kernel-headers-5.14.0-76.hs2.hsx.el8 >  H b **=@ u#bw;;?Zͪej+nMf̩,;| R[/ 2X{e'wp#,:P_&vlm5G]n@n<\.NgY#zayZ+2j̃+ +\ -whI:lGdf;vVkfP uʩ}fsK]2qrE%$.q`NBxAǁ\h>,X!*>Kp8wǨـEY܀ 3PNV7irtC]j@&NCKk](\WSZ:Q/]jYs0>p< t? dd ' Z| +18  !` 0 # '6J ]]m@mxmm(n8nV9ohV:MVB rG r<H I dX LY XZ [ \ ] H^ -b /d e Ԅf ԇl Ԋt Ԥu 8v     `Ckernel-headers5.14.076.hs2.hsx.el8Header files for the Linux kernel for use by glibcKernel-headers includes the C header files that specify the interface between the Linux kernel and userspace libraries and programs. The header files define structures and constants that are needed for building most standard programs and are also needed for rebuilding the glibc package.b cody-n11.rdu2.centos.orgW;CentOSCentOS Hyperscale SIGGPLv2 and Redistributable, no modification permittedCBS Unspecifiedhttps://www.kernel.org/linuxx86_644L`  `UXan HP( ;J I/laezY"AC -(  ED V*j7Z{aEj".X% ! ;""!Eo.%B rL  .+}'M\27#'\ M:"+8y A2td Fan$.x775: ft +hU  j6 hx4l]/.A a \ ^1 Cx1 $,  %J 0 4E"BK : h 6% Ff$Ba@3@   r ! i r3-Ue, M?<vAh?  E)["@ #K^!F h? V$y5wgg -@' + [i^ 2AF3iޫ}Qu<|dn1)I ZvEFu D[J a~1$> ; p}h?+?N E $rz .# (Q:z d M  <3 "6~3VFx >  C#e6z,BrfX/ D. 5 "y:$'1($-y0L"2#|V(iI  j _@ }#L QQ6{J*fY-$% s T6?=+-, i5 U! $Xi ]  D' - u `;05l&DG,j 2 $S x&n!R h4' : >5 fK'-[ ZUWX0+VG C& [F/6 ;)nAA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤bubububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububbbububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububbubububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububbbubububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububububu5cb37d9f62fff24b2cf57dbd5d319e5c42e2880d5b70d8b17e1288dbc11a305074a305fd9066eb64f775e56b49569e7909d0916c030d4f0972376b310e7328335e3779cf689728e3ef4a7151f3f3f60cf32939146b078365e19ec1381c7dde1c2c148e92b8318deeb767fabd60822113e575ee664ff09a1873aed8f7a495793cfb7b5a504015f3a9074c641e7371b250d867d751d90e4a22a8ac17fced3d50af43febe3ca23300e8a5e0084d215c53a658c6238187bbc7819a8ef0c538c87559c5e6fbbaa4b78e68571619e67254f32655dad584b5a8ea5ffaaf8321e09292369b13a73bb79a553d0e0bc01b0955c0f00fc6e079400a069a72d689ec59126cc8eb8b891e775ebb50af0353fdcbc625854fd98780399b3a57a404d36af6c2974976396e5537d75285c3ca20e3b6a79b101eebfdc14d39c104ff7eab778672160e456d8d175500bae6f73a66a023a71044f9cb077ab17531a7bf8df1509cc8dae3e827d13174fcc3957db6746c9994fadd1f308461310d9de9e19d52e7390595c9f8d4c35abae00f459017d39a7b0c3467752717f3d090f771492d139ac83743c5ddcd41d6906361c2976f4dd7fbae4dcfd1c75106232245e93ba904d2968d0f6c0de85a124712e8d11e80e59e7a2ba4d60c213ef7fb6b97416915a8b8c3aea48cc050a8fe538b0487af93eea2ffc220663bbf2df010062d8cbb3b000d8d81d9149d3d4f3912ec8f1ee67dcb00c63d6f7f9afb11b7ceb56785e8d97ebf794f307f9dd08530c854efe264c96769962fbf31b7303eba1480cd7cd0bdfdd258e1bfd78d273280f282bf9e810f00ad9905977161dec3f103ef789892ceec8c453e1398c40ece4f669c11a4536e791777af66ddd5749cfc5404a8788ff76a7e741e9b603d66d1209baf500ef47f3dddf3ff06fa4322af9f2a80dbcdacfece4734302070bb3949fbeb7daa963d8d329aea4a1a92b3ffa437d8561007321f68d161f6dfe0d45aa1d9c60284a892083647d26cf5cdb88b109f803e4195f598a25c404c4b9e630de1d350411eaf0927b126a94378212b52d7b59a814eed2aa7dc58009b5aac02cc4c542714da21032fea7568ab753bbe3f651d218bb165593001084ff2fb0874d07b6f09886c2c086be4b7b9f3c39c3be5b59772818d2c51b9c79bfe90ad985fe5a985366d134ebdcb886622fee217c5e2641552056758e277a95db8f395d83e46cdcb281f87f1b532901e6388eed77fa687c3c5c56f72aceb8640696a4ef98c8b66ab62a09ed42e8793c82edbf4a18ba4362891f1ed91026933e1a6c8cedff530df64a1f223409defd494e75b17531959b940329a0ccd239646529ea64f24e91b8a175cabbe3b9b1ca9cc2eab3588d122c15eeb2b8680b21cea785052f59742d3212491166ef8657026f2bb2db3331cb397a6d16e696620137c008471ce239aecdf2d11b8b8513c6687a0ac691b1a886dbb098465e5431ed010992db9328609b4477d655ddd2c5657e83a0761700d6706f012c7365f310a6b0a6696936a106d69ae18801e22b5642bdc9ed3ec44ba4f8e858fd298fdaa07693c58e5d49cbf0e0820ada17c23c25b7b4532a0f3f50f9a2fee8ae812d8138db18439c58c16474bf845389fc4ea3871dc8007e7b0fdbc0b8fc539564d884222d1e5bd1323c592da5d1b557176a2b5df3c76749608c68f76cbb19f823265258f90d12f4cdf54468ef5efeb3f25ae47ce03ba892f5caf77631b1257715fc12de72c21e61db17e43b0b8a0eb71fe00ff4de557b8c860e8d00363c7611dc2747663233baf5f7f15a1cc33f6045b93256720f92ab7040a9c3482d37095fc019cf6ccb666ad90336e8fbfb40dfccf983dce09e3ee0f570f3bcc969d4bab8c1f3d4572ecf3b5da7f936de8927b5fcab215111f961510cd8db7d5e4c76c8e8e4dd17ad3d1681fae04756c09579441db3dfc7bc856f25950cbf95d455f11285bc620cb95520c29b302f3d65f5165bf1e8c3f0806b13dd892b5cfad5995898a8170cb73c7375e23cfabe28b4ee384515a4325315992e61dd957f0fa91f3858fe7c079de59f56edded51de86716ef40c102b1701970c7b0c34e6633d8a0ea1c89e7527252fcb07e63074221d7a5a95272343633b138abb330736b59ed95690c05ebec8aa80e6b9c293a4e3de1249353c3203061950199a0e195b9d984ddee2a1ad8a22c88503433c19b0f9029c6ca9e365296a6b66747cbebdcf76972b8cce7aab91e55bf4ab1f3581df9c2a857d11a8415a18e7a6ccf23640cf9bddf245a5f90c43b3014d08d3ae19faf9527d7b26fc15cfa914dc6e03d976570242ea37377491f3619ab287e6169025df665a875cd18833fc387e2af4133fe75f9dcbcad1a585c77a4e58bb11ec306ba80534a8f5182b874f165c42de67100805e1284edfe50792baadd553820214485635603b2c2c548cbd34380307aec61c431f99e32124d29f5c0f6c7b76bf77e556a4114a3e888c88970515d73484f51551fc664d163f156d7279186ecbf6b18bf870fe0335d9a95e12a332cd257a65d6d3435aaba4dc51bb698aeabef06bc7db0bd990d4401488740908695c7d2735c8984d57a42d0670be54f8501bd76407cc41eb57538678630bc09544e71e07777ae97831dbfd42a6b84035bf719f80cd3f625bb4951da7ba5c51a1792345a1ce16d0446a8530f80f2a21d3aa92684b1aa7bc08cbf83bd90349751d19f59017ef7539b10b037e3a4538f370b4d5e524c178bcb933be8b5580aa795894833acacbc6ace0dcd0f7f3791e1cdeebd7da8189eb8d176bf1865f0ddba5c80877463ad6650d7fee66931486956a07884f53deaa13e2b88f848ed2cb9d4d9691684ce27333f4632fd897469b5ef12622fb48b243d808100b6ca981303acc042195061225039c080c900169b231ab343c7e9ec6530864ea983090c7e5e7eaff27114ec216889a8ad26e40ad8fbb78b8ae6c09391dc615436b4651b81b4b3becf80f762bbf3d34a8a2d48c10b0987af13dafcdedebc22afd5cdabc01dac0a3e9731ac16353210a615ca44e85b6ec9eafd2e79206e0b26c768814d01cabe26b9b2c8ee27feb00b21af889aef6e66098033fd1ea388da642aa7386347afe4eae6830df7e33e700a3e78e26825535c87a86ce4c3cac6a98ed482e61ac0b58e9dc6ded4924bd4fe51410d315aed983892751a61d6470e601c780761b6f5075ea4a9b8d487ae0819a0850b858687ba242ae7f74afe0731eb76a55d9bcac6b537e14d7a6cae8ebc156647a5794db071e71ae6f2ff34e84abb481256d9c7f1ca98f275aafe3c5533d274aec702ea6029f8036bdb577b0c53e08f7d98f7b521c24772ae72d98a1d2d9302795ad6955da58950aa713b7fb1ec1c49124cccc5e8a9a7ad608a04f242530345694bd7150bd73315513284142b6a39ba4b7690aa779f5a518ea60f72382b111034848ab5e25fca7058f812a48bdc29a6219f9a4dd467567c15b70b92131ebdd7b200294a26dd9eae95a82d714b0b24dcc36b4a93fc0e5fcd1e29b03990c3c4e8157de90659c5d7eaae29703198ac949b2474ee7224306979cb76ef8a233ad248eb02bb2126380fdb9d7f91387393d56a2489bdbf34cba5d10fd6fed612d6d7d8096f38e2e1d2993af5f25ee4423c1db1ea6b7acd3dac1c76b510e5c552139519a3682f6510fa3b020135af88f212b90d3b848e0940e8a6e8861eaaaf90853a685fa803c4e039166060a3c921c8d79001e3cac496b3bcc37452f0caa104b2205a8a19dde0196a7791988b3b74e23c2174c1e5cca0ba1e1a55cfa1e853e326eaf4a69f48c1d0caf2d3724ee41917fff042ca6c4e7415dc58cd4e35581fcf3874ae0f50b0f9dbbbb2f7ea3044ce2e1bca741a68b618c245ccf8570f3cfa9e18c5008854676eae3cf3a2e62d157d340d957a8dcbe9585b942fffc79f371c2ae9b999ad513bd8159ba3d99bee395a9c61e99981fcba6faa5749f84248b3e73894fb6731dc558af01f8f5a626d8f44ba6fad469770c0899ba44a3545c5e137ead0f121480c1d6d3851c8d481f1d6822e39a4cc60db6bdcd528bce555b2ecb58e8a1624e3e13e09312c31318023c4e86b957e2b01fa1dd18c4e5c39422b86ffe6b588960921c2b166bd80e9f629f282f1e3e384be0a83776c3b064c9d1f04ea0a8228e20eef166508c6c13cd75afbabd3237acc4452d66697d9c65b92724d462e2206b7aea6bee26a8529de52352074bf8605901e3707b8084d70e0481e60c4b4de1d77eb484f8093638ca71d3d09769184c627ab22a3d9795001f870f3c77c19b14625ca0a3e1960442fcb2bb152ec427d294861fc58f6963f817cb8dae9cbe27542b58d8974c639c537d8eca61415ee79ad490d999184d1831678a61f99bb3f7d0b4c5ea544e426e7a0a26a1134c2f2473901dd03c788108fb83ed76a25fce9ca5c700bd05d6dbea983adfb89a92c5c5f8acf7b842af819ef1b3999a567bb76737402306e4354a79052c6fc9e21d69a8c578f27dc8a0b7588233797f3e4789ed5f07d2ccca57556c2ee89bf562d373c9ad1cf6cf1f3900f8569cf828cd047bedc24222ea2ce2168a8986078587c09f508d1e455aab4c08e41f8ec3bab0428999e00f5c5f967fcc00bb4f7531d512d8bffb92112b62a2c077af176d166821e6f185d448e532b30268969bd92cfec6a2f30b94cc926fe421bad77920cbadc0015e2109bfb28f5c212f72abf6c9ebd0cc9180cadef6ba4406e21cd3071abc61a17caa8d35705ebffdaa32743d57ee4ece658e8f2f1dfd1a9f523738de090ab5018fc6776b83d18e43ad84f2a0825f6a72d6278c542a63226644e8c128a5738b53629a7d33382423c9a759018acfe04c0828c411e8600d41355da80b7d5a653fa2a168d939f52aabadf8349ed045c1cb269a66c49ee53b46b5c9e943420bcdf2683d65f6feec81555bc89a1a710d1bf6dc527edab3c22ac7fec53e1fc6a9375a3fb90fc69113e89f8386387c1e3b7897f8c07b0222c2118eafe604a7811402ab4d254a23038beac454e97d3ea03a7f96bc2382becf4e20be6c1c32101d66c08a5741dfd7ea834221199a5921ac0e4b4698c432dafc0f0e65b84a24a05f6d2a2f2b215c54eccf6090d2016b354edad5f2e7244524050896e5abec059cc47f71b3bb44b820b4b6504af2688038e19dc8644c985993046a66ddd07d4ec4f83151659e7b97dba15809283a853a42ec0f7e0dd6b4bf6c472300e3a3a2fec1e009ee6bc15ba73bef0d96add99be75febfa40c625a89b4dd344548e963e52309e741c413a2d1918e6f8e31399a350f98b5fd46c38155546ba6e5ee8a4d8dc2f8529bc3082ae99e19b836b9241d3ec8380d6e544165c2468ce2cce6f1dc9b4fde9079225724882259e1c87901ed52cb63af2cabd861ec9a4e07c09f5f47769f6365b2e321ece9e83ce1e4d6aef6ae727dacd33d02d2fd64cb26eadcefd79c9a2bc66512df3444e82a81e3193c764cc9c310287e7cb7b8ef51848e62146a41c5dc860b7c170a43ada8b020dfb78d5918f1c5082f748f99ad88ffffb78a12b38cfba82a0fe4f72c08a99ac57d3b68313945eb0d403478a8da68357f1ffa366621a643e4f81d4b0c15db46a8405a94a45cc08708cc8a702abdb30536a8f670533999ac20475c5a2245c710e39a2a2d04c3463dcb0485108fd3783727a6408cb3c55b27457830219a5903c6232082fcbad85a195acceb2c9a2b761849e459acbb07c3bf385da6f135df32972dd6a7a55ec02e5d6e1958cfc2ca6f102feee55e509c5c90ca661b850b6e7636f25a9881a7a6d3e28531cde9cc2efcf46d34802c7554e68a1473aff124447496496762194f1b054a5c78046a9a57827e9ebebabc1e551e328b629a69462ba627b3557ea57e33e45b3a78e453b358572c6b9ad34f1ce6fc7509fea470f1fdcf6b4b4f235e58d7cc3d9c192421db9b10c5d9982b7b75f459d10dba1e4d47bf2123ce2ec68cf39107741ae9a7f8817ab851de7f5142f332560c57d8c54f5c10cdfc3d0db7e2c7b5e295a3ebd8453f679a4ddd6e24e9782d5a3e04c365fbd472525b345e9840fa1b44a6fe1a603f404953164bac74718633d65bf0924d51e54f8fb88f7c006a3561c319a4cff202e1b5be39b1f149322eeb746481527a6627e2432ea384c78dee0ee309797d27886e638d35272804b2c3eb11072397925d672b1261084d8b33fcf118f9531211b9f91297f62864d4b1ec2066dffee5406c6835cc5254fb60a7df895b8cec7b5a461b92fec6cd4583ea891b2f1f967e533713896762749c893f8eb08547fbdfbfb6ce2b7cfd6ff89220a3b3bad9b66bac8897e7f66654b40d63054951329cec62f34c96dc1db28b3ebc0ce8c04f23453a63e0f9a0149e4c2222e9e7aa6f53e96d27d733209c124450e87e6c9182cb5ccdf7689e5b231c07d8ba352ae101a1df871b19379ac71f5f8ac345b17867353b808d4a2c69d3273c84dd31525c191c30c8e632a59f67b879802d67de036ece8cbe0631d0de1fc7e13fdf70fcf87a2c1f29241d3949e10b7b8606ff961359386022b8f75e39c58aa23c3d68010d41212c489e459ffa4431530f28d55c194ffd3aa1c21571700a404321267219dc7f054ef87eda392a4ad79a4c6365a1339386b5da9683d3babf4d34a7a71d33e6ed2f483ba1fa205adbbbf994dfeebfc08d466da93a80e84c1b170fc702de95f4ed845db09cd4e912bc90c7a44be5363e2103887f5de8430c789eccd4a9010dd4c9fe96592c85ef54065bfa9f203356d2589d8ef16ca196680336dcc13b90663f00348e2605b158c9c8dbc88377b52d9037a74d3f7aeff5254825be2a9f706dc7656c57dd7f5cea15b75e7f25d4338b56a441b50eb73753226ed8a640bab453ba85122b9c439c93cbe6a24e90f1c312728079d1b35f2e743dafc92b518005755e2be5751f69cb8073f36a6e3cc6c8072fd3438a72c6d1ad034f8744d8236a9353d23aae273c7b1aa776ab3fd0d18bad7f0ef750a9d865f71d25df46f91156f3883988377086fd5861dfff69cd67365b46485721608569679008d4b901db02c7fbe495c576f61da51cc09456b25ca4e79fc233115c0c7c9070fc617eb09ee5106a9078dafa8555c8d8cee82d2e63d6775a1fb2c11a3de24bd40e26d22cb8f0f7d2d49ca086733e2aabb8a0eb2246e5ec8631831045fb220f85ae9d75fc4a5a0e6ea5efa9f21cee47cc3124fcecfd897def3360dcad8c13508a13af28e314275d487a95797cc69ea152d6f537a59f9b3b5d6a7e42dc6c629a0e272715462761a4394f5b091d3657e964b708f197fbf656d0b8e75afb41968792009efe0e565d61d9db6ca3bb1f5c77a55d47955024174792ed45293ade6c5682985d85457b9fccc1dc4328a19cd7365265ec6252c7af947dba8dafa9bbc1af0691df982d10c3d27d31e8cc972b31478aa91f646f208d04fc9eeba683150ad33f67f8fcbf7cf320e9e839b7d6cf3565f2b6b70586978c65d33894aeabeb8561a7e4c87f221056c66c535178a43f0c935bc1352b68513d4ccb8c62b0ad783d9e4815325a768d22ea6ed873c68b0f7fc18c500e15aef0147da5423294434cac07f5994870b966b455dbb3f67ade45d4ef678e168f68d73372c5bb56d462d5b66fc646c5263a34fbc56e2613e048248ae03daac7ff0c2b5984d93f0f6cec0b09a5b48fc52cf13f3d1e9cbb627e1e3b120497556b1814c2a69afad8fd79549ea2ecfd640e2d4822667c07f587e598d4e23e1ba97550baee66987cd796e7a6801daebccf6bbb3b673b7259add2f3e838985411790f59aed0f29317e88356de6f04c4e0ff4d6a3286f8cc4648ef86ba46be8247a192ff74b0418a3f27de414dac45b8319e69f6ad91e8ab9fab64bf591a594bfa771d1cc61064593aac83ec6ec73efd968a673a5cac74d984aedaddb6883d18a18341f8ce1840a4e6fa473ec345a58804b1b4c5a0eed5b47815daddbcb45380b704610eac29c56454ec2c542c93bf9fa898d8b04facd1c2daf8ea1112928e4b548f8d4b6f8a70ce13b512fea218309699235655b19febc3281a6cb8caf6b4bdeb983051d8afcd6fa17eab96040fd7098b63236d3b11f8679f468e6918d33d956a3097475540d7fb41f7da5987d78532403d47ee493aba277694df6fa9025b9a767aac11eff27ab7f05ef78720b013397f8312339f94de31b56ddbaaa139cf83cb1c02c8eac3ebb79bfc343db26d2faa1e22c29c29e213b921a4452a1de702b0f64c6c952de28280b18d2dd98ea511a8df7a1de0247a7e28fc708244cd6f2b79c9ca1280aa8d9eae1f9c87880b46d59208dec1f2575b93e8d0c0efeb4fef6ff31848a465fb511ef203670002c22316c58867bbce29db75b5c9fdd3ddf2b96e52d43aec656755b9d899571a9501f8458d2cc09ec1f23d263b8130981ea4e80083b97557afd4832c1e37863bf8b6ed55dabe8e1b6581223c0ded4147f6b8f700a8397fd048212df04f126c10a9a468fbaa25f1c2c72a4c8fa869c9cce123c22ecc9021d49db0aa19a9f31b48454f4cd82dbd1154071985b642449655d63c5a375b2eb92a422c3c070938b19d46a436b85604d2f6833303febca2ab2fc34ca7f289a453725242c806d4f3c382ae4c05917964206eec8aedfda3c7d72af7011592068ff9126e05faef4c9618de6218c0f3c64840053f2ef07d10b6d4549235111baf778a7cd2ce7c60040752b84ab67a95fcada183c2a3faa704830e686982bf4e6f12d5700007c1fe440068b06ced0087f38c43ada5797b44a19a4d16060dea727ebeced345fb19fb6ee3cb892ff72e775811fa9ab87f5721853a5a04467433d4cf1d704807fc3201b886a14514d044539f61647d9d5affdc34fa3c5ea0a5b50e6b98b5d4d8e9592a30d10ce1fb13ce8158253d0f29ca6676ee60c649ebf1c3616ef60aa28deee130d5549c7da53c6c4bbfdce3d36662cc6f865589228277698ab31cee6a2f1748f99280a398841b24c773b6d68755c16cc7c494e8d243ab6d18fba19544d210d107e738d3a1e700e3337c13bb29e9851592bbf3fcb7a8bc98f90f530bac98889f5609905bef2e2b33bc8eed712e82e5b88a302c3733de2b00e6f147370f5ce04ab185faaae3b0d1dcaa18f913eb70a5ee3359f0373a24e16c276764c052b5e21b325c9c16074adf02e43ca58bf11e956fc3463d8d10da673a8788924b9b1e8154cc4e0ecc2e444bbff1699cee779282ff148fb21a33a45723bc721a6009fb06598cdde48deba15403c895fc4683a14ed0e186b590931c1d5805fb40a29872fc345aab947dd854d98719d72a00178d7e48eb281193c2284b644232f21d4bdb9ade8bcc86acaf4e499a331bc012ac8e2ccd902db94d6bd53caccb2137f42095884f807d9e7bd481b131fc8d99f6da626668ebcb0b8922b728914d5700abd6eba441df2e0c693c325a16544ffa0b66c5b3b21117ae72cba7b158d8dc7b590d7106e04a00982778b2cba8e5c959ad142474cd94f2fbcc844c396ef0c803f8a2954bef1e22385dd0a3883c3d68df8f4734d7b077b70ce59d1128db9cb5c8714258e69b192928b85b1db2bd5c344cd86297234ea33ddc3b7de3f92ee2ba5c70744a0a6f8c793b5a66cb1eaad2c9e5911d17d2f2ea092103a9027bc47b06c8ea2768841c9585d2de0bdc4df15f1933868a4be49ab1777a15d7ba565ac77ef3c9254f02dee64fba028529c5265273d23a96629f3217d6abc31574ef7cce5a63f70f3f1b187c8ea73d262dc849304fa6f90a1b9a7367bedd06d4377e67ea8974bbfdf3b01a0d0ebab5e13686045c05a1f7a3d96f3f4e31ea1add05fae8bee2dc1140abd0ca2222af0d9848b10b84a65ddec69f1ef22ff999628dad57b7c6a657c251e5febd67f32ca8b541cd9e386b558defc001bf068c7b2a0477c8d2fdfb38cd15891ccf552cd535bbacd962b52ae6d90a44aa8f7e1ffc0ee27ac6dd279f9df2b071eff47a18f843ca43bdb30b159d2e5dcdd6e8da5ad5cb2c3fcb5e29c0af99381ca4e16a8d91b490d824277cbdcd73394dc07ce77688b07ecf0c0d86d7165a0b6fa4f7b1fbc3f9dd3e4acf3e3329862ba62e92b689e91c4db39b17f61e16a1e66ac4b19fb376829b800f21a89eff3a27531b7ec48e3a646e72fef07e7bad232df7d2e2df938ba2c42ed8d3426432a0b3b4fc644240c1df5939131bf0956992c594fd5c8f774ff5b4acfbe05241c98113b9d6df1ec3f3894b76defc9fdab20b7fbe072d0c07d26321d524056e3ae1e75046dec771f20bbf87c2ad6d8b58de46dd5e1cef29cf65adcd1120737e231cc683887a65ee3d1ce11a07201433e905950e50559c0164af3aeb0bc7b171c4d0adb378cf6dedcc654253546fe544fd55d1aba4dad09a24ad88ea3a5b95edb66d8da21cbff28716257ee3a1ca0e54d63fe58b81d404c75f431979cea2510a0d9a9f9ff30d96d0f43045d1ad7153e2b076508649f2dd83da7c7becbb3e57069c8f6b308f8a654b6a8dce6e2681366d69548b1ba02e8b66046616391ad65700dc6d266db6042a22a2f0ca9288015cb892226681df88401c40c5970dcaff02f5a6b247f6fce796034c4075c3b91977e16f0b66f4cd938b8773fda7efbfba1c3716effc9c8336bcc195d307fdd29b40d3a5b25163f33981a2328f7c24c3d423582442aaa2bf216d58127eca101188c44dbbe56a6a7aee530a00620b59cfd328dc8967c48011293c14740fee641ed7a507f5974add570a28d81037df67a9e6d6c8fa5569dc4d8d6c64d7ae1e6f2812d16406f0e9a6768fe059c5daab89aca2e2ab3590280c1cafb92b2348f8a3c6b774b8bd28e0b0c18c09c44f8e006a785ea9ab3b4dfeb84d92a583b1272111ffeb8350c1decb30dfb9c164f79f8574bf3a117a11bd1b4b485ea6889c5a2a091fee30e2bf28dad5fd24b79fce2c9a0de957c8611143555c4d769148a32e77bf14d763e8eb4c3c712936cc8fe02dc769b30b9b160f03013fe195d775c99002eb9f248702b10351a93723d20af75ddff94ee1a12c539e8ea741294b04ef81effe2a9985173dcff0320c8cf789fe583fda7bb759a4e9d23699673466518899a4b7f9d486a225b89a3141d964fb62583d216b3865f8526fd0f33ce92bbb9ad9f8c39166e8fb21660ff12630cbec1527e656fdf3cf85d0ece5f57abfd41477c4f1e65a9b9906eb8929941e8ccda5ca3e7f6d212de876019c8ae8eb95097831bc56187b38acc41a5e8af16f6b98c30e6437bdc06b2faab220d461e59c43743b19f98a890905f98570c9120339f92cca052ec9c93cd4b700878d853a5d2389b129467c16392f5fee7c060620fa9820ebe4e9934199ba51675f1b77b3ba76b2c6bcbd5d94f3d48d2d5ee8fe722c8ae351e88fdbe9e3ba099e51cd21732356a4bd5ff3f7348ff8f24efe5e4e56df654acefc55eeae453b29756563635e24e1de289fb7f267077be9eccaa224a1cc715460c61dd32c5cb262179fe9a50d2825199542ea600fd2997802ea85899052b25b2dbdb517269baa249b150105f7285f622d563ea06cc860dcea03307a47fb2f49bce0546a1e88805cec954338abb1b2ac87de042166e8e3a74b2326136a4afc7797fb56548a32c499f7dbbc4d26217378090331e28179b081d75c0b406f241b25d98f8075c25138e6cfaadf75bfe2e78c421a25d762ee9f3f4145350668acdc33d416ffac66c51c5da681dc6797b9bbea965c1397c67a11bf2a2437b96a38fed8eaee6be45724268bb1bd527eb203f8dd908c07dc681c4b148e99a76c2bb3fca4d1e20bcfcfae07f7e9a4e3738c97002eeeedaff0a6c27ac71625561189397c6cb1e56324b379a6ac703fae1e04f867a9c33a4dd2259ce615fb64d80222f9d0ce45ce75c51926b56259258d78254b17d5e6a87b6dddf082f22865100e35cbe823cf1b8ccb9d1ed755cc6ab8e842cfa0d240f9818cc554423dc0ceee0466f172a1182ae837f958c3ed47f2f188b919a33f849726f7d888d9c06fb2fc80acf654ecc0c6783b9b7db954062c5d0650beb2f762a8f06ba912ab411e09b661cb09f0ece59b8e86af7371d8ce752a4918e3ae8aed9482599fa8b4c1ca48977f04fc7b05f3368d21e0c570dec7974e7744dc84085c4b07cbea3f7dec8728f623d5c96d3cebf27d7e968ab05a1db74ab311659e4f73b528bdbf11c0a9fd9ff340466b97d9d657f59c9766f6ce24bc0970ce0474fb0a86fe9600b6bf9739e1497b3d4827aa153b9e0db38f979fc2e80ace4c756825f38d0b66a1bfc0d03eb30bcaeb1560f02eff26dfea4ad4596d77c05d2bad3eab87cf3dd5aaf6b64ad2f5053bd34ce5d5d59a91ee2ccfa5a378883cec31e9bbc5260579374a78c35a9377807de32f4184c7c43912062f1a3c6782f93f88c15a70a67bdb17e3d6f04fd09244485fbf7f4f82e69ee0c2c4d910c55c58fabae5053f55cfc2fba85cf7af530d8569d13e5d261088ac97b9ee4d8ed5effca56f78e1f269ae647899bb94f9eb0df465fbaa41f424c77a919f96acd4b0b5933f57270104ad4359d987209a4156162e0933e2681ea3e6c9e31f19792b73577effb1e45ef2cf4e9bc039ce32d6a71a4e9b0f7633acc24a81b8a8120c29fd23906a274600f14546b0fc96bdf5d8c58308cf4a359a08a8e257c1149670763b68614e4a6882c66dd33feadeb9103058ae865230247de47de5f1cb0171047474c7989152a3f13c067411317df3aa73e0e67b2bc83eaad3c9c02406850f03d5c088dba0cb61832ebfa34c0defd62a244d7cfe7f75e74358efde3bb87506003e964b7f5cea16f733d41b2e315ceef9537ae2b96eebeafc0ad8eb8a1ce5dc0097df8af2cc6ebf1e3d1eabb39f18fb62cf07603f6a8d59ffefc0edb913bf64639e1da66b867572744738d7500716ecee329d64e7b2af1f35747da679e4ed85b50c6aad0b4f5c384ecbe0d415f0efc9ed38250455d2b67b60297ac3521213e95f1e2f9d1e8987aae007a3c35eb5c9589757bb25e3bbd260b6333b32d03bfe290681f6755ac00bc70e698439e145622cbc2443f8339b4d409f23d7d29324f831845c8c54402330db4b1d4116fc0faa7dc2054b8af6aba64cf29fd0d5cfddc7fa5370977d5872e88528e7062bee6639f2be90077f81f80b1bc62cb94a71aa926bdd66a9111068b9cf46d3a040e1714f0d4e043d8bc89dd128ffdc6d5d19cdd2697bdc74f3176a6e849d3c800de08f8cdafd7f26f500412791e1eb90fbd7f5750455a0451fe7e40d26f122685cb2def43d91faa7aa320e8aa4c3e929206150d9d769d6966110bb994c7f6d10518fc7da6f301fd68e7c60c23f544496253cbd04b6cadc17e5cf9af802f6885388f80cbc290f3fcffbfcd882ca3cef2371c5c770ba9225ad457b40eab3a022205925cc6c9c60dc5c9c983644d72411328eba250dfff0aa32cfa998a752ca21edefa3ebdb77b4ecbed565b02537b2911c8c8362ff7f035241bc7d5ce0936789e32032932bdb06df8e68828c24ab9774b7e9c4d10caba7a1f762fd52565b1a6d6d63ab995254ee524fd1bcc6a7e0f8c3c24f23a2c4716157e3e0572bb7ebc259991f1416daa13a4ecb0eac839be5233314af5177e5f09071af26e27bd77f83595df287c13b1029e5b763bc311d3c9487f9080b9bdb7f5362f2bdb3384833a61ef5306a0dd9b7c21f4c4a04995e6c8a019008e5c5c054ab16a84441999f630a200af454414d4a8555fe5ba8fe5d5fddf26adb39db359ce311bd5644aa18ac0bbe6eabe10f8f94728df0c2bebad0abfadf0337cadbfba1dbfa1d0e81f37154ac56863e54776ca6b527d7a7a3500145314b959a6dfa16f7d37452f3cf358ef614bdf7b54a28ab9dce9117e31cf49b60042507825ac6c4a68b5bc10695a4bd6e426bfe205cca8f151b4034508d83a34606641697f3ec5935e9f1f2a01a12d98b6cfc84b229da0ba2716c097ee28c5801189a671c8b04b714239c9ea7237bee2f61a7238d5940b8dd14fdcbfb2ebb26bcea9f95b087b03de697b0793918fd26db51d6f0700661fa9542370d4b375b1ba940da75faf5d9435bc5413ae50c4a8e2c8109b0b992ef13b6a62e931dd441191d2eb90d3dac46a03db51e6142bc6bce8a4adc7da500569359ee6bdaeb8402766c507e1326b368a023de5a1f2451fb7f97072d5455d7692f4128e787e89dcfb8d2cccad867d8377f1a86ee5e40ea5ff94b58f83ea6addb8b2c9295ce0c2c6ecbf706671e421c9c7441e02936da46073e3562017ec074890a6f9954ba65388de5ba739aa76d291171b4323b601a46f58105d0c8cd73efa1157893a13f799ae9f2fbd8faa1dbd83334d54acef5bcd7dc884306ec601525e3053c5820b110c6e06694ecab1a16dfb678d0ca1704fdabdd428acfebc2ad355f7b39e4ff9f3c4294c6a5a09bd678b88e0cedd435bc622519a7008c841db3389876962cc37dd43a8c89478240713b584adc7941f123a44fa0d34d7019d3387126f5c9058c218a88e2a71ec3e2fd91caaa8ad178073481189fdebe43a43e5940377f45746c07bb140e33bf71cff496a436c8e84a5bb867f188b64fa90ace0bbf9bd97682c155d4e88c80066cfceab0c6bdb72725acc726dc10fb90cbdf5751043f6552ab13dfba5a8f133c6bc4a1e82bef84b818c8ae0babe4505f2cd4708d86da9399a3bf74e19c503ea4e5edaa17ddca154895df75bb080a775dcbdc4568aa49c376fed1c13b54f624e88372f4d516913213ab52f22375b714f17bffe5c5048f9fba88d85ab957f47e5f17eec560258d46ecfb1a7a10604b0ea70f29bd6f198db981ec8d41c62d741991913d84f53e2961d183ddfaa82b4e2ff8f932eb8e98dfb571b2308c7b90d94ae24489543c5914d67582bc30294c01eb2efd7376fef65a8a3b418efbdc4731fb61b4546b9e42cb4240c9e8319ac8e14b43388713c78c7f91a78cc62365ec1b8fba39c334db10f2690095e7d8ceacf79d8ece62e0fd1dc361eddd72e880f657ff410f83467b007e726a9545a8871ab27224aaeb02477cec9eb3e98959133fe37870e5e78747a453d194f0f029cfeea86ff0e9e45a389f68278574c61afa3fa9f84925410ab33685d0565ccf2db988272188981c56cb7f0ba6ac2fa9bd0c63921c7d5eed3acc42c33f6e47240e530f05c4d4d6f09f044c70d3764832b34966a28b8a18cc917e23ddf4826b543e76752e718cd7eeefbef5593fb7598009e8887e1b4d6a4c7fb53b1b32a251fa4a634b610cfde63e6467773fa0e67a01b3022600407388f076a319857d9bda856f69f76e29c005311995d71b51f98e9ee442a9ea68bd1a2905e1d4a946404c213dcf8419236935b428f7d84fde30a5b992a28c38492408ba2e866959684a65c3b11227d714e512ac4ee0cbd00157191bdd2bf3322b8a5bd9b37a82309dac0b1dd487bec27d4f603658d46070d5f9c03d57ab0c167ef39cd1a5e4c72d7763509e25a9d1f62bdd47e79f69ea6b36091dc116bdfad37e4ce89343c0d97cdcb763d10911ac388453c9996d692eebbe0d8f45980a42349b22788f80b36e2fab68188d159fb3607566285103f87764174718e1890359c78b1705f266f986a2c895d283528a00e865a8fd0a8d0ac5a25d412965350523564f64c777c6dcf961bf3d3fc9be609b44a6a2441f283625aef09a27ed2c1cf4d34fc664ec537b43c82194c96dd25ca9c043ee3138ca43bc65dd6ef692325c7c8bfc104f82fcc9201c4d854976cc9e93f6cf746bc3eca1db1ea463b72cefc2ca2061ac8503c5163bba52e67694f922107d48a5ee2eaf27c32d73a1d025a13ee0252d54bb69594fbf8fc8a4c4b56fe8a29661097900a00afd97464b51288fddc0d2b7b2f3d7f28a945870350eed9b60a11ce874732092afbf86e0d5d3810585d2d62fff3f1904218652528dd5addc228846c2fdfbeb24acd8037c73c72dca7d16ef9d1368c97b9ca6541431a809cdbc017522bbdaf7a96442237abfe12edef6579a4e7f2d159617b865fdd3f280772e29204f9f37a05fd0ff0aa2d3d5b0b16545d9dd4597eb2622fdc2ecaa792b3ad4c7829b8b8215952ee1eb17c6faab52f0d350575575c26041ba27d9047007ec48df17fb279c380f5f104b4c40848acbcbae1e6e1b6529aabb78c62ebc7be10aee384cd8613c710fb4b02e5ee10ffa0abcf3b580a16793e3f97a93278cc849db6fda8c7dd0ccd5d3df623f8d2c32e47ae2c2306054a25ac0045acf2780a3c66ef04a4a14eee79256ecdfe39d24a4654b7ef51ba73b5892de6605e6c40b151820e367dfcb98cbdb3f8f468c5ef2bd8437df873abef0337585d1853254a9b7c193f0459b6389081ae56855f446d323ab58d856d2bd87de4a53809899e46c8621cd47f7536e4f39a854e840a102bdb920af3a552a42da01da9b53c7736b1e3a7746d17bc950afdbbe46cdc8b8a7078daefb39f35e8dec4d84ffc451e6306cd21973ade0f7da028b3a0ab8251f354172764c51288c01766b9476f194510f9dd3727c7c09182da6972339b4afa8b1f0f35d2f82947669b564529dda21f8b7d55ad4727ec7f58c0eefcd5fea6f238404dd5c59eaaa9df7692db4b276ae14f6459d189928d3c0d79e699d92dde9cdb8d74887acf507ea44a04967c79d3bfb9f5c71a77983f4afa2022c3944b351a6a3f05629b715083aa12b4d7c43241eff4d7eb62665dbdace8258ac00ce98a494e32ff2aaa28c7aea0a15fc1b254f307a3acd63f45d9b154e04f90bf320d1150562eaff6528792976607d12dec4c15ea291a25786f82487c9dd13242f538ca6901e43f66b1ecf4dde36a62c4bc6bcd8f480dae1f73342ddde8a151157f2ec1e8c20d55001db926908b127c5dacadd85144c931c0756d63815cf4a9a954c928bf0f07c398d7f7d0fce202d1d01363068bfd5f0d11a634c799c7b2299e9282c337a0c37970338b7cf09e4e44828be779913f78b0fda84c2c22db034d9acbc9d503f17f12923ef917486fcce25c443bcf5828720b15b9cc65f5fc68e8764aade42497c1a7911ad83e8041f8e64350c132c768b20b82bc7ac7c86c910e9d44241405e33d057102798a25d37ddb9f40a2908da71a0f9ba4919472f36ee4ed3e914d38a3a4e45fcc8b75443219a8d15b94553e5c77b808b8ad7f983615e2906e2a00f42234fee48fb2d7bd73d33fbdfcab5d5da5bfe647cacf740532b3a435b798e3df9eaed8fd41fd32b0bb67ab0f3d074172c8ced1dcb5794e1ed117c2b6ad13054d06d66c6982edb27b8a16ec6a2c5fb80e4f52d7362e30efc5c45e7c6c6d67e20d2da2e614d9a947e20b7634bdb4051caeac95179b9f18b54603ab66cdbaade524dbb33d767335b686a7b729b65a2ae34e8b6233aa5e4e293d177f4608c206fc7fa85cc0c5a7e2693fc0c956dce8f9b8bdb49fc77feeba9f4db237ff602fe11fa64a5e729957fc98cc2543adaa81bb8c149dc91e9186e6b0fd4f5f465b75daba47d20c36df78c1f43aba688632613d8e71c1270ca64c27fd6bc3b1641465cec95818cf90f8972ca79cf94c0d08edf34749a907ad2177ecaaaf6f3933d5f492ca5b7fe10a06179d4c774ad02378947d522f5f69d36bfa985bc9420c80043f443b584f0d780fe58de8c124a1ebd5551800947cc46d17ba88403541cef2be6fb5fddeef637acb31bd63d236f82ebb48c3beface608638c4744566dcf48168fc42cdb0cc2c1febe650bf0d8997d47500cb2b9006468a6aeeaf7139b63b47405d1bebb9817a69c8b5fd3e81ce15f5b6491f529601cbde17fcfe8b8c7a57500a62d06e5e5376298f1f6d3dc2f241213dedb6f19826cd3a95e1eed46950557a3648fb92008ca7578a8cfacaec8fd96cac11d7f74b300cb6a87fdaaef2bada722871ebbe3085a7e9f43d051c9f244c83e4c6efacb26f6530aa98ab893b7a576d6ea6d34069eefa7e135a86681ad0f02eb14bca3a61e6ef478dfaf7aebc92ea968e6a9cb3ab7112e251b6383fa7fad6e52cf11cef5edbccffa377a8b85a18ed23130e7806fa7bcb72914a07cc7634fda8077455ea154d2f833b252cad19ef1d8d44d9fa808af312c49ee3ba5bc5567dbb4893d20bb986996f0a8b8f774b02ca6cb7df8e4b642895eade7e7ffcd93a35be6f1495e013820a985ed6c457afe76e02d0332ac39d07762cfd30c9dec7238684dcd2e152385e12adb7a381ff38d746bc4b31656217220ef6ca575d74c930df0e467385ad2ead62a83a7ddf6e746d024a7c2c344cc947f8c0ef41ccab97df6b2d128b142fe8b067477daf1c4ecab606e4e4929885e2161849e7a58787f16f721743f336e8749701dfc265ffadf0610c07defdd2d9729b757ae6f400f10245737a4abcdb4b2a2277d15a502c38de27b9b03418f10106e0b9a211fbaf6f5472449477cba9b6b34685b7dae2bb7c23f134ed515966c39f6ec6acb373b87e381423156bec02eaa18017e59741bf79e1a89d2621fdbf6eed91303961031edc75b0e4cf25019db8a1f06bd69d80fb7e321f4b5a7c6ceb222080b8f80dc4293759079ab3734ce4b529e2a22914764618c811de4fee589213650495596e1b21e6efc289f1690e88e4f9ce638ce4d967f6af3d132be3547046907cb5c5a9c26a51448a2194b5e05c7fa3cc57b8c19bf1135a9edf4c94f4c3ecf51ac99e81d65db0ef36d4441708aa201914de2abb2899f7cd8f1f3b86dcc4e673bafe84679f991fa555e790ca0bde553ccb7e6874085f1b53d09589ed148430557cf5befcc5463fea23aa519187425a3fc19b57986a88429f3d64461d5a42c930ce44e8f596867ce185f1974ed3cfdfc7e1c481def4e033fc2f1f23fba31d7ebe208a6652d8de1717227772f7daed463698902e591bf8adacf951e265e23a2eaae8491968381809521640ab3ee7781d5f755e4629d4d2750b76751c8a3862806221155f76aa75e294331886f96abf4f452196171339b62ed79ff887558052e25f4ecc2f7e14b322136626ab091db3bb46caa22bd4ffb357974ad41f8d7006b02937b748fcc6a4d16a5d3acc272f5e3b20370f29f54916a576e1b5687495fe44ae531be4b60a7a8648a9df78644c9398e535ff0c3233a858f2b0c95c3895ce2b981e792f338a2128fadc3df2973794c991b1a947ee2e586a19d2b6412ce104a6a06be799dfcf5fbf6d54409be151b047c2281040a26b3b7ecbe5890fffdb1b3aaf16345f2a4e3516cd2e7b732a574f03306961a198437d624263f65000ab927f81a5a0ebba163a029fd0b087780adab6c674aaca5f1c545f56088d662899305809c1f5494721c3f512205cbcd7a744bcb83b2cc184b92acbeed843aee5c6c87ec2b7c92f8a891831058873f6d16539626ec0f00941762ce8c1c9628e3b16320986a1183222d96c975561690ca24041d18750e8b9dc16d96244b9b24ea0fac74a7afa763dfdfce1c02160187352813e3ed08ddb03748dca2288d3f3fbc1c95e584507eeff24aacc58ba7d860211c1d815e2459d074dbca00a18235e404e2038a3d024398b6b243b1a39459417db881fd2172399e41aedd2343520362b7e98ca2682b502314ceaadb2ff9649339222b32e422916b8e499dee8d379da4cb544f7f2983e71a9900456f88ce12023a4430d4235cda921916353b83131147199d74e694c46c6c0b2332e67002c44bff677788cdc8e0ca6a4aa3f0f82bbaae8d9e1bc9fe69bed9db7c4f20f051151fca2012943ee40d5faf36a0acb4156a04382c604dd501cedbdfc20c0b99258a7206c9a47f1a8363658d4bb42b2f5c0ff5e9400a15ab5b97654cc79ca8c86ddaf57d02fe47e0e07718917885317fcf8cae73f073f2945fa350a55d9ee728646915c8efb84eb8194e66e2c09294c75d8a29732fcce446445b7a8015078e459daacee6e1928e2fa91b6a6a24ab2953938c67955eb8ce34416775f45a8e253618f929e33e67f4920981293bc384543d21d86aa098a3acd4eeca218a8f93693b03cd7102ab937fc0d0edb7c0640d623d3135b183f044d0afe5716f8400f11cd0067d4ecc188cb7cb30e1f02b65af8d434927426c7fb20ddbb9623b884e4b2f66568e8fb1acc9818bfee22a48f68322aa4539d340bff67a9733e27cc35899e8d59e4925e85f2966205d212e46c7ca436b88771815d9251b7321acb8c5959d272bc2ab8a81e7da6b1247a70feba0cfac168734931c56de58ddc2ab78e1e264301c9d214e0a5596e1df711bd3531923c589ca8a4e8bd32a7b70b8c55004323914bb75babedbdc970a4c4ecc783525ef58600bd2544e79f353ab314b6aaac5ed1203acaa0127073cfb9d109c430cb997819cda9cbc87cbc2cc053536235925518966476cd0f830958792185b625100a21c930fcf1ea3f27c1010e75bc33f1920e80704b659fa5405a50c710cfe702d5f9cdfe02f5cd3f387fe658bde3503ef6f535d2a0c1e04f0955d273da91fea3735ef4eed0ac412f2619273c8959e55f7a7fbb6544bc26d776cefb92e951feab2e8b929a7eb68965a06cc624a96da5cb7960fbf0d9f0f52603804762d2ccedc5a8bb7a29866c9e0943adc5de1c73e7d88e5c6808df1a6a284a29e7f90454b1011bb500ba64525bee76b8b5c88627140e1178dc8da3e7ac910f8f9eb13a4f2f882f32473294ee9d31cea865f8c6327cfc92e36faf9f5bfd0828e15b6b8aa9fdb175be900c4f363de68af82ad4a96d1976c52dda684f30d93f982b9bc9049d802ed72996df6ced4204b2334104f6ccd4a7f17ddd13bbe0932d10f8eb9e24ee2db849a7d0f5e23fab3f2e242a4a1fbf2f1e99263eb62d517e48903e6d6e295e125e60a31e0d59f606676f4915e817aa218285a9722e9694864597b28799cc8c17ed169fc547ec11525459823fa67046fa805413642ec4e1fe95d2b4000de1b967cb98a8d78d826c7dfe1e75ce074b1c687d802efaee77d817c817518543b7ec7544e0dd617ec2201db5383fd396c7d369ca3c21c9e409a808dc71977330eb863b58fc7aae018a4a01d17a76faec423397209af415c4d7a122ec93ce932aa413cd2603ab60304a5ed1089ca4fd496abe646d4000369e50ca496ac3f894ff48928f92588c22d7f60f9228f01cfe9ca101a44e44e6423e654f8ecf24b123f1a6341e961c3b42ab869e071d9539756e290cac407acddb37d8fdedd95d4b0f11341c64ef5def9c0016481c7cba6119914d27ac0380b8bb4f4e3557c14c308c505cec41d69af0c7b258a0d0bc283585847ff178dc6f2272a26cc23b088026659f600fd8dd55502635b7f6b9070b660702529477aafd0800e598aaeefa1bb5162a26ad2336f9ee737eb3c16a0589264c44c8acc95747e5b7786e839714b05a616b85c6bd6e17da362f5886d43092b8c77dc89e9fdc5a09241b06daa8e46fd9782fa5d56a73e82e1d6291fdce15d6794cbe4288deba12aa2c69e3d560bf2a90a3a790306c3d3ad09603a3992790e7a723c23b7ca86d70ecd0c34d861cf65a7bad40deadc0e3be19dfe5485fe70b4e94cf5c90f22fda418c4324f8935b2fd059b7ed60b244790845492505e5f0a08e5837da4b547244b0893a56e15d96fe80c7dbe980e0620920161e667af83993399e7cbb74f30957088ea20462de7ae637a028fcb9253bd8aca16fdd3f84779efcefb69abc2debe66ce2b94ac365339c9408c149550c3ecf83c94f8b14c0b87f7bbb276f6efcf5747048661dd6fab82c38205addd40f4515d4c1081b51eefbe549c69047da7f38b1dfc6ceb51b3dd68181467e3db2d311c283aa9082c1db56c8e25d62787c2534003844820d323c9257f413e399b5eedb1162a6a08a65419c587d03fcbf7ce63d14e05dbd720d231d812bebff0e6e54d08859f2ffd6cb159744caa917a1da9a94e71c6dddda9e63c1342d04a4f9803fd60e9c1d9f6f00b16a0a1c0bd8d345544bf2feb15c5ee0662377a6c673e8f2e6f3c7539417924902950a2e4a753a73940cc871789bdc91b919d0db08c6150f086780773ba9543cb98b9d0ce79c9a5be1f68ce602434160c5f347d8fe92ee1ec9464474963c791cc7d815bd131e76745202e5f74e204135e2457f0cd20c1ed924da4c8c1b6ecbde34c15175426ff7a7cc24f251689ad2f19f29698faa4cdcf1e02388744ba720395882bfd63a060645284e27d4b2df792b7aa8f7a5036b37f23603fb8e23525fe34a6574c7e2e91e7006ee81b48eff22db3bcf49d2a9f71386faee27be40b021cc0d3703c5d435c3e46dce5ec60595c415fac025f2ef87cef7387e2a8c4abf4ed23ca59868256e38de5095f857de3cc34cff587d7da1bf45b7dce9d08427059ee5dc87818c6a22f8d0ce7262c48a6dca42d2528ed8bb1d1873d7dbee79186e9c391dd8f81f3547001e6b77fc68720b7c88dc29c096a52d93a47338d4439afdba0b96135d4a90541b9feab29b06b694c4fb5348edc3b3baf72a56b1198f836ae1d3b45679143b6a5ae411627440d34e3820f05d988b9a027325fca352872d451093bed03b90672c816bf6b6e3b188be6cdc1cab166da00afcb7a0bcbfffa2ac876c8e2fe591a47703420bff4d863ad6d8d77fa0bf278a976bda1a8d93f65586e07be36beedbac67633b4e5d6cf56facf09af6d72a64c58a8ffa8737d79be68067f5903468ac22476f029c4cfb65449b895b8e02165369a127c36dd525ac7ed091383d01d6f11d73c7f060a3180a9c609e1655518ae18a0769ca4b7a9a2f03556c83feb910cb7dee0eb9982300b63f09c07faf474bea560559d4e183d2c08fd45d72e9a2fc64d0aa18c4591fd7111864501b7cb4e1e164198605b4067837c0dc723b80ef956f7303a6a65f303df133d245eb4a2bc68cf946c08f37c1435cfc934d855cb484d12f2ee3215ebfd6adf7673be124c450283023b76627d9032985fa7a19608a7c03129b52de42431cb2735bb057a7b31fa0e194c85909fcd9547fd7ed051031f2e5f1588c15d9b5ada7841cf673ece7f43c6adfe0a55351d2d795ca656be6aa98f3b09d99c8819fff2b5ef591d9b3446aa0182a5a5e89063e4a260d65e2d752d6227ddf34a8dc8b8b99dc74bf3b49b301e8eee8287f29e080175cea5aeb91fb266034eab27cfd7c4d6f5776944157ebf29ddccae1cb1b0badb5f304b235385586812e4d2aaded23e3a92e0d58f38165855ea138258996a53f67aff8f68d419643dfaedc72a571a84fbb995236bc13940f3056261695f0a6e60c36254709b50b66b197f7aed4265564e6082e0daea982d601ec644744e92d99e6200765d6e13a2efbcde58421a2cbf0d01bd6d0e9416fbf5727efe8e7999673e3e210f53a7aad15412cfa57fa4fcbc3b8923ba0504f4d5a1bb9f570f2ce4a55465bfca66009764825a8179c5b1d3ffd654b83d2177ab31a4ae591abda690c52d31c6ad08ed131fcacad409d5fe155cd82aaaff1f8790c668f066ae00b543979790ac1b820435b91e5a6d7575c5141280b0b873483c5e086f295bc8739c697c2a3e4fb2b080570aacd3378ad73e8f277804a933beaac1d30d0f595a9cc160a8555d7b8ec7c9d3dc376eb8e6d29ecc3271ac029a2d53077457224805c1925daa9fb12135455e8633609b1fe95f15e3d11b3f0e652ee791b4d8b8e4406262fa8c61d88c2cadcbd8bb430bfa553f7b306e0b6855102dd7105cb722cd48b9e18fbdce59d07965c7c06b989cc0d9e65213bce578db3af710ce4f615d0274812c50469478ae401ca754727a165a2434619b646121b075a8da4aec1e0bc3d1b15664a4063c1452ccce1a53b93c38b45c1ef8d4cd4a3df266894a6a892d2b8e2ac8150870827b3ae45ec5784466a9c90dffe67cb2f8d6dab3670b1d45d208aa1d065c8c5fcb55e705d5e0d29db9aa109b19d986b16448185e555a837af670fd17a7ce40d42cede463ae455333f24969fe32e4208325a6210278f7a6d6f22e392ef8965b017e1523903d14236c18c5a84136c5389cafcfd581e874bde99334a1bf72617b783048266db6bbe0ad90773dacd6b9bc5ce51086c059f6c5980fa1df3ffce34026dc3017452ff4d39f502d56d183d063e530af95f82bc89518877ffbf183fa7c6153b4160451c1b004294aac0e924bc9da8cf055ab9ce19ae4e721907b353f058bc0d57fd3bffbd5284512ba249d1224984a2bdbe4465021663a5fa8aea1a5adfc6c3c68be2fbfc8e75ca3ab37e42d89f3c818703a372bd49adef297531f667ef5c278fb99af279147f1b11d2ab5a5cd921720eff9dd2ab01edab6c9ddcda148812bc43b94dd7925fe6ac31b8da17383aff0dc730711f04f94e7f01d54826521d68d7ef61b150380f967d46d14f6d8f80363ce810bbe7fc2db49c5e0722c8882301b2d1b8570ebf5e74c089fa03917fcded89446389038386cb5271e68a462237f4bff84fff467327795588de35a0d4d1d5aa7df2419648f64f462d1523387d425e4fc8c98081f8692a1547548929551fa06a21c0cb6654311c28b9e0ddec01666c35d9e0a73f02dd7044415604240d4e57c52423bb39f580f608417c82dcd9b370b7f33b2dc2c4e74f8e74ea7416a9d1bf5c1b441a9701711c0e8b29cc338744eec00a47408e05cc353446fe1d86a74678e97e2d364a18f20183ce9c9c7865639bfe3bb7763f2eff11aeba275dc1c871dc0ffe579d0f25d446fd20b24b8a23649ac683c246839c2a91fed8325d2d93562fadf4d6dd91215def55a6c8f3c6c689b208c656597e0e388597caed191020fe762e6fc0b4a91c254d65fa4b12432b59191fe8e92d1252b65db4d7a056db6dbd8d09c33d99592d6b055ebb9c1d71c38acf8010e1586c3a1fe49d120ea4f3292f30d20d04ea35bf47656a9b73f209535c04336e672dd6125cc24a9c8156ed40a28329289f8dea2d271175efe2c3b9b96ab7b94722e03dfcb5583840bbb11e91febbb87b052899a1e489dfcd9ed1caaa07ae47cd7d70e0c1b55562a79ffc82f9055cf7f664d5dee0b11f7e71ee8cb9a2a844c8ba0e519b67205caddfd332386ae0e587a4660818e589b5502db93b62251192407f9897379757c32b4469090d241a4345ea9f69e3e1c19d4a11bedb01aad74533d47b97c824058573041adeda4ec92621e8b87ee2ab182cb9a9a5428f84d13c88b0f4b2ca3889a00bad432528a21008bd6ea2e01cb8028548ae7c6e89c745970f6d03c07eca9990d8cbdd80716f134a0b2eed7e81ea7a79b9ef9bd13bd53b80e40d99c47a940b48515f821aa80a7440d4b6c4704d05af61e230410a86efe547308cdb0f85eb739d301b90d8304c45ee96f9e23bde927917aafc387857a599c53100577be8e04229c96fc140e9e608324e5c6d3f53f5c7520838bdfdd151232a2ad7eaadb084bff4d8940a8bb659b31a938610fe1ddf8a6017fe4ca07a465ac8e8f075051b002b022fa9bdb67a6b07174f821622376ae58470fc2beddbe97be56a4101153323ff1904d7dfba5063aa5c490adbd41ac4addef1840cdfe8f773f30ace05f53b78b0db16fe798c3a53f7fb5aae968adc41649c473b9a088fc72a0357c51e5c53e3178d089e194481c3830ea91f90e77f39641d770a66b70f145c3a17615bc7041e2bca07a72e5ba76eb267fb2cc5586d9e81119e6937c09b730610ebfdc4349e48a50e4e0d59c9a1f2127db5c9f6db3618082815c68a4997d1321e136fb9f06e3e9b390971fbfcae62e2e518f78c0be3d696de201a826d7c7042754bb5a702cf9c38f960a04902b95b1be0750139c479542ff55cccf76e9e6cb67971c8547d41a140c8cb84334a8af50672ab98c899dc3268b850f24ddfd1a9265170cf101e08f22ad8375b8f9d4c64aac809f5c9e73ff75cc058bca61495d0eb34253c5cdd67908b94b06bedae485c1129d6917a03c58d00d3a54c9a7708e87dbe4d284cbc4420c03eb6f104b57f7aff1cb7ce1e45bc9787ce575fc4b7ed4b980f3c6e304f255d706ac18ad4fcd77b32a575e3234a65de567a2b659c32538b0b07da545caf2b30e2cf026c20680c006bd951df7297da5776e4f6c983bf6bd9d1788c041f0f4674c9b32f542653e16fcdc0cfef88e680749de7a40ca9ff41926461a97a51e8856882a60786beaafab4f5eae819846a87f3bd765a1d5e73de80c92897872adde8baad2953d6e9339fe6aa30e72f07ceb41759c0ce1523aef601c267f07bcb20813f7add4068a79be9aca542857e400e70522f23cbfaf60e8464ea0c31561e0bf69c3e0faf97fd532ff739b48b1d1801aa85c80235fb5d05ddbca047743e17123c6e2ab2fdf38c410db05bb49bf6ec5ff3e714bf365d4625b82065340aae436d3eef4e34d47e910e27591b13fb3dae06147c5232846f778b4a3cf9eab52e09116db1243afc31f386afe425599c440cf6d1d4e3c03dff041eb00baa7fe48bdb5da14bd1b0e7201a7dde41eee4a4429034e14e94943e6bda87b682d92e4275bed90fab1113d025e6016d25f80df41586f65fa4f1e0b61ee7a79cbd1251550750002a357a990be25a1e2f1ea782d2863ea23f2bdcb91679eedaf5c0b0d8ea93b3ef0720c88ceba91b52d666a98e04bd8b688484a44caef7cf70ac862e8dca6b7d1834f1602849d98418f99ab805bc064a51f909d47d40a7e7715d5b163d6aaf97bcc62cdbc579f522fe2a34005e00f16227810135f66d1faed0b2f82e55e12116a594be90de3bca7dfd02991ac3223b88638d1363305b04a32630e9d93b0d11c42728e6951e86ef207edaa4850a1bacd86be579fd180dc918b4f8a26883ba79e985b866aaf1b6b35a01329454dab469c133ef52389ece9b5333eef2a397508c004f43e28054c24cbd4c66b187738de800eeb8614822cb103d08987f28e7864ebc292dab88b8b31235290f5646103d68c3dadbf3cdd72616c6dba4ec6e7c6a5a2154e21653ef070eb81c1c71f9395cf0ad5471285c68007ca2698bcceb4c1873cf8f86359659c6941c2f5a8dc591f70dec555f8d8db37a06c901e3b6a9ac1404632d9089281b115c6e3f13cd3e1c289cb5f56aa5a0c90fcccd614dd098b7718f8374caf1cced675e1ad1bde2954afd538c6e51e5d388948f9973300de276ff7c90cff9354614490cdf17903f994d4979cca3dab312054a59167e6bab3e4e9ea0cc00289ae95ce17c6ac47273af41ebfb21245e3d06159e4b9f28a2c44075e13e473cb5735355d87964c82738728a7a38d3c596a75d051e356748272326873369c98e2e71b3f576fee46d4f0ae2c72cdad68dd89e2acdecb498f4a6fc884890c818366619aa42975093a1a1a72aaae173bbc529c85bc278d423766828a513a5c01f2e04078ad243eb09aa4db58519851240a7de9018ac123cd38efff75efd18c816bf364191b54bec565134f133e968803091f6a8bede134094ba62ac7d604b80a83fb860a1935d53704252e70720903ff814efd19a691971a98f28d4a8beb3449629724fab4a4ae579ac5684a3cbb99488a54f0a19419783cb661c5a0aee6236c5b843fd59bb84f0c0ae1114b4ca84b4ca3efaa8e2906418702de7fb89cf8545b6c45f16dcf13bf94107d95c3f3ca5ca4384e9118f8d9f7b47d31edc779b96cc737ea0dc856254aeec4b26c1f7b68e8196ac3bb67f7a83ae027444207794cbdb92f79bccb1620334cbb3cb60904775c940aa22375d5ee83d406c20891f7fe6a5baeeab4cd965548df6320f1c8f9b1c49cad66cb6bab1142bbfed19d5612d7c3cc1a42c9aab5b0ef28177e385b154c88f3e5375e2fe571d1f4e8c185703d3235e4d6da3cdf482bb4abbc4b14579a64b9ac1613d4e41605da33b3cf0c39b7d14d42c219e1c281b88c254c1b73a5ce28b8ae2bfd5ea8022b6c9b16467a71ab59a4d78dc6180f89b91285c019dbd4e02cccfa20532f166b4f905642a602480b1bedf338fb9f5575034f9729773b62a34548504fa2a0e5f5433ba6f2428f7523f2fdff8e558870c568153ce7b54383c034ab68cd152b660d23065a6fb368a9304700a9aedceb226a7e317b12cef615b5f82b27a0fd81890dffdd19e93db22f7720d495b546e6c20584a1b66ca8714fc067488121038018d91a332a3fded6da52d5cf18bd7cd9cf624b0b90a848803a7d9ae90a975c3c810ab5732ae2bca3d5947821db5e61d203ba3b00f658472232295d66849403c9e5a91b1ea5d4802a6957af50c928dc7442f04ca71be7bb888449dbaff5f4d8afbfc40f6eeebabf8176eb3e22127680527877fd59f9cbdd0ca3045954636fe619a94d14c42a4dea03256e66fc6dfa45eb179bcf2a318adfbc414a4e39ac854e95968bbd86a2bde86baf91f66b994cf52f66f040a364fabfaae6a0a0f27bffb67aaae41b74a5e350af123e6bef877b9ff213d42eb0fe940b188e029f85c588100929a240b4cf687c3645e447a9af23048a84ed332385660aa9fd1caf4af5825ec9c9437aef294797efabd01464629c929fa8b6506b741f739f3980a026c371fc8e1f9583ba5bb99b20c13826375eafb0ffe4f3a2b1b0e945b98f97c09546f1e05b6325e0990c92bfed929acfb5e741edca7c890a8b7ab0e2dab1eeee7d43ec2dc9b6e170749b22305d052f106495006a7f94be862295286c473dbd7d0bebddb8ae2eeb6ac94e9abd899494bd3266610b3eb38af19a371bd4774685150c52c58d069b58a8ae95777e2ad762ff0ee83c3acef0bb3d02a73f593718c2b162cf5b319d5c312a732942ed4c1e51d17e94dc99cb15d209ecd0c5cd36067bc30f22fe61c3b6e7af800c1ddc4f11f3aa8a8997403f4fa35f64a42c13cc2974d2a8d0ece5ab16514058e05c6414c64f97eb4dbe4b675251ca506cd10c1a71950b56cea3b8cc30fb9a133d9b258db744c3959a48b126d2c631fc1b39dce9ea6d8815bc187ba188970e3cae1a7d6376c739a18e98d3cea1f7dba1bebdc046310f1671dc66d8268f585f020db01fa3ff8172cde7e75e65ae56adbd9a664971be9692f55b379a2903236a9ffd32702e6879e48e219556b860486119145561f64c591f87e96bc68636a383418f235d3457e4b21cf27cefc7c7f3edea4c1f6706f1018db196f48e8632ebc0101ca141ef3395fcc14ff198c95dae0fedf820b8075814bce8dbe5d91e8197108e0e0a0b8f29014c24262713cd58f25cebfbb12c42a4e04b2732344813bdc6fffa8707491a82e2eaa92bce419c9a5e6232e628990f0e545e459cd0ee0a92f32365f275e533d9f0f8a2a0df917e0a9b8a22e33b3ae7f3119a9d823bc64f9efa17294bdd42847764d6cce26a425a18effcd822a4f641749df62f93d156ae0a2a94fb128657d095c1e70adf3af36be1c82112ec092bc18ed2ab8d895faf48ba4144e7fba4ab49ff980f84a28576f2012eac9d10ec6483e3e5f97e63a5521d498a12472085ef18674b8ef67688e7a365e2a73bd4858338a1a76b84d73822d84f3e5451117fe6a3f06b9a2b7c780ce596bbc1c04e795d8cff554ede1d8b3cd53e4491cba1c48a2eda2021bac7512b584d2fe60d2de7c2fb66c6cd303b57635b179f1a354df2f60412bd0d9c5e5001f7b2bdf6d972e382cb95f49143a805d44bd55b855b97fb61ba2af9e4cd58550e87566c1cd5ea45ad46d30536fbc8a9f4fee4a2ecec21ae7464753de4f6b41bd3ad8766139bc05a395740c3ed6c655b472926cc3e3cae3092be72fb1c84c9e6c3ed3dcdd7e476f845cd467eaf40ff62f6b2d7acf31cebb340bec7c994d8a861c337500defedda36a86b286afdb800c5bde924b7f4ad7a56204239a7a4a12a5810f678547d4d75d35e9c25cf9b4c572caca894ba78898331c42614d9661a628db5e64993626c5f939b618ffde6f9a651e860b80b5fb8ab19374585c470c9410b9bfd2b2cff9572d5d674e2468b6760a6df361dd95a81f8272c9c48599258210ccab9ff0a98293fb1faf2667f0495580ceda5ed803b881d158da3243c081e518eda4d5653c7f5a03789ce16f9a7862be2f31737fb60de7b1745b04b7f0792a0cad1c871bff6f0ccefc323ac0e609e2e0c03b04323a1bcefed7653d437ee37bd7138b251326926726ff4b9afdc8e8903c88eaa97cfe20d7e411b645c6a896248efcff5eddc43b36a199a1e6fb582ae64ad19744fda6154fcab8dfcd268f36275d417dc61863001ccc50028511db84e4b8d497abb987bb8b2e61aab9de94d407ab660d6fe1ee0e5c1cbdbabeb2a4c19f1edaee5eb8ee30a1ba61583bfa6ebbb48bda3b561300cd673afb926c3621fd67d85f288d6c3aba844a187c87c1952f507326fcaea5a48d83bdfc407dbb80f794bc84798a6579980d46c2c605cc08ee6dbe97ff9dba581f9f766a850d73961910306c861c34be50105ee1053d6d504d30e19363d48cb327a06e3f93cd3aacf329fc867b8c1304b324888f6004b43e640479887f86561f79e4e49c820b5552f581dc33c38f4f537bb8faf70ca371dcfbb9add3887f48f5681b8a2d840924642cc22f1c81e25f9dcf8b962a448e81b5917fceb62dc297590132f25276f335f37a3157ee7c437af7805024a6f8d091bf94c470a0292591726c8cd0b65c2940b7cab321c6130e51d9582f54f01f1beee7ea6248b680b19454e4f8b29a93da77176db5198349f6e301160de1e1ac07727d113b9d887ed6c3325fb5f6104695134237bbb2bfb06ee9c7faa5122f96c097aee0c259d2dbde9f0ad26cffcbf18096467c88401411a3f89c110464c2a0fb17e89c59d9955db1500478d0fcdb589f81c5516563ef08ccd428aca9494bb190fe413e8c17da464930b9a0295660e81bf4e1442603abd32f49244741e3cd3637fbff53910835e557ffda5a627860db195ad16c8035fd482c57ba706a71be7cfd3498f172c630860bb3293b931d8700f683afa16fccd4f86edd7ccae701df304f84e0432aff9571da9e0b65a9325334d85e556b01a1f419c613a4ed7fa74b828296c3e44e730855e9aa7495d901ac7c68ae1974a5b03b82fa535f47605bde1082322b081fe2691b0cde64826faa338268a7257785427976b351c34ab97588f221947784a92157b638cda221edeeba8af183e3ef22e58736d1d9d5d8ab658865902e3547b159e9aa98abec21f46766f65441d99998a1a674fc71a2cf6b25626efc1cce865b215c3b03ee44e395b9c163ad5a4aac5e217dd83c6e0b85ea7ab73cab7f5a6df22b5202e8fe37164722dba23ab2859a5bbcfe83d6a3849c7f3910a87f894f79278a5743d4555232dc369a683d5bb91f24ad9b59b5aa31601348fb04fdc6ba1971e9d292ab112178d5d2ff94277631e00f14ba92fa4cc5eb3ef694973ef2f779ed7b78dd2d4a9771a6fa8dd691a2f83197d04776ca87e1b7e7c04b5547054c1d74b00db018253254344f68ddef5fad28873ba9ae4f48ad1bb0c1ce8c67d3fe2ffd492d52059ae7fc1a501ee10833132aa0b792817e3b9d7a7c089697be3ffeae05266bc37a92fc5798658c7510bafea268227b8a1dc538d84ac9ea8ab7813e7b18776794018696cb9b0c786aae120ddd95db18fefb6e0e642b1ccca608e8415d54906ada8f97bab174e212cbb757555a2b8688c5dc3b50c7027dbf7cc820f64e42e85e461d3163fd94848db735e347719a32924524c8da43cfc6fb990afef01d9d633eb4b567fb6aa9a4ee240df0130fb48813ee44dda70e0aed30d8815b2837657007344309444925eefcd0e7ecd034192e021c691f1aba8fa3846cce32b88167469069b5d37208fde200b539e6f1991cb437591bfd2cacd465107c739d0156462a8f9a0eb6eea01fe7473feedf1a545616e5b0811a8c74d6a8864432e29944db242b032a9777c7b34a882e8e022ff6b97c40b7c1883ebea6f1289ff9aa77c1191569d21f0545255a520581cd20e34ec6d4123f4c52d40791a6e0b3a8eb17bf3a4657f2da38108c0f90a8ff813d073731ed76d0b1402e3ae69300c38fa8681f7bef95f4f1a6e8be049a58fe9a6efdc7fbd0bd5db233a529f4536a20ec8b083fccd2507347aaca64d1377d2fe681fa9a7d050bd43aec467c62710b6977b13c3dd4cc7ad5b1cadbbae2f073beb8e628dcf2951b318c8f8b845da5ba00f0e8f972cf22c9ec1e21c3bb384e8381b353cb72ca96ed603b4a7b091ad96a6e40142601b49ce0419d12694ded66de88b759f1e1f5c0c12ebab760e1a87ecfd8d68ffcbdf69a9876d61ac644cbd59111fa70ea424ba08f09756daed1b54c45a17877dfb709e86cdc47a6018ef1d68507e2025ae427132bf7323fd064864673425f544f59857ce4705920e61b50f078f354c97a1ce1f769c8cd1427d631cd4950536c189ef4737fd9b6dd6c3833c628551dea55f6b24085c5ef92762aaa1255940041b98bb05fe4f268e7f0ba1e9afdd970700a21259b5569af98a2c18e78d5a7d34002f6739e57ff7c321210fb2f8a219f27f3aaab1760882f1e5a0d7d4e0aea1b4cc3c460cf2d76e10d34fd3f32133dacc3348a165cb4c3e1f274a9936c87bdd987800e3008a54c147a7bfe90727d90297528e972707f296289277e053890cffbdd3f2331106268b30964050c9e2a2a10fb41e949abc2ab0ce5101b50a2bbdf669b7b51c2c188d47257e163af78283562986c37a1241c51379b6b976fc5fd097fe2938dc8c468d4e6d01f4ce764b7fa53b94c8a1cd05cac4e787c3af8660dac1ef2ea992cca2839572e8ca83c8a12d57e534b7ad68e2028f272f73036429aff0b5c161091701f233c1628108428aa0a68de0510373c1d5d1dae8b618e63351e9ce9fd2b0d1a1c1d923c4788cbb2319bb326c10a4f1677ff8c12b262a8700eed4ad88d9a90f39a8cf40ce728e2532f3bf22a76293def56e0de0a0d4785e261ca92000e08620c7fde4be28956f8e417b01c0c76d0e7decd365873baedb62087a71c29b0f37c564fcb87d71f1d7f7754e8a9f1d765542435cb8d5be7bc8e9017895f68ae02829dd0fbbe99972264a8e3cbcab748c0e323cebf803f3e60c4057593fa40b8803443bf5545359fac5cfc49850ee6a4ec805f4f1d22a84c7c6f6fc1b6fd0d1d6e66f304f817a2c2e0061e468a4d1adb33caeee431866b49d449d23db2d5c103dd49aba284e89c88fb299e03903605490114141d49e246727e904ad6eb79dd22ebc62058cfd282e789121d848223ebe58bbcd6e14ae6f6986086dc3bdff15ce5b8fe63d97dd6c1b33444ff78f80955555e08c4b803e9e4c4d3cb43b265d9d046fcce6b731af8bf04e78b5c0708e926a6d8f9e2453310012f5856294ea251795375c5eba1d8de786ca89323b741531da2df71cc79e3bdf9902694c6ba2e7a3000d25101968a94255e023a18ba0f6f01a861f02537b78d966567edb468afa7dc83e5e856a7102363964afc147f560b3360b1f0555adc6f644ed2d70d6a2156d903f1ade14ab1cfc3bffba19db67ba4d8073aee7023a067329faae0b1f5bd552c8e2f71a47cf1ed4d577b9425ab822ba9d679ae0dcbae2bc580236ffee55c3806080bf2d76e147aa3217b169487fc3a33d25401f768eb5eab17d03d4d3201fa6e2095287e7bf632f9664a654225f736892a73b6a54f860b65a62fd93a0b709cd2dd36a9a3f8a9bf429194f1f0e986efbfcd3585ff1cf32204a74202d5627be09b9cf3409ab11d5482db01bcd94477ac2d92abf3d12aa75b223f06a2762f8b7c22a737591ec6d679274e7dbb402ed6eecdac6a0a6c77010d3c487c4ed548dce89704254c6cbc117ee0725be13983206034cfe491419e04a25903d5909aeb1cfbcca1c4b08be0f22f4faf1b30a70bbcaf161bf45e4233294dba860fd394c45ad0ac73728c836b6c1927d1b26aa7a0e1aadc5127c66d994c5446dd58ea507175cfc40b339c515c91dd69dbb01c1bf6815310d00478a4c91d211f0f834139c37acdc1f0fae21e140e4f8319e0246bc4eb053478a9d79287df21f7f7a296da2305680f5c8226ccbb6d704236086d3c7b260e054a41feaf1caf33a72c4c688dee365c5f7e01ecbf923b0cb71468dc22f1b4ede290438db0780d7f01e482c39e7800ee6692d892cc5276baf1e8bfa389a7aaedf28265f11f5ff2eadbac3f481b450dc0f69432ad272bd75d7b85aa1eb62a03513631e138f0119f19cfdd91492d02717d106a34e1a6f45d43cf4f548ad2dddd5cc5887920b23ec8e4e8bbb2debd5056ebd35c6b819264a482a3342b245dfa6cbb9da91b22b223a4c8504191b593cbaab6099334cd40116049e758d40196d678a6a5df0010ca075a4cc8bdd415e2328990457e2e93657e72377574b6cd2df41e93d195bdd3a5e6e8d8f1b65459dff7d38d2d2bff9ddbfb3883ae54f7876e252da0313929f6a64c5a9e48851171fe286218605af7e0d2f8fc2482d7be34a7a2d0d18d362b111c5a16bbe894d9eea96ba3248788ed7c332c7f19f0040767eb10da0b812a3489b4ca734443f9ef4f95ca3b196e65c68393f4e3e4ced2703cdffe12aa70d08331372e219ba961e347d9b457f9bd1298b42d386c43f797442b227f8c747bdb02e8da81182248cff7236ed3fe5d99b4f376936bdc4a0e8befb64d0cb6e3e50333827ac45fea345822b7293d2e06a110f7b4332258dce331061543a3925d70c7eb2d408cd54acc8e3995a918909e84fe1812cef03695523b548ce94224984048748ab93ec585be656ad1a4f97c4a50dd913a489dafdeac462e4db892d2fc13500b43a70de106c280e624c6e8df830c7a898f6636bbb7eb2a731de32df140f9d21f8cf6c61bd9fb94f2af9aa5d69d197076bfc86c87760994f2c23531672bef849b3355515f93bf266325f24361c4fdd54efdb139052c8c64445c16fa8158b295f84875840a7cfb948c127d81753df235975ad91cb8f8689df2493d6283037a65744eab6c581f035b39804f4c357333a772a275a2a70596f1c4566b0352966baef9052a983c3fb3f7ee8feece093f949a71c63c123f036e69b28e5ba800a66b5c6be005c89a5f65f430cd4b543cd8c578b76ba1ab59d8e54718eb8144858e25cb3dc4d805df376de5f3318d187df8f40cadb29ae2b92ea03804d2fa05583c43605315f102da077daa7cc034deb6a2ed6da1b1414dab86d669954607c3103c141c2670ec7c3a52448e23b2abc37e96e505895a3b9facdeec4169b17582d85fbb0d5217ec8cf980a1f616dfe6f3718bb8b2f57a994a1e4c6a7ace74f56bbd0b7a3777af8891583e0838c9a6a7fe86ab855966aed5f3094d3f277e4b4430598f9360df40df255727865bba5260431a89bc5a13b498392c54b4fa6eef35b77774d69e339df2ac1030772b6c6c8031cee4711ebc1c1a9458aae9195e1483103f71d787c2a59a792f7f10110e85b8c691cd409f0fcf890a62b484b4ff5917afefce66f0826427de136b289f9062c478853912b3ad409ef5e4bd4c62b6cda79a55e8bec5dcf602d464b740b3c8a346301f55ba0b47c066bf51fbb8a39f8ddb30c3f6d3dab5e6f9a97146f60e46a526863afc0a4be99e287fc0e5be33bcffeff30150480a8373d5089468ee33b54f417c6501e686e5023b886b58d35b3131ec425e3b4b572f7506bd831abdcb52a1b4096ee44d3d2824fb9447f1246be870f0788a58cfc74203887682a4928cfc9f7850905c54fa90fbe3dc1968e53744b807bfdea12896cef161ada56d94772cd9daf7befc4b410bba12679cd266f7e98aac90a6ec1a2f4849a4cd8dad2750ee72d18ab3cbc51a341f1b852652576623f10353a0e9ab356351b0368c182fde315a03c1de2054a950ac314daacf6118f26bba4c0da36344b8cf5701a6f7628ed6f3511eade5891e631c05679e141d031e689a6d028e840032e394f345038d1040d7e68690d09d4764663512a02fd70823513ae65d0e091def67a46101e785d3519b0f67bedd995b20142d7155884d3086d25122c75295487b671d05453e5f87c5216248d97f4f56f6fd05d21779c4df5e721ccfaaba579e28406df0c64b18a5a66c18c0ecfc2dcb40d321e9ddfa37f0821aefb48d28a8dcd88d04d5d16bded7a490a1aba196bab365f3944a4cfeddadb6203b8230094706e84cc42873d78393c0e5456fb44b63cdae05c04b510fd469b3dd087ad7223a71e6fe603977c64981038d48fea9c1a8cb59a42820859a8fa61321442a435aae6805a0c2ff80774072a2f774df824538bea4f9f1ef9153503874d5fa12d6e5856d185fb7775dfaffab4eb69042a0542cdb4b0cf9158d9259d734e7ccaa717665301b698ad4605a4c02e1a540cb8b68d10a74e80c1a95b12d0463b9c008b83a89ebddca6042b48edc462289ba9cb76f742a9bfc4a9fdb8219cee0bc3755d4d75f0ebfe9eb297f99383448888072b5dc72e9fbc411a5737a6b7a4869b1c6bfaffed90f6d6d568b1029b7531200bd036310c583df7a6b6e0adb775cad705f85f8fd425b7a730cb822f9d477f95edd140aa685356a0e9719d829854c4ab99f17b648b272efd545e903791ce3d5874ee403c445ca21d6fcdef73f0aa50c382f3a078dc860bd260951526a52edc949b7fba71bdec97e5a51939a7d0ae8a4513a52211daf7ef936cada806fe7a53fe92efcb053054308dd82e66d803ce52626010f703bb080eb5952c125465d121c6a508256a7bf54de9c016e90271fd05bab227a823adfaee11ba39b61437603f9bf82dfe4d0e6ed1147f3df08ca3ce0a7566315401e17c26da4ebfbbccbe09e5af982ef926edfb17c6955b1e23a1f8b52fdfef5a4e007feb99279e8e3bcaaa0c45e9276f4fb13cd3801caa470506cb211e8208b54f1908e8be2eac81a0421e64528d54008f5cf922d3e5ae195e2d93af3c8d8481fd1de92bd995886e833f7bd32f7343c2bb6ed9396b7abd12c758e119fc1dc0e60ec0bce20e3a99f7e809faab97777c232c84e021f757b9cf6b025188aecac0b4b579f83914f39caf9c268f1caeed2a5a6e34aec6aebdd9188d10cd3a7cbb94f55a8d097f71d88ed5d5db6ac44d2d0314ed4864b7dc0d4cbded5530b6453820eb7e442d8c859c34dc35d16d7d64813157349aaa1478ec580d0ce6bd139b2236b216c1ba291a15ce5f32e8d88a61eaf9682507ea2ff3f1cc5627140b776963f0d9918b4206671e0fcd15ba92787e5ac9b388dcdffde0915705726a3430851d60c2d39610edcf427e16b54076d59a320eeb200c6843c27de15a408fc212a311637744d9824eb4339e1a9e0a2d9d811eacbc5cfc905e0f2982c29635b865dfd0d43c9ae0c191ef976d73a283b9795da0d66ce16a66f914840180637abd25781b0294209eac4c9318bc7e453a9d8e4016a4030a38864ec7fdc3ff1c676b3b816d1bd754e73c54919ce185c9ad6bfae75895ced4fb442102f0a59008deff4d0bf18f2b10159df4a5fed78e4a399fb3d864d5bc23e3345b645f92295f420fa06c5b073c10924c2c0ea025a71049d7ad102334d293457b9403e477092ef96820874b1021b2971c4fb628a823b89721d7f938db14b5e1aea228fe44b25bf82c34a765fb2e3fb8533314bf99ca1673899254ed9a8b667d0e6a3acc6f7121bc09a5a5fc0174e74c0a1a3049431bdc514a15f86ebc55ee62bca3db13a797202cce79ccf14bda731e8f227c61028b252f5801d1e0309e12625427f07f15f585b46b21eae7c179d77887db414a16d9e42f265f2b913b2aa3b866725ebc321e5a97213578ba2ad927b00cd045f150af8bd7f49fb01c1ada177d3ac6d8b648e8b7a367665716f5245d54ac6410daf4cabd290878a28b6b8ae2bbb3c1d6996838b044386ebc3e41a1a5b9e0a6c2e5ea3982566a57692b62f92fe655b26e07eb9778715345210c1cb4526af11615e4e6bc61d13e2881cbf08503fa65a7a6b2589541913db4ba907bb79a0dc1fccbe2b447bc69e1b148ddb0f3f50d226d86e0581280497b313f451d2de7b131a01c326ffe6fc696f3ff06e094b80cb7d1f96b1b7cf71a718fe8ce9375409a164a97c4a464eb3cac3a29897e47d2a5d3be67a44f734bca93ee2630e0fb5b9a2b0651db8a3e7ec12d259ac2716f0cb635dbbd1c98af20f4c9bebc76e44a883083a3ab583d8000b48414ba68af758fc5ee564c9e3c3c290e6f5830729ccae9b0b170097b82f993731f951afe132356e1e03582607812582889deb781a6217440b95a67d414ec6e5920399b4cd4b14dc0ea21c6a263c4f34f5ab35e1fb0acca3fb996c37f2b384fe61236c372b560a80444021d05913c292fdbe5adb14eef76527d2ec25562812983bfea61bf5e1b29d8368f6bec5c398aec2a1a79489266ff73905fd919c270a5c8901d59a0a2a216e1d277b06138787406b94bac9260d84b4146d1beb41a13306fe5066dd197a6cd52b2dc67b5ac98379fc6225a8e95e50596ea45ad2c28e2b4e19f44b9bb5c64515c7d9ec62fbee7f96682d0403fba677bd141312ef28ec4bcd7d50f7e811c4946b8220c213abd8c7240360769ddf405a5b259a6e6535901885b00510a909894343cbb18ab59b46743807a81e75974386e5532cfaf54f65ef0109f5236a73d653d145b9757285facce03cfa057800df405d9c11365b398deb22fd18b94e3d32bf9893ecb7a101e0cc5c3f6f6515e9474808b2ddbad6c082e66efe730f3d61c848c03fd485648291b3a5c59857e1dd0b1ff62ef40c0324edd2939231975bb7568a9943437a7311a1fceca1b7601849a2286b808c7942ff82f5ead3f382f3d64ac5a71db3eb6e3231165ea28c294c31be962f7d86c029959265e629c662540f6663d27704202f077d430ecb83a18c3798a90b26d7e86b9876620c2450fb1609fab5d59061c75682cd9cc489da0d4812f5690ad062893d9c8fa8cb912b6d487e01ccfa68d8d7edac8ee39755580a28efe2e456f09d47df4fb3178f8a7b25652b032613748b1788b91b16ef330feeb0ec4108cd80e9d7649a20fa86d9fe6fae0a0c66d28c9e11c57a5843e052220522aa3dd17f3383c434e2b0b0ec4d356c6cadc83ebd8b950401417422361a4ddba18b6e688d60524c860a4960db70b3e42826b84d134e787a5d79e716e77cc6016a818ed2625e3240a598ae378fb71eb50e778e9eb6ce5dcec5c4abae5ba68cbff713d1ed7ad063b2fc8b2e89204caac285fe8b74022bf0a5aea79b16a3ca602378c6f513faa1994eefa51d80b135e673bd76a868d524c3d256a5b531d00b2be82441f68278b9d92b3f56897bc5456ab6afc5e0588f1e657e3a4b133c0a9ad4bae29905b0838e512145135afb08af7301c61b7ddc36b8cbc6e32a7ff6c09c059910ae5c0415e7770945c0d6eea87c88cb24bb15f66ec6918727a7f90d4241ab7bfcf62575a03405df1c8994646c0aeadacb39d6b0c37c62d7faa55a61fdeb90bb7743149f07b722f44e5b1b85a53780361426782b782d1bc9f33844ed35c15a54ab39f734737d517e85462b0e0a767063a76233a508fad271bcfd6800d2c06834e7122c364f9a891f417df9ea9467940d86f57e84cb1426c112d065cd610043c2a4e44a6b92eb93b611ba991a613c7a9d8316e93e9bff6e4f9abbde361c73de671137852def97093841a17c93c9b217c1abcdbc1e58171d1fcb30e75731a8ceab596a56871135fb52eeb390d4d8a341e420b5cb6019aa0e9b4b6d90e8577eea2315e019bcf89e67cf795f9dd714e7f97d27c1e5254fe64a8f574cdf12eaacdc9f29124f6faa00d111dd2564299aa99f2f91bfdb601cb37100f84c3e19c5c0bcfdc89f24114fa7988de35b84442cc038e62511363c085fb46cf70565eab90f934f02f530a664450bc32cbe2b3a1e25d26bd7b67e51f9954d2e88d6c7809e1324947ac3b2a59baecfa6dcf8a674b28053c0b463f887ad7d0901b576714653033ca729b0fb4c9b1aee9e26130969cc2f321c7f91b2b53c6487f880c5c8c32129f51539258faf241fb9e41ca70952fa42bf67de6df1c1288418abab8b7488c4825b8976a228a647125a7da5cdce64f698bbfdc03ad9945d8d29700d71e571fcac977a8b14a603a61fed004d4b77a0e22aafa18b0935f6a46c518e430c34f6b034c1fc773cd82ecc0dc33da86e3d17cde69efe565f0a0e8ed67d33d9aeb1909461fd1780b5b53e8f478cbe484624833727f0b6604aac2ac844eb9b28c310d620f0d62f2741a117d9355956affb31268f045d1099024d8ed60379e4dc533d945456a608a0aad7206ad3cc7d923399828f53fb4b311ab3506117ab7b17fe6c82dcbeb61d5f7418b08f4579671f09e4e1556217a59ec5d417ccd34da7e0a35f032538075f6dd28d05ba93608db7aa6d33b555971d6e6dab58f8d73e33e895b6cd3cf36402994e02ad71a46de52ebe0aaa5c3ad06e1f5ad9a0fef1b48e963922ca532882569ef3b724b9c80832c6883cb1f94fc2ead81aa895acda31b398952dffe20aeb1d67baccd50bb93324e7479f9b58412de214b165b3cd636139ab702d070b257c3fc2aa6ceb39bb5923ad29775b7b4f8e60c971d6295863b106c0f19a97ed8cf918250209c9fdf4c66f8bbcfe9611414834654d0e2e70104c7bdf903e39aaf5788438644acac512cb5fd3ab9bce912c9f6c7500db652b07ad256c8fa5c5f1aab52ace2d0af72c0e90b431872a61fc6e9b1146b4ab0cc6759d9b84c686ca5d7b507952c859f815f145d371f97b63202ac4f4f34a00ce843f807ba8cdf8daa64119f682dea2e610c27a6f42c9c568dcd436cfc13e35fec0e4598abd654c17b7580c96d1e85f46b36414191bddcfe6800781a8f91fc3b7a3e4e794d51c6bfd62800a8b7784933b285148adfecfb3594d38b6a95cb33320ca5a9448d9423302975758d57d157b15617b8e8f9f805805cb12adcec4075e1efbc3077529443197a8713b719f140bb82cb4c1706f4483ff2f0522f9ba1c08880151facc47b6e1badb41b51a063bcb7b3d3910d5b41955721fc48f95a596b72341457ae80209fe40e452ff366ff95fedc82de553d375ec38a50eb9cda67e7ca8d9aae8a03f1d0a56bd346641fb3810c1166370abe03c26b6617a6107599faa3c1b35eeda04d108233249d9bdc6070f0d2089284d59ce386be004c73032746d2a56867f3533f74b1c56b9e03c19a39c0c7a04681b4af675f2460f445d9ee03e93e68f3cd0faadb3d469613a1fab51e57be5c047cb2b4476a0cbe5ba8984586bd4df09fdb098ff4377c3ff75d7015b3a543083483ad9146e1cd05ebb62270a402f8b1c535c8bfce7b047239386acd0bb366f7bb9f026612d3491dc13b73b1324fc98845b4fa514a2e9c4cf35284e9be66f2fc10165f0ae3749da87eda31d157811244b14459ea802c6210f283273a127f332ee091f9cf0eadad2a0905741f446f9c28180cd87da6e20b7eb7792496ff81d5f8c123a7bf577ef13f54fa591f5717a2100bb0a079ce8f8c8a7f47109b1c69efd98e9554a8d9dee5166bb1529226c4921d08360db2c355aeda8a73077ccee81c337d64169ce29e9623d0adbc5c933120e1eeec9a2fb54f4794d79afc353a877e58f9fa016c0989661cc294a20c6a4aefa8e0fcb58dbbc86c36724e33bc4b8cc0eb9b42f534316e750f59b53cb579bc419f715f581eff427fec85c73177e2b0ed7d5aabcc0098f373fe930ce270e7500f8470a558870b318a5c1d915db92a38d0f32e181e72a4f249af5d357e1b37495972d3d882552c0a7a95446fa4c125ef4d46e4b9bd9dcfa25a58adbb7506052b80117ae5917198940d9a91c29f219f024af66fd1b216f6b3ce20ee6b59a605f80350f6fdf9ae9af8287f0222a1e420a6253b06527c565f4d28f52806c99e995757befb8cc1bb60dd1267da4105bd340d32bd60cfd6d554669976a6d14c97f23261aac8e9878e9b331e727bf98dd6e53442eb681fa1b8e08b5dcaef2475385ec01cca2d3fce4d9edaadd254be26b48fea761e577a9ffe1de37df26d883ccf3865dc56684db129508c744ef093b238f3b7832663065e22f0bc304d654e72f8cba328f850984eb6bc3b1838cd2ab6ee049087cc85ffca16fbc5bad63f2e4b07d9775ad64d92774fe30800b2f6911e8ea4cea2e09177535dd2cded7238c17ae02fb2979b41c6869426e4908131e106c2c8cd86b35137136de370bedd5c0da542907fdd4520075b8d4d7cb91e871695d659c4dfa21b0f814245182d27a3441fb4175b4afadd5a3458dcfbd7ebd6c9a3d6ea5bb75a9658f26c702ef6b307392c5eca43f51edcfa2fca1ed7b23326ce8db24a3356294d193eb1ca068ebe48cd3661d21f086f788eac8fee33dfadcf43c20826402a31a0fccfdb877d369f30eb33ac39a5f07e13ec4eb3746e11a0ce49ed9b13a65c91b72d5372c03f4b26b41847cdf06eb3fa313b12715519cc52e27acf170c0c01b509fcb9354f17a953fb06f8e716bff74a4d2798ce0b3a84f9f42d55da41b2ece2c4a4035ce9c4825076a3172cd7cdf36ecdd4be364b88f59623003cdf88ec9a256f8e30a999e970625e90b16ec471561f93c35c7c22061dea59f26e8bdb69b3019343ce9aca14e53a602e9fac4c5ec0a117e892f37298f4a8b160849c526ae2e329d27775a79eb962d35b5b30f0c8eaf64189cd04cadacca0efd5697808713adf5ddf6b7b3345896f65f4ab9b7aaeea309f411be5a6f72d022a5a69bd5d27df86a282ba65ba6a45e8dd2b296073e4bbd16ccbfde138e8bd88d7a7461b7a2d86b26fe2684536215441b4ce3a8dee85f1e69f4b59894be75627a661b92776a03db0cf664ec9ce1dc17da9233f4450c9552d4a1dc650b9879ce2261874e646e0fa692451969e82097410a5806f19be94884aaa6895006bc0f80ef03d133e80efd398a5d149d856a36bf2c42b0dcec6a20bc242a9f434992aa0838000c770e320790d69a4a43d5380466925236664e1aea5f2c4fe69b5b8edb0f224c6f9d31c00f9a13c72e198035716e9daa0fe4f0272374acce0e4f7e690b79011bb65bd7e18a264dab6b1cb042b44a1ee5bf66df3cd57518bfda0264d7b2bdbf7ac07be7afde602156153b55fe913e1e02677da0b6295c817f419962317194e05c7c68c1f999b116443ccce1b17994207164b4c06c66ff22981deff82a1556b50d5b2c164689553c539e7e82e7b7dd4448d142302b6e9af8c140e996dfba67f37afd6f06caee0d70a60a50fe89ec4310d44c15a3a381c25dbd462cb9c9628b664e140e352968281195c5dbrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-5.14.0-76.hs2.hsx.el8.src.rpmglibc-kernheaderskernel-headerskernel-headers(x86-64)    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.3by@bzSbDF@bDF@b=b9@b7@b0b'E@b'E@bs@b!b@b@b~bb8b8b @b @b bObb[@b a@aar@a a@aa7aaaNaaZ@aea@aaaŶ@ada@aap@a@a*@a*@a@a5aa@aLa@aacaa@azaaa@@a@aW@aa@a@a@azawapaim@ad'@a`2aZaUaTU@aQ@aKaKaD@aC1a@a?=@a,@Davide Cavalca - 5.14.0-76.hs2.el8Justin Vreeland - 5.14.0-76.hs1.el8Neal Gompa [5.14.0-76.hs1.el9]Patrick Talbert [5.14.0-76.el9]Patrick Talbert [5.14.0-75.el9]Patrick Talbert [5.14.0-74.el9]Patrick Talbert [5.14.0-73.el9]Patrick Talbert [5.14.0-72.el9]Patrick Talbert [5.14.0-71.el9]Herton R. Krzesinski [5.14.0-70.1.1.el9_0]Herton R. Krzesinski [5.14.0-70.el9]Herton R. Krzesinski [5.14.0-69.el9]Herton R. Krzesinski [5.14.0-68.el9]Herton R. Krzesinski [5.14.0-67.el9]Herton R. Krzesinski [5.14.0-66.el9]Herton R. Krzesinski [5.14.0-65.el9]Herton R. Krzesinski [5.14.0-64.el9]Herton R. Krzesinski [5.14.0-63.el9]Herton R. Krzesinski [5.14.0-62.el9]Herton R. Krzesinski [5.14.0-61.el9]Herton R. Krzesinski [5.14.0-60.el9]Herton R. Krzesinski [5.14.0-59.el9]Herton R. Krzesinski [5.14.0-58.el9]Herton R. Krzesinski [5.14.0-57.el9]Herton R. Krzesinski [5.14.0-56.el9]Herton R. Krzesinski [5.14.0-55.el9]Herton R. Krzesinski [5.14.0-54.el9]Herton R. Krzesinski [5.14.0-53.el9]Herton R. Krzesinski [5.14.0-52.el9]Herton R. Krzesinski [5.14.0-51.el9]Herton R. Krzesinski [5.14.0-50.el9]Herton R. Krzesinski [5.14.0-49.el9]Herton R. Krzesinski [5.14.0-48.el9]Herton R. Krzesinski [5.14.0-47.el9]Herton R. Krzesinski [5.14.0-46.el9]Herton R. Krzesinski [5.14.0-45.el9]Herton R. Krzesinski [5.14.0-44.el9]Herton R. Krzesinski [5.14.0-43.el9]Herton R. Krzesinski [5.14.0-42.el9]Herton R. Krzesinski [5.14.0-41.el9]Herton R. Krzesinski [5.14.0-40.el9]Herton R. Krzesinski [5.14.0-39.el9]Herton R. Krzesinski [5.14.0-38.el9]Herton R. Krzesinski [5.14.0-37.el9]Herton R. Krzesinski [5.14.0-36.el9]Herton R. Krzesinski [5.14.0-35.el9]Herton R. Krzesinski [5.14.0-34.el9]Herton R. Krzesinski [5.14.0-33.el9]Herton R. Krzesinski [5.14.0-32.el9]Herton R. Krzesinski [5.14.0-31.el9]Herton R. Krzesinski [5.14.0-30.el9]Herton R. Krzesinski [5.14.0-29.el9]Herton R. Krzesinski [5.14.0-28.el9]Herton R. Krzesinski [5.14.0-27.el9]Herton R. Krzesinski [5.14.0-26.el9]Herton R. Krzesinski [5.14.0-25.el9]Herton R. Krzesinski [5.14.0-24.el9]Herton R. Krzesinski [5.14.0-23.el9]Herton R. Krzesinski [5.14.0-22.el9]Herton R. Krzesinski [5.14.0-21.el9]Herton R. Krzesinski [5.14.0-20.el9]Herton R. Krzesinski [5.14.0-19.el9]Herton R. Krzesinski [5.14.0-18.el9]Herton R. Krzesinski [5.14.0-17.el9]Herton R. Krzesinski [5.14.0-16.el9]Herton R. Krzesinski [5.14.0-15.el9]Herton R. Krzesinski [5.14.0-14.el9]Herton R. Krzesinski [5.14.0-13.el9]Jarod Wilson [5.14.0-12.el9]Herton R. Krzesinski [5.14.0-11.el9]Herton R. Krzesinski [5.14.0-10.el9]Herton R. Krzesinski [5.14.0-9.el9]Herton R. Krzesinski [5.14.0-8.el9]Herton R. Krzesinski [5.14.0-7.el9]Herton R. Krzesinski [5.14.0-6.el9]Jan Stancek [5.14.0-1.6.1.el9]Herton R. Krzesinski [5.14.0-5.el9]Jan Stancek [5.14.0-1.5.1.el9]Jan Stancek [5.14.0-1.4.1.el9]Herton R. Krzesinski [5.14-4.el9]Jan Stancek [5.14.0-1.3.1.el9]Jan Stancek [5.14-1.2.1.el9]Herton R. Krzesinski [5.14-3]Jan Stancek [5.14-1.1.1]Herton R. Krzesinski [5.14-2]Herton R. Krzesinski [5.14-1]- Hotfix build - Drop perl dependency for perf on el8 to avoid modularity issues- redhat/: cherry pick build artifacts needed for CentOS 8 ark-style builds (Justin Vreeland)- redhat/configs: Disable fbdev drivers and use simpledrm instead (Javier Martinez Canillas) [1986223] - drm/simpledrm: Add "panel orientation" property on non-upright mounted LCD panels (Javier Martinez Canillas) [1986223] - drm/simpledrm: Request memory region in driver (Javier Martinez Canillas) [1986223] - drm/simpledrm: Add [AX]RGB2101010 formats (Javier Martinez Canillas) [1986223] - drm: simpledrm: fix wrong unit with pixel clock (Javier Martinez Canillas) [1986223] - drm/simpledrm: Support virtual screen sizes (Javier Martinez Canillas) [1986223] - drm/fb-helper: Allocate shadow buffer of surface height (Javier Martinez Canillas) [1986223] - drm: fb_helper: improve CONFIG_FB dependency (Javier Martinez Canillas) [1986223] - drm: fb_helper: fix CONFIG_FB dependency (Javier Martinez Canillas) [1986223] - efi: sysfb_efi: fix build when EFI is not set (Javier Martinez Canillas) [1986223] - drivers/firmware: Don't mark as busy the simple-framebuffer IO resource (Javier Martinez Canillas) [1986223] - drivers/firmware: Add missing platform_device_put() in sysfb_create_simplefb (Javier Martinez Canillas) [1986223] - drivers/firmware: fix SYSFB depends to prevent build failures (Javier Martinez Canillas) [1986223] - drivers/firmware: consolidate EFI framebuffer setup for all arches (Javier Martinez Canillas) [1986223] - drivers/firmware: move x86 Generic System Framebuffers support (Javier Martinez Canillas) [1986223] - redhat: Fix "make dist-release-finish" to use the correct NVR variables (Neal Gompa) [2053836] - redhat/configs: Enable the Btrfs file system (Neal Gompa)- vdpa/mlx5: Fix tracking of current number of VQs (Cindy Lu) [2055451] - vdpa/mlx5: Fix is_index_valid() to refer to features (Cindy Lu) [2055451] - vdpa: Protect vdpa reset with cf_mutex (Cindy Lu) [2055451] - vdpa: Avoid taking cf_mutex lock on get status (Cindy Lu) [2055451] - vdpa/vdpa_sim_net: Report max device capabilities (Cindy Lu) [2055451] - vdpa: Use BIT_ULL for bit operations (Cindy Lu) [2055451] - vdpa/vdpa_sim: Configure max supported virtqueues (Cindy Lu) [2055451] - vdpa/mlx5: Report max device capabilities (Cindy Lu) [2055451] - vdpa: Support reporting max device capabilities (Cindy Lu) [2055451] - vdpa/mlx5: Restore cur_num_vqs in case of failure in change_num_qps() (Cindy Lu) [2055451] - vdpa: Add support for returning device configuration information (Cindy Lu) [2055451] - vdpa/mlx5: Support configuring max data virtqueue (Cindy Lu) [2055451] - vdpa/mlx5: Fix config_attr_mask assignment (Cindy Lu) [2055451] - vdpa: Allow to configure max data virtqueues (Cindy Lu) [2055451] - vdpa: Read device configuration only if FEATURES_OK (Cindy Lu) [2055451] - vdpa: Sync calls set/get config/status with cf_mutex (Cindy Lu) [2055451] - vdpa/mlx5: Distribute RX virtqueues in RQT object (Cindy Lu) [2055451] - vdpa: Provide interface to read driver features (Cindy Lu) [2055451] - vdpa: clean up get_config_size ret value handling (Cindy Lu) [2055451] - vdpa/mlx5: Fix wrong configuration of virtio_version_1_0 (Cindy Lu) [2055451] - vdpa: Mark vdpa_config_ops.get_vq_notification as optional (Cindy Lu) [2055451] - vdpa: Avoid duplicate call to vp_vdpa get_status (Cindy Lu) [2055451] - net/mlx5_vdpa: Offer VIRTIO_NET_F_MTU when setting MTU (Cindy Lu) [2055451] - vdpa: add driver_override support (Cindy Lu) [2055451] - docs: document sysfs ABI for vDPA bus (Cindy Lu) [2055451] - ifcvf/vDPA: fix misuse virtio-net device config size for blk dev (Cindy Lu) [2055451] - vdpa: Consider device id larger than 31 (Cindy Lu) [2055451] - virtio: always enter drivers/virtio/ (Cindy Lu) [2055451] - vdpa: check that offsets are within bounds (Cindy Lu) [2055451] - vdpa_sim: avoid putting an uninitialized iova_domain (Cindy Lu) [2055451] - vhost-vdpa: clean irqs before reseting vdpa device (Cindy Lu) [2055451] - vdpa/mlx5: Forward only packets with allowed MAC address (Cindy Lu) [2055451] - vdpa/mlx5: Support configuration of MAC (Cindy Lu) [2055451] - vdpa/mlx5: Fix clearing of VIRTIO_NET_F_MAC feature bit (Cindy Lu) [2055451] - vdpa_sim_net: Enable user to set mac address and mtu (Cindy Lu) [2055451] - vdpa: Enable user to set mac and mtu of vdpa device (Cindy Lu) [2055451] - vdpa: Use kernel coding style for structure comments (Cindy Lu) [2055451] - vdpa: Introduce query of device config layout (Cindy Lu) [2055451] - vdpa: Introduce and use vdpa device get, set config helpers (Cindy Lu) [2055451] - vdpa/mlx5: Propagate link status from device to vdpa driver (Cindy Lu) [2055451] - vdpa/mlx5: Rename control VQ workqueue to vdpa wq (Cindy Lu) [2055451] - vdpa/mlx5: Remove mtu field from vdpa net device (Cindy Lu) [2055451] - vdpa: add new attribute VDPA_ATTR_DEV_MIN_VQ_SIZE (Cindy Lu) [2055451] - virtio_vdpa: setup correct vq size with callbacks get_vq_num_{max,min} (Cindy Lu) [2055451] - vdpa: min vq num of vdpa device cannot be greater than max vq num (Cindy Lu) [2055451] - vdpa: add new callback get_vq_num_min in vdpa_config_ops (Cindy Lu) [2055451] - vp_vdpa: add vq irq offloading support (Cindy Lu) [2055451] - vdpa: fix typo (Cindy Lu) [2055451] - vhost-vdpa: Fix the wrong input in config_cb (Cindy Lu) [2055451] - vhost_vdpa: unset vq irq before freeing irq (Cindy Lu) [2055451] - vdpa: potential uninitialized return in vhost_vdpa_va_map() (Cindy Lu) [2055451] - vdpa/mlx5: Avoid executing set_vq_ready() if device is reset (Cindy Lu) [2055451] - vdpa/mlx5: Clear ready indication for control VQ (Cindy Lu) [2055451] - vdpa: Support transferring virtual addressing during DMA mapping (Cindy Lu) [2055451] - vdpa: factor out vhost_vdpa_pa_map() and vhost_vdpa_pa_unmap() (Cindy Lu) [2055451] - vdpa: Add an opaque pointer for vdpa_config_ops.dma_map() (Cindy Lu) [2055451] - vhost-iotlb: Add an opaque pointer for vhost IOTLB (Cindy Lu) [2055451] - vhost-vdpa: Handle the failure of vdpa_reset() (Cindy Lu) [2055451] - vdpa: Add reset callback in vdpa_config_ops (Cindy Lu) [2055451] - vdpa: Fix some coding style issues (Cindy Lu) [2055451] - vdpa: Make use of PFN_PHYS/PFN_UP/PFN_DOWN helper macro (Cindy Lu) [2055451] - vdpa/mlx5: Add multiqueue support (Cindy Lu) [2055451] - vdpa/mlx5: Add support for control VQ and MAC setting (Cindy Lu) [2055451] - vdpa/mlx5: Ensure valid indices are provided (Cindy Lu) [2055451] - vdpa/mlx5: Decouple virtqueue callback from struct mlx5_vdpa_virtqueue (Cindy Lu) [2055451] - vdpa/mlx5: function prototype modifications in preparation to control VQ (Cindy Lu) [2055451] - vdpa/mlx5: Remove redundant header file inclusion (Cindy Lu) [2055451] - vDPA/ifcvf: enable multiqueue and control vq (Cindy Lu) [2055451] - vDPA/ifcvf: detect and use the onboard number of queues directly (Cindy Lu) [2055451] - vDPA/ifcvf: implement management netlink framework for ifcvf (Cindy Lu) [2055451] - vDPA/ifcvf: introduce get_dev_type() which returns virtio dev id (Cindy Lu) [2055451] - x86/hyperv: Output host build info as normal Windows version number (Vitaly Kuznetsov) [2060708] - lib/irq_poll: Declare IRQ_POLL softirq vector as ksoftirqd-parking safe (Desnes A. Nunes do Rosario) [2059555] - tick/rcu: Stop allowing RCU_SOFTIRQ in idle (Desnes A. Nunes do Rosario) [2059555] - tick/rcu: Remove obsolete rcu_needs_cpu() parameters (Desnes A. Nunes do Rosario) [2059555] - tick: Detect and fix jiffies update stall (Desnes A. Nunes do Rosario) [2059555] - rcu: Move rcu_needs_cpu() to tree.c (Desnes A. Nunes do Rosario) [2059555] - rcu: Remove the RCU_FAST_NO_HZ Kconfig option (Desnes A. Nunes do Rosario) [2059555] - torture: Remove RCU_FAST_NO_HZ from rcu scenarios (Desnes A. Nunes do Rosario) [2059555] - torture: Remove RCU_FAST_NO_HZ from rcuscale and refscale scenarios (Desnes A. Nunes do Rosario) [2059555] - copy_process(): Move fd_install() out of sighand->siglock critical section (Waiman Long) [2051855] - redhat/configs: enable CONFIG_INTEL_VSEC for x86 (David Arcari) [2058806] - platform/x86/intel: Move intel_pmt from MFD to Auxiliary Bus (David Arcari) [2058806] - platform/x86: intel_pmt_telemetry: Ignore zero sized entries (David Arcari) [2058806] - platform/x86/intel: Move Intel PMT drivers to new subfolder (David Arcari) [2058806] - driver core: auxiliary bus: Add driver data helpers (David Arcari) [2058806] - PCI: Add #defines for accessing PCIe DVSEC fields (David Arcari) [2058806] - tools headers UAPI: Sync powerpc syscall table file changed by new futex_waitv syscall (Joel Savitz) [2038794] - tools headers UAPI: Sync s390 syscall table file changed by new futex_waitv syscall (Joel Savitz) [2038794] - futex: Wireup futex_waitv syscall (Joel Savitz) [2038794] - tools headers UAPI: Sync MIPS syscall table file changed by new futex_waitv syscall (Joel Savitz) [2038794] - parisc: Wire up futex_waitv (Joel Savitz) [2038794] - s390: wire up sys_futex_waitv system call (Joel Savitz) [2038794] - MIPS: syscalls: Wire up futex_waitv syscall (Joel Savitz) [2038794] - tools headers UAPI: Sync files changed by new futex_waitv syscall (Joel Savitz) [2038794] - futex2: Documentation: Document sys_futex_waitv() uAPI (Joel Savitz) [2038794] - selftests: futex: Test sys_futex_waitv() wouldblock (Joel Savitz) [2038794] - selftests: futex: Test sys_futex_waitv() timeout (Joel Savitz) [2038794] - selftests: futex: Add sys_futex_waitv() test (Joel Savitz) [2038794] - futex,arm: Wire up sys_futex_waitv() (Joel Savitz) [2038794] - futex,x86: Wire up sys_futex_waitv() (Joel Savitz) [2038794] - futex: Implement sys_futex_waitv() (Joel Savitz) [2038794] - futex: Simplify double_lock_hb() (Joel Savitz) [2038794] - futex: Split out wait/wake (Joel Savitz) [2038794] - futex: Split out requeue (Joel Savitz) [2038794] - futex: Rename mark_wake_futex() (Joel Savitz) [2038794] - futex: Rename: match_futex() (Joel Savitz) [2038794] - futex: Rename: hb_waiter_{inc,dec,pending}() (Joel Savitz) [2038794] - futex: Split out PI futex (Joel Savitz) [2038794] - futex: Rename: {get,cmpxchg}_futex_value_locked() (Joel Savitz) [2038794] - futex: Rename hash_futex() (Joel Savitz) [2038794] - futex: Rename __unqueue_futex() (Joel Savitz) [2038794] - futex: Rename: queue_{,un}lock() (Joel Savitz) [2038794] - futex: Rename futex_wait_queue_me() (Joel Savitz) [2038794] - futex: Rename {,__}{,un}queue_me() (Joel Savitz) [2038794] - futex: Split out syscalls (Joel Savitz) [2038794] - futex: Move to kernel/futex/ (Joel Savitz) [2038794] - cifs: fix double free race when mount fails in cifs_get_root() (Ronnie Sahlberg) [1979175]- ipv6: fix skb drops in igmp6_event_query() and igmp6_event_report() (Hangbin Liu) [2059308] {CVE-2022-0742} - redhat/configs: aarch64: Fix PAC/BTI config settings (Mark Salter) [2063215] - RHEL9.0: arch_hw Update CONFIG_MOUSE_VSXXXAA=m (Tony Camuso) [2062909] - redhat/configs: Disable KVM on POWER (Laurent Vivier) [2052898] - drm/ast: Create threshold values for AST2600 (Jocelyn Falempe) [2062560] - mm: gup: make fault_in_safe_writeable() use fixup_user_fault() (Andreas Gruenbacher) [2062797] - drm/vmwgfx: Fix stale file descriptors on failed usercopy (David Airlie) [2047613] {CVE-2022-22942} - netfilter: nf_queue: handle socket prefetch (Florian Westphal) [2060092] - netfilter: nf_queue: fix possible use-after-free (Florian Westphal) [2060092] - selftests: netfilter: add nfqueue TCP_NEW_SYN_RECV socket race test (Florian Westphal) [2060092] - netfilter: nf_queue: don't assume sk is full socket (Florian Westphal) [2060092] - scsi: mpi3mr: Fix flushing !WQ_MEM_RECLAIM events warning (Tomas Henzl) [2056626] - scsi: mpi3mr: Fix memory leaks (Tomas Henzl) [2056626] - scsi: mpi3mr: Fix reporting of actual data transfer size (Tomas Henzl) [2056626] - scsi: mpi3mr: Fix cmnd getting marked as in use forever (Tomas Henzl) [2056626] - scsi: mpi3mr: Fix hibernation issue (Tomas Henzl) [2056626] - scsi: mpi3mr: Fix printing of pending I/O count (Tomas Henzl) [2056626] - scsi: mpi3mr: Fix deadlock while canceling the fw event (Tomas Henzl) [2056626] - scsi: mpi3mr: Fixes around reply request queues (Tomas Henzl) [2056626] - scsi: mpi3mr: Enhanced Task Management Support Reply handling (Tomas Henzl) [2056626] - scsi: mpi3mr: Use TM response codes from MPI3 headers (Tomas Henzl) [2056626] - scsi: mpi3mr: Increase internal cmnds timeout to 60s (Tomas Henzl) [2056626] - scsi: mpi3mr: Do access status validation before adding devices (Tomas Henzl) [2056626] - scsi: mpi3mr: Update MPI3 headers - part2 (Tomas Henzl) [2056626] - scsi: mpi3mr: Update MPI3 headers - part1 (Tomas Henzl) [2056626] - scsi: mpi3mr: Don't reset IOC if cmnds flush with reset status (Tomas Henzl) [2056626] - scsi: mpi3mr: Replace spin_lock() with spin_lock_irqsave() (Tomas Henzl) [2056626] - scsi: mpi3mr: Add debug APIs based on logging_level bits (Tomas Henzl) [2056626] - x86/kvm/fpu: Remove kvm_vcpu_arch.guest_supported_xcr0 (Leonardo Bras) [2043545] - x86/kvm/fpu: Limit guest user_xfeatures to supported bits of XCR0 (Leonardo Bras) [2043545] - KVM: x86: Move CPUID.(EAX=0x12,ECX=1) mangling to __kvm_update_cpuid_runtime() (Leonardo Bras) [2043545] - KVM: x86: Do runtime CPUID update before updating vcpu->arch.cpuid_entries (Leonardo Bras) [2043545] - x86/fpu: Fix inline prefix warnings (Leonardo Bras) [2043545] - kvm: x86: Emulate IA32_XFD_ERR for guest (Leonardo Bras) [2043545] - x86/fpu: Prepare xfd_err in struct fpu_guest (Leonardo Bras) [2043545] - kvm: x86: Add emulation for IA32_XFD (Leonardo Bras) [2043545] - x86/fpu: Provide fpu_update_guest_xfd() for IA32_XFD emulation (Leonardo Bras) [2043545] - kvm: x86: Enable dynamic xfeatures at KVM_SET_CPUID2 (Leonardo Bras) [2043545] - x86/fpu: Provide fpu_enable_guest_xfd_features() for KVM (Leonardo Bras) [2043545] - x86/fpu: Add guest support to xfd_enable_feature() (Leonardo Bras) [2043545] - x86/fpu: Prepare guest FPU for dynamically enabled FPU features (Leonardo Bras) [2043545] - x86/fpu: Extend fpu_xstate_prctl() with guest permissions (Leonardo Bras) [2043545] - cpuid: kvm_find_kvm_cpuid_features() should be declared 'static' (Leonardo Bras) [2043545] - KVM: x86: Make sure KVM_CPUID_FEATURES really are KVM_CPUID_FEATURES (Leonardo Bras) [2043545] - KVM: x86: Add helper to consolidate core logic of SET_CPUID{2} flows (Leonardo Bras) [2043545] - redhat/configs: Disable watchdog components (Prarit Bhargava) [2060117] - sched: Fix yet more sched_fork() races (Phil Auld) [2062836] - sched/fair: Fix fault in reweight_entity (Phil Auld) [2062836] - x86/cpu: Add Xeon Icelake-D to list of CPUs that support PPIN (David Arcari) [2043225] - powerpc/pseries/ddw: Revert "Extend upper limit for huge DMA window for persistent memory" (Steve Best) [2056057] - drivers/char: permit access to the RTAS user buffer under lockdown (Desnes A. Nunes do Rosario) [2046472]- redhat: rpminspect: disable 'patches' check for known empty patch files (Patrick Talbert) - KVM: x86/mmu: Don't advance iterator after restart due to yielding (Nico Pache) [2055725] - ibmvnic: don't release napi in __ibmvnic_open() (Diego Domingos) [2055981]- CI: Use 9.0-rt branch for rhel-9 realtime_check (Juri Lelli) - redhat: enable zstream release numbering for rhel 9.0 (Herton R. Krzesinski) - redhat: change kabi tarballs to use the package release (Herton R. Krzesinski) - redhat: generate distgit changelog in genspec.sh as well (Herton R. Krzesinski) - redhat: make genspec prefer metadata from git notes (Herton R. Krzesinski) - redhat: use tags from git notes for zstream to generate changelog (Herton R. Krzesinski) - CI: Add disttag setting (Veronika Kabatova) - CI: Drop c9s config (Veronika Kabatova) - virtio-net: fix pages leaking when building skb in big mode (Laurent Vivier) [2042559] - lib/iov_iter: initialize "flags" in new pipe_buffer (Carlos Maiolino) [2060869] {CVE-2022-0847} - redhat/configs: Make CRYPTO_ECDH algos built-in (Simo Sorce) [2062199] - crypto: api - Move cryptomgr soft dependency into algapi (Vladis Dronov) [2062199] - crypto: api - Fix boot-up crash when crypto manager is disabled (Vladis Dronov) [2062199] - crypto: api - Do not create test larvals if manager is disabled (Vladis Dronov) [2062199] - crypto: api - Export crypto_boot_test_finished (Vladis Dronov) [2062199] - crypto: api - Fix built-in testing dependency failures (Vladis Dronov) [2062199] - redhat/configs: Add CRYPTO_AES_ARM64 config explicitly (Vladis Dronov) [2062199] - crypto: arm64/aes-ce - stop using SIMD helper for skciphers (Vladis Dronov) [2062199] - crypto: arm64/aes-neonbs - stop using SIMD helper for skciphers (Vladis Dronov) [2062199] - redhat: change default dist suffix for RHEL 9.0 (Herton R. Krzesinski) - selftests: kvm: Check whether SIDA memop fails for normal guests (Thomas Huth) [2050813] - KVM: s390: Return error on SIDA memop on normal guest (Thomas Huth) [2050813] - block: kabi: reserve space for block layer public structure (Ming Lei) [2057238] - block: kabi: reserve space for blk-mq related structure (Ming Lei) [2057238] - block: kabi: reserve space for bsg related structure (Ming Lei) [2057238] - block: kabi: reserve space for integrity related structure (Ming Lei) [2057238] - scsi: lpfc: Fix pt2pt NVMe PRLI reject LOGO loop (Dick Kennedy) [2054866] - x86/MCE/AMD, EDAC/mce_amd: Support non-uniform MCA bank type enumeration (Aristeu Rozanski) [1898165 2047430 2047446] - x86/MCE/AMD, EDAC/mce_amd: Add new SMCA bank types (Aristeu Rozanski) [1898165 2047430 2047446] - EDAC/amd64: Add support for AMD Family 19h Models 10h-1Fh and A0h-AFh (Aristeu Rozanski) [1898165 2047430 2047446] - EDAC: Add RDDR5 and LRDDR5 memory types (Aristeu Rozanski) [1898165 2047430 2047446] - drm/amdgpu: Register MCE notifier for Aldebaran RAS (Aristeu Rozanski) [1898165 2047430 2047446] - x86/MCE/AMD: Export smca_get_bank_type symbol (Aristeu Rozanski) [1898165 2047430 2047446] - PCI/ACPI: Fix acpi_pci_osc_control_set() kernel-doc comment (Mark Langsdorf) [2049635] - PCI/ACPI: Check for _OSC support in acpi_pci_osc_control_set() (Mark Langsdorf) [2049635] - PCI/ACPI: Move _OSC query checks to separate function (Mark Langsdorf) [2049635] - PCI/ACPI: Move supported and control calculations to separate functions (Mark Langsdorf) [2049635] - PCI/ACPI: Remove OSC_PCI_SUPPORT_MASKS and OSC_PCI_CONTROL_MASKS (Mark Langsdorf) [2049635] - nvmet-tcp: fix missing unmainted messages (Chris Leech) [2054441] - dm stats: fix too short end duration_ns when using precise_timestamps (Benjamin Marzinski) [2051798] - dm: fix double accounting of flush with data (Benjamin Marzinski) [2051798] - dm: interlock pending dm_io and dm_wait_for_bios_completion (Benjamin Marzinski) [2051798] - dm: properly fix redundant bio-based IO accounting (Benjamin Marzinski) [2051798] - dm: revert partial fix for redundant bio-based IO accounting (Benjamin Marzinski) [2051798] - block: add bio_start_io_acct_time() to control start_time (Benjamin Marzinski) [2051798] - scsi: mpt3sas: Fix incorrect system timestamp (Tomas Henzl) [2049631] - scsi: mpt3sas: Fix system going into read-only mode (Tomas Henzl) [2049631] - scsi: mpt3sas: Fix kernel panic during drive powercycle test (Tomas Henzl) [2049631] - redhat/configs: enable mellanox platform drivers to support LED, fan & watchdog devices (Ivan Vecera) [2057491] - x86/cpu: Drop spurious underscore from RAPTOR_LAKE #define (David Arcari) [2040022] - x86/cpu: Add Raptor Lake to Intel family (David Arcari) [2040022] - powerpc/64: Move paca allocation later in boot (Desnes A. Nunes do Rosario) [2055566] - powerpc: Set crashkernel offset to mid of RMA region (Desnes A. Nunes do Rosario) [2055566] - selftests: kvm: Check whether SIDA memop fails for normal guests (Thomas Huth) [2060814] - KVM: s390: Return error on SIDA memop on normal guest (Thomas Huth) [2060814] - igb: refactor XDP registration (Corinna Vinschen) [2054379] - igc: avoid kernel warning when changing RX ring parameters (Corinna Vinschen) [2054379] - redhat/configs: Enable CONFIG_ACER_WIRELESS (Peter Georg) [2025985]- spec: Fix separate tools build (Jiri Olsa) [2054579] - redhat: use centos x509.genkey file if building under centos (Herton R. Krzesinski) [2029952]- CI: Build coverage RPMs on c9s environment (Veronika Kabatova) - md: use default_groups in kobj_type (Nigel Croxon) [2042797] - md: Move alloc/free acct bioset in to personality (Nigel Croxon) [2042797] - md: fix spelling of "its" (Nigel Croxon) [2042797] - md: raid456 add nowait support (Nigel Croxon) [2042797] - md: raid10 add nowait support (Nigel Croxon) [2042797] - md: raid1 add nowait support (Nigel Croxon) [2042797] - md: add support for REQ_NOWAIT (Nigel Croxon) [2042797] - md: drop queue limitation for RAID1 and RAID10 (Nigel Croxon) [2042797] - md/raid5: play nice with PREEMPT_RT (Nigel Croxon) [2042797] - md/raid1: fix missing bitmap update w/o WriteMostly devices (Nigel Croxon) [2042797] - md: fix double free of mddev->private in autorun_array() (Nigel Croxon) [2042797] - md: fix update super 1.0 on rdev size change (Nigel Croxon) [2042797] - raid5-ppl: use swap() to make code cleaner (Nigel Croxon) [2042797] - md/bitmap: don't set max_write_behind if there is no write mostly device (Nigel Croxon) [2042797] - md: update superblock after changing rdev flags in state_store (Nigel Croxon) [2042797] - md: remove unused argument from md_new_event (Nigel Croxon) [2042797] - md/raid5: call roundup_pow_of_two in raid5_run (Nigel Croxon) [2042797] - md/raid1: use rdev in raid1_write_request directly (Nigel Croxon) [2042797] - md/raid1: only allocate write behind bio fof WriteMostly device (Nigel Croxon) [2042797] - md: properly unwind when failing to add the kobject in md_alloc (Nigel Croxon) [2042797] - md: extend disks_mutex coverage (Nigel Croxon) [2042797] - md: add the bitmap group to the default groups for the md kobject (Nigel Croxon) [2042797] - md: add error handling support for add_disk() (Nigel Croxon) [2042797] - redhat: Bump RHEL_MINOR for 9.1 (Patrick Talbert)- Revert 8dffe2b6 "Merge: kabi: add lib ACKed symbols" (Čestmír Kalina) [2059972] - include/linux/kernel.h: fix function name for mark_hardware_unmaintained() if !CONFIG_RHEL_DIFFERENCES (Ewan D. Milne) [2059687] - scsi: sd: Mark ZBC host-managed SCSI disks as unmaintained (Ewan D. Milne) [2059687] - spec: make linux-firmware weak(er) dependency (Jan Stancek) [2031113] - redhat/configs: Enable CONFIG_INTEL_PCH_THERMAL for x86 (David Arcari) [2058186] - redhat/configs: Disable CONFIG_SURFACE_PLATFORMS (David Arcari) [2056609]- stmmac/intel: mark driver as tech preview (Mark Salter) [2045594] - net: stmmac: Add GFP_DMA32 for rx buffers if no 64 capability (Mark Salter) [2045594] - mm: fix invalid page pointer returned with FOLL_PIN gups (Peter Xu) [2037300] - tipc: improve size validations for received domain records (Xin Long) [2048972] {CVE-2022-0435} - cgroup-v1: Require capabilities to set release_agent (Waiman Long) [2052168] {CVE-2022-0492} - bpf, arm64: Use emit_addr_mov_i64() for BPF_PSEUDO_FUNC (Yauheni Kaliuta) [2033596] - bpf: Stop caching subprog index in the bpf_pseudo_func insn (Yauheni Kaliuta) [2033596] - ucount: Make get_ucount a safe get_user replacement (Alexey Gladkov) [2049040] {CVE-2022-24122} - ucounts: Add get_ucounts_or_wrap for clarity (Alexey Gladkov) [2049040] - ucounts: Remove unnecessary test for NULL ucount in get_ucounts (Alexey Gladkov) [2049040] - ucounts: Use atomic_long_sub_return for clarity (Alexey Gladkov) [2049040] - ucounts: Fix rlimit max values check (Alexey Gladkov) [2049040]- config: mt76: set CONFIG_MT7921S to not set, like in ark (Íñigo Huguet) [2043454] - config: rtw89: enable driver and device RTL8852AE (Íñigo Huguet) [2043454] - rtw89: 8852a: correct bit definition of dfs_en (Íñigo Huguet) [2043454] - rtw89: coex: Update COEX to 5.5.8 (Íñigo Huguet) [2043454] - rtw89: coex: Cancel PS leaving while C2H comes (Íñigo Huguet) [2043454] - rtw89: coex: Update BT counters while receiving report (Íñigo Huguet) [2043454] - rtw89: coex: Define LPS state for BTC using (Íñigo Huguet) [2043454] - rtw89: coex: Add MAC API to get BT polluted counter (Íñigo Huguet) [2043454] - rtw89: coex: Not to send H2C when WL not ready and count H2C (Íñigo Huguet) [2043454] - rtw89: coex: correct C2H header length (Íñigo Huguet) [2043454] - rtw89: don't kick off TX DMA if failed to write skb (Íñigo Huguet) [2043454] - rtw89: remove cch_by_bw which is not used (Íñigo Huguet) [2043454] - rtw89: fix sending wrong rtwsta->mac_id to firmware to fill address CAM (Íñigo Huguet) [2043454] - rtw89: fix incorrect channel info during scan (Íñigo Huguet) [2043454] - rtw89: update scan_mac_addr during scanning period (Íñigo Huguet) [2043454] - rtw89: use inline function instead macro to set H2C and CAM (Íñigo Huguet) [2043454] - rtw89: add const in the cast of le32_get_bits() (Íñigo Huguet) [2043454] - rtw89: add AXIDMA and TX FIFO dump in mac_mem_dump (Íñigo Huguet) [2043454] - rtw89: fix potentially access out of range of RF register array (Íñigo Huguet) [2043454] - rtw89: remove unneeded variable (Íñigo Huguet) [2043454] - rtw89: remove unnecessary conditional operators (Íñigo Huguet) [2043454] - rtw89: update rtw89_regulatory map to R58-R31 (Íñigo Huguet) [2043454] - rtw89: update tx power limit/limit_ru tables to R54 (Íñigo Huguet) [2043454] - rtw89: update rtw89 regulation definition to R58-R31 (Íñigo Huguet) [2043454] - rtw89: fill regd field of limit/limit_ru tables by enum (Íñigo Huguet) [2043454] - iwlwifi: pcie: add killer devices to the driver (Íñigo Huguet) [2043454] - iwlwifi: add support for BNJ HW (Íñigo Huguet) [2043454] - iwlwifi: Read the correct addresses when getting the crf id (Íñigo Huguet) [2043454] - iwlwifi: pcie: add jacket bit to device configuration parsing (Íñigo Huguet) [2043454] - iwlwifi: add new ax1650 killer device (Íñigo Huguet) [2043454] - iwlwifi: add new Qu-Hr device (Íñigo Huguet) [2043454] - iwlwifi: add missing entries for Gf4 with So and SoF (Íñigo Huguet) [2043454] - iwlwifi: remove unused iwlax210_2ax_cfg_so_hr_a0 structure (Íñigo Huguet) [2043454] - iwlwifi: support 4-bits in MAC step value (Íñigo Huguet) [2043454] - iwlwifi: mvm: Increase the scan timeout guard to 30 seconds (Íñigo Huguet) [2043454] - wilc1000: fix double free error in probe() (Íñigo Huguet) [2043454] - wilc1000: Fix spurious "FW not responding" error (Íñigo Huguet) [2043454] - wilc1000: Fix missing newline in error message (Íñigo Huguet) [2043454] - wilc1000: Fix copy-and-paste typo in wilc_set_mac_address (Íñigo Huguet) [2043454] - iwlwifi: mvm: Use div_s64 instead of do_div in iwl_mvm_ftm_rtt_smoothing() (Íñigo Huguet) [2043454] - mt76: mt7921: fix a possible race enabling/disabling runtime-pm (Íñigo Huguet) [2043454] - ath11k: Fix unexpected return buffer manager error for QCA6390 (Íñigo Huguet) [2043454] - ath11k: Fix napi related hang (Íñigo Huguet) [2043454] - iwlwifi: yoyo: fix issue with new DBGI_SRAM region read. (Íñigo Huguet) [2043454] - iwlwifi: pcie: make sure prph_info is set when treating wakeup IRQ (Íñigo Huguet) [2043454] - iwlwifi: mvm: fix AUX ROC removal (Íñigo Huguet) [2043454] - iwlwifi: mvm: set protected flag only for NDP ranging (Íñigo Huguet) [2043454] - iwlwifi: mvm: perform 6GHz passive scan after suspend (Íñigo Huguet) [2043454] - iwlwifi: mvm: Fix calculation of frame length (Íñigo Huguet) [2043454] - iwlwifi: mvm: test roc running status bits before removing the sta (Íñigo Huguet) [2043454] - iwlwifi: don't pass actual WGDS revision number in table_revision (Íñigo Huguet) [2043454] - iwlwifi: fix leaks/bad data after failed firmware load (Íñigo Huguet) [2043454] - iwlwifi: fix debug TLV parsing (Íñigo Huguet) [2043454] - iwlwifi: mvm: fix 32-bit build in FTM (Íñigo Huguet) [2043454] - iwlwifi: fix Bz NMI behaviour (Íñigo Huguet) [2043454] - rtlwifi: rtl8192cu: Fix WARNING when calling local_irq_restore() with interrupts enabled (Íñigo Huguet) [2043454] - rtw88: 8822c: update rx settings to prevent potential hw deadlock (Íñigo Huguet) [2043454] - rtw88: Disable PCIe ASPM while doing NAPI poll on 8821CE (Íñigo Huguet) [2043454] - ath9k: Fix out-of-bound memcpy in ath9k_hif_usb_rx_stream (Íñigo Huguet) [2043454] - ath9k_htc: fix NULL pointer dereference at ath9k_htc_tx_get_packet() (Íñigo Huguet) [2043454] - ath9k_htc: fix NULL pointer dereference at ath9k_htc_rxep() (Íñigo Huguet) [2043454] - mac80211: fix FEC flag in radio tap header (Íñigo Huguet) [2043454] - mt76: mt7921: fix possible resume failure (Íñigo Huguet) [2043454] - mt76: mt7921: move mt76_connac_mcu_set_hif_suspend to bus-related files (Íñigo Huguet) [2043454] - mt76: mt7921: fix network buffer leak by txs missing (Íñigo Huguet) [2043454] - mt76: mt7615: clear mcu error interrupt status on mt7663 (Íñigo Huguet) [2043454] - mt76: connac: fix last_chan configuration in mt76_connac_mcu_rate_txpower_band (Íñigo Huguet) [2043454] - mt76: mt7921: use correct iftype data on 6GHz cap init (Íñigo Huguet) [2043454] - mt76: mt7921: fix boolreturn.cocci warning (Íñigo Huguet) [2043454] - mt76: mt7615: fix unused tx antenna mask in testmode (Íñigo Huguet) [2043454] - mt76: fix the wiphy's available antennas to the correct value (Íñigo Huguet) [2043454] - mt76: connac: fix a theoretical NULL pointer dereference in mt76_connac_get_phy_mode (Íñigo Huguet) [2043454] - mt76: mt7921: fix possible NULL pointer dereference in mt7921_mac_write_txwi (Íñigo Huguet) [2043454] - mt76: fix possible OOB issue in mt76_calculate_default_rate (Íñigo Huguet) [2043454] - mt76: debugfs: fix queue reporting for mt76-usb (Íñigo Huguet) [2043454] - mt76: mt7915: fix SMPS operation fail (Íñigo Huguet) [2043454] - mt76: mt7915: fix return condition in mt7915_tm_reg_backup_restore() (Íñigo Huguet) [2043454] - mt76: mt7921: fix MT7921E reset failure (Íñigo Huguet) [2043454] - mt76: mt7615: fix possible deadlock while mt7615_register_ext_phy() (Íñigo Huguet) [2043454] - mt76: mt7921: drop offload_flags overwritten (Íñigo Huguet) [2043454] - mt76: mt7915: get rid of mt7915_mcu_set_fixed_rate routine (Íñigo Huguet) [2043454] - bus: mhi: core: Use correctly sized arguments for bit field (Íñigo Huguet) [2043454] - bus: mhi: core: Fix race while handling SYS_ERR at power up (Íñigo Huguet) [2043454] - bus: mhi: core: Fix reading wake_capable channel configuration (Íñigo Huguet) [2043454] - bus: mhi: core: Minor style and comment fixes (Íñigo Huguet) [2043454] - bus: mhi: pci_generic: Graceful shutdown on freeze (Íñigo Huguet) [2043454] - ath11k: Fix a NULL pointer dereference in ath11k_mac_op_hw_scan() (Íñigo Huguet) [2043454] - mt76: remove variable set but not used (Íñigo Huguet) [2043454] - ath11k: Fix deleting uninitialized kernel timer during fragment cache flush (Íñigo Huguet) [2043454] - ath11k: add spectral/CFR buffer validation support (Íñigo Huguet) [2043454] - ath11k: Fix buffer overflow when scanning with extraie (Íñigo Huguet) [2043454] - mwifiex: Fix possible ABBA deadlock (Íñigo Huguet) [2043454] - ath10k: fix scan abort when duration is set for hw scan (Íñigo Huguet) [2043454] - ath10k: Fix tx hanging (Íñigo Huguet) [2043454] - iwlwifi: Fix FW name for gl (Íñigo Huguet) [2043454] - iwlwifi: add support for Bz-Z HW (Íñigo Huguet) [2043454] - iwlwifi: acpi: fix wgds rev 3 size (Íñigo Huguet) [2043454] - iwlwifi: mvm: avoid clearing a just saved session protection id (Íñigo Huguet) [2043454] - iwlwifi: mvm: Fix wrong documentation for scan request command (Íñigo Huguet) [2043454] - iwlwifi: mvm: synchronize with FW after multicast commands (Íñigo Huguet) [2043454] - iwlwifi: mvm: fix delBA vs. NSSN queue sync race (Íñigo Huguet) [2043454] - ath11k: Fix QMI file type enum value (Íñigo Huguet) [2043454] - ath11k: add support for WCN6855 hw2.1 (Íñigo Huguet) [2043454] - ath10k: Fix the MTU size on QCA9377 SDIO (Íñigo Huguet) [2043454] - wireless: iwlwifi: Fix a double free in iwl_txq_dyn_alloc_dma (Íñigo Huguet) [2043454] - mwifiex: Ignore BTCOEX events from the 88W8897 firmware (Íñigo Huguet) [2043454] - mwifiex: Fix skb_over_panic in mwifiex_usb_recv() (Íñigo Huguet) [2043454] - ath11k: Use host CE parameters for CE interrupts configuration (Íñigo Huguet) [2043454] - ath11k: Fix mon status ring rx tlv processing (Íñigo Huguet) [2043454] - ath11k: skip sending vdev down for channel switch (Íñigo Huguet) [2043454] - ath11k: fix read fail for htt_stats and htt_peer_stats for single pdev (Íñigo Huguet) [2043454] - ath11k: Set IRQ affinity to CPU0 in case of one MSI vector (Íñigo Huguet) [2043454] - ath11k: do not restore ASPM in case of single MSI vector (Íñigo Huguet) [2043454] - ath11k: add support one MSI vector (Íñigo Huguet) [2043454] - ath11k: refactor multiple MSI vector implementation (Íñigo Huguet) [2043454] - ath11k: use ATH11K_PCI_IRQ_DP_OFFSET for DP IRQ (Íñigo Huguet) [2043454] - ath11k: add CE and ext IRQ flag to indicate irq_handler (Íñigo Huguet) [2043454] - ath11k: get msi_data again after request_irq is called (Íñigo Huguet) [2043454] - ath9k: fix intr_txqs setting (Íñigo Huguet) [2043454] - ath11k: add hw_param for wakeup_mhi (Íñigo Huguet) [2043454] - ath11k: reset RSN/WPA present state for open BSS (Íñigo Huguet) [2043454] - ath11k: clear the keys properly via DISABLE_KEY (Íñigo Huguet) [2043454] - ath11k: Fix crash caused by uninitialized TX ring (Íñigo Huguet) [2043454] - ath11k: use cache line aligned buffers for dbring (Íñigo Huguet) [2043454] - ath11k: Fix ETSI regd with weather radar overlap (Íñigo Huguet) [2043454] - ath11k: fix FCS_ERR flag in radio tap header (Íñigo Huguet) [2043454] - ath11k: fix the value of msecs_to_jiffies in ath11k_debugfs_fw_stats_request (Íñigo Huguet) [2043454] - ath11k: fix firmware crash during channel switch (Íñigo Huguet) [2043454] - ath11k: Fix 'unused-but-set-parameter' error (Íñigo Huguet) [2043454] - ath11k: fix DMA memory free in CE pipe cleanup (Íñigo Huguet) [2043454] - ath11k: fix error routine when fallback of add interface fails (Íñigo Huguet) [2043454] - ath11k: fix fw crash due to peer get authorized before key install (Íñigo Huguet) [2043454] - ath11k: Clear auth flag only for actual association in security mode (Íñigo Huguet) [2043454] - ath11k: Send PPDU_STATS_CFG with proper pdev mask to firmware (Íñigo Huguet) [2043454] - ath11k: set correct NL80211_FEATURE_DYNAMIC_SMPS for WCN6855 (Íñigo Huguet) [2043454] - mac80211: mesh: embedd mesh_paths and mpp_paths into ieee80211_if_mesh (Íñigo Huguet) [2043454] - mac80211: initialize variable have_higher_than_11mbit (Íñigo Huguet) [2043454] - mac80211: fix locking in ieee80211_start_ap error path (Íñigo Huguet) [2043454] - mac80211: do drv_reconfig_complete() before restarting all (Íñigo Huguet) [2043454] - mac80211: mark TX-during-stop for TX in in_reconfig (Íñigo Huguet) [2043454] - mac80211: update channel context before station state (Íñigo Huguet) [2043454] - mac80211: Fix the size used for building probe request (Íñigo Huguet) [2043454] - mac80211: fix lookup when adding AddBA extension element (Íñigo Huguet) [2043454] - mac80211: validate extended element ID is present (Íñigo Huguet) [2043454] - cfg80211: Acquire wiphy mutex on regulatory work (Íñigo Huguet) [2043454] - mac80211: agg-tx: don't schedule_and_wake_txq() under sta->lock (Íñigo Huguet) [2043454] - nl80211: remove reload flag from regulatory_request (Íñigo Huguet) [2043454] - mac80211: send ADDBA requests using the tid/queue of the aggregation session (Íñigo Huguet) [2043454] - bus: mhi: core: Add support for forced PM resume (Íñigo Huguet) [2043454] - mt76: mt7921: fix build regression (Íñigo Huguet) [2043454] - brcmsmac: rework LED dependencies (Íñigo Huguet) [2043454] - iwlwifi: fix LED dependencies (Íñigo Huguet) [2043454] - iwlwifi: mvm: don't crash on invalid rate w/o STA (Íñigo Huguet) [2043454] - bus: mhi: pci_generic: Fix device recovery failed issue (Íñigo Huguet) [2043454] - mt76: fix key pointer overwrite in mt7921s_write_txwi/mt7663_usb_sdio_write_txwi (Íñigo Huguet) [2043454] - rt2x00: do not mark device gone on EPROTO errors during start (Íñigo Huguet) [2043454] - nl80211: reset regdom when reloading regdb (Íñigo Huguet) [2043454] - mac80211: add docs for ssn in struct tid_ampdu_tx (Íñigo Huguet) [2043454] - mac80211: fix a memory leak where sta_info is not freed (Íñigo Huguet) [2043454] - mac80211: set up the fwd_skb->dev for mesh forwarding (Íñigo Huguet) [2043454] - mac80211: fix regression in SSN handling of addba tx (Íñigo Huguet) [2043454] - mac80211: fix rate control for retransmitted frames (Íñigo Huguet) [2043454] - mac80211: track only QoS data frames for admission control (Íñigo Huguet) [2043454] - mac80211: fix TCP performance on mesh interface (Íñigo Huguet) [2043454] - mt76: fix possible pktid leak (Íñigo Huguet) [2043454] - mt76: fix timestamp check in tx_status (Íñigo Huguet) [2043454] - mt76: mt7915: fix NULL pointer dereference in mt7915_get_phy_mode (Íñigo Huguet) [2043454] - rtw89: update partition size of firmware header on skb->data (Íñigo Huguet) [2043454] - iwlwifi: Fix memory leaks in error handling path (Íñigo Huguet) [2043454] - iwlwifi: fix warnings produced by kernel debug options (Íñigo Huguet) [2043454] - iwlwifi: mvm: retry init flow if failed (Íñigo Huguet) [2043454] - iwlwifi: Fix missing error code in iwl_pci_probe() (Íñigo Huguet) [2043454] - iwlwifi: pcie: fix constant-conversion warning (Íñigo Huguet) [2043454] - mac80211: fix throughput LED trigger (Íñigo Huguet) [2043454] - mac80211: fix monitor_sdata RCU/locking assertions (Íñigo Huguet) [2043454] - mac80211: drop check for DONT_REORDER in __ieee80211_select_queue (Íñigo Huguet) [2043454] - mac80211: fix radiotap header generation (Íñigo Huguet) [2043454] - mac80211: do not access the IV when it was stripped (Íñigo Huguet) [2043454] - nl80211: fix radio statistics in survey dump (Íñigo Huguet) [2043454] - cfg80211: call cfg80211_stop_ap when switch from P2P_GO type (Íñigo Huguet) [2043454] - mwifiex: fix division by zero in fw download path (Íñigo Huguet) [2043454] - iwlwifi: bump FW API to 67 for AX devices (Íñigo Huguet) [2043454] - iwlwifi: mvm: extend session protection on association (Íñigo Huguet) [2043454] - iwlwifi: rename CHANNEL_SWITCH_NOA_NOTIF to CHANNEL_SWITCH_START_NOTIF (Íñigo Huguet) [2043454] - iwlwifi: mvm: remove session protection on disassoc (Íñigo Huguet) [2043454] - iwlwifi: mvm: fix WGDS table print in iwl_mvm_chub_update_mcc() (Íñigo Huguet) [2043454] - iwlwifi: rename GEO_TX_POWER_LIMIT to PER_CHAIN_LIMIT_OFFSET_CMD (Íñigo Huguet) [2043454] - iwlwifi: mvm: d3: use internal data representation (Íñigo Huguet) [2043454] - iwlwifi: mvm: update RFI TLV (Íñigo Huguet) [2043454] - iwlwifi: mvm: don't get address of mvm->fwrt just to dereference as a pointer (Íñigo Huguet) [2043454] - iwlwifi: yoyo: support for ROM usniffer (Íñigo Huguet) [2043454] - iwlwifi: fw: uefi: add missing include guards (Íñigo Huguet) [2043454] - iwlwifi: dump host monitor data when NIC doesn't init (Íñigo Huguet) [2043454] - iwlwifi: pcie: simplify iwl_pci_find_dev_info() (Íñigo Huguet) [2043454] - iwlwifi: ACPI: support revision 3 WGDS tables (Íñigo Huguet) [2043454] - iwlwifi: pcie: update sw error interrupt for BZ family (Íñigo Huguet) [2043454] - iwlwifi: add new pci SoF with JF (Íñigo Huguet) [2043454] - iwlwifi: mvm: Use all Rx chains for roaming scan (Íñigo Huguet) [2043454] - iwlwifi: pcie: remove two duplicate PNJ device entries (Íñigo Huguet) [2043454] - iwlwifi: pcie: refactor dev_info lookup (Íñigo Huguet) [2043454] - iwlwifi: pcie: remove duplicate entry (Íñigo Huguet) [2043454] - iwlwifi: pcie: fix killer name matching for AX200 (Íñigo Huguet) [2043454] - iwlwifi: mvm: fix some kerneldoc issues (Íñigo Huguet) [2043454] - ath10k: fix division by zero in send path (Íñigo Huguet) [2043454] - ath10k: fix control-message timeout (Íñigo Huguet) [2043454] - rtw89: Fix variable dereferenced before check 'sta' (Íñigo Huguet) [2043454] - rtw89: fix return value in hfc_pub_cfg_chk (Íñigo Huguet) [2043454] - rtw89: remove duplicate register definitions (Íñigo Huguet) [2043454] - rtw89: fix error function parameter (Íñigo Huguet) [2043454] - ath10k: fix module load regression with iram-recovery feature (Íñigo Huguet) [2043454] - ath10k: fix invalid dma_addr_t token assignment (Íñigo Huguet) [2043454] - ath11k: change return buffer manager for QCA6390 (Íñigo Huguet) [2043454] - mt76: connac: fix unresolved symbols when CONFIG_PM is unset (Íñigo Huguet) [2043454] - mt76: Make use of the helper macro kthread_run() (Íñigo Huguet) [2043454] - mt76: Print error message when reading EEPROM from mtd failed (Íñigo Huguet) [2043454] - mt76: mt7921: disable 4addr capability (Íñigo Huguet) [2043454] - mt76: mt7915: add debugfs knobs for MCU utilization (Íñigo Huguet) [2043454] - mt76: mt7915: add WA firmware log support (Íñigo Huguet) [2043454] - mt76: mt7915: fix endiannes warning mt7915_mcu_beacon_check_caps (Íñigo Huguet) [2043454] - mt76: mt7915: rework debugfs fixed-rate knob (Íñigo Huguet) [2043454] - mt76: mt7915: rework .set_bitrate_mask() to support more options (Íñigo Huguet) [2043454] - mt76: mt7915: remove mt7915_mcu_add_he() (Íñigo Huguet) [2043454] - mt76: mt7615: apply cached RF data for DBDC (Íñigo Huguet) [2043454] - mt76: mt7615: mt7622: fix ibss and meshpoint (Íñigo Huguet) [2043454] - mt76: mt7921: fix Wformat build warning (Íñigo Huguet) [2043454] - mt76: mt7921: fix mt7921s Kconfig (Íñigo Huguet) [2043454] - iwlwifi: pnvm: print out the version properly (Íñigo Huguet) [2043454] - iwlwifi: dbg: treat non active regions as unsupported regions (Íñigo Huguet) [2043454] - iwlwifi: mvm: Read acpi dsm to get channel activation bitmap (Íñigo Huguet) [2043454] - iwlwifi: add new device id 7F70 (Íñigo Huguet) [2043454] - iwlwifi: mvm: improve log when processing CSA (Íñigo Huguet) [2043454] - iwlwifi: mvm: set BT-coex high priority for 802.1X/4-way-HS (Íñigo Huguet) [2043454] - iwlwifi: dbg: treat dbgc allocation failure when tlv is missing (Íñigo Huguet) [2043454] - iwlwifi: add new killer devices to the driver (Íñigo Huguet) [2043454] - iwlwifi: mvm: set inactivity timeouts also for PS-poll (Íñigo Huguet) [2043454] - iwlwifi: pcie: try to grab NIC access early (Íñigo Huguet) [2043454] - iwlwifi: mvm: reduce WARN_ON() in TX status path (Íñigo Huguet) [2043454] - iwlwifi: allow rate-limited error messages (Íñigo Huguet) [2043454] - iwlwifi: mvm: remove session protection after auth/assoc (Íñigo Huguet) [2043454] - iwlwifi: remove redundant iwl_finish_nic_init() argument (Íñigo Huguet) [2043454] - iwlwifi: mvm: Add RTS and CTS flags to iwl_tx_cmd_flags. (Íñigo Huguet) [2043454] - iwlwifi: mvm: remove csi from iwl_mvm_pass_packet_to_mac80211() (Íñigo Huguet) [2043454] - iwlwifi: mvm: Support new rate_n_flags for REPLY_RX_MPDU_CMD and RX_NO_DATA_NOTIF (Íñigo Huguet) [2043454] - iwlwifi: mvm: Support new TX_RSP and COMPRESSED_BA_RES versions (Íñigo Huguet) [2043454] - iwlwifi: mvm: Support new version of BEACON_TEMPLATE_CMD. (Íñigo Huguet) [2043454] - iwlwifi: mvm: Add support for new rate_n_flags in tx_cmd. (Íñigo Huguet) [2043454] - iwlwifi: BZ Family SW reset support (Íñigo Huguet) [2043454] - iwlwifi: BZ Family BUS_MASTER_DISABLE_REQ code duplication (Íñigo Huguet) [2043454] - iwlwifi: yoyo: fw debug config from context info and preset (Íñigo Huguet) [2043454] - iwlwifi: mvm: Support new version of ranging response notification (Íñigo Huguet) [2043454] - iwlwifi: mvm: Support version 3 of tlc_update_notif. (Íñigo Huguet) [2043454] - iwlwifi: mvm: convert old rate & flags to the new format. (Íñigo Huguet) [2043454] - iwlwifi: mvm: add definitions for new rate & flags (Íñigo Huguet) [2043454] - iwlwifi: mvm: update definitions due to new rate & flags (Íñigo Huguet) [2043454] - iwlwifi: mvm: scrub key material in firmware dumps (Íñigo Huguet) [2043454] - iwlwifi: parse debug exclude data from firmware file (Íñigo Huguet) [2043454] - iwlwifi: fw dump: add infrastructure for dump scrubbing (Íñigo Huguet) [2043454] - iwlwifi: mvm: correct sta-state logic for TDLS (Íñigo Huguet) [2043454] - iwlwifi: api: fix struct iwl_wowlan_status_v7 kernel-doc (Íñigo Huguet) [2043454] - iwlwifi: fix fw/img.c license statement (Íñigo Huguet) [2043454] - iwlwifi: remove contact information (Íñigo Huguet) [2043454] - iwlwifi: remove MODULE_AUTHOR() statements (Íñigo Huguet) [2043454] - iwlwifi: api: remove unused RX status bits (Íñigo Huguet) [2043454] - iwlwifi: add some missing kernel-doc in struct iwl_fw (Íñigo Huguet) [2043454] - iwlwifi: mvm: Remove antenna c references (Íñigo Huguet) [2043454] - iwlwifi: mvm: add support for 160Mhz in ranging measurements (Íñigo Huguet) [2043454] - iwlwifi: add vendor specific capabilities for some RFs (Íñigo Huguet) [2043454] - iwlwifi: mvm: add lmac/umac PC info in case of error (Íñigo Huguet) [2043454] - iwlwifi: mvm: disable RX-diversity in powersave (Íñigo Huguet) [2043454] - iwlwifi: mvm: fix ieee80211_get_he_iftype_cap() iftype (Íñigo Huguet) [2043454] - iwlwifi: Start scratch debug register for Bz family (Íñigo Huguet) [2043454] - iwlwifi: Add support for more BZ HWs (Íñigo Huguet) [2043454] - iwlwifi: Add support for getting rf id with blank otp (Íñigo Huguet) [2043454] - cfg80211: fix kernel-doc for MBSSID EMA (Íñigo Huguet) [2043454] - mac80211: Prevent AP probing during suspend (Íñigo Huguet) [2043454] - nl80211: Add LC placeholder band definition to nl80211_band (Íñigo Huguet) [2043454] - mac80211: split beacon retrieval functions (Íñigo Huguet) [2043454] - cfg80211: separate get channel number from ies (Íñigo Huguet) [2043454] - mac80211: use ieee80211_bss_get_elem() in most places (Íñigo Huguet) [2043454] - cfg80211: scan: use element finding functions in easy cases (Íñigo Huguet) [2043454] - nl80211: use element finding functions (Íñigo Huguet) [2043454] - mac80211: fils: use cfg80211_find_ext_elem() (Íñigo Huguet) [2043454] - mac80211: fix memory leaks with element parsing (Íñigo Huguet) [2043454] - cfg80211: prepare for const netdev->dev_addr (Íñigo Huguet) [2043454] - mac80211: use eth_hw_addr_set() (Íñigo Huguet) [2043454] - wireless: mac80211_hwsim: use eth_hw_addr_set() (Íñigo Huguet) [2043454] - mac80211: debugfs: calculate free buffer size correctly (Íñigo Huguet) [2043454] - fq_codel: generalise ce_threshold marking for subset of traffic (Íñigo Huguet) [2043454] - wl3501_cs: use eth_hw_addr_set() (Íñigo Huguet) [2043454] - ray_cs: use eth_hw_addr_set() (Íñigo Huguet) [2043454] - wilc1000: use eth_hw_addr_set() (Íñigo Huguet) [2043454] - brcmfmac: prepare for const netdev->dev_addr (Íñigo Huguet) [2043454] - wireless: use eth_hw_addr_set() instead of ether_addr_copy() (Íñigo Huguet) [2043454] - wireless: use eth_hw_addr_set() (Íñigo Huguet) [2043454] - iwlwifi: cfg: set low-latency-xtal for some integrated So devices (Íñigo Huguet) [2043454] - iwlwifi: pnvm: read EFI data only if long enough (Íñigo Huguet) [2043454] - iwlwifi: pnvm: don't kmemdup() more than we have (Íñigo Huguet) [2043454] - iwlwifi: change all JnP to NO-160 configuration (Íñigo Huguet) [2043454] - iwlwifi: mvm: reset PM state on unsuccessful resume (Íñigo Huguet) [2043454] - mwifiex: Deactive host sleep using HSCFG after it was activated manually (Íñigo Huguet) [2043454] - mwifiex: Send DELBA requests according to spec (Íñigo Huguet) [2043454] - mwifiex: Fix an incorrect comment (Íñigo Huguet) [2043454] - mwifiex: Log an error on command failure during key-material upload (Íñigo Huguet) [2043454] - mwifiex: Don't log error on suspend if wake-on-wlan is disabled (Íñigo Huguet) [2043454] - rtw89: remove unneeded semicolon (Íñigo Huguet) [2043454] - rtw89: fix return value check in rtw89_cam_send_sec_key_cmd() (Íñigo Huguet) [2043454] - mt76: mt7915: change max rx len limit of hw modules (Íñigo Huguet) [2043454] - mt76: mt7915: fix missing HE phy cap (Íñigo Huguet) [2043454] - mt76: mt7915: rework mt7915_mcu_sta_muru_tlv() (Íñigo Huguet) [2043454] - mt76: mt7915: enable HE UL MU-MIMO (Íñigo Huguet) [2043454] - mt76: mt7921: add per-vif counters in ethtool (Íñigo Huguet) [2043454] - mt76: mt7921: move tx amsdu stats in mib_stats (Íñigo Huguet) [2043454] - mt76: mt7921: add sta stats accounting in mt7921_mac_add_txs_skb (Íñigo Huguet) [2043454] - mt76: mt7921: introduce stats reporting through ethtool (Íñigo Huguet) [2043454] - mt76: mt7921: add some more MIB counters (Íñigo Huguet) [2043454] - mt76: do not reset MIB counters in get_stats callback (Íñigo Huguet) [2043454] - mt76: mt7915: move tx amsdu stats in mib_stats (Íñigo Huguet) [2043454] - mt76: mt7915: run mt7915_get_et_stats holding mt76 mutex (Íñigo Huguet) [2043454] - mt76: move mt76_ethtool_worker_info in mt76 module (Íñigo Huguet) [2043454] - mt76: move mt76_sta_stats in mt76.h (Íñigo Huguet) [2043454] - mt76: mt76x0: correct VHT MCS 8/9 tx power eeprom offset (Íñigo Huguet) [2043454] - mt76: mt7921s: add reset support (Íñigo Huguet) [2043454] - mt76: mt7921: introduce mt7921s support (Íñigo Huguet) [2043454] - mt76: mt7921: refactor mt7921_mcu_send_message (Íñigo Huguet) [2043454] - mt76: mt7921: rely on mcu_get_nic_capability (Íñigo Huguet) [2043454] - mt76: connac: extend mcu_get_nic_capability (Íñigo Huguet) [2043454] - mt76: sdio: extend sdio module to support CONNAC2 (Íñigo Huguet) [2043454] - mt76: sdio: introduce parse_irq callback (Íñigo Huguet) [2043454] - mt76: sdio: move common code in mt76_sdio module (Íñigo Huguet) [2043454] - mt76: mt7921: use physical addr to unify register access (Íñigo Huguet) [2043454] - mt76: mt7921: make all event parser reusable between mt7921s and mt7921e (Íñigo Huguet) [2043454] - mt76: mt7663s: rely on mcu reg access utility (Íñigo Huguet) [2043454] - mt76: connac: move mcu reg access utility routines in mt76_connac_lib module (Íñigo Huguet) [2043454] - mt76: mt7921: add MT7921_COMMON module (Íñigo Huguet) [2043454] - mt76: mt7921: refactor init.c to be bus independent (Íñigo Huguet) [2043454] - mt76: mt7921: refactor mcu.c to be bus independent (Íñigo Huguet) [2043454] - mt76: mt7921: refactor dma.c to be pcie specific (Íñigo Huguet) [2043454] - mt76: mt7921: refactor mac.c to be bus independent (Íñigo Huguet) [2043454] - mt76: mt7921: add MU EDCA cmd support (Íñigo Huguet) [2043454] - mt76: mt7915: remove dead code in debugfs code (Íñigo Huguet) [2043454] - mt76: sdio: export mt76s_alloc_rx_queue and mt76s_alloc_tx routines (Íñigo Huguet) [2043454] - mt76: mt7915: improve code readability for xmit-queue handler (Íñigo Huguet) [2043454] - mt76: mt7915: introduce mt76 debugfs sub-dir for ext-phy (Íñigo Huguet) [2043454] - mt76: rely on phy pointer in mt76_register_debugfs_fops routine signature (Íñigo Huguet) [2043454] - mt76: mt7915: set muru platform type (Íñigo Huguet) [2043454] - mt76: mt7915: set VTA bit in tx descriptor (Íñigo Huguet) [2043454] - mt76: mt7915: fix muar_idx in mt7915_mcu_alloc_sta_req() (Íñigo Huguet) [2043454] - mt76: mt7915: rework starec TLV tags (Íñigo Huguet) [2043454] - mt76: mt7915: fix sta_rec_wtbl tag len (Íñigo Huguet) [2043454] - mt76: mt7915: improve starec readability of txbf (Íñigo Huguet) [2043454] - mt76: mt7915: fix txbf starec TLV issues (Íñigo Huguet) [2043454] - mt76: mt7915: introduce mt7915_mcu_beacon_check_caps() (Íñigo Huguet) [2043454] - mt76: connac: fix possible NULL pointer dereference in mt76_connac_get_phy_mode_v2 (Íñigo Huguet) [2043454] - mt76: do not access 802.11 header in ccmp check for 802.3 rx skbs (Íñigo Huguet) [2043454] - mt76: use a separate CCMP PN receive counter for management frames (Íñigo Huguet) [2043454] - mt76: mt7921: add delay config for sched scan (Íñigo Huguet) [2043454] - mt76: mt7615: fix monitor mode tear down crash (Íñigo Huguet) [2043454] - mt76: debugfs: improve queue node readability (Íñigo Huguet) [2043454] - mt76: mt7915: add twt_stats knob in debugfs (Íñigo Huguet) [2043454] - mt76: mt7915: enable twt responder capability (Íñigo Huguet) [2043454] - mt76: mt7915: introduce mt7915_mac_add_twt_setup routine (Íñigo Huguet) [2043454] - mt76: mt7915: introduce mt7915_mcu_twt_agrt_update mcu command (Íñigo Huguet) [2043454] - mt76: mt7915: introduce __mt7915_get_tsf routine (Íñigo Huguet) [2043454] - mt76: drop MCU header size from buffer size in __mt76_mcu_send_firmware (Íñigo Huguet) [2043454] - mt76: introduce __mt76_mcu_send_firmware routine (Íñigo Huguet) [2043454] - mt76: support reading EEPROM data embedded in fdt (Íñigo Huguet) [2043454] - mt76: schedule status timeout at dma completion (Íñigo Huguet) [2043454] - mt76: substitute sk_buff_head status_list with spinlock_t status_lock (Íñigo Huguet) [2043454] - mt76: remove mt76_wcid pointer from mt76_tx_status_check signature (Íñigo Huguet) [2043454] - mt76: introduce packet_id idr (Íñigo Huguet) [2043454] - mt76: mt7921: add 6GHz support (Íñigo Huguet) [2043454] - mt76: add 6GHz support (Íñigo Huguet) [2043454] - mt76: connac: enable hw amsdu @ 6GHz (Íñigo Huguet) [2043454] - mt76: connac: add 6GHz support to mt76_connac_mcu_uni_add_bss (Íñigo Huguet) [2043454] - mt76: connac: add 6GHz support to mt76_connac_mcu_sta_tlv (Íñigo Huguet) [2043454] - mt76: connac: set 6G phymode in single-sku support (Íñigo Huguet) [2043454] - mt76: connac: add 6GHz support to mt76_connac_mcu_set_channel_domain (Íñigo Huguet) [2043454] - mt76: connac: enable 6GHz band for hw scan (Íñigo Huguet) [2043454] - mt76: connac: set 6G phymode in mt76_connac_get_phy_mode{,v2} (Íñigo Huguet) [2043454] - mt76: mt7915: add mib counters to ethtool stats (Íñigo Huguet) [2043454] - mt76: mt7915: add more MIB registers (Íñigo Huguet) [2043454] - mt76: mt7915: add tx mu/su counters to mib (Íñigo Huguet) [2043454] - mt76: mt7915: add some per-station tx stats to ethtool (Íñigo Huguet) [2043454] - mt76: mt7915: add tx stats gathered from tx-status callbacks (Íñigo Huguet) [2043454] - mt76: mt7915: add ethtool stats support (Íñigo Huguet) [2043454] - mt76: mt7921: fix retrying release semaphore without end (Íñigo Huguet) [2043454] - mt76: mt7921: robustify hardware initialization flow (Íñigo Huguet) [2043454] - mt76: mt7915: fix possible infinite loop release semaphore (Íñigo Huguet) [2043454] - mt76: mt7915: honor all possible error conditions in mt7915_mcu_init() (Íñigo Huguet) [2043454] - mt76: move spin_lock_bh to spin_lock in tasklet (Íñigo Huguet) [2043454] - mt76: mt7921: remove mt7921_sta_stats (Íñigo Huguet) [2043454] - mt76: mt7921: remove mcu rate reporting code (Íñigo Huguet) [2043454] - mt76: mt7921: report tx rate directly from tx status (Íñigo Huguet) [2043454] - mt76: mt7921: add support for tx status reporting (Íñigo Huguet) [2043454] - mt76: mt7921: start reworking tx rate reporting (Íñigo Huguet) [2043454] - mt76: mt7615: fix hwmon temp sensor mem use-after-free (Íñigo Huguet) [2043454] - mt76: mt7915: fix hwmon temp sensor mem use-after-free (Íñigo Huguet) [2043454] - mt76: mt7915: enable configured beacon tx rate (Íñigo Huguet) [2043454] - mt76: disable BH around napi_schedule() calls (Íñigo Huguet) [2043454] - mt76: fill boottime_ns in Rx path (Íñigo Huguet) [2043454] - mt76: switch from 'pci_' to 'dma_' API (Íñigo Huguet) [2043454] - mt76: fix boolreturn.cocci warnings (Íñigo Huguet) [2043454] - mt76: mt7921: update mib counters dumping phy stats (Íñigo Huguet) [2043454] - mt76: mt7921: always wake device if necessary in debugfs (Íñigo Huguet) [2043454] - mt76: mt7915: rename debugfs tx-queues (Íñigo Huguet) [2043454] - mt76: mt7915: rework debugfs queue info (Íñigo Huguet) [2043454] - mt76: mt7921: move mt7921_queue_rx_skb to mac.c (Íñigo Huguet) [2043454] - mt76: mt7915: fix WMM index on DBDC cards (Íñigo Huguet) [2043454] - mt76: mt7915: improve code readability in mt7915_mcu_sta_bfer_ht (Íñigo Huguet) [2043454] - mt76: mt7915: introduce bss coloring support (Íñigo Huguet) [2043454] - mt76: mt7915: add LED support (Íñigo Huguet) [2043454] - mt76: mt7915: fix potential NPE in TXS processing (Íñigo Huguet) [2043454] - mt76: mt7915: fix he_mcs capabilities for 160mhz (Íñigo Huguet) [2043454] - mt76: use IEEE80211_OFFLOAD_ENCAP_ENABLED instead of MT_DRV_AMSDU_OFFLOAD (Íñigo Huguet) [2043454] - mt76: mt7915: update mac timing settings (Íñigo Huguet) [2043454] - mt76: mt7921: fix endianness warnings in mt7921_mac_decode_he_mu_radiotap (Íñigo Huguet) [2043454] - mt76: mt7921: fix kernel warning from cfg80211_calculate_bitrate (Íñigo Huguet) [2043454] - mt76: mt7921: fix firmware usage of RA info using legacy rates (Íñigo Huguet) [2043454] - mt76: mt7915: add HE-LTF into fixed rate command (Íñigo Huguet) [2043454] - mt76: mt7921: report HE MU radiotap (Íñigo Huguet) [2043454] - mt76: mt7615: move mt7615_mcu_set_p2p_oppps in mt76_connac module (Íñigo Huguet) [2043454] - mt76: overwrite default reg_ops if necessary (Íñigo Huguet) [2043454] - mt76: mt7921: introduce mt7921_mcu_set_beacon_filter utility routine (Íñigo Huguet) [2043454] - mt76: mt7921: get rid of mt7921_mac_set_beacon_filter (Íñigo Huguet) [2043454] - mt76: mt7921: get rid of monitor_vif (Íñigo Huguet) [2043454] - mt76: connac: add support for limiting to maximum regulatory Tx power (Íñigo Huguet) [2043454] - mt76: connac: fix GTK rekey offload failure on WPA mixed mode (Íñigo Huguet) [2043454] - mt76: mt7921: fix dma hang in rmmod (Íñigo Huguet) [2043454] - mt76: add support for setting mcast rate (Íñigo Huguet) [2043454] - mt76: mt7915: fix bit fields for HT rate idx (Íñigo Huguet) [2043454] - mt76: mt7915: switch proper tx arbiter mode in testmode (Íñigo Huguet) [2043454] - mt76: mt7915: fix potential overflow of eeprom page index (Íñigo Huguet) [2043454] - mt76: mt7921: send EAPOL frames at lowest rate (Íñigo Huguet) [2043454] - mt76: mt7915: send EAPOL frames at lowest rate (Íñigo Huguet) [2043454] - mt76: mt7915: add control knobs for thermal throttling (Íñigo Huguet) [2043454] - mt76: mt7921: Add mt7922 support (Íñigo Huguet) [2043454] - mt76: mt7615: fix skb use-after-free on mac reset (Íñigo Huguet) [2043454] - mt76: mt7921: Fix out of order process by invalid event pkt (Íñigo Huguet) [2043454] - mt76: mt7915: fix mgmt frame using unexpected bitrate (Íñigo Huguet) [2043454] - mt76: mt7921: fix mgmt frame using unexpected bitrate (Íñigo Huguet) [2043454] - mt76: add mt76_default_basic_rate more devices can rely on (Íñigo Huguet) [2043454] - mt76: mt7921: introduce testmode support (Íñigo Huguet) [2043454] - mt76: mt7915: remove mt7915_sta_stats (Íñigo Huguet) [2043454] - mt76: mt7915: report tx rate directly from tx status (Íñigo Huguet) [2043454] - mt76: mt7915: cleanup -Wunused-but-set-variable (Íñigo Huguet) [2043454] - mt76: mt7915: take RCU read lock when calling ieee80211_bss_get_elem() (Íñigo Huguet) [2043454] - mt76: mt7915: fix an off-by-one bound check (Íñigo Huguet) [2043454] - mt76: mt7921: add .set_sar_specs support (Íñigo Huguet) [2043454] - mt76: mt7915: adapt new firmware to update BA winsize for Rx session (Íñigo Huguet) [2043454] - mt76: mt7915: report HE MU radiotap (Íñigo Huguet) [2043454] - mt76: mt76x02: fix endianness warnings in mt76x02_mac.c (Íñigo Huguet) [2043454] - mt76: mt7921: fix survey-dump reporting (Íñigo Huguet) [2043454] - mt76: fix build error implicit enumeration conversion (Íñigo Huguet) [2043454] - mt76: mt7921: enable aspm by default (Íñigo Huguet) [2043454] - mt76: connac: fix mt76_connac_gtk_rekey_tlv usage (Íñigo Huguet) [2043454] - mt76: mt7915: fix calling mt76_wcid_alloc with incorrect parameter (Íñigo Huguet) [2043454] - mt76: mt7915: fix info leak in mt7915_mcu_set_pre_cal() (Íñigo Huguet) [2043454] - mt76: mt7615: fix endianness warning in mt7615_mac_write_txwi (Íñigo Huguet) [2043454] - mt76: mt7921: fix endianness warning in mt7921_update_txs (Íñigo Huguet) [2043454] - mt76: mt7915: fix endianness warning in mt7915_mac_add_txs_skb (Íñigo Huguet) [2043454] - mt76: mt7921: avoid unnecessary spin_lock/spin_unlock in mt7921_mcu_tx_done_event (Íñigo Huguet) [2043454] - mt76: mt7921: fix endianness in mt7921_mcu_tx_done_event (Íñigo Huguet) [2043454] - rtw89: Remove redundant check of ret after call to rtw89_mac_enable_bb_rf (Íñigo Huguet) [2043454] - rtw89: Fix two spelling mistakes in debug messages (Íñigo Huguet) [2043454] - mwifiex: Try waking the firmware until we get an interrupt (Íñigo Huguet) [2043454] - mwifiex: Read a PCI register after writing the TX ring write pointer (Íñigo Huguet) [2043454] - fq_codel: implement L4S style ce_threshold_ect1 marking (Íñigo Huguet) [2043454] - net: add skb_get_dsfield() helper (Íñigo Huguet) [2043454] - wireless: Remove redundant 'flush_workqueue()' calls (Íñigo Huguet) [2043454] - mt7601u: Remove redundant initialization of variable ret (Íñigo Huguet) [2043454] - rtlwifi: rtl8192ee: Remove redundant initialization of variable version (Íñigo Huguet) [2043454] - rtw89: add Realtek 802.11ax driver (Íñigo Huguet) [2043454] - ath10k: fix max antenna gain unit (Íñigo Huguet) [2043454] - ath9k: fix an IS_ERR() vs NULL check (Íñigo Huguet) [2043454] - ath11k: Identify DFS channel when sending scan channel list command (Íñigo Huguet) [2043454] - ath9k: support DT ieee80211-freq-limit property to limit channels (Íñigo Huguet) [2043454] - ath11k: Change number of TCL rings to one for QCA6390 (Íñigo Huguet) [2043454] - ath11k: Handle MSI enablement during rmmod and SSR (Íñigo Huguet) [2043454] - ath: dfs_pattern_detector: Fix possible null-pointer dereference in channel_detector_create() (Íñigo Huguet) [2043454] - ath11k: Use kcalloc() instead of kzalloc() (Íñigo Huguet) [2043454] - ath11k: Remove redundant assignment to variable fw_size (Íñigo Huguet) [2043454] - ath11k: fix m68k and xtensa build failure in ath11k_peer_assoc_h_smps() (Íñigo Huguet) [2043454] - ath11k: Fix spelling mistake "incompaitiblity" -> "incompatibility" (Íñigo Huguet) [2043454] - ath11k: Remove unused variable in ath11k_dp_rx_mon_merg_msdus() (Íñigo Huguet) [2043454] - ath9k: Fix potential interrupt storm on queue reset (Íñigo Huguet) [2043454] - ath9k: add option to reset the wifi chip via debugfs (Íñigo Huguet) [2043454] - ath10k: Don't always treat modem stop events as crashes (Íñigo Huguet) [2043454] - rtl8xxxu: Use lower tx rates for the ack packet (Íñigo Huguet) [2043454] - brcmfmac: Add DMI nvram filename quirk for Cyberbook T116 tablet (Íñigo Huguet) [2043454] - rtw88: refine fw_crash debugfs to show non-zero while triggering (Íñigo Huguet) [2043454] - rtw88: fix RX clock gate setting while fifo dump (Íñigo Huguet) [2043454] - net: qrtr: combine nameservice into main module (Íñigo Huguet) [2043454] - ath10k: sdio: Add missing BH locking around napi_schdule() (Íñigo Huguet) [2043454] - ath10k: Fix missing frame timestamp for beacon/probe-resp (Íñigo Huguet) [2043454] - ath10k: high latency fixes for beacon buffer (Íñigo Huguet) [2043454] - ath11k: Change DMA_FROM_DEVICE to DMA_TO_DEVICE when map reinjected packets (Íñigo Huguet) [2043454] - ath11k: support SMPS configuration for 6 GHz (Íñigo Huguet) [2043454] - ath11k: add 6 GHz params in peer assoc command (Íñigo Huguet) [2043454] - ieee80211: Add new A-MPDU factor macro for HE 6 GHz peer caps (Íñigo Huguet) [2043454] - ath11k: indicate to mac80211 scan complete with aborted flag for ATH11K_SCAN_STARTING state (Íñigo Huguet) [2043454] - ath11k: indicate scan complete for scan canceled when scan running (Íñigo Huguet) [2043454] - ath11k: add handler for scan event WMI_SCAN_EVENT_DEQUEUED (Íñigo Huguet) [2043454] - ath11k: add HTT stats support for new stats (Íñigo Huguet) [2043454] - ath11k: Change masking and shifting in htt stats (Íñigo Huguet) [2043454] - ath11k: Remove htt stats fixed size array usage (Íñigo Huguet) [2043454] - ath11k: Replace HTT_DBG_OUT with scnprintf (Íñigo Huguet) [2043454] - ath11k: Rename macro ARRAY_TO_STRING to PRINT_ARRAY_TO_BUF (Íñigo Huguet) [2043454] - ath11k: Fix memory leak in ath11k_qmi_driver_event_work (Íñigo Huguet) [2043454] - ath11k: Fix inaccessible debug registers (Íñigo Huguet) [2043454] - ath11k: Drop MSDU with length error in DP rx path (Íñigo Huguet) [2043454] - ath11k: copy cap info of 6G band under WMI_HOST_WLAN_5G_CAP for WCN6855 (Íñigo Huguet) [2043454] - ath11k: enable 6G channels for WCN6855 (Íñigo Huguet) [2043454] - ath11k: re-enable ht_cap/vht_cap for 5G band for WCN6855 (Íñigo Huguet) [2043454] - ath11k: fix survey dump collection in 6 GHz (Íñigo Huguet) [2043454] - ath11k: fix packet drops due to incorrect 6 GHz freq value in rx status (Íñigo Huguet) [2043454] - ath11k: add channel 2 into 6 GHz channel list (Íñigo Huguet) [2043454] - mac80211: MBSSID support in interface handling (Íñigo Huguet) [2043454] - ath11k: Add wmi peer create conf event in wmi_tlv_event_id (Íñigo Huguet) [2043454] - ath11k: Avoid "No VIF found" warning message (Íñigo Huguet) [2043454] - ath11k: Fix crash during firmware recovery on reo cmd ring access (Íñigo Huguet) [2043454] - ath11k: Assign free_vdev_map value before ieee80211_register_hw (Íñigo Huguet) [2043454] - ath11k: Add vdev start flag to disable hardware encryption (Íñigo Huguet) [2043454] - ath11k: Avoid race during regd updates (Íñigo Huguet) [2043454] - ath11k: Avoid reg rules update during firmware recovery (Íñigo Huguet) [2043454] - ath11k: Update pdev tx and rx firmware stats (Íñigo Huguet) [2043454] - ath11k: Fix pktlog lite rx events (Íñigo Huguet) [2043454] - ath11k: Add support for RX decapsulation offload (Íñigo Huguet) [2043454] - ath11k: fix some sleeping in atomic bugs (Íñigo Huguet) [2043454] - ath11k: qmi: avoid error messages when dma allocation fails (Íñigo Huguet) [2043454] - ath11k: Replace one-element array with flexible-array member (Íñigo Huguet) [2043454] - ath11k: add caldata download support from EEPROM (Íñigo Huguet) [2043454] - ath11k: add caldata file for multiple radios (Íñigo Huguet) [2043454] - ath11k: clean up BDF download functions (Íñigo Huguet) [2043454] - ath11k: use hw_params to access board_size and cal_offset (Íñigo Huguet) [2043454] - ath11k: Wstringop-overread warning (Íñigo Huguet) [2043454] - ath11k: Add spectral scan support for QCN9074 (Íñigo Huguet) [2043454] - ath11k: Fix the spectral minimum FFT bin count (Íñigo Huguet) [2043454] - ath11k: Introduce spectral hw configurable param (Íñigo Huguet) [2043454] - ath11k: Refactor spectral FFT bin size (Íñigo Huguet) [2043454] - ath11k: add support for 80P80 and 160 MHz bandwidth (Íñigo Huguet) [2043454] - ath11k: add support for setting fixed HE rate/gi/ltf (Íñigo Huguet) [2043454] - nl80211: MBSSID and EMA support in AP mode (Íñigo Huguet) [2043454] - nl80211: don't kfree() ERR_PTR() value (Íñigo Huguet) [2043454] - cfg80211: always free wiphy specific regdomain (Íñigo Huguet) [2043454] - mac80211: save transmit power envelope element and power constraint (Íñigo Huguet) [2043454] - mac80211: add parse regulatory info in 6 GHz operation information (Íñigo Huguet) [2043454] - ieee80211: add power type definition for 6 GHz (Íñigo Huguet) [2043454] - mac80211: twt: don't use potentially unaligned pointer (Íñigo Huguet) [2043454] - cfg80211: AP mode driver offload for FILS association crypto (Íñigo Huguet) [2043454] - ath11k: monitor mode clean up to use separate APIs (Íñigo Huguet) [2043454] - ath11k: add separate APIs for monitor mode (Íñigo Huguet) [2043454] - ath11k: move static function ath11k_mac_vdev_setup_sync to top (Íñigo Huguet) [2043454] - rtw88: 8821c: correct 2.4G tx power for type 2/4 NIC (Íñigo Huguet) [2043454] - rtw88: 8821c: support RFE type4 wifi NIC (Íñigo Huguet) [2043454] - brcmfmac: Replace zero-length array with flexible array member (Íñigo Huguet) [2043454] - mac80211_hwsim: enable 6GHz channels (Íñigo Huguet) [2043454] - mac80211: use ieee802_11_parse_elems() in ieee80211_prep_channel() (Íñigo Huguet) [2043454] - nl80211: don't put struct cfg80211_ap_settings on stack (Íñigo Huguet) [2043454] - mac80211: always allocate struct ieee802_11_elems (Íñigo Huguet) [2043454] - mac80211: mlme: find auth challenge directly (Íñigo Huguet) [2043454] - mac80211: move CRC into struct ieee802_11_elems (Íñigo Huguet) [2043454] - mac80211: mesh: clean up rx_bcn_presp API (Íñigo Huguet) [2043454] - mac80211: reduce stack usage in debugfs (Íñigo Huguet) [2043454] - nl80211: prefer struct_size over open coded arithmetic (Íñigo Huguet) [2043454] - mac80211: check hostapd configuration parsing twt requests (Íñigo Huguet) [2043454] - cfg80211: honour V=1 in certificate code generation (Íñigo Huguet) [2043454] - rt2x00: remove duplicate USB device ID (Íñigo Huguet) [2043454] - wilc1000: increase config packets response wait timeout limit (Íñigo Huguet) [2043454] - wilc1000: use correct write command sequence in wilc_spi_sync_ext() (Íñigo Huguet) [2043454] - wilc1000: add 'initialized' flag check before adding an element to TX queue (Íñigo Huguet) [2043454] - wilc1000: invoke chip reset register before firmware download (Íñigo Huguet) [2043454] - wilc1000: ignore clockless registers status response for SPI (Íñigo Huguet) [2043454] - wilc1000: handle read failure issue for clockless registers (Íñigo Huguet) [2043454] - wilc1000: add reset/terminate/repeat command support for SPI bus (Íñigo Huguet) [2043454] - wilc1000: configure registers to handle chip wakeup sequence (Íñigo Huguet) [2043454] - wilc1000: add new WID to pass wake_enable information to firmware (Íñigo Huguet) [2043454] - wilc1000: fix possible memory leak in cfg_scan_result() (Íñigo Huguet) [2043454] - wilc1000: move 'deinit_lock' lock init/destroy inside module probe (Íñigo Huguet) [2043454] - mwifiex: Fix copy-paste mistake when creating virtual interface (Íñigo Huguet) [2043454] - mwifiex: Properly initialize private structure on interface type changes (Íñigo Huguet) [2043454] - mwifiex: Handle interface type changes from AP to STATION (Íñigo Huguet) [2043454] - mwifiex: Allow switching interface type from P2P_CLIENT to P2P_GO (Íñigo Huguet) [2043454] - mwifiex: Update virtual interface counters right after setting bss_type (Íñigo Huguet) [2043454] - mwifiex: Use helper function for counting interface types (Íñigo Huguet) [2043454] - mwifiex: Run SET_BSS_MODE when changing from P2P to STATION vif-type (Íñigo Huguet) [2043454] - mwifiex: Use function to check whether interface type change is allowed (Íñigo Huguet) [2043454] - mwifiex: Small cleanup for handling virtual interface type changes (Íñigo Huguet) [2043454] - rtw88: move adaptivity mechanism to firmware (Íñigo Huguet) [2043454] - rtw88: support adaptivity for ETSI/JP DFS region (Íñigo Huguet) [2043454] - rtw88: add regulatory strategy by chip type (Íñigo Huguet) [2043454] - rtw88: upgrade rtw_regulatory mechanism and mapping (Íñigo Huguet) [2043454] - brcmfmac: fix incorrect error prints (Íñigo Huguet) [2043454] - ath11k: Align bss_chan_info structure with firmware (Íñigo Huguet) [2043454] - ath11k: add support in survey dump with bss_chan_info (Íñigo Huguet) [2043454] - ath11k: Rename atf_config to flag1 in target_resource_config (Íñigo Huguet) [2043454] - ath11k: fix 4addr multicast packet tx (Íñigo Huguet) [2043454] - ath11k: fix 4-addr tx failure for AP and STA modes (Íñigo Huguet) [2043454] - ath9k: owl-loader: fetch pci init values through nvmem (Íñigo Huguet) [2043454] - ath9k: fetch calibration data via nvmem subsystem (Íñigo Huguet) [2043454]- net: ena: Extract recurring driver reset code into a function (Petr Oros) [2038150] - net: ena: Change the name of bad_csum variable (Petr Oros) [2038150] - net: ena: Add debug prints for invalid req_id resets (Petr Oros) [2038150] - net: ena: Remove ena_calc_queue_size_ctx struct (Petr Oros) [2038150] - net: ena: Move reset completion print to the reset function (Petr Oros) [2038150] - net: ena: Remove redundant return code check (Petr Oros) [2038150] - net: ena: Update LLQ header length in ena documentation (Petr Oros) [2038150] - net: ena: Change ENI stats support check to use capabilities field (Petr Oros) [2038150] - net: ena: Add capabilities field with support for ENI stats capability (Petr Oros) [2038150] - net: ena: Change return value of ena_calc_io_queue_size() to void (Petr Oros) [2038150] - net: ena: Fix error handling when calculating max IO queues number (Petr Oros) [2038150] - net: ena: Fix wrong rx request id by resetting device (Petr Oros) [2038150] - net: ena: Fix undefined state when tx request id is out of bounds (Petr Oros) [2038150] - net/packet: rx_owner_map depends on pg_vec (Hangbin Liu) [2050329] {CVE-2021-22600} - powerpc: security: Lock down the kernel if booted in secure boot mode (Desnes A. Nunes do Rosario) [2041984] - drm/i915: Flush TLBs before releasing backing store (Dave Airlie) [2044335] {CVE-2022-0330} - sfc: The RX page_ring is optional (Íñigo Huguet) [2042801] - sfc: Check null pointer of rx_queue->page_ring (Íñigo Huguet) [2042801] - sfc_ef100: potential dereference of null pointer (Íñigo Huguet) [2042801] - sfc: Don't use netif_info before net_device setup (Íñigo Huguet) [2042801] - sfc: Export fibre-specific supported link modes (Íñigo Huguet) [2042801] - sfc: Fix reading non-legacy supported link modes (Íñigo Huguet) [2042801] - ethernet: constify references to netdev->dev_addr in drivers (Íñigo Huguet) [2042801] - sfc: last resort fallback for lack of xdp tx queues (Íñigo Huguet) [2042801] - sfc: fallback for lack of xdp tx queues (Íñigo Huguet) [2042801] - RDMA/cma: Do not change route.addr.src_addr.ss_family (Kamal Heib) [2032069] {CVE-2021-4028} - kernel/sched/sched.h: Exclude cpuidle from KABI (Prarit Bhargava) [2033340] - redhat/configs: Disable CONFIG_SENSORS_NCT6683 in RHEL for arm/aarch64 (Dean Nelson) [2041186] - kernel.spec: Add glibc-static build requirement (Prarit Bhargava) - libbpf: Fix memleak in libbpf_netlink_recv() (Toke Høiland-Jørgensen) [2052543] - libbpf: Use dynamically allocated buffer when receiving netlink messages (Toke Høiland-Jørgensen) [2052543] - redhat/configs: Disable arch_hw disabled CONFIGS (Prarit Bhargava) [2053029] - netfilter: conntrack: re-init state for retransmitted syn-ack (Florian Westphal) [2051973] - netfilter: conntrack: move synack init code to helper (Florian Westphal) [2051973] - ext4: fix remount with 'abort' option (Lukas Czerner) [2049657] - thunderbolt: Enable retry logic for intra-domain control packets (David Arcari) [1960445] - thunderbolt: Handle ring interrupt by reading interrupt status register (David Arcari) [1960445] - thunderbolt: Add vendor specific NHI quirk for auto-clearing interrupt status (David Arcari) [1960445] - thunderbolt: Fix port linking by checking all adapters (David Arcari) [1960445] - thunderbolt: Do not read control adapter config space (David Arcari) [1960445]- kabi: Adding symbol strncpy_from_user (lib/strncpy_from_user.c) (Čestmír Kalina) [2008872] - kabi: Adding symbol strlcpy (lib/string.c) (Čestmír Kalina) [2008872] - kabi: Adding symbol strchr (lib/string.c) (Čestmír Kalina) [2008872] - kabi: Adding symbol simple_strtoull (lib/vsprintf.c) (Čestmír Kalina) [2008872] - kabi: Adding symbol simple_strtol (lib/vsprintf.c) (Čestmír Kalina) [2008872] - kabi: Adding symbol memparse (lib/cmdline.c) (Čestmír Kalina) [2008872] - kabi: Adding symbol strsep (lib/string.c) (Čestmír Kalina) [2008872] - kabi: Adding symbol kstrtoll (lib/kstrtox.c) (Čestmír Kalina) [2008872] - kabi: Adding symbol __bitmap_weight (lib/bitmap.c) (Čestmír Kalina) [2008872] - kabi: Adding symbol vsprintf (lib/vsprintf.c) (Čestmír Kalina) [2008872] - kabi: Adding symbol vsnprintf (lib/vsprintf.c) (Čestmír Kalina) [2008872] - kabi: Adding symbol strstr (lib/string.c) (Čestmír Kalina) [2008872] - kabi: Adding symbol strrchr (lib/string.c) (Čestmír Kalina) [2008872] - kabi: Adding symbol strlcat (lib/string.c) (Čestmír Kalina) [2008872] - kabi: Adding symbol strcpy (lib/string.c) (Čestmír Kalina) [2008872] - kabi: Adding symbol sprintf (lib/vsprintf.c) (Čestmír Kalina) [2008872] - kabi: Adding symbol strnlen (lib/string.c) (Čestmír Kalina) [2008872] - kabi: Adding symbol strncpy (lib/string.c) (Čestmír Kalina) [2008872] - kabi: Adding symbol snprintf (lib/vsprintf.c) (Čestmír Kalina) [2008872] - kabi: Adding symbol memcmp (lib/string.c) (Čestmír Kalina) [2008872] - kabi: Adding symbol dump_stack (lib/dump_stack.c) (Čestmír Kalina) [2008872] - kabi: Adding symbol strncmp (lib/string.c) (Čestmír Kalina) [2008872] - kabi: Adding symbol sscanf (lib/vsprintf.c) (Čestmír Kalina) [2008872] - kabi: Adding symbol memset (lib/string.c) (Čestmír Kalina) [2008872] - kabi: Adding symbol memmove (lib/string.c) (Čestmír Kalina) [2008872] - kabi: Adding symbol __list_add_valid (lib/list_debug.c) (Čestmír Kalina) [2008872] - kabi: Adding symbol strlen (lib/string.c) (Čestmír Kalina) [2008872] - kabi: Adding symbol strcmp (lib/string.c) (Čestmír Kalina) [2008872] - kabi: Adding symbol memcpy (lib/string.c) (Čestmír Kalina) [2008872] - kabi: Adding symbol _copy_to_user (lib/usercopy.c) (Čestmír Kalina) [2008872] - kabi: Adding symbol _copy_from_user (lib/usercopy.c) (Čestmír Kalina) [2008872] - block: bio-integrity: Advance seed correctly for larger interval sizes (Ming Lei) [2044184] - blk-mq: Fix wrong wakeup batch configuration which will cause hang (Ming Lei) [2044184] - block: fix memory leak in disk_register_independent_access_ranges (Ming Lei) [2044184] - block: fix async_depth sysfs interface for mq-deadline (Ming Lei) [2044184] - blk-mq: fix tag_get wait task can't be awakened (Ming Lei) [2044184] - block: Fix wrong offset in bio_truncate() (Ming Lei) [2044184] - block: assign bi_bdev for cloned bios in blk_rq_prep_clone (Ming Lei) [2044184] - block: Fix fsync always failed if once failed (Ming Lei) [2044184] - block: don't protect submit_bio_checks by q_usage_counter (Ming Lei) [2044184] - blk-mq: use bio->bi_opf after bio is checked (Ming Lei) [2044184] - block: fix double bio queue when merging in cached request path (Ming Lei) [2044184] - blk-mq: cleanup request allocation (Ming Lei) [2044184] - blk-mq: simplify the plug handling in blk_mq_submit_bio (Ming Lei) [2044184] - block: null_blk: only set set->nr_maps as 3 if active poll_queues is > 0 (Ming Lei) [2044184] - null_blk: allow zero poll queues (Ming Lei) [2044184] - iocost: Fix divide-by-zero on donation from low hweight cgroup (Ming Lei) [2044184] - block: fix ioprio_get(IOPRIO_WHO_PGRP) vs setuid(2) (Ming Lei) [2044184] - block: fix single bio async DIO error handling (Ming Lei) [2044184] - usb: xhci: Extend support for runtime power management for AMD's Yellow carp. (Renjith Pananchikkal) [2015776] - usb: xhci: Enable runtime-pm by default on AMD Yellow Carp platform (Renjith Pananchikkal) [2015776] - redhat: switch the vsyscall config to CONFIG_LEGACY_VSYSCALL_XONLY=y (Herton R. Krzesinski) [2023041] - ice: Implement support for SMA and U.FL on E810-T (Jonathan Toppins) [1975008] - ice: Add support for SMA control multiplexer (Jonathan Toppins) [1975008] - ice: Implement functions for reading and setting GPIO pins (Jonathan Toppins) [1975008] - ice: Refactor ice_aqc_link_topo_addr (Jonathan Toppins) [1975008]- lockd: fix failure to cleanup client locks (Scott Mayhew) [2049200] - lockd: fix server crash on reboot of client holding lock (Scott Mayhew) [2049200] - SUNRPC: Don't dereference xprt->snd_task if it's a cookie (Scott Mayhew) [2049200] - tracing: Fix mismatched comment in __string_len (Scott Mayhew) [2049200] - nfs: block notification on fs with its own ->lock (Scott Mayhew) [2049200] - NFSD: Fix READDIR buffer overflow (Scott Mayhew) [2049200] - nfsd: fix use-after-free due to delegation race (Scott Mayhew) [2049200] - nfsd: Fix nsfd startup race (again) (Scott Mayhew) [2049200] - SUNRPC: use different lock keys for INET6 and LOCAL (Scott Mayhew) [2049200] - NFSv4.1: handle NFS4ERR_NOSPC by CREATE_SESSION (Scott Mayhew) [2049200] - NFSv42: Fix pagecache invalidation after COPY/CLONE (Scott Mayhew) [2049200] - NFS: Add a tracepoint to show the results of nfs_set_cache_invalid() (Scott Mayhew) [2049200] - NFSv42: Don't fail clone() unless the OP_CLONE operation failed (Scott Mayhew) [2049200] - NFSD: Fix exposure in nfsd4_decode_bitmap() (Scott Mayhew) [2049200] - NFSv4: Sanity check the parameters in nfs41_update_target_slotid() (Scott Mayhew) [2049200] - NFS: Remove the nfs4_label argument from decode_getattr_*() functions (Scott Mayhew) [2049200] - NFS: Remove the nfs4_label argument from nfs_setsecurity (Scott Mayhew) [2049200] - NFS: Remove the nfs4_label argument from nfs_fhget() (Scott Mayhew) [2049200] - NFS: Remove the nfs4_label argument from nfs_add_or_obtain() (Scott Mayhew) [2049200] - NFS: Remove the nfs4_label argument from nfs_instantiate() (Scott Mayhew) [2049200] - NFS: Remove the nfs4_label from the nfs_setattrres (Scott Mayhew) [2049200] - NFS: Remove the nfs4_label from the nfs4_getattr_res (Scott Mayhew) [2049200] - NFS: Remove the f_label from the nfs4_opendata and nfs_openres (Scott Mayhew) [2049200] - NFS: Remove the nfs4_label from the nfs4_lookupp_res struct (Scott Mayhew) [2049200] - NFS: Remove the label from the nfs4_lookup_res struct (Scott Mayhew) [2049200] - NFS: Remove the nfs4_label from the nfs4_link_res struct (Scott Mayhew) [2049200] - NFS: Remove the nfs4_label from the nfs4_create_res struct (Scott Mayhew) [2049200] - NFS: Remove the nfs4_label from the nfs_entry struct (Scott Mayhew) [2049200] - NFS: Create a new nfs_alloc_fattr_with_label() function (Scott Mayhew) [2049200] - NFS: Always initialise fattr->label in nfs_fattr_alloc() (Scott Mayhew) [2049200] - NFSv4.2: alloc_file_pseudo() takes an open flag, not an f_mode (Scott Mayhew) [2049200] - NFS: Don't allocate nfs_fattr on the stack in __nfs42_ssc_open() (Scott Mayhew) [2049200] - NFSv4: Remove unnecessary 'minor version' check (Scott Mayhew) [2049200] - NFSv4: Fix potential Oops in decode_op_map() (Scott Mayhew) [2049200] - NFSv4: Ensure decode_compound_hdr() sanity checks the tag (Scott Mayhew) [2049200] - NFS: Don't trace an uninitialised value (Scott Mayhew) [2049200] - SUNRPC: Prevent immediate close+reconnect (Scott Mayhew) [2049200] - SUNRPC: Fix races when closing the socket (Scott Mayhew) [2049200] - NFSv4.2 add tracepoint to OFFLOAD_CANCEL (Scott Mayhew) [2049200] - NFSv4.2 add tracepoint to COPY_NOTIFY (Scott Mayhew) [2049200] - NFSv4.2 add tracepoint to CB_OFFLOAD (Scott Mayhew) [2049200] - NFSv4.2 add tracepoint to CLONE (Scott Mayhew) [2049200] - NFSv4.2 add tracepoint to COPY (Scott Mayhew) [2049200] - NFSv4.2 add tracepoints to FALLOCATE and DEALLOCATE (Scott Mayhew) [2049200] - NFSv4.2 add tracepoint to SEEK (Scott Mayhew) [2049200] - SUNRPC: Check if the xprt is connected before handling sysfs reads (Scott Mayhew) [2049200] - nfs4: take a reference on the nfs_client when running FREE_STATEID (Scott Mayhew) [2049200] - NFS: Add offset to nfs_aop_readahead tracepoint (Scott Mayhew) [2049200] - xprtrdma: Fix a maybe-uninitialized compiler warning (Scott Mayhew) [2049200] - NFS: Move NFS protocol display macros to global header (Scott Mayhew) [2049200] - NFS: Move generic FS show macros to global header (Scott Mayhew) [2049200] - nfsd4: remove obselete comment (Scott Mayhew) [2049200] - SUNRPC: Clean up xs_tcp_setup_sock() (Scott Mayhew) [2049200] - SUNRPC: Replace use of socket sk_callback_lock with sock_lock (Scott Mayhew) [2049200] - NFSv4: Fix a regression in nfs_set_open_stateid_locked() (Scott Mayhew) [2049200] - fsnotify: Protect fsnotify_handle_inode_event from no-inode events (Scott Mayhew) [2049200] - NFS: Remove redundant call to __set_page_dirty_nobuffers (Scott Mayhew) [2049200] - sunrpc: remove unnecessary test in rpc_task_set_client() (Scott Mayhew) [2049200] - NFS: Unexport nfs_probe_fsinfo() (Scott Mayhew) [2049200] - NFS: Call nfs_probe_server() during a fscontext-reconfigure event (Scott Mayhew) [2049200] - NFS: Replace calls to nfs_probe_fsinfo() with nfs_probe_server() (Scott Mayhew) [2049200] - NFS: Move nfs_probe_destination() into the generic client (Scott Mayhew) [2049200] - NFS: Create an nfs4_server_set_init_caps() function (Scott Mayhew) [2049200] - NFS: Remove --> and <-- dprintk call sites (Scott Mayhew) [2049200] - SUNRPC: Trace calls to .rpc_call_done (Scott Mayhew) [2049200] - NFS: Replace dprintk callsites in nfs_readpage(s) (Scott Mayhew) [2049200] - SUNRPC: Use BIT() macro in rpc_show_xprt_state() (Scott Mayhew) [2049200] - SUNRPC: Tracepoints should display tk_pid and cl_clid as a fixed-size field (Scott Mayhew) [2049200] - xprtrdma: Remove rpcrdma_ep::re_implicit_roundup (Scott Mayhew) [2049200] - xprtrdma: Provide a buffer to pad Write chunks of unaligned length (Scott Mayhew) [2049200] - Fix user namespace leak (Scott Mayhew) [2049200] - NFS: Save some space in the inode (Scott Mayhew) [2049200] - NFS: Fix WARN_ON due to unionization of nfs_inode.nrequests (Scott Mayhew) [2049200] - NFSv4: Fixes for nfs4_inode_return_delegation() (Scott Mayhew) [2049200] - NFS: Fix an Oops in pnfs_mark_request_commit() (Scott Mayhew) [2049200] - NFS: Fix up commit deadlocks (Scott Mayhew) [2049200] - NFSD:fix boolreturn.cocci warning (Scott Mayhew) [2049200] - nfsd: update create verifier comment (Scott Mayhew) [2049200] - SUNRPC: Change return value type of .pc_encode (Scott Mayhew) [2049200] - SUNRPC: Replace the "__be32 *p" parameter to .pc_encode (Scott Mayhew) [2049200] - NFSD: Save location of NFSv4 COMPOUND status (Scott Mayhew) [2049200] - SUNRPC: Change return value type of .pc_decode (Scott Mayhew) [2049200] - SUNRPC: Replace the "__be32 *p" parameter to .pc_decode (Scott Mayhew) [2049200] - SUNRPC: De-duplicate .pc_release() call sites (Scott Mayhew) [2049200] - SUNRPC: Simplify the SVC dispatch code path (Scott Mayhew) [2049200] - NFS: Fix deadlocks in nfs_scan_commit_list() (Scott Mayhew) [2049200] - NFS: Instrument i_size_write() (Scott Mayhew) [2049200] - SUNRPC: Per-rpc_clnt task PIDs (Scott Mayhew) [2049200] - NFS: Remove unnecessary TRACE_DEFINE_ENUM()s (Scott Mayhew) [2049200] - NFSD: Keep existing listeners on portlist error (Scott Mayhew) [2049200] - nfs: Fix kerneldoc warning shown up by W=1 (Scott Mayhew) [2049200] - SUNRPC: Capture value of xdr_buf::page_base (Scott Mayhew) [2049200] - SUNRPC: Add trace event when alloc_pages_bulk() makes no progress (Scott Mayhew) [2049200] - svcrdma: Split svcrmda_wc_{read,write} tracepoints (Scott Mayhew) [2049200] - svcrdma: Split the svcrdma_wc_send() tracepoint (Scott Mayhew) [2049200] - svcrdma: Split the svcrdma_wc_receive() tracepoint (Scott Mayhew) [2049200] - pnfs/flexfiles: Fix misplaced barrier in nfs4_ff_layout_prepare_ds (Scott Mayhew) [2049200] - NFS: Remove unnecessary page cache invalidations (Scott Mayhew) [2049200] - NFS: Do not flush the readdir cache in nfs_dentry_iput() (Scott Mayhew) [2049200] - NFS: Fix dentry verifier races (Scott Mayhew) [2049200] - NFS: Further optimisations for 'ls -l' (Scott Mayhew) [2049200] - NFS: Fix up nfs_readdir_inode_mapping_valid() (Scott Mayhew) [2049200] - NFS: Ignore the directory size when marking for revalidation (Scott Mayhew) [2049200] - NFS: Don't set NFS_INO_DATA_INVAL_DEFER and NFS_INO_INVALID_DATA (Scott Mayhew) [2049200] - NFS: Default change_attr_type to NFS4_CHANGE_TYPE_IS_UNDEFINED (Scott Mayhew) [2049200] - NFSv4: Retrieve ACCESS on open if we're not using NFS4_CREATE_EXCLUSIVE (Scott Mayhew) [2049200] - NFS: Fix a few more clear_bit() instances that need release semantics (Scott Mayhew) [2049200] - SUNRPC: xprt_clear_locked() only needs release memory semantics (Scott Mayhew) [2049200] - SUNRPC: Remove unnecessary memory barriers (Scott Mayhew) [2049200] - SUNRPC: Remove WQ_HIGHPRI from xprtiod (Scott Mayhew) [2049200] - SUNRPC: Add cond_resched() at the appropriate point in __rpc_execute() (Scott Mayhew) [2049200] - SUNRPC: Partial revert of commit 6f9f17287e78 (Scott Mayhew) [2049200] - NFS: Fix up nfs_ctx_key_to_expire() (Scott Mayhew) [2049200] - NFS: Label the dentry with a verifier in nfs_rmdir() and nfs_unlink() (Scott Mayhew) [2049200] - NFS: Label the dentry with a verifier in nfs_link(), nfs_symlink() (Scott Mayhew) [2049200] - NFSD: Have legacy NFSD WRITE decoders use xdr_stream_subsegment() (Scott Mayhew) [2049200] - SUNRPC: xdr_stream_subsegment() must handle non-zero page_bases (Scott Mayhew) [2049200] - NFSD: Initialize pointer ni with NULL and not plain integer 0 (Scott Mayhew) [2049200] - NFSD: simplify struct nfsfh (Scott Mayhew) [2049200] - NFSD: drop support for ancient filehandles (Scott Mayhew) [2049200] - NFSD: move filehandle format declarations out of "uapi". (Scott Mayhew) [2049200] - SUNRPC: fix sign error causing rpcsec_gss drops (Scott Mayhew) [2049200] - nfsd: Fix a warning for nfsd_file_close_inode (Scott Mayhew) [2049200] - nfsd4: Handle the NFSv4 READDIR 'dircount' hint being zero (Scott Mayhew) [2049200] - nfsd: fix error handling of register_pernet_subsys() in init_nfsd() (Scott Mayhew) [2049200] - UNRPC: Return specific error code on kmalloc failure (Scott Mayhew) [2049200] - NFSD: Optimize DRC bucket pruning (Scott Mayhew) [2049200] - nfsd: don't alloc under spinlock in rpc_parse_scope_id (Scott Mayhew) [2049200] - nfsd: back channel stuck in SEQ4_STATUS_CB_PATH_DOWN (Scott Mayhew) [2049200] - NLM: Fix svcxdr_encode_owner() (Scott Mayhew) [2049200] - SUNRPC: improve error response to over-size gss credential (Scott Mayhew) [2049200] - SUNRPC: don't pause on incomplete allocation (Scott Mayhew) [2049200] - NFS: Always provide aligned buffers to the RPC read layers (Scott Mayhew) [2049200] - NFSv4.1 add network transport when session trunking is detected (Scott Mayhew) [2049200] - SUNRPC enforce creation of no more than max_connect xprts (Scott Mayhew) [2049200] - NFSv4 introduce max_connect mount options (Scott Mayhew) [2049200] - SUNRPC add xps_nunique_destaddr_xprts to xprt_switch_info in sysfs (Scott Mayhew) [2049200] - SUNRPC keep track of number of transports to unique addresses (Scott Mayhew) [2049200] - NFSv3: Delete duplicate judgement in nfs3_async_handle_jukebox (Scott Mayhew) [2049200] - SUNRPC: Tweak TCP socket shutdown in the RPC client (Scott Mayhew) [2049200] - SUNRPC: Simplify socket shutdown when not reusing TCP ports (Scott Mayhew) [2049200] - nfsd: fix crash on LOCKT on reexported NFSv3 (Scott Mayhew) [2049200] - nfs: don't allow reexport reclaims (Scott Mayhew) [2049200] - lockd: don't attempt blocking locks on nfs reexports (Scott Mayhew) [2049200] - nfs: don't atempt blocking locks on nfs reexports (Scott Mayhew) [2049200] - Keep read and write fds with each nlm_file (Scott Mayhew) [2049200] - lockd: update nlm_lookup_file reexport comment (Scott Mayhew) [2049200] - nlm: minor refactoring (Scott Mayhew) [2049200] - nlm: minor nlm_lookup_file argument change (Scott Mayhew) [2049200] - lockd: lockd server-side shouldn't set fl_ops (Scott Mayhew) [2049200] - SUNRPC: Server-side disconnect injection (Scott Mayhew) [2049200] - SUNRPC: Move client-side disconnect injection (Scott Mayhew) [2049200] - SUNRPC: Add a /sys/kernel/debug/fail_sunrpc/ directory (Scott Mayhew) [2049200] - redhat/configs: Add CONFIG_FAIL_SUNRPC (Scott Mayhew) [2049200] - svcrdma: xpt_bc_xprt is already clear in __svc_rdma_free() (Scott Mayhew) [2049200] - nfsd4: Fix forced-expiry locking (Scott Mayhew) [2049200] - rpc: fix gss_svc_init cleanup on failure (Scott Mayhew) [2049200] - SUNRPC: Add RPC_AUTH_TLS protocol numbers (Scott Mayhew) [2049200] - lockd: change the proc_handler for nsm_use_hostnames (Scott Mayhew) [2049200] - sysctl: introduce new proc handler proc_dobool (Scott Mayhew) [2049200] - SUNRPC: Fix a NULL pointer deref in trace_svc_stats_latency() (Scott Mayhew) [2049200] - NFSD: remove vanity comments (Scott Mayhew) [2049200] - svcrdma: Convert rdma->sc_rw_ctxts to llist (Scott Mayhew) [2049200] - svcrdma: Relieve contention on sc_send_lock. (Scott Mayhew) [2049200] - svcrdma: Fewer calls to wake_up() in Send completion handler (Scott Mayhew) [2049200] - lockd: Fix invalid lockowner cast after vfs_test_lock (Scott Mayhew) [2049200] - NFSD: Use new __string_len C macros for nfsd_clid_class (Scott Mayhew) [2049200] - NFSD: Use new __string_len C macros for the nfs_dirent tracepoint (Scott Mayhew) [2049200] - tracing: Add trace_event helper macros __string_len() and __assign_str_len() (Scott Mayhew) [2049200] - NFSD: Batch release pages during splice read (Scott Mayhew) [2049200] - SUNRPC: Add svc_rqst_replace_page() API (Scott Mayhew) [2049200] - NFSD: Clean up splice actor (Scott Mayhew) [2049200] - NFSv4.2: remove restriction of copy size for inter-server copy. (Scott Mayhew) [2049200] - NFS: Clean up the synopsis of callback process_op() (Scott Mayhew) [2049200] - NFS: Extract the xdr_init_encode/decode() calls from decode_compound (Scott Mayhew) [2049200] - NFS: Remove unused callback void decoder (Scott Mayhew) [2049200] - NFS: Add a private local dispatcher for NFSv4 callback operations (Scott Mayhew) [2049200] - SUNRPC: Eliminate the RQ_AUTHERR flag (Scott Mayhew) [2049200] - SUNRPC: Set rq_auth_stat in the pg_authenticate() callout (Scott Mayhew) [2049200] - SUNRPC: Add svc_rqst::rq_auth_stat (Scott Mayhew) [2049200] - SUNRPC: Add dst_port to the sysfs xprt info file (Scott Mayhew) [2049200] - SUNRPC: Add srcaddr as a file in sysfs (Scott Mayhew) [2049200] - sunrpc: Fix return value of get_srcport() (Scott Mayhew) [2049200] - SUNRPC/xprtrdma: Fix reconnection locking (Scott Mayhew) [2049200] - SUNRPC: Clean up scheduling of autoclose (Scott Mayhew) [2049200] - SUNRPC: Fix potential memory corruption (Scott Mayhew) [2049200] - NFSv4/pnfs: The layout barrier indicate a minimal value for the seqid (Scott Mayhew) [2049200] - NFSv4/pNFS: Always allow update of a zero valued layout barrier (Scott Mayhew) [2049200] - NFSv4/pNFS: Remove dead code (Scott Mayhew) [2049200] - NFSv4/pNFS: Fix a layoutget livelock loop (Scott Mayhew) [2049200] - SUNRPC: Convert rpc_client refcount to use refcount_t (Scott Mayhew) [2049200] - xprtrdma: Eliminate rpcrdma_post_sends() (Scott Mayhew) [2049200] - xprtrdma: Add an xprtrdma_post_send_err tracepoint (Scott Mayhew) [2049200] - xprtrdma: Add xprtrdma_post_recvs_err() tracepoint (Scott Mayhew) [2049200] - xprtrdma: Put rpcrdma_reps before waking the tear-down completion (Scott Mayhew) [2049200] - xprtrdma: Disconnect after an ib_post_send() immediate error (Scott Mayhew) [2049200] - SUNRPC: Record timeout value in xprt_retransmit tracepoint (Scott Mayhew) [2049200] - SUNRPC: xprt_retransmit() displays the the NULL procedure incorrectly (Scott Mayhew) [2049200] - SUNRPC: Update trace flags (Scott Mayhew) [2049200] - SUNRPC: Remove unneeded TRACE_DEFINE_ENUMs (Scott Mayhew) [2049200] - SUNRPC: Unset RPC_TASK_NO_RETRANS_TIMEOUT for NULL RPCs (Scott Mayhew) [2049200] - SUNRPC: Refactor rpc_ping() (Scott Mayhew) [2049200]- ALSA: memalloc: Unify x86 SG-buffer handling (take#3) (Jaroslav Kysela) [2017320] - ALSA: usb-audio: add mapping for MSI MPG X570S Carbon Max Wifi. (Jaroslav Kysela) [2017320] - ALSA: usb-audio: Drop CONFIG_PM ifdefs (Jaroslav Kysela) [2017320] - ALSA: usb-audio: Fix dB level of Bose Revolve+ SoundLink (Jaroslav Kysela) [2017320] - ALSA: usb-audio: Add minimal-mute notion in dB mapping table (Jaroslav Kysela) [2017320] - ALSA: usb-audio: Use int for dB map values (Jaroslav Kysela) [2017320] - ALSA: hda/tegra: Fix Tegra194 HDA reset failure (Jaroslav Kysela) [2017320] - ALSA: hda/realtek: Use ALC285_FIXUP_HP_GPIO_LED on another HP laptop (Jaroslav Kysela) [2017320] - ALSA: hda: Add new AlderLake-P variant PCI ID (Jaroslav Kysela) [2017320] - ALSA: hda: Add AlderLake-N PCI ID (Jaroslav Kysela) [2017320] - ALSA: hda: use swap() to make code cleaner (Jaroslav Kysela) [2017320] - ALSA: Fix some typo (Jaroslav Kysela) [2017320] - ALSA: hda/hdmi: Consider ELD is invalid when no SAD is present (Jaroslav Kysela) [2017320] - ALSA: hda: Remove redundant runtime PM calls (Jaroslav Kysela) [2017320] - ALSA: hda: Do disconnect jacks at codec unbind (Jaroslav Kysela) [2017320] - ALSA: hda: intel: More comprehensive PM runtime setup for controller driver (Jaroslav Kysela) [2017320] - ASoC: SOF: Intel: fix build issue related to CODEC_PROBE_ENTRIES (Jaroslav Kysela) [2017320] - ASoC: cs42l42: Report initial jack state (Jaroslav Kysela) [2017320] - ALSA: hda/realtek: Re-order quirk entries for Lenovo (Jaroslav Kysela) [2017320] - ALSA: hda/realtek: Add quirk for Legion Y9000X 2020 (Jaroslav Kysela) [2017320] - ALSA: hda/realtek: Add speaker fixup for some Yoga 15ITL5 devices (Jaroslav Kysela) [2017320] - tools headers UAPI: Sync sound/asound.h with the kernel sources (Jaroslav Kysela) [2017320] - tools include UAPI: Sync sound/asound.h copy with the kernel sources (Jaroslav Kysela) [2017320] - tools include UAPI: Sync sound/asound.h copy with the kernel sources (Jaroslav Kysela) [2017320] - ASoC: SOF: handle paused streams during system suspend (Jaroslav Kysela) [2017320] - ASoC: SOF: sof-audio: setup sched widgets during pipeline complete step (Jaroslav Kysela) [2017320] - ASoC: SOF: free widgets in sof_tear_down_pipelines() for static pipelines (Jaroslav Kysela) [2017320] - ASoC: mediatek: mt8195: correct default value (Jaroslav Kysela) [2017320] - ASoC: mediatek: mt8195: correct pcmif BE dai control flow (Jaroslav Kysela) [2017320] - ALSA: RHEL - update kernel configs for RHEL 9.0 (Jaroslav Kysela) [2017320] - ALSA: core: Fix SSID quirk lookup for subvendor=0 (Jaroslav Kysela) [2017320] - ALSA: hda/cs8409: Fix Jack detection after resume (Jaroslav Kysela) [2017320] - ALSA: hda/cs8409: Increase delay during jack detection (Jaroslav Kysela) [2017320] - ALSA: hda/realtek - Fix silent output on Gigabyte X570 Aorus Master after reboot from Windows (Jaroslav Kysela) [2017320] - ASoC: Intel: catpt: Test dmaengine_submit() result before moving on (Jaroslav Kysela) [2017320] - ASoC: amd: Fix dependency for SPI master (Jaroslav Kysela) [2017320] - ALSA: usb-audio: Drop superfluous '0' in Presonus Studio 1810c's ID (Jaroslav Kysela) [2017320] - ALSA: oss: fix compile error when OSS_DEBUG is enabled (Jaroslav Kysela) [2017320] - ALSA: hda: Make proper use of timecounter (Jaroslav Kysela) [2017320] - ALSA: led: Use restricted type for iface assignment (Jaroslav Kysela) [2017320] - ALSA: hda: Fix potential deadlock at codec unbinding (Jaroslav Kysela) [2017320] - ALSA: hda: Add missing rwsem around snd_ctl_remove() calls (Jaroslav Kysela) [2017320] - ALSA: PCM: Add missing rwsem around snd_ctl_remove() calls (Jaroslav Kysela) [2017320] - ALSA: jack: Add missing rwsem around snd_ctl_remove() calls (Jaroslav Kysela) [2017320] - ASoC: Intel: sof_sdw: fix jack detection on HP Spectre x360 convertible (Jaroslav Kysela) [2017320] - ALSA: hda/realtek: Fix quirk for Clevo NJ51CU (Jaroslav Kysela) [2017320] - ALSA: rawmidi - fix the uninitalized user_pversion (Jaroslav Kysela) [2017320] - ALSA: hda: intel-sdw-acpi: go through HDAS ACPI at max depth of 2 (Jaroslav Kysela) [2017320] - ALSA: hda: intel-sdw-acpi: harden detection of controller (Jaroslav Kysela) [2017320] - ALSA: hda/hdmi: Disable silent stream on GLK (Jaroslav Kysela) [2017320] - ALSA: hda/realtek: fix mute/micmute LEDs for a HP ProBook (Jaroslav Kysela) [2017320] - ASoC: meson: aiu: Move AIU_I2S_MISC hold setting to aiu-fifo-i2s (Jaroslav Kysela) [2017320] - ASoC: meson: aiu: fifo: Add missing dma_coerce_mask_and_coherent() (Jaroslav Kysela) [2017320] - ASoC: tas2770: Fix setting of high sample rates (Jaroslav Kysela) [2017320] - ASoC: rt5682: fix the wrong jack type detected (Jaroslav Kysela) [2017320] - ALSA: hda/realtek: Add new alc285-hp-amp-init model (Jaroslav Kysela) [2017320] - ALSA: hda/realtek: Amp init fixup for HP ZBook 15 G6 (Jaroslav Kysela) [2017320] - ASoC: tegra: Restore headphones jack name on Nyan Big (Jaroslav Kysela) [2017320] - ASoC: tegra: Add DAPM switches for headphones and mic jack (Jaroslav Kysela) [2017320] - ALSA: jack: Check the return value of kstrdup() (Jaroslav Kysela) [2017320] - ALSA: drivers: opl3: Fix incorrect use of vp->state (Jaroslav Kysela) [2017320] - ALSA: hda/realtek - Add headset Mic support for Lenovo ALC897 platform (Jaroslav Kysela) [2017320] - ASoC: SOF: Intel: pci-tgl: add new ADL-P variant (Jaroslav Kysela) [2017320] - ASoC: SOF: Intel: pci-tgl: add ADL-N support (Jaroslav Kysela) [2017320] - ALSA: usb-audio: Reorder snd_djm_devices[] entries (Jaroslav Kysela) [2017320] - ALSA: hda/realtek: Fix quirk for TongFang PHxTxX1 (Jaroslav Kysela) [2017320] - ALSA: ctl: Fix copy of updated id with element read/write (Jaroslav Kysela) [2017320] - ALSA: pcm: oss: Handle missing errors in snd_pcm_oss_change_params*() (Jaroslav Kysela) [2017320] - ALSA: pcm: oss: Limit the period size to 16MB (Jaroslav Kysela) [2017320] - ALSA: pcm: oss: Fix negative period/buffer sizes (Jaroslav Kysela) [2017320] - ASoC: codecs: wsa881x: fix return values from kcontrol put (Jaroslav Kysela) [2017320] - ASoC: codecs: wcd934x: return correct value from mixer put (Jaroslav Kysela) [2017320] - ASoC: codecs: wcd934x: handle channel mappping list correctly (Jaroslav Kysela) [2017320] - ASoC: qdsp6: q6routing: Fix return value from msm_routing_put_audio_mixer (Jaroslav Kysela) [2017320] - ALSA: hda/hdmi: fix HDA codec entry table order for ADL-P (Jaroslav Kysela) [2017320] - ALSA: hda: Add Intel DG2 PCI ID and HDMI codec vid (Jaroslav Kysela) [2017320] - ASoC: SOF: Intel: Retry codec probing if it fails (Jaroslav Kysela) [2017320] - ASoC: amd: fix uninitialized variable in snd_acp6x_probe() (Jaroslav Kysela) [2017320] - ALSA: hda/cs8409: Set PMSG_ON earlier inside cs8409 driver (Jaroslav Kysela) [2017320] - ASoC: rt5682s: Fix crash due to out of scope stack vars (Jaroslav Kysela) [2017320] - ASoC: rt5682: Fix crash due to out of scope stack vars (Jaroslav Kysela) [2017320] - ASoC: tegra: Use normal system sleep for ADX (Jaroslav Kysela) [2017320] - ASoC: tegra: Use normal system sleep for AMX (Jaroslav Kysela) [2017320] - ASoC: tegra: Use normal system sleep for Mixer (Jaroslav Kysela) [2017320] - ASoC: tegra: Use normal system sleep for MVC (Jaroslav Kysela) [2017320] - ASoC: tegra: Use normal system sleep for SFC (Jaroslav Kysela) [2017320] - ASoC: tegra: Balance runtime PM count (Jaroslav Kysela) [2017320] - ASoC: SOF: hda: reset DAI widget before reconfiguring it (Jaroslav Kysela) [2017320] - ASoC: cs35l41: Set the max SPI speed for the whole device (Jaroslav Kysela) [2017320] - ALSA: intel-dsp-config: add quirk for CML devices based on ES8336 codec (Jaroslav Kysela) [2017320] - ASoC: Intel: soc-acpi: add entry for ESSX8336 on CML (Jaroslav Kysela) [2017320] - ASoC: rk817: Add module alias for rk817-codec (Jaroslav Kysela) [2017320] - ASoC: soc-acpi: Set mach->id field on comp_ids matches (Jaroslav Kysela) [2017320] - ALSA: intel-dsp-config: add quirk for JSL devices based on ES8336 codec (Jaroslav Kysela) [2017320] - ALSA: usb-audio: Don't start stream for capture at prepare (Jaroslav Kysela) [2017320] - ALSA: usb-audio: Switch back to non-latency mode at a later point (Jaroslav Kysela) [2017320] - ALSA: ctxfi: Fix out-of-range access (Jaroslav Kysela) [2017320] - ASoC: tegra: Fix kcontrol put callback in Mixer (Jaroslav Kysela) [2017320] - ASoC: tegra: Fix kcontrol put callback in ADX (Jaroslav Kysela) [2017320] - ASoC: tegra: Fix kcontrol put callback in AMX (Jaroslav Kysela) [2017320] - ASoC: tegra: Fix kcontrol put callback in SFC (Jaroslav Kysela) [2017320] - ASoC: tegra: Fix kcontrol put callback in MVC (Jaroslav Kysela) [2017320] - ASoC: tegra: Fix kcontrol put callback in AHUB (Jaroslav Kysela) [2017320] - ASoC: tegra: Fix kcontrol put callback in DSPK (Jaroslav Kysela) [2017320] - ASoC: tegra: Fix kcontrol put callback in DMIC (Jaroslav Kysela) [2017320] - ASoC: tegra: Fix kcontrol put callback in I2S (Jaroslav Kysela) [2017320] - ASoC: tegra: Fix kcontrol put callback in ADMAIF (Jaroslav Kysela) [2017320] - ASoC: tegra: Fix wrong value type in MVC (Jaroslav Kysela) [2017320] - ASoC: tegra: Fix wrong value type in SFC (Jaroslav Kysela) [2017320] - ASoC: tegra: Fix wrong value type in DSPK (Jaroslav Kysela) [2017320] - ASoC: tegra: Fix wrong value type in DMIC (Jaroslav Kysela) [2017320] - ASoC: tegra: Fix wrong value type in I2S (Jaroslav Kysela) [2017320] - ASoC: tegra: Fix wrong value type in ADMAIF (Jaroslav Kysela) [2017320] - ALSA: hda/realtek: Fix LED on HP ProBook 435 G7 (Jaroslav Kysela) [2017320] - ASoC: stm32: i2s: fix 32 bits channel length without mclk (Jaroslav Kysela) [2017320] - ASoC: codecs: lpass-rx-macro: fix HPHR setting CLSH mask (Jaroslav Kysela) [2017320] - ASoC: codecs: wcd934x: return error code correctly from hw_params (Jaroslav Kysela) [2017320] - ASoC: codecs: wcd938x: fix volatile register range (Jaroslav Kysela) [2017320] - ASoC: topology: Add missing rwsem around snd_ctl_remove() calls (Jaroslav Kysela) [2017320] - ASoC: qdsp6: q6routing: validate port id before setting up route (Jaroslav Kysela) [2017320] - ASoC: qdsp6: q6adm: improve error reporting (Jaroslav Kysela) [2017320] - ASoC: qdsp6: q6asm: fix q6asm_dai_prepare error handling (Jaroslav Kysela) [2017320] - ASoC: qdsp6: q6routing: Conditionally reset FrontEnd Mixer (Jaroslav Kysela) [2017320] - ASoC: qdsp6: qdsp6: q6prm: handle clk disable correctly (Jaroslav Kysela) [2017320] - ASoC: wm_adsp: wm_adsp_control_add() error: uninitialized symbol 'ret' (Jaroslav Kysela) [2017320] - ALSA: cmipci: Drop stale variable assignment (Jaroslav Kysela) [2017320] - ALSA: hda/realtek: Add quirk for ASRock NUC Box 1100 (Jaroslav Kysela) [2017320] - ASoC: rsnd: fixup DMAEngine API (Jaroslav Kysela) [2017320] - ASoC: SOF: build compression interface into snd_sof.ko (Jaroslav Kysela) [2017320] - ASoC: mediatek: mt8173: Fix debugfs registration for components (Jaroslav Kysela) [2017320] - ASoC: rt5682: Re-detect the combo jack after resuming (Jaroslav Kysela) [2017320] - ASoC: rt5682: Avoid the unexpected IRQ event during going to suspend (Jaroslav Kysela) [2017320] - ASoC: rt1011: revert 'I2S Reference' to SOC_ENUM_EXT (Jaroslav Kysela) [2017320] - ASoC: rt9120: Add the compatibility with rt9120s (Jaroslav Kysela) [2017320] - ASoC: rt9120: Fix clock auto sync issue when fs is the multiple of 48 (Jaroslav Kysela) [2017320] - ASoC: rt9120: Update internal ocp level to the correct value (Jaroslav Kysela) [2017320] - ALSA: fireworks: add support for Loud Onyx 1200f quirk (Jaroslav Kysela) [2017320] - ALSA: hda: fix general protection fault in azx_runtime_idle (Jaroslav Kysela) [2017320] - ALSA: hda: Free card instance properly at probe errors (Jaroslav Kysela) [2017320] - ALSA: hda/realtek: Add quirk for HP EliteBook 840 G7 mute LED (Jaroslav Kysela) [2017320] - ALSA: memalloc: Remove a stale comment (Jaroslav Kysela) [2017320] - ALSA: synth: missing check for possible NULL after the call to kstrdup (Jaroslav Kysela) [2017320] - ALSA: memalloc: Use proper SG helpers for noncontig allocations (Jaroslav Kysela) [2017320] - ALSA: pci: rme: Fix unaligned buffer addresses (Jaroslav Kysela) [2017320] - ALSA: firewire-motu: add support for MOTU Track 16 (Jaroslav Kysela) [2017320] - ALSA: PCM: Fix NULL dereference at mmap checks (Jaroslav Kysela) [2017320] - ALSA: hda/realtek: Add quirk for ASUS UX550VE (Jaroslav Kysela) [2017320] - ASoC: Intel: sof_sdw: Add support for SKU 0B12 product (Jaroslav Kysela) [2017320] - ASoC: Intel: soc-acpi: add SKU 0B29 SoundWire configuration (Jaroslav Kysela) [2017320] - ASoC: Intel: sof_sdw: Add support for SKU 0B29 product (Jaroslav Kysela) [2017320] - ASoC: Intel: soc-acpi: add SKU 0B13 SoundWire configuration (Jaroslav Kysela) [2017320] - ASoC: Intel: sof_sdw: Add support for SKU 0B13 product (Jaroslav Kysela) [2017320] - ASoC: Intel: sof_sdw: Add support for SKU 0B11 product (Jaroslav Kysela) [2017320] - ASoC: Intel: sof_sdw: Add support for SKU 0B00 and 0B01 products (Jaroslav Kysela) [2017320] - ASoC: Intel: soc-acpi: add SKU 0AF3 SoundWire configuration (Jaroslav Kysela) [2017320] - ASoC: Intel: sof_sdw: Add support for SKU 0AF3 product (Jaroslav Kysela) [2017320] - ASoC: mediatek: mt8173-rt5650: Rename Speaker control to Ext Spk (Jaroslav Kysela) [2017320] - mfd: arizona: Split of_match table into I2C and SPI versions (Jaroslav Kysela) [2017320] - ASoC: DAPM: Cover regression by kctl change notification fix (Jaroslav Kysela) [2017320] - ASoC: SOF: Intel: hda: fix hotplug when only codec is suspended (Jaroslav Kysela) [2017320] - ALSA: timer: Unconditionally unlink slave instances, too (Jaroslav Kysela) [2017320] - ALSA: memalloc: Catch call with NULL snd_dma_buffer pointer (Jaroslav Kysela) [2017320] - Revert "ALSA: memalloc: Convert x86 SG-buffer handling with non-contiguous type" (Jaroslav Kysela) [2017320] - ALSA: hda/realtek: Add a quirk for Acer Spin SP513-54N (Jaroslav Kysela) [2017320] - ALSA: firewire-motu: add support for MOTU Traveler mk3 (Jaroslav Kysela) [2017320] - ASoC: SOF:control: Fix variable type in snd_sof_refresh_control() (Jaroslav Kysela) [2017320] - ALSA: hda/realtek: Headset fixup for Clevo NH77HJQ (Jaroslav Kysela) [2017320] - ALSA: timer: Fix use-after-free problem (Jaroslav Kysela) [2017320] - ALSA: usb-audio: Add quirk for Audient iD14 (Jaroslav Kysela) [2017320] - ASoC: cs35l41: Change monitor widgets to siggens (Jaroslav Kysela) [2017320] - ALSA: hda/realtek: Add quirk for Clevo PC70HS (Jaroslav Kysela) [2017320] - ALSA: usb-audio: Line6 HX-Stomp XL USB_ID for 48k-fixed quirk (Jaroslav Kysela) [2017320] - ALSA: usb-audio: Add registration quirk for JBL Quantum 400 (Jaroslav Kysela) [2017320] - ASoC: rsnd: Fix an error handling path in 'rsnd_node_count()' (Jaroslav Kysela) [2017320] - ASoC: tlv320aic3x: Make aic3x_remove() return void (Jaroslav Kysela) [2017320] - ASoC: Intel: soc-acpi: use const for all uses of snd_soc_acpi_codecs (Jaroslav Kysela) [2017320] - ASoC: Intel: soc-acpi-cht: shrink tables using compatible IDs (Jaroslav Kysela) [2017320] - ASoC: Intel: soc-acpi-byt: shrink tables using compatible IDs (Jaroslav Kysela) [2017320] - ASoC: Intel: sof_rt5682: use comp_ids to enumerate rt5682s (Jaroslav Kysela) [2017320] - ASoC: Intel: sof_rt5682: detect codec variant in probe function (Jaroslav Kysela) [2017320] - ASoC: soc-acpi: add comp_ids field for machine driver matching (Jaroslav Kysela) [2017320] - ASoC: mediatek: mt8195: add machine driver with mt6359, rt1011 and rt5682 (Jaroslav Kysela) [2017320] - ASoC: Stop dummy from overriding hwparams (Jaroslav Kysela) [2017320] - ASoC: topology: Change topology device to card device (Jaroslav Kysela) [2017320] - ASoC: topology: Use correct device for prints (Jaroslav Kysela) [2017320] - ASoC: topology: Check for dapm widget completeness (Jaroslav Kysela) [2017320] - ASoC: topology: Add header payload_size verification (Jaroslav Kysela) [2017320] - ASoC: core: Remove invalid snd_soc_component_set_jack call (Jaroslav Kysela) [2017320] - ASoC: codecs: tfa989x: Add support for tfa9897 RCV bit (Jaroslav Kysela) [2017320] - ASoC: amd: acp: select CONFIG_SND_SOC_ACPI (Jaroslav Kysela) [2017320] - ASoC: Intel: glk_rt5682_max98357a: support ALC5682I-VS codec (Jaroslav Kysela) [2017320] - ASoC: fix unmet dependencies on GPIOLIB for SND_SOC_RT1015P (Jaroslav Kysela) [2017320] - ASoC: es8316: add support for ESSX8336 ACPI _HID (Jaroslav Kysela) [2017320] - ASoC: cs42l42: Correct configuring of switch inversion from ts-inv (Jaroslav Kysela) [2017320] - ALSA: firewire-motu: remove TODO for interaction with userspace about control message (Jaroslav Kysela) [2017320] - ALSA: oxfw: fix functional regression for Mackie Onyx 1640i in v5.14 or later (Jaroslav Kysela) [2017320] - ASoC: qdsp6: audioreach: Fix clang -Wimplicit-fallthrough (Jaroslav Kysela) [2017320] - ASoC: fix unmet dependencies on GPIOLIB for SND_SOC_DMIC (Jaroslav Kysela) [2017320] - ALSA: firewire-motu: export meter information to userspace as float value (Jaroslav Kysela) [2017320] - ALSA: firewire-motu: refine parser for meter information in register DSP models (Jaroslav Kysela) [2017320] - ALSA: firewire-motu: fix null pointer dereference when polling hwdep character device (Jaroslav Kysela) [2017320] - ALSA: hda/realtek: Add a quirk for HP OMEN 15 mute LED (Jaroslav Kysela) [2017320] - ASoC: amd: acp: fix Kconfig dependencies (Jaroslav Kysela) [2017320] - ASoC: rt5682-i2c: Use devm_clk_get_optional for optional clock (Jaroslav Kysela) [2017320] - ASoC: Intel: soc-acpi: add entry for ESSX8336 on JSL (Jaroslav Kysela) [2017320] - ASoC: amd: acp: Fix return value check in acp_machine_select() (Jaroslav Kysela) [2017320] - ASoC: max98520: add max98520 audio amplifier driver (Jaroslav Kysela) [2017320] - ASoC: mediatek: mt8195: fix return value (Jaroslav Kysela) [2017320] - ASoC: mediatek: mt8195: rename shadowed array (Jaroslav Kysela) [2017320] - ASoC: mediatek: remove unnecessary initialization (Jaroslav Kysela) [2017320] - ASoC: nau8821: clarify out-of-bounds check (Jaroslav Kysela) [2017320] - ASoC: nau8821: fix kernel-doc (Jaroslav Kysela) [2017320] - ASoC: rt5682s: use 'static' qualifier (Jaroslav Kysela) [2017320] - ASoC: topology: handle endianness warning (Jaroslav Kysela) [2017320] - ALSA: ua101: fix division by zero at probe (Jaroslav Kysela) [2017320] - ASoC: amd: acp: SND_SOC_AMD_ACP_COMMON should depend on X86 && PCI (Jaroslav Kysela) [2017320] - ASoC: amd: acp: SND_SOC_AMD_{LEGACY_MACH,SOF_MACH} should depend on X86 && PCI && I2C (Jaroslav Kysela) [2017320] - ASoC: amd: acp: Wrap AMD Audio ACP components in SND_SOC_AMD_ACP_COMMON (Jaroslav Kysela) [2017320] - ASoC: cs42l42: free_irq() before powering-down on probe() fail (Jaroslav Kysela) [2017320] - ASoC: cs42l42: Reset and power-down on remove() and failed probe() (Jaroslav Kysela) [2017320] - ASoC: qdsp6: audioreach: add support for q6prm-clocks (Jaroslav Kysela) [2017320] - ASoC: qdsp6: audioreach: add q6prm support (Jaroslav Kysela) [2017320] - ASoC: qdsp6: audioreach: add q6apm lpass dai support (Jaroslav Kysela) [2017320] - ASoC: qdsp6: audioreach: add q6apm-dai support (Jaroslav Kysela) [2017320] - ASoC: qdsp6: audioreach: add topology support (Jaroslav Kysela) [2017320] - ASoC: qdsp6: audioreach: add Kconfig and Makefile (Jaroslav Kysela) [2017320] - ASoC: qdsp6: audioreach: add module configuration command helpers (Jaroslav Kysela) [2017320] - ASoC: qdsp6: audioreach: add q6apm support (Jaroslav Kysela) [2017320] - ASoC: qdsp6: audioreach: add basic pkt alloc support (Jaroslav Kysela) [2017320] - ASoC: qdsp6: q6afe-clocks: move audio-clocks to common file (Jaroslav Kysela) [2017320] - ASoC: qdsp6: q6afe-dai: move lpass audio ports to common file (Jaroslav Kysela) [2017320] - ASoC: codecs: Change bulk clock voting to optional voting in digital codecs (Jaroslav Kysela) [2017320] - ASoC: codecs: tx-macro: Update tx default values (Jaroslav Kysela) [2017320] - ASoC: codecs: tx-macro: Enable tx top soundwire mic clock (Jaroslav Kysela) [2017320] - ASoC: qcom: Add compatible names in va,wsa,rx,tx codec drivers for sc7280 (Jaroslav Kysela) [2017320] - ASoC: nau8825: add clock management for power saving (Jaroslav Kysela) [2017320] - ASoC: nau8825: add set_jack coponment support (Jaroslav Kysela) [2017320] - ALSA: line6: fix control and interrupt message timeouts (Jaroslav Kysela) [2017320] - ALSA: 6fire: fix control and bulk message timeouts (Jaroslav Kysela) [2017320] - ALSA: usb-audio: fix null pointer dereference on pointer cs_desc (Jaroslav Kysela) [2017320] - ALSA: gus: fix null pointer dereference on pointer block (Jaroslav Kysela) [2017320] - ALSA: mixer: fix deadlock in snd_mixer_oss_set_volume (Jaroslav Kysela) [2017320] - ASoC: topology: Fix stub for snd_soc_tplg_component_remove() (Jaroslav Kysela) [2017320] - ASoC: qcom: common: Respect status = "disabled" on DAI link nodes (Jaroslav Kysela) [2017320] - ASoC: cs42l42: Prevent NULL pointer deref in interrupt handler (Jaroslav Kysela) [2017320] - ASoC: wm8962: Convert to devm_clk_get_optional() (Jaroslav Kysela) [2017320] - ASoC: fix unmet dependency on GPIOLIB for SND_SOC_MAX98357A (Jaroslav Kysela) [2017320] - ASoC: cs35l41: Make cs35l41_remove() return void (Jaroslav Kysela) [2017320] - ASoc: wm8900: Drop empty spi_driver remove callback (Jaroslav Kysela) [2017320] - ASoC: tegra: Set default card name for Trimslice (Jaroslav Kysela) [2017320] - ASoC: tegra: Restore AC97 support (Jaroslav Kysela) [2017320] - ASoc: wm8731: Drop empty spi_driver remove callback (Jaroslav Kysela) [2017320] - ASoC: doc: update codec example code (Jaroslav Kysela) [2017320] - ASoC: amd: acp: Add acp_machine struct for renoir platform. (Jaroslav Kysela) [2017320] - ASoC: rt5682s: Downsizing the DAC volume scale (Jaroslav Kysela) [2017320] - ASoC: meson: axg-tdm-interface: manage formatters in trigger (Jaroslav Kysela) [2017320] - ASoC: meson: axg-card: make links nonatomic (Jaroslav Kysela) [2017320] - ASoC: cs42l42: Remove unused runtime_suspend/runtime_resume callbacks (Jaroslav Kysela) [2017320] - ASoC: fix unmet dependency on GPIOLIB (Jaroslav Kysela) [2017320] - ALSA: hda/realtek: Fix mic mute LED for the HP Spectre x360 14 (Jaroslav Kysela) [2017320] - ALSA: mixer: oss: Fix racy access to slots (Jaroslav Kysela) [2017320] - ASoC: cirrus: i2s: Prepare clock before using it (Jaroslav Kysela) [2017320] - soundwire: qcom: add debugfs entry for soundwire register dump (Jaroslav Kysela) [2017320] - soundwire: bus: stop dereferencing invalid slave pointer (Jaroslav Kysela) [2017320] - ASoC: amd: acp: Add support for RT5682-VS codec (Jaroslav Kysela) [2017320] - ASoC: amd: acp: Add support for Maxim amplifier codec (Jaroslav Kysela) [2017320] - ASoC: amd: acp: Add callback for machine driver on ACP (Jaroslav Kysela) [2017320] - ASoC: rockchip: Use generic dmaengine code (Jaroslav Kysela) [2017320] - ASoC: rockchip: i2s_tdm: Dup static DAI template (Jaroslav Kysela) [2017320] - ASoC: rockchip: i2s_tdm: improve return value handling (Jaroslav Kysela) [2017320] - ASoC: Intel: Move soc_intel_is_foo() helpers to a generic header (Jaroslav Kysela) [2017320] - ALSA: memalloc: Fix a typo in snd_dma_buffer_sync() description (Jaroslav Kysela) [2017320] - ALSA: memalloc: Drop superfluous snd_dma_buffer_sync() declaration (Jaroslav Kysela) [2017320] - ALSA: usb-audio: Fix microphone sound on Jieli webcam. (Jaroslav Kysela) [2017320] - ASoC: qcom: sm8250: Add Jack support (Jaroslav Kysela) [2017320] - ASoC: qcom: sm8250: add support for TX and RX Macro dais (Jaroslav Kysela) [2017320] - ASoC: amd: enable Yellow Carp platform machine driver build (Jaroslav Kysela) [2017320] - ASoC: amd: add YC machine driver using dmic (Jaroslav Kysela) [2017320] - ASoC: amd: create platform device for acp6x machine driver (Jaroslav Kysela) [2017320] - ASoC: amd: enable Yellow carp acp6x drivers build (Jaroslav Kysela) [2017320] - ASoC: amd: add acp6x pdm driver pm ops (Jaroslav Kysela) [2017320] - ASoC: amd: add acp6x pci driver pm ops (Jaroslav Kysela) [2017320] - ASoC: amd: add acp6x pdm driver dma ops (Jaroslav Kysela) [2017320] - ASoC: amd: add acp6x irq handler (Jaroslav Kysela) [2017320] - ASoC: amd: add acp6x pdm platform driver (Jaroslav Kysela) [2017320] - ASoC: amd: add platform devices for acp6x pdm driver and dmic driver (Jaroslav Kysela) [2017320] - ASoC: amd: add acp6x init/de-init functions (Jaroslav Kysela) [2017320] - ASoC: amd: add Yellow Carp ACP PCI driver (Jaroslav Kysela) [2017320] - ASoC: amd: add Yellow Carp ACP6x IP register header (Jaroslav Kysela) [2017320] - ASoC: amd: acp: Add SOF audio support on Chrome board (Jaroslav Kysela) [2017320] - ASoC: amd: acp: Add legacy sound card support for Chrome audio (Jaroslav Kysela) [2017320] - ASoC: amd: acp: Add generic machine driver support for ACP cards (Jaroslav Kysela) [2017320] - ASoC: amd: acp: Add I2S support on Renoir platform (Jaroslav Kysela) [2017320] - ASoC: amd: Add common framework to support I2S on ACP SOC (Jaroslav Kysela) [2017320] - ALSA: uapi: Fix a C++ style comment in asound.h (Jaroslav Kysela) [2017320] - ALSA: firewire: Fix C++ style comments in uapi header (Jaroslav Kysela) [2017320] - ASoC: rockchip: i2s-tdm: Fix refcount test (Jaroslav Kysela) [2017320] - ASoC: meson: implement driver_name for snd_soc_card in meson-card-utils (Jaroslav Kysela) [2017320] - ASoC: tlv320aic32x4: Make aic32x4_remove() return void (Jaroslav Kysela) [2017320] - ASoC: soc-core: accept zero format at snd_soc_runtime_set_dai_fmt() (Jaroslav Kysela) [2017320] - ASoC: soc-core: tidyup empty function (Jaroslav Kysela) [2017320] - ASoC: soc-component: add snd_soc_component_is_codec() (Jaroslav Kysela) [2017320] - ASoC: soc-pcm: tidyup soc_pcm_hw_clean() - step2 (Jaroslav Kysela) [2017320] - ASoC: soc-pcm: tidyup soc_pcm_hw_clean() - step1 (Jaroslav Kysela) [2017320] - ALSA: memalloc: Convert x86 SG-buffer handling with non-contiguous type (Jaroslav Kysela) [2017320] - ALSA: memalloc: Support for non-coherent page allocation (Jaroslav Kysela) [2017320] - ALSA: memalloc: Support for non-contiguous page allocation (Jaroslav Kysela) [2017320] - ALSA: ISA: not for M68K (Jaroslav Kysela) [2017320] - ASoC: rockchip: i2s-tdm: Strip out direct CRU use (Jaroslav Kysela) [2017320] - ALSA: firewire-motu: notify event for parameter change in register DSP model (Jaroslav Kysela) [2017320] - ALSA: firewire-motu: queue event for parameter change in register DSP model (Jaroslav Kysela) [2017320] - ALSA: firewire-motu: add ioctl command to read cached parameters in register DSP model (Jaroslav Kysela) [2017320] - ALSA: firewire-motu: parse messages for input parameters in register DSP model (Jaroslav Kysela) [2017320] - ALSA: firewire-motu: parse messages for line input parameters in register DSP model (Jaroslav Kysela) [2017320] - ALSA: firewire-motu: parse messages for output parameters in register DSP model (Jaroslav Kysela) [2017320] - ALSA: firewire-motu: parse messages for mixer output parameters in register DSP model (Jaroslav Kysela) [2017320] - ALSA: firewire-motu: parse messages for mixer source parameters in register-DSP model (Jaroslav Kysela) [2017320] - ALSA: firewire-motu: add ioctl command to read cached hardware meter (Jaroslav Kysela) [2017320] - ALSA: firewire-motu: add message parser for meter information in command DSP model (Jaroslav Kysela) [2017320] - ALSA: firewire-motu: add message parser to gather meter information in register DSP model (Jaroslav Kysela) [2017320] - ASoC: cs42l42: Always enable TS_PLUG and TS_UNPLUG interrupts (Jaroslav Kysela) [2017320] - ASoC: cs42l42: Fix WARN in remove() if running without an interrupt (Jaroslav Kysela) [2017320] - ASoC: cs42l42: Mark OSC_SWITCH_STATUS register volatile (Jaroslav Kysela) [2017320] - ASoC: cs42l42: Set correct SRC MCLK (Jaroslav Kysela) [2017320] - ASoC: cs42l42: Allow time for HP/ADC to power-up after enable (Jaroslav Kysela) [2017320] - ASoC: cs42l42: Use PLL for SCLK > 12.288MHz (Jaroslav Kysela) [2017320] - ASoC: cs42l42: Don't claim to support 192k (Jaroslav Kysela) [2017320] - ASoC: cs42l42: Defer probe if request_threaded_irq() returns EPROBE_DEFER (Jaroslav Kysela) [2017320] - ASoC: cs42l42: Don't set defaults for volatile registers (Jaroslav Kysela) [2017320] - ASoC: cs42l42: Correct some register default values (Jaroslav Kysela) [2017320] - ASoC: cs42l42: Always configure both ASP TX channels (Jaroslav Kysela) [2017320] - ASoC: cs42l42: Don't reconfigure the PLL while it is running (Jaroslav Kysela) [2017320] - ASoC: soc-component: improve error reporting for register access (Jaroslav Kysela) [2017320] - ASoC: amd: enable vangogh platform machine driver build (Jaroslav Kysela) [2017320] - ASoC: amd: add vangogh machine driver (Jaroslav Kysela) [2017320] - ASoc: amd: create platform device for VG machine driver (Jaroslav Kysela) [2017320] - ASoC: audio-graph-card2-custom-sample.dtsi: add Codec2Codec sample (Multi) (Jaroslav Kysela) [2017320] - ASoC: audio-graph-card2-custom-sample.dtsi: add Codec2Codec sample (Single) (Jaroslav Kysela) [2017320] - ASoC: audio-graph-card2-custom-sample.dtsi: add DPCM sample (Multi) (Jaroslav Kysela) [2017320] - ASoC: audio-graph-card2-custom-sample.dtsi: add DPCM sample (Single) (Jaroslav Kysela) [2017320] - ASoC: audio-graph-card2-custom-sample.dtsi: add Sample DT for Normal (Nulti) (Jaroslav Kysela) [2017320] - ASoC: audio-graph-card2-custom-sample.dtsi: add Sample DT for Normal (Single) (Jaroslav Kysela) [2017320] - ASoC: add Audio Graph Card2 Custom Sample (Jaroslav Kysela) [2017320] - ASoC: audio-graph-card2: add Codec2Codec support (Jaroslav Kysela) [2017320] - ASoC: audio-graph-card2: add DPCM support (Jaroslav Kysela) [2017320] - ASoC: audio-graph-card2: add Multi CPU/Codec support (Jaroslav Kysela) [2017320] - ASoC: add Audio Graph Card2 driver (Jaroslav Kysela) [2017320] - ASoC: simple-card-utils: add codec2codec support (Jaroslav Kysela) [2017320] - ASoC: simple-card-utils: add asoc_graph_is_ports0() (Jaroslav Kysela) [2017320] - ASoC: test-component: add Test Component for Sound debug/test (Jaroslav Kysela) [2017320] - ALSA: hda/realtek: Fixes HP Spectre x360 15-eb1xxx speakers (Jaroslav Kysela) [2017320] - ALSA: usb-audio: Provide quirk for Sennheiser GSP670 Headset (Jaroslav Kysela) [2017320] - ALSA: pcm: Unify snd_pcm_delay() and snd_pcm_hwsync() (Jaroslav Kysela) [2017320] - ALSA: usb-audio: Initialize every feature unit once at probe time (Jaroslav Kysela) [2017320] - ALSA: usb-audio: Drop superfluous error message after disconnection (Jaroslav Kysela) [2017320] - ALSA: usb-audio: Downgrade error message in get_ctl_value_v2() (Jaroslav Kysela) [2017320] - ALSA: hda/realtek: Add quirk for Clevo PC50HS (Jaroslav Kysela) [2017320] - ALSA: usb-audio: add Schiit Hel device to quirk table (Jaroslav Kysela) [2017320] - ASoC: rt5682: fix a little pop while playback (Jaroslav Kysela) [2017320] - ASoC: rt1011: Fix 'I2S Reference' enum control (Jaroslav Kysela) [2017320] - ASoC: wm8960: Fix clock configuration on slave mode (Jaroslav Kysela) [2017320] - ASoC: rt9120: Add rt9210 audio amplifier support (Jaroslav Kysela) [2017320] - ASoC: amd: vangogh: constify static struct snd_soc_dai_ops (Jaroslav Kysela) [2017320] - ASoC: mediatek: Constify static snd_soc_ops (Jaroslav Kysela) [2017320] - ASoC: rt9120: Drop rt9210 audio amplifier support (Jaroslav Kysela) [2017320] - ALSA: usb-audio: Add quirk for VF0770 (Jaroslav Kysela) [2017320] - ALSA: hda: avoid write to STATESTS if controller is in reset (Jaroslav Kysela) [2017320] - ALSA: usb-audio: Less restriction for low-latency playback mode (Jaroslav Kysela) [2017320] - ALSA: hda/realtek: Fix the mic type detection issue for ASUS G551JW (Jaroslav Kysela) [2017320] - ASoC: rt1011: Fix 'I2S Reference' enum control caused error (Jaroslav Kysela) [2017320] - ASoC: cs42l42: Ensure 0dB full scale volume is used for headsets (Jaroslav Kysela) [2017320] - ALSA: pcm: Workaround for a wrong offset in SYNC_PTR compat ioctl (Jaroslav Kysela) [2017320] - ASoC: Intel: bytcr_rt5651: Utilize dev_err_probe() to avoid log saturation (Jaroslav Kysela) [2017320] - ASoC: Intel: bytcr_rt5651: use devm_clk_get_optional() for mclk (Jaroslav Kysela) [2017320] - ASoC: Intel: bytcr_rt5651: Use temporary variable for struct device (Jaroslav Kysela) [2017320] - ASoC: Intel: bytcr_rt5651: Get platform data via dev_get_platdata() (Jaroslav Kysela) [2017320] - ASoC: Intel: bytcr_rt5640: Utilize dev_err_probe() to avoid log saturation (Jaroslav Kysela) [2017320] - ASoC: Intel: bytcr_rt5640: use devm_clk_get_optional() for mclk (Jaroslav Kysela) [2017320] - ASoC: Intel: bytcr_rt5640: Use temporary variable for struct device (Jaroslav Kysela) [2017320] - ASoC: Intel: bytcr_rt5640: Get platform data via dev_get_platdata() (Jaroslav Kysela) [2017320] - ASoC: amd: Kconfig: Select fch clock support with machine driver (Jaroslav Kysela) [2017320] - ASoC: soc-core: fix null-ptr-deref in snd_soc_del_component_unlocked() (Jaroslav Kysela) [2017320] - ALSA: hda/realtek: Fix for quirk to enable speaker output on the Lenovo 13s Gen2 (Jaroslav Kysela) [2017320] - ALSA: usb-audio: Add support for the Pioneer DJM 750MK2 Mixer/Soundcard (Jaroslav Kysela) [2017320] - ASoC: rockchip: i2s-tdm: Fix error handling on i2s_tdm_prepare_enable_mclk failure (Jaroslav Kysela) [2017320] - ASoC: rockchip: i2s-tdm: Remove call to rockchip_i2s_ch_to_io (Jaroslav Kysela) [2017320] - ASoC: mediatek: mt8195: update audsys clock parent name (Jaroslav Kysela) [2017320] - ASoC: SOF: prepare code to allocate IPC messages in fw_ready (Jaroslav Kysela) [2017320] - ASoC: rt9120: Add rt9210 audio amplifier support (Jaroslav Kysela) [2017320] - ASoC: soc-pcm: restore mixer functionality (Jaroslav Kysela) [2017320] - ASoC: rt5682s: Fix hp pop produced immediately after resuming (Jaroslav Kysela) [2017320] - ASoC: rockchip: add support for i2s-tdm controller (Jaroslav Kysela) [2017320] - ASoC: SOF: Introduce fragment elapsed notification API (Jaroslav Kysela) [2017320] - ASoC: SOF: imx: Use newly introduced generic IPC stream ops (Jaroslav Kysela) [2017320] - ASoC: SOF: Make Intel IPC stream ops generic (Jaroslav Kysela) [2017320] - ASoC: SOF: Introduce snd_sof_mailbox_read / snd_sof_mailbox_write callbacks (Jaroslav Kysela) [2017320] - ASoC: SOF: pipelines: Harmonize all functions to use struct snd_sof_dev (Jaroslav Kysela) [2017320] - ASoC: SOF: topology: do not power down primary core during topology removal (Jaroslav Kysela) [2017320] - ASoC: SOF: Intel: hda: Dump registers and stack when SOF_DBG_DUMP_REGS is set (Jaroslav Kysela) [2017320] - ASoC: SOF: Intel: hda-loader: Drop SOF_DBG_DUMP_REGS flag from dbg_dump calls (Jaroslav Kysela) [2017320] - ASoC: SOF: loader: Drop SOF_DBG_DUMP_REGS flag when firmware start fails (Jaroslav Kysela) [2017320] - ASoC: SOF: core: Clean up snd_sof_get_status() prints (Jaroslav Kysela) [2017320] - ASoC: SOF: intel: hda: Drop 'error' prefix from error dump functions (Jaroslav Kysela) [2017320] - ASoC: SOF: Introduce macro to set the firmware state (Jaroslav Kysela) [2017320] - ASoC: SOF: ops: Force DSP panic dumps to be printed (Jaroslav Kysela) [2017320] - ASoC: SOF: ipc: Re-enable dumps after successful IPC tx (Jaroslav Kysela) [2017320] - ASoC: SOF: debug: Print out the fw_state along with the DSP dump (Jaroslav Kysela) [2017320] - ASoC: SOF: Drop SOF_DBG_DUMP_FORCE_ERR_LEVEL and sof_dev_dbg_or_err (Jaroslav Kysela) [2017320] - ASoC: SOF: intel: hda-loader: Use snd_sof_dsp_dbg_dump() for DSP dump (Jaroslav Kysela) [2017320] - ASoC: SOF: debug: Add SOF_DBG_DUMP_OPTIONAL flag for DSP dumping (Jaroslav Kysela) [2017320] - ASoC: SOF: debug/ops: Move the IPC and DSP dump functions out from the header (Jaroslav Kysela) [2017320] - ASoC: SOF: intel: atom: No need to do a DSP dump in atom_run() (Jaroslav Kysela) [2017320] - ASoC: SOF: loader: Print the DSP dump if boot fails (Jaroslav Kysela) [2017320] - ASoC: SOF: Print the dbg_dump and ipc_dump once to reduce kernel log noise (Jaroslav Kysela) [2017320] - ASoC: SOF: ipc and dsp dump: Add markers for better visibility (Jaroslav Kysela) [2017320] - ASoC: SOF: debug: Swap the dsp_dump and ipc_dump sequence for fw_exception (Jaroslav Kysela) [2017320] - ASoC: SOF: core: debug: force all processing on primary core (Jaroslav Kysela) [2017320] - ASoC: max98927: Handle reset gpio when probing i2c (Jaroslav Kysela) [2017320] - ASoC: codec: wcd938x: Add irq config support (Jaroslav Kysela) [2017320] - ASoC: DAPM: Fix missing kctl change notifications (Jaroslav Kysela) [2017320] - ASoC: Intel: bytcht_es8316: Utilize dev_err_probe() to avoid log saturation (Jaroslav Kysela) [2017320] - ASoC: Intel: bytcht_es8316: Switch to use gpiod_get_optional() (Jaroslav Kysela) [2017320] - ASoC: Intel: bytcht_es8316: Use temporary variable for struct device (Jaroslav Kysela) [2017320] - ASoC: Intel: bytcht_es8316: Get platform data via dev_get_platdata() (Jaroslav Kysela) [2017320] - ASoC: wcd938x: Fix jack detection issue (Jaroslav Kysela) [2017320] - ALSA: usb-audio: Pass JOINT_DUPLEX info flag for implicit fb streams (Jaroslav Kysela) [2017320] - ALSA: pcm: Add more disconnection checks at file ops (Jaroslav Kysela) [2017320] - ALSA: hda: intel: Allow repeatedly probing on codec configuration errors (Jaroslav Kysela) [2017320] - ALSA: hda/realtek: Add quirk for TongFang PHxTxX1 (Jaroslav Kysela) [2017320] - ASoC: SOF: OF: Add fw_path and tplg_path parameters (Jaroslav Kysela) [2017320] - ASoC: amd: acp-rt5645: Constify static snd_soc_ops (Jaroslav Kysela) [2017320] - ASoC: SOF: topology: return error if sof_connect_dai_widget() fails (Jaroslav Kysela) [2017320] - ASoC: SOF: topology: allow for dynamic pipelines override for debug (Jaroslav Kysela) [2017320] - ASoC: SOF: topology: show clks_control value in dynamic debug (Jaroslav Kysela) [2017320] - ASoC: SOF: Intel: hda-dai: improve SSP DAI handling for dynamic pipelines (Jaroslav Kysela) [2017320] - ASoC: SOF: dai-intel: add SOF_DAI_INTEL_SSP_CLKCTRL_MCLK/BCLK_ES bits (Jaroslav Kysela) [2017320] - ASoC: SOF: Intel: hda: add new flags for DAI_CONFIG (Jaroslav Kysela) [2017320] - ASoC: SOF: dai: include new flags for DAI_CONFIG (Jaroslav Kysela) [2017320] - ASoC: SOF: dai: mirror group_id definition added in firmware (Jaroslav Kysela) [2017320] - ASoC: Intel: sof_sdw: add missing quirk for Dell SKU 0A45 (Jaroslav Kysela) [2017320] - ASoC: Intel: soc-acpi: add missing quirk for TGL SDCA single amp (Jaroslav Kysela) [2017320] - ASoC: Intel: add machine driver for SOF+ES8336 (Jaroslav Kysela) [2017320] - ALSA: intel-dsp-config: add quirk for APL/GLK/TGL devices based on ES8336 codec (Jaroslav Kysela) [2017320] - ASoC: Intel: soc-acpi: apl/glk/tgl: add entry for devices based on ES8336 codec (Jaroslav Kysela) [2017320] - ALSA: hda/realtek - ALC236 headset MIC recording issue (Jaroslav Kysela) [2017320] - ALSA: usb-audio: Enable rate validation for Scarlett devices (Jaroslav Kysela) [2017320] - ASoC: Intel: cht_bsw_nau8824: Set card.components string (Jaroslav Kysela) [2017320] - ASoC: nau8824: Add a nau8824_components() helper (Jaroslav Kysela) [2017320] - ASoC: nau8824: Add DMI quirk mechanism for active-high jack-detect (Jaroslav Kysela) [2017320] - ASoC: nau8824: Fix NAU8824_JACK_LOGIC define (Jaroslav Kysela) [2017320] - ASoC: rt5651: Use IRQF_NO_AUTOEN when requesting the IRQ (Jaroslav Kysela) [2017320] - ASoC: es8316: Use IRQF_NO_AUTOEN when requesting the IRQ (Jaroslav Kysela) [2017320] - ALSA: hda/realtek: Add quirk for Clevo X170KM-G (Jaroslav Kysela) [2017320] - ALSA: hda/realtek: Complete partial device name to avoid ambiguity (Jaroslav Kysela) [2017320] - ASoC: nau8821: new driver (Jaroslav Kysela) [2017320] - ASoC: fsl_spdif: implement bypass mode from in to out (Jaroslav Kysela) [2017320] - ASoC: SOF: topology: Add kernel parameter for topology verification (Jaroslav Kysela) [2017320] - ASoC: SOF: Add support for dynamic pipelines (Jaroslav Kysela) [2017320] - ASoC: SOF: Intel: hda: make sure DAI widget is set up before IPC (Jaroslav Kysela) [2017320] - ASoC: SOF: Introduce widget use_count (Jaroslav Kysela) [2017320] - ASoC: SOF: Don't set up widgets during topology parsing (Jaroslav Kysela) [2017320] - ASoC: SOF: restore kcontrols for widget during set up (Jaroslav Kysela) [2017320] - ASoC: SOF: Add new fields to snd_sof_route (Jaroslav Kysela) [2017320] - AsoC: dapm: export a couple of functions (Jaroslav Kysela) [2017320] - ASoC: SOF: sof-audio: add helpers for widgets, kcontrols and dai config set up (Jaroslav Kysela) [2017320] - ASoC: SOF: topology: Add new token for dynamic pipeline (Jaroslav Kysela) [2017320] - ASoC: SOF: control: Add access field in struct snd_sof_control (Jaroslav Kysela) [2017320] - ASoC: topology: change the complete op in snd_soc_tplg_ops to return int (Jaroslav Kysela) [2017320] - ASoC: qcom: apq8096: Constify static snd_soc_ops (Jaroslav Kysela) [2017320] - ASoC: rt5682s: Fix HP noise caused by SAR mode switch when the system resumes (Jaroslav Kysela) [2017320] - ASoC: rt5682s: Enable ASRC auto-disable to fix pop during jack plug-in while playback (Jaroslav Kysela) [2017320] - ASoC: mediatek: mt8195: move of_node_put to remove function (Jaroslav Kysela) [2017320] - ASoC: Intel: sof_rt5682: Add support for max98360a speaker amp (Jaroslav Kysela) [2017320] - ASoC: tegra: Constify static snd_soc_ops (Jaroslav Kysela) [2017320] - ASoC: soc-component: Remove conditional definition of debugfs data members (Jaroslav Kysela) [2017320] - ALSA: usb-audio: Fix packet size calculation regression (Jaroslav Kysela) [2017320] - ALSA: hda - Enable headphone mic on Dell Latitude laptops with ALC3254 (Jaroslav Kysela) [2017320] - ALSA: usb-audio: disable implicit feedback sync for Behringer UFX1204 and UFX1604 (Jaroslav Kysela) [2017320] - soundwire: debugfs: use controller id and link_id for debugfs (Jaroslav Kysela) [2017320] - ASoC: rt5682: move clk related code to rt5682_i2c_probe (Jaroslav Kysela) [2017320] - ASoC: fsl_rpmsg: Add rpmsg audio support for i.MX8ULP (Jaroslav Kysela) [2017320] - ASoC: wm_adsp: remove a repeated including (Jaroslav Kysela) [2017320] - ASoC: SOF: Change SND_SOC_SOF_TOPLEVEL from config to menuconfig (Jaroslav Kysela) [2017320] - ASoC: rt5682s: Revise the macro RT5682S_PLLB_SRC_MASK (Jaroslav Kysela) [2017320] - ASoC: rt5682s: Use dev_dbg instead of pr_debug (Jaroslav Kysela) [2017320] - ASoC: rt5682s: Remove the volatile SW reset register from reg_default (Jaroslav Kysela) [2017320] - ASoC: nau8824: Fix headphone vs headset, button-press detection no longer working (Jaroslav Kysela) [2017320] - ALSA: seq: Fix a potential UAF by wrong private_free call order (Jaroslav Kysela) [2017320] - ALSA: usb-audio: Avoid killing in-flight URBs during draining (Jaroslav Kysela) [2017320] - ALSA: usb-audio: Improved lowlatency playback support (Jaroslav Kysela) [2017320] - ALSA: usb-audio: Add spinlock to stop_urbs() (Jaroslav Kysela) [2017320] - ALSA: usb-audio: Check available frames for the next packet size (Jaroslav Kysela) [2017320] - ALSA: usb-audio: Disable low-latency mode for implicit feedback sync (Jaroslav Kysela) [2017320] - ALSA: usb-audio: Disable low-latency playback for free-wheel mode (Jaroslav Kysela) [2017320] - ALSA: usb-audio: Rename early_playback_start flag with lowlatency_playback (Jaroslav Kysela) [2017320] - ALSA: usb-audio: Fix possible race at sync of urb completions (Jaroslav Kysela) [2017320] - ALSA: usb-audio: Restrict rates for the shared clocks (Jaroslav Kysela) [2017320] - ALSA: hda/realtek: Enable 4-speaker output for Dell Precision 5560 laptop (Jaroslav Kysela) [2017320] - ALSA: hda: Use position buffer for SKL+ again (Jaroslav Kysela) [2017320] - ALSA: hda: Reduce udelay() at SKL+ position reporting (Jaroslav Kysela) [2017320] - ALSA: usb-audio: Fix a missing error check in scarlett gen2 mixer (Jaroslav Kysela) [2017320] - ALSA: virtio: Replace zero-length array with flexible-array member (Jaroslav Kysela) [2017320] - ASoC: ux500: mop500: Constify static snd_soc_ops (Jaroslav Kysela) [2017320] - ASoC: ti: Constify static snd_soc_ops (Jaroslav Kysela) [2017320] - ASoC: intel: sof_rt5682: update platform device name for Maxim amplifier (Jaroslav Kysela) [2017320] - ASoC: SOF: ipc: Make the error prints consistent in tx_wait_done() (Jaroslav Kysela) [2017320] - ASoC: SOF: prefix some terse and cryptic dev_dbg() with __func__ (Jaroslav Kysela) [2017320] - ASoC: SOF: add error handling to snd_sof_ipc_msg_data() (Jaroslav Kysela) [2017320] - ASoC: mediatek: mt8195: add missing of_node_put in probe (Jaroslav Kysela) [2017320] - ASoC: SOF: imx: add header file for ops (Jaroslav Kysela) [2017320] - ASoC: SOF: pm: fix a stale comment (Jaroslav Kysela) [2017320] - ASoC: SOF: Intel: hda-stream: Print stream name on STREAM_SD_OFFSET timeout (Jaroslav Kysela) [2017320] - ALSA: pcsp: Make hrtimer forwarding more robust (Jaroslav Kysela) [2017320] - ASoC: SOF: Intel: hda-dai: fix potential locking issue (Jaroslav Kysela) [2017320] - ALSA: hda: hdac_ext_stream: fix potential locking issues (Jaroslav Kysela) [2017320] - ALSA: hda: hdac_stream: fix potential locking issue in snd_hdac_stream_assign() (Jaroslav Kysela) [2017320] - ALSA: usb-audio: fix comment reference in __uac_clock_find_source (Jaroslav Kysela) [2017320] - ASoC: ak4458: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2017320] - ASoC: ak5558: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2017320] - ASoC: dmaengine: Introduce module option prealloc_buffer_size_kbytes (Jaroslav Kysela) [2017320] - ASoC: dwc-i2s: Update to modern clocking terminology (Jaroslav Kysela) [2017320] - ASoC: ak4671: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2017320] - ASoC: alc5623: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2017320] - ASoC: bcm: Convert to modern clocking terminology (Jaroslav Kysela) [2017320] - ASoC: cpcap: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2017320] - ASoC: meson: aiu: Fix spelling mistake "Unsupport" -> "Unsupported" (Jaroslav Kysela) [2017320] - ASoC: codecs: Fix spelling mistake "Unsupport" -> "Unsupported" (Jaroslav Kysela) [2017320] - ASoC: ad193x: Update to modern clocking terminology (Jaroslav Kysela) [2017320] - ASoC: tegra: Constify static snd_soc_dai_ops structs (Jaroslav Kysela) [2017320] - ASoC: cs42l42: Use two thresholds and increased wait time for manual type detection (Jaroslav Kysela) [2017320] - ASoC: adav80x: Update to modern clocking terminology (Jaroslav Kysela) [2017320] - ASoC: adau1977: Update to modern clocking terminology (Jaroslav Kysela) [2017320] - ASoC: adau17x1: Update to modern clocking terminology (Jaroslav Kysela) [2017320] - ASoC: adau1701: Update to modern clocking terminology (Jaroslav Kysela) [2017320] - ASoC: adau1373: Update to modern clocking terminology (Jaroslav Kysela) [2017320] - ASoC: adau1372: Update to modern clocking terminology (Jaroslav Kysela) [2017320] - ASoC: ad1836: Update to modern clocking terminology (Jaroslav Kysela) [2017320] - ASoC: ep93xx: Convert to modern clocking terminology (Jaroslav Kysela) [2017320] - ASoC: samsung: add missing "fallthrough;" (Jaroslav Kysela) [2017320] - ASoC: ak4642: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2017320] - ASoC: wcd9335: Use correct version to initialize Class H (Jaroslav Kysela) [2017320] - ASoC: alc5632: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2017320] - ASoC: ak4104: Update to modern clocking terminology (Jaroslav Kysela) [2017320] - ASoC: ak4118: Update to modern clocking terminology (Jaroslav Kysela) [2017320] - ASoC: zl38060: Update to modern clocking terminology (Jaroslav Kysela) [2017320] - firmware: cs_dsp: add driver to support firmware loading on Cirrus Logic DSPs (Jaroslav Kysela) [2017320] - ASoC: wm_adsp: Separate wm_adsp specifics in cs_dsp_client_ops (Jaroslav Kysela) [2017320] - ASoC: wm_adsp: Split out struct cs_dsp from struct wm_adsp (Jaroslav Kysela) [2017320] - ASoC: wm_adsp: move firmware loading to client (Jaroslav Kysela) [2017320] - ASoC: wm_adsp: Pass firmware names as parameters when starting DSP core (Jaroslav Kysela) [2017320] - ASoC: wm_adsp: Move check of dsp->running to better place (Jaroslav Kysela) [2017320] - ASoC: wm_adsp: Separate generic cs_dsp_coeff_ctl handling (Jaroslav Kysela) [2017320] - ASoC: wm_adsp: Move sys_config_size to wm_adsp (Jaroslav Kysela) [2017320] - ASoC: wm_adsp: Split DSP power operations into helper functions (Jaroslav Kysela) [2017320] - ASoC: wm_adsp: Separate some ASoC and generic functions (Jaroslav Kysela) [2017320] - ASoC: wm_adsp: Introduce cs_dsp logging macros (Jaroslav Kysela) [2017320] - ASoC: wm_adsp: Rename generic DSP support (Jaroslav Kysela) [2017320] - ASoC: wm_adsp: Cancel ongoing work when removing controls (Jaroslav Kysela) [2017320] - ASoC: wm_adsp: Switch to using wm_coeff_read_ctrl for compressed buffers (Jaroslav Kysela) [2017320] - ASoC: wm_adsp: Move check for control existence (Jaroslav Kysela) [2017320] - ASoC: wm_adsp: Remove use of snd_ctl_elem_type_t (Jaroslav Kysela) [2017320] - ASoC: cs4341: Add SPI device ID table (Jaroslav Kysela) [2017320] - ASoC: pcm179x: Add missing entries SPI to device ID table (Jaroslav Kysela) [2017320] - ALSA: rawmidi: introduce SNDRV_RAWMIDI_IOCTL_USER_PVERSION (Jaroslav Kysela) [2017320] - ASoC: pl1022_rdk: Update to modern clocking terminology (Jaroslav Kysela) [2017320] - ASoC: pl1022_ds: Update to modern clocking terminology (Jaroslav Kysela) [2017320] - ASoC: mpc8610_hpcd: Update to modern clocking terminology (Jaroslav Kysela) [2017320] - ASoC: imx-sgtl5000: Update to modern clocking terminology (Jaroslav Kysela) [2017320] - ASoC: imx-rpmsg: Update to modern clocking terminology (Jaroslav Kysela) [2017320] - ASoC: imx-hdmi: Update to modern clocking terminology (Jaroslav Kysela) [2017320] - ASoC: imx-es8328: Update to modern clocking terminology (Jaroslav Kysela) [2017320] - ASoC: imx-card: Update to modern clocking terminology (Jaroslav Kysela) [2017320] - ASoC: imx-audmix: Update to modern clocking terminology (Jaroslav Kysela) [2017320] - ASoC: fsl_ssi: Update to modern clocking terminology (Jaroslav Kysela) [2017320] - ASoC: fsl_sai: Update to modern clocking terminology (Jaroslav Kysela) [2017320] - ASoC: fsl-mqs: Update to modern clocking terminology (Jaroslav Kysela) [2017320] - ASoC: fsl-esai: Update to modern clocking terminology (Jaroslav Kysela) [2017320] - ASoC: fsl-audmix: Update to modern clocking terminology (Jaroslav Kysela) [2017320] - ASoC: fsl-asoc-card: Update to modern clocking terminology (Jaroslav Kysela) [2017320] - ASoC: eureka-tlv320: Update to modern clocking terminology (Jaroslav Kysela) [2017320] - ASoC: cros_ec_codec: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2017320] - ALSA: firewire-motu: fix truncated bytes in message tracepoints (Jaroslav Kysela) [2017320] - ALSA: usx2y: Prefer struct_size over open coded arithmetic (Jaroslav Kysela) [2017320] - ASoC: qdsp6: q6afe-dai: Fix spelling mistake "Fronend" -> "Frontend" (Jaroslav Kysela) [2017320] - ASoC: fsl_spdif: Add support for i.MX8ULP (Jaroslav Kysela) [2017320] - ASoC: fsl: Constify static snd_soc_ops (Jaroslav Kysela) [2017320] - ASoC: fsl_xcvr: Fix channel swap issue with ARC (Jaroslav Kysela) [2017320] - ASoC: pcm512x: Mend accesses to the I2S_1 and I2S_2 registers (Jaroslav Kysela) [2017320] - ASoC: codecs: max98390: simplify getting the adapter of a client (Jaroslav Kysela) [2017320] - ASoC: Intel: boards: Update to modern clocking terminology (Jaroslav Kysela) [2017320] - ASoC: ab8500: Update to modern clocking terminology (Jaroslav Kysela) [2017320] - ASoC: SOF: Remove struct sof_ops_table and sof_get_ops() macro (Jaroslav Kysela) [2017320] - ASoC: rt5682s: make rt5682s_aif2_dai_ops and rt5682s_soc_component_dev (Jaroslav Kysela) [2017320] - ASoC: tegra: Add Tegra210 based Mixer driver (Jaroslav Kysela) [2017320] - ASoC: tegra: Add Tegra210 based ADX driver (Jaroslav Kysela) [2017320] - ASoC: tegra: Add Tegra210 based AMX driver (Jaroslav Kysela) [2017320] - ASoC: tegra: Add Tegra210 based SFC driver (Jaroslav Kysela) [2017320] - ASoC: tegra: Add Tegra210 based MVC driver (Jaroslav Kysela) [2017320] - ASoC: tegra: Add routes for few AHUB modules (Jaroslav Kysela) [2017320] - ASoC: audio-graph: Fixup CPU endpoint hw_params in a BE<->BE link (Jaroslav Kysela) [2017320] - ASoC: simple-card-utils: Increase maximum DAI links limit to 512 (Jaroslav Kysela) [2017320] - ASoC: soc-pcm: Don't reconnect an already active BE (Jaroslav Kysela) [2017320] - ASoC: compress/component: Use module_get_when_open/put_when_close for cstream (Jaroslav Kysela) [2017320] - ASoC: soc-component: Convert the mark_module to void* (Jaroslav Kysela) [2017320] - ASoC: 88pm860x: Update to modern clocking terminology (Jaroslav Kysela) [2017320] - ASoC: SOF: Rename sof_arch_ops to dsp_arch_ops (Jaroslav Kysela) [2017320] - ASoC: SOF: ipc: Remove redundant error check from sof_ipc_tx_message_unlocked (Jaroslav Kysela) [2017320] - ASoC: SOF: ipc: Print 0x prefix for errors in ipc_trace/stream_message() (Jaroslav Kysela) [2017320] - ASoC: SOF: ipc: Clarify the parameter name for ipc_trace_message() (Jaroslav Kysela) [2017320] - ASoC: SOF: trace: Omit error print when waking up trace sleepers (Jaroslav Kysela) [2017320] - ASoC: mediatek: mt8195: remove wrong fixup assignment on HDMITX (Jaroslav Kysela) [2017320] - ASoC: au1x: Convert to modern terminology for DAI clocking (Jaroslav Kysela) [2017320] - ASoC: atmel: Convert to new style DAI format definitions (Jaroslav Kysela) [2017320] - misc: cs35l41: Remove unused pdn variable (Jaroslav Kysela) [2017320] - ASoC: SOF: imx8m: add SAI1 info (Jaroslav Kysela) [2017320] - ASoC: cs42l42: Minor fix all errors reported by checkpatch.pl script (Jaroslav Kysela) [2017320] - ASoC: SOF: core: Move probe work related code under a single if () branch (Jaroslav Kysela) [2017320] - ASoC: cs42l42: Implement Manual Type detection as fallback (Jaroslav Kysela) [2017320] - ASoC: SOF: sof-probes: Correct the function names used for snd_soc_cdai_ops (Jaroslav Kysela) [2017320] - ASoC: SOF: Intel: Rename hda-compress.c to hda-probes.c (Jaroslav Kysela) [2017320] - ASoC: SOF: probe: Merge and clean up the probe and compress files (Jaroslav Kysela) [2017320] - ASoC: SOF: compress: move and export sof_probe_compr_ops (Jaroslav Kysela) [2017320] - ASoC: SOF: pcm: Remove non existent CONFIG_SND_SOC_SOF_COMPRESS reference (Jaroslav Kysela) [2017320] - ASoC: SOF: ipc: Add probe message logging to ipc_log_header() (Jaroslav Kysela) [2017320] - ASoC: SOF: loader: Re-phrase the missing firmware error to avoid duplication (Jaroslav Kysela) [2017320] - ASoC: SOF: loader: release_firmware() on load failure to avoid batching (Jaroslav Kysela) [2017320] - ALSA: hda/cs8409: Setup Dolphin Headset Mic as Phantom Jack (Jaroslav Kysela) [2017320] - ALSA: pcxhr: "fix" PCXHR_REG_TO_PORT definition (Jaroslav Kysela) [2017320] - ASoC: SOF: debug: No need to export the snd_sof_debugfs_io_item() (Jaroslav Kysela) [2017320] - ASoC: SOF: loader: Use the generic ops for region debugfs handling (Jaroslav Kysela) [2017320] - ASoC: SOF: Intel: Provide debugfs_add_region_item ops for core (Jaroslav Kysela) [2017320] - ASoC: SOF: imx: Provide debugfs_add_region_item ops for core (Jaroslav Kysela) [2017320] - ASoC: SOF: debug: Add generic API and ops for DSP regions (Jaroslav Kysela) [2017320] - ASoC: SOF: core: Do not use 'bar' as parameter for block_read/write (Jaroslav Kysela) [2017320] - ASoC: SOF: loader: No need to export snd_sof_fw_parse_ext_data() (Jaroslav Kysela) [2017320] - ASoC: SOF: imx: Do not initialize the snd_sof_dsp_ops.read64 (Jaroslav Kysela) [2017320] - ASoC: SOF: ipc: Remove snd_sof_dsp_mailbox_init() (Jaroslav Kysela) [2017320] - ASoC: SOF: Intel: bdw: Set the mailbox offset directly in bdw_probe (Jaroslav Kysela) [2017320] - ASoC: SOF: imx: imx8m: Bar index is only valid for IRAM and SRAM types (Jaroslav Kysela) [2017320] - ASoC: SOF: imx: imx8: Bar index is only valid for IRAM and SRAM types (Jaroslav Kysela) [2017320] - ASoC: cs35l41: Fix a bunch of trivial code formating/style issues (Jaroslav Kysela) [2017320] - ASoC: cs35l41: Fixup the error messages (Jaroslav Kysela) [2017320] - ASoC: cs35l41: Don't overwrite returned error code (Jaroslav Kysela) [2017320] - ASoC: cs35l41: Combine adjacent register writes (Jaroslav Kysela) [2017320] - ASoC: cs35l41: Use regmap_read_poll_timeout to wait for OTP boot (Jaroslav Kysela) [2017320] - ASoC: cs35l41: Fix use of an uninitialised variable (Jaroslav Kysela) [2017320] - ASoC: mediatek: mt6359: Fix unexpected error in bind/unbind flow (Jaroslav Kysela) [2017320] - ASoC: SOF: loader: load_firmware callback is mandatory, treat it like that (Jaroslav Kysela) [2017320] - ASoC: mediatek: mt8195: make array adda_dai_list static const (Jaroslav Kysela) [2017320] - ASoC: mediatek: mt8195: Add missing of_node_put() (Jaroslav Kysela) [2017320] - ASoC: SOF: Intel: hda: Relocate inline definitions from hda.h to hda.c for sdw (Jaroslav Kysela) [2017320] - ASoC: SOF: Intel: hda: Remove boot_firmware skl and iccmax_icl declarations (Jaroslav Kysela) [2017320] - ASoC: SOF: Intel: hda-dsp: Declare locally used functions as static (Jaroslav Kysela) [2017320] - ASoC: SOF: Drop resindex_dma_base, dma_engine, dma_size from sof_dev_desc (Jaroslav Kysela) [2017320] - ASoC: SOF: intel: Do no initialize resindex_dma_base (Jaroslav Kysela) [2017320] - ASoC: intel: sof_rt5682: support jsl_rt5682s_mx98360a board (Jaroslav Kysela) [2017320] - ASoC: intel: sof_rt5682: support jsl_rt5682s_rt1015 board (Jaroslav Kysela) [2017320] - ASoC: intel: sof_rt5682: support jsl_rt5682s_rt1015p board (Jaroslav Kysela) [2017320] - ASoC: Intel: sof_rt5682: support ALC5682I-VS codec (Jaroslav Kysela) [2017320] - ASoC: SOF: Fix DSP oops stack dump output contents (Jaroslav Kysela) [2017320] - ALSA: hda/realtek: Quirks to enable speaker output for Lenovo Legion 7i 15IMHG05, Yoga 7i 14ITL5/15ITL5, and 13s Gen2 laptops. (Jaroslav Kysela) [2017320] - ALSA: usb-audio: Unify mixer resume and reset_resume procedure (Jaroslav Kysela) [2017320] - Revert "ALSA: hda: Drop workaround for a hang at shutdown again" (Jaroslav Kysela) [2017320] - ALSA: oxfw: fix transmission method for Loud models based on OXFW971 (Jaroslav Kysela) [2017320] - ASoC: pcm5102a: increase rate from 192k to 384k (Jaroslav Kysela) [2017320] - ASoC: rt1011: add i2s reference control for rt1011 (Jaroslav Kysela) [2017320] - ASoC: SOF: Handle control change notification from firmware (Jaroslav Kysela) [2017320] - ASoC: mt8195: remove unnecessary CONFIG_PM (Jaroslav Kysela) [2017320] - ASoC: SOF: control: fix a typo in put operations for kcontrol (Jaroslav Kysela) [2017320] - ASoC: fsl_rpmsg: add soc specific data structure (Jaroslav Kysela) [2017320] - ASoC: rt5682s: Add driver for ALC5682I-VS codec (Jaroslav Kysela) [2017320] - ASoC: mediatek: mt8195: Fix unused initialization of pointer etdm_data (Jaroslav Kysela) [2017320] - ASoC: ti: rename CONFIG_SND_SOC_DM365_VOICE_CODEC_MODULE (Jaroslav Kysela) [2017320] - ASoC: SOF: core: allow module parameter to override dma trace Kconfig (Jaroslav Kysela) [2017320] - ASoC: mediatek: mt8195: Make use of the helper function devm_platform_ioremap_resource() (Jaroslav Kysela) [2017320] - ASoC: soc-topology: Move template info print soc_tplg_dapm_widget_create() (Jaroslav Kysela) [2017320] - ASoC: amd: acp: declare and add prefix to 'bt_uart_enable' symbol (Jaroslav Kysela) [2017320] - ASoC: mediatek: mt8195: Remove unsued irqs_lock. (Jaroslav Kysela) [2017320] - ASoC: cs35l41: CS35L41 Boosted Smart Amplifier (Jaroslav Kysela) [2017320] - ASoC: rockchip: pdm: Add support for path map (Jaroslav Kysela) [2017320] - ASoC: rockchip: pdm: Add support for rk3568 pdm (Jaroslav Kysela) [2017320] - ASoC: rockchip: Add support for rv1126 pdm (Jaroslav Kysela) [2017320] - ASoC: mediatek: common: handle NULL case in suspend/resume function (Jaroslav Kysela) [2017320] - ASoC: fsl_xcvr: register platform component before registering cpu dai (Jaroslav Kysela) [2017320] - ASoC: fsl_spdif: register platform component before registering cpu dai (Jaroslav Kysela) [2017320] - ASoC: fsl_micfil: register platform component before registering cpu dai (Jaroslav Kysela) [2017320] - ASoC: fsl_esai: register platform component before registering cpu dai (Jaroslav Kysela) [2017320] - ASoC: fsl_sai: register platform component before registering cpu dai (Jaroslav Kysela) [2017320] - ASoC: mediatek: add required config dependency (Jaroslav Kysela) [2017320] - ASoC: Intel: sof_sdw: tag SoundWire BEs as non-atomic (Jaroslav Kysela) [2017320] - ALSA: gus: Fix repeated probe for ISA interwave card (Jaroslav Kysela) [2017320] - ALSA: gus: Fix repeated probes of snd_gus_create() (Jaroslav Kysela) [2017320] - ALSA: vx222: fix null-ptr-deref (Jaroslav Kysela) [2017320] - ASoC: rockchip: i2s: Fix concurrency between tx/rx (Jaroslav Kysela) [2017320] - ASoC: mt8195: correct the dts parsing logic about DPTX and HDMITX (Jaroslav Kysela) [2017320] - ASoC: Intel: boards: Fix CONFIG_SND_SOC_SDW_MOCKUP select (Jaroslav Kysela) [2017320] - ALSA: usb-audio: Add registration quirk for JBL Quantum 800 (Jaroslav Kysela) [2017320] - ASoC: rt5682: fix headset background noise when S3 state (Jaroslav Kysela) [2017320] - ASoC: mediatek: SND_SOC_MT8195 should depend on ARCH_MEDIATEK (Jaroslav Kysela) [2017320] - ASoC: samsung: s3c24xx_simtec: fix spelling mistake "devicec" -> "device" (Jaroslav Kysela) [2017320] - ASoC: audio-graph: respawn Platform Support (Jaroslav Kysela) [2017320] - ASoC: mediatek: mt8195: add MTK_PMIC_WRAP dependency (Jaroslav Kysela) [2017320] - ASoC: Revert PCM trigger changes (Jaroslav Kysela) [2017320] - ALSA: usb-audio: Add lowlatency module option (Jaroslav Kysela) [2017320] - ALSA: hda/cs8409: Initialize Codec only in init fixup. (Jaroslav Kysela) [2017320] - ALSA: hda/cs8409: Ensure Type Detection is only run on startup when necessary (Jaroslav Kysela) [2017320] - ALSA: usb-audio: Work around for XRUN with low latency playback (Jaroslav Kysela) [2017320] - ALSA: pcm: fix divide error in snd_pcm_lib_ioctl (Jaroslav Kysela) [2017320] - ASoC: soc-pcm: test refcount before triggering (Jaroslav Kysela) [2017320] - ASoC: soc-pcm: protect BE dailink state changes in trigger (Jaroslav Kysela) [2017320] - ASoC: wcd9335: Disable irq on slave ports in the remove function (Jaroslav Kysela) [2017320] - ASoC: wcd9335: Fix a memory leak in the error handling path of the probe function (Jaroslav Kysela) [2017320] - ASoC: wcd9335: Fix a double irq free in the remove function (Jaroslav Kysela) [2017320] - ALSA: hda: Disable runtime resume at shutdown (Jaroslav Kysela) [2017320] - ASoC: rockchip: i2s: Add support for frame inversion (Jaroslav Kysela) [2017320] - ASoC: rockchip: i2s: Add compatible for more SoCs (Jaroslav Kysela) [2017320] - ASoC: rockchip: i2s: Make playback/capture optional (Jaroslav Kysela) [2017320] - ASoC: rockchip: i2s: Fixup config for DAIFMT_DSP_A/B (Jaroslav Kysela) [2017320] - ASoC: rockchip: i2s: Fix regmap_ops hang (Jaroslav Kysela) [2017320] - ASoC: rockchip: i2s: Improve dma data transfer efficiency (Jaroslav Kysela) [2017320] - ASoC: rockchip: i2s: Fixup clk div error (Jaroslav Kysela) [2017320] - ASoC: rockchip: i2s: Add support for set bclk ratio (Jaroslav Kysela) [2017320] - ASoC: rockchip: spdif: Add support for rk3568 spdif (Jaroslav Kysela) [2017320] - ASoC: rockchip: spdif: Fix some coding style (Jaroslav Kysela) [2017320] - ASoC: rockchip: spdif: Mark SPDIF_SMPDR as volatile (Jaroslav Kysela) [2017320] - ASoC: mediatek: mt8195: Fix spelling mistake "bitwiedh" -> "bitwidth" (Jaroslav Kysela) [2017320] - ASoC: dwc: Get IRQ optionally (Jaroslav Kysela) [2017320] - ASoC: imx-rpmsg: change dev_err to dev_err_probe for -EPROBE_DEFER (Jaroslav Kysela) [2017320] - ASoC: rt5682: Fix the vol+ button detection issue (Jaroslav Kysela) [2017320] - ASoC: Intel: bytcr_rt5640: Make rt5640_jack_gpio/rt5640_jack2_gpio static (Jaroslav Kysela) [2017320] - ASoC: SOF: intel: remove duplicate include (Jaroslav Kysela) [2017320] - ASoC: mediatek: mt8195: add HDMITX audio support (Jaroslav Kysela) [2017320] - ASoC: mediatek: mt8195: add DPTX audio support (Jaroslav Kysela) [2017320] - ASoC: mediatek: mt8195: add machine driver with mt6359, rt1019 and rt5682 (Jaroslav Kysela) [2017320] - ASoC: mediatek: mt8195: add platform driver (Jaroslav Kysela) [2017320] - ASoC: mediatek: mt8195: support pcm in platform driver (Jaroslav Kysela) [2017320] - ASoC: mediatek: mt8195: support adda in platform driver (Jaroslav Kysela) [2017320] - ASoC: mediatek: mt8195: support etdm in platform driver (Jaroslav Kysela) [2017320] - ASoC: mediatek: mt8195: support audsys clock control (Jaroslav Kysela) [2017320] - ASoC: mediatek: mt8195: update mediatek common driver (Jaroslav Kysela) [2017320] - ASoC: wm_adsp: Put debugfs_remove_recursive back in (Jaroslav Kysela) [2017320] - ALSA: usb-audio: Move set-interface-first workaround into common quirk (Jaroslav Kysela) [2017320] - ALSA: hda/realtek: Quirk for HP Spectre x360 14 amp setup (Jaroslav Kysela) [2017320] - ALSA: usb-audio: Fix regression on Sony WALKMAN NW-A45 DAC (Jaroslav Kysela) [2017320] - ASoC: rt1015: remove possible unused variable `bclk_ms' (Jaroslav Kysela) [2017320] - ASoC: Intel: bytcr_rt5640: Mark hp_elitepad_1000g2_jack?_check functions static (Jaroslav Kysela) [2017320] - ASoC: ics43432: add CMM-4030D-261 support (Jaroslav Kysela) [2017320] - ASoC: Intel: Skylake: Select first entry for singular pipe config arrays (Jaroslav Kysela) [2017320] - ASoC: Intel: Skylake: Properly configure modules with generic extension (Jaroslav Kysela) [2017320] - ASoC: Intel: Skylake: Support modules with generic extension (Jaroslav Kysela) [2017320] - ASoC: Intel: Skylake: Support multiple format configs (Jaroslav Kysela) [2017320] - ASoC: Intel: Skylake: Simplify m_state for loadable modules (Jaroslav Kysela) [2017320] - ASoC: Intel: Skylake: Fix passing loadable flag for module (Jaroslav Kysela) [2017320] - ASoC: Intel: Skylake: Fix module configuration for KPB and MIXER (Jaroslav Kysela) [2017320] - ASoC: Intel: Skylake: Fix module resource and format selection (Jaroslav Kysela) [2017320] - ASoC: Intel: Skylake: Select proper format for NHLT blob (Jaroslav Kysela) [2017320] - ASoC: Intel: Skylake: Leave data as is when invoking TLV IPCs (Jaroslav Kysela) [2017320] - ASoC: Intel: kbl_da7219_max98927: Fix format selection for max98373 (Jaroslav Kysela) [2017320] - soundwire: cadence: do not extend reset delay (Jaroslav Kysela) [2017320] - soundwire: intel: conditionally exit clock stop mode on system suspend (Jaroslav Kysela) [2017320] - soundwire: intel: skip suspend/resume/wake when link was not started (Jaroslav Kysela) [2017320] - soundwire: intel: fix potential race condition during power down (Jaroslav Kysela) [2017320] - ASoC: intel: atom: Revert PCM buffer address setup workaround again (Jaroslav Kysela) [2017320] - ALSA: doc: Fix indentation warning (Jaroslav Kysela) [2017320] - ALSA: hda: Update documentation for aliasing via the model option (Jaroslav Kysela) [2017320] - ALSA: hda: Allow model option to specify PCI SSID alias (Jaroslav Kysela) [2017320] - ALSA: hda: Code refactoring snd_hda_pick_fixup() (Jaroslav Kysela) [2017320] - ALSA: firewire-motu: add support for MOTU 896HD (Jaroslav Kysela) [2017320] - ALSA: hda/realtek: Workaround for conflicting SSID on ASUS ROG Strix G17 (Jaroslav Kysela) [2017320] - ASoC: rsnd: adg: clearly handle clock error / NULL case (Jaroslav Kysela) [2017320] - ASoC: rsnd: core: make some arrays static const, makes object smaller (Jaroslav Kysela) [2017320] - ASoC: Intel: bytcr_rt5640: Add support for HP Elite Pad 1000G2 jack-detect (Jaroslav Kysela) [2017320] - ASoC: Intel: bytct_rt5640: Add a separate "Headset Mic 2" DAPM pin for the mic on the 2nd jack (Jaroslav Kysela) [2017320] - ASoC: rt5640: Add rt5640_set_ovcd_params() helper (Jaroslav Kysela) [2017320] - ASoC: rt5640: Add optional hp_det_gpio parameter to rt5640_detect_headset() (Jaroslav Kysela) [2017320] - ASoC: rt5640: Delay requesting IRQ until the machine-drv calls set_jack (Jaroslav Kysela) [2017320] - ASoC: rt5640: Move rt5640_disable_jack_detect() up in the rt5640.c file (Jaroslav Kysela) [2017320] - ASoC: uniphier: make arrays mul and div static const, makes object smaller (Jaroslav Kysela) [2017320] - ASoC: sh: rz-ssi: Improve error handling in rz_ssi_dma_request function (Jaroslav Kysela) [2017320] - ASoC: fsl_rpmsg: Check -EPROBE_DEFER for getting clocks (Jaroslav Kysela) [2017320] - ALSA: hda/analog - Sink ad198x_shutup() and shuffle CONFIG_PM guards (Jaroslav Kysela) [2017320] - ALSA: hda/sigmatel - Sink stac_shutup() into stac_suspend() (Jaroslav Kysela) [2017320] - ASoC: Intel: bytcr_rt5640: Use cfg-lineout:2 in the components string (Jaroslav Kysela) [2017320] - ASoC: sh: rz-ssi: Fix wrong operator used issue (Jaroslav Kysela) [2017320] - ASoC: tegra30: i2s: Fix incorrect usage of of_device_get_match_data (Jaroslav Kysela) [2017320] - ASoC: tegra30: ahub: Fix incorrect usage of of_device_get_match_data (Jaroslav Kysela) [2017320] - ALSA: hda: Drop workaround for a hang at shutdown again (Jaroslav Kysela) [2017320] - ASoC: sh: rz-ssi: Fix dereference of noderef expression warning (Jaroslav Kysela) [2017320] - ASoC: tegra30: i2s: Use of_device_get_match_data (Jaroslav Kysela) [2017320] - ASoC: tegra30: ahub: Use of_device_get_match_data (Jaroslav Kysela) [2017320] - ASoC: soc-ac97: cleanup cppcheck warning (Jaroslav Kysela) [2017320] - ASoC: soc-component: cleanup cppcheck warning at snd_soc_pcm_component_pm_runtime_get() (Jaroslav Kysela) [2017320] - ASoC: soc-jack: cleanup cppcheck warning for CONFIG_GPIOLIB (Jaroslav Kysela) [2017320] - ASoC: soc-jack: cleanup cppcheck warning at snd_soc_jack_report() (Jaroslav Kysela) [2017320] - ASoC: soc-dai: cleanup cppcheck warning at snd_soc_pcm_dai_new() (Jaroslav Kysela) [2017320] - ASoC: soc-dai: cleanup cppcheck warning at snd_soc_dai_link_set_capabilities() (Jaroslav Kysela) [2017320] - ASoC: soc-generic-dmaengine-pcm: cleanup cppcheck warning at dmaengine_copy_user() (Jaroslav Kysela) [2017320] - ASoC: soc-generic-dmaengine-pcm: cleanup cppcheck warning at dmaengine_pcm_new() (Jaroslav Kysela) [2017320] - ASoC: soc-generic-dmaengine-pcm: cleanup cppcheck warning at dmaengine_pcm_hw_params() (Jaroslav Kysela) [2017320] - ALSA: hda: Nuke unused reboot_notify callback (Jaroslav Kysela) [2017320] - ALSA: hda: Suspend codec at shutdown (Jaroslav Kysela) [2017320] - ALSA: hda: conexant: Turn off EAPD at suspend, too (Jaroslav Kysela) [2017320] - ALSA: pcm: Add SNDRV_PCM_INFO_EXPLICIT_SYNC flag (Jaroslav Kysela) [2017320] - ALSA: usb-audio: Input source control - digidesign mbox (Jaroslav Kysela) [2017320] - ASoC: Intel: boards: use software node API in Atom boards (Jaroslav Kysela) [2017320] - ASoC: Intel: remove device_properties for Atom boards (Jaroslav Kysela) [2017320] - ASoC: Intel: use software node API in SoundWire machines (Jaroslav Kysela) [2017320] - ASoC: Intel: sof_sdw_rt711*: keep codec device reference until remove (Jaroslav Kysela) [2017320] - ASoC: Intel: sof_sdw: pass card information to init/exit functions (Jaroslav Kysela) [2017320] - ASoC: Intel: boards: get codec device with ACPI instead of bus search (Jaroslav Kysela) [2017320] - ASoC: Intel: boards: handle errors with acpi_dev_get_first_match_dev() (Jaroslav Kysela) [2017320] - ASoC: Intel: boards: harden codec property handling (Jaroslav Kysela) [2017320] - ASoC: rt5682: Remove unused variable in rt5682_i2c_remove() (Jaroslav Kysela) [2017320] - ASoC: sh: rz-ssi: Add SSI DMAC support (Jaroslav Kysela) [2017320] - ASoC: sh: Add RZ/G2L SSIF-2 driver (Jaroslav Kysela) [2017320] - ASoC: SOF: Intel: make DMI L1 selection more robust (Jaroslav Kysela) [2017320] - ASoC: SOF: Intel: simplify logic for DMI_L1 handling (Jaroslav Kysela) [2017320] - ASoC: SOF: Intel: hda-stream: remove always true condition (Jaroslav Kysela) [2017320] - ASoC: SOF: Intel: Kconfig: clarify DMI L1 option description (Jaroslav Kysela) [2017320] - ALSA: memalloc: Count continuous pages in vmalloc buffer handler (Jaroslav Kysela) [2017320] - ALSA: hda/cs8409: Prevent pops and clicks during suspend (Jaroslav Kysela) [2017320] - ALSA: hda_audio_ext: fix kernel-doc (Jaroslav Kysela) [2017320] - ALSA: core: control_led: use strscpy instead of strlcpy (Jaroslav Kysela) [2017320] - ALSA: hda/cs8409: Unmute/Mute codec when stream starts/stops (Jaroslav Kysela) [2017320] - ALSA: hda/cs8409: Follow correct CS42L42 power down sequence for suspend (Jaroslav Kysela) [2017320] - ALSA: hda/cs8409: Remove unnecessary delays (Jaroslav Kysela) [2017320] - ALSA: hda/cs8409: Use timeout rather than retries for I2C transaction waits (Jaroslav Kysela) [2017320] - ALSA: hda/cs8409: Set fixed sample rate of 48kHz for CS42L42 (Jaroslav Kysela) [2017320] - ALSA: hda/cs8409: Enable Full Scale Volume for Line Out Codec on Dolphin (Jaroslav Kysela) [2017320] - ALSA: hda/cs8409: Add support for dolphin (Jaroslav Kysela) [2017320] - ALSA: hda/cs8409: Add Support to disable jack type detection for CS42L42 (Jaroslav Kysela) [2017320] - ALSA: hda/cs8409: Support multiple sub_codecs for Suspend/Resume/Unsol events (Jaroslav Kysela) [2017320] - ALSA: hda/cs8409: Move codec properties to its own struct (Jaroslav Kysela) [2017320] - ALSA: hda/cs8409: Separate CS8409, CS42L42 and project functions (Jaroslav Kysela) [2017320] - ALSA: hda/cs8409: Support i2c bulk read/write functions (Jaroslav Kysela) [2017320] - ALSA: hda/cs8409: Avoid re-setting the same page as the last access (Jaroslav Kysela) [2017320] - ALSA: hda/cs8409: Avoid setting the same I2C address for every access (Jaroslav Kysela) [2017320] - ALSA: hda/cs8409: Dont disable I2C clock between consecutive accesses (Jaroslav Kysela) [2017320] - ALSA: hda/cs8409: Generalize volume controls (Jaroslav Kysela) [2017320] - ALSA: hda/cs8409: Prevent I2C access during suspend time (Jaroslav Kysela) [2017320] - ALSA: hda/cs8409: Simplify CS42L42 jack detect. (Jaroslav Kysela) [2017320] - ALSA: hda/cs8409: Mask CS42L42 wake events (Jaroslav Kysela) [2017320] - ALSA: hda/cs8409: Disable unsolicited response for the first boot (Jaroslav Kysela) [2017320] - ALSA: hda/cs8409: Disable unsolicited responses during suspend (Jaroslav Kysela) [2017320] - ALSA: hda/cs8409: Disable unnecessary Ring Sense for Cyborg/Warlock/Bullseye (Jaroslav Kysela) [2017320] - ALSA: hda/cs8409: Reduce HS pops/clicks for Cyborg (Jaroslav Kysela) [2017320] - ALSA: hda/cs8409: Mask all CS42L42 interrupts on initialization (Jaroslav Kysela) [2017320] - ALSA: hda/cs8409: Use enums for register names and coefficients (Jaroslav Kysela) [2017320] - ALSA: hda/cs8409: Move arrays of configuration to a new file (Jaroslav Kysela) [2017320] - ALSA: hda/cirrus: Move CS8409 HDA bridge to separate module (Jaroslav Kysela) [2017320] - ASoC: rt5682: Properly turn off regulators if wrong device ID (Jaroslav Kysela) [2017320] - ASoC: rt5682: Adjust headset volume button threshold again (Jaroslav Kysela) [2017320] - ASoC: Intel: Fix platform ID matching (Jaroslav Kysela) [2017320] - ASoC: rt1015p: add new acpi id and comapatible id (Jaroslav Kysela) [2017320] - ASoC: max98390: Add support change dsm param name (Jaroslav Kysela) [2017320] - ALSA: msnd: Use proper mmap method (Jaroslav Kysela) [2017320] - ASoC: qdsp6: q6adm: fix cppcheck warnings for unnecessary initialization (Jaroslav Kysela) [2017320] - ASoC: qdsp6: q6asm: fix cppcheck warnings for unnecessary initialization (Jaroslav Kysela) [2017320] - ASoC: qcom: apq8016_sbc: Add SEC_MI2S support (Jaroslav Kysela) [2017320] - ALSA: pci: cs46xx: Fix set up buffer type properly (Jaroslav Kysela) [2017320] - ALSA: pci: rme: Set up buffer type properly (Jaroslav Kysela) [2017320] - ALSA: pcm: Check mmap capability of runtime dma buffer at first (Jaroslav Kysela) [2017320] - ALSA: harmony: Drop superfluous address setup (Jaroslav Kysela) [2017320] - ALSA: memalloc: Fix mmap of SG-buffer with WC pages (Jaroslav Kysela) [2017320] - ASoC: cs42l42: Update module authors (Jaroslav Kysela) [2017320] - ASoC: cs42l42: Assume 24-bit samples are in 32-bit slots (Jaroslav Kysela) [2017320] - ASoC: cs42l42: Validate dai_set_sysclk() frequency (Jaroslav Kysela) [2017320] - ASoC: cs42l42: Add PLL configuration for 44.1kHz/16-bit (Jaroslav Kysela) [2017320] - ASoC: rt5640: Silence warning message about missing interrupt (Jaroslav Kysela) [2017320] - ASoC: codecs: wcd938x: add Multi Button Headset Control support (Jaroslav Kysela) [2017320] - ASoC: simple-card-utils: Avoid over-allocating DLCs (Jaroslav Kysela) [2017320] - ASoC: wcd938x: simplify return value (Jaroslav Kysela) [2017320] - ASoC: mt6359-accdet.c: remove useless assignments (Jaroslav Kysela) [2017320] - ASoC: max98090: remove duplicate status reads and useless assignmment (Jaroslav Kysela) [2017320] - ASoC: soc-dapm: cleanup cppcheck warning at soc_dapm_dai_stream_event() (Jaroslav Kysela) [2017320] - ASoC: soc-dapm: cleanup cppcheck warning at snd_soc_dapm_new_controls() (Jaroslav Kysela) [2017320] - ASoC: soc-dapm: cleanup cppcheck warning at snd_soc_dapm_weak_routes() (Jaroslav Kysela) [2017320] - ASoC: soc-dapm: cleanup cppcheck warning at snd_soc_dapm_add_routes() (Jaroslav Kysela) [2017320] - ASoC: soc-dapm: cleanup cppcheck warning at snd_soc_dapm_del_route() (Jaroslav Kysela) [2017320] - ASoC: soc-dapm: cleanup cppcheck warning at dapm_seq_run() (Jaroslav Kysela) [2017320] - ASoC: soc-dapm: cleanup cppcheck warning at dapm_seq_check_event() (Jaroslav Kysela) [2017320] - ASoC: soc-dapm: cleanup cppcheck warning at dapm_new_dai_link() (Jaroslav Kysela) [2017320] - ASoC: soc-dapm: cleanup cppcheck warning at dapm_new_pga() (Jaroslav Kysela) [2017320] - ASoC: soc-dapm: cleanup cppcheck warning at dapm_set_mixer_path_status() (Jaroslav Kysela) [2017320] - ASoC: soc-dapm: cleanup cppcheck warning at dapm_connect_mux() (Jaroslav Kysela) [2017320] - ASoC: soc-dapm: cleanup cppcheck warning at dapm_wcache_lookup() (Jaroslav Kysela) [2017320] - ALSA: es1688: Avoid devres management for es1688 object creation (Jaroslav Kysela) [2017320] - ALSA: pci/korg1212: completely remove 'set but not used' warnings (Jaroslav Kysela) [2017320] - ASoC: amd: vangogh: Drop superfluous mmap callback (Jaroslav Kysela) [2017320] - ALSA: memalloc: Store snd_dma_buffer.addr for continuous pages, too (Jaroslav Kysela) [2017320] - ALSA: memalloc: Fix pgprot for WC mmap on x86 (Jaroslav Kysela) [2017320] - ASoC: sprd: Use managed buffer allocation (Jaroslav Kysela) [2017320] - ASoC: qcom: qdsp6: Use managed buffer allocation (Jaroslav Kysela) [2017320] - ASoC: qcom: lpass: Use managed buffer allocation (Jaroslav Kysela) [2017320] - ASoC: mpc5200: Use managed buffer allocation (Jaroslav Kysela) [2017320] - ASoC: fsl_dma: Use managed buffer allocation (Jaroslav Kysela) [2017320] - ASoC: fsl_asrc_dma: Use managed buffer allocation (Jaroslav Kysela) [2017320] - ASoC: tegra: Use managed buffer allocation (Jaroslav Kysela) [2017320] - ASoC: fsl: imx-pcm-rpmsg: Use managed buffer allocation (Jaroslav Kysela) [2017320] - ASoC: fsl: imx-pcm-fiq: Use managed buffer allocation (Jaroslav Kysela) [2017320] - ASoC: bcm: Use managed PCM buffer allocation (Jaroslav Kysela) [2017320] - ALSA: pxa2xx: Use managed PCM buffer allocation (Jaroslav Kysela) [2017320] - ALSA: memalloc: Support WC allocation on all architectures (Jaroslav Kysela) [2017320] - ALSA: pcm: Allow exact buffer preallocation (Jaroslav Kysela) [2017320] - ALSA: memalloc: Correctly name as WC (Jaroslav Kysela) [2017320] - ALSA: memalloc: Minor refactoring (Jaroslav Kysela) [2017320] - ASoC: mediatek: mt6359: convert to use module_platform_driver (Jaroslav Kysela) [2017320] - ASoC: rt5514: make array div static const, makes object smaller (Jaroslav Kysela) [2017320] - ASoC: codecs: ad193x: add support for 96kHz and 192kHz playback rates (Jaroslav Kysela) [2017320] - ASoC: soc-ops: cleanup cppcheck warning at snd_soc_put_xr_sx() (Jaroslav Kysela) [2017320] - ASoC: soc-ops: cleanup cppcheck warning at snd_soc_get_xr_sx() (Jaroslav Kysela) [2017320] - ASoC: soc-ops: cleanup cppcheck warning at snd_soc_limit_volume() (Jaroslav Kysela) [2017320] - ASoC: soc-ops: cleanup cppcheck warning at snd_soc_put_volsw_sx() (Jaroslav Kysela) [2017320] - ASoC: Intel: sof_sdw_max98373: remove useless inits (Jaroslav Kysela) [2017320] - ASoC: Intel: update sof_pcm512x quirks (Jaroslav Kysela) [2017320] - ASoC: SOF: Intel: Use DMI string to search for adl_mx98373_rt5682 variant (Jaroslav Kysela) [2017320] - ASoC: Intel: sof_sdw: add quirk for Dell XPS 9710 (Jaroslav Kysela) [2017320] - ALSA: usb-audio: make array static const, makes object smaller (Jaroslav Kysela) [2017320] - ASoC: tlv320aic32x4: make array clocks static, makes object smaller (Jaroslav Kysela) [2017320] - ASoC: Intel: bytcr_rt5640: Fix HP ElitePad 1000 G2 quirk (Jaroslav Kysela) [2017320] - ASoC: Intel: bytcr_rt5640: Add support for a second headset mic input (Jaroslav Kysela) [2017320] - ASoC: Intel: bytcr_rt5640: Add support for a second headphones output (Jaroslav Kysela) [2017320] - ASoC: Intel: bytcr_rt5640: Add a byt_rt5640_get_codec_dai() helper (Jaroslav Kysela) [2017320] - ASoC: Intel: bytcr_rt5640: Add line-out support (Jaroslav Kysela) [2017320] - ASoC: Intel: bytcr_rt5640: Move "Platform Clock" routes to the maps for the matching in-/output (Jaroslav Kysela) [2017320] - soundwire: intel: introduce shim and alh base (Jaroslav Kysela) [2017320] - ASoC: SOF: intel: add snd_sof_dsp_check_sdw_irq ops (Jaroslav Kysela) [2017320] - ASoC: SOF: intel: move sof_intel_dsp_desc() forward (Jaroslav Kysela) [2017320] - ASoC: SOF: intel: hda: remove HDA_DSP_REG_SNDW_WAKE_STS definition (Jaroslav Kysela) [2017320] - ASoC: SOF: intel: add sdw_shim/alh_base to sof_intel_dsp_desc (Jaroslav Kysela) [2017320] - soundwire: move intel sdw register definitions to sdw_intel.h (Jaroslav Kysela) [2017320] - ASoC: soc-topology: cleanup cppcheck warning at snd_soc_find_dai_link() (Jaroslav Kysela) [2017320] - ASoC: soc-topology: cleanup cppcheck warning at soc_tplg_kcontrol_elems_load() (Jaroslav Kysela) [2017320] - ASoC: soc-topology: cleanup cppcheck warning at soc_tplg_dapm_widget_elems_load() (Jaroslav Kysela) [2017320] - ASoC: soc-topology: cleanup cppcheck warning at soc_tplg_dai_elems_load() (Jaroslav Kysela) [2017320] - ASoC: soc-topology: cleanup cppcheck warning at soc_tplg_process_headers() (Jaroslav Kysela) [2017320] - ASoC: rsnd: make some arrays static const, makes object smaller (Jaroslav Kysela) [2017320] - ALSA: doc: Add the description of quirk_flags option for snd-usb-audio (Jaroslav Kysela) [2017320] - ALSA: usb-audio: Add quirk_flags module option (Jaroslav Kysela) [2017320] - ALSA: usb-audio: Move generic DSD raw detection into quirk_flags (Jaroslav Kysela) [2017320] - ALSA: usb-audio: Move ignore_ctl_error check into quirk_flags (Jaroslav Kysela) [2017320] - ALSA: usb-audio: Move autosuspend quirk into quirk_flags (Jaroslav Kysela) [2017320] - ALSA: usb-audio: Move rate validation quirk into quirk_flags (Jaroslav Kysela) [2017320] - ALSA: usb-audio: Move interface setup delay into quirk_flags (Jaroslav Kysela) [2017320] - ALSA: usb-audio: Move control message delay quirk into quirk_flags (Jaroslav Kysela) [2017320] - ALSA: usb-audio: Move ITF-USB DSD quirk handling into quirk_flags (Jaroslav Kysela) [2017320] - ALSA: usb-audio: Move clock setup quirk into quirk_flags (Jaroslav Kysela) [2017320] - ALSA: usb-audio: Move playback_first flag into quirk_flags (Jaroslav Kysela) [2017320] - ALSA: usb-audio: Move tx_length quirk handling to quirk_flags (Jaroslav Kysela) [2017320] - ALSA: usb-audio: Move txfr_quirk handling to quirk_flags (Jaroslav Kysela) [2017320] - ALSA: usb-audio: Move media-controller API quirk into quirk_flags (Jaroslav Kysela) [2017320] - ALSA: usb-audio: Introduce quirk_flags field (Jaroslav Kysela) [2017320] - soundwire: cadence: override PDI configurations to create loopback (Jaroslav Kysela) [2017320] - soundwire: cadence: add debugfs interface for PDI loopbacks (Jaroslav Kysela) [2017320] - soundwire: stream: don't program mockup device ports (Jaroslav Kysela) [2017320] - soundwire: bus: squelch error returned by mockup devices (Jaroslav Kysela) [2017320] - soundwire: add flag to ignore all command/control for mockup devices (Jaroslav Kysela) [2017320] - soundwire: stream: don't abort bank switch on Command_Ignored/-ENODATA (Jaroslav Kysela) [2017320] - soundwire: cadence: add paranoid check on self-clearing bits (Jaroslav Kysela) [2017320] - ALSA: core: Fix double calls of snd_card_free() via devres (Jaroslav Kysela) [2017320] - ALSA: pcxhr: use __func__ to get funcion's name in an output message (Jaroslav Kysela) [2017320] - ASoC: intel: skylake: Drop superfluous mmap callback (Jaroslav Kysela) [2017320] - ASoC: amd: Drop superfluous mmap callbacks (Jaroslav Kysela) [2017320] - ASoC: v253_init: eliminate pointer to string (Jaroslav Kysela) [2017320] - ASoC: cx20442: tty_ldisc_ops::write_wakeup is optional (Jaroslav Kysela) [2017320] - ASoC: samsung: Constify static snd_soc_ops (Jaroslav Kysela) [2017320] - ASoC: soc-core: cleanup cppcheck warning at snd_soc_of_parse_audio_routing() (Jaroslav Kysela) [2017320] - ASoC: soc-core: cleanup cppcheck warning at snd_soc_of_parse_audio_simple_widgets() (Jaroslav Kysela) [2017320] - ASoC: soc-core: cleanup cppcheck warning at snd_soc_add_controls() (Jaroslav Kysela) [2017320] - ASoC: soc-core: cleanup cppcheck warning at snd_soc_unregister_component() (Jaroslav Kysela) [2017320] - ASoC: soc-core: cleanup cppcheck warning at snd_soc_daifmt_parse_format() (Jaroslav Kysela) [2017320] - ASoC: soc-core: cleanup cppcheck warning at snd_soc_get_dai_name() (Jaroslav Kysela) [2017320] - ASoC: soc-core: cleanup cppcheck warning at snd_soc_set_dmi_name() (Jaroslav Kysela) [2017320] - ASoC: bcm: cygnus-pcm: Fix unused assignment about 'rc' (Jaroslav Kysela) [2017320] - ASoC: Intel: Fix spelling contraction "cant" -> "can't" (Jaroslav Kysela) [2017320] - ASoC: amd: fix an IS_ERR() vs NULL bug in probe (Jaroslav Kysela) [2017320] - ASoC: rt5682: enable SAR ADC power saving mode during suspend (Jaroslav Kysela) [2017320] - ASoC: soc-pcm: cleanup cppcheck warning at dpcm_runtime_setup_be_chan() (Jaroslav Kysela) [2017320] - ASoC: soc-pcm: cleanup cppcheck warning at dpcm_be_is_active() (Jaroslav Kysela) [2017320] - ASoC: soc-pcm: cleanup cppcheck warning at soc_get_playback_capture() (Jaroslav Kysela) [2017320] - ASoC: soc-pcm: cleanup cppcheck warning at soc_pcm_components_close() (Jaroslav Kysela) [2017320] - ASoC: soc-pcm: cleanup cppcheck warning at soc_pcm_apply_msb() (Jaroslav Kysela) [2017320] - ALSA: seq: Fix comments of wrong client number for MIDI Passthrough (Jaroslav Kysela) [2017320] - ASoC: rt1015: Remove unnecessary flush work on rt1015 driver (Jaroslav Kysela) [2017320] - docs: sound: kernel-api: writing-an-alsa-driver.rst: replace some characters (Jaroslav Kysela) [2017320] - ASoC: amd: Use dev_probe_err helper (Jaroslav Kysela) [2017320] - ASoC: amd: Don't show messages about deferred probing by default (Jaroslav Kysela) [2017320] - soundwire: dmi-quirks: add quirk for Intel 'Bishop County' NUC M15 (Jaroslav Kysela) [2017320] - soundwire: bus: update Slave status in sdw_clear_slave_status (Jaroslav Kysela) [2017320] - soundwire: cadence: Remove ret variable from sdw_cdns_irq() (Jaroslav Kysela) [2017320] - soundwire: bus: filter out more -EDATA errors on clock stop (Jaroslav Kysela) [2017320] - soundwire: dmi-quirks: add ull suffix for SoundWire _ADR values (Jaroslav Kysela) [2017320] - ASoC: amd: enable vangogh acp5x driver build (Jaroslav Kysela) [2017320] - ASoC: amd: add vangogh i2s dma driver pm ops (Jaroslav Kysela) [2017320] - ASoC: amd: add vangogh pci driver pm ops (Jaroslav Kysela) [2017320] - ASoC: amd: add vangogh i2s dai driver ops (Jaroslav Kysela) [2017320] - ASoC: amd: add vangogh i2s controller driver (Jaroslav Kysela) [2017320] - ASoC: amd: add ACP5x pcm dma driver ops (Jaroslav Kysela) [2017320] - ASoC: amd: irq handler changes for ACP5x PCM dma driver (Jaroslav Kysela) [2017320] - ASoC: amd: add ACP5x PCM platform driver (Jaroslav Kysela) [2017320] - ASoC: amd: create acp5x platform devices (Jaroslav Kysela) [2017320] - ASoc: amd: add acp5x init/de-init functions (Jaroslav Kysela) [2017320] - ASoC: amd: add Vangogh ACP PCI driver (Jaroslav Kysela) [2017320] - ASoC: amd: add Vangogh ACP5x IP register header (Jaroslav Kysela) [2017320] - ALSA: sc6000: Use explicit cast for __iomem pointer (Jaroslav Kysela) [2017320] - ALSA: korg1212: Fix wrongly shuffled firmware loader code (Jaroslav Kysela) [2017320] - ALSA: als300: Fix missing chip initialization (Jaroslav Kysela) [2017320] - ALSA: cs4281: Fix missing chip initialization (Jaroslav Kysela) [2017320] - ALSA: sc6000: Assign vport directly on card's private_data (Jaroslav Kysela) [2017320] - ALSA: sc6000: Fix incorrect sizeof operator (Jaroslav Kysela) [2017320] - ALSA: opti9xx: fix missing { } around an if block (Jaroslav Kysela) [2017320] - ALSA: nm256: Fix error return code in snd_nm256_create() (Jaroslav Kysela) [2017320] - ASOC: Intel: sof_sdw: add quirk for Intel 'Bishop County' NUC M15 (Jaroslav Kysela) [2017320] - ASoC: ti: j721e-evm: Convert the audio domain IDs to enum (Jaroslav Kysela) [2017320] - ALSA: pcsp: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: dummy: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: aloop: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: mpu401: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: serial-u16550: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: mtpav: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: virmidi: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: x86: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: wavefront: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: sscape: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: sc6000: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: opl3sa2: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: opti9xx: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: msnd: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: gus: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: galaxy: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: es18xx: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: es1688: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: cs423x: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: cmi8330: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: cmi8328: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: azt2320: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: als100: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: adlib: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: ad1848: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: sb: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: wss: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: ad1816a: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: ymfpci: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: vx222: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: vx: Manage vx_core object with devres (Jaroslav Kysela) [2017320] - ALSA: trident: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: rme9652: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: hdspm: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: hdsp: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: riptide: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: oxygen: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: nm256: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: lx6464es: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: lola: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: korg1212: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: ice1724: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: ali5451: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: ice1724: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: ice1712: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: emu10k1x: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: emu10k1: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: echoaudio: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: cs5535audio: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: cs46xx: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: ca0106: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: aw2: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: au88x0: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: ali5451: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: via82xx: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: sonicvibes: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: sis7019: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: rme96: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: rme32: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: maestro3: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: fm801: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: es1968: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: es1938: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: ens137x: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: cs5530: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: cs4281: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: cmipci: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: bt87x: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: azt3328: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: als4000: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: als300: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: ad1889: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: hda: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: atiixp: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: intel8x0: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: doc: Add device-managed resource section (Jaroslav Kysela) [2017320] - ALSA: core: Add device-managed request_dma() (Jaroslav Kysela) [2017320] - ALSA: core: Add managed card creation (Jaroslav Kysela) [2017320] - ALSA: core: Add device-managed page allocator helper (Jaroslav Kysela) [2017320] - ALSA: aloop: Fix spelling mistake "synchronization" -> "synchronization" (Jaroslav Kysela) [2017320] - ASoC: codecs: wcd938x: remove unused port-map reference (Jaroslav Kysela) [2017320] - ASoC: codecs: lpass-rx-macro: clean up for-loop indentation in switch statement (Jaroslav Kysela) [2017320] - ALSA: compress: Initialize mutex in snd_compress_new() (Jaroslav Kysela) [2017320] - ALSA: compress: Drop unused functions (Jaroslav Kysela) [2017320] - ASoC: Intel: boards: sof_sdw: add SoundWire mockup codecs for tests (Jaroslav Kysela) [2017320] - ASoC: soc-acpi: tgl: add table for SoundWire mockup devices (Jaroslav Kysela) [2017320] - ASoC: soc-acpi: cnl: add table for SoundWire mockup devices (Jaroslav Kysela) [2017320] - ASoC: codecs: add SoundWire mockup device support (Jaroslav Kysela) [2017320] - ASoC: Intel: sof_sdw: update quirk for jack detection in ADL RVP (Jaroslav Kysela) [2017320] - ASoC: Intel: sof_sdw: include rt711.h for RT711 JD mode (Jaroslav Kysela) [2017320] - ASoC: Intel: sof_sdw: extends SOF_RT711_JDSRC to 4 bits (Jaroslav Kysela) [2017320] - ASoC: Intel: sof_rt5682: code refactor for max98360a (Jaroslav Kysela) [2017320] - ASoC: Intel: sof_cs42l42: add support for jsl_cs4242_mx98360a (Jaroslav Kysela) [2017320] - ASoC: Intel: maxim-common: support max98360a (Jaroslav Kysela) [2017320] - ASoC: Intel: sof_cs42l42: support arbitrary DAI link sequence (Jaroslav Kysela) [2017320] - ALSA: intel8x0: Skip ac97 clock measurement on VM (Jaroslav Kysela) [2017320] - ALSA: hda/hdmi: Add option to enable all pins forcibly (Jaroslav Kysela) [2017320] - ALSA: x86: simplify with sync_stop PCM ops (Jaroslav Kysela) [2017320] - ALSA: ice1724: Remove superfluous loop over model table (Jaroslav Kysela) [2017320] - ALSA: hda/ca0132: remove redundant initialization of variable status (Jaroslav Kysela) [2017320] - ASoC: amd: fix spelling mistakes (Jaroslav Kysela) [2017320] - ASoC: tlv320aic32x4: Fix TAS2505/TAS2521 channel count (Jaroslav Kysela) [2017320] - ASoC: fsl_xcvr: Omit superfluous error message in fsl_xcvr_probe() (Jaroslav Kysela) [2017320] - ASoC: sh: rcar: dma: : use proper DMAENGINE API for termination (Jaroslav Kysela) [2017320] - ASoC: wm_adsp: Remove pointless string comparison (Jaroslav Kysela) [2017320] - ASoC: codecs: wcd938x: fix returnvar.cocci warnings (Jaroslav Kysela) [2017320] - ASoC: atmel: ATMEL drivers don't need HAS_DMA (Jaroslav Kysela) [2017320] - ASoC: ti: delete some dead code in omap_abe_probe() (Jaroslav Kysela) [2017320] - ASoC: atmel: fix spelling mistakes (Jaroslav Kysela) [2017320] - ASoC: Intel: sof_cs42l42: use helper function to get bclk frequency (Jaroslav Kysela) [2017320] - ASoC: SOF: add a helper to get topology configured bclk (Jaroslav Kysela) [2017320] - ASoC: Intel: soc-acpi: add support for SoundWire of TGL-H-RVP (Jaroslav Kysela) [2017320] - ASoC: mediatek: mt8183: Fix Unbalanced pm_runtime_enable in mt8183_afe_pcm_dev_probe (Jaroslav Kysela) [2017320] - ASoC: mediatek: mt8192:Fix Unbalanced pm_runtime_enable in mt8192_afe_pcm_dev_probe (Jaroslav Kysela) [2017320] - ASoC: ti: davinci-mcasp: Add support for the OMAP4 version of McASP (Jaroslav Kysela) [2017320] - ASoC: ti: davinci-mcasp: Fix DIT mode support (Jaroslav Kysela) [2017320]- igc: Fix TX timestamp support for non-MSI-X platforms (Corinna Vinschen) [2040335] - igc: Do not enable crosstimestamping for i225-V models (Corinna Vinschen) [2040335] - igc: Fix typo in i225 LTR functions (Corinna Vinschen) [2040335] - igc: enable XDP metadata in driver (Corinna Vinschen) [2040335] - igc: AF_XDP zero-copy metadata adjust breaks SKBs on XDP_PASS (Corinna Vinschen) [2040335] - igc: Change Device Reset to Port Reset (Corinna Vinschen) [2040335] - igc: Add new device ID (Corinna Vinschen) [2040335] - igc: Remove media type checking on the PHY initialization (Corinna Vinschen) [2040335] - igc: Update I226_K device ID (Corinna Vinschen) [2040335] - net: intel: igc_ptp: fix build for UML (Corinna Vinschen) [2040335] - igc: fix tunnel offloading (Corinna Vinschen) [2040335] - igc: Add support for CBS offloading (Corinna Vinschen) [2040335] - igc: Simplify TSN flags handling (Corinna Vinschen) [2040335] - igc: Use default cycle 'start' and 'end' values for queues (Corinna Vinschen) [2040335] - igc: Add support for PTP getcrosststamp() (Corinna Vinschen) [2040335] - igc: Enable PCIe PTM (Corinna Vinschen) [2040335] - igc: Increase timeout value for Speed 100/1000/2500 (Corinna Vinschen) [2040335] - igc: Set QBVCYCLET_S to 0 for TSN Basic Scheduling (Corinna Vinschen) [2040335] - igc: Remove phy->type checking (Corinna Vinschen) [2040335] - igc: Remove _I_PHY_ID checking (Corinna Vinschen) [2040335] - igc: Check if num of q_vectors is smaller than max before array access (Corinna Vinschen) [2040335] - Revert "igc: Export LEDs" (Corinna Vinschen) [2040335] - igc: Export LEDs (Corinna Vinschen) [2040335] - igc: Make flex filter more flexible (Corinna Vinschen) [2040335] - igc: Allow for Flex Filters to be installed (Corinna Vinschen) [2040335] - igc: Integrate flex filter into ethtool ops (Corinna Vinschen) [2040335] - igc: Add possibility to add flex filter (Corinna Vinschen) [2040335] - EDAC/i10nm: Retrieve and print retry_rd_err_log registers (Aristeu Rozanski) [1998360] - nvme-fabrics: fix state check in nvmf_ctlr_matches_baseopts() (Gopal Tiwari) [2043756] - scsi: reserve space in structures for KABI (Ewan D. Milne) [2044443] - vt_kdsetmode: extend console locking (John W. Linville) [2003820] - ice: Fix problems with DSCP QoS implementation (Jonathan Toppins) [2032582] - ice: Fix race conditions between virtchnl handling and VF ndo ops (Jonathan Toppins) [2032582] - ice: Fix not stopping Tx queues for VFs (Jonathan Toppins) [2032582] - ice: Fix replacing VF hardware MAC to existing MAC filter (Jonathan Toppins) [2032582] - ice: Remove toggling of antispoof for VF trusted promiscuous mode (Jonathan Toppins) [2032582] - ice: Fix VF true promiscuous mode (Jonathan Toppins) [2032582] - ice: Remove boolean vlan_promisc flag from function (Jonathan Toppins) [2032582] - ice: check whether PTP is initialized in ice_ptp_release() (Jonathan Toppins) [2032582] - ice: Respond to a NETDEV_UNREGISTER event for LAG (Jonathan Toppins) [2032582] - ice: use devm_kcalloc() instead of devm_kzalloc() (Jonathan Toppins) [2032582] - ice: Make use of the helper function devm_add_action_or_reset() (Jonathan Toppins) [2032582] - ice: fix software generating extra interrupts (Jonathan Toppins) [2032582] - ice: fix rate limit update after coalesce change (Jonathan Toppins) [2032582] - ice: update dim usage and moderation (Jonathan Toppins) [2032582] - ice: Add support for VF rate limiting (Jonathan Toppins) [2032582] - ice: Add missing E810 device ids (Jonathan Toppins) [2032582] - ice: make use of ice_for_each_* macros (Jonathan Toppins) [2032582] - ice: split ice_ring onto Tx/Rx separate structs (Jonathan Toppins) [2032582] - ice: move ice_container_type onto ice_ring_container (Jonathan Toppins) [2032582] - ice: remove ring_active from ice_ring (Jonathan Toppins) [2032582] - ice: Print the api_patch as part of the fw.mgmt.api (Jonathan Toppins) [2032582] - ice: fix getting UDP tunnel entry (Jonathan Toppins) [1978828 2032582] - ice: Avoid crash from unnecessary IDA free (Jonathan Toppins) [2032582] - ice: Fix failure to re-add LAN/RDMA Tx queues (Jonathan Toppins) [2032582] - ice: fix locking for Tx timestamp tracking flush (Jonathan Toppins) [2032582] - ice: Prefer kcalloc over open coded arithmetic (Jonathan Toppins) [2032582] - ice: Fix macro name for IPv4 fragment flag (Jonathan Toppins) [2032582] - ice: refactor devlink getter/fallback functions to void (Jonathan Toppins) [2032582] - ice: Fix link mode handling (Jonathan Toppins) [2032582] - ice: Add feature bitmap, helpers and a check for DSCP (Jonathan Toppins) [2032582] - ice: Add DSCP support (Jonathan Toppins) [2032582] - ice: Correctly deal with PFs that do not support RDMA (Jonathan Toppins) [2032582] - ice: add lock around Tx timestamp tracker flush (Jonathan Toppins) [2032582] - ice: remove dead code for allocating pin_config (Jonathan Toppins) [2032582]- wireguard: ratelimiter: use kvcalloc() instead of kvzalloc() (Hangbin Liu) [2041408] - wireguard: receive: drop handshakes if queue lock is contended (Hangbin Liu) [2041408] - wireguard: receive: use ring buffer for incoming handshakes (Hangbin Liu) [2041408] - wireguard: allowedips: add missing __rcu annotation to satisfy sparse (Hangbin Liu) [2041408] - ionic: Initialize the 'lif->dbid_inuse' bitmap (Jonathan Toppins) [2039988] - ionic: tame the filter no space message (Jonathan Toppins) [2013549 2039988] - ionic: allow adminq requests to override default error message (Jonathan Toppins) [2013549 2039988] - ionic: handle vlan id overflow (Jonathan Toppins) [2013549 2039988] - ionic: generic filter delete (Jonathan Toppins) [2013549 2039988] - ionic: generic filter add (Jonathan Toppins) [2013549 2039988] - ionic: add generic filter search (Jonathan Toppins) [2013549 2039988] - ionic: remove mac overflow flags (Jonathan Toppins) [2013549 2039988] - ionic: move lif mac address functions (Jonathan Toppins) [2013549 2039988] - ionic: add filterlist to debugfs (Jonathan Toppins) [2013549 2039988] - ionic: add lif param to ionic_qcq_disable (Jonathan Toppins) [2039988] - ionic: have ionic_qcq_disable decide on sending to hardware (Jonathan Toppins) [2039988] - ionic: add polling to adminq wait (Jonathan Toppins) [2039988] - ionic: widen queue_lock use around lif init and deinit (Jonathan Toppins) [2039988] - ionic: move lif mutex setup and delete (Jonathan Toppins) [2039988] - ionic: check for binary values in FW ver string (Jonathan Toppins) [2039988] - ionic: remove debug stats (Jonathan Toppins) [2039988] - ionic: don't remove netdev->dev_addr when syncing uc list (Jonathan Toppins) [2039988] - ionic: move filter sync_needed bit set (Jonathan Toppins) [2039988] - ionic: fix gathering of debug stats (Jonathan Toppins) [2039988] - ionic: fix a sleeping in atomic bug (Jonathan Toppins) [2039988] - ionic: fix double use of queue-lock (Jonathan Toppins) [2039988] - ionic: recreate hwstamp queues on ifup (Jonathan Toppins) [2039988] - ionic: pull hwstamp queue_lock up a level (Jonathan Toppins) [2039988] - ionic: add queue lock around open and stop (Jonathan Toppins) [2039988] - ionic: fill mac addr earlier in add_addr (Jonathan Toppins) [2039988] - ionic: squelch unnecessary fw halted message (Jonathan Toppins) [2039988] - ionic: fire watchdog again after fw_down (Jonathan Toppins) [2039988] - ionic: handle mac filter overflow (Jonathan Toppins) [2039988] - ionic: refactor ionic_lif_addr to remove a layer (Jonathan Toppins) [2039988] - ionic: sync the filters in the work task (Jonathan Toppins) [2039988] - ionic: flatten calls to set-rx-mode (Jonathan Toppins) [2039988] - ionic: remove old work task types (Jonathan Toppins) [2039988] - ionic: add function tag to debug string (Jonathan Toppins) [2039988] - ionic: enable rxhash only with multiple queues (Jonathan Toppins) [2039988] - ionic: block some ethtool operations when fw in reset (Jonathan Toppins) [2039988] - ionic: remove unneeded comp union fields (Jonathan Toppins) [2039988] - ionic: increment num-vfs before configure (Jonathan Toppins) [2039988] - ionic: use fewer inits on the buf_info struct (Jonathan Toppins) [2039988] - ionic: init reconfig err to 0 (Jonathan Toppins) [2039988] - ionic: print firmware version on identify (Jonathan Toppins) [2039988] - ionic: monitor fw status generation (Jonathan Toppins) [2039988] - ionic: minimize resources when under kdump (Jonathan Toppins) [2039988] - ionic: drop useless check of PCI driver data validity (Jonathan Toppins) [2039988]- ibmvnic: remove unused defines (Diego Domingos) [2047921] - ibmvnic: Update driver return codes (Diego Domingos) [2047921] - powerpc/fadump: opt out from freeing pages on cma activation failure (Diego Domingos) [2040289] - mm/cma: provide option to opt out from exposing pages on activation failure (Diego Domingos) [2040289] - firmware: smccc: Fix check for ARCH_SOC_ID not implemented (Vitaly Kuznetsov) [2052908] - rcu: Tighten rcu_advance_cbs_nowake() checks (Daniel Vacek) [2026991] - redhat/configs: Disable CONFIG_MACINTOSH_DRIVERS (Prarit Bhargava) [2053028] - ibmvnic: remove unused ->wait_capability (Diego Domingos) [2047928] - ibmvnic: don't spin in tasklet (Diego Domingos) [2047928] - ibmvnic: init ->running_cap_crqs early (Diego Domingos) [2047928] - ibmvnic: Allow extra failures before disabling (Diego Domingos) [2047928] - s390/pv: fix the forcing of the swiotlb (Thomas Huth) [2051581] - scsi: vmw_pvscsi: Set residual data length conditionally (Cathy Avery) [2048178] - selinux: fix double free of cond_list on error paths (Ondrej Mosnacek) [2052439] - selinux: fix NULL-pointer dereference when hashtab allocation fails (Ondrej Mosnacek) [2052436] - isdn: cpai: check ctr->cnr to avoid array index out of bound (Chris von Recklinghausen) [2016492] {CVE-2021-43389} - mm/hwpoison: fix unpoison_memory() (Aristeu Rozanski) [1972220] - mm/hwpoison: remove MF_MSG_BUDDY_2ND and MF_MSG_POISONED_HUGE (Aristeu Rozanski) [1972220] - mm/hwpoison: mf_mutex for soft offline and unpoison (Aristeu Rozanski) [1972220] - mm/hwpoison: clear MF_COUNT_INCREASED before retrying get_any_page() (Aristeu Rozanski) [1972220] - mm, hwpoison: fix condition in free hugetlb page path (Aristeu Rozanski) [1972220] - filemap: remove PageHWPoison check from next_uptodate_page() (Aristeu Rozanski) [1972220] - mm: hwpoison: handle non-anonymous THP correctly (Aristeu Rozanski) [1972220] - mm: hwpoison: refactor refcount check handling (Aristeu Rozanski) [1972220] - mm: filemap: coding style cleanup for filemap_map_pmd() (Aristeu Rozanski) [1972220] - scsi: bnx2fc: Make bnx2fc_recv_frame() mp safe (John Meneghini) [2031648] - scsi: bnx2fc: Flush destroy_work queue before calling bnx2fc_interface_put() (John Meneghini) [2006606] - redhat/configs: Enable CONFIG_TEST_BPF (Viktor Malik) [2035168] - ext4: fix potential NULL pointer dereference in ext4_fill_super() (Lukas Czerner) [2051466] - netfilter: ipset: Emit deprecation warning at set creation time (Phil Sutter) [2048194] - redhat: move CONFIG_ARM64_MTE to aarch64 config directory (Herton R. Krzesinski) - cgroup/cpuset: Fix "suspicious RCU usage" lockdep warning (Waiman Long) [1996015] - cpuset: Fix the bug that subpart_cpus updated wrongly in update_cpumask() (Waiman Long) [1996015] - net ticp:fix a kernel-infoleak in __tipc_sendmsg() (Xin Long) [2050039] - tipc: discard MSG_CRYPTO msgs when key_exchange_enabled is not set (Xin Long) [2050039] - tipc: delete the unlikely branch in tipc_aead_encrypt (Xin Long) [2050039] - blktrace: switch trace spinlock to a raw spinlock (Wander Lairson Costa) [2047971] - NFSv4.1: handle NFS4ERR_NOSPC by CREATE_SESSION (Steve Dickson) [2027447] - igb: fix deadlock caused by taking RTNL in RPM resume path (Corinna Vinschen) [2040312] - igb: Fix removal of unicast MAC filters of VFs (Corinna Vinschen) [2040312] - igb: fix netpoll exit with traffic (Corinna Vinschen) [2040312] - igb: unbreak I2C bit-banging on i350 (Corinna Vinschen) [2040312] - igb: Avoid memcpy() over-reading of ETH_SS_STATS (Corinna Vinschen) [2040312] - igb: Add counter to i21x doublecheck (Corinna Vinschen) [2040312] - net: create netdev->dev_addr assignment helpers (Josef Oskera) [2030720]- Enable KUNIT tests for redhat kernel-modules-internal (Nico Pache) [2048326] - kasan: test: fix compatibility with FORTIFY_SOURCE (Nico Pache) [2048326] - kasan: test: silence intentional read overflow warnings (Nico Pache) [2048326] - kasan: test: bypass __alloc_size checks (Nico Pache) [2048326] - mm/damon/vaddr-test: split a test function having >1024 bytes frame size (Nico Pache) [2048326] - lib: Introduce CONFIG_MEMCPY_KUNIT_TEST (Nico Pache) [2048326] - nvme-rdma: fix possible use-after-free in transport error_recovery work (Chris Leech) [1994618 2033414] - nvme-tcp: fix possible use-after-free in transport error_recovery work (Chris Leech) [1994618 2033414] - nvme: fix a possible use-after-free in controller reset during load (Chris Leech) [1994618 2033414] - redhat/configs: enable CONFIG_CMA on aarch64 as tech-preview (David Hildenbrand) [2043141] - redhat/configs: simplify CONFIG_CMA_AREAS (David Hildenbrand) [2043141] - redhat/configs: simplify CONFIG_CMA_DEBUG (David Hildenbrand) [2043141] - redhat/configs: simplify CONFIG_CMA_DEBUGFS (David Hildenbrand) [2043141] - bpf: Fix kernel address leakage in atomic fetch (Jiri Olsa) [2046636] {CVE-2021-4203} - IB/rdmavt: Validate remote_addr during loopback atomic tests (Kamal Heib) [2032114] - [s390] scsi: zfcp: Fix failed recovery on gone remote port with non-NPIV FCP devices (Mete Durlu) [2049016] - [s390] s390/cpumf: Support for CPU Measurement Sampling Facility LS bit (Mete Durlu) [2048979] - [s390] s390/cpumf: Support for CPU Measurement Facility CSVN 7 (Mete Durlu) [2048979] - net: openvswitch: Fix ct_state nat flags for conns arriving from tc (Antoine Tenart) [2045048] - net: openvswitch: Fix matching zone id for invalid conns arriving from tc (Antoine Tenart) [2045048] - net/sched: flow_dissector: Fix matching on zone id for invalid conns (Antoine Tenart) [2045048] - net/sched: Extend qdisc control block with tc control block (Antoine Tenart) [2045048] - openvswitch: fix sparse warning incorrect type (Antoine Tenart) [2045048] - openvswitch: fix alignment issues (Antoine Tenart) [2045048] - openvswitch: update kdoc OVS_DP_ATTR_PER_CPU_PIDS (Antoine Tenart) [2045048] - openvswitch: Introduce per-cpu upcall dispatch (Antoine Tenart) [2045048] - netfilter: fix regression in looped (broad|multi)cast's MAC handling (Florian Westphal) [2044272] - selftests: nft_concat_range: add test for reload with no element add/del (Florian Westphal) [2044272] - selftests: netfilter: Add correctness test for mac,net set type (Florian Westphal) [2044272] - netfilter: conntrack: don't increment invalid counter on NF_REPEAT (Florian Westphal) [2044272] - netfilter: nft_set_pipapo: allocate pcpu scratch maps on clone (Florian Westphal) [2044272] - netfilter: nft_payload: do not update layer 4 checksum when mangling fragments (Florian Westphal) [2044272] - netfilter: bridge: add support for pppoe filtering (Florian Westphal) [2044272] - netfilter: nf_tables: fix use-after-free in nft_set_catchall_destroy() (Florian Westphal) [2044272] - netfilter: conntrack: annotate data-races around ct->timeout (Florian Westphal) [2044272] - netfilter: nft_exthdr: break evaluation if setting TCP option fails (Florian Westphal) [2044272] - nft_set_pipapo: Fix bucket load in AVX2 lookup routine for six 8-bit groups (Florian Westphal) [2044272] - tracing: Tag trace_percpu_buffer as a percpu pointer (Jerome Marchand) [2035164] - tracing: Fix check for trace_percpu_buffer validity in get_trace_buf() (Jerome Marchand) [2035164] - selftests: cgroup: Test open-time cgroup namespace usage for migration checks (Chris von Recklinghausen) [2035768] {CVE-2021-4197} - selftests: cgroup: Test open-time credential usage for migration checks (Chris von Recklinghausen) [2035768] {CVE-2021-4197} - selftests: cgroup: Make cg_create() use 0755 for permission instead of 0644 (Chris von Recklinghausen) [2035768] {CVE-2021-4197} - cgroup: Use open-time cgroup namespace for process migration perm checks (Chris von Recklinghausen) [2035768] {CVE-2021-4197} - cgroup: Allocate cgroup_file_ctx for kernfs_open_file->priv (Chris von Recklinghausen) [2035768] {CVE-2021-4197} - cgroup: Use open-time credentials for process migraton perm checks (Chris von Recklinghausen) [2035768] {CVE-2021-4197} - x86/sched: Decrease further the priorities of SMT siblings (Prarit Bhargava) [1971926]- crypto: jitter - add oversampling of noise source (Herbert Xu) [2036816] - Revert "ipv6: Honor all IPv6 PIO Valid Lifetime values" (Guillaume Nault) [2027560] - Change "-auto" suffix to fix CI automotive pipeline issues (Julio Faracco) - nvme: drop unused variable ctrl in nvme_setup_cmd (John Meneghini) [2044616] - nvme: increment request genctr on completion (John Meneghini) [2044616] - nvme-pci: Fix abort command id (John Meneghini) [2044616] - nvme: add command id quirk for apple controllers (John Meneghini) [2044616] - nvme: move nvme_multi_css into nvme.h (John Meneghini) [2044616] - nvme: code command_id with a genctr for use-after-free validation (John Meneghini) [2044616] - nvme-pci: limit maximum queue depth to 4095 (John Meneghini) [2044616] - selftests: Calculate udpgso segment count without header adjustment (Xin Long) [2044129] - udp: using datalen to cap ipv6 udp max gso segments (Xin Long) [2044129] - inet_diag: fix kernel-infoleak for UDP sockets (Xin Long) [2044129] - udp: using datalen to cap max gso segments (Xin Long) [2044129] - sctp: hold endpoint before calling cb in sctp_transport_lookup_process (Xin Long) [2043823] - sctp: use call_rcu to free endpoint (Xin Long) [2043823] - sctp: move hlist_node and hashent out of sctp_ep_common (Xin Long) [2043823] - sctp: make the raise timer more simple and accurate (Xin Long) [2043823] - nfsd: fix use-after-free due to delegation race (Benjamin Coddington) [1991929] - bonding: Fix extraction of ports from the packet headers (Jonathan Toppins) [2042548] - bonding: fix ad_actor_system option setting to default (Jonathan Toppins) [2042548] - bonding: make tx_rebalance_counter an atomic (Jonathan Toppins) [2042548] - bonding: Fix a use-after-free problem when bond_sysfs_slave_add() failed (Jonathan Toppins) [2042548] - bonding: 3ad: pass parameter bond_params by reference (Jonathan Toppins) [2042548] - bonding: complain about missing route only once for A/B ARP probes (Jonathan Toppins) [2042548] - bonding: improve nl error msg when device can't be enslaved because of IFF_MASTER (Jonathan Toppins) [2042548] - bonding: combine netlink and console error messages (Jonathan Toppins) [2042548] - net, bonding: Refactor bond_xmit_hash for use with xdp_buff (Jonathan Toppins) [2042548] - net: bonding: bond_alb: Remove the dependency on ipx network layer (Jonathan Toppins) [2042548] - bonding: add new option lacp_active (Jonathan Toppins) [1951951 2042548] - bonding: 3ad: fix the concurrency between __bond_release_one() and bond_3ad_state_machine_handler() (Jonathan Toppins) [2042548] - fget: clarify and improve __fget_files() implementation (Miklos Szeredi) [2030418] {CVE-2021-4083} - fget: check that the fd still exists after getting a ref to it (Miklos Szeredi) [2030418] {CVE-2021-4083} - ipv6: Continue processing multipath route even if gateway attribute is invalid (Hangbin Liu) [2041401] - ipv6: Check attribute length for RTA_GATEWAY when deleting multipath route (Hangbin Liu) [2041401] - ipv6: Do cleanup if attribute validation fails in multipath route (Hangbin Liu) [2041401] - ipv6: Check attribute length for RTA_GATEWAY in multipath route (Hangbin Liu) [2041401] - ipv6: fix memory leak in fib6_rule_suppress (Hangbin Liu) [2041401] - net: nexthop: reduce rcu synchronizations when replacing resilient groups (Hangbin Liu) [2041401] - net: nexthop: release IPv6 per-cpu dsts when replacing a nexthop group (Hangbin Liu) [2041401] - net: ipv6: add fib6_nh_release_dsts stub (Hangbin Liu) [2041401] - ipv6: fix typos in __ip6_finish_output() (Hangbin Liu) [2041401] - igbvf: Refactor trace (Corinna Vinschen) [2040322] - igbvf: fix double free in `igbvf_probe` (Corinna Vinschen) [2040322] - bnx2x: Fix enabling network interfaces without VFs (Manish Chopra) [1998304] - tun: fix bonding active backup with arp monitoring (Jonathan Toppins) [2050837]- gfs2: Fix gfs2_release for non-writers regression (Bob Peterson) [2030397] - gfs2: gfs2_create_inode rework (Andreas Gruenbacher) [2002803] - gfs2: gfs2_inode_lookup rework (Andreas Gruenbacher) [2002803] - gfs2: gfs2_inode_lookup cleanup (Andreas Gruenbacher) [2002803] - gfs2: Fix remote demote of weak glock holders (Andreas Gruenbacher) [1958140] - gfs2: Fix unused value warning in do_gfs2_set_flags() (Andreas Gruenbacher) [1958140] - gfs2: Fix glock_hash_walk bugs (Andreas Gruenbacher) [2008541] - gfs2: Cancel remote delete work asynchronously (Bob Peterson) [2002803] - gfs2: set glock object after nq (Bob Peterson) [1998303] - gfs2: remove RDF_UPTODATE flag (Bob Peterson) [1998303] - gfs2: Eliminate GIF_INVALID flag (Bob Peterson) [1998303] - gfs2: Fix atomic bug in gfs2_instantiate (Andreas Gruenbacher) [1998303] - gfs2: fix GL_SKIP node_scope problems (Bob Peterson) [1998303] - gfs2: split glock instantiation off from do_promote (Bob Peterson) [1998303] - gfs2: further simplify do_promote (Bob Peterson) [1998303] - gfs2: re-factor function do_promote (Bob Peterson) [1998303] - gfs2: Remove 'first' trace_gfs2_promote argument (Andreas Gruenbacher) [1998303] - gfs2: change go_lock to go_instantiate (Bob Peterson) [1998303] - gfs2: dump glocks from gfs2_consist_OBJ_i (Bob Peterson) [1998303] - gfs2: dequeue iopen holder in gfs2_inode_lookup error (Bob Peterson) [2006870] - gfs2: Save ip from gfs2_glock_nq_init (Bob Peterson) [1998303] - gfs2: Allow append and immutable bits to coexist (Bob Peterson) [1998303] - gfs2: Switch some BUG_ON to GLOCK_BUG_ON for debug (Bob Peterson) [1998303] - gfs2: move GL_SKIP check from glops to do_promote (Bob Peterson) [1998303] - gfs2: Add GL_SKIP holder flag to dump_holder (Bob Peterson) [1998303] - gfs2: remove redundant check in gfs2_rgrp_go_lock (Bob Peterson) [1998303] - gfs2: Fix mmap + page fault deadlocks for direct I/O (Andreas Gruenbacher) [1958140] - iov_iter: Introduce nofault flag to disable page faults (Andreas Gruenbacher) [1958140] - gup: Introduce FOLL_NOFAULT flag to disable page faults (Andreas Gruenbacher) [1958140] - iomap: Add done_before argument to iomap_dio_rw (Andreas Gruenbacher) [1958140] - iomap: Support partial direct I/O on user copy failures (Andreas Gruenbacher) [1958140] - iomap: Fix iomap_dio_rw return value for user copies (Andreas Gruenbacher) [1958140] - iomap: support reading inline data from non-zero pos (Andreas Gruenbacher) [1958140] - gfs2: Only dereference i->iov when iter_is_iovec(i) (Andreas Gruenbacher) [1958140] - gfs2: Prevent endless loops in gfs2_file_buffered_write (Andreas Gruenbacher) [1958140] - gfs2: Fix mmap + page fault deadlocks for buffered I/O (Andreas Gruenbacher) [1958140] - gfs2: Eliminate ip->i_gh (Andreas Gruenbacher) [1958140] - gfs2: Move the inode glock locking to gfs2_file_buffered_write (Andreas Gruenbacher) [1958140] - gfs2: Fix "Introduce flag for glock holder auto-demotion" (Andreas Gruenbacher) [1958140] - gfs2: Introduce flag for glock holder auto-demotion (Bob Peterson) [1958140] - gfs2: Clean up function may_grant (Andreas Gruenbacher) [1958140] - gfs2: Add wrapper for iomap_file_buffered_write (Andreas Gruenbacher) [1958140] - iov_iter: Introduce fault_in_iov_iter_writeable (Andreas Gruenbacher) [1958140] - iov_iter: Turn iov_iter_fault_in_readable into fault_in_iov_iter_readable (Andreas Gruenbacher) [1958140] - gup: Turn fault_in_pages_{readable,writeable} into fault_in_{readable,writeable} (Andreas Gruenbacher) [1958140] - powerpc/kvm: Fix kvm_use_magic_page (Andreas Gruenbacher) [1958140] - iov_iter: Fix iov_iter_get_pages{,_alloc} page fault return value (Andreas Gruenbacher) [1958140] - gfs2: Fix length of holes reported at end-of-file (Andreas Gruenbacher) [2029955] - gfs2: release iopen glock early in evict (Bob Peterson) [2009406] - gfs2: Switch to may_setattr in gfs2_setattr (Bob Peterson) [2029947] - fs: Move notify_change permission checks into may_setattr (Bob Peterson) [2029947] - gfs2: Remove redundant check from gfs2_glock_dq (Bob Peterson) [2030090] - gfs2: Delay withdraw from atomic context (Bob Peterson) [2030090] - gfs2: nit: gfs2_drop_inode shouldn't return bool (Bob Peterson) [2030090] - gfs2: Eliminate vestigial HIF_FIRST (Bob Peterson) [2030090] - gfs2: Make recovery error more readable (Bob Peterson) [2030090] - gfs2: Don't release and reacquire local statfs bh (Bob Peterson) [2030090] - gfs2: init system threads before freeze lock (Bob Peterson) [2030090] - gfs2: tiny cleanup in gfs2_log_reserve (Bob Peterson) [2030090] - gfs2: trivial clean up of gfs2_ail_error (Bob Peterson) [2030090] - gfs2: be more verbose replaying invalid rgrp blocks (Bob Peterson) [2030090] - iomap: remove the iomap arguments to ->page_{prepare,done} (Andreas Gruenbacher) [1958140] - gfs2: Fix glock recursion in freeze_go_xmote_bh (Bob Peterson) [2030090] - gfs2: Fix memory leak of object lsi on error return path (Andreas Gruenbacher) [2030090] - x86/sgx: Fix minor documentation issues (Vladis Dronov) [1920028] - selftests/sgx: Add test for multiple TCS entry (Vladis Dronov) [1920028] - selftests/sgx: Enable multiple thread support (Vladis Dronov) [1920028] - selftests/sgx: Add page permission and exception test (Vladis Dronov) [1920028] - selftests/sgx: Rename test properties in preparation for more enclave tests (Vladis Dronov) [1920028] - selftests/sgx: Provide per-op parameter structs for the test enclave (Vladis Dronov) [1920028] - selftests/sgx: Add a new kselftest: Unclobbered_vdso_oversubscribed (Vladis Dronov) [1920028] - selftests/sgx: Move setup_test_encl() to each TEST_F() (Vladis Dronov) [1920028] - selftests/sgx: Encpsulate the test enclave creation (Vladis Dronov) [1920028] - selftests/sgx: Dump segments and /proc/self/maps only on failure (Vladis Dronov) [1920028] - selftests/sgx: Create a heap for the test enclave (Vladis Dronov) [1920028] - selftests/sgx: Make data measurement for an enclave segment optional (Vladis Dronov) [1920028] - selftests/sgx: Assign source for each segment (Vladis Dronov) [1920028] - selftests/sgx: Fix a benign linker warning (Vladis Dronov) [1920028] - x86/sgx: Fix free page accounting (Vladis Dronov) [1920028] - x86/sgx: Add check for SGX pages to ghes_do_memory_failure() (Vladis Dronov) [1920028] - x86/sgx: Add hook to error injection address validation (Vladis Dronov) [1920028] - x86/sgx: Hook arch_memory_failure() into mainline code (Vladis Dronov) [1920028] - x86/sgx: Add SGX infrastructure to recover from poison (Vladis Dronov) [1920028] - x86/sgx: Initial poison handling for dirty and free pages (Vladis Dronov) [1920028] - x86/sgx: Add infrastructure to identify SGX EPC pages (Vladis Dronov) [1920028] - x86/sgx: Add new sgx_epc_page flag bit to mark free pages (Vladis Dronov) [1920028]- KVM: nVMX: Allow VMREAD when Enlightened VMCS is in use (Vitaly Kuznetsov) [2027639] - KVM: nVMX: Implement evmcs_field_offset() suitable for handle_vmread() (Vitaly Kuznetsov) [2027639] - KVM: nVMX: Rename vmcs_to_field_offset{,_table} (Vitaly Kuznetsov) [2027639] - KVM: nVMX: eVMCS: Filter out VM_EXIT_SAVE_VMX_PREEMPTION_TIMER (Vitaly Kuznetsov) [2027639] - KVM: nVMX: Also filter MSR_IA32_VMX_TRUE_PINBASED_CTLS when eVMCS (Vitaly Kuznetsov) [2027639] - KVM: nVMX: Use INVALID_GPA for pointers used in nVMX. (Vitaly Kuznetsov) [2027639] - x86/kvm: Always inline evmcs_write64() (Vitaly Kuznetsov) [2027639] - [s390] s390/pci: move pseudo-MMIO to prevent MIO overlap (Mete Durlu) [2047755] - CI: Update the RHEL9-private pipeline names to new schema (Veronika Kabatova) - CI: Sync RHEL9-RT-baseline with c9s-RT-baseline (Veronika Kabatova) - CI: Add kpet_tree_family to RT check config (Veronika Kabatova) - selftests/bpf: Enlarge select() timeout for test_maps (Felix Maurer) [2032718] - netfilter: nft_reject_bridge: Fix for missing reply from prerouting (Phil Sutter) [2044848] - gre: Don't accidentally set RTO_ONLINK in gre_fill_metadata_dst() (Guillaume Nault) [2047202] - net: fix use-after-free in tw_timer_handler (Guillaume Nault) [2047202] - inet: use #ifdef CONFIG_SOCK_RX_QUEUE_MAPPING consistently (Guillaume Nault) [2047202] - ipv4: convert fib_num_tclassid_users to atomic_t (Guillaume Nault) [2047202] - vfs: fs_context: fix up param length parsing in legacy_parse_param (Carlos Maiolino) [2040587] {CVE-2022-0185} - sched/pelt: Relax the sync of load_sum with load_avg (Phil Auld) [2045052] - sched/pelt: Relax the sync of runnable_sum with runnable_avg (Phil Auld) [2045052] - sched/pelt: Continue to relax the sync of util_sum with util_avg (Phil Auld) [2045052] - sched/pelt: Relax the sync of util_sum with util_avg (Phil Auld) [2045052] - pinctrl: amd: Fix wakeups when IRQ is shared with SCI (Renjith Pananchikkal) [2039350] - platform/x86: amd-pmc: only use callbacks for suspend (David Arcari) [2016041] - platform/x86: amd-pmc: Add support for AMD Smart Trace Buffer (David Arcari) [2016041] - platform/x86: amd-pmc: Simplify error handling and store the pci_dev in amd_pmc_dev structure (David Arcari) [2016041] - platform/x86: amd-pmc: Fix s2idle failures on certain AMD laptops (David Arcari) [2016041] - platform/x86: amd-pmc: Make CONFIG_AMD_PMC depend on RTC_CLASS (David Arcari) [2016041] - platform/x86: amd-pmc: Drop check for valid alarm time (David Arcari) [2016041] - platform/x86: amd-pmc: Downgrade dev_info message to dev_dbg (David Arcari) [2016041] - platform/x86: amd-pmc: fix compilation without CONFIG_RTC_SYSTOHC_DEVICE (David Arcari) [2016041] - platform/x86: amd-pmc: Add special handling for timer based S0i3 wakeup (David Arcari) [2016041] - platform/x86: amd-pmc: adjust arguments for `amd_pmc_send_cmd` (David Arcari) [2016041] - platform/x86: amd-pmc: Add alternative acpi id for PMC controller (David Arcari) [2016041] - platform/x86: amd-pmc: Add a message to print resume time info (David Arcari) [2016041] - platform/x86: amd-pmc: Send command to dump data after clearing OS_HINT (David Arcari) [2016041] - platform/x86: amd-pmc: Fix compilation when CONFIG_DEBUGFS is disabled (David Arcari) [2016041] - platform/x86: amd-pmc: Export Idlemask values based on the APU (David Arcari) [2016041] - platform/x86: amd-pmc: Check s0i3 cycle status (David Arcari) [2016041] - platform/x86: amd-pmc: Increase the response register timeout (David Arcari) [2016041] - mm/page_alloc.c: do not warn allocation failure on zone DMA if no managed pages (Baoquan He) [2024381] - dma/pool: create dma atomic pool only if dma zone has managed pages (Baoquan He) [2024381] - mm_zone: add function to check if managed dma zone exists (Baoquan He) [2024381] - PCI: hv: Add arm64 Hyper-V vPCI support (Vitaly Kuznetsov) [2024852] - PCI: hv: Make the code arch neutral by adding arch specific interfaces (Vitaly Kuznetsov) [2024852] - PCI: hv: Remove unnecessary use of %hx (Vitaly Kuznetsov) [2024852]- block: assign bi_bdev for cloned bios in blk_rq_prep_clone (Benjamin Marzinski) [2026948] - dm sysfs: use default_groups in kobj_type (Benjamin Marzinski) [2043224] - dm space map common: add bounds check to sm_ll_lookup_bitmap() (Benjamin Marzinski) [2043224] - dm btree: add a defensive bounds check to insert_at() (Benjamin Marzinski) [2043224] - dm btree remove: change a bunch of BUG_ON() calls to proper errors (Benjamin Marzinski) [2043224] - dm btree spine: eliminate duplicate le32_to_cpu() in node_check() (Benjamin Marzinski) [2043224] - dm btree spine: remove extra node_check function declaration (Benjamin Marzinski) [2043224] - redhat: drop the RELEASED_KERNEL switch (Herton R. Krzesinski) [2037084 2045327] - redhat: switch the kernel package to use certs from system-sb-certs (Herton R. Krzesinski) [2037084 2045327] - mptcp: disable by default (Davide Caratti) [2044392] - sch_api: Don't skip qdisc attach on ingress (Davide Caratti) [2044560] - flow_offload: return EOPNOTSUPP for the unsupported mpls action type (Davide Caratti) [2044560] - sch_cake: do not call cake_destroy() from cake_init() (Davide Caratti) [2044560] - net/sched: fq_pie: prevent dismantle issue (Davide Caratti) [2044560] - vrf: Reset IPCB/IP6CB when processing outbound pkts in vrf dev xmit (Antoine Tenart) [2044252] - qla2xxx: Add new messaging (Ewan D. Milne) [2039070] - nvme-fc: remove freeze/unfreeze around update_nr_hw_queues (Ewan D. Milne) [2030051] - nvme-fc: avoid race between time out and tear down (Ewan D. Milne) [2030051] - nvme-fc: update hardware queues before using them (Ewan D. Milne) [2030051] - lpfc: Add new messaging (Ewan D. Milne) [2039068] - tee: handle lookup of shm with reference count 0 (Chris von Recklinghausen) [2030754] {CVE-2021-44733} - dma-buf: move dma-buf symbols into the DMA_BUF module namespace (Chris von Recklinghausen) [2030754] {CVE-2021-44733} - tee: add sec_world_id to struct tee_shm (Chris von Recklinghausen) [2030754] {CVE-2021-44733} - drm/i915/selftests: Do not use import_obj uninitialized (Chris von Recklinghausen) [2030754] {CVE-2021-44733} - drm/gem: Provide drm_gem_fb_{vmap,vunmap}() (Chris von Recklinghausen) [2030754] {CVE-2021-44733} - drm: Define DRM_FORMAT_MAX_PLANES (Chris von Recklinghausen) [2030754] {CVE-2021-44733} - drm/i915/gem: Correct the locking and pin pattern for dma-buf (v8) (Chris von Recklinghausen) [2030754] {CVE-2021-44733} - drm/gm12u320: Use framebuffer dma-buf helpers (Chris von Recklinghausen) [2030754] {CVE-2021-44733} - drm/gud: Use framebuffer dma-buf helpers (Chris von Recklinghausen) [2030754] {CVE-2021-44733} - drm/udl: Use framebuffer dma-buf helpers (Chris von Recklinghausen) [2030754] {CVE-2021-44733} - drm/gem: Provide drm_gem_fb_{begin,end}_cpu_access() helpers (Chris von Recklinghausen) [2030754] {CVE-2021-44733} - dmaengine: idxd: Add wq occupancy information to sysfs attribute (Julia Denham) [1971888] - arch/x86: KABI structs and array padding (Prarit Bhargava) [2033081] - hpsa: add new messaging (Tomas Henzl) [2028575] - aacraid: add new messaging (Tomas Henzl) [2028574] - mptsas: add new messaging (Tomas Henzl) [2027741] - megaraid_sas: add new messaging (Tomas Henzl) [2027741] - mpt3sas: Add new messaging (Tomas Henzl) [2027741] - scsi: mpi3mr: Use scnprintf() instead of snprintf() (Tomas Henzl) [1876005] - scsi: mpi3mr: Clean up mpi3mr_print_ioc_info() (Tomas Henzl) [1876005] - scsi: mpi3mr: Set up IRQs in resume path (Tomas Henzl) [1876005] - scsi: mpi3mr: Use the proper SCSI midlayer interfaces for PI (Tomas Henzl) [1876005]- KVM: VMX: switch blocked_vcpu_on_cpu_lock to raw spinlock (Marcelo Tosatti) [2034007] - x86/hyperv: Properly deal with empty cpumasks in hyperv_flush_tlb_multi() (Vitaly Kuznetsov) [2035993] - tcp: add missing htmldocs for skb->ll_node and sk->defer_list (Antoine Tenart) [2041382] - net: move early demux fields close to sk_refcnt (Antoine Tenart) [2041382] - tcp: defer skb freeing after socket lock is released (Antoine Tenart) [2041382] - net: shrink struct sock by 8 bytes (Antoine Tenart) [2041382] - ipv6: shrink struct ipcm6_cookie (Antoine Tenart) [2041382] - net: remove sk_route_nocaps (Antoine Tenart) [2041382] - net: remove sk_route_forced_caps (Antoine Tenart) [2041382] - net: use sk_is_tcp() in more places (Antoine Tenart) [2041382] - bpf, sockmap: Use stricter sk state checks in sk_lookup_assign (Antoine Tenart) [2041382] - ipv6: move inet6_sk(sk)->rx_dst_cookie to sk->sk_rx_dst_cookie (Antoine Tenart) [2041382] - tcp: move inet->rx_dst_ifindex to sk->sk_rx_dst_ifindex (Antoine Tenart) [2041382] - [RHEL-9.0] IPMI Add RH_KABI_RESERVE to kABI sensitive structs (Tony Camuso) [2042031] - configs: disable CONFIG_CRAMFS (Abhi Das) [2041184] - ppp: ensure minimum packet size in ppp_write() (Guillaume Nault) [2042936] - [pci] PCI: Add reserved fields to 'struct pci_sriov' (Myron Stowe) [2039086] - [include] PCI: Add reserved fields to 'struct pci_driver' (Myron Stowe) [2039086] - [include] PCI: Add reserved fields to 'struct pci_bus' (Myron Stowe) [2039086] - [include] PCI: Add reserved fields, and extension, to 'struct pci_dev' (Myron Stowe) [2039086] - PCI: ACPI: Check parent pointer in acpi_pci_find_companion() (Myron Stowe) [2039086] - PCI/ACPI: Don't reset a fwnode set by OF (Myron Stowe) [2039086] - PCI: Make saved capability state private to core (Myron Stowe) [2039086] - PCI: Change the type of probe argument in reset functions (Myron Stowe) [2039086] - PCI: Add support for ACPI _RST reset method (Myron Stowe) [2039086] - PCI: Setup ACPI fwnode early and at the same time with OF (Myron Stowe) [2039086] - PCI: Use acpi_pci_power_manageable() (Myron Stowe) [2039086] - PCI: Add pci_set_acpi_fwnode() to set ACPI_COMPANION (Myron Stowe) [2039086] - PCI: Allow userspace to query and set device reset mechanism (Myron Stowe) [2039086] - PCI: Remove reset_fn field from pci_dev (Myron Stowe) [2039086] - PCI: Add array to track reset method ordering (Myron Stowe) [2039086] - PCI: Add pcie_reset_flr() with 'probe' argument (Myron Stowe) [2039086] - PCI: Cache PCIe Device Capabilities register (Myron Stowe) [2039086] - PCI: Allow PASID on fake PCIe devices without TLP prefixes (Myron Stowe) [2039086] - clocksource: Reduce the default clocksource_watchdog() retries to 2 (Waiman Long) [2027463] - clocksource: Avoid accidental unstable marking of clocksources (Waiman Long) [2027463] - Revert "clocksource: Increase WATCHDOG_MAX_SKEW" (Waiman Long) [2027463] - PCI: Add pcie_ptm_enabled() (Petr Oros) [2037314] - Revert "PCI: Make pci_enable_ptm() private" (Petr Oros) [2037314] - iommu/vt-d: Fix unmap_pages support (Jerry Snitselaar) [2027762]- selftests: netfilter: switch to socat for tests using -q option (Hangbin Liu) [2041409] - selftests: net: udpgro_fwd.sh: explicitly checking the available ping feature (Hangbin Liu) [2041409] - selftests: net: using ping6 for IPv6 in udpgro_fwd.sh (Hangbin Liu) [2041409] - selftests: net: Fix a typo in udpgro_fwd.sh (Hangbin Liu) [2041409] - selftests/net: udpgso_bench_tx: fix dst ip argument (Hangbin Liu) [2041409] - selftest/net/forwarding: declare NETIFS p9 p10 (Hangbin Liu) [2041409] - selftests: Fix IPv6 address bind tests (Hangbin Liu) [2041409] - selftests: Fix raw socket bind tests with VRF (Hangbin Liu) [2041409] - selftests: Add duplicate config only for MD5 VRF tests (Hangbin Liu) [2041409] - selftests: icmp_redirect: pass xfail=0 to log_test() (Hangbin Liu) [2041409] - selftests: net: Correct ping6 expected rc from 2 to 1 (Hangbin Liu) [2041409] - selftests/fib_tests: Rework fib_rp_filter_test() (Hangbin Liu) [2041409] - selftests: net: Correct case name (Hangbin Liu) [2041409] - redhat/configs: Enable CONFIG_PCI_P2PDMA (Myron Stowe) [1923862] - nvme: drop scan_lock and always kick requeue list when removing namespaces (Gopal Tiwari) [2038783] - ACPI: CPPC: Add NULL pointer check to cppc_get_perf() (David Arcari) [2025291] - cpufreq: intel_pstate: Clear HWP Status during HWP Interrupt enable (David Arcari) [2025291] - cpufreq: intel_pstate: Fix unchecked MSR 0x773 access (David Arcari) [2025291] - cpufreq: intel_pstate: Clear HWP desired on suspend/shutdown and offline (David Arcari) [2025291] - cpufreq: intel_pstate: Fix cpu->pstate.turbo_freq initialization (David Arcari) [2025291] - cpufreq: intel_pstate: Process HWP Guaranteed change notification (David Arcari) [2025291] - cpufreq: intel_pstate: Override parameters if HWP forced by BIOS (David Arcari) [2025291] - cpufreq: intel_pstate: hybrid: Rework HWP calibration (David Arcari) [2025291] - Revert "cpufreq: intel_pstate: Process HWP Guaranteed change notification" (David Arcari) [2025291] - cpufreq: intel_pstate: Process HWP Guaranteed change notification (David Arcari) [2025291] - cpufreq: Replace deprecated CPU-hotplug functions (David Arcari) [2025291] - ACPI: CPPC: Introduce cppc_get_nominal_perf() (David Arcari) [2025291] - Change s390x CONFIG_NODES_SHIFT from 4 to 1 (Prarit Bhargava) [2018568] - Build CONFIG_SPI_PXA2XX as a module on x86 (Prarit Bhargava) [2018568] - Turn on CONFIG_CPU_FREQ_GOV_SCHEDUTIL for x86 (Prarit Bhargava) [2018568] - Turn CONFIG_DEVMEM back off for aarch64 (Prarit Bhargava) [2018568] - New configs in drivers/media (Prarit Bhargava) [2018568] - Manually add pending items that need to be set due to mismatch (Prarit Bhargava) [2018568] - Build CRYPTO_SHA3_*_S390 inline for s390 zfcpdump (Prarit Bhargava) [2018568] - configs: Remove pending CONFIG_CHELSIO_IPSEC_INLINE file (Prarit Bhargava) [2018568] - New configs in arch/powerpc (Prarit Bhargava) [2018568] - New configs in lib/Kconfig.debug (Prarit Bhargava) [2018568] - New configs in drivers/vhost (Prarit Bhargava) [2018568] - New configs in drivers/pinctrl (Prarit Bhargava) [2018568] - New configs in drivers/gpu (Prarit Bhargava) [2018568] - New configs in drivers/gpio (Prarit Bhargava) [2018568] - New configs in drivers/block (Prarit Bhargava) [2018568] - New configs in crypto/Kconfig (Prarit Bhargava) [2018568] - New configs in drivers/acpi (Prarit Bhargava) [2018568] - New configs in arch/arm64 (Prarit Bhargava) [2018568] - New configs in arch/Kconfig (Prarit Bhargava) [2018568] - AUTOMATIC: New configs (Prarit Bhargava) [2018568] - Clean up pending common (Prarit Bhargava) [2018568]- iwlwifi: mvm: read 6E enablement flags from DSM and pass to FW (Íñigo Huguet) [2033354] - ath11k: add string type to search board data in board-2.bin for WCN6855 (Íñigo Huguet) [2033354] - mt76: enable new device MT7921E (Íñigo Huguet) [2033354] - cfg80211: correct bridge/4addr mode check (Íñigo Huguet) [2033354] - cfg80211: fix management registrations locking (Íñigo Huguet) [2033354] - cfg80211: scan: fix RCU in cfg80211_add_nontrans_list() (Íñigo Huguet) [2033354] - mac80211: mesh: fix HE operation element length check (Íñigo Huguet) [2033354] - mwifiex: avoid null-pointer-subtraction warning (Íñigo Huguet) [2033354] - Revert "brcmfmac: use ISO3166 country code and 0 rev as fallback" (Íñigo Huguet) [2033354] - iwlwifi: pcie: add configuration of a Wi-Fi adapter on Dell XPS 15 (Íñigo Huguet) [2033354] - mac80211: Fix Ptk0 rekey documentation (Íñigo Huguet) [2033354] - mac80211: check return value of rhashtable_init (Íñigo Huguet) [2033354] - mac80211: fix use-after-free in CCMP/GCMP RX (Íñigo Huguet) [2033354] - drivers: net: mhi: fix error path in mhi_net_newlink (Íñigo Huguet) [2033354] - mac80211-hwsim: fix late beacon hrtimer handling (Íñigo Huguet) [2033354] - mac80211: mesh: fix potentially unaligned access (Íñigo Huguet) [2033354] - mac80211: limit injected vht mcs/nss in ieee80211_parse_tx_radiotap (Íñigo Huguet) [2033354] - mac80211: Drop frames from invalid MAC address in ad-hoc mode (Íñigo Huguet) [2033354] - mac80211: Fix ieee80211_amsdu_aggregate frag_tail bug (Íñigo Huguet) [2033354] - Revert "mac80211: do not use low data rates for data frames with no ack flag" (Íñigo Huguet) [2033354] - iwlwifi: mvm: d3: missing unlock in iwl_mvm_wowlan_program_keys() (Íñigo Huguet) [2033354] - iwlwifi: mvm: d3: Fix off by ones in iwl_mvm_wowlan_get_rsc_v5_data() (Íñigo Huguet) [2033354] - iwlwifi: mvm: Fix possible NULL dereference (Íñigo Huguet) [2033354] - iwl: fix debug printf format strings (Íñigo Huguet) [2033354] - iwlwifi: pnvm: Fix a memory leak in 'iwl_pnvm_get_from_fs()' (Íñigo Huguet) [2033354] - iwlwifi: bump FW API to 66 for AX devices (Íñigo Huguet) [2033354] - iwlwifi Add support for ax201 in Samsung Galaxy Book Flex2 Alpha (Íñigo Huguet) [2033354] - iwlwifi: mvm: add rtnl_lock() in iwl_mvm_start_get_nvm() (Íñigo Huguet) [2033354] - net: qrtr: revert check in qrtr_endpoint_post() (Íñigo Huguet) [2033354] - net: qrtr: make checks in qrtr_endpoint_post() stricter (Íñigo Huguet) [2033354] - intel: switch from 'pci_' to 'dma_' API (Íñigo Huguet) [2033354] - mwifiex: pcie: add reset_d3cold quirk for Surface gen4+ devices (Íñigo Huguet) [2033354] - mwifiex: pcie: add DMI-based quirk implementation for Surface devices (Íñigo Huguet) [2033354] - brcmfmac: pcie: fix oops on failure to resume and reprobe (Íñigo Huguet) [2033354] - wilc1000: Convert module-global "isinit" to device-specific variable (Íñigo Huguet) [2033354] - brcmfmac: Add WPA3 Personal with FT to supported cipher suites (Íñigo Huguet) [2033354] - rtlwifi: rtl8192de: Fix initialization of place in _rtl92c_phy_get_rightchnlplace() (Íñigo Huguet) [2033354] - rtw88: add quirk to disable pci caps on HP Pavilion 14-ce0xxx (Íñigo Huguet) [2033354] - ath9k: fix sleeping in atomic context (Íñigo Huguet) [2033354] - ath9k: fix OOB read ar9300_eeprom_restore_internal (Íñigo Huguet) [2033354] - iwlwifi: mvm: don't use FW key ID in beacon protection (Íñigo Huguet) [2033354] - iwlwifi: mvm: Fix scan channel flags settings (Íñigo Huguet) [2033354] - iwlwifi: mvm: support broadcast TWT alone (Íñigo Huguet) [2033354] - iwlwifi: mvm: introduce iwl_stored_beacon_notif_v3 (Íñigo Huguet) [2033354] - iwlwifi: move get pnvm file name to a separate function (Íñigo Huguet) [2033354] - iwlwifi: mvm: add support for responder config command version 9 (Íñigo Huguet) [2033354] - iwlwifi: mvm: add support for range request command version 13 (Íñigo Huguet) [2033354] - iwlwifi: allow debug init in RF-kill (Íñigo Huguet) [2033354] - iwlwifi: mvm: don't schedule the roc_done_wk if it is already running (Íñigo Huguet) [2033354] - iwlwifi: yoyo: support for new DBGI_SRAM region (Íñigo Huguet) [2033354] - iwlwifi: add 'Rx control frame to MBSSID' HE capability (Íñigo Huguet) [2033354] - iwlwifi: fw: fix debug dump data declarations (Íñigo Huguet) [2033354] - iwlwifi: api: remove datamember from struct (Íñigo Huguet) [2033354] - iwlwifi: fix __percpu annotation (Íñigo Huguet) [2033354] - iwlwifi: pcie: avoid dma unmap/remap in crash dump (Íñigo Huguet) [2033354] - iwlwifi: acpi: fill in SAR tables with defaults (Íñigo Huguet) [2033354] - iwlwifi: acpi: fill in WGDS table with defaults (Íñigo Huguet) [2033354] - iwlwifi: bump FW API to 65 for AX devices (Íñigo Huguet) [2033354] - iwlwifi: acpi: support reading and storing WGDS revision 2 (Íñigo Huguet) [2033354] - iwlwifi: mvm: load regdomain at INIT stage (Íñigo Huguet) [2033354] - iwlwifi: mvm: Read the PPAG and SAR tables at INIT stage (Íñigo Huguet) [2033354] - iwlwifi: mvm: trigger WRT when no beacon heard (Íñigo Huguet) [2033354] - iwlwifi: fw: correctly limit to monitor dump (Íñigo Huguet) [2033354] - iwlwifi: skip first element in the WTAS ACPI table (Íñigo Huguet) [2033354] - iwlwifi: mvm: support version 11 of wowlan statuses notification (Íñigo Huguet) [2033354] - iwlwifi: convert flat GEO profile table to a struct version (Íñigo Huguet) [2033354] - iwlwifi: remove unused ACPI_WGDS_TABLE_SIZE definition (Íñigo Huguet) [2033354] - iwlwifi: support reading and storing EWRD revisions 1 and 2 (Íñigo Huguet) [2033354] - iwlwifi: acpi: support reading and storing WRDS revision 1 and 2 (Íñigo Huguet) [2033354] - iwlwifi: pass number of chains and sub-bands to iwl_sar_set_profile() (Íñigo Huguet) [2033354] - iwlwifi: remove ACPI_SAR_NUM_TABLES definition (Íñigo Huguet) [2033354] - iwlwifi: convert flat SAR profile table to a struct version (Íñigo Huguet) [2033354] - iwlwifi: rename ACPI_SAR_NUM_CHAIN_LIMITS to ACPI_SAR_NUM_CHAINS (Íñigo Huguet) [2033354] - iwlwifi: mvm: fix access to BSS elements (Íñigo Huguet) [2033354] - iwlwifi: mvm: Refactor setting of SSIDs for 6GHz scan (Íñigo Huguet) [2033354] - iwlwifi: mvm: silently drop encrypted frames for unknown station (Íñigo Huguet) [2033354] - iwlwifi: mvm: d3: implement RSC command version 5 (Íñigo Huguet) [2033354] - iwlwifi: mvm: d3: make key reprogramming iteration optional (Íñigo Huguet) [2033354] - iwlwifi: mvm: d3: add separate key iteration for GTK type (Íñigo Huguet) [2033354] - iwlwifi: mvm: d3: refactor TSC/RSC configuration (Íñigo Huguet) [2033354] - iwlwifi: mvm: d3: remove fixed cmd_flags argument (Íñigo Huguet) [2033354] - iwlwifi: mvm: d3: separate TKIP data from key iteration (Íñigo Huguet) [2033354] - iwlwifi: mvm: simplify __iwl_mvm_set_sta_key() (Íñigo Huguet) [2033354] - iwlwifi: mvm: support new station key API (Íñigo Huguet) [2033354] - iwlwifi: mvm: Fix umac scan request probe parameters (Íñigo Huguet) [2033354] - iwlwifi: pcie: implement Bz reset flow (Íñigo Huguet) [2033354] - iwlwifi: implement Bz NMI behaviour (Íñigo Huguet) [2033354] - iwlwifi: pcie: implement Bz device startup (Íñigo Huguet) [2033354] - iwlwifi: read MAC address from correct place on Bz (Íñigo Huguet) [2033354] - iwlwifi: give Bz devices their own name (Íñigo Huguet) [2033354] - iwlwifi: split off Bz devices into their own family (Íñigo Huguet) [2033354] - iwlwifi: yoyo: cleanup internal buffer allocation in D3 (Íñigo Huguet) [2033354] - iwlwifi: mvm: treat MMPDUs in iwl_mvm_mac_tx() as bcast (Íñigo Huguet) [2033354] - iwlwifi: mvm: clean up number of HW queues (Íñigo Huguet) [2033354] - iwlwifi: mvm: avoid static queue number aliasing (Íñigo Huguet) [2033354] - iwlwifi: use DEFINE_MUTEX() for mutex lock (Íñigo Huguet) [2033354] - iwlwifi: remove trailing semicolon in macro definition (Íñigo Huguet) [2033354] - iwlwifi: mvm: fix a memory leak in iwl_mvm_mac_ctxt_beacon_changed (Íñigo Huguet) [2033354] - iwlwifi: mvm: fix old-style static const declaration (Íñigo Huguet) [2033354] - iwlwifi: mvm: remove check for vif in iwl_mvm_vif_from_mac80211() (Íñigo Huguet) [2033354] - iwlwifi: pcie: remove spaces from queue names (Íñigo Huguet) [2033354] - iwlwifi: mvm: restrict FW SMPS request (Íñigo Huguet) [2033354] - iwlwifi: mvm: set replay counter on key install (Íñigo Huguet) [2033354] - iwlwifi: mvm: remove trigger EAPOL time event (Íñigo Huguet) [2033354] - iwlwifi: iwl-dbg-tlv: add info about loading external dbg bin (Íñigo Huguet) [2033354] - iwlwifi: mvm: Add support for hidden network scan on 6GHz band (Íñigo Huguet) [2033354] - iwlwifi: mvm: Do not use full SSIDs in 6GHz scan (Íñigo Huguet) [2033354] - iwlwifi: print PNVM complete notification status in hexadecimal (Íñigo Huguet) [2033354] - iwlwifi: pcie: dump error on FW reset handshake failures (Íñigo Huguet) [2033354] - iwlwifi: prepare for synchronous error dumps (Íñigo Huguet) [2033354] - iwlwifi: pcie: free RBs during configure (Íñigo Huguet) [2033354] - iwlwifi: pcie: optimise struct iwl_rx_mem_buffer layout (Íñigo Huguet) [2033354] - iwlwifi: mvm: avoid FW restart while shutting down (Íñigo Huguet) [2033354] - iwlwifi: nvm: enable IEEE80211_HE_PHY_CAP10_HE_MU_M1RU_MAX_LTF (Íñigo Huguet) [2033354] - iwlwifi: mvm: set BROADCAST_TWT_SUPPORTED in MAC policy (Íñigo Huguet) [2033354] - iwlwifi: iwl-nvm-parse: set STBC flags for HE phy capabilities (Íñigo Huguet) [2033354] - cfg80211: use wiphy DFS domain if it is self-managed (Íñigo Huguet) [2033354] - mac80211: parse transmit power envelope element (Íñigo Huguet) [2033354] - ieee80211: add definition for transmit power envelope element (Íñigo Huguet) [2033354] - ieee80211: add definition of regulatory info in 6 GHz operation information (Íñigo Huguet) [2033354] - mac80211: introduce individual TWT support in AP mode (Íñigo Huguet) [2033354] - ieee80211: add TWT element definitions (Íñigo Huguet) [2033354] - brcmsmac: make array addr static const, makes object smaller (Íñigo Huguet) [2033354] - rtw88: Remove unnecessary check code (Íñigo Huguet) [2033354] - rtw88: wow: fix size access error of probe request (Íñigo Huguet) [2033354] - rtw88: wow: report wow reason through mac80211 api (Íñigo Huguet) [2033354] - rtw88: wow: build wow function only if CONFIG_PM is on (Íñigo Huguet) [2033354] - rtw88: refine the setting of rsvd pages for different firmware (Íñigo Huguet) [2033354] - rtw88: use read_poll_timeout instead of fixed sleep (Íñigo Huguet) [2033354] - rtw88: 8822ce: set CLKREQ# signal to low during suspend (Íñigo Huguet) [2033354] - rtw88: change beacon filter default mode (Íñigo Huguet) [2033354] - rtw88: 8822c: add tx stbc support under HT mode (Íñigo Huguet) [2033354] - rtw88: adjust the log level for failure of tx report (Íñigo Huguet) [2033354] - rtl8xxxu: Fix the handling of TX A-MPDU aggregation (Íñigo Huguet) [2033354] - rtl8xxxu: disable interrupt_in transfer for 8188cu and 8192cu (Íñigo Huguet) [2033354] - mwifiex: make arrays static const, makes object smaller (Íñigo Huguet) [2033354] - mwifiex: usb: Replace one-element array with flexible-array member (Íñigo Huguet) [2033354] - mwifiex: drop redundant null-pointer check in mwifiex_dnld_cmd_to_fw() (Íñigo Huguet) [2033354] - wilc1000: remove redundant code (Íñigo Huguet) [2033354] - wilc1000: use devm_clk_get_optional() (Íñigo Huguet) [2033354] - wilc1000: dispose irq on failure path (Íñigo Huguet) [2033354] - wilc1000: use goto labels on error path (Íñigo Huguet) [2033354] - rtlwifi: rtl8192de: make arrays static const, makes object smaller (Íñigo Huguet) [2033354] - rtlwifi: rtl8192de: Remove redundant variable initializations (Íñigo Huguet) [2033354] - ray_cs: Split memcpy() to avoid bounds check warning (Íñigo Huguet) [2033354] - ray_cs: use %*ph to print small buffer (Íñigo Huguet) [2033354] - brcmfmac: add 43752 SDIO ids and initialization (Íñigo Huguet) [2033354] - brcmfmac: Set SDIO workqueue as WQ_HIGHPRI (Íñigo Huguet) [2033354] - brcmfmac: use separate firmware for 43430 revision 2 (Íñigo Huguet) [2033354] - brcmfmac: support chipsets with different core enumeration space (Íñigo Huguet) [2033354] - brcmfmac: add xtlv support to firmware interface layer (Íñigo Huguet) [2033354] - brcmfmac: increase core revision column aligning core list (Íñigo Huguet) [2033354] - brcmfmac: use different error value for invalid ram base address (Íñigo Huguet) [2033354] - brcmfmac: firmware: Fix firmware loading (Íñigo Huguet) [2033354] - cfg80211: fix BSS color notify trace enum confusion (Íñigo Huguet) [2033354] - mac80211: Fix insufficient headroom issue for AMSDU (Íñigo Huguet) [2033354] - mac80211: add support for BSS color change (Íñigo Huguet) [2033354] - nl80211: add support for BSS coloring (Íñigo Huguet) [2033354] - mac80211: Use flex-array for radiotap header bitmap (Íñigo Huguet) [2033354] - mac80211: radiotap: Use BIT() instead of shifts (Íñigo Huguet) [2033354] - mac80211: Remove unnecessary variable and label (Íñigo Huguet) [2033354] - mac80211: include (Íñigo Huguet) [2033354] - mac80211: Fix monitor MTU limit so that A-MSDUs get through (Íñigo Huguet) [2033354] - mac80211: remove unnecessary NULL check in ieee80211_register_hw() (Íñigo Huguet) [2033354] - mac80211: Reject zero MAC address in sta_info_insert_check() (Íñigo Huguet) [2033354] - bus: mhi: core: Improve debug messages for power up (Íñigo Huguet) [2033354] - bus: mhi: core: Replace DMA allocation wrappers with original APIs (Íñigo Huguet) [2033354] - bus: mhi: core: Add range checks for BHI and BHIe (Íñigo Huguet) [2033354] - bus: mhi: pci_generic: Set register access length for MHI driver (Íñigo Huguet) [2033354] - ath11k: set register access length for MHI driver (Íñigo Huguet) [2033354] - bus: mhi: Add MMIO region length to controller structure (Íñigo Huguet) [2033354] - bus: mhi: core: Set BHI and BHIe pointers to NULL in clean-up (Íñigo Huguet) [2033354] - bus: mhi: core: Set BHI/BHIe offsets on power up preparation (Íñigo Huguet) [2033354] - bus: mhi: pci_generic: Add Cinterion MV31-W PCIe to MHI (Íñigo Huguet) [2033354] - net: mhi: Remove MBIM protocol (Íñigo Huguet) [2033354] - brcmfmac: firmware: Allow per-board firmware binaries (Íñigo Huguet) [2033354] - net: mhi: Improve MBIM packet counting (Íñigo Huguet) [2033354] - bus: mhi: pci-generic: configurable network interface MRU (Íñigo Huguet) [2033354] - ath11k: Remove some duplicate code (Íñigo Huguet) [2033354] - ath: switch from 'pci_' to 'dma_' API (Íñigo Huguet) [2033354]- quota: correct error number in free_dqentry() (Lukas Czerner) [2041793] - quota: check block number when reading the block in quota file (Lukas Czerner) [2041793] - ext4: don't use the orphan list when migrating an inode (Lukas Czerner) [2041486] - ext4: use BUG_ON instead of if condition followed by BUG (Lukas Czerner) [2041486] - ext4: fix a copy and paste typo (Lukas Czerner) [2041777] - ext4: set csum seed in tmp inode while migrating to extents (Lukas Czerner) [2041486] - ext4: remove unnecessary 'offset' assignment (Lukas Czerner) [2041486] - ext4: remove redundant o_start statement (Lukas Czerner) [2041486] - ext4: drop an always true check (Lukas Czerner) [2041486] - ext4: remove unused assignments (Lukas Czerner) [2041486] - ext4: remove redundant statement (Lukas Czerner) [2041486] - ext4: remove useless resetting io_end_size in mpage_process_page() (Lukas Czerner) [2041486] - ext4: allow to change s_last_trim_minblks via sysfs (Lukas Czerner) [2041486] - ext4: change s_last_trim_minblks type to unsigned long (Lukas Czerner) [2041486] - ext4: implement support for get/set fs label (Lukas Czerner) [2041486] - ext4: only set EXT4_MOUNT_QUOTA when journalled quota file is specified (Lukas Czerner) [2041777] - ext4: don't use kfree() on rcu protected pointer sbi->s_qf_names (Lukas Czerner) [2041486] - ext4: avoid trim error on fs with small groups (Lukas Czerner) [2041486] - ext4: fix an use-after-free issue about data=journal writeback mode (Lukas Czerner) [2041486] - ext4: fix null-ptr-deref in '__ext4_journal_ensure_credits' (Lukas Czerner) [2041486] - ext4: initialize err_blk before calling __ext4_get_inode_loc (Lukas Czerner) [2041486] - ext4: fix a possible ABBA deadlock due to busy PA (Lukas Czerner) [2041486] - ext4: replace snprintf in show functions with sysfs_emit (Lukas Czerner) [2041486] - ext4: make sure to reset inode lockdep class when quota enabling fails (Lukas Czerner) [2041486] - ext4: make sure quota gets properly shutdown on error (Lukas Czerner) [2041486] - ext4: Fix BUG_ON in ext4_bread when write quota data (Lukas Czerner) [2041486] - ext4: destroy ext4_fc_dentry_cachep kmemcache on module removal (Lukas Czerner) [2041486] - ext4: fast commit may miss tracking unwritten range during ftruncate (Lukas Czerner) [2041486] - ext4: use ext4_ext_remove_space() for fast commit replay delete range (Lukas Czerner) [2041486] - ext4: fix fast commit may miss tracking range for FALLOC_FL_ZERO_RANGE (Lukas Czerner) [2041486] - ext4: update fast commit TODOs (Lukas Czerner) [2041486] - ext4: simplify updating of fast commit stats (Lukas Czerner) [2041486] - ext4: drop ineligible txn start stop APIs (Lukas Czerner) [2041486] - ext4: use ext4_journal_start/stop for fast commit transactions (Lukas Czerner) [2041486] - ext4: fix i_version handling on remount (Lukas Czerner) [2041777] - ext4: remove lazytime/nolazytime mount options handled by MS_LAZYTIME (Lukas Czerner) [2041777] - ext4: don't fail remount if journalling mode didn't change (Lukas Czerner) [2041777] - ext4: Remove unused match_table_t tokens (Lukas Czerner) [2041777] - ext4: switch to the new mount api (Lukas Czerner) [2041777] - ext4: change token2str() to use ext4_param_specs (Lukas Czerner) [2041777] - ext4: clean up return values in handle_mount_opt() (Lukas Czerner) [2041777] - ext4: Completely separate options parsing and sb setup (Lukas Czerner) [2041777] - ext4: get rid of super block and sbi from handle_mount_ops() (Lukas Czerner) [2041777] - ext4: check ext2/3 compatibility outside handle_mount_opt() (Lukas Czerner) [2041777] - ext4: move quota configuration out of handle_mount_opt() (Lukas Czerner) [2041777] - ext4: Allow sb to be NULL in ext4_msg() (Lukas Czerner) [2041777] - ext4: Change handle_mount_opt() to use fs_parameter (Lukas Czerner) [2041777] - ext4: move option validation to a separate function (Lukas Czerner) [2041777] - ext4: Add fs parameter specifications for mount options (Lukas Czerner) [2041777] - fs_parse: allow parameter value to be empty (Lukas Czerner) [2041777] - ext4: fix error code saved on super block during file system abort (Lukas Czerner) [2041486] - ext4: inline data inode fast commit replay fixes (Lukas Czerner) [2041486] - ext4: commit inline data during fast commit (Lukas Czerner) [2041486] - ext4: scope ret locally in ext4_try_to_trim_range() (Lukas Czerner) [2041486] - ext4: remove an unused variable warning with CONFIG_QUOTA=n (Lukas Czerner) [2041486] - ext4: fix boolreturn.cocci warnings in fs/ext4/name.c (Lukas Czerner) [2041486] - ext4: prevent getting empty inode buffer (Lukas Czerner) [2041486] - ext4: move ext4_fill_raw_inode() related functions (Lukas Czerner) [2041486] - ext4: factor out ext4_fill_raw_inode() (Lukas Czerner) [2041486] - ext4: prevent partial update of the extent blocks (Lukas Czerner) [2035878] - ext4: check for inconsistent extents between index and leaf block (Lukas Czerner) [2035878] - ext4: check for out-of-order index extents in ext4_valid_extent_entries() (Lukas Czerner) [2035878] - ext4: convert from atomic_t to refcount_t on ext4_io_end->count (Lukas Czerner) [2041486] - ext4: refresh the ext4_ext_path struct after dropping i_data_sem. (Lukas Czerner) [2041486] - ext4: ensure enough credits in ext4_ext_shift_path_extents (Lukas Czerner) [2041486] - ext4: correct the left/middle/right debug message for binsearch (Lukas Czerner) [2041486] - ext4: fix lazy initialization next schedule time computation in more granular unit (Lukas Czerner) [2041486] - ext4: recheck buffer uptodate bit under buffer lock (Lukas Czerner) [2041486] - ext4: fix potential infinite loop in ext4_dx_readdir() (Lukas Czerner) [2041486] - ext4: flush s_error_work before journal destroy in ext4_fill_super (Lukas Czerner) [2041486] - ext4: fix loff_t overflow in ext4_max_bitmap_size() (Lukas Czerner) [2041486] - ext4: fix reserved space counter leakage (Lukas Czerner) [2041486] - ext4: limit the number of blocks in one ADD_RANGE TLV (Lukas Czerner) [2041486] - ext4: remove extent cache entries when truncating inline data (Lukas Czerner) [2041486] - ext4: drop unnecessary journal handle in delalloc write (Lukas Czerner) [2041486] - ext4: factor out write end code of inline file (Lukas Czerner) [2041486] - ext4: correct the error path of ext4_write_inline_data_end() (Lukas Czerner) [2041486] - ext4: check and update i_disksize properly (Lukas Czerner) [2041486] - ext4: add error checking to ext4_ext_replay_set_iblocks() (Lukas Czerner) [2041486] - ext4: make the updating inode data procedure atomic (Lukas Czerner) [2041486] - ext4: remove an unnecessary if statement in __ext4_get_inode_loc() (Lukas Czerner) [2041486] - ext4: move inode eio simulation behind io completeion (Lukas Czerner) [2041486] - ext4: Improve scalability of ext4 orphan file handling (Lukas Czerner) [2041486] - ext4: Speedup ext4 orphan inode handling (Lukas Czerner) [2041486] - ext4: Move orphan inode handling into a separate file (Lukas Czerner) [2041486] - jbd2: add sparse annotations for add_transaction_credits() (Lukas Czerner) [2041486] - ext4: Support for checksumming from journal triggers (Lukas Czerner) [2041486] - ext4: fix sparse warnings (Lukas Czerner) [2041486] - ext4: fix race writing to an inline_data file while its xattrs are changing (Lukas Czerner) [2003461] - ext4: Make sure quota files are not grabbed accidentally (Lukas Czerner) [2041486] - ext4: fix e2fsprogs checksum failure for mounted filesystem (Lukas Czerner) [2022859] - ext4: if zeroout fails fall back to splitting the extent node (Lukas Czerner) [2041486] - ext4: reduce arguments of ext4_fc_add_dentry_tlv (Lukas Czerner) [2041486] - ext4: remove the repeated comment of ext4_trim_all_free (Lukas Czerner) [2041486] - ext4: add new helper interface ext4_try_to_trim_range() (Lukas Czerner) [2041486] - ext4: remove the 'group' parameter of ext4_trim_extent (Lukas Czerner) [2041486] - jbd2: clean up two gcc -Wall warnings in recovery.c (Lukas Czerner) [2041486] - jbd2: fix clang warning in recovery.c (Lukas Czerner) [2041486] - jbd2: fix portability problems caused by unaligned accesses (Lukas Czerner) [2041486] - ext4: Convert to use mapping->invalidate_lock (Lukas Czerner) [2041486]- KVM: arm64: Avoid setting the upper 32 bits of TCR_EL2 and CPTR_EL2 to 1 (Andrew Jones) [2009341] - KVM: arm64: Extract ESR_ELx.EC only (Andrew Jones) [2009341] - KVM: selftests: Build the memslot tests for arm64 (Andrew Jones) [2009341] - KVM: selftests: Make memslot_perf_test arch independent (Andrew Jones) [2009341] - selftests: KVM: Fix kvm device helper ioctl assertions (Andrew Jones) [2009341] - KVM: arm64: selftests: arch_timer: Support vCPU migration (Andrew Jones) [2009341] - KVM: arm64: selftests: Add arch_timer test (Andrew Jones) [2009341] - KVM: arm64: selftests: Add host support for vGIC (Andrew Jones) [2009341] - KVM: arm64: selftests: Add basic GICv3 support (Andrew Jones) [2009341] - KVM: arm64: selftests: Add light-weight spinlock support (Andrew Jones) [2009341] - KVM: arm64: selftests: Add guest support to get the vcpuid (Andrew Jones) [2009341] - KVM: arm64: selftests: Maintain consistency for vcpuid type (Andrew Jones) [2009341] - KVM: arm64: selftests: Add support to disable and enable local IRQs (Andrew Jones) [2009341] - KVM: arm64: selftests: Add basic support to generate delays (Andrew Jones) [2009341] - KVM: arm64: selftests: Add basic support for arch_timers (Andrew Jones) [2009341] - KVM: arm64: selftests: Add support for cpu_relax (Andrew Jones) [2009341] - KVM: arm64: selftests: Introduce ARM64_SYS_KVM_REG (Andrew Jones) [2009341] - tools: arm64: Import sysreg.h (Andrew Jones) [2009341] - KVM: arm64: selftests: Add MMIO readl/writel support (Andrew Jones) [2009341] - KVM: arm64: selftests: Add init ITS device test (Andrew Jones) [2009341] - KVM: arm64: selftests: Add test for legacy GICv3 REDIST base partially above IPA range (Andrew Jones) [2009341] - KVM: arm64: selftests: Add tests for GIC redist/cpuif partially above IPA range (Andrew Jones) [2009341] - KVM: arm64: selftests: Add some tests for GICv2 in vgic_init (Andrew Jones) [2009341] - KVM: arm64: selftests: Make vgic_init/vm_gic_create version agnostic (Andrew Jones) [2009341] - KVM: arm64: selftests: Make vgic_init gic version agnostic (Andrew Jones) [2009341] - KVM: arm64: vgic: Drop vgic_check_ioaddr() (Andrew Jones) [2009341] - KVM: arm64: vgic-v3: Check ITS region is not above the VM IPA size (Andrew Jones) [2009341] - KVM: arm64: vgic-v2: Check cpu interface region is not above the VM IPA size (Andrew Jones) [2009341] - KVM: arm64: vgic-v3: Check redist region is not above the VM IPA size (Andrew Jones) [2009341] - kvm: arm64: vgic: Introduce vgic_check_iorange (Andrew Jones) [2009341] - KVM: arm64: Release mmap_lock when using VM_SHARED with MTE (Andrew Jones) [2009341] - KVM: arm64: Report corrupted refcount at EL2 (Andrew Jones) [2009341] - KVM: arm64: Fix host stage-2 PGD refcount (Andrew Jones) [2009341] - KVM: arm64: Fix PMU probe ordering (Andrew Jones) [2009341] - KVM: arm64: nvhe: Fix missing FORCE for hyp-reloc.S build rule (Andrew Jones) [2009341] - arm64: Do not trap PMSNEVFR_EL1 (Andrew Jones) [2009341] - KVM: arm64: Trim guest debug exception handling (Andrew Jones) [2009341] - KVM: arm64: Minor optimization of range_is_memory (Andrew Jones) [2009341] - KVM: arm64: Upgrade trace_kvm_arm_set_dreg32() to 64bit (Andrew Jones) [2009341] - KVM: arm64: Add config register bit definitions (Andrew Jones) [2009341] - KVM: arm64: Track value of cptr_el2 in struct kvm_vcpu_arch (Andrew Jones) [2009341] - KVM: arm64: Keep mdcr_el2's value as set by __init_el2_debug (Andrew Jones) [2009341] - KVM: arm64: Restore mdcr_el2 from vcpu (Andrew Jones) [2009341] - KVM: arm64: Refactor sys_regs.h,c for nVHE reuse (Andrew Jones) [2009341] - KVM: arm64: Fix names of config register fields (Andrew Jones) [2009341] - KVM: arm64: MDCR_EL2 is a 64-bit register (Andrew Jones) [2009341] - KVM: arm64: Remove trailing whitespace in comment (Andrew Jones) [2009341] - KVM: arm64: placeholder to check if VM is protected (Andrew Jones) [2009341] - KVM: arm64: Upgrade VMID accesses to {READ,WRITE}_ONCE (Andrew Jones) [2009341] - KVM: arm64: Unify stage-2 programming behind __load_stage2() (Andrew Jones) [2009341] - KVM: arm64: Move kern_hyp_va() usage in __load_guest_stage2() into the callers (Andrew Jones) [2009341] - KVM: arm64: vgic: Resample HW pending state on deactivation (Andrew Jones) [2009341] - KVM: arm64: vgic: Drop WARN from vgic_get_irq (Andrew Jones) [2009341] - KVM: arm64: Use generic KVM xfer to guest work function (Andrew Jones) [2009341] - entry: KVM: Allow use of generic KVM entry w/o full generic support (Andrew Jones) [2009341] - KVM: arm64: Record number of signal exits as a vCPU stat (Andrew Jones) [2009341] - selftests: KVM: Introduce psci_cpu_on_test (Andrew Jones) [2009341] - KVM: arm64: Enforce reserved bits for PSCI target affinities (Andrew Jones) [2009341] - KVM: arm64: Handle PSCI resets before userspace touches vCPU state (Andrew Jones) [2009341] - KVM: arm64: Fix read-side race on updates to vcpu reset state (Andrew Jones) [2009341] - KVM: arm64: Make hyp_panic() more robust when protected mode is enabled (Andrew Jones) [2009341] - KVM: arm64: Drop unused REQUIRES_VIRT (Andrew Jones) [2009341] - KVM: arm64: Drop check_kvm_target_cpu() based percpu probe (Andrew Jones) [2009341] - KVM: arm64: Drop init_common_resources() (Andrew Jones) [2009341] - KVM: arm64: Use ARM64_MIN_PARANGE_BITS as the minimum supported IPA (Andrew Jones) [2009341] - arm64/mm: Add remaining ID_AA64MMFR0_PARANGE_ macros (Andrew Jones) [2009341] - KVM: arm64: Return -EPERM from __pkvm_host_share_hyp() (Andrew Jones) [2009341] - KVM: arm64: Restrict IPA size to maximum 48 bits on 4K and 16K page size (Andrew Jones) [2009341] - arm64/mm: Define ID_AA64MMFR0_TGRAN_2_SHIFT (Andrew Jones) [2009341] - KVM: arm64: perf: Replace '0xf' instances with ID_AA64DFR0_PMUVER_IMP_DEF (Andrew Jones) [2009341] - KVM: arm64: Make __pkvm_create_mappings static (Andrew Jones) [2009341] - KVM: arm64: Restrict EL2 stage-1 changes in protected mode (Andrew Jones) [2009341] - KVM: arm64: Refactor protected nVHE stage-1 locking (Andrew Jones) [2009341] - KVM: arm64: Remove __pkvm_mark_hyp (Andrew Jones) [2009341] - KVM: arm64: Mark host bss and rodata section as shared (Andrew Jones) [2009341] - KVM: arm64: Enable retrieving protections attributes of PTEs (Andrew Jones) [2009341] - KVM: arm64: Introduce addr_is_memory() (Andrew Jones) [2009341] - KVM: arm64: Expose pkvm_hyp_id (Andrew Jones) [2009341] - KVM: arm64: Expose host stage-2 manipulation helpers (Andrew Jones) [2009341] - KVM: arm64: Add helpers to tag shared pages in SW bits (Andrew Jones) [2009341] - KVM: arm64: Allow populating software bits (Andrew Jones) [2009341] - KVM: arm64: Enable forcing page-level stage-2 mappings (Andrew Jones) [2009341] - KVM: arm64: Tolerate re-creating hyp mappings to set software bits (Andrew Jones) [2009341] - KVM: arm64: Don't overwrite software bits with owner id (Andrew Jones) [2009341] - KVM: arm64: Rename KVM_PTE_LEAF_ATTR_S2_IGNORED (Andrew Jones) [2009341] - KVM: arm64: Optimize host memory aborts (Andrew Jones) [2009341] - KVM: arm64: Expose page-table helpers (Andrew Jones) [2009341] - KVM: arm64: Provide the host_stage2_try() helper macro (Andrew Jones) [2009341] - KVM: arm64: Introduce hyp_assert_lock_held() (Andrew Jones) [2009341] - redhat: configs: Disable NVHE_EL2_DEBUG (Andrew Jones) [2009341] - KVM: arm64: Add hyp_spin_is_locked() for basic locking assertions at EL2 (Andrew Jones) [2009341] - KVM: arm64: Unregister HYP sections from kmemleak in protected mode (Andrew Jones) [2009341] - arm64: Move .hyp.rodata outside of the _sdata.._edata range (Andrew Jones) [2009341] - KVM: arm64: Fix comments related to GICv2 PMR reporting (Andrew Jones) [2009341] - KVM: arm64: Count VMID-wide TLB invalidations (Andrew Jones) [2009341] - KVM: arm64: Remove PMSWINC_EL0 shadow register (Andrew Jones) [2009341] - KVM: arm64: Disabling disabled PMU counters wastes a lot of time (Andrew Jones) [2009341] - KVM: arm64: Drop unnecessary masking of PMU registers (Andrew Jones) [2009341] - KVM: arm64: Narrow PMU sysreg reset values to architectural requirements (Andrew Jones) [2009341] - KVM: arm64: Introduce helper to retrieve a PTE and its level (Andrew Jones) [2009341] - KVM: Remove kvm_is_transparent_hugepage() and PageTransCompoundMap() (Andrew Jones) [2009341] - KVM: arm64: Avoid mapping size adjustment on permission fault (Andrew Jones) [2009341] - KVM: arm64: Walk userspace page tables to compute the THP mapping size (Andrew Jones) [2009341]- selftests: bpf: Fix bind on used port (Felix Maurer) [2043528] - Add packaged but empty /lib/modules//systemtap (Herton R. Krzesinski) [2012908] - powerpc/bpf: Update ldimm64 instructions during extra pass (Yauheni Kaliuta) [2040549] - RDMA/irdma: Don't arm the CQ more than two times if no CE for this CQ (Kamal Heib) [2039426] - RDMA/irdma: Report correct WC errors (Kamal Heib) [2039426] - RDMA/irdma: Fix a potential memory allocation issue in 'irdma_prm_add_pble_mem()' (Kamal Heib) [2039426] - RDMA/irdma: Fix a user-after-free in add_pble_prm (Kamal Heib) [2039426] - RDMA/irdma: Do not hold qos mutex twice on QP resume (Kamal Heib) [2039426] - RDMA/irdma: Set VLAN in UD work completion correctly (Kamal Heib) [2039426] - RDMA/irdma: Process extended CQ entries correctly (Kamal Heib) [2039426] - RDMA/irdma: Report correct WC error when there are MW bind errors (Kamal Heib) [2039426] - RDMA/irdma: Report correct WC error when transport retry counter is exceeded (Kamal Heib) [2039426] - RDMA/irdma: Validate number of CQ entries on create CQ (Kamal Heib) [2039426] - RDMA/irdma: Skip CQP ring during a reset (Kamal Heib) [2039426] - redhat/configs: Enable CONFIG_DM_MULTIPATH_HST (Benjamin Marzinski) [2000835] - RDMA/core: Don't infoleak GRH fields (Kamal Heib) [2036599] - RDMA/uverbs: Check for null return of kmalloc_array (Kamal Heib) [2036599] - RDMA/sa_query: Use strscpy_pad instead of memcpy to copy a string (Kamal Heib) [2036599] - RDMA/cma: Ensure rdma_addr_cancel() happens before issuing more requests (Kamal Heib) [2036599] - RDMA/cma: Fix listener leak in rdma_cma_listen_on_all() failure (Kamal Heib) [2036599] - IB/cma: Do not send IGMP leaves for sendonly Multicast groups (Kamal Heib) [2036599] - IB/core: Remove deprecated current_seq comments (Kamal Heib) [2036599] - RDMA/iwcm: Release resources if iw_cm module initialization fails (Kamal Heib) [2036599] - sched: padding for user_struct for KABI (Phil Auld) [2033084] - sched: padding for signal_struct in linux/sched/signal.h (Phil Auld) [2033084] - sched: padding for struct rq and related (Phil Auld) [2033084] - sched: Padding for sched_domain and root_domain (Phil Auld) [2033084] - sched: Padding for task_struct and related in include/linux/sched.h (Phil Auld) [2033084] - hwmon: (k10temp) Support up to 12 CCDs on AMD Family of processors (David Arcari) [2022526] - hwmon: (k10temp) Add support for AMD Family 19h Models 10h-1Fh and A0h-AFh (David Arcari) [2022526] - hwmon: (k10temp) Remove unused definitions (David Arcari) [2022526] - x86/amd_nb: Add AMD Family 19h Models (10h-1Fh) and (A0h-AFh) PCI IDs (David Arcari) [2022526] - hwmon: (k10temp) Remove residues of current and voltage (David Arcari) [2022526] - tipc: check for null after calling kmemdup (Xin Long) [2024993] - tipc: only accept encrypted MSG_CRYPTO msgs (Xin Long) [2024993] - tipc: constify dev_addr passing (Xin Long) [2024993] - tipc: increase timeout in tipc_sk_enqueue() (Xin Long) [2024993] - tipc: clean up inconsistent indenting (Xin Long) [2024993] - redhat: configs: add CONFIG_NTB and related items (John Linville) [1874186]- net: fix possible NULL deref in sock_reserve_memory (Paolo Abeni) [2028420] - mptcp: fix per socket endpoint accounting (Paolo Abeni) [2028420] - mptcp: Check reclaim amount before reducing allocation (Paolo Abeni) [2028420] - mptcp: fix a DSS option writing error (Paolo Abeni) [2028420] - mptcp: fix opt size when sending DSS + MP_FAIL (Paolo Abeni) [2028420] - mptcp: clean up harmless false expressions (Paolo Abeni) [2028420] - selftests: mptcp: try to set mptcp ulp mode in different sk states (Paolo Abeni) [2028420] - mptcp: enforce HoL-blocking estimation (Paolo Abeni) [2028420] - mptcp: fix deadlock in __mptcp_push_pending() (Paolo Abeni) [2028420] - mptcp: clear 'kern' flag from fallback sockets (Paolo Abeni) [2028420] - mptcp: remove tcp ulp setsockopt support (Paolo Abeni) [2028420] - mptcp: never allow the PM to close a listener subflow (Paolo Abeni) [2028420] - selftests: mptcp: remove duplicate include in mptcp_inq.c (Paolo Abeni) [2028420] - mptcp: support TCP_CORK and TCP_NODELAY (Paolo Abeni) [2028420] - mptcp: expose mptcp_check_and_set_pending (Paolo Abeni) [2028420] - tcp: expose __tcp_sock_set_cork and __tcp_sock_set_nodelay (Paolo Abeni) [2028420] - selftests: mptcp: check IP_TOS in/out are the same (Paolo Abeni) [2028420] - mptcp: getsockopt: add support for IP_TOS (Paolo Abeni) [2028420] - mptcp: allow changing the "backup" bit by endpoint id (Paolo Abeni) [2028420] - selftests: mptcp: add inq test case (Paolo Abeni) [2028420] - mptcp: add SIOCINQ, OUTQ and OUTQNSD ioctls (Paolo Abeni) [2028420] - selftests: mptcp: add TCP_INQ support (Paolo Abeni) [2028420] - mptcp: add TCP_INQ cmsg support (Paolo Abeni) [2028420] - mptcp: use delegate action to schedule 3rd ack retrans (Paolo Abeni) [2028420] - mptcp: fix delack timer (Paolo Abeni) [2028420] - selftests: mptcp: add tproxy test case (Paolo Abeni) [2028420] - mptcp: sockopt: add SOL_IP freebind & transparent options (Paolo Abeni) [2028420] - mptcp: Support for IP_TOS for MPTCP setsockopt() (Paolo Abeni) [2028420] - ipv4: Exposing __ip_sock_set_tos() in ip.h (Paolo Abeni) [2028420] - selftests: mptcp: more stable simult_flows tests (Paolo Abeni) [2028420] - selftests: mptcp: fix proto type in link_failure tests (Paolo Abeni) [2028420] - mptcp: fix corrupt receiver key in MPC + data + checksum (Paolo Abeni) [2028420] - mptcp: drop unused sk in mptcp_push_release (Paolo Abeni) [2028420] - mptcp: allocate fwd memory separately on the rx and tx path (Paolo Abeni) [2028420] - net: introduce sk_forward_alloc_get() (Paolo Abeni) [2028420] - tcp: define macros for a couple reclaim thresholds (Paolo Abeni) [2028420] - net: add new socket option SO_RESERVE_MEM (Paolo Abeni) [2028420] - mptcp: Make mptcp_pm_nl_mp_prio_send_ack() static (Paolo Abeni) [2028420] - mptcp: increase default max additional subflows to 2 (Paolo Abeni) [2028420] - mptcp: Avoid NULL dereference in mptcp_getsockopt_subflow_addrs() (Paolo Abeni) [2028420] - mptcp: fix possible stall on recvmsg() (Paolo Abeni) [2028420] - mptcp: use batch snmp operations in mptcp_seq_show() (Paolo Abeni) [2028420] - net: snmp: inline snmp_get_cpu_field() (Paolo Abeni) [2028420] - net: introduce and use lock_sock_fast_nested() (Paolo Abeni) [2028420] - net: core: Correct the sock::sk_lock.owned lockdep annotations (Paolo Abeni) [2028420] - mptcp: re-arm retransmit timer if data is pending (Paolo Abeni) [2028420] - mptcp: remove tx_pending_data (Paolo Abeni) [2028420] - mptcp: use lockdep_assert_held_once() instead of open-coding it (Paolo Abeni) [2028420] - mptcp: use OPTIONS_MPTCP_MPC (Paolo Abeni) [2028420] - mptcp: do not shrink snd_nxt when recovering (Paolo Abeni) [2028420] - mptcp: allow changing the 'backup' bit when no sockets are open (Paolo Abeni) [2028420] - mptcp: don't return sockets in foreign netns (Paolo Abeni) [2028420] - tcp: remove sk_{tr}x_skb_cache (Paolo Abeni) [2028420] - tcp: make tcp_build_frag() static (Paolo Abeni) [2028420] - mptcp: stop relying on tcp_tx_skb_cache (Paolo Abeni) [2028420] - tcp: expose the tcp_mark_push() and tcp_skb_entail() helpers (Paolo Abeni) [2028420] - selftests: mptcp: add mptcp getsockopt test cases (Paolo Abeni) [2028420] - mptcp: add MPTCP_SUBFLOW_ADDRS getsockopt support (Paolo Abeni) [2028420] - mptcp: add MPTCP_TCPINFO getsockopt support (Paolo Abeni) [2028420] - mptcp: add MPTCP_INFO getsockopt (Paolo Abeni) [2028420] - mptcp: add new mptcp_fill_diag helper (Paolo Abeni) [2028420] - mptcp: Only send extra TCP acks in eligible socket states (Paolo Abeni) [2028420] - selftests: mptcp: clean tmp files in simult_flows (Paolo Abeni) [2028420] - mptcp: ensure tx skbs always have the MPTCP ext (Paolo Abeni) [2028420] - mptcp: fix possible divide by zero (Paolo Abeni) [2028420] - mptcp: Fix duplicated argument in protocol.h (Paolo Abeni) [2028420] - mptcp: make the locking tx schema more readable (Paolo Abeni) [2028420] - mptcp: optimize the input options processing (Paolo Abeni) [2028420] - mptcp: consolidate in_opt sub-options fields in a bitmask (Paolo Abeni) [2028420] - mptcp: better binary layout for mptcp_options_received (Paolo Abeni) [2028420] - mptcp: do not set unconditionally csum_reqd on incoming opt (Paolo Abeni) [2028420] - selftests: mptcp: add MP_FAIL mibs check (Paolo Abeni) [2028420] - mptcp: add the mibs for MP_FAIL (Paolo Abeni) [2028420] - mptcp: send out MP_FAIL when data checksum fails (Paolo Abeni) [2028420] - mptcp: MP_FAIL suboption receiving (Paolo Abeni) [2028420] - mptcp: MP_FAIL suboption sending (Paolo Abeni) [2028420] - mptcp: shrink mptcp_out_options struct (Paolo Abeni) [2028420] - mptcp: optimize out option generation (Paolo Abeni) [2028420] - selftests: mptcp: add_addr and echo race test (Paolo Abeni) [2028420] - mptcp: remove MPTCP_ADD_ADDR_IPV6 and MPTCP_ADD_ADDR_PORT (Paolo Abeni) [2028420] - mptcp: build ADD_ADDR/echo-ADD_ADDR option according pm.add_signal (Paolo Abeni) [2028420] - mptcp: fix ADD_ADDR and RM_ADDR maybe flush addr_signal each other (Paolo Abeni) [2028420] - mptcp: make MPTCP_ADD_ADDR_SIGNAL and MPTCP_ADD_ADDR_ECHO separate (Paolo Abeni) [2028420] - mptcp: move drop_other_suboptions check under pm lock (Paolo Abeni) [2028420] - selftests: mptcp: delete uncontinuous removing ids (Paolo Abeni) [2028420] - selftests: mptcp: add fullmesh testcases (Paolo Abeni) [2028420] - selftests: mptcp: set and print the fullmesh flag (Paolo Abeni) [2028420] - mptcp: local addresses fullmesh (Paolo Abeni) [2028420] - mptcp: remote addresses fullmesh (Paolo Abeni) [2028420] - mptcp: drop flags and ifindex arguments (Paolo Abeni) [2028420] - selftests: mptcp: add testcase for active-back (Paolo Abeni) [2028420] - mptcp: backup flag from incoming MPJ ack option (Paolo Abeni) [2028420] - mptcp: add mibs for stale subflows processing (Paolo Abeni) [2028420] - mptcp: faster active backup recovery (Paolo Abeni) [2028420] - mptcp: cleanup sysctl data and helpers (Paolo Abeni) [2028420] - mptcp: handle pending data on closed subflow (Paolo Abeni) [2028420] - mptcp: less aggressive retransmission strategy (Paolo Abeni) [2028420] - mptcp: more accurate timeout (Paolo Abeni) [2028420] - ionic: no devlink_unregister if not registered (Petr Oros) [2032260] - devlink: fix netns refcount leak in devlink_nl_cmd_reload() (Petr Oros) [2032260] - devlink: Don't throw an error if flash notification sent before devlink visible (Petr Oros) [2032260] - devlink: make all symbols GPL-only (Petr Oros) [2032260] - devlink: Simplify internal devlink params implementation (Petr Oros) [2032260] - devlink: Clean not-executed param notifications (Petr Oros) [2032260] - devlink: Delete obsolete parameters publish API (Petr Oros) [2032260] - devlink: Remove extra device_lock assert checks (Petr Oros) [2032260] - devlink: Delete reload enable/disable interface (Petr Oros) [2032260] - net/mlx5: Set devlink reload feature bit for supported devices only (Petr Oros) [2032260] - devlink: Allow control devlink ops behavior through feature mask (Petr Oros) [2032260] - devlink: Annotate devlink API calls (Petr Oros) [2032260] - devlink: Move netdev_to_devlink helpers to devlink.c (Petr Oros) [2032260] - devlink: Reduce struct devlink exposure (Petr Oros) [2032260] - devlink: report maximum number of snapshots with regions (Petr Oros) [2032260] - devlink: Add missed notifications iterators (Petr Oros) [2032260] - netdevsim: Move devlink registration to be last devlink command (Petr Oros) [2032260] - qed: Move devlink registration to be last devlink command (Petr Oros) [2032260] - ionic: Move devlink registration to be last devlink command (Petr Oros) [2032260] - nfp: Move delink_register to be last command (Petr Oros) [2032260] - mlxsw: core: Register devlink instance last (Petr Oros) [2032260] - net/mlx5: Accept devlink user input after driver initialization complete (Petr Oros) [2032260] - net/mlx4: Move devlink_register to be the last initialization command (Petr Oros) [2032260] - ice: Open devlink when device is ready (Petr Oros) [2032260] - net: hinic: Open device for the user access when it is ready (Petr Oros) [2032260] - bnxt_en: Register devlink instance at the end devlink configuration (Petr Oros) [2032260] - devlink: Notify users when objects are accessible (Petr Oros) [2032260] - net/mlx5: Fix rdma aux device on devlink reload (Petr Oros) [2032260] - qed: Don't ignore devlink allocation failures (Petr Oros) [2032260] - ice: Delete always true check of PF pointer (Petr Oros) [2032260] - devlink: Remove single line function obfuscations (Petr Oros) [2032260] - devlink: Delete not used port parameters APIs (Petr Oros) [2032260] - bnxt_en: Properly remove port parameter support (Petr Oros) [2032260] - bnxt_en: Check devlink allocation and registration status (Petr Oros) [2032260] - devlink: Make devlink_register to be void (Petr Oros) [2032260] - devlink: Delete not-used devlink APIs (Petr Oros) [2032260] - devlink: Delete not-used single parameter notification APIs (Petr Oros) [2032260] - net/mlx5: Publish and unpublish all devlink parameters at once (Petr Oros) [2032260] - devlink: Use xarray to store devlink instances (Petr Oros) [2032260] - devlink: Count struct devlink consumers (Petr Oros) [2032260] - devlink: Remove check of always valid devlink pointer (Petr Oros) [2032260] - devlink: Simplify devlink_pernet_pre_exit call (Petr Oros) [2032260] - net/mlx5: Support enable_vnet devlink dev param (Petr Oros) [2032260] - net/mlx5: Support enable_rdma devlink dev param (Petr Oros) [2032260] - net/mlx5: Support enable_eth devlink dev param (Petr Oros) [2032260] - net/mlx5: Fix unpublish devlink parameters (Petr Oros) [2032260] - devlink: Add APIs to publish, unpublish individual parameter (Petr Oros) [2032260] - devlink: Add API to register and unregister single parameter (Petr Oros) [2032260] - devlink: Create a helper function for one parameter registration (Petr Oros) [2032260] - devlink: Add new "enable_vnet" generic device param (Petr Oros) [2032260] - devlink: Add new "enable_rdma" generic device param (Petr Oros) [2032260] - devlink: Add new "enable_eth" generic device param (Petr Oros) [2032260] - devlink: Fix port_type_set function pointer check (Petr Oros) [2032260] - devlink: Set device as early as possible (Petr Oros) [2032260] - devlink: Simplify devlink port API calls (Petr Oros) [2032260] - devlink: Allocate devlink directly in requested net namespace (Petr Oros) [2032260] - devlink: Remove duplicated registration check (Petr Oros) [2032260] - netdevsim: Protect both reload_down and reload_up paths (Petr Oros) [2032260] - netdevsim: Forbid devlink reload when adding or deleting ports (Petr Oros) [2032260] - net/mlx5: Don't rely on always true registered field (Petr Oros) [2032260] - ionic: cleanly release devlink instance (Petr Oros) [2032260] - selftests: net: bridge: fix typo in vlan_filtering dependency test (Ivan Vecera) [2037335] - selftests: net: bridge: add test for vlan_filtering dependency (Ivan Vecera) [2037335] - selftests: net: bridge: add vlan mcast_router tests (Ivan Vecera) [2037335] - selftests: net: bridge: add vlan mcast query and query response interval tests (Ivan Vecera) [2037335] - selftests: net: bridge: add vlan mcast_querier_interval tests (Ivan Vecera) [2037335] - selftests: net: bridge: add vlan mcast_membership_interval test (Ivan Vecera) [2037335] - selftests: net: bridge: add vlan mcast_startup_query_count/interval tests (Ivan Vecera) [2037335] - selftests: net: bridge: add vlan mcast_last_member_count/interval tests (Ivan Vecera) [2037335] - selftests: net: bridge: add vlan mcast igmp/mld version tests (Ivan Vecera) [2037335] - selftests: net: bridge: add vlan mcast querier test (Ivan Vecera) [2037335] - selftests: net: bridge: add vlan mcast snooping control test (Ivan Vecera) [2037335] - net: bridge: mcast: fix br_multicast_ctx_vlan_global_disabled helper (Ivan Vecera) [2037335] - net: bridge: mcast: add and enforce startup query interval minimum (Ivan Vecera) [2037335] - net: bridge: mcast: add and enforce query interval minimum (Ivan Vecera) [2037335] - net: bridge: fix ioctl old_deviceless bridge argument (Ivan Vecera) [2037335] - net: bridge: Use array_size() helper in copy_to_user() (Ivan Vecera) [2037335] - net: bridge: fix uninitialized variables when BRIDGE_CFM is disabled (Ivan Vecera) [2037335] - net: bridge: mcast: use multicast_membership_interval for IGMPv3 (Ivan Vecera) [2037335] - net: bridge: fix under estimation in br_get_linkxstats_size() (Ivan Vecera) [2037335] - net: bridge: use nla_total_size_64bit() in br_get_linkxstats_size() (Ivan Vecera) [2037335] - net: bridge: mcast: Associate the seqcount with its protecting lock. (Ivan Vecera) [2037335] - net: bridge: mcast: fix vlan port router deadlock (Ivan Vecera) [2037335] - net: bridge: use mld2r_ngrec instead of icmpv6_dataun (Ivan Vecera) [2037335] - net: bridge: change return type of br_handle_ingress_vlan_tunnel (Ivan Vecera) [2037335] - net: bridge: vlan: convert mcast router global option to per-vlan entry (Ivan Vecera) [2037335] - net: bridge: mcast: br_multicast_set_port_router takes multicast context as argument (Ivan Vecera) [2037335] - net: bridge: mcast: toggle also host vlan state in br_multicast_toggle_vlan (Ivan Vecera) [2037335] - net: bridge: mcast: use the correct vlan group helper (Ivan Vecera) [2037335] - net: bridge: vlan: account for router port lists when notifying (Ivan Vecera) [2037335] - net: bridge: vlan: enable mcast snooping for existing master vlans (Ivan Vecera) [2037335] - net: bridge: mcast: account for ipv6 size when dumping querier state (Ivan Vecera) [2037335] - net: bridge: mcast: drop sizeof for nest attribute's zero size (Ivan Vecera) [2037335] - net: bridge: mcast: don't dump querier state if snooping is disabled (Ivan Vecera) [2037335] - net: bridge: vlan: dump mcast ctx querier state (Ivan Vecera) [2037335] - net: bridge: mcast: dump ipv6 querier state (Ivan Vecera) [2037335] - net: bridge: mcast: dump ipv4 querier state (Ivan Vecera) [2037335] - net: bridge: mcast: consolidate querier selection for ipv4 and ipv6 (Ivan Vecera) [2037335] - net: bridge: mcast: make sure querier port/address updates are consistent (Ivan Vecera) [2037335] - net: bridge: mcast: record querier port device ifindex instead of pointer (Ivan Vecera) [2037335] - net: bridge: vlan: use br_rports_fill_info() to export mcast router ports (Ivan Vecera) [2037335] - net: bridge: mcast: use the proper multicast context when dumping router ports (Ivan Vecera) [2037335] - net: bridge: vlan: add support for mcast router global option (Ivan Vecera) [2037335] - net: bridge: vlan: add support for mcast querier global option (Ivan Vecera) [2037335] - net: bridge: mcast: querier and query state affect only current context type (Ivan Vecera) [2037335] - net: bridge: mcast: move querier state to the multicast context (Ivan Vecera) [2037335] - net: bridge: vlan: add support for mcast startup query interval global option (Ivan Vecera) [2037335] - net: bridge: vlan: add support for mcast query response interval global option (Ivan Vecera) [2037335] - net: bridge: vlan: add support for mcast query interval global option (Ivan Vecera) [2037335] - net: bridge: vlan: add support for mcast querier interval global option (Ivan Vecera) [2037335] - net: bridge: vlan: add support for mcast membership interval global option (Ivan Vecera) [2037335] - net: bridge: vlan: add support for mcast last member interval global option (Ivan Vecera) [2037335] - net: bridge: vlan: add support for mcast startup query count global option (Ivan Vecera) [2037335] - net: bridge: vlan: add support for mcast last member count global option (Ivan Vecera) [2037335] - net: bridge: vlan: add support for mcast igmp/mld version global options (Ivan Vecera) [2037335] - net: bridge: vlan: fix global vlan option range dumping (Ivan Vecera) [2037335] - net: make switchdev_bridge_port_{,unoffload} loosely coupled with the bridge (Ivan Vecera) [2037335] - net: bridge: switchdev: fix incorrect use of FDB flags when picking the dst device (Ivan Vecera) [2037335] - net: bridge: switchdev: treat local FDBs the same as entries towards the bridge (Ivan Vecera) [2037335] - net: bridge: switchdev: replay the entire FDB for each port (Ivan Vecera) [2037335] - net: bridge: add a helper for retrieving port VLANs from the data path (Ivan Vecera) [2037335] - net: bridge: update BROPT_VLAN_ENABLED before notifying switchdev in br_vlan_filter_toggle (Ivan Vecera) [2037335] - net: bridge: fix build when setting skb->offload_fwd_mark with CONFIG_NET_SWITCHDEV=n (Ivan Vecera) [2037335] - net: bridge: switchdev: allow the TX data plane forwarding to be offloaded (Ivan Vecera) [2037335] - net: switchdev: fix FDB entries towards foreign ports not getting propagated to us (Ivan Vecera) [2037335] - net: bridge: move the switchdev object replay helpers to "push" mode (Ivan Vecera) [2037335] - net: bridge: guard the switchdev replay helpers against a NULL notifier block (Ivan Vecera) [2037335] - net: bridge: switchdev: let drivers inform which bridge ports are offloaded (Ivan Vecera) [2037335] - net: bridge: switchdev: recycle unused hwdoms (Ivan Vecera) [2037335] - net: bridge: disambiguate offload_fwd_mark (Ivan Vecera) [2037335] - net: bridge: multicast: add context support for host-joined groups (Ivan Vecera) [2037335] - net: bridge: multicast: add mdb context support (Ivan Vecera) [2037335] - net: bridge: multicast: fix igmp/mld port context null pointer dereferences (Ivan Vecera) [2037335] - net: switchdev: recurse into __switchdev_handle_fdb_del_to_device (Ivan Vecera) [2037335] - net: switchdev: remove stray semicolon in switchdev_handle_fdb_del_to_device shim (Ivan Vecera) [2037335] - net: bridge: vlan: add mcast snooping control (Ivan Vecera) [2037335] - net: bridge: vlan: notify when global options change (Ivan Vecera) [2037335] - net: bridge: vlan: add support for dumping global vlan options (Ivan Vecera) [2037335] - net: bridge: vlan: add support for global options (Ivan Vecera) [2037335] - net: bridge: multicast: include router port vlan id in notifications (Ivan Vecera) [2037335] - net: bridge: multicast: add vlan querier and query support (Ivan Vecera) [2037335] - net: bridge: multicast: check if should use vlan mcast ctx (Ivan Vecera) [2037335] - net: bridge: multicast: use the port group to port context helper (Ivan Vecera) [2037335] - net: bridge: multicast: add helper to get port mcast context from port group (Ivan Vecera) [2037335] - net: bridge: add vlan mcast snooping knob (Ivan Vecera) [2037335] - net: bridge: multicast: add vlan state initialization and control (Ivan Vecera) [2037335] - net: bridge: vlan: add global and per-port multicast context (Ivan Vecera) [2037335] - net: bridge: multicast: use multicast contexts instead of bridge or port (Ivan Vecera) [2037335] - net: bridge: multicast: factor out bridge multicast context (Ivan Vecera) [2037335] - net: bridge: multicast: factor out port multicast context (Ivan Vecera) [2037335] - net: switchdev: introduce a fanout helper for SWITCHDEV_FDB_{ADD,DEL}_TO_DEVICE (Ivan Vecera) [2037335] - net: switchdev: introduce helper for checking dynamically learned FDB entries (Ivan Vecera) [2037335] - kernel: Add redhat code (Prarit Bhargava) [2047259] - nvme: Mark NVMe over FC Target support unmaintained (Prarit Bhargava) [2019379] - hdlc_fr: Mark driver unmaintained (Prarit Bhargava) [2019379] - sfc: Mark siena driver unmaintained (Prarit Bhargava) [2019379] - qla3xxx: Mark driver unmaintained (Prarit Bhargava) [2019379] - netxen: Mark nic driver unmaintained (Prarit Bhargava) [2019379] - redhat/configs: Disable ethoc driver (Prarit Bhargava) [2019379] - redhat/configs: Disable dnet driver (Prarit Bhargava) [2019379] - drivers/pci/pci-driver.c: Fix if/ifdef typo (Prarit Bhargava) [2019379] - kernel/rh_taint.c: Update to new messaging (Prarit Bhargava) [2019379]- net: skb: use kfree_skb_reason() in __udp4_lib_rcv() (Antoine Tenart) [2041931] - net: skb: use kfree_skb_reason() in tcp_v4_rcv() (Antoine Tenart) [2041931] - net: skb: introduce kfree_skb_reason() (Antoine Tenart) [2041931] - net: add kerneldoc comment for sk_peer_lock (Guillaume Nault) [2037783] - af_unix: fix races in sk_peer_pid and sk_peer_cred accesses (Guillaume Nault) [2037783] {CVE-2021-4203} - netfilter: nat: force port remap to prevent shadowing well-known ports (Florian Westphal) [2006169] {CVE-2021-3773} - netfilter: conntrack: tag conntracks picked up in local out hook (Florian Westphal) [2006169] - selftests: nft_nat: switch port shadow test cases to socat (Florian Westphal) [2006169] - selftests: nft_nat: Simplify port shadow notrack test (Florian Westphal) [2006169] - selftests: nft_nat: Improve port shadow test stability (Florian Westphal) [2006169] - selftests: nft_nat: add udp hole punch test case (Florian Westphal) [2006169] - net: Remove redundant if statements (Petr Oros) [2037315] - netdevice: add the case if dev is NULL (Petr Oros) [2037315] - redhat: fix the exclusion of rhdocs changes entries in the changelog (Herton R. Krzesinski) - 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: remove existing redhat/rhdocs subtree in 9.0 (Prarit Bhargava) - CI: Use realtime_check_baseline template (Veronika Kabatova) - powerpc/fadump: Fix inaccurate CPU state info in vmcore generated with panic (Gustavo Walbon) [2025518] - powerpc: handle kdump appropriately with crash_kexec_post_notifiers option (Gustavo Walbon) [2025518] - powerpc/pseries: use slab context cpumask allocation in CPU hotplug init (Waiman Long) [2019671] - powerpc/pseries: Fix build error when NUMA=n (Waiman Long) [2019671] - powerpc/smp: Use existing L2 cache_map cpumask to find L3 cache siblings (Diego Domingos) [2039639] - powerpc/cacheinfo: Remove the redundant get_shared_cpu_map() (Diego Domingos) [2039639] - powerpc/cacheinfo: Lookup cache by dt node and thread-group id (Diego Domingos) [2039639] - powerpc: select CPUMASK_OFFSTACK if NR_CPUS >= 8192 (Diego Domingos) [2039163] - powerpc: remove cpu_online_cores_map function (Diego Domingos) [2039163] - adding support for c9s automotive coverage build (bgrech) - CI: Use tagged containers (Veronika Kabatova) - xfs: map unwritten blocks in XFS_IOC_{ALLOC,FREE}SP just like fallocate (Carlos Maiolino) [2034871] {CVE-2021-4155} - selftests/powerpc: skip tests for unavailable mitigations. (Diego Domingos) [2021389] - selftests/powerpc: Use date instead of EPOCHSECONDS in mitigation-patching.sh (Diego Domingos) [2021389] - ip6_vti: initialize __ip6_tnl_parm struct in vti6_siocdevprivate (William Zhao) [2037810] - KVM: x86: Wait for IPIs to be delivered when handling Hyper-V TLB flush hypercall (Vitaly Kuznetsov) [2036570] - net: vlan: fix underflow for the real_dev refcnt (Balazs Nemeth) [2030036] - net: vlan: fix a UAF in vlan_dev_real_dev() (Balazs Nemeth) [2030036]- net: mana: Add RX fencing (Mohammed Gamal) [2030357] - net: mana: Add XDP support (Mohammed Gamal) [2030357] - net: mana: Fix memory leak in mana_hwc_create_wq (Mohammed Gamal) [2030357] - net: mana: Fix spelling mistake "calledd" -> "called" (Mohammed Gamal) [2030357] - ibmvnic: drop bad optimization in reuse_tx_pools() (Diego Domingos) [2014236] - ibmvnic: drop bad optimization in reuse_rx_pools() (Diego Domingos) [2014236] - ibmvnic: Reuse tx pools when possible (Diego Domingos) [2014236] - ibmvnic: Reuse rx pools when possible (Diego Domingos) [2014236] - ibmvnic: Reuse LTB when possible (Diego Domingos) [2014236] - ibmvnic: init_tx_pools move loop-invariant code (Diego Domingos) [2014236] - ibmvnic: Use/rename local vars in init_tx_pools (Diego Domingos) [2014236] - ibmvnic: Use/rename local vars in init_rx_pools (Diego Domingos) [2014236] - ibmvnic: Consolidate code in replenish_rx_pool() (Diego Domingos) [2014236] - ibmvnic: Fix up some comments and messages (Diego Domingos) [2014236] - ibmvnic: Use bitmap for LTB map_ids (Diego Domingos) [2014236] - [s390] s390/qeth: fix deadlock during failing recovery (Mete Durlu) [1869669] - [s390] s390/qeth: Fix deadlock in remove_discipline (Mete Durlu) [1869669] - [s390] s390/qeth: fix NULL deref in qeth_clear_working_pool_list() (Mete Durlu) [1869669] - [s390] s390/qeth: Update MACs of LEARNING_SYNC device (Mete Durlu) [1869669] - [s390] s390/qeth: Switchdev event handler (Mete Durlu) [1869669] - [s390] s390/qeth: Register switchdev event handler (Mete Durlu) [1869669] - [s390] s390/qdio: propagate error when cancelling a ccw fails (Mete Durlu) [1869669] - [s390] s390/qdio: improve roll-back after error on ESTABLISH ccw (Mete Durlu) [1869669] - [s390] s390/qdio: cancel the ESTABLISH ccw after timeout (Mete Durlu) [1869669] - [s390] s390/qdio: fix roll-back after timeout on ESTABLISH ccw (Mete Durlu) [1869669] - [s390] s390/qeth: remove OSN support (Mete Durlu) [1869669] - [s390] s390: add HWCAP_S390_PCI_MIO to ELF hwcaps (Mete Durlu) [2030640] - [s390] s390: make PCI mio support a machine flag (Mete Durlu) [2030640] - ima: silence measurement list hexdump during kexec (Bruno Meneguele) [2034157] - scsi: lpfc: Update lpfc version to 14.0.0.4 (Dick Kennedy) [2034278] - scsi: lpfc: Add additional debugfs support for CMF (Dick Kennedy) [2034278] - scsi: lpfc: Cap CMF read bytes to MBPI (Dick Kennedy) [2034278] - scsi: lpfc: Adjust CMF total bytes and rxmonitor (Dick Kennedy) [2034278] - scsi: lpfc: Trigger SLI4 firmware dump before doing driver cleanup (Dick Kennedy) [2034278] - scsi: lpfc: Fix NPIV port deletion crash (Dick Kennedy) [2034278] - scsi: lpfc: Fix lpfc_force_rscn ndlp kref imbalance (Dick Kennedy) [2034278] - scsi: lpfc: Change return code on I/Os received during link bounce (Dick Kennedy) [2034278] - scsi: lpfc: Fix leaked lpfc_dmabuf mbox allocations with NPIV (Dick Kennedy) [2034278] - scsi: lpfc: Fix non-recovery of remote ports following an unsolicited LOGO (Dick Kennedy) [2039036] - mm/memcg: Exclude mem_cgroup pointer from kABI signature computation (Waiman Long) [2036995] - NFS: Default change_attr_type to NFS4_CHANGE_TYPE_IS_UNDEFINED (Steve Dickson) [2016699]- nvmet: register discovery subsystem as 'current' (John Meneghini) [2021672] - nvme: add new discovery log page entry definitions (John Meneghini) [2021672] - nvmet: switch check for subsystem type (John Meneghini) [2021672] - nvme: display correct subsystem NQN (John Meneghini) [2021672] - nvme: Add connect option 'discovery' (John Meneghini) [2021672] - nvme: expose subsystem type in sysfs attribute 'subsystype' (John Meneghini) [2021672] - nvmet: set 'CNTRLTYPE' in the identify controller data (John Meneghini) [2021672] - nvmet: add nvmet_is_disc_subsys() helper (John Meneghini) [2021672] - nvme: add CNTRLTYPE definitions for 'identify controller' (John Meneghini) [2021672] - nvmet: make discovery NQN configurable (John Meneghini) [2021672] - nitro_enclaves: Use get_user_pages_unlocked() call to handle mmap assert (Vitaly Kuznetsov) [2034619] - include/linux/pci.h: Exclude struct hotplug_slot from KABI (Prarit Bhargava) [2034338] - virtio/vsock: fix the transport to work with VMADDR_CID_ANY (Stefano Garzarella) [2026949] - vhost/vsock: cleanup removing `len` variable (Stefano Garzarella) [2026949] - vhost/vsock: fix incorrect used length reported to the guest (Stefano Garzarella) [2026949] - vsock: prevent unnecessary refcnt inc for nonblocking connect (Stefano Garzarella) [2026949] - vsock_diag_test: remove free_sock_stat() call in test_no_sockets (Stefano Garzarella) [2026949] - vsock: Enable y2038 safe timeval for timeout (Stefano Garzarella) [2026949] - vsock: Refactor vsock_*_getsockopt to resemble sock_getsockopt (Stefano Garzarella) [2026949] - vsock_test: update message bounds test for MSG_EOR (Stefano Garzarella) [2026949] - af_vsock: rename variables in receive loop (Stefano Garzarella) [2026949] - virtio/vsock: support MSG_EOR bit processing (Stefano Garzarella) [2026949] - vhost/vsock: support MSG_EOR bit processing (Stefano Garzarella) [2026949] - virtio/vsock: add 'VIRTIO_VSOCK_SEQ_EOR' bit. (Stefano Garzarella) [2026949] - virtio/vsock: rename 'EOR' to 'EOM' bit. (Stefano Garzarella) [2026949] - include/linux/irq*.h: Pad irq structs for KABI (Prarit Bhargava) [2034264] - include/linux/fwnode.h: Exclude fwnode structs from KABI (Prarit Bhargava) [2033388] - bpf: Fix toctou on read-only map's constant scalar tracking (Jiri Olsa) [2029198] {CVE-2021-4001} - ACPI: tables: FPDT: Do not print FW_BUG message if record types are reserved (Mark Langsdorf) [2000202] - redhat: support virtio-mem on x86-64 as tech-preview (David Hildenbrand) [2014492] - proc/vmcore: fix clearing user buffer by properly using clear_user() (David Hildenbrand) [2014492] - virtio-mem: support VIRTIO_MEM_F_UNPLUGGED_INACCESSIBLE (David Hildenbrand) [2014492] - virtio-mem: disallow mapping virtio-mem memory via /dev/mem (David Hildenbrand) [2014492] - kernel/resource: disallow access to exclusive system RAM regions (David Hildenbrand) [2014492] - kernel/resource: clean up and optimize iomem_is_exclusive() (David Hildenbrand) [2014492] - virtio-mem: kdump mode to sanitize /proc/vmcore access (David Hildenbrand) [2014492] - virtio-mem: factor out hotplug specifics from virtio_mem_remove() into virtio_mem_deinit_hotplug() (David Hildenbrand) [2014492] - virtio-mem: factor out hotplug specifics from virtio_mem_probe() into virtio_mem_init_hotplug() (David Hildenbrand) [2014492] - virtio-mem: factor out hotplug specifics from virtio_mem_init() into virtio_mem_init_hotplug() (David Hildenbrand) [2014492] - proc/vmcore: convert oldmem_pfn_is_ram callback to more generic vmcore callbacks (David Hildenbrand) [2014492] - proc/vmcore: let pfn_is_ram() return a bool (David Hildenbrand) [2014492] - x86/xen: print a warning when HVMOP_get_mem_type fails (David Hildenbrand) [2014492] - x86/xen: simplify xen_oldmem_pfn_is_ram() (David Hildenbrand) [2014492] - x86/xen: update xen_oldmem_pfn_is_ram() documentation (David Hildenbrand) [2014492]- crypto: qat - fix definition of ring reset results (Vladis Dronov) [2015145] - crypto: qat - add support for compression for 4xxx (Vladis Dronov) [2015145] - crypto: qat - allow detection of dc capabilities for 4xxx (Vladis Dronov) [2015145] - crypto: qat - add PFVF support to enable the reset of ring pairs (Vladis Dronov) [2015145] - crypto: qat - add PFVF support to the GEN4 host driver (Vladis Dronov) [2015145] - crypto: qat - config VFs based on ring-to-svc mapping (Vladis Dronov) [2015145] - crypto: qat - exchange ring-to-service mappings over PFVF (Vladis Dronov) [2015145] - crypto: qat - support fast ACKs in the PFVF protocol (Vladis Dronov) [2015145] - crypto: qat - exchange device capabilities over PFVF (Vladis Dronov) [2015145] - crypto: qat - introduce support for PFVF block messages (Vladis Dronov) [2015145] - crypto: qat - store the ring-to-service mapping (Vladis Dronov) [2015145] - crypto: qat - store the PFVF protocol version of the endpoints (Vladis Dronov) [2015145] - crypto: qat - improve the ACK timings in PFVF send (Vladis Dronov) [2015145] - crypto: qat - leverage read_poll_timeout in PFVF send (Vladis Dronov) [2015145] - crypto: qat - leverage bitfield.h utils for PFVF messages (Vladis Dronov) [2015145] - crypto: qat - abstract PFVF messages with struct pfvf_message (Vladis Dronov) [2015145] - crypto: qat - set PFVF_MSGORIGIN just before sending (Vladis Dronov) [2015145] - crypto: qat - make PFVF send and receive direction agnostic (Vladis Dronov) [2015145] - crypto: qat - make PFVF message construction direction agnostic (Vladis Dronov) [2015145] - crypto: qat - add the adf_get_pmisc_base() helper function (Vladis Dronov) [2015145] - crypto: qat - support the reset of ring pairs on PF (Vladis Dronov) [2015145] - crypto: qat - extend crypto capability detection for 4xxx (Vladis Dronov) [2015145] - crypto: qat - set COMPRESSION capability for QAT GEN2 (Vladis Dronov) [2015145] - crypto: qat - set CIPHER capability for QAT GEN2 (Vladis Dronov) [2015145] - crypto: qat - get compression extended capabilities (Vladis Dronov) [2015145] - crypto: qat - improve logging of PFVF messages (Vladis Dronov) [2015145] - crypto: qat - fix VF IDs in PFVF log messages (Vladis Dronov) [2015145] - crypto: qat - do not rely on min version (Vladis Dronov) [2015145] - crypto: qat - refactor pfvf version request messages (Vladis Dronov) [2015145] - crypto: qat - pass the PF2VF responses back to the callers (Vladis Dronov) [2015145] - crypto: qat - use enums for PFVF protocol codes (Vladis Dronov) [2015145] - crypto: qat - reorganize PFVF protocol definitions (Vladis Dronov) [2015145] - crypto: qat - reorganize PFVF code (Vladis Dronov) [2015145] - crypto: qat - abstract PFVF receive logic (Vladis Dronov) [2015145] - crypto: qat - abstract PFVF send function (Vladis Dronov) [2015145] - crypto: qat - differentiate between pf2vf and vf2pf offset (Vladis Dronov) [2015145] - crypto: qat - add pfvf_ops (Vladis Dronov) [2015145] - crypto: qat - relocate PFVF disabled function (Vladis Dronov) [2015145] - crypto: qat - relocate PFVF VF related logic (Vladis Dronov) [2015145] - crypto: qat - relocate PFVF PF related logic (Vladis Dronov) [2015145] - crypto: qat - handle retries due to collisions in adf_iov_putmsg() (Vladis Dronov) [2015145] - crypto: qat - split PFVF message decoding from handling (Vladis Dronov) [2015145] - crypto: qat - re-enable interrupts for legacy PFVF messages (Vladis Dronov) [2015145] - crypto: qat - change PFVF ACK behaviour (Vladis Dronov) [2015145] - crypto: qat - move interrupt code out of the PFVF handler (Vladis Dronov) [2015145] - crypto: qat - move VF message handler to adf_vf2pf_msg.c (Vladis Dronov) [2015145] - crypto: qat - move vf2pf interrupt helpers (Vladis Dronov) [2015145] - crypto: qat - refactor PF top half for PFVF (Vladis Dronov) [2015145] - crypto: qat - fix undetected PFVF timeout in ACK loop (Vladis Dronov) [2015145] - crypto: qat - do not handle PFVF sources for qat_4xxx (Vladis Dronov) [2015145] - crypto: qat - simplify adf_enable_aer() (Vladis Dronov) [2015145] - crypto: qat - share adf_enable_pf2vf_comms() from adf_pf2vf_msg.c (Vladis Dronov) [2015145] - crypto: qat - extract send and wait from adf_vf2pf_request_version() (Vladis Dronov) [2015145] - crypto: qat - add VF and PF wrappers to common send function (Vladis Dronov) [2015145] - crypto: qat - rename pfvf collision constants (Vladis Dronov) [2015145] - crypto: qat - move pfvf collision detection values (Vladis Dronov) [2015145] - crypto: qat - make pfvf send message direction agnostic (Vladis Dronov) [2015145] - crypto: qat - use hweight for bit counting (Vladis Dronov) [2015145] - crypto: qat - remove duplicated logic across GEN2 drivers (Vladis Dronov) [2015145] - crypto: qat - fix handling of VF to PF interrupts (Vladis Dronov) [2015145] - crypto: qat - remove unnecessary collision prevention step in PFVF (Vladis Dronov) [2015145] - crypto: qat - disregard spurious PFVF interrupts (Vladis Dronov) [2015145] - crypto: qat - detect PFVF collision after ACK (Vladis Dronov) [2015145] - crypto: qat - power up 4xxx device (Vladis Dronov) [2015145] - crypto: qat - remove unneeded packed attribute (Vladis Dronov) [2015145] - crypto: qat - free irq in case of failure (Vladis Dronov) [2015145] - crypto: qat - free irqs only if allocated (Vladis Dronov) [2015145] - crypto: qat - remove unmatched CPU affinity to cluster IRQ (Vladis Dronov) [2015145] - crypto: qat - replace deprecated MSI API (Vladis Dronov) [2015145] - crypto: qat - store vf.compatible flag (Vladis Dronov) [2015145] - crypto: qat - do not export adf_iov_putmsg() (Vladis Dronov) [2015145] - crypto: qat - flush vf workqueue at driver removal (Vladis Dronov) [2015145] - crypto: qat - remove the unnecessary get_vintmsk_offset() (Vladis Dronov) [2015145] - crypto: qat - fix naming of PF/VF enable functions (Vladis Dronov) [2015145] - crypto: qat - complete all the init steps before service notification (Vladis Dronov) [2015145] - crypto: qat - move IO virtualization functions (Vladis Dronov) [2015145] - crypto: qat - fix naming for init/shutdown VF to PF notifications (Vladis Dronov) [2015145] - crypto: qat - protect interrupt mask CSRs with a spinlock (Vladis Dronov) [2015145] - crypto: qat - move pf2vf interrupt [en|dis]able to adf_vf_isr.c (Vladis Dronov) [2015145] - crypto: qat - fix reuse of completion variable (Vladis Dronov) [2015145] - crypto: qat - remove intermediate tasklet for vf2pf (Vladis Dronov) [2015145] - crypto: qat - rename compatibility version definition (Vladis Dronov) [2015145] - crypto: qat - prevent spurious MSI interrupt in PF (Vladis Dronov) [2015145] - crypto: qat - prevent spurious MSI interrupt in VF (Vladis Dronov) [2015145] - crypto: qat - handle both source of interrupt in VF ISR (Vladis Dronov) [2015145] - crypto: qat - do not ignore errors from enable_vf2pf_comms() (Vladis Dronov) [2015145] - crypto: qat - enable interrupts only after ISR allocation (Vladis Dronov) [2015145] - crypto: qat - remove empty sriov_configure() (Vladis Dronov) [2015145] - crypto: qat - use proper type for vf_mask (Vladis Dronov) [2015145] - crypto: qat - fix a typo in a comment (Vladis Dronov) [2015145] - crypto: qat - disable AER if an error occurs in probe functions (Vladis Dronov) [2015145] - crypto: qat - set DMA mask to 48 bits for Gen2 (Vladis Dronov) [2015145] - crypto: qat - simplify code and axe the use of a deprecated API (Vladis Dronov) [2015145]- workqueue, kasan: avoid alloc_pages() when recording stack (Phil Auld) [2022894] - kasan: generic: introduce kasan_record_aux_stack_noalloc() (Phil Auld) [2022894] - kasan: common: provide can_alloc in kasan_save_stack() (Phil Auld) [2022894] - lib/stackdepot: introduce __stack_depot_save() (Phil Auld) [2022894] - lib/stackdepot: remove unused function argument (Phil Auld) [2022894] - lib/stackdepot: include gfp.h (Phil Auld) [2022894] - workqueue: Introduce show_one_worker_pool and show_one_workqueue. (Phil Auld) [2022894] - workqueue: make sysfs of unbound kworker cpumask more clever (Phil Auld) [2022894] - workqueue: fix state-dump console deadlock (Phil Auld) [2022894] - workqueue: Remove unused WORK_NO_COLOR (Phil Auld) [2022894] - workqueue: Assign a color to barrier work items (Phil Auld) [2022894] - workqueue: Mark barrier work with WORK_STRUCT_INACTIVE (Phil Auld) [2022894] - workqueue: Change the code of calculating work_flags in insert_wq_barrier() (Phil Auld) [2022894] - workqueue: Change arguement of pwq_dec_nr_in_flight() (Phil Auld) [2022894] - workqueue: Rename "delayed" (delayed by active management) to "inactive" (Phil Auld) [2022894] - workqueue: Replace deprecated ida_simple_*() with ida_alloc()/ida_free() (Phil Auld) [2022894] - workqueue: Fix typo in comments (Phil Auld) [2022894] - workqueue: Fix possible memory leaks in wq_numa_init() (Phil Auld) [2022894] - nvme: avoid race in shutdown namespace removal (Ewan D. Milne) [2014529] - powerpc/xmon: Dump XIVE information for online-only processors. (Steve Best) [2037642] - ipv4: make exception cache less predictible (Antoine Tenart) [2015112] {CVE-2021-20322} - [s390] s390/cio: make ccw_device_dma_* more robust (Claudio Imbrenda) [1997541] - [s390] s390/pci: add s390_iommu_aperture kernel parameter (Claudio Imbrenda) [2034134] - [s390] s390/pci: fix zpci_zdev_put() on reserve (Claudio Imbrenda) [2034132] - [s390] s390/pci: cleanup resources only if necessary (Claudio Imbrenda) [2034132] - [s390] s390/sclp: fix Secure-IPL facility detection (Claudio Imbrenda) [2034116] - Revert "[redhat] Generate a crashkernel.default for each kernel build" (Coiby Xu) [2034490] - ibmvnic: Process crqs after enabling interrupts (Diego Domingos) [2020021] - ibmvnic: delay complete() (Diego Domingos) [2020021] - ibmvnic: don't stop queue in xmit (Diego Domingos) [2019988] - bpf/selftests: disable test failing on RHEL9 (Viktor Malik) [2006315] - bpf/selftests: disable a verifier test for powerpc (Viktor Malik) [2032734] - bpf/selftests: allow disabling tests (Viktor Malik) [2036656] - kernel/crash_core: suppress unknown crashkernel parameter warning (Philipp Rudo) [2026570] - mm/vmalloc: do not adjust the search size for alignment overhead (David Hildenbrand) [2029493] - Bluetooth: fix use-after-free error in lock_sock_nested() (Gopal Tiwari) [2005691] - lib: zstd: Don't add -O3 to cflags (Neal Gompa) [2034834] - lib: zstd: Don't inline functions in zstd_opt.c (Neal Gompa) [2034834] - lib: zstd: Fix unused variable warning (Neal Gompa) [2034834] - lib: zstd: Add cast to silence clang's -Wbitwise-instead-of-logical (Neal Gompa) [2034834] - MAINTAINERS: Add maintainer entry for zstd (Neal Gompa) [2034834] - lib: zstd: Upgrade to latest upstream zstd version 1.4.10 (Neal Gompa) [2034834] - lib: zstd: Add decompress_sources.h for decompress_unzstd (Neal Gompa) [2034834] - lib: zstd: Add kernel-specific API (Neal Gompa) [2034834]- dm btree remove: fix use after free in rebalance_children() (Benjamin Marzinski) [2031198] - dm table: log table creation error code (Benjamin Marzinski) [2031198] - dm: make workqueue names device-specific (Benjamin Marzinski) [2031198] - dm writecache: Make use of the helper macro kthread_run() (Benjamin Marzinski) [2031198] - dm crypt: Make use of the helper macro kthread_run() (Benjamin Marzinski) [2031198] - dm: Remove redundant flush_workqueue() calls (Benjamin Marzinski) [2031198] - dm crypt: log aead integrity violations to audit subsystem (Benjamin Marzinski) [2031198] - dm integrity: log audit events for dm-integrity target (Benjamin Marzinski) [2031198] - dm: introduce audit event module for device mapper (Benjamin Marzinski) [2031198] - dm: fix mempool NULL pointer race when completing IO (Benjamin Marzinski) [2031198] - dm rq: don't queue request to blk-mq during DM suspend (Benjamin Marzinski) [2031198] - dm clone: make array 'descs' static (Benjamin Marzinski) [2031198] - dm verity: skip redundant verity_handle_err() on I/O errors (Benjamin Marzinski) [2031198] - dm crypt: use in_hardirq() instead of deprecated in_irq() (Benjamin Marzinski) [2031198] - dm ima: update dm documentation for ima measurement support (Benjamin Marzinski) [2031198] - dm ima: update dm target attributes for ima measurements (Benjamin Marzinski) [2031198] - dm ima: add a warning in dm_init if duplicate ima events are not measured (Benjamin Marzinski) [2031198] - dm ima: prefix ima event name related to device mapper with dm_ (Benjamin Marzinski) [2031198] - dm ima: add version info to dm related events in ima log (Benjamin Marzinski) [2031198] - dm ima: prefix dm table hashes in ima log with hash algorithm (Benjamin Marzinski) [2031198] - dm crypt: Avoid percpu_counter spinlock contention in crypt_page_alloc() (Benjamin Marzinski) [2031198] - dm: add documentation for IMA measurement support (Benjamin Marzinski) [2031198] - dm: update target status functions to support IMA measurement (Benjamin Marzinski) [2031198] - dm ima: measure data on device rename (Benjamin Marzinski) [2031198] - dm ima: measure data on table clear (Benjamin Marzinski) [2031198] - dm ima: measure data on device remove (Benjamin Marzinski) [2031198] - dm ima: measure data on device resume (Benjamin Marzinski) [2031198] - dm ima: measure data on table load (Benjamin Marzinski) [2031198] - dm writecache: add event counters (Benjamin Marzinski) [2031198] - dm writecache: report invalid return from writecache_map helpers (Benjamin Marzinski) [2031198] - dm writecache: further writecache_map() cleanup (Benjamin Marzinski) [2031198] - dm writecache: factor out writecache_map_remap_origin() (Benjamin Marzinski) [2031198] - dm writecache: split up writecache_map() to improve code readability (Benjamin Marzinski) [2031198] - redhat: Pull in openssl-devel as a build dependency correctly (Neal Gompa) [2034670] - redhat/configs: Enable ThinkLMI support (Mark Pearson) [2030770] - platform/x86: think-lmi: Abort probe on analyze failure (Mark Pearson) [2030770] - platform/x86: think-lmi: add debug_cmd (Mark Pearson) [2030770] - include/linux/timer.h: Pad timer_list struct for KABI (Prarit Bhargava) [2034452] - kernel: Include RHEL Ecosystem message (Prarit Bhargava) [2033650] - include/linux/ioport.h: Pad resource struct for KABI (Prarit Bhargava) [2033475] - include/linux/hrtimer.h: Pad hrtimer struct for KABI (Prarit Bhargava) [2033473] - redhat/configs: Add explicit values for ZRAM_DEF_COMP_LZ4* configs (Neal Gompa) [2032758] - redhat/configs: Enable CONFIG_CRYPTO_ZSTD (Neal Gompa) [2032758] - redhat/configs: Migrate defaults for ZRAM from pending-common to common (Neal Gompa) [2032758] - Enable iSER on s390x (Stefan Schulze Frielinghaus) [1965279]- mm: COW: restore full accuracy in page reuse (Andrea Arcangeli) [1958742] - mm: thp: replace the page lock with the seqlock for the THP mapcount (Andrea Arcangeli) [1958742] - mm: COW: skip the page lock in the COW copy path (Andrea Arcangeli) [1958742] - mm: gup: gup_must_unshare() use can_read_pin_swap_page() (Andrea Arcangeli) [1958742] - mm: hugetlbfs: gup: gup_must_unshare(): enable hugetlbfs (Andrea Arcangeli) [1958742] - mm: hugetlbfs: FOLL_FAULT_UNSHARE (Andrea Arcangeli) [1958742] - mm: hugetlbfs: COR: copy-on-read fault (Andrea Arcangeli) [1958742] - mm: gup: FOLL_UNSHARE RHEL (Andrea Arcangeli) [1958742] - mm: gup: FOLL_NOUNSHARE: optimize follow_page (Andrea Arcangeli) [1958742] - mm: gup: FOLL_UNSHARE (Andrea Arcangeli) [1958742] - mm: gup: gup_must_unshare() (Andrea Arcangeli) [1958742] - mm: gup: COR: copy-on-read fault (Andrea Arcangeli) [1958742] - mm: thp: introduce page_trans_huge_anon_shared (Andrea Arcangeli) [1958742] - mm: thp: stabilize the THP mapcount in page_remove_anon_compound_rmap (Andrea Arcangeli) [1958742] - mm: thp: make the THP mapcount atomic with a seqlock (Andrea Arcangeli) [1958742] - mm: thp: consolidate mapcount logic on THP split (David Hildenbrand) [1958742] - powerpc/xive: Change IRQ domain to a tree domain (Daniel Henrique Barboza) [2008723] - tcp: fix page frag corruption on page fault (Paolo Abeni) [2028276] - sock: fix /proc/net/sockstat underflow in sk_clone_lock() (Paolo Abeni) [2028276] - net: add and use skb_unclone_keeptruesize() helper (Paolo Abeni) [2028276] - net: stream: don't purge sk_error_queue in sk_stream_kill_queues() (Paolo Abeni) [2028276] - net, neigh: Fix NTF_EXT_LEARNED in combination with NTF_USE (Paolo Abeni) [2028276] - net-sysfs: initialize uid and gid before calling net_ns_get_ownership (Paolo Abeni) [2028276] - net: Prevent infinite while loop in skb_tx_hash() (Paolo Abeni) [2028276] - napi: fix race inside napi_enable (Paolo Abeni) [2028276] - skb_expand_head() adjust skb->truesize incorrectly (Paolo Abeni) [2028276] - bpf: use skb_expand_head in bpf_out_neigh_v4/6 (Paolo Abeni) [2028276] - ax25: use skb_expand_head (Paolo Abeni) [2028276] - vrf: fix NULL dereference in vrf_finish_output() (Paolo Abeni) [2028276] - vrf: use skb_expand_head in vrf_finish_output (Paolo Abeni) [2028276] - ipv4: use skb_expand_head in ip_finish_output2 (Paolo Abeni) [2028276] - ipv6: use skb_expand_head in ip6_xmit (Paolo Abeni) [2028276] - ipv6: use skb_expand_head in ip6_finish_output2 (Paolo Abeni) [2028276] - skbuff: introduce skb_expand_head() (Paolo Abeni) [2028276] - net/af_unix: fix a data-race in unix_dgram_poll (Paolo Abeni) [2028276] - net: don't unconditionally copy_from_user a struct ifreq for socket ioctls (Paolo Abeni) [2028276] - devlink: Clear whole devlink_flash_notify struct (Paolo Abeni) [2028276] - devlink: Break parameter notification sequence to be before/after unload/load driver (Paolo Abeni) [2028276] - vhost_net: fix OoB on sendmsg() failure. (Paolo Abeni) [2026821] - printk: restore flushing of NMI buffers on remote CPUs after NMI backtraces (Prarit Bhargava) [2023082] - lib/nmi_backtrace: Serialize even messages about idle CPUs (Prarit Bhargava) [2023082] - printk: syslog: close window between wait and read (Prarit Bhargava) [2023082] - printk: convert @syslog_lock to mutex (Prarit Bhargava) [2023082] - printk: remove NMI tracking (Prarit Bhargava) [2023082] - printk: remove safe buffers (Prarit Bhargava) [2023082] - printk: track/limit recursion (Prarit Bhargava) [2023082] - lib/nmi_backtrace: explicitly serialize banner and regs (Prarit Bhargava) [2023082]- scsi: smartpqi: Update version to 2.1.12-055 (Don Brace) [1869853] - scsi: smartpqi: Add 3252-8i PCI id (Don Brace) [1869853] - scsi: smartpqi: Fix duplicate device nodes for tape changers (Don Brace) [1869853] - scsi: smartpqi: Fix boot failure during LUN rebuild (Don Brace) [1869853] - scsi: smartpqi: Add extended report physical LUNs (Don Brace) [1869853] - scsi: smartpqi: Avoid failing I/Os for offline devices (Don Brace) [1869853] - scsi: smartpqi: Add TEST UNIT READY check for SANITIZE operation (Don Brace) [1869853] - scsi: smartpqi: Update LUN reset handler (Don Brace) [1869853] - scsi: smartpqi: Capture controller reason codes (Don Brace) [1869853] - scsi: smartpqi: Add controller handshake during kdump (Don Brace) [1869853] - scsi: smartpqi: Update device removal management (Don Brace) [1869853] - scsi: smartpqi: Replace one-element array with flexible-array member (Don Brace) [1869853] - scsi: smartpqi: Fix an error code in pqi_get_raid_map() (Don Brace) [1869853] - scsi: smartpqi: Update version to 2.1.10-020 (Don Brace) [1869853] - scsi: smartpqi: Fix ISR accessing uninitialized data (Don Brace) [1869853] - scsi: smartpqi: Add PCI IDs for new ZTE controllers (Don Brace) [1869853] - scsi: smartpqi: Add PCI ID for new ntcom controller (Don Brace) [1869853] - scsi: smartpqi: Add SCSI cmd info for resets (Don Brace) [1869853] - scsi: smartpqi: Change Kconfig menu entry to Microchip (Don Brace) [1869853] - scsi: smartpqi: Change driver module macros to Microchip (Don Brace) [1869853] - scsi: smartpqi: Update copyright notices (Don Brace) [1869853] - scsi: smartpqi: Add PCI IDs for H3C P4408 controllers (Don Brace) [1869853] - powerpc/module_64: Fix livepatching for RO modules (Joe Lawrence) [2019205] - net-sysfs: try not to restart the syscall if it will fail eventually (Antoine Tenart) [2030634] - CI: Enable realtime checks for baselines (Veronika Kabatova) - CI: Cleanup residue from ARK (Veronika Kabatova) - redhat: ignore ksamples and kselftests on the badfuncs rpminspect test (Herton R. Krzesinski) - redhat: disable upstream check for rpminspect (Herton R. Krzesinski) - redhat/configs: Enable CONFIG_CRYPTO_BLAKE2B (Neal Gompa) [2031547] - selftests: netfilter: switch zone stress to socat (Florian Westphal) [2030759] - netfilter: conntrack: set on IPS_ASSURED if flows enters internal stream state (Florian Westphal) [2030759] - netfilter: conntrack: serialize hash resizes and cleanups (Florian Westphal) [2030759] - selftests: netfilter: add zone stress test with colliding tuples (Florian Westphal) [2030759] - selftests: netfilter: add selftest for directional zone support (Florian Westphal) [2030759] - netfilter: conntrack: include zone id in tuple hash again (Florian Westphal) [2030759] - netfilter: conntrack: make max chain length random (Florian Westphal) [2030759] - netfilter: refuse insertion if chain has grown too large (Florian Westphal) [2030759] - netfilter: conntrack: switch to siphash (Florian Westphal) [2030759] - netfilter: conntrack: sanitize table size default settings (Florian Westphal) [2030759] - redhat: configs: increase CONFIG_DEBUG_KMEMLEAK_MEM_POOL_SIZE (Rafael Aquini) [2008118] - iommu/dma: Fix incorrect error return on iommu deferred attach (Jerry Snitselaar) [2030394] - RDMA/siw: Mark Software iWARP Driver as tech-preview (Kamal Heib) [2023416] - genirq: Fix kernel doc indentation (Prarit Bhargava) [2023084] - genirq: Change force_irqthreads to a static key (Prarit Bhargava) [2023084] - genirq: Clarify documentation for request_threaded_irq() (Prarit Bhargava) [2023084]- af_unix: Return errno instead of NULL in unix_create1(). (Balazs Nemeth) [2030037] - s390/ftrace: remove preempt_disable()/preempt_enable() pair (Wander Lairson Costa) [1938117] - ftrace: do CPU checking after preemption disabled (Wander Lairson Costa) [1938117] - ftrace: disable preemption when recursion locked (Wander Lairson Costa) [1938117] - redhat: build and include memfd to kernel-selftests-internal (Aristeu Rozanski) [2027506] - netfilter: flowtable: fix IPv6 tunnel addr match (Florian Westphal) [2028203] - netfilter: ipvs: Fix reuse connection if RS weight is 0 (Florian Westphal) [2028203] - netfilter: ctnetlink: do not erase error code with EINVAL (Florian Westphal) [2028203] - netfilter: ctnetlink: fix filtering with CTA_TUPLE_REPLY (Florian Westphal) [2028203] - netfilter: nfnetlink_queue: fix OOB when mac header was cleared (Florian Westphal) [2028203] - netfilter: core: Fix clang warnings about unused static inlines (Florian Westphal) [2028203] - netfilter: nft_dynset: relax superfluous check on set updates (Florian Westphal) [2028203] - netfilter: nf_tables: skip netdev events generated on netns removal (Florian Westphal) [2028203] - netfilter: Kconfig: use 'default y' instead of 'm' for bool config option (Florian Westphal) [2028203] - netfilter: xt_IDLETIMER: fix panic that occurs when timer_type has garbage value (Florian Westphal) [2028203] - netfilter: nf_tables: honor NLM_F_CREATE and NLM_F_EXCL in event notification (Florian Westphal) [2028203] - netfilter: nf_tables: reverse order in rule replacement expansion (Florian Westphal) [2028203] - netfilter: nf_tables: add position handle in event notification (Florian Westphal) [2028203] - netfilter: conntrack: fix boot failure with nf_conntrack.enable_hooks=1 (Florian Westphal) [2028203] - netfilter: log: work around missing softdep backend module (Florian Westphal) [2028203] - netfilter: nf_tables: unlink table before deleting it (Florian Westphal) [2028203] - ipvs: check that ip_vs_conn_tab_bits is between 8 and 20 (Florian Westphal) [2028203] - netfilter: nft_ct: protect nft_ct_pcpu_template_refcnt with mutex (Florian Westphal) [2028203] - netfilter: ipvs: make global sysctl readonly in non-init netns (Antoine Tenart) [2008417] - net/sched: sch_ets: don't remove idle classes from the round-robin list (Davide Caratti) [2025552] - net/sched: store the last executed chain also for clsact egress (Davide Caratti) [2025552] - net: sched: act_mirred: drop dst for the direction from egress to ingress (Davide Caratti) [2025552] - net/sched: sch_ets: don't peek at classes beyond 'nbands' (Davide Caratti) [2025552] - net/sched: sch_ets: properly init all active DRR list handles (Davide Caratti) [2025552] - net: Fix offloading indirect devices dependency on qdisc order creation (Davide Caratti) [2025552] - net/core: Remove unused field from struct flow_indr_dev (Davide Caratti) [2025552] - net/sched: sch_taprio: fix undefined behavior in ktime_mono_to_any (Davide Caratti) [2025552] - net/sched: act_ct: Fix byte count on fragmented packets (Davide Caratti) [2025552] - mqprio: Correct stats in mqprio_dump_class_stats(). (Davide Caratti) [2025552] - net/sched: sch_taprio: properly cancel timer from taprio_destroy() (Davide Caratti) [2025552] - net_sched: fix NULL deref in fifo_set_limit() (Davide Caratti) [2025552] - net: sched: flower: protect fl_walk() with rcu (Davide Caratti) [2025552] - fq_codel: reject silly quantum parameters (Davide Caratti) [2025552] - net: sched: Fix qdisc_rate_table refcount leak when get tcf_block failed (Davide Caratti) [2025552] - sch_htb: Fix inconsistency when leaf qdisc creation fails (Davide Caratti) [2025552] - redhat/configs: Add two new CONFIGs (Prarit Bhargava) [2022993] - redhat/configs: Remove dead CONFIG files (Prarit Bhargava) [2022993] - redhat/configs/evaluate_configs: Add find dead configs option (Prarit Bhargava) [2022993]- cpu/hotplug: Remove deprecated CPU-hotplug functions. (Prarit Bhargava) [2023079] - livepatch: Replace deprecated CPU-hotplug functions. (Prarit Bhargava) [2023079] - coresight: Replace deprecated CPU-hotplug functions. (Prarit Bhargava) [2023079] - hwmon: Replace deprecated CPU-hotplug functions. (Prarit Bhargava) [2023079] - tracing: Replace deprecated CPU-hotplug functions. (Prarit Bhargava) [2023079] - padata: Replace deprecated CPU-hotplug functions. (Prarit Bhargava) [2023079] - crypto: virtio - Replace deprecated CPU-hotplug functions. (Prarit Bhargava) [2023079] - platform/x86: Replace deprecated CPU-hotplug functions. (Prarit Bhargava) [2023079] - powerpc: Replace deprecated CPU-hotplug functions. (Prarit Bhargava) [2023079] - x86/mce/inject: Replace deprecated CPU-hotplug functions. (Prarit Bhargava) [2023079] - x86/microcode: Replace deprecated CPU-hotplug functions. (Prarit Bhargava) [2023079] - x86/mtrr: Replace deprecated CPU-hotplug functions. (Prarit Bhargava) [2023079] - x86/mmiotrace: Replace deprecated CPU-hotplug functions. (Prarit Bhargava) [2023079] - workqueue: Replace deprecated CPU-hotplug functions. (Prarit Bhargava) [2023079] - net/iucv: Replace deprecated CPU-hotplug functions. (Prarit Bhargava) [2023079] - s390/sclp: replace deprecated CPU-hotplug functions (Prarit Bhargava) [2023079] - s390: replace deprecated CPU-hotplug functions (Prarit Bhargava) [2023079] - net: Replace deprecated CPU-hotplug functions. (Prarit Bhargava) [2023079] - virtio_net: Replace deprecated CPU-hotplug functions. (Prarit Bhargava) [2023079] - ACPI: processor: Replace deprecated CPU-hotplug functions (Prarit Bhargava) [2023079] - PM: sleep: s2idle: Replace deprecated CPU-hotplug functions (Prarit Bhargava) [2023079] - cpufreq: Replace deprecated CPU-hotplug functions (Prarit Bhargava) [2023079] - powercap: intel_rapl: Replace deprecated CPU-hotplug functions (Prarit Bhargava) [2023079] - sgi-xpc: Replace deprecated CPU-hotplug functions. (Prarit Bhargava) [2023079] - Input: i8042 - Add quirk for Fujitsu Lifebook T725 (Neal Gompa) [2019937] - sctp: remove unreachable code from sctp_sf_violation_chunk() (Xin Long) [2024909] - sctp: return true only for pathmtu update in sctp_transport_pl_toobig (Xin Long) [2024909] - sctp: subtract sctphdr len in sctp_transport_pl_hlen (Xin Long) [2024909] - sctp: reset probe_timer in sctp_transport_pl_update (Xin Long) [2024909] - sctp: allow IP fragmentation when PLPMTUD enters Error state (Xin Long) [2024909] - sctp: fix transport encap_port update in sctp_vtag_verify (Xin Long) [2024909] - sctp: account stream padding length for reconf chunk (Xin Long) [2024909] - sctp: break out if skb_header_pointer returns NULL in sctp_rcv_ootb (Xin Long) [2024909] - sctp: add vtag check in sctp_sf_ootb (Xin Long) [2003494] {CVE-2021-3772} - sctp: add vtag check in sctp_sf_do_8_5_1_E_sa (Xin Long) [2003494] {CVE-2021-3772} - sctp: add vtag check in sctp_sf_violation (Xin Long) [2003494] {CVE-2021-3772} - sctp: fix the processing for COOKIE_ECHO chunk (Xin Long) [2003494] {CVE-2021-3772} - sctp: fix the processing for INIT_ACK chunk (Xin Long) [2003494] {CVE-2021-3772} - sctp: fix the processing for INIT chunk (Xin Long) [2003494] {CVE-2021-3772} - sctp: use init_tag from inithdr for ABORT chunk (Xin Long) [2003494] {CVE-2021-3772} - drm/nouveau: clean up all clients on device removal (Karol Herbst) [1911185] {CVE-2020-27820} - drm/nouveau: Add a dedicated mutex for the clients list (Karol Herbst) [1911185] {CVE-2020-27820} - drm/nouveau: use drm_dev_unplug() during device removal (Karol Herbst) [1911185] {CVE-2020-27820} - redhat/configs: NFS: disable UDP, insecure enctypes (Benjamin Coddington) [1952863]- cpuidle: pseries: Do not cap the CEDE0 latency in fixup_cede0_latency() (Gustavo Walbon) [2029870] - cpuidle: pseries: Fixup CEDE0 latency only for POWER10 onwards (Gustavo Walbon) [2029870] - powerpc/mce: Fix access error in mce handler (Gustavo Walbon) [2027829] - powerpc/pseries/mobility: ignore ibm, platform-facilities updates (Gustavo Walbon) [2023438] - KVM: SVM: Do not terminate SEV-ES guests on GHCB validation failure (Vitaly Kuznetsov) [1961151] - KVM: SEV: Fall back to vmalloc for SEV-ES scratch area if necessary (Vitaly Kuznetsov) [1961151] - KVM: SEV: Return appropriate error codes if SEV-ES scratch setup fails (Vitaly Kuznetsov) [1961151] - KVM: SEV: Refactor out sev_es_state struct (Vitaly Kuznetsov) [1961151] - redhat/configs: enable DWARF5 feature if toolchain supports it (Lianbo Jiang) [2009205] - init: make unknown command line param message clearer (Andrew Halaney) [2004361] - Bluetooth: btusb: Add one more Bluetooth part for WCN6855 (Gopal Tiwari) [2020943] - Bluetooth: btusb: Add the new support IDs for WCN6855 (Gopal Tiwari) [2020943] - Bluetooth: btusb: re-definition for board_id in struct qca_version (Gopal Tiwari) [2020943] - Bluetooth: btusb: Add support using different nvm for variant WCN6855 controller (Gopal Tiwari) [2020943] - cgroup: Make rebind_subsystems() disable v2 controllers all at once (Waiman Long) [1986734] - bnxt_en: Event handler for PPS events (Ken Cox) [1990151] - bnxt_en: 1PPS functions to configure TSIO pins (Ken Cox) [1990151] - bnxt_en: 1PPS support for 5750X family chips (Ken Cox) [1990151] - bnxt_en: Do not read the PTP PHC during chip reset (Ken Cox) [1990151] - bnxt_en: Move bnxt_ptp_init() from bnxt_open() back to bnxt_init_one() (Ken Cox) [1990151]- x86/fpu/signal: Initialize sw_bytes in save_xstate_epilog() (David Arcari) [2004190] - iommu/vt-d: Remove unused PASID_DISABLED (David Arcari) [2004190] - Add CONFIG_STRICT_SIGALTSTACK_SIZE (David Arcari) [2004190] - selftests/x86/amx: Add context switch test (David Arcari) [2004190] - selftests/x86/amx: Add test cases for AMX state management (David Arcari) [2004190] - x86/signal: Use fpu::__state_user_size for sigalt stack validation (David Arcari) [2004190] - x86/signal: Implement sigaltstack size validation (David Arcari) [2004190] - signal: Add an optional check for altstack size (David Arcari) [2004190] - tools arch x86: Sync the msr-index.h copy with the kernel sources (David Arcari) [2004190] - tools headers cpufeatures: Sync with the kernel sources (David Arcari) [2004190] - tools headers UAPI: Sync arch prctl headers with the kernel sources (David Arcari) [2004190] - x86/fpu: Optimize out sigframe xfeatures when in init state (David Arcari) [2004190] - Documentation/x86: Add documentation for using dynamic XSTATE features (David Arcari) [2004190] - x86/fpu: Include vmalloc.h for vzalloc() (David Arcari) [2004190] - x86/fpu/amx: Enable the AMX feature in 64-bit mode (David Arcari) [2004190] - x86/msr-index: Add MSRs for XFD (David Arcari) [2004190] - x86/cpufeatures: Add eXtended Feature Disabling (XFD) feature bit (David Arcari) [2004190] - x86/fpu: Add XFD handling for dynamic states (David Arcari) [2004190] - x86/fpu: Calculate the default sizes independently (David Arcari) [2004190] - x86/fpu/amx: Define AMX state components and have it used for boot-time checks (David Arcari) [2004190] - x86/fpu/xstate: Prepare XSAVE feature table for gaps in state component numbers (David Arcari) [2004190] - x86/fpu/xstate: Add fpstate_realloc()/free() (David Arcari) [2004190] - x86/fpu/xstate: Add XFD #NM handler (David Arcari) [2004190] - x86/fpu: Update XFD state where required (David Arcari) [2004190] - x86/fpu: Add sanity checks for XFD (David Arcari) [2004190] - x86/fpu: Add XFD state to fpstate (David Arcari) [2004190] - x86/fpu: Reset permission and fpstate on exec() (David Arcari) [2004190] - x86/fpu: Prepare fpu_clone() for dynamically enabled features (David Arcari) [2004190] - x86/process: Clone FPU in copy_thread() (David Arcari) [2004190] - x86/fpu/signal: Prepare for variable sigframe length (David Arcari) [2004190] - x86/fpu: Add basic helpers for dynamically enabled features (David Arcari) [2004190] - x86/arch_prctl: Add controls for dynamic XSTATE components (David Arcari) [2004190] - x86/fpu: Add fpu_state_config::legacy_features (David Arcari) [2004190] - x86/fpu: Add members to struct fpu to cache permission information (David Arcari) [2004190] - x86/fpu/xstate: Provide xstate_calculate_size() (David Arcari) [2004190] - x86/fpu: Remove old KVM FPU interface (David Arcari) [2004190] - x86/kvm: Convert FPU handling to a single swap buffer (David Arcari) [2004190] - x86/fpu: Provide infrastructure for KVM FPU cleanup (David Arcari) [2004190] - x86/fpu: Prepare for sanitizing KVM FPU code (David Arcari) [2004190] - x86/fpu/xstate: Move remaining xfeature helpers to core (David Arcari) [2004190] - x86/fpu: Rework restore_regs_from_fpstate() (David Arcari) [2004190] - x86/fpu: Mop up xfeatures_mask_uabi() (David Arcari) [2004190] - x86/fpu: Move xstate feature masks to fpu_*_cfg (David Arcari) [2004190] - x86/fpu: Move xstate size to fpu_*_cfg (David Arcari) [2004190] - x86/fpu/xstate: Cleanup size calculations (David Arcari) [2004190] - x86/fpu: Cleanup fpu__init_system_xstate_size_legacy() (David Arcari) [2004190] - x86/fpu: Provide struct fpu_config (David Arcari) [2004190] - x86/fpu/signal: Use fpstate for size and features (David Arcari) [2004190] - x86/fpu/xstate: Use fpstate for copy_uabi_to_xstate() (David Arcari) [2004190] - x86/fpu: Use fpstate in __copy_xstate_to_uabi_buf() (David Arcari) [2004190] - x86/fpu: Use fpstate in fpu_copy_kvm_uabi_to_fpstate() (David Arcari) [2004190] - x86/fpu/xstate: Use fpstate for xsave_to_user_sigframe() (David Arcari) [2004190] - x86/fpu/xstate: Use fpstate for os_xsave() (David Arcari) [2004190] - x86/fpu: Use fpstate::size (David Arcari) [2004190] - x86/fpu: Add size and mask information to fpstate (David Arcari) [2004190] - x86/process: Move arch_thread_struct_whitelist() out of line (David Arcari) [2004190] - x86/fpu: Remove fpu::state (David Arcari) [2004190] - x86/KVM: Convert to fpstate (David Arcari) [2004190] - x86/math-emu: Convert to fpstate (David Arcari) [2004190] - x86/fpu/core: Convert to fpstate (David Arcari) [2004190] - x86/fpu/signal: Convert to fpstate (David Arcari) [2004190] - x86/fpu/regset: Convert to fpstate (David Arcari) [2004190] - x86/fpu: Convert tracing to fpstate (David Arcari) [2004190] - x86/fpu: Replace KVMs xstate component clearing (David Arcari) [2004190] - x86/fpu: Convert restore_fpregs_from_fpstate() to struct fpstate (David Arcari) [2004190] - x86/fpu: Convert fpstate_init() to struct fpstate (David Arcari) [2004190] - x86/fpu: Provide struct fpstate (David Arcari) [2004190] - x86/fpu: Replace KVMs home brewed FPU copy to user (David Arcari) [2004190] - x86/fpu: Provide a proper function for ex_handler_fprestore() (David Arcari) [2004190] - x86/fpu: Replace the includes of fpu/internal.h (David Arcari) [2004190] - x86/fpu: Mop up the internal.h leftovers (David Arcari) [2004190] - x86/fpu: Remove internal.h dependency from fpu/signal.h (David Arcari) [2004190] - x86/fpu: Move fpstate functions to api.h (David Arcari) [2004190] - x86/fpu: Move mxcsr related code to core (David Arcari) [2004190] - x86/sev: Include fpu/xcr.h (David Arcari) [2004190] - x86/fpu: Move fpregs_restore_userregs() to core (David Arcari) [2004190] - x86/fpu: Make WARN_ON_FPU() private (David Arcari) [2004190] - x86/fpu: Move legacy ASM wrappers to core (David Arcari) [2004190] - x86/fpu: Move os_xsave() and os_xrstor() to core (David Arcari) [2004190] - x86/fpu: Make os_xrstor_booting() private (David Arcari) [2004190] - x86/fpu: Clean up CPU feature tests (David Arcari) [2004190] - x86/fpu: Move context switch and exit to user inlines into sched.h (David Arcari) [2004190] - x86/fpu: Mark fpu__init_prepare_fx_sw_frame() as __init (David Arcari) [2004190] - x86/fpu: Rework copy_xstate_to_uabi_buf() (David Arcari) [2004190] - x86/fpu: Replace KVMs home brewed FPU copy from user (David Arcari) [2004190] - x86/fpu: Move KVMs FPU swapping to FPU core (David Arcari) [2004190] - x86/fpu/xstate: Mark all init only functions __init (David Arcari) [2004190] - x86/fpu/xstate: Provide and use for_each_xfeature() (David Arcari) [2004190] - x86/fpu: Cleanup xstate xcomp_bv initialization (David Arcari) [2004190] - x86/fpu: Do not inherit FPU context for kernel and IO worker threads (David Arcari) [2004190] - x86/fpu: Remove pointless memset in fpu_clone() (David Arcari) [2004190] - x86/fpu: Cleanup the on_boot_cpu clutter (David Arcari) [2004190] - x86/fpu: Restrict xsaves()/xrstors() to independent states (David Arcari) [2004190] - x86/fpu: Update stale comments (David Arcari) [2004190] - x86/fpu: Remove pointless argument from switch_fpu_finish() (David Arcari) [2004190] - iommu/vt-d: Clean up unused PASID updating functions (David Arcari) [2004190] - x86/fpu: Mask out the invalid MXCSR bits properly (David Arcari) [2004190] - x86/fpu: Restore the masking out of reserved MXCSR bits (David Arcari) [2004190] - x86/fpu/signal: Fix missed conversion to correct boolean retval in save_xstate_epilog() (David Arcari) [2004190] - x86/fpu/signal: Change return code of restore_fpregs_from_user() to boolean (David Arcari) [2004190] - x86/fpu/signal: Change return code of check_xstate_in_sigframe() to boolean (David Arcari) [2004190] - x86/fpu/signal: Change return type of __fpu_restore_sig() to boolean (David Arcari) [2004190] - x86/fpu/signal: Change return type of fpu__restore_sig() to boolean (David Arcari) [2004190] - x86/signal: Change return type of restore_sigcontext() to boolean (David Arcari) [2004190] - x86/fpu/signal: Change return type of copy_fpregs_to_sigframe() helpers to boolean (David Arcari) [2004190] - x86/fpu/signal: Change return type of copy_fpstate_to_sigframe() to boolean (David Arcari) [2004190] - x86/fpu/signal: Move xstate clearing out of copy_fpregs_to_sigframe() (David Arcari) [2004190] - x86/fpu/signal: Move header zeroing out of xsave_to_user_sigframe() (David Arcari) [2004190] - x86/fpu/signal: Clarify exception handling in restore_fpregs_from_user() (David Arcari) [2004190] - x86/fpu: Use EX_TYPE_FAULT_MCE_SAFE for exception fixups (David Arcari) [2004190] - x86/extable: Provide EX_TYPE_DEFAULT_MCE_SAFE and EX_TYPE_FAULT_MCE_SAFE (David Arcari) [2004190] - x86/extable: Rework the exception table mechanics (David Arcari) [2004190] - x86/mce: Deduplicate exception handling (David Arcari) [2004190] - x86/extable: Get rid of redundant macros (David Arcari) [2004190] - x86/extable: Tidy up redundant handler functions (David Arcari) [2004190]- sched,x86: Don't use cluster topology for x86 hybrid CPUs (Phil Auld) [2020279] - sched/uclamp: Fix rq->uclamp_max not set on first enqueue (Phil Auld) [2020279] - preempt/dynamic: Fix setup_preempt_mode() return value (Phil Auld) [2020279] - sched/cputime: Fix getrusage(RUSAGE_THREAD) with nohz_full (Phil Auld) [2020279 2029640] - sched/scs: Reset task stack state in bringup_cpu() (Phil Auld) [2020279] - Enable CONFIG_SCHED_CLUSTER for RHEL (Phil Auld) [2020279] - arch_topology: Fix missing clear cluster_cpumask in remove_cpu_topology() (Phil Auld) [2020279] - mm: move node_reclaim_distance to fix NUMA without SMP (Phil Auld) [2020279] - sched/core: Mitigate race cpus_share_cache()/update_top_cache_domain() (Phil Auld) [2020279] - sched/fair: Prevent dead task groups from regaining cfs_rq's (Phil Auld) [2020279] - x86/smp: Factor out parts of native_smp_prepare_cpus() (Phil Auld) [2020279] - sched,x86: Fix L2 cache mask (Phil Auld) [2020279] - sched/fair: Cleanup newidle_balance (Phil Auld) [2020279] - sched/fair: Remove sysctl_sched_migration_cost condition (Phil Auld) [2020279] - sched/fair: Wait before decaying max_newidle_lb_cost (Phil Auld) [2020279] - sched/fair: Skip update_blocked_averages if we are defering load balance (Phil Auld) [2020279] - sched/fair: Account update_blocked_averages in newidle_balance cost (Phil Auld) [2020279] - sched/core: Remove rq_relock() (Phil Auld) [2020279] - sched: Improve wake_up_all_idle_cpus() take #2 (Phil Auld) [2020279] - sched: Disable -Wunused-but-set-variable (Phil Auld) [2020279] - irq_work: Handle some irq_work in a per-CPU thread on PREEMPT_RT (Phil Auld) [2020279] - irq_work: Also rcuwait for !IRQ_WORK_HARD_IRQ on PREEMPT_RT (Phil Auld) [2020279] - irq_work: Allow irq_work_sync() to sleep if irq_work() no IRQ support. (Phil Auld) [2020279] - sched/rt: Annotate the RT balancing logic irqwork as IRQ_WORK_HARD_IRQ (Phil Auld) [2020279] - sched: Fix DEBUG && !SCHEDSTATS warn (Phil Auld) [2020279] - sched/numa: Fix a few comments (Phil Auld) [2020279] - sched/numa: Remove the redundant member numa_group::fault_cpus (Phil Auld) [2020279] - sched/numa: Replace hard-coded number by a define in numa_task_group() (Phil Auld) [2020279] - sched: Remove pointless preemption disable in sched_submit_work() (Phil Auld) [2020279] - sched: Move mmdrop to RCU on RT (Phil Auld) [2020279] - sched: Move kprobes cleanup out of finish_task_switch() (Phil Auld) [2020279] - sched: Disable TTWU_QUEUE on RT (Phil Auld) [2020279] - sched: Limit the number of task migrations per batch on RT (Phil Auld) [2020279] - sched/fair: Removed useless update of p->recent_used_cpu (Phil Auld) [2020279] - sched: Add cluster scheduler level for x86 (Phil Auld) [1921343 2020279] - x86/cpu: Add get_llc_id() helper function (Phil Auld) [2020279] - x86/smp: Add a per-cpu view of SMT state (Phil Auld) [2020279] - sched: Add cluster scheduler level in core and related Kconfig for ARM64 (Phil Auld) [2020279] - topology: Represent clusters of CPUs within a die (Phil Auld) [2020279] - topology: use bin_attribute to break the size limitation of cpumap ABI (Phil Auld) [2020279] - cpumask: Omit terminating null byte in cpumap_print_{list,bitmask}_to_buf (Phil Auld) [2020279] - cpumask: introduce cpumap_print_list/bitmask_to_buf to support large bitmask and list (Phil Auld) [2020279] - sched: Make cookie functions static (Phil Auld) [2020279] - sched,livepatch: Use wake_up_if_idle() (Phil Auld) [2020279] - sched: Simplify wake_up_*idle*() (Phil Auld) [2020279] - sched,livepatch: Use task_call_func() (Phil Auld) [2020279] - sched,rcu: Rework try_invoke_on_locked_down_task() (Phil Auld) [2020279] - sched: Improve try_invoke_on_locked_down_task() (Phil Auld) [2020279] - kernel/sched: Fix sched_fork() access an invalid sched_task_group (Phil Auld) [2020279] - sched/topology: Remove unused numa_distance in cpu_attach_domain() (Phil Auld) [2020279] - sched: Remove unused inline function __rq_clock_broken() (Phil Auld) [2020279] - sched/fair: Consider SMT in ASYM_PACKING load balance (Phil Auld) [2020279] - sched/fair: Carve out logic to mark a group for asymmetric packing (Phil Auld) [2020279] - sched/fair: Provide update_sg_lb_stats() with sched domain statistics (Phil Auld) [2020279] - sched/fair: Optimize checking for group_asym_packing (Phil Auld) [2020279] - sched/topology: Introduce sched_group::flags (Phil Auld) [2020279] - sched/dl: Support schedstats for deadline sched class (Phil Auld) [2020279] - sched/dl: Support sched_stat_runtime tracepoint for deadline sched class (Phil Auld) [2020279] - sched/rt: Support schedstats for RT sched class (Phil Auld) [2020279] - sched/rt: Support sched_stat_runtime tracepoint for RT sched class (Phil Auld) [2020279] - sched: Introduce task block time in schedstats (Phil Auld) [2020279] - sched: Make schedstats helpers independent of fair sched class (Phil Auld) [2020279] - sched: Make struct sched_statistics independent of fair sched class (Phil Auld) [2020279] - sched/fair: Use __schedstat_set() in set_next_entity() (Phil Auld) [2020279] - kselftests/sched: cleanup the child processes (Phil Auld) [2020279] - sched/fair: Add document for burstable CFS bandwidth (Phil Auld) [2020279] - sched/fair: Add cfs bandwidth burst statistics (Phil Auld) [2020279] - fs/proc/uptime.c: Fix idle time reporting in /proc/uptime (Phil Auld) [2020279] - sched: Switch wait_task_inactive to HRTIMER_MODE_REL_HARD (Phil Auld) [2020279] - sched/core: Simplify core-wide task selection (Phil Auld) [2020279] - sched/fair: Trigger nohz.next_balance updates when a CPU goes NOHZ-idle (Phil Auld) [2020279] - sched/fair: Add NOHZ balancer flag for nohz.next_balance updates (Phil Auld) [2020279] - sched: adjust sleeper credit for SCHED_IDLE entities (Phil Auld) [2020279] - sched: reduce sched slice for SCHED_IDLE entities (Phil Auld) [2020279] - sched: Account number of SCHED_IDLE entities on each cfs_rq (Phil Auld) [2020279] - wait: use LIST_HEAD_INIT() to initialize wait_queue_head (Phil Auld) [2020279] - kthread: Move prio/affinite change into the newly created thread (Phil Auld) [2020279]- drivers: base: cacheinfo: Get rid of DEFINE_SMP_CALL_CACHE_FUNCTION() (Vitaly Kuznetsov) [2031644] - hugetlbfs: flush TLBs correctly after huge_pmd_unshare (Rafael Aquini) [2026378] {CVE-2021-4002} - bareudp: Add extack support to bareudp_configure() (Guillaume Nault) [2032483] - bareudp: Move definition of struct bareudp_conf to bareudp.c (Guillaume Nault) [2032483] - bareudp: Remove bareudp_dev_create() (Guillaume Nault) [2032483] - scsi: core: Fix shost->cmd_per_lun calculation in scsi_add_host_with_dma() (Cathy Avery) [2030468] - net: fix GRO skb truesize update (Paolo Abeni) [2028927] - sk_buff: avoid potentially clearing 'slow_gro' field (Paolo Abeni) [2028927] - veth: use skb_prepare_for_gro() (Paolo Abeni) [2028927] - skbuff: allow 'slow_gro' for skb carring sock reference (Paolo Abeni) [2028927] - net: optimize GRO for the common case. (Paolo Abeni) [2028927] - sk_buff: track extension status in slow_gro (Paolo Abeni) [2028927] - sk_buff: track dst status in slow_gro (Paolo Abeni) [2028927] - sk_buff: introduce 'slow_gro' flags (Paolo Abeni) [2028927] - selftests: net: veth: add tests for set_channel (Paolo Abeni) [2028927] - veth: create by default nr_possible_cpus queues (Paolo Abeni) [2028927] - veth: implement support for set_channel ethtool op (Paolo Abeni) [2028927] - veth: factor out initialization helper (Paolo Abeni) [2028927] - veth: always report zero combined channels (Paolo Abeni) [2028927] - [kernel] bpf: set default value for bpf_jit_harden (Jiri Olsa) [2028734] - scsi: ibmvfc: Fix up duplicate response detection (Steve Best) [2028709] - kabi: Add kABI macros for enum type (Čestmír Kalina) [2024595] - kabi: expand and clarify documentation of aux structs (Čestmír Kalina) [2024595] - kabi: introduce RH_KABI_USE_AUX_PTR (Čestmír Kalina) [2024595] - kabi: rename RH_KABI_SIZE_AND_EXTEND to AUX (Čestmír Kalina) [2024595] - kabi: more consistent _RH_KABI_SIZE_AND_EXTEND (Čestmír Kalina) [2024595] - kabi: use fixed field name for extended part (Čestmír Kalina) [2024595] - kabi: fix dereference in RH_KABI_CHECK_EXT (Čestmír Kalina) [2024595] - kabi: fix RH_KABI_SET_SIZE macro (Čestmír Kalina) [2024595] - kabi: expand and clarify documentation (Čestmír Kalina) [2024595] - kabi: make RH_KABI_USE replace any number of reserved fields (Čestmír Kalina) [2024595] - kabi: rename RH_KABI_USE2 to RH_KABI_USE_SPLIT (Čestmír Kalina) [2024595] - kabi: change RH_KABI_REPLACE2 to RH_KABI_REPLACE_SPLIT (Čestmír Kalina) [2024595] - kabi: change RH_KABI_REPLACE_UNSAFE to RH_KABI_BROKEN_REPLACE (Čestmír Kalina) [2024595] - kabi: introduce RH_KABI_ADD_MODIFIER (Čestmír Kalina) [2024595] - kabi: Include kconfig.h (Čestmír Kalina) [2024595] - kabi: macros for intentional kABI breakage (Čestmír Kalina) [2024595] - kabi: fix the note about terminating semicolon (Čestmír Kalina) [2024595] - kabi: introduce RH_KABI_HIDE_INCLUDE and RH_KABI_FAKE_INCLUDE (Čestmír Kalina) [2024595]- drm/hyperv: Fix device removal on Gen1 VMs (Mohammed Gamal) [2018067] - wireguard: device: reset peer src endpoint when netns exits (Hangbin Liu) [1967796] - nvmet: use IOCB_NOWAIT only if the filesystem supports it (Chris Leech) [2022054] - nvmet-tcp: fix incomplete data digest send (Chris Leech) [2022054] - nvmet-tcp: fix memory leak when performing a controller reset (Chris Leech) [2022054] - nvmet-tcp: add an helper to free the cmd buffers (Chris Leech) [2022054] - nvmet-tcp: fix a race condition between release_queue and io_work (Chris Leech) [2022054] - nvmet-tcp: fix use-after-free when a port is removed (Chris Leech) [2022054] - nvmet-rdma: fix use-after-free when a port is removed (Chris Leech) [2022054] - nvmet: fix use-after-free when a port is removed (Chris Leech) [2022054] - nvmet-tcp: fix header digest verification (Chris Leech) [2022054] - nvmet-tcp: fix data digest pointer calculation (Chris Leech) [2022054] - nvmet-tcp: fix a memory leak when releasing a queue (Chris Leech) [2022054] - nvmet: fix a width vs precision bug in nvmet_subsys_attr_serial_show() (Chris Leech) [2022054] - nvmet: fixup buffer overrun in nvmet_subsys_attr_serial() (Chris Leech) [2022054] - nvmet: return bool from nvmet_passthru_ctrl and nvmet_is_passthru_req (Chris Leech) [2022054] - nvmet: looks at the passthrough controller when initializing CAP (Chris Leech) [2022054] - nvmet: check that host sqsize does not exceed ctrl MQES (Chris Leech) [2022054] - nvmet: avoid duplicate qid in connect cmd (Chris Leech) [2022054] - nvmet: pass back cntlid on successful completion (Chris Leech) [2022054] - nvmet: remove redundant assignments of variable status (Chris Leech) [2022054] - nvme-fabrics: ignore invalid fast_io_fail_tmo values (Chris Leech) [2022054] - nvme-tcp: fix memory leak when freeing a queue (Chris Leech) [2022054] - nvme-tcp: validate R2T PDU in nvme_tcp_handle_r2t() (Chris Leech) [2022054] - nvme-tcp: fix data digest pointer calculation (Chris Leech) [2022054] - nvme-tcp: fix possible req->offset corruption (Chris Leech) [2022054] - nvme-tcp: fix H2CData PDU send accounting (again) (Chris Leech) [2022054] - nvme: fix per-namespace chardev deletion (Chris Leech) [2022054] - nvme: keep ctrl->namespaces ordered (Chris Leech) [2022054] - nvme-tcp: fix incorrect h2cdata pdu offset accounting (Chris Leech) [2022054] - nvme-tcp: fix io_work priority inversion (Chris Leech) [2022054] - nvme-multipath: fix ANA state updates when a namespace is not present (Chris Leech) [2022054] - nvme: update keep alive interval when kato is modified (Chris Leech) [2022054] - nvme-tcp: Do not reset transport on data digest errors (Chris Leech) [2022054] - nvme-rdma: don't update queue count when failing to set io queues (Chris Leech) [2022054] - nvme-tcp: don't update queue count when failing to set io queues (Chris Leech) [2022054] - nvme-tcp: pair send_mutex init with destroy (Chris Leech) [2022054] - nvme-tcp: don't check blk_mq_tag_to_rq when receiving pdu data (Chris Leech) [2022054] - ovl: fix missing negative dentry check in ovl_rename() (Miklos Szeredi) [2011181] - selftests/bpf/xdp_redirect_multi: Limit the tests in netns (Hangbin Liu) [2008895] - selftests/bpf/xdp_redirect_multi: Give tcpdump a chance to terminate cleanly (Hangbin Liu) [2008895] - selftests/bpf/xdp_redirect_multi: Use arping to accurate the arp number (Hangbin Liu) [2008895] - selftests/bpf/xdp_redirect_multi: Put the logs to tmp folder (Hangbin Liu) [2008895]- nvdimm/pmem: cleanup the disk if pmem_release_disk() is yet assigned (Ming Lei) [2018403] - nvdimm/pmem: stop using q_usage_count as external pgmap refcount (Ming Lei) [2018403] - libnvdimm/pmem: Fix crash triggered when I/O in-flight during unbind (Ming Lei) [2018403] - nvdimm/pmem: fix creating the dax group (Ming Lei) [2018403] - md: fix a lock order reversal in md_alloc (Ming Lei) [2018403] - tools headers UAPI: Sync linux/fs.h with the kernel sources (Ming Lei) [2018403] - Documentation: raise minimum supported version of GCC to 5.1 (Ming Lei) [2018403] - loop: Use pr_warn_once() for loop_control_remove() warning (Ming Lei) [2018403] - zram: only make zram_wb_devops for CONFIG_ZRAM_WRITEBACK (Ming Lei) [2018403] - block: call rq_qos_done() before ref check in batch completions (Ming Lei) [2018403] - block: fix parameter not described warning (Ming Lei) [2018403] - block: avoid to touch unloaded module instance when opening bdev (Ming Lei) [2018403] - block: Hold invalidate_lock in BLKRESETZONE ioctl (Ming Lei) [2018403] - block: Hold invalidate_lock in BLKZEROOUT ioctl (Ming Lei) [2018403] - block: Hold invalidate_lock in BLKDISCARD ioctl (Ming Lei) [2018403] - blk-mq: don't insert FUA request with data into scheduler queue (Ming Lei) [2018403] - blk-cgroup: fix missing put device in error path from blkg_conf_pref() (Ming Lei) [2018403] - block: avoid to quiesce queue in elevator_init_mq (Ming Lei) [2018403] - Revert "mark pstore-blk as broken" (Ming Lei) [2018403] - blk-mq: cancel blk-mq dispatch work in both blk_cleanup_queue and disk_release() (Ming Lei) [2018403] - block: fix missing queue put in error path (Ming Lei) [2018403] - block: Check ADMIN before NICE for IOPRIO_CLASS_RT (Ming Lei) [2018403] - blk-mq: fix filesystem I/O request allocation (Ming Lei) [2018403] - blkcg: Remove extra blkcg_bio_issue_init (Ming Lei) [2018403] - blk-mq: rename blk_attempt_bio_merge (Ming Lei) [2018403] - blk-mq: don't grab ->q_usage_counter in blk_mq_sched_bio_merge (Ming Lei) [2018403] - block: fix kerneldoc for disk_register_independent_access__ranges() (Ming Lei) [2018403] - block: use enum type for blk_mq_alloc_data->rq_flags (Ming Lei) [2018403] - bcache: Revert "bcache: use bvec_virt" (Ming Lei) [2018403] - ataflop: Add missing semicolon to return statement (Ming Lei) [2018403] - floppy: address add_disk() error handling on probe (Ming Lei) [2018403] - ataflop: address add_disk() error handling on probe (Ming Lei) [2018403] - block: update __register_blkdev() probe documentation (Ming Lei) [2018403] - ataflop: remove ataflop_probe_lock mutex (Ming Lei) [2018403] - mtd/ubi/block: add error handling support for add_disk() (Ming Lei) [2018403] - block/sunvdc: add error handling support for add_disk() (Ming Lei) [2018403] - z2ram: add error handling support for add_disk() (Ming Lei) [2018403] - loop: Remove duplicate assignments (Ming Lei) [2018403] - drbd: Fix double free problem in drbd_create_device (Ming Lei) [2018403] - bcache: fix use-after-free problem in bcache_device_free() (Ming Lei) [2018403] - zram: replace fsync_bdev with sync_blockdev (Ming Lei) [2018403] - zram: avoid race between zram_remove and disksize_store (Ming Lei) [2018403] - zram: don't fail to remove zram during unloading module (Ming Lei) [2018403] - zram: fix race between zram_reset_device() and disksize_store() (Ming Lei) [2018403] - nbd: error out if socket index doesn't match in nbd_handle_reply() (Ming Lei) [2018403] - nbd: Fix hungtask when nbd_config_put (Ming Lei) [2018403] - nbd: Fix incorrect error handle when first_minor is illegal in nbd_dev_add (Ming Lei) [2018403] - nbd: fix possible overflow for 'first_minor' in nbd_dev_add() (Ming Lei) [2018403] - nbd: fix max value for 'first_minor' (Ming Lei) [2018403] - block/brd: add error handling support for add_disk() (Ming Lei) [2018403] - ps3vram: add error handling support for add_disk() (Ming Lei) [2018403] - ps3disk: add error handling support for add_disk() (Ming Lei) [2018403] - zram: add error handling support for add_disk() (Ming Lei) [2018403] - nvme: wait until quiesce is done (Ming Lei) [2018403] - scsi: make sure that request queue queiesce and unquiesce balanced (Ming Lei) [2018403] - scsi: avoid to quiesce sdev->request_queue two times (Ming Lei) [2018403] - blk-mq: add one API for waiting until quiesce is done (Ming Lei) [2018403] - blk-mq: don't free tags if the tag_set is used by other device in queue initialztion (Ming Lei) [2018403] - block: fix device_add_disk() kobject_create_and_add() error handling (Ming Lei) [2018403] - block: ensure cached plug request matches the current queue (Ming Lei) [2018403] - block: move queue enter logic into blk_mq_submit_bio() (Ming Lei) [2018403] - block: make bio_queue_enter() fast-path available inline (Ming Lei) [2018403] - block: split request allocation components into helpers (Ming Lei) [2018403] - block: have plug stored requests hold references to the queue (Ming Lei) [2018403] - blk-mq: update hctx->nr_active in blk_mq_end_request_batch() (Ming Lei) [2018403] - blk-mq: add RQF_ELV debug entry (Ming Lei) [2018403] - blk-mq: only try to run plug merge if request has same queue with incoming bio (Ming Lei) [2018403] - block: move RQF_ELV setting into allocators (Ming Lei) [2018403] - dm: don't stop request queue after the dm device is suspended (Ming Lei) [2018403] - block: replace always false argument with 'false' (Ming Lei) [2018403] - block: assign correct tag before doing prefetch of request (Ming Lei) [2018403] - blk-mq: fix redundant check of !e expression (Ming Lei) [2018403] - block: use new bdev_nr_bytes() helper for blkdev_{read,write}_iter() (Ming Lei) [2018403] - block: add a loff_t cast to bdev_nr_bytes (Ming Lei) [2018403] - null_blk: Fix handling of submit_queues and poll_queues attributes (Ming Lei) [2018403] - block: ataflop: Fix warning comparing pointer to 0 (Ming Lei) [2018403] - bcache: replace snprintf in show functions with sysfs_emit (Ming Lei) [2018403] - bcache: move uapi header bcache.h to bcache code directory (Ming Lei) [2018403] - block: ataflop: more blk-mq refactoring fixes (Ming Lei) [2018403] - block: remove support for cryptoloop and the xor transfer (Ming Lei) [2018403] - mtd: add add_disk() error handling (Ming Lei) [2018403] - rnbd: add error handling support for add_disk() (Ming Lei) [2018403] - um/drivers/ubd_kern: add error handling support for add_disk() (Ming Lei) [2018403] - m68k/emu/nfblock: add error handling support for add_disk() (Ming Lei) [2018403] - xen-blkfront: add error handling support for add_disk() (Ming Lei) [2018403] - bcache: add error handling support for add_disk() (Ming Lei) [2018403] - dm: add add_disk() error handling (Ming Lei) [2018403] - block: aoe: fixup coccinelle warnings (Ming Lei) [2018403] - bcache: remove bch_crc64_update (Ming Lei) [2018403] - bcache: use bvec_kmap_local in bch_data_verify (Ming Lei) [2018403] - bcache: remove the backing_dev_name field from struct cached_dev (Ming Lei) [2018403] - bcache: remove the cache_dev_name field from struct cache (Ming Lei) [2018403] - bcache: move calc_cached_dev_sectors to proper place on backing device detach (Ming Lei) [2018403] - bcache: fix error info in register_bcache() (Ming Lei) [2018403] - bcache: reserve never used bits from bkey.high (Ming Lei) [2018403] - md: bcache: Fix spelling of 'acquire' (Ming Lei) [2018403] - s390/dasd: fix possibly missed path verification (Ming Lei) [2018403] - s390/dasd: fix missing path conf_data after failed allocation (Ming Lei) [2018403] - s390/dasd: summarize dasd configuration data in a separate structure (Ming Lei) [2018403] - s390/dasd: move dasd_eckd_read_fc_security (Ming Lei) [2018403] - s390/dasd: split up dasd_eckd_read_conf (Ming Lei) [2018403] - s390/dasd: fix kernel doc comment (Ming Lei) [2018403] - s390/dasd: handle request magic consistently as unsigned int (Ming Lei) [2018403] - nbd: Fix use-after-free in pid_show (Ming Lei) [2018403] - block: ataflop: fix breakage introduced at blk-mq refactoring (Ming Lei) [2018403] - nbd: fix uaf in nbd_handle_reply() (Ming Lei) [2018403] - nbd: partition nbd_read_stat() into nbd_read_reply() and nbd_handle_reply() (Ming Lei) [2018403] - nbd: clean up return value checking of sock_xmit() (Ming Lei) [2018403] - nbd: don't start request if nbd_queue_rq() failed (Ming Lei) [2018403] - nbd: check sock index in nbd_read_stat() (Ming Lei) [2018403] - nbd: make sure request completion won't concurrent (Ming Lei) [2018403] - nbd: don't handle response without a corresponding request message (Ming Lei) [2018403] - mtip32xx: Remove redundant 'flush_workqueue()' calls (Ming Lei) [2018403] - swim3: add missing major.h include (Ming Lei) [2018403] - sx8: fix an error code in carm_init_one() (Ming Lei) [2018403] - pf: fix error codes in pf_init_unit() (Ming Lei) [2018403] - pcd: fix error codes in pcd_init_unit() (Ming Lei) [2018403] - xtensa/platforms/iss/simdisk: add error handling support for add_disk() (Ming Lei) [2018403] - block/ataflop: add error handling support for add_disk() (Ming Lei) [2018403] - block/ataflop: provide a helper for cleanup up an atari disk (Ming Lei) [2018403] - block/ataflop: add registration bool before calling del_gendisk() (Ming Lei) [2018403] - block/ataflop: use the blk_cleanup_disk() helper (Ming Lei) [2018403] - swim: add error handling support for add_disk() (Ming Lei) [2018403] - swim: add a floppy registration bool which triggers del_gendisk() (Ming Lei) [2018403] - swim: add helper for disk cleanup (Ming Lei) [2018403] - swim: simplify using blk_cleanup_disk() on swim_remove() (Ming Lei) [2018403] - amiflop: add error handling support for add_disk() (Ming Lei) [2018403] - floppy: add error handling support for add_disk() (Ming Lei) [2018403] - floppy: fix calling platform_device_unregister() on invalid drives (Ming Lei) [2018403] - floppy: use blk_cleanup_disk() (Ming Lei) [2018403] - floppy: fix add_disk() assumption on exit due to new developments (Ming Lei) [2018403] - block/swim3: add error handling support for add_disk() (Ming Lei) [2018403] - rbd: add add_disk() error handling (Ming Lei) [2018403] - cdrom/gdrom: add error handling support for add_disk() (Ming Lei) [2018403] - pf: add error handling support for add_disk() (Ming Lei) [2018403] - block/sx8: add error handling support for add_disk() (Ming Lei) [2018403] - block/rsxx: add error handling support for add_disk() (Ming Lei) [2018403] - pktcdvd: add error handling support for add_disk() (Ming Lei) [2018403] - mtip32xx: add error handling support for add_disk() (Ming Lei) [2018403] - pd: add error handling support for add_disk() (Ming Lei) [2018403] - pcd: capture errors on cdrom_register() (Ming Lei) [2018403] - pcd: fix ordering of unregister_cdrom() (Ming Lei) [2018403] - pcd: add error handling support for add_disk() (Ming Lei) [2018403] - pd: cleanup initialization (Ming Lei) [2018403] - pf: cleanup initialization (Ming Lei) [2018403] - pcd: cleanup initialization (Ming Lei) [2018403] - pcd: move the identify buffer into pcd_identify (Ming Lei) [2018403] - n64cart: add error handling support for add_disk() (Ming Lei) [2018403] - drbd: add error handling support for add_disk() (Ming Lei) [2018403] - aoe: add error handling support for add_disk() (Ming Lei) [2018403] - nbd: add error handling support for add_disk() (Ming Lei) [2018403] - loop: add error handling support for add_disk() (Ming Lei) [2018403] - null_blk: poll queue support (Ming Lei) [2018403] - block: simplify the block device syncing code (Ming Lei) [2018403] - fat: use sync_blockdev_nowait (Ming Lei) [2018403] - btrfs: use sync_blockdev (Ming Lei) [2018403] - xen-blkback: use sync_blockdev (Ming Lei) [2018403] - block: remove __sync_blockdev (Ming Lei) [2018403] - fs: remove __sync_filesystem (Ming Lei) [2018403] - cdrom: Remove redundant variable and its assignment (Ming Lei) [2018403] - cdrom: docs: reformat table in Documentation/userspace-api/ioctl/cdrom.rst (Ming Lei) [2018403] - drivers/cdrom: improved ioctl for media change detection (Ming Lei) [2018403] - partitions/ibm: use bdev_nr_sectors instead of open coding it (Ming Lei) [2018403] - partitions/efi: use bdev_nr_bytes instead of open coding it (Ming Lei) [2018403] - block/ioctl: use bdev_nr_sectors and bdev_nr_bytes (Ming Lei) [2018403] - block: cache inode size in bdev (Ming Lei) [2018403] - udf: use sb_bdev_nr_blocks (Ming Lei) [2018403] - reiserfs: use sb_bdev_nr_blocks (Ming Lei) [2018403] - ntfs: use sb_bdev_nr_blocks (Ming Lei) [2018403] - jfs: use sb_bdev_nr_blocks (Ming Lei) [2018403] - ext4: use sb_bdev_nr_blocks (Ming Lei) [2018403] - block: add a sb_bdev_nr_blocks helper (Ming Lei) [2018403] - block: use bdev_nr_bytes instead of open coding it in blkdev_fallocate (Ming Lei) [2018403] - squashfs: use bdev_nr_bytes instead of open coding it (Ming Lei) [2018403] - reiserfs: use bdev_nr_bytes instead of open coding it (Ming Lei) [2018403] - pstore/blk: use bdev_nr_bytes instead of open coding it (Ming Lei) [2018403] - nilfs2: use bdev_nr_bytes instead of open coding it (Ming Lei) [2018403] - nfs/blocklayout: use bdev_nr_bytes instead of open coding it (Ming Lei) [2018403] - jfs: use bdev_nr_bytes instead of open coding it (Ming Lei) [2018403] - hfsplus: use bdev_nr_sectors instead of open coding it (Ming Lei) [2018403] - hfs: use bdev_nr_sectors instead of open coding it (Ming Lei) [2018403] - fat: use bdev_nr_sectors instead of open coding it (Ming Lei) [2018403] - cramfs: use bdev_nr_bytes instead of open coding it (Ming Lei) [2018403] - btrfs: use bdev_nr_bytes instead of open coding it (Ming Lei) [2018403] - affs: use bdev_nr_sectors instead of open coding it (Ming Lei) [2018403] - fs: simplify init_page_buffers (Ming Lei) [2018403] - fs: use bdev_nr_bytes instead of open coding it in blkdev_max_block (Ming Lei) [2018403] - target/iblock: use bdev_nr_bytes instead of open coding it (Ming Lei) [2018403] - nvmet: use bdev_nr_bytes instead of open coding it (Ming Lei) [2018403] - md: use bdev_nr_sectors instead of open coding it (Ming Lei) [2018403] - dm: use bdev_nr_sectors and bdev_nr_bytes instead of open coding them (Ming Lei) [2018403] - drbd: use bdev_nr_sectors instead of open coding it (Ming Lei) [2018403] - bcache: remove bdev_sectors (Ming Lei) [2018403] - block: add a bdev_nr_bytes helper (Ming Lei) [2018403] - block: move the SECTOR_SIZE related definitions to blk_types.h (Ming Lei) [2018403] - blk-mq-debugfs: Show active requests per queue for shared tags (Ming Lei) [2018403] - block: improve readability of blk_mq_end_request_batch() (Ming Lei) [2018403] - virtio-blk: Use blk_validate_block_size() to validate block size (Ming Lei) [2018403] - loop: Use blk_validate_block_size() to validate block size (Ming Lei) [2018403] - nbd: Use blk_validate_block_size() to validate block size (Ming Lei) [2018403] - block: Add a helper to validate the block size (Ming Lei) [2018403] - block: re-flow blk_mq_rq_ctx_init() (Ming Lei) [2018403] - block: prefetch request to be initialized (Ming Lei) [2018403] - block: pass in blk_mq_tags to blk_mq_rq_ctx_init() (Ming Lei) [2018403] - block: add rq_flags to struct blk_mq_alloc_data (Ming Lei) [2018403] - block: add async version of bio_set_polled (Ming Lei) [2018403] - block: kill DIO_MULTI_BIO (Ming Lei) [2018403] - block: kill unused polling bits in __blkdev_direct_IO() (Ming Lei) [2018403] - block: avoid extra iter advance with async iocb (Ming Lei) [2018403] - block: Add independent access ranges support (Ming Lei) [2018403] - blk-mq: don't issue request directly in case that current is to be blocked (Ming Lei) [2018403] - sbitmap: silence data race warning (Ming Lei) [2018403] - blk-cgroup: synchronize blkg creation against policy deactivation (Ming Lei) [2018403] - block: refactor bio_iov_bvec_set() (Ming Lei) [2018403] - block: add single bio async direct IO helper (Ming Lei) [2018403] - sched: make task_struct->plug always defined (Ming Lei) [2018403] - blk-mq-sched: Don't reference queue tagset in blk_mq_sched_tags_teardown() (Ming Lei) [2018403] - block: fix req_bio_endio append error handling (Ming Lei) [2018403] - blk-crypto: update inline encryption documentation (Ming Lei) [2018403] - blk-crypto: rename blk_keyslot_manager to blk_crypto_profile (Ming Lei) [2018403] - blk-crypto: rename keyslot-manager files to blk-crypto-profile (Ming Lei) [2018403] - blk-crypto-fallback: properly prefix function and struct names (Ming Lei) [2018403] - nbd: Use invalidate_disk() helper on disconnect (Ming Lei) [2018403] - loop: Remove the unnecessary bdev checks and unused bdev variable (Ming Lei) [2018403] - loop: Use invalidate_disk() helper to invalidate gendisk (Ming Lei) [2018403] - block: Add invalidate_disk() helper to invalidate the gendisk (Ming Lei) [2018403] - block: kill extra rcu lock/unlock in queue enter (Ming Lei) [2018403] - percpu_ref: percpu_ref_tryget_live() version holding RCU (Ming Lei) [2018403] - block: convert fops.c magic constants to SHIFT_SECTOR (Ming Lei) [2018403] - block: clean up blk_mq_submit_bio() merging (Ming Lei) [2018403] - block: optimise boundary blkdev_read_iter's checks (Ming Lei) [2018403] - fs: bdev: fix conflicting comment from lookup_bdev (Ming Lei) [2018403] - blk-mq: Fix blk_mq_tagset_busy_iter() for shared tags (Ming Lei) [2018403] - block: cleanup the flush plug helpers (Ming Lei) [2018403] - block: optimise blk_flush_plug_list (Ming Lei) [2018403] - blk-mq: move blk_mq_flush_plug_list to block/blk-mq.h (Ming Lei) [2018403] - blk-mq: only flush requests from the plug in blk_mq_submit_bio (Ming Lei) [2018403] - block: remove inaccurate requeue check (Ming Lei) [2018403] - block: inline a part of bio_release_pages() (Ming Lei) [2018403] - block: don't bloat enter_queue with percpu_ref (Ming Lei) [2018403] - block: optimise req_bio_endio() (Ming Lei) [2018403] - block: convert leftovers to bdev_get_queue (Ming Lei) [2018403] - block: turn macro helpers into inline functions (Ming Lei) [2018403] - blk-mq: support concurrent queue quiesce/unquiesce (Ming Lei) [2018403] - nvme: loop: clear NVME_CTRL_ADMIN_Q_STOPPED after admin queue is reallocated (Ming Lei) [2018403] - nvme: paring quiesce/unquiesce (Ming Lei) [2018403] - nvme: prepare for pairing quiescing and unquiescing (Ming Lei) [2018403] - nvme: apply nvme API to quiesce/unquiesce admin queue (Ming Lei) [2018403] - nvme: add APIs for stopping/starting admin queue (Ming Lei) [2018403] - block, bfq: fix UAF problem in bfqg_stats_init() (Ming Lei) [2018403] - block: inline fast path of driver tag allocation (Ming Lei) [2018403] - blk-mq: don't handle non-flush requests in blk_insert_flush (Ming Lei) [2018403] - block: attempt direct issue of plug list (Ming Lei) [2018403] - block: change plugging to use a singly linked list (Ming Lei) [2018403] - blk-wbt: prevent NULL pointer dereference in wb_timer_fn (Ming Lei) [2018403] - block: align blkdev_dio inlined bio to a cacheline (Ming Lei) [2018403] - block: move blk_mq_tag_to_rq() inline (Ming Lei) [2018403] - block: get rid of plug list sorting (Ming Lei) [2018403] - block: return whether or not to unplug through boolean (Ming Lei) [2018403] - block: don't call blk_status_to_errno in blk_update_request (Ming Lei) [2018403] - block: move bdev_read_only() into the header (Ming Lei) [2018403] - block: fix too broad elevator check in blk_mq_free_request() (Ming Lei) [2018403] - block: add support for blk_mq_end_request_batch() (Ming Lei) [2018403] - sbitmap: add helper to clear a batch of tags (Ming Lei) [2018403] - block: add a struct io_comp_batch argument to fops->iopoll() (Ming Lei) [2018403] - block: provide helpers for rq_list manipulation (Ming Lei) [2018403] - block: remove some blk_mq_hw_ctx debugfs entries (Ming Lei) [2018403] - block: remove debugfs blk_mq_ctx dispatched/merged/completed attributes (Ming Lei) [2018403] - block: cache rq_flags inside blk_mq_rq_ctx_init() (Ming Lei) [2018403] - block: blk_mq_rq_ctx_init cache ctx/q/hctx (Ming Lei) [2018403] - block: skip elevator fields init for non-elv queue (Ming Lei) [2018403] - block: store elevator state in request (Ming Lei) [2018403] - block: only mark bio as tracked if it really is tracked (Ming Lei) [2018403] - block: improve layout of struct request (Ming Lei) [2018403] - block: move update request helpers into blk-mq.c (Ming Lei) [2018403] - block: remove useless caller argument to print_req_error() (Ming Lei) [2018403] - block: don't bother iter advancing a fully done bio (Ming Lei) [2018403] - block: convert the rest of block to bdev_get_queue (Ming Lei) [2018403] - block: use bdev_get_queue() in blk-core.c (Ming Lei) [2018403] - block: use bdev_get_queue() in bio.c (Ming Lei) [2018403] - block: use bdev_get_queue() in bdev.c (Ming Lei) [2018403] - block: cache request queue in bdev (Ming Lei) [2018403] - block: handle fast path of bio splitting inline (Ming Lei) [2018403] - block: use flags instead of bit fields for blkdev_dio (Ming Lei) [2018403] - block: cache bdev in struct file for raw bdev IO (Ming Lei) [2018403] - block: don't allow writing to the poll queue attribute (Ming Lei) [2018403] - block: switch polling to be bio based (Ming Lei) [2018403] - block: define 'struct bvec_iter' as packed (Ming Lei) [2018403] - block: use SLAB_TYPESAFE_BY_RCU for the bio slab (Ming Lei) [2018403] - block: rename REQ_HIPRI to REQ_POLLED (Ming Lei) [2018403] - io_uring: don't sleep when polling for I/O (Ming Lei) [2018403] - block: replace the spin argument to blk_iopoll with a flags argument (Ming Lei) [2018403] - blk-mq: remove blk_qc_t_valid (Ming Lei) [2018403] - blk-mq: remove blk_qc_t_to_tag and blk_qc_t_is_internal (Ming Lei) [2018403] - blk-mq: factor out a "classic" poll helper (Ming Lei) [2018403] - blk-mq: factor out a blk_qc_to_hctx helper (Ming Lei) [2018403] - io_uring: fix a layering violation in io_iopoll_req_issued (Ming Lei) [2018403] - block: don't try to poll multi-bio I/Os in __blkdev_direct_IO (Ming Lei) [2018403] - direct-io: remove blk_poll support (Ming Lei) [2018403] - block: only check previous entry for plug merge attempt (Ming Lei) [2018403] - block: move CONFIG_BLOCK guard to top Makefile (Ming Lei) [2018403] - block: move menu "Partition type" to block/partitions/Kconfig (Ming Lei) [2018403] - block: simplify Kconfig files (Ming Lei) [2018403] - block: remove redundant =y from BLK_CGROUP dependency (Ming Lei) [2018403] - block: improve batched tag allocation (Ming Lei) [2018403] - sbitmap: add __sbitmap_queue_get_batch() (Ming Lei) [2018403] - blk-mq: optimise *end_request non-stat path (Ming Lei) [2018403] - block: mark bio_truncate static (Ming Lei) [2018403] - block: move bio_get_{first,last}_bvec out of bio.h (Ming Lei) [2018403] - block: mark __bio_try_merge_page static (Ming Lei) [2018403] - block: move bio_full out of bio.h (Ming Lei) [2018403] - block: fold bio_cur_bytes into blk_rq_cur_bytes (Ming Lei) [2018403] - block: move bio_mergeable out of bio.h (Ming Lei) [2018403] - block: don't include in (Ming Lei) [2018403] - block: remove BIO_BUG_ON (Ming Lei) [2018403] - blk-mq: inline hot part of __blk_mq_sched_restart (Ming Lei) [2018403] - block: inline hot paths of blk_account_io_*() (Ming Lei) [2018403] - block: merge block_ioctl into blkdev_ioctl (Ming Lei) [2018403] - block: move the *blkdev_ioctl declarations out of blkdev.h (Ming Lei) [2018403] - block: unexport blkdev_ioctl (Ming Lei) [2018403] - block: don't dereference request after flush insertion (Ming Lei) [2018403] - blk-mq: cleanup blk_mq_submit_bio (Ming Lei) [2018403] - blk-mq: cleanup and rename __blk_mq_alloc_request (Ming Lei) [2018403] - block: pre-allocate requests if plug is started and is a batch (Ming Lei) [2018403] - block: bump max plugged deferred size from 16 to 32 (Ming Lei) [2018403] - block: inherit request start time from bio for BLK_CGROUP (Ming Lei) [2018403] - block: move blk-throtl fast path inline (Ming Lei) [2018403] - blk-mq: Change shared sbitmap naming to shared tags (Ming Lei) [2018403] - blk-mq: Stop using pointers for blk_mq_tags bitmap tags (Ming Lei) [2018403] - blk-mq: Use shared tags for shared sbitmap support (Ming Lei) [2018403] - blk-mq: Refactor and rename blk_mq_free_map_and_{requests->rqs}() (Ming Lei) [2018403] - blk-mq: Add blk_mq_alloc_map_and_rqs() (Ming Lei) [2018403] - blk-mq: Add blk_mq_tag_update_sched_shared_sbitmap() (Ming Lei) [2018403] - blk-mq: Don't clear driver tags own mapping (Ming Lei) [2018403] - blk-mq: Pass driver tags to blk_mq_clear_rq_mapping() (Ming Lei) [2018403] - blk-mq-sched: Rename blk_mq_sched_free_{requests -> rqs}() (Ming Lei) [2018403] - blk-mq-sched: Rename blk_mq_sched_alloc_{tags -> map_and_rqs}() (Ming Lei) [2018403] - blk-mq: Invert check in blk_mq_update_nr_requests() (Ming Lei) [2018403] - blk-mq: Relocate shared sbitmap resize in blk_mq_update_nr_requests() (Ming Lei) [2018403] - block: Rename BLKDEV_MAX_RQ -> BLKDEV_DEFAULT_RQ (Ming Lei) [2018403] - blk-mq: Change rqs check in blk_mq_free_rqs() (Ming Lei) [2018403] - block: print the current process in handle_bad_sector (Ming Lei) [2018403] - block/mq-deadline: Prioritize high-priority requests (Ming Lei) [2018403] - block/mq-deadline: Stop using per-CPU counters (Ming Lei) [2018403] - block/mq-deadline: Add an invariant check (Ming Lei) [2018403] - block/mq-deadline: Improve request accounting further (Ming Lei) [2018403] - block: move struct request to blk-mq.h (Ming Lei) [2018403] - block: move integrity handling out of (Ming Lei) [2018403] - block: move a few merge helpers out of (Ming Lei) [2018403] - block: drop unused includes in (Ming Lei) [2018403] - block: drop unused includes in (Ming Lei) [2018403] - block: move elevator.h to block/ (Ming Lei) [2018403] - block: remove the struct blk_queue_ctx forward declaration (Ming Lei) [2018403] - block: remove the cmd_size field from struct request_queue (Ming Lei) [2018403] - block: remove the unused blk_queue_state enum (Ming Lei) [2018403] - block: remove the unused rq_end_sector macro (Ming Lei) [2018403] - sched: move the include out of kernel/sched/sched.h (Ming Lei) [2018403] - kernel: remove spurious blkdev.h includes (Ming Lei) [2018403] - arch: remove spurious blkdev.h includes (Ming Lei) [2018403] - mm: remove spurious blkdev.h includes (Ming Lei) [2018403] - mm: don't include in (Ming Lei) [2018403] - mm: don't include in (Ming Lei) [2018403] - mm: don't include in (Ming Lei) [2018403] - block: nbd: add sanity check for first_minor (Ming Lei) [2018403] - mmc: core: Store pointer to bio_crypt_ctx in mmc_request (Ming Lei) [2018403] - iomap: simplify iomap_add_to_ioend (Ming Lei) [2018403] - iomap: simplify iomap_readpage_actor (Ming Lei) [2018403] - io_uring: don't halt iopoll too early (Ming Lei) [2018403] - block: Fix partition check for host-aware zoned block devices (Ming Lei) [2018403] - block: schedule queue restart after BLK_STS_ZONE_RESOURCE (Ming Lei) [2018403] - block: drain queue after disk is removed from sysfs (Ming Lei) [2018403] - block: fix incorrect references to disk objects (Ming Lei) [2018403] - blk-cgroup: blk_cgroup_bio_start() should use irq-safe operations on blkg->iostat_cpu (Ming Lei) [2018403] - block, bfq: reset last_bfqq_created on group change (Ming Lei) [2018403] - block: warn when putting the final reference on a registered disk (Ming Lei) [2018403] - brd: reduce the brd_devices_mutex scope (Ming Lei) [2018403] - kyber: avoid q->disk dereferences in trace points (Ming Lei) [2018403] - block: keep q_usage_counter in atomic mode after del_gendisk (Ming Lei) [2018403] - block: drain file system I/O on del_gendisk (Ming Lei) [2018403] - block: split bio_queue_enter from blk_queue_enter (Ming Lei) [2018403] - block: factor out a blk_try_enter_queue helper (Ming Lei) [2018403] - block: call submit_bio_checks under q_usage_counter (Ming Lei) [2018403] - block/rnbd-clt-sysfs: fix a couple uninitialized variable bugs (Ming Lei) [2018403] - block: decode QUEUE_FLAG_HCTX_ACTIVE in debugfs output (Ming Lei) [2018403] - block: genhd: fix double kfree() in __alloc_disk_node() (Ming Lei) [2018403] - nbd: use shifts rather than multiplies (Ming Lei) [2018403] - Revert "block, bfq: honor already-setup queue merges" (Ming Lei) [2018403] - block: hold ->invalidate_lock in blkdev_fallocate (Ming Lei) [2018403] - blktrace: Fix uaf in blk_trace access after removing by sysfs (Ming Lei) [2018403] - block: don't call rq_qos_ops->done_bio if the bio isn't tracked (Ming Lei) [2018403] - blk-cgroup: fix UAF by grabbing blkcg lock before destroying blkg pd (Ming Lei) [2018403] - blkcg: fix memory leak in blk_iolatency_init (Ming Lei) [2018403] - block: flush the integrity workqueue in blk_integrity_unregister (Ming Lei) [2018403] - block: check if a profile is actually registered in blk_integrity_unregister (Ming Lei) [2018403] - blk-mq: avoid to iterate over stale request (Ming Lei) [2018403] - n64cart: fix return value check in n64cart_probe() (Ming Lei) [2018403] - blk-mq: allow 4x BLK_MAX_REQUEST_COUNT at blk_plug for multiple_queues (Ming Lei) [2018403] - block: move fs/block_dev.c to block/bdev.c (Ming Lei) [2018403] - block: split out operations on block special files (Ming Lei) [2018403] - blk-throttle: fix UAF by deleteing timer in blk_throtl_exit() (Ming Lei) [2018403] - block: genhd: don't call blkdev_show() with major_names_lock held (Ming Lei) [2018403] - cdrom: update uniform CD-ROM maintainership in MAINTAINERS file (Ming Lei) [2018403] - loop: reduce the loop_ctl_mutex scope (Ming Lei) [2018403] - bio: fix kerneldoc documentation for bio_alloc_kiocb() (Ming Lei) [2018403] - block, bfq: honor already-setup queue merges (Ming Lei) [2018403] - block/mq-deadline: Move dd_queued() to fix defined but not used warning (Ming Lei) [2018403] - bio: improve kerneldoc documentation for bio_alloc_kiocb() (Ming Lei) [2018403] - block: provide bio_clear_hipri() helper (Ming Lei) [2018403] - block: use the percpu bio cache in __blkdev_direct_IO (Ming Lei) [2018403] - io_uring: enable use of bio alloc cache (Ming Lei) [2018403] - block: clear BIO_PERCPU_CACHE flag if polling isn't supported (Ming Lei) [2018403] - bio: add allocation cache abstraction (Ming Lei) [2018403] - fs: add kiocb alloc cache flag (Ming Lei) [2018403] - bio: optimize initialization of a bio (Ming Lei) [2018403] - Revert "floppy: reintroduce O_NDELAY fix" (Ming Lei) [2018403] - nbd: remove nbd->destroy_complete (Ming Lei) [2018403] - nbd: only return usable devices from nbd_find_unused (Ming Lei) [2018403] - nbd: set nbd->index before releasing nbd_index_mutex (Ming Lei) [2018403] - nbd: prevent IDR lookups from finding partially initialized devices (Ming Lei) [2018403] - nbd: reset NBD to NULL when restarting in nbd_genl_connect (Ming Lei) [2018403] - nbd: add missing locking to the nbd_dev_add error path (Ming Lei) [2018403] - params: lift param_set_uint_minmax to common code (Ming Lei) [2018403] - nbd: reduce the nbd_index_mutex scope (Ming Lei) [2018403] - nbd: refactor device search and allocation in nbd_genl_connect (Ming Lei) [2018403] - nbd: return the allocated nbd_device from nbd_dev_add (Ming Lei) [2018403] - nbd: remove nbd_del_disk (Ming Lei) [2018403] - nbd: refactor device removal (Ming Lei) [2018403] - nbd: do del_gendisk() asynchronously for NBD_DESTROY_ON_DISCONNECT (Ming Lei) [2018403] - nbd: add the check to prevent overflow in __nbd_ioctl() (Ming Lei) [2018403] - xen-blkfront: Remove redundant assignment to variable err (Ming Lei) [2018403] - block/rnbd: Use sysfs_emit instead of s*printf function for sysfs show (Ming Lei) [2018403] - block/rnbd-clt: Use put_cpu_ptr after get_cpu_ptr (Ming Lei) [2018403] - sg: pass the device name to blk_trace_setup (Ming Lei) [2018403] - block, bfq: cleanup the repeated declaration (Ming Lei) [2018403] - blk-crypto: fix check for too-large dun_bytes (Ming Lei) [2018403] - blk-zoned: allow BLKREPORTZONE without CAP_SYS_ADMIN (Ming Lei) [2018403] - blk-zoned: allow zone management send operations without CAP_SYS_ADMIN (Ming Lei) [2018403] - block: mark blkdev_fsync static (Ming Lei) [2018403] - block: refine the disk_live check in del_gendisk (Ming Lei) [2018403] - mmc: sdhci-tegra: Enable MMC_CAP2_ALT_GPT_TEGRA (Ming Lei) [2018403] - mmc: block: Support alternative_gpt_sector() operation (Ming Lei) [2018403] - partitions/efi: Support non-standard GPT location (Ming Lei) [2018403] - block: Add alternative_gpt_sector() operation (Ming Lei) [2018403] - bio: fix page leak bio_add_hw_page failure (Ming Lei) [2018403] - block: remove CONFIG_DEBUG_BLOCK_EXT_DEVT (Ming Lei) [2018403] - block: remove a pointless call to MINOR() in device_add_disk (Ming Lei) [2018403] - null_blk: add error handling support for add_disk() (Ming Lei) [2018403] - virtio_blk: add error handling support for add_disk() (Ming Lei) [2018403] - block: add error handling for device_add_disk / add_disk (Ming Lei) [2018403] - block: return errors from disk_alloc_events (Ming Lei) [2018403] - block: return errors from blk_integrity_add (Ming Lei) [2018403] - block: call blk_register_queue earlier in device_add_disk (Ming Lei) [2018403] - block: call blk_integrity_add earlier in device_add_disk (Ming Lei) [2018403] - block: create the bdi link earlier in device_add_disk (Ming Lei) [2018403] - block: call bdev_add later in device_add_disk (Ming Lei) [2018403] - block: fold register_disk into device_add_disk (Ming Lei) [2018403] - block: add a sanity check for a live disk in del_gendisk (Ming Lei) [2018403] - block: add an explicit ->disk backpointer to the request_queue (Ming Lei) [2018403] - block: hold a request_queue reference for the lifetime of struct gendisk (Ming Lei) [2018403] - block: pass a request_queue to __blk_alloc_disk (Ming Lei) [2018403] - block: remove the minors argument to __alloc_disk_node (Ming Lei) [2018403] - block: remove alloc_disk and alloc_disk_node (Ming Lei) [2018403] - block: cleanup the lockdep handling in *alloc_disk (Ming Lei) [2018403] - sg: do not allocate a gendisk (Ming Lei) [2018403] - st: do not allocate a gendisk (Ming Lei) [2018403] - nvme: use blk_mq_alloc_disk (Ming Lei) [2018403] - block: add back the bd_holder_dir reference in bd_link_disk_holder (Ming Lei) [2018403] - block: fix default IO priority handling (Ming Lei) [2018403] - block: Introduce IOPRIO_NR_LEVELS (Ming Lei) [2018403] - block: fix IOPRIO_PRIO_CLASS() and IOPRIO_PRIO_VALUE() macros (Ming Lei) [2018403] - block: change ioprio_valid() to an inline function (Ming Lei) [2018403] - block: improve ioprio class description comment (Ming Lei) [2018403] - block: bfq: fix bfq_set_next_ioprio_data() (Ming Lei) [2018403] - block: unexport blk_register_queue (Ming Lei) [2018403] - blk-cgroup: stop using seq_get_buf (Ming Lei) [2018403] - blk-cgroup: refactor blkcg_print_stat (Ming Lei) [2018403] - nvme: use bvec_virt (Ming Lei) [2018403] - dcssblk: use bvec_virt (Ming Lei) [2018403] - dasd: use bvec_virt (Ming Lei) [2018403] - ps3vram: use bvec_virt (Ming Lei) [2018403] - ubd: use bvec_virt (Ming Lei) [2018403] - sd: use bvec_virt (Ming Lei) [2018403] - bcache: use bvec_virt (Ming Lei) [2018403] - virtio_blk: use bvec_virt (Ming Lei) [2018403] - rbd: use bvec_virt (Ming Lei) [2018403] - squashfs: use bvec_virt (Ming Lei) [2018403] - dm-integrity: use bvec_virt (Ming Lei) [2018403] - dm-ebs: use bvec_virt (Ming Lei) [2018403] - dm: make EBS depend on !HIGHMEM (Ming Lei) [2018403] - block: use bvec_virt in bio_integrity_{process,free} (Ming Lei) [2018403] - bvec: add a bvec_virt helper (Ming Lei) [2018403] - block: ensure the bdi is freed after inode_detach_wb (Ming Lei) [2018403] - block: free the extended dev_t minor later (Ming Lei) [2018403] - blk-throtl: optimize IOPS throttle for large IO scenarios (Ming Lei) [2018403] - block: pass a gendisk to bdev_resize_partition (Ming Lei) [2018403] - block: pass a gendisk to bdev_del_partition (Ming Lei) [2018403] - block: pass a gendisk to bdev_add_partition (Ming Lei) [2018403] - block: store a gendisk in struct parsed_partitions (Ming Lei) [2018403] - block: remove GENHD_FL_UP (Ming Lei) [2018403] - bcache: move the del_gendisk call out of bcache_device_free (Ming Lei) [2018403] - bcache: add proper error unwinding in bcache_device_init (Ming Lei) [2018403] - sx8: use the internal state machine to check if del_gendisk needs to be called (Ming Lei) [2018403] - nvme: replace the GENHD_FL_UP check in nvme_mpath_shutdown_disk (Ming Lei) [2018403] - nvme: remove the GENHD_FL_UP check in nvme_ns_remove (Ming Lei) [2018403] - mmc: block: cleanup gendisk creation (Ming Lei) [2018403] - mmc: block: let device_add_disk create disk attributes (Ming Lei) [2018403] - block: move some macros to blkdev.h (Ming Lei) [2018403] - block: return ELEVATOR_DISCARD_MERGE if possible (Ming Lei) [2018403] - block: remove the bd_bdi in struct block_device (Ming Lei) [2018403] - block: move the bdi from the request_queue to the gendisk (Ming Lei) [2018403] - block: add a queue_has_disk helper (Ming Lei) [2018403] - block: pass a gendisk to blk_queue_update_readahead (Ming Lei) [2018403] - block: remove support for delayed queue registrations (Ming Lei) [2018403] - dm: delay registering the gendisk (Ming Lei) [2018403] - dm: move setting md->type into dm_setup_md_queue (Ming Lei) [2018403] - dm: cleanup cleanup_mapped_device (Ming Lei) [2018403] - block: support delayed holder registration (Ming Lei) [2018403] - block: look up holders by bdev (Ming Lei) [2018403] - block: remove the extra kobject reference in bd_link_disk_holder (Ming Lei) [2018403] - block: make the block holder code optional (Ming Lei) [2018403] - loop: Select I/O scheduler 'none' from inside add_disk() (Ming Lei) [2018403] - blk-mq: Introduce the BLK_MQ_F_NO_SCHED_BY_DEFAULT flag (Ming Lei) [2018403] - block: remove blk-mq-sysfs dead code (Ming Lei) [2018403] - loop: raise media_change event (Ming Lei) [2018403] - block: add a helper to raise a media changed event (Ming Lei) [2018403] - block: export diskseq in sysfs (Ming Lei) [2018403] - block: add ioctl to read the disk sequence number (Ming Lei) [2018403] - block: export the diskseq in uevents (Ming Lei) [2018403] - block: add disk sequence number (Ming Lei) [2018403] - block: remove cmdline-parser.c (Ming Lei) [2018403] - block: remove disk_name() (Ming Lei) [2018403] - block: simplify disk name formatting in check_partition (Ming Lei) [2018403] - block: simplify printing the device names disk_stack_limits (Ming Lei) [2018403] - block: use the %pg format specifier in show_partition (Ming Lei) [2018403] - block: use the %pg format specifier in printk_all_partitions (Ming Lei) [2018403] - block: reduce stack usage in diskstats_show (Ming Lei) [2018403] - block: remove bdput (Ming Lei) [2018403] - block: remove bdgrab (Ming Lei) [2018403] - loop: don't grab a reference to the block device (Ming Lei) [2018403] - block: change the refcounting for partitions (Ming Lei) [2018403] - block: allocate bd_meta_info later in add_partitions (Ming Lei) [2018403] - block: unhash the whole device inode earlier (Ming Lei) [2018403] - block: assert the locking state in delete_partition (Ming Lei) [2018403] - block: use bvec_kmap_local in bio_integrity_process (Ming Lei) [2018403] - block: use bvec_kmap_local in t10_pi_type1_{prepare,complete} (Ming Lei) [2018403] - block: use memcpy_from_bvec in __blk_queue_bounce (Ming Lei) [2018403] - block: use memcpy_from_bvec in bio_copy_kern_endio_read (Ming Lei) [2018403] - block: use memcpy_to_bvec in copy_to_high_bio_irq (Ming Lei) [2018403] - block: rewrite bio_copy_data_iter to use bvec_kmap_local and memcpy_to_bvec (Ming Lei) [2018403] - block: remove bvec_kmap_irq and bvec_kunmap_irq (Ming Lei) [2018403] - ps3disk: use memcpy_{from,to}_bvec (Ming Lei) [2018403] - dm-writecache: use bvec_kmap_local instead of bvec_kmap_irq (Ming Lei) [2018403] - rbd: use memzero_bvec (Ming Lei) [2018403] - block: use memzero_page in zero_fill_bio (Ming Lei) [2018403] - bvec: add memcpy_{from,to}_bvec and memzero_bvec helper (Ming Lei) [2018403] - bvec: add a bvec_kmap_local helper (Ming Lei) [2018403] - bvec: fix the include guards for bvec.h (Ming Lei) [2018403] - MIPS: don't include in (Ming Lei) [2018403] - ioprio: move user space relevant ioprio bits to UAPI includes (Ming Lei) [2018403] - Revert "virtio-blk: Add validation for block size in config space" (Ming Lei) [2018403] - virtio-blk: remove unneeded "likely" statements (Ming Lei) [2018403] - Revert "blk-mq: avoid to iterate over stale request" (Ming Lei) [2018403] - Revert "block: return ELEVATOR_DISCARD_MERGE if possible" (Ming Lei) [2018403]- s390/kexec: handle R_390_PLT32DBL rela in arch_kexec_apply_relocations_add() (Philipp Rudo) [2023155] - s390/kexec_file: fix error handling when applying relocations (Philipp Rudo) [2023155] - s390/kexec_file: print some more error messages (Philipp Rudo) [2023155] - udp: Validate checksum in udp_read_sock() (Xin Long) [2026952] - net: udp: correct the document for udp_mem (Xin Long) [2026952] - net: udp6: replace __UDP_INC_STATS() with __UDP6_INC_STATS() (Xin Long) [2026952] - net: prefer socket bound to interface when not in VRF (Xin Long) [2026952] - udp6: allow SO_MARK ctrl msg to affect routing (Xin Long) [2026952] - net: udp: annotate data race around udp_sk(sk)->corkflag (Xin Long) [2026952] - net/ipv4/udp_tunnel_core.c: remove superfluous header files from udp_tunnel_core.c (Xin Long) [2026952] - udp_tunnel: Fix udp_tunnel_nic work-queue type (Xin Long) [2026952] - selftests: add a test case for mirred egress to ingress (Hangbin Liu) [2025461] - selftests/net: udpgso_bench_rx: fix port argument (Hangbin Liu) [2025461] - selftests: net: test_vxlan_under_vrf: fix HV connectivity test (Hangbin Liu) [2025461] - selftests: net: tls: remove unused variable and code (Hangbin Liu) [2025461] - selftests/net: Fix reuseport_bpf_numa by skipping unavailable nodes (Hangbin Liu) [2025461] - selftests: net: switch to socat in the GSO GRE test (Hangbin Liu) [2025461] - selftests: net: properly support IPv6 in GSO GRE test (Hangbin Liu) [2025461] - kselftests/net: add missed vrf_strict_mode_test.sh test to Makefile (Hangbin Liu) [2025461] - kselftests/net: add missed setup_loopback.sh/setup_veth.sh to Makefile (Hangbin Liu) [2025461] - kselftests/net: add missed icmp.sh test to Makefile (Hangbin Liu) [2025461] - selftests: udp: test for passing SO_MARK as cmsg (Hangbin Liu) [2025461] - selftests/net: update .gitignore with newly added tests (Hangbin Liu) [2025461] - selftests: net: bridge: update IGMP/MLD membership interval value (Hangbin Liu) [2025461] - selftests: lib: forwarding: allow tests to not require mz and jq (Hangbin Liu) [2025461] - fcnal-test: kill hanging ping/nettest binaries on cleanup (Hangbin Liu) [2025461] - selftests: net/fcnal: Test --{force,no}-bind-key-ifindex (Hangbin Liu) [2025461] - selftests: nettest: Add --{force,no}-bind-key-ifindex (Hangbin Liu) [2025461] - selftests: forwarding: Add IPv6 GRE hierarchical tests (Hangbin Liu) [2025461] - selftests: forwarding: Add IPv6 GRE flat tests (Hangbin Liu) [2025461] - testing: selftests: tc_common: Add tc_check_at_least_x_packets() (Hangbin Liu) [2025461] - testing: selftests: forwarding.config.sample: Add tc flag (Hangbin Liu) [2025461] - selftests: net: fib_nexthops: Wait before checking reported idle time (Hangbin Liu) [2025461] - selftest: net: fix typo in altname test (Hangbin Liu) [2025461] - selftests: add simple GSO GRE test (Hangbin Liu) [2025461] - selftests/net: allow GRO coalesce test on veth (Hangbin Liu) [2025461] - selftests/net: Use kselftest skip code for skipped tests (Hangbin Liu) [2025461] - tools/net: Use bitwise instead of arithmetic operator for flags (Hangbin Liu) [2025461] - selftests: vrf: Add test for SNAT over VRF (Hangbin Liu) [2025461] - selftests/net: GRO coalesce test (Hangbin Liu) [2025461] - selftests/net: remove min gso test in packet_snd (Hangbin Liu) [2025461] - tipc: fix size validations for the MSG_CRYPTO type (Xin Long) [2020513] {CVE-2021-43267} - redhat/configs: enable CONFIG_RD_ZSTD for rhel (Tao Liu) [2020132] - powerpc/security: Use a mutex for interrupt exit code patching (Steve Best) [2019202] - EDAC/mce_amd: Do not load edac_mce_amd module on guests (Aristeu Rozanski) [2000778]- redhat: configs: explicitly unset CONFIG_DAMON (Rafael Aquini) [2023396] - mm/memory_hotplug: restrict CONFIG_MEMORY_HOTPLUG to 64 bit (Rafael Aquini) [2023396] - mm/memory_hotplug: remove CONFIG_MEMORY_HOTPLUG_SPARSE (Rafael Aquini) [2023396] - mm/memory_hotplug: remove CONFIG_X86_64_ACPI_NUMA dependency from CONFIG_MEMORY_HOTPLUG (Rafael Aquini) [2023396] - memory-hotplug.rst: document the "auto-movable" online policy (Rafael Aquini) [2023396] - memory-hotplug.rst: fix wrong /sys/module/memory_hotplug/parameters/ path (Rafael Aquini) [2023396] - memory-hotplug.rst: fix two instances of "movablecore" that should be "movable_node" (Rafael Aquini) [2023396] - selftest/vm: fix ksm selftest to run with different NUMA topologies (Rafael Aquini) [2023396] - mm/vmalloc: introduce alloc_pages_bulk_array_mempolicy to accelerate memory allocation (Rafael Aquini) [2023396] - memcg: unify memcg stat flushing (Rafael Aquini) [2023396] - memcg: flush stats only if updated (Rafael Aquini) [2023396] - mm/swapfile: fix an integer overflow in swap_show() (Rafael Aquini) [2023396] - mm/gup: further simplify __gup_device_huge() (Rafael Aquini) [2023396] - kasan: test: add memcpy test that avoids out-of-bounds write (Rafael Aquini) [2023396] - tools/testing/selftests/vm/split_huge_page_test.c: fix application of sizeof to pointer (Rafael Aquini) [2023396] - mm/damon/core-test: fix wrong expectations for 'damon_split_regions_of()' (Rafael Aquini) [2023396] - mm: khugepaged: skip huge page collapse for special files (Rafael Aquini) [2023396] - mm, thp: bail out early in collapse_file for writeback page (Rafael Aquini) [2023396] - mm/vmalloc: fix numa spreading for large hash tables (Rafael Aquini) [2023396] - mm/secretmem: avoid letting secretmem_users drop to zero (Rafael Aquini) [2023396] - mm/oom_kill.c: prevent a race between process_mrelease and exit_mmap (Rafael Aquini) [2023396] - mm: filemap: check if THP has hwpoisoned subpage for PMD page fault (Rafael Aquini) [2023396] - mm: hwpoison: remove the unnecessary THP check (Rafael Aquini) [2023396] - memcg: page_alloc: skip bulk allocator for __GFP_ACCOUNT (Rafael Aquini) [2023396] - secretmem: Prevent secretmem_users from wrapping to zero (Rafael Aquini) [2023396] - Revert "mm/secretmem: use refcount_t instead of atomic_t" (Rafael Aquini) [2023396] - memblock: exclude MEMBLOCK_NOMAP regions from kmemleak (Rafael Aquini) [2023396] - Revert "memblock: exclude NOMAP regions from kmemleak" (Rafael Aquini) [2023396] - mm/thp: decrease nr_thps in file's mapping on THP split (Rafael Aquini) [2023396] - mm/secretmem: fix NULL page->mapping dereference in page_is_secretmem() (Rafael Aquini) [2023396] - mm, slub: fix incorrect memcg slab count for bulk free (Rafael Aquini) [2023396] - mm, slub: fix potential use-after-free in slab_debugfs_fops (Rafael Aquini) [2023396] - mm, slub: fix potential memoryleak in kmem_cache_open() (Rafael Aquini) [2023396] - mm, slub: fix mismatch between reconstructed freelist depth and cnt (Rafael Aquini) [2023396] - mm, slub: fix two bugs in slab_debug_trace_open() (Rafael Aquini) [2023396] - mm/mempolicy: do not allow illegal MPOL_F_NUMA_BALANCING | MPOL_LOCAL in mbind() (Rafael Aquini) [2023396] - memblock: check memory total_size (Rafael Aquini) [2023396] - mm/migrate: fix CPUHP state to update node demotion order (Rafael Aquini) [2023396] - mm/migrate: add CPU hotplug to demotion #ifdef (Rafael Aquini) [2023396] - mm/migrate: optimize hotplug-time demotion order updates (Rafael Aquini) [2023396] - userfaultfd: fix a race between writeprotect and exit_mmap() (Rafael Aquini) [2023396] - mm/userfaultfd: selftests: fix memory corruption with thp enabled (Rafael Aquini) [2023396] - memblock: exclude NOMAP regions from kmemleak (Rafael Aquini) [2023396] - misc: fastrpc: Add missing lock before accessing find_vma() (Rafael Aquini) [2023396] - mm: fix uninitialized use in overcommit_policy_handler (Rafael Aquini) [2023396] - mm/memory_failure: fix the missing pte_unmap() call (Rafael Aquini) [2023396] - kasan: always respect CONFIG_KASAN_STACK (Rafael Aquini) [2023396] - mm/debug: sync up latest migrate_reason to migrate_reason_names (Rafael Aquini) [2023396] - mm/debug: sync up MR_CONTIG_RANGE and MR_LONGTERM_PIN (Rafael Aquini) [2023396] - mm: fs: invalidate bh_lrus for only cold path (Rafael Aquini) [2023396] - mm/shmem.c: fix judgment error in shmem_is_huge() (Rafael Aquini) [2023396] - mm/damon: don't use strnlen() with known-bogus source length (Rafael Aquini) [2023396] - kasan: fix Kconfig check of CC_HAS_WORKING_NOSANITIZE_ADDRESS (Rafael Aquini) [2023396] - mm, hwpoison: add is_free_buddy_page() in HWPoisonHandlable() (Rafael Aquini) [2023396] - memcg: flush lruvec stats in the refault (Rafael Aquini) [2023396] - netfilter: nf_tables: Fix oversized kvmalloc() calls (Rafael Aquini) [2023396] - mm: Fully initialize invalidate_lock, amend lock class later (Rafael Aquini) [2023396] - tools/bootconfig: Define memblock_free_ptr() to fix build error (Rafael Aquini) [2023396] - memblock: introduce saner 'memblock_free_ptr()' interface (Rafael Aquini) [2023396] - bpf: Add oversize check before call kvcalloc() (Rafael Aquini) [2023396] - netfilter: ipset: Fix oversized kvmalloc() calls (Rafael Aquini) [2023396] - bpf, mm: Fix lockdep warning triggered by stack_map_get_build_id_offset() (Rafael Aquini) [2023396] - tools headers UAPI: Sync files changed by new process_mrelease syscall and the removal of some compat entry points (Rafael Aquini) [2023396] - arm64: kdump: Skip kmemleak scan reserved memory for kdump (Rafael Aquini) [2023396] - mm/mempolicy: fix a race between offset_il_node and mpol_rebind_task (Rafael Aquini) [2023396] - mm/kmemleak: allow __GFP_NOLOCKDEP passed to kmemleak's gfp (Rafael Aquini) [2023396] - mmap_lock: change trace and locking order (Rafael Aquini) [2023396] - mm/page_alloc.c: avoid accessing uninitialized pcp page migratetype (Rafael Aquini) [2023396] - mm,vmscan: fix divide by zero in get_scan_count (Rafael Aquini) [2023396] - mm/hugetlb: initialize hugetlb_usage in mm_init (Rafael Aquini) [2023396] - mm/hmm: bypass devmap pte when all pfn requested flags are fulfilled (Rafael Aquini) [2023396] - arch: remove compat_alloc_user_space (Rafael Aquini) [2023396] - compat: remove some compat entry points (Rafael Aquini) [2023396] - mm: simplify compat numa syscalls (Rafael Aquini) [2023396] - mm: simplify compat_sys_move_pages (Rafael Aquini) [2023396] - kexec: avoid compat_alloc_user_space (Rafael Aquini) [2023396] - kexec: move locking into do_kexec_load (Rafael Aquini) [2023396] - mm: migrate: change to use bool type for 'page_was_mapped' (Rafael Aquini) [2023396] - mm: migrate: fix the incorrect function name in comments (Rafael Aquini) [2023396] - mm: migrate: introduce a local variable to get the number of pages (Rafael Aquini) [2023396] - mm/vmstat: protect per cpu variables with preempt disable on RT (Rafael Aquini) [2023396] - mm/workingset: correct kernel-doc notations (Rafael Aquini) [2023396] - percpu: remove export of pcpu_base_addr (Rafael Aquini) [2023396] - MAINTAINERS: update for DAMON (Rafael Aquini) [2023396] - mm/damon: add user space selftests (Rafael Aquini) [2023396] - mm/damon: add kunit tests (Rafael Aquini) [2023396] - Documentation: add documents for DAMON (Rafael Aquini) [2023396] - mm/damon/dbgfs: support multiple contexts (Rafael Aquini) [2023396] - mm/damon/dbgfs: export kdamond pid to the user space (Rafael Aquini) [2023396] - mm/damon: implement a debugfs-based user space interface (Rafael Aquini) [2023396] - mm/damon: add a tracepoint (Rafael Aquini) [2023396] - mm/damon: implement primitives for the virtual memory address spaces (Rafael Aquini) [2023396] - mm/idle_page_tracking: make PG_idle reusable (Rafael Aquini) [2023396] - mm/damon: adaptively adjust regions (Rafael Aquini) [2023396] - mm/damon/core: implement region-based sampling (Rafael Aquini) [2023396] - mm: introduce Data Access MONitor (DAMON) (Rafael Aquini) [2023396] - kfence: test: fail fast if disabled at boot (Rafael Aquini) [2023396] - kfence: show cpu and timestamp in alloc/free info (Rafael Aquini) [2023396] - mm/secretmem: use refcount_t instead of atomic_t (Rafael Aquini) [2023396] - mm: introduce PAGEFLAGS_MASK to replace ((1UL << NR_PAGEFLAGS) - 1) (Rafael Aquini) [2023396] - mm: in_irq() cleanup (Rafael Aquini) [2023396] - highmem: don't disable preemption on RT in kmap_atomic() (Rafael Aquini) [2023396] - mm/early_ioremap.c: remove redundant early_ioremap_shutdown() (Rafael Aquini) [2023396] - mm: don't allow executable ioremap mappings (Rafael Aquini) [2023396] - mm: move ioremap_page_range to vmalloc.c (Rafael Aquini) [2023396] - mm: remove redundant compound_head() calling (Rafael Aquini) [2023396] - mm/memory_hotplug: use helper zone_is_zone_device() to simplify the code (Rafael Aquini) [2023396] - mm/memory_hotplug: improved dynamic memory group aware "auto-movable" online policy (Rafael Aquini) [2023396] - mm/memory_hotplug: memory group aware "auto-movable" online policy (Rafael Aquini) [2023396] - virtio-mem: use a single dynamic memory group for a single virtio-mem device (Rafael Aquini) [2023396] - dax/kmem: use a single static memory group for a single probed unit (Rafael Aquini) [2023396] - ACPI: memhotplug: use a single static memory group for a single memory device (Rafael Aquini) [2023396] - mm/memory_hotplug: track present pages in memory groups (Rafael Aquini) [2023396] - drivers/base/memory: introduce "memory groups" to logically group memory blocks (Rafael Aquini) [2023396] - mm/memory_hotplug: introduce "auto-movable" online policy (Rafael Aquini) [2023396] - mm: track present early pages per zone (Rafael Aquini) [2023396] - ACPI: memhotplug: memory resources cannot be enabled yet (Rafael Aquini) [2023396] - mm/memory_hotplug: remove nid parameter from remove_memory() and friends (Rafael Aquini) [2023396] - mm/memory_hotplug: remove nid parameter from arch_remove_memory() (Rafael Aquini) [2023396] - mm/memory_hotplug: use "unsigned long" for PFN in zone_for_pfn_range() (Rafael Aquini) [2023396] - mm: memory_hotplug: cleanup after removal of pfn_valid_within() (Rafael Aquini) [2023396] - mm: remove pfn_valid_within() and CONFIG_HOLES_IN_ZONE (Rafael Aquini) [2023396] - memory-hotplug.rst: complete admin-guide overhaul (Rafael Aquini) [2023396] - memory-hotplug.rst: remove locking details from admin-guide (Rafael Aquini) [2023396] - Revert "memcg: enable accounting for pollfd and select bits arrays" (Rafael Aquini) [2023396] - Revert "memcg: enable accounting for file lock caches" (Rafael Aquini) [2023396] - Revert "mm/gup: remove try_get_page(), call try_get_compound_head() directly" (Rafael Aquini) [2023396] - binfmt: a.out: Fix bogus semicolon (Rafael Aquini) [2023396] - mm, slub: convert kmem_cpu_slab protection to local_lock (Rafael Aquini) [2023396] - mm, slub: use migrate_disable() on PREEMPT_RT (Rafael Aquini) [2023396] - mm, slub: protect put_cpu_partial() with disabled irqs instead of cmpxchg (Rafael Aquini) [2023396] - mm, slub: make slab_lock() disable irqs with PREEMPT_RT (Rafael Aquini) [2023396] - mm: slub: make object_map_lock a raw_spinlock_t (Rafael Aquini) [2023396] - mm: slub: move flush_cpu_slab() invocations __free_slab() invocations out of IRQ context (Rafael Aquini) [2023396] - mm, slab: split out the cpu offline variant of flush_slab() (Rafael Aquini) [2023396] - mm, slub: don't disable irqs in slub_cpu_dead() (Rafael Aquini) [2023396] - mm, slub: only disable irq with spin_lock in __unfreeze_partials() (Rafael Aquini) [2023396] - mm, slub: separate detaching of partial list in unfreeze_partials() from unfreezing (Rafael Aquini) [2023396] - mm, slub: detach whole partial list at once in unfreeze_partials() (Rafael Aquini) [2023396] - mm, slub: discard slabs in unfreeze_partials() without irqs disabled (Rafael Aquini) [2023396] - mm, slub: move irq control into unfreeze_partials() (Rafael Aquini) [2023396] - mm, slub: call deactivate_slab() without disabling irqs (Rafael Aquini) [2023396] - mm, slub: make locking in deactivate_slab() irq-safe (Rafael Aquini) [2023396] - mm, slub: move reset of c->page and freelist out of deactivate_slab() (Rafael Aquini) [2023396] - mm, slub: stop disabling irqs around get_partial() (Rafael Aquini) [2023396] - mm, slub: check new pages with restored irqs (Rafael Aquini) [2023396] - mm, slub: validate slab from partial list or page allocator before making it cpu slab (Rafael Aquini) [2023396] - mm, slub: restore irqs around calling new_slab() (Rafael Aquini) [2023396] - mm, slub: move disabling irqs closer to get_partial() in ___slab_alloc() (Rafael Aquini) [2023396] - mm, slub: do initial checks in ___slab_alloc() with irqs enabled (Rafael Aquini) [2023396] - mm, slub: move disabling/enabling irqs to ___slab_alloc() (Rafael Aquini) [2023396] - mm, slub: simplify kmem_cache_cpu and tid setup (Rafael Aquini) [2023396] - mm, slub: restructure new page checks in ___slab_alloc() (Rafael Aquini) [2023396] - mm, slub: return slab page from get_partial() and set c->page afterwards (Rafael Aquini) [2023396] - mm, slub: dissolve new_slab_objects() into ___slab_alloc() (Rafael Aquini) [2023396] - mm, slub: extract get_partial() from new_slab_objects() (Rafael Aquini) [2023396] - mm, slub: remove redundant unfreeze_partials() from put_cpu_partial() (Rafael Aquini) [2023396] - mm, slub: don't disable irq for debug_check_no_locks_freed() (Rafael Aquini) [2023396] - mm, slub: allocate private object map for validate_slab_cache() (Rafael Aquini) [2023396] - mm, slub: allocate private object map for debugfs listings (Rafael Aquini) [2023396] - mm, slub: don't call flush_all() from slab_debug_trace_open() (Rafael Aquini) [2023396] - mm/madvise: add MADV_WILLNEED to process_madvise() (Rafael Aquini) [2023396] - mm/vmstat: remove unneeded return value (Rafael Aquini) [2023396] - mm/vmstat: simplify the array size calculation (Rafael Aquini) [2023396] - mm/vmstat: correct some wrong comments (Rafael Aquini) [2023396] - mm/percpu,c: remove obsolete comments of pcpu_chunk_populated() (Rafael Aquini) [2023396] - selftests: vm: add COW time test for KSM pages (Rafael Aquini) [2023396] - selftests: vm: add KSM merging time test (Rafael Aquini) [2023396] - mm: KSM: fix data type (Rafael Aquini) [2023396] - selftests: vm: add KSM merging across nodes test (Rafael Aquini) [2023396] - selftests: vm: add KSM zero page merging test (Rafael Aquini) [2023396] - selftests: vm: add KSM unmerge test (Rafael Aquini) [2023396] - selftests: vm: add KSM merge test (Rafael Aquini) [2023396] - mm/migrate: correct kernel-doc notation (Rafael Aquini) [2023396] - mm: wire up syscall process_mrelease (Rafael Aquini) [2023396] - mm: introduce process_mrelease system call (Rafael Aquini) [2023396] - memblock: make memblock_find_in_range method private (Rafael Aquini) [2023396] - mm/mempolicy.c: use in_task() in mempolicy_slab_node() (Rafael Aquini) [2023396] - mm/mempolicy: unify the create() func for bind/interleave/prefer-many policies (Rafael Aquini) [2023396] - mm/mempolicy: advertise new MPOL_PREFERRED_MANY (Rafael Aquini) [2023396] - mm/hugetlb: add support for mempolicy MPOL_PREFERRED_MANY (Rafael Aquini) [2023396] - mm/memplicy: add page allocation function for MPOL_PREFERRED_MANY policy (Rafael Aquini) [2023396] - mm/mempolicy: add MPOL_PREFERRED_MANY for multiple preferred nodes (Rafael Aquini) [2023396] - mm/mempolicy: use readable NUMA_NO_NODE macro instead of magic number (Rafael Aquini) [2023396] - mm: compaction: support triggering of proactive compaction by user (Rafael Aquini) [2023396] - mm: compaction: optimize proactive compaction deferrals (Rafael Aquini) [2023396] - mm, vmscan: guarantee drop_slab_node() termination (Rafael Aquini) [2023396] - mm/vmscan: add 'else' to remove check_pending label (Rafael Aquini) [2023396] - mm/vmscan: remove unneeded return value of kswapd_run() (Rafael Aquini) [2023396] - mm/vmscan: remove misleading setting to sc->priority (Rafael Aquini) [2023396] - mm/vmscan: remove the PageDirty check after MADV_FREE pages are page_ref_freezed (Rafael Aquini) [2023396] - mm/vmpressure: replace vmpressure_to_css() with vmpressure_to_memcg() (Rafael Aquini) [2023396] - mm/migrate: add sysfs interface to enable reclaim migration (Rafael Aquini) [2023396] - mm/vmscan: never demote for memcg reclaim (Rafael Aquini) [2023396] - mm/vmscan: Consider anonymous pages without swap (Rafael Aquini) [2023396] - mm/vmscan: add helper for querying ability to age anonymous pages (Rafael Aquini) [2023396] - mm/vmscan: add page demotion counter (Rafael Aquini) [2023396] - mm/migrate: demote pages during reclaim (Rafael Aquini) [2023396] - mm/migrate: enable returning precise migrate_pages() success count (Rafael Aquini) [2023396] - mm/migrate: update node demotion order on hotplug events (Rafael Aquini) [2023396] - mm/numa: automatically generate node migration order (Rafael Aquini) [2023396] - selftests/vm/userfaultfd: wake after copy failure (Rafael Aquini) [2023396] - userfaultfd: prevent concurrent API initialization (Rafael Aquini) [2023396] - userfaultfd: change mmap_changing to atomic (Rafael Aquini) [2023396] - hugetlb: fix hugetlb cgroup refcounting during vma split (Rafael Aquini) [2023396] - hugetlb: before freeing hugetlb page set dtor to appropriate value (Rafael Aquini) [2023396] - hugetlb: drop ref count earlier after page allocation (Rafael Aquini) [2023396] - hugetlb: simplify prep_compound_gigantic_page ref count racing code (Rafael Aquini) [2023396] - mm: fix panic caused by __page_handle_poison() (Rafael Aquini) [2023396] - mm: hwpoison: dump page for unhandlable page (Rafael Aquini) [2023396] - doc: hwpoison: correct the support for hugepage (Rafael Aquini) [2023396] - mm: hwpoison: don't drop slab caches for offlining non-LRU page (Rafael Aquini) [2023396] - mm/hwpoison: fix some obsolete comments (Rafael Aquini) [2023396] - mm/hwpoison: change argument struct page **hpagep to *hpage (Rafael Aquini) [2023396] - mm/hwpoison: fix potential pte_unmap_unlock pte error (Rafael Aquini) [2023396] - mm/hwpoison: remove unneeded variable unmap_success (Rafael Aquini) [2023396] - mm/page_isolation: tracing: trace all test_pages_isolated failures (Rafael Aquini) [2023396] - mm/page_alloc.c: use in_task() (Rafael Aquini) [2023396] - mm/page_alloc: make alloc_node_mem_map() __init rather than __ref (Rafael Aquini) [2023396] - mm/page_alloc.c: fix 'zone_id' may be used uninitialized in this function warning (Rafael Aquini) [2023396] - memblock: stop poisoning raw allocations (Rafael Aquini) [2023396] - mm: introduce memmap_alloc() to unify memory map allocation (Rafael Aquini) [2023396] - mm/page_alloc: always initialize memory map for the holes (Rafael Aquini) [2023396] - kasan: test: avoid corrupting memory in kasan_rcu_uaf (Rafael Aquini) [2023396] - kasan: test: avoid corrupting memory in copy_user_test (Rafael Aquini) [2023396] - kasan: test: clean up ksize_uaf (Rafael Aquini) [2023396] - kasan: test: only do kmalloc_uaf_memset for generic mode (Rafael Aquini) [2023396] - kasan: test: disable kmalloc_memmove_invalid_size for HW_TAGS (Rafael Aquini) [2023396] - kasan: test: avoid corrupting memory via memset (Rafael Aquini) [2023396] - kasan: test: avoid writing invalid memory (Rafael Aquini) [2023396] - kasan: test: rework kmalloc_oob_right (Rafael Aquini) [2023396] - mm/kasan: move kasan.fault to mm/kasan/report.c (Rafael Aquini) [2023396] - mm/vmalloc: fix wrong behavior in vread (Rafael Aquini) [2023396] - lib/test_vmalloc.c: add a new 'nr_pages' parameter (Rafael Aquini) [2023396] - mm/vmalloc: remove gfpflags_allow_blocking() check (Rafael Aquini) [2023396] - mm/vmalloc: use batched page requests in bulk-allocator (Rafael Aquini) [2023396] - mm/sparse: clarify pgdat_to_phys (Rafael Aquini) [2023396] - include/linux/mmzone.h: avoid a warning in sparse memory support (Rafael Aquini) [2023396] - mm/sparse: set SECTION_NID_SHIFT to 6 (Rafael Aquini) [2023396] - mm: sparse: remove __section_nr() function (Rafael Aquini) [2023396] - mm: sparse: pass section_nr to find_memory_block (Rafael Aquini) [2023396] - mm: sparse: pass section_nr to section_mark_present (Rafael Aquini) [2023396] - mm/bootmem_info.c: mark __init on register_page_bootmem_info_section (Rafael Aquini) [2023396] - mm/mremap: fix memory account on do_munmap() failure (Rafael Aquini) [2023396] - remap_file_pages: Use vma_lookup() instead of find_vma() (Rafael Aquini) [2023396] - mm/pagemap: add mmap_assert_locked() annotations to find_vma*() (Rafael Aquini) [2023396] - mm: change fault_in_pages_* to have an unsigned size parameter (Rafael Aquini) [2023396] - mm,do_huge_pmd_numa_page: remove unnecessary TLB flushing code (Rafael Aquini) [2023396] - mm: remove flush_kernel_dcache_page (Rafael Aquini) [2023396] - scatterlist: replace flush_kernel_dcache_page with flush_dcache_page (Rafael Aquini) [2023396] - mmc: mmc_spi: replace flush_kernel_dcache_page with flush_dcache_page (Rafael Aquini) [2023396] - mmc: JZ4740: remove the flush_kernel_dcache_page call in jz4740_mmc_read_data (Rafael Aquini) [2023396] - selftests: Fix spelling mistake "cann't" -> "cannot" (Rafael Aquini) [2023396] - selftests/vm: use kselftest skip code for skipped tests (Rafael Aquini) [2023396] - memcg: make memcg->event_list_lock irqsafe (Rafael Aquini) [2023396] - memcg: fix up drain_local_stock comment (Rafael Aquini) [2023396] - mm, memcg: save some atomic ops when flush is already true (Rafael Aquini) [2023396] - mm, memcg: remove unused functions (Rafael Aquini) [2023396] - mm: memcontrol: set the correct memcg swappiness restriction (Rafael Aquini) [2023396] - memcg: replace in_interrupt() by !in_task() in active_memcg() (Rafael Aquini) [2023396] - memcg: cleanup racy sum avoidance code (Rafael Aquini) [2023396] - memcg: enable accounting for ldt_struct objects (Rafael Aquini) [2023396] - memcg: enable accounting for posix_timers_cache slab (Rafael Aquini) [2023396] - memcg: enable accounting for signals (Rafael Aquini) [2023396] - memcg: enable accounting for new namesapces and struct nsproxy (Rafael Aquini) [2023396] - memcg: enable accounting for fasync_cache (Rafael Aquini) [2023396] - memcg: enable accounting for file lock caches (Rafael Aquini) [2023396] - memcg: enable accounting for pollfd and select bits arrays (Rafael Aquini) [2023396] - memcg: enable accounting for mnt_cache entries (Rafael Aquini) [2023396] - memcg: charge fs_context and legacy_fs_context (Rafael Aquini) [2023396] - memcg: infrastructure to flush memcg stats (Rafael Aquini) [2023396] - memcg: switch lruvec stats to rstat (Rafael Aquini) [2023396] - mm, memcg: inline swap-related functions to improve disabled memcg config (Rafael Aquini) [2023396] - mm, memcg: inline mem_cgroup_{charge/uncharge} to improve disabled memcg config (Rafael Aquini) [2023396] - mm, memcg: add mem_cgroup_disabled checks in vmpressure and swap-related functions (Rafael Aquini) [2023396] - huge tmpfs: decide stat.st_blksize by shmem_is_huge() (Rafael Aquini) [2023396] - huge tmpfs: shmem_is_huge(vma, inode, index) (Rafael Aquini) [2023396] - huge tmpfs: SGP_NOALLOC to stop collapse_file() on race (Rafael Aquini) [2023396] - huge tmpfs: move shmem_huge_enabled() upwards (Rafael Aquini) [2023396] - huge tmpfs: revert shmem's use of transhuge_vma_enabled() (Rafael Aquini) [2023396] - huge tmpfs: remove shrinklist addition from shmem_setattr() (Rafael Aquini) [2023396] - huge tmpfs: fix split_huge_page() after FALLOC_FL_KEEP_SIZE (Rafael Aquini) [2023396] - huge tmpfs: fix fallocate(vanilla) advance over huge pages (Rafael Aquini) [2023396] - shmem: shmem_writepage() split unlikely i915 THP (Rafael Aquini) [2023396] - shmem: include header file to declare swap_info (Rafael Aquini) [2023396] - shmem: remove unneeded function forward declaration (Rafael Aquini) [2023396] - shmem: remove unneeded header file (Rafael Aquini) [2023396] - shmem: remove unneeded variable ret (Rafael Aquini) [2023396] - shmem: use raw_spinlock_t for ->stat_lock (Rafael Aquini) [2023396] - mm/gup: remove try_get_page(), call try_get_compound_head() directly (Rafael Aquini) [2023396] - mm/gup: small refactoring: simplify try_grab_page() (Rafael Aquini) [2023396] - mm/gup: documentation corrections for gup/pup (Rafael Aquini) [2023396] - mm: gup: use helper PAGE_ALIGNED in populate_vma_page_range() (Rafael Aquini) [2023396] - mm: gup: fix potential pgmap refcnt leak in __gup_device_huge() (Rafael Aquini) [2023396] - mm: gup: remove useless BUG_ON in __get_user_pages() (Rafael Aquini) [2023396] - mm: gup: remove unneed local variable orig_refs (Rafael Aquini) [2023396] - mm: gup: remove set but unused local variable major (Rafael Aquini) [2023396] - mm: delete unused get_kernel_page() (Rafael Aquini) [2023396] - include/linux/buffer_head.h: fix boolreturn.cocci warnings (Rafael Aquini) [2023396] - fs, mm: fix race in unlinking swapfile (Rafael Aquini) [2023396] - fs: inode: count invalidated shadow pages in pginodesteal (Rafael Aquini) [2023396] - fs: drop_caches: fix skipping over shadow cache inodes (Rafael Aquini) [2023396] - fs: update documentation of get_write_access() and friends (Rafael Aquini) [2023396] - filesystems/locking: fix Malformed table warning (Rafael Aquini) [2023396] - writeback: memcg: simplify cgroup_writeback_by_id (Rafael Aquini) [2023396] - writeback: use READ_ONCE for unlocked reads of writeback stats (Rafael Aquini) [2023396] - writeback: rename domain_update_bandwidth() (Rafael Aquini) [2023396] - writeback: fix bandwidth estimate for spiky workload (Rafael Aquini) [2023396] - writeback: reliably update bandwidth estimation (Rafael Aquini) [2023396] - writeback: track number of inodes under writeback (Rafael Aquini) [2023396] - writeback: make the laptop_mode prototypes available unconditionally (Rafael Aquini) [2023396] - mm: remove irqsave/restore locking from contexts with irqs enabled (Rafael Aquini) [2023396] - mm: add kernel_misc_reclaimable in show_free_areas (Rafael Aquini) [2023396] - mm: report a more useful address for reclaim acquisition (Rafael Aquini) [2023396] - mm/debug_vm_pgtable: fix corrupted page flag (Rafael Aquini) [2023396] - mm/debug_vm_pgtable: remove unused code (Rafael Aquini) [2023396] - mm/debug_vm_pgtable: use struct pgtable_debug_args in PGD and P4D modifying tests (Rafael Aquini) [2023396] - mm/debug_vm_pgtable: use struct pgtable_debug_args in PUD modifying tests (Rafael Aquini) [2023396] - mm/debug_vm_pgtable: use struct pgtable_debug_args in PMD modifying tests (Rafael Aquini) [2023396] - mm/debug_vm_pgtable: use struct pgtable_debug_args in PTE modifying tests (Rafael Aquini) [2023396] - mm/debug_vm_pgtable: use struct pgtable_debug_args in migration and thp tests (Rafael Aquini) [2023396] - mm/debug_vm_pgtable: use struct pgtable_debug_args in soft_dirty and swap tests (Rafael Aquini) [2023396] - mm/debug_vm_pgtable: use struct pgtable_debug_args in protnone and devmap tests (Rafael Aquini) [2023396] - mm/debug_vm_pgtable: use struct pgtable_debug_args in leaf and savewrite tests (Rafael Aquini) [2023396] - mm/debug_vm_pgtable: use struct pgtable_debug_args in basic tests (Rafael Aquini) [2023396] - mm/debug_vm_pgtable: introduce struct pgtable_debug_args (Rafael Aquini) [2023396] - mm: ignore MAP_DENYWRITE in ksys_mmap_pgoff() (Rafael Aquini) [2023396] - mm: remove VM_DENYWRITE (Rafael Aquini) [2023396] - binfmt: remove in-tree usage of MAP_DENYWRITE (Rafael Aquini) [2023396] - kernel/fork: always deny write access to current MM exe_file (Rafael Aquini) [2023396] - kernel/fork: factor out replacing the current MM exe_file (Rafael Aquini) [2023396] - binfmt: don't use MAP_DENYWRITE when loading shared libraries via uselib() (Rafael Aquini) [2023396] - ARM: 9115/1: mm/maccess: fix unaligned copy_{from,to}_kernel_nofault (Rafael Aquini) [2023396] - net-memcg: pass in gfp_t mask to mem_cgroup_charge_skmem() (Rafael Aquini) [2023396] - memblock: Check memory add/cap ordering (Rafael Aquini) [2023396] - memblock: Add missing debug code to memblock_add_node() (Rafael Aquini) [2023396] - mm: don't allow oversized kvmalloc() calls (Rafael Aquini) [2023396] - mm: Add kvrealloc() (Rafael Aquini) [2023396] - mm: hide laptop_mode_wb_timer entirely behind the BDI API (Rafael Aquini) [2023396] - mm: Add functions to lock invalidate_lock for two mappings (Rafael Aquini) [2023396] - mm: Protect operations adding pages to page cache with invalidate_lock (Rafael Aquini) [2023396] - mm: Fix comments mentioning i_mutex (Rafael Aquini) [2023396] - exit/bdflush: Remove the deprecated bdflush system call (Rafael Aquini) [2023396]- Disable CONFIG_DEBUG_PREEMPT to restore performance (Phil Auld) [2030877] - tcp: seq_file: Avoid skipping sk during tcp_seek_last_pos (Paolo Abeni) [2028279] - tcp: fix tp->undo_retrans accounting in tcp_sacktag_one() (Paolo Abeni) [2028279] - tcp: md5: Fix overlap between vrf and non-vrf keys (Paolo Abeni) [2028279] - tcp: don't free a FIN sk_buff in tcp_remove_empty_skb() (Paolo Abeni) [2028279] - tcp: Fix uninitialized access in skb frags array for Rx 0cp. (Paolo Abeni) [2028279] - tcp_cubic: fix spurious Hystart ACK train detections for not-cwnd-limited flows (Paolo Abeni) [2028279] - Revert "ibmvnic: check failover_pending in login response" (Steve Best) [2010612] - ibmvnic: check failover_pending in login response (Steve Best) [2010612] - ibmvnic: check failover_pending in login response (Steve Best) [2010612] - kernfs: don't create a negative dentry if inactive node exists (Ian Kent) [2004858] - kernfs: also call kernfs_set_rev() for positive dentry (Ian Kent) [2004858] - kernfs: dont call d_splice_alias() under kernfs node lock (Ian Kent) [2004858] - kernfs: use i_lock to protect concurrent inode updates (Ian Kent) [2004858] - kernfs: switch kernfs to use an rwsem (Ian Kent) [2004858] - kernfs: use VFS negative dentry caching (Ian Kent) [2004858] - kernfs: add a revision to identify directory node changes (Ian Kent) [2004858] - drm/hyperv: Fix double mouse pointers (Vitaly Kuznetsov) [1999697] - Revert "watchdog: iTCO_wdt: Account for rebooting on second timeout" (Frantisek Sumsal) [2020918] - watchdog: iTCO_wdt: Fix detection of SMI-off case (Frantisek Sumsal) [2020918] - redhat/kernel.spec.template: enable dependencies generation (Eugene Syromiatnikov) [1975927] - redhat: configs: Update configs for vmware (Kamal Heib) [1991676 2009344] - redhat/configs: Enable CONFIG_DRM_VMWGFX on aarch64 (Michel Dänzer) [1992253]- selftests: KVM: avoid failures due to reserved HyperTransport region (Vitaly Kuznetsov) [2009338] - KVM: X86: Fix when shadow_root_level=5 && guest root_level<4 (Vitaly Kuznetsov) [2009338] - KVM: x86: inhibit APICv when KVM_GUESTDBG_BLOCKIRQ active (Vitaly Kuznetsov) [2009338] - KVM: x86/xen: Fix get_attr of KVM_XEN_ATTR_TYPE_SHARED_INFO (Vitaly Kuznetsov) [2009338] - KVM: x86: Use rw_semaphore for APICv lock to allow vCPU parallelism (Vitaly Kuznetsov) [2009338] - KVM: selftests: test KVM_GUESTDBG_BLOCKIRQ (Vitaly Kuznetsov) [2009338] - x86/sgx/virt: implement SGX_IOC_VEPC_REMOVE ioctl (Vitaly Kuznetsov) [2009338] - x86/sgx/virt: extract sgx_vepc_remove_page (Vitaly Kuznetsov) [2009338] - KVM: x86: Do not mark all registers as avail/dirty during RESET/INIT (Vitaly Kuznetsov) [2009338] - KVM: x86/mmu: Complete prefetch for trailing SPTEs for direct, legacy MMU (Vitaly Kuznetsov) [2009338] - KVM: x86: SVM: don't set VMLOAD/VMSAVE intercepts on vCPU reset (Vitaly Kuznetsov) [2009338] - selftests: kvm: fix mismatched fclose() after popen() (Vitaly Kuznetsov) [2009338] - KVM: selftests: set CPUID before setting sregs in vcpu creation (Vitaly Kuznetsov) [2009338] - KVM: VMX: Unregister posted interrupt wakeup handler on hardware unsetup (Vitaly Kuznetsov) [2009338] - Revert "x86/kvm: fix vcpu-id indexed array sizes" (Vitaly Kuznetsov) [2009338] - KVM: X86: Cache CR3 in prev_roots when PCID is disabled (Vitaly Kuznetsov) [2009338] - KVM: X86: Fix tlb flush for tdp in kvm_invalidate_pcid() (Vitaly Kuznetsov) [2009338] - KVM: X86: Don't reset mmu context when toggling X86_CR4_PGE (Vitaly Kuznetsov) [2009338] - KVM: X86: Don't reset mmu context when X86_CR4_PCIDE 1->0 (Vitaly Kuznetsov) [2009338] - KVM: x86/mmu: kvm_faultin_pfn has to return false if pfh is returned (Vitaly Kuznetsov) [2009338] - KVM: x86/mmu: Drop a redundant, broken remote TLB flush (Vitaly Kuznetsov) [2009338] - KVM: x86/mmu: Drop a redundant remote TLB flush in kvm_zap_gfn_range() (Vitaly Kuznetsov) [2009338] - KVM: x86: Take srcu lock in post_kvm_run_save() (Vitaly Kuznetsov) [2009338] - KVM: SEV-ES: fix another issue with string I/O VMGEXITs (Vitaly Kuznetsov) [2009338] - KVM: x86/xen: Fix kvm_xen_has_interrupt() sleeping in kvm_vcpu_block() (Vitaly Kuznetsov) [2009338] - KVM: x86: switch pvclock_gtod_sync_lock to a raw spinlock (Vitaly Kuznetsov) [2009338] - tools headers UAPI: Sync x86's asm/kvm.h with the kernel sources (Vitaly Kuznetsov) [2009338] - tools headers UAPI: Sync linux/kvm.h with the kernel sources (Vitaly Kuznetsov) [2009338] - KVM: kvm_stat: do not show halt_wait_ns (Vitaly Kuznetsov) [2009338] - KVM: SEV-ES: go over the sev_pio_data buffer in multiple passes if needed (Vitaly Kuznetsov) [2009338] - KVM: SEV-ES: keep INS functions together (Vitaly Kuznetsov) [2009338] - KVM: x86: remove unnecessary arguments from complete_emulator_pio_in (Vitaly Kuznetsov) [2009338] - KVM: x86: split the two parts of emulator_pio_in (Vitaly Kuznetsov) [2009338] - KVM: SEV-ES: clean up kvm_sev_es_ins/outs (Vitaly Kuznetsov) [2009338] - KVM: x86: leave vcpu->arch.pio.count alone in emulator_pio_in_out (Vitaly Kuznetsov) [2009338] - KVM: SEV-ES: rename guest_ins_data to sev_pio_data (Vitaly Kuznetsov) [2009338] - KVM: SEV: Flush cache on non-coherent systems before RECEIVE_UPDATE_DATA (Vitaly Kuznetsov) [2009338] - KVM: MMU: Reset mmu->pkru_mask to avoid stale data (Vitaly Kuznetsov) [2009338] - KVM: nVMX: promptly process interrupts delivered while in guest mode (Vitaly Kuznetsov) [2009338] - KVM: x86: check for interrupts before deciding whether to exit the fast path (Vitaly Kuznetsov) [2009338] - KVM: SEV-ES: reduce ghcb_sa_len to 32 bits (Vitaly Kuznetsov) [2009338] - KVM: VMX: Remove redundant handling of bus lock vmexit (Vitaly Kuznetsov) [2009338] - KVM: x86: WARN if APIC HW/SW disable static keys are non-zero on unload (Vitaly Kuznetsov) [2009338] - Revert "KVM: x86: Open code necessary bits of kvm_lapic_set_base() at vCPU RESET" (Vitaly Kuznetsov) [2009338] - KVM: SEV-ES: Set guest_state_protected after VMSA update (Vitaly Kuznetsov) [2009338] - KVM: X86: fix lazy allocation of rmaps (Vitaly Kuznetsov) [2009338] - KVM: SEV-ES: fix length of string I/O (Vitaly Kuznetsov) [2009338] - kvm: fix objtool relocation warning (Vitaly Kuznetsov) [2009338] - KVM: selftests: Ensure all migrations are performed when test is affined (Vitaly Kuznetsov) [2009338] - KVM: x86: Swap order of CPUID entry "index" vs. "significant flag" checks (Vitaly Kuznetsov) [2009338] - x86/kvmclock: Move this_cpu_pvti into kvmclock.h (Vitaly Kuznetsov) [2009338] - selftests: KVM: Don't clobber XMM register when read (Vitaly Kuznetsov) [2009338] - KVM: VMX: Fix a TSX_CTRL_CPUID_CLEAR field mask issue (Vitaly Kuznetsov) [2009338] - selftests: KVM: Explicitly use movq to read xmm registers (Vitaly Kuznetsov) [2009338] - selftests: KVM: Call ucall_init when setting up in rseq_test (Vitaly Kuznetsov) [2009338] - KVM: Remove tlbs_dirty (Vitaly Kuznetsov) [2009338] - KVM: X86: Synchronize the shadow pagetable before link it (Vitaly Kuznetsov) [2009338] - KVM: X86: Fix missed remote tlb flush in rmap_write_protect() (Vitaly Kuznetsov) [2009338] - KVM: x86: nSVM: don't copy virt_ext from vmcb12 (Vitaly Kuznetsov) [2009338] - KVM: x86: nSVM: test eax for 4K alignment for GP errata workaround (Vitaly Kuznetsov) [2009338] - KVM: x86: selftests: test simultaneous uses of V_IRQ from L1 and L0 (Vitaly Kuznetsov) [2009338] - KVM: x86: nSVM: restore int_vector in svm_clear_vintr (Vitaly Kuznetsov) [2009338] - kvm: x86: Add AMD PMU MSRs to msrs_to_save_all[] (Vitaly Kuznetsov) [2009338] - KVM: x86: nVMX: re-evaluate emulation_required on nested VM exit (Vitaly Kuznetsov) [2009338] - KVM: x86: nVMX: don't fail nested VM entry on invalid guest state if !from_vmentry (Vitaly Kuznetsov) [2009338] - KVM: x86: VMX: synthesize invalid VM exit when emulating invalid guest state (Vitaly Kuznetsov) [2009338] - KVM: x86: nSVM: refactor svm_leave_smm and smm_enter_smm (Vitaly Kuznetsov) [2009338] - KVM: x86: SVM: call KVM_REQ_GET_NESTED_STATE_PAGES on exit from SMM mode (Vitaly Kuznetsov) [2009338] - KVM: x86: reset pdptrs_from_userspace when exiting smm (Vitaly Kuznetsov) [2009338] - KVM: x86: nSVM: restore the L1 host state prior to resuming nested guest on SMM exit (Vitaly Kuznetsov) [2009338] - KVM: KVM: Use cpumask_available() to check for NULL cpumask when kicking vCPUs (Vitaly Kuznetsov) [2009338] - KVM: Clean up benign vcpu->cpu data races when kicking vCPUs (Vitaly Kuznetsov) [2009338] - KVM: selftests: Create a separate dirty bitmap per slot (Vitaly Kuznetsov) [2009338] - KVM: selftests: Refactor help message for -s backing_src (Vitaly Kuznetsov) [2009338] - KVM: selftests: Change backing_src flag to -s in demand_paging_test (Vitaly Kuznetsov) [2009338] - KVM: SEV: Allow some commands for mirror VM (Vitaly Kuznetsov) [2009338] - KVM: SEV: Update svm_vm_copy_asid_from for SEV-ES (Vitaly Kuznetsov) [2009338] - KVM: nVMX: Fix nested bus lock VM exit (Vitaly Kuznetsov) [2009338] - KVM: x86: Identify vCPU0 by its vcpu_idx instead of its vCPUs array entry (Vitaly Kuznetsov) [2009338] - KVM: x86: Query vcpu->vcpu_idx directly and drop its accessor (Vitaly Kuznetsov) [2009338] - kvm: fix wrong exception emulation in check_rdtsc (Vitaly Kuznetsov) [2009338] - KVM: SEV: Pin guest memory for write for RECEIVE_UPDATE_DATA (Vitaly Kuznetsov) [2009338] - KVM: SVM: fix missing sev_decommission in sev_receive_start (Vitaly Kuznetsov) [2009338] - KVM: SEV: Acquire vcpu mutex when updating VMSA (Vitaly Kuznetsov) [2009338] - KVM: do not shrink halt_poll_ns below grow_start (Vitaly Kuznetsov) [2009338] - KVM: nVMX: fix comments of handle_vmon() (Vitaly Kuznetsov) [2009338] - KVM: x86: Handle SRCU initialization failure during page track init (Vitaly Kuznetsov) [2009338] - KVM: VMX: Remove defunct "nr_active_uret_msrs" field (Vitaly Kuznetsov) [2009338] - selftests: KVM: Align SMCCC call with the spec in steal_time (Vitaly Kuznetsov) [2009338] - selftests: KVM: Fix check for !POLLIN in demand_paging_test (Vitaly Kuznetsov) [2009338] - KVM: x86: Clear KVM's cached guest CR3 at RESET/INIT (Vitaly Kuznetsov) [2009338] - KVM: x86: Mark all registers as avail/dirty at vCPU creation (Vitaly Kuznetsov) [2009338] - KVM: selftests: Add a test for KVM_RUN+rseq to detect task migration bugs (Vitaly Kuznetsov) [2009338] - tools: Move x86 syscall number fallbacks to .../uapi/ (Vitaly Kuznetsov) [2009338] - KVM: rseq: Update rseq when processing NOTIFY_RESUME on xfer to KVM guest (Vitaly Kuznetsov) [2009338] - selftests: kvm: fix get_run_delay() ignoring fscanf() return warn (Vitaly Kuznetsov) [2009338] - selftests: kvm: move get_run_delay() into lib/test_util (Vitaly Kuznetsov) [2009338] - selftests:kvm: fix get_trans_hugepagesz() ignoring fscanf() return warn (Vitaly Kuznetsov) [2009338] - selftests:kvm: fix get_warnings_count() ignoring fscanf() return warn (Vitaly Kuznetsov) [2009338] - tools: rename bitmap_alloc() to bitmap_zalloc() (Vitaly Kuznetsov) [2009338] - KVM: Drop unused kvm_dirty_gfn_invalid() (Vitaly Kuznetsov) [2009338] - KVM: x86: Update vCPU's hv_clock before back to guest when tsc_offset is adjusted (Vitaly Kuznetsov) [2009338] - KVM: MMU: mark role_regs and role accessors as maybe unused (Vitaly Kuznetsov) [2009338] - x86/kvm: Don't enable IRQ when IRQ enabled in kvm_wait (Vitaly Kuznetsov) [2009338] - KVM: stats: Add VM stat for remote tlb flush requests (Vitaly Kuznetsov) [2009338] - KVM: Remove unnecessary export of kvm_{inc,dec}_notifier_count() (Vitaly Kuznetsov) [2009338] - KVM: x86/mmu: Move lpage_disallowed_link further "down" in kvm_mmu_page (Vitaly Kuznetsov) [2009338] - KVM: x86/mmu: Relocate kvm_mmu_page.tdp_mmu_page for better cache locality (Vitaly Kuznetsov) [2009338] - Revert "KVM: x86: mmu: Add guest physical address check in translate_gpa()" (Vitaly Kuznetsov) [2009338] - KVM: x86/mmu: Remove unused field mmio_cached in struct kvm_mmu_page (Vitaly Kuznetsov) [2009338] - kvm: x86: Increase KVM_SOFT_MAX_VCPUS to 710 (Vitaly Kuznetsov) [2009338] - kvm: x86: Increase MAX_VCPUS to 1024 (Vitaly Kuznetsov) [2009338] - kvm: x86: Set KVM_MAX_VCPU_ID to 4*KVM_MAX_VCPUS (Vitaly Kuznetsov) [2009338] - KVM: VMX: avoid running vmx_handle_exit_irqoff in case of emulation (Vitaly Kuznetsov) [2009338] - KVM: x86/mmu: Don't freak out if pml5_root is NULL on 4-level host (Vitaly Kuznetsov) [2009338] - KVM: SVM: Add 5-level page table support for SVM (Vitaly Kuznetsov) [2009338] - KVM: x86/mmu: Support shadowing NPT when 5-level paging is enabled in host (Vitaly Kuznetsov) [2009338] - KVM: x86: Allow CPU to force vendor-specific TDP level (Vitaly Kuznetsov) [2009338] - KVM: x86: clamp host mapping level to max_level in kvm_mmu_max_mapping_level (Vitaly Kuznetsov) [2009338] - KVM: x86: implement KVM_GUESTDBG_BLOCKIRQ (Vitaly Kuznetsov) [2009338] - KVM: SVM: split svm_handle_invalid_exit (Vitaly Kuznetsov) [2009338] - KVM: x86/mmu: Drop 'shared' param from tdp_mmu_link_page() (Vitaly Kuznetsov) [2009338] - KVM: x86/mmu: Add detailed page size stats (Vitaly Kuznetsov) [2009338] - KVM: x86/mmu: Avoid collision with !PRESENT SPTEs in TDP MMU lpage stats (Vitaly Kuznetsov) [2009338] - KVM: x86/mmu: Remove redundant spte present check in mmu_set_spte (Vitaly Kuznetsov) [2009338] - KVM: stats: Add halt polling related histogram stats (Vitaly Kuznetsov) [2009338] - KVM: stats: Add halt_wait_ns stats for all architectures (Vitaly Kuznetsov) [2009338] - KVM: selftests: Add checks for histogram stats bucket_size field (Vitaly Kuznetsov) [2009338] - KVM: stats: Update doc for histogram statistics (Vitaly Kuznetsov) [2009338] - KVM: stats: Support linear and logarithmic histogram statistics (Vitaly Kuznetsov) [2009338] - KVM: SVM: AVIC: drop unsupported AVIC base relocation code (Vitaly Kuznetsov) [2009338] - KVM: SVM: call avic_vcpu_load/avic_vcpu_put when enabling/disabling AVIC (Vitaly Kuznetsov) [2009338] - KVM: SVM: move check for kvm_vcpu_apicv_active outside of avic_vcpu_{put|load} (Vitaly Kuznetsov) [2009338] - KVM: SVM: avoid refreshing avic if its state didn't change (Vitaly Kuznetsov) [2009338] - KVM: SVM: remove svm_toggle_avic_for_irq_window (Vitaly Kuznetsov) [2009338] - KVM: x86: hyper-v: Deactivate APICv only when AutoEOI feature is in use (Vitaly Kuznetsov) [2009338] - KVM: SVM: add warning for mistmatch between AVIC vcpu state and AVIC inhibition (Vitaly Kuznetsov) [2009338] - KVM: x86: APICv: fix race in kvm_request_apicv_update on SVM (Vitaly Kuznetsov) [2009338] - KVM: x86: don't disable APICv memslot when inhibited (Vitaly Kuznetsov) [2009338] - KVM: x86/mmu: allow APICv memslot to be enabled but invisible (Vitaly Kuznetsov) [2009338] - KVM: x86/mmu: allow kvm_faultin_pfn to return page fault handling code (Vitaly Kuznetsov) [2009338] - KVM: x86/mmu: rename try_async_pf to kvm_faultin_pfn (Vitaly Kuznetsov) [2009338] - KVM: x86/mmu: bump mmu notifier count in kvm_zap_gfn_range (Vitaly Kuznetsov) [2009338] - KVM: x86/mmu: add comment explaining arguments to kvm_zap_gfn_range (Vitaly Kuznetsov) [2009338] - KVM: x86/mmu: fix parameters to kvm_flush_remote_tlbs_with_address (Vitaly Kuznetsov) [2009338] - Revert "KVM: x86/mmu: Allow zap gfn range to operate under the mmu read lock" (Vitaly Kuznetsov) [2009338] - KVM: X86: Introduce mmu_rmaps_stat per-vm debugfs file (Vitaly Kuznetsov) [2009338] - KVM: X86: Introduce kvm_mmu_slot_lpages() helpers (Vitaly Kuznetsov) [2009338] - KVM: Allow to have arch-specific per-vm debugfs files (Vitaly Kuznetsov) [2009338] - KVM: nVMX: Unconditionally clear nested.pi_pending on nested VM-Enter (Vitaly Kuznetsov) [2009338] - KVM: x86: Clean up redundant ROL16(val, n) macro definition (Vitaly Kuznetsov) [2009338] - KVM: x86: Move declaration of kvm_spurious_fault() to x86.h (Vitaly Kuznetsov) [2009338] - KVM: x86: Kill off __ex() and __kvm_handle_fault_on_reboot() (Vitaly Kuznetsov) [2009338] - KVM: VMX: Hide VMCS control calculators in vmx.c (Vitaly Kuznetsov) [2009338] - KVM: VMX: Drop caching of KVM's desired sec exec controls for vmcs01 (Vitaly Kuznetsov) [2009338] - KVM: nVMX: Pull KVM L0's desired controls directly from vmcs01 (Vitaly Kuznetsov) [2009338] - KVM: stats: remove dead stores (Vitaly Kuznetsov) [2009338] - KVM: VMX: Reset DR6 only when KVM_DEBUGREG_WONT_EXIT (Vitaly Kuznetsov) [2009338] - KVM: X86: Set host DR6 only on VMX and for KVM_DEBUGREG_WONT_EXIT (Vitaly Kuznetsov) [2009338] - KVM: X86: Remove unneeded KVM_DEBUGREG_RELOAD (Vitaly Kuznetsov) [2009338] - x86: Fix typo s/ECLR/ELCR/ for the PIC register (Vitaly Kuznetsov) [2009338] - KVM: selftests: Move vcpu_args_set into perf_test_util (Vitaly Kuznetsov) [2009338] - KVM: selftests: Support multiple slots in dirty_log_perf_test (Vitaly Kuznetsov) [2009338] - KVM: x86/mmu: Rename __gfn_to_rmap to gfn_to_rmap (Vitaly Kuznetsov) [2009338] - KVM: x86/mmu: Leverage vcpu->last_used_slot for rmap_add and rmap_recycle (Vitaly Kuznetsov) [2009338] - KVM: x86/mmu: Leverage vcpu->last_used_slot in tdp_mmu_map_handle_target_level (Vitaly Kuznetsov) [2009338] - KVM: Cache the last used slot index per vCPU (Vitaly Kuznetsov) [2009338] - KVM: Move last_used_slot logic out of search_memslots (Vitaly Kuznetsov) [2009338] - KVM: xen: do not use struct gfn_to_hva_cache (Vitaly Kuznetsov) [2009338] - KVM: x86/pmu: Introduce pmc->is_paused to reduce the call time of perf interfaces (Vitaly Kuznetsov) [2009338] - KVM: X86: Optimize zapping rmap (Vitaly Kuznetsov) [2009338] - KVM: X86: Optimize pte_list_desc with per-array counter (Vitaly Kuznetsov) [2009338] - KVM: X86: MMU: Tune PTE_LIST_EXT to be bigger (Vitaly Kuznetsov) [2009338] - KVM: const-ify all relevant uses of struct kvm_memory_slot (Vitaly Kuznetsov) [2009338] - KVM: Don't take mmu_lock for range invalidation unless necessary (Vitaly Kuznetsov) [2009338] - KVM: Block memslot updates across range_start() and range_end() (Vitaly Kuznetsov) [2009338] - KVM: nSVM: remove useless kvm_clear_*_queue (Vitaly Kuznetsov) [2009338] - KVM: x86: Preserve guest's CR0.CD/NW on INIT (Vitaly Kuznetsov) [2009338] - KVM: SVM: Drop redundant clearing of vcpu->arch.hflags at INIT/RESET (Vitaly Kuznetsov) [2009338] - KVM: SVM: Emulate #INIT in response to triple fault shutdown (Vitaly Kuznetsov) [2009338] - KVM: VMX: Move RESET-only VMWRITE sequences to init_vmcs() (Vitaly Kuznetsov) [2009338] - KVM: VMX: Remove redundant write to set vCPU as active at RESET/INIT (Vitaly Kuznetsov) [2009338] - KVM: VMX: Smush x2APIC MSR bitmap adjustments into single function (Vitaly Kuznetsov) [2009338] - KVM: VMX: Remove unnecessary initialization of msr_bitmap_mode (Vitaly Kuznetsov) [2009338] - KVM: VMX: Don't redo x2APIC MSR bitmaps when userspace filter is changed (Vitaly Kuznetsov) [2009338] - KVM: nVMX: Remove obsolete MSR bitmap refresh at nested transitions (Vitaly Kuznetsov) [2009338] - KVM: VMX: Remove obsolete MSR bitmap refresh at vCPU RESET/INIT (Vitaly Kuznetsov) [2009338] - KVM: x86: Move setting of sregs during vCPU RESET/INIT to common x86 (Vitaly Kuznetsov) [2009338] - KVM: VMX: Don't _explicitly_ reconfigure user return MSRs on vCPU INIT (Vitaly Kuznetsov) [2009338] - KVM: VMX: Refresh list of user return MSRs after setting guest CPUID (Vitaly Kuznetsov) [2009338] - KVM: VMX: Skip pointless MSR bitmap update when setting EFER (Vitaly Kuznetsov) [2009338] - KVM: SVM: Stuff save->dr6 at during VMSA sync, not at RESET/INIT (Vitaly Kuznetsov) [2009338] - KVM: SVM: Drop redundant writes to vmcb->save.cr4 at RESET/INIT (Vitaly Kuznetsov) [2009338] - KVM: SVM: Tweak order of cr0/cr4/efer writes at RESET/INIT (Vitaly Kuznetsov) [2009338] - KVM: nVMX: Don't evaluate "emulation required" on nested VM-Exit (Vitaly Kuznetsov) [2009338] - KVM: VMX: Skip emulation required checks during pmode/rmode transitions (Vitaly Kuznetsov) [2009338] - KVM: VMX: Process CR0.PG side effects after setting CR0 assets (Vitaly Kuznetsov) [2009338] - KVM: x86/mmu: Skip the permission_fault() check on MMIO if CR0.PG=0 (Vitaly Kuznetsov) [2009338] - KVM: VMX: Pull GUEST_CR3 from the VMCS iff CR3 load exiting is disabled (Vitaly Kuznetsov) [2009338] - KVM: nVMX: Do not clear CR3 load/store exiting bits if L1 wants 'em (Vitaly Kuznetsov) [2009338] - KVM: VMX: Fold ept_update_paging_mode_cr0() back into vmx_set_cr0() (Vitaly Kuznetsov) [2009338] - KVM: VMX: Remove direct write to vcpu->arch.cr0 during vCPU RESET/INIT (Vitaly Kuznetsov) [2009338] - KVM: VMX: Invert handling of CR0.WP for EPT without unrestricted guest (Vitaly Kuznetsov) [2009338] - KVM: SVM: Don't bother writing vmcb->save.rip at vCPU RESET/INIT (Vitaly Kuznetsov) [2009338] - KVM: x86: Move EDX initialization at vCPU RESET to common code (Vitaly Kuznetsov) [2009338] - KVM: x86: Consolidate APIC base RESET initialization code (Vitaly Kuznetsov) [2009338] - KVM: x86: Open code necessary bits of kvm_lapic_set_base() at vCPU RESET (Vitaly Kuznetsov) [2009338] - KVM: VMX: Stuff vcpu->arch.apic_base directly at vCPU RESET (Vitaly Kuznetsov) [2009338] - KVM: x86: Set BSP bit in reset BSP vCPU's APIC base by default (Vitaly Kuznetsov) [2009338] - KVM: x86: Don't force set BSP bit when local APIC is managed by userspace (Vitaly Kuznetsov) [2009338] - KVM: x86: Migrate the PIT only if vcpu0 is migrated, not any BSP (Vitaly Kuznetsov) [2009338] - KVM: x86: Remove defunct BSP "update" in local APIC reset (Vitaly Kuznetsov) [2009338] - KVM: x86: WARN if the APIC map is dirty without an in-kernel local APIC (Vitaly Kuznetsov) [2009338] - KVM: SVM: Drop explicit MMU reset at RESET/INIT (Vitaly Kuznetsov) [2009338] - KVM: VMX: Remove explicit MMU reset in enter_rmode() (Vitaly Kuznetsov) [2009338] - KVM: SVM: Fall back to KVM's hardcoded value for EDX at RESET/INIT (Vitaly Kuznetsov) [2009338] - KVM: SVM: Require exact CPUID.0x1 match when stuffing EDX at INIT (Vitaly Kuznetsov) [2009338] - KVM: VMX: Set EDX at INIT with CPUID.0x1, Family-Model-Stepping (Vitaly Kuznetsov) [2009338] - KVM: SVM: Zero out GDTR.base and IDTR.base on INIT (Vitaly Kuznetsov) [2009338] - KVM: nVMX: Set LDTR to its architecturally defined value on nested VM-Exit (Vitaly Kuznetsov) [2009338] - KVM: x86: Flush the guest's TLB on INIT (Vitaly Kuznetsov) [2009338] - KVM: x86: APICv: drop immediate APICv disablement on current vCPU (Vitaly Kuznetsov) [2009338] - KVM: x86: enable TDP MMU by default (Vitaly Kuznetsov) [2009338] - KVM: x86/mmu: fast_page_fault support for the TDP MMU (Vitaly Kuznetsov) [2009338] - KVM: x86/mmu: Make walk_shadow_page_lockless_{begin,end} interoperate with the TDP MMU (Vitaly Kuznetsov) [2009338] - KVM: x86/mmu: Fix use of enums in trace_fast_page_fault (Vitaly Kuznetsov) [2009338] - KVM: x86/mmu: Rename cr2_or_gpa to gpa in fast_page_fault (Vitaly Kuznetsov) [2009338] - KVM: Introduce kvm_get_kvm_safe() (Vitaly Kuznetsov) [2009338] - x86/kvm: remove non-x86 stuff from arch/x86/kvm/ioapic.h (Vitaly Kuznetsov) [2009338] - KVM: X86: Add per-vm stat for max rmap list size (Vitaly Kuznetsov) [2009338] - KVM: x86/mmu: Return old SPTE from mmu_spte_clear_track_bits() (Vitaly Kuznetsov) [2009338] - KVM: x86/mmu: Refactor shadow walk in __direct_map() to reduce indentation (Vitaly Kuznetsov) [2009338] - KVM: x86: Hoist kvm_dirty_regs check out of sync_regs() (Vitaly Kuznetsov) [2009338] - KVM: x86/mmu: Mark VM as bugged if page fault returns RET_PF_INVALID (Vitaly Kuznetsov) [2009338] - KVM: x86: Use KVM_BUG/KVM_BUG_ON to handle bugs that are fatal to the VM (Vitaly Kuznetsov) [2009338] - KVM: Export kvm_make_all_cpus_request() for use in marking VMs as bugged (Vitaly Kuznetsov) [2009338] - KVM: Add infrastructure and macro to mark VM as bugged (Vitaly Kuznetsov) [2009338] - KVM: Get rid of kvm_get_pfn() (Vitaly Kuznetsov) [2009338] - KVM: arm64: Use get_page() instead of kvm_get_pfn() (Vitaly Kuznetsov) [2009338] - docs: kvm: properly format code blocks and lists (Vitaly Kuznetsov) [2009338] - docs: kvm: fix build warnings (Vitaly Kuznetsov) [2009338]- posix-cpu-timers: Prevent spuriously armed 0-value itimer (Phil Auld) [2022896] - hrtimer: Unbreak hrtimer_force_reprogram() (Phil Auld) [2022896] - hrtimer: Use raw_cpu_ptr() in clock_was_set() (Phil Auld) [2022896] - clocksource: Make clocksource watchdog test safe for slow-HZ systems (Phil Auld) [2022896] - posix-cpu-timers: Recalc next expiration when timer_settime() ends up not queueing (Phil Auld) [2022896] - posix-cpu-timers: Consolidate timer base accessor (Phil Auld) [2022896] - posix-cpu-timers: Remove confusing return value override (Phil Auld) [2022896] - posix-cpu-timers: Force next expiration recalc after itimer reset (Phil Auld) [2022896] - posix-cpu-timers: Force next_expiration recalc after timer deletion (Phil Auld) [2022896] - posix-cpu-timers: Assert task sighand is locked while starting cputime counter (Phil Auld) [2022896] - posix-timers: Remove redundant initialization of variable ret (Phil Auld) [2022896] - hrtimer: Avoid more SMP function calls in clock_was_set() (Phil Auld) [2022896] - hrtimer: Avoid unnecessary SMP function calls in clock_was_set() (Phil Auld) [2022896] - hrtimer: Add bases argument to clock_was_set() (Phil Auld) [2022896] - time/timekeeping: Avoid invoking clock_was_set() twice (Phil Auld) [2022896] - timekeeping: Distangle resume and clock-was-set events (Phil Auld) [2022896] - timerfd: Provide timerfd_resume() (Phil Auld) [2022896] - hrtimer: Force clock_was_set() handling for the HIGHRES=n, NOHZ=y case (Phil Auld) [2022896] - hrtimer: Ensure timerfd notification for HIGHRES=n (Phil Auld) [2022896] - hrtimer: Consolidate reprogramming code (Phil Auld) [2022896] - hrtimer: Avoid double reprogramming in __hrtimer_start_range_ns() (Phil Auld) [2022896]- rcu: Fix rcu_dynticks_curr_cpu_in_eqs() vs noinstr (Waiman Long) [2022806] - efi: Change down_interruptible() in virt_efi_reset_system() to down_trylock() (Waiman Long) [2022806] - Documentation: core-api/cpuhotplug: Rewrite the API section (Waiman Long) [2022806] - docs/core-api: Modify document layout (Waiman Long) [2022806] - futex: Avoid redundant task lookup (Waiman Long) [2022806] - futex: Clarify comment for requeue_pi_wake_futex() (Waiman Long) [2022806] - cgroup: Avoid compiler warnings with no subsystems (Waiman Long) [2022806] - media/atomisp: Use lockdep instead of *mutex_is_locked() (Waiman Long) [2022806] - debugobjects: Make them PREEMPT_RT aware (Waiman Long) [2022806] - cgroup/cpuset: Enable event notification when partition state changes (Waiman Long) [2022806] - cgroup: cgroup-v1: clean up kernel-doc notation (Waiman Long) [2022806] - locking/semaphore: Add might_sleep() to down_*() family (Waiman Long) [2022806] - static_call: Update API documentation (Waiman Long) [2022806] - torture: Replace deprecated CPU-hotplug functions. (Waiman Long) [2022806] - clocksource: Replace deprecated CPU-hotplug functions. (Waiman Long) [2022806] - smpboot: Replace deprecated CPU-hotplug functions. (Waiman Long) [2022806] - rcu: Replace deprecated CPU-hotplug functions (Waiman Long) [2022806] - genirq/affinity: Replace deprecated CPU-hotplug functions. (Waiman Long) [2022806] - cgroup: Replace deprecated CPU-hotplug functions. (Waiman Long) [2022806] - mm: Replace deprecated CPU-hotplug functions. (Waiman Long) [2022806] - thermal: Replace deprecated CPU-hotplug functions. (Waiman Long) [2022806] - md/raid5: Replace deprecated CPU-hotplug functions. (Waiman Long) [2022806] - perf/hw_breakpoint: Replace deprecated CPU-hotplug functions (Waiman Long) [2022806] - perf/x86/intel: Replace deprecated CPU-hotplug functions (Waiman Long) [2022806] - Documentation: Replace deprecated CPU-hotplug functions. (Waiman Long) [2022806] - Documentation/atomic_t: Document forward progress expectations (Waiman Long) [2022806] - eventfd: Make signal recursion protection a task bit (Waiman Long) [2022806] - locking/atomic: simplify non-atomic wrappers (Waiman Long) [2022806] - cgroup/cpuset: Fix violation of cpuset locking rule (Waiman Long) [2022806] - cgroup/cpuset: Fix a partition bug with hotplug (Waiman Long) [2022806] - cgroup/cpuset: Miscellaneous code cleanup (Waiman Long) [2022806] - rcu: Mark accesses to rcu_state.n_force_qs (Waiman Long) [2022806] - rcu: Print human-readable message for schedule() in RCU reader (Waiman Long) [2022806] - cgroup: remove cgroup_mount from comments (Waiman Long) [2022806] - doc: Update stallwarn.rst with recent changes (Waiman Long) [2022806] - locking/atomic: add generic arch_*() bitops (Waiman Long) [2022806] - locking/atomic: add arch_atomic_long*() (Waiman Long) [2022806] - locking/atomic: centralize generated headers (Waiman Long) [2022806] - locking/atomic: remove ARCH_ATOMIC remanants (Waiman Long) [2022806] - locking/atomic: simplify ifdef generation (Waiman Long) [2022806] - rcu: Fix macro name CONFIG_TASKS_RCU_TRACE (Waiman Long) [2022806] - scftorture: Avoid NULL pointer exception on early exit (Waiman Long) [2022806] - torture: Make kvm-test-1-run-qemu.sh check for reboot loops (Waiman Long) [2022806] - torture: Add timestamps to kvm-test-1-run-qemu.sh output (Waiman Long) [2022806] - torture: Don't use "test" command's "-a" argument (Waiman Long) [2022806] - torture: Make kvm-test-1-run-batch.sh select per-scenario affinity masks (Waiman Long) [2022806] - torture: Consistently name "qemu*" test output files (Waiman Long) [2022806] - torture: Use numeric taskset argument in jitter.sh (Waiman Long) [2022806] - rcutorture: Upgrade two-CPU scenarios to four CPUs (Waiman Long) [2022806] - torture: Make kvm-test-1-run-qemu.sh apply affinity (Waiman Long) [2022806] - torture: Don't redirect qemu-cmd comment lines (Waiman Long) [2022806] - torture: Make kvm.sh select per-scenario affinity masks (Waiman Long) [2022806] - torture: Put kvm.sh batch-creation awk script into a temp file (Waiman Long) [2022806] - locking/rwsem: Remove an unused parameter of rwsem_wake() (Waiman Long) [2022806] - rcu: Explain why rcu_all_qs() is a stub in preemptible TREE RCU (Waiman Long) [2022806] - Documentation/atomic_t: Document cmpxchg() vs try_cmpxchg() (Waiman Long) [2022806] - rcu: Use per_cpu_ptr to get the pointer of per_cpu variable (Waiman Long) [2022806] - rcu: Remove useless "ret" update in rcu_gp_fqs_loop() (Waiman Long) [2022806] - scftorture: Add RPC-like IPI tests (Waiman Long) [2022806] - tools/nolibc: Implement msleep() (Waiman Long) [2022806] - tools: include: nolibc: Fix a typo occured to occurred in the file nolibc.h (Waiman Long) [2022806] - torture: Move parse-console.sh call to PATH-aware scripts (Waiman Long) [2022806] - torture: Make kvm-recheck.sh skip kcsan.sum for build-only runs (Waiman Long) [2022806] - rcu-tasks: Fix synchronize_rcu_rude() typo in comment (Waiman Long) [2022806] - rcuscale: Console output claims too few grace periods (Waiman Long) [2022806] - torture: Protect kvm-remote.sh directory trees from /tmp reaping (Waiman Long) [2022806] - torture: Log more kvm-remote.sh information (Waiman Long) [2022806] - torture: Make kvm-recheck-lock.sh tolerate qemu-cmd comments (Waiman Long) [2022806] - torture: Make kvm-recheck-scf.sh tolerate qemu-cmd comments (Waiman Long) [2022806] - rcu/doc: Add a quick quiz to explain further why we need smp_mb__after_unlock_lock() (Waiman Long) [2022806] - rcu: Make rcu_gp_init() and rcu_gp_fqs_loop noinline to conserve stack (Waiman Long) [2022806] - torture: Create KCSAN summaries for torture.sh runs (Waiman Long) [2022806] - torture: Enable KCSAN summaries over groups of torture-test runs (Waiman Long) [2022806] - rcu: Mark lockless ->qsmask read in rcu_check_boost_fail() (Waiman Long) [2022806] - srcutiny: Mark read-side data races (Waiman Long) [2022806] - locktorture: Count lock readers (Waiman Long) [2022806] - locktorture: Mark statistics data races (Waiman Long) [2022806] - docs: Fix a typo in Documentation/RCU/stallwarn.rst (Waiman Long) [2022806] - rcu-tasks: Mark ->trc_reader_special.b.need_qs data races (Waiman Long) [2022806] - rcu-tasks: Mark ->trc_reader_nesting data races (Waiman Long) [2022806] - rcu-tasks: Add comments explaining task_struct strategy (Waiman Long) [2022806] - rcu: Start timing stall repetitions after warning complete (Waiman Long) [2022806] - rcu: Do not disable GP stall detection in rcu_cpu_stall_reset() (Waiman Long) [2022806] - rcu/tree: Handle VM stoppage in stall detection (Waiman Long) [2022806] - rculist: Unify documentation about missing list_empty_rcu() (Waiman Long) [2022806] - rcu: Mark accesses in tree_stall.h (Waiman Long) [2022806] - Documentation/RCU: Fix nested inline markup (Waiman Long) [2022806] - rcu: Mark accesses to ->rcu_read_lock_nesting (Waiman Long) [2022806] - Documentation/RCU: Fix emphasis markers (Waiman Long) [2022806] - rcu: Weaken ->dynticks accesses and updates (Waiman Long) [2022806] - rcu: Remove special bit at the bottom of the ->dynticks counter (Waiman Long) [2022806] - rcu/nocb: Remove NOCB deferred wakeup from rcutree_dead_cpu() (Waiman Long) [2022806] - rcu/nocb: Start moving nocb code to its own plugin file (Waiman Long) [2022806] - rcutorture: Preempt rather than block when testing task stalls (Waiman Long) [2022806] - rcu: Fix stall-warning deadlock due to non-release of rcu_node ->lock (Waiman Long) [2022806] - rcu: Fix to include first blocked task in stall warning (Waiman Long) [2022806] - torture: Make torture.sh accept --do-all and --donone (Waiman Long) [2022806] - torture: Add clocksource-watchdog testing to torture.sh (Waiman Long) [2022806] - refscale: Add measurement of clock readout (Waiman Long) [2022806]- x86: change default to spec_store_bypass_disable=prctl spectre_v2_user=prctl (Wander Lairson Costa) [2002637] - Enable PREEMPT_DYNAMIC for all but s390x (Phil Auld) [2019472] - preempt: Restore preemption model selection configs (Phil Auld) [2019472] - sched: Provide Kconfig support for default dynamic preempt mode (Phil Auld) [2019472] - x86/sgx: Add TAINT_TECH_PREVIEW for virtual EPC (Wander Lairson Costa) [2025959] - x86/sgx: mark tech preview (Wander Lairson Costa) [2025959] - ipv6: When forwarding count rx stats on the orig netdev (Hangbin Liu) [2025457] - ipv6: make exception cache less predictible (Hangbin Liu) [2025457] - icmp: fix icmp_ext_echo_iio parsing in icmp_build_probe (Guillaume Nault) [2024572] - net: prefer socket bound to interface when not in VRF (Guillaume Nault) [2024572] - net: ipv4: Fix rtnexthop len when RTA_FLOW is present (Guillaume Nault) [2024572] - nexthop: Fix memory leaks in nexthop notification chain listeners (Guillaume Nault) [2024572] - nexthop: Fix division by zero while replacing a resilient group (Guillaume Nault) [2024572] - ipv4: fix endianness issue in inet_rtm_getroute_build_skb() (Guillaume Nault) [2024572] - crypto: ccp - Make use of the helper macro kthread_run() (Vladis Dronov) [1997595] - crypto: ccp - Fix whitespace in sev_cmd_buffer_len() (Vladis Dronov) [1997595] - crypto: ccp - fix resource leaks in ccp_run_aes_gcm_cmd() (Vladis Dronov) [1997595] {CVE-2021-3744 CVE-2021-3764} - net/l2tp: Fix reference count leak in l2tp_udp_recv_core (Guillaume Nault) [2023271] - scsi: megaraid: Clean up some inconsistent indenting (Tomas Henzl) [1879402] - scsi: megaraid: Fix Coccinelle warning (Tomas Henzl) [1879402] - scsi: megaraid_sas: Driver version update to 07.719.03.00-rc1 (Tomas Henzl) [1879402] - scsi: megaraid_sas: Add helper functions for irq_context (Tomas Henzl) [1879402] - scsi: megaraid_sas: Fix concurrent access to ISR between IRQ polling and real interrupt (Tomas Henzl) [1879402] - tpm: ibmvtpm: Avoid error message when process gets signal while waiting (Štěpán Horáček) [1983089] - char: tpm: cr50_i2c: convert to new probe interface (Štěpán Horáček) [1983089] - char: tpm: Kconfig: remove bad i2c cr50 select (Štěpán Horáček) [1983089]- redhat/configs: enable CONFIG_CEPH_FSCACHE (Jeffrey Layton) [2017798] - ceph: add a new metric to keep track of remote object copies (Jeffrey Layton) [2017798] - libceph, ceph: move ceph_osdc_copy_from() into cephfs code (Jeffrey Layton) [2017798] - ceph: clean-up metrics data structures to reduce code duplication (Jeffrey Layton) [2017798] - ceph: split 'metric' debugfs file into several files (Jeffrey Layton) [2017798] - ceph: return the real size read when it hits EOF (Jeffrey Layton) [2017798] - ceph: properly handle statfs on multifs setups (Jeffrey Layton) [2017798] - ceph: shut down mount on bad mdsmap or fsmap decode (Jeffrey Layton) [2017798] - ceph: fix mdsmap decode when there are MDS's beyond max_mds (Jeffrey Layton) [2017798] - ceph: ignore the truncate when size won't change with Fx caps issued (Jeffrey Layton) [2017798] - ceph: don't rely on error_string to validate blocklisted session. (Jeffrey Layton) [2017798] - ceph: just use ci->i_version for fscache aux info (Jeffrey Layton) [2017798] - ceph: shut down access to inode when async create fails (Jeffrey Layton) [2017798] - ceph: refactor remove_session_caps_cb (Jeffrey Layton) [2017798] - ceph: fix auth cap handling logic in remove_session_caps_cb (Jeffrey Layton) [2017798] - ceph: drop private list from remove_session_caps_cb (Jeffrey Layton) [2017798] - ceph: don't use -ESTALE as special return code in try_get_cap_refs (Jeffrey Layton) [2017798] - ceph: print inode numbers instead of pointer values (Jeffrey Layton) [2017798] - ceph: enable async dirops by default (Jeffrey Layton) [2017798] - libceph: drop ->monmap and err initialization (Jeffrey Layton) [2017798] - ceph: convert to noop_direct_IO (Jeffrey Layton) [2017798] - ceph: fix handling of "meta" errors (Jeffrey Layton) [2017798] - ceph: skip existing superblocks that are blocklisted or shut down when mounting (Jeffrey Layton) [2017798] - ceph: fix off by one bugs in unsafe_request_wait() (Jeffrey Layton) [2017798] - ceph: fix dereference of null pointer cf (Jeffrey Layton) [2017798] - ceph: drop the mdsc_get_session/put_session dout messages (Jeffrey Layton) [2017798] - ceph: lockdep annotations for try_nonblocking_invalidate (Jeffrey Layton) [2017798] - ceph: don't WARN if we're forcibly removing the session caps (Jeffrey Layton) [2017798] - ceph: don't WARN if we're force umounting (Jeffrey Layton) [2017798] - ceph: remove the capsnaps when removing caps (Jeffrey Layton) [2017798] - ceph: request Fw caps before updating the mtime in ceph_write_iter (Jeffrey Layton) [2017798] - ceph: reconnect to the export targets on new mdsmaps (Jeffrey Layton) [2017798] - ceph: print more information when we can't find snaprealm (Jeffrey Layton) [2017798] - ceph: add ceph_change_snap_realm() helper (Jeffrey Layton) [2017798] - ceph: remove redundant initializations from mdsc and session (Jeffrey Layton) [2017798] - ceph: cancel delayed work instead of flushing on mdsc teardown (Jeffrey Layton) [2017798] - ceph: add a new vxattr to return auth mds for an inode (Jeffrey Layton) [2017798] - ceph: remove some defunct forward declarations (Jeffrey Layton) [2017798] - ceph: flush the mdlog before waiting on unsafe reqs (Jeffrey Layton) [2017798] - ceph: flush mdlog before umounting (Jeffrey Layton) [2017798] - ceph: make iterate_sessions a global symbol (Jeffrey Layton) [2017798] - ceph: make ceph_create_session_msg a global symbol (Jeffrey Layton) [2017798] - ceph: fix comment about short copies in ceph_write_end (Jeffrey Layton) [2017798] - ceph: fix memory leak on decode error in ceph_handle_caps (Jeffrey Layton) [2017798]- x86: Pin task-stack in __get_wchan() (Chris von Recklinghausen) [2022169] - x86: Fix __get_wchan() for !STACKTRACE (Chris von Recklinghausen) [2022169] - sched: Add wrapper for get_wchan() to keep task blocked (Chris von Recklinghausen) [2022169] - x86: Fix get_wchan() to support the ORC unwinder (Chris von Recklinghausen) [2022169] - proc: Use task_is_running() for wchan in /proc/$pid/stat (Chris von Recklinghausen) [2022169] - leaking_addresses: Always print a trailing newline (Chris von Recklinghausen) [2022169] - Revert "proc/wchan: use printk format instead of lookup_symbol_name()" (Chris von Recklinghausen) [2022169] - sched: Fill unconditional hole induced by sched_entity (Chris von Recklinghausen) [2022169] - powerpc/bpf: Fix write protecting JIT code (Jiri Olsa) [2023618] - vfs: check fd has read access in kernel_read_file_from_fd() (Carlos Maiolino) [2022893] - Disable idmapped mounts (Alexey Gladkov) [2018141] - KVM: s390: Fix handle_sske page fault handling (Thomas Huth) [1870686] - KVM: s390: Simplify SIGP Set Arch handling (Thomas Huth) [1870686] - KVM: s390: pv: avoid stalls when making pages secure (Thomas Huth) [1870686] - KVM: s390: pv: avoid stalls for kvm_s390_pv_init_vm (Thomas Huth) [1870686] - KVM: s390: pv: avoid double free of sida page (Thomas Huth) [1870686] - KVM: s390: pv: add macros for UVC CC values (Thomas Huth) [1870686] - s390/uv: fully validate the VMA before calling follow_page() (Thomas Huth) [1870686] - s390/gmap: don't unconditionally call pte_unmap_unlock() in __gmap_zap() (Thomas Huth) [1870686] - s390/gmap: validate VMA in __gmap_zap() (Thomas Huth) [1870686] - KVM: s390: preserve deliverable_mask in __airqs_kick_single_vcpu (Thomas Huth) [1870686] - KVM: s390: index kvm->arch.idle_mask by vcpu_idx (Thomas Huth) [1870686] - KVM: s390: clear kicked_mask before sleeping again (Thomas Huth) [1870686] - KVM: s390: Function documentation fixes (Thomas Huth) [1870686] - s390/mm: fix kernel doc comments (Thomas Huth) [1870686] - KVM: s390: generate kvm hypercall functions (Thomas Huth) [1870686] - s390/vfio-ap: replace open coded locks for VFIO_GROUP_NOTIFY_SET_KVM notification (Thomas Huth) [1870686] - s390/vfio-ap: r/w lock for PQAP interception handler function pointer (Thomas Huth) [1870686] - KVM: Rename lru_slot to last_used_slot (Thomas Huth) [1870686] - s390/uv: de-duplicate checks for Protected Host Virtualization (Thomas Huth) [1870686] - s390/boot: disable Secure Execution in dump mode (Thomas Huth) [1870686] - s390/boot: move uv function declarations to boot/uv.h (Thomas Huth) [1870686] - s390/boot: move all linker symbol declarations from c to h files (Thomas Huth) [1870686] - redhat/configs: Remove CONFIG_INFINIBAND_I40IW (Kamal Heib) [1920720]- perf test: Handle fd gaps in test__dso_data_reopen (Michael Petlan) [1937209] - perf tests vmlinux-kallsyms: Ignore hidden symbols (Michael Petlan) [1975103] - perf script: Fix PERF_SAMPLE_WEIGHT_STRUCT support (Michael Petlan) [2009378] - redhat/kernel.spec.template: Link perf with --export-dynamic (Michael Petlan) [2006775] - xfs: fix I_DONTCACHE (Carlos Maiolino) [2022435] - virtio: write back F_VERSION_1 before validate (Thomas Huth) [2008401] - net/tls: Fix flipped sign in tls_err_abort() calls (Sabrina Dubroca) [2022006] - net/tls: Fix flipped sign in async_wait.err assignment (Sabrina Dubroca) [2022006] - hyper-v: Replace uuid.h with types.h (Mohammed Gamal) [2008572] - Drivers: hv: vmbus: Remove unused code to check for subchannels (Mohammed Gamal) [2008572] - hv: hyperv.h: Remove unused inline functions (Mohammed Gamal) [2008572] - asm-generic/hyperv: provide cpumask_to_vpset_noself (Mohammed Gamal) [2008572] - asm-generic/hyperv: Add missing #include of nmi.h (Mohammed Gamal) [2008572] - x86/hyperv: Avoid erroneously sending IPI to 'self' (Mohammed Gamal) [2008572] - x86/hyperv: remove on-stack cpumask from hv_send_ipi_mask_allbutself (Mohammed Gamal) [2008572] - [s390] net/smc: improved fix wait on already cleared link (Mete Durlu) [1869652] - [s390] net/smc: fix 'workqueue leaked lock' in smc_conn_abort_work (Mete Durlu) [1869652] - [s390] net/smc: add missing error check in smc_clc_prfx_set() (Mete Durlu) [1869652] - cifs: enable SMB_DIRECT in RHEL9 (Ronnie Sahlberg) [1965209] - scsi: mpt3sas: Clean up some inconsistent indenting (Tomas Henzl) [1876119] - scsi: mpt3sas: Call cpu_relax() before calling udelay() (Tomas Henzl) [1876119] - scsi: mpt3sas: Introduce sas_ncq_prio_supported sysfs sttribute (Tomas Henzl) [1876119] - scsi: mpt3sas: Update driver version to 39.100.00.00 (Tomas Henzl) [1876119] - scsi: mpt3sas: Use firmware recommended queue depth (Tomas Henzl) [1876119] - scsi: mpt3sas: Bump driver version to 38.100.00.00 (Tomas Henzl) [1876119] - scsi: mpt3sas: Add io_uring iopoll support (Tomas Henzl) [1876119] - serial: 8250_lpss: Extract dw8250_do_set_termios() for common use (David Arcari) [1880032] - serial: 8250_lpss: Enable DMA on Intel Elkhart Lake (David Arcari) [1880032] - dmaengine: dw: Convert members to u32 in platform data (David Arcari) [1880032] - dmaengine: dw: Simplify DT property parser (David Arcari) [1880032] - dmaengine: dw: Remove error message from DT parsing code (David Arcari) [1880032] - dmaengine: dw: Program xBAR hardware for Elkhart Lake (David Arcari) [1880032] - vmxnet3: switch from 'pci_' to 'dma_' API (Kamal Heib) [2003297] - vmxnet3: update to version 6 (Kamal Heib) [2003297] - vmxnet3: increase maximum configurable mtu to 9190 (Kamal Heib) [2003297] - vmxnet3: set correct hash type based on rss information (Kamal Heib) [2003297] - vmxnet3: add support for ESP IPv6 RSS (Kamal Heib) [2003297] - vmxnet3: remove power of 2 limitation on the queues (Kamal Heib) [2003297] - vmxnet3: add support for 32 Tx/Rx queues (Kamal Heib) [2003297] - vmxnet3: prepare for version 6 changes (Kamal Heib) [2003297]- PCI/VPD: Defer VPD sizing until first access (Myron Stowe) [2021298] - PCI/VPD: Use unaligned access helpers (Myron Stowe) [2021298] - PCI/VPD: Clean up public VPD defines and inline functions (Myron Stowe) [2021298] - cxgb4: Use pci_vpd_find_id_string() to find VPD ID string (Myron Stowe) [2021298] - PCI/VPD: Add pci_vpd_find_id_string() (Myron Stowe) [2021298] - PCI/VPD: Include post-processing in pci_vpd_find_tag() (Myron Stowe) [2021298] - PCI/VPD: Stop exporting pci_vpd_find_info_keyword() (Myron Stowe) [2021298] - PCI/VPD: Stop exporting pci_vpd_find_tag() (Myron Stowe) [2021298] - scsi: cxlflash: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2021298] - cxgb4: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2021298] - cxgb4: Remove unused vpd_param member ec (Myron Stowe) [2021298] - cxgb4: Validate VPD checksum with pci_vpd_check_csum() (Myron Stowe) [2021298] - bnxt: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2021298] - bnxt: Read VPD with pci_vpd_alloc() (Myron Stowe) [2021298] - bnx2x: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2021298] - bnx2x: Read VPD with pci_vpd_alloc() (Myron Stowe) [2021298] - bnx2: Replace open-coded byte swapping with swab32s() (Myron Stowe) [2021298] - bnx2: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2021298] - sfc: falcon: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2021298] - sfc: falcon: Read VPD with pci_vpd_alloc() (Myron Stowe) [2021298] - tg3: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2021298] - tg3: Validate VPD checksum with pci_vpd_check_csum() (Myron Stowe) [2021298] - tg3: Read VPD with pci_vpd_alloc() (Myron Stowe) [2021298] - sfc: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2021298] - sfc: Read VPD with pci_vpd_alloc() (Myron Stowe) [2021298] - PCI/VPD: Add pci_vpd_check_csum() (Myron Stowe) [2021298] - PCI/VPD: Add pci_vpd_find_ro_info_keyword() (Myron Stowe) [2021298] - PCI/VPD: Add pci_vpd_alloc() (Myron Stowe) [2021298] - PCI/VPD: Treat invalid VPD like missing VPD capability (Myron Stowe) [2021298] - PCI/VPD: Determine VPD size in pci_vpd_init() (Myron Stowe) [2021298] - PCI/VPD: Embed struct pci_vpd in struct pci_dev (Myron Stowe) [2021298] - PCI/VPD: Remove struct pci_vpd.valid member (Myron Stowe) [2021298] - PCI/VPD: Remove struct pci_vpd_ops (Myron Stowe) [2021298] - PCI/VPD: Reorder pci_read_vpd(), pci_write_vpd() (Myron Stowe) [2021298] - PCI/VPD: Remove struct pci_vpd.flag (Myron Stowe) [2021298] - PCI/VPD: Make pci_vpd_wait() uninterruptible (Myron Stowe) [2021298] - PCI/VPD: Remove pci_vpd_size() old_size argument (Myron Stowe) [2021298] - PCI/VPD: Allow access to valid parts of VPD if some is invalid (Myron Stowe) [2021298] - PCI/VPD: Don't check Large Resource Item Names for validity (Myron Stowe) [2021298] - PCI/VPD: Reject resource tags with invalid size (Myron Stowe) [2021298] - PCI/VPD: Treat initial 0xff as missing EEPROM (Myron Stowe) [2021298] - PCI/VPD: Check Resource Item Names against those valid for type (Myron Stowe) [2021298] - PCI/VPD: Correct diagnostic for VPD read failure (Myron Stowe) [2021298]- Add automotive CI jobs (Michael Hofmann) - sched/scs: Reset the shadow stack when idle_task_exit (Phil Auld) [1992256] - sched/fair: Null terminate buffer when updating tunable_scaling (Phil Auld) [1992256] - sched/fair: Add ancestors of unthrottled undecayed cfs_rq (Phil Auld) [1981743 1992256] - cpufreq: schedutil: Destroy mutex before kobject_put() frees the memory (Phil Auld) [1992256] - sched/idle: Make the idle timer expire in hard interrupt context (Phil Auld) [1992256] - sched: Prevent balance_push() on remote runqueues (Phil Auld) [1992256] - sched/fair: Mark tg_is_idle() an inline in the !CONFIG_FAIR_GROUP_SCHED case (Phil Auld) [1992256] - sched/topology: Skip updating masks for non-online nodes (Phil Auld) [1992256] - sched: Skip priority checks with SCHED_FLAG_KEEP_PARAMS (Phil Auld) [1992256] - sched: Fix UCLAMP_FLAG_IDLE setting (Phil Auld) [1992256] - cpufreq: schedutil: Use kobject release() method to free sugov_tunables (Phil Auld) [1992256] - sched/deadline: Fix missing clock update in migrate_task_rq_dl() (Phil Auld) [1992256] - sched/fair: Avoid a second scan of target in select_idle_cpu (Phil Auld) [1992256] - sched/fair: Use prev instead of new target as recent_used_cpu (Phil Auld) [1992256] - sched: Replace deprecated CPU-hotplug functions. (Phil Auld) [1992256] - sched: Introduce dl_task_check_affinity() to check proposed affinity (Phil Auld) [1992256] - sched: Allow task CPU affinity to be restricted on asymmetric systems (Phil Auld) [1992256] - sched: Split the guts of sched_setaffinity() into a helper function (Phil Auld) [1992256] - sched: Introduce task_struct::user_cpus_ptr to track requested affinity (Phil Auld) [1992256] - sched: Reject CPU affinity changes based on task_cpu_possible_mask() (Phil Auld) [1992256] - cpuset: Cleanup cpuset_cpus_allowed_fallback() use in select_fallback_rq() (Phil Auld) [1992256] - cpuset: Honour task_cpu_possible_mask() in guarantee_online_cpus() (Phil Auld) [1992256] - cpuset: Don't use the cpu_possible_mask as a last resort for cgroup v1 (Phil Auld) [1992256] - sched: Introduce task_cpu_possible_mask() to limit fallback rq selection (Phil Auld) [1992256] - sched: Cgroup SCHED_IDLE support (Phil Auld) [1992256] - sched: Don't report SCHED_FLAG_SUGOV in sched_getattr() (Phil Auld) [1992256] - sched/deadline: Fix reset_on_fork reporting of DL tasks (Phil Auld) [1992256] - sched/numa: Fix is_core_idle() (Phil Auld) [1992256] - sched: remove redundant on_rq status change (Phil Auld) [1992256] - sched: Optimize housekeeping_cpumask() in for_each_cpu_and() (Phil Auld) [1992256] - sched/sysctl: Move extern sysctl declarations to sched.h (Phil Auld) [1992256] - sched/debug: Don't update sched_domain debug directories before sched_debug_init() (Phil Auld) [1992256]- clocksource: Increase WATCHDOG_MAX_SKEW (Waiman Long) [2017164] - x86/hpet: Use another crystalball to evaluate HPET usability (Waiman Long) [2017164] - scsi: target: Fix the pgr/alua_support_store functions (Maurizio Lombardi) [2023439] - redhat: fix typo and make the output more silent for dist-git sync (Herton R. Krzesinski) - x86: ACPI: cstate: Optimize C3 entry on AMD CPUs (David Arcari) [1998526] - scsi: lpfc: Update lpfc version to 14.0.0.3 (Dick Kennedy) [2021327] - scsi: lpfc: Allow fabric node recovery if recovery is in progress before devloss (Dick Kennedy) [2021327] - scsi: lpfc: Fix link down processing to address NULL pointer dereference (Dick Kennedy) [2021327] - scsi: lpfc: Allow PLOGI retry if previous PLOGI was aborted (Dick Kennedy) [2021327] - scsi: lpfc: Fix use-after-free in lpfc_unreg_rpi() routine (Dick Kennedy) [2021327] - scsi: lpfc: Correct sysfs reporting of loop support after SFP status change (Dick Kennedy) [2021327] - scsi: lpfc: Wait for successful restart of SLI3 adapter during host sg_reset (Dick Kennedy) [2021327] - scsi: lpfc: Revert LOG_TRACE_EVENT back to LOG_INIT prior to driver_resource_setup() (Dick Kennedy) [2021327] - x86/Kconfig: Do not enable AMD_MEM_ENCRYPT_ACTIVE_BY_DEFAULT automatically (Prarit Bhargava) [2021200] - ucounts: Move get_ucounts from cred_alloc_blank to key_change_session_keyring (Alexey Gladkov) [2018142] - ucounts: Proper error handling in set_cred_ucounts (Alexey Gladkov) [2018142] - ucounts: Pair inc_rlimit_ucounts with dec_rlimit_ucoutns in commit_creds (Alexey Gladkov) [2018142] - ucounts: Fix signal ucount refcounting (Alexey Gladkov) [2018142] - x86/cpu: Fix migration safety with X86_BUG_NULL_SEL (Vitaly Kuznetsov) [2016959] - ip6_gre: Revert "ip6_gre: add validation for csum_start" (Guillaume Nault) [2014993] - ip_gre: validate csum_start only on pull (Guillaume Nault) [2014993] - redhat/configs: enable KEXEC_IMAGE_VERIFY_SIG for RHEL (Coiby Xu) [1994858] - redhat/configs: enable KEXEC_SIG for aarch64 RHEL (Coiby Xu) [1994858] - kernel.spec: add bpf_testmod.ko to kselftests/bpf (Viktor Malik) [2006318 2006319] - netfilter: Add deprecation notices for xtables (Phil Sutter) [1945179] - redhat: Add mark_driver_deprecated() (Phil Sutter) [1945179]- powerpc/svm: Don't issue ultracalls if !mem_encrypt_active() (Herton R. Krzesinski) [2025186]- net: core: don't call SIOCBRADD/DELIF for non-bridge devices (Ivan Vecera) [2008927] - net: bridge: fix ioctl old_deviceless bridge argument (Ivan Vecera) [2008927] - net: bridge: fix ioctl locking (Ivan Vecera) [2008927] - ethtool: Fix rxnfc copy to user buffer overflow (Ivan Vecera) [2008927] - net: bonding: move ioctl handling to private ndo operation (Ivan Vecera) [2008927] - net: bridge: move bridge ioctls out of .ndo_do_ioctl (Ivan Vecera) [2008927] - net: socket: return changed ifreq from SIOCDEVPRIVATE (Ivan Vecera) [2008927] - net: split out ndo_siowandev ioctl (Ivan Vecera) [2008927] - dev_ioctl: split out ndo_eth_ioctl (Ivan Vecera) [2008927] - dev_ioctl: pass SIOCDEVPRIVATE data separately (Ivan Vecera) [2008927] - wan: cosa: remove dead cosa_net_ioctl() function (Ivan Vecera) [2008927] - wan: use ndo_siocdevprivate (Ivan Vecera) [2008927] - ppp: use ndo_siocdevprivate (Ivan Vecera) [2008927] - sb1000: use ndo_siocdevprivate (Ivan Vecera) [2008927] - hippi: use ndo_siocdevprivate (Ivan Vecera) [2008927] - ip_tunnel: use ndo_siocdevprivate (Ivan Vecera) [2008927] - airo: use ndo_siocdevprivate (Ivan Vecera) [2008927] - hamradio: use ndo_siocdevprivate (Ivan Vecera) [2008927] - cxgb3: use ndo_siocdevprivate (Ivan Vecera) [2008927] - qeth: use ndo_siocdevprivate (Ivan Vecera) [2008927] - slip/plip: use ndo_siocdevprivate (Ivan Vecera) [2008927] - net: usb: use ndo_siocdevprivate (Ivan Vecera) [2008927] - fddi: use ndo_siocdevprivate (Ivan Vecera) [2008927] - eql: use ndo_siocdevprivate (Ivan Vecera) [2008927] - tehuti: use ndo_siocdevprivate (Ivan Vecera) [2008927] - hamachi: use ndo_siocdevprivate (Ivan Vecera) [2008927] - appletalk: use ndo_siocdevprivate (Ivan Vecera) [2008927] - bonding: use siocdevprivate (Ivan Vecera) [2008927] - tulip: use ndo_siocdevprivate (Ivan Vecera) [2008927] - phonet: use siocdevprivate (Ivan Vecera) [2008927] - bridge: use ndo_siocdevprivate (Ivan Vecera) [2008927] - hostap: use ndo_siocdevprivate (Ivan Vecera) [2008927] - staging: wlan-ng: use siocdevprivate (Ivan Vecera) [2008927] - staging: rtlwifi: use siocdevprivate (Ivan Vecera) [2008927] - net: split out SIOCDEVPRIVATE handling from dev_ioctl (Ivan Vecera) [2008927] - net: socket: rework compat_ifreq_ioctl() (Ivan Vecera) [2008927] - net: socket: simplify dev_ifconf handling (Ivan Vecera) [2008927] - net: socket: remove register_gifconf (Ivan Vecera) [2008927] - net: socket: rework SIOC?IFMAP ioctls (Ivan Vecera) [2008927] - ethtool: improve compat ioctl handling (Ivan Vecera) [2008927] - compat: make linux/compat.h available everywhere (Ivan Vecera) [2008927]- CI: Add template for baseline gcov build (c9s repos) (Michael Hofmann) - PCI: vmd: depend on !UML (Myron Stowe) [1994932] - PCI: vmd: Do not disable MSI-X remapping if interrupt remapping is enabled by IOMMU (Myron Stowe) [1994932] - PCI: vmd: Assign a number to each VMD controller (Myron Stowe) [1994932] - PCI: VMD: ACPI: Make ACPI companion lookup work for VMD bus (Myron Stowe) [1994932] - swiotlb-xen: drop DEFAULT_NSLABS (Jerry Snitselaar) [2004348] - swiotlb-xen: arrange to have buffer info logged (Jerry Snitselaar) [2004348] - swiotlb-xen: drop leftover __ref (Jerry Snitselaar) [2004348] - swiotlb-xen: limit init retries (Jerry Snitselaar) [2004348] - swiotlb-xen: suppress certain init retries (Jerry Snitselaar) [2004348] - swiotlb-xen: maintain slab count properly (Jerry Snitselaar) [2004348] - swiotlb-xen: fix late init retry (Jerry Snitselaar) [2004348] - swiotlb-xen: avoid double free (Jerry Snitselaar) [2004348] - dma-debug: teach add_dma_entry() about DMA_ATTR_SKIP_CPU_SYNC (Jerry Snitselaar) [2004348] - dma-debug: fix sg checks in debug_dma_map_sg() (Jerry Snitselaar) [2004348] - dma-mapping: fix the kerneldoc for dma_map_sgtable() (Jerry Snitselaar) [2004348] - dma-debug: prevent an error message from causing runtime problems (Jerry Snitselaar) [2004348] - dma-mapping: fix the kerneldoc for dma_map_sg_attrs (Jerry Snitselaar) [2004348] - iommu/vt-d: Drop "0x" prefix from PCI bus & device addresses (Jerry Snitselaar) [2004348] - iommu: Clarify default domain Kconfig (Jerry Snitselaar) [2004348] - iommu/vt-d: Fix a deadlock in intel_svm_drain_prq() (Jerry Snitselaar) [2004348] - iommu/vt-d: Fix PASID leak in intel_svm_unbind_mm() (Jerry Snitselaar) [2004348] - iommu/amd: Remove iommu_init_ga() (Jerry Snitselaar) [2004348] - iommu/amd: Relocate GAMSup check to early_enable_iommus (Jerry Snitselaar) [2004348] - iommu/io-pgtable: Abstract iommu_iotlb_gather access (Jerry Snitselaar) [2004348] - iommu/vt-d: Add present bit check in pasid entry setup helpers (Jerry Snitselaar) [2004348] - iommu/vt-d: Use pasid_pte_is_present() helper function (Jerry Snitselaar) [2004348] - iommu/vt-d: Drop the kernel doc annotation (Jerry Snitselaar) [2004348] - iommu/vt-d: Allow devices to have more than 32 outstanding PRs (Jerry Snitselaar) [1921363] - iommu/vt-d: Preset A/D bits for user space DMA usage (Jerry Snitselaar) [2004348] - iomm/vt-d: Enable Intel IOMMU scalable mode by default (Jerry Snitselaar) [2004348] - iommu/vt-d: Refactor Kconfig a bit (Jerry Snitselaar) [2004348] - iommu/vt-d: Remove unnecessary oom message (Jerry Snitselaar) [2004348] - iommu/vt-d: Update the virtual command related registers (Jerry Snitselaar) [2004348] - iommu: Allow enabling non-strict mode dynamically (Jerry Snitselaar) [2004348] - iommu: Merge strictness and domain type configs (Jerry Snitselaar) [2004348] - iommu: Only log strictness for DMA domains (Jerry Snitselaar) [2004348] - iommu: Expose DMA domain strictness via sysfs (Jerry Snitselaar) [2004348] - iommu: Express DMA strictness via the domain type (Jerry Snitselaar) [2004348] - iommu/vt-d: Prepare for multiple DMA domain types (Jerry Snitselaar) [2004348] - iommu/arm-smmu: Prepare for multiple DMA domain types (Jerry Snitselaar) [2004348] - iommu/amd: Prepare for multiple DMA domain types (Jerry Snitselaar) [2004348] - iommu: Introduce explicit type for non-strict DMA domains (Jerry Snitselaar) [2004348] - iommu/io-pgtable: Remove non-strict quirk (Jerry Snitselaar) [2004348] - iommu: Indicate queued flushes via gather data (Jerry Snitselaar) [2004348] - iommu/dma: Remove redundant "!dev" checks (Jerry Snitselaar) [2004348] - iommu/virtio: Drop IOVA cookie management (Jerry Snitselaar) [2004348] - iommu/vt-d: Drop IOVA cookie management (Jerry Snitselaar) [2004348] - iommu/arm-smmu: Drop IOVA cookie management (Jerry Snitselaar) [2004348] - iommu/amd: Drop IOVA cookie management (Jerry Snitselaar) [2004348] - iommu: Pull IOVA cookie management into the core (Jerry Snitselaar) [2004348] - iommu/amd: Remove stale amd_iommu_unmap_flush usage (Jerry Snitselaar) [2004348] - iommu/amd: Use only natural aligned flushes in a VM (Jerry Snitselaar) [2004348] - iommu/amd: Sync once for scatter-gather operations (Jerry Snitselaar) [2004348] - iommu/amd: Tailored gather logic for AMD (Jerry Snitselaar) [2004348] - iommu: Factor iommu_iotlb_gather_is_disjoint() out (Jerry Snitselaar) [2004348] - iommu: Improve iommu_iotlb_gather helpers (Jerry Snitselaar) [2004348] - iommu/amd: Do not use flush-queue when NpCache is on (Jerry Snitselaar) [2004348] - iommu/amd: Selective flush on unmap (Jerry Snitselaar) [2004348] - iommu/amd: Fix printing of IOMMU events when rate limiting kicks in (Jerry Snitselaar) [2004348] - iommu/amd: Convert from atomic_t to refcount_t on pasid_state->count (Jerry Snitselaar) [2004348] - iommu/arm-smmu: Fix missing unlock on error in arm_smmu_device_group() (Jerry Snitselaar) [2004348] - iommu/arm-smmu-v3: Stop pre-zeroing batch commands (Jerry Snitselaar) [2004348] - iommu/arm-smmu-v3: Extract reusable function __arm_smmu_cmdq_skip_err() (Jerry Snitselaar) [2004348] - iommu/arm-smmu-v3: Add and use static helper function arm_smmu_get_cmdq() (Jerry Snitselaar) [2004348] - iommu/arm-smmu-v3: Add and use static helper function arm_smmu_cmdq_issue_cmd_with_sync() (Jerry Snitselaar) [2004348] - iommu/arm-smmu-v3: Use command queue batching helpers to improve performance (Jerry Snitselaar) [2004348] - iommu/arm-smmu: Optimize ->tlb_flush_walk() for qcom implementation (Jerry Snitselaar) [2004348] - iommu/arm-smmu: Fix race condition during iommu_group creation (Jerry Snitselaar) [2004348] - iommu: Fix race condition during default domain allocation (Jerry Snitselaar) [2004348] - iommu/arm-smmu: Add clk_bulk_{prepare/unprepare} to system pm callbacks (Jerry Snitselaar) [2004348] - iommu/arm-smmu-v3: Remove some unneeded init in arm_smmu_cmdq_issue_cmdlist() (Jerry Snitselaar) [2004348] - iommu/arm-smmu-v3: Implement the map_pages() IOMMU driver callback (Jerry Snitselaar) [1971978] - iommu/arm-smmu-v3: Implement the unmap_pages() IOMMU driver callback (Jerry Snitselaar) [1971978] - iommu/vt-d: Move clflush'es from iotlb_sync_map() to map_pages() (Jerry Snitselaar) [1971978] - iommu/vt-d: Implement map/unmap_pages() iommu_ops callback (Jerry Snitselaar) [1971978] - iommu/vt-d: Report real pgsize bitmap to iommu core (Jerry Snitselaar) [1971978] - iommu: Streamline iommu_iova_to_phys() (Jerry Snitselaar) [2004348] - iommu: Remove mode argument from iommu_set_dma_strict() (Jerry Snitselaar) [2004348] - redhat/configs: Use new iommu default dma config options (Jerry Snitselaar) [2004348] - iommu/amd: Add support for IOMMU default DMA mode build options (Jerry Snitselaar) [2004348] - iommu/vt-d: Add support for IOMMU default DMA mode build options (Jerry Snitselaar) [2004348] - iommu: Enhance IOMMU default DMA mode build options (Jerry Snitselaar) [2004348] - iommu: Print strict or lazy mode at init time (Jerry Snitselaar) [2004348] - iommu: Deprecate Intel and AMD cmdline methods to enable strict mode (Jerry Snitselaar) [2004348] - iommu/arm-smmu: Implement the map_pages() IOMMU driver callback (Jerry Snitselaar) [1971978] - iommu/arm-smmu: Implement the unmap_pages() IOMMU driver callback (Jerry Snitselaar) [1971978] - iommu/io-pgtable-arm-v7s: Implement arm_v7s_map_pages() (Jerry Snitselaar) [1971978] - iommu/io-pgtable-arm-v7s: Implement arm_v7s_unmap_pages() (Jerry Snitselaar) [1971978] - iommu/io-pgtable-arm: Implement arm_lpae_map_pages() (Jerry Snitselaar) [1971978] - iommu/io-pgtable-arm: Implement arm_lpae_unmap_pages() (Jerry Snitselaar) [1971978] - iommu/io-pgtable-arm: Prepare PTE methods for handling multiple entries (Jerry Snitselaar) [1971978] - iommu/io-pgtable: Introduce map_pages() as a page table op (Jerry Snitselaar) [1971978] - iommu/io-pgtable: Introduce unmap_pages() as a page table op (Jerry Snitselaar) [1971978] - iommu: Add support for the map_pages() callback (Jerry Snitselaar) [1971978] - iommu: Hook up '->unmap_pages' driver callback (Jerry Snitselaar) [1971978] - iommu: Split 'addr_merge' argument to iommu_pgsize() into separate parts (Jerry Snitselaar) [1971978] - iommu: Use bitmap to calculate page size in iommu_pgsize() (Jerry Snitselaar) [1971978] - iommu: Add a map_pages() op for IOMMU drivers (Jerry Snitselaar) [1971978] - iommu: Add an unmap_pages() op for IOMMU drivers (Jerry Snitselaar) [1971978] - swiotlb: use depends on for DMA_RESTRICTED_POOL (Jerry Snitselaar) [2004348] - swiotlb: Free tbl memory in swiotlb_exit() (Jerry Snitselaar) [2004348] - swiotlb: Emit diagnostic in swiotlb_exit() (Jerry Snitselaar) [2004348] - swiotlb: Convert io_default_tlb_mem to static allocation (Jerry Snitselaar) [2004348] - swiotlb: add overflow checks to swiotlb_bounce (Jerry Snitselaar) [2004348] - swiotlb: fix implicit debugfs declarations (Jerry Snitselaar) [2004348] - swiotlb: Add restricted DMA pool initialization (Jerry Snitselaar) [2004348] - redhat/configs: Add CONFIG_DMA_RESTRICTED_POOL (Jerry Snitselaar) [2004348] - swiotlb: Add restricted DMA alloc/free support (Jerry Snitselaar) [2004348] - swiotlb: Refactor swiotlb_tbl_unmap_single (Jerry Snitselaar) [2004348] - swiotlb: Move alloc_size to swiotlb_find_slots (Jerry Snitselaar) [2004348] - swiotlb: Use is_swiotlb_force_bounce for swiotlb data bouncing (Jerry Snitselaar) [2004348] - swiotlb: Update is_swiotlb_active to add a struct device argument (Jerry Snitselaar) [2004348] - swiotlb: Update is_swiotlb_buffer to add a struct device argument (Jerry Snitselaar) [2004348] - swiotlb: Set dev->dma_io_tlb_mem to the swiotlb pool used (Jerry Snitselaar) [2004348] - swiotlb: Refactor swiotlb_create_debugfs (Jerry Snitselaar) [2004348] - swiotlb: Refactor swiotlb init functions (Jerry Snitselaar) [2004348] - dma-mapping: make the global coherent pool conditional (Jerry Snitselaar) [2004348] - dma-mapping: add a dma_init_global_coherent helper (Jerry Snitselaar) [2004348] - dma-mapping: simplify dma_init_coherent_memory (Jerry Snitselaar) [2004348] - dma-mapping: allow using the global coherent pool for !ARM (Jerry Snitselaar) [2004348] - dma-direct: add support for dma_coherent_default_memory (Jerry Snitselaar) [2004348] - dma-mapping: return an unsigned int from dma_map_sg{,_attrs} (Jerry Snitselaar) [2004348] - dma-mapping: disallow .map_sg operations from returning zero on error (Jerry Snitselaar) [2004348] - dma-mapping: return error code from dma_dummy_map_sg() (Jerry Snitselaar) [2004348] - xen: swiotlb: return error code from xen_swiotlb_map_sg() (Jerry Snitselaar) [2004348] - s390/pci: don't set failed sg dma_address to DMA_MAPPING_ERROR (Jerry Snitselaar) [2004348] - s390/pci: return error code from s390_dma_map_sg() (Jerry Snitselaar) [2004348] - powerpc/iommu: don't set failed sg dma_address to DMA_MAPPING_ERROR (Jerry Snitselaar) [2004348] - powerpc/iommu: return error code from .map_sg() ops (Jerry Snitselaar) [2004348] - iommu/dma: return error code from iommu_dma_map_sg() (Jerry Snitselaar) [2004348] - iommu: return full error code from iommu_map_sg[_atomic]() (Jerry Snitselaar) [2004348] - dma-direct: return appropriate error code from dma_direct_map_sg() (Jerry Snitselaar) [2004348] - dma-mapping: allow map_sg() ops to return negative error codes (Jerry Snitselaar) [2004348] - dma-debug: fix debugfs initialization order (Jerry Snitselaar) [2004348] - dma-debug: use memory_intersects() directly (Jerry Snitselaar) [2004348]- net: mana: Support hibernation and kexec (Mohammed Gamal) [2011883] - net: mana: Improve the HWC error handling (Mohammed Gamal) [2011883] - net: mana: Report OS info to the PF driver (Mohammed Gamal) [2011883] - net: mana: Fix the netdev_err()'s vPort argument in mana_init_port() (Mohammed Gamal) [2011883] - net: mana: Allow setting the number of queues while the NIC is down (Mohammed Gamal) [2011883] - net: mana: Fix error handling in mana_create_rxq() (Mohammed Gamal) [2011883] - net: mana: Use kcalloc() instead of kzalloc() (Mohammed Gamal) [2011883] - net: mana: Prefer struct_size over open coded arithmetic (Mohammed Gamal) [2011883] - net: mana: Add WARN_ON_ONCE in case of CQE read overflow (Mohammed Gamal) [2011883] - net: mana: Add support for EQ sharing (Mohammed Gamal) [2011883] - net: mana: Move NAPI from EQ to CQ (Mohammed Gamal) [2011883] - PCI: hv: Fix sleep while in non-sleep context when removing child devices from the bus (Mohammed Gamal) [2008571] - objtool: Remove redundant 'len' field from struct section (C. Erastus Toe) [2002440] - objtool: Make .altinstructions section entry size consistent (C. Erastus Toe) [2002440] - s390/topology: fix topology information when calling cpu hotplug notifiers (Phil Auld) [2003998] - fs: remove leftover comments from mandatory locking removal (Jeffrey Layton) [2017438] - locks: remove changelog comments (Jeffrey Layton) [2017438] - docs: fs: locks.rst: update comment about mandatory file locking (Jeffrey Layton) [2017438] - Documentation: remove reference to now removed mandatory-locking doc (Jeffrey Layton) [2017438] - locks: remove LOCK_MAND flock lock support (Jeffrey Layton) [2017438] - fs: clean up after mandatory file locking support removal (Jeffrey Layton) [2017438] - fs: remove mandatory file locking support (Jeffrey Layton) [2017438] - fcntl: fix potential deadlock for &fasync_struct.fa_lock (Jeffrey Layton) [2017438] - fcntl: fix potential deadlocks for &fown_struct.lock (Jeffrey Layton) [2017438] - KVM: s390: Enable specification exception interpretation (Thomas Huth) [2001770] - redhat/configs: enable CONFIG_BCMGENET as module (Joel Savitz) [2011025]- CI: Add template for baseline gcov build for RHEL (Israel Santana Aleman) - redhat/configs: Enable Nitro Enclaves on Aarch64 (Vitaly Kuznetsov) [2001582] - nitro_enclaves: Add fixes for checkpatch blank line reports (Vitaly Kuznetsov) [2001582] - nitro_enclaves: Add fixes for checkpatch spell check reports (Vitaly Kuznetsov) [2001582] - nitro_enclaves: Add fixes for checkpatch match open parenthesis reports (Vitaly Kuznetsov) [2001582] - nitro_enclaves: Update copyright statement to include 2021 (Vitaly Kuznetsov) [2001582] - nitro_enclaves: Add fix for the kernel-doc report (Vitaly Kuznetsov) [2001582] - nitro_enclaves: Update documentation for Arm64 support (Vitaly Kuznetsov) [2001582] - nitro_enclaves: Enable Arm64 support (Vitaly Kuznetsov) [2001582] - redhat/configs: Enable Hyper-V support on ARM (Vitaly Kuznetsov) [1949613] - redhat/configs: enable CONFIG_INPUT_KEYBOARD for AARCH64 (Vitaly Kuznetsov) [1949613] - Drivers: hv: Enable Hyper-V code to be built on ARM64 (Vitaly Kuznetsov) [1949613] - arm64: efi: Export screen_info (Vitaly Kuznetsov) [1949613] - arm64: hyperv: Initialize hypervisor on boot (Vitaly Kuznetsov) [1949613] - arm64: hyperv: Add panic handler (Vitaly Kuznetsov) [1949613] - arm64: hyperv: Add Hyper-V hypercall and register access utilities (Vitaly Kuznetsov) [1949613] - PCI: hv: Turn on the host bridge probing on ARM64 (Vitaly Kuznetsov) [1949613] - PCI: hv: Set up MSI domain at bridge probing time (Vitaly Kuznetsov) [1949613] - PCI: hv: Set ->domain_nr of pci_host_bridge at probing time (Vitaly Kuznetsov) [1949613] - PCI: hv: Generify PCI probing (Vitaly Kuznetsov) [1949613] - arm64: PCI: Support root bridge preparation for Hyper-V (Vitaly Kuznetsov) [1949613] - arm64: PCI: Restructure pcibios_root_bridge_prepare() (Vitaly Kuznetsov) [1949613] - PCI: Support populating MSI domains of root buses via bridges (Vitaly Kuznetsov) [1949613] - PCI: Introduce domain_nr in pci_host_bridge (Vitaly Kuznetsov) [1949613] - drivers: hv: Decouple Hyper-V clock/timer code from VMbus drivers (Vitaly Kuznetsov) [1949613] - Drivers: hv: Move Hyper-V misc functionality to arch-neutral code (Vitaly Kuznetsov) [1949613] - Drivers: hv: Add arch independent default functions for some Hyper-V handlers (Vitaly Kuznetsov) [1949613] - Drivers: hv: Make portions of Hyper-V init code be arch neutral (Vitaly Kuznetsov) [1949613] - asm-generic/hyperv: Add missing #include of nmi.h (Vitaly Kuznetsov) [1949613] - PCI: hv: Support for create interrupt v3 (Vitaly Kuznetsov) [1949613] - x86_64: Enable Elkhart Lake Quadrature Encoder Peripheral support (Prarit Bhargava) [1874997]- scsi: lpfc: Fix memory overwrite during FC-GS I/O abort handling (Dick Kennedy) [1879528] - scsi: lpfc: Fix gcc -Wstringop-overread warning, again (Dick Kennedy) [1879528] - scsi: lpfc: Use correct scnprintf() limit (Dick Kennedy) [1879528] - scsi: lpfc: Fix sprintf() overflow in lpfc_display_fpin_wwpn() (Dick Kennedy) [1879528] - scsi: lpfc: Fix compilation errors on kernels with no CONFIG_DEBUG_FS (Dick Kennedy) [1879528] - scsi: lpfc: Fix CPU to/from endian warnings introduced by ELS processing (Dick Kennedy) [1879528] - scsi: lpfc: Update lpfc version to 14.0.0.2 (Dick Kennedy) [1879528] - scsi: lpfc: Improve PBDE checks during SGL processing (Dick Kennedy) [1879528] - scsi: lpfc: Zero CGN stats only during initial driver load and stat reset (Dick Kennedy) [1879528] - scsi: lpfc: Fix I/O block after enabling managed congestion mode (Dick Kennedy) [1879528] - scsi: lpfc: Adjust bytes received vales during cmf timer interval (Dick Kennedy) [1879528] - scsi: lpfc: Fix EEH support for NVMe I/O (Dick Kennedy) [1879528] - scsi: lpfc: Fix FCP I/O flush functionality for TMF routines (Dick Kennedy) [1879528] - scsi: lpfc: Fix NVMe I/O failover to non-optimized path (Dick Kennedy) [1879528] - scsi: lpfc: Don't remove ndlp on PRLI errors in P2P mode (Dick Kennedy) [1879528] - scsi: lpfc: Fix rediscovery of tape device after LIP (Dick Kennedy) [1879528] - scsi: lpfc: Fix hang on unload due to stuck fport node (Dick Kennedy) [1879528] - scsi: lpfc: Fix premature rpi release for unsolicited TPLS and LS_RJT (Dick Kennedy) [1879528] - scsi: lpfc: Don't release final kref on Fport node while ABTS outstanding (Dick Kennedy) [1879528] - scsi: lpfc: Fix list_add() corruption in lpfc_drain_txq() (Dick Kennedy) [1879528] - scsi: fc: Add EDC ELS definition (Dick Kennedy) [1879528] - scsi: lpfc: Copyright updates for 14.0.0.1 patches (Dick Kennedy) [1879528] - scsi: lpfc: Update lpfc version to 14.0.0.1 (Dick Kennedy) [1879528] - scsi: lpfc: Add bsg support for retrieving adapter cmf data (Dick Kennedy) [1879528] - scsi: lpfc: Add cmf_info sysfs entry (Dick Kennedy) [1879528] - scsi: lpfc: Add debugfs support for cm framework buffers (Dick Kennedy) [1879528] - scsi: lpfc: Add support for maintaining the cm statistics buffer (Dick Kennedy) [1879528] - scsi: lpfc: Add rx monitoring statistics (Dick Kennedy) [1879528] - scsi: lpfc: Add support for the CM framework (Dick Kennedy) [1879528] - scsi: lpfc: Add cmfsync WQE support (Dick Kennedy) [1879528] - scsi: lpfc: Add support for cm enablement buffer (Dick Kennedy) [1879528] - scsi: lpfc: Add cm statistics buffer support (Dick Kennedy) [1879528] - scsi: lpfc: Add EDC ELS support (Dick Kennedy) [1879528] - scsi: lpfc: Expand FPIN and RDF receive logging (Dick Kennedy) [1879528] - scsi: lpfc: Add MIB feature enablement support (Dick Kennedy) [1879528] - scsi: lpfc: Add SET_HOST_DATA mbox cmd to pass date/time info to firmware (Dick Kennedy) [1879528] - scsi: lpfc: Fix possible ABBA deadlock in nvmet_xri_aborted() (Dick Kennedy) [1879528] - scsi: lpfc: Remove redundant assignment to pointer pcmd (Dick Kennedy) [1879528] - scsi: lpfc: Copyright updates for 14.0.0.0 patches (Dick Kennedy) [1879528] - scsi: lpfc: Update lpfc version to 14.0.0.0 (Dick Kennedy) [1879528] - scsi: lpfc: Add 256 Gb link speed support (Dick Kennedy) [1879528] - scsi: lpfc: Revise Topology and RAS support checks for new adapters (Dick Kennedy) [1879528] - scsi: lpfc: Fix cq_id truncation in rq create (Dick Kennedy) [1879528] - scsi: lpfc: Add PCI ID support for LPe37000/LPe38000 series adapters (Dick Kennedy) [1879528] - scsi: lpfc: Copyright updates for 12.8.0.11 patches (Dick Kennedy) [1879528] - scsi: lpfc: Update lpfc version to 12.8.0.11 (Dick Kennedy) [1879528] - scsi: lpfc: Skip issuing ADISC when node is in NPR state (Dick Kennedy) [1879528] - scsi: lpfc: Skip reg_vpi when link is down for SLI3 in ADISC cmpl path (Dick Kennedy) [1879528] - scsi: lpfc: Call discovery state machine when handling PLOGI/ADISC completions (Dick Kennedy) [1879528] - scsi: lpfc: Delay unregistering from transport until GIDFT or ADISC completes (Dick Kennedy) [1879528] - scsi: lpfc: Enable adisc discovery after RSCN by default (Dick Kennedy) [1879528] - scsi: lpfc: Use PBDE feature enabled bit to determine PBDE support (Dick Kennedy) [1879528] - scsi: lpfc: Clear outstanding active mailbox during PCI function reset (Dick Kennedy) [1879528] - scsi: lpfc: Fix KASAN slab-out-of-bounds in lpfc_unreg_rpi() routine (Dick Kennedy) [1879528] - scsi: lpfc: Remove REG_LOGIN check requirement to issue an ELS RDF (Dick Kennedy) [1879528] - scsi: lpfc: Fix memory leaks in error paths while issuing ELS RDF/SCR request (Dick Kennedy) [1879528] - scsi: lpfc: Fix NULL ptr dereference with NPIV ports for RDF handling (Dick Kennedy) [1879528] - scsi: lpfc: Keep NDLP reference until after freeing the IOCB after ELS handling (Dick Kennedy) [1879528] - scsi: lpfc: Fix target reset handler from falsely returning FAILURE (Dick Kennedy) [1879528] - scsi: lpfc: Discovery state machine fixes for LOGO handling (Dick Kennedy) [1879528] - scsi: lpfc: Fix function description comments for vmid routines (Dick Kennedy) [1879528] - scsi: lpfc: Improve firmware download logging (Dick Kennedy) [1879528] - scsi: lpfc: Remove use of kmalloc() in trace event logging (Dick Kennedy) [1879528] - scsi: lpfc: Fix NVMe support reporting in log message (Dick Kennedy) [1879528]- evm: mark evm_fixmode as __ro_after_init (Bruno Meneguele) [2017160] - IMA: remove -Wmissing-prototypes warning (Bruno Meneguele) [2017160] - perf flamegraph: flamegraph.py script improvements (Michael Petlan) [2010271] - redhat/configs/evaluate_configs: insert EMPTY tags at correct place (Jan Stancek) [2015082] - redhat/configs/evaluate_configs: walk cfgvariants line by line (Jan Stancek) [2015082] - redhat/configs: create a separate config for gcov options (Jan Stancek) [2015082] - redhat/kernel.spec.template: don't hardcode gcov arches (Jan Stancek) [2015082] - i40e: fix endless loop under rtnl (Stefan Assmann) [1992939] - selftests/bpf: Use nanosleep tracepoint in perf buffer test (Jiri Olsa) [2006310] - selftests/bpf: Fix possible/online index mismatch in perf_buffer test (Jiri Olsa) [2006310] - selftests/bpf: Fix perf_buffer test on system with offline cpus (Jiri Olsa) [2006310] - KVM: x86: Fix stack-out-of-bounds memory access from ioapic_write_indirect() (Vitaly Kuznetsov) [1965145] - selftest/bpf: Switch recursion test to use htab_map_delete_elem (Jiri Olsa) [2006313]- futex: Remove unused variable 'vpid' in futex_proxy_trylock_atomic() (Waiman Long) [2007032] - futex: Prevent inconsistent state and exit race (Waiman Long) [2007032] - locking/ww_mutex: Initialize waiter.ww_ctx properly (Waiman Long) [2007032] - futex: Return error code instead of assigning it without effect (Waiman Long) [2007032] - locking/rwbase: Take care of ordering guarantee for fastpath reader (Waiman Long) [2007032] - locking/rwbase: Extract __rwbase_write_trylock() (Waiman Long) [2007032] - locking/rwbase: Properly match set_and_save_state() to restore_state() (Waiman Long) [2007032] - locking/rtmutex: Fix ww_mutex deadlock check (Waiman Long) [2007032] - locking/rwsem: Add missing __init_rwsem() for PREEMPT_RT (Waiman Long) [2007032] - locking/rtmutex: Return success on deadlock for ww_mutex waiters (Waiman Long) [2007032] - locking/rtmutex: Prevent spurious EDEADLK return caused by ww_mutexes (Waiman Long) [2007032] - locking/rtmutex: Dequeue waiter on ww_mutex deadlock (Waiman Long) [2007032] - locking/rtmutex: Dont dereference waiter lockless (Waiman Long) [2007032] - locking/local_lock: Add PREEMPT_RT support (Waiman Long) [2007032] - locking/spinlock/rt: Prepare for RT local_lock (Waiman Long) [2007032] - locking/rtmutex: Add adaptive spinwait mechanism (Waiman Long) [2007032] - locking/rtmutex: Implement equal priority lock stealing (Waiman Long) [2007032] - preempt: Adjust PREEMPT_LOCK_OFFSET for RT (Waiman Long) [2007032] - locking/rtmutex: Prevent lockdep false positive with PI futexes (Waiman Long) [2007032] - futex: Prevent requeue_pi() lock nesting issue on RT (Waiman Long) [2007032] - futex: Simplify handle_early_requeue_pi_wakeup() (Waiman Long) [2007032] - futex: Reorder sanity checks in futex_requeue() (Waiman Long) [2007032] - futex: Clarify comment in futex_requeue() (Waiman Long) [2007032] - futex: Restructure futex_requeue() (Waiman Long) [2007032] - futex: Correct the number of requeued waiters for PI (Waiman Long) [2007032] - futex: Remove bogus condition for requeue PI (Waiman Long) [2007032] - futex: Clarify futex_requeue() PI handling (Waiman Long) [2007032] - futex: Clean up stale comments (Waiman Long) [2007032] - futex: Validate waiter correctly in futex_proxy_trylock_atomic() (Waiman Long) [2007032] - lib/test_lockup: Adapt to changed variables (Waiman Long) [2007032] - locking/rtmutex: Add mutex variant for RT (Waiman Long) [2007032] - locking/ww_mutex: Implement rtmutex based ww_mutex API functions (Waiman Long) [2007032] - locking/rtmutex: Extend the rtmutex core to support ww_mutex (Waiman Long) [2007032] - locking/ww_mutex: Add rt_mutex based lock type and accessors (Waiman Long) [2007032] - locking/ww_mutex: Add RT priority to W/W order (Waiman Long) [2007032] - locking/ww_mutex: Implement rt_mutex accessors (Waiman Long) [2007032] - locking/ww_mutex: Abstract out internal lock accesses (Waiman Long) [2007032] - locking/ww_mutex: Abstract out mutex types (Waiman Long) [2007032] - locking/ww_mutex: Abstract out mutex accessors (Waiman Long) [2007032] - locking/ww_mutex: Abstract out waiter enqueueing (Waiman Long) [2007032] - locking/ww_mutex: Abstract out the waiter iteration (Waiman Long) [2007032] - locking/ww_mutex: Remove the __sched annotation from ww_mutex APIs (Waiman Long) [2007032] - locking/ww_mutex: Split out the W/W implementation logic into kernel/locking/ww_mutex.h (Waiman Long) [2007032] - locking/ww_mutex: Split up ww_mutex_unlock() (Waiman Long) [2007032] - locking/ww_mutex: Gather mutex_waiter initialization (Waiman Long) [2007032] - locking/ww_mutex: Simplify lockdep annotations (Waiman Long) [2007032] - locking/mutex: Make mutex::wait_lock raw (Waiman Long) [2007032] - locking/ww_mutex: Move the ww_mutex definitions from into (Waiman Long) [2007032] - locking/mutex: Move the 'struct mutex_waiter' definition from to the internal header (Waiman Long) [2007032] - locking/mutex: Consolidate core headers, remove kernel/locking/mutex-debug.h (Waiman Long) [2007032] - locking/rtmutex: Squash !RT tasks to DEFAULT_PRIO (Waiman Long) [2007032] - locking/rwlock: Provide RT variant (Waiman Long) [2007032] - locking/spinlock: Provide RT variant (Waiman Long) [2007032] - locking/rtmutex: Provide the spin/rwlock core lock function (Waiman Long) [2007032] - locking/spinlock: Provide RT variant header: (Waiman Long) [2007032] - locking/spinlock: Provide RT specific spinlock_t (Waiman Long) [2007032] - locking/rtmutex: Reduce header dependencies, only include (Waiman Long) [2007032] - rbtree: Split out the rbtree type definitions into (Waiman Long) [2007032] - locking/lockdep: Reduce header dependencies in (Waiman Long) [2007032] - locking/rtmutex: Prevent future include recursion hell (Waiman Long) [2007032] - locking/spinlock: Split the lock types header, and move the raw types into (Waiman Long) [2007032] - locking/rtmutex: Guard regular sleeping locks specific functions (Waiman Long) [2007032] - locking/rtmutex: Prepare RT rt_mutex_wake_q for RT locks (Waiman Long) [2007032] - locking/rtmutex: Use rt_mutex_wake_q_head (Waiman Long) [2007032] - locking/rtmutex: Provide rt_wake_q_head and helpers (Waiman Long) [2007032] - locking/rtmutex: Add wake_state to rt_mutex_waiter (Waiman Long) [2007032] - locking/rwsem: Add rtmutex based R/W semaphore implementation (Waiman Long) [2007032] - locking/rt: Add base code for RT rw_semaphore and rwlock (Waiman Long) [2007032] - locking/rtmutex: Provide rt_mutex_base_is_locked() (Waiman Long) [2007032] - locking/rtmutex: Provide rt_mutex_slowlock_locked() (Waiman Long) [2007032] - locking/rtmutex: Split out the inner parts of 'struct rtmutex' (Waiman Long) [2007032] - locking/rtmutex: Split API from implementation (Waiman Long) [2007032] - locking/rtmutex: Switch to from cmpxchg_*() to try_cmpxchg_*() (Waiman Long) [2007032] - locking/rtmutex: Convert macros to inlines (Waiman Long) [2007032] - locking/rtmutex: Remove rt_mutex_is_locked() (Waiman Long) [2007032] - sched/wake_q: Provide WAKE_Q_HEAD_INITIALIZER() (Waiman Long) [2007032] - sched/core: Provide a scheduling point for RT locks (Waiman Long) [2007032] - sched/core: Rework the __schedule() preempt argument (Waiman Long) [2007032] - sched/wakeup: Prepare for RT sleeping spin/rwlocks (Waiman Long) [2007032] - sched/wakeup: Reorganize the current::__state helpers (Waiman Long) [2007032] - sched/wakeup: Introduce the TASK_RTLOCK_WAIT state bit (Waiman Long) [2007032] - sched/wakeup: Split out the wakeup ->__state check (Waiman Long) [2007032] - locking/rtmutex: Set proper wait context for lockdep (Waiman Long) [2007032] - locking/local_lock: Add missing owner initialization (Waiman Long) [2007032] - locking/mutex: Add MUTEX_WARN_ON (Waiman Long) [2007032] - locking/mutex: Introduce __mutex_trylock_or_handoff() (Waiman Long) [2007032] - locking/mutex: Fix HANDOFF condition (Waiman Long) [2007032] - locking/mutex: Use try_cmpxchg() (Waiman Long) [2007032]- redhat: make dist-srpm-gcov add to BUILDOPTS (Jan Stancek) [2017628] - redhat: Fix dist-srpm-gcov (Jan Stancek) [2017628] - s390: report more CPU capabilities (Robin Dapp) [2012095] - s390/disassembler: add instructions (Robin Dapp) [2012095] - audit: move put_tree() to avoid trim_trees refcount underflow and UAF (Richard Guy Briggs) [1985904] - libbpf: Properly ignore STT_SECTION symbols in legacy map definitions (Jiri Olsa) [1998266] - libbpf: Ignore STT_SECTION symbols in 'maps' section (Jiri Olsa) [1998266] - selftests, bpf: test_lwt_ip_encap: Really disable rp_filter (Jiri Benc) [2006328]- selinux: remove the SELinux lockdown implementation (Ondrej Mosnacek) [1940843 1945581] - bpf: Fix integer overflow in prealloc_elems_and_freelist() (Yauheni Kaliuta) [2010494] {CVE-2021-41864} - seltests: bpf: test_tunnel: Use ip neigh (Jiri Benc) [2006326]- block: return ELEVATOR_DISCARD_MERGE if possible (Ming Lei) [1991958] - blk-mq: avoid to iterate over stale request (Ming Lei) [2009110] - redhat/configs: enable CONFIG_IMA_WRITE_POLICY (Bruno Meneguele) [2006320] - CI: Update deprecated configs (Veronika Kabatova)- powerpc/pseries: Prevent free CPU ids being reused on another node (Desnes A. Nunes do Rosario) [2004809] - pseries/drmem: update LMBs after LPM (Desnes A. Nunes do Rosario) [2004809] - powerpc/numa: Consider the max NUMA node for migratable LPAR (Desnes A. Nunes do Rosario) [2004809] - selftests: bpf: disable test_lirc_mode2 (Jiri Benc) [2006359] - selftests: bpf: disable test_doc_build.sh (Jiri Benc) [2006359] - selftests: bpf: define SO_RCVTIMEO and SO_SNDTIMEO properly for ppc64le (Jiri Benc) [2006359] - selftests: bpf: skip FOU tests in test_tc_tunnel (Jiri Benc) [2006359] - selftests: bpf: disable test_seg6_loop test (Jiri Benc) [2006359] - selftests: bpf: disable test_lwt_seg6local (Jiri Benc) [2006359] - selftests: bpf: disable test_bpftool_build.sh (Jiri Benc) [2006359] - selftests: add option to skip specific tests in RHEL (Jiri Benc) [2006359]- selftests/powerpc: Add scv versions of the basic TM syscall tests (Desnes A. Nunes do Rosario) [1986651] - powerpc/64s: system call scv tabort fix for corrupt irq soft-mask state (Desnes A. Nunes do Rosario) [1986651] - mm/swap: consider max pages in iomap_swapfile_add_extent (Carlos Maiolino) [2005191] - platform/x86/intel: pmc/core: Add GBE Package C10 fix for Alder Lake PCH (David Arcari) [2007707] - platform/x86/intel: pmc/core: Add Alder Lake low power mode support for pmc core (David Arcari) [2007707] - platform/x86/intel: pmc/core: Add Latency Tolerance Reporting (LTR) support to Alder Lake (David Arcari) [2007707] - platform/x86/intel: pmc/core: Add Alderlake support to pmc core driver (David Arcari) [2007707] - platform/x86: intel_pmc_core: Move to intel sub-directory (David Arcari) [2007707] - platform/x86: intel_pmc_core: Prevent possibile overflow (David Arcari) [2007707] - Clean-up CONFIG_X86_PLATFORM_DRIVERS_INTEL (David Arcari) [2007707] - KVM: nVMX: Filter out all unsupported controls when eVMCS was activated (Vitaly Kuznetsov) [2001912] - ipc: remove memcg accounting for sops objects in do_semtimedop() (Rafael Aquini) [1999707] {CVE-2021-3759} - memcg: enable accounting of ipc resources (Rafael Aquini) [1999707] {CVE-2021-3759} - redhat: BUILDID parameter must come last in genspec.sh (Herton R. Krzesinski) - redhat/Makefile.variables: Set INCLUDE_FEDORA_FILES to 0 (Prarit Bhargava) [2009545] - redhat: Remove fedora configs directories and files. (Prarit Bhargava) [2009545] - redhat/kernel.spec.template: Cleanup source numbering (Prarit Bhargava) [2009545] - redhat/kernel.spec.template: Reorganize RHEL and Fedora specific files (Prarit Bhargava) [2009545] - redhat/kernel.spec.template: Add include_fedora and include_rhel variables (Prarit Bhargava) [2009545] - redhat/Makefile: Make kernel-local global (Prarit Bhargava) [2009545] - redhat/Makefile: Use flavors file (Prarit Bhargava) [2009545]- redhat: Enable Nitro Enclaves driver on x86 for real (Vitaly Kuznetsov) [2011739] - redhat/.gitignore: Add rhel9 KABI files (Prarit Bhargava) [2009489] - hwmon: (k10temp) Add support for yellow carp (David Arcari) [1987069] - hwmon: (k10temp) Rework the temperature offset calculation (David Arcari) [1987069] - hwmon: (k10temp) Don't show Tdie for all Zen/Zen2/Zen3 CPU/APU (David Arcari) [1987069] - hwmon: (k10temp) Add additional missing Zen2 and Zen3 APUs (David Arcari) [1987069] - hwmon: (k10temp) support Zen3 APUs (David Arcari) [1987069] - selinux,smack: fix subjective/objective credential use mixups (Ondrej Mosnacek) [2008145] - redhat: kernel.spec: selftests: abort on build failure (Jiri Benc) [2004012] - Revert "bpf, selftests: Disable tests that need clang13" (Jiri Benc) [2004012] - selftests, bpf: Fix makefile dependencies on libbpf (Jiri Benc) [2004012]- pinctrl: Bulk conversion to generic_handle_domain_irq() (David Arcari) [2000232] - pinctrl: amd: Handle wake-up interrupt (David Arcari) [2000232] - pinctrl: amd: Add irq field data (David Arcari) [2000232] - Revert "redhat: define _rhel variable because pesign macro now needs it" (Jan Stancek) - redhat: switch secureboot kernel image signing to release keys (Jan Stancek) - redhat/configs: Disable FIREWIRE (Prarit Bhargava) [1871862] - Enable e1000 in rhel9 as unsupported (Ken Cox) [2002344]- Revert "redhat: define _rhel variable because pesign macro now needs it" (Jan Stancek) - redhat: switch secureboot kernel image signing to release keys (Jan Stancek) - redhat/configs: Disable FIREWIRE (Prarit Bhargava) [1871862] - Enable e1000 in rhel9 as unsupported (Ken Cox) [2002344]- redhat/configs: enable CONFIG_SQUASHFS_ZSTD which is already enabled in Fedora 34 (Tao Liu) [1998953] - fs: dlm: fix return -EINTR on recovery stopped (Alexander Aring) [2004213] - redhat: replace redhatsecureboot303 signing key with redhatsecureboot601 (Jan Stancek) [2002499] - redhat: define _rhel variable because pesign macro now needs it (Jan Stancek) [2002499] - redhat: drop certificates that were deprecated after GRUB's BootHole flaw (Jan Stancek) [1994849] - redhat: correct file name of redhatsecurebootca1 (Jan Stancek) [2002499] - redhat: align file names with names of signing keys for ppc and s390 (Jan Stancek) [2002499] - redhat: restore sublevel in changelog (Jan Stancek) - fs: dlm: avoid comms shutdown delay in release_lockspace (Alexander Aring) [1994749] - redhat/configs: Enable CONFIG_BLK_CGROUP_IOLATENCY & CONFIG_BLK_CGROUP_FC_APPID (Waiman Long) [1996675] - redhat/configs: remove conflicting SYSTEM_BLACKLIST_KEYRING (Bruno Meneguele) [2002350] - Enable "inter server to server" NFSv4.2 COPY (Steve Dickson) [1487367]- fs: dlm: fix return -EINTR on recovery stopped (Alexander Aring) [2004213] - redhat/configs: Update configs for secure IPL (Claudio Imbrenda) [1976884] - redhat: replace redhatsecureboot303 signing key with redhatsecureboot601 (Jan Stancek) [2002499] - redhat: define _rhel variable because pesign macro now needs it (Jan Stancek) [2002499] - redhat: drop certificates that were deprecated after GRUB's BootHole flaw (Jan Stancek) [1994849] - redhat: correct file name of redhatsecurebootca1 (Jan Stancek) [2002499] - redhat: align file names with names of signing keys for ppc and s390 (Jan Stancek) [2002499]- redhat: restore sublevel in changelog (Jan Stancek) - fs: dlm: avoid comms shutdown delay in release_lockspace (Alexander Aring) [1994749] - redhat/configs: Enable CONFIG_BLK_CGROUP_IOLATENCY & CONFIG_BLK_CGROUP_FC_APPID (Waiman Long) [1996675]- Drivers: hv: vmbus: Fix kernel crash upon unbinding a device from uio_hv_generic driver (Vitaly Kuznetsov) [1999535] - ipc: replace costly bailout check in sysvipc_find_ipc() (Rafael Aquini) [1987130 2003270] {CVE-2021-3669} - redhat/configs: Disable CONFIG_DRM_VMWGFX on aarch64 (Michel Dänzer) [1996993] - redhat: set USE_DIST_IN_SOURCE=1 for 9.0-beta (Jan Stancek) - redhat: add option to use DIST tag in sources (Jan Stancek) - CI: Enable notification messages for RHEL9 (Veronika Kabatova) - CI: Enable private pipelines for RT branches (Veronika Kabatova) - CI: Remove ARK leftovers (Veronika Kabatova) - redhat: add *-matched meta packages to rpminspect emptyrpm config (Herton R. Krzesinski) - gfs2: Don't call dlm after protocol is unmounted (Bob Peterson) [1988451] - gfs2: don't stop reads while withdraw in progress (Bob Peterson) [1988451] - gfs2: Mark journal inodes as "don't cache" (Bob Peterson) [1988451] - cgroup/cpuset: Avoid memory migration when nodemasks match (Waiman Long) [1980430] - cgroup/cpuset: Enable memory migration for cpuset v2 (Waiman Long) [1980430] - iscsi_ibft: Fix isa_bus_to_virt not working under ARM (Maurizio Lombardi) [1963801] - x86/setup: Explicitly include acpi.h (Maurizio Lombardi) [1963801] - iscsi_ibft: fix warning in reserve_ibft_region() (Maurizio Lombardi) [1963801] - iscsi_ibft: fix crash due to KASLR physical memory remapping (Maurizio Lombardi) [1963801] - redhat: fix chronological order in the changelog file (Herton R. Krzesinski)- redhat/configs: remove conflicting SYSTEM_BLACKLIST_KEYRING (Bruno Meneguele) [2002350] - Enable "inter server to server" NFSv4.2 COPY (Steve Dickson) [1487367]- redhat/configs: Disable CONFIG_DRM_VMWGFX on aarch64 (Michel Dänzer) [1996993] - redhat: set USE_DIST_IN_SOURCE=1 for 9.0-beta (Jan Stancek) - redhat: add option to use DIST tag in sources (Jan Stancek) - CI: Enable notification messages for RHEL9 (Veronika Kabatova) - CI: Enable private pipelines for RT branches (Veronika Kabatova) - CI: Remove ARK leftovers (Veronika Kabatova) - redhat: add *-matched meta packages to rpminspect emptyrpm config (Herton R. Krzesinski) - gfs2: Don't call dlm after protocol is unmounted (Bob Peterson) [1988451] - gfs2: don't stop reads while withdraw in progress (Bob Peterson) [1988451] - gfs2: Mark journal inodes as "don't cache" (Bob Peterson) [1988451] - cgroup/cpuset: Avoid memory migration when nodemasks match (Waiman Long) [1980430] - cgroup/cpuset: Enable memory migration for cpuset v2 (Waiman Long) [1980430] - iscsi_ibft: Fix isa_bus_to_virt not working under ARM (Maurizio Lombardi) [1963801] - x86/setup: Explicitly include acpi.h (Maurizio Lombardi) [1963801] - iscsi_ibft: fix warning in reserve_ibft_region() (Maurizio Lombardi) [1963801] - iscsi_ibft: fix crash due to KASLR physical memory remapping (Maurizio Lombardi) [1963801]- misc/pvpanic-pci: Allow automatic loading (Eric Auger) [1977192] - md/raid10: Remove unnecessary rcu_dereference in raid10_handle_discard (Nigel Croxon) [1965294] - rcu: Avoid unneeded function call in rcu_read_unlock() (Waiman Long) [1998549] - Enable bridge jobs for scratch pipelines (Michael Hofmann) - CI: use 9.0-beta-rt branch for -rt pipeline (Jan Stancek) - crypto: ccp - Add support for new CCP/PSP device ID (Vladis Dronov) [1987099] - crypto: ccp - shutdown SEV firmware on kexec (Vladis Dronov) [1987099]- md/raid10: Remove unnecessary rcu_dereference in raid10_handle_discard (Nigel Croxon) [1965294] - rcu: Avoid unneeded function call in rcu_read_unlock() (Waiman Long) [1998549]- redhat: update branches/targets after 9 Beta fork (Herton R. Krzesinski) - hv_utils: Set the maximum packet size for VSS driver to the length of the receive buffer (Vitaly Kuznetsov) [1996628] - Enable bridge jobs for scratch pipelines (Michael Hofmann)- redhat: drop Patchlist.changelog for RHEL (Jan Stancek) [1997494] - redhat: update Makefile.variables for centos/rhel9 fork (Herton R. Krzesinski) - redhat: add support for stream profile in koji/brew (Herton R. Krzesinski) - redhat: make DIST default to .el9 (Herton R. Krzesinski) - redhat: set default values in Makefiles for RHEL 9 Beta (Jan Stancek) [1997494] - arm64: use common CONFIG_MAX_ZONEORDER for arm kernel (Mark Salter) - Create Makefile.variables for a single point of configuration change (Justin M. Forbes) - rpmspec: drop traceevent files instead of just excluding them from files list (Herton R. Krzesinski) [1967640] - redhat/config: Enablement of CONFIG_PAPR_SCM for PowerPC (Gustavo Walbon) [1962936] - Attempt to fix Intel PMT code (David Arcari) - CI: Enable realtime branch testing (Veronika Kabatova) - CI: Enable realtime checks for c9s and RHEL9 (Veronika Kabatova) - [fs] dax: mark tech preview (Bill O'Donnell) - ark: wireless: enable all rtw88 pcie wirless variants (Peter Robinson) - wireless: rtw88: move debug options to common/debug (Peter Robinson) - fedora: minor PTP clock driver cleanups (Peter Robinson) - common: x86: enable VMware PTP support on ark (Peter Robinson) - arm64: dts: rockchip: Disable CDN DP on Pinebook Pro (Matthias Brugger) - arm64: dts: rockchip: Setup USB typec port as datarole on (Dan Johansen) - [scsi] megaraid_sas: re-add certain pci-ids (Tomas Henzl) - xfs: drop experimental warnings for bigtime and inobtcount (Bill O'Donnell) [1995321] - Disable liquidio driver on ark/rhel (Herton R. Krzesinski) [1993393] - More Fedora config updates (Justin M. Forbes) - Fedora config updates for 5.14 (Justin M. Forbes) - CI: Rename ARK CI pipeline type (Veronika Kabatova) - CI: Finish up c9s config (Veronika Kabatova) - CI: Update ppc64le config (Veronika Kabatova) - CI: use more templates (Veronika Kabatova) - Filter updates for aarch64 (Justin M. Forbes) - increase CONFIG_NODES_SHIFT for aarch64 (Chris von Recklinghausen) [1890304] - redhat: configs: Enable CONFIG_WIRELESS_HOTKEY (Hans de Goede) - redhat/configs: Update CONFIG_NVRAM (Desnes A. Nunes do Rosario) [1988254] - common: serial: build in SERIAL_8250_LPSS for x86 (Peter Robinson) - powerpc: enable CONFIG_FUNCTION_PROFILER (Diego Domingos) [1831065] - crypto: rng - Override drivers/char/random in FIPS mode (Herbert Xu) - random: Add hook to override device reads and getrandom(2) (Herbert Xu) - redhat/configs: Disable Soft-RoCE driver (Kamal Heib) - redhat/configs/evaluate_configs: Update help output (Prarit Bhargava) - redhat/configs: Double MAX_LOCKDEP_CHAINS (Justin M. Forbes) - fedora: configs: Fix WM5102 Kconfig (Hans de Goede) - powerpc: enable CONFIG_POWER9_CPU (Diego Domingos) [1876436] - redhat/configs: Fix CONFIG_VIRTIO_IOMMU to 'y' on aarch64 (Eric Auger) [1972795] - filter-modules.sh: add more sound modules to filter (Jaroslav Kysela) - redhat/configs: sound configuration cleanups and updates (Jaroslav Kysela) - common: Update for CXL (Compute Express Link) configs (Peter Robinson) - redhat: configs: disable CRYPTO_SM modules (Herton R. Krzesinski) [1990040] - Remove fedora version of the LOCKDEP_BITS, we should use common (Justin M. Forbes) - Re-enable sermouse for x86 (rhbz 1974002) (Justin M. Forbes) - Fedora 5.14 configs round 1 (Justin M. Forbes) - redhat: add gating configuration for centos stream/rhel9 (Herton R. Krzesinski) - x86: configs: Enable CONFIG_TEST_FPU for debug kernels (Vitaly Kuznetsov) [1988384] - redhat/configs: Move CHACHA and POLY1305 to core kernel to allow BIG_KEYS=y (root) [1983298] - kernel.spec: fix build of samples/bpf (Jiri Benc) - Enable OSNOISE_TRACER and TIMERLAT_TRACER (Jerome Marchand) [1979379] - rpmspec: switch iio and gpio tools to use tools_make (Herton R. Krzesinski) [1956988] - configs/process_configs.sh: Handle config items with no help text (Patrick Talbert) - fedora: sound config updates for 5.14 (Peter Robinson) - fedora: Only enable FSI drivers on POWER platform (Peter Robinson) - The CONFIG_RAW_DRIVER has been removed from upstream (Peter Robinson) - fedora: updates for 5.14 with a few disables for common from pending (Peter Robinson) - fedora: migrate from MFD_TPS68470 -> INTEL_SKL_INT3472 (Peter Robinson) - fedora: Remove STAGING_GASKET_FRAMEWORK (Peter Robinson) - Fedora: move DRM_VMWGFX configs from ark -> common (Peter Robinson) - fedora: arm: disabled unused FB drivers (Peter Robinson) - fedora: don't enable FB_VIRTUAL (Peter Robinson) - redhat/configs: Double MAX_LOCKDEP_ENTRIES (Waiman Long) [1940075] - rpmspec: fix verbose output on kernel-devel installation (Herton R. Krzesinski) [1981406] - Build Fedora x86s kernels with bytcr-wm5102 (Marius Hoch) - Deleted redhat/configs/fedora/generic/x86/CONFIG_FB_HYPERV (Patrick Lang) - rpmspec: correct the ghost initramfs attributes (Herton R. Krzesinski) [1977056] - rpmspec: amend removal of depmod created files to include modules.builtin.alias.bin (Herton R. Krzesinski) [1977056] - configs: remove duplicate CONFIG_DRM_HYPERV file (Patrick Talbert) - CI: use common code for merge and release (Don Zickus) - rpmspec: add release string to kernel doc directory name (Jan Stancek) - redhat/configs: Add CONFIG_INTEL_PMT_CRASHLOG (Michael Petlan) [1880486] - redhat/configs: Add CONFIG_INTEL_PMT_TELEMETRY (Michael Petlan) [1880486] - redhat/configs: Add CONFIG_MFD_INTEL_PMT (Michael Petlan) [1880486] - redhat/configs: enable CONFIG_BLK_DEV_ZONED (Ming Lei) [1638087] - Add --with clang_lto option to build the kernel with Link Time Optimizations (Tom Stellard) - common: disable DVB_AV7110 and associated pieces (Peter Robinson) - Fix fedora-only config updates (Don Zickus) - Fedor config update for new option (Justin M. Forbes) - redhat/configs: Enable stmmac NIC for x86_64 (Mark Salter) - all: hyperv: use the DRM driver rather than FB (Peter Robinson) - all: hyperv: unify the Microsoft HyperV configs (Peter Robinson) - all: VMWare: clean up VMWare configs (Peter Robinson) - Update CONFIG_ARM_FFA_TRANSPORT (Patrick Talbert) - CI: Handle all mirrors (Veronika Kabatova) - Turn on CONFIG_STACKTRACE for s390x zfpcdump kernels (Justin M. Forbes) - arm64: switch ark kernel to 4K pagesize (Mark Salter) - Disable AMIGA_PARTITION and KARMA_PARTITION (Prarit Bhargava) [1802694] - all: unify and cleanup i2c TPM2 modules (Peter Robinson) - redhat/configs: Set CONFIG_VIRTIO_IOMMU on aarch64 (Eric Auger) [1972795] - redhat/configs: Disable CONFIG_RT_GROUP_SCHED in rhel config (Phil Auld) - redhat/configs: enable KEXEC_SIG which is already enabled in RHEL8 for s390x and x86_64 (Coiby Xu) [1976835] - rpmspec: do not BuildRequires bpftool on noarch (Herton R. Krzesinski) - redhat/configs: disable {IMA,EVM}_LOAD_X509 (Bruno Meneguele) [1977529] - redhat: add secureboot CA certificate to trusted kernel keyring (Bruno Meneguele) - redhat/configs: enable IMA_ARCH_POLICY for aarch64 and s390x (Bruno Meneguele) - redhat/configs: Enable CONFIG_MLXBF_GIGE on aarch64 (Alaa Hleihel) [1858599] - common: enable STRICT_MODULE_RWX everywhere (Peter Robinson) - COMMON_CLK_STM32MP157_SCMI is bool and selects COMMON_CLK_SCMI (Justin M. Forbes) - kernel.spec: Add kernel{,-debug}-devel-matched meta packages (Timothée Ravier) - Turn off with_selftests for Fedora (Justin M. Forbes) - Don't build bpftool on Fedora (Justin M. Forbes) - Fix location of syscall scripts for kernel-devel (Justin M. Forbes) - fedora: arm: Enable some i.MX8 options (Peter Robinson) - Enable Landlock for Fedora (Justin M. Forbes) - Filter update for Fedora aarch64 (Justin M. Forbes) - rpmspec: only build debug meta packages where we build debug ones (Herton R. Krzesinski) - rpmspec: do not BuildRequires bpftool on nobuildarches (Herton R. Krzesinski) - redhat/configs: Consolidate CONFIG_HMC_DRV in the common s390x folder (Thomas Huth) [1976270] - redhat/configs: Consolidate CONFIG_EXPOLINE_OFF in the common folder (Thomas Huth) [1976270] - redhat/configs: Move CONFIG_HW_RANDOM_S390 into the s390x/ subfolder (Thomas Huth) [1976270] - redhat/configs: Disable CONFIG_HOTPLUG_PCI_SHPC in the Fedora settings (Thomas Huth) [1976270] - redhat/configs: Remove the non-existent CONFIG_NO_BOOTMEM switch (Thomas Huth) [1976270] - redhat/configs: Compile the virtio-console as a module on s390x (Thomas Huth) [1976270] - redhat/configs: Enable CONFIG_S390_CCW_IOMMU and CONFIG_VFIO_CCW for ARK, too (Thomas Huth) [1976270] - Revert "Merge branch 'ec_fips' into 'os-build'" (Vladis Dronov) [1947240] - Fix typos in fedora filters (Justin M. Forbes) - More filtering for Fedora (Justin M. Forbes) - Fix Fedora module filtering for spi-altera-dfl (Justin M. Forbes) - Fedora 5.13 config updates (Justin M. Forbes) - fedora: cleanup TCG_TIS_I2C_CR50 (Peter Robinson) - fedora: drop duplicate configs (Peter Robinson) - More Fedora config updates for 5.13 (Justin M. Forbes) - redhat/configs: Enable needed drivers for BlueField SoC on aarch64 (Alaa Hleihel) [1858592 1858594 1858596] - redhat: Rename mod-blacklist.sh to mod-denylist.sh (Prarit Bhargava) - redhat/configs: enable CONFIG_NET_ACT_MPLS (Marcelo Ricardo Leitner) - configs: Enable CONFIG_DEBUG_KERNEL for zfcpdump (Jiri Olsa) - kernel.spec: Add support to use vmlinux.h (Don Zickus) - spec: Add vmlinux.h to kernel-devel package (Jiri Olsa) - Turn off DRM_XEN_FRONTEND for Fedora as we had DRM_XEN off already (Justin M. Forbes) - Fedora 5.13 config updates pt 3 (Justin M. Forbes) - all: enable ath11k wireless modules (Peter Robinson) - all: Enable WWAN and associated MHI bus pieces (Peter Robinson) - spec: Enable sefltests rpm build (Jiri Olsa) - spec: Allow bpf selftest/samples to fail (Jiri Olsa) - bpf, selftests: Disable tests that need clang13 (Toke Høiland-Jørgensen) - kvm: Add kvm_stat.service file and kvm_stat logrotate config to the tools (Jiri Benc) - kernel.spec: Add missing source files to kernel-selftests-internal (Jiri Benc) - kernel.spec: selftests: add net/forwarding to TARGETS list (Jiri Benc) - kernel.spec: selftests: add build requirement on libmnl-devel (Jiri Benc) - kernel.spec: add action.o to kernel-selftests-internal (Jiri Benc) - kernel.spec: avoid building bpftool repeatedly (Jiri Benc) - kernel.spec: selftests require python3 (Jiri Benc) - kernel.spec: skip selftests that failed to build (Jiri Benc) - kernel.spec: fix installation of bpf selftests (Jiri Benc) - redhat: fix samples and selftests make options (Jiri Benc) - kernel.spec: enable mptcp selftests for kernel-selftests-internal (Jiri Benc) - kernel.spec: Do not export shared objects from libexecdir to RPM Provides (Jiri Benc) - kernel.spec: add missing dependency for the which package (Jiri Benc) - kernel.spec: add netfilter selftests to kernel-selftests-internal (Jiri Benc) - kernel.spec: move slabinfo and page_owner_sort debuginfo to tools-debuginfo (Jiri Benc) - kernel.spec: package and ship VM tools (Jiri Benc) - configs: enable CONFIG_PAGE_OWNER (Jiri Benc) - kernel.spec: add coreutils (Jiri Benc) - kernel.spec: add netdevsim driver selftests to kernel-selftests-internal (Jiri Benc) - redhat/Makefile: Clean out the --without flags from the baseonly rule (Jiri Benc) - kernel.spec: Stop building unnecessary rpms for baseonly builds (Jiri Benc) - kernel.spec: disable more kabi switches for gcov build (Jiri Benc) - kernel.spec: Rename kabi-dw base (Jiri Benc) - kernel.spec: Fix error messages during build of zfcpdump kernel (Jiri Benc) - kernel.spec: perf: remove bpf examples (Jiri Benc) - kernel.spec: selftests should not depend on modules-internal (Jiri Benc) - kernel.spec: build samples (Jiri Benc) - kernel.spec: tools: sync missing options with RHEL 8 (Jiri Benc) - redhat/configs: nftables: Enable extra flowtable symbols (Phil Sutter) - redhat/configs: Sync netfilter options with RHEL8 (Phil Sutter) - Fedora 5.13 config updates pt 2 (Justin M. Forbes) - Move CONFIG_ARCH_INTEL_SOCFPGA up a level for Fedora (Justin M. Forbes) - fedora: enable the Rockchip rk3399 pcie drivers (Peter Robinson) - Fedora 5.13 config updates pt 1 (Justin M. Forbes) - Fix version requirement from opencsd-devel buildreq (Justin M. Forbes) - configs/ark/s390: set CONFIG_MARCH_Z14 and CONFIG_TUNE_Z15 (Philipp Rudo) [1876435] - configs/common/s390: Clean up CONFIG_{MARCH,TUNE}_Z* (Philipp Rudo) - configs/process_configs.sh: make use of dummy-tools (Philipp Rudo) - configs/common: disable CONFIG_INIT_STACK_ALL_{PATTERN,ZERO} (Philipp Rudo) - configs/common/aarch64: disable CONFIG_RELR (Philipp Rudo) - redhat/config: enable STMICRO nic for RHEL (Mark Salter) - redhat/configs: Enable ARCH_TEGRA on RHEL (Mark Salter) - redhat/configs: enable IMA_KEXEC for supported arches (Bruno Meneguele) - redhat/configs: enable INTEGRITY_SIGNATURE to all arches (Bruno Meneguele) - configs: enable CONFIG_LEDS_BRIGHTNESS_HW_CHANGED (Benjamin Tissoires) - RHEL: disable io_uring support (Jeff Moyer) - all: Changing CONFIG_UV_SYSFS to build uv_sysfs.ko as a loadable module. (Frank Ramsay) - Enable NITRO_ENCLAVES on RHEL (Vitaly Kuznetsov) - Update the Quick Start documentation (David Ward) - redhat/configs: Set PVPANIC_MMIO for x86 and PVPANIC_PCI for aarch64 (Eric Auger) [1961178] - bpf: Fix unprivileged_bpf_disabled setup (Jiri Olsa) - Enable CONFIG_BPF_UNPRIV_DEFAULT_OFF (Jiri Olsa) - configs/common/s390: disable CONFIG_QETH_{OSN,OSX} (Philipp Rudo) [1903201] - nvme: nvme_mpath_init remove multipath check (Mike Snitzer) - team: mark team driver as deprecated (Hangbin Liu) [1945477] - Make CRYPTO_EC also builtin (Simo Sorce) [1947240] - Do not hard-code a default value for DIST (David Ward) - Override %{debugbuildsenabled} if the --with-release option is used (David Ward) - Improve comments in SPEC file, and move some option tests and macros (David Ward) - configs: enable CONFIG_EXFAT_FS (Pavel Reichl) [1943423] - Revert s390x/zfcpdump part of a9d179c40281 and ecbfddd98621 (Vladis Dronov) - Embed crypto algos, modes and templates needed in the FIPS mode (Vladis Dronov) [1947240] - configs: Add and enable CONFIG_HYPERV_TESTING for debug kernels (Mohammed Gamal) - mm/cma: mark CMA on x86_64 tech preview and print RHEL-specific infos (David Hildenbrand) [1945002] - configs: enable CONFIG_CMA on x86_64 in ARK (David Hildenbrand) [1945002] - rpmspec: build debug-* meta-packages if debug builds are disabled (Herton R. Krzesinski) - UIO: disable unused config options (Aristeu Rozanski) [1957819] - ARK-config: Make amd_pinctrl module builtin (Hans de Goede) - rpmspec: revert/drop content hash for kernel-headers (Herton R. Krzesinski) - rpmspec: fix check that calls InitBuildVars (Herton R. Krzesinski) - fedora: enable zonefs (Damien Le Moal) - redhat: load specific ARCH keys to INTEGRITY_PLATFORM_KEYRING (Bruno Meneguele) - redhat: enable INTEGRITY_TRUSTED_KEYRING across all variants (Bruno Meneguele) - redhat: enable SYSTEM_BLACKLIST_KEYRING across all variants (Bruno Meneguele) - redhat: enable INTEGRITY_ASYMMETRIC_KEYS across all variants (Bruno Meneguele) - Remove unused boot loader specification files (David Ward) - redhat/configs: Enable mlx5 IPsec and TLS offloads (Alaa Hleihel) [1869674 1957636] - Force DWARF4 because crash does not support DWARF5 yet (Justin M. Forbes) - common: disable Apple Silicon generally (Peter Robinson) - cleanup Intel's FPGA configs (Peter Robinson) - common: move PTP KVM support from ark to common (Peter Robinson) - Enable CONFIG_DRM_AMDGPU_USERPTR for everyone (Justin M. Forbes) - redhat: add initial rpminspect configuration (Herton R. Krzesinski) - fedora: arm updates for 5.13 (Peter Robinson) - fedora: Enable WWAN and associated MHI bits (Peter Robinson) - Update CONFIG_MODPROBE_PATH to /usr/sbin (Justin Forbes) - Fedora set modprobe path (Justin M. Forbes) - Keep sctp and l2tp modules in modules-extra (Don Zickus) - Fix ppc64le cross build packaging (Don Zickus) - Fedora: Make amd_pinctrl module builtin (Hans de Goede) - Keep CONFIG_KASAN_HW_TAGS off for aarch64 debug configs (Justin M. Forbes) - New configs in drivers/bus (Fedora Kernel Team) - RHEL: Don't build KVM PR module on ppc64 (David Gibson) [1930649] - Flip CONFIG_USB_ROLE_SWITCH from m to y (Justin M. Forbes) - Set valid options for CONFIG_FW_LOADER_USER_HELPER (Justin M. Forbes) - Clean up CONFIG_FB_MODE_HELPERS (Justin M. Forbes) - Turn off CONFIG_VFIO for the s390x zfcpdump kernel (Justin M. Forbes) - Delete unused CONFIG_SND_SOC_MAX98390 pending-common (Justin M. Forbes) - Update pending-common configs, preparing to set correctly (Justin M. Forbes) - Update fedora filters for surface (Justin M. Forbes) - Build CONFIG_CRYPTO_ECDSA inline for s390x zfcpdump (Justin M. Forbes) - Replace "flavour" where "variant" is meant instead (David Ward) - Drop the %{variant} macro and fix --with-vanilla (David Ward) - Fix syntax of %kernel_variant_files (David Ward) - Change description of --without-vdso-install to fix typo (David Ward) - Config updates to work around mismatches (Justin M. Forbes) - CONFIG_SND_SOC_FSL_ASOC_CARD selects CONFIG_MFD_WM8994 now (Justin M. Forbes) - wireguard: disable in FIPS mode (Hangbin Liu) [1940794] - Enable mtdram for fedora (rhbz 1955916) (Justin M. Forbes) - Remove reference to bpf-helpers man page (Justin M. Forbes) - Fedora: enable more modules for surface devices (Dave Olsthoorn) - Fix Fedora config mismatch for CONFIG_FSL_ENETC_IERB (Justin M. Forbes) - hardlink is in /usr/bin/ now (Justin M. Forbes) - Ensure CONFIG_KVM_BOOK3S_64_PR stays on in Fedora, even if it is turned off in RHEL (Justin M. Forbes) - Set date in package release from repository commit, not system clock (David Ward) - Use a better upstream tarball filename for snapshots (David Ward) - Don't create empty pending-common files on pending-fedora commits (Don Zickus) - nvme: decouple basic ANA log page re-read support from native multipathing (Mike Snitzer) - nvme: allow local retry and proper failover for REQ_FAILFAST_TRANSPORT (Mike Snitzer) - nvme: Return BLK_STS_TARGET if the DNR bit is set (Mike Snitzer) - Add redhat/configs/pending-common/generic/s390x/zfcpdump/CONFIG_NETFS_SUPPORT (Justin M. Forbes) - Create ark-latest branch last for CI scripts (Don Zickus) - Replace /usr/libexec/platform-python with /usr/bin/python3 (David Ward) - Turn off ADI_AXI_ADC and AD9467 which now require CONFIG_OF (Justin M. Forbes) - Export ark infrastructure files (Don Zickus) - docs: Update docs to reflect newer workflow. (Don Zickus) - Use upstream/master for merge-base with fallback to master (Don Zickus) - Fedora: Turn off the SND_INTEL_BYT_PREFER_SOF option (Hans de Goede) - filter-modules.sh.fedora: clean up "netprots" (Paul Bolle) - filter-modules.sh.fedora: clean up "scsidrvs" (Paul Bolle) - filter-*.sh.fedora: clean up "ethdrvs" (Paul Bolle) - filter-*.sh.fedora: clean up "driverdirs" (Paul Bolle) - filter-*.sh.fedora: remove incorrect entries (Paul Bolle) - filter-*.sh.fedora: clean up "singlemods" (Paul Bolle) - filter-modules.sh.fedora: drop unused list "iiodrvs" (Paul Bolle) - Update mod-internal to fix depmod issue (Nico Pache) - Turn on CONFIG_VDPA_SIM_NET (rhbz 1942343) (Justin M. Forbes) - New configs in drivers/power (Fedora Kernel Team) - Turn on CONFIG_NOUVEAU_DEBUG_PUSH for debug configs (Justin M. Forbes) - Turn off KFENCE sampling by default for Fedora (Justin M. Forbes) - Fedora config updates round 2 (Justin M. Forbes) - New configs in drivers/soc (Jeremy Cline) - filter-modules.sh: Fix copy/paste error 'input' (Paul Bolle) - Update module filtering for 5.12 kernels (Justin M. Forbes) - Fix genlog.py to ensure that comments retain "%" characters. (Mark Mielke) - New configs in drivers/leds (Fedora Kernel Team) - Limit CONFIG_USB_CDNS_SUPPORT to x86_64 and arm in Fedora (David Ward) - Fedora: Enable CHARGER_GPIO on aarch64 too (Peter Robinson) - Fedora config updates (Justin M. Forbes) - wireguard: mark as Tech Preview (Hangbin Liu) [1613522] - configs: enable CONFIG_WIREGUARD in ARK (Hangbin Liu) [1613522] - Remove duplicate configs acroos fedora, ark and common (Don Zickus) - Combine duplicate configs across ark and fedora into common (Don Zickus) - common/ark: cleanup and unify the parport configs (Peter Robinson) - iommu/vt-d: enable INTEL_IDXD_SVM for both fedora and rhel (Jerry Snitselaar) - REDHAT: coresight: etm4x: Disable coresight on HPE Apollo 70 (Jeremy Linton) - configs/common/generic: disable CONFIG_SLAB_MERGE_DEFAULT (Rafael Aquini) - Remove _legacy_common_support (Justin M. Forbes) - redhat/mod-blacklist.sh: Fix floppy blacklisting (Hans de Goede) - New configs in fs/pstore (CKI@GitLab) - New configs in arch/powerpc (Fedora Kernel Team) - configs: enable BPF LSM on Fedora and ARK (Ondrej Mosnacek) - configs: clean up LSM configs (Ondrej Mosnacek) - New configs in drivers/platform (CKI@GitLab) - New configs in drivers/firmware (CKI@GitLab) - New configs in drivers/mailbox (Fedora Kernel Team) - New configs in drivers/net/phy (Justin M. Forbes) - Update CONFIG_DM_MULTIPATH_IOA (Augusto Caringi) - New configs in mm/Kconfig (CKI@GitLab) - New configs in arch/powerpc (Jeremy Cline) - New configs in arch/powerpc (Jeremy Cline) - New configs in drivers/input (Fedora Kernel Team) - New configs in net/bluetooth (Justin M. Forbes) - New configs in drivers/clk (Fedora Kernel Team) - New configs in init/Kconfig (Jeremy Cline) - redhat: allow running fedora-configs and rh-configs targets outside of redhat/ (Herton R. Krzesinski) - all: unify the disable of goldfish (android emulation platform) (Peter Robinson) - common: minor cleanup/de-dupe of dma/dmabuf debug configs (Peter Robinson) - common/ark: these drivers/arches were removed in 5.12 (Peter Robinson) - Correct kernel-devel make prepare build for 5.12. (Paulo E. Castro) - redhat: add initial support for centos stream dist-git sync on Makefiles (Herton R. Krzesinski) - redhat/configs: Enable CONFIG_SCHED_STACK_END_CHECK for Fedora and ARK (Josh Poimboeuf) [1856174] - CONFIG_VFIO now selects IOMMU_API instead of depending on it, causing several config mismatches for the zfcpdump kernel (Justin M. Forbes) - Turn off weak-modules for Fedora (Justin M. Forbes) - redhat: enable CONFIG_FW_LOADER_COMPRESS for ARK (Herton R. Krzesinski) [1939095] - Fedora: filters: update to move dfl-emif to modules (Peter Robinson) - drop duplicate DEVFREQ_GOV_SIMPLE_ONDEMAND config (Peter Robinson) - efi: The EFI_VARS is legacy and now x86 only (Peter Robinson) - common: enable RTC_SYSTOHC to supplement update_persistent_clock64 (Peter Robinson) - generic: arm: enable SCMI for all options (Peter Robinson) - fedora: the PCH_CAN driver is x86-32 only (Peter Robinson) - common: disable legacy CAN device support (Peter Robinson) - common: Enable Microchip MCP251x/MCP251xFD CAN controllers (Peter Robinson) - common: Bosch MCAN support for Intel Elkhart Lake (Peter Robinson) - common: enable CAN_PEAK_PCIEFD PCI-E driver (Peter Robinson) - common: disable CAN_PEAK_PCIEC PCAN-ExpressCard (Peter Robinson) - common: enable common CAN layer 2 protocols (Peter Robinson) - ark: disable CAN_LEDS option (Peter Robinson) - Fedora: Turn on SND_SOC_INTEL_SKYLAKE_HDAUDIO_CODEC option (Hans de Goede) - Fedora: enable modules for surface devices (Dave Olsthoorn) - Turn on SND_SOC_INTEL_SOUNDWIRE_SOF_MACH for Fedora again (Justin M. Forbes) - common: fix WM8804 codec dependencies (Peter Robinson) - Build SERIO_SERPORT as a module (Peter Robinson) - input: touchscreen: move ELO and Wacom serial touchscreens to x86 (Peter Robinson) - Sync serio touchscreens for non x86 architectures to the same as ARK (Peter Robinson) - Only enable SERIO_LIBPS2 on x86 (Peter Robinson) - Only enable PC keyboard controller and associated keyboard on x86 (Peter Robinson) - Generic: Mouse: Tweak generic serial mouse options (Peter Robinson) - Only enable PS2 Mouse options on x86 (Peter Robinson) - Disable bluetooth highspeed by default (Peter Robinson) - Fedora: A few more general updates for 5.12 window (Peter Robinson) - Fedora: Updates for 5.12 merge window (Peter Robinson) - Fedora: remove dead options that were removed upstream (Peter Robinson) - redhat: remove CONFIG_DRM_PANEL_XINGBANGDA_XBD599 (Herton R. Krzesinski) - New configs in arch/powerpc (Fedora Kernel Team) - Turn on CONFIG_PPC_QUEUED_SPINLOCKS as it is default upstream now (Justin M. Forbes) - Update pending-common configs to address new upstream config deps (Justin M. Forbes) - rpmspec: ship gpio-watch.debug in the proper debuginfo package (Herton R. Krzesinski) - Removed description text as a comment confuses the config generation (Justin M. Forbes) - New configs in drivers/dma-buf (Jeremy Cline) - Fedora: ARMv7: build for 16 CPUs. (Peter Robinson) - Fedora: only enable DEBUG_HIGHMEM on debug kernels (Peter Robinson) - process_configs.sh: fix find/xargs data flow (Ondrej Mosnacek) - Fedora config update (Justin M. Forbes) - fedora: minor arm sound config updates (Peter Robinson) - Fix trailing white space in redhat/configs/fedora/generic/CONFIG_SND_INTEL_BYT_PREFER_SOF (Justin M. Forbes) - Add a redhat/rebase-notes.txt file (Hans de Goede) - Turn on SND_INTEL_BYT_PREFER_SOF for Fedora (Hans de Goede) - CI: Drop MR ID from the name variable (Veronika Kabatova) - redhat: add DUP and kpatch certificates to system trusted keys for RHEL build (Herton R. Krzesinski) - The comments in CONFIG_USB_RTL8153_ECM actually turn off CONFIG_USB_RTL8152 (Justin M. Forbes) - Update CKI pipeline project (Veronika Kabatova) - Turn off additional KASAN options for Fedora (Justin M. Forbes) - Rename the master branch to rawhide for Fedora (Justin M. Forbes) - Makefile targets for packit integration (Ben Crocker) - Turn off KASAN for rawhide debug builds (Justin M. Forbes) - New configs in arch/arm64 (Justin Forbes) - Remove deprecated Intel MIC config options (Peter Robinson) - redhat: replace inline awk script with genlog.py call (Herton R. Krzesinski) - redhat: add genlog.py script (Herton R. Krzesinski) - kernel.spec.template - fix use_vdso usage (Ben Crocker) - redhat: remove remaining references of CONFIG_RH_DISABLE_DEPRECATED (Herton R. Krzesinski) - Turn off vdso_install for ppc (Justin M. Forbes) - Remove bpf-helpers.7 from bpftool package (Jiri Olsa) - New configs in lib/Kconfig.debug (Fedora Kernel Team) - Turn off CONFIG_VIRTIO_CONSOLE for s390x zfcpdump (Justin M. Forbes) - New configs in drivers/clk (Justin M. Forbes) - Keep VIRTIO_CONSOLE on s390x available. (Jakub Čajka) - New configs in lib/Kconfig.debug (Jeremy Cline) - Fedora 5.11 config updates part 4 (Justin M. Forbes) - Fedora 5.11 config updates part 3 (Justin M. Forbes) - Fedora 5.11 config updates part 2 (Justin M. Forbes) - Update internal (test) module list from RHEL-8 (Joe Lawrence) [1915073] - Fix USB_XHCI_PCI regression (Justin M. Forbes) - fedora: fixes for ARMv7 build issue by disabling HIGHPTE (Peter Robinson) - all: s390x: Increase CONFIG_PCI_NR_FUNCTIONS to 512 (#1888735) (Dan Horák) - Fedora 5.11 configs pt 1 (Justin M. Forbes) - redhat: avoid conflict with mod-blacklist.sh and released_kernel defined (Herton R. Krzesinski) - redhat: handle certificate files conditionally as done for src.rpm (Herton R. Krzesinski) - specfile: add %{?_smp_mflags} to "make headers_install" in tools/testing/selftests (Denys Vlasenko) - specfile: add %{?_smp_mflags} to "make samples/bpf/" (Denys Vlasenko) - Run MR testing in CKI pipeline (Veronika Kabatova) - Reword comment (Nicolas Chauvet) - Add with_cross_arm conditional (Nicolas Chauvet) - Redefines __strip if with_cross (Nicolas Chauvet) - fedora: only enable ACPI_CONFIGFS, ACPI_CUSTOM_METHOD in debug kernels (Peter Robinson) - fedora: User the same EFI_CUSTOM_SSDT_OVERLAYS as ARK (Peter Robinson) - all: all arches/kernels enable the same DMI options (Peter Robinson) - all: move SENSORS_ACPI_POWER to common/generic (Peter Robinson) - fedora: PCIE_HISI_ERR is already in common (Peter Robinson) - all: all ACPI platforms enable ATA_ACPI so move it to common (Peter Robinson) - all: x86: move shared x86 acpi config options to generic (Peter Robinson) - All: x86: Move ACPI_VIDEO to common/x86 (Peter Robinson) - All: x86: Enable ACPI_DPTF (Intel DPTF) (Peter Robinson) - All: enable ACPI_BGRT for all ACPI platforms. (Peter Robinson) - All: Only build ACPI_EC_DEBUGFS for debug kernels (Peter Robinson) - All: Disable Intel Classmate PC ACPI_CMPC option (Peter Robinson) - cleanup: ACPI_PROCFS_POWER was removed upstream (Peter Robinson) - All: ACPI: De-dupe the ACPI options that are the same across ark/fedora on x86/arm (Peter Robinson) - Enable the vkms module in Fedora (Jeremy Cline) - Fedora: arm updates for 5.11 and general cross Fedora cleanups (Peter Robinson) - Add gcc-c++ to BuildRequires (Justin M. Forbes) - Update CONFIG_KASAN_HW_TAGS (Justin M. Forbes) - fedora: arm: move generic power off/reset to all arm (Peter Robinson) - fedora: ARMv7: build in DEVFREQ_GOV_SIMPLE_ONDEMAND until I work out why it's changed (Peter Robinson) - fedora: cleanup joystick_adc (Peter Robinson) - fedora: update some display options (Peter Robinson) - fedora: arm: enable TI PRU options (Peter Robinson) - fedora: arm: minor exynos plaform updates (Peter Robinson) - arm: SoC: disable Toshiba Visconti SoC (Peter Robinson) - common: disable ARCH_BCM4908 (NFC) (Peter Robinson) - fedora: minor arm config updates (Peter Robinson) - fedora: enable Tegra 234 SoC (Peter Robinson) - fedora: arm: enable new Hikey 3xx options (Peter Robinson) - Fedora: USB updates (Peter Robinson) - fedora: enable the GNSS receiver subsystem (Peter Robinson) - Remove POWER_AVS as no longer upstream (Peter Robinson) - Cleanup RESET_RASPBERRYPI (Peter Robinson) - Cleanup GPIO_CDEV_V1 options. (Peter Robinson) - fedora: arm crypto updates (Peter Robinson) - CONFIG_KASAN_HW_TAGS for aarch64 (Justin M. Forbes) - Fedora: cleanup PCMCIA configs, move to x86 (Peter Robinson) - New configs in drivers/rtc (Fedora Kernel Team) - redhat/configs: Enable CONFIG_GCC_PLUGIN_STRUCTLEAK_BYREF_ALL (Josh Poimboeuf) [1856176] - redhat/configs: Enable CONFIG_GCC_PLUGIN_STRUCTLEAK (Josh Poimboeuf) [1856176] - redhat/configs: Enable CONFIG_GCC_PLUGINS on ARK (Josh Poimboeuf) [1856176] - redhat/configs: Enable CONFIG_KASAN on Fedora (Josh Poimboeuf) [1856176] - New configs in init/Kconfig (Fedora Kernel Team) - build_configs.sh: Fix syntax flagged by shellcheck (Ben Crocker) - genspec.sh: Fix syntax flagged by shellcheck (Ben Crocker) - mod-blacklist.sh: Fix syntax flagged by shellcheck (Ben Crocker) - Enable Speakup accessibility driver (Justin M. Forbes) - New configs in init/Kconfig (Fedora Kernel Team) - Fix fedora config mismatch due to dep changes (Justin M. Forbes) - New configs in drivers/crypto (Jeremy Cline) - Remove duplicate ENERGY_MODEL configs (Peter Robinson) - This is selected by PCIE_QCOM so must match (Justin M. Forbes) - drop unused BACKLIGHT_GENERIC (Peter Robinson) - Remove cp instruction already handled in instruction below. (Paulo E. Castro) - Add all the dependencies gleaned from running `make prepare` on a bloated devel kernel. (Paulo E. Castro) - Add tools to path mangling script. (Paulo E. Castro) - Remove duplicate cp statement which is also not specific to x86. (Paulo E. Castro) - Correct orc_types failure whilst running `make prepare` https://bugzilla.redhat.com/show_bug.cgi?id=1882854 (Paulo E. Castro) - redhat: ark: enable CONFIG_IKHEADERS (Jiri Olsa) - Add missing '$' sign to (GIT) in redhat/Makefile (Augusto Caringi) - Remove filterdiff and use native git instead (Don Zickus) - New configs in net/sched (Justin M. Forbes) - New configs in drivers/mfd (CKI@GitLab) - New configs in drivers/mfd (Fedora Kernel Team) - New configs in drivers/firmware (Fedora Kernel Team) - Temporarily backout parallel xz script (Justin M. Forbes) - redhat: explicitly disable CONFIG_IMA_APPRAISE_SIGNED_INIT (Bruno Meneguele) - redhat: enable CONFIG_EVM_LOAD_X509 on ARK (Bruno Meneguele) - redhat: enable CONFIG_EVM_ATTR_FSUUID on ARK (Bruno Meneguele) - redhat: enable CONFIG_EVM in all arches and flavors (Bruno Meneguele) - redhat: enable CONFIG_IMA_LOAD_X509 on ARK (Bruno Meneguele) - redhat: set CONFIG_IMA_DEFAULT_HASH to SHA256 (Bruno Meneguele) - redhat: enable CONFIG_IMA_SECURE_AND_OR_TRUSTED_BOOT (Bruno Meneguele) - redhat: enable CONFIG_IMA_READ_POLICY on ARK (Bruno Meneguele) - redhat: set default IMA template for all ARK arches (Bruno Meneguele) - redhat: enable CONFIG_IMA_DEFAULT_HASH_SHA256 for all flavors (Bruno Meneguele) - redhat: disable CONFIG_IMA_DEFAULT_HASH_SHA1 (Bruno Meneguele) - redhat: enable CONFIG_IMA_ARCH_POLICY for ppc and x86 (Bruno Meneguele) - redhat: enable CONFIG_IMA_APPRAISE_MODSIG (Bruno Meneguele) - redhat: enable CONFIG_IMA_APPRAISE_BOOTPARAM (Bruno Meneguele) - redhat: enable CONFIG_IMA_APPRAISE (Bruno Meneguele) - redhat: enable CONFIG_INTEGRITY for aarch64 (Bruno Meneguele) - kernel: Update some missing KASAN/KCSAN options (Jeremy Linton) - kernel: Enable coresight on aarch64 (Jeremy Linton) - Update CONFIG_INET6_ESPINTCP (Justin Forbes) - New configs in net/ipv6 (Justin M. Forbes) - fedora: move CONFIG_RTC_NVMEM options from ark to common (Peter Robinson) - configs: Enable CONFIG_DEBUG_INFO_BTF (Don Zickus) - fedora: some minor arm audio config tweaks (Peter Robinson) - Ship xpad with default modules on Fedora and RHEL (Bastien Nocera) - Fedora: Only enable legacy serial/game port joysticks on x86 (Peter Robinson) - Fedora: Enable the options required for the Librem 5 Phone (Peter Robinson) - Fedora config update (Justin M. Forbes) - Fedora config change because CONFIG_FSL_DPAA2_ETH now selects CONFIG_FSL_XGMAC_MDIO (Justin M. Forbes) - redhat: generic enable CONFIG_INET_MPTCP_DIAG (Davide Caratti) - Fedora config update (Justin M. Forbes) - Enable NANDSIM for Fedora (Justin M. Forbes) - Re-enable CONFIG_ACPI_TABLE_UPGRADE for Fedora since upstream disables this if secureboot is active (Justin M. Forbes) - Ath11k related config updates (Justin M. Forbes) - Fedora config updates for ath11k (Justin M. Forbes) - Turn on ATH11K for Fedora (Justin M. Forbes) - redhat: enable CONFIG_INTEL_IOMMU_SVM (Jerry Snitselaar) - More Fedora config fixes (Justin M. Forbes) - Fedora 5.10 config updates (Justin M. Forbes) - Fedora 5.10 configs round 1 (Justin M. Forbes) - Fedora config updates (Justin M. Forbes) - Allow kernel-tools to build without selftests (Don Zickus) - Allow building of kernel-tools standalone (Don Zickus) - redhat: ark: disable CONFIG_NET_ACT_CTINFO (Davide Caratti) - redhat: ark: disable CONFIG_NET_SCH_TEQL (Davide Caratti) - redhat: ark: disable CONFIG_NET_SCH_SFB (Davide Caratti) - redhat: ark: disable CONFIG_NET_SCH_QFQ (Davide Caratti) - redhat: ark: disable CONFIG_NET_SCH_PLUG (Davide Caratti) - redhat: ark: disable CONFIG_NET_SCH_PIE (Davide Caratti) - redhat: ark: disable CONFIG_NET_SCH_HHF (Davide Caratti) - redhat: ark: disable CONFIG_NET_SCH_DSMARK (Davide Caratti) - redhat: ark: disable CONFIG_NET_SCH_DRR (Davide Caratti) - redhat: ark: disable CONFIG_NET_SCH_CODEL (Davide Caratti) - redhat: ark: disable CONFIG_NET_SCH_CHOKE (Davide Caratti) - redhat: ark: disable CONFIG_NET_SCH_CBQ (Davide Caratti) - redhat: ark: disable CONFIG_NET_SCH_ATM (Davide Caratti) - redhat: ark: disable CONFIG_NET_EMATCH and sub-targets (Davide Caratti) - redhat: ark: disable CONFIG_NET_CLS_TCINDEX (Davide Caratti) - redhat: ark: disable CONFIG_NET_CLS_RSVP6 (Davide Caratti) - redhat: ark: disable CONFIG_NET_CLS_RSVP (Davide Caratti) - redhat: ark: disable CONFIG_NET_CLS_ROUTE4 (Davide Caratti) - redhat: ark: disable CONFIG_NET_CLS_BASIC (Davide Caratti) - redhat: ark: disable CONFIG_NET_ACT_SKBMOD (Davide Caratti) - redhat: ark: disable CONFIG_NET_ACT_SIMP (Davide Caratti) - redhat: ark: disable CONFIG_NET_ACT_NAT (Davide Caratti) - arm64/defconfig: Enable CONFIG_KEXEC_FILE (Bhupesh Sharma) [1821565] - redhat/configs: Cleanup CONFIG_CRYPTO_SHA512 (Prarit Bhargava) - New configs in drivers/mfd (Fedora Kernel Team) - Fix LTO issues with kernel-tools (Don Zickus) - Point pathfix to the new location for gen_compile_commands.py (Justin M. Forbes) - configs: Disable CONFIG_SECURITY_SELINUX_DISABLE (Ondrej Mosnacek) - [Automatic] Handle config dependency changes (Don Zickus) - configs/iommu: Add config comment to empty CONFIG_SUN50I_IOMMU file (Jerry Snitselaar) - New configs in kernel/trace (Fedora Kernel Team) - Fix Fedora config locations (Justin M. Forbes) - Fedora config updates (Justin M. Forbes) - configs: enable CONFIG_CRYPTO_CTS=y so cts(cbc(aes)) is available in FIPS mode (Vladis Dronov) [1855161] - Partial revert: Add master merge check (Don Zickus) - Update Maintainers doc to reflect workflow changes (Don Zickus) - WIP: redhat/docs: Update documentation for single branch workflow (Prarit Bhargava) - Add CONFIG_ARM64_MTE which is not picked up by the config scripts for some reason (Justin M. Forbes) - Disable Speakup synth DECEXT (Justin M. Forbes) - Enable Speakup for Fedora since it is out of staging (Justin M. Forbes) - Modify patchlist changelog output (Don Zickus) - process_configs.sh: Fix syntax flagged by shellcheck (Ben Crocker) - generate_all_configs.sh: Fix syntax flagged by shellcheck (Ben Crocker) - redhat/self-test: Initial commit (Ben Crocker) - Fixes "acpi: prefer booting with ACPI over DTS" to be RHEL only (Peter Robinson) - arch/x86: Remove vendor specific CPU ID checks (Prarit Bhargava) - redhat: Replace hardware.redhat.com link in Unsupported message (Prarit Bhargava) [1810301] - x86: Fix compile issues with rh_check_supported() (Don Zickus) - KEYS: Make use of platform keyring for module signature verify (Robert Holmes) - Input: rmi4 - remove the need for artificial IRQ in case of HID (Benjamin Tissoires) - ARM: tegra: usb no reset (Peter Robinson) - arm: make CONFIG_HIGHPTE optional without CONFIG_EXPERT (Jon Masters) - redhat: rh_kabi: deduplication friendly structs (Jiri Benc) - redhat: rh_kabi add a comment with warning about RH_KABI_EXCLUDE usage (Jiri Benc) - redhat: rh_kabi: introduce RH_KABI_EXTEND_WITH_SIZE (Jiri Benc) - redhat: rh_kabi: Indirect EXTEND macros so nesting of other macros will resolve. (Don Dutile) - redhat: rh_kabi: Fix RH_KABI_SET_SIZE to use dereference operator (Tony Camuso) - redhat: rh_kabi: Add macros to size and extend structs (Prarit Bhargava) - Removing Obsolete hba pci-ids from rhel8 (Dick Kennedy) - mptsas: pci-id table changes (Laura Abbott) - mptsas: Taint kernel if mptsas is loaded (Laura Abbott) - mptspi: pci-id table changes (Laura Abbott) - qla2xxx: Remove PCI IDs of deprecated adapter (Jeremy Cline) - be2iscsi: remove unsupported device IDs (Chris Leech) - mptspi: Taint kernel if mptspi is loaded (Laura Abbott) - hpsa: remove old cciss-based smartarray pci ids (Joseph Szczypek) - qla4xxx: Remove deprecated PCI IDs from RHEL 8 (Chad Dupuis) - aacraid: Remove depreciated device and vendor PCI id's (Raghava Aditya Renukunta) - megaraid_sas: remove deprecated pci-ids (Tomas Henzl) - mpt*: remove certain deprecated pci-ids (Jeremy Cline) - kernel: add SUPPORT_REMOVED kernel taint (Tomas Henzl) - Rename RH_DISABLE_DEPRECATED to RHEL_DIFFERENCES (Don Zickus) - Add option of 13 for FORCE_MAX_ZONEORDER (Peter Robinson) - s390: Lock down the kernel when the IPL secure flag is set (Jeremy Cline) - efi: Lock down the kernel if booted in secure boot mode (David Howells) - efi: Add an EFI_SECURE_BOOT flag to indicate secure boot mode (David Howells) - security: lockdown: expose a hook to lock the kernel down (Jeremy Cline) - Make get_cert_list() use efi_status_to_str() to print error messages. (Peter Jones) - Add efi_status_to_str() and rework efi_status_to_err(). (Peter Jones) - Add support for deprecating processors (Laura Abbott) [1565717 1595918 1609604 1610493] - arm: aarch64: Drop the EXPERT setting from ARM64_FORCE_52BIT (Jeremy Cline) - iommu/arm-smmu: workaround DMA mode issues (Laura Abbott) - rh_kabi: introduce RH_KABI_EXCLUDE (Jakub Racek) - ipmi: do not configure ipmi for HPE m400 (Laura Abbott) [1670017] - kABI: Add generic kABI macros to use for kABI workarounds (Myron Stowe) [1546831] - add pci_hw_vendor_status() (Maurizio Lombardi) - ahci: thunderx2: Fix for errata that affects stop engine (Robert Richter) - Vulcan: AHCI PCI bar fix for Broadcom Vulcan early silicon (Robert Richter) - bpf: set unprivileged_bpf_disabled to 1 by default, add a boot parameter (Eugene Syromiatnikov) [1561171] - add Red Hat-specific taint flags (Eugene Syromiatnikov) [1559877] - tags.sh: Ignore redhat/rpm (Jeremy Cline) - put RHEL info into generated headers (Laura Abbott) [1663728] - acpi: prefer booting with ACPI over DTS (Mark Salter) [1576869] - aarch64: acpi scan: Fix regression related to X-Gene UARTs (Mark Salter) [1519554] - ACPI / irq: Workaround firmware issue on X-Gene based m400 (Mark Salter) [1519554] - modules: add rhelversion MODULE_INFO tag (Laura Abbott) - ACPI: APEI: arm64: Ignore broken HPE moonshot APEI support (Al Stone) [1518076] - Add Red Hat tainting (Laura Abbott) [1565704] - Introduce CONFIG_RH_DISABLE_DEPRECATED (Laura Abbott) - Stop merging ark-patches for release (Don Zickus) - Fix path location for ark-update-configs.sh (Don Zickus) - Combine Red Hat patches into single patch (Don Zickus) - New configs in drivers/misc (Jeremy Cline) - New configs in drivers/net/wireless (Justin M. Forbes) - New configs in drivers/phy (Fedora Kernel Team) - New configs in drivers/tty (Fedora Kernel Team) - Set SquashFS decompression options for all flavors to match RHEL (Bohdan Khomutskyi) - configs: Enable CONFIG_ENERGY_MODEL (Phil Auld) - New configs in drivers/pinctrl (Fedora Kernel Team) - Update CONFIG_THERMAL_NETLINK (Justin Forbes) - Separate merge-upstream and release stages (Don Zickus) - Re-enable CONFIG_IR_SERIAL on Fedora (Prarit Bhargava) - Create Patchlist.changelog file (Don Zickus) - Filter out upstream commits from changelog (Don Zickus) - Merge Upstream script fixes (Don Zickus) - kernel.spec: Remove kernel-keys directory on rpm erase (Prarit Bhargava) - Add mlx5_vdpa to module filter for Fedora (Justin M. Forbes) - Add python3-sphinx_rtd_theme buildreq for docs (Justin M. Forbes) - redhat/configs/process_configs.sh: Remove *.config.orig files (Prarit Bhargava) - redhat/configs/process_configs.sh: Add process_configs_known_broken flag (Prarit Bhargava) - redhat/Makefile: Fix '*-configs' targets (Prarit Bhargava) - dist-merge-upstream: Checkout known branch for ci scripts (Don Zickus) - kernel.spec: don't override upstream compiler flags for ppc64le (Dan Horák) - Fedora config updates (Justin M. Forbes) - Fedora confi gupdate (Justin M. Forbes) - mod-sign.sh: Fix syntax flagged by shellcheck (Ben Crocker) - Swap how ark-latest is built (Don Zickus) - Add extra version bump to os-build branch (Don Zickus) - dist-release: Avoid needless version bump. (Don Zickus) - Add dist-fedora-release target (Don Zickus) - Remove redundant code in dist-release (Don Zickus) - Makefile.common rename TAG to _TAG (Don Zickus) - Fedora config change (Justin M. Forbes) - Fedora filter update (Justin M. Forbes) - Config update for Fedora (Justin M. Forbes) - enable PROTECTED_VIRTUALIZATION_GUEST for all s390x kernels (Dan Horák) - redhat: ark: enable CONFIG_NET_SCH_TAPRIO (Davide Caratti) - redhat: ark: enable CONFIG_NET_SCH_ETF (Davide Caratti) - More Fedora config updates (Justin M. Forbes) - New config deps (Justin M. Forbes) - Fedora config updates (Justin M. Forbes) - First half of config updates for Fedora (Justin M. Forbes) - Updates for Fedora arm architectures for the 5.9 window (Peter Robinson) - Merge 5.9 config changes from Peter Robinson (Justin M. Forbes) - Add config options that only show up when we prep on arm (Justin M. Forbes) - Config updates for Fedora (Justin M. Forbes) - fedora: enable enery model (Peter Robinson) - Use the configs/generic config for SND_HDA_INTEL everywhere (Peter Robinson) - Enable ZSTD compression algorithm on all kernels (Peter Robinson) - Enable ARM_SMCCC_SOC_ID on all aarch64 kernels (Peter Robinson) - iio: enable LTR-559 light and proximity sensor (Peter Robinson) - iio: chemical: enable some popular chemical and partical sensors (Peter Robinson) - More mismatches (Justin M. Forbes) - Fedora config change due to deps (Justin M. Forbes) - CONFIG_SND_SOC_MAX98390 is now selected by SND_SOC_INTEL_DA7219_MAX98357A_GENERIC (Justin M. Forbes) - Config change required for build part 2 (Justin M. Forbes) - Config change required for build (Justin M. Forbes) - Fedora config update (Justin M. Forbes) - Add ability to sync upstream through Makefile (Don Zickus) - Add master merge check (Don Zickus) - Replace hardcoded values 'os-build' and project id with variables (Don Zickus) - redhat/Makefile.common: Fix MARKER (Prarit Bhargava) - gitattributes: Remove unnecesary export restrictions (Prarit Bhargava) - Add new certs for dual signing with boothole (Justin M. Forbes) - Update secureboot signing for dual keys (Justin M. Forbes) - fedora: enable LEDS_SGM3140 for arm configs (Peter Robinson) - Enable CONFIG_DM_VERITY_VERIFY_ROOTHASH_SIG (Justin M. Forbes) - redhat/configs: Fix common CONFIGs (Prarit Bhargava) - redhat/configs: General CONFIG cleanups (Prarit Bhargava) - redhat/configs: Update & generalize evaluate_configs (Prarit Bhargava) - fedora: arm: Update some meson config options (Peter Robinson) - redhat/docs: Add Fedora RPM tagging date (Prarit Bhargava) - Update config for renamed panel driver. (Peter Robinson) - Enable SERIAL_SC16IS7XX for SPI interfaces (Peter Robinson) - s390x-zfcpdump: Handle missing Module.symvers file (Don Zickus) - Fedora config updates (Justin M. Forbes) - redhat/configs: Add .tmp files to .gitignore (Prarit Bhargava) - disable uncommon TCP congestion control algorithms (Davide Caratti) - Add new bpf man pages (Justin M. Forbes) - Add default option for CONFIG_ARM64_BTI_KERNEL to pending-common so that eln kernels build (Justin M. Forbes) - redhat/Makefile: Add fedora-configs and rh-configs make targets (Prarit Bhargava) - redhat/configs: Use SHA512 for module signing (Prarit Bhargava) - genspec.sh: 'touch' empty Patchlist file for single tarball (Don Zickus) - Fedora config update for rc1 (Justin M. Forbes) - Fedora config updates (Justin M. Forbes) - Fedora config updates (Justin M. Forbes) - redhat/Makefile.common: fix RPMKSUBLEVEL condition (Ondrej Mosnacek) - redhat/Makefile: silence KABI tar output (Ondrej Mosnacek) - One more Fedora config update (Justin M. Forbes) - Fedora config updates (Justin M. Forbes) - Fix PATCHLEVEL for merge window (Justin M. Forbes) - Change ark CONFIG_COMMON_CLK to yes, it is selected already by other options (Justin M. Forbes) - Fedora config updates (Justin M. Forbes) - Fedora config updates (Justin M. Forbes) - Fedora config updates (Justin M. Forbes) - More module filtering for Fedora (Justin M. Forbes) - Update filters for rnbd in Fedora (Justin M. Forbes) - Fedora config updates (Justin M. Forbes) - Fix up module filtering for 5.8 (Justin M. Forbes) - Fedora config updates (Justin M. Forbes) - More Fedora config work (Justin M. Forbes) - RTW88BE and CE have been extracted to their own modules (Justin M. Forbes) - Set CONFIG_BLK_INLINE_ENCRYPTION_FALLBACK for Fedora (Justin M. Forbes) - Fedora config updates (Justin M. Forbes) - Arm64 Use Branch Target Identification for kernel (Justin M. Forbes) - Change value of CONFIG_SECURITY_SELINUX_CHECKREQPROT_VALUE (Justin M. Forbes) - Fedora config updates (Justin M. Forbes) - Fix configs for Fedora (Justin M. Forbes) - Add zero-commit to format-patch options (Justin M. Forbes) - Copy Makefile.rhelver as a source file rather than a patch (Jeremy Cline) - Move the sed to clear the patch templating outside of conditionals (Justin M. Forbes) - Match template format in kernel.spec.template (Justin M. Forbes) - Break out the Patches into individual files for dist-git (Justin M. Forbes) - Break the Red Hat patch into individual commits (Jeremy Cline) - Fix update_scripts.sh unselective pattern sub (David Howells) - Add cec to the filter overrides (Justin M. Forbes) - Add overrides to filter-modules.sh (Justin M. Forbes) - redhat/configs: Enable CONFIG_SMC91X and disable CONFIG_SMC911X (Prarit Bhargava) [1722136] - Include bpftool-struct_ops man page in the bpftool package (Jeremy Cline) - Add sharedbuffer_configuration.py to the pathfix.py script (Jeremy Cline) - Use __make macro instead of make (Tom Stellard) - Sign off generated configuration patches (Jeremy Cline) - Drop the static path configuration for the Sphinx docs (Jeremy Cline) - redhat: Add dummy-module kernel module (Prarit Bhargava) - redhat: enable CONFIG_LWTUNNEL_BPF (Jiri Benc) - Remove typoed config file aarch64CONFIG_SM_GCC_8150 (Justin M. Forbes) - Add Documentation back to kernel-devel as it has Kconfig now (Justin M. Forbes) - Copy distro files rather than moving them (Jeremy Cline) - kernel.spec: fix 'make scripts' for kernel-devel package (Brian Masney) - Makefile: correct help text for dist-cross--rpms (Brian Masney) - redhat/Makefile: Fix RHEL8 python warning (Prarit Bhargava) - redhat: Change Makefile target names to dist- (Prarit Bhargava) - configs: Disable Serial IR driver (Prarit Bhargava) - Fix "multiple %files for package kernel-tools" (Pablo Greco) - Introduce a Sphinx documentation project (Jeremy Cline) - Build ARK against ELN (Don Zickus) - Drop the requirement to have a remote called linus (Jeremy Cline) - Rename 'internal' branch to 'os-build' (Don Zickus) - Only include open merge requests with "Include in Releases" label (Jeremy Cline) - Package gpio-watch in kernel-tools (Jeremy Cline) - Exit non-zero if the tag already exists for a release (Jeremy Cline) - Adjust the changelog update script to not push anything (Jeremy Cline) - Drop --target noarch from the rh-rpms make target (Jeremy Cline) - Add a script to generate release tags and branches (Jeremy Cline) - Set CONFIG_VDPA for fedora (Justin M. Forbes) - Add a README to the dist-git repository (Jeremy Cline) - Provide defaults in ark-rebase-patches.sh (Jeremy Cline) - Default ark-rebase-patches.sh to not report issues (Jeremy Cline) - Drop DIST from release commits and tags (Jeremy Cline) - Place the buildid before the dist in the release (Jeremy Cline) - Sync up with Fedora arm configuration prior to merging (Jeremy Cline) - Disable CONFIG_PROTECTED_VIRTUALIZATION_GUEST for zfcpdump (Jeremy Cline) - Add RHMAINTAINERS file and supporting conf (Don Zickus) - Add a script to test if all commits are signed off (Jeremy Cline) - Fix make rh-configs-arch (Don Zickus) - Drop RH_FEDORA in favor of the now-merged RHEL_DIFFERENCES (Jeremy Cline) - Sync up Fedora configs from the first week of the merge window (Jeremy Cline) - Migrate blacklisting floppy.ko to mod-blacklist.sh (Don Zickus) - kernel packaging: Combine mod-blacklist.sh and mod-extra-blacklist.sh (Don Zickus) - kernel packaging: Fix extra namespace collision (Don Zickus) - mod-extra.sh: Rename to mod-blacklist.sh (Don Zickus) - mod-extra.sh: Make file generic (Don Zickus) - Fix a painfully obvious YAML syntax error in .gitlab-ci.yml (Jeremy Cline) - Add in armv7hl kernel header support (Don Zickus) - Disable all BuildKernel commands when only building headers (Don Zickus) - Drop any gitlab-ci patches from ark-patches (Jeremy Cline) - Build the srpm for internal branch CI using the vanilla tree (Jeremy Cline) - Pull in the latest ARM configurations for Fedora (Jeremy Cline) - Fix xz memory usage issue (Neil Horman) - Use ark-latest instead of master for update script (Jeremy Cline) - Move the CI jobs back into the ARK repository (Jeremy Cline) - Sync up ARK's Fedora config with the dist-git repository (Jeremy Cline) - Pull in the latest configuration changes from Fedora (Jeremy Cline) - configs: enable CONFIG_NET_SCH_CBS (Marcelo Ricardo Leitner) - Drop configuration options in fedora/ that no longer exist (Jeremy Cline) - Set RH_FEDORA for ARK and Fedora (Jeremy Cline) - redhat/kernel.spec: Include the release in the kernel COPYING file (Jeremy Cline) - redhat/kernel.spec: add scripts/jobserver-exec to py3_shbang_opts list (Jeremy Cline) - redhat/kernel.spec: package bpftool-gen man page (Jeremy Cline) - distgit-changelog: handle multiple y-stream BZ numbers (Bruno Meneguele) - redhat/kernel.spec: remove all inline comments (Bruno Meneguele) - redhat/genspec: awk unknown whitespace regex pattern (Bruno Meneguele) - Improve the readability of gen_config_patches.sh (Jeremy Cline) - Fix some awkward edge cases in gen_config_patches.sh (Jeremy Cline) - Update the CI environment to use Fedora 31 (Jeremy Cline) - redhat: drop whitespace from with_gcov macro (Jan Stancek) - configs: Enable CONFIG_KEY_DH_OPERATIONS on ARK (Ondrej Mosnacek) - configs: Adjust CONFIG_MPLS_ROUTING and CONFIG_MPLS_IPTUNNEL (Laura Abbott) - New configs in lib/crypto (Jeremy Cline) - New configs in drivers/char (Jeremy Cline) - Turn on BLAKE2B for Fedora (Jeremy Cline) - kernel.spec.template: Clean up stray *.h.s files (Laura Abbott) - Build the SRPM in the CI job (Jeremy Cline) - New configs in net/tls (Jeremy Cline) - New configs in net/tipc (Jeremy Cline) - New configs in lib/kunit (Jeremy Cline) - Fix up released_kernel case (Laura Abbott) - New configs in lib/Kconfig.debug (Jeremy Cline) - New configs in drivers/ptp (Jeremy Cline) - New configs in drivers/nvme (Jeremy Cline) - New configs in drivers/net/phy (Jeremy Cline) - New configs in arch/arm64 (Jeremy Cline) - New configs in drivers/crypto (Jeremy Cline) - New configs in crypto/Kconfig (Jeremy Cline) - Add label so the Gitlab to email bridge ignores the changelog (Jeremy Cline) - Temporarily switch TUNE_DEFAULT to y (Jeremy Cline) - Run config test for merge requests and internal (Jeremy Cline) - Add missing licensedir line (Laura Abbott) - redhat/scripts: Remove redhat/scripts/rh_get_maintainer.pl (Prarit Bhargava) - configs: Take CONFIG_DEFAULT_MMAP_MIN_ADDR from Fedra (Laura Abbott) - configs: Turn off ISDN (Laura Abbott) - Add a script to generate configuration patches (Laura Abbott) - Introduce rh-configs-commit (Laura Abbott) - kernel-packaging: Remove kernel files from kernel-modules-extra package (Prarit Bhargava) - configs: Enable CONFIG_DEBUG_WX (Laura Abbott) - configs: Disable wireless USB (Laura Abbott) - Clean up some temporary config files (Laura Abbott) - configs: New config in drivers/gpu for v5.4-rc1 (Jeremy Cline) - configs: New config in arch/powerpc for v5.4-rc1 (Jeremy Cline) - configs: New config in crypto for v5.4-rc1 (Jeremy Cline) - configs: New config in drivers/usb for v5.4-rc1 (Jeremy Cline) - AUTOMATIC: New configs (Jeremy Cline) - Skip ksamples for bpf, they are broken (Jeremy Cline) - configs: New config in fs/erofs for v5.4-rc1 (Jeremy Cline) - configs: New config in mm for v5.4-rc1 (Jeremy Cline) - configs: New config in drivers/md for v5.4-rc1 (Jeremy Cline) - configs: New config in init for v5.4-rc1 (Jeremy Cline) - configs: New config in fs/fuse for v5.4-rc1 (Jeremy Cline) - merge.pl: Avoid comments but do not skip them (Don Zickus) - configs: New config in drivers/net/ethernet/pensando for v5.4-rc1 (Jeremy Cline) - Update a comment about what released kernel means (Laura Abbott) - Provide both Fedora and RHEL files in the SRPM (Laura Abbott) - kernel.spec.template: Trim EXTRAVERSION in the Makefile (Laura Abbott) - kernel.spec.template: Add macros for building with nopatches (Laura Abbott) - kernel.spec.template: Add some macros for Fedora differences (Laura Abbott) - kernel.spec.template: Consolodate the options (Laura Abbott) - configs: Add pending direcory to Fedora (Laura Abbott) - kernel.spec.template: Don't run hardlink if rpm-ostree is in use (Laura Abbott) - configs: New config in net/can for v5.4-rc1 (Jeremy Cline) - configs: New config in drivers/net/phy for v5.4-rc1 (Jeremy Cline) - configs: Increase x86_64 NR_UARTS to 64 (Prarit Bhargava) [1730649] - configs: turn on ARM64_FORCE_52BIT for debug builds (Jeremy Cline) - kernel.spec.template: Tweak the python3 mangling (Laura Abbott) - kernel.spec.template: Add --with verbose option (Laura Abbott) - kernel.spec.template: Switch to using %install instead of %__install (Laura Abbott) - kernel.spec.template: Make the kernel.org URL https (Laura Abbott) - kernel.spec.template: Update message about secure boot signing (Laura Abbott) - kernel.spec.template: Move some with flags definitions up (Laura Abbott) - kernel.spec.template: Update some BuildRequires (Laura Abbott) - kernel.spec.template: Get rid of %clean (Laura Abbott) - configs: New config in drivers/char for v5.4-rc1 (Jeremy Cline) - configs: New config in net/sched for v5.4-rc1 (Jeremy Cline) - configs: New config in lib for v5.4-rc1 (Jeremy Cline) - configs: New config in fs/verity for v5.4-rc1 (Jeremy Cline) - configs: New config in arch/aarch64 for v5.4-rc4 (Jeremy Cline) - configs: New config in arch/arm64 for v5.4-rc1 (Jeremy Cline) - Flip off CONFIG_ARM64_VA_BITS_52 so the bundle that turns it on applies (Jeremy Cline) - New configuration options for v5.4-rc4 (Jeremy Cline) - Correctly name tarball for single tarball builds (Laura Abbott) - configs: New config in drivers/pci for v5.4-rc1 (Jeremy Cline) - Allow overriding the dist tag on the command line (Laura Abbott) - Allow scratch branch target to be overridden (Laura Abbott) - Remove long dead BUILD_DEFAULT_TARGET (Laura Abbott) - Amend the changelog when rebasing (Laura Abbott) - configs: New config in drivers/platform for v5.4-rc1 (Jeremy Cline) - configs: New config in drivers/pinctrl for v5.4-rc1 (Jeremy Cline) - configs: New config in drivers/net/wireless for v5.4-rc1 (Jeremy Cline) - configs: New config in drivers/net/ethernet/mellanox for v5.4-rc1 (Jeremy Cline) - configs: New config in drivers/net/can for v5.4-rc1 (Jeremy Cline) - configs: New config in drivers/hid for v5.4-rc1 (Jeremy Cline) - configs: New config in drivers/dma-buf for v5.4-rc1 (Jeremy Cline) - configs: New config in drivers/crypto for v5.4-rc1 (Jeremy Cline) - configs: New config in arch/s390 for v5.4-rc1 (Jeremy Cline) - configs: New config in block for v5.4-rc1 (Jeremy Cline) - configs: New config in drivers/cpuidle for v5.4-rc1 (Jeremy Cline) - redhat: configs: Split CONFIG_CRYPTO_SHA512 (Laura Abbott) - redhat: Set Fedora options (Laura Abbott) - Set CRYPTO_SHA3_*_S390 to builtin on zfcpdump (Jeremy Cline) - configs: New config in drivers/edac for v5.4-rc1 (Jeremy Cline) - configs: New config in drivers/firmware for v5.4-rc1 (Jeremy Cline) - configs: New config in drivers/hwmon for v5.4-rc1 (Jeremy Cline) - configs: New config in drivers/iio for v5.4-rc1 (Jeremy Cline) - configs: New config in drivers/mmc for v5.4-rc1 (Jeremy Cline) - configs: New config in drivers/tty for v5.4-rc1 (Jeremy Cline) - configs: New config in arch/s390 for v5.4-rc1 (Jeremy Cline) - configs: New config in drivers/bus for v5.4-rc1 (Jeremy Cline) - Add option to allow mismatched configs on the command line (Laura Abbott) - configs: New config in drivers/crypto for v5.4-rc1 (Jeremy Cline) - configs: New config in sound/pci for v5.4-rc1 (Jeremy Cline) - configs: New config in sound/soc for v5.4-rc1 (Jeremy Cline) - gitlab: Add CI job for packaging scripts (Major Hayden) - Speed up CI with CKI image (Major Hayden) - Disable e1000 driver in ARK (Neil Horman) - configs: Fix the pending default for CONFIG_ARM64_VA_BITS_52 (Jeremy Cline) - configs: Turn on OPTIMIZE_INLINING for everything (Jeremy Cline) - configs: Set valid pending defaults for CRYPTO_ESSIV (Jeremy Cline) - Add an initial CI configuration for the internal branch (Jeremy Cline) - New drop of configuration options for v5.4-rc1 (Jeremy Cline) - New drop of configuration options for v5.4-rc1 (Jeremy Cline) - Pull the RHEL version defines out of the Makefile (Jeremy Cline) - Sync up the ARK build scripts (Jeremy Cline) - Sync up the Fedora Rawhide configs (Jeremy Cline) - Sync up the ARK config files (Jeremy Cline) - configs: Adjust CONFIG_FORCE_MAX_ZONEORDER for Fedora (Laura Abbott) - configs: Add README for some other arches (Laura Abbott) - configs: Sync up Fedora configs (Laura Abbott) - [initial commit] Add structure for building with git (Laura Abbott) - [initial commit] Add Red Hat variables in the top level makefile (Laura Abbott) - [initial commit] Red Hat gitignore and attributes (Laura Abbott) - [initial commit] Add changelog (Laura Abbott) - [initial commit] Add makefile (Laura Abbott) - [initial commit] Add files for generating the kernel.spec (Laura Abbott) - [initial commit] Add rpm directory (Laura Abbott) - [initial commit] Add files for packaging (Laura Abbott) - [initial commit] Add kabi files (Laura Abbott) - [initial commit] Add scripts (Laura Abbott) - [initial commit] Add configs (Laura Abbott) - [initial commit] Add Makefiles (Laura Abbott)glibc-kernheaderskernel-headers  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~3.0-465.14.0-76.hs2.hsx.el85.14.0-76.hs2.hsx.el83.0-465.14.0-76.hs2.hsx.el8      !!!!!!""!#####$%%%%&&%%%%%%%%%%%%%%%%%%%%%%''((((''''))))))))))))))))****))+++,,,,asmasm-genericauxvec.hbitsperlong.hbpf_perf_event.herrno-base.herrno.hfcntl.hhugetlb_encode.hint-l64.hint-ll64.hioctl.hioctls.hipcbuf.hkvm_para.hmman-common.hmman.hmsgbuf.hparam.hpoll.hposix_types.hresource.hsembuf.hsetup.hshmbuf.hsiginfo.hsignal-defs.hsignal.hsocket.hsockios.hstat.hstatfs.hswab.htermbits.htermios.htypes.hucontext.hunistd.ha.out.hauxvec.hbitsperlong.hboot.hbootparam.hbpf_perf_event.hbyteorder.hdebugreg.he820.herrno.hfcntl.hhw_breakpoint.hhwcap2.hioctl.hioctls.hipcbuf.hist.hkvm.hkvm_para.hkvm_perf.hldt.hmce.hmman.hmsgbuf.hmsr.hmtrr.hparam.hperf_regs.hpoll.hposix_types.hposix_types_32.hposix_types_64.hposix_types_x32.hprctl.hprocessor-flags.hptrace-abi.hptrace.hresource.hsembuf.hsetup.hsgx.hshmbuf.hsigcontext.hsigcontext32.hsiginfo.hsignal.hsocket.hsockios.hstat.hstatfs.hsvm.hswab.htermbits.htermios.htypes.hucontext.hunistd.hunistd_32.hunistd_64.hunistd_x32.hvm86.hvmx.hvsyscall.hcpufreq.hcpuidle.hdrmamdgpu_drm.harmada_drm.hdrm.hdrm_fourcc.hdrm_mode.hdrm_sarea.hetnaviv_drm.hexynos_drm.hi810_drm.hi915_drm.hlima_drm.hmga_drm.hmsm_drm.hnouveau_drm.homap_drm.hpanfrost_drm.hqxl_drm.hr128_drm.hradeon_drm.hsavage_drm.hsis_drm.htegra_drm.hv3d_drm.hvc4_drm.hvgem_drm.hvia_drm.hvirtgpu_drm.hvmwgfx_drm.hlinuxa.out.hacct.hacrn.hadb.hadfs_fs.haffs_hardblocks.hagpgart.haio_abi.ham437x-vpfe.handroidbinder.hbinderfs.hapm_bios.harcfb.harm_sdei.haspeed-lpc-ctrl.haspeed-p2a-ctrl.hatalk.hatm.hatm_eni.hatm_he.hatm_idt77105.hatm_nicstar.hatm_tcp.hatm_zatm.hatmapi.hatmarp.hatmbr2684.hatmclip.hatmdev.hatmioc.hatmlec.hatmmpc.hatmppp.hatmsap.hatmsvc.haudit.hauto_dev-ioctl.hauto_fs.hauto_fs4.hauxvec.hax25.hbatadv_packet.hbatman_adv.hbaycom.hbcm933xx_hcs.hbfs_fs.hbinfmts.hblkpg.hblktrace_api.hblkzoned.hbpf.hbpf_common.hbpf_perf_event.hbpfilter.hbpqether.hbsg.hbt-bmc.hbtf.hbtrfs.hbtrfs_tree.hbyteorderbig_endian.hlittle_endian.hcaifcaif_socket.hif_caif.hcancan.hbcm.herror.hgw.hisotp.hj1939.hnetlink.hraw.hvxcan.hcapability.hcapi.hcciss_defs.hcciss_ioctl.hccs.hcdrom.hcec-funcs.hcec.hcfm_bridge.hcgroupstats.hchio.hcifscifs_mount.hcifs_netlink.hclose_range.hcm4000_cs.hcn_proc.hcoda.hcoff.hconnector.hconst.hcoresight-stm.hcramfs_fs.hcryptouser.hcuda.hcxl_mem.hcycx_cfm.hdcbnl.hdccp.hdevlink.hdlm.hdlm_device.hdlm_netlink.hdlm_plock.hdlmconstants.hdm-ioctl.hdm-log-userspace.hdma-buf.hdma-heap.hdn.hdns_resolver.hdqblk_xfs.hdvbaudio.hca.hdmx.hfrontend.hnet.hosd.hversion.hvideo.hedd.hefs_fs_sb.helf-em.helf-fdpic.helf.herrno.herrqueue.herspan.hethtool.hethtool_netlink.heventpoll.hf2fs.hfadvise.hfalloc.hfanotify.hfb.hfcntl.hfd.hfdreg.hfib_rules.hfiemap.hfilter.hfirewire-cdev.hfirewire-constants.hfou.hfpga-dfl.hfs.hfscrypt.hfsi.hfsl_hypervisor.hfsl_mc.hfsmap.hfsverity.hfuse.hfutex.hgameport.hgen_stats.hgenetlink.hgenwqegenwqe_card.hgfs2_ondisk.hgpio.hgsmmux.hgtp.hhash_info.hhdlchdlc.hioctl.hhdlcdrv.hhdreg.hhid.hhiddev.hhidraw.hhpet.hhsics-protocol.hhsi_char.hhsr_netlink.hhw_breakpoint.hhyperv.hi2c-dev.hi2c.hi2o-dev.hi8k.hicmp.hicmpv6.hidxd.hif.hif_addr.hif_addrlabel.hif_alg.hif_arcnet.hif_arp.hif_bonding.hif_bridge.hif_cablemodem.hif_eql.hif_ether.hif_fc.hif_fddi.hif_hippi.hif_infiniband.hif_link.hif_ltalk.hif_macsec.hif_packet.hif_phonet.hif_plip.hif_ppp.hif_pppol2tp.hif_pppox.hif_slip.hif_team.hif_tun.hif_tunnel.hif_vlan.hif_x25.hif_xdp.hife.higmp.hiiobuffer.hevents.htypes.hila.hin.hin6.hin_route.hinet_diag.hinotify.hinput-event-codes.hinput.hio_uring.hioctl.hiommu.hioprio.hip.hip6_tunnel.hip_vs.hipc.hipmi.hipmi_bmc.hipmi_msgdefs.hipsec.hipv6.hipv6_route.hipx.hirqnr.hisdncapicmd.hiso_fs.hisst_if.hivtv.hivtvfb.hjffs2.hjoystick.hkcm.hkcmp.hkcov.hkd.hkdev_t.hkernel-page-flags.hkernel.hkernelcapi.hkexec.hkeyboard.hkeyctl.hkfd_ioctl.hkvm.hkvm_para.hl2tp.hlandlock.hlibc-compat.hlightnvm.hlimits.hlirc.hllc.hloop.hlp.hlwtunnel.hmagic.hmajor.hmap_to_7segment.hmatroxfb.hmax2175.hmdio.hmedia-bus-format.hmedia.hmei.hmembarrier.hmemfd.hmempolicy.hmeye.hmii.hminix_fs.hmiscbcm_vk.hmman.hmmcioctl.hmmtimer.hmodule.hmount.hmpls.hmpls_iptunnel.hmptcp.hmqueue.hmroute.hmroute6.hmrp_bridge.hmsdos_fs.hmsg.hmtio.hnbd-netlink.hnbd.hncsi.hndctl.hneighbour.hnet.hnet_dropmon.hnet_namespace.hnet_tstamp.hnetconf.hnetdevice.hnetfilternetfilter.hipsetip_set.hip_set_bitmap.hip_set_hash.hip_set_list.hnf_conntrack_common.hnf_conntrack_ftp.hnf_conntrack_sctp.hnf_conntrack_tcp.hnf_conntrack_tuple_common.hnf_log.hnf_nat.hnf_synproxy.hnf_tables.hnf_tables_compat.hnfnetlink.hnfnetlink_acct.hnfnetlink_compat.hnfnetlink_conntrack.hnfnetlink_cthelper.hnfnetlink_cttimeout.hnfnetlink_hook.hnfnetlink_log.hnfnetlink_osf.hnfnetlink_queue.hx_tables.hxt_AUDIT.hxt_CHECKSUM.hxt_CLASSIFY.hxt_CONNMARK.hxt_CONNSECMARK.hxt_CT.hxt_DSCP.hxt_HMARK.hxt_IDLETIMER.hxt_LED.hxt_LOG.hxt_MARK.hxt_NFLOG.hxt_NFQUEUE.hxt_RATEEST.hxt_SECMARK.hxt_SYNPROXY.hxt_TCPMSS.hxt_TCPOPTSTRIP.hxt_TEE.hxt_TPROXY.hxt_addrtype.hxt_bpf.hxt_cgroup.hxt_cluster.hxt_comment.hxt_connbytes.hxt_connlabel.hxt_connlimit.hxt_connmark.hxt_conntrack.hxt_cpu.hxt_dccp.hxt_devgroup.hxt_dscp.hxt_ecn.hxt_esp.hxt_hashlimit.hxt_helper.hxt_ipcomp.hxt_iprange.hxt_ipvs.hxt_l2tp.hxt_length.hxt_limit.hxt_mac.hxt_mark.hxt_multiport.hxt_nfacct.hxt_osf.hxt_owner.hxt_physdev.hxt_pkttype.hxt_policy.hxt_quota.hxt_rateest.hxt_realm.hxt_recent.hxt_rpfilter.hxt_sctp.hxt_set.hxt_socket.hxt_state.hxt_statistic.hxt_string.hxt_tcpmss.hxt_tcpudp.hxt_time.hxt_u32.hnetfilter_arpnetfilter_arp.harp_tables.harpt_mangle.hnetfilter_bridgenetfilter_bridge.hebt_802_3.hebt_among.hebt_arp.hebt_arpreply.hebt_ip.hebt_ip6.hebt_limit.hebt_log.hebt_mark_m.hebt_mark_t.hebt_nat.hebt_nflog.hebt_pkttype.hebt_redirect.hebt_stp.hebt_vlan.hebtables.hnetfilter_decnet.hnetfilter_ipv4netfilter_ipv4.hip_tables.hipt_CLUSTERIP.hipt_ECN.hipt_LOG.hipt_REJECT.hipt_TTL.hipt_ah.hipt_ecn.hipt_ttl.hnetfilter_ipv6netfilter_ipv6.hip6_tables.hip6t_HL.hip6t_LOG.hip6t_NPT.hip6t_REJECT.hip6t_ah.hip6t_frag.hip6t_hl.hip6t_ipv6header.hip6t_mh.hip6t_opts.hip6t_rt.hip6t_srh.hnetlink.hnetlink_diag.hnetrom.hnexthop.hnfc.hnfs.hnfs2.hnfs3.hnfs4.hnfs4_mount.hnfs_fs.hnfs_idmap.hnfs_mount.hnfsacl.hnfsdcld.hdebug.hexport.hstats.hnilfs2_api.hnilfs2_ondisk.hnitro_enclaves.hnl80211.hnsfs.hnubus.hnvme_ioctl.hnvram.homap3isp.homapfb.hoom.hopenat2.hopenvswitch.hpacket_diag.hparam.hparport.hpatchkey.hpci.hpci_regs.hpcitest.hperf_event.hpersonality.hpfkeyv2.hpg.hphantom.hphonet.hpidfd.hpkt_cls.hpkt_sched.hpktcdvd.hpmu.hpoll.hposix_acl.hposix_acl_xattr.hposix_types.hppdev.hppp-comp.hppp-ioctl.hppp_defs.hpps.hpr.hprctl.hpsample.hpsci.hpsp-sev.hptp_clock.hptrace.hqemu_fw_cfg.hqnx4_fs.hqnxtypes.hqrtr.hquota.hradeonfb.hraidmd_p.hmd_u.hrandom.hrds.hreboot.hreiserfs_fs.hreiserfs_xattr.hremoteproc_cdev.hresource.hrfkill.hrio_cm_cdev.hrio_mport_cdev.hrkisp1-config.hromfs_fs.hrose.hroute.hrpl.hrpl_iptunnel.hrpmsg.hrpmsg_types.hrseq.hrtc.hrtnetlink.hrxrpc.hscc.hschedsched.htypes.hscif_ioctl.hscreen_info.hsctp.hseccomp.hsecurebits.hsed-opal.hseg6.hseg6_genl.hseg6_hmac.hseg6_iptunnel.hseg6_local.hselinux_netlink.hsem.hserial.hserial_core.hserial_reg.hserio.hshm.hsignal.hsignalfd.hsmc.hsmc_diag.hsmiapp.hsnmp.hsock_diag.hsocket.hsockios.hsonet.hsonypi.hsound.hsoundcard.hspispi.hspidev.hstat.hstddef.hstm.hstring.hsunrpcdebug.hsurface_aggregatorcdev.hdtx.hsuspend_ioctls.hswab.hswitchtec_ioctl.hsync_file.hsynclink.hsysctl.hsysinfo.htarget_core_user.htaskstats.htc_acttc_bpf.htc_connmark.htc_csum.htc_ct.htc_ctinfo.htc_defact.htc_gact.htc_gate.htc_ife.htc_ipt.htc_mirred.htc_mpls.htc_nat.htc_pedit.htc_sample.htc_skbedit.htc_skbmod.htc_tunnel_key.htc_vlan.htc_ematchtc_em_cmp.htc_em_ipt.htc_em_meta.htc_em_nbyte.htc_em_text.htcp.htcp_metrics.htee.htermios.hthermal.htime.htime_types.htimerfd.htimes.htimex.htiocl.htipc.htipc_config.htipc_netlink.htipc_sockets_diag.htls.htoshiba.htty.htty_flags.htypes.hudf_fs_i.hudmabuf.hudp.huhid.huinput.huio.huleds.hultrasound.hum_timetravel.hun.hunistd.hunix_diag.husbaudio.hcdc-wdm.hcdc.hch11.hch9.hcharger.hfunctionfs.hg_printer.hg_uvc.hgadgetfs.hmidi.hraw_gadget.htmc.hvideo.husbdevice_fs.husbip.huserfaultfd.huserio.hutime.hutsname.huuid.huvcvideo.hv4l2-common.hv4l2-controls.hv4l2-dv-timings.hv4l2-mediabus.hv4l2-subdev.hvbox_err.hvbox_vmmdev_types.hvboxguest.hvdpa.hversion.hveth.hvfio.hvfio_ccw.hvfio_zdev.hvhost.hvhost_types.hvideodev2.hvirtio_9p.hvirtio_balloon.hvirtio_blk.hvirtio_bt.hvirtio_config.hvirtio_console.hvirtio_crypto.hvirtio_fs.hvirtio_gpu.hvirtio_ids.hvirtio_input.hvirtio_iommu.hvirtio_mem.hvirtio_mmio.hvirtio_net.hvirtio_pci.hvirtio_pcidev.hvirtio_pmem.hvirtio_ring.hvirtio_rng.hvirtio_scsi.hvirtio_snd.hvirtio_types.hvirtio_vsock.hvm_sockets.hvm_sockets_diag.hvmcore.hvsockmon.hvt.hvtpm_proxy.hwait.hwatch_queue.hwatchdog.hwireguard.hwireless.hwmi.hwwan.hx25.hxattr.hxdp_diag.hxfrm.hxilinx-v4l2-controls.hzorro.hzorro_ids.hmisccxl.hfastrpc.hhabanalabs.hocxl.hpvpanic.huaccehisi_qm.huacce.hxilinx_sdfec.hmtdinftl-user.hmtd-abi.hmtd-user.hnftl-user.hubi-user.hperfperf_dlfilter.hrdmabnxt_re-abi.hcxgb4-abi.hefa-abi.hhfihfi1_ioctl.hhfi1_user.hhns-abi.hib_user_ioctl_cmds.hib_user_ioctl_verbs.hib_user_mad.hib_user_sa.hib_user_verbs.hirdma-abi.hmlx4-abi.hmlx5-abi.hmlx5_user_ioctl_cmds.hmlx5_user_ioctl_verbs.hmthca-abi.hocrdma-abi.hqedr-abi.hrdma_netlink.hrdma_user_cm.hrdma_user_ioctl.hrdma_user_ioctl_cmds.hrdma_user_rxe.hrvt-abi.hsiw-abi.hvmw_pvrdma-abi.hscsicxlflash_ioctl.hfcfc_els.hfc_fs.hfc_gs.hfc_ns.hscsi_bsg_fc.hscsi_bsg_ufs.hscsi_netlink.hscsi_netlink_fc.hsoundasequencer.hasoc.hasound.hasound_fm.hcompress_offload.hcompress_params.hemu10k1.hfirewire.hhdsp.hhdspm.hsb16_csp.hsfnt_info.hskl-tplg-interface.hsnd_ar_tokens.hsnd_sst_tokens.hsofabi.hfw.hheader.htokens.htlv.husb_stream.hvideoedid.hsisfb.huvesafb.hxenevtchn.hgntalloc.hgntdev.hprivcmd.h/usr/include//usr/include/asm-generic//usr/include/asm//usr/include/drm//usr/include/linux//usr/include/linux/android//usr/include/linux/byteorder//usr/include/linux/caif//usr/include/linux/can//usr/include/linux/cifs//usr/include/linux/dvb//usr/include/linux/genwqe//usr/include/linux/hdlc//usr/include/linux/hsi//usr/include/linux/iio//usr/include/linux/isdn//usr/include/linux/misc//usr/include/linux/mmc//usr/include/linux/netfilter//usr/include/linux/netfilter/ipset//usr/include/linux/netfilter_arp//usr/include/linux/netfilter_bridge//usr/include/linux/netfilter_ipv4//usr/include/linux/netfilter_ipv6//usr/include/linux/nfsd//usr/include/linux/raid//usr/include/linux/sched//usr/include/linux/spi//usr/include/linux/sunrpc//usr/include/linux/surface_aggregator//usr/include/linux/tc_act//usr/include/linux/tc_ematch//usr/include/linux/usb//usr/include/misc//usr/include/misc/uacce//usr/include/mtd//usr/include/perf//usr/include/rdma//usr/include/rdma/hfi//usr/include/scsi//usr/include/scsi/fc//usr/include/sound//usr/include/sound/sof//usr/include/video//usr/include/xen/-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-gnudirectoryC source, ASCII textASCII textC source, UTF-8 Unicode textutf-840ca269931c645a6878871261a353e11c079397668399461c23e18ec11be8ecb?@7zXZ O!Z/] b2u jӫ`(y-I Z X'A2x՗Ƞ[2Ga) h{%^~K'G`E]9siysqѼH=eׁsl3qLt4'2->^iXk9{Zb,,*)LCg9v_# mq#")#̰)9:GМhbf^2 1Td7TYL}u=N,{DԺ{U:Ev+`<7d9.#*Z(joA)O8i? Ls9DUe%Mռ0semKKi p-:\zI=c/{B FA{a8Q'cW߃;WT'mm:x]: \.g^4UE)yk3VАFyvlq,pMBډP ]TF8%b}GmXY[\ߛ}CD:JOL*ƻptCdM8l[(]xH>X&8#<#PG0#ΒRn=%W>m3NFA;Ƶ!h:k8[r\ l1 ׎s .=!r@1~{;Gb zmP#6/$?! ٤ɨ'`f}2+}vA2ya3!ծSBO-;or7F,ϔ@oxVp SfXeK a51=NVbAIOB`Y|*at߫%9]V'*xO6#D=ŻyCL/VH ',\  .Wg~#gM1; Sˎuu:ug_ Nw$ߓaxJ&2*ݣk2Ac%?,7*|Nx+wA(1X<A xFϦ"a\U#m \Aܰ[-]ġri ,Dj9LikW8}::̀Ʒ<]KAP[X" a2ĿOijL;/J ˗OU1qd-qgKc@֤i66nZC؀w_Jj}g(,UZ2H6p/52)ϰꂻ"7Gw{r3|U`2FuxC3\Q6?2&% R"Nl9*ͩ^FcI6oV m+IZIxl^0#ʛ5t#=Im@7bnWtw"CW^K5+zYt1Xɝ «ԠoyMҺ@g:jI|b.- XCV|qӄ$ :,P9X ٶIbiU,0,6͒k=1á& o,e!Hxpj SMk >}p(si RHhbk g= 7r{(BY%~IV0gD*;@[Ī4DI*3Fq8.5 >!\bL4ߤmwp%I%r|C4 9\hp% {lnmRf+ 3tXH+zbO}N =ib#ˉL:5.2S9o4= Gn߼=*@5to-m;䔆c{#7Z*5\deӍ; ɠvX $ R TbK;E3Zekvjʪq2r2IZ@]Q_N>0YVϯg5=YP9^.4&a0e(*^-~tR9XLދGȇ dmxJM 57P [&O.`*hq>=Ɉ<ӊFՍ6HXCFq*(pt=ɯ$tC D_L6މGĨ7A+]><6-;E2&sf - 5k/DzTq8*A,D Jy&uVd uݳiL~s6"Co0WyPJ<2, xJe"ݥ& z]$K+"L# Զ̛gU1m&jW4*~R,+r0Pdx .A̎TsK/ mg[1ơTiJ;#xIν*sXÂ%L;!Fr @)*_̉X}?Pn-Vi=7 tf_( 7%:-f$Ί}NLe݆!e`y/ۊ>&_Fk4tCۍ?ҕvѭ>EȂ }~gA8O3eHZ`'[KN:QK)n餪$+y(1vJ[h$$׊`jffj \=FS)=-Ǹ|Fl}&S5|͛PEuq@85*FԈmJ DbN\JƜ sEУJt0\x@rr(k<=FlM72 5FZA'ط]>ӒOSĴ{¦mzZhn%9FqpQtH܃(ׂbڗ'7^'9do&?}|?{5+=aiG$1Oj;H@Pᬌp<^']L"E@^ZIVySzAYbgͮ @]f'xXqE,YzE01qr7= )e@o׎:8L"hovT:z/A+{ Rd kh,9{|5|SJ$sOF, ۽{/ XϘdmF?7̧}1mk 64FmZ?ՎwϞMpCq/[毀gNC@Zfj=/ȴ)@aۭm#Wny}iƯPy`_v\/%CB+<#io ϥT̎,釳D}D63Z<:yn !aMmi@Aj> 3m\ 3S:m#?@Uʊc_4լP͒vϥ<~w󷄠/.Y6F쬜$>AÎ.嵏Ҡf)gj`VhłmEkw%lЭRsoq()k/Ip$* g yk"֏N8oւoV29 GtYtK!"5,8KڠU`kY2L9u(+ׅ$XYϦ 6~/<Ͷd\y\.1 2̰nhg"C#)1HJr{Ѐk7˿S2[VNS,nY[; doL J_(zwG{[(?CCz7D-]GSoos s4]y5mQ_J5˽ǻrf $J7Sh0ŽT% 79AKHW!)YGkkۥ;j]n;;V"Mw0 .x 9*%¦ ֜)|Q"qjB_\kʼn fƱɚ8$1+[9*S'_;:Ee"c Ԍ^nD@+Y}=6"OsƲ#9.ó-m+dUg&Gӗaଽ@E \Iy)4H>Mx9!ae67oY/,İݫ X{D/ө.a:7: />B7-~98'325paTlfG#r EPTr`RmQh o RmF2pt;Zhs~SOKWZEongN9JDbY&FMWQO ٭LHX! d-~ A\4p@W!^ FdH|tW8=,ۢ=Gؑ! *WTD%۵6}ߡdZGުI7jdx|O0YS#)l _9: +(F24V-i&Sj Cʢpa!: u *o x0%h/KEZ&a;9g׹]+W̙Ӭ$H-}WQ͓AN6F˓Ɗo:-H>&P^"8h`[DۻTjV[~TJl3Fk^Qy,L3.na6P dD dXK/_ \7slgߏ% 7ux*p-P5#xv5SLgG _~˰C WJ'_q`W^]"c3%*m I9 O#{v9&zrz#AJS ˟izܵPǾĩΕtIƲ)UOtv99+p<:<ɐ6sHCj{cT¸u6.G=3ueJRشn6ۀh&Z)壂+s1fieF?̝`gxЧUT ij0F2*hqr0|E'zVưu! :=īIftWBeR*OCx.ݎIq\hl.duT1 fB*'|;~|W[=(/ Ra0#U>'c|( .7 l)>ot6uL\jQpka^;^q\!%aGQMyvMf(Bf<"]%3JX0$R?Ië~Mj!Y ~:*![ sA"f n؎ Pm+3H*=ގǞRTӟ d[񪷌mwIl2C?"liK y!.(Oxd*sc!ANzDQQdbc/, d@_C59_/="hhGj/ig>RO QFgQ#[yK5(A=yhsk0RX37_;/t'j (3 LM?}\~?sOM14#+b$G‘SL̓7;ґ.lС#?#B8d;!#ȥOK12Sqy"l$–<y8"w;߆\ hKޱS+R̡WѴr'clp?c?ʙE2oV!}5zܤ=DL+l& dz>8v.KJLxB c|l"Gʏ骦,$pS> /sn{cqFqukQ{\wHÛu m@tldPFx<r$$Ɛrx`ܧTM%zEC&B. ^mi~IpRrϑq;uZV}=>Őhmw w or(?;*Ǎfw6~[W~MP2L8=hͻ96ͻG V4cvII86P.tƩ2#8<0`\ ރƿ<-#:Nr֬.vU[c=I?&.Ûøb:igXGv4@qr2RZ)Lτ6dzu110ɵAR|I~}[LPP%xr6laH5J 6N4K `$5r,cnw,-nπ$dNLxfB]?^5ώz&E؟=^'lN76aGGmA`FZe=ޠ1ې9P+d*Sȝ?($1OTʀMzkhõm7X 0ڋVh=_M:O ώ%b^ou1seryoD/ ;x0[ZcjH"Ò+ %0Z%_2ŘEZ/\TbA2"XY0ۑ4@yvE2]`E!\݊ }JŢ9Y[F-thUlDM:}܎=!NX7`_]4RBD2=v\A(E^=U/oLXb(߰,g -O?>'4(&3GEowiް`V/A*IZ3*vaFRަ$o,^pS^U.F!0];# o*;ߛH(Bx/ɾ|@ё㾭Ħ<4Ma& 3V/I?+IW&7S,L*ْ֑/v;1% Np a @aEۭ)W4LO>'Gs?R!=o bv|bvq2`EmሰBThkYӆ(aL2:v.Hчh;&3G#.MdI%|c 7Bnz0UdV*+1pN-,3͏F9R%s|BDm^< Db_LFG /P{?ʁ)l:'6hhH !*Pֳ֭PhHXEOh!/PNd\!Or .i}GDE"WݦրmV6a"o]RJLf2?.bx/$⎾ #A^}^ݠGjNEe>C6~`džswZ8Tq|efGXm)r>~EP1`+ ,NK#ճT^AOK7XpVX3ޒVM|蒭'aMz 3MV qX7L\Usij5$9eAqW Aw)%uk.v@pNY2Vd*'B6*{f^D#I4D8fjw#G.fKfs$0˙V my3vQ}*0OPw;lǣ$:{nJlcl 0jU2nՓEH3yW-~11ipV'PAnrpY|[4' kA;֨W M\(t;S/{DWH&%a (Z׽Z 0~20+(鳣+7d?s7jGE.?Bɻs[Pݫ#wnȳ@O ao)J<ֹ4(>!Wʸ|uޚ|U3|˜ʖ!h>F`\^B{뮜GViמMHaؤh=WP.klR&r{ܑy=)ۦ1Sx>mSyeX,S *&DW)ٱʪ&D @py˜e{!&<-r AB V%F%q+XUAIZU)YV=4 hQS;M#A.) [rqѷfq :%x7^M\R2.tᄴjxJ6!u4KƖ:/sZUnHUu,"s +@IT:A5;pZ՝%71Q0JmӈsX4sV(O_iOg*5yjeM 毺2m 0T{pD\ 9}XJ S{PxOƎM (Yf̳!֨Ke7?W,+jW<m̞c\Rc\cL[ݟ۩9f0p;aJcG B^<,j K1auy.'qlW*w-Ĩ3S ?*w>!HQU#Da`K0]F1|>E|"CU(b5ZFiJ]JlGi8":Tq0%9lak[ZC4YƐ_9+zey>/ Zufl޴qݻcsQ wEOPk@YIhS?[7R!J f*Yj!,#ﲁgg||YfvITlPɮV/ P {g6zw2"^n&<6Qtzүϕ@}4}WS]1j@6ZI(ś"G*|/XK! ,)4"HKEp._P%~<۠1mZ+֋J~ό(3c$}F])!G:FaJD)>CƵIgvÚ*~( WѨw&P!,5 O^-\p?+%²QɟOCyhҶW_؃p* Fczun&C}LߔoQQA]ܞkN]2YyAQ%}J&=om{ȒZߝO[-ÈWxX[EI-F0K:œ_%V5v>`?e ]˥!I7NkCJBhIɶSZUz7[HȀ^}|>2Q,ތ|"D׺Xe#v aT%X%? n^˝ܕ񺷒y5ΎnMv* Z:+ 9w1\ kY3,B|, YCUUY; F `ٶ): } c| >S~w} 6fG &=.!5ç7G@.{LDnm4>4 :>/NjDZgң64dg#Mu#/<k 1%36_ah G J Y=ϠuH:ڔc' 5aE(pS{aؙͳRF%Y}Ry}6fmHyWlߘ9HvuLG8 {8P!FҰwDJ&K"oR mEX-η H$w*\w7O;ŘM~#EiܮCX7%{<{+ ;M;HɽKu__ ,pЬ F\?3%Θ *b&/Z/R:2qbϙ ṊZ#ϘB^ s$QL8Fy\{bgZӪ.n.LPuٻ)Q4z])Ǟ&D. jS:z-FuO =nbU258R xa1W&関5Vp>8/v/@ϱUEEb "092;cRҒf]/Px<Ձ*Qʮ"Ni C9f 1,ڕa>QdM$,G S2sa/7c;ᚯnkES>@ꔞ̢E./l ݟ@> ҏMt~ f< *%tFdKJod#r[l)7,M#g#b?;'c[ctO:3#C/c zetV99) ,_;Lӣe @ŽMDS\51MLάb $ 1XGL' )-kp5SdM(M4\Q#-~h$5\i̟)R,PE ?ǾpV֮':= a[箸·jkjpuGsǣŏԻ5:a j,)UD5 |}ιp´P, /ߵ i{Q%&/e^±6~)onUKl?{jRGs_}!U84w_'k;E+?6eXKٽҰ+x u0z*HAT46R%umii*SoIjEw2Ѐ_Y,.9b:¡᛭`F%NLJ\uhbV5B3 TrjP W] a*]bc9n |UFjB4M M~H83 gHCQ8%z(}nJ9 *U?L8RDOp_6#&l?FhEs;^K׃ōw{SBe9p @3XvMÖ y言I> ӗYQ"@F#}Ρ(Or} vˉ[YC<H m bӖ<7*%qB_l IXqyBOҽȀ B(%v @W+Q aYjQ dS5i.O Vgݛ-FʾM}n@æ'~AGw1x mzhP{AmER9OHpѯ7A* "#n +XUL˾Ž*:@ :8X;哐ZI3H*IbDz iLwLUlbp_ 8GP M35wnx/"ryMؙsU?ϋD́9ov,6GبFp=R(룣/;Ps mݥy챮 *0bw^" P FQ Uټwfό8@E&IX$[%p% xRtA?A@|a!!6 T4XtG1e[ ZQ<һ2+z<:2M1?ܑ!،5إD-:uN; 7a+PmY!(&GKhz~qL`zJ[96*d_ms m$x1" T;)̽-n;0x(-O3Y4NQi8 J+򈼊9Iu܁&~! J2jF;WDFj3LbX1{.s-N͊k;,=>A {Fb/]S1.^W ~4{&ҀK-.\8'@B.Î$jfƝ鮩YGJ`+HPޘ͑#(؛{,S8{Jv|Pj[0B+L".*yZZiHf+#RvҰG&?= aA2AؒUf_ @ (FJ5D .l+.5gL `3_\ Z^޶&H~XہDbnQZ R/V}@z9Zb!K-q8} e a)`m1`}i["},VTis<;aIYS"-VkWe6u~3T!=Hxg-ם1)5LU+|Ιנ[ 豜)%?8IdI Ӻ>M 'j\(3VQzJ@DZ;Mq&\ADN)S[VKntB Q"b> 'Ʌq3 Tտ"K@qo3ya.JGd[Ə#bj'.(<}a ᆿtyl>HzCϻ[֜#/'bgg]}q[U-s_r,%>d(> T0gvf;Yh Уt4AäwyG/7盱 50LX49IKU{A<ts槁c`jf4bpX g/d~HGj7?"+tO9I1ɥ5|K&9A An3yl.cO<2'J qf/S;(ȽBVy4Pr#dHO*Snno$(8cK'XQ;΃9qƏ/(!G jbq^cujLq{t_V"CM¸ȽNT*s)[x oDk=hW7IwX\4  l٭kCPZЩ#baxb@J!GVCY>oz_`[/b')88e`(-Jz aHwk[ r Siך~ho>``Q4CV58Æֹ@&dQZOc}cqE&Kh7jMZ#mߩ526\5OA;<$) s*48s;{Ϸ,9 5\NZhQ~臢 7$RB,k z Yx ꞌg$E"LeB6Ų "H.`"LWD"ȫӍ)gofLFbֵKDNp35pX(M^ {&Q6G-A燭w hS_ijSWƚ([40Eq!(Pl(CK(#07>B0N oQM$$֩">Ä$Ue8SDhA׫s=cr^,4g3!K7\?n-b0JM}O " |PEpc^09̎vad@jue YbliܳF'J}R"x f=48U~#KCXUZ pph'єZ'Gk/h}za`=PPD!FβdÖ.pJԞ8a6CMa-g| d,N#"Ny5,)-ԇ*Һ~ZkG0~6j7݇}6g (G9)#DEh}Wh5MCs6jOm71VF( oݓj%In2>?98_`L篥5$a(rH+jP& q %Pˆ=[wztsnj #UbqsWӘC1*5行n2ɦx8yA!;q R8n1{B& ⣗Uȇ& b)M]{Ay #͠Ґ?Qf`@ _o.2('Ey"9̺  }mr]S])8C0!9tW 7z0Lv -18OgRZyOL9:{k+JBgS6}&[$zy> ZSK6Z'KϚfgP_y>!j鍓s: ^+a#}fSBaUX]dgE>MeKoo,lK,Hu2]rK}r=l1Έ<϶ lK>T4ֵ|iqV긱Ɨj.Aԉv1R:RN !сw7 w9Uyuku3/ U!]l=ϥ_xbp.hUT@%5Q;t> RULF| .ՕUNwf BNl |X@P©-u QUwt 5nU_&, 8FyO H8~c3dA!6O i.Uu$5>xAM2a$<Aͤ6@ 1EZImM0.<~jqE+tQK;|: c@1Lp4B  (~زp9uI݆]6%߂rS+<& ḧ́6.mɍ?_Yta oH2Lh:>`V2En>5l2kW5/d`-<.ߑ&Y0{ .[?.M`HzS$0۳ .= If + egVj?q f}``j?n [J`4/+x24K+BasD6[:pI\-ijrGޮ5}(p%U qR=Pra^\tR/T˄4 I_vC^ {ƊDʒ]GzCdFjI')XˊzcǤ]H ]H }b} Ib* xns ,⠧:oOzvlFKtW&OP&r"w\ix{SU.Qu{{1 t&T~g1֩ u @ Љ{k?1V\; f@)o HeB|&Tq1<6Bә—sĀ+'E9xrtH-O籒7œ%'#^sGamIQ6;cH38A8v;Ո>%P8ğ<5bz-.l-Ij+LC$v8@;?7r?͝᠓!0-21K1|'^Fd7!-7O[LmI`ߕiU E)uK74Du9Il0*LdIqn"XmULVx]`ǤVd%[8YBsR9ApWJkPN.N\ȎNx #gʃ_DNYqB-řUeiǿ<:oHj AzA#U%Z-|z79vkp)9wN7JQhRԤ3-t ޒ:B 9 g(,TK‹qpWkCoC;EL5η3Irb㚳~fh~sÌ9Z$V{nYNqȒ~j-+}u@մ:'_L˗: _XA/7ؤ6ݔZr uL;gbgfyhY=e 'ܔ1(_U-;6B`ى2C<^N@ϊd[]:La}-i罶2bкW?iۅz5qcm/`]P.Ɂ}ɵg 71Fhֱ6(u`Ś2Ha@Jn(L KEr8iaXdI@hEKOGmͮ/ڽn=d|Ʊ|vku9BKHdvA$Z\j {ˤ+IBb` +Q"o'r ldo@dAUi4,~3TcVpAsqr XHcv*yRNJߺa?jigf6ݟ-LjѫM4UOK翥ôz澉)%*F[P׭;ò(Q*.h^Ȳp8ȪAq4kPOYU0޺Qyl5M9DWkI G R)EU;ݹ8"*>~Ծχ"|w%i8ΈXrř)/_oe#-ū#wCy.{bmH![Ϩ9ofw[i?}Wփ6C'lr\A"րYwYbzR; KI*G!ufo,O$p&?wdE>0h9ؼ{_`6a@`xH@6H 8Bм/"w R=z%6 zyU*ڎ,`pv#(]q*Tnl&ؤZ[ʚX]b!PF@uZk? \h )- UI8heǝ"ƁFvfԈUi考ItG hzh}eSD^>ЯxmpxLȳS}Yo_rhYyăsLVy6IiP3_,buA֒DٝuvHDpl{,CEOrE%͇ 2퍻_]M hVI܄!Su>X-(XyZB(h;@#u*{}=N1yim爛16&JvZէ>Bȓnt$ J-2WG͵e,RP~ߴ G:2M獹s{b>h̆Q~u %%$źOiH>rHR!8g ll+Ԑ0F"h'pRzİOBܝ S|!h Ꞌ_})A1q] wXt<₈?50F~>7^EQ*.y!_*oO!T5k#VufuL\'eرPu+fĶp2̲N'bUI!#?`-8g rMe;t:;,٢+z)+XN֜:0 >P(|!̼r v =ߤLx:gt0nU5K)U),nSaH_Ͻq>l}{s(aY23]pVfn>`nc&!+:뺏-}Јbɐ9`x$+XxFT w\U6a/C-0@)AA{H #iZX[mF,Cf:k-~j?)Wߺ!h;S?hJhTf=YU[Bt0qC j[I> VJ;(—7S;27EX6D(SQ*Ӿ&ڔYq[ِn~fc.VLBS,Hh$ I눎XoJ<ɇ?вq"m.m&$3jK J//*b??]0W Y Ƽ3;.B?J`B cM  /qBI Zq(VEy]/~R/z7ΞFDgo-y)xcl߈wBĴ gr8#2](q׉7>a"aL.#%~]qL`溜[ $ eQ W~A#qtX+Iebd?n%o};L8w$„* +!eOE>H[cUPLU-VR5&OR]6N%ݦCr2i7D/refi,OFd$N8{@Ui{r֛ۖe׊DcO8HzFip0z%Yo)t#ljw KEVWWw`hY4pc:01ƻJ=TBƥ m XG08ZT6b |d ,b͂]7,C-9#LI9YKg#m 3vHjf0H!H7}Ņ TsQ_SrHIՙfM}+ a~g#hxOgm+\=QFWPNID\nM3:-!PQqu=?D st` y?}دxb BewsȒP_x<5/ݑe1ů>z \"Mv.V{Mdĸ,BvP# &|ZSD,kP)Ra&- ^R tWG]6?0f<{إNpL@+>7&{<uMoֻ,OcgOŒZhcG:RV+- 鵰{VO8"5tE!ٷ8 1' ca:GʍQ+?WWF$!lڑ'FvX[%MO(#,wENh^~|A7U44 g:9_v~Y#JP M ̱n&ɜ;S"Q4،4f &@~oHIBw &4Ȏc^`w@ysbNSbR_(f.(wIVK]75vn#CjEVŊ),8DN{uƃ'v~XG<<1^Fݠ- w#2 lyaugxV#BL9pZ͒PCMLߑTGP+S,Eɻڬ/)qx<'KB_s&ڠe޾傲wA79Z6|rV&ʩOc\㷱m4n19<7٣k\./R gmsm J=Qnd'gjuCl nCF~ań=)7I)硐f.I L9-C.9q&+"18b Nu $v%EFkpr_ۮc=m?@˖^$朱yv]-);)u -3|TΠe 4JiN[RQPUY:ތ/+Jj;`wEВNj*HaO#% \ \MNv,4lB{= WZ"Ҏ&^,_V]fuB%C T "9QߎPdv-9Ҽg}I\S,ǃ7 &_DP**[IoU'<`̙SNOn7 D*w:Q=!VjN_Ta% @I lmױyW緶?,X]+YE4jD8tyUJ>?M.;k :|>k$G%a$ITҋЗPѧ ЉIeꗓzEY@sZ hX6eVp}9bFmnK5&sG0d iyVk0+;mPQldxX*0oPɑ &肍Z',Mz^%K ,Ƌt8/moL)|Ǣ6,uioJP 2 \3Q=XonN×m~  ܔu&ê,L9wpWFRg1v W\9uD{L1c.EB<i["7"YH-X>(C4_;n\x(ǮBRj"_Nay'BciA/iޭ,chj}b:|RJ|ss3yfh Jpsi<6l_?+(p(LEhSʉ$ϙ4_-?"y@ܓ~ f} _l(ƕ៦m̤.pgtqu6Ryt%ϥT/ (Yy!ʹf B7 {N,WJj6%.Gog nT1%!R7#-=hEE|[;(8î~)2^KHo&u̶c)D)fch<#c1;2 HPU,T`ܡGlOwZ\IS*b Zvsk>Ry>/B7CmaQ&ĪK) i%0k}pqDܔZYr"~mFf7}QlJ>ڽom<E4SVOQ\q;(Z*~όf,M屢%v} dC0_ַ~dEp#UE\ y/D>fIƏqbKtMz 7z/ry}TT3C>9], l@LaɒKT_g Cbt1RUe/P]ɏc-Dۦ d#8 wbГ{Y T,`K8w#bzU}*l5'p $S!>I 21K*8}`H}A6] 82$iE'5tp#K,g(>U(ۋ^m<=%_hoj++RC C™ ΂5J2dteAO=R&&3 XT55R ]p(O/3_-HQ{nLBv3oGg(ClP9;bcR Ue/DĮVm,e |Guq0R@)`Z-F{E=HO'& 5&tg#^ae_Tt-J'w$ I/OG9rgC\̋wMgLoc5X(LKr~^-VxT>[<[HjHgH1t)3h\;,QCu`'@(91-aU+u3 u';̒r(}v>jݼH1r$ sC2d5K jC5UJa_\XՎ #-e}2_&!U)j΋k}hH"uQbۗ+._rR: s6ݲiY/r0 iLX ,mMXbC4a.D.=劙"F)OX*Q6ϦXޯ +&!5Җx9дr27= Gd/:T ȰSKK!.A&ϏdvYsϑF=Fh7+f{baMO(||qEc^FU_c9?ܦBW|1J,)e%?y^Ar(}_+oL}֟thP5x sZɤ^{1{#?c$kڐ50׌goOEL$l{n~>wm}{ 3֘$@BXiER.G fBs`/!o:zԗF>jOqˍ2JI=oUZ~6k6G x |5!ȚN, 4kFd8s4j.y+Em|*sЭo,oxBڇ6^iIM=7]r h q\g0v7)xν;t.'&e-4Lnڛ:ݙk}adm`d.|C>7|j/hgj5jb LԘ2. Φ mcELԂxl $K@x|-.M,Gضi{`̓c&⪯T XІyk5cz^F!FlJV~2U闐:w klGTg iS  E뿜̶} 8d,NJ2U N@~*6=_OP~l˺K)=عaFWMS-mG/ I| 7\Ig3-(V!Mbc,: +ӻ(g.$gY&-~cC`}ˮٕvʁ7;-c(rm ec*=yTum1^WVx26$=`!O"Gj1f[n8kyX+K F8̌q&SSrԣ`q3M5%FK$IYݿ fZO$s>X)Z;*Ef+,I4tK@|̰7Mb:r8-3]χF2" rjgY^j`;*xRMF݃LV1kd@o2 ]/&I%^&4/$rME6u?vPqVNF^(7bZp47+L w$Ȅy}H^Z~эeU*UѸ_ߗ8![rbi FNR큜t4  :2V:`x}~qLTO DC{ -ּhS|"6;^Yug.P@#B ͣg?W| 0fu[aB-)!J h 2fg\A@#3 .4ߥū=A" M}OU33#xVd`tA iCdž 1WKX Ov&;7J;iDKAIhӢ~^: Ȍ"ahHZ| IqJ6"׻+HnN-ʤtwz_plΝwcyC2Sr6l!0ӵmUßʓdbL"#pkӗ Җm([% '5 tsk}↙8TC뒀  1;N)U=#s]PtŅTՃ?eq-XE?4RvI}I0$Ou |6 $k!1S; w7"uz1m[PKnJ&. ]ӧ19:󻺫Z_w㛐*%D}-Rw?Kɾ . B[dy!G"v>_Q钆8"IjtEgDV.ק7[VL &./ o" c$e._wZqC`@]: YĉڻÜ\ef WwFBb/ŎVi(*`W*9. fl^JT0Pa9_CC {~KA׋Zf(Ԋ$R^@JV%F8lŹu%M 4*//{F2!H3){.v-|gdڊ"_OU/49ܑ o#$ '^i hr1&vr+0T5[U{݉ڜFA-l*w.0 czxeU[͜*on8ͩ%^Y)7am -172.D%Z^߁ :ɀD͌|(\A9>Sd8|@8ͳ5,<~) u;ӺSVƪ|ix6@z?k1T1`jIpeWq7\cLoal}K(] @3=z}?}lʺ9OqS3X& ymh_h/||կݚ!#fQ|[rRmbmy$0D3SoE]/ކQvo Dk-< V}N5lpfFwu˥K/K8L|?X}'dhػwՇ9=t;dS ,"鮞熇? ZC{_ƀ3ny;%~zM-Dk= ,ť>'>wF8"q$#nTF<\a'`XJtF!tT4Տrv0)3ϛ>ygAV1ҿCU#'bh ;J}k3ZG;Ծ3WXjkeWpM[& {m=Mnc&m*py|.Cj|6Nu_qx+ t 8W\18fV8*}{1k}AA&x# ״ϽqpiQpHۼφ YPvF[?eŹ [9 F6x޿O{$O_SoO9g+BlF,|$廫>P i5sRp=icږV&`ޫX%-+%ܯ7x;'6elopk䇅n;?J}YNg?NQbT .&zϛ'LȸS VX|##Ӎ MuBGfT0yRpWrS#a'ÚxЌsU5k$L>l¡Mc*^BKdj .P?q۩genToIfX\s1sd}[tą<,G {t!aqrЋ-T7+oJ]z0P(Vs~<2q@P-c;'3)N "o@V f JOm4iq#] Kg$,c[G R-KCsϘP^#{s .0sA`n"),䄆Q^`cJ+V̴_5,Q*L(,zj4bY uc+Kj QSmd8p?&sm"tcq`xBp&~zdijljȅY,SrVk\i ̬t[==qҺTQDF6Dtb M+C{#L0O:k'ʰW$g݌Ӂ/ʀK|aJdAVG؉M:}?op԰:; jzЭ*G |@q!jmNd':IBmὤé0>-k0?cp9ӄ4r\uz&[tz[b7 ϥ)zqMR۾ЪW&f;U|4S]0rRBO @P-Ȁt6E竹)p bl Ks[|g$O-,k׳]I؃Tڔ]bmtm9󹈔ԫ)j{QUY!Cꔢ1|'' de6U28ÊpQi :MOeV ldGP Ԧ/]6w彚"?`R%-1˗0Ӈxn=Ch%TXHa1bAv(}SdAp֎^-x* ϛt~,W2^3E0bIfZ;;MAYCҼ?H!J4Sps4ɤgӰ|kFFC0tSlx786?CAKi[Ѡ4Ӧ#cMnZ:,uPBR/{^ 6w|5 )l%jfs4ڪ8i\qcVoj/yRcV 3͌RF7D)Tu3WLa!CԮ>sEҝ=tDmY'NjE ίGb# O9qw6 3s/|Vny<ȅU+y}G Zh`$dgRJE+I'QrKA@DӍLIB%$;̴AP Lg?R8ՎۄZT0 %XkH9砾b`\[| F=/${(PYƕ#m Q>>{=dBMC3d9}URF~orA Ql,A9ksoq[cO_D=cb[GUO|UޏGamKn}~Ê;[ϋd~-MH?XimmaB  pe~HŇ '&UCD&bo4o!.+3?T9QjqA[L> *Q&{A :6]I*,Fapgߌ2oY@ +x ӵY科u*E%Bv,Jq4=urv"0@" LZ~ܫщ^Ӣj,MbRXA>fv|ќ In _M>H4tt(QO^pCq:W 3*rr倷cIn+Zv\,5|6+s!Fݜ"`-/X^zZ` 0bb̵ޠ _IMWr?s@Y~+|Rv]8ee\h 8P߀.-F6)ߩn~[zE>@ԝWl]!KӲ 38#:ׇPo +DG3QmSKb<gIjyƚ}qL0D펠H~1CKqf*^~ƙPVƁ8E[{DT0lzOYW;?yZ_YR;RFp٘jm+="'. (WJhE݁xW12AJ3'Q^$zxo&dq Α7,YTMhp؏ܻo2Tb/65K\t^zt*ƪY\ETmfrU4h 4ޜ8T/dzb9ҍ;^;\ I|YrChd@sTnjo0Zr@CEnAZTы-1D1z$Yj2VwkŃ%钓@-gGUs1~5JP+,lZ\ 8>UyKAjQ\*,2ВFԷa3DJ.XRd_x!#3auMOb0GCd{f6FuX!Έtot('7Oʛv4 1 5 d*,mU.{F-QF]*n9m{G$)U4V=wKH/KM["w52wm7rdZ c1S^VR6lS!honmǭ+XV91R/xjs,)PδIWz1e9,vʿeŴ%eS1j375N\BL;N54?q#7a*.Zrұ:A"L42IҌ;q<Јô S[M.e mh*\Ra 3V&޵d/' F#dj9Yŋ^xeHa<;ؕn<;HP!!w=bc.k^KgAGc_qcunEÿ'jNzS;6EnxdQ6Zh1Ҕ~#yh>^h^wN\ʇ a,8AH5Ɨg2zZ@]AvśV*veCp^#z0rvlQL4%R,AG~):ӫ߲tO9W͏xc6nk Xk&@R#\Wx$ cNJt [Yy"ZgUivy_=Y]S-!nGe^M#;C tfkJ@r ?_Ct߈mP4a:#4&n?F"`ybb6x}bO-'t-l%܎(3]LftGl`"X]1̰LM[ R׺(%@JB q-+< ˑm9;rfz E.^pZm %<}[;G|Ôw:(;}Ƭ"@(W+Tޕ̰˄e.grIę)iޟk1QJv]F`ajWurbKH\RZc? 0FoDhqpa)N {FM?+>,>k ZmD{ಋYm e =)WX}0{T]͐IE_)Scm?7$4ap'1N$Jd{ގf\C?Aq4;HE TTM(H-jMh9~} ]8#f\eZ  5p?(ZV1C"ӠA$֢$Vs{9:Tk-4rP8Z{F~+J5d*z`7:Pccp~a۞p/`ۄC+Lv%# G)'D {[5{g= fzڟ X Q{%XB1n'" ̬hΓQhac+4̳_-["ŭ}-6$`ꌔpX(rg.j> ٲ$Q55YP^,~LkSM?y^"蔋JM7Yzy.J2itNm c&(j~j9ӕaRjd)D0Z?IkWLqZ,GLkfZp_njGJr(DOl* wA˽p N8 +j4)LנYhkγmnӰ)ɘӔwh@_-keh_}MfijSXCl2!髷3LD.z5xb:%2?ӃMb25.JF*eN:pf9,ˇ2xZK/ Np QP5W0)\My2͍!T-df8Q%˭_U.@9@}I>ɕde:|~Dj9ڕr7@"7ڪZXNGʊZQy1YZ{@$(@C^G4N et&kjOƣ:IƠ1^q5e<[W7Ik$@O)_2O&nZȩi',y4>vk)Å}w~O}ԶLsy ܞIo~u1#3 gjgyjbwjLT^K&OH4.k4Z2i$jnZϡ<|.FURm cln/,θ}߰`svKRPEG~7 Vr|xZQHw.|x|Uy=ceN;>K҈4)Ͽ}cyKJX隩O3gy_[4Z?䘭Z[*u'Kh"dS#&1Aq膍B\ϽtG(Why"`͝6݀3+`cǽčV!ZPd |i~?KYgqkڝw&Or K:5/ar8F*_Ʋ,$Ȥ${hqL^628`<05f7&(&unA\]E#."4?!X(5uh` _˱RSLU@R ׬_a,.tƱ ćδe֏~N.ZY^/C+PÀڴ T}3S; g^ w4T41aM͟c2)п>9qM'0g!XZNp>m"<6b1*9@h=H+B]<ȶR,f.0)FBkQF.⳥G Rk"T:%Qs-hE>Tt;͘ǽ{T ![ij+|R#mڜ$#2)xS۱] c*}9@ߏo6:7G --qGx59ܝh/?ƍv3uQ\`ۣуіAƒYu:_V气&MF/gCcex"A9'+&p) =\Qr'}z&D{'mtE_>?oUFφzq; B9([+j>CYF22ٵ:'CrLJ&m!<2Rv{:݉$~)qk5۰m&Ə/mNKZ5 C'@h ǒu1K>C;at{)@nT;@ Fy֩.AԹHlI+>kzxdܮȝQJwjk&~RH{vyhW1UZ 4ԏFz\KDDLơ)KJn1`T:!(+EDpT=IM|駊`԰Shw9> -hKmlj>PjG7agzW\3ڣ}J6'=/>WK9Bډ%&q&cS s֛$8`bo$]< ρ(uAU,gE9L*dش0k6*[be1qVa-w.Z 9}uA6 9Y¶kΧ1ۉIRt$l_IGy;ap2#z4Zf4F6èMFZƨ0?4e Ф  :Ӭczq\;mb `&5yƖSDp'IVUg^T* 0X`0),w $q˜$V6l(c @O+( hz-?\y᪽जI4VUmNR&Tвm.$Qib>\r6Z6v S-?R 5OA_dHbkA@i @Q@7*l~ 9}o._R4uK<^``KgTʰLfb$"tb}P*}l_{+dZҳ.AbX dw&sQ(oWZ~) ܝ9pI|Js0À E?|p$H@d$k \~~EMYc@ |uS\ԃ,6A`Bpzп}5H"2W>;tڭy5<ǀ}ȍCNg+ 1'SƗHUav r}}؉Y!Y^㮜ӏ1/-E,_Љ^o !kk? K*=MwO c0oR| k X'f2{FBr{x*8O/6g"nՙbrs9^4+ uz5%V\z*-N gL^qi8Ʌ[f=.iBKʏqtV&|f`&[wAfW9E60監&7诐g޸0:x EBfNb"J)>Q]<#W9i*'+'֎{SwUs;8G=e O[A=[TFg>yni>bDVi HWIp-1-ѻ@î bC6A'ɹF1#㪐>+kjY Y$L8ۋҝ9kakp͵ǨT2خT{7aPQo|K@rm̆?7=>xn<2/݄l8;G&]WV1>U܉fja|C8&Spw&-|;PqFm al%U'_p73?eluM6b1/ѝB3JN*z3ʷ!&BMTzKcs!H\]zq* Lo є ˂9teo{x٬'X(p1x jHRڶ TXǭyoAp@# Y"S~ȓ}eG4w2T/w?ßt_qq2-[%&u8XrHj.6eIn[Cjo=N̛"+7/p m_(dgbzBqj  ..\xpT~̘+ogC1Rwh#G .wUkcfǛ!z2$DP(Ntu Ւm ~4%yD=F=;s/xk }@q^IgdѣsZHzp%gez~fI ȻpFb??@"NPcϜ.1u _9,΃dE>{RX*\%dW-c ]0S.*|O[zżvh BԔqO`.1U+./G7̮)Dp`pXeGhv?wWm0C3Z_ů*s~CRc]x<_KqMxX(+FHW3".c6bE56vT@Ӷ6KcYNleO?0w>ͅQ\?7I͍aޭ* C(VVZ(lg(> DtWL!Hp벸fn\軄9lDuAʾZ5dnWAa'q 55ӘzR~IV pFWObׁpiG|B_EVq3MBN?8(݁0 w*͹\桋_HH??n\Q9WEiP` {e&355#b(ciܾC Hc M; M& .eM!e8Rc[6F/TRճ4=+"Zo.tSTֽn*99oJ tהkyB{xig0y[W\h*PYaz$Y-lAo{^}~s'$`Ҳ?[D*-?(}r8?K$pXǝfz4A lC+QhT~Sdk")VUx$o?/˧K41?vgaLg=L߈ҷũ-S,=V -jEFaMaK}!:Gx;4 4&{%"H<} ˆr$d=ە} (TN^ ]ኾI$ɒGg>i G~$E788V1љ2PE_ᠿb6eީyAtف!M@e˫a pOeA iniDq*NP?VA:| ~,XzKZsiuOm;.-lT)(xe:Pb Prs}lˆv 99Uϊ~1Ct4JwS5i %-,ƆQRFsTq3/Dsy=R y* !"WAqAeY]i[=~b⫆5gYi0]ŊVb=st(&%{ '±뼥R9V~c]6k L2w:O,Ĕu\~e})Ƅ/&gh>N$=;HWx07SstuS6n`Ps ٭Rdx;MFcikYӔZN7@S5(+H\BL +{tD@)73]aK텐<בOqY(݀,fUN>͙juv5198菟>O i[*bا #/w 6;lEeoAr_Pm?2Pϧjۤ?0=CKɫXsXs`~`:joP+ֆ9?g5s?=- ?˸ee €W1U*D]pcā+wn<>Ibe {2YE) vGhS^Z㇈ᦕG2f#o5\/j;Ρfb8OIxXZ_ ^ IDL"2(tK$QD1OϬ@RWWݩ5YsP:yTdSԀe—Zw@p6RqQ71 'oi4D Tc k4xT'AIiQ(*>5 e]v6Ru|.yWt {j6n-fCEjkU檋?QcOf]~1NZW99OW&=u\ݴ|6Bb )f<4BSp b,ܙ~ՖLf1xTQnZ=MBB aEa&r{ 慣ǜ: <{6a4ZX%T eKؒE8FteBBN5Uo(E ~m9LaE HEY+fx-I Fy3u Z;Fۆ .=L_|{"*Erg5m$<̫v0[2UA)Z(A-+ۘ;h2ד*ߦHi Řla6z)/GsMAJI=Kx#JI b}Q!KR֨ytGԟG ]RP>YV}zO꤈QvP+C~=3MӢN3viA:͏CEUOth|4j!2\ pI˱(‚ct~稆~+\5ԲsPz}ЄY\V`E攴rwŅDsz^wnz o2;"jg+ ^(nCEY#5cʃPPC9-1ChuD/>Cq ˰RHT+LۘP/TbϨ?R}Uۀfbk:İP [|_:hpT wqYI8S#xglOϺ7*?5nbN{-!SySte)ԛTTPTY^1^js@'eT& ]g!Ȁ %22CC[™#ɝy *-xe پYtWKXvTҖzX=/%3\M~K7Z0^vyRr( _B;3vMr{ vuؽ321P7jZ$LA c[_ g:rXZ@g܌~uE99m .ۜPbهb-oYNQ?[ ,1%6"CPjR+N>T{yh%5Bs_LLBU.ѿ&[g;JW=|p1)]߽݁M}v~Z޿\lrX4"{C0o=Brб2+ϩ< M1}bHE;Dcm陒.J E7rp.Щs9*N}cy?MY->2D)eܟ'0W'uEQҘդՃx7#Ufӭh bAoJK}/|¿L>|tFA`?r^8:8{՗V}3i*z`YULveU7 5ADa}H$$=' #]1i{*X=Ъ̮\ yH%#LruaؠQˋU>> e@JG1eGkB$CG4* mehЌ.WSh0 V$D-狭:h>ļEGVeMe)SILVlLgZu?'{upC((oㅷבa*a[KoԦVB-nP-nD3%ŠӰˁG EnHDw+BW].[8 FV oq,ھ!._9@!Tz&ys0deao/Qڧ͂1dq#bm+>:ftWl}x}o;9* ЊRAD@}\߷o\kFMݫaM /Vf.h v L ϒ͞PjdUj*ÿ^$vgDrCڬ/xNi _v"SbKmDG4)<>C ]]V~Nz$wm;Ǎjn3SN}v*u9;qfi(Gq_=Uߊ8}oef?_B0 fj/YU0 ~c]qH%~#I5D1#Ǡ%gH%`88?VoyΘI0\q$A zFj*`zĵw=I-*P?"%Iʌ5[e#+/##[Q^Edrw2Ƈ͑l/K~S$j ](g }'AɁ<̊OPBnM> @Q~G]zLJjYK8{J9.QؓŠ$ƐH8 j"J '_zCɗt5XAk0}dq; k v_t]HhtSLץy7>VN]ɥ1|78oB,M}3AW5v[՗b˽I>Vf,LJ~zX1.9-po3Zk߳tv%f:uCSs?褭l;&X#/C| xwKSzpNqcS+tù`xk+ ]'5uMD $9z^Y2c956dP`w!բ)h,;6)UM[t(Adbd9Hs`Sؗԁh:TemZ}!29_,N.h`4]NW$TͥLaXAGV`"Q5X/ʾ؈L'?~vAq#t.kJcX[w{\ši(ߙ;V:= dO'}G_3JG6j.H\eYWM7.C`[U0شqte`,r b-q57:M;K_H9 z&|%}2):~]l m(?ɐK;>κq?VD)87Loc_R1w4O @MvyN8 "n]&EIXsYQ 0jt_qbbh}5`$4VE +&o$77Du%kl`@m 2@:7Ί"]키 ra%"FL8*yMbxL4M֗LI~kloGo)BдT{@T\w t9h~Pt5p@ϡhҷr8}kDRn/˂;PVpxnC{Z!Ь@Y| %vs1" - tG,dޖ@?Ly';YM׏o ڛKHyPZrj\2d JE 1A!+V[RrUaUNeHWr mmw=tʣ}vi+/GCy^50}.%࢞#z:bCnYgj||% sݒIRe p^g+S妜l kCkbR.6qg1$WX0``qW.e5-Rtt¶._gWlm𰥷MR¾2s^Y|"o,xn`~2UF!˄vPQؿsySW"`-4' Y9S^)Os  ϪXXk"wH F6ҪCa_Lݧ?9_l 96ϞF~/|1 G&KV`4è3&e i7̠UنJШo~h% Sۈmp~]JSyg/ .Ēy:;.OhJ a9mƜKW|-ݰέB-6$1bZM{5<9L؋y+TWzunG lnК>{}Eyk 9Em L$D$LbpaMS^,TIEIsvo>"32:[>s.2jWEo~jµ6sąJ1wFʚvAD=i$.DDx[fhPL 9,wȁjQV4#TbK7yN24@g1}SF{\9:yO4ߪv.64S`dgϢrzdt) j݀'HɥIoӊ_+#! ;|![e?<ɧrx ;%W = HPBI]t/=j݂Ӫbo,y'lsKi{ tcEg gG<&_aCBR2\~ByCB|J[Pz1Wz9 :N vn /B8-(24w"I07uӈq:)~g_3ݸhMxL*ȱ~Qvr˸(S1o[+YfyK6=OI>_9MG7hv̒43% =n$C!+{#&HS傼j/p Jq#\WT0]w9>!K^.T?r:4P.<sޣC`\pF<,)ܲ/h{’O9 @nB,U&W_~!7, {Z ]JԷzE?FRpm{ Oҳ.oAt{U&^ێ˸%aWsŒ\EPow"o(.ʧo=}\1 ѦCFǸi%O 0wwxU}@\LEZI=N!@{Z/N=vo, qH^\Z5^aIؽRs^~'[Zč[ex7h,dd2Qv ?KpH+evjy5O"U8jZ?ƦuqUc ~z%Ą:w!.??.f[^ؼz^Y|M9*JܞP_9u8+~s(~XL81È]9;͈FE?!6֦Jb_ Zi,!~JS8?Ǿ/ӗQ%]UNMb2s(OLa]?AрϢSkíF.4oL}q7ٶ񻲘ZLڐQ\w"bşla&thn[YRKX`R/iG%(Ɵmß 9;~u^;> W*f+iBxck6@6N_cq/[12+N*u{X){ 3̑,0F+򤂹+Ԏ=ٽʠATp*ugm7>;^s|sϧgy$VӫtNeaY#ƒfE3gVXP3ض`nƄHC-̻ӮF$(U.\ ~zOb/Ռ \%MInQ뚤do/,szىZM#=NCE}}#7<ƼѵW㔂]HD@sLMڞ^D뢁;BsdNv&AU,#|or YCfXU yQ|ܲR$2G q4&6h D!e@wYUpCoTl|kCHFr@xmw9vk 7U;B,kQH|Pj2l cXh`- =CO+ ݰIdI{An2C'a0!R 8qfJ9 V'kg~h ]60)rXcM^p)Qn}ٜ־Gӊb^a >}x('Ij:+U˻e#gЫ!*b_DFPrHVl΅mDr: ֻ !U|/! Q&k0m@+ip1 =]Ywec-Eiaוqnl8+%R1[_ .5˺MscFũx9EQjS/_1!!pTGM=ɆNl6B΂T*0`) RQDTQ(5ZIlvOp]2 he%A8f  ̏$YWV/uf 4QHgϫ/N({R]¶0YI6cIeۘ NW CjñR=NJ#44vFhZnh*s KSvҲOڊ7UH QWlKͣ,ngK*zk#qZo=><daTaF6FvɚJ3M߀ 1_b^ױ 'US)Lr^,r%CQݭ(tAGG "Mj ։;sdkzl9g&imuw]?k m-%qMi5Ma.rfN|Ek5S5ۃ+E Ad_ r3`j6y ==Y es8B`_\;v#IJ/4i5w[oxgA_a Pt:|L-o&5׿s$g]"bIn68; ?i>,#|V@/+n0[̸dKrOP7F飗-a/\dy&6Gg/͏w+ աP %M խ5˜yTE]vPm8MFpV!)}<'8 A] R:I)KJnFs9qL0i}B?zIlJE["5Q6 1{֐oȶzds&Q/Cg7D 4߶]Fun}\xQ_A*f=HuNG[h\WyTAɢ\?+n=jelVt 8xAD:ѺZ Һ;pe}wW0[0tT#&,R(HJ=2fB]*Jh?|y9ywd!*Uä"k7=A'zv_#B[o{47ϬB)os w/ʼnlZl7%B UP>6Гx~Mí_I :a+xnQP<"^*[2d [9;Sᎌn18gxq^`s}WߜɓS;K2ϕN[YUt2؏h4P37G'u61fkN,ےB8{oKYV1I`1xmqFSDjX\ *fpDɩ3|16~ܤ+>LyXfGo-3 [wCdzS #RGIҼnYTd;7QQ-!:"i>hJRJw3÷&˦Jn|d " fe6F D<Hv{!ײ}.YvfhO(xŘo9 Á1 $by%6+U/x9?Н j?)0/IN^8 L,%CXYLD?bGg`8遜r}R &/l/3 IAvY; z@;lV FC bҴ*?rk|z`ç;NMo!oJ1l SzTFf6ٱ1u{!{hHթo;[Sses[At<5ԏ{tp* k3ᝓ' ƒ>c=hfY^6ܻ!<(T^ݫ'L Waeȝ% {r=i#SifǫQ1Ua|/k PAaHϱ@W\&ן<Ɋt, [5"P|Q 6XC8vٵ {%Ôԧa&ճ@뎞/C3b}߰ Hs@|6q"{llM)c fskv\+f$;fyIF1/ľyuN5Jq ĵC! EgUzo QI08 T[ߺE)M62ֹ΃73wWH{u^1H9V熜) 맵VLn0,;[k^oSF4j'~ 1yFKR9.ऄ,s7?;>pڶ#JXP]+vB'n|UQ76,̐zhɓ1pER^֫X#8b9*vجN!#jo|.fZ`n`#ބ?L|j"OL/,{ikG,٫,(9B;Gԃ/XM* Z/|qr) w+ mWHac9)ry]7~lw.e^:O4v p 7#痃KUҹ\|"fzޠw]c;5HhLL1=F\٨U!JyBՎtXȧkRXnK1Qox%;8uC' >fĂDo 9"@]]T;Z >Ŕ~Cj$n//0$bul^ u`HH7W͏(/1z!w'~j 옚'iЈn{ޕPGgT6p+B8Y; l{}<1ǩ1ò|73)x J㷃8Kl)}I(Kmx  >}-5nyqY^y*j qYڙX >XxFD&?x7+KE`y.`ܧafTG fslkaqe*:0CՅ 6 *:"u;."IeY ,n"9 * o(v/C~`*P(1]ڃ X%:f^@ōx J Njf"T:ArAZH1+"x—dŒ{t#/țx@"2L`3?%|Lޤ|4z/^ ;0ȌYL cE a%x`D`JsfjѶ[C8D8̞3\n_hBPClIN"C]j}xqw =x38-2faxЕ۩8SSwM>@$R3)@:=&m[] d{7ܫ47OtIm>Q7:f5IhL2%bʑq>)L,v-S5&<3RNEx*jHf(-Mfmg,d*S]IY_PYh!OI'hE9g^F!?Yxak:^HG 0P$#2 .Z2M})yCks Ph>ICh&ȎMZz ^)FǃO qAE illOr:X5QI޴ GTv^&c65a>7z l1 M>Ō  O{'*$dfӑRN,$=|8%a֘K!urJO VĜM??ʗFY\Έ ϴM-+~g}vM Pbe tI* =haMCW2~t](L_!CBGy.ޱLW#ShM;vzoIwH# *˼z97B400!ft; ]B2iri; E>-P 'kuakWS+;CB'2C![¸]{YAqͰkﶛ\&1-̺f8 :}(#C[/>„`H Xv Osa_Hsn  p\<,X]+eܣ]!p71 WIޟ_A^;YG@H%;;F}Hf+!Ί/C.43-?I돚v)U029@FGʮ6Hb߾^)=46Zg V mH5A9/q} )$Rr;s (J0)|Ezui8e!`A4u܁Pe,5 vʝ?NTi@ᵾ5'#qza.o*NQ0NeL qjѯdTѼT(#D\/?0p^;u=ߦ-G*ĐvOt* 0k CXMJ*8w "#pj~Q"2͑ 2ₙZCx/sUfFf',5s pڮZ"U@="CR9_ apE/`l01̸f5=u߇t@0zxt Lv(tΕpXeGJk*+ty}/,m}\Gz%P E /l}k!>0iiBy}G bUc~@P2}-A\^FBazŘ7 ndƽUiU6$"&p 2f/&cL^]LwO]}v١EX>sӕ[g.CAtЦe- %#*truz@f`>u,GYB960Fd(əi/BFnB 3FpeXK GqUH !fW`g?&R[5}qR5N8%X8zGg0 ³W3;;1:PH3ǕM!vƁ /OpKBMZcy~DBir/̽^>O fy2j$zþ7Mcd +B\qS^+Bq;ք}K: BYi3cN&f׏8'c/Ps@丯i`s[eC%,<ތ0ܲ]YA<ܭx\ɽ=n޷U*Ao[gcn&iVKqYyz>W o|xOD<|᜽DH(nh3͛ݮۺb* #{-U#r4p5>)*`|v62}eu^gʽ޽!z?E釶&N%rR|wb@X',f 2@2[e쳤f:pzxdT?)( }[ESoّ߲y(p;C'@~vB~j[\#s>0ZvȄ,hQՊXSb3|9kԞ'|jW 2P@~EgKULȏwT!{&KO)qJIpNX4JF|+(Ԟ wmpvdL_̀P_u3@ A'B>@($3);~wۮl1D XVN6s?ԕLRC,DbvZ98%0OxQ!oZ9 "n|C"PɿwAlH_"jt۔ЙFQPXز*F00@<[[+`dk``=ʫnD+& _ ̽9wqC^E=4!0>srF[Yʎ|y%)5nȟ&<^chjy "6_3#CޢϤ=e t: Xwf(qKŒ}3 փQxK~`TĪcGq h 4pS..D*z*^[V¥u]!ӃE*%j0k[j[74)5`Q1C|-j2H-";PdOGJe)H\:|Z)q;k;U@WWI,݁+4<\׮\O[iȜ&k ,(#@qVx,Px>X~yZz'sf7<!~jY$a#i-e_,j`drxR ;׎jĹ YU"=1Y6g+Ɏ*s@|Mۓx:7i)o^T$+ٿȣ{BqI*,?:TlsUdcHY*|@9+)| o<:决Hag v\*)q H_^ 5D{j&Ƨ'.t+x+w< /+@EjpԲĚXR 2}8pV;Ln,_ SG5f8#B$qSAyNVfHDd j0B!m~ޣG˺oCa!T,8y->:`<9V p5T8E' @îeHDVxaZ/s+ItM%)]62'D9-Wxٝ4(>fC:BvCKi0{i\=l'$M2C7n巁2[ M٘p=aD;|_N Gp9'Cp ͟^nCM~0{Wn{O Jj݊N&?M7$-ЈwAWn0w E}{A[In;6 pNGaMU{.?>paR~)^ {vj>W~4 :Ԕb^e?+VDZGp(GG@P*nvq+)]PALH.Tˉ_%qǨi[Ef~|Ml{Ih+)Yh$ބ1 \ĎtCaG[RѴ X?\:$i.}ȳ7BmV)\E]R.Lp dܴV:H׃C41Az"e <&ˮ}w1/q#2<6EETǒ%)AZ-:&ZE ߀8Bfs^M%Vmmr\]MNzߊDTzHUV5~ LtJ*ѭl6f%}t:͟hYXuo1R7*f4`4G[[O6Љj!qzsت>a|ZKzzF λ[CY(B1P@vg=9S+705+Zݔ332_xos7lS[aMlM)O5.X6 ;<k6ɾ%bD#D_EACP( v-VW>!<uS ()p%/V  0ld):f7TҗE< VQLxtoke)~E[Sg8;Ϫ;3>& |MX*B-Ë9-KfY8/ESDg8~)o[ϕnHACvsCEs#\PD>LI 'dw}YfMyL v,R9Y[`p"eVXc1SZ}ݙ_Օ~V# t# #׏Kn]_'^J$7nNocD6w\q81OU텝B WQo,"[`j$^ъ (yѫ,#1~P`iT!pzW˘qvC`~vbꀊl/Z1!ʈyw{~^5bW|/?ns Ch'Iq} >#jdq(J\vJ\h`zlܿ>"/=SJ9ky A:u[ۈy+އu{YkؘLE$$Kz’yAZdgl%ыAQN/rjDbA=or|\faC3dH,|,?VX@w)Psp4N&bE3S7) P%Z DEZlJ_ _?fܼm~-(s _nm/q/0B"f:b [6Z= $C+!8Ya_P[w$ƏIQ08՞ۏm_%Gz!N%i?U[Y(m8Um72;q`T6YA:)Xqwm-?Z=.Wͬ$lJ7>j~+vNj3;,p㴹%8;2B*dTq%GS$kysUV0j=chу;)Dh*Fo–&yiZjrYI#l'Ŀɽu^̐.Q{qxo[r*)dd)QMEhbS6Ғktdt@Kڢ{ +&QR0V`UX6()ϲnځ`!BYd_ u^)&L B~Ge2Jg2v)S ]]iZyk4>}P{M{6\G4 nCp&g|8KECs ro Rk4(ɄrȍYY/4ʕ޿."cHz\A6 T ŸLbBӸGgUf6G49:M^^&v҄ 5˗ޠgӮBF^-!v_4"&L'=Sd5c>%~}_N5A m>~֞sLIw//*Ȳ.cQZj1++:jy',b=6vT?; 6/Ȥn?+Q^( zw5Zh YgKLsY|ZF.ޣCLShrP/!<":vtGAF,RC R]!'!w{-]UxmX2-bgcBHVƳmOHi*  TwJr//j^j @781L6Eۊf. ݔ8m+xfAַ .0wm"H2Qʍ.BkZK4NL4Ҷ'{}-nWRA{3$.W?.*0hVe*ˤu{% yvu1=v`ًa-j~:,12%-`S%iT|D= Ǝ>‡Bٟ Cs1eR1/I .&; (5^02 JA&n0,QOG%FRgF;"ې㢝E6̢Xܻvd?: @_~wV,,$/(gLl2֯!Ie x~U^)ʵPTT򌘩Th"L&ZnruK6},$}+~b%taÉEWV?f! ݮXCcFuM YңIz|hY4< 5ՠ1a&Vt.&uS:e.}||Y3;n «5bO `J#7'x1=ENdDxNj⳸M%ݝ20q]en.CәsH)V|Yjpwg;.m(}ߟݝpNf^!;E,쵩{;\6v4*e*oY''1@lI &P4~3)=Ru ߤy*AjkM俆l"LӉF1h {]^'2"ǚ[qPak4}}:% cXYI߻+~0'sl Wc Pq~):ͣ"WOTb^E:A8A7'6ۀa^ jC!Qtퟰ*gÚPrCӑv>eEqʐs5m L5vjcw1n6 3x8]`6;ip$%KcDhiL֩|f9]d LO(8}#4A1%Nb%(oӆPw9+ovj-i:n<ѦT! _&ON hA*Fgx*AXN1\bAݔ1AVdyߓJS}f֌픃Vv 7zD܋yl;qWnic&C+ZK[$6*bmPűAc*7c5F/(?+@׎Oh]TLؒvK 8*3~ 6>5I^2Ey[3)ZnKS28=gr&0nƆ18v`OP|.A V))ZnY&\otUZjz[sJMb$owmQ}`xm/>*#oG^C(pwc/hvID7in?@(*QfHZd+sSRMLI#KKSf@n¤lm캽/qjYIo0q,I X@vd} O= 69^60o 4RyVJf_SoLV+~)=1zDQRLʎAxa7uKbpBe-$xL^ƥzAh^0qhql}> `m>9?Md kcdM, ";ep*f`tBjh9OaF^?9>RU=s+/-5 z˺4#xK#eIoG-h|k &ECRej{/+YrTTο1Ϙx A!`բص#~w4F\ՌwE*t5O(Pclo_bPjwdZ*QXu J,C|נX"PU2+CY4AR&w]h tN_!r_`\f{L*BثW4ϏgMSnOx2-ÔQvS(`ur;ŽYqmZr|r@Kc쮥cJf/v 6WTw'5Vs!28+YR{H|26 " В^+d݄KT{ @33JTC:ʸ-1[i ͷ^HZɷr嵇h-( 4t{D߲v97ƾwfn +끌)W2_膴ऑ}+ѿ_iWPf)qo2oar38c -jk5YYJv sv}\l['X"jhJ-t l`b2>gW1J&йo#AD6s\[mV@xJUyU."q"i X#EJ gn+;A|. @w9nz?B8#=q{ mGX bɓ !~u kں"Q+Nx#8(a +Pqc33ktd0Q Z h]r)50*GriD> \45ɶŤEF.e.h[DE[*QrȔmhb&kAƘ2K0 e𹱟51.С#>g%gfYBwz]Bz^/V?cr *|lVѬ׻yQIpC),`%qfQ]-.$@z156Lv0Up B˟fC %jU*>lS,/3y e;N^27۰LGt݇5#}w< &o=L.]UƷt׳!x= .0vk(^Xު< J7EBa/5g2d?OpiQDX`N9 H%x eYeGt"_'UjCidlQ-iR71Xs& A)+3=פdV&!4ڢ*8nv6&6dz.vt8c`3WO'bL!tuV$S~=QkLRTjQ+ba;4FX|awif8*9oY`h지~f=OeЪuQ+q:*HxMqO. X)XgqlV$6VʈeWa  =3@-bmI/" ^]!JE & ϟŮw$%]Hz("}S]6;ܺ\ժ=^yB{XW浢J> ' 4pou@I~Lj@`hE4 }MK9->7AHyڭ>+%_ĉ3:OӼh+"xٓ/H9bTl\#`u_fNؒù)׸%T썩5!a<չA#18{p v<]a@,Ns疳$ laEwN\N6}v PsLf!9ƞ rJUivnS >| &j[`{tjT{ +17FQyY3ccd`ϛz}!$Zs57,?ɶq5.6T+d1]\&i[W #\_=JIZg}6:wKtm:356D5᱒]C-Sd=GumP@+webByr-q X=p[UhZ~Ygɼ4 'x]ӏE?Wǧi(c~<]/E*Gˤ!roh9]zU,|-W4_{短^?GqmM!iQp«#p s(6#CDVa"0ff]z^>9 (-8"]`?iŔ_0qRV Tn]#l_jki5EN`&[0Ɂ2@Q0g -._PRԳ-GMb9e[7cdГMAȂډBa*I>H Rl^]6ԴI3,| 41 T)fW`AnOZ1*R>0,C^Lg,X>[I݂[ *Md.QDZ(Tbi1pa)O\J邷bX-;%P|qG^8|Yr"!di:ZzLH%Q&VtMRR15L3I^R џCo&@(0F[Eb͵~9r {=V2+7WPo$\)LA5oOXm[2H6 +S`;[Nhr/-$W^?nN5{oRᶯμ!a=U(ikxȁp="æ3@C;7)YlzJ "WfGOwgyMFVsW"GvLvy&L=ke ;F@ cULN1Bgh{l%(C[{`~,֏B o )+#O`& 30\¹+Yw8u>-G\d#C'YcYM~WޚO&8f*ݬjSzԀ/^ "ǂ$h}*pDJ(g?MYY1 zR*%VPU572%(d`Y_/*w8xKJB#AJ\s8[|Xe/gڄ:B(00JŰ0t.`+v|+*jeAbcm Ma9U=))؁̐?<Ծ䙛Yg4i'X}N6NNIctV)Tb_4Tn "B[3# {1az+*N d6WO%suHt"շ~2Lѩ3`~TTzb!v6MeN d*2bٍ1Dav*b}aL+mdv8uW]zG Hϒ=3^Z>("t30.Psl}CtX 4GHn PO-%4T3LFtf|fDJp}p{j߿~pOoHmP>X=pE Χ(~|Thd7FĶPCMK\CuoW._ųݷ#ܲm+HX9DQSCi${bNH c ;Ȓ̿LvJCvwb+'MX;aB?J05qR=Haw=`] 4\f/ . ݨSe1~'yuί_*S,BEG3=@ &ڷ N  _4YF pm39W1qIw*x%W^bP܆ O]"~'4#Q˙Ǘ,\e9!mE~f y{C~=p623vCˁ>NQ5[]d'x%zC16޲d|@mܴjW|rR O7C!x A5跻; b %=$NmEkCi x1u |hW2NhJC3Z7@,uN˪:7U.͗m kyJ9 w|8r2 mZ\0J@`A !>r?@gh̟7Ћ  (߅lQt&ƠL<5ADzt:BɆ'k4!$8'ӎ -0V {O6I]ηH,OdiȬ ޗƌ#sDV,k9 gxn&kӒ-5qF䍥&j,@09d%qn7$ńj겇`19@L ޏ >֙M^.ǡeCZΑıf"emVo+ Μ} Z˹{i~LT! LJm%5Fe ,s6JБRʊJGtVTͰ2^Γm$HNSS&}git`۰4IAwFLc,6ʭSU׍xP b:XCVN93R[=} f '[oZD~5OiIo/(b&떛 Z/:XpO>7Иq@"EZsLe8g5⢱NLӨ'yg-1=aQ`J:&߸܀6rn[W,WzତJZCceGyy0ɋy7si؋3_3BȖ$*zj!n.Ut'!|0;ڼE}E&xesD=Zw`^wjsH˹y p3`H̓sc=@/!j?3O_)eNOpkq=fK7.a]~BDg 2hhG;f8zI,>ʞeSs^Зvڠ?t7r Q-]woͧ" NL\[wKw^X'_U}|ޯh4>]LC('_y=v`'xю\QFjWjVLpH~0xg+ITE*arɥHbEZl#xCǗ"EsZ=%U_ߠhq!5+9bΌp oT,+A ڀ;)رn~Sr|9=c_p 2=↮L6NHzry  D7x\Yi-a2!_8}e>ɺQ+ b5} FH@":l;Ad_|-˭W%:LDO@G;4¸CSrVHHd2u/ava5kdOZb+OhnЋlk4ؼl*Uלp/,uDI"Pj3Y{!ru steaa7~_F$ BUELMe@r^+=ZNsd.+oBj髋?®{)A~Yju=&nBIC%B%?D6^ In 'Nn$Bw9O5({+H l$):O.~l:q2O fi{c-'-ݧ?FH=^1W&62QLgc\ q ]i5c'tH:e'*UDKX0SԴ`B=g})g3Cs?-_pq^d d|qCp c<Z!c;B,.š8^̛?9,?{EU^ xۇ>QV(Up ًl@3AM"d̐2-UMT~rVFCWH.-eׇ>:>MS* 㦃tV~xMpMpI=ё.-w)![<6=$bC[$Dp09k(eJ@6{YS;.atZ;fۺpPsR-x͖̟OK({bo:1P;qdpxz!ZPl dS~5cjniziecjY𓜍 XG"svиsHA܁&Pb};l#V@ P|=fs u Y/)\"q߃.k{lfoK Kf/yfH7)_eTİ qN|  ӚO%Y4RIxYZgd_ qw:`  ?uj 2z4jqAg:ص ED'z\vH5`6^1Qz{fGj!/(f9p8AEn$e%Sl?KtB$3s%OPhy68L} Z A!oC@-bK|?3g0 lP[K@ N^نvRZYMjtwk[nn.̪弜* >7 ϧM4C"G]HCE{o}Npny4~4@)G7hDb"Q)hE!6av/Ev,SoCs"M{t w p@tCDlþx#?s- tO6,m/d*n+$h]8Z P(:MjjYZpt=+&Sh`9hȵTDuLs !`IB+~|*C Qr.y9O0j2EYAt*}cKI,VcSrh2pU#̃gYrc[U-PmVj}=0P i bz%=ko6E[k>æ͉w{Kuw-*Fʄ&7O{peJ舅 W)W]gp巚(?[Z˜k^ŦۍNS9i4%x,U)Am1wS´EFU(y˓}x_;+t('D\l./-,Mlt,NX-c:pFr YwJ(əqjAY 'J^!IQDZzH7seUSD^$?T7weu-\h#mDsz%KolQpv%3#N F4ghMF}բ Z+AV=iEM+lIȫ$^-+ȁ0b vc@LW!*GȏP@pc-{/YUdfv>(>Y;"9}kΩZ_E;[ke"c!and>Q4x1pj=z0iJΨ;q 喸%-L%UWIbvGHdžٖzA .:l饀zh!Eӡ,QL}ȷ&J*1eIXC(p<ʅ5!Ñbo hn՗`FAzpЁk 'ׄI KI&0׽]`5֩ݓ8}mz[i0O1C'|Lͻ;x8?f[!W-=|Q84#`|-  cN[D^Ԃxc^4j~,Iw_jȎfF{"2jL]bc2\/,F>sevYWyWSƎ aV0Ј5{CWqa+ UG~#2kX1vpy)'kpѝ9? 87 g7/ݣZh;aw4rC|!899|ܳFܯ7-AE(2(W2;-k{69|'d)e. QꢳpK{bk(#)8#벜7I$D:O+3@i >X.KbבWA5_t5\Z>B|'1/eU 4ڡ\<w0~ h*flr% Gu^D!0zIU/-p~Y}ưa2X0NJ(D->0 Kmd?k9t5u!{fupucW(bWәr'`;lh}j};KeO dө ` sɎ\~@wy42Q@lלG6GR2@y15@(x|c!ԕ 8Alb9 ?W%g{|8-Ͱ`\@kK48,uNsgH\x%o (FDZDH](7M774wA+v#>Ľ;~g%M%ТvÊ.Ѷ;n"^/Ì%]>-jg4be͋> LVy|&d8?8^9 e)+ywHp} :i,:wh0d P2:!Ur^x_7k(%ŝv qH = 8 Y ˩?ILh |AvM-'Xv/-*פ i9rBb=fo{%鞱zܩ: a듁6e}Үew#6NP]JN칠!6#'BLSVCWZBA gӔB< =ZE$CA7.!Y]'O T-I+]=3/^ȺLfXj⻜6.^4 pc@='O^o6cG[tmzVU5pR{R5}u"+znmTZI`nu {(w`R c5SQ;ɀW98Ȁ{k58gKQEl8j!)Kᅢ'mutebYa2DÊ,4@UI\j% q(łS5x`SqGk{'Zb#:so;FFflCL\g0"cUg0 2@^8f9QytR|=2ޕpj"iϙ!+j?ٺ3=h~_nckbpks烇舉BR[^ ќmA{2j#V٭lϏU[Z*y_(Dz3N6z.wiXSD+Ly1G69G/ȵU )PB!gsB0bJ9&Z3a 0d ]GY"TG[ KGdVR݄{=mM 3gζ[է+HuQBpXڠ b!؈]qnA){G>p"6<^yxEZNCFrkY8,d)&שID|T܋ G8I6)2Q{?[H"qfm2o/]=YĒr$s_K(gD988qR:`?:[@shQ>}vNMئg}+ )O );& HH!35 @ qJjТ1K10mE"3qZ4Tzi64;fzh&q`CsR49[@%ukA^"z75D2Okkk~WW 2a#Q ~WkiLB k-KgZ?F\nl ]G.E҃eKYW3pqʈ F$^v6 b]mȶQrS␋O!kRa[˫N%O /oT^,"sO `O4&(O}_ș6Z.꽖޳% YKjSoKwJIZc9(&l.w7UC^gZ9\=+1Ǝ'Xgלr1W?:\"UQBop<<l]1 o7^cAu0DqxiJgU@aqAO?qpȡh PQ}V.^'}[Y`4N:u`1Z{Ysz`)]Hs!BG'CySݕ*LVg6AëPDc-LB+uƙ#{J{"(T4OF?tq N\ ۃGo)&9r`inj.;B~c l*v"PraN~>&\ OVQê+.^ ui?Q6fx1w2^<r2]3w6oicNSy+q\u;+wM.w[S"#_r9OɲQnpS{j5RȂxJZ6<>ɀS{:Vzѣؿys 4qs߉3&,YS*54xې_h\z]<{AUfD@~qbuT l%\S̖B@񭍶-E Rcc*]k,+]btj*)739-]D^C=ɶK?ϔaXYK"\J[1n`\DG)4^%pE LSW3aAja_[%# A앀s >s?0٫hIe;Z# <ss&nq0Ӑ`mʟRuTv>^oT{T'ntڔLgmL879I?_#) b6wAdM(ߟg;$|=zKbDD*=پ|||֋v|3Hr%:LK6'Oash aFTmGB BWm'9Y| d^qBď]5d]:]m@FW_?ÛVdΏ9j'lN@ $]a=gygY#ՆB31\d1/E3NsԇG͎1Q;K,6ucֆ6CGV"Mg `#D&hmw.sxܻw/Jfn`d\h0/KgFhc@s]nkNi pk}e3\CuĹ[cʽZ#7E+9 Sc/~Zf~̚*룴,F6Qlb2 _tdd[8o^O,Yk B(g>'90NXkq)*|u^T=!>ByA7R\߶"#c$'(o8am+\[ny/q 7Igsb#ɽw2HoylpzN8`yޣH5?JMB2.rHL7*=)ks{wB" p=c<7kid Jg+Wc5zqz"rMNd̀P3[&=Lzrungu)B-.W4ܗ(  Q9r0ODr<#p4{V=m>5M^ǃSЖton%; h届_Nᶀ#уYYx4o%E% ,,[ﶎ`*8O)rr=E CF49[ W*mKi0 %>ZN62} j4=YGk!!'ܺ\?7&[$vEwDBgB @`M+.oJq]a06uB/#V3PjI+H@FݢBbu+93Rp}ŕV"}TSfe(g߸;Zz%UJRqҝ"t(fCS`#V+9h7ieg5kuV2]7lz_=tO+ZgF-вKIH+!Ti[3||H0 otZq,Wg(_ ] ǯ}n$<[~i[ >p +hePH_'|cI}Yn%?lj^{@4hy"'f4Ip(Vs]a>fHsrMDA◞˶ ktY8,˭XSAD iBȤi9& Ϙ_ דj0!i7JY%P8Rߓ230&Pռf\DN DŖ n?@`H%S\Mcԭ!P)!)v ^D;$~q;wI/( ӻS5t{xX+`̘w > ]ƑmEӔ(1hPҞlUN^u-״|u]lddYL! D:whbt(5~p7ssǔjޯ֨ %'+/Q`ӐްZ@$14SdPpenD+8D;*XV *Ͽ}}oӅy6v[s³T U(G5rS(Of'kU ,hx j E`}|H@bF`Yŏn~YE4Wn {|,|К pIaJ ^?I >A`FiR`u_*OhW *N E.@$7l"!7x%Mf_g>g r7n<|\#Sn zsCSCޒ_iQcaBa|V7?lFwޤZzs#1#';T"9q.BPӣD=7 x MJVpUСJzPw _,\fӎ6}a_׳(>~9T t0Yo|A=J@{;8>XWIKlZ,ߟW 6m%GW `q`{WgW1.ϷЉ,Ѩng+0y!iDЈpP>SxdUBm|X;JSkF+k_+D!1U#2gعÎn_: ,:QO 3D5/ rQU3 \C;`&T9 Gt#NP->SQX9bKfuH7%(nF̈́+&@L|3"=3M/椎 QG;+ڦNpyb[ :uU|Y$ U* *#r!]iasR'6Dmsx ד8d3~oqd;߅R}v#c}2Uw`=GG9 =_%ZzL>F;Do( eln8(Qvx8@2!IM֫Wu(mwCǀ3 b۬-TXJqUptj5CJ/~fn)x)v-eQ>7u̧pƓ*!'?JUҊ`5j٣&dLV~/mAm_"#)ʪ@ YMaCu0I~5i86כ\xR^90KN#_9>i ^K`߰O1sNЩsj鄓A=x@laZHrsƅtBu"(x< p"N,IFɛ푹I֪4{BQ!UAPJԊ+sKWLƅ~㙘3) S7jJP48?_gN{_F`3ƗuWg|Թa>r?p"P1,, U z԰YM+ɨIΫ.wd'tP67csFpoPWov,FvTϢ(4 #TF~#C6ی`h>`ڧ'OvnAѱ׼'j-@H^f*rV 3i*\w{K9Y}5pB()E2E)cya{h]x)\7 aGt(~Z 㗻ӯYzi (e^WoP[k"}䭗I$2qi6s&Þ1E sH7.桀 x̺߉@,Wb,aTW2S*nx:#$B2d2xu1.YvePq,"B1$fu,2#АFSzBZgcݓ>RY qaJStʙ4͒(T'~S}&AQWlXghz'ڬ.E&@cPWx2qJ_mT9qK $~U<7 sB|ckW>c`N_"V HGa\ҽ{3 6oп-i!C_p%| DסD,fr+pN݆g/᥎6RxGF޽jc>͌5]$=kZ AӫY }w3+$8}SUb<旯 0Xq},@Pj{,2$Ӈ ,M;c:)+L I优t+c s'K@)W8oA ƾh@Vg#HQt?D@Հ=7OfGʃ֔O"PqhME&DmWIT;B7sy{kjݘqt~`GQՖp d*Uce?R)pc.xh@Q{oDd9K-ӣ'p -TbGaAa3b.S"Bl$E1٢.xRɢ]X"խf,QDzcA>/ĝB.L,2 =&3)OՆDe9t+!EW!r_ƒ͆7`~Ot&dYoW2+Z\<\ixXSװвklY&GM'? G^E76vx(6?wD#\ܧ* Q\)3{|:ލUG6cla2S]MF! j0Rf+GCWAR@9%hF 5t j3q1 4吁4 8hx1>լ9E dl`tNW(p${ 'YlZ&%d&*}f/Рs͏es]iWl`^i2j<1$3c-BßGbAzXp!h~_ z9tROl*l4¾)SoM;HTP!e8R/}~Z0kh; nK- 7S@+o(Up&c ZQr4G r'P֢_XyRoC21=m;qh]0Gi$]f-C1f6O '0lKKˀ3n_CzrzV?rdDڪ//ʢΊ=W ۽QhxS bNvxHi*xMl+km 1p',߸.R?tUrX]{M;V׫a* 6) Md^;*4RGIL6X,o@e.Du܃OFY<@`vl>he8FWe?PG)@Un:|` RL}4xӹxWk^!o JUE^c1@JqNZme%lrI-R|9gv\Ҵ܃Yӝ zbPDFKo4կǕ"N[' aiK:!$қ \ *"?_4PiUE>;z\OxS΁fWXqW'фX۪_ n"Kgې/lf 5yr70Rb7fjkPW筟6VOu}nw/$&-ŴF6;e %I~-H~)Qmsm `i)b@ŋaD@Wu=[SZjm߃NVm3V\=&x~AʯKwksߓ1 8_xc^5~ mbU90.!pkGSe18< hnæCn<āXt#~ WRFܝH5Dh+2,Kb(}si CX@hl$,a8<R]*"E57&܏kU 1ֻ(bv8Om˒bߌؾr[]&a3Xq@p<\yW V?_V4κ{7 GǞZoK0u “/F홮BIb(dt^QQS?QYu:I@P"7??egPsHk&.YJ XeW_{m8;-'Ȑ l!A 2ΰokR=,P%pkZPf5RAUG;\rޛg񢖹MIٴkd"~U8GC_>: YXp_j Jc ?0 2<9OҾ?_Y8 Z ukl,0"Dv7DZH䦉hy+i=\TV㕩3YS0gAqLP'.!s6tA塬f4s6>`Uor^uKfglu!nt'/w5ր兡b2yRKjeB&9)ʉ_W g7URRO_`%@ UQ[buej*o;ߣwϞx¯btDyłg_!Vq˻n} ïc3'APIW ooX/dT)Usa8iT0C pVMd'6jƧw[&(TF]D cʨǝ*B]m%Wd |ʦ0x0Lb l"g&mCT3fzf)>twn^=’veO8\'*ɯɇj{p:KwQʫwe\#9[Y| g; )yy]4x4~+ŘR:~v;CivQqg0ν)D?YJtQDѯ4P[R @p e9/!XrK V!LO],r zԳ)sZ[BZQa@.**?9!w®F%!WLַΉ6m:Q^CyL ^ju%M>jx\D&F 0r:4| 2c)E!KbUy=t1OCL7l 7c~|>p#Q;G,J$:F?̙ktR/yT"3Xi@IXy˿1XH9-! zs㝅 +BUr>bϭ9 kwޗ1VQ%i=Ր & A+w pJعeU߁%q?>w=^,$6˾ˊofK/2"nL]I?rV~*\)Z,0bʆկH6;'m hX\Qpu' >ty$ Nuw_!q4uqsWoantB/̫#{L~QzlmN/'pe7 zi! m㖸aSW[_.|}Ywn7 Yλ5fiUGJ0/cqҕ,[@He 06<+m:M-)\$[۩yQ/WiE}=$S}k_Ȩ\^% g Q~ ʡݝiٙpؒB p$k}-}ga8ƅ付1,;[cAax!`ٰts \={R=Q==5(n4s/ia!`n'#f6_QYSx 7V3T[W0 d F[IO OpIOF2D_ϧq.DqT`.܋f٠Tz&G?VY}o+(Ia=FĪ}ÞIɖ2sǐtԝhN@>#vjE "CGZE6$x_V7'!H %!}ln&(q>u5iljJd 2i=]'k=>y]W{@5L:_"br'a)#S3i" W a;ǽ7e ~5x?eGۭɂ| _43+`Юcu=1:Xjeȉ[8\3X;{k6<#TdpnIhCr>`XayNZ"yo(2jZV S^yv;$Sgg~G4ʡɿ79P^DL+>&cJHO/"(&X}6xrœA~! K~x%C)iMJG˴@uC-"33aX)9`3\uhNX<;-&joȦQ YzTLj\P%U'"{n6KI{y}>6$Xۤ}Jk^=ٴ~G̑jʘ^v_'=)Cl2(VX݋D.ZȔ 2]Φٗuox'1e혍egXK2W?11g 0{bK]Eɯf j {:\[u33vȉ!XC]-FRVKwVIIY\AO|<#<:@z/GțA_{h8Ť\ol!aB碙9%pcp9),xWm$]|9*Z::-߃LHtVu DRJH9fϫ tru:i[r“6éZᬸ2GLH̏iy (VQ^6H?`#$r\#=40<ٶEe⧋ piՁ.Ͼyæ`0޷d >/ NƓ?`g nra3˓H=tS.!`#~p /|?9#ukBf 6La|qP u򾳛bb R.tQ@'RxS|dKW%.HxZ ח.WAzXE :j&=:9>R kyn]7xܩ/J mf2BvͶr.Dm;ptJU92Vs"l mi9op֭ƑDB'' */H+v_$.]0#{i S9IZ0@7i0!BUZVᣳƽ+r4CtEs*mٓ;y*SȊ.am#:YݒH|MsYI4b=">vxbuHpKC8_֒|cb$'p2QLT)KWaκźmsسZ]_d iP-m<_cW{] ׼~L +MۖxqhS8u*4;ū8f"ݧ +XJ4CԳxTAN[r1\[Ʈ!6zP<:ۉn91|s.)1T}*hD2م *]^a90|̧jqE2U+:Sү-2jOHuAUCPt:WlION=n3(AW< <9Zu~:6C{6NqT[T߫&Yr}8-F޴~p `u@|!ـҘ6Tޏ\SܒU=?[7oGP:;V`qb6z?]d9]^T-޽{uD#d_0rڊAŸ+? RG6Yzfd1jz U}$mΠ:TJx2_QWS[7;qd.)h^g*=:ext!O ' *acԇiwR9Xq@Cbe7t<-28n_ 2x Z%3%ݪmxVMEEG v崅EL* ~R-;IVF}7(L8썱Ĝ|m]S=ŔgQ?PܼjLf3iqۖc|J(cTԔh^u.,Q.jtvKt_m"zL#FOH%Nc_4˭M8k#ҶinRŷ(m! IXҡYZZqur<8bU`-=L; TGCQJya uv*K/\'1v |;DR2:  [+_t vg Zmx4 _1mɯ1e/Gva#[jOsHd0caΠKCn/6>l*?/܎-dLu؅{ԂuEU^bt\wI[WK"U8[&xPvhFe3 z>d/CTP˲,Y@Waķ>T5 :!됟BOqӈed~~󬥱v9M^Ґ2p cvcEPnIm&7U`ҨL + ǧdܨ偦N)'V,漷۳֕SD>ftg5x ,3/+ݎ+&TKӯ߈?qy8տZg AWߗ͐V]zV! Tb<Ɛ&1ƺ Fd-6IٰZW)8 Nj](jk4]1 ZT JzgJu>gk,W>.hZ #o ϊ'zTnQB\[EhCuH%0fDfSmc3`5j'7CwzIY#ո'j܄DUH ~R>=*٨C?0O\@=]׊ӌ)5'+2>jaoqy8[U]9)a3-v9mwzk^C^ݨ`dU.aYQLdH< Aݬhy<i V-0$Ւn" ?U 5A;ɮCYn|ͭksDkv<*_$zK7iQ*E†EqxJ'$0QOt0;ta#9I̿n^oOFzӞ/("6[JmVx݅_M~dW<0YHH7GƋD[l}){ >}55ԷK#6uv%@S0[IWC{SP~fArGWVa Gn%:7ѱ"b zJ¿k/T"^Sa>ͶhcX . w ~ '+oc@F63$x8Fm]ϼxSM4Bzgn]Q,tPdpbpC":KP2^9 kcuQ1`ϚچΈd[p)# P#Fl v1$$;h1AM4MŜC*H jO8C_ ',ی"X\oPQEφ5%k~h<@0b;Df$C5O;w<&@IhI! n\21:aVA# ׌R8u [BSw`pIImMx8a gM1٬+k(ʭ;;[qy7TulL+CKWSmBy.":d|f Գw'Q20'KҎQ43-DmJV>`>00BC4C<=WY,pY85](Kco<103l< Zm٠sfknuR0e 3mQ&f RD@ROg=CO/HiLwf>AGS_a9Lߨ /}HpE,ruiCV2ZΈ?;0ph80UW?KG=WZlIw̜Kazm^WD=Ҡ95ZZ5 kɋ-40툢I3FYzS!0^#-B_~VJ[ʗO2)yiW! jXAA`ŚY*vV~UrNcuFhA~˕svLP&ۙDڭ7%2ؐvJ< s+h3cԺ:>xBOdsӸEεNkf?6]O/QӉ[9JK?oeޑ4#>NVlN61%?NL} ܘ˵oŴt5EnY*"/0B?EH/nwIz cU䬡gEK;)-,O \{Ln${y\.1!EuxۖkEN6-ik 9&R0qf핦F$H HbzoclAøc=D$a.6Žf]<Y%fAtW/4ϑ#vYtA/F& TX }&w?*=+C+B!@8\/eK3[sB*J( +uqřNҞw`j5ˤnh)1l o?5S2z* c\}GHșiNsk F'2qX3)Ě"4g+1; =!8߄Į<[OĪo<\,@0b$`۬n8F+B/|ē߹96z>QY),0AJ>IBNa9fm]mе⩃ѸU&5j@, ~:9|0L(oLUjNaL3^(c b]P/I3t^ +1ڏٸ0GOΛ͔m\ H(aQأ8~tiUI3[JYuȈKm} ~%~<{e$W?TR aѵ7Js=ȳB:`ĒFJL׵gNZ(Zyӽ)v.32 Xɟ, }(R!&W-+{pw1q6j$A)&8 7LKXecCP(x7RRL3eʉn"@1-iOpӖ뱠8J`u-I3V Q0י*r::z$-H?P#ƱB?cHֶR+elmrUd͡EȐ! ڮ}H<5f?V =e ?mQ&Oʹ@~B#_ xfTZ}m> O,ߝFϝuxZT^!Vj։CL6R -zOMɢ0,ԷD1PmTIڷpD#; c p/~l{ +3eW}Tcd:'M.} ̟* # byBVY\: /Inv70;S⼹?֒b p"l0xԕzܒ{7Rb4QpW9ySw5kwA C՚5)i_B%$bwKo]qt, ܣH;VY]$ OɈUocΧX,ζȏ:(avCe-Ja :L4E O&6ٺ_rYy 1b2.yq _;-]"n&r_G)gp1[?1pJO]C!Ë)J;+[lHK ׺^5>j/n[A~1*/8]=C2pO?/,[G=]鋙RѬz9 |d'A\tW l rIKz&I?zAFbj%#tݕ7 EDx/'a0/EEW%$7Msv︎YeѳlY?nwU\NL?ۍ =¾U:6= }iiF 51m{u\a }yq՞Ϫ"$ӭ4 0WO;nw<L}8|E/[}wV; 3=r7p4,r) &A>8UȨߵW7hDRS}T #,r`Lר(n WwĀjL&T L#?ŎKEH}D& ɑ:`(`@Fƫh8@}2o)/-hD"/z"DK91fn 0a#\BJ4v42vn:ARFwCϰ14?,:o݉݇g%J4 =n9{9M(^Wh˶)r\/ŵ  ^*%Wvm5#ϸXo7r` 95 :e'`WaIL72?`lCJ-1Bԃ=AzwmRN86=kC̊r=G٭kǥ7|I,qMUܑWlGLH:v[)`y v=Cxocĕ DQn9d@웊doBZZ-j* yDj3t xɨ()"AQ[gG*^CPK-KYM[Abz _u" 3LfnONw$1u6Ib{$H~mzoy܇; Hs$'3`袳k䠚MnZAq[US@] jWyHQg^ZA=9ͨbƒ^8Xo5;߷\NxJmM(Dn}f:]m` e)]i(^IP7̾I|b57 N*VP[;sh):JA몆 N0b\?j,YqCCx7bCMqCՃi'/<@[s  D̜ypb_T7փ!Pގ?]ˆYOǯM|rll)<5Z2@hwԵm UH侘&wqUHCn"=ϽM 7 p S::Nq:;"MD3=2osgEBV LbDcjvU/9n}f9GLƆs6ō"CP]^! \pŤZ)ڇC?)XB3#E)t]֕Eޙ1<;t+,;p{ շ )si^(M,͟TTk5s55]v%n-/uC s 条zg#ug?'+s׌xQt90dN|pJ;a_hZcrȜ4BVpA̕$rN"N:8l`k/ERD` WǷn.޳rcg]@~ Oe[;6 rYhHI Oi98FT4y lTowv3s|? &gJ4mn.:;|s=W|+۬ rGECc$~4KrHthhT+O󷂤8u) q;-*wJQ * pv>5Z[lRm,%TkHiF6ff~pkM!gVYI9}xD?ٕReٛT JMM i͞3AH%]#>0R *!K z@$My^xu)6`LadK) x 1H@N7d0|c]2}㺳%"Ԯk 0'9M 5q[P[Ј@ _2՛ ]LY.VPմgJc- XX4oX?M 0سGOPZBKV4;rG޹J}l}7FPĴXrR\$1\;&}ؿ`izmVeJ|3ƛ/K9橰oV<1hjõ}:Ě[hzV&d*lV17)#ڶd]7rtxRKxcs ˳*@.#D(ǟxJs Jv4d},/ZմtgّӏRʭWEQw_`x"(.k/7ʽ2 2yؖx0"U4#ɀi ۄnv'9{nPiYBL*6nx;sH48&cFW>;5*MsA6 w0xMC,e.Js2\~JFĸ9zb_s?%6SP6,=Hqzd$,?sq9"1,Lg^U6t"m8Ģ4v3ݪ|T4-2+E}*VfKvAakoxB3>:"V|׈%C0NV@sL/CP OfJYbRvcmOokt]ecIr e;,1NT %~քN.p<c/0SXխP{$8Ol6? c-L(޾.C3M9 9ΨbBސ냫uH1Rp*8ے`@x aWbMՍl0~ uArHI-_zY>gp[ L1?@[]fk̚g/۪H^T!+I(?%|΃j;8Yx"w#BA(VzP8jEZ2InkDiҧ")FD [t킐D1FXBD ]Xl+[~Gc?a͸É~͹hn_X:J1@2&#=:~@݈qIr_a8jTx43 ̗N'pE+zxٰcO뤝dJr{bɹ@? :%eB.h6Lh~bP~Qb'2a1]?L%/dW)_V X3OݻDQ>kԞcM)=N B[&먧X6@E\e f5RAٰ4R~? ?Y8 D8ǂ"o sUzTlOӺ5~L-͏ p$ٟM<HS kx;cQ+QXlWV7),P6#bƏZ5"7z^q5(ٖ=ʔ2~)d#oV B^4\tf f8:16c׮^y.ݶEu~NDB)z0% DfGPUa8:2fe V P,7/?Uy)pÛ;?7,L]X$$WЂ)Es!տ8{nrۺwx'UH+\pGs.w!rh$]`mbŠ]*GnXUԈPj>+2n.%b:1KjTm{aBVn X_ّ3f BGՏbCqg2)xL T\0DF%Ը ; 2srF |p?l ["Ekvw1-68-0836ƺR,'qsM]*Ϯ*'h4*ay8DOnOW$c(|^LowXe`okPfL I |(na< zYAxD=!ɽ*TB~_I9W}=4Ndbp_mO}nlmlb:r ӧIߟ_$<$ xEfh `G8<-LY{n&ZTk;zτ1S+:iώnk Wa@-i{4/ SdGUBjAk8do^s˵@\2 7Gn Bb$;F.]۲1-~*!h1W)1\!ZmCMxӮW(!<{ْ/o9CثM_T?BИA9 pWalGMD&m*öH~ymZӆ񟓴܍/iyiNMT :V==`ěRRz,GQܸd+1ecn |WSqGzԴR1dɤ2IgKWJ2;[X-sF{fNds> qR3,H; wu[#0RbE'_]5, ![y :I#B>z.羓o4 .3bym1Eyo=`UKkBw_;K<Wp|j|om'69svLBGQHFlzQ`YUpPau :^0%8a󙛈u](C1Zˆx(%Jׁ:yT0u7gpܴg!ާ;Wu"@m)l^8λ_+Pt#l+HFRqV@oI GU-Avai!d}(z2.h„Ά4orٜVӊ`#}ESĩ%̎ކ b.'>Ve󪫻-;ң]d"/(N>QGue(FW#9xg,.#fJ/˫U؝W₹ѯQZ<'OgxB9K$rqwu1GP)>7%2'IT!ECb&폦Pp\PNzq6]=h6r`xC켴(E AH~rc}cj,fkɎ4M]>D uS|)vضbPuwLG(P/[^Vb^PRĂH:8We68v\k+|u\lYT ;6˫Ǹ"}{-AwxPEC<VyJSo+cׁډ@?7{,ߚ,"98\ѷX+Yv%퉝pP+d ipr@= CCk)UccrT1TKk(w;6U@R D< h<ٲ~ϋ$$19t ;89?_oUpKI/.#1B~-JExE~"Y~1K3.2vx!k>w=:Jzmsadݖ˄Z{10W+h!(ׂhʯo~')JFHOk:K$s-2Ki|ዊY7#Jyֻ%ã,M!F|ӣ@l8nCst(i5% dehŴ1YO7lg,؋I@މ .HăH0R* >69DУNSaBx8X]޶oiY玊da/،Dw>QA_%H[˿w(wsp^NvH #>o }f `hLիjRz,FJ9sƿ^1R;[UBf>$҅" {9J7ä %XmiXt]Ek~hJQufdkvwI63l)zlj㹆6^[d Z*IgY~/{"Λ3KŗUAY;x@γ֬滪qH[`Jvwz1oFAs_̏G l-u =7MY!y9԰hҹf14Аk\}33 S/ ^ymʜP]Ze=nCGb;ܯ2|%y `pᡜU |HZ jZⳌ Pɐ| tpa ䷔Q`1!{ߝ,/4ZD2AV ةȔB*KJSZ WDHw)*@^50v ՋW"٤nҏ抝\aPXsXg!\?9Ch*vS;E ?~ >*g  ]el[vH"#EkjtQ1o|A(]t ۶N!?"JxbV8qa( 5;L u CHh*-zmWL( ǒpΟ=*ʒ46W0a =am#'t'蔓A| XJMF[Fez+8A vFHEےl \}o="SqƇ<͓\=\ L-[IMR~H(hW 3g lZ߀نpjCEJMi>NVBl@tYOhS,udOBU7%I*EpA)>1$OlSM:XsR#LI`-iZXA*tKΫ&nS&?>2QY !gJh8NZ;u& `ZlX3 ĞC{6xcakB)ZygBh` p&2QL80Z7c`½\hfaO, O}vU~S&CSoQu7D$BzP5H X 3(/70$O-aUܢ Pr3Gj0'._ ,)ޞR|ޥ!SjġRki?QbX.PGDPea6P`X#9FfCԲ&"‘ ASU3Ȏш# g@MM~xi eqE:DZ~)5|';$Kt5{Z3R3"s@'^k]E ԣ;^" sJIcMeGݎslYx)FFl-R Ga6pXKyYoѶ<Lͩ(H2N?Îv+ǥu(Rg SI4 hR4X']RJfdFځ/J3UuniZP"bwDAyfd)Suf58=$>kZV>!\#x C-aw^_n~ s?Ag2fE.!y([ MY @UXK3 ڑiٴ!_q;y,_uzY+Y&(ƨ|=P̰`Y *[tv\r^3Vc>/s^p>@Îv*8CX{p(3g2rCD"y÷U6,>ŷOQe7luHha/埁5%3wzo`j6q;h&f&tDWPϭZv1 ttȥh t\ i7H {wN_GlO ̌gb,ΥqXSPA$۸نrR\|m'/"obw#j>.-pʁE̩ V?RlLT hP6++;vT;R| vX,މ|`h OH_ZOiyNoBq!cw}VJRZ(6sKӧ'f2ɴ9zGvnBꨋ皁M0`g,ͣi_:ER5Z4cܾ?ַh%qJy k] 杓Tqzn H<K! 5ν"3D/RT"*hwؠc+> |-IwDP) RQ'ManAH˩'_ [ٝmI8aF\$+|Oڈ3po̾.vo1N`ܔox䏸1~RVZl ;\z|D,s-QQ}11jc[U#/b#?eJB+"loetżl带 ﱙ"12NgЎEUA`a nye.X@%Qe=u< HS f9फ़&bz05"GW(G[2ʔ{,3aLc^:G$cUKS@ChCߧ)v^q,vb!! BG|(䣚)05i, e"GR#[sHO"}`]ۿ K>{m܆M9>!-!2Ypx =w@iX\A;GW\i\B-9N*=KΤ7WB>ٞsSlZjL946.1?&Gp 7`PĴ^v(xwt7Q@x@Y%=l PSG$X&߸:Ϭҍ[Ow2ejz1hț$U;ݞjyIhy2^!rY`"Tꐧ kddgf g&je>Ugm$d\NZ˥\ٮ(x 䮚Ǽ$ ~ ;G6&j\h90rgj:f^1*zV tBTb[yY/BCg,\͚毥0-`|68퍕p<ѭ `V'Wٗ||Z"lfHBo0{S?㰩t۵:$,{Ȑ~"Q̩|h%pci]340M J??x*ھ6I/`FC3kAH-1P :&*vEUnZ$wBH|NnɲRv69uKʶoxtvYH.|}{01Y 0v4JktcoFC;rB’]3^f6r/##T($Ǜ:P G#p SVڈsDwP۠PV ɝH =D#2G3MgqM_W|lR⾦:ӠB'1#o8$~7\Ygum]"/s|W{Xb7O?8}c~~K3tKFo\zp䋱a %KY1l_e xA9L d4>6h0UvEz\AbJ<莝Q|Qxtݼ 1Me޸*|#f49;Sy]2o*VR5e〪# y>\QgWtA)d2Im_@ @vl19(.icDC A 4Qe`>q9|Wb>)q`΍W־~Z3ҹsw an5[n2C~~"^F¡cO  <kʅAK5TW'= >0LxM!,(m|[IU$t d, P 8Vw&.gFQ7 } ӫP$y@?T! oBe~#za{IqĻlypIgDZ"ݗ^2GkjG2⛧x]71_kM'hK3~,Q G-6Ccoly+dPȯSa;ÒƼ:O@gw}9R]SD%(eʮK]%8+;^UA'(c<%v9=bYp㋼8T"zύgh]_/6^JNQy_7#L48yy|ƀoBeSźK%[M(sJ_Pohv޺z\9;G>fX<<<\_[YȔDCoM.{8KK]툭une<: +ݯ01kX4Wt%T,L,s*/̒tgi| =/H}mlNگ![26`|*p>T֋N0hH4ÛIa_[|6SCRוPDm;1{? khtmHrA!05b4Ť2X9'I{烐`g7y/?[գ-ۈyU!զ3y%=yΓ~e,Зc=~ބIR$mDQZ0rP%sZg }͢ Y.k9DU7d@rE\WnK/6F)kf3xHzujA)u7Wֺ6H>lf)0uw2Di >lH1ԋOP:Lf/i0$qr}aZeO-,^~*1Q]qhzaU9fٯ5̷3X7/N rB 2+)/#PUb5rO?ŎVř=,F1H#}9+R%}] Nط4ퟩA2SEѮcI8^]I`DFg\[B1)/+,nUψ=)k.=z',/a܌ W)Ǽ)ܪjiy'ˆo;Dy:/i>u튔M{ ɻjC!e6ͦ\dHh<93?²WP~!II. \|;Y/Jw*nҘ߰~8xh{U7Oܢ*ՠvC{a3A0dѽ\[JYKkV4oƯ;A$%0q{,c0XKI Y=nÑlz[Nvh8OIaL>GL}7&rEiR9m\rs'gWY3,G>3v=-cAa@ blP ^06#Piq;ئKَNsKRzҖ% l"*PI[W"( iƀa<);lI,8Y{N3X5!2&ub9d!bܐ oaޅ-q*d6M򠌂ǂtG'*_u۟CJ%ZP6ʷNjNޯ8KMkC93z*w9vcfRdCU&$,޲.>(gY>4%j z7ghb\#&RWRQT~Bq`uS3Vs.1 r?7!ۍ8?nMZ]y| ЖxX-ClQҸ n{ޣ*VK@gn4TC;/M !yP+M|gKTE p #ԭ\-p%wQ <FOh1po"Q w $i{QoK57]޳/d?6%?̅n)+-Q61MI$aI NE J4$ѭ2Tԣ\.88ZoRW;}B9G#2w! a>PI=2 q$~;gHzTHPdږګ ڼ¥ckc*Pwmf- nb切E^F;E{"nKQV{M #wn!of;Ez_~2Js5a4?KCk׺ZS8=p5X#)T=(ZNJ60TOvփb' {lUqW@{ ޫb$FN^I<ϰ,PQ͐*xveK3q L4@ u PpΖTb(oghb?K+ A(2=d+ V_!)?ăG+* rޫLRSŶ;FTIp+#,=e_)CO*Evaոv~vrˆȕ' (X@6gEr׻ ɷO4NKɰ[۹63«˰ OY5P̼l Fktؘ:,ĪBiGvxڎ/| @68%8yDc_~>?4+h< W5'KYd:ڜ\ z3`Id6ihe: MQ2ʹ%,SbO)Eo+ji]q)/OvLsB -NOyӠoaajw.̰VpWuK x={X|Xo`hҾSg?Yvyf$ Ȝ<87w>`}uŢ,FoOҠOvskT`lN&hORi$pF& iL|L*>!Sdb[~i&4#4wiu/G^JAsQc:6s.Qfi0SnYV_q~ 5UI]D͵3i\о7OuHZfUzyİ? ]փie)&v _W#*Sj9ʇ=fo24̤`r!+C"8y@ˡɣ'gHݢ'N0v2,o," R-#c|cts9eN}' FwŸBޟ/ phJC%6z >H J@lo{#c(XYJA}m@82ȅ\R), }u=S-Oa`b``HMDVtP + L+B4d7/nW C pN`euCէ_:x,{8BP}f Cf‹ Ljj!}gO ]4Lck06”n=R5}2&D>+F~UNIv$ƐUJu\"g*nƋ$l(!ې8jB'`N#az ,%E d%N]̐~qf-ta TZ G$yh W6U`U\t^I,4(T%1ϲ|^vDyա<#L0I$9ŗ,.:?xeWzHritPt%rt3U_EPqUFiꫳO_R0.@4$swB;Ԓc lE~C?>N;(NקIFGظc[3cۺMYz:4Ԩg }@z seyKDs!ѝԨ8.pndl$poTm 2Ge탦xaja w'W>CvC7pufo0C9{ ,&7 b`qafBY^..@Zv1+\5#sƭ2QB w.<&׷ui-6`G\тWߙcw#|:>_dtƎ5gyPU>7)֩5D8q]:PXڔ"d=3%qaV[/Rߔ[F␲LcTR@P{Y JvPMUj?]f}G5 d-n1d" 3zx\L8ð],^ΌWFf2iT`*Ċ r= #SV>\)@qXZXc>i9|p]^9eECyI~Zk Ć L*0.}1 W6S2qv)9Ţw@N3)<,|ڮa3c1Z~#e(Ҽ頦nT tYkt6\6iLbSbNeZ;a= e%':byWo&L6bTTƻݱ7Zզ]_6jٙ=8{ (>F2 V$SKWܝ,/wG;;KPP5쵀Ι+¬IeBdU8@,ONuƨkƽu4r{+%~}/aP)SiK,F}fpvh-XkHnVcTM+cԬ)&LN%z^r݉S̟Z`堝O5fٕcRՐ/.VϥܖlsqxDhy(3 hԻQ|tݜNI$xI(?\pXLažfqj^~g[@z .)eFydfO8J7Rѿ6oi.'qE7a{hg3 q'[~/mϽ#<ة؈v:7W[?ݚ%^uy\s$RS92-U ɨ9$}QV 7O2eHG!W-%2FB`,X+[6PgT]@#@e?X됬+@OG7WKClϴLvXg1}.dP/?GTWs t Y+ź8pC]oXk2} S\AU`߹A$UUrk.(?IͰ󚅕 !]H@?=^ ,qϏEie2c1gʢq NLJ˯-^Y"k]U V <HPi$aN 272n EyeTMF$偪K D'z/NSk%)@ʯƒ%͎Ju\r?-:Hr`P\BBϺuv>̵5߇oAY;# yt ݂ոls[33BaƞB' }+F}ɳtL Kܯ ^g}ӤL@y@DgN\j~KWn7OX"zƍM?ҫt.B Ff4*˾r XGG2w4lNM֜(^MU'&;88lW4H0\N=nbqs~R/65݆y~r:w[ue!d(&uݖ=S<VGTD֑ӛ%ԩ l>2 nh~g-%T 0WCEJd8dry"D`A4;5k}4/ {0UZH6D)d$LkJN1l迩2(C qv&~t߸zWoG}O&  LL$nIc\RHYZaLSE iN4p-hýEqsGnFodj\qvݰ+i#P^gjf wk$AAK6Re4Ovq[-VZkBTJ5(LcX0΀4*fۓi=_z81s* 9݅ B/,Y>|gs.0 ;MT%{PD,yswr,<$p 0PU+M{*W4 _z85˒Y P-탿|!?g)!VO߻OYLJuCcv2R臏Ǟfgvfŕ% Q@B/fEcomQة,m>#Jš@PC13DZ@ca.hI\[‚/&عg ,G7=ӛ"2lwAGtB-7דdR&VO<´T 8DgoD\|X[ShycIl{zu~sʃ{mY1~s]#ʿ.7V`0Jͱ.eηbATv Ya4f6CQEF>Ba?,cu~o8Jxv(ˋ%< `#W ۠מR+kHg>_( ST  Q Fp;H 3-NJFf_AGM sd>CJfR8udfڱQTwT`,a*uY7JN,sι{#EuqLWUViNٲ4 _zhGd`Ȭ~ #Vx|[*S^[Kh ܈ N_CBZOV츤3"pcË|47_wP>R{S78GqIKJ{hP Y[ ZҐDgYAzPk:@qFE?&>k}?U)-/|^`IJqɔZ7nZxMMPv7l Iur΋>T/JjD g_0ўr=z$&$+JQ'CF%=`h) +Gc\9@D7u9‚s+N.9OAE;v«yv7! =L>6j 7FFfل_"K6=7g ,@0E r1YGb..ȂPonԪc5*E5ߧGv"X +mӫ䩲x.}AAl弔VCla"kڦͽD #1~;͎l` _ofѡq?d44dXМk,ee\ty~ 0*߸,+mjAg%q4l4@L.LyxD}hHxq$ 80s5~}q?cyTG< ta $2%vFT܋=lSǛpO؜=uL90h@ Zp sDm9{䦨W0ύ8iga 2LQCAcJ6؞Bl4X YPUE5>-(Ž﹠F'u:?]G;%(AeCp8M)jHaЕ\rQ7*4Ok\Ak U.3 [~rxq;U`phMAJXw5?]՞6gjt,14c\a~8dbz6C<X[&Z:{函Jr4[yDl5CVYdݑ 7Cg%t 2aV;[z4y'**>M@nI/튆"9/+}r#3Jq *#K)W|QFIj#oHc&T _D7k*Eky_֨$[" VgFwCi:|^eK_N^epU TbEyUTh'*Gh)sj4:kwXh/ y?b_ػFc+vdzi@]<|8eSd!T 03xKV.|WS&,fB]c{R<Cw+>oN3߻X%${KLSMD[ DשIno(c8l{PjXϣ1߉$mJ"QNZHX\w WLEZwŹYZm 1 !j]ճ6_`'|Oq5ftP4pTcvF'D.Y-mK]Psџ-OӫnLXCV ]N-bGS8|9|:0j>oL۔lIKQKZ(,6y S S}SZm{mI-U03rm[69-fτ˛] g;kE|Cř/[xջDt @ojush%uMӓ~-AQ : zJ!{Ӯr/k]|dQ`oeSAr4MΑ@.sZ0UO@;o=q7vʇbNMLkLYWת9OUbIVA_#ٸtQCfpQt*0LVG89O yyZ{Pmf kGA%Xs:iXՔ^I|rH#7g:A=%xe2/%6p1/b{cg %wd{%PW%M/x0hmY&WAMBxݓ3;}#6twor1s7.k Dž  Q`s< qQiVe=ǿʣ!M#<<Yuߕ22]+jCz>FseP&+$,.Yt=[ƍ{qpw,]@E6ڢ&mt-ZR.A(4Zʀ>u,O_ݤ%5"'/6,Z^LR\]c#hP6N$ `,"2`$ *oG(h0 a8"&!KZdo?ڀId n7c^rkzbVʼ/8[ctQętgzd}^4PLseP0^PW̖eJظ56pq4_:B\eW ^tf|xW0>)*O5IKRJ9abO2 #lÈ8k/%a ^s $IifL DĢ]է bY忎C;S #CIRL|t!|)A )XFzLmnJ2ހTKFKvq\ x1> 'X3i ݃7sD5=d0], @ZC5Jc1|C~9*H!S?.anl5e6sqjg+.u;xVA}p`~a'.fM ŪҹJ5*s#R %w 0S:Ē& }|ۻHӈU_ A;3# #h-0YZ%0]0C2 j4Z;A&CX]41bI~ d~j _m"6>W#/)!R [+ QœՊxg丧/|hKCxEݴ3 AD*FKyj4v;+4L  8y|[8AúՕ7c =x7p_\(?Yh92pM UN`ɶ9^Q[ڤERPꑝQo=di8? zה|j2P+U(= 4 _ b| vaKtIHpD%I7mV&qM3Is/_w n|{6kV.G24+l=lF;b쿡. @`ܴ@2ԷcT%PX8Ů2q_T0mmOP5zVVeΘ^<N-堓: 9U$Q5~ G.x %^UoͰeh.>-[BxUYSӮF_ umB&Z-Xr߈6Z;80?Ta:v O>DQҹZuNXρrx4f"{`WRn &l#!cnNIƗɐk'?)Ȋ;b綢a.\ug\K%7p\HgMZt$vs|4V"lΔ.%$N_i(kw6_ۺ$~-l+kε(}ƵơuD1J` W.)5E x&8BٳpkkHĬ[w4>{|jFvRqJI!?݉-an5~˃6֥&E4BɅ1;ooeQU(40g5sىqeҍ \4gZV/4 ;$)|4~~s9F̊ljeֺ/5#BwEq}LL9y7( 巒#"wrpԁĄ*|hwܖ2\:4s޶gV%xkKe*,p_֠bTQVm^cc&4:٧2{iT* -:0S_tjNoN_f0TMձ|0%Oy}}$ qyʆ"H;FҘTPUTI6ulocCpĐoͿJݻǚ29lˋp0\t%7p2!'D%o*ʄ=˝]⎚!ъ^c.ۍҨ=8T kRS2D9-io⥵[d2zD ̌@A5oC`zbN-'2.&-k_,T]Y78+ls|߶&(=5-چKU G&1iVɛ;wp-P.zs2fWS ؏|v#,JHF0hy&@)40<7#y/&[ }ML]p =o.":6 @m{]h̃Nv t[5*=P\(ODL$/Mf#ܾxvW_I9D5c&dߑ9lt{J=^bdgԨx3{vn͋(NW8`g`ܟy!i2, *1>eU v.#Hh'ǯ•,/9j%"hjʂlUٗ')LlTDGo`ro$H!wY+_A5 _n/ NLJ36#? &E5G/c&짱'NqEdKќ`g km)WJPR,l}N9F].+eݺ9mq-Mo[ӭFhЂm p{M?sX}[\nPy#s$X~.ؗr&Pb &!e Y6>V!#x|kpo3vј 9/Xh—q{@[+ fPP+] *OcGߍBw5 ;q2≊Yz; B_,ԄJ]F2b5aqyu [H}f'$oN_#2lm%'#bkS;49>J28?.#AI3/fV ~a;K%&)HPWlք! R~:U^+W#OgMgG!7Uϡ9SB^/I4"u gK YQDBT0Vg.ąFG񬬉b6<8kW!;|xnQVlW͇NxH$NqWTb\ "W&X]+_7qH%1Ӭp,;ph\sF#k˳|Nf6mmuLlQ |^PL"M"-JP%S{a`61lh|Vx/-ব{/~;7! * h-Q㝷# > e"a*U:wdm#慳 dTg9WۜQ{R 7o"2 )^A`7=zF\ xfDFB"sM)܏龺6Xr+l"j|rً0Zj[ _-hlYRa+YP81\y+t[mĬ}!Qsf~) `,VeHQ>nhCbR\5H:]Y^7ENp3ٗjQjh8F6H[#nč# 6.i0TlWxcL!xcݶ6;}Er͸5Ds.ƣ;38<(ml |e#}5, L|خg21L(Z3'v"xN~c/ou n^xuŕd-OþML[B*s,fa I]|'}?z ]`,^ WbA%4ȧ{DIc].zpiEBEj.Ъ ;}ɘʗ H_p&N|ʛpx Vn"|N.OzLyƀQR^Y˱nn>On7L?/36Yu<~hCǤ}vӐG/8q}\Ɓk嗑LooKUr*BbpAb0Y O<2bBڧ8^)PyoL̾]~PcR=v3JA<W #QY"##>5k>}P 67Nt'Wݺ(K'\x `~Φ懩KNb[b+pGܑaF ;ۡTؽ)}ZXp\<,DB^q|W;4`B Z51y{LnsŘ91''GO}stx J&l-H)Y{cHH:Nyb ]5 ?44GA;m_ǹ˓"SL 9 l@vHyL7Sh 8.a:uhe?֒mGF%Mۈ9fP: Ivoba~f (ۛ|m=% 5JuYaTX^2=pbʣ7EK"tcg5kri!G~ "XBo>mdTB/Bԙb 2^R7|Ǽ9qt\,Ŵ_e8o-Bda.vRs@b~6ވ%BW>ݛ"n`7 ޓ%#pMK`Bt.|\-wd\57SY~gQFQ~g(kocdILX$HY >= K }:R'nP "]nj!ՖJVHZ^*k Y#cCȩy@ %/{+ ALFTcko%4vL΁c6z#ҁ`m2pYmL0--f9_-ʂ,DzFfʞ2pa;u2+^fX@k kT0^~eiEeLpKW|5L&[@SX(dCໝ_ #Țïm!?\c%JȽv>TV{1 C+[gX#w \{ߋzh?;eΉ.lBX 5A5`;ڰ( ?Jj0'S*ø2]hW `3r@ DX+ z[OJd8N6 ϋɈ@:IyZCբ IOSfDZKfwA8wtZ <;Fm&xӟ9s+b49J AM&×f8IN<%'[76ecͲв8dM5n0O)k$'A$TBETQ S><,ke1]="n5MsroP*AMkl5bؙ.hΥ9)YYE X1"XLaLT|5Xeч,Rf`](ƅga \\٨s/Xb&6Z+wKemG($&t&*Lb!m>OϒG@0r1e_#Z}> 8u*TMi\Åڋ0IdvW\Y5 23Ve0 y]e_e{ |sX>KN#]6çM̪}ydRۀ0Wv¹֫.\I\ʈtW ,LPnvbhyGTfۃ\mI&2WH 3DϪtf=H.4Zba|Qk>׃PaÇBQ<*!#m=`.4LpC7' PV1zրznɂ\xNƑsJT?^49RR(2~r{Ċ6RmY`d2yg9MXyR2,]%'Sρ}*ɖ5ӕf0878ߜҎs:*F`bu7ubDf+,f}4G\HFٵ vϚu~PܖQ}cJyxxyGAActMmܳ$ j®!\U Q!;ԃ)9C5vQ5rK ~R'/W:Ofi$YcIU_FϰD+MͩlHd AK`6ܞ(߷iq|?^vW' Ⱦjm(`lӭ]7]03v73qSjO mךwxe/i5?pwgtj H,F#wa * L /?|kĭSآ3"jxܧȿm&(Dr8HR.z/2PDOak#^뼂2p”0>/ tf1E@9m#`D^#xƂonK FAq e#j,mVsV@ G7Qmj#6!aFO\"ຽ$C fC؀oXyqyS)=6o|t x5mq1M.-TZa)?żn0B.5;g&ӑoY`ޅF½mЌ1/q1mb## څ=,J([;N-`[.8Pmt>#ҼOlp5^p7/ݥES?U ~E[M N)mJ5#`3ʴrkw a$&~PCmtQìD[wrw].#Xscd6vJG31!؆ IGIOv-2l+{ɛ >qbxABFg8G&ћLI=Yᘯ]@1|8 #l{& 6,HD^{mX  .HRšKt-G{M-d -. ʤiŻ47wH8غ~/,֜zhfk>qh|FkypT$$?Q)y͊wo#͸j?кE]eڛu]JYf'q aKg_t^myFO /[g5i\j;;_xk㸯6I%ML[Wm#h(jIh6Y " ڜVY :g:f`.Py5x~/)jk)C$|ƒ"EgU>:sp]y&$2]A C '$f+[L/Otަq:K:%B ,|q ϹgYBb}<-1;ϚC[Ug֩>{$qtT4w tK(@Dn(_ Scj!㿘U&3pS{fdDlҙKm5 czcX }'OMz`KW_V6z {(,Mr/{|n=cgֶ~.DHUT-b-|X~jD]ެx\߅u3>jk z(|XwD{,zY;6ߢӬ wo5^4w]FbWc!t(5/?s1.P7  r:t*a-SKV44gGP2rx+j,08:dн?.3ᴖ׵TR8.K?RK,Ʋl))_rOzG~4ss EPBN3E"G4xҳi:.4?v4{ٯf\z*Y @Ar8+bNԙZ"{8qz^ ij1Zg"}BraWaLaKS`ꏯ,b1g=BU-)8H@@/Cğ% &I;m}~"xXw"P׈C1=Լ.0Iݛ86g޷Hӗf,)`^rĚ^`OhBOȷw)s5ʳb uw#S(tsa2 i;jd6--O^hpr^;Q1PP=B۴8 PwoeRg1},_&X%6(G&@8ٯ"nMhDGHDnXPɢvB9lMuG#8 gE0(9J''q]f[( )=<@),ϰ/~-A"+b Bm|*6%3L7q^T 8*ql0D[ 3ec謪өgp؃N[٘cH_Cij %RT: '؇.R-4H;ES"m||}%tũwO1"li,ˠG/ #RC^W̓C΅ߏ$`&O%7? e|ւ};p#HЙ_/"@!^L73}+|*k"/wx!e# FSk=~{v(5eáʕ @n4XJ :!r0pr~VX<"+FNyIt3ݺXgv5H5.0lA6ރ/W05|:뚒lgsBh-,ori 23;_l ЊCy5_䥮;H a9l'Y+_E">ئkpF(GƇB~$盕ӻ~W6|m fHLkM3ܝUhqpN5pY.˓YݠӶ(,@/JvQ\7N:z>3Dؚ)'YOdf2>q pujQCA" ړ´smi>_YBcV@5ܻW},&74ZE! c_Hr 7QXہEu=])m Vz#ln YLiVUɚso|lk j@2IN_NAkPê?dͫe- fCs eY<W(kM Uce!Q$;+u9[FWsȮ,,vVTtq 8ƁgEqzΚ+S[:&?V)u p9lʁJ=uLԥIn0m)^V)"ԭgSBdAq[U׷ᗑs5tM0H]扚="dƆRT072z'glWzE1ۃ"d(߮'|7 wK3F@6q*NT7l#֥2.w-`l&46>b>P.}}n(Ou,si8 D͗-ȯ#wI!4.#8&:Cb2|Y % UΞB  p }3hJI@SX XHGģ~n.`xSş#Ĝ6˥b95}7K/x !X8Kcbϯo|;Iho%Γ؃2y/k9c;{gЌw=v†xʸ"K IJ^ 5bMa6^d`#nʃ&[ nnTO&ͭeש8F474A/c}/NTw!t .aYfJMѶX4hV臁 #Lm$kX͖iwL;<FUl]auK# d v"k0bl&DQEyYv6~ KDwf*ڪOX~z'e~??{b'y6 KݯTb1ӧ XE/p#|'ppDxGͷ>A^]2D^#Z{iiKc+CIt-5ݵ%ruEn4 }NO4)t> ]|>'!{tϠnG;"*=M]F$zp:'OE[ $}B%(:MC4+̽w~ E@ő+W02eb3pP*Ma"%LY%%ao[GM4|8uyM'M-|J9J *"l=i}PL)#_rG2g;_<( U+B؁y#&L"Vc&<AVFzH9UQW_X(T 4J46\1ϬoY"/1Be!y/3  V{ՙ?x"ߺG:d>, :^4*3íw;Z /L l1 +>\IU 2Oą_t`H›ƾ.$=.S·aX/A%Z,)b̵'n2, LvSon IhUC>,4 ˻`gQL[L4ӺYM6Ҷ+hy $Ut3Ll. BEwH $g+\g<0oExhC%>o=Y$3n4,x)*V:tT$t#"O|b 92&;O]rVs$Mfl$cAԿCD.ݶo4e"85lO-go3y^Ak|b "җkWN!Q~ԉÐt,Lx M$Uj;0F G̡cknO ;KO7SڌqPg)h >Fj0K}de[Ùz627Żs]6M<)H,iSo1eLf&X^gfQP+#1aF}41Dn>1,'%({>F~1bxw!B=)WEC1庹cpDu"VL3p9*f*9+I-*J1wġ\O/$:ȗMyXzbl@co-t'q0R+m~>AhlA<\ {W+hځ zqKd]F<6]+*?SH|˪䪲+z@"P icH6!7*~1l >hl KFd启tfGkW:$0R놣n}__MZ(ٔUk>ٗ5[ߵ5W-/KڌcB4eh yH4B#)"J%6 rr8\d@@='͈b7*zWF|]N~ҽ bJqr Qݗ\g"˻ AipbU8GKy$/]̅.Te( -!43sHi 7 n Еmz`=;_i6wm0_==8'i ~~@Ѣjt٩yd1P#Пn.*ߧv38莓 Smao u aQU% 3*]ڜ_N-J-gGTlFm"siOMfl7]Oʨ%\pT)0ڗnT,ssK;z3ʫ=V)7D=yqQlvi)ڵQ SR?(l@N%<};!څz#H#:e[ARE ] r߄7@EzA\ zm?ۄm))Ojy%:fTYR!ȏ/6ȥ&Ժ8~Hs:7}8 *-!+FcX@wFy.Tޏ*نiaX|e5A[@cn뢽9m?uZ4[r,F*Llr EK) ױkIG} PGٽց:n#y)8j[㩆PNqX.&k9r-ߕw`տZ߿ƶ ^SOۀ?.S?*yW޿?`+ u7/q?ҴO HdE/ˮ`/@M7'h9sgg5B8=VoODOKn9  c(|Mr|`gIUGNٷ׃@V/#f+VM.<̞oлOcw&5/ qњ ft%䆂 Ќub\UȶT.A?5fvMf;dTt:iˏ4Ȅ7(;NFNa<}~ ?p)w@9?x ,BRVs>HP:/Yt ɽK##P$ eA 5\FTѧ ))\WeyZ5cCo$o~){NIi[:z[oY,l6D f[Bۀŧ+A~~h, }m?ﺔ:ƺ2>y|8 2b|ضg89rqZ糧 vy86*t8yQS_`;!Q\WbUЋ2K<Ԝg}k 2U4SsVg$9̲QO֭uþ [Y4@ SPtIfbi'"LBFenrog5syUaկr_c-^kYyh? "sWAQ<9 xѧu4ٯM%-N\05}Ta[ZǮY{TY|9WR0Y.sOʡ-,@8aIxv1:-K@%cpx=o{_U2xSl\ 8΀Iw_;ō5LZ,4H0C.@&Q2y|m_d** f3qn\tx`VWَ*xjxYmZ%gXɵ;&yym+*[yΖ^'@ EJ{qb.;:z=6sO`Q} BI]EOO(ai$ڄFѳiϸFtPIVj+USR֝~ONJyX7oW?3@̤b}ᓭ+:, ~,ܦ@I(oZ6rߑ{)J~{_05m\_4`_NI.F.9!==<)-7 L5YI١S?[iPG '|,&*Ffy@LKsOBz̦ޒ<>Qˎ 4 ulbz]ȸ+1{LG $td]PYޑtjp.cCq%rHPAS6p}9_3slVXǑ5 BRc)j8Ll5Aa-uqgI)]墵ޣ +g81Λ+AݍdP0yQ֕*Οkzt{Җ|+Mc:@GE9Y9 JTB/}/thy^ B꟩ˆ;mzR4kq-GߺvM;8׷%{IwfEiBU>$K.N\W'f@ah+}\J+ 0`z7A{= M~ubQh6d8oIGFmN]oA) DS謤uG_0 D\K[O%o!,X26e!1y;$CJKGdRQBSrPrQG696W8bN1) ^5%ثE681 K8ԃ?IQ0T?(p*C&Ӂd' wSwv/>Sנ)dZ:d5N&G7ENN[SHׯH=SuZx& 84uńU#a~jtF6BTI¿0l,.̉v|CYL::免tk};& ENߝ͇Rz?/>5yʪ}2G ߈K%/hG˳F0ƃ@dmsAsPH?ޏy2U)8Cgw\1Z3TfU?\9e"f8V-`{X ngjYgS cj Jqл9q6.R-d㉝3:*Q[S*GhXVبݦ Xd:peg).U$. =p_u7 doOENl6qȱ=n %p8)l L+q}0(.lk57l!II5(uyjߘUGK 7.?[Kdz#9mGe'{`i:;ErI:۪; =y̍ϬLxѧrV0za'D؍`"nnh)Y g7I_H^ur:f=i1Om\pS'+c\l\rxq#}bq")BmΖj>;|+H9}SNd 2v٩#$N$x~&qc(Ñc# P_#t]Z+;9nhbk?VB GctvyӅgm5 |@WWP?Bj~H)MzZvX71L_*8M?"|0o;1Q/%a2d`rk[UIt q ^1ӊȒ?I>+9,edjwD07^x8~勤XDygC )m_us׃j)-EGܵnލnזƤ͟U.7w,{WhC)OhD#y+h\ hR&ͅa\Vuf^I\E[Db  M[@58:r.oZ zf:'#_~[3/<}OZvyXQW{Šu#-< `WDM8(LULX (0mAcP0.`7CjRajJw^DhjpX0@GciAs'\( CCӎo^`+Nh[y)iG!@WyZ|42!.LERV3^-fW lj})CC`|s-0?6u0 DsyCpNR1k 'E>㊓ʠ+akS5D@D_oOmz&|&t2,zm`c:ϑ}![,]Me erhWsĩƺv/׆wDK(,&ѰM/őyWl} B'h"EyЃr_Co^ݤ,TS'9dgg˶Kn7&ޟz>ab+h$ ^BD8Ɯ+`iN%cO_-D+(o$`C.Z/MːH1ˑ-TBv,Z-!ćU)F[ [hRqg"   mr/ 1LZ岱m=v6D.s{82\gG]_nM;[)ӵ[£@7w Nms7oU#3z]șxݲg% [3Dz*U ۲bۂ"zkq^>7qu2▚(bW@`/OVT",Údض1)@Nyg$tmږwwneC9\sP 44Q޶88ݗFpp1\ROfZRwhΛ%?}X(c{Cr5[a{cy lSuT:SBvTtDc)P$o_R',T`!ѐ@Lh-jJaŎ@p%Oho#k1aM0~C sT D^ p\#0_%:mDzc@7c:Q(҅3BK87z8y7aM#QkA6:˽a *m8f0!~pɲרNzre;4j[,Tܠ>-ݔ9CY$|-w_4:,r')WD˩/<5$9< p+ Xim^ʦE>|ڇt3Ձݼ }^h||F;6,ur/ĸ^v2khC[3[Kź|DAB"G*e ;(-w+>Qj$KsL!{xXZv] JP¥6sLMVst6xNR'w)(oE261ǜɻW&b+L}'բ~${Tʃ ;8Ch;%wֵ8b!1%ӌ-/sMCwz6f&kapb%Ckif?^X\9N%ּA !N]j7ucu)pڿ5¸K> ;jt%\Igrnm=TAĀ mZ^bmUU3{fss{*42$59{8ŇN熪$'V ثVuk,TO ''UlSƘlxK ,6慑?b*fJ^ ,(/rh?pta ST~M7Uw¶}F?+1+|(7F:QɯI-51Ngd9v9nU!2{;]J:{'yDKtA.]@>@-YR,qx$t穆2hkWEFNH$YJx.|mڎE'ZB_Sp*aZnkW:걾NQk^k/3W/gj8A Mx=tߌjt,XܽG_͡V 68jd ~S..MK׫[F zNC 0 _6|H!&2ֽ+JwQfd ,UIsDND5Im1WLURoeGs}%2wͷ 5m5 JNQ&XaP}sSKfjvewF)3[DXnOtl6p_ٜdM3Yt9MT@cx7ZorY]33DŽt6{4H~^ݗS WiC7зmYe⃞?񊺦71v4]]c"_TÐ9Z z)N sH/6I@ZPw+SR홑#-E#ިJT)XH`A܀%M]<*#As ʹA̓*_@pq,hr*n] zH}ZOPc7&G |d\\ʹ1XʦY -g.i;WC8ĈEb.ЫhH2mmR.޲xPnB@|َal~nl(fuw󠞑kEb;}$Uv rcXS̋ >RgS-qSm(ZUO?Vf]=-bfg佇0C1޷r"G =9 t˳5XHё\= ?0c. xLK'@HKaim^T鱻kkGP>-!ow#q'#WkҤʻdLus F= )ϵOPxcJ<.KڋdU\L'jع ^,z¦E qĘ2tHͣ##eOZL/,Mn+f\nҫV.$,ky:o+SFE _ϢyPPpx/_#YK7,b"o|_)/ER7T~X4s#emoQ)*pc7LFfxb,ثFy[ c""+{ʆB Lp۶xz0d+b/$^a=HR`JkE6[a^6*"R]Ō9?.+_cgE>̇Ejj*ߙ'l5~zX.%Rq;,F3 SB-~LثO r{ނO>Deœ|Lڡ xV0l:nTAQJW"ZR-ᒥjp _F7[Oh\lTu!jE[SY,zFw6NaNl$1>r>GXӊE %Śwp01Z X6 `Ex]rxM<-mw^e{!qxU F70Ogi7o;[|M)keOJf?6A\e?Pr߾+'Ѱ}%~2h5 cr#sgfh{$xS565h#͂+"2!.ؚ5XM!+3h F9`̾(Z!a r5Vxj BYuE@){~I ߌaK2h~ b|Mog9Dzq{3Bjq`޶^R1;VJ œ,p2H`7;r~p=Tc:?v r3DڤCh0vPF-NfL6pvXAT4%u&Ot~Sq,מ['Qӽe]x'gT> fy({FS>2vL= An2NT !v7M݇1oi,Gz[]wcUS}2H`,ZH/|ˍ;墺g^gՍA?dr5nIDByZe47ak"4-Jn5 cnWmq mTBYVZ0цq 5gX5rR瓢ЅU* 4|(]3@t8X lVR%b1̡j& Q (QBh0:M^$O -pk7Z.@S^#rDg6vӈXRm-!1hC8+W &3΍ !8x!v C *BW.UQug;U\.%3"WZoxT[:طJM}-;k te\&z+_Vpcuaf߹nHKrѷjՙz)q\J7`}ZPќŌvX[t3k+,p>fcIъ'k2H"S D3.r)anSAN5})e0MlHHyی0jͷ0ǽNݭ )>2ѮSXHIӇ+-1R (Țp<2d.K^g,='A\ϬrXG(lSEF鈼p{$ &B;1xwnK f j\8]tA ]=efXU~Խi)(cATUBX}h`A |164ܶQ5 >c'ql{ ~IC,>Y(R+?s`0sf|CZ_MQrr0 aуV@hWV7.ec(6#&[l!BCG 4 `7Iaw!nmԆY4bծgtmB2o vFe5l!ۢU@EFTa>}= e7rMt' s52= Wx,\@[#{??e}gD۝v]e"oCs&f }A?&b/)iIl}g+L3c%|`ԧPq8A(V:{*;"嗆T/*d~oױ%{HƲqx׼v,W9:χ!t @x(Æ^'dY5uBLLhnça7þq껧 P _{ǚ5ǞZXC363Wo&* o?[E~ﺓk"9N`Mcԃ*%:/sQn'{wI%KFhAj Op7φ˝?dqGW[2y" WNzӺ+ԫv7NKWn1ŢQ5i䗡}Y6q5T(?E%,vs,tZkf&7Hv윓8RһJ"ocԺ۟EJyh.SL1Gm:v}q'D֮kO@;—8t, 8fAg)vdz\їSm+X] 16؀3,=GB G;'\ 6nNu\ {52UvBT4 Ix\`vIEɌ#JvKD]s>m{*_hUotA {E9J$srOM'3'j` OLa3MN7ug!Fn8:=< wԈrc|[4knG77ׯ+QmF} jƉUoXQDH!:&DE.?b\,L1gzV^4jyU8Tif^?Ʈd]5 ;Kd3>}v' {`\Iox$r@BEx[Kր>LMӮ6 *չʦ׉աsQ\Shl "е%ɛ)Db!i{Zܙ-Es:~ⶇLE5:4=r]eDqFjǸ`tj*٪/:و~I' t响~7yp9ma3 nܫJhaݍ49a&HrF4> eEzցɕlN.;/]) +,p=KGd ,x7H͸5`l',m 5e7xXus?:oI@s+e5]J +CEp${G헏#ǭA," 1gWdy33[ ^uo͐2Mwl}ۛbQޠm6WþH'7$"++Q}~^&47}Ɣ`5 ؿ}U6 ؾ\1j?5^Э?B\b?6Ѻ k.aI62K@h!E>`..~U>H Ĩ"cZG~GVEFW-ǐSk()OȜ7ˁUR(jCε +M&N]*D-}Q۱*`^Pi: * Q(\ẏ(R^OfmNG"L4&d!J#,X]bI36b E_`|2Ch{:$#lc)i+P+oc5TAEVgI8X T-%h}3%7d[e>-Q*Cg6c *}rٯ0jmsBר [k01(&kSkbnJhXTBrωQg _ra‚ GK,"A7Uَi=|Wm-QrPgkz>J lA܏Y"nwS3Ժ3{S /[J[4*W8rs~ DL<]גMa <L4$2Eոsޑ¹E2Nj3L?ן5xwL[o!"prԭ,$)(ci_x| Y P &h8 򇕐郀tTN`X{%vy ش3y>Y,)d^X/EtpA0rNSx~R;"[tk _|ctS*h;A+T dOkm 8*^O*=ULnaXڕ7|Z I92tzd"Ѽ=fS 5 Nddr Q:UZ@4(ELC<8R^2ڦd׭De+~L21ORd߿;Nx|C!D;Z]9HO7=7wiڷQTY7@Č4IK=/cݘqsoq΍u@ڐJOU DG]/$BkRpyk/7|P0d~$e}A52?-u%rSbF;O`"B|А}dҡ~1E "ъQJ^Yiox(ҷ`vrAm"'XecFX9+M(O5 NQx7&ޔ{|o\Nq(CH;u[E6#Y\'%f<3 h@d6.2L6')T*~fcmlV,3,oo6WW:=v]ct!LZt\W"er?o=nhk71P.>xOma1\|U֎Tbc2Fu 4IU#~ɏ'Zkj󽛥H>m~Nuq* ې&Hʃp5$̑*ayEBm% YMR^j#(@vR|N3{%+1\<wtnҏ91oE:J\91EPN#>Qn'qy %UwٖuoH{cα^^{5ZA,iQR*Ȫ= .<$|04Ǒdapے[.lVUbMץ] ";)T)f.rPWu:Tum6q28-Us`뫿hhA`/fu GKm-(GK1c۽N z.Dq}Ѓ(=wZEEjLFZ' 2LnӄpV!M C꯴d/JV g|?e4' kXܠO9 BX==J rPX+E$V|s<Jd:" 'ep^BKdExgg`Уf*_0J6` 3~mD`ÕR[Pɜ(Weە7j6WC$ \ɆD$Š JWZyW}%`%nw9%7FY ŪbS(<0QA :YS3/u?d uǨ$[e ֜)r`"# HV`+r}зM$Z)N@OYjB{Y˰mecл;Uvo,3n[&l"@P˫^˪ju*7("RvkBTͫ:6Y$0[ $OIŇ~#Z~RF*ň|_cW\kejh$B ׬}Z7*UYՌڈ Qo^,'hG:):HsT-B"uߦ9˝ع)i9v@1KiYʋcO3OԬ=,:1 MC}/_R_B24n}MHv@ kxjEG:hڞ b_'XDDhW3VRؘ^֓ZUُc)^Z 5 +/"=H^}aM|yh e{~%"m[DrH \q2B>]l/^1s wφ*pVf1H = Xw3 Vw& OnOϵߴ_kR`%%r^gτv面ֱեLUBj4 F{GxfèFoywOmdVhUON@ ` 0^"O{?<*86dAORDN p+9yb#>1FR|÷`P&0 2[@1$]G_M+i4ol:C'ÙX)jK㺗7&5Y 9$-9p-K,[k HY=T[j.qm.RB L;p&^!HvYt VE%(Cw֌]Zp]o|㩑JʑDC`_|z =Qo4263đX"ZkF3fl&o!z83w[G B ̷{LA|w vǛ8lxS֢*C1KhM{K'pٗc:uJhj\5.fb<H*rt5~ZoڛFj )̃[8 x PuK#͜B^r6ޟ p%iۺu_o(.R?L2 @hrE)b4*%9V ٛ)@LdIw2T2qlv8Ţ,q|v(̝b>.miN;΄?8Au]vG;j*sX ك18(ʝO,vДw.C i5Y")4 j]݅ia5euǡ~3KOy LK1=C?h"A6N wĚmن+4jQ%=EL?r4[[뛟 k3hFdRÄ;,-(s3m>lP HB޵B~ír^bdPdN*-;{3ryERþN&a@`uUyWNDV: V*]ENJ"*tDĘ̖PI%9K$CYQ5'p&t#]hFd!u'w&8-XJ朌%)nco:E jq`mH]z3n#Ha %Nz^6a|7ٰ7ʅXx@< /PQ$up0LE"A*~Ǧ`r(VvEՆi,1"b.%0!1Y l3ƤvxE"XyπZ @Cӛ{ů14c ŻG`bى|V\i8K0yJ!Jh? +n'nyRBWGD~4G@jwU>v|BvV!BRRw|܂g*^3ͻ?Pr-BXV \'tӟڡ^ԅ/-Ԩ E^9 DžTlLNlW h$Yh%QٖHZk[ᄡ0`\ۢA] YzZE-] gh1?m/x[v9py~,W'K|:4V`^(jr8Vyt0Laݫn^ՊF D^餦e4asfywc)@&y%ӦMW 7a$*}D;ME5trҒ яp5cn0'uFSJ1{~)T淤m.]D$N%p%q$L l6ganPFQ7J ,AimΝ処۠XZw{:jE2ުb睨@O@'0S;I2Jx;>V -{ @f/5q<dTJX |~HF~7/[烓 -2CC<8pOqy`%\wk5 ?N?VI8M2YRg4;00TwIqK( Xhʢ%w5m_hX*Ed1*?/אܙ,g$.Nߨ$b.cE tWP4 _R?O&BNxE3򑂝Oʚ{5&2E$8))^)ȋXܠ7chs<&Bp]g c`+ʏ{%iLT1@2% `߭BódD5jPFM!GCڐ`MW  mj+Tb6 f{^L垈8mx&zt<1+%=7_V萆i t_Ea4yU!}%M"$r1v2E}GY2֨%Kg42 ?0ЗqnLtSҽr)  a| .x* {ƹdY)ײ;rմNȏ'"ιQ:]A>rV4ކ#[1Hs#f*rP}WL[*`9'& G֤"ϭ,1eGip1 )~fj.p^{*S5A-J>@wxM#&|Od麟f`{J13G[h˰Fpy=#sj[?HPj%sz (f/lHYwJ7>E#F&j7SպԬh+aQ'aChCƈȬTr|q1 [SȖ\j)&YvUӟ6C/nn_, '9 MϒUO:ypt6ܨ'1z"rOLPpxfN RMJ=]>ϕSO"8D}S@WJ"cq1q@7MoxV4yw[ڏLk6!ɟ8E2o#Mңcp^20, 6żGg?^T8U YJT$gcv5<u)nUu}]G^ncXg83VEiVVUgBuڒ0v1 xԷ-J҉sKk(/#vD5Ry*ذ9F%?5-tLzƵj?m3\$S!QucvŘ>ub#Ȫ JTj[%q^Uk>'.2yx3g? oIJLZh Wٍ&<:@X8fCX:]ۡ̅#z'xk[ig">(BPw;M>SDmoF+cKxA[SP$lG,[MX_SNZ+%XoǚZBL D{ ȢQ8D&azJуNSsuK=EbXE)NxxTVv0a70'e9ӝ$*}Fi\xvwlR֝Ye&1)ōUw i];DWoLl{czt-85BuSYhϾPT]4n""5S{kdLd7sm,.j8Pyn#1%ZIsu.chcYB{qNGݶqJ`-!6`{|DwpL,GѮC@ǀ v U==Y^97oKoZԗz"jv [E T [eILH+TeXtJ3T:=1)˜Iŷ"f!5mBˡw̵@cZ.J^e|LSݤ:&kI?mTQɤBJgh<9SoDֆ[}bH9F@[1BTZQdr75!y4G̯.7eL_Jht΃Tӌ00^%i԰kb=78g <"Vl5K#,4#Ww.κn8|ZC>̃D9 j0Ry N`k"kӢwi^ _ێttEV(61[‹}m ;*Ij !CXDER8TDPjsԋP#ފYh5 9LJy5wr MHJiSa`Mp8FDGY8TN|2^gFt]+y&6c4oO wI}IYb' W"'V!R*7G$4)>g@x4 1-"¤q5JtA<._Bz`rrڅ)/ *fW yw PVHg}D} .XƉ7RxtAмb1dޛuQ!A>H-YKKGLYiأ Rz. t+q>jɓ$CM،$N3.eea0,m9.Ҭ2 Kmhr0Y#VaL:B?3dA\!to^\ݬ}/k͊fw8[A(c];9 pz(-(Xw;EQ2Za|Yb9VݙCqh?|%Cv.@\R 8ַY8_}"p1vZP@4uv95>a_L*}6O<{7:xql'7;dL `oUIu Irhjs͋%ݣX;6ƍtU.ūr?۔*ͅj']_^ewX/ PEÊG-^lV +L() S(-\G9@§1Sb\%0ŵlݟapޅ~']n1UvOVF+@c.rŷ`#KrzLa Dq|⳧4 =Ih֫DD3reTAbP 9֥sJ)'v}m},Be%$x ?^t@Nګ 2^8cAظFr 8h^lTW*go6J]ͳCBccZJF8a BQX*"~}4%N@ChɤzP&tiPiV,`$[Dw2JDsVʠDj )-6K#cI2S̨L }jRF9Kuۃq&?QB& #Qk&iħs|đڡaKg/.AI1d'~Gf2,`EnC)WTMh,kq{z*}nwr}e^AS9@W nfتCޗt o_ؽDf΢ 8pM0T\H|A5('ZM!kNk oktƐV=R77 zg Oך-g8E+fKYU4Ƃ͝%b-BwFsRyZ&w7v _u9wCF=(J"o9)Xr)߻m>WPȐ!o FCX:gM6͍iΎ3Yݻ~'  ÚbRL㗏6(| /Ͱ:OY&ނa*F?BURAk6|&,I^l$`IPyqޖLiT:֟e;H U٧SEOD"EK$c'I13/&@k{ 6ܜka:*D\sг/g*&")⪗}p<]s%{J|$~}8*oKv% 龣.t7Ў#ߣlhn+l1s?^Tnt(J:)$G2nds^?cmF8&f "f4t)KfT,szo 6+}mP"BprBMauz$#DJ( A5ĽS'R!]&;ˁf|}@J0,=`Mϵbb:<D˽ӻ%eMEQ,b!DA.YI㣗<y:2s"S:uX9 m3:@fؐt$d[WÖ0ErlSyƄ^qKr1MX3TtYd98۸ȏ"ovR]1όPQ&8fzXJ jöIc'uK4X<:.  Bw;;˿&)s:Ek\{#7p,$Nyd0ezMZ0vEONjJ*40Ep@7(ltש!7J"L~gr2εX"Ib1/nŐ2a!X8h~^,_,;RfO"3#ȇ^/o5MoPuƎ CgРd9-7k8GTD"^Pm{#ΊDFO1GAnml8u$ ߮H0ZqoG0Ťn,9AFﳥ%F/YwWO5gyHRPus~Y4P}0FoFX|/a2"}StC M1#E~NcJװUy;m1IKiOLMjtӴ Wn3j/2AG{>Vo8,3Ni^M =HNoǪR26JwK`,|e3D(˂'W$8Mr(*?0qp(,Yec` o4Ut#<Ǒ?*jSGFv"DjfrTJLIM2~{>znu{f4/‡ӓ'"B#,6Dkp{TNqFb*s侑B&n?dJ+`8ʖ10l촓 QNejGkO/lk:U'-}1U2kj;0zt~(BX^H=(9WbιMnUOd#S<0-P?!BHq< ȈطŵPQkm6Rpz?>:EwHI 1ؒcOяa@{w@zn;<$ChQIћn/ FػĀ&&(ݴRNgemvλ_3Hf=AXƠcwj6J5,/dCb̌{h$Fu1=w'D%\;TIU^ҸpY^(Iv&..פ>Lgjnߠw4Xv(~ StUEFL"ZK]b5hC5{#2YwgJV;! &.}d l ="f#iu@Hc${~mCg3Nn7,8eS˞bIwu7g O'{ZR+01E ^NZ-kWƥ;0rZq,Qӓ hs)Уx"4̐*L()5juY2qdz>ju+ㄍ|IFD@D-aƥJHDta%LBpk=Xj@#Cjunn"Y=Ahbp> zc0vHdOȘemΘ#k@٥Y F}0 XU)SX$gӖ!Ya܊a"f$~J1CxYOIA@'blǿ<ycΥ犮 ʅomyIV+U7i7A!ҹ|eg$VwEf?~3 Np&/UqI刈ፎ䒮 zN"^!t,VkgEKn鵉m&Cro*c1Ҥ7GHo%EZ2g|rMi zzH}(G頇X׍:O`-iJZBf |׾1L9 8؃K`MC &ݹuuoL#^r y1z@jK׷$13T3K)x=6=6hkwi pZِ[x8G\7+y_jsEsfW!ͻ]Vn>'Qbu%d:JR? He|1ި KA|e6sV,g vφfw>-seS8pƷx.BW\H0va r;|e3 o3b{756iJ؃O *<8E,,S8] g{[nX53hN?o_ AI @<+^*zpb2״|'d#5fos` T{=pTFv%^=DT%:wF!;uOPԵ2M'>wJE|z8arj8mꗦ|4B7M2 Y"ELMOfd0p-jfa(_PFm+ } =[%Ns@{TqcLoPƍ\`"ц?^ґl؎ f+_Fq./2v'Sks-Gqz|&36j%>^à sWd$o@U_6^X"Nl%BbA2JK&vD~/!NRcq੨$;| 'ư<3aSyp@d&P M܇7 *zANbCg鏁LuLF@/pS#P)}cBރzIK7lcDcn N b3- DIp~[F?5u<`0k8-p>D~^/-17_i' NSKKZ^)׾>iJ)R%~l4v3G&:v ؑvog&M,'u_K3>6NJw#w8V쿥" 4|3[uJWȾѪ7mV^\vu"!S(2РQ;izm۠_Iĉ' Rj9hgc[ !9ڞox3k/A.g̓G=wɕjUFL^dW)ן=t&*عdԐR6h(=ؘ# G?;f<M! WuݏEg%+vS< yIiKw" IL8|)XX2~ obhNV{Dj?mY:ZP~x u#s;ުA#&dfc>ӱtT5tqM+ꅤ,t/Nr,,yѯ7Q[fhjbW?Q9ܾ"9C$65T~$K4nM7z˱)RŞyŠuՙD(akT'ȵnnMu6@cpKS3{j  ބܛ^%J z_E;=BS$ˑ.t`2C:4'sb.o6KrH7XEh>ėab)zs^F7jv5.b4ۣ5h(6H:bx ,1zndŎm^N.mDIu8D bB^43\;Ø}ʔ)2;z?%1g1ٽWjp"S@mv( #AhO"dܩ]g[xئ҇Y4Qijq–XW3+hZyL|*S-vG}}hI=VE|DQ!dGPqkɌW$uHzy‡mS(.z d?p1cLroi;Ln1D-QYZv-!m청Ʋhoe ܂c~aj MW ڥ -uM1u!X۩Tc6!>G(Jnie4 7<“5[.J`heNp,YټɟT(4}G: f_Z2ق'e&-{ 9T{hrjNPQj$h*k ?F%x):e!;jV0%egrrFGRS=1\5錵lF\ͥ6*#dUpա+Ե>,6} Kk|;)ZcPIc-ZɞUVL+`~}DċR*T:=e%h|,;aڠTiEN=awdh}DOk$dh=Bhx[pK*>߇qg 7nf9>_f%33@ *x˘"nnh`ѥ47ۗHYI_/ |V UoRNFd#T2@;HA֧zkn۸˥ j O0:Al1bx/x1g)/J;̒;8[M"|Bm,# ŖB|rZ!eLܰs=eL"({k|;58lˏ Fȟr%)v.V87du%*BDxq#nRϖR4rw>.9>v\6pe;"0;-, |XsxTu@ŦI+D[`?> RH5ccC*hC[liu7KL'wN׋CV& VWv/-GY}JCR@&X$Va3z%1R٤ DG 0f8N,9vΌ~/ 3;<) 1`Gb~="Өk=嗈3=.bLd[{r첻7hHEPsfDU: 5-!^>q0+)EG%LsX[EA%r^ް}8ӓaAcLQZ@m8lPlw65 ntR KWm'#TbQ$It3Gq:M!yGLWeƚQC`]ծNGn/m&V*H!9KyxEYB,G`bوMBT kU XANwz- #fy=̫\L7rR7դp!o͜cg( S:̪sc=ڑB|GrJgANIR pJebYa]3jsH ɱbpleRMסC{ĵ2A %tVk,@ 'lX$GHXXBd,&GôéOV2 )92Êrp9(<r\ˋ#nO>z6m0AcCE63!VZiM :\,Ի lc6 ǔ6+;p4L*87_>hGtfZInlN}=-t3KivшO+uQw^wm2q, R0bڪ= !u{[Rk*Fc9&Qdࢧǯ0fLf  3,埳!"#43v(>221yǘR"ք<~2c;!q+ c }<*Ƽjm\4̾9ZUo3yx)PR.%ynrnhSau?$xq&Z= Nb0z%8g# XquX:F/l I^}B9T`b_&K?\8? ^<'3s~| A\P^pkSo%o<=ҢuM\`o)dWu#cbdb|JW#KF֭˃zLGqQ`oa8wy_cN{ g\Ɣ8?dAABm\.ykxF!Qgۇ|XEckH?֨ %R\ͰYLǰE3LNkі{n"C.qPI8ɍmZh$\}2Z[BȧWvм\AɶmOm `&\S);K8 {]4h{scg:KJR *c^l+y)ל@ [JpuW#y5Bsk)-zL RckׇLQ ,6mDCt1jvVj3`HLm譣zK˃/M#sγ tdIp.I[WZ7FpuIX}kV3CwZzc&֪ndu?sb2Rh&fȣ_"xD.XYfYG@v"61 h6k,m-N(:/dZ9ɳD[N%m^)-sּONw>*Ry2o % Yos2*e ,.Vn3>rծ|=ʬ(Kr@|M ^c} eBRQ je(&rv?uo_fc_fx%Rtv]=cnU/6Ipb]n!_]Z vؙ Tϐ gۏX} Mkʤ[R/%V!֠7B~סyvGQg`ݩj*wa+~LJt {um,qnu}SYݤ\nJƶpcC H3wFѓMeDx/O<@&f5l5'ےrMs 0գEӒ*W-T(F"ndԕ=zL~Z3f. bnx-yz[UV/éK0*J=ŀ|d#xMIQW{@v7tf>diIHԲxksҐ 1e6拸%6uJ!KRP]MTHDe[tGz̤fRUs,ZM!1 Xl6FP"_.玒-g9zuOge4 XfX\t7e1<J-̄PC"uDFG̙|D6 v)ȱM}@} 0UX3jĥGhiuce+}e%Hk1[%0IRI][.Ѹ$m\a/KNTߎ=|*&zf:9(#0ŏ>ͲwtxhoVRlC111H#W_WӠX3G&tqbfR*X[4Br~۸E umwǓWFEB͇s<ˆlEPml $v뢧pwx 9p24/J(>E3FYYh\~DQPNf0LB#MOHl+C"+0a ]?J7a ~)!DTt5#L6tuc{ {l ]= 䭪o˛MWXakyz } kPPy*f7} }sc~I1  XP)ϙj# 맺X<{jxLh)17r핤)kUm) h`/RwT0UYI[rG܍fo?hV <Y\uw(Imn- 44Tu/+1 W<6O^Yv6ՈU:X3иȪ?V3WɁd)K}&[̙l6Ĉ-{\|gj~5Kg̊,ǃt|fZ.ku.X16h@J2?@;!t.ecAE+>kG\)Qh[r}7w`tء/owqΙ'#{H.<8o.. S"uU[\hH|N2s zNT9 DB:Зw7U^@kxb?}b:: ޙxF\1.I`#vQ XwEX)s`!pf lvR H!9]!3qnHJvFAʿ1$ɛLv}v)Q.2=A E@ K9$W%aQY?|㤣}f~4޹"i?jjw2ȏd:@{^%`8'$P~^bg rþ񑦤 юw9ilj^)hTN RaQEEh0u3weTڹDxG a+H9)IQ kPy]cU˛$}sȪ;A ':p>T Qic 8=z"x vZ<ґL644KymN޴1ɯXU+Q{9gOwnDnz8=U*UlWö;kŌق&߼轲W!S}/ߵE2=;A`8[\9ɚ䓕MoIqMRT2jlb=H3v&??֫Š7/_.Z ~dɞqns)ZGxvQ'f\F~)CB0!4TgqK /FƄeGW[3k㋽ʄ MܴA]+5jS+ cN*jlZ~ ѴH>E &iy}rydB!pihܔ=].i6){N $[K> ^+@p>6UOJF=jCMB]^i 1U-3h-͞ya׋ķ0Z\i|L(n9:~m.|H:RFs҆i[=c!4X!/$,\̆]}USy2FLqz G$G2A$\3~^}#P<﫤\M+GvݍͰi䆶~~JAzd#mW3-Ҟi8ElyJ:3z9jp-H4v琤^0E1InhYeX"RXCnyYEo2DQ92xҹ9|{ZH2@i/*TiVd@` ꐨ4hs EnYk&\\n=hD{.T8mABGg=#Qfe>aFR10* EwoG .cߒdWBP:QqW1 ׭(V|F Tʃ?L%p,z),r Eo׆lÞ8QmKjaH'(ǰhht+dx:V? B'>/_sk֋ޙW,mC=i6aE%?2ͮEq8]L0gYrc(ԍ6mlD;>4!1\" CfWt` 4 zcj슳VpJ,C}`6Ljz)V`YضWuqhbTӽ?z Zf)& kamI OqTqTmhc-TWB xn*:i%z\T=DG]ZM"ؼ`Cݯm=/ ]ܖo!ePA4$AI 4׎TM>>Cl 1+p$j<؀캼/+[jOJ6TVBhzo2Fԗ6BA_" DeL"A^sn4q8B}Y)W=/C(!= 3${5,꾆>dCZ Ut;/݂w9qx|ܳ1wn[_'pz/wLA3Sj.wIo|NG pPG;,}g'U3-떓LcC^ Q 4ʪ\/Vԓ~ӶȧѿwDTli:S_5s^"^?ًvK(-/^߶hȉaY@2L?-i(cRڒ¡|=f$)OBƹhMPÙoA^*@ U/g,nF\L>*Dɢ05/nҏ5I)ps\zr[,kbgbBցibBq\J̻R2=;SJU+6Ki[tT}Ӯ\te;#8!#]vBͰg [)@5ܓ?mN_s@L /1=2F #iM׬ye KDsS2-Jn%isCzB/8`LhF0Zj,}5PS8b\ìS{,cc "*iC  Npa_,9n;u3e(^6Z#&u ]kbDTMQgǷJNlL, nHw!f0@C/KIN4H`^S$A}(oe.s8%,l.Em68'!T_ .#Qӱ>Ι =(#^KW͖\{y(`&K5 d`ac~8ܱɷNyk dÿ>lsͯ9ʽN50Ƥ:{СiƻrΣe/uU!!Фhe2GQ0B$ӹ99I0%)4.ub=(/mqYsmv,Bڗ%L/|0lȂk9bpJB%c'RX\mp;R}DGw4[%S'j՘ gIǹTvS>z'pc Th ۏSH@A1Ji(Nu%'bru㟰gDc2M{߿\\F۞Bj)Lt}rr%M&ӏ$!&ZDhm$LbP:ɭgȓl/f}S=> =5&i|Z)Тޟ{_]vAhG][_3䚎7 ~W.(UAP+?H9h#7סB O !'Z5}'AFV#W6~ͤ`Q!By涬 "ob$l20)x)0jKЎon,79tx#Up,ҿyoI3C<@; ܥ8ݡ-JmfAe2HU8l$Oca $qeIuN,罊(+'7=Fӏ`DT DUJs; ۭC' $hb. K\,#mAL XkvX)x8K)fW")f#2mG} |ɧ^-ȽޞC{9:\7 mUuĢx>?|t6*N K/P9F_K Y[\5bLJ1wM}vKbk&n󻋓?Rs "׸D#,])`fɴQЋFvۆA4sDtƒ,\ -@cMKxt0N'Ftɩ5Β~w1/[&JQ"7l|,:DOF&_"4n1zK ^ٲ#7⧭*C Fl/}4@¡Ggx(ֺc&ϏW:6ulv ~Cll z*%єŲo3l2eM-A!B-:r۝'XZ(.fŒ-HzaKf]qwsd _` l[ c.ʵ娎vpX%22kK`T|BۖnjZ<mcAO)ѷ{|7 Ew`0ϕ:ZD + R,~Qq>_1MeZ>Į黺j9H m)Ea@qpb|ᐖRuv-ln|udzG ם$)7)>z.^U ͚uw>;0z:[n'(rG3qTy;ts#aafk$JCh́KE "}Hubٯ1=f <oѬB5R1Wm9ɤg/6 RrgxTXɋ zf۶,/c҆O 9Z}ʘK}J85H Gk[H hPK"¼٪"-p{j@UnqڮK,_/+  ?ûTUKLH[5n hx6"dŭ^ė2$mڂƚ3iUL=Ԉ}4)(֔^[_?F;(<+zI–/4c,R fQn. |WtnMj@Lvy# Ѽ`OVNܸ"BUWkv5kRR u Еx/*LņnXZ ~(<%f`O@(ˉ %tEkIUe]=@pۓW Е0a9q2V&x; -\QMh> c>Iq-wbjêEu=U _WED$"-y8&ʹxUy{{_{13keUǟ)%^mdeL+ |>$F_)xxaI?$ )XxA0ަH6=]$[5lؕN߼2GYf?dÛ%[J 9=ӓ (/_l f0F@ɝ]nU3 嗅)Tpu\)1 p;4r<tUGU;e%<;ؕ2s8ujUJjڟ[_xbwe~ WIClTLvbWr<'Ӡ*E ^ς"D>|"/H# <%O "EG@㴯zOYW+:4jB_$JSFQ]픑=rMZIѴfmK5N]yC?|@cv S?,Ono/t->$.'FÍ(E9y}Шnhrh,a/ʎ 8k${!)٬>=c K֕O&z$B'"KDP~/ zImyҴ*,(8!/47c'ZOmZpqiih!87I#p9uFLJUD,żGR1l/6ބ*Xf5I8o Q_K-F 5/j̟N*oT旵4Ix!€`ĘƸtۚkQj!+K)@|Rߝ?OkǭrgBLg;,m5YبCj`$쬡$&trF;#ޓH}b,“m,ݯ1(/`){p{ `L<'o*WN4R)63"yV{~C{nx߾IpeGR~%#B$mȹ}4JK쟸&Տ-&w1#}mowa=F̿#^}L슬&+{ ~iڌ5RnE ^^lB ,hF-Y!ЩA 4Df9[q4rpR)0BJt>Rͼ(TO(M|;))P[hy6LBrձeĈx~H*g ZFaR}h*:^nYS}7<7- 8Si맣 X<:LcBnsp ey<v7A.u2eqxkK< AQHp~G"7$Q༇q;Ö-&N" _lm1jW?zl6j#c *[^ڠM_I10"TirbTBulPZMqj 0mם-uE@)\'קTe)Q$*#C!>GDd1mvPxAc|I@xAG 5MhyxA?= E`53dV,ce:V,ʱ$75q(F1R p q%Bm9g`_+4х$#/./w̖P׶{i$s灗%:4>X%4%wMءDV 5p?yIykiH0Y&3 z9z>wLGwz\bʦ>Loa ½X7+sy>\k7\$6iZ-nJZP K;S˯Ju`DƾW2ȩI(rT-8mr&55bX ُk#Q^7 _,_I0]OjnFYNZIumqݴ3tTK wg!1KƧdTJ3Ip+lY#Z,8vLPL2 Ug-{!qB.\6/"Mً+NMėD $f5zUEo)0@Ft|UWuU z*}tXbz?(%T} zbLA#V0)F imh]Mq')ZJ C`fDAiL]-!쮿GhfTb^73[l3 Q ФB(*R qjF%q qm"%Wtٴ R7'Fx!7Y N@E&.Vu}߲O)JqkXK*gHݟrgg/}< 5`Aj8ca-Z*u 6A㎡=&g3ܐwO$ȣ6Rfjb0G`޿`iAmtsHC[r'G2 k E.Gi`XVZ^LCwâܲqdnۘs?Nzy}洠Wa[b0[d4~<ǃZYLA`t1x?š~c;.#iHnYQ.Qss#IQFo+l|gTo({k(h逋$~C]!3ZV<_h| 6N]zJ3m'c+N\2|PP4a9=Ϥj(Ǘ R"k;A-fPDo. }.S^<^ 3Ey(~*ǹz҄h,%>斠>.C Y':=8IQ򼄧'BeKa_Sn esl<i#rbq]ҁraShPkO`3=,Mc1d }_1`Fy ^ :م\=)NV&E<r/lnj; wF`c_iA觯C)o=ʹTZ [xGb91E__ d3R]D |,Wg-G~w-c(&4`]2eyg,h "64A-j}qU2rU5G1jAzcў{Ŷi|fF-h5!d7J?8\5H|`9`5m\;$~ 8ZtcEmm$kVN\wiwOi@_x7[ `n7:P;t %]LqR̨c% *C)D6ε4Nպ%k*ynSzQa<|Ld= i҂p%b8؟[\o =ZFN LW=0xIE"c vƖP+KV\^D%>Qdn{33sG| _|Ѻ^oYW3~( Wr_%vsV^CsUvl e5z?,ه/=;VMXRqrDMo޸SE`XVcô ɏeYvg InIp{y nQ6,b@i꥓8h&fP57†긹a4<+6;ЮN_ báUM-T!)m e#&TOs(K }K2?$~ ];I8ǂt(W< \knKLFcC|@U/$^ިݽo?(+vm!b6^b(NT'<-&x55 9XOPIQ=Gq&+AEL4vvxq16,͞qp/Twfѹܥ +l".`qT&< Kyayh%A$v67 C"ϙ!֞٫!vR6;Rdk/-raQOnl"a/i߿RHP`x<;ݦX~H9#%M <'QTVQ9d-4 O _qSޡjBn+[ǣ~-0[m/ӆvi)QMy=9%˝Jo.w=?*JxAVG=MlD Xk#MjBB&Nƨޡ#OaImAi `D C#ZIr=xUʳRs%ma"Y$Vc;PL%Do7@×,٠$hBf#n#&2ɗ,\ E຺Ǿ3|?q=hB18M},yFs3s8zPd5zkwۢZ--v<and=wLn`kF{ꆀp!]wٖǽ`siG+%87:@.gA,ގNtA;ʡ=%991TʰKX_E27YG;}[WWUp^2 p Rs<@Q\sakkMSgK2%C3݀|?|_0 ҁ 9Z#>ZATin1>&AQY%ӸPM-I)dy5n> x643M#qKӖDKpJVM#3-D?'o(҈A 5v0ӓ\sjgzؾ% (?B NKˍ3jF]o7[K~Wu\uW; >R슝RI+}~gOo jrQxUm Z*wMmVӼ`Q1jHꎓzRHi :;HxvB_j:1R-=a`5$ob@>&r85W3^w a"xĎ5ʷ>cnm[])>o -οg8O^ a% s&}m+-xܱ̑B 7 ./t4˔-#H>!\ge((}>X%tCXf[C}~<EKt,CSG%FeK6Ra%n€@mH C!{iշl0iՂT'>vyRb-=r1F9X%[ [\t+!H#u0P90HaQL!}L<9ւ${%T{dcSҢƒ ްdf"X5 :̋DI WR{|.$߀nI+#Y\IvVU`MVG(B {ު"TxAA8I{go ͷ3) mKQ?:lCqtٺ`f Hu#C/XgNlؼ Vvx2ȑKDa&\Jt P!Je@%4M4Sv/#d x:poxrvh5D!3oek"< 6z?$rʋcKrs׎:Spɍ2BW50Zx \u]. ZHc^&yo Bβ1#aAgZhs΅LY>3w6i@ĉB| k xq v 6j)3$Yn20~|ב`5!Eװ'+j!kGs#NYcrnGsn\z[Y>rod!"idns&F} >seArq.T!Qm"~Q7P4k)3R;F7TvҒu|v[,쭉fۆ6Nv%KwN.q[w9;d sW(ӓ5v#@0O/ C-[5n . ,ɧ97$_X=ک6J8SQuMr7|F ab`\Ø0 } 1C{P/͓=\f@ CEd ±&-U or!Ӊ8|g/J'h+cDsg޾q*f%fڿaqӁGꠃE|ox 2TJ—R`ĺeH 1vmrȶóx@ˡ?e+9eUXFo5tfh0vS Zqn @u}vD9^Ih2ч[l~>ICSS|NIc<\𱘞me8Բa+}tB/ĶCn|23jD= x:-)=V(DU%ʏ{*VTNdAL#coՁZQ͢1NJ%qw_Q<Gd/ JUwX/ؕ (+3(00qC7'Mn cYO3QĆDŽfPC8{@tdq<ώ0Yq?B ԀBs0myPzGR=Yj8'H$?!m/N .>rtM#Kx.f`r1Άd6D,5oi7EYtFjH 6-z$kcUnF! 毊֧A؞w ԹZ(A}wOZKY?<FHlLAO:*cORU56 2/ODϙ$}s>"ԊL^TvKTdf)Aҏpߕo|<ܮL׎I%0?{j@8Zl< @fcW13CM7"W\qDNyE:5Rd  Gk6`;S5i(ˆ0{a1-m@6eo',={Ijc7jQvܵؑzfQ@oN~%oܿ7Q` #ltE޷pQL,&όÑ\0D\VF&j\tFS& Z/unJjcX" 5e` \)1 f֞V@ճxƱdƩCCR-6;98Y J t1+F~6w3CC2kGf}9.1Iwi e=&==6[\K;_3U/m:k "/oR+R,J)/٪𽨩ʜRQN^vfW6z;A-g9DfUFd(Bmub1]ĵ{SCTt< U?F7R+7ăJ'" B6VрqGhFn䘄7dA էĝ&^n R!54aZ8"cBRɅ7 ߴyZNZoTdP|{#%(7?ߑu`p2o?kyTW})S'vW_]vYwWw:wqa%id5گ=쪰l  07eRU)% d-+VsҲo{ <;W@qNjf-CQm:S%`a >K+fr4'HN@Ĭ~w$,WıMjG,n1 Q;VQ PROkZ=ut"B,Vzz3VRO}ex}yyU$*! tamh6 hgDSn !m:6o蹷LTscrhw|88ґFQw27XkOmȔF W `SG) O}qY-V:F6t|y.g鍅VM55=LgwUJq4=Vž_N= B渃L&= y=8@rH4WvnaMGBC zVuo ԭy(n0xd=_ It,'v>gHybpSZ2܇@fʽY bZEa?*}._|"nx D3]Bf+[6* px2!ˊ0*eXGQy^Am.?}C ?17#eu|e+srU(L]*Tm ֐?%.\DGTr`V%߈xr&ĥݢ;g% >|RZ䧎m b|q} !A{ VnDsaf[]@,* ,=2BRu|hԫ҄!ED3?C"gu2>na =8$1lXHye2~x?`d{Y{QZW\ſvfyZ0l(@W)<b-$7ݞyeRGt1]ӷ?ׄK7YZyCueRZ 'b(6 2!~TC4^.枱IZdك dV[NjM[9Xt3:D΅qMq5p?+hp.֙XlRWsgH_KG^9.p#͵ .Z. ڒ~ do}pҫ2F|~7g #-Bp͚OA N 5t`R" >x)ƉgjGd+,Cw6p'ٳa-a|\1;vl(IUԧ"(유>%[Įte8U"OpW?TgEْq3ݼu]Pxu{ֺruJ*wn ;ߚJ7.~'|k6%FUߥYXrh&dAѨ:ɯ{ZPD,U7+->gч܃bzuԾ>ٰvߐ~6uc֠o5 _Q=O|a9X# 8%Q2=c0 Q"zC>-B_XVa>K.lm.)`4ȗĆ}$4~@f6|IMdENi:\jchXMZ*x.nKBcGPҲ]r]yI9KQb11L T-{ihJ+*k?u>Dv=s.?_RWBBhUv͞HκqkvL[g+*[_I/|i(kYr2[X<H&eF~/ o1܇?{>эlFu0aLJٌ hKQY=.͂jMBGaLә< j<@=`wpL)3-GDZb(KS뙛9T Δ,N< #f D{2&m1pAeH֥}XdH][lavӵJ$Gהpkb:*Ŋ;74ѻN?ձЩՠ€(gȱ`Q뗰>!"Я_7$h,ZӱfbH07ZU53v1 4KVqzx,CՌ21&jܿZU )^ۑO}ׅIq{=[ވ PLv]R eqC7kX ΨYb\!~3 GUF_O ۄD|H}lMA, q٤{lFK1`<Қ~ԋF!o|"]ZAl zEͱ<sʹ{=A@lu$a(7qَz)N:27f% n 2q#Kc6P}V1*A<h韏PfV*fv kwְjF7n c)<%٠׆\Ze9qw/Ǹ"W:XzY?a5}^8/8uQ,՚uW]H 4X"؛Y%f$V FP@xcw)L*7Mt}35rɄ67!KL(REL=U-sD20iU{kng˶ Y[XNR9'BJ9R˟ ëzߘLBv:Fvb_TvzhLŞ UT :'i{A k jXQUJpgUڬ-_g~g|GhOM}`uu)ARPd{HR $Lkwe)j|G縕2=䧕 @8mhB6^c=U}6of51)ԬW%e cg,/j$($a~R-RAU% _kK)2 nj[3MZw+O|1Ӓґl ;Ro:5y$(,=e*mi0v,NL8M%)XWF- H4N YpY2"n(B_-y!S+mdJ6Jndz!~ЖDtU_1=~z|8B,9JnZkS g(Jn*{:놲-H$b`V%-cs+'NQx(V "j tOT3'!Ria zm'>\cZNWCSwj~ߎ+CdZ 2/NM\-agbP$VGp!Q<<~`G(IM&ȆM g;GqHKJx{r4|!UvC_z&l6r^B>.ڵa9%%~bx3Wq\hay9VEXIa Â̞ΩD68rpr yW'f2IuLP`嚋3?fy; e$!?sjH.#XFO#aJ(3ijMIG3!G]8= r\KG vdVa WQJODRPFjv opzSWeDu%n%g)DpESN8qir6LOH՝QeB3K&p{/胰wo(Ɣ#Z!nbUh~$h=̮ ~PA|܋!:ꐕU) wa6Ϣ'9V\ \ZVĵ ѽF1s* =AFU]xCp}>PD:Gp.͋.)^mga 02z$w_,)& $s> o80 \\ 3׌w<&ӓA@lY *x⿅P4prux, LOw^Q=a=m6(R)u6_{b"艽7YF׃1%zKNl#[$~_GRE;Y HT2KeZ>v_.YDuGl<)lp;'Vgg82z W'LWdّ=J Xz/Kޙ1Jt ܱ!w\{0W'8TiZ@a28vM*1.opt+qtpr'v+LvY:F8K2:+w;t>"0-^A7=`or]_XU6`%Lz%p _PC FW@Rv0&«k3RJ] xr o;c0c:C;YArWTI*pM}9zń͂"E]YI:(nmBs X@;I(x;9Q QzKV\ KLz ޤh~W#ET2ҁӦge=0%Nf:hbh58sOLlo$,SYd1$$3T'rHT+B)*+`Fy|mⳊI6ݓ2+py Ͱ[1`6:2໴ Wn]N;TiHlg&mm' WJzQm^0Uq~L^TN2Gi`Su~F-X+١R6b`~ Y &E@fP p؋Xک; lV'zoxӵQ1oᙋ/'졺ρ(lh]?'Ͷ@P^~b 9%F{L~0^g*a[&m0cLQ4|.1Z\Ә&dDXB1"A ( 3+D&|ş8~wsR9G ]҇>Ozz )iL(0e{4_K+GGb$2i\*u?˽']ߴ*=%dtOZ`j# 2Tv)t&L+But=eqd~܂B!ms#5ӳF1ǐ@Go4w5W뜕^DjeWpG]i6:49eX⁓~pOA/%Ȧ밡bq*OTă/RU48F;fW=ʏrȝ@К|m2 ز|UC'@zzj"5OǾr&-K#ƲcfU2n`8BTBU;AgO|N; uvz ('Д>]j;䨤l!ƌ А 9BE rSO :$9MkV+a1ɧK)tj% Fj h+>m6QcڅcdR @cEC*= |'&C`8~>mtpFK?gR3|\xHYlv$kgaDzM2/$m.q6D]*Qں(`rojʰn&B.F(>ސ%iLh5%Zm_9N})%"M0Nr&SH `= KKkƁPf2(ئņ{h%!7cےli1іGpn`"S39 Ku)vg&STB4)[]![ 6ZE\\S-M=fu qqa,| ;dP@ubdsT^B6cNiXI2W xX7ػ]&M~v|=4p E}ܣ><Ʃ#){~O/E "{y Ď=7X3d ,8o{+ZmPeAJ_TT*G=emE%)h B H,({G|WbQ#Pebhr: bHgHyFG jHSaZo ñՔ;)Ep[X=0tY\*3;9mhfc0#xJW &Bl]3YvQ e)V ɢH̖ *q~ s4j ]Sۑyt.d5~>kIΪ&xbX# 4L^;Ɖi[솘{?mp05"c)EF!ܙ//qdb[ɼiT8,`ih;U{+xn3w$ޡ= =HV\$ڝ:*94 XcHH[F֫!EMS(D`w߄/ ~tv=J'oUW (0:d+g80?Y+8O YM=chS+:֝[g~wIFΛrts]dbpoʄ4)B:bl4 tG#1ZKt+_5wjCYbu~ث$b};Ac|bg.y^xPj>w c poy:HoaМ;KsDܖH$cl!2)(˯|;|X6R5!*_`FUtj6C,eѧd3i4HE&QCPD_FE`{g|1r%Rt'!CuLmh+v&9ų'u Yޑd5lj@J9 :@94l]0jN*K)Bz&$m+Ji|(08b \9?\o2#8n,Xf88\k1QhFbUmuTН"f>Pz҃ I6u(m $a'v#"Cq)6 TrvnE9;C£Q)]UFRf2ALM6ticWi ]9d_^쎝 SoYIAVjPz0wakylj>H E c+ 3g:D>Wy$ʳ,R%Љj)&+B q Q!~keZ@MRD16A -0\hi TF;fq.q}0={N%b׀v.8/,j@ix۲l@Do=d5A_0 g'"-?vMЬǚQ&b> 1tRRqHԆ13<R@>/PSΘs4X~Hi=[8$:OP'NFftyRN`!<`ů ~@-|Ok`|mDuJoV8r"0;p]il7 1 -+*;s [4`،ZMȃS=ͽ-m\Ƿ)f~v{Sf?!Iaa̢omwXauZje"Uq|,p'w98 o/s $*"MŌer IU#4U7ǻSe(rxbH?mФ7XXN6wRAĻɥ6/@ *E _~"_!wvn7'aeڄ++h #S.i@:c[DlyBr늶F!Nʌ@|ݺ_F[ X<x-\K_!lPNZ'/M'Gnc㾣ӢUrD~B XxC.'JAaą^,?)!7@g2MYo"h[9}Y#Kk!á\xU+u*wʠI"z8(s8 r}> 7)cg'%!1e\CɽM/hte>]=dM{S6T&WD`;g;W$&@S$2 %(^ raRyg2yѼ[#Z܍J3jXD.¡ã [<_ߍO=/-`K,%!W{029QL;~؃it!zX 2[LDW,G>[6~W%V,uqOҊ1'-*QtiR䵕?$ϻ~1C1:Y`ka(_W1AY- Mr+vڐv+i@~,jNeVI6@9F:[5ߥ؜a#5vǧ#HE"$*0P92nP'47eeUDT@DWO| O\;NJ .XOyz;:'d_X w< A )*hyDY՘K{AiVɯ#;2)e8Dw~nNS*bպYHǽ.QD hww!ֺ-ζ- rq`~nVOh \}N#e!!q(ƻx,ݗ=Wtڂ%˱mW;ZwNg*hb| л"G#G ZSaۊL#IaK Y&7˅k"`ˤ̹%A;—&U=}S+.6Bb.>Ham5e XW"oH1Ѐ히3ԙrvx"܉ !DOpəx UiY\ScWݟ|fzr+"W9D;=8YaI;a"ڂvl#~%eyVJ%URL k t*J( 8t` mӤ%l5A< @M= :R v>dӡc+7=F%, =A z֍ = j4#3ރ{x# ̏../KNS`t- .`y*-HQbRJPwZ]D Q[0=bS~]EIBC!Y7I/,-԰ʠ QA-c6EE\{9i3K*,]W$$bd;b(Je?)VpvGЪZϤގR t1tx+0cFKq$W^NUδ){ێ(JkYqt&O\<X0}vު%\jNƄM2_ i?׹ҟ'ת R(;N>Z$| /-> !!M6~LZW m!t"^I@Ӄ^g7PTsA?cx1;j],yD>GfR!5_ (e{ ˍ2n@Ӧ"%HR- RJPeQU sĬ+;0넁5c8oΒ=V-0v5o-a8>F2S! 5?oR0[l26] ;wMϊ ڡdv6U18-:=J%Eƈ$8Y_sN$QvIkhhZ# vJzY@1BVTܪgf'!Cz ^9|@({Ȧ.Fnjb[2Y| aj9qf~oyM\Lw5pNd\D͒7Z)~`:Fyl4vfHavq4eG0GA-'&osvW#NLB-sPGGR/X$h*oT[# \un`} `9 c6;nK+^jΊ!sLa yŔ]"nlN<jXT 6 $21,tHd4x}N=gVMӖkNkW9h P00bzJ&m:ݐi?{#ɳ'ۼwwn޿&ג M]zV',mE/g':e>r2S /;*9ճ} G]4 Ⱥ|`?~ǭ 'xɹٞTҚhs]]Иa9V !G 0dƩJ8ߏ}cۗ~GLEy vg#P#V4zW;s=U(Ol~S_w7O1!6ޒX[so"/S'Z>cIIWNL` 2e*f|W;U>t hhؖeI㾯RJ̤i)2ꕁߤ'{`p.ž,imn׶㏧AQ@3A$vsjM@\~e kzbWq LpJwZl9cJB‹<7da眹)1ZV!*t kpnW.Y8%2o\ꦼC՚l ]Lh&.GMix;mF;XdsE #5!;pqڿwz@ Bw7GPiI.{  06lwea#ןO-a1`5[_?xw<g@S ';tUYOyH(jE3s稺w&)]?U|N=DeEi˗mݛeNHRH`b9dXnxFryH*Aibqqk=8^=PVYr? ogĹ׵jb ^lb w8[ʐ ue':X!/p.W9g\VBAa8\K`'|~yW;C Joa'nA|fyBsύQRJc_6 ڬ4#G ?GX*T%gMVG5qI[1϶ dmگ^6 xw][.U.{H9]w9l1xLωFN* Fl6:|u Xnf3DB%uX7Uk~rBi-u2{nb >VU`jx pGR9Jb]N**I!o/E z(FEj\XrÍ}x;MB){Cғt}ܸ؆8r %R Hh^㬖 0A)#HliIۑ<:YT AM;'~WwyWw 0g%C/wh5 oNσ|ՠ; P|չb!_1`{luE5,[CSbA|syUO5h,D&&|J H206&v֫5d }^lb67v{-uPb6-IiN^ ~׷Ya290=G'9qvwWbJA<{AR$ JYB\YgT;]gI ]5 YX[7 M!ludC%8*wqRKLAKE&;^uPhy5<$\_Mxp c3Y !js|#efdcl;vz`'Um "E hGqRn |=:WV8.PWu_D`Ѵބ !O[.{-LRB4փ:lf{- k_y&H>E&, `#&&P'xӓh qLo;nNj!G[~SvBھy[K'hX[3H~u$n\"#P(H:ifBD1%㮩ȳƁ-gS9wvcQ>n8Z7Õcd4angW xHS _iȯ ¤!'>'2~*eBhk6qtiu옺{T ݝxk#':(-ce&lUL{S} ;Q:gej&ZRCgeۗg 4C;\5Zk{ 񚿷w9mdF &|pTy9ʂnZ0GHPYk °Ԯʓ&%ؼ솥s-FH0[17|%-}{`>X B GL,Z<yc9[>iZ jj4sF0;:мj4}5=L"@YsdS+p%c ܦ #n}coeAb5jPC <f3nT{s*ZRŅt)=T@ :Z#IYI95{WHlIԷC%+Wp4 T 搠X C';Pޝu>P\צKҾ2þFj](8TI &*7QAmԏ=n9#/I},ٙ. !).j-܀/W=ai"JB}% kV ?|؍ fi~% b ݂ҧ]ii֠1439,7|UD$l6&"!˙g2G" ӇǠM<ȢU *? <=TZH&Ȓh\Us4XB.Mt8րjV6C'Cy$ :i*DW' uCJ`k:ߡ .9p>4>}Rglo9gÛ7t0l3lA@UIyHJkREN%Kء,PVAlª]~7R@a#q\{Ɂd뷳 'g7h+:pOh#q}v3$gHLԅ)HH L|O 8-s*}o (6R?=yR#!~kIy=:X[' IϺ 8<KU{ou0Q "Nk~T8fK(~c?hÑ1ByZT7Ts o|&4=xMi಴06nŇHLW.b1Oћh{Q~ Ծr>"= ͟a"B@bHP`b btqj\Co2Or!ZuA!"Ŋ*c_Vt$<Zx yMWt#AgRX\ce=-r{}|[Px~" Fl] 23Υ4<+r8clss2Fµ0y'%9@Rәu<"S[Vf 4l)e bɬ5VxT F%AZ8p="sʊz^,h4U>SktL챟@2;[ɻnMlԈp_ j?RWr[='y"T42X<^oq~vre/aL }s&LI,795y)24i;MRm<;J?-D9ҐfyP͞).=kUVMy6^F_]ɭxݾ?}N)ᇈ7`-腁&4qOj3Ѷ0ugx*&·P}T'} ?.(H~ÿ]ٚhM:Ve$/b4).]MW\iQWHͶ^Brb(.Nl60pe>x'03!+d:XVMi000~!Wv3^KEhZpH*hsOL(?w 0ZЖue߂] eYAcC~D^ (•42Q#h9ؿ~^PYYR=xv)O`Hÿ1z_.Cg*G7K a:Y›5aԅqd?VxB/j>2Y{),ܕ5` 8/(5 ˝wDMEN%~.x j @<irv=EmIh"`ꕽTEͺIHWKS>?ҍwl5Po)Y 493E|r}'-._k1*tc!vP3"0bRw?d5Xb6㟥2﬋eҺ#&pe]-,Cڙ), dح%Ŋ k6%rNG PJGvI h0m vL3 hhuÙ:(C`C=QIqެ3#xHub06Fe|5uy dmW\qwC @/˦+3x! # Ͷs5 ٧N)mQs$иSIy=/eⱦ濫lܳqt0SW[QD5"C0$`f_;s_%QčsXvoa$k|u uƐj*5SŸߠJs<вIT_`uB-y@ ((fEeZ>< {&:ҍqu$Hb8+WHB(%'8.L4541~d?1oX Wcڋp:7R?p1*`oeS/{T]!'^.gf+npF @lY_u LQRsc^’άidi0!D@ߠ.dKCly{]i:0<{. 0J.1t<1r @ˣ=U+`IDlhCy%L=p|3!@[çdrKj eɴb@CJU$xg ~)ނi&lJ+b}Zf/wJ} L'ʕ1Uh^t>B^E j.~l=EԳ?io`:a ;3 ٻ%c=/6'UNMLfƠ^{Fi4o['nEZf%fڴɸ$P(= ևcuX'B x}i4yrcR_ʹfР>#V.y HP_ICË \]<5//ݦVcA\.ot a8KF)<&m} qNzZAJy[Qђt* \˞TAEstWAUK t"|a o/|/g >g&7|/6!kyJz4SHjO?O`%E@O5\ٴw>~31őJG;מȵv8#mYl%]7 fycq s =WJ HKZs3V( fbR!|^vs A]E!Vu3'gg7:J!5~+J)=Un>(w6=C6g^˥h}p7mahژO,x 4znY^e@lK;ϹrJ^K;o!v!؎΍,MK²D:k;;J|s'bqV7fO Nd+6 bɽIy+nSm@ (Q'b#)&paNSW^j, K̺GOhgP7gw$<0m׫ɾkb7Leg| /;!FŬ7fgsֱyROlWyq\tvȫ@.7ZPaRBMTb0+7s~D&Ij7%K/-C\>\^Y5<09%A#2֘8kvs" J=Z٢񨧄 z)̻ܼ3ףx!\9vR& =hz2[f xF}tNS/.kGAn잘ҕռ.9l>)z@wiS& Qdd^"F̎WB 2a&! ߣ)Z]eƪWgL-zL+/:d7eGÑۃlcߩu:D(o0]nAO+~%KUƢU፯ۺğ51`-ݮǾ17բljmƴ9[eYd9<3۝\i*Sq(/05=ƈS*6A_i oFYO$m1W%׹tۃ 1p`9[,:lm_~B01]c'b@hU٢1UvN|J~t  U{9zbv'09"^?TKeZFM c:ʸ?2)isb'ݒ|p<PHe+ I,i{(2Y@ rer~ӎuÜ$fr)u@nrjߝ:<K D]yWI8'L)ǂl(//ߡ0 gKYtGM"4Dfm>m`0Xu4g/<媩f|Ҝu(5&^8ʭݵ2FܘHe~25].\p*=<㢫)707MZg?VQb /K屌v TP3 8OU&>G(^FZIJK[ A"Hf;dP>ia  ;*q _qoHa3cLa)`y XZIi]&=P-(+Z:6q o5n\zD4Aƚ"LD-Xg—Piuh Su;x^NsN=rc 9ߏܱ'D ʈFڃ#A/ù4vԥ !k?R[7Ę~P25R$I}L]qb\H8 | Cxћ` \=EĈ ioORJ+W_Alۅeu%v`פ@S93|Uԥstۭyn{Sx{ u0/~G~c=9fN uN} Y6nВQ~!˱)I5# *~ʡR ؎Lcװ5̑" s]:H·Xcc4%Q!Ħ*<=N) j}0,8ꞻO=5_'ݝRa@!x`(,ѣ'}="? jKogQ_aY]1y\LnF6yYܬ`@i$-Y܍icV:RkV>T Re+<#P9Ecngs+LkZzSixu8[&_a`NJ56#v5딍懣(ݮS48\#fϷ6Jzu7w28Xaw[^ i1u~Nڠ =߾n!}Ʈ1IٳI]L1>/[YO≶7 i) A_`D<\I0D`N`i n1tQ (=*]*R)kf-QgbLңkP%Oa;CWU2,Rm_yzX赚3s3#fL>*\~Y ޫ|y%_X!ҝvR([uɉkrĭz[PmEqNzdZB?,"ulZKXQDΨT:/B;ZpkjHHQKVVŋH0t {d&*BiM̷0Ũ)wǀ=D8A\PwII =I-U 1H2X0Hddk֑ +ADe Q'&9f~>omuX< /=Ta!('Wg5mtLA0m}.O." F}şв4즈ʿ'sB||oTGG4m;yf ơ$"A7;}$,CR2{FFy8YХq Xz~?wF=/.rmX󜭌 JС~m -Gu|46hd7픋2%gXzӱl`:n Yc"5ÂG= .4 !c3k3ݓ3U6&yZ)]qC 0])|/ =2v[/2˜6&{}ӣ5JD#UQ|R{$rEݝ^cs 셗j-8Eٷ-A݌R.Kg~N$yaEs~Z˒v>{6Ҫm̫%%WWb5$FkP_O'ǛUeeptz"LºȀ'7yP':Ê{uFU2_"z_ KG(]lD:d>ll;yC-O}B(x`.C7W*.A7/iؔ縜q.8moinNCw,Vm?? i1tT4DVޥ}Xn?(M[g#Ǥ;r@?WmZ+q&\]>YR|I!́5]Qr{, W}$} yVǝ z`Aמc0N~?>l~zĖqoc@E tw"Jؕh`2՗gu?3fą/׶yd xʺ]M PE{7ihsy3sq(,5H0lƸ zNs 1< 9"-ב(HՐ/>Fȏsgm27_kn95BAl2}C蝸83m 3vQetN\aG^ NYAhuO.>e-, 0$NU VUwKKv6Z?]Ԫi4^6*E? Q75@&bE5{K~FH<}ݚO䓦=Kc'!&_&x@&yDpg^_gs"?'g(FDa,hc $E Hn/Bnؚ=3+}`<9~㬟j:?RLTcRWv>*w7>毎!gJgGSU %Q/Y]-^[:H*`nB:\t혴8ڞ:$ r$_1*I3fF:x\*픯FB>#927Bvb Lz]uI豘{y696?s5ԡ3/B`C@_4+ f8@ %U ͹CT%Tv$ǫXU]\UE0i|3JM}(ہ*-Yw1F 3:32Oßӱl]䜦@JZVn7UҲ5EўZ\[̲I, ;c hKbIB\yj1\?(ڦd1Wn}/m֏(!$+ n~$쫬=-8~).n!̡PfZ )p#h#Í~(1V&)|۽o}i(Q!׭MS,|=L,Q@4u,%KE4p}-4LQ?>q i]F$Rnx*9NddxP, zV9d J5RsRMЌ)d#h<6hFÙ⃾L 3¤zF "~zO(?}h ~ZN`_yj/lID\2o)q+,G{xC+b+{7-y$AM TI;v(]ϮXݾ(ZJS~  w;YuAVu0]m ol|qyϑ5R&9@*zpyШ@6^flfrEYl4xZ pL?@?Kڒ: >U"ۜ*FU}/ȓX,<ڝ^u =PH8=6tr>o[b?nyD'T#1!j3]j |,[꽠dq&w)`a9޹JA0M>`]ff9igEf#UAH `Kf΍ɤ2"7Hq'v}K'H^XI>hhpJO6H+ Ow;W.ϸA7c,Q~4KmWݞzȌ$/rB(Adx '#}{HRA!so;e.鰂AsvѠ72ɔ9  cBo ʛt3?S1NN @s/Hsmr{2 hdE{Džn׈4 z~)c )xQwNXh(A1eDJ#?ˎ#@gM1yэQ?:xukXa Qa qÔrub1q>9ej 268=tt&6Z+T\-q TT ~ᝣoPGj_.- \P<D[D:֤qϕm*ZzFL m7 pmx| *Ef-qO]{CH*<7S :JW*RO( W<[MB7CP b~ҩ驷Ѵȧ7\lK~+&Ʒ;!Vޗ7| 6 [AO!?d UdgoqO֦24ie ܀-C@|ʌ]A1ExcHBFb`pY4Z[XGpK˓[Ū7,ـL+ca$iwUszG=~T w9uK >im;=i$PT(NiGW <+WҒ DD{|.R_3pIT,~Jh2t={hC :&| 9{zik/n @qѝaUVjlP [/L.KkKd@%RT* ~w# d<1}3:R {r1a`epz ePeC8X ="w")s˃\KGyً~0j{tJԯGd&G 0!&ҩ=J]8$5:`G5v8EB^j{mF[%#wڵnh`αMَ,Y"3;jh[tFtvoK_׺ k7 2<zN&4TÕ}N h&c)D$4,}?TdzVlMKVgauElB-F@r]=eG2cVgMu[ wziԓDL-7]hdV4OwC'C!}}=7e檔 =rM.h;Dv?hT#4b FWTenbKN7Sy (s_0d92pH+l%XU5 ϲsҲCYk?  Obǖq{Ȯ gEclEa23'/ZW%"F_8 etG7h&gM:<I6ޤBdmedȸ DC15MjcTmG=@ F,f5 hüWI.}vļgy3x7g f_NJbQzlmDaA)vE=r\1B] vVsòREzs斜D$^+|H' qehh"$nXh w?qǟ(yUyc]^3$e2%A?ޭSwuN-Z%*,,mu&SVIV "e,K̩)«$H5\yP蠷@<?};Bmx֪$vWreIFuA "a ֌*BۘXG.NZ/y/g"=9 ,W@H Qj 'M}xN[Xn׍{RJ̪fQUέ;#e\ Œ6B+IT0$fUE\ ۾{M8_YOdsg <@?8.#M93P<,启`0~(zkUwR{z=UO}4qxKY$L2C ٘uŌN? 8_:-;P|8ߏ!K{ZKJ?T}j00A 0efg[.ѿbIn/ޡEހ?.JD;LqȕO_{hq>1Y cFffA(SfoXwy>(rX5vΦ}W! iS[";]CA e@[^IIpdBƆfy FPEԈ)bH,ڢ.CEZ8E׀N{s__ ɒ=Ɂ05HM1j_*wyp7nI(mWPfX`Bo0 XUHBrQKi  ^rjX-okNdtq^0*Jm^Èx`O|AkERnߵ2YHz$ 178ڝW3ԅ=E[m^?}oQ#'ff nRX-O \w~R􁡆j+,@!"֧$#4>V|zdwWϬ.PZ $C V`^ S^*{MLRO?ޙPY3nkw.k<BfhcG1YA hV_|Sҙw[M`I5:Aꑢ4$TlUPO/GD,lgx)fȹds,~l"GHi웡_ G@ Oo5G`LՈj9b v7ھx\ WԐ$cZЭzb0؜֥7MrJ@k6~Uh<:R~~B~5}Puwao-)B4 *h&H=yc,Y#yw,)x/+F:H5!A(Emn,/Ba@#)G4x'X!<k/lKQk;a)y Dչ]Fyg[AI^cZbs ] 8˫)FA\g %T X ޅUD+^tG0 DXOzLZkEOԼHIW嵾Œ-^[EAkVĺuA !m]}TZp{#~q>X3>"OJ,8.bXNkynMxg;v"ߣ)6J։um\P:my0J4ѺHEcR~ٮLҳ"d$*3Y`fddق${a%^C'( akgY iyQWC0/y_xl`jA4PNc<Gg%ι†x]y]H2a6 \opdlb$h?$&̱/|I|)p3ȼ]9#RE'W5.q{-nNe3E M(A @6!MR\v8 t1_+&@`f7,S_Yr[ghX,C̜%i;xmHͲoz:_|~"N ix%v*c"\YXaL^4^C7 Y+IޔjOxH}R|Oi.7*bV[mBŜ7jݝOiώvWS1uyU5Zk=pU,_8m,te]F^OMDK͉|]lm|Ou-zT!R/SRŖP|DAYh& *M~9ah\l;)F%,ֻ;w>ջ=9ċ=BО>ҰG;~K u6o*}A ;W۟yS; B*t*>]guwXeGcHg>^2ƀl؟6N{2 Kept-*l7%0kųǃ:$sd|03c@5JnLGȔu"PH$N|Y qCrG P"D;E  ]0=̇ 7srr=DZwXW3IP:hނ:$ljoi[@s/Z(jMl!w'@;q. ‹m⣭嶡&9zc؍MEYcyjY38 =(W@:nP~ \E]C&/ʦfONrŚ2M|jmg,lKAL`zqD"%F:vD*|f,č ?Rf9\̺"GAOU8I9+ؐ:<=>ģ~hȚ Ti \m|(?o تrB`SWK]wYꉾ]8-ZݿJi|ܻ `ι@W-,yW`s 9f'gxp,F/]AI`i Eۿ,ű*^AI}"s_x ⮛d*.@.[~c@ ?Z˨ٰ47v븟goxy *bp01xr> f,`" Mt$es/F?FKrGY5 .BM(#\ÑCx+\HH1U&{zP#4,dʅ槍v$#,t1te2@cH_˪ףr 'v.خ| `x,jG'!Sp#?8ǑXңO׋Dy?o M='ܸ /D,OD zQt8P0l/)2/r*5!<E1UJd湵ucMa=)'EK^U 1=6AȃKp_76HG AM 5`h=KLjhc _ztr;&0 \Eh@#;XFa$In R1I<[Y!A!oMm批3Vp$#%J~3|ճ 'Ls\1{Dɐ)ԋc@=8laEч1b^>?L0%TK2*F8$lFv@xj)1ܸŒ1^oC\\gdEҳOqrA+G4r;{MDn$&>g4-ZV :Qv BT?ړJzm̔Uva)5?%/ < 5S2 *yȅ4|{7wlP^1_L-u^&+$"x A:ECA:J^;Sa[z 4vustrhӸo8b9jW1~ '/t&n6ȩL)#O5pk(̸LhW QDf++I,rC5;( -#&{`Ԗѫ85ږ <9z>YZt ȊXq*|rPVa܈J1>=_'T[Gb::N` ܄\J{ w]19iG\yIQX /Zł NAӪ:cӭc#͔-@@q0ukjmH TJDA09MY+5KYˍFoל6!^N!Uh?4\&t/nBY/5TdAew.~BٽyZ2b:!A'+~@C-' 5B]QP1u~cAUrވh}tQiTtH8 [8eTG{? HJG . c0 P=kmymkRd~X|?M7ծ g.=iHD} ;S>nw|Nf]fRGoAKaOUәm{;8COr#~람z˻tʗT|=jk& \A=7nPl0:%{KLTʐaFX {JJ ́XfS<:Ss/;~բ}$  IZi_G&4d`"͏]Au_<sư-nI͠E.N7R_S>!]!`[K֥kR<1ȼoԄ3)2M m_d&]%{jmyF_qQЌl 0C8H7}^iďڤO|hbt'4Qȱ>]sP@? z#!:Wd>/yny1R)3 lΡEm!x}HsTxr}L2>E9ݗq3 N(qF< z>Dm ȍ:PAQf(uz*3`} O:Uh6go@ϵeǩ&3횪y,6(}1#H%HIsi\v!W@1ZS)VȎi0$js 8 º"O]Yۅzԁ53_^\:' [铩ͨ :<9!%ީt;2niEdaP0Ɉx{PO(Z۰ j(ǫL7&EN { ocP/ 3r{tGPrN6X=]o}:0\`|(^73SX/l6H&1f5*yI1xT7$HBAۅHS_@v]+ wGrТOî83=f5 ׫sDyaFe#!Ɇ+I 4NhӺ 5)b?8.^zNޛIb3~lj{vev ݸ-a^ST=˵!y|5p@V $qJ='" EEjPx  LqJ+~9;ӓ:HzCya1ZEa3~> #>iBւM!55&}{h# =ArCO0"Y0OlɛAZ&JrŸ(ҊKޭt>u>Jb hưlm UAi6/P vc][d3kswJiͱccRW.5 yhBΟ'h^&U`KvFYrLड {2IMނ2Hg(~l MX d]Օިo)¦.+8bC~&g{& !!K=+-, ĊFwHWB2+0QZ̗zƂ́fxݽ|O(R bKHOlPtsk`>. g [O!Ƀ;=$k7%Qx&1k<ڔ6悩ب*T`dWlⵋO3M*w/ 0(&g *q'dYlq+I2oXCVSǜ(z{*UC5c5H*0V \@s5'5k/IR /5TsE0G٪=DAű )'y$&O@6^* r$D%K:0im.D;;kr}!3H.zbeVLCFyۊvO l*6=S$y ǴLRThrak ԥ&\ߜ/P,/r~π`lNCbX {>æ)Fx> N}M.rU«QRG ; mdÄ.m%#魅#Ihb& ٲ 7ԩ_q `؜$?NV؃t=u^1ҭ\|YFhӷ3@0e"{~3k-&;*]F'Ço:hN;"R?= }6bLƒJlQg𮗭zv >ŷ><  du$Fv0P̞҆HcK%l/!"PR8e``. {vB׋&HP˜#~ zڸKx492C*@nOzuwnf)Dil.pGG~2 EVcIAo"n"Q7%6ި9~< Ohcl^l8.8-7F>ߔ+]je 2YPGvDŲ¤M EUz?bAu9DLjvP%ѝe|ƀ*=MwYv?>}Ns&Ṅ=JN8n` VRjID "xΩ>b[Ksp13 O}L4G֤Xۮ 9DP*5!̀]]muh -+9A"KxH>{&9_Ԟ6Prtt\9C)=_R [) 7 me7 Ail#7XAS`{RNd 'NS[ȡWkku^@"B0)_ucx@6SWW[V`T+QtN!=SPDQ>;[ gU2U.q]MP ~Js|Gȍqχ/c\}8W(o b'@=Yؙ#ՈA }JL"!^)_yVkS3\$,|$-{޷w9Lc7˭l>Yб+Ao DHrnogB:rTr!kWyۙw>~XiK iEWں%qZ.f0 Sv #ky(nd􃻰hSyD/~i-̴"?8ICŨjS# ꒷ADOV=W8}mv2Y`eE]r= ţvyP#**WVR{n ~'鐃q`t1ágbk1./J^j=[wr%̅=nʋ8Da34[\RcBڌ?~`ړ":1 b|'Z&-&% ڣ= BlGgqTZ|{܊._bFCRhc&22Zkv>`['T2Y%T6d93wpQϡ,򿅹d UMJ+ V1rԌnA}6P3Y>r Z:h'HMRpڞ~% m "siXKL{˾5| J4;;fo"Kp<1`Yo9HrzQo'?ˌ=t2GBv/p >ܨ-ŭ+oc &3uG/-q9$g->' /Ĕ]fg QmzV=N0r%a)۷eh+Vt IS*gB Uo oǪEߘ}Nr~mE{^ύ/RJM@_,g `VbVt0i;KjyB]$_lOϪ(׌%j`tj[q|>g%J?HW5/Yg?d&KY$Z))Q[K9 9Hi׈BNŔ 2]BK5eHC93iA0Wp&tQ_IysIo#^ H{]U/p*Xbom|6gAT]rF}UU>P _.'KK\[^{s~Uɾi>2{esfp!݉_0I?G 4lB v:0_İT%&vXI7U@1Eul*KNˋ>\w m\YKHAaq] Fby#pm5iLήA k`$#(.]Z4lgCβe I+ET bԓ7}@j*oF{Z^k!8R@$qrWuSg -BܱK.4ďx?\g="ٌ/_Ia?l5SmnƕGak՞BxR\X蟠S\[ "eA,h1B%[JɆWcǿx6tM֓-dMa:ۏvt2PD;wd}"rY|Oy|8cit͚5YqҍnO*hʈǽA7ӲGd_z ḵ +7̺>0jhHHɀ +SdyԴ_0_83uCm^E?{дcDyU)g'͏rS\?o#_{P]+ h7ZduG8 {zRU90wrEd0ZytCe+ =I}Fd Y"mX~V_PQZ=OD(MȜ./29HCN Yp65a*6U>,7Hүϯ%'F]C~8rV@w]'e~SE^ 5F*7VENmKokZTctf; V'RPz Leb*k*En) >|N[nd!u4|Ӄ9* &r=`:0"QbE2^%^|Cu~r5<]w]$qEw1D)sw4Z*'xnMOKO)?v N\K Vq涝 cն?*tZԡfb9)6'j(Pv0\,_Fl[cUZɮe070~LL8ӫ,^ƗUI E4Yn~e xkkgʝWAHC`G^MYKh ! dzԠ:FR kF8pf̷. O ;Q%F:*18?mL>o Ҭx>LK<\8xFB.7^B팮K,ޔOͽ Z׷PvG8bC=U !>=YI9~2C*`sy^7h,.~Atyڝ*<6,N{w5kQ:a䒌J#h0;s9ߞNԐ 37L1,̀73ZS+N-)9FFAaeͳ%uTQÖffՑ"d>YlUUFL aphn_+[ bKQi9rv&7B^;"}Zd,}{D+&?П `çFrw~ 'b Pd\K^KqϣH Q^pe@9V#0p|}vύ_TWHȂ$.ckSmf9棔qGG"itH+Qȟ# [f#, 8 Z-#+xr Hu.o0jJ˺o^D<퉘Ů8P5VQ:ڣ+(iŕMhUoG<Մ\* .i{,٢_W2vj09s/qjebÞEP:L Z:t+3!Ѩl6Yj%FƘ? 5L"WĘ숈^M%O-ӿ|F֙7ۅX{Gk>V:,IJì,2i#G 6Ēa:ݦq1plr⠢GZY"}_YIDu{ł1k$ZMQ#e8~i&zco.yalmEeߌcuF _*PO:r1`lk,؛mH#d~rF99/e^7_L Ț ~/.ɐ]mǓϡ#X􉚪g#!+濳ը&Lj?ŌgW9$&\|mt\OornwhWtToj.}G} xAilkivi!;^[2nR ^f3gj0M,]#$;:]N|jd˫dCˣj[C7/ ?.R/wr!R8uƉe#6ـaF|C=xz@ M(;4Yu[|:hCsHA^,{1~/p Xh( qT"q Q_3%&Tj=xrYgcmˢ0NH l@an481nǖ$Ў6pQڍ4$!_.cJʖ4~)RзPōf=xc<4/è-,_GFm*A}F B0d穦ܻP%q*CA/\lTs4^z !eqVPCL#HTˈMr:D#G%iJ?Iԕ?HĽeauD.~  9#||zɒT(ᲨQww2 m:!qܱ4Bmm.69_k%8k uggA< 7oKݳwAc xҚ$FAbb*dY b*3l]R՗#BPF;uceE0!."A 1 $*L~!&H(e@4 -v:ޕYy Q@pϡ07Uy, )02ёsC68 Tb#}xJZvw(f0u;Y _c48cĻTp{2svn.nI c o/}Iu: Hi p; +uߚ37XV& D6)k|RE3d{nJ g? bgrLjw$˧e35LyZ(1ʠ-뗋w:@mt$jz"v7xZ³%uw>Eby&\2ƾ#5.IdR rI}}t'E*X\HA߇I$t;_1H:7.kN)C0֧|8 =hO@Bm'vZ8]߲1,-J*[܏5ABR$  +)к '6>sLE:4ER?ڔ&cRDL}79QjI ΑC_GTĿ)OAwVaզw)y . (!B"XDVgv @L Kް=9L hz[h?O Twւ:Id[,Y{r22"%0n>#iTo1)jL;|#7 ~KCe9oЈ/m:м%Rrd~^;tG ")i "ĉI+]TLϣ~{ )dHpM7 yТ\Rm6aBķ}%%a(kfTSk:b\ƍ=~[zr 6P]/6!ez_ U_DrݢJw[;sŜ3@.(}cSx kSNL)ZjasdAP .TTBzE**Ur(kI[7#:s)CXkĭI\גw .M6^ԙ d 1w#~(괠d$Z f^f pԇpPFZchJjk>{GTSyOVgVxA˙4fDɟyCгstVS{T>`~FΔN7_6*s?S9PA4ƶW{,:iyѠ|ҋ~?GyP;yiOK a1n(˵bV6 Yb*"qM䶺f9>obKQO4Xre[=j-Ų) N' C̽]^(nu7V*CL+}@Yi|ʡd2Ah쳂\č\YwrQA_"jGJbewj> d.SZlֱF&𔗀-@so3Ji`Vo>hʹ n+~( .\!\7(n#8LPt I{+.YZNCDWf| aM7&ZhMUQ߱\cPƀubnS2uBH`FJk9l  YlʭUr/C;Yr0.73 8癬K TmAtC﮲zktߡѼ-1pʠ,tRM $2FSk mO#~uʍQK  vT{8":dz+a6WY!0%y?#Ӳ@t@Bo|N P{nS"}lQՃ/vT<-uSXck 0fdTZa`3!Cy˞ڠk:3Gk$CN#|Òi5B'*Q,m惓`khS{fG/7f!/ 3&yGI!_dZ4Oů}t Uԋh:bz,q4[])ūyNl,? vsO.@熋rp$U+"y[4(_mzv|@gג`V 1p&>Mp}lQ+&D9l:)2xt҇ tM!S6>S tt]9# N a#:N CȞDofse]@&رJG0p/V (o fO^L$`K*|9Bx@$9Pͺc-(œG!k6*+W}?m!_@LM ympz4aFCj'y䞂Tªa'oi_,foT.9FmڥG5NEw&H%XO\3?w θ/dy2J c,ƨ`h5nYbA1N4pnol:.q5 L}yiΈdvxq\$<3AIsÇ5RX@NG"/y ʧ~)[8}ZT`5 tkF^5MŠXdǮu94l5[u4J/PŦ?8v9c8yN,hǦ0|尘yBfe濼6==n ׻N]Յ;)T޾6?I0+xjAi=~ƩlLFŔȒ]l ,\k'!\HGz cҨυ󞫿X7eMc)iդMS2_|̳Dpjv(hq_[y?]6 s,~SV텗9s 850 e[Ǩ O`k抻,bz=Z.l`8* hrŪPݭ4[PbϷAʊªvړ4Bq3uwJpoP[LviH#Z2V-~޲_nIXf‰zV@㩘5B&}>Թ4΢\[2T $}.˄-b/ s 3OT9nʍKh=ߟOs&%Hd(<eĨ;qq N%w9`F4\gJKӜCkJGKҗ[USJw% tWZ1Em,̊eOӸ ÎQoqU1!L'Sm˽1*usp Mc\?xAgUn~CmbscajuKiZI)gÙx:[h1ښ s@ G'4)r !߂A4"qo@!7@ K'>*m~҄g`3aj}T짡 vz@2ls>k\E+ң!ȁu3ݲrd8}XWt}J!!LE"`Yh#MrCN3V;<\/m][xŋ+FAZ:FON] ak5 (Y$T<[;.05)~oXl),]- ;'dIYjbzV2:"o+>8_l*-?}5`t.M|ckZ !k_rvK%fЦptqvpTĚjk%^]D{[;pXk;^1Y^ONg+xZ{%1A$Jp@6ϥGԆo ?2oΝKs=DeTn.+\R\Av !D|%",Jl9))/k:4Τ 2'&uYCi}Nl&EhqVl^YW 6-׿JoLw]>ĝ",LXVㄵuESY)E_D%=!|V |\Dʸ @јZ>ы U--*f(hXW`=̎nS<ـZ4GzJn.3𣑽R0>Mg?n*kf>ܬ-"%b5i2oJ ec" ,o">nTL@``ܳ:&1?< !ox렁ԥh]> R9f@*7f cL@=d\ߋO:Z9#8xI2Wn|&_ D q)||,A==SWu !KLHL*fI6oP~FJ8A/Gs(L7eKB}x_RVaT%ǒdOs z 55w8wm>dJDL0NuL)FcObz[x@ NH08Rx3rw˧6-']bȫF;4lt[ck;.UHu,wS'PmcfY?(f WU}#b "K㜠iE1]ES&g]n5{Q> hKF7<]Z CD[$u<珷 ];D*!.zl9Q\?F-ѯ`0v>.q6imi-\mCbӄ 6wSwyKhx0΁\cC~}"z\yA )頋փM{H{)1UӕFe~`ag8,(P\]$B*`mi۷ޖY\G[i>3*F.Xܙ+=t4/sKA丠 eOkxFߠxC:Ci&AsYPxo;r `&_ފl OaeݷGKJhݣ#E7&#Ꞵ?TIN7c˔6#[JPۤD o2vڣJå9!2V^Ń~[:)Վ5 0.+7DH4tHvM * ~LA4%]LSVԲ%uymR@{3|E[󶖖9zOKU<#w:D UXH Xo%q!Ѯ IjLv#OtR1=gt; q&ΚT;4SY~: 9W<%vH. {5~ ϋT1 *% e0BBF;1`#Qu =`?^]̇!3/aTQr!.g`_Idu ~{>'#K( L񓵎qйŇ6MƊ J+%E 螺V_J "4P/ҭoG02 -kj ģl!+qؽh١yOȗeqj "ٵ6SujԛbX::wxlv{Rh127htI>]_r1(qUðƌ/:gfG 2u_1bD\~&{!c#g!Kƴ{LҪc7:RQ:.~ tlFl]R8K{|S:2ӌ/1%٬5Pms+ s $Qh=O q!]3~szC0’yq 7U UԽl;X.DRs+ᑂ+oe- .r25\̄Yg)[fcT`hw#vW0Ie>/G e_jI#ʛxA<ҝ_.Iz3f2z۱t"=tHʮq3Qcݖ (#ɽ&Ckޘ"K_CYش+Ͱr<0t (J'} ;Xu̯2٘CUl#/*o+KU P7-XeT/uSNصjX5r\hV#W~A NM?52ϲ"ܟfk9 9dhI(ɖHԸő$X DTӰ?@d2@Y Xu]TQ ?mPUE ]1]X~6&cUaElx,3[VA'!uMk>\)e%$λ\R8i"M?cd ٯ9fcC7gVɹ  Hibҽj vDŽ5KSxB*V߁,dzsd$kN}ٜs ;4G/y@0@%Jƽ5J kVlԮUZ DCC0(qc_2Uae.}RlurWCln2|pez^[cPjy#hISJnn}(=KFe8 iYuGM2&?GWޓ/q2yxYޝTf,marl>^Q]ȱQ!{vsdE,Ĺ\ Ql?9C}GΕA&_!׵=7HM4<:O5v9U Z`jqŁ blV(io޴d8j9]NHwp2ـ[}@0G=`2Ck) =ŇƩoťnXp㤐,VX=8vdmxsDnaǖ@eJg ؊,\Qk@<8_'zΑo0fAԻz׻3ȮjP CÆ VTp͒۱/IҁUͫ媫J(&m'S\h]|.\7^&`NV$2R5ֱ3 uׄ` r)5T}#'FYɼ`j[^`B_㗫F6,}> bUg4mc4mCzYso䩺\q' Y9DO~$;"jݻNtE/}cNo677c)JoRF_  v&yVd&i Y= u\0^cyF7wEoڬ[QԐLЈ] XxQJ:~U[ilW=vByŵD4J7gf˞ F; [QO|U寸ŕk048!6_O7@A"!{H=J22mE vgss̸U~A`WHIwGhqeĘ6/ n:7vF?Z c-Hj]tfu)!ّ3+%Q>H%aozqD~8#yoٶU?1}sNc!;pTϙY9c(S Bp'h=s:~VJ=ykVWH/s>H[ jJarHAg DϲA drћf#Xuz84J~!x(f=cS8Ėimqh϶`jyoLW"iPZ8[A4׋kbHeA7$3Dhͬ'#KxȺToל,G!qǻR<'>F҇ڽykMl aIڟbr&߈x H:#FoOjG_P*w$|IJg˦,jL_5ǖ}M Օa1d96n /=mLJIbG2}3&C%4ݫz~B=5 c"ʢ|U BOotzl7M7nJd#I~_ |m`Ej GtcbDRz (Dg=cyHlJ}g36eM\aEDPdpoW3>{G7­tdU9qQV!zT>/8m j&̕uc;[S3~heBȱ#=%ꕚB־*%, h|M'p4P5u P !_t[q*ѥ ߰M~*h5OW_Z+̦)GE1d{-wzUL ua7SPoTdGǣ )+[!Cٌ)+zm7(n\e h|y~ kހ0rT MhVIkx{#"hzۅ3*Mw 6q!Ұ_nX>d<^D p.}p6$6(B x?}` h {S|jK*U_1اOe慎yFlRE^`6p,HWT77|&ul}q;&*9XmR|X:\_ uۃ@Sc"Q9%f:$2~uzU%@KMQz5Pd]xCʩoАvQbʎ8}9v݅dM$u:HhU0U-aimēImm9]g ijd$^VK8I nDs?7/yp(!\vm q0LGYJF-J2tdo+b]'E[O\=Έ˓ oqĄE7 _4ar-R: &7x_{KxdՌV [4'Sl[͹U[3Kc*QgJOOa]v&PA~}pP_i;]7Qǩø^JNͱjQFVQ 'I e m},[)2@ BTI#XJ'6vHzoHN3_K}@+Ȩr ~F4jˆ{w*9nH<d`Kg5OwzTț2'oI\WޓХ@lbb2c7gl@t!ZOZ!Kv Y8xQ`4[G4,aٺ*w/9P$ziݿ~AWȄ dGNǝSTZJ8E.5D/bk['5Jg8ɦKu٪Ӳm-`F`?oo#YuxYO*V6= AN2b&3wh 3+R a|nϜ&؜\n0gݙ];`2jalZX B;el\E~L&"Y/6I0NvfN%ɸK@,7OCOqtW@V^֫ȹ(B9!qb3߭9)u@?GeVVA]lopCo+ˆd"Offaڜ ^j.ԉ!p|ywrV{7{ɂ:k'VeUn[L9) (NR F92PD,F/hxNKWlCZ"x8=' ڎhc߿pM1mV~:7d[jufI@HgL- dr dH["\,jCӷ褤,bMO@~mUcvsMFN'D9Sٴ3m͑nn̏Qr|.^rn]S]t]#^?zkM="3@7ե4]z= @>YU)b|*gfJ6Y 'dB 'jm `? ,h- |(ؓ IBAUswB=n2{L\rװd{pX0⇃;U`S<񡄩N(np#jL}  vdߪ b ,q.L[ 60}f1YTMڇ4֫Mlx!t ЪGqiFs=2(ûwk8gxC#REKW:m[y{ՎVt* >+w.'BT%tMNY΋}'{Wg<77cP=rS4oZw3]Lzkk0E0ivZ5ܯ"i\-*a}iGD0$˶-IR{}U˞I i&m[CdA5ûrӇ.R`c0E2Ag:`;$E&6:Sq Qo^h=ge =-M&>\DtJ?^=*ϪA 񒾵Ο&ajz(+8;^A'"SnwCW@iR\AGew^j.$i~vN.x([<gY{jG. al6Hu25[rk7s|U |\yZ A*f'#uDH0^ʐC޼ߣV%wYA-\ 9{?=e%(*;*Cr\[M.=uv4-mጶ=DM01uKV -Ϝىv_ڟBObҷQ`/6el.2+n/)ٵ҆-KzEOF-{Q=~74(!Jgi2" N4H5Lw1 u r-fa2nsTƌB z?l?ե\W $ Ihܤ\ǨtTPLC=m !T4-Ds)aF#vΞ&8.~;QN|Imur* D߾֧\fGdStNIRD-AwҰZ޺oe u{8P<07ٷ~~AN1=1 ޔWK ׼ԖNF[3F\u8;^Y)&dt~ /Lӹ]@kTD`Z&M%g4+,|8kuIh[X4\ 4qkVo`#j1O7GUR 8bF%tn`ବJ`Eru拯FE*$ Y QXmK6uߪr 3_ck9Ś?.1':G.hgP&o<|5?oR:&!>yw/cΈ%qJƵ nw:Xgm#TB><~˒kh njԯXypA​DО49|er8|||bjZÕ!Vafݝ? /HlÔF@ͱP]E[1܋v{/cp% #3\.䧁*PI%1 Q:AH0^(%E,V=_o!̦Ȁˊ}&~ :i4Ԃ+]FJ?Ӏ$.793T> ,zʈ%= ﺊݢӝtUD8Zup^@ rC@5Eo̍' lwx 2'ޢCf68ST9q\fd H\E78ew _mu 19Zh^$ȟ9vlD FNNnVGQ ~77ccM1qDmX>'PG ѫ 8xe٦ß/ X 6H*_{&*G,rP>#}+Hm4H+(KN7H82l'xzMvQexßhm9h~تv!vjpN X3(\aMCӉ}L9pdiX} j?搚K+](ce Cd~`ĽL \F:b~8k̫9V5]d)\7áPvUќ6@+]+O E<_`,xFP)v<& y=o'a mȧ N(Jףu7sfo4QE٪WվJF_vK+ s600СB= nsjIP{FP,Uɣ-6=& zdI@zD*]JVr`+OGo'Y`v|]}\`,W^3%ő;lF^Nb"cYa+ZZ>R\6j/U-wB5 0f8hVLL uynvSc6f] ˆEԖ y0e e&^O7;DM$]9?V66=sPsB&N LsV{&܆ҦP*pu.;UHDe{m/[H+,OV0 {U%yQjۗ]Ai $M ΑUh$:"n^ŏz.q\>j4_2K'IsAO>q4Nj**9 z*B*E h.qB ~JO:UL ~%G RʹmL`f_Ή E,[(4-sWdݏqwXGit}} vހzAxN|0NWĻI8Ar1iD9hى<Ve{>]V@Zp pr!վg؛ݧrszg#Wt-ʐPhŕ{C9&.m9W3\CC2*Uѯ J˛y[.~b5 A?uI (& KMӶM`<;P=:T 5FYbaDRꐔT=3 ZC|M{L[&UH2UnϠ'w>{N9O67^#yTC-9ږ (oSa3QoZ-֩b)j-t'cpxq' d<X_uլ{#IU"V%°fBLD2_:_.`9݋ťO]E՗,\=H ]p6?r|Bbo b^B1vHuApjR @mUr9jӀ%5nXLqb%" :՝rƄ0!E";5)Xbm2<ş':θ z1Àؗ!@/`K:L{_zI.7CtO#2XJI%Lv/%=E CkQ1m@b(ݤ;fvzQʚ̤?.NS#:,YbV>bkLs pEq1JȵR+Q4)O/0r׵yFYwfEc0 Ȏ(N$="1wZ|tӗ6شx:M>Vq(~g:͟[-Ÿ,R%UDVaў.`KC'4V=7l:*nu p= __YM7S%;dB-+.zN3| r՘o/"Q$.B.r~cyw}_'Y'W_J]GN! z;a䥜N~ CPǛhZ|9v?,E4 ̫fO+^։k;A#bZ&SxRɽ=/ӹ g/J2rJSasA,[ MsD.E6󴗚BzI\j(7`?#IW3TL<> # +[alT2tSBX"eM|^E! 29 $)iQդܯą& $uc#'p(=9$L?W.]H Z8_7`B?NJqZs?[YTGs$ [BbHc6՜Hq]X 'yhcٷ|U4rY :Q`@w3PcW2VМ]%zwj7Vm#R0\&kGqZ\SOqQ{BP-VF%>Z),6*;Ӝҟ/ HUqg#)$ ~yO sX^Y&}sEz~E>E9Z';n8` De@[|ua a͐[ӖIa0BΜNU,cB >i'̀' 4~p\6gfOFA3u%h1^ız!ѹ^u(о+,ZK>w]"=ZH Cdvh~hCK4oVLΪ4zo d[dmȭu*63HK1cq;":$||N20-Xuvn(o)N PpbYLŅ^$آmE@T?Y?u j^/itl-BkH  _C.3 7޽ad 7 vֆQ mBLI.|rBo27r:<(tdDe:eNjܬp3 gg೻O]<$X)ZTu 0ε_A [0#:|#`jv"=385 N3JVs3Fw0`wqI:|>-^\GUw^"VmT[ BT’x{GH6N&F֩!t4,<} W԰c!0II8t3XDතib4ULIovFKhgLζMdhbJټKL:#N{sp^|sxw ViLLOqZ[Ћ%pr&@eZhoI>X Jm`N%0&ΑOrVw$e׳M߹KRl+}R_HN:,8\)u7ObjB>,k$CXOy)G!O/KI1d` 5@!Wwz#<&%1$BuR㱵YxJ_+B)ߍ8+= k'|v\|PҖ6\Ϟuf ׍C+K`>zB`hւ}'h% YX .#sDC[6u"1Br␖q^>2,!jC0\[QM&_ ~'xL]E}i 4EP LxP R|*%YvLҧWa[<{ZY4;uuL`@G28egTw!pe~V=l!蔇 |[UFD_}>>)S1gڴmJmH0gOl9;{IeFEIiZͻ #D3Slеv 6$*g-Z K /xEU9?ܖ^ry)P&lcغ dY-\z J D l,*c;L%hl] l%ٖs*0 dc~)T&%vge~قdWUJC."dcUŬSWL8oisE!/$*.(a>Zc5 #vT!vbLz^0!ηSo E!TA`jǧ%/`$bWn/0Pn<hnUr/}=MFNm;A#/ JPC)d"R (Pj t'׫8!|{2(Fgx헯F>S6Dk}d " U!@fe1{W.Q9CT%^j(u)T{8UcIkDp SҿwyO\o#p`0Ir!R{MjXz4*ɂsҢ*F"O2 LrPSd^ ߪa;nk=VRd:WQ{V,Y l M2xB|7v"} +@梪s.adzxw1 ˤdJRe@SifοA`}{mȅ(L>3+f9̜<ĄT0iYU;(yL';c ;`i>UeKI+E]bza!LBD>xЕD-hprB#OCpa%eQDtRQ?|n} ?u0ŷ\] .-ZBHҰYRd6vT {jHUq$Lq0/PG J7~ѱ[;[E,+$ W2iZ͈2Z :$Jw1fG#tY[+ YߥVnۡtsv]}0 CYwYgv/#dI27& z^=LŚ/;$KbOQ⮻Ûwd BQTwof|Eg75$f{eD[u.bOv'źRQA D>:0d5W;$uSnGdut/A>*ƛ*~,>46ǀh7S*cDsuEŘB?Nͽ[&+_w\kKP>5#޶&Zq`Vv3C"o7`u,Jn_uicf/~ݘ|up)_\/4VO5NzˍWy?Ȣi=vID}M/xXAf<_T.G,aO`:#ɂZFT#o'kנ|2E}CP^K@\ %s_p[ɃݘkxI[R:2mXwLG7LxTZAC@w9̮E¬ M+ܜ_%}L_y95*.kyެjTP& |gw(<ޑ "%95z ` w2?tNi~:Iyhg{2Js~%t})cKd5!sB[=C5Dk[O"=PծUFG9ffLC72.m!'Fl}ybx*$o[*-hC]_HӍ.|fb5%8dw:s`= ?+W+!CdxʥKrmD WP` v oOZKH|޲54qPREC6hC[PbGBn*,w],W.0q]|UC"M=u&1MxKvܔ@ 17<<=shWD _r8P1O-XWtdFVKtZ*\JRa V撵ؑ#OsAn\O}\e:)HgnT, c="=&Tn.7Ⱥyau?POxJ*= Ԋji!tWURY)}zD$Pmm4ODpX s9rϚf,d$bK+K=}o\ ϲLngЫ)1M"p B?6F:X!weҺg jrs)Uj&y%'JDmޅzn)'*PqNLE^rÜ?xx5٦3><Í8 H cA-9xdLǪz& ӈJ @Ji&6&Se __?0ɔr4:(8p.GWU}@0P O-=M)0c'@J5_dϒ sF ̯8K3&T#2\dF>\Cxis}cŸ}mk6kJlx9@upH|Pk"ON5{,V։T[ؽfEgL4qK*P`Bo". no[Ǵ*Da0|#ڤ?}A^ѷT@ΧRcJtWF{#"EM%JW7,Q}6Abb%LR ۲x2xI5p({CpHمE"yEv?qpAqvay#ܪ;Ԯu7D!+Tm2V3C@Hm6nh˝$4##Zh-4`!X>:;V2Í?NY&6d#u ) 4WcovHen"5uAMq{#~Rgzmq&'Qn[533uoCg!6J;BLu?Qd4b5gƠrZ#}V5#XA@Laӵ{-%W(zʐIBs7Tؐx'ۉ$o3KS3"U:9oc%֖HrF9x95Xm_R(OQ8Xbym+Q]rvշy_R:(0- .J#@(X3T j[J=7 ^r]% bcq.52CsU>-* **ؾW3QQ͟45GX'N~r%f!`pzWmzϖ"Т{ snBXcy%E1(@FfÙM zJ4{)++$sѭ困dr'iTK D!k?¼ފX,4'GZvstaOWٲ&K\?2w)8~\2yS_;7l"h϶Pb:X)Z6)alr:,p,?_2ͦyݬ11-yN qh eB f h)QmWF/1N͏mL1{n r͒=%|j꽰@tD5؎u갾jA1s/DXuNwE )=ekKs*xKqDapMD z!e_1nw/uWV@@P baہ˜Sl5W0=2TY\Z/]:a&`f}s /[oJW&zt Ij^yͧƲwpq77$)CAǎ A{[SxG;Ƹ$iw@z ɇkK@L Jc- &FEU(AJATϪ6G(f1MÑ-+WS|w10Ɗ읡-M-ht%GExS`]pΓt6Dɚ%:ε͠v)uѭtK -'*q h^T s<6tH`nQX&6m/d!Nd\!ZhSΩQZO&Á:fYul?\@޵S ZNѡsVZw`b t j4#{p̓cs}${b=^­bKS~!D+ nK={=F7>qa"(]߇jӄ@=/m%W#e[^XqX`gZ3P K g0feG0߇~?} rt:vxXL|GIMy< .nW?MYH8Ot&~zÖZ<c; (m!1!¶+GAœةua?˺66iڗ.ܖ|%JEaCEم 'FL3=xBq(b\.ck, ׫KfF4]*>da^26c,AcWփ4H|5D@c`@VN T"hVm;"mN+ zv{O1;c;ENq2$pʖަԣ #uA >GQU5yI)ZXב4 7A8쐖l~;QMݥ)F-{U[7U )#PYQ{ rs"ax+.F 7@`7ƽz!ҿ-:g¿hch&Zk YxY/Lis9_ž"ї}X,:oZl =C䧉 #\ ս=(tzK`GQ†D_k_GUP˛/ssbޔtRl3\9]]{/e^:ba4*y2?wj9,.%/UMs,g֒S#̚my%ˈ;󃚕ѣFG/GfU (@ x՞='ϊ[fl%fgȞ} nD\n ͪpkKpoפ12QU45ٞL҂>ka?'phzNI{sohZTѿ lc8.X'Z*6tp8䌩ޭ`(0J֠JͼKy5v`ۋsDt "UX(sGO[DÉ4L:uJ{WVmqζXwCBZJbl :} ᓯU7i6wGRPCKؕlБ("qqL&y,L~_)=$#X s/<=3.ί^Uf n:ۉd SoHW`^_ш %E6^fC.jm׬aM>}r+'Ev1~CJ~UMZ ^Y'cO4*ꐚDN֢aٴK>dnUK1eHq\k 4 D]iܴD94eox޺sƫ%K NgKgcDCǐK=J5VZ7˨DAJN[p%0Q!Q &h"ߝRjHlJ~0xP!Y3na:g[9bAz&b׾˛q<+Qd˧A$tZ.ir.6!kIim54@yDOE,yS5Ȳ%|~RJüsQSߝg(5Jxr¼4!c~|~A1,)E%.ήڄ]Î=~יdJr!Ryboaƫ'UCP~{!A^*!hr7skU/ f]xj)߷R$F!m]gAh`Ń8qdOswQ, C얰'~U)bi1 KMdO9Ρj fj?Nb[:A,C\s@6"{O'  ,uzH5GB&/ u 0?A): HZQ3U=I c9 [KVM#~KYrb:)K)5FuH9\7S-:@jhzVnR& a-_(jq_@Q .aeĝ|֙ .|21b큇 ~hʑ;5;FtuPK^1eL@'I{&|%8MV ?Jaok9~veL U}}-j &B佑}Q؄DMŌ;fx~}F#PoEOAВ/M9kiR[l'7ռeGŽ<AӯvuQ~{W7ûzrމD?<3HA 2ᄏ{ӾUfEM`@#G: n]z."cwNз$؀H;x]OW(' `[ޙ7qzbHu28cӜ{͆S]/Bk6!T/*[G05p;2Ny݊!^E~G!htkl(d9/*߲=:6wl^pfrI-e8GTrI(->0.-Pm*"+qrVQ[1 8_~ ۏ:Cؑb$5 3N>bW7$98Ar粠n˕tܺty!؀R33zpZ.,# exF_wTvp `æVĈ"pR9tgj!bv?%]!ۂZVWiqcEDA(%M~>(G'tYفx?x@5X))[lƂT2%J?*,&c] z3OyKCCgDY I-pxRAe]z.N|@:tJ7Xٔ6vm7@7&~a]5og*tgܓ֕w hBƣ?R-2٫p} U9CM܍u#).*9[H!bQO}'.-*?J|gQ1Жq{rTe^忖_ &b:@*c)rCO6{GB<$9}Vqq<<3v%$? `:S1}Ձ5><n`!U()SN`(EYZꆠ>[>xC\Y _\P<3:\yQ9:ϲUCu[RV s:.ЭCFr46\@f"h{/l*hH^94g~H?o!,W+IP͕j8g޸h)DK\h _Y`CZWʰ?v/Hv}b. zvhR?mJBHWWIzeFmc9&nv+bVҀV𷪧 wc@7C$_ y~]aQ.b:JT`Sy%2 J4BZiciw4~u`P[iX˩)&$~&M<27oy]O2 HxNxS@D,(\4M) 0"{S Fx *.;;vu`j|#P\lQ~([G"C@A]o "M90B+:|/zC=r%8'*NuH 5 ?f|,c`ǐ$RvܵqyGZT)^SFwY7R!)Q3b鳳{d1uӿgK )::+Xh֢Fb,XQl3Yv݊0k" 'J#m@<łe^~GN_aUni;ي!9n^bO>W[/ JM9*BKG \ eh() 'qIԂnVY2q_6P7IhL1krF'#*#W sh+Y*;=YJdP!K+'pO~^^mQh)v N!UOz][uzd(קJ42^>X,B۞F JU]57F`a\ &Whd8Mi0I>"cI~aݨHՐqyY֒R1V>ګګ\ft-r-bD1"v , U+^EAQVު=fE"U:l.S,3vw%Jm:=oG|qSDiQԯ3bYDYd\px=B^7w)o)?\KE gvOvZ{kWnhC.|z5窈!dන~X;ӭTTҝgO|HE- $1 T; 4A€M.%7T+o2}DcGM)݅HhnM-"IʏD[^T?":8Iu NڹrCL/2 b+"kDnJe.>jB6EmE>-:`?Uta`}ޕ{A %pEݡ)#K|ݕ4Aiґ<% mJv$-8ŲpAyQ_@i3L# %Vv‰Mwuګoxqi;-Ǽ_!C(H[K'BBxoi'INJ>IQ){,20/5@ʎi| Ҍ佭#0(W3h-_5/O%#K`JEQ})U0 kxG[pj0FI VX V[km").B 2ncpÔL}taʚn½yt‹@.&&D~ p+r[3x.n֘E]DU2$osv ZV"2^$/Vv)Jk2꿬S+Vu iPh`SUN/?tPYgE̽0L0LqOPiT5L&oO-BOQǯUܸaI.jȈӷHC8NFEu5Od~C^OWt<>Ov#@2 C\Q>H64̒zoIi1_1Q> ]0v*= r?.1Xr[(('"'Zp2 o[sU M] | pdk~ ~&m\RpW&'Z=nKQm~wMUMPv*i@KfZwҔ9{M9E TS?UJtI֠|EKzE/(?)*qf`A8+u &1bXb{zu}mլ 4ʬRh;m>n":V_t+*_Hq?6{:hE^$HS+K?"һ >Z*jh HWSpK"*o͔;m?Yha *P %С !,p+9ƖL=9TiKk`ad H:yÎrO'+@̲k麨+x F.Qp +Y DG4gMc8|=~(mMJ0 Uzb!uJZg, Wuu(tv Wr ljP"89-h6Ái%nb퉊"tmgb|lNcB1tAo +}}_%w[Y?bTۉfեpPraCDLW:꼇) JJp  ~NjɊvN #]i_xRr=febfXeA+)@nJ~2Π߹Zs_7G&!4>kCxڜO\GEOW Hm8ܐk$\Rd)iHmtf WEM /D::6?e+ TՀ:'"?QTEn.$W`f n?α}U:@ -Fc|+q V24_u:78׍Jaڱ'7zk=[`܃$t*B]gnMdo PIdgGT6!zmj#YKy=\A ).POqr:$*Zmzbe'єՆ{v._gmos%j x^5l Lh SE;!/4 (EYqඌc|kuEnn2\RISQWg )kǘ"&&&Njv[1='pZ`mPC2~:8&B"Jȅip0(t Ld2[Y=9P3GfWjm'@i>O)BvtǪ5bBӓ5vC:3 Qlߣ3z4E:X)g7dLtv-+a+% tNp.ɓFWRʂ5֟}M(_DDuIY lmYLo6)tV$XrbJSN˜+خr^@C8 (O$Ť-\tlN2U/TsE,TSpy&߻e)a_ߚq8/:_@𢊳rVT')`M7xK/ʸXp2|T9K]~b$"~tp [#^UKB30~K>ɹ)/Pek31mW8h~r5\jG lBE&AVGvB =F<"_{WMEe2l|HJ s.vC`H)dX^U+dͩ@.:OzГ| ; '#nOQ <;h7'5,rl+_~P*qhqE?PZ_vaPСYۨHН&}fZ*.W0\> л|lth}%2i>OL';Ɓevc&qHDU9R2'y/ȁ";.un>FMX,H֍_ZiZM6'Dc=EXbf:tjTdR"Y<] 6zgKiWtt@;88p)œdQ­b!7OV[?>'VlR<́!$I^쯛wg[{H Y*cR8' .-t PQ[$-!yW&8sER6^'sJ-(xىuHxF/sfW4/d'+93p2/C;8%/5sMv[e~E2WqnUr{2YzZN c6AlhbAR6A'.6]DKU Me C)CX=?L^VSLV"Ռ@.j"f>JXۈQT2¬5f `?@D>X2X* P~'0U)]Ѿ{ += *o ZAgaH*0.A4O=mLKxKW/7l$oY"W%I@D׾c̛j,M->G. T >N(Eoڽp9~vGKL E^ |<6 ȡB 1 M}ڰH^aG-j`ױ߳Xp0F+.~ű^tUb̞NR MPӊnÛU+aP#^hgLzB 2TW/n%Z;!ugA_&[RZ^u_'b׼ @҄\~p]eI J1.vqYl?4,GwLi}bS\%͋Aɰ5:U40{|sGy-cCl }~ũ۰ _]6Iht(ӀmIJ&e1,@tr:;/(alevscL$p,TfB-BsNCB.[b/mJEJc*G3AvTyӻ%xA?%8˱ k6L+| ՟>~f`%뼐Ec!8@țE?kXBp-aX`WB00:[ܾBa6} TօB>C\ UlP`_/lѧ8"CzFLcҞTGHC/Nz!(&|ىOx&pX F.dlł5qeKE:Ks<$I=xYm) M*ڑ/;- W`Kt]tN֖~rAvQl ?P ΁sfk7Jϧ'P &Viu@L Ő|zX9K%% ;刵3AyXLpe B("\6ڒ7}C#EBGhW ~e]#V`y[}~RoSI:DQ`9X*WEEp;H=zٚ,pL,訬 dAo}6Ft$XjkPT-(K#&Vhܑ .wGI$_n{!*]~Ζ|9Z:G#o  jxh[mʁ/Z=ְh4=Ŵ=e8Nխ)"'RB)/> 8Paŧݨ!,ܭhm13 1*_@hw]b$7HNw*n:/GґB|Zڸ:>1`nܥ=aBΨN( 8ટ! 衦 Vc:C`+sWӨl^;Ku(ef9+8zd׵0}L8I!xvć@*WNƔi03֜/+J)Q+qr ﶊ׏ V_a)u% ݶV3]1yU.D gc= a%K <|d0l| qu@6$O\?9ųSt?#J) _b I߅%̌Sy/as3->wq8%ߥ~XgRʾ ^F’ "DF"0|Zp2N]xm XR,݅_RUɴ4 kvp@JPa/sĦRH+7"Tq dŔC:n`$i@SUeGFRג:D3 ё o; 4AM7! RffbpY!^w(~u#= ][2"h$ne7wH'cKBbhUM5iﯩu^Ko0)2m# &|14L#"7ٛ2=:RUshlO$õvuwF`W$NyoL2?N-Il!iGsܜ{!>.RADk:ĨC>!Ac+5 Ҫjkv8bУ=ځϨ M^9j_A1ގߞf _1]f0`kLߎe+Ykɪ-Uj+sgOsDaT8( 0KS"}Ef'MY t8JLSIh?|3h`o]ɦOtr$ɖ$0i˗8|F7S>F#24`G2n9dI\p\ Su 7+zE)t|YzL:O9&*ىpݘSvFzviǵ*A9)Ε4--5G$sv~o6Vgo#:.O8#+} Je \Z,727FEA7JDo3y9P7ݙ(q<]X5M+᳉ M@G\{EqtEp([!uۊ0^LFv'84\ՙh*0IQo +RJNUr |݈]pV:|,MB*o܋rgy#4Ϫ/wLŐ!DEHD{D)-3M, BDs] [,@Qr|~ <`鉸! p<٘%6wG?@dh@ic@܌*htQz3rJbG6:2"? ;`<|LE{N$GRՕբ8_i,?)&tq'GSU &QStk*#d0{]g/58!ӞW@84(Mx}UnF$6ME_2S,k )ys]G Ӱ!4L=m8.1hg ,K_p؊%ӲʹC]u/Pͦ^b^h6R7y ;)D60-Ifәbmpi0hb=f4 ,lO|:^]$t>Ɂ=e )Z ƾK;G֞jMZu2? {f bMkG(ӝqd˅$ *x5;`+HMl/.bw5"YMz$"Z $ 'H/b,"es.=һQH[gO~85~9Vϳvڄ|)@A}S鑣=gS{h* x᭰AOw׳4Ȓ9gzz q̭8}'aam3I`KGJg흵g)6 qQg\{CeP)p~nL f`9-;o5xhX6x|8 Ӝ_]Fn ELQ<=P#ꓺ&]P˱O @"_mDo9HXG㱻\^.@ʩB{ (̢`l[1pȿB/XޟqϹi"Co\( LӜ}dI@MPe# XK ;oB՗$Lhldz (8|sBh]ƊL&hQ;-UJ$|9ECd-ONr]gP90n'Ip!Nb4F\Jszjnu3JN(xE.A~}jD-򼇰:NgUN+}ɿYscPq0'a)J(U`#"2xEeoа5޼^oFx{aZm~ B"G8F41γȌeU*K'2͢\Z3OxV;}"z:hӞ ʞDN+HӱW-7ᚸcn #/ cN|giXx(\%Kz\BTȨS) kZtωIu&] cWt+|F1F4Aӟ2|U^LºH*s7]z]IOJ5R!_= Pꑾg" x 9q B9 C WYc/#C ׀q_63AK^k@W !4@Ԅ ̹?kŪ$5lq~҇9 "'XM֥{Wf(V$`1Y qD"k"+ڂ K܄^-TuO#oLPM^JIJ6o 2fϖ}Tgڇe~ SZ붍~7s"O5Iۖ^" meUA] Z/.b"\XqMWpۥ }:RW5YD\71T&7S cR%,ierGYќħ^RMbخōk<(v-F=D0̝n l`\8^kmj࿩@Sx _`bxӻ2+~*oaa"BP+Իv@ %[Ӎ49؈r{u̝8 <ϼ͌`"R0|lx~ "yy Ad=84|$ %k+Mw#oۤ=XfoDm0 2s @_nMfLjx.a,bDzm]K_;ѕK ?/k=u 0TN @|=W#27 a_7{6C=9R0` \MVd[֊]ʑvjX!Ѥߋm1 +af_g> ';keֻ'g⌶e\Ù$]$Wwkvds)D䏭v@Po5/[J6Q 4K鷦11XSF{86s|w9e"R9tKo-F7];W؊`gB~_TY-@-Dȕ2 3M@L“hΒ]ZT>,F)o@hO[msv1"olN-!"!†4LϝqBໂ"W77Y;;"cRLu!IhHwwޓd50\)*}&g@"m4;׳گUj9#z3]E|4иեU*)WbⲬu {8I]wƹ!? 2M)b`F"T8ZlF##|Rv.琔B]5p6aLFmg DWw/dH08煓Q)Eڠux7W@j7 y#>0ub ^(7ioChiaWIu>G.z(TѠɽ` lmA¢snuF;i31 Ll`? )6 %96۱|RDs ?FTcdOCN^?3PS/112R?M,y3ؤQFt@rSƋ_?ha*,)t$I}_ ayIҰO"r:yB Ņ5$D_ֳ0qŽ韺ހF1؋8fyZGWڃ۰`aAЌ  dt`6rGA?csa'ܸGW]A&X@UƏp>V=b*l6 I*!:xx)I}d*rrzc? _#r'yd";fǿn Wkb҇0n8MusGvmp%ZG'_ ;lP`80wӥΑ aKvCF/Ma]{\.)/LNY 54,f#af!^1چjm"o85tl']P/Ux\&IdL8߫F {n@i5S}N?RDZٮfHP"+NQjoU]=\RM׼!2I A]K7'$KqYf(JS" Vp\ XuTǼpӤJ(p`0 PuyJlԂW|oM"q&xUfn_*<~eF0MVᔜ)( 8 鞮{doϗjRXϦ`fHns y4Pþa!jcړjg`{t1|Fn6zXL".͠ P_U! FL](#0pG,'Ӆz,s/E&WEpRhK}q.>SWg zqUB?chKiw@k&})! 7l2$԰cfO$>#:&WTL`~ƒ1M1=BT٪$bw&؂ى/`e#_2?񚣽^:14: fn!}wpL't,) N|?-^AY!seKnrnbe7-ce:vD;)ғZG_5S8"]L]<$Ờ@?Jy:ߥ]Ԏe4<:o@DJԩ]dN!?=x&~Eݞ&ɶ 2cOzƉ+AF:27x>|:l+Ⱥ l9z) 5|8Aaiw~hwK 8/Oѯln>]qq?#ĎQBU &eI]]ݧ*Iy \0xk?Ԫl`}E_Un50QR:%g_<;kDM*VHCmdޏ" t8ňv#"tDd¬+ SH/(NH9N,$m|!N&"2~pXF&?Q֍I:V=WQ"$=n%po+8"w ?z}&V5nGn*GMZ"RUl&a͙H{N #M>-F]ڞN{# vc 3hMuWsy<470Y 3{ˀ1| oǪUhܖ#7]%dz.,3[6dh}EƂ vZCRט笖C9кS/g).}0#4zTH( =q0%Gn=mm/Y^v HZ ˊǬ\dr\  [~6jxᒂSb9z>$ k`szԠ _'NC+#mj.l/#%ј+/:c! m+cu+3#E_ PAJ3bpb_ 닆=DN^HB+p.hU!r'4YOy_fpDž:Hv5\K-/dw$׹>]o`JC^JNc( 3_pc*z54fNi ~ȧ4eXd 22ب PӞKr/c #(n? b@tZUXT0vѲ>uO0 N.H/)<⅞j}yykiN;,/+6$ v/2&SCfpz5Yk+USٞ@g/uRrS+Z(x'N+eS N (M<܅pl碥 !~m,(s bAЍrX7X/6;H 3նZKɺ"es'pvP7sE,Y=Rqkp#$E-OM SbR8˹4-m^uV2573j%nѶp|)WR/ǂFq Ue<0{jz0#|j TDo!**~c6͘"aDPwGq)^RҠpjyGɥϮ?\qa;FfJ Ӱتr~Jr5l3PmJ WKKR,r-MZOg,{]mOaRbK-'^+l~?`4I,Q<[Y/E<7' zQA hb*{| EZt_Jq&5+7g0Jy&QPMhMܙ7*ʁda /^Bᮺ([_Cb_寴z@*" ݦ.n <_/ 1eFRT:r)n^L:Mb1U*CSap@p7}WB) / X˘y CxLaLSi6YsZ6擷/p#V>?S3N9)I+Vf<ؖ-GoZ֐AFԛe9ՖrGb]u8 Oo8VP@y]y #[ [rLqJ *&RܮJ3-n>X;84Bo$>hג3xZæP}ʣĬ1U`fN, ;)8*zOZM-dUYGKju\7k]2A._35Zvx#!HaҀ.YQt^:`9w~Y=7 ( B@Ld$<6cŗ$P86K!&Ne!;\|"Mbzokj٪=ږ /'L_=y)6YIѷ}/7r7|KLKvD 1tA/3H5/Gdy#8O6ti~F`{yռkWĔֹbi_Jқ5uOFoK!vsLj} gW]c1x&!lZ`gK|Vq2LhCBsp?S"ݷ^QkWCjZԗU( \Eg¶uH:>IZ`F=IINm%hvq*JwY@XC\n:)"tɠTHQ@W2{ݯ)"ŶэcڡW0JDr87ᄃvԧ҈Ci[ʫ;guijN7cNk(}G>sFj@t`F?.`T d::%u8JÇdO{S2Xv. ijY2S|`HP{~ո`>-'01)u kr3ƛ,mmޣT1c='Ij4hD-c+]g)$Ӭ 9iA;Gc<6.OfơiPD}fnkg_WMj=Lq!vCǾ$&G&uEAd@(myI.L;"10*7\еx [rP6K܏LozmKwᝐX.L|BGb.8+mֺLi< J UԸ)p]n<((%0$| j>x.7K~Q!@3B"Z8C5d0֘WF9WCNO}H}xey"=Pg>gSiOT[$ͅ!T0,rPh'zʭ1}l!<ua.8f OT`u t\=?.aKU($_`彅f V1 dP#Gk!OnPMq;)yGo::W1cڝsN'WORg ` maO*>EqP`],) G}.@,)YfW\ǿu=JuiQ!vb|QM,,SsH>a{qe^:K=>*#! 3Us UG,F>o$Ԭ"[اO4kϔAOמMܴ-o Ȧ"6z YDz0s.@SJU An's %.:=vvOTШF0}e|W}Hg+Nkh:-]<:eN:< DGrm[?q3x4}&6ߧ2t<5m:3Z}/ىcH;E5AHFڤC(>gq7ʧ滜RTQT] V0{)^EyyȜB ‡0Q$,B (_?K9#O2dG~iݨ`V1 S=f"w>'DQ/f sJ]D;gu=Ae+wL cu&g@Mike\5u t1.HxVRރI70E{;bx"|*`$C,.M4R}. A/yś&rq@kۂSS;NRvC+~zDV4Nb 6\Z募6sy.m66e V\.I}.' EtqR:sFGAp[!$EdykP9p&4g,4O p^{O%qx X&f{}p}4uX^ʣ0G)Fxy6i|PE|ȵFG2flĿ,cD^E9j'4>=2p9-1LOd*x_ \ӂXMpH\EVCh5k*+mI)4=6lƯo*ArLh0ȹ%yb v}{_e`:bpir_$n `g5i!g7}. :21& b)7Nzr-jk @)B% -s#Ct_ؿiF-Pf^(TKD~Z3xJ@_,Tuũo=l`=*aGKw*M͏ZpAFzxoi>!8I\,F6]Q9G9[`fm K_LN4dHMEJ?F׼Kd J}"&y;NBx {מF2 jJB0d/E`({0үpqRs]D ,DMb}I])\TZ ,>< @}b&'z#EӒܶ5 YH6Aao4:K:~1BԴldy+1 kz"tVR8jrv7ds^ <,FmϨEshAvՈJx ,WɩlJ3O~X7gu.#WQRd',]5H dHtϝ# Tet8#Rș @*87q*:ZãQWkאđ \)H=p~^t`ʑ}RSc t>Mđ;OنЍ۴I%͜ PYA|l9kdsSw=кD/A+x/uѧN! d' MAʿ6,e凢]׺N4bA1E rӄF#Mr[Q'a-wU 8+N0GOmGtζ '~8B 9ܛ^Qb,yڑbo2 B\,dJ H] 7TG&!0¥ t70*q6 s9f9Μ; )'|;${[.O)̻P}5iLuJpVdBE48ksbuKhvG],i@ALw}Oգq(+c~Ӈ6½;a N+܈fCWq9ɻmDiuO5н|pII3w%hZ{L7TvaS^.l : iLR%y[„\[6TˈG-)7Ś` :X=Y~YX.XVK[Utr@#&&>@r^KW=`Y[ޠTP&&TdM5{Z1fZҪ  f$_R8⏈2#,l– wlR΍ f"7S,[0s4>U m~!(~/D-wuՎ7 58dCOchHWncVm*v{8XǀhY YWBt?%J$ɽ\_EJD*FS܇O+aPȌ:<&̪F Kݘĝ0vNK%}G3]^ꓐӡF/ aUkzK?gqJ:xg:\^οa? 'ݫ G1ٯ|hf~Sr=d:aM<,#]s"'Pr@{4  ie1x^ )myD %5ͧ-ޤd :jI$eVsՋLvΎħ߷605Q޸x :Z9[,/yܔŭg;">r$CxG}%sMT W/ī+nʹ7 うlsׁgp٣BRf:kMY13že?A F* &q<U-c9=i\|idp#cߟȜΡ(@F~ӟ,S6HݐIz1!MI*dSyr[.,u]E;Yf$NF-(p _ =-"%p񶕴 dnDŽBOY]#`79cP0.E*&{E}Jݽ581V<_=wU0/ ׋WNvUPCACkM`#}5k~ZգZCY]H'E,ZiS+J  `u|JYZF x~l]JSb9{^+ fOXHs ?ǵ ɒO|Y 9!f7 v;L>MEc5ѿ-kEƳ3gV3w pg$||S`c8/0߰H2`I,2.JݜRYTz,ڂ" *(dwQJSX%lFjuo#a~YUbbw$'pY>ci'GWN{ Κ<⛅?V\;m b& cE,s B|۟RI.3`khwZLLYʧƭ[_{^s)l@UBLeHS;KMӖطhD"T"*hJ,s,{lV!uL'Zj)%?N7b `W&gF qy5.E)Kq'jAI3S @gVcՠgε=%5[RP5<\r QϴubA^uM(MO#XH.6VKU>E9:5h@/R2fC4sT"/2VqZ͊ڜy*U|UXRڰ%>$싓H>h>m?j_=|DT pnBDQ;35`♥9cwgU)$Q(1JM鎈qQNq0bl=Ōkc5!Scr4dztW3")QA(?Gd&BB`ݟMіF)DE4Lg=5e3BED@6gV_ * y)Aic G_8=׾|w-~υ$~=) wM4[7\x۪}\*1 Z-č1_5|nӤߦԲR0|2@, g,jVOX|Y4-\n<+d:0A1LO7UK>ح(FyA3ET}zm7m2enɄ3x?-<??w1L 2M/Giq<}#@n(ڽ Xz~4Ĝ Vh TyHz.K5proJk0stOC)E|ld3;KBA*Î}N ^RO+r2qgw S$cI}{]f'nabN|w,Y[Ut]@PM,9lER׷Lqs,]Qob;ApJkPp1 Osғ!BpAM:z @S ̟H̚M8. &FooT?MP5]0慝s^=-n3D2P;/:C6M#jNHKx(;wuxQo{t7c>J̉r0A}e3h ,\T)|%>S, s3>T2E/2^H |yAC_wn@FN.p@-lZrI97uwbH]ao,+$[''PnȂi_xnJvQ:3Ýy{uT߿5AV%~WBC~luEaL')J?¦L0^u}ܛR5ADڗՌ˅MVV_j[66El*zx05FM hݦS4%Ӫ cqVx[b/NUA~!6"!Ŷh`-&4WQ`!h8P 8K/$K6q?>ՈjKSF"+)a\œXK~=`|Bc:p`ږ>tBuWgd(q;:+9lS/shB6?`2iˏy7\3giʠGYC2` hp ݎQ6F-*8B /22rn?4XxnBU?^A3qn1+_l {Wί!$JXu0sR=S(!Y%3qEZrc9J(rA ~48vx=q&i@J#;t>f OaO%w?5˱sk>#x'& Hħ~5=iSq.HKN_Ѵ_k];ҁow2e vwI-uWDJC-\S+3j)O僿i]$身fNyVISΤ apqRw{gR0|Si7e6Ni,we"V 9*1WvJ }"%re)d1z2,Bj+"A(,5z#wԜY,RWf2^,rȯ+ 'kNc9E|:%inip56ҫz PzD+x5E8KP!Z57#8?_Sq𗅠Tw5!^j%G޻g'>1qʦ k J8Rr1} F焷*&c iXqHCIUw0II3VW s=΅NT@0 J j?fM22yׁX@ ^&K9i;wj|҈sE$?-<$T~,CɌS rL-c X`0w|zL/u[FŊV{M4H~6GrJ5ɂamoJV  g~Mg@6P(k)70x!SY T2=a¼`5'-t@H:,Ri#}|Rx2*j4tn0fr^! q9㺰?o7rJu46V3¡Ѓye ]_/8sAK1uQ}.s|ECE qe[:CDauo<{J7^@UTPx;GR# ?I%s C0NAsyB&?V%[z76"o*D$AB> 9+O[3  %F/ʛV>X#@ƄWf:$xqEx)i]DVRa#l):%I3m&: AN"BvX{$?9.#@u=aZC=rHMnFW2Bb"HQ_;U_Ԥt㍜I7h%Gנ L1>#C_…A]$ TMiJ&THs,6RR5==}L|,ϒ,I@  pN sfOLO&f#[Tw H#,X/~AY tJ<_[&׃3r>>F}T\w~Wn6[( .bS$*caŗ~agG"u2d=:J˨(K(903C  o٭ wuÐPXXpK\(`CO<ԆKӃf6~fB̾ڻw|?I$Hp8qwe,<0D\8F#N??qcpM%sc&Kb~Ø=&14юg%O!nWGV"4L4U.?7ާU+k eL6׵ёw&M7].QL:E4Vi[ͥ++@?3`"7PҌXi'B(K :HJޚESr?hGL8 3DZ*#4C5)  AΫ˾ ,}\ɢ es >z@&rL,Bh:vc/FEY,N,^]|ebHGLJ~y4O ʔw,W-_s^{_^aqM-[;ֺ~1/J{}7%δ< ?s:kF ؤh^\/"R \5"`Fĺg=<ﴡ|Д$`T0\9}6Dfdzіk. zn8ܓ a.SV{ҟ~Hkse- :;7*j{dW쒤ff8 [&C1i3>LV@W|CحFrl"U9b  l EG6s&pq4?-s!6=sߜlԧzmKkJDVn4dɌ(R6",iUם 2uN2M_JOjIXA ˙欘MY͈]YC KyzEUܱa_ ɗ\ό/pK5pR2v(RjZ57)ivS!T%I}PCTA+y-r(O&zk"z~p*2'T^QP1nޓב8R;JU ;xCUW 6D~Ba #7!MSb31ª~;09ӂ WYE|r5ʧ9V^Y5<$(ޛ@ (ɏޓT@= ͩ QOh}:flslto\tJwG8¶QՉsԡ63ɠItG5S_M0ЪMw4?Maj.|:t5HU(}YQj (׿R_3P(Fcۉ1);;T@E] Ri z _>j{|jYXeUwU gήB8StbB#* ]bS:*]_uzzFvL[bxuڕk !"fVKQ!-6`{v疫,R88s;bc9~$Nqg*-Q.漒oIB<z ĥ #\8Sbh,E)Edie7_+v/*C!nrw?[c!r#~~&^0{%jف%fr^E ?2`蒛1>L{؁Uyj~Ðir[l ѸLP< ՛.`do"{ U*#OImZ:EVM͆4ڝ+\rn?Gi*YQA1\#aOn\#|#STfVWޢlhm-,住 E_t:ajSFem7B52bh9D-+0a+|Ò Ԣ&m +ED~Kםj/P."]ޕQ}3DT{Foqb-OJe`=A)?YH5nRҀ50z)T"Ի54E孋YBS6m8F='qU x]:슯]Af|+ QWV 19X$ Ȕh_Fp)ڼR->nSy!,yt=v8#Dtջ d{/D'&Tg0050>|i̎#s#Df^>;a`K~x17W~[qL*.X+Pr珑 됼Mw;0#,g#mbE<~7rMwy[*0hX>ʼ̚>m3\OeuEIlW_e+ڰoqJ&Q,;@IOcB3L!E0{l(`+|~"haBYj+{Z#jP!׫]?ZIt_Egh0RNMV*-Dګ,[xtx.'bs$x^[7[`#q^47c^#yTgE$SpKdU@KLүCcH-HoHӤVv/b*dW[#xQ"J, km/݂rF1jSg~`g%6o_H0\un;ϢF8$H/"w8!J({vrC)6Ih:2)@p)]@f J‡m6;[zHßI`+62\™U6h%fcv~E`.*F ʄ1ӱ+Bg]\Na[b]\5i-.tZXREpL!ѷ[GhlFm.|:ɳ8v>w^mb=hMWH;l^3F LaK=!TߑG{&%ڇe)1_QYj${үyD!OgQeKtUcm׮&4y $R{#ua|%A-Z -,cmy:?Qo{M{6o}DfHo>VUC S/Q0J @BA7o&;8㫤)_A<!.GMCHss_pܺ)>!Ju?m N.yD6Z N\z593Fr$KBaXO ޺>̵Mǘ*Fˬ,S6"iYBN7V͂H&s>=%8^.tad}%^dKzBrГ=vݛA`mTߢeg+M09÷>*7f248z/Bcf3S+rK#[ZY YRa-!m)r`8,>X639ENpp]%e Y5s,vT+㽐!nԬwK5hl05PI(Qޘ#&4 +f&Om+acÕ/3rܣrA-sh[xx{b{z@u4D4*Ǚ~ LA |[a9 4xVWqFdPjP0ܢ%Äg+ǀLvb1(M|F\nɊ`}֯!Z@9z09m Kr>bgd'-vnj$zҽ"t&j›3lؕL-{E3'I0 iň_ U=ZxhEn Rl`ВGJ:1i^c4MIj[&_Vibv9vư&TiTcC<_KuK2i "+{mF^VwZjRȩ,ݏgB֏Wx쐕gΑQ`- ^k}(5Xu3;GJ#+zer{˽8Uǖ@ؘY Y;mpWN̓ p Q(+@' }ydji-Bꔩ8HgO~Q0? ZB ȍX#8'P4EMY"| 0$hgCDU2]f9a[SNn bL}֛zM?q^=K 2V(57#4a[Dsrd8m,&yVZL[fzvSu4!P0X";}r mvs%⹦:(uIM<:.y·g aQȚwgEޢC_ 051+tj{.ERsHA7Ea'? ,KsmEEk]}>`_O#L$Ŷoy~VwsLu/NZv$lsR~ ǤRtP[ _@U]dld2>v)2>]xεkC #7(NY}yFe3Q+qG;DC(/pŬ6$͐Jٸev3t0:—\6.joʇhaMqhb|C#-/Rh m[Ƈ UdD['pCV\0cO >j8aQL jL:9b6m"궺2ꑃJpai[a5gA 3@(/ܔ6 ,%um@Ћ64z)0NUD/qz\L_LpBSǑ'v1K0Yl1yzZP:E(axL>V7,߷VtXq_cgem> $ B/x }%\ A*BcnaČVaS%/ rn<_|A8X;ذe4(z$8? z,c$eZFTC隲?~=agu)eWvd>/e놤}#RF}q98)upTG3V?a-ܴ63k2"vu'['49L&$E( 4]CN-p3<;C|b%!pA:7t43"Ipg1 C&|)7zxMwiB*N}\@0kko`TY" C MiI_棑kovX"2 KּMZOWlLZ2"\3'UɟǶf:5aT^A,Ķ:b__d0۔B 6Qc&ɲGOoGaqe\cmfmEC߮:I y\l%>~Ew.<ߊ|1*r:wќ4ɢX1"liَ"|l4y@^W>ڲ3C%44C<+P?=I7uZSL j wt>8A{v~6I,33}N4[-(?baT'BbS<[Iӄ^ٚ=OO |\BT\j5=M3)1g5`y6ѿϺdufvCT: :-GQ_ 8GnQ\6jK?ap:==q t!"yT0}oPa*4~TߚjTeZZ^>%sR&p)փzum|p:~Y-%T$1nps{pxN<ߗ[7 9NxcәJE.!Nf*ҹ}/7QiG Ղ?H<ӓ_i}``v^Ew{#>IXN;Oյ?2Atjw@EUN'dsެ t hEx^so:p@tP! -0X*cj_Y V&DYi5P Q/']򋐧( )~\qҠKgg>W! ّy_QMGnAf|i&l(!7JmiIt,-A5g;uScAb8OM;*5`>hYx}tٛGRFJ&y-C@ *-e!ifa?&p#F蘭X VF|\8~d ݭi;#r +jG?ͼms/Z-egރb&d V6I3 sY`ہ>V(GFr՟"$LMmݓk}^ߌ$V]~tl/'nvTTz߻FSc9ܫHn@KxN&?m/.H'dH yBAmo1G[ T5T E pY< .AnuLp 7ZW wV#@:f-[{N<!< #9v_ޓl,lwФSŲٿ1 pߢsh8} +.|KKڣSZEgڤ> NpN /ny(~r{kϻqtp^ }\t{ѽa>:sy95V:9 [W7 RI7˟<7?ٲl"Pv:#zV+[)y_mO2Ԩ'z2e@JaS_+qIZHLqڇU\jD&YdlČYm3DuN2 |tíWp±Bll}lTaK|]- pR'h@Z5)Q+=qEr/Ka"-g"')m$2`gm&JJQ1I/>gʫy V65-N'DVM$GH>i&GT2u~:'ulB2ڲA|֝w?{#uIn,lvNg> $Ѣ|\.@ÐZDo~#n Пgߦy{gxBbUY uLqhEQՠx-KzH g]~634L͎*Hr ]C1IB\;cBI]Oh~vn(K~0ˮYc1htܜiWGg÷%D J:$n:{8>fY(ܵ L^_x&HgD% Χbòp1xu}6il´MO/1sgÖc@.TE^ꌡ0 h!ɼ<(w0A2A߮8zM] Jh' Y,(. %KČ(jݍPWkEx>Gg|s>S__/ ]e~+ѻhF9"o-z)2/|}+::1451 6~ }EsWؔ I.* DVaw+lJV^O^MOn~h#NmMXyDPw?a$*þ7rfسrTJFlAnNeSނl.ϔ-)ӜdtVj<ِՒf48QS]MK=};$ e_/m5/^[5@KhE!Hc|7ϞZwƆXFKV!rUpyx.BbyJgME/CFve}O^~W[Za+{/%PU +@WxxA2&e?K̃GQ5[V=%Zr3P8N zQ-E:7G=^a4|`mj ;P!kv#$UrďLTQ$u RFǧ_+#U9$ ۻݟ-ZHsf x悰to~HJ3Шj$5@urw._e ζ;eR8[t} Ąm/t= PB.4NXl?D 3$5e"7(\7e!,&zHf&D!v\K֬4  :የ5:!f˰,COdA'ME0BHP^eU<6KsqG~C5^7=7ލ8`\Ų00YyH)-8X@t0a?LEԨ4L7Vx߯ɲZ[_¢"0{\k7yתdݕpvD+@OJㅞPHjP^.pMWpx[k.:(.&pD KE=v7!NE:aRX&6\'@'IT >SiY {M(Pՠ,뵖LJr,{ !)ȰIY,+A n7"㣥v@ĥ ҍGc e V+$wASEw>A*5b:7Brφf:wENtf+~ d`ZW?Ļ&%dNɷ' @`]Wj۷6ZLl!g0Ѕ4 0!$[UnªaK&`ς/,,}3h;8P|?7G%j*1u3*ZLBhHfF\aTGNΪҬA"<} ضF}qbMK'$?l,iZT^M>4["]yPlWEa)j/jU+&9i.Vϱ䄲 )#xŀfeMKHsD.n|drgf)(E3I^ɜpV\3`*a6K!ߴ +_i4X|ɳU86oJssv07&ro$Y;L6&EV+'@2C3\6V8{"'YDkZ匍JTp⽷XT #g#~tiIkTx-tC%5E˧m1yI8[K)9/IDŽ}FTh#8sbIuQp>-m4iHuÛpKV|ApSX y[دj*dCXxy ,րg cҘD ̐~/VyƆhkvty+0b쳟F!5}3yn_]붦Bk_p3woDJ!A?&.ly6 rZGaK S;A U*ޞ5*R￰;µ=t,jq#pqz䌬<:~f=֌&VGsYrYe!d^2+m4bUZ0=5Wd5nnӻ ƒx< I5z':f? (OSh۴UIs`8ƲGao(ORf!QO{&F6ϫGfMzFۡGƂGp1!md9: :2`/"{[44Hoj-omtr░(YӶԑ')}zW7OLfYg=ikz^c6q';wp48 ,ӣNyIM Hunj.'%xm_6{sk_XK=ت!ދdr\n-Mm++oBV-: !a(*o"gЮ]AC*DO$PW<OeFHt_T ]B>M[-!vxED) _;i}zjiqdSzr-?ُ?Zr&7-*@9׳6-}!abqa#jEL,:Fҿ3Ҟ[Ri _zo?EzyDrsF:FV` e/?<(_N}o}2WpbmFT/t ֯QZ D_3J҉T>Pd83Lo /13ϛ’)K'={AuYk7yu= "R0{[+07*v*rD{kTO;o2{JBvmIecga/@.G*vO(=0jm%u$b@A[{"&@ w_򝿭xi!z++2+nkFqҥ2Ǩ1dRI[1!zeʊ]~2~o mB3ز>0Ef  aw ծS.3rr/²I~YFֈ0g e#AΘpA*t8C$e&Rf't-^y\4 Fɓ2:Vҫq7"a_@p| z͑M (K^X~2M'w|H3xnO)NzY 7#H~^liꅶGiGyrZ=/T,С㷘X p;FH*ۡ]7Ɛg.778~DF.׸]ti. D e޲~~11Yw0:Ĉ!" o&l3t76s]h`|CI"*Nf  H@Ň73Lxղm(LtIfE[v|8ZGDCBP@1̜_wCMrBuFl¥TyHi8b y3ECN9JgSݵYFj9ȎB~p3JP LQ]X^~xqDjd {xV겼*ߢ>G<R6TtFK+ .;V-3i{uGhFr#Kʝ$tH]7 ,S:' #CũjgotvBŸ0ܫ{~*M*;&mB(I`eYFxGysr\(IjKaUK9|ͽj%&^xSAu_ 2XIg5Zs%;/ p̩$w'-Bw\'ߠt1qdR:NM-\s[ƘYʀ?wSOj4Mنӫ2_eʨ=`7=;Opq&} O9Uz;Ƨ֨J9q֣0^r:;1륔*n9kAeM. cHa>MUO*@K3d erhr<a7k\D1`??*w Do W[rU^B TPK06{5gM_qs*e]<\(r9VS#@Nj`3,z;J, /E2+kl49qLwֆWgVˀEX]],蝶78 ߶mv")#سS`n(Wѩq#H+StTCuA4DaY𹊹CױA V[$?;ҁ@A+v9"^^?xZYjDQ}vt0/Nrp)?_ˑA7Lh!trBU.v"N:~Ŕna_ ^i5p\e|9'E*nwh %]M*`ST d*f M^4ND;;fFn"/9,qAY,sMXt@!\Q6 -I_^!&Sϥ ?Ts\ԅu*=VdhigSZvG֨!<$q\eNEͦ UU,SKmkL@\FDH|VSOE; +,(GZuq~UH㄄%^bJ7Sz&rd9=W.-=~PRbO N+ҕy5 %1]j`\8]PB(!bc * 4/PBmQ069얽ٔRUcI+s`#:wW$C91K ìbh׎e-TDYJ1rvt_71&pɌPm u8m7[DmZ'8J% VgPW oSWRew9;E#F'&z>rH/|9 돽V@.t:}b5il_oaVj%Vq?I:1qvvgbb_MK2Xі䆌bUv#`{dDP?e\PѶx0vX2;:bYOŒ; .v;{j'Og&kc=b5C^@LR2 %Yզ(/1ܗ ߖ?CIme'$0bo#zGe+l`[^Jռ?εL}]y0xk?*'nPuѾl> "(fqIvKz'[Df8U#`e<(O6&m${s+n}}Neg|bސW:]A#U^쩺8f~fB_`7nOIReEpE]i 1=1j} }o Ui"/8H8ϳ O"'xӗ'VG-(FƷ ك= Su!SUI>*R I6D*C2Mˠg*,tW]A?λ &aͰe zbCֺ,0`_BߣM2(a6ڐs ѢcJA~FTcrNr{ZjI^7xVyYӳM6}֭054l􂭙-P}ds<b6/֮sƄ8j\e -kX.Yi ocݥsտ6869&uR;c $Thvo{agSl_ Ⱦ|9P~=dVXEȞsq|?ї D J4F>+`wJ 31 ܸiSg`E^Ê$c>xuQa0| ܸ- %VEE+\sL54M "8#㘏wp֭W{h"Ē * n *Ү=ݏW:yqk)zoaa(8srVEc9Q$eZd_BZHXg!LP)V'JitŹH{v^QXm=<4r,CU(7l }BȁE]h=+eBL.k1ǒi+OS@r1bPu~j3 9CRK׌SQc;aB{j:fA/k-,<æءۦWkktXU=}do"iwFHq,;.LelKW AM?tD]t(=/֗yۆgZu*RNI6c+l-U qKܒ8Rv*o_cHkZ7%k݄D؞+-'8+QzVvP|P^TͦsYܮCkWyUF6:5xU;iR1^ex e4:.*ӥn{C:t/N=9T1^NcԞ]utxHz9EN Mi0T_kdBGH=/nR*+ ѮojH;9f26Ÿiu. o9 qƻ狈&nsxI420[HH^xI);bcoZjs~O(ւNJ-At`FJI#k-k&ש\gčUYK(Jń=w(4qBF>k+pAt%Jzۋy/єrcZWOA(ͺ!(}V%{Mϼ7,nJ@xPzhHZh.JGCQ MKjnWqV!{ 6҅91#"IH;70Q8VkXC|eF`[svܐӒy͞ )(K_%"Wv\dmŊo?Qt/k۾L+Zi}E0_$3/4oOy_' - E}x/^SG8Fi= z״~u26Vϭk $tQ4DdxW4ȿfjr$l$j16ȫپnn-_mQh#:kr5h$HsZEM)i6P `&&' +rt8D&vDryX4'e48&-A|ѼqI96k\buBNf}B6fjO00=xj1uƴEմ?/QY䂭\B `bin6L|o+P:4}PJBʳk{h,߅Nj1{E,ջv<XF pH#\(6H3'1SKyO*О~B*r8qI!@H {dt_:8CM x0G"-)|[h8qxҭ8ct+TI)p8r-J4K-rI:ƜzҨL֘=et$HsV1D7+v[LѭK&{ݤBbG!QXY-{Kafo%_¦r  f r~PYz|zNIR&y' R*?X:VYK-0\,K5{&(̜Uc#@JW ]ZQM BX^^\]C_f@N0SNGjdYkގPbF9>I'QUU5N+P1n^6{ ="Y 搧zzuf'p~Moޣ~`&FM[B-h@ lyPtn7^,g*]H:y=> 7&P3h;^*#!]ܢ2eYYx,BQCš/'Iu`wc@6{GԄJvpc)YeyI-:P oFQfqY5Fdr 3hIx@C[Dklo-̯PB~ Y].(@ rj㉺LkρL;&9rWH ' Dy:%60M6Oco * ,G)1 %&]=QZdVhnFNzZD^NX)7~>ݛRѲY~DaVx ߒtԟI=ixj%JJԣ|K߂ 4[_/w!o'tRG0#<)~0W$ILh(;+B,c*mx+Zpqo,o8*kqа/YrIOkyb&M"\ (f'Z'tu,ȡVT!3*ڵ#F1,]IIϯSYJ lʶ Bi]L<ӘQ>ރ= &ذج mcWq,77@ #ڟ{C 94-z0~3Q_O8h¸YT^IX5KbIJ!PKLYlKa83|Pw~+u`WLᖓ5_!"9\mƛNyjj-KQ޲u3Y\І*P]b< lD"^2"LnjYGuöInfZq'RJeàV6j9Jv47^RT Z[YeY9E<8B%[` D#%Z߉P l Q)dHt5sK &(ъnMK;VjZ ك/<ϕ+;5~-`I>MYZ~ShT=X-vZ)ڣp*<ȁ]>s*74e2cb` 1c-LcpLEEV}}&ݜ  _K~+"ޒj8sҲ3P]% u8SU/-t`Rd,NYm.s@OC VVVgPAЃw@nDOT*;\K_x3^l^R W( (7VJ"e$d9@4 9?4b(kPcgyL9opcw(R^>kEgձi9pB\:GA 84t 8DǤHɄz0QbXe&C@xҔ#FN3 D \L5=!GNoj w8E <tvۻlO1G\TuJ G]2@epVyS GcXP@kIhX/1 bd=&YE/G9s%فK^D^@{"&( vbe Ї IҎ 'RF7'k\/Ok񣓌 ylx}yzl̍QSsHY!Se:m%H` BfK$EpAXp`z׬݀A%sC@ +wax l.r"Ō>۩b&Z4drlϴ9%͢NJ*=X6Ok!v`OK5QlyH |K'jCzSbq2îXƙWE8(٣+p, Y}{tfC _u8*AY}+'3"z^PS]e>)Z^l)+ aN1g #mlmU?%?0Xz#ړ U $<̡L=z@rq|cPq}Zgpr=lr,>E< P3gDGcg<?fqxA( &5gLv10[Am>:1chW(9[uŠ<ҕ8>,3k8 ےA$ `>~;~k`Gwwth n)KCx8#I\)hxJo~ - C*  ,!K`f.WE4:j1lb"pzqtsҿ2+xk,x{\.{8lY} "Ҫ+u,Ms>dg1j_1b7>i;D6h+I%[ _p2~^'xKt]̗tb1^mȐW'aL_t6 "^"ɗ!JS=wT\25[Nmdf Nٝ2}@dIhKPzB}8V 2Z* jWPr~M1j(?(Bt.F;l/UĿ(%i3ƔAPma Z>e7PYIAaycB9T N7=:p )xZTiTbK^g4`UWVQtG1NWwۤN|ƁZ|Y(&Iu&U:xo{ ' W ڑjI C%,ʲ!Oy2)evŶ}~B4irBRvdNuwMUYnox8$U$$|TDBo]Pr8a< BIʫBWvOd 5qoFW!Qc; Qz8JkVIQm^|F+VJʀsE-ߊPOVJCے2 , .Pw|nWƱm\ٛ{EbEFXNijx]d9%L1(bv5mWm.$ʐxX7"jǙ/!BˏGd ?8ŠEJ{}K,WvȽKO;8V51G3պ$ 45FPޯԛ$~M?<5b P=yrZ~f|KeB;R0D.s: ]Ϩn"N jd^Һ:8^2%i59LcayxZf'ދ)GuIh !h_s@9 ̾_K j56[g7-[ Ȃ`ܧDX|bɻ{3ԉCc9܀GuN )cgΕB)T]1L*Qc8V<cd;}.:Ɗ脬Qk׶#,Qn׺*`'݅V> C帊x+ GdSz\_ķ?{eg[QK|g|U~|>a6mw* X2]j Z"h:A)0 }1.EKZ&XJ1?u ,c5'VS'd .~va!\NC%D-43h ԔK}8BY14haުd~\]џ 8!<J>qDn Qo-!/6E78z ]he`))Sjw1IIUB\Rl-2 D? 57wCXד6xqDoY~ jiS|nhEP V]~:zؔ'Y6!^;gE1!Eob V)P+q}_>EJ!6efJ:`@!JءDAU:7}rAO J ib'-y[^G;L-.\b+?*;=y:yOeƅ1@9A24LL+ G77nbs:^fBxooT?H{! |` r&WkUK8Դ6"_΅ymq$|K+vGǁbt쉬љ M'7!+tՓ%Nu>M_#lJK 6ϗp:隀'l *: ;4 n>q]yGepQ= 8~JCr֐wA),&TC5;lr_׵^ݾӰKi7x1!aϘlQYN m󞾩i\lz3ry3܋^-(#N,AY ϵXzvu.ѵB +ϥY|Y<#绷4t0If`LH#2v>^ Z#^/gNS #38Mmpsg1opkM=WZ]n;J?ꋩso;.D 6HJ>]HJOf2k{rQ,vlx8$s6 B3)tU0+wZOʏJ-I^$gΈ3+C,5 j3+aU]NYRLKP09ޕL2 BA*Ez \H\>gU=719SV^L7'5EVFۭ14c$bta(dy++Gټ6^{ ֥̿ J q@p @HDQ'.*5]pX1.æ[(W 86C7nkS,Ýʼn\BAQ7d7Rwe}KBZ5(VN<W`T  s/ -):yLoSdٝA'lwiTi`V / (YY|xݨYyT3Cj*~+لX.EA i ? RJMXǼ׮0ȋxV0/L>G *ɵ fS>ztD٭/f[kO6^ ;Go#ggN[BP봻mZ}q揗9/{'_^o|#@rZ~h{ljZh$7q$@55C;l&/lq۲bxS :fp˥{g- zO)H]È=KN* hK#['Gpg6ogGUZ?rm=$ )K͗|TY c~$q1-83@ufBCfg+*qdzx5Mٲ|M*ӯƳ ]/Ҕ>7,*i?]?xA) Ħ,<`#n¨l"J,U#ddfd߷u-*!n(N|hG.[mY{xYCj n1?8_qzmg5&/yb!$ i-e!@y\\8@AatV =&x~T{Չ9't' 9&.* (1|MX1Vl=Q^=OwviRY5 +s|cIĉW6!:=>0?A:isJʫ> c~L S/c6%L*!ј@qa \7#9mW/6EE^γh=ݞ%I>e 2GL7sC>yo>F1v1L"z C# aUSX_^qaU~3_pUxS fO /*,BnsfR%i.\Ke}JL3U-C*< Zh`0%7zըmGdI!jQKS&g2-浆 iMʽ$P%[s8`Ȭ.r >Qn>kr;|@wWakHPD785jhqP183z@iĨIչ`įNj]phJc<b9|6}l7.rNFaٶ:qI ,"@,ّly-eϴN ֶZ*bR鐏ĢeBa5ؠ{J#tF}*=f:'NUB77Kwe^.1E=> ɒᤩE5e!pb1D y #+ؒ Jb|Yc7)F=sts ď k17jY/ODע Iq'(mk㰢jݫ5. VSިHjE7ӇХ{b Znr'%.lcg joi$U4kR F|!{v\>h}y/ {Hl|e%ljsF{*8,fEoRެ2j>^Kgx}{6塮*UF[ne+mByK9XAY"!uUZ[BhPhT:Y`[ @;(zضXwkt]hX׉DV#~2j;H-Jh(+s?0O/E ?l[^8h$^%NYB DO6Yqd:uUru@d=[Ńc*f)LW0-/sdFtK6ŅM.{TZc^$ʼ5?9 jhdsb.:sK.-PTc C=HO쐌KB1@>Z|FC9I%Vdh9J; rCI IWaI&ˡ>ɇ,|3e6?*0SKJl^Q#C I.u<H&Š`7 jCیV_Ҥ5qcѨx3k&mowP聼 Mbûc-!! '?q8LM'蕘R?Y.T?h/OHbw&$ XvFz(̆tGbk65pB%@7-l8 P:z9urhU\k/bDG8@OpStN?TaM7˄mK u8EGE R@^9+ϨV ;aVϦ| 7CLᥒI6ђaiG__*sOAh c8Z̆`TUP;Gʌ7+qI?',@Un^=UƂmE2+hSk[R7%#K,}B'ox ~~`A6Al%D4f7K7ʿ/x}0iB؝>eH:ґۯ|pN[BEYc\@BAm0ɜns?+CLί,J{HajEzwtDܶp2D O B*e Q.肌E{d:7Wt :jA+|i`I6dލ$r`<o GxteaN2 1 9]"&[{hC=2˧l-NgNN{EYK-i[s@2sH\[?3:g i(V*ԌDc:DQ,SKY#']dB!jaό9>dKuc]F!08AX28rQKb1 8E9*LM`.AF<9a ttn{(ab"mZImzө(hE-Hta﨡&Kf²]1(8dʾ{ odMk|3q+}G^4xQ}{֕W>+`“W= ֘#SB)"vAxJ}wp(Z T'^vv$%-3K!210ǔ"i3cXT I( }xD[?h Ot`Hz>E0(ّؖ۶S`k0C)`)s>|"OZ`ӈ^nJEAAZ6+|3Wʥϸ~:T 1:oWSHEP)8b:` ې2)ѳBs_ɏ b݂P8HwQ=MC Z-L3xv(QZTZ~RƓ , ŵtLAH`Z麏(U1Zh U4yx8$ ׸f;.pSSך2Apl:o:żRGԶP̑\}3\r;ېyBM|;Zg"P-aؠ5_!c¡d660'.r[J-udn= PlҒ,(;N1j."2YHN.;&4j\|Xt.Q{}ۧ5lYpN _0Lꊟy٠ۘc㆙^~WqAT%ٵeuJ"2-9ղFYhA.XdSd9$ v;FGg )Ѹu[49-MDuԖofx?7?uaKװ$[lƒ`yؚ]lb~TzO>k+ëFI20?4NG: m%@tnݷqA,:KCCcvm5:2d'&s4pVDp?]<2nClWDt^K͗k3c(N}l{TykNj&Aw"$A2J8j"!4zc*)y*p@\mi7V1iMCK ކ:ÖƉl5!;,GϹXt&Smb>ָ̨~93eSGUH!iԚCCICy`#"8aO* -\<-(!qLz MGnyh Z2qhЮ5L!"OA#!KeMRA^n}dH%e@NJBU3G?`Ɲb4ßuJ\e|K튗)oՕ)kT IN0ȐF߂8Yucmf1t (?D f<;H^ȅjjK^ y 垌' .n%:iAcV}dp]!-?nH~-nF*t}v.z܃4zަz ,Bƪ}[K8oM{f9^5To}Ul#HZ qBXdW֊F4.VIAE4C` $|r*6R" cE4&գ*񋰒LXW $aQMK:)9l!FsWqoQEpTzQKѫE]ykꐪ1CbQMnwZ< ڳ(r%qmҊn&GB8 Be)( ϰިS+meQHt,;L[у.I7EdS V+Vׂt˵Ӂ/:އNo(kpKh2# 及XæLO\VPі.r`ax4@O[On6-&ѓ4-6Bw1EJ|6%fHzyBo]~#U5Zxh컢L9<'͇n- XZGaJV IѺ4lhk][4]n}cDzU1(i_4@'&Hb|`DsÂo{q ;{Xۈ `>Pr[\VŸKj *{_>bq ޷2Cx pf(Q!h X˪ȕ~ +jgH'$KMsİ=2;,7Y j~;Bg.k|T@5c2NdTYSeth. xH钞C)y82=!dPttp%5`BNe>c@h-.r]zl`efsOzPyptT9BUZYUz /g(:H'ysr+әFr05yK{Yw*e. 晬K>Ow`pW%= @J2rD#JݬTS-̌@N& Dڕ8~IgIp5U$#by(ּ)B WBXPV} e z5f+9cRz8̕"}OTy(6 ڣkGΌVh7EOt̍HDX،8l(UoՐ-2&2/ g:,nfBy {:f1'*i:~n/W?/?81J5gU}1. P1mm^`Q+x۝B("cw4 ybpo-.FVJBP_wLģ{0:g-Agi9kk$/Ҹزpy}fӋ,a(lPC]f^#vҜ#d0?ˆAȤe9<RdC+:@? w',JAnW{T= vD$:@7qnAú8IȕAz~Ž䛙J̺Mã5F}SŹms ԧU] wO…>_SX(1 ؀U0<>/7},f'$sjtڸqRˌ `v8}Q;Qf*$ .+J".,Я_m[EO08HeF+n8f)~ۭol~O/˶6G~-]~_Payf$5_6mmIa7xɐj ^RۂjP":w 칳6Cwy\}Xp"8z{9w|͜S'4R>=A^{O! @[m68џ;BBF|R *fr5UR |Wdat9%͐C;*a R2m2"KV]U- UoJOTONH])p"GưpDIcmӝϹ,06@ņ&֋bҒUR^-8Sđ1rAcJ g9n/Qfѯ  #G {j$i5K$p2[ѳA^Y>N8fJԳ pX׌;;}F$_/GK}bYQb: 3;lO0-!!'P |L I.}9h bR7T|6:opOY̡&ۏepseclHHp54QThX!)~;^hO?YYWΪAgvBcr0E|EMr 7,]Զif{㳜Gl8oFZ mXœEID.7?-̢F7DR=Sj ;Cfs D^pWm|6die.%3/EA1Cͫ ^BY̼Ѝf"1$wT#ݜ^ Bol \jEW4okŝ Q݋>+j?0z("H]cH/*6zGenTJJk9Rz<AUn'ep9L?S6x1MI/#]Ї\ZO$ϙEpXK|nG4Z>Exx q_5@xᅦvҪ@(蕬chø'du˜PK=;e=yҹb.gQV_S[" )\>b&MmpVg%\o犮CIdm-l< gbZYaޝ} 7)e^6}ytf V8 >{Qkxȅ舔uʗu:td% R;GA[V5G'\MeqZ;3߽mUKP4xP\=bu[hiVeu/71{}d;y6 өi3q~c8GWBlȮcZ\fDu+jlLr_~8X)*L⁊7C|,1o9=kՓq?m\shU3XPNVMCY L]./.RU$l! .9kH*0Y^BߝzFӝkx {Rl @*[ N52nӬ9:KX)>L$U2?ctCvNNj)4&Z oָoEG dgEyV\K$` (4V }.,{0#` Ȕl xz{P r B,( ]Fq."G0:¡ҲZ ߚ~HgPu.t4ne@h p#쉩6 09@V+3֫="~ ^, v-Vaн!Tl& Ͽ[i,U{l'_^w=N ~\td:;SJx +R; N,`Z@htm<n3d+xJMpPObR #l++Y;e:|Aֻ?#*<9h2Vt%ՂsbVXւw>.D80,$:H|,* EUwYey볽D2 %T5Z,=HAA %5Org . L"Ŷ |gQ ;[:۝FL<}I[G~E˨~/ !.pium="(Q5e@6/ܹ4u [բH9$c0+EfZ׺ jԁ ,R Q2, f[k+3յvd[=8\/n )5~8۪){7 m:Aļ;L9 o)5N[ >l7sW3wmlXM#qK7V&Vg|E GC\."BEr(m"Njmr8+\Ac(rTo:4#`)'/C(c{^L5}=WLl}݇q9 u;Ͳ$ִ <[ ZX}Ԝ_Cw@/ġHyEM Wirp?d"*q:S LS]iceDH/8po !D%Dfk2(>9'3DK qzV(~TTinr@}8nЪc}zcz8m2î^(T5!m-k^cQb/R9K&Ö3[9.WE<~Ϻ3B}h9Q#˺d"ߔi e>/T I^BUV̻g 1ݟy>!|s~ CCW .7l+(lm _}O\D~.IJK&Se ۆ pTdN@9tU|ّԝ 7[gy˞ #sO ":qB䖣ArzEgz$f۬it ć9b!~reRqJ=k7'Q!e1fצ js%$(leV3Tv7~㛤f1ܼ`T/ekGZ#j~BKA+{*nMV"m/YLxPoOTF>Q5_,,Jݎ?(/o=7ߧ ۖBUs%NΧy?'=i%8;NbI1#y*)f۞ٕT-iUkTjSߤ8a e.SuC|K_L:wZiA'+e`l2tt\ÏdGsbw̭9>}Ɣ/2t&={_d|x E\\bg?O"sAƌu _w8I*ُ_ KrRbqny9oX9qPOHJrUDÿ+C:}%T#QFz oO A3lZ@$~%mp%q%xdOZ1/jR|,v~.-N: W_0" H-M:扲ȥ/WM!鮝,RWnĊW⻮#-MMkG?snzO_Ot1e|||Sde'ܹ GhOha۝`@0r]$"Ԥi2%%Ld\rvNrFJiNھ[x6m_?`4Q:!Z.Y&s/ߺB fiVB}JyrZ\jXN:0z JMԃj8tcRIơu5(*`F9lqR9GT̰V&N`eh5nTR\YD d 12Ti}uusAS8(->|_rgg܈cp90:RR6.H R҆^vL폖7V@xLيPc:]ƥhj*q,3Fi{xJ`߇dCxi%ekɅB馊$x`~ߚ(G k&Q>cÆ^ g4}7~2O*\ h9$QZvNaF cäC TlL*GIǺb3v%][Ab zjyC="̧vdžUFl##|^ B)rKR_u wMKtFAY" I]AlƓkwK6UH 0+ EdHRNZ^|52))U+ƍ"5yq{E$_%%D~T9O[ 2l퓘!] -E ߹ċC?WÙWcdYOP|1;| E$}x,( YJ1|_XD;@?q!r#Y0rxL>,urpEi+R70QMA0esVMTq+Hu-9Wgqʥ5\UÉz!{SWp#e(_ R9N YF v-0m6ܒzCNMo NE72]%*wf!)75/v;{mF?.N[%H.hbO.H5G*; +H$MɛRqp-&kɁ4a5Ť8nFQ3)uȱsSUOAE;9ҤrNJ|ˈQ5@c8qL8F|7o8t5'8^!׾ D ТY{u=GTyxQFѲW+A`t4pn7# ; 1cTXuS)Uj}ǀ&(r1]Բ{fem %←M¹8;i ΄;Qц&?7d0 k:{*G`3> Pj( od3mj)䭲yAJtfxLܛ\dq7 :ߗDciYu>q wz U1! 1`%bsBZ&=bŒ-JHgph\V ~sogLcXmFMB04[|ukKbwV0!w&l${;2*Yw㺦/ycܳX}ܝE=Lny8tPN5qGqneڳnz\>dËVGdetG88= hdb:?\@Qcmh{D>67B+ '\5~kBaFvMO7]|[iz 0STюɴ9^vw:vW\S$xyϙݟĐ:ȭ]/l 5`-U|oH:^"fYjvdW'!`EZycnZC&jRo?>"W. SϦ>23w]>'E./U*Ԣ)Lw O_Gk)c" m\-lʙK{چ)2 Ğ`QCrz=mWx2hhY}ho~ }#~/g>Ӯ <>{4C}lG P)/IkNRyP!DRͣA\42 T.&V\`QG13 k.F]ci%j T+0ykuOvtɞ/R<M)d帆" IQ}}7>-uQjLZo؎=) /kw(xtG:jWbb9chj? Ko7;[\9LU޻sg .4lN5ձ|wȱ-lߌ_]+UQo`%f h+f>~"/KDB~CH(wMjO$Ɛo f;?` D9}8|['JpߠH!)՞ 1~1d 40"Q9[im(Y!$B& r4L#͂:P)H?-m(}]_SrZ3vi:ǙlZ=঳WQ&=Sf:cDҟ d{CHdem'X&3)xGOOC8ob--/+A4lgTMe=6.''譚tǣ!hofTVv>7YOdx`apKKrrVn JTqōςjUvի'Vs\p;rJ Z~Y/v<|bmGlVѸ%hDYω7AFCuv,4/XQWmhfzZm#B$s˓xJs5r7-1([*roQ\57qa),۷tpEw`%ׄ;BD r]"8uRLslXFX+~ ZC;9)bT}iV"w4U PSP݂J:%ИAHVZۊOY{VL?Mf1ONε% D;cl׀Gdz>BϜ|fdY"}RnZA֝azH,>X܌"˙R&[Y 3v-C%: esc"݋]O< 'odPȰmTCHIBi>sk;\flCn(o{DW ($ 7f&{seBY2YcΙ@!3tqϵ׶^X״p*J`_cM_tH dNdR$.> TFb\ؾ]i8;[yFv}tzL1*p.jJ>j1؜PV) Z?Ak4E&F5_QcvO!)\Fcq&\Wcz]E$݉kzN 2:"Fၪ1.r%ر3nu<]U^Q1~Rt,ЅOxo6/=rpIfi'~?d~p /Ζe M;LNskP=Z7gU1ܰV=^:kҺ:PA'>\jrrr"Ƿ\푈^\""B)HytY5^LqnM&蓻ɢbi70yem6=Ч}rޣ~Eu(xG.0"W0+AB*$ 6L{v؜ЏVOpY!rH+1oH(/\zt92Mj-ˤT)Dab+1Q8srwC WN-y77PN=ʁMv>G]v)*.[&m}z1$\5s. PXbp1m=DUPP爵OyGg/IȿS%`Fr:2ʴ.2w}){f|JəjEI/ufYJT[Dsw F&erM[|xO&T.]f$mH| |B&TVA,c&"b[Yh@koL)MVX= m_nGuFV4=(AY,ݲ^g"+.nxuoJ&;/Z)e4"8v)gsD)o?tNl$X?2'ɒ⣼"_Y5TŞ0>:~;Aw%d1E,n%@5_H\Q h9N\x]kPB9GZhWΠ5蒓b_쎴(.+<$sDaesYo:<8c1 J#e$tp(0چu:؝3hw.qϠwyYSPg08&N{ %,wro=@򇗩} Tžpf'sFXX G c5^:{ŐTF ݬ }xvKjhnJ(@$߆_rY ~QZX`R/Xw=*$FgbՁ:zӇg klTm+=ER0i7?)B)=!pHhƬ6dmJZ3VXn%J 1ؘp NJFfiey `3lZs@Hz{ҼX 89;zaIյf!vQdy5-sNi,[xUﰦ &54$39ۺ>5R iM!Q&A)Y _,lx+SOl ̃ۘ,j% ;txe@'! YPKb gaYt/? sJEA9PЉ9=P!@5$UW#<+Ie-C7.:yр`NZta4.-oXerO΂4g_ Ռ&LC9 cģoMilYpu~fhksAB_*Y+y|WO'>`}u]ŚGF4BӁ&a~τw@]j/~-iT[M3egd ;VUuS  SS(n$'- ;nU'`ʋ{QN^̾"RPc:VnH;8M e< I)+q.N.Ii>_ŊbNO6<9O?B:|9*sVi?x@)DqF3yb ?IfI$ ~QrUlu`3^TtE_dl "uSUR¦Bop3zZH ka/dFe{7V؁rFKwNc-)Eҿ6L[FEiמSdp2גf`eOdaMzwbK( ^Oֵ/׍=dzLen'%JEV*+ PĄa:6iend[eݰT 7Ey~Ie2b j :!U"orM9 ǮB\lH-HN'SVqOA"RvCQb~2S>gV5&C1`'#?!vl]]'>Zݖ̲-.ܸqnhODr 0vغD8 %ݰN҃R}pp$bHHiv R >a7}"-TXKiJ ,4;?|,q.;tQ;8HFS&7ے%T\ds̺DI=<')3z64ֶz(ua3UX@v_fBے(9|*'9{e1PFQ|z*%"UInۚ9"RiCUp3Sm%_S$$W@:V);ä#Y\*s&bagZ,Jb"KB*0M)UaGp~TfFbH`6 YhtLb cZ7nscZnN{D޷p EfB@rtŮ5_&pi䔇VC;-QwokY3f~F/q A>"I`2& A4%trрW-`zQlP%3nbg,-v"f4%P{:],z{5P~SPi"qHJ„<;3)~Yw2QqNMK8jfvVʂ_ ]=Id) p|.$L{9I=ۥItjwI$k=r7{9;Ҩ<_#!d906pՙȅ=&ّҘ$"leja-gmh=e=n;!:mSʣ 3N'7eŻ$  Wh-:t"EEz5,,芎K񳰣R3,pӄh^ oX=ε+jz0./M4Q/&r1!{Qj% )ZYKJ$.S|3M[ji`>մi/]G%֙c䆸(LOc룚VGD]tMdmte88 q%Nz@hJ4I8^SaO|7_s6(]/n5Iy3xqN- vvɆ,>phƍ^]\QbFX,//?QM_#-ѿWlڨV}n=i)tl 红;H*sk~<hz^zA|^K3 zE~z!BH#% .7tt<\O}}~ܺLV޴#$ׁAIJyn_.h2ln:̧VE~Rȇ 4>b*P!Ff1k\N):J[EHrDd,rw*GJGSտ b>})z5 #lU灊Icd;03&+R4:1Tv!/zYgv{IΰK;:6M]vW mH"L]x5 x{AIDJ7sH[Q.Z7|0jExu5p"t|UzThU0ѲYK䢩YӷIqG/F8čձ}!㊭-\31@Pd#2{J.t>sPKomΨnFkUcn+aO%6%,}A> OfTMmĢY朣2TbݿSB7dol7/Ž ߱ruX[0ʞLV#3q+0 4_7$dT<) x*4W[ ^ ,*U#]J!83ŗk{ )9}} KO2𪯧~tV~?`[w1qN!:t#0dOG ۲"Ont16YSI}ga<™>QX3|36yp pFqv8u5w}atr %sn o}l7;.;t[N`~pWns٧ʷ.yd"$&O&9"?]2kl zqGʇReqO-Nrx xz/tIU[i[pc뛒 cTaQ/'6!m HA)* x<câʬIS dʑln]'T$AH8liί8-ڧѺ{ū.M m,'1w>c„(Jj䦦У ZMDo o1RGmd3+僬 z&N[9ʙ5:_1W^^ kCuBu,}*{.yhJ᫟!툔 6+7~kpTMMQ/Л;o`0%⪟x=><~ Wc Vfm~se3\ C`Ϥz5OY[̎Q?ӈi:;u)\E~=-n25?Hl'miԭ2]gAPNXJ0 ?՛{etôm66V QY3#}~ܬ7šWpKkq_>E`0:;+8ӂ9$w\9aO\Y д(3KK]S!UXg@cDa8yZwܖ7jHӦRnE# F͉T/|m^2:8LJP}M-:7wVܜdU#'A;K nxfaԗ8v&  tX#5C]k.˄ũ>0hF!$mö,RٕsfL;6Fe.\4K^hOтA@A=²3)ٺPyJ cP?mt͍'Pݢ٥-ȕ"Ӊwpxĩl~K /`z~&f&AFP\G;*]rkq{q+Sl3!gZ.Vzx{2o2~9H|8˹"x һ*cˀZt~xj,Hx{({ӣ]q1W@fh%8ͱaX_PnУ1FFHMltn{uq>#p|f{R2NJi/Q+I(95N?#ܿjL|u]'FE;5g3ݹ hې6Ƃ,etZ*Eҏ= N{*O޴cp\L͕ӓqu=dI|Ƈt1q{ݮqi% T}HX;k9,5XYKVT1n j2aRs hNz*n3ȼҁQTFeʍxƀSR q# ˙MK%4 5yM ^@HaDoE,£8앟[_G1ayxvԘZ@w24ṋϒESVݫm ?JAZ7Bx1!Y؃ R*(CUk#r48mVᐲg} JcwعT6`cFC_cͽs AvES\l9=3/a}7rwUr)b`rtE=pf$j2 : ;" <7d36`֢_C.#h.LN (7I7䍋CCB Ծ0)+l}<( KEXq'_㺳~Kϭ{\{zߪS05#ʪPt՚ iCPP/IKZkvH:?$*j=9؈0%VD=8zyWs%=eezq,&_ E.EL_!J 55(ak~ }Ty0,:DI%-3⏴;)[eAOImSI/Y:+*襤 웫5ʵw) z}7˘󬰎a8ukKTY |Zg~`#)oMRA5^mUş48^@Q@h9`gP%ü > *m0\!DHhUuC@Lg6۱QU$nʓ2Y|@x9Y F 5ծޓ?a3"㧶*={vH.LV{`qtg7\X懜*twn@p1qutɞRcgR<&VJ㴁;ջk_(^h_TC86 { x2^S29~B^;>vfV]3byk8i]:F\;cD% ;"cZ? ٠~;0Iht3*+~ߕWM|70&k2?SSq n{1m@ϝx5]_ 刍^6hujjHS;L$hHL=٨Y@vOFutSrn׬l خ ;dN yWw@ﷁfΫ]]?w|tQ`t ^y1JM-,)gZ}DOO(n蔋|^'s/)G!.y4Lj1KZ9>u 50Iٛ܁A_x/oi> ]D+rNa ^QY*ReĉV/5Oʽ׻΂ojWck$..R>v1j:lOEDSh w-`[Q_)i3zbz2F08n(B_ұܚu|?;o`6~s2WE!3M ra54E묎Ƃdžb%,mNVuCwsLo3\IoUz5Syy[(2Zl}W3 >7),S+Cى <NNIk\<0Vjov@+{qÒlGˎ!S^2X4M5np9TOe"”])NӶp&uq\UenYuqg3Jfaݙ\OX<^oNo_ ֓FӻnTEOY5<=.(=r%rg.phXI#!Bvъ͹E)9dIt6hT?{NF+ɍ=.Ҭyu4A< d"oNL^,YMc^)虷„k5QU F 6JSJR~EӻLJM&i*(#I6 IN^yqc}[/Xi׬ vgOH Ӎ]f4Bh^Ձ!qεB%u!>8z&%Qy;֩+*i[jIC#5 ֋)]a'B%2ÚS!ly"irKj@="H 5ND'[9 o> Z:sp}LL8a`x4<5lRDOY uA憾H뚟oBݱC @ːD:+* lyBDېZi3*Qf$o^E\CF{[UlnGcδ1t c{^3f1 &#DT<RA0wi'!#]CPR&GDo$0a a~'ຏ-?q!< N/g؀˦y!?A%8AƉXb^_{i0ڏA\v3oe[XI2\η2xpD`}[&LmkJYNQE jIu:2'k1x2O"U#/f!< Gcw6K,n3AvMgwBrMa`);PnqϋSׅ{zJ^doQfZ5epx8mpcyUЊܮ x"8VlS[y $O4tŶ\檼ޮjkHYS;,>3nY4C_7`WEWB1bQ#P>FߍQ]Ϟ`MAQ"bQ ɂ5=lg%\7^}(N\IneViُ)cq? M\~r?7p] VXdk͘v?k36`UEߖ}ɫ0-ٯ^)05A~Ƕ{ͳ)j8hnh^(qpi+[+ #?KÏ{,p\Y҈Pa}Ԙu6c)ݸK:q]rbj.KLGlŀ!vrإb];.I꒢Y/:ҼuHH*ڕU1"{t-+~s_rJLbbYc5lQzPd(?P z7CC7EC.EGԜW>u"_9…(8A_û[Pՙ3;g*HF DG+=eFFDE]Bh!ɍ?7Q>I흽Aʼ[QA2 cf8j9j?jU #7ȳ+,4hrX~oOrҝMS?UڠLw1IO}%1-Jr} wD-x0L09=q5ۉ-;OfeR+0 m/`z]}w}#݀(p &(tTd%iusqݯIRևPR/V 'Em5Zu').F#dgjI!Ph qT +`T{:̎Y=M2H,ȜE#bEZ )J%,LVYjI ~j 3Շ~cOyU8,f'^$)BBY=YT'=iFķ4kn|Cp7F%' @ﭏkGI2 kvn'{.K, *sK&38{q#czZ 9Kog"Z}biv|<慧 Z6ntz!Q-o;$Vc6046n2,UV$ZT}P.ݎv%cZ`73g\f˾Y1$F1L~{xN@i+gM G_XDW߆ViϠN%w|]7;J Mj;ٿI8-S?#蜒W* dLjU/sG46͡AYTe_dPhqNHIӐNhA^7fAU{ЅeAy:׾ kQ#wl,v͆ꝅ U(\?ro' cٽ} o 3?{a(߿&W嵱M9 "mVO?y᛺CydRl5GH4aLf=O,fs7tnvvjT< MG ipjuS7ym/޺CYn֓Qi"L)ucaѾh"B SvY"pYqqr&j7ԖX nˏ_CńKl/uIL`ثYG t赆U/ exr?0 J5] m6E8v!_(>`5Tu6J! lw  *"eF_Ұ K @ܕ7mTygfƑwݕq^" =z;ps`=%CHA'bF&i0>oE_Pփh%1 }vSNi=qh7 !/)ؒG; >yT?OwEpq$[w& P ͞nPOc-4A+Rch^LBw460u ~~`JiDŕgpdAUxB'm͂(*2q1_׼*[N^YU7S<" f`eޘAp=+2!c;c[DyR2* 6/2JAk.̜>آ Ńb͖$:`_neq {ǩ!wzAT+>(j$,2@z*>_9 kQL{G`f{KOŗZe_˕>/|PO"jЅhSvk@ƝG0P:޷M97SSÿ}M&;䫮.E{FUpXUOү6#%Oj5*͏mpovIy^!R,}6 ^5cH.kЎo j6o"ܯM Rac.'bDcCQJ<{isMG_Z>4JwJTungZf@:L'fӏfƗ2;j cL_C%ҴBMg^:1ךÍt"em9֌O:^}I?CYe4xEW$'` [IJBjް~ް N7&? LC EvvɷΊsi9I!]OlNͦratA'nT}3٧>/DYͳvKroV]!Ъ ;vUTE7ܦ͂o\)HK6 V6^ZΜeB8rLf G+hbaOG/jЉ&qW URms=Q2I>!q /o:ƛV3Ƈ܌↬!T._x"ZDc~ o;1%_:HEu1>v2>U!#Q|E0yK`KܯugC!bmI\$ ksz[-_݈~$`$`a; aA>Ƣ&#}BuIۃŃ=pI}ca5އΊ`:!! 7h*FbXy o#֝%-cϢ%>duQc`%hxC5o E 9].fzzLh9`~~ni M*( Eʋb/ DeԽ#^|J)ɶM2(n Q$YM*h;yiq y}Z&⿴&҃@_ 9MhgItQOf>(MbT(p+}7Hjq9wН DĚNrR,fsn+v.Ƌ1 2aC1u&P9ƻ~\ayjpI1A[I0B6 9gD Rb8 X\ N]ac3rL P^U,R.ZfQP#hk`&*,.4d7. Z[·tkH2YsCB0p(]j ,#H.հ8&~={9(wCKE&īj}QKbk`}"5KW`Q $ /p7Y6C\sr4g-Q"KˇT[mX?l~Ry `xG^'UTlMSlU#>UiPUtW>r{)Si #Lkɤ0c 3W[|pmE3yHfUх18Wygum6I`'<5ͫ{"Sˉ(:3\_ 93^бXk^ DAk1q7NY-\3DA~%jaִmG6ex /B߯H1#Ag4\17ZZd+ɧ6tAۈ0ޙak/LNPwxW6ΐ (>#幰W[[!J>VI|4g{̼eP. yF/ꗴUV撪g@f>j\͖V&]'VDfhޖr+]WB\Q/hWU4?돑"zs/4=j@m2hK-&hhÌ$a5N5?H, l.Q%|IB/AqvsSt4qCBNđtȮO~)&!EL9/ \`w<~@j۝ bVnڍ݃x A靦ή&%<'*YdK39_J)_mWVyeΣ[~3K ^8yT/yejEivq7Ђh^p"\ gs$-]X ې| ő"$^F{mlCfۜA˴u3S5c2(I̼LJfP>/NNmѓf`1mhlZrЙ}`2Un; h=̓˞jiHY8#K( +w''ޢLj*'.1ma!0{-(I"q! <ނ^*9%;!yDb+ fm)7YoW[@eu+%.OjX v;>3$:ŋKUkp}M>ާ㵯yE's "u-Qx]n04X~SZ}Y9gЉ4 H<)}Mn` c BgbCĊ#`BGD$ D\rP{I* pȡOǃ{L?y(}7/`aB:5vgq`U XHBv0Y9CR==eƝ A$O6kHoC 5-Y13W ͼF.f PJhG,S(ݹ Mi!5@pe/ISZpdf'9DJhDzQY:vߤ*PV8J@%tp7e -} `6oFk5r*p"@FhOrJVyE4t8Ҥg$q1IS@;,W4^NnA QPl ۊ>|WH D"ݵpD0eu3nzwE- Se m{̒lj+wph є]I?w~I.L _ِ?э5vٜ|C#S朅Ye+ "{*D6/ML]Cz;iY0U~[43F]ml! }Re+`qYLhglK⧣Cv`J Uǐ֠{7)aO?2w9/JpÈG-SwA bk`zD8kyz;NW|ʲKlg5xϞ S.A}lwi}no߃ce^|p{îpuKbWqdܐFN|!Pb4{) eI0n19hBD7b%\q9SV5fdॹ07hYX3pĨϹð5r)V`dTm kiJyRJ7+ZH<|SڷTۑq POD4nZ1?*Fsж c21s78sn€RkN|̝kARzb0K:Y!(jf\8B[r:'Ԟ-Uu[~>)ik]ʛv8VAM8u 6}GcdVb#: X~Y)W8T6㘔h2 Xw&ϋf!}1Ud:J̎J[O2Aze % 9mK Hȼ 2V{GS=H~ذgFo$,I27X2VʰhuǕN^?aUvdȁP3hr 绺>H)_ʈ0f$$g()}a;TTW"/pvBUQ/"1Y]KyZhw7JfMK 'DIBrȗ1aWOmus}*3-ۇg5љƍ ormS3xv蕥 ]$`y`ʽUoaU84BVJ7dZ|'u7)#єl 5y (jVUIF4x}` HoS"6FCl pѮV)7YR!Ugx &so:m>E_>&}s "m("bfUĿBZ$$AWF  ME ~l$y} _ cxgA..WHA5_3=BMeU9?G!;8k{=8 uC1w+?I%6 !ཤ1ׇ svp`[u\ȼ?j oVGEPp?oh;mv4ސ C9v焐t0q,>\hUtMC^@q&&bX{P拜Gj`7қʢ)6M~bڧ1ċƙƇk >i,IZx[3䜣`(Biz[;>@pz.y%UÆ w vq}R wwʱs T0kESs D؝C-[%-s.r{B=*s %}0x)d=V \>$4Jʦ&hqd6 9)cTFk=CQmڥ i@|}]!zm%?LlfWwρ7'?Ls,bY{YǏ GMҥb$+%4iL 7s']5=z}O͢.2J5#ΖeJ5Xpvi-1*E=m>DMkkRzI|80k}`  ۿdc,ME!M͑E[}"QwnEc%+sE9XĘ>xp9a5N:3xE]Y 4{`+}^SC.BCjv~d"{-y1MS buKr$|;nѶQO2<#"7BleɁެ0'e*u%ࢿay)]ux>I'="[LQOl-΃Ts{L48Tbv|x;7yoƠ|K44cO |JDGp~Uoy|hwKF+EU6ydND)%ObcE#|R= JKtF /tkv$Zl BL<LR{Mm-G7@<)\js6Y\+ζX>Vp9o ӵ02v0?ʽ`lh5#?N 8;qԷ ȏ&Cl@5laLjlc*}= Xp\=UKG?7!NZjd)jƫd9ؤ9 o=.z8{dOON76WȐLתa^`rʺf"F].lR`51VZ^ mc`GSi85JӮie6^ X'%i x'#٘r,Ub(C4B[n0nj_̝5g[Et,r%)\0uFZ}P1媵Mt iڽodv i5쥭_؉7aKT/D NPbR2\6†Z=}J@eZ@2Uo)ׂQLPCz_4m~~S?P(_YDrsJ0T j570Hg [/8pTAm翁q}!޷(F޽ A#m#DZ;,DBMW_zcw,v田Bwya&D  Xz[AS<.ϺEu~$>˸苬屇{oD )H\R%}^ 9A8,V[.>;/pQVqQ\6VjIU3nGG"Í/.R^JS2Y E(=U\Tz[$ 7pVnO^. ̬}*ûI k(}0qJSO|2&ԞGiWv"GRx”(ZH4:hY9Vkshv| \9@e5ۨ1}m/Z+ViXdmƜS䘘~l~a|L`0?#PV w?Lh_@KٹBÝ#7w8Wt;l9L?Gb<yV<=!1(g 4F9Kvf >PSbI*]˿Q;&<Uc?7w \aبNڛaE5>gW 0fDg)bԿm'juKldzhܷJFWd_=G"j40) : .ZX[Fz S.2֚`8^ڬFLÌf T֩9$ H WCqy8FEl*ýVۨ<"0v¬}K56#siIUzaukK- >F[%ŶlcF3([3^ʹ*ѧVhRj{_h{reh|MG䗤 )CX  zڊBl qi9]}yӣ;W8]q-T 4\^kg]6=; ;l5Cq"F -V{2XI$r Ր5/)WP[][,-Rp(P[X_wt^P?_O(ns]ȥc!34Ĥ{_!hVgiqie[in`zd|A~.ed^{ך2ɴŎ6"ݘJ]nnԈJyL ܧ/YVS."i׀HT;#s\u&^Ğ:b҄ %L;p9a$J֯Heͼe k[xE>8qs)J>~6es9ZЦ99~))/7SʔJ OzEɪ h%0y8/S2<TC|/EUҊ4!W|K1,[Si,Hs7/5(3Z)Vb͸Ft G5 !sfomc/sfsj (w{H>Mn #mo~]4kih?O_ dTpu'suyYK9 oPC;Jܒ*X @su#?`N3]V0TXעL&Ը[n/m 8M\ݬ܌?25Ӗoc¢#k~ޑMŚR@#dz?9.QЮN2f,oP÷Zv7o~qX)؃ubb* P 3]%GUNɟ: _c>>"֢IW^DAo~L/^@`yq~M"/Yn]T1m\cUFHq il3p }{Y Q}z"i)郠`ujSư@E}tDSVz{:?LwWD|( : ̺|a`<`D(czM޾q*RD+`R׼ g90!dc#s5i&Zn3FH+v1͘kj0 o8cQ^@Ҙ$q@<< cGb|fTœݙF@`gifΈ0jM Vצz2>bs ^]WːHz*(s"]8n(!8"YPv)Xi 6Uݳ!U2Sw&s@p(-H:9O+cs1u@sH 0 H=h;/ E=UG#y`NC3>D5rEQkd7 ӥ|w-zDq(!̇h[PjsG/d}bFK Rhtȕ%^{ )5Y#k}sq-n7 glWhg\iv$jQůf &W. CJF0#oAW=& ),!#e频lܱ;`0h\N۱k.DH*qMz%su3V䚎Yln@87iFbo<2Qt4n̥UeZׂ$b|"鿳ٶ Ź}K/18;Tw@#[|Q ߂A|47t {ŋuބ50(xwK(y}:BT`~qtjn@mr‰tE<\[BꥻD} +e}6Pdg_B_(m[Y?V޹}M mJpkͥ89"ҥm b'G٬Cl\~E;)3_Uza6A5vz w&IpApk7NҜvUHкȭJY%3|BP8?`:gfR[ #360͔[@.~rDxrB1ހiI1%зHǶ`vc86BE"+ouuvsޟӞJM?9LQlJYNވ4$*vYTPgfks+AX4D4mB PB{$o&2Hr5 rm"mA+/:Dæ!t&7J Gk-bܒ}汔< =.W W (GDF`*~ 9WO7KXYoi`*k;I Hox90G|҆s-RO=rkR%۝V e?) JCstHtTKw![DNӆnSH?;.qy[qLI%UphZCl5mY)~s=-Վ!\7L ېRSRѶclRtosaHB p}7Pb$\A>Iɧ=Y/ƭ'6Y F\%5sla]q<9<;S- $qP{F5ysX(?#ĚSTE;%q6[ڗ=z$Ҥ-[9A- X/},5΄s`0-fZ!\/2u6O~FsvT?(Ej4Xv#̡Ѽ}aՖ5E +Tt*O>){DW{I(ܠ}WbVJB߆uE)>{1)S.Hb!JH5[- /I]@@2Bɷ`Z*) vx~mG[v~ BAS:a[NbdC[gWĩ#K8lb%yPG[{*y%,paר9Lh̟ Cއ̡em]c]/L!})4ao ;hiyn+̹Rry*X^ŇH S;_gT.sw~6,eP/hsjɏ>2ŕu'P"^Uٗ_}&Mu)Y;눔=E@`)'=䕝ncF}xh.b֝ v/`AZg#lq.)Iӽi?ݐyR 73V 6ˀe-&k0+j ºEV JkO>o{[i)OThK\~wJ#=ԺGVoZ0IҸcGҼg$-aC-Ov+*Y9ώ[UM"2,d*auK{yV'v\j}҈V堦&Bp:6s>D" #_auUG-:iS_3x!|-ӣuube$zy/J9d#Afޘ.Dbm+oM毝ׯ磌@RIݛ[&;P(r'0%z /qg?yZL.*u.~1pijЄ ܗ*ktZBryԹSP%*E>oC4ZHrU)jPoZ h& t\C;+`hRM*K#*5+=#rhl zSpj}L59#ҾJ@|V5ޒ.Igh=3ae9Ċ6 s:Hq,i-e@%K|}X beKA0tl,$yӄJ-03 囍TMћI }v~_7 N󅊶mFZ hJb1˿ [`yN M5<2Đx.z-izt>wʚBeȷ Sr&,>4p>61՟ U|j% >G|78PIGlJ>txBr=)Ez؜6a55hYld~.IgHi$h5M -Z6mH&tz bXUOf >GT/CcY)$xU6S_Լ7Xe!(pomQhkӴvX* LO뀩f:BƳU-DPe]`^ ָh[9:~Q*p* I`1%+ǕpY7uw 6˔ oI 8J#& efQ|nc K'FbKHʲo٦*9k7Het.w6H\>4/izKG:~T04u;>egs궽0gqr"`7z!jFv9M/"*Q5l_}%g&fFsյEDo:WepYcبXЀ j(i|s&`ɐd95 [$3Ѓ"z:D6hp@qEerY{Yf&J|~FF}mɌQ> )8hHc_ߑ<|YBz(L#27^QV¶jS{|6P a/tW 3`V}K17vdzoF0Z1]$=OٯM^|S_S`:'+3 b[sKSigk]0џzd'(6z~tyYWhK~ T)r9Ew(^Rq!,Ӹӝ2GNß3dn<RMҸsvY-&vՆIJ8 pD}E Nq? Rkv.\|ZIb-u/hXB{a vE3Zˇ| Ow~hK8by&wj=Z쟔ts5P }CrܴjÖDߟ|>Gш|%ielhzeT^yCl,}E\qJ)w"+~\6rɷ9oiQxZp30hr6I&#H:9+ECΰgRA%P|+2ٌi6R/rL2EsSaD+sS (O޳aXٱ" >G(yGb)I. OPABچ1Fek`EJxNSF ¯K{ޞ*aVc=oЀ%zh( ;EJơn#x'ĒIysC%Ս_4T7 qE)TB-J;-?FaB|+qt+\b&?9L8/%1ڵPtfd+۩JmAC8dL'- ߁DQ8sձ@=E{Ȅm@,6Q406H%"30%EN޶!g124_0. 翽KG6v r!D$ErcxIbqm:Fc>Gt^EBy#/vXp&o:tHM7apīWvXWA?Jj%FQMǸ%qXmL‰9R$-p|QgB6IYOS@yRgtכw1/PKVB9_{4~%a"/?$2zs*<0W~8BF<[R`_dF2<cV!O=Z" K)-}u0=A[!=97$l|T"$'s.K0dxx},kk/{UmXjQV/kD &2 5OݥU7o Cw hfN#?&Sk'7qtw9,FS%bo2D-@XPWJ 1sC]'W&hJf5  4xP!:ye<1'6ޏW1L}RAMl@E? j'S tq',do&oS 6GSѸ^lg)c~,pa\ou?); _*8&AV8[0QTm>Is _ҙxT77< .ߕ!hż]Z]#X.:Jv%qiOMn;Mn"$q$ v_ZqҌ2[Ay= ,g};!΂ R9M%f*mN^)*X*2bE[j T. J6"HsIqAKvUtz&FS:ڀ`PHw l;$,(Ks8 F \Oass !#(>_0 w7ڽĠM}XqK9aWf61I!f8JI `6|O8C5bR,wwAU5P\OmՇz7V)t?ѵM-WmrWh_m]$[p ZjiK>ӂ zՅr3_l);΍ޥ<]a >G6O3FKo% ="Z{܊)aL@2ɶu fO(ٝ%~_a$:Vadk`¢5fNxN&9sQlp0ǺL9_(Fv8g7^yT#jwikpO%%T⇬lt˛rF_ĀWi1ۄ sQd6K"줹ʴB¦+uADK '{/ݝcNRsbyAJ?n~-ȤJp F/Dk5).~3lԻ!^EN-R=B-VUf0nj_$C" 7Ff9R&@ umMd%ׁ@])A(TۛkO>Q]Tx9h1E5&Ea$IQc?/VXBjc18 Ԗ#ءOgL׳p*t;%"-G4֦p,+ڻ],sr(,NzcPӜ'1=HxPlKIeMH4#D'CɣoTX[;&Sunl8XWNp_SѠyh'"@4U a8b$'eGxW-S.|)bB}̮՘rtwE}Yxvk6(#7n{:Ae(jT7Ȱ%Ŭ~fa,_ivckjz~7b^,)Es|:ͳ3 y >NW` ;ru,m;#% \O!F= hDTT~`?{UtnxcfqPOPE@kE@G^mMjR[K:E7,{{v#l.1B' tYE6z ڷhH b Cf$8zyd\ޭR:eo:5w/T+{T^# hK2#~t`%%HC)\|gGO .b 똖~g~]F}iBQyҳ."e`fveLxҸLM' k1Va\ި6.!sqOz4nIF=QF*rpE|#S!l60;+}xnVm<&])~HaU^=kNA8\oF}2KBw㭛 qG\#rJÉBN\e>i OsHnjw;t7]xYa88k2~y1+mNާM蚬;oAD֪t{FF"܌)A xC2 gp3\B~8Ө5!Fۦ9(xPz{rYkv)琰-S $,Y 閇Xf 3DZj<3/V{>vlnk|v8ǜuRn X`+JanxDS` LjP%=y5X\7jRSi{ۈKCunw.F L1J2ލ)s.;ܻ傺L]7,3#acyM%zt9g}R,*7=|"SCDYI{]gD& / M或26?6Kٽx0vijc82n#b^2ӿFZ͢N ~.2h+V(T OFFsC?07Gu$60"jMGG!ْ%8t3Ak5o2{cie2 DvuH~!;Ѕ-46'l*`FwKXز; CۨQq\#3lH~0dbeۑ2R't\0}q%Z{)i3?Ú HGp'Vp[?^smj=R NWht=RWk2s{elz [R@Oeu"|O0@/,4'1.:JKeאOv[[aiZ*BDFЯ2<˵ 6uȜUk1Fז>pEp1Ϣ5~CP+!/(ӑ7ul;jXϙ.GG"j4@r1C{+DPr6paa!y=ަy`$^r0lt룛Gv yWXEDiͽeG9v("f)8tWXDZr{q{J898jvᄆ-wa24V?\+KPdߘ `D0?)bl8߲=R OIzhގ>c_et 參/^)1kQ2_385=Z`Shr;,t\4^U}Bqo_.Mg[A/ xh%`곑++;x͚5,'>>2NlH}%2΍j}^VOߺ1몜R1#;aɫ B`©:ROQr Av,1BMQe7S7di vAc;}*D?y N6;Jom3b+H ͓]P BUhJac@ƴȈu 8W10p g1 1 iP0lb2ǵq]}VO{~;7?ido-FR K3s . 'L1R S8:j`R){S+R +6P;5#%r \ǟim8YpMgBn0g~-2hKAs}/Ee G1fidÙs ~<2J;߫Z{=Gp uF]&-Y#)R_yh#lXE^ }[%ɺh2k<9F]t&AJ4gG mjwen BԈU;xI[sU\*"D&t 7|YJ(F(cmՆ$3aEES$3$c:A O e`w7n(hBodz&ZUa7M=&ueszZ!ąBϿJ}]Jr7880},;%$hú `=9rj"O^2rb}Wۤ՗~q%עtU_YI WjͭRwZ. CD-³ 8OU2Fz'+|f{KTE1!4'e,<i]1vH~a `o8.G|rR8]gqj eQ'?&"7Vy[dbޏw9VĮqs$z]Y:1De.Xe"H!=}HY3*|~o'ChJ/t/՜`/;uc aYYԍu5'Ƴg{(Hu~q~=RUS"/(%6|!/]U ,^Ib 0$'OQDrS'i'%Z&PڐT42?Ź]z1,Gƃ1/87ր #PUVXA-MXhL։.Vge7Qk%kҕB F~k:da9`8b箵A}},DԹW}9x>V_uww,*yMSH`)ܞh=,ζ^2m0*{H*"8E$d=>Zi7-4E mbwߒ>/f)*8K%N2dw&gcDg~@=m5k| @'%Z;CaMj/N!#{ǾʮP׽)s6SWN+e#qVX.~ *ʒ,ҫ5qyRfyr"lA$B(xJ<ITAwpR~mYn<.f,} NNF Q}SHF_%\;ѩ(V۰eQ޳-Zf/R׳(&sO8ROH^DBG H<I K;EGv)ܚ|mD%7N;uѐ5 ՠByB)5+w:yUz2My#4=֋EX#ҧ+5ŋoe)L?ƮaS.K fmN陛CX,zx2~Ҡ +f?[uqko e/7Kxuk|kY` z*=5c / <[Wݟ~j (f}է&?dBg`Loo8g?8:;T~lq6lp(zK!; Z&D8 sA՘dL=^ =B-ZBڴ.^_qkZqjM:-Ӽzȶ4MxqҬ@ִWq0MĂYd!/:1~z> g Jb`mUh~^t `Hcs^A[⋮xd$.C2TnH(x!EРIַ *43 +jfbUٞNFi'zI|J*Q%9NT-n:>U1˦^X|UAS$Q[ yN2E8+u^xp v.R>S8*Y1O qYWQYE8fj0Z}UNf]uz Xe]MJv|*]&\:%=U_/|Ζ$:y]cIl+HyMXPSoP=aKҟR3rpJ23 x H: J8W@gF Ǣ\-o~o-6B!Yx(q0@xRۯg7ONVx fR#\KPʿ]|K?39Q?& VNB"b&xCIT}]oA+䤖S0`#~pqt٭'!uˋfG0+@)j1=[1|%P;Ge.+sFh=-]󙼑0 pk5訒YWt"t3\, %>))YzھMٔ1Xnq\nP,vCqu+maD!QccߢO4y?;zp4^vOSKB M%h qmWbliB~=VKLfڿD<5G|(wF'$w:16/CXOffz7z rJ=EE,e> 5&f" K R9'R1)e:yh7Ω߫tRǂxj>(so$x_we5H,%IֵK{oV~I 9> VTmXjFP, ЂRMiM-, ώ@8> />h%<~zqܽ5zYywĪpĜ޺xQflr6f* ctye7@jDÄB2-H٭`XbҢ-Q{>8c*P/Jx;nmYY_T?g%I!ZJ!t͒ȕ}{0Y#!@>̡j3!ŧ[T_W[/ȧ6`&hnUڂҼ͍2 “E20\Xi_eRs &96IEhz3[>8@9ַ…W5L2jyK}9MԝK/؜pσ=vn_2w@I YHg{9o#]Z#vM$Zƫ5:|NkT*̓ *(7Jg SPjY%F2YH`.odBnKZ$ܼJg-%vG )WgKטA 8?QяW)g ih%OVOU+'$afh: ݶE2 ͤ3xp3N- `G}zI,4UumԒ9sK'4K,& >!c@/fs F:1[!._!S6C4J&ܜ:$@$F=A'Mm~Ocg;ymprd7nPLI{{ 0I!1rgbb=}fWIJLsކsE38JiJBabTqp˔'%Ǣ4EZ k%H7SkLYHt!4{F_<{͸R@>𥿍F//>d&gȆ$U/e$OcT-!Fq+?O5+4|oǃ6 J)clQD' }20W>(LOAiٓl @1NЃi.5|H.& e, Eɽ M?z@'h$ zʖ\<~ROәyxcf-"N `۱~yҧ Q ԼO+tԨ84Y;2-uU&՝'FKGg+P{Pq9? 5 j~Iu>*hհDap`iYyx'9FL6Ͼ白=}^>ށ7ERUVmR)Iл䏼Zk.J tL poꓠmTI/ iWpr弘hZiVC@ҧ?vS}W]/sƄz-gJQ,lwAp+#^03y8k6Igd$ur/N"Z :sEcmܛ9j9z]o_2ւr&r9ij`;']1l,W,TۊFߞO[hMf+Da;H$6tPmтlSyn ?i9. 5"rt8,ьx%󝴀5NZ@Y;U~ B~kC 5g2o5S^kZM}5 䊀i- ؛ F-LVv}X/:ŗ~Xm ׶~Crs,EkV>9A^j/Y-I6;{ﰳO |{r0RE7Ji~ߙ2b\o*BUĨj]9ZR{]E ;4w<·P}bkO@X iiBƴU tjֽ~[߀I4.$1b<]|v]`V0$#6Z,L.;i$2&,GzȌ \W4ndʖ1gUق2p =:Bء!EnqJqrYH TG·{\Z K3ww۞mjμϰt;E ?UTk9WF"vF$s2?Pz278]p%F*H-2xru{1r ,"1kd9DvC;)t2w/Rnͫ'5N"FcNՈ[>11F[j~k)ujZ/̓o SsT-'8?P3A|ucee%"(0޼d{(ڼjn!ﹴzDE7q9G0O͙g7Av^%GHd̍u<a"^UkKu+ cBg7{r&kVHg9~b=|F">꿨A jKVu(iR NeҮ+[nH:ЭJ[ lRZF1TsC'4Uf^i^r#MCYFһ$8ɸ+A% 6E) hHG߱YS3F)8*:&- {;]p Y|Oܩ 堒O׌Cn 9_֥\ }E_!R 3̑(ḑ1쀹OH-ൡYvg[:]Rh?d[kS"@[򖘪QPjo_g~5SY>@S|BnI׮FQA w%uV &K1ApTA?B4!41߱/q7X?F\h{,JW_T-#wAf J|\԰9.2iһ\vBpS/w.V:K Zo#By܂;'I1&76Vy Y!Q&V}#*v/D*J՗e+p2aRkQzni@vFnwHgx^C(Ĭ9C i'8$A~!i4GiɤMHKʐ7T/EY 'q. X_b%2'Eg1d<zx .зb,c*%xNX6\J}Cl{o%ބeIϲGU}Ȇ$ ̼;3TdwY]aQ,8,co4B_ߠ jigLl.;Y+"ʕI_>0){fF`r )`Άr.rcI:KFzܷ7!>MIFuzpvX =,yg}$l\L"qiXmRgxԍ)6[XPв샟-HlR^Hiw{Av='6i{xQf>䴔yX1yYcoڝ]$I 9߼8ϱ솲]>uoڔl֪@H?J g/\F\ވxM5< 8/$'vR9oUH;UvW@ Wio=Jk}ˏUٽT-m:fW̜u ߆S E'Te$LzT͗:fZQꭺklDLSet"ˬY7`WY\6R t#/VN- $N>P<Ν "{[\Ad@_a>K#8˴/^VCX l9gNޘnQΉr'Kv'n@oIî f7hH a^P0tnR "t`z b\μ3HTa'qടG1 k#&ohO E{',33˽+e^;-,Px"g/tH[E#-\hWS-v3DŽ".Q˕oTLOAia Xݭ_쎏v5!C;ih5#S%"ǐ\?Q~[JK@ZQ*?%ݤup[l̪)’͈.^lI~.mCbP&peg6g}3P ;IuߪCD&+C@12< B6)skYZ!(cEicm'Q)< |2i} m)|&j eob:w{ {ll8V^&HC7lZ.&񭸒TX3z F Өez0& ɏX#"Z?>I樲 PNN8&ZRn[ypᕑd_=Q|o7zg}p,UlER!@K^ń)d' `$ Zr"u]~#=q<ʼ=/@ʒ~dS%{!ѮF#NRDQ[GN!>j @Ru-(_yHd~X/=uLDS %U"g$r6v4<>Slt1ŋ'4+%" JnADAYؿpLuƈO˓X .F[tZ@hiADPX M7#4Wf i%2.Jq}|xx*9`[beA7 ݂|< a \qzZdFaQG`.YiL ӿx'Ԙy.ҲUhpp&uݕaA* h̡;![ߊuy0IƵ_74SzRS;r *peꃺW JmQ3FzY2P|<b2A_sP=庘n}BiւY|1WyH27x1("Wu@,u>` پx|-%0h_LwgRFJR3Za`@rk2;tmN`YVMޥ;|9XLLf! ~5`7!FY z5)j4/=>(Okvќ>,n~ O1VlMf P ټRU1eg6:G })E[[BqpݯTw_UOO8Jfuq~Zp<۷i1w$pAoSӄxVc"@Pwr7.% ?huVD<'=w&ezS /VƔw*(%rR5 X?_DuɼIAeF{?nGZxPz;tƄLW&ls٩5+i=ri /.[roGBjjE :5JNXp%ew"&``n(*\z(?lSR, @. lZhr"3ie 4s0t+^@/Z⹃\W~ЭpDT|p+DpIp?wةC;Ҕψh!'ɀϏ5ި;؛g_71@8) f+=hWM$ ϯN.?4gɶ6!N1YUަh>VV2yEdǑ49zq9,wAX[~,YΣ#sɵd;2!6>Gz#%qR,Yczma\}^+ ֡gͭ(ps&F5w$b8x_%J}/ڮquwMeջ!ǩR&lg o%A_pf鶑Fh i2O^Ј,g~r*?Cm+҄~P є-ͬwF2`l;ʉUH~ַ9%)Սc3K{z|F_'1vV^Y]ɏ^f(zD/l: 3yemKWF_C|>p M _^VQqp[yɻ?H6NH&.Qy8c0;AYG*2zM ᢣH4V1ndNG.LzcXǧ,|ze2z=D=*X- hg 3dģcƪmKnf'*(2aWؓƚ5>oк‰Z4n*dZ9\xF\h.St "Z ֗Q E.DIE:e'DBIloآ!]xӜ4kQbgӠXff]݈r/zfyF#0M2$dBP3+9Bݿwz> ۇi9^vRE(K RV>nhg.5lm83c$Kx;ɽ׶aMPEnyh65w;hDJZI Co/\O{i49dA A쉋h- ~HgI&- =V꫹՜ߤp f` CdffxseO fYR0eG6䗃Vg{z>tBx(rRx+ENuT/Hի 9F"#gn[LS<8  EDN_=!;(6ǻb7b @Y]UP ]M(;{7NXIDћ$9E痚z_=0ޭ/ĚoM%ВE缿?ܑ^;U|@hIUgr paB;wuH2EHêj xNMZjx!sN;V.zkǨ4m* 'i38 PoI_$ dQpugae‚ͧM!t{? SXs+bCv 囏50^_*\ڳ[ зASC;5Gg3ZPl-ʜI$VuToD'%[D8rP^WIeFr_92W{=Z5ħψnjeia 3Ô;E'>fGPbR飫/ 3>qǾBv,I"_kCu$l>WcwqHD1L'XPқ/cOqVR^pMm?}"cl04DП0LwIn]N9>q m㖦<3~N*%6sQD +NP˳=jMYJOo; 7.͛i[gS;jK5)2LK("`'tEU}j:Fl XTd9(K(/9PE]^Q2]_8//ViAԒ^_zZWhz Lwb qք9i{@$y>IK70v " }v|YZ_w@SCt!gN|H)L Ъ71ջGݧK'f96V{c47s3d<̊@V*-Ds,?Ưo:A9O}-K.7##"oMy5>ʖ=| thD*`#(=õɳíᐔZ"SVص  ̴Dϩ69 φ&6sQ I<-v 'ݸĊ(6T)݀$?w[5U+&zʊ⦙r|UӽXjnߩ)٣D=͘U2s˭))j"rRJJrc`S4Xgx?} QL0 u|9&a*4u)*HTZi&\=<6|>Ш4w.sC݅MG`:l&D{*hb)CݷYY(!W#(Rv#V|2LPv<呱tO0Etrj y.}^ sQGAX@HI>f3P v (0RDm|6b=͚RmyjMwR?UCd|q?jSB<*ꈧ:mb!oBcfrPy fL93,Iִ7sAݑ^' PfNcX>.Àg\EgpdKM} bk]-h*(XJTagǖ vk xx`Y;q$r2e,+[I IFUǿl%{֥'lcr҇+sc'R&Hp@^Z>¶5! BdI%Ht?ު^PيH^xkJ,\D` ZkBQS[K@lA j(~;D |TEVLy՝ޓ֎W{{ ŕF:` =4@sŷ ȅʛTF*Em`=!kJbx4ey̧J{0Fn\P?"PdF"u*VӟC떉$.Ouc#[\g''M_?yx}J#yK, `S쁚y)=^]rjNMʌG ϒ°\4u\& }P9.*ߘN?}&果J!듄qXjo̧@4̚IzݑqXUewa[UFvL?ϝpӤVVk[VX6ԃp} hOOiJcB1nd5,͉F9Lyթ`Sto]x}PT/I& ~fPMǙj [Βmc&S|lϛZXuTy%b-hYzKtyGA: MHE{X3UOoA=,Ar.wjD |8 ǚt/JaLnEy KcAחC(fTKZE+Tg m7[,#Dq{*KiB4?}$xgC/;O=kUkOREpe2WvVӵUg$bRWH~؆һ'pđÄS,pD3ᄶmHϗZ-QXa|_h NKg\Us+t(j3?Lbks:KbWgeQ d_ $ahˋY,k4,Ӑo9NrS ARp PHoH(>QpcNIBfm Fq#~)SұѫO%XtP`kUT@ҶA­KѺm:fKdAړ;?abr]& |4Xr0M`mٽc/jg N ~{hsvFH⨀PJ'v`IbFfX̫%'jݝcˍ|lÍ5*Kxz#'T ~Qߋy<憓v,nbs\VΒ}fs::xQfu_Ík(ɿ_H>}V`-Wi1n A]ZCVW *eN+oH]8A2jp Oj7s9 eP ^RK)mٙQ#8b]0RiDayR=Bd3yWqkQb0+AˊxU0Y+$ [IVdx$1OJ@'v ~ Db߆>S%Gչ,LpӘG`}y3nANY-%uPAN SB | 3$d}'DZ!$mSBSl^g< dwT}f(QY; wwa~Nɢ:E"fFvA|A3Xd-/81{ݸ1hٽ#°>G۹_Z)+h=,phulsx&BVh`,̎`$B}m YH(K(b?dW9v9\@qzBh8rUa߿ !,DE}#hݹ:̚z~<],Rq֕4H Zˆaص"ɘ鈶Պ):OϾ[hr3= >GA43Sd*6-i_Ɖk\KC̞Epkk"Aʶ!$.Cw:5٘$.hmyOě7`EOhOIg]Ձ/>s:ŤӃA/$6Ռ/`x΍gXxp(XO٣|SYM"ړa/jI/^ Zc+^Ok&6Ah?2@920f7Nq$%bXi~slZ'Y%U[!cvXYۚ Ru2+)oA̘۳W q*%IomX` >@pvϡ\ g4\Ot{Z阛0H?{ǟv%pR/{EkEL(v7}PTSz\;3hDxgW3^Cp~] `1] [Lu6ugH.zQޞE?%%-y Nꔸf>CB "~iVI~J gӧkbO{G G5ᦨ M aWQ{JQ~3f3BΧ-RTGLBxi2o  +ݛDh\?Ћ_^^ QtXRұ@N !ڬC"a>5p~$SӰՃ?$sW~.Z9.G{XY{h$ <xIbsHXD-H;G|ԗ;0mFTw=jSdUꭔJd8Q|n l zxë$G}=̆)NB #b8j"!ߘ&acQUkcHcУQ dL[.,#@akWy׎+lלt@ !18sd-~㇈863Emv-(J7Uױ'^43?;*Ft^lY</fN7LpP']PӧBΕ䦋YBo`]Z3#P\P"[WA|n)%m}KЮTZIفXt_:I=X{5w2svcp6F~>JMj)">ٸf j WL5Kv` ]n @ 80~kv%n$+ɴB(̽RPsv/ﳌ}lv,OYwnBK\TxX_U[ze2 /IuG¾nӊŗMqFWWJbWZ[Vpy_tQߍOt0@uJ{b>/=f@H`&QrLO)4",h1Os7^F.Dsm u/Ӗ;!aэ[_QfkEf&" 'X?#8L;:([kسԷ5Q!N&/h95՗6>^rnga}A%imE\VRK^EiÞ[WW=H5Ǜ7<铕7h/0ľx̍y@r<|H2 K1'k  lH y,w_G6f-[Eay-@eɦX}2/E~\6E'&K w_=@H͐f;o3CA[Y]+u:WM@s!Ub>jD3\𠏝LN;vFWZbAĜCc`FH Ui? : _ͮZηI-osjA7Ճ#DRKܜ18? PxK:@ki.pЧ./NÖptpWx(%2GX[][PsxecL*)?auwAx5v;=Hүs` Q)ož*\`x }g* 'I7Ck“Z[\({[.닝+{}!Vv5:cu^vGK>nbB*`( gXE2Gx-,g< cVOymg^noT2}@4tV_[%*9jqddW%aؚuNVaOz1aNVSۙVlD   W@AR|_VvR窱Bh`eP?A_PĄj0F~6ѕ:dd\IB+{2CQ^VA >*  ȝ}R> ~hj-zƒ$$rC)Ӌq9pGձE 9>CF.՟a.ՑQ.Tv&cO>)@«} &йm$ab( <)1Rl3cgJB E#_9X JI Sg Зُ٠*mZI ;y,#P0"'ym#|iL_׃Oeppܺlg89[X>_auwZaUfÝYOeMs-hŖ:h1!*LRթؘzJ+|3I0| |' Sh )F@tgh7S;_"@;ެčHeoQtC mjG$ #P˄7.x//U j՜hdKД$ wuS'AcA2.@+,DAW+0qJR ]nf%fQ4e{6A`SD+*"Tp2{Z]N??=XGAOΙƵ֋ʆ}(F K '~Y;Ǝ\wW JuqnCnH#D KA(i*k+&\ʠSr፡Ke")yZ7JϤ"boDfpy\:3~؉qQ;m[d:[f\ǀ#(PmϪMd‡gYx"pZLL{Gǃ UxFHd@| f :X"Qݖ)tU«X4 Ǹm3Ipf]c;3q[C_d<,=O ɋR`Чh5C;a;CHk 4V#$d[|2YEν3paf8 g 4ɐaiƹ܈kI1l}"fzx_ u e ٯ_5"ZwMYUifJ%o[mCMBw(k1{!}`Ro2Oz̈L9]R>`.'ˆ* tӠ`(mnYu6[ hyuJ82{|t @KHmcSsbfjl{6BWYĜn[67VUOm]b4%~EPEע-v֞AZ`)?Ρ[Cdk1h{g A~_Kmtj: 5b[9l ѡވqDiGiGCʲrFƏ4!1I#U2 LyAV~]{I+=u6x0U uCn8<4N s7P5%5M( HYN11 #6( ^ s0.#BPA#]mX}!motP^8杨\9.{P[~=@3v̧+Јeå>Z՞QWTʊ-e=V;h=K a,28<;R d% kS9U[/pFXDZ+bK/Q)UMQ20 瑪ҍuYO{ 0@+r*y`* oOQTõ{GaDѱA,7HB7)zB@M)448֝^r)sL3ߟiuE7 %ar[(E2z#[N>O跼AGu@-P}~z<`Jvv-s힤,#{1y#a)3?E?6Dk鬀<&E"7fÖ"w"p}+*f-I'4۲5tA)?"1"a DV axWpHoȽRH<^RHgeN[lP7~䛸-vzC%T Eͱ *Mp{ҼL:>O9Rsﭚm,jH9>_VVi^&[]?u|[|6͹T^Kn:E P9P*3 ^'ζQgJԗF1Zv&'@n+ bq\c4QЩaF֬64+dZvzŜ2F'E]YʾC/n,7Ev =h-xЃVk@18;}+`)V]NpZy#ԅЏ9jCYvf1#_i6c˚ WRww:TZA QM4ԬGR!̖~^`WxN#sw5Z߃L_>EaށS/6t65Q iSX>"V<*S,^#853Ɲ}pN=w^zDG!QZ*.PZxR.:D\*ۀ},ڙM!cR\ fK}쓉O*JTkt?͹{išH@@9vJ\V9hf[azI"#W Waz)kJZ>\Tc؇ -7 ap8RW0%:}svwdHknRv5*=E'OOba#;!sKdIVz\Z>%  "5!qfP\h T`Im;4Ю@}԰_c6<4N=UqJWAC>f7\]#?"hO8 q?}R͝[FiKs;?NhF>kK0pooq{TgׂchL. s"*\j9.wi$^R3>xDg]]30zX* .L. _% 8|܀`X {'}MX4P)SI!@yь,p[bDMY6۬L Y@Q!PʥHFwBF *:jwW$qVJ52ˍ'܇dtu1xCVĖ~4~|V@&4m9vEx>w:c#;X#!{ ZQ#\Yy ^\*}'⚇twv% {ǭ-7J.`I=|?zq|T)]x"j'[Y%m=%TȧϴnҬ-_ AXCοnsETGX'"d`"*?.Χm54)ZxasbײV!Dr  7ׂ!s@PTmME%-醑|1j:r̨=ztlX o-ox,!kHY~`|HtY2G [rTNܰb4gXnLXbbS1M9ʇ .1|f χ="L<]"JĘZ[bs^NoH%:DʾmZ[I/p.+c`, r_i5p?[NiFŲ['Th<-?xj/>wi&Xd"z/e Ҽx)MօS| fVtRFhyn'GGj&s."ǷFofU9պ8bDbF%^K!1apkiɨݚ_]JF']y;3!*^O\qpiٱ ^jZ9X"PKhͷUX#W,wD4 jMIlv|5 )Tְ̫r3S ⮬}#2uJlIFO"xƑikGaiޱ2kؖ_Rtk'4|oaG0]YhWBMB &G[E8l_Uʃ+CLUo񅋀\ Scu`9.SLxGCK].ł9 ,b%Ch9ړy~M&zq8 JEyUhoAQoUr$%8H=:=~)I¡bYDY_X]mI =nSM$4Rkvy4x;Pz K5[HZ1Q|8!j'6|&p tXR٢&$_&eϊ=&\>R1f bx\d3qWF?"̴l2h-_ͲF̖tDH02>g*Ա"1 p~i86aC@Dħ[;PON&4jWY?'}6ou775c@|51Oư%NԧWv3/kڅ<` (\?P'>4(1",Q#>64Q, ZrhEכjֹ^1(v$n9NH m ȏaO8x)xP` ޅEnC~^iFx}`:SaFzp 81>2tHCz6r|1&vlƦm>>95ayVS* D4@6Kp:h4w"~ 8խs3dDK1HсC _;1M>K8nAYȋy9NI'T\;Ef9FD1JbQc{m"jDof5QX2~;j"kbW˷7imXEde}aVa׾NQ %Uf5[i%$j}veFC%e/ RE5f¥Tm/Usf`c6 Mq:$~ޮS]քxG*HV: μZ}촿ʩ&y, ym+~6AgVft `@#h_戉h* i==^xҬcB&'fZ>ruKx[4!Q[.GU0k:&˘r2$Ɯ:co<{HJil؉*\E\^$RUe_ Ų'2ASvQޒWPi?,#x!^Q֜cdj!<٨ ՘DX.[`fn 725HX{u'ӢwY (69ns}(dM1b*jSe$ W)N/E=}k!,wVCJ=ucn@1 ZjH IǹT:ɦ1Z;qR}j:mRJK!I1&JUeh;4[d7Ǣq&?BOJz={NMEP/CϠȯx!&X<׀Z<*G8:$V ,4drt<P.ec6;^+.=F0ίMwLJRT"Dވ s~.FiF`z$Eݞ_ 5_KE\ "2]E g[l͡ ׷ޕjGF}&TXcHArhӌF=ϓp  JYHvZ5:xKDqR$ƭys$WeQ1"1=u5Gc pJCK= g,(.44%ז-r4mwaqMdOBHn^C =oVIr >+hm\H_HMCQ=e@w?4;~.@ߢ1 ~ hvP78jфk<$ua'!sD͹TXmrAiӋzaw'%Ζ5E"4' \s@՜f0e+Uڻ=2$|ތ,xFVnQQ¼a::bRQ/aeS=9p@epBpzKO5)XkQ/å.[Uf5ڔ0Fה\!+qnQrxY{A ]^cTP_/hBvO`q~$u3Q>*@U0BcA [,L@L!3Z`0B$ϸBV7+9 /} F~]ajMWb5vI]!|v"Z uU%;S#emY!ψ ᵇZW9C.|cݠ 2.ĺ{]OMK ajhfɾ 2 ͪ.Hi6usU xvOip X_2 7ub D9ⶻS|&dRPJ|%&wJ6Hm57&pƢb1#"Rj/ .,śD%x2_3"P@c۲) _p<հb %/*cؾQUHH%9鞏޴?=A1Yz\\wO"#K%lw}@yP1G #Ny:F{ "K=E-ҥj1yMJnNt3CޮxT+["Q [OtEUaVߣY~^cA. 0sbڰ'y(S%+am?19b by։Xo~:܅]g_NA&"jJ:c>f7YFl0CZoaꀶe]m@*.eLzͶ8|d ()G)$4֫vzWXe7~ *HŨ-4,8ۈ"Ǹs>9z8487,ҫ3?$ p ;`C>Ԇ$LVOtڿ,BkU%/-ܺX"O'@1/+YˬvƪCd)NKVPIع(~Zzg Jiዌ#ޘՍt0O>|/Ff8?Vp'U1[TS :{zGewm'*ԵkÞr{g! A:^q=fI(/ϥXA)zV$8i#)Pto#C/flŅ\Ki?iMB4 ,-ոj錂 5#[3=M&K+ڒB[G?qG̷s wlS ѿB훮IH>"81E6MGzE>}ȏ\Ԛ(<ߛyѤ^ĉPU}ҚanXَ@Hh3k[u6ia%hğqIdLe 2!U4]Z e$[socxq:=!߇SYU?*>H!*pGN{g~rM6jzwJ{ fu}eY b`ڰurc|FيsA12X-j{뭰!"Hu"ܞ_H-jsxd1D/Ozз[B '9?{$ξWfgJP8(6I٘!xwR h':+ؒGjf*mR ~ PhFds%*xtwo=|av{?P9$#$Ejv: D~wo `%`2㙓QM ++N1ĸ  @?lzoCX5E;w )~RW˷B7+cvPi9 mqiP:ЍK7yjXx%@ -wJMQ)jKi a|JN3vq*@apCbPxD }RQ#Cn5N,J`TP<yxD*Zs-$Y -S9!,v RKOa@U[40f;,;HHclgF3TLo.Ri=%Hz&t# !R xC|.~Gek 编]Ee+ M#]LXzz, eR+HXaIXhW8R]œI]Ea:l* 6]a;Y`Rg_JK̽i>E$v:_אؾ."Kp|?`HBt1V`kav3lӜcVcMi5BSpl\)zg>qۈ]ٗ9}9}K#uϕ!ǕtQ|@,5Μ|!:RN{Ȭx^x -3X:ȇ1%N}W>|GbN(CR(P 6ͷ1IfS`0"gniڔWOmb@ݢ-#疺?08eYK(YUy&"-q%ʕɃX.ȴMh8 .53cyMf>&ꈙw4E~:39O+٩}iQE]9Z;:y]U"1غx)֖@@]3*_?`^z!?w9E.]Ax4PKB+N>o IIv懲yuZ̥H`[/ɰ34e ^M!q,Qgnd̚(E F5ڰ )2k%skhBycF' o(rbZ;5&ڻyH On] —E^iȎZjk˻x |4F (^W%{a|bkJf8z͜}}JߊOl( 2$ @>"2/5Y%9칺eֲk6X^Kg en8^y@xY3N} kAE"hMB97Vd3H%2n2i`ŧ)IaFruP[ZӢ2N2/@. Gk l='|7eH 5͝<䩚/c&KӣQ_ݧ>M+"p0l$vNUx31=c<֭d doXj #ίtąQ,SJH@O=*ʺ nI~R&+/3fTo2;qŹ'S / 箜L ޣ6H`Yf[Z#2~8nwK72Ig[a M>$2qB!}kz ?%~%JݯU?B%3lW6qcc| ߞ9ƶH&螂) y`o'XXޯg{%d[jt'Z l\Dx+>6r_E~-#ͺ*' }-CYݨܴO[Uo9vk*:I kZn=էC҆"V60>}8W*sgdr8O%da`rG_YVՂQ&=^b׸)O DSdN 60 B%&Ѯn DBu\]gӦ6o, 4^;:F[|ihUs│]P'bzp3& Ib$+![of[?goZRce}"J}yq:Ofv/%;}[?,_H~:0,?͐Gl pLw"YeʈUKːL:ڄO'(}CC)cf&ߜI0"1T5_ns4 5`v;o'"‰i;%HG<-i) yANj3ىMab]P*eF? 3_MӍnPSJ ZnE$f!C%*Z,iQC)^1 iU|<(2=EZ}u<>PҼ,OO|y;bR*ހd +z4Ϫ1Ze/T=SUZ~8!ra,+uĒ*ۄ0頄c9PB0+͚hG$a e֌WX!@T颸P*H7! )B-|u=Y_T]}"[h-!]:}[.'y _%gUuoE Йjv:d| TIZ%˹F1h/'oBH`;C!?el9ٝQA0! i]0~q$ !hHGȝq@J]Ha1) gqeaAV9mNfa[Bx?叼2H OσLPD %?&0rb9<@=(PbQ-jQr{WY!lOGWϳe|1'u+]~YȴUf/mxX5?z3kje$)v,Ճ&DRǠL\b]E\~%ɾ|%B LNba,FJ<\GptM+kQES;Zu!$K(IXt`HsY[UTRO^q6GJbl/h@X<|校jFMOy(P߲4VH|84ReO[Zd0+uQndPy+L)x\'p@TQ\Vu}Rh’NIB_`Y8k--w,!c1im@wĄ'~+@OgL}9vDlv+i&2'tAb IϷrtS0,y)U׊%pi|}QuRsW3ENL9=.j1h E,URn_^Z1|ֺse}0}Gk~c[a9ߢ!4"]'J|) =+bE 7fԢ*2LX4&-{p;ՉpY JC+Ձza[\d3d|*:O/u\ X ^/02V|6I>nvZ5^u^ǖR fNqbKQ9l)gvFQO]ˊ(PV? mc.wIdXz2R3,~0:7<] \G*ePZ$@!.;l9^b q`iO\_LI2,X,bk:\K*F4pB;u>N]Mj7JC-r,O ,"4haa{<ȱ*u󣵺wV,Ψ֚咱Ey* pz3>up81a1FBFZ^D{?u ɐ橂84@i%̈́e7DD˲[remVwtw 1 Y76W.NwU^'8hP)X|קye+Ui5 ~o6 ˹!!s*>|I㱺l5} S3uT^!ZD:wgb:c \w V4~:aoJZ.8J}27?R9eb6BԺ^ZцStcmZ]7ǝX=Q/u}Dd8 "z''t-I#, b8ۀ{͘+S~4W+USGqʖ 2ΤCP Cd}̹S4`d 6,6Mc~䇾ř%%D2K5Ɗ< z+j%'l;7$$,Jke4v W2NB;p@>9?,}fm v-A 䶵2"; [R]cz1^77[ 33?%(i:c) m-),(JkW;(JR.a^^R5KR/rA9x7ø&H$GhRWTn旡)+&c5K&ٜv9`7Ϛ6%xtf7o7L~'qr&nw)=H2hKj.<΄PCJnm*QV'1x DïT0ԀM]?O9#_pu>afUbt$O/Yx[}+ge].JM.bL5J|44Vv3WY"=N {eX}n=O)|usH~δz&śoc1+ h%k\5'H?L҃Cp/`҅bFo'Cl1\8Lr^`_K2}9c@NLрqLYڽ 0)?8U3;.ˎt+^>! ,\QbKчE_RoS|AG->xb68qY;O=◮st+oDp1Q8%b)4OP0;J,*6܆pQPэZ'U^ޞ0xz-W j BOOĻEǀfgaf `Z2z21B˫U}(7f]I{yw< ɨx4-:sq9&>H=EKPÒ[< qnEgSj`U2\f?bA3Uu3a2Re04׼Hb?7Q$*PuJ+ȬꃍwC6igs%1ꥑJ䭜Is)[Ŋ)l@{?;տ%,dTo߸U)FܤiſVAzu T@_% T *1*̍C;[sMYu` B23Re5cgt5%U5^:V_A/O$d$F!Axe',/kj۸8*⤋JО#A4fN81s}@gJ0L{ Ϭmui&>LHJ3࣐ ɠ EOpyo42Vkl:nCX#Ǻ9@?@in߱+'-:&^.iȁ`Pv,Ȭ0+_Uw/Nl1/t)7g?l6QF8Q4(vA4Bz1lddZף\聗{[ _Bu:y$EƈʲveB])N; d6;#R*,7bGpbЭvb0O5+œD$p) )o4Y }4?/E7#WwgziJ36ׄႎpy8c 6 ;gw6>v锋KG'7S/#I!䙇~4%:&9>Ó#4&Csf J<~ܽY;\Ait+<ݤw~?'tI() O28.0/q;]B2sd?sd$L3?n}c`nO &\eYRf9dռQW (5W*Fۇ^YSuH?3^&|)Vy|0Q> Ja{>DkBӊdl$f2hX6ĬwLɡ 3iWf>m$+L_)vew9ޠU9M R9h.iY!kR"[a+[U>;J8uܘϾYXuE+?;;_ɗm?r-83qOi/hKQƬ#mHg=cqt5NH 5+ ŞV&L{5LrJ!kk7BM1?G9[;3QztɆwby-$JƘ]0J}8b։_Um:N{{&}?vBr<ЁKh(q/qkvT{sWvtKx@Iܾ tT ӎ^ G,g d>Ff[,zd[ĵ!c lPr0 mF=pz`C6 *2Ah+~Kynk,0` J .%PLvz ín  i&@nI- ΪtG}B(%r;gr-//&{-6 Įшʲ3v{ \ע/;x ;/*+vݳ(h۟BG m# v( Lj)#H;:$VcIP2jN4lP W)?6n54x.wd@, [<@mRxrNJW[m$!evU:6\+~,r&S}s=,KaO/ 57f\kƫ@?Ћ :/uy?_J$^4c|TE5I?A^ou z_ZKG},GV[-{{Wߢj++h]y|hZU[ e+Jډ,f_\؆?,̀(4SEyKY]23x+j+TLܡss\]4N0 5՞-kwdS$[w2=RHj^;[-Y17Kt70b⿌L[BWg4BW<%ҙǂ Y´ (hm]MWĜYbN#mW)-@6=iڞDlcɘi qN! BY&xU iiel83ͦVwHY]{J?Y@3sQ>d/|glشOrTE7}Op>e+AT"/ba;6 lmpN젰!#%Ei5EH%A*zU{>ufAz2=sŌ2Q\IݝڱܲTb/{si N"*DB7oG z2Jƕ?sB $h9Bh v16={YǾZORQL{VZt2K}G-Im55}\S^k'OtoqeVIUf=&NB蜕}+{;X [ l3;{&xZ'D`C se}0v.lGph3I6e6BIst,,]4; y"hú=-M1/Z[P ݥ Z]`+NAꗣ/Gvߦ1:Pa+V.}cŪo}&rXIHԂ}0"/LnKmxTJ閁v_[fGq WRTw>MObC/bB /m5:M,_8߫ 3vFj{Q6eǫǷָٹ--%?Z/zYgip^fX`yhI!-Ca֤a/_LHIK0'x[k!bc-n% Zaz_({kN(NIU!/Z/=Նhv:%g+INC/ۉiP͹/ɀdcVUǯ܅y/E(,x ]( n$XӧJSU8 EMhAv)Fx[Ʃl:g N%F@MI6G7s ֜bB ڄu[S7 f֏O^O'/ '*ME}r(h1W&p[iA3ŝLpBH xпWDO .0ˉ˅J`؞ Rh^G_ !Si1u2 DQT>!A"izh2a:_P?p]?&PKs̒7$# H9q^'HxzFhhh Э6tɿ[!sS""!AXMtnRּc:h6@!gA.:|Zz& PlHPs'mP]n' Y+V\x \9&4di(̟r6{p3D4%#ȉS>qxl10VHC+m⛡;cIy"!9}r ΫUG 3gri: (ǯuc>>`XoDjlȸZ[R>)ӁZZ|CQot@7Ӵ26"(=Zxj.4<+T6rw9Aai k\w Fҟa"')b:ud-kӟ=ym@6m%m 'k ObJřˋ?X7֑y~MJ ^rr“x5oƃZ6ц80:mAqʸ]gIV0x`vLAu A.h)H\hfqqh'^"x:8n@mXC+207}hQyC:U*0M.dq_fsTqst2 eEս&p"08W='qWJiwB9%3!i=8MH!I,)ӚvOmwI_Ŋۆ!=u>q #人q}tx!5GEca#=c:@.5K}jPSrbk{m$[|+ g(mxfU)[ĭפֿ^:yPiM;& csKD]'uց/XNz4[BN檷a !S5ZJ^-lEfJRu@ׇֿ1/  uR6\v-K2c[ҪcptST9]9Q^/|!xYdg;RBB.= a Ezhvꭕ8qV42Ffg?}Ać.诿oM(HǬOnQȶ!1++{n8ǦO6J- ̃\q~7dGΠC.2{ [D3 !ceϚZҌ)7ǚ [pOqf7}_7KMU!(փ[cz;Dq,.5/7#e Ұ2ɋ-Zr gxi˦ yPKTzqrx15p`Yl?>#_ Ee/ahKcͥ`{ ;s~~ɾsB?eRO]@SR4-oxXRhD\.y~Ϙ3ٰ&{\({AYjv(U+_Y?8iZeLV6[T+iPJF+C4Y9[@%KsY4QɟK)߷]S[+R격f5s _\bK5oBg\=_Ǘ*MEu?Ɇw?44{^B- *Me :ɐS&A 3Q[fNg 3(1v_":@̓K>f^V݃jpf EKIiΥAѾCJdS(h()Uӝ٘,E^C }NEXI:`q l:]?b8aiSl?h^С>"JGb_Γ,vNVNyk\kO)VO4 M+&/C ,Z&oO?54$¶K~#2-%0K9 %P'6X!KWVvmm uQՄV\Ut=*"mg9-]sjT|@Xjm?fWwxi6=HwIt08?b0>K(b*;r>W0Rzɛt~.7ݸ /seò05J2FEQՅI-w)"vpw*Z6J.[E뉔G<~}a{htجBr"[5Ρ?Y z7NMk/j9}PʑeͼΠ˱Fkp?H:^5&K̚x%*1C0u}6߰Ҧc.جe|QFD)djrQB=cq~sGr񾧾2v:ٞ꙲ՏϬMHpiC/y{/X^@6lcR:nzL-;jvQ$iYm$n-<g"uWWnfL։KAO6 HBp;Vw O!6^,Uxˑ5Q67ڸH hԁm3_'NS^cj>تN7tb>c:. Yح>ˣ;VCpb b_- x\D$+";R{ Sd@;#X_/AQj :;q1K#!ƚ<PiCboL Rvl ꂷDfDe|?{HϝU/D~ ܧ)FRE:g̻TKJ_W&gr|T- B =3 %m@u~vr8h4D`g /n;Eʤf|- bks)%U={ծ,Uc:E㒶2^~,+&<'UO0EO i2ElѨ{0)qN!ѩWݎ]n5 &X*sFՎ;.OI;ÄuxI6;`QaTg/چ ˦tKP%ŻvŎl*g5Ƚ-l #Sۄ(i TVD,=GIMJ5ﳪBss9dK#u=qOeqOIdi\!n:7LlwZn-QY^&B*əMp߬ fUbr9DC|z5B6܉/ozۃHQҟ~g@VP$hR!QΔjZiN*=Z2qZčf@7'ޙZ7 Jű.wߗ2̉AOՈBcܕߏh&$ꤓk<7FËORip?UOéy(gz!^lyEAsL\+!V`cBOr` :L]dhSq@lNA1%c*.F뾰3`i0\d)qIuK1Zt5쭧Bg9D!hr'{W&4xR6θ!L&~~ϖ:8"GU>v/K9z}BF=jcðK+h,c$yڵ#b_Xp%z5VfJP9h?ʅ8T#Kay}i@7qgbv{V,+*D B;HɨVH.AsЈ? T~cm{<ː#AӆQL {2hܻ/^%׈/C]HU'`8ۓ! Je1*p2"wQI-VGp62bzMnMd"s3-kڇSv_11/PDWww)o VqQ$ɚ /ڇgd07iԪ]JN3R^ _ AI M(Wnʄy@15~Z%s9誌J>eHHW1RnxW9aw WiYEْ+=c*( 5#B&7w6 fuDw9 #<&:!Ȍx U:3HYm)̒%ˮ]H;sPz_c_s;hL LUI NGHkvj!Np8nn@u}9ǥ#o] P r76=6Ole׋&>9ؒ+q->e@ۥfyOXJ1 m! v>Hg7>933/EsEۓ4>c5#OX9R;.M ௓ BL  ]4@kـT~ߣI]AϪ6v!Vy2A MlAjg)O 1TP~1ܵen_d8zQ6 gk{@F EɭJ ~6+"edJ#6ݎ-|[Kr~讁yFbE`.[;_yX{;H8dZ cD-kEO#[ڻR$DI% @85[a )E9n~Y>d1KUxVQŹ&dbJҟ'sY8xc,x E+j|L%ÈsQ'֞2!%OUl8-KMIiݓmnV]G] TEZ4ngY 6FU Q<8bʇ<(7@ :"',Rzi7ݾ> N:#w\,D+m awnb<}pe4=ڼ8dΚ~9@YJd{=`ʭF A{5_GFS܁[7I:U^; -9O@bޛY0`I2|'Lk}N՟Ha|m4#3Q]y-jIXcB<\/'yvn{&+ZJtM36< l=v M+D' iԗch8Pk^QkA 3=.RK,9 r|,$.z/a6$=tȼ@M)^$mMk/B`idL3-M}\3DլN5뙃>ޖVaRlX@UU<u3_S<]֘N9mŲot_Ό,9g4sz 6jͭ]~_߶VP@}赕"[v)xxE C+&91KT>mxYgp6,s;ҹIsIr+,r dzV G#|h#x Â>oK.k%GGQO:TNdL7٠*yѴ4n8>N$ 1)=Z+ E3][UL#:cm5\fYG# M6^v]V 1(xš*DX}lc^K ڻqڻ?U\#G1WEveOHr\n>0C㖆pGD\OTz>G$5&çb]Z3]qQb-D($,>'j>6E&I~3g{1>ٖр; ܩH 5Ǯɒ''< "Z[|?B @1!F%gpjƀ?r˱zNRT5Pt2A8 AKσ8Ui$xZt"+"Ιߒb=7^I;xvFG%;?ae?Eǖ鯤AM- 0#|}nĜ̀ŋYNQU5#X^ppM*^`G˩ >Hjsi-Fx\NK)/1u2v1@xQB" >K9=O|VTu`5[-.RFfΐ pϫ >OKcV鬯g K; )w*kGʧEgOQOD4\Y{"k Qf'ȤjAIm|(4 w3EWnjehV]依JtCPvE܏ْX7B4XeS7jeL۞*v &7Xa2 AI|"΂-b池`, O$ wixhCr w&\l⵴7}5V}en#zz]p2Z,*-68*Z^ر|NOo5.D>xN블m,ŧA'C|o|8e!k,jhxz]N ׽W0 #j 2"T]do i1id5w{:Lqa.z34;`FyU9tL @q]Qi-cָ\' ;WG`Bi;&5\RX~1t .۴"TGػ P_:]:BlXu4o$$Rs]GjȘdUi6rZگoW;*-Wka O~0Q,5XdơUԚL"o&bF8OveE\0Y;BFb~GgWScc?~Jl;Ab|x]G˟3!$2|=-a#,9 I@xY›y G9ѯ]_oL$; @E| > ?WDܶ) t m^> aM=+B_$U=E+=tC>o켎cs+ &H\7٣3w/!&ח|”6'pWC!#p'q| 0- a- @U(#-ѫ/Gi'̵T؊a'ӊl?Km^n]]݃m1(R^AN::E2=]5'pꛉ/{c2'/|8חPL:4j ^`כܕ˯oW]:75Oj)`9>d/K!X;Τ\䱶Ov :;lA2;:Ľ%;ofC&϶1M 620W 場y]dZD7! 8\`n+kCX* wb,Q~)9u8"M qmTk׫2_) @cNՠ.E_эf IJ9Y yaVQӗ'evě0|`yw6Ad Wa#1;_ Ɍa`Zkmqth(i-o6mjԯNߍ38e<% rIߵQ.!,-5'0?0\3 dnf#Vn$[B6^l#ijUo/>^1.8-$}i,8X%v>&G9E\=BH%7SQnafh^W!+ƫUQLsM݄M5EbQ7gr <Sͱ]lv`5&heFjpA 9jb9ݵ캮D`OMeʰ"ډ .“POQ Ҳi?IZ=d/F>(^ +RWC Nf~}f{=%Fm<5> ބi&W9U66騥MxJalvYth m =:J``W5 a(7HGEK6̙Ưylst8$F0N?QdW=O>;ub63L).*LN7D_SjX[EG`!A3d A˜C4qU)kn%XϤǓ7`|Id*Scqv*5OMu6}fVqɦ5K;kA~1Xqu2?V i(TL1ү@H1.t Z0ӑ o,/ȕ̜ȫ#Oʈ*_64BD`[;dS< |-}<p%\XW{+wQ =W[kAg띩0g hS,-cT8>Mp$^=df`)CK-Txj̲*_o+VCk/ib*I%0Wn Zb5 w\gycI$wFxK}΍F0\[CqV:X(L~FKNM`߷ 1~)~гn/FXA:>D/2n\A!b3WYȹCz0(pki؀z׎#pPäjŒ?&!H Y jsfELԾY '1Ko쏛CT+a*JF~R1+ :. E5CYUp @&!_=R'`=X܁^c<5 - \.^UQz&`_5Gu7SFoV6эHjjr2\ *ALaSccO A!BoZJ]H Kq8椣%fz!3dAda*`m1߷ELo~icp-@eQR1h2 rDeZ̥'UC-Algn6 2x#ŷ;)2ֲ[ph926F2@20]-]$UO0qTSѡHK%keVe˫N"/~F$(0%#?[Yoiǵ/X.q xx ›ih N܃hSZ3 t!F>X '%;@fc=7?a JDc2|@_H$aHj4i_4y3ě"xlˤYfw 3S(``ޘ|Shf/pjA>) t%q]M3Uc(VY'VP+bfeI̐COH8^ 0·v1wS >6ccv ?1u@ޣ>f3@E Y#j5q!"7ʇᤈ@ nc7 y4 }|X )`O )u1g$35#eSHCd LА8X 2f3K]Ľ2O==51GwTrt.7. ePĤ iZAadvu2T@^2{s%\ 1Zd>1@-K6a,މ ,] &ah^\(9y%mY 0k D= ]v>LYȌyDWf+ DPGwFQ&qda)>E+Ӑc×>3d5LB 't`'^IWd|{gZq^1iF̀3r8YbZYitn_"?{ɾui8r64Iܤ $3 ]g* ;Ůslp5)N}) 4߰>coQK4"dA+_dyM ;gk?[‰Jt sr 0,@LtNȑ )  ®]R<|&(\J6Ք_ Sw,ݤg@jȬȹG> t^@"$,|im_,ٳCJ#^t1 yj@B8N yACD8-^;VQT h6%8*3Yxi@>z]@ 62nΏm; @PVf8]U֐4Ψ[CRˈPpܐ}Tt-'}TZC)f^Ov8X]Vd⺜^e+:Pqtjs\&vʆ֮Η7y\k4keYk1 Ug5q\s8_vT*+I{W541?nJFZ ԀP<H-:EPcu:J$VtG.?欤:LT6*P#W9*6c\d|.Fl,Ry4t;.f?`@Z[\,L@=:Tr-J}l O&ӀoX -`#(9r o {7%ͣ=o:ti uo U  i(軴|>Q"C’t_ikiVp|0XyoM3;sWf& c'@$+ﻖK- Z~TCTkXg{EV`jLNp=G%[pqNm k-GGjLֵ̛H觌H+gHW:pOQk74_'g*Z~ rwS,"(xP|l? ȨSqW2=tTف[C<RJZHD𢙔@$jt5 K#f> ,(|Ig`L-*zf+,qT=1HP 7[M0cݢ }!؛:Fbq{T>zw+sGGd,CX%/:#I"r1|d5DzFi}H&=z@p}Φڶrړ&6x MQC rb_s,ѵYS惤Ti}1RuLCj?`yAa)ֺ6]tL^"Ґ3Q0$" t.t*Ӛ}ߚؠ5jr>'ohXj94Ͼ +8&4r[@!M$5sP7id98:>Hҷ+b;m (rzRy|wuH" ,yt >]{l&:||:x9!Oz4gtmZOగމLrIkO}M"HgRXlR-@)81">=lvrX+o@V|_ͥ#УDA, mN6fοLL8*g品O O󳔽,a静,nnNR5\ ԋLˠ =ӆ@j5tNńՕpl ZE9 x H0$cu`\M7Cޕ~[&TW&*nk[Rx1Ll٤Gk|29xnu;Mɪ*NۮLBӴjSk] YhL"E"0I0|ƱmL:}ßJvuX@NSj Nf5s^Jl1j>@GF󀰖ԇU޳'eEb>"|?$rc]JIa)xb !!8!.p/G(0(4cHWzcUYZ&8"m[cYRIhi U#QAdBYY(, ݨHmvQnT;B~h[Nz}><{VMx?ESC)E k#-{kRNH]"7a(g !|a^@}ó?قK4.|A U4ya?G.A{DXROiNO@v1*fEP{rgG'-R>-Af>Rmwk0rX /D!5 0\;2Rzs% Jǔ#) F.^ȉz*х_P`pe(䟧(c0Bj4lrO5V@J_VDŒ:ýotj>riIB~xQzz 2w.'qoP)bͽhދnj+{\lfNuWJ0J1{%9k}T"QJ*Ѭq q'tnF2)J0/LKSxx]])4zj0xF?4.,i4x1QB8Ob񡎊4_'+7 fY) 1 A2Bٱ@8将rs~% x,vf2_vu5J:/.=k}pT!l5{>76Ii^$`#B\j~(uEuy^Vfz4fY3s-T'Fvɯ+m)˛_{jg0` [m5 ;%L˓De$NMR7);$祍VD{/yn Ddx"`MOG=w\[#w/XQw:[«D:f!|#Z:*iJ 5 h֯~k˔nW(*C6D z:oƽMBme: lߴÆouw1/<_IcbmDHv!{–Kv|%)2et2!TFu`u]٫tۭtw,è: 70,/X-M5 rOeU1zN/]JWuGK;T+L pty16T}[mj?܊^A^XA`4/|QBX326F<Ժ6L ]d.T@ AXd$,BMR b/p~ :{<3BpRӿw Q=W鿊3lW%b/cW]64QmupBߠ8lG"O}]$ t6׍ Ke+z#W:lcdBe7{&*-Ni5TYKgfT;d]yb.(tG E~(2QckӅ-SlY 8&y̳CGh[ȐʂptV,Ek68O1OSpA@l]Sh}^l!1S?tn/2 ,k ~:kN+bg2}Xmi ~zyֳqkk.$9OB H<]{ ?l!JKN2MT?u3 EL~":Yhߣ'* . OK2uG|J]Of_)Y8ܰSjw@$vb'? W|ߕI)鞱Lf(%|HgA,IDOOhop65dsYZujnVe1 p*,-.nx=w?WlI!jS}jgUqp'ȹ7G`2[ X2` 9P*z( ( 6IF/\7|5Ԛb0o>'R!?XCc2-ML\7(K֦/gmķ&LY@IE%Fj Ȕ`ڶFO 7g eM4=JA0s۾`B +wyDݓe"B$@pf:?Xe`Nl}οy0KN7֥Bcns#j16que]TWV[Mpuz"8?O{ ΁ œYϩ^ N|^p-2 =}\.yiT9hM* ) %nVS| :^j\lbW1@!7+RY'ssj7S2?j_aaP|/."ւQb\LqEj9ᯠtrFSpV2K"hJwAo3NU 4Y0̡[in7a'J<;*3=E9 [tn)bmO(ֶaK~kV``pi\3ZBk@h;*FWE]ka%ΐ^¦T lR!s>m ٫ Dg~uo.;T[uLZ3@'8::k \j+즽u1ȁ6&I$G*Q!c]5 [}*=6ZY$-YW/0 #*2_mzQt^!BDIBә@fͤ :i;I`a@=Tغysiq6 U&^FN?'*5\k׫}H} ܬ'>aDuc*oM$" DSP_~⨑tw2U4(˾ٙz\Uxj.B ^Ibû?S laA-zpm'x<&:b c[Y20: ` xx9ΑhWrYGbro1n`ƼB t̓zHonb+ 7nZqsn"0ٺ=]Ol'&-PrK>#zNUI9ofuxT`+ҁ%gJXj9\EBz*bڟ9S=1bfm[l h# r;'Ajxz΀XpnG Wvz6nfԧ8z( P%R3Q _ΙYn>P$R(zU|B;`NJW #ʟ)u.K#%2y,i^GɠC"[Re0d7E]ps_X8d39h)0c:z6 ؅$m} bT:O/='v~Ih7_`[?ְ$(,Xv !7FBFc<Zy%Rğ$'{ =ÆFZZJ*a \'iba$~ĬH'߱c1)I3ʰF$fL&R]sCH6|WFk GV | c%9Ln9f:RgԞz0p<41ЊjdbCᬂw5]d=5?VtyAÄp,NMޘZ(C6:Y0POl"w-B>SxO\Sps`zL,3,~ܫ;,ǟS]d ]pSrŪP=Sa:,1cvoɼ#CekYG!_zݒ5qCD֍xk:І0ל ]?IƃF9onfFN&K10>zR䨻5*i Iᒄ_!ji@msr2J:nt~]+1YZц2`%Me?a&QwkOü!iNB|ot!k3|F{Οe!D@ɑ'b K'MD}!P> wP217|3?PGףbk< L[`x/y=\hĠK*ʫdsXX5'Vؤ |]9ͺU-)OYwÖM YڲA ġ}i?VR "0C,PB }QO離9H-8DkcK.FYP ` Y[HoP-jMě'JHg5 f-ٽ# zVWl rb~4rm"Cz$}߼vx87OpH%anTUO6cm^cA6.ΥkyO JWd O3r삋^=j6YB"* &ăZrTR2mIMPX'#rKa`;ROoEn&>P%iqyL)1bfѝ/V9$S̛ͥ{eCDӦCf|j0ne)Ό5UsƄ҄`wY㫙:6iV}RIw@aut3|AB]bkAvpP\Mk#=Nјh]U~Kb'WGIQd8tI?b3W9Xܞe|5J;ZBW~'Wt y郎: XKCIdiWA$%&K#6_zxbfa-g:FvƷw"bJpsI룜+zؤ⯦{ lI}tGSD 6hrAfFfTHL 6 m!> `yY),,bCæR @v7 A\%ޏc?o}Ϩ)7BkbEVD mkh䉎Mۃj{TG 6^ ``~ SɈQG*_yi=jηOZ|\%g˭} "&t324ǸlΩV/o0?Қ |} Zڵd>I4{1dw D{jN ܙ;Oc 2s5>mK4/iB&bK *7wNz9F<$"9zMC?v+7}Y3VBA܎-Sv*Qamh`1HX3JC4\ۄ1mq:۠b # *55[LAf~@N&K jYqcuP_77waq{؜k\?L$W=\]TGl*!bQֱHȴyz51TD ktǻ; Ԗ`%M۾L)sJa*߯q?pJy*^ҥ׮{=I`zG,TMQQy^}h+MI ϕܔt7Qz20DW6ا߭짂Unfh2HA;x/P{fet\:P!-'s/&o]%x9GܓAVGj&ȈOkbHSr)%(wjCj,87MC[#A~gì8< |$T 5/,$}hfPVzwmy`hwվK Ղap>KAa ȫ% Qnjk;̪ Jl_`لn)أIs?+=@eTk Aҭjة'|*IjR)&= 7|M>OsbGtZ3@A)ۄȚ$re\%) ?Sq Vh򓈑5g[93g<T?`<(q2IGaQh[Q3c1 [Tp!'hÑ1( "L 923vlx)R߹}*jƠOKr!.뱵֊6ϹWԏJwE(g1ij V4ߥzGps31&! %6e !YSgna%$ɴ ЂBQpJrz`jU_(ؐ1eN5-LI U9K OhWOz@)˃:J@%o~]H п =\~=bjC뙧aaG0u8¥TJq bdĘۅuP4=mbqR=LEXaYʒZKY 4&!xeRݩ#}2J#O.+romlNMyݱg)UqܶB鄫e } Oz]6|jI7idI? ruGmU%pJv X+U3Q R%{g4䙡p &۪[q2`#Y8#Lt pv/v I6l|+tNޡ;uAnJxCԒǽ1kj|ܩy2R{S[;p®["n3}"cG=u`|u`ݕC'\c[ 4DwE'AJp%{=J$ChX#ɪ05MbX dX^K6䲶l+U.{< j8$,˗jhP?m*u&l+X#kH}Qa9x»xjϤo!&k*օF\7a!< };c3kk`5ywRta|OU.C̩m>d*6Ԭ7qJibSeV(.<%"KA: l)Ϡ *P\h5Ј~rrpEM_o<]CqϪUqbF@dt{f_ͳ-tYfvJrG\(DcZ5 yd'4萑I `Fdl|_~z/~/ͭRwbB˭ɺ~X6u[mna~xxJģ}A!=(Y,oq̬ss?/z3IJ,GLjW zN*UȮ( Dpy"H!#dt!T?-KgYSU5Wj,9:eA/UpG[q%J4ؖp!,90 !gRcVL qdoEo\2#$ UF$ Ȍ1a<Z˳͖軟OTkzRp .pn gUKI,?"&.2^ CzEi"հN)$ѴjV+x4WS TZ=oPIAIDc}klΔoD692a/#M}KJpu٢EHtiNjMHKU)E#t 3j_r:HܓX/% R@%씁^ Β ]ӳ$d 0z*Օ&*mWPaw=wa7cKde˜'yCoU%;B$-N;$AQ7G|jbSI$Ƀh>i5v}52tP6}c }ߐOۜ'%\|%jط72mmB-)7\ά8xS̥*mǍsAV[O D0Vܑd*d;'fZ-=˳O1s'{Ai5S|PR)\g!<$1QDd ;"C1 ΂f_#!hr@BvfۢBn<{EWo2^ rҞrsء9`J+a7Iٟ6)`LyU{9O<İ9«eEi<5dهrԌ#ϯT{+5]Fd$]L$"Sy(o(-zjPZg^] za9E@e酱'W; 67V ݋u{l]Lå_ODw}M{I)j|J)AхWbQ]%|hg(UZ4"~]ؠP緲 oR'Fekz Mw94fًg[e@D4>9Bx#oEI8rwj3TIėddʹA~bWMPѰ\{Hpr~ci9a_g.sK;t~ wxKa[w6`齎/ 1%I؟vN~^E!<&f6Gr=MoK{אo,i6q8KH;K]# )$=63,U=3G¨ 5*`k5O|XX9%i?@*Ph+J84q_,E#:Luuk fMg oE:@` 8&pϝycitLlI[|ÔU&Mף̬,ĎQEK]<qD$At|xLB2MQĂ}#o Q͠V-UOv^-?x:csWFFzQ}j4Q"#\of84?ߟY;UsgضT f-uZϺ,Ev91/qRWw]-j):HeE )Q8s 3dqsϏ!Szs@{1>Jw#n%]G2ݾh[` 'h]PX 6d-@^^1DaBmyO=J=P\MeVjڶ'qr A#v8m.;Zjnn'&sgoQ{ec668^e*2s #ъ8J߭Q90s̤Bazyz\l-1˩eV۪*_"jԎ:I^1ӎGoDHOZC FiB=:3q'MQ,6JdCl=+JWo^yHkĔf3O }wb%V#R7 <#wa+f1z9a1Z烙*'֝Uis:*Bk*}̱t;%!_@;_$:^}#IpKXpTHmRul7;"e8&P>%GcɟGEV^eo d"&k(b5C%#-Y!$_rqɕO:O]j/vK/YڜˡW2zN%F|*VK wkZ2o ЈXT!Oj,jx Ȥ'XO5nx}R첳D15RZ$`61bDJ}aÐmfJь?àHcx7@ELtߌ2ͥ9cdy>*`*0êat$Ly+>A~юZ3g dҡI>|zT/yy֎gu8Gv$ TsnuG^9$b}-$wۨPq! " 9nԇÜܭUD"@Yr"\3;n'6Ci7ھwӻdžP)5`g'SXhueXkJOjDШxE%:c %Sbq9Qn:kEyΪ! qzIsvufh-l,Q1W;ٳ XIk?B9OL85G7YS kҕ1$Z]trWƾp&6PӋl f“cSi铽_ Pݠ%,^ Uڳ Zz!@#)\q-xC$>ЊD[0\ͧn.]22MzLyp ?nD8DF@AQll-n4NW3\(^3漻 N\5jBQ]?8е'}pJF-S<X":eĂ;KD "f`vN*;?T[k uZsgx1"-@JHs 2!#z»J"'ȤVFLns2Zx-\BՆ1*d#G]K?;p\&]֝A7˦l ~u+`R—=~7(0A٠BN䭼ːFW6z@CVP{[3{7 /e'2ӵՉ (&{.L7qp/ EˌtZunC`[ʃzPv ݺIZXLҒ8=-y RQ-"-"9QإEG/pas(y_R ЃԢC/F"\'cF\3}0lwT4fblR4Ukq$MUaѶVv?n`c{tŷ F\5m%#Eng6t،,hMzL޵Z4DמmF7ѥѡ.7ܸz,ߵS9 x ,2k/WqxÅuƽ=dG]#ptҁO2#CF&lh5-4vJGĢK\E9Z *zs/a?YpiO t}pyJ^$;`/¥wߑkX~ QR!9@ٕ G(Oئ';S9Uv0_\UeÅ,YؖnoO#~`?&&sBQ%:$FY > DhxܤΘ̡-C:V߂z;s] BJw6 !" D,r#pJ[,mqN(&fTF=xԒ߅AY :PtnWI1gcs{-qUub?f;*)'/RHq^h)? PHhWo/wkXY <@2՜5://J_>%р;_|w韙W#:rщZ](Gbμhi3'i@mP>ށ}Gb*ʩ%!=%"Q<kHgGSKBL+wDeҸ/#--Hh- o%Ռj)MFs7&U _/> *tn!m2Nƫ̬o(&i$2l97zoXx=q%3Ű92ig%3{QG%}Gͩ/rJ ʹPre@sF2oMʋ^RRk u sW-YaZh }p@O3.[]$-5TwIl/ڋgH(pn8. cdN=5xq~HK/Q>˨**LD[d=%^՛yU#l-/lpQx,ñoi/L{0KO9Z/WF5L0` ln/W àQXE'-X΅)܀bX5YDT`u3Ds=#-U}/U F:2!<*;#E1ÅLӃ.e{y Rg(gN,啛r"uiL'5شtTҋAk~q3Nw?c4}ۡص_*q6z&9~w>z!1빡!3Y~eSR ٿHP,]}>J>ap7xUQPZ49E+It, LTb2qy=WH~պQ/B(.̓F"#BpDذ|JLz=MIHq*'+Q+Oq{p*0 WH4{pk5#ih%i`y[ L4~Jkk!"ڙ&Bjڱ6 qA;cI+}Ov=sqUEo(1i ӣk_\K'i2ng~T"xG- 'bGńv_tij8F#L8u-Z~G9,'[*pDL݀h@n(Aoȓm-t`8XLF? = nc> ,$Pxɝkْ0fQVºXT<WΧH8+R#*^[~ 09-d -g3GXlzW#{;ZQh5Wmc*o*6 G7ؐx_ s/:lmAx#vc$ x3U8͒8msVR^Z~]GV9-nN^ Q3-;?xD+luW.O?Q-%p~M\c!Txv4v?&0PB:%~4/ƥ(EV`AY#Feri@Yx:_H\zE(e0+Bw W -/2O3R}_HFM?'`(z6Q$ªtPqCY d2 <rYyХ!"J6@(xNTh@Q Ţtk9L~wB9?7?^SRF/jiJ {/ S$أN'Po]{CK2U009<^nN/ouVd` aɑf)=_MFHf& t>/Jc1>%>sTlVmSY?Z)'~KeϷșXue } )jF`/ȍ"B`Utx "d hk <Ȑ(ϸĩ]'T&zǾ_7 щY^U(@\gR5$ vgSA=McC/hJLQUԓpc'secn V.7)#|/'> mUx%'YZRNyhT6[/XM]&<^/.$0w BN,q7-g ^EFY19l|NJuq4(;Q( 8N21:` 6~`_V2 9g#k50]"de=0"]ltBK|?X8lF '2|H\Q+L?ɇNXDysZI݀p2?m)\|uy[(1l@1 <~_C ~~͐\<١"[J̝gj3x? ejMn'Y`Iz1C74J24aiS[?߶5G$q*6gu0naT&~H,'"VO$'FqOz:naF  _T|cQɲ:>*PMˁb=pRGBŏCl9n[|;2MT@?2,B2R1k䵫+"uA\|R$mW0$ثxkve{RV61Žg i2kV#!~_&S$}zsg/.R0jĝ.ɧp-m= vN,PvȮDvqL?h їᚯKQC8$ק܅=!J\*8LbYV,,[e(p/؁n;NFq~dc-a.ʨrPKlY+[l •n;C4oZGݛ>_qNrcC$ /O9,RAFd_P}oLhʵ6wZ;lF=(7v&GJ'_79Ƀ5ޔBUkWdO~[Yڣ 6&7 ǜ |& MGD~/7N= Fz 9t;eE'xjXܸU չ0rFQ~tP[6{ aK$ :=|E&@V*J KCu>}Koi13G& ֫H6n-|!>-7a$+}mqyUTCWpʧ/k?SXcs$PrR/BJ'B~vWCC(AH*,k_ñ*+ޫxD Ӻ}y*#c#&Tܖ8=úG<``_t?t_UoԜzp'J{#t+M!r!@t.Ώbu*`tNjNū~o}9 "{,y+kάؕ ah9E}Fܑ ҫ8R~^\[4DYF.C¾M֩Tr<S5Wj<AΌ9'(F\Z,^6 ՊE91~,g >`9/XQ i]_Ev,(lxIĹt xP5O ( 7?Dcyo]ӈ?ZN0]}:: da,"!S7=Mjf[Ұ@d\.D՗?v"E?V4A\j\5Ԧ,r oƪwlCx"Y۾ [rgmE[@Övͥ(Hqw2i11$* z m d#8*O0rnAwȓorĽ|k䑆8ׅ3fCTd=Tܞ~an :O}Mko5~z[ƒIfum-kDWO"8+HoLHL(Qʙě1'Z nTU/O~Yi5;QFI15 #78* 0,XoO5`$ęy9L +(s0.m6Mfy5/lU;z <ʼөi^j#7׳|Eq )1FH=u} !u}엃* x/9c_fBVťm4XRKɥrְ$3pl.ȑaBהMo1[=ͥKe7Aen >`(!SnbGG!ڤoB; ?q,fRAYОUkB*c~G^sFh#ܾj6s,fe{(p2|arvMؔ%\(eGCHB#Y_\(fQr!yHIw#t{g:2VIiQ`C6k@Q 0ٹ̢ŋߗ@_p҈ }q\h7szmҖsAMEU)I*⦅F^<?&K_4x+l*r3]lLk^_JM@qKsgB~5=>TB] 'ZR9gmA"?i*V bnQ,.F覡2$r7c(q;Ms qo~>:cs<[POcMVfKՈm'GY*7? 5sIc!"#3{~Zm6oX:5l0tX :[j~W٥C$C'F(ø_ϥ…Ȟl\4~|C^5uS UZWB/BHLa)e*$p1b( A%D=DEEhY]%=6>C6 8F?(+iK_KC< j4@[Auo˰Cr-~d=lM~`k%G07g귚xX1Me)Uz߀Bh~R|<_gŸ` qa^`%m7a'N)t\XE-#lHϳ3Z3z^tfb`ws&MM<,r'k{iw0;Pbdyhu6BfnemޟMm=' :m5V Ӵl ] |mY^r ^'ٿHTy/jr #c2GSO Z֌;nbeeT>?r_P~XϹq'5'm}ݳdrdp>Z1ca*s=G/mQ{2@0#VoW4Rh ຺e}c.fz}&kQ}0̃QLU"W=uW\XUO{rUagD#|b+~X屸F-{Jڹk{%4kܟjQ) 0_'no3܎N- .',VJp~H.6Yx2^ĺs0( /c -fQ&zE>TmcME"}~0sԇƦGK}#&{-Vǖ'te} {#$OP  ׵ kHB~lB1=v#7[ NS"p'`pH]/?cA5&$g*a:Y&-J%2S*5x,x~  FT+%0Vm$jأ2`-Fg?K^W]j^ h֗E 4܂'`mbRb땻ǺfYz%2C#[wKZg-{bL<ijS,4h(G< n6˯dZ|noژ\Z.L,)gL DKe欠KQ"іȾ xe 5ǭݧtһiFT|Z3Kzȧo87QAyc\#A_xWN2m((T"??:;9a}+(+;GzIlU5MWM̢?!p*NBK@aJ51J-(|ژkUL}RR_?$okrWVǥhAw;ݓxGv<} o#;ƲT|/v Q D rJLmn$r2-)/nf_4eE;K J`:l9?r -Q{*r< b19 4q~e+35Q<υȅod~4Pa4)`e2, ʜ$hG=+OqgY&L+j.N}3H:Ё"I7./es :\$4:Z:>f.Ӡ"jܭ_&5ǖ5ĜniSuChY t+~eꥂ݀^KT܍g;p.d+iYehfU~ZXXNOkpGmRKpV5tqG&66ew"]NDF G"lna?a؉BssQ"l>/fX&;VvkexVAV0MD"pR3{w .w9=it)@㇖DAcH[ MW28 & `0/['.75D`dc{?4{XV$sېđ?>teKI:8Ȫ[*~̡g(W`yb$mY JR|nopA%saU rh.(P4c޿U [q:YPیU}\0¦0<܈j_5nIZ4{ֺVt͕&OR8LA}Nj^!IwΈzP jk|T- I~ x`{TUC d+r}0ˠ3֜69a&*u\e&1 F`E Oή:Kv  /6bK6w#uf/s[Cs*׵?ޛHmhZjOkI{QϲswVL@Ba>?0rVQ$RO"'ES%?OW薩@C:f;ҕu)-|MdD1g溛sjM4sgz6ŭ  ڎVV$rL&( 3 ^ӻ2A~uTY%|p"[rkfPyxj!Ԏ) aVAV/ y|O[TVyVZO-,hB_ZȼTi`l*+=axxrkJ^T,kp-TԁH鋛=fNC;ٛCqnO~:a\Ć"Zg >5:IuxeQ YAErn4j\-xFqw #7Yr~j,Ͻyrc) s!4~d YG9T2n}IIt2|_ 2o?"jEZa=A}[` _ 閌k|[ o_{zw1gZw[eQ‘GauQzZ"guC|MzM? nEs$]Mِy ÉUoįA.?Nxǰ~ϱ=(B?WMLđ-A:A,_ˢVYeMC :8lխ/ aeZ;>bggn;q,yBbf_U%dc݆)w( Cu%**cͣJ< M"e4 5IX䫘DmQ>jвhVK|V}:8TXR2IH1ޟ,Uw(I{*Lgtӌ=IEp|LTqEˠ6%!2=xطQ6ĔJ+3fcʻPN1d]rsǬQgk 7ڳ8J(M'|$mp'[ HzWvŖ(?a<*XtZ؄Pq kZ)6[3 칾Eä[8"B'Lz۞))feyc_1#\%mq& o/4s)b~iua[Hs#JiQ͵7D{J6Ip ru1 Edy@u9 Zdi{(#%'w'pMk0Br4ҡ(mhKA pE"8˸C@,_g[jjЉ4ѝjK{b S5;2M}*?}±/Ғ5mb<’qZGHvD>N3[OQ qtd(X۝šghFAEoI)DRF7[, :,a^]׍nR'᛻ ϸqۣ{Ԋ|r"3WDny>ژf=BQÊ\߈jϢ-0Ml =AiŶ=f)q E%j)L.բ#mUA}MSAf|N{'}kSs0`/V=B/MwGk ҙ7}Wr1kǾpv}X--|[0sdw5Q.BfLY(w#V*S ڳ4Q)ư49CU+](}G:h=!bzDt0Ox>HN)ȭ%i`^䡮']+Jεr~!IB =(nߧbǞFag/͚M.2/qW{$ "'~EDv'iƢ,F|3߃DɆD3DuF[=tS@R![_u# eMX|hMmtEz@h`c<~[5ЊQД!?QZ?K"NAiǑ.YL1|-u5v̚'iyr)ZA;x/4Q,| HL{`U!i^^/{.\>X\q~,lxg-Sdn[iߓ0b>.dF_)?'p>lެ6x#{TX%iNXhjQ޻u97Ӄ;E?ho6C*LrD/U -1 ݪdU̇qߞP2w3ٳ@iMw^:%;B`Mirz9+[W4z/klqhXD1VZ'`j7fwnj)uǼf9`U٪HowRJ}0ǿ^A6wcrͭJvr|1fJQb)q)J0x")9rPPCB @r2|k+vu1Ӗfׯ쵍 D.[Yv ,7&=Z%Ut3bTDzI\ҙŬ$xmVniB/.VF;3]lOѻ?$Daf| \Rַ=UF ڛCk/%  (;(k[-'Xz+T>n #J5ϥm)ynL1a(WdGD}-nГ1_&,aJIzU} )Hٻ%UmF$WӧM&UCyd7]4eO0wA{5e\##U3Ž\I@{ׄ#Hf&W }LZ5Hs̺%1l qg"AmQ3h̲s} 03R [tyjC"F[8bqKJihхRmXyH*u!޸H)apd((b?SvAufI]tO\M(,eFk =jͬ[jȍ)e-BIFܻ jt7W5gvB,cvۦ.IӚMpL;ҤՒƧ'V"?&ȫ;x o'FiY\B{'A+uN 4ikĿ`K]~tr`Qj3s)9hRWb,"KZFON)wq;Oշ+ rnCYkunxZ G#XigpAm-4 ǫ%c{ٓRl 9>ԏNuTѸp90J|{|%H2,P]O 9:褣=,L JN*_ yp 2?ʄYi JN>$)2~=WyԯfKHĿ7=ԔL"0\',':IuVFx7}b3?j ~ʡbn7#q݋[{VR[@u<:}A{]Qo{9hF¶>i)0i͑2?g?vZ5%J^! t@i$}&_H4&=Oǜ#K9).|*7g-`=u*榳jSKybndH7.\H$WW^pٛ^lwşm+12XVjϔKxU -#Kgե|(#r-xf$̠K [D2ul\Q |9=tta=eU/Z2MVqX>1o\O!JASYa꼑x9Lqڼb8J\KZ=΅&s*_P;^-'@&"MbYRG4}|S|8it%{18&X3ֳCuOXw'Z~"Nk`D6! "3 qrDYq4bq|BMix14uGUE,LfJ5$/{b7*{ N`|L(1-Z8 Nh+hW$Ew]}E cax[VY\FH@&ar)"u2(xwWE}q?H$b_ohNbx/_EW$zqٝܪ//K׷PhCZE-?W|U0PC70]4،_{NqBk>,Z+8)4u5P[ZϡI]'ctw  ֠xH'`c{ 3w踱Ɓ`} io92Dzg(ͼ/%+/ 9ZP35q9|ʡPߩ@`1< %Qg J|,% j<&)DF2 N}Fz(Ot_98n3|G- \<]5꫙g!% B1 & =uʙr&&aw*|p;%*` _zwյzy}vfO; \qiw[PK; EڭbD~"z2%6 ̀kuס}!-ǑF&XaSؑ:tb˱ޫj9σ !hpi8QFƦq-j6qV$OAo+N_+?aþuvբN;I 7bͅ'!GwnI{X?ipL٪f 8͞k&bwRPpDeɬ' j:$'VHr# >#FCsCgf!hmT3 ob ėC!cuXίìt45?%t>@[nQ](rluB8CxUy$՝(=ݐ/LB55 _ERgcXC:'ނh *-蠳SD؃5nG(`hJv @`**y6 /(`EC:~&8m/9z;@WuN 6,7.QdP*t?_gO܇t7 ߩ+"ԐC?laa (=+uH44?eHDךּ~oÃGO!L^f: ͰŖ![ݶ|2aѷk=Bn|bnC9 xhF,9L +MGexD[l勯4ޖ"7LXyF׋[pI|Zx "%4Ր[ 1/ꩄl}ZOT)5(Ⱥvq!!PC΃r4C/-jA7Xp11$8XWF#pQ#iCku=`áX|LPEm*̠Tw f #k+O &/d~ok z.k =4X2gɥ9&Vp8RI(fxG%=nM ԰pRŒO5o (Hzq\{cذڑuݩ8mLSsμpshO_beOBQF\2N9ūĸéoiyIU$9hʋd8 MhiǦZZIyAjٔy,sV[ӧ9 zww|}%aLBheӴH+N!{ȩ!ښ󵀺g0Gnt-rZRI}~u+ȝŨJ7֕2dX [ Оeu|߳;&-~tdK5e?sePyz!˛-KSHRoJ] %>M4&RYi:",6k rGc0gWPn( ϙ\0!Y0r@DGKmHKX漎>]vC)aB@.+#Q=s}$f:\ Qvaɧ쒲L*:s*]PLg{fEg6Wlt G1xqZ`!ϒWOYH!?Cvl=:J!{cgg4oH&yԟ7Ͻѥh8T:كe:&wCjQnGM\_ ^M;~ޒM9X 2$&Ոw 8TOn䇯hQ @)pJC*vh;Cs=YViw>).߅__V|M-L{&*%ߜ5krI yu{${U.E>yCɗj66iM#/$9i[%4#l*X"ek/Xvd{KW5UA䑺]9,Jn/;} ʘ.NX2Z;rY08Uo:I)!.EҮܴ:$ߒ% n%wgJ"4s2UVfÜzЊ罠ju{/sSN xn.#q^C٪K[:Z+5Ϩ/# q3EB*ɡG?T)lFqanh=\wwyo}Z+nn8) 6Br]QbnٲN%RhHo EVZk6K0ЫhĊz1y/͵GC8{xO!]8 1Ԍ{>!!XoHȍ5?7n3TyMS6[!Ve*&]TRdBо;M645ͶITT>2|f&/7#5')/!d(l@_a?`*[XQS"[ g1(VH+ hAZ[@)Y3 X +(.ko(6+>&ZH@p#2Pat ȱ츃KXQ{%|vȲJ~pyysjL̓ |uà%A/҈ի=.ü~i~Kأr R H~tV&=:jZ #>CfmCF>;ӓoQ5v>7? 'O7X_%6{P2߈k{,i{r\}BtEX_Ş^URZj glZv!c;ӤP3WJw'8ĺueM5O_ f٪5feM㣾k`59H=cMꎊPY vOv PmsD[!ԋp#P+Etͭ/ᣥqG<σA !snsYo1oD"3RL|c?]4n[!\$"tſd4 E:UAcqS1y3GY#f}Milև1"Bt*Hǥ4/Mby_ ؜ҀYLƦկll&QnQ-t/-O6?'|l+r;݅^Lk&l90Jh}C.ԡ$ OQc#[vJwz[ZtyvxRu  r)1*|߯ +&n\1$ܙb@"+cXPY3 ~= k+uV 5dr}$89;{w=)ah41ѫ 6;pDl㨣gQANmRei'8]2n9ks_EuEΕ ,{=OE&BfDX2AlᲵx} IJhRkOlyJ cȆ-@RCwͱZ^ib(8̝H^ xtoWYi~2"pIL z\_Q'bDTXiqF͚[<~"Caa摐Asiyen56V(m3G'xr{fBS[WuU3l}U14uE{)#ì. Yx-J %)+>O1=jli9Tn73ik`ŷlHh8.+-GΕIL)_8w| c 7k}s聾vn7@$r2A(Z:~-h):,(R3iy( \({Qy5m^ :P݋1|墺܀9'i>[(|կpOmUȴ&vDlxƂ0!.jwX"!HY}ŞM "kkKgDb/UHwPpeȮ;<ic y~u\w!̒üŬqQ/'J/w"\7{Hڼ8o|mwn.;U7J"8: 1 Z_&-ûa$ Uj*SG|.\σqX_bۑG0BMj3IRe_,Dʹtjh Fmq1QyʌA~ m^֚p<2Qh%G1!/+DS8efeg/"TQa?uN2=rS+FP,[0Lmd{/ESMN;nU8F>&.sX](ڑ:DL/_zhsdϠp۪Z^,9#%/YZm5 )gSxB nY4RwYm\?& <缇`)㦪Y]/'>>*O&ZR1~^I_3dcݱ&}܆ SϽzkY]l>rNzMWs :r(ePfoS hC6 Ҹ]!ڨ,/+ ĬS_x'!Bya@Rϛ J:&`қ\e !*]mInʷDk6eiE2!Q<58pG79$)N^\׎/P޻*FXdui&rVޤĮ*GRl/s1_rzㅈfUԐ S%pd rΩ|tqRsk6z.OILSsCX_w*KM= AY46XF2ڄ` ܚӟ@F) k(Pla48ԙψT'Ao3BμSLZ޵0_d ڡ|*~dlS$Y&H@P)D,n gH,4yaQAx&$yӮ џԦ#͏ Ezdꫲm$T*D0&-Z9\\oy-uni%w˿D)[:tT$a"o  a溢@=A72O\n})zAdG}{zrp"IFU䰺:\>?>z<}5`Ij[OE}֗qʩ :Wʟ%eC6|`rpz6}31U;\Lh Tp A Z;?D`Ď17YÃ^8i1 >HƁو f_3GvɀXZ]C_pnȿТ/>ŀ(5 aɎ>wfro`<Ъ܁j` ˈ1GE!jol*Sl"?Gq0gLp!G\? Kb0 _CF"CXQ¼SW8 BjP^cm#M6­fde#tWAr.CWi90vϥ4 ?%{畺*┴y{Pd.W|BT;qo{zl^%ş8'H8ktVDIJK5`O^I=6Y祭/g5.U خ`Y+$ ƖoH:8T.qV̻N)(>JX@^-+#Gs4Wh_@Ȕ85nKX5r(.|dkO'%)) P1ͤ.:Go.x(1FM Lؼpt^ 1' *+Z G_Ai.0E:B}CS`"nk0GđE9Ě!Wİdu!މ!wpp+~{`tX,17o>ϐzP۲X 6cV1mOs޳g=v. d)ޓ pCPuʭ_x|]np?rWˆ^~$ 0۲f{7 H1mb[:?[k &K&!K|̈]q fhcX96/v.֕;w06\'`kŁ'6bv:#{+e&NEy Ɂg*HK*_4n7{es)q^"?&CTÀʠVB'jY?@vͷ52ϋ¢#N7ՠ`V5PH'b׷s/UcOx?p4_%݉Ό' PG2UJd+%NeLG59j"~?Ntsy1G=G):ۂ3a|*c1E0qm{xDQD1/Bd}:#|VQ/i>S;ILNF룓'd΋Sےư=@~EDh53%L 䃀MƦ 8Q:4G! Y\Т`uU .DLMc?yw~~RU2,΍0m0i0 "KyIxm÷1 @ve}mRV \N0?MvZBn[a:Fv,N0(k."Pئ=8tIR-2hmG3_nM+DjCElI;16 9ٳ9S7*B7SH|ӟe>.aOI=Z&^ҷ'~* l?G1?C[SY>= 4 '{yw{tT-fvWcK#{g<b[QIZy n56x؃4wD*.WfG:(*-Ā kwGjggc,́h +g : $L+vZ;!>?;z-<ʸQR+Q'%P6 /sлd+$eE3 ~(,ŏ`-x2 N:Cc1sWQ A@-s= cK+{fGm jgPQͯ`.Ff_x3iHyR;$!/fӴ\/FV+5;api͜;DMg]TmÊRƳl6mmámRb 9bBL)gcCHTcN%ON5.gi2f_ݽ}48 V9HJ0OO7byTfb$뗋IPO;EO.l$wE#H}|C)'cRXA% X: j'ϠFF}LBp f~3Dd\(E_8@P2Gsbᣵ9P^Ո_n!?C iN]yQ?65Ao6u #ϻg;it1ҽYb{ &恗_^ĎuSwAhކMT͖$fF!i0!:B&Lv+nPł%,+vBsS gQeܷXfEfxZ.Ec2uf3VH'?_'jA OΈĔǬ_cv cJsK)hz)Iݬ fVʦ5/$ xBUGM"Z#7O3(透fydzg ;WhuiX,[ Re%JT@]aPW(j;/ѩp%CpHEw'PyqiH'lBY=69i5%)ߵ\4Ȳm`O?U[%KşufCL>,vy Q+ D%?vxoN C "*J+t(%_I`FY~l"|nDNb-tBgan Ex{xT>>qAte_#eXڰ)<3.5°!T= ^d̛H\7Dh$ISGjl~ {0]ܫLí2+QmaܘU{"!ӣZφc3[,5:\g](7A ހuKP^Ct J;: 9,:7l~GclqpbHSzP'_хjI؄J⫓,NeŴ. m8(]x"c"^B{@#vMQ,Ie4Ǟ_XzVZ>HYꓹ14h5ŲgW41V%9CKZ:Dۢf 0 fGܿb6V.1^ fm,4UL|0T4&1bԴĤ{S\, Xݞ5}bgS3L̯Z'vͤ414n{ꂮ1.禊8Sh~96hfQ8*bamnDVo/NSH{T*(}s7tw#'4 *wבV/NX!19&&%B-'S#yo9He|?R[v=]1AXx?A Q{VIJ(lY|3ƑEh+\̯ WᜪUy0>&moJp9n%u=H FuxdvЇ//5luahC*r3o2z+LVȔj[OSP + {|1{#!jrO#>u*zD*/% 4Ć{bg-~\\c*hY~fHh]6OjfKjSMyStxJWWLڰj$/0 6 ըAot?NU#&EݧgҌ3淖A~!r}+uL];0lt\}s5=|g@͜K1S(AN]Kۋ?"{\^vQ4o1@_mX(1Nf\%U ckõS3 }-2WHy .b {?U%@@C&&y ť b,:Zb,Ua[<'aK?5o!<@yGsJBEӐD epQl-BNqPteޜE1fuxReX!7楝*S~]˘e rsѥp[\t&Zb;G%iʎ IcVOL]ڑtzVpIqLodZ]D3z1تt.gZ"oIOB{ʆC?^J; cTOy3xJug9.s<3*tKK2M /aC*r w "Ro?°a9Ԡ#tl LB1̨>OjЇ`NY5#G<VUGiH΄n9? U܈H4SmY=ۮ)^.9St41u֋vIp}~zHF4>A:-i36HpEp>),jd#*C:kt/Jf1jJL׵v7 G#E 0pU=ߔeNfVʣ"n"$?v_CWJǂQ_(z2ŠZ@PGRa8[_oD܂*, NsGbvԁ7KL#bqi+r|||QV4Ӏt)M c6ydQS__ s`+tExH!t&;{Aiͣ<f/9\N0/hfG$&w0C=Fk[NAE@}DAJqףΌLa1QHc[Ž9ׅ*|EhRjKFc 'lqCy(!JkYd -^8frF_S= \8!tv[A#. aX!e x`/;+>GQ &)8 G럪˺< 5"./R6Q?iUl~6@d]8-V'yIׁy<(M5n*;e6՜s3~fۑ~Dֻ< BiZ8ͽC׼L D5O JUײ|c,ʶc}LT<Ņ"'/m4YC{ꥢ6j=:0\7&V'`:7\:%IXTG _ӑSwontI* ۋkp0btChi2:\lٸ ™]/67KGfyPFDsNOd,;:^Nbm5?\/ۀC.Eͤ?.Db 6E4>u/)g~mt@'P80o1GUzш(L7_Q'۫d1&4$;tnⷤ6&ςvxdf:bc3U-~/{R4_堞cv#zd TDYgGf.W>Q?*l]q '&Zx6CIq7#X~ ٫Ur˺F>P zG\GXI]Zko'Tˠ00 QvmX^ B%*EbMzDB%3;Uq )x9I`3)L}wF¾r8|B$:M3b|{ *a쒆n%%>T1u=sҲggȟ]D\^,FYjbcWD8pjC_>m\)8uAtR}wKWqT2Ti-ƋO E=pGN o<-͘s 5qގ] t50`LZ+bm.ryPX51ZJ\+P.oթs* ދn5x~&OvZd3Ѝ.滷V?@ن%coE/j@ \Ѽi*,YOSEdR5]ߎ:|p`~U+~0)2 O"8E׸֤Ti{Mx-AxyePݞa nswhkb~AtD-1(5P W3]'CYki)H>:;Y"漣KoޤTĠ<=%^WnBm(}@'?P %@-"{?3'й> $yZA􇴔9`d' j ɜAT_1CVrRL*585L%*vUD =z?FW** OFmhD=9 e0$u?H6F;H⊿sfE >4 |*^Tv/ dl*1 AX!0߮&Kz4l֩V?;jrD[Ǔ_Z"knB6fu2[tr?VNGSJz:ȿ}(@@ayv/fIlFvd0{}k, /H֫fg&SpvIj(l^v 2G1[8tjܼ%~ 4ޕ.Jew o׾Po'Qag0gUCV-槣b8k5! u1һ &&uf%Tta7b^s ~nNrh܈ygz#HAgbBF/Xi{B@zʏN:Gi"0![_C*C2_oQt|d İqކُ[XٕJUb+̭N E-]/lP\ٿ&rl &ѝb. c Oz^*GDPYWvʞ.Q-~L I5+}|T) @鑖S9Nh~w ǣM+Җĵ^RnGfvs2!vMuLb ј|da`Dn[5^c0FۣB{ZLOǡC6z Bxt݅uNlYH}νmɳQ ĪIݷ ׄOUl.$ER[F 9ۦ.589C'$ &v `2_sɚ?; WZOzABaY_vo䤎vLbBq]\;Q8=*M#O5pd.8[fzq^G8Y] ?^8{ɯZTE~l*)ǡDv|>mAo#e'`)TbF3yQU'?l1Z:ߵמu,H~ٰPPB~[oҝ12\)i,|:I[;%΃`Ws5RN4EZ7XNN);pk4̯ ]7\H]hJ"JE2fEknpQC tD갷lMsQqڻz"˕mݱTICzT!{>ʔ-7vJ2N6wLrsyInr~n 2R7lKשvHJ$Yb&_H]8J /x՗1aўm;[65[q,ݲGrgAA4u܂`n~a,aĕ2ݍ8Gom]+V߾RB*6J"%KEƻA9F%gkMiS7"ɀ>`&bo첃ilP._R5>{ Ǚ7}"= D-J6[4C=I;<n^(r-Qf\D&7PD#N1_ )AI5V"c 7i7Ό&fS%-K1de۟@ҿϬRMnJ"  $tJy28ӣnjo[x}Pt .mRNtq`?a,n6chONXSD{*dD8sdtE:'T[t{|EFh.CP:w}S*>nF_Fs607.TLH/\u)PNrjns& ,_;Íg fp#=>LC¶lMg'CɅYݑ6OXH5w!x)&T%[>?@Bp:k!0Ϙ"a)d)Yr h x:h~ό攦E]$8 i~x*:II9lX/2"95|FU!/^:/hDkcG8;R3tַ5)7tfǤRMS|MJMULwpaJoJ&(oxxXG| Zq:`J7Bt,2 8qB%p"d((ݦ;7p7%6n\8GDkΖßZ|GED&jgʋ}2lۑ~SH<0\o{e|fwM2L'Jءr9'";PaE?+h%>פ*"sVzٖ֛mgb@nm6wZ=>븘S,dbYʀUl I߃juNA:lrB;DBb7|Yw.M6g0Τc> KP;728 q|A~US*ǘ-}\8л<{\'vbvhOqs k]!wsr@t`',R6>::hC|,uD]ݦTTYnul==Ս4 Љ^^2h|W? $r,cmBwI'5 xbD3VWN~6MU ~1Y|TKkRH'gY9h]DߴAghc3n "pCzZE@ƶI6=6rDqUkl!)j.+V.és'ۮBh#~Vem@lLF] `h')ڂj-6`,ZZ (meܨ0J8=ȿ5FA5暊# d;G/DE!tZ7r\HTXKC*ZY95kPQr))>~;|vمM4M$"2@WCt&<D;E=HrKɻ۰v?|8P]Ѣ%m ;m)@X$Yu2NkƔY9%UClc&61CK ,h6߶yn0j7.- }hn2Fؤ ]TX{nR"Y\p.Y]yRҴ rta4v-+8t};8Qg9 sxښUc`2K_^3!!\- ,d{&9Oƈsޙg[TL0"fxG Qҝe'B{+z@9 Ymp15WP^Ʈ:ݓev) I$\MC_[sԻ&_S'M׺`b|q3c2]3bz^c> uEVp&6"@\D⟪ĝS>ySNg!Lsٱ^Ni0A*CלHEj(ZAﺋ*} RN^]vt\Ůse=)a vJ2|Չ~Ws/HoW&%2/)ՙ ыQѢ3 %. ތz)vn/?SWmFkaŽyE`1r_ęm.Z!zo!\ w}n^.m}R*'d ? _A2y+TǓO2&Fgpڹ`.ݐ瀫gQ2IV)UlX(fDƧdlXIJ0`7V29ApXᚧuaB%ƃu]GR$)Q 2\WhdXGw4u;C jbk72D24gֵgnϗ$Orxݥ5P')Q%>1[;Ť/m3~99܇&{ 9wwn!:6F7DŽn(LC vk{"[=z4 jXDsbV>a"p"rht ԕ'(RM`Q}@,$'ӷ Go|ꟗu} wRzI3;7IZi>$H]yAМ8 Et/ m1Xؕ2"-{NK]>,<7n8jt mJWӮs~ڡmPOc3i~)ܞtPvj:9 "&4YSlvXkp2]7cP.Pb%ϒyVf4V0VSRz, mY8SzRLU'g}~ڒ~ o>{iS| BRVHӍ2}, hS$@n~dn|P%psψQSwpR򱨯pG CC~9kU0_HQS Z1FM$rTgQl6ʳ Sw\9Гn]+ePz5@.(`WyB(Jd&)4Uǰ6 ;!W] gZq3 U#d>0՘-eCI'`ck:xj1oٍ-b-_F%Q0Q;@:eՕVƟ-6`wMWٰ,ռ5B$P?Яx[W4rKsՅ7}/>f)uQYZ:~ecR$tߏ< r!Q=uh>SXPI}` mlw(c|z1%)ӏSNǕq޴Ns}jZ ]sK_u*p~ͦGr%r7wCὑ ٍXPGί1"!Q\SD'#j(̮N?zMa|ɨ-[_ {]PԠZbTeY"HoX͌@?1iyiKbTHm,T￟x6-8*aWZoKEY`g=7 EA@ D`'˝xKQͶs_MR+A%;D/,y<|NycwNAY@bM3k==w{K kÌ*lcir:n L8Aa@SꃷT,*abp]ֽyiʍ⍟/3O[cޗ+A0v̇ɀSÏD<<ײHS"~+sRT.&KX$NhE֖o_[N?R^Y4VqK"dw3@wȴɮտk]Uv=02vIxGw@;i,J \NF5]AKAx eUx\_ ez A''8nn׎梜i.cVT얘BO@U}]p|~!x$f-1 gZ}SfG,(xlGI/x026.)MR\PK&Dڹ&Nu7ti90jVNcyq^*m T=!Ҵ USҢ;_ ѬJ6aC̹opk'f[ܳkC! x/瞹jX5|<ޭI7o'6G ,: w~/\Op#Ͱ\ cN#]_SD? R&1lo5 b,)-:dCl $U`cUӤzUPx=B7t|ohIlfG;>Hl1fHb;]pKgۍ ж} 8ZߥB])lNiΥ}Я qռ.nhZ8ZEň0YQ5޵*JSX4k/)b^tpc;1y4i#D[D˳Kь==˳ 9^n <岕u:~+OwV\]D56YߺU`?P&2IdҞŔ|8|stᨌ+ BmSwZdow6$(ܰS8(N[5_A̍؍g!fpCV:xeVcъ;V[`K0d/-gu[F̫鵓KTW? IkFd "㣘qsn|gcN3K4!pE"S%UM; 5r#40g 1TF-۝<̘_I[+IE; $Tѣ1—yUN q )jwDҢenضP/G?{!JH/͏Lz-Hni&&N}%C>tV2F'ү <å']TT(*ŜħՈf0TITA ;P 8~}?.XtX-"s,yAL2$kIisε(wq )Ei_U-\BewH o=DɃyx֚T}PKb{eHhyl"wOqRMx)`Ũaf d&чI}Ylelwuo(Q"|jJÿG0E^<&^+\Bvo@x 3$Bb/},{H} h.ȥ@q)3D,ģyk:zKF< C*r!L$,GSUǘT3f툏$rIok=|гw$Pr<@tR%z|OVI_oor7"6$5aR[56S>9OO 333dve<N=Z`E]Qt 1=QA,l⮖ /fj"0VP~L8y1JBL]x&X)IbIOש XBJw,|#y6^DEՑ7i^J W$Ɍgbddc3oΌ}VyϺoh޻ZGt1^,=U. 5yǫ8Zj{ f +hs "iFp,1, Y2dmk1^m]0 ,L0u{1[ΏGz-NA8CG[FsGLV5{9 i"E_jNge) AjM(;gX+@QUvHKs ǙKg:17ts˥i~?&eC<,KVʂ*SU5n岶0.i{#C.1 I6NxyCm5ﶕ(VDq䈙j|R"ѳ&&3Ṕ-|-jͣ&Xċ`n JMVM0'R!~ݏh-[7dRDx-wݪr'yB]i`]m :H]&,nHN`} ><$AKy)&x2Cd=l5Dߛ 0 dp"z ;^ݚv j$dCcw@TqtzWi)WHc;7j-I}D'{^}qdVq@NEYXwC|RDf֑hzq\K{*W^W@5yu*zGAHV xOقAZc3bd!`t(xE!TZQEa$|)Bn3˪wZOf0ɜ`H.Mq ;03BXhYM /ɧy'޲VPX_鍂B+p7PnyqeNX]A'JrMHkC"/Wzɶ^C@Yq=ۺ_98DT=՜Rsf[B"[xڭ;kxѝOp+.B"]vQBmjH)3חG:gpN|=Kjc,g4݄= 5%-ɽ׵'2!3 -p| [IF!PhdDyj1,U$;wfw!"6Rl]"וGqۛ?Rhtm'M'|wE g;Ӄn-ĥ SFKN{u.>G}r+$ !NZ[Gp*hV4A)VO ᅺ+p0ؗӤQ3d8hƴCqmTRNi/g1!?ӸMZ.z f>&&p oH=fQ5Q 2-C@dz<p1_Q$/w̺)NV `ǯ z^ᗹCD̦U6.ӹ>b&^ggoqRdْ f}GϼK;p&ިBB%]({~י L>~|[B1Ǣȁ1o+"~^,lOX6-'\SfRc+Ȋ" E&Vu$uDԖ ԡZNF+$|g e|=?7LV3$ cĊk@ F[b܂,h-%1w6G}|¼lw >kMd0ķ 3h4+.- /b2pӽ;mzU2MWep=̜.5~v} ԢvB[znCf7+ pm:XE1hFfK(*b^,ǸOv$}?z;y(rb0fET=J'+3>q&_׹C."ήp\wsoI? 6Å 95e x2|ZIhgH>逸Ɓ۾^%Kj"W٥v|P/0DO%߿P9CI a΂kND?^ǃaG4ʈMtߓL=\JjB3.ZxHChAoLޑ|ޮ,X;~ XQ;ma"UjpʗVg=b:1Yϙj2T+ŮgNo$618G3tZ#`fJPSo FHjSI e@T %s_o'q}ˉངH.(X1B{ZJyw=\Xb =Kbi5V`蠜.8lhǬ9ory#.^׽nD-u}?2ފN{$(gl_&4O3R-x36rD^w+986o2Q"yfiK=tpL#YZ댪WaEK[͜n-i}&Ÿ:FXvH}o? *۝d]2|Yk!g7X\5sg,g֦}ãS4AƐEo|3*E|h [\瑸,:rd0Q22LQ;P4v+ 0`QfK,˛}w9+sZu7Üf+5Bf񖇟ŵs~DM5xK<7PA Gm`lYB~R}ZI\~ɀm:7w<\<=U\j혎\~_,x-^FͰ doGST:LkR)/1IAmJ b怅t1\/grPV(()וyqOyA7 yi(ۯBQs.^Zc1gVnvL̎ɹ&&fyCR"`N¨btygQ}0$X@&ҍ&01t17\Kᐣ~R~i`avo}NJn{3iD: Ho6wOxೃx,ڑ i*tx?R|x H-(_,F-rW}2b-c3oyKBJ ]Wgr+ -!kym6-ynͳٴ }~~D^gR^_{ ɮ7&J=^Nݻj4륹"}Ǖ!y-.#t=܎4;}m2S~}.t:wqQAۚ5Vn\gh|-?03c?{Pd$] պy9+a#h07ҲT\\JHW-"u"bcum4=O Dhz;Y9nT]W!4d/4zUC3&x;T{.ݘ*M*qO5xp4{:"=7"m{qإDaiqkg~#rUA6="ӌ]Cw$p^sĎڧ aߒO3oze1eBZf $ƺya7v rڱd^&a8!ߵSgщ:&~J1QML$$%ߍW;/0^0v_u^S;E'r$>ɲyȨAU6Sx>{da+>vÇzW7,9/Ӕ5ў .%3x7N(-pWly`;$82w|tkr J hivgpQDzp>RAgtܫXewu=.v&4N;n|\L'=l+ڌ+t͖'")/tN?,VjIP:(mx_ 聼V+ (З?ovtRkn>~m9J1PfFF<1|)(>")xw"zӗkW^\-;.`=[eUSB&_A#G~w*^HAtn@Z-Ip=r(Pi0p.֠Qv BNr$ evݐyn,AH2t-h#w0Q 6sL퀑Ա q}:2c01//CO䳃 NcVb(p]e;uL.DIA&xEOIr0Q{uEҞ+C"ecս6:??^/ XW[P+6*\ : ^h;ds_>k :#vV}=^R2$L@pBUFnmX?Kr"iIGյUzz4-6ORUn?Ȍ:u͗9n;FI;bGJD4Y]KP[5˜:4t*k&NYr lu#jF; wCkot4EjQDEݓ{NikxiA#Hzߨ՚|Gnqb]7*vp~k_qwn)Z "d٦CU @7ayH*,u[6 ~6Fl#}@3}M /$d C?x5ϚD50QOzn61g:0,> v\I+:iD]P}Dx4);VԱ+(Fp S ~%Y!M0Ó}]Go)2t7)b+-(#.O| Ec [QϷ.ޭyڑS=TY-/k9}Z%RH%}<]* o<f?_nцBW@_'?i.}9 p82VduNĪQM ;(mm>caV:aϬ <ןfgPqŒ.ƙGɃ}g_(/Nݍ?n[9UP@nN5](7Qu3(H~ nu^|_tag9bD\r?SV36zU 9 n  2 ?acnjf^B"Z-}>Oב#OfttD^K 1\&n\D` ڙZ'!8?LcTakA,-|ҥ9=xԍe8wהں= utfüR p̟܊b@~+>^QNMʉ_6ޥ~L$,ѫ*$o{ X4٣%sF|莦q_k aL*mAxKo+A1-kjV ]]:KG^S> 1;`sbxd/|*Ugb?ebkZ˙t'Iy-[&tɑB?vx+4KlcrNa.@qNKtڍ^#yuRAY0#Dx&+ b*~ɼTh|]WNf0N`DgR]nJ +a?^> 1pESL#4DZVHړ@?>SJ^`)|i#7^cha Nj-3 c:C+Ζ8\jP745R0~?CM)UE7Gb ueBЙG:yp#{d rýk6^M\'RDZJ1ɎM2!dirݙmReaSa)躒kISAFlBS2/_&cDf mrz4`vw^# r 3'˖+GYKG&8*.Ljl@2FJ67w06ao=} wYpqw_)ЈW JN։WUk?`Q \;b7jN4=#&_Ft5Q/%݊Se(X֭X6Ű_tZ-E_YqXߌ.1mRisE ^"I{/5$֓%ƪ@K.aaRm | ÕMc尖܃"Vl-|E̯;}jJ;z*k ugfǵSMbW'sU3iC&_S2zșTw!Iԡ"s^V-gn]ޛO!,xС>Gi֦J9!K4Օ)'v%jaz$S^=#;$n9\Pdt S ?\MijGn9nU݄VZFJW04ZY C^0 W䬤Uv( f{~8 ='0h}wȩѶ_!\d*K.ӼR`uռ(Oo\ BIb/bxPz~ES ԕn|G;{#JѤpqq}BO@hsQ`0WwmsXXJH?otΦWTJ_CA07ܱ }est4@70UaT|їrZ (0j*}F)2`r] (i!o3Gl<ěoq 0_(C]b~%`с6Z=@я>PxwB_A1[ON9}*Ur6Ɯ&u0=hBFXH=œ4J-_4\A$Egl|Хb=JLWPY umHԃFIyVx!LAaۆ?*/׾9 ':D<$X*ATo @dqAŰn1=MdkIM;ITC^pQ1Ԅ@\JʨDgD(h.-067\/g~P(ie4E x5\(nP{̌Ճ2:hkƽز`rP|vv >jQ-G( |i$346AgF5ܡI>Iِ0cPȤC$u+MK{L)ݕ.H i(xfoJvJ|wYJRx(ASbPgeVnEW̥B8 gNjtTE?C+"ffZ6$6iQ́p ZQ*hQI:7oa!A οuWryA%+թ1JRךmvOʧ9~O[$Gzl. T QZ { ;B7j?--~aN7 Z3 }Q 0LC GȂmwd'"sH?jp=0YQjIN1~AmB`rĞ+u7Zʳ"仞*6ܡ20eMLodZ.`/7Yza`H[m\QBǢUs5b \jO6Xy^4A=!U.<$OAFk05ʺt'-YL/ )upf ,=;Ёj+qF8,P/iKDfH]㤰U^TLϛ(=1Sj{ Θ'\ &#OvVZtze{#Ō @YkKpqO,]-`Rd<ȮWEƵTuùp9yi4n; =Vx?("J$Jn7\Yّ #|<P 1"+exn)+b r? ʉ-+K䩁oc]M uZ)j[( F]aK]2[F6:%e,B=CBW'S2+N' ,Cd{y:G{̧9xb bkujW!tR j+f~~75K6M!U?>dF}*W[Ӟ%e#:l"E5(r/e|ex*')4 01>WP\B<)m+ac:͙8B0`%^`͗g-R*ZN0AQ!d8>f9'c:C(=,mY<хC^OzD|yW4o%Ŭ~O̸$1EMk]K2ST (Mc li/8 (5yF\}<c*RȬ`0g7o> TCÌU5Necb>!Owc-띰JȆ=W!U!/ĤsOĪ1 o6+}Z7r{x~:溫p߃Y3IW3s ^Z4yW^_Ӎ rq~|$]Ib]nGRθ4DRٶ9jVv\L%׿Ҳ0;>witp5Q霸֖@-*OE jpwmIzǵX^EAQwӶx (t;L~dStZ'ΉɃɠ7[Gdy_WMۧ5;E|d}m<Q[?D Ճe%D&~%ʂ0+A2l`}"c=thƻWeQ%1o/Hoeh,N8Z=6-,D l֡t ~'*8:{cfc0P8y!&F{uM W=#KᱏV YZFe_Wm^m1ƈ3۩‹tQ:4ۤ_C W{l~feY ,xg=Pc9-NCOo.t-OCŋDueEQ2& bv\OH4,HMx˔f:n.ʌ4Sx|"U7T3cǖhܔu^?'Ai]`=jRiVkP[c"Q+b'Eo@ 7[uL. !Oʁ{lou)>3_8NxQ=E+t=.&Awa3\qO#KI[L/v c [edj€z f\IM0a-8מ^N2{vIh+A>9n!JouΠxl0.X0',]J+tI@)GpKF^Oܓ4`ȏD,#M|}䓠2&WG#tB޸v]$q7t뀺7 tK X於<8_XsI#fUa f$~ 82G"t)Q"wlrOQH{5d,(m^w[wx= N-\CJŨVB\4+612gGXc͡gl0iqnNyL!~ZSbt?<:0uKT}T[JЉż>{į(v9czCpL%H\a`}  Rt師@im2rc~crY !A7a777!cwzZ&]q3WEÃbÚAb%=#Ȋt'MwCyzJOރIrZ_`^p ΍ .`0([SaI}Uo_&ѵOuƀ?A53b} z]bp?],3{fqF\K5C8IUmr n.eWzRH<贕٫+s}se=5aP՜Ks|N ᑩ&]x0'}r] /*?F H{]`Krg6!Z1i$"nlh; DT aq>2=h*vHh)%V\@1?p=h/ϐҍ$n4</Gܭ a8 `s?]  As8dv_OkP5{ uhfE3Da٧{7G<tRWs݋b>(oNY=![~aREm+b)bR6컚oOKx]t]m-wh]Q.i- X;]~%%7Ek"TV̽-*= CmkyC芕%f #`8$N]4;¹#Ftd̗Z/jҰ"qJ>t^3RE3} WDH3 &ȑ~}3/=z7 :'.P~2s^0vT/dJXrj,R/S{Ц*]'%b!/{Zrۨ5'^~uE -xY§{*UXJl$w`MUry^NQ'%Sqᵳoϲj`g //͋Trd-r~H~~L;E Cn!%+[#n(A)&8Ur槙6etIA1Wxer4Y);N _%dGBJq.¦{4(pѸUٝoޭ̸?ӃWDT9vD2?Qz!<ذu]rFkp[DŽG%#r\&^;VOqgzM o"޴p3b~\E A0nZk CXpxdx,N{dV`dFpIC4>@׊Wy!Wuίu˸P¿YYot>28!s0,]wZQh0YtF_%Cna$~;\^!9"S ۲;+}n? ē~Z]0jQmMu#r[Z2g!x~n ѤW]ാj:ߘR 0P&Q_ʼn;qJGYꁂMz/U:tP%?סI˲.coub;13ޛ2 G;w[L_ZޢA\Y. }WYGRJNpXݡ8s?06yjr Q&vj54o`RldqmSg)s&t5L!dGhC{"8yw>5coL sm6J;tt+ϋ-9#Y_Ajɤצ*@! #da!'YVG,?~TdBHSY\cI#nE!EM=#) l.Hr]oDmĹr\E*IFlnBoݷoD@4wƋV7hYpglP(/Z3\;lzߟJC2V?͛/5Cg־>1+Y1y@EDI<|6)x(kn'vB-]g2uQRvDB\^ZA"DZ;#U83r+7 ]OJA磡H"A,Y" ') i4&g9,V3י pb%^r5VTkFl{WjlrPt$5!|7hm=92/6t$GoRX "YwR8' EgH'w᰿TJU{_B5,I'*fa1Ȇrn9A[Ȇ7Z|F{- Xy(v{d5n}djXt7{޾`ZFwTV .|4m{H(GgOsNrvPCb&gX<˘ ʫ;vh"36RHˏByRo4(.?a JJFͤ 6N|>EEQw&TEh \鵃zͼ=nOKEښw G? RǨ~ snDX<>_L{H 2TVlĦܢ.Zx[kOTbY3;J+qZdT^mFaMsײ+F+ɀ,`{x mœl©e]J {XS;6u0ؽ:LQ+t^^.ߩC?@;Xgw0J" (0K\1x庨ܷk.e6+a4괹[,@xiXaJDEO 䋲މηG7J = Ta}% H~HΓx!mOItao+Ci#OجV寪|˱ v*f A42_+8>en5`} BHd53|12Pez$ ~aґ0Pv/R3BSC%q9؟Ckb~4HXx Î b`S!nxP r%-m.wz ɅdĭgV(nx q֛sX۶F 7gXՔ.^:Arok}Pę0utgtKo(zmJjӅWʷC컉{Œu_@em p;f;φG_dv Ӑ0NMw,}Yvd,t[Tq hR u4,A8h ]>ZL$JƢ+˒Qf ~Wpfs]K޵2g] 9d>UMsti[CDa7YO[8d8&5"*nrؙ* > E8xb]:I{+U}R;:ѩo9\nW6QT-M0-mwy2nbX=#΅ 3D/# !S.g gM v C>jX?ڿG<.fsiĮHͿ7Y:FrQ1K-"a d"9UN.7x=$HP{,yZ 6cP4H4q23Or ̔ElhF,.L{cZetJ۾aS0gJޔ#~ng +ۭj}mʋ g>,+dxنii>ȪݝEnvC_=ج$z>K1dv 8\bWS?NƷEZ'N~~l;s>_77p0}/f%:5,Zf:m̧4v?'ĸ:f݃'i"Y~Iӳy̧< \6>F>ʪ'/ĈⶻtHG z0m2rZi^.5#9Et5  RjPLDsk`L 'h*m4<~Y1p'^* DEoh'qFd皘=Yڥ9SAMm4@ qdkDB05z&Ik9efK>w^;xGmXԹm {,r1; 1Fv $)Yy M9hX7F%C.v>e31cƨahZϴ9/aO;nן)D'_O#Ze 3H,tH^62''xf[T+ġ=㊭!:=r>xZﯚVJ;@M7~AMwhAEF!DN--LKսB@0X[;D]=v]7~gsz=eɣ,ߵD파Z2#qj2VQ> R5@*hM<~Ƀǣވ᫷7s}PtBXv+K/j7PP[McdxԾaB[B`Nm&̗4-av<;C~e}3C#*˛4RXGGW?gƧUȺf فiE#}D<;:# )׊˾HâlQ<HdV@491?i yJѐi ZMAԌ' fu>k>_UJS2Bnltv_+$%TBydNVBV>-BorFm;qt/`[l0pHa)ȯҠ"W3..r9d#'Ӿ"} hJ葽35g(%Gc1^~+쬋sAHgEPBCGԂ}S@L7le{s"񓁰]_$,_DwxPcnfs?˹t/[0_)1UEjJ#,pn@]K!4\{n&AUf\GȦ h~q{d.'da\tpt,Jm*c=n /)pUV+I΅Z_@|/jdl~JT)I7BץGyS~~2R|mG u,_c_4S"E翢rD_/͈a"iӞyWز(2 ev.SēwzGT+ 8Fud=9lǦfM[<ָuQy@`yx}̩])"%VM65X80^jRx\|T]NppۦPc`OH0WBAq^4@ɹ b2Sˡ`9=P̀8M \Z~gDf{ rpŏO#mvc٘@X/;Ϫr^0` O17XJTʡz~ʛc!3r65'&&4A4Ȕw@֨jc GN{$wsb4205x vC =-!7T!6o: y$ o¯A1ަBB NH;M eЄZWͯC~HT9s8 Dos>PGZ,tmylwg:J+&V*~d?pWW%>cORt"MB͏4:,7X4#7KJ:#0djFR ?Onpcy[[?i3dתp"܍y  *P`Utkg[hN|A+EDlOR!jKpbv܇smyaߖB47}zCD *Kk'*uHL.m77'{X\/?nyw_N ` D\baBD ѿèZޅR0w|])-߯ˆaՁ"<$!*TU2ۃQK{Մ'dpf o { [LމA[M"k(oҊ&=I=H }2(/Z&LǑJBF6<'.1b6C_1e6y>?ؼ@"1humѬTsg@QJbvNFW1l,Ps*`l8" KjM}$9!^L촩[ɡo]7g-oҬ/ͼ{z $Hk2.$k^#xLsZy E`r^ZY&fytYAhGrQ#*zߑW)o-Eg*Lmj?-!G=L{sX -Q#Eg0-ЯȌ7FF97ƶ~pD/= >骳_l4LdC&<63(S$)c M`aw;lkNʒ:ػEcoHS)jMRllیB(i "~=a=. ވ'aM =\,|y1lqMKv3,,`{ ꎰL$:BqDAyiyE)}皘SSA4NXE. d@AW$%++:C*W\PC MG̿iEabHpC <"GShq$2dп`|z"K^w{M2 ߇(R aVvѶ6Nw(35ʢ5escTХh,ʖ5T?Kҽm2GGr\h ,S3Uwo}v=`aDOB֌1sg$aNXb _;p+rn(H\ 唿!aW-kvM* ~::ȅ>':hى^ C\AEH4wѳzlW%4ålQ>e~ݧFuy 3{V%;!Fu_Ծ>khk4E\9U7i]#My;3}B1LMtBs\J%z}x>t&NB=(g׍IDz%ߞiO@x`NThsm/Vٝ3ܲ$[uYGH/I3`bνi9 K.zvK-7BE@D#jrϱ/+=t/Qd._w #Z݈ߩC%B!Dz-pTD?ٌ{.d~ٚFc/ &5-O9&-w~>/\-hZs]9 !`31%H톔 r yC{ZL {~Ln/f`wCCN&zJA"L͏N.?b@D]rOgdy%i4|RFU8 2Xt>C y1vPonU1}%`A8HNU-Y/$-8 Jd8d,WEӐowW}X\0#6%3 :="q K,xU=~s91 > )]S!(%djKB2v ٗ/Bǩ_l %ҿ *}Nʚ.Tyts[I x+᚞hAZH7@3T VS' J OJڏ?_C5402M`K%Ydw ~÷hpFռ#FY8Z="=f2KC@POceVPvjΚB+"@tqq*Wc*ȟԝ%^ ܟ{c"sxȈ]@/r/rE="7֤ a?.y(=`?t/x Cͬrki4$^<ʩ-UN$ZՑ^b>;P;éRJQhΧ-,h~Yq`FNK/$ejv O+{Yۥ=m=E#>UB#U3'SDfsd_!lѥM6ё}G7{p@j+Bt,s!/DH/>m^o\m}ELRy[y\<aWbPM'[]͝OeA!wԢ RNٗsxGvu1ݲ帱9M4v^WT\d1q-1MiD.8EH|*)\ͯ$  zɽVjgo(zx ^JoM$$SZ:}u춫 lsY/ 枙щ _ѐh#7h' 478$Qjw\\i 3a0X$ZbwsSq&&[a}‡ֿ>(C5N 6;@] Y%uQoV:"b3xs%cedS u`1YP" Pj76KXVb,}6g?Mz`X#: 3¬s*ueدDGi<(+shqqG.ł2,"mPB]1V9[q86u>fa+tol WNF0W."SD Mɧ Sdv*CCs1T*6^qb&@< b cf\ ˨Rs <[ +Fd$[jm=-ƮT03"޸W"Wy&zvxg3'v44 c\} }&iƕ+Mބ2 9p)aưtDb!YrL2 iNM q90:ZA1hK NK~`o3!o#-VU9TeS0AϠằ߾3!x !KYfퟹ @pzrPEP"ЅYO[nw- ` E{'-1 ^^C~Ս!p%$MlC!0Lsž[#ѯGt^e$1Y [J<0ӌmrӌt+YF tԇQ\x >rs.$HyjȦ8АNZV8_3 sò֟ijGWI .eI>{в7^b Gj]{dY-d:/_l9ȜR}S7D(h P6vZpdd%Ю0ҝ;Jt6I 0R//dcu6E3 \JgmcD܏0!Ũ:|vvV!ߊ%u |B4CD,te-n-8Q 64l`znQ!XQEb|7s]z mϟljV krkq& QbAZ4 Fl4Ct}ɳ'Ɖ\+pfլ#4:Ũ=u Tϟ:tLƑQvY˝i<z$p1:%P=DQCY)ֈ i63ϴ.eC =.y$!ٗyCL6d-~s{D\(!5;CwI; JJPjxOfۉ "h* P1Jm^;|˨ *nf UxpNY o 4VUĔ r aDfɝj=JaBƱii𙟤jŤ@gz p En(t3ZS(JU*!)7,0;>2W9ㄟ*[<1O~fB:yqC.?^O7˼JL׋%}Y+l hJϜזY(Z=,v%*:,<-g|GtAiț0[oqgEIn]#!DV# .h+L>L:*`spGTÝLNmWV(JE7[QT[ٯ=> P<.SMjOnC[V='$+ mlf06Aiʿ Y XFmczl@Zf\ Ab|)gtԢWaQKiS*_vlLFwspε~e<5MJ̩%O#/JnHCBbcLB&B l- ^9s`56yE"Irdz)EJ2TGxTYJ#2AR{n]XeW78R*׸BڪhN'K9Yl/|2@-2΅3v T\`6ʁ~;-~gu֧ߟ/?f- wk媸k-ل F/n',%`^NjvxA.n|2 @"OZRT|R"U&*lVo1`flA̶&Ku$Br,ȴL;J *d -IrZyaֻq2BSmk{JC"E;=dXtơʻ>?2树ǥ|;]_LF.u63)s%ءt\.kWZH|ȇh:be9E2TֿZa0T2#rA~뎼 Xx6'_ƧwraZs1vmшcۥEiQ ydEB>(L~C(d-lDwf8E|Vn/aA0`n 2JHK(6h4wݻNt2F4W?Z<揤ps"Έ{BQf+x"6dӬ&,?&Y|f!%*ia4A4<^T M2bLR} nѶ`_V+AiVyG;1PM͵AF&s(XLŕd԰IU]xdͦ,[ t"L;QpJ*SOtiabJ+%_Hf~9WHkZKs!3;,E+IRJurrt.4AakE%\ک]nGNil /O젛 K5{Ot쵒(݂δ܃4hY˜i`/ ]&0<,J'G No*g$Co0,":TB~gG?kא==/H𑗣YW)C41E?q*:leUZgIά9/ԍt{7KMq[SkFG]`PjB.7L.Λ~_vm~r ~۷A(#+sЮbm⃭L/k b½ YڷֺGiM/mkxG:hBDYЎh+ӄc\F[`DdlZܽl'ERe0h0siX xyEct⾋gK l=G# hKT~r>/I9YDsL4DZ` T'4S8ߓC;'CUu*vh*0wE^yPAЄ>5U-4aRs&Ayph[^kMxWuGAꥠNхgRH0꘱+N7G3Lr psdeizvXZWՃ.c[yD8|SK3`;ڝ츎gx2$QcHY- vjUCwJ֙8&*IVv[)ڞB(&Nc~h [[vw@tӎz ZŢt@rPC3F"v=s;񌈯-l>]6It{J]}F$I; Sۇ tJɐvBz2hxӮܔő SG Z6>nV׏t臣S)ki.?8\#bFd ;ɤF+u{كGQe8qD3L Κ{\pZ"/0{NwDG~WyǸFn5/F)ңcxp!_0bXWi~]DbV /;]kSՆ[@dzwmmgZ ewYnuXEdjXV +F'4[ 91jeYd #{:. ) pEz=h,}amV/ i!l3{XWaUMzb*h3A*.y˪P2&^0iB(ЏF.ŎN, gpJn My9wl;,&q޽O2Òd/gFzr& odΰ`o2w4*dCy>P~^5ot&_7†KJ2[+'F5s^.xA؀TP]ίp[dK>lɼnPd =1S~v IXgp _[S{m$bGZ[wQEZwFgt`~K$;Cꂮ=z6eI/6;>? ΐ( bNuesbOnybw!Tw[ ][iGqQ0e.tjd=!N F*hS?A7e("3R|z{Pk8$|tے#| <`z"H"POJX_ٞPU#Y;6y;/.o[x#TGLKNyu$D'dB|O5Tk)HBEPTx5ROlmO5n>n>HUh:h,3Sa52HEߺu g ocz-+RJާAwxGAŁՁјHKAlu =fo!~[ 2C oG$rC"a42c}O6C| ӀfbMvq۷yz1m#+<mBVNOB4e?2+Q9~^A6ikI(O<@mHk'r>*ǽy8.YU OoSw&>=5[G#KN"PGbфVB7j0R?ͳ dffi`yDy)#@[Q:7Rr*0-[(SrmtvގfK1oį7P.z"$LCΝspnIx]4R7c刉<0j"3 Q!z8c8fBV]J&KSmX!KVOT'{(~gH'zrt IxI][]i9M2,ɬ89zKU)ۤuT!DZ5brb5t\SOv @2SUV/-.;%2h(Ə>3)qvǴXU$,NʫJ˗X^3u4MEVCY%BlDߎc Qt0pl쉗ɱSsd|SɃu} $]K]g0ߥHe3:0|$!Tףj\/>I_0{]ߨ"ioٟ`#Un.dj'^9WlƯ}D5i;J]xwEgSm0ߨ?沴۷G# d(8YYtYPvpZ[{t)O9M` T-D@ڡ]ϕa؄M LzަU]?"u ֑0|LghA]As|GJ+tj!\#`L4@LҨ<=ϭʫG ~.LQBsDX< (l8T@ՇyA!k1_xُ'NCOhiGwj E&JPlLԡ~W: gokQqɈ5LJ]mtj'(T s*ƇRs{tl^Rd\ )2@}n\t2rv[RnHL)9:6Ϩ;U` :״!:$[y֊c$BŜ_ nwLIcOC31X6t_~M;#+`R-oby>GLog>d&Ww7E0FX=k dQ)ؿ4nOh5'5Ȓw6~zv:,'1+i&=A =Π(/Eih4&hMHŅ1` Y@7rTJ}0[3IaoywC]%PBs6G -{_1gw=P2ÜP |m4^H7՛e E=J ^6t}Gi+i[ݐS|ʴ0.ԆS= Nݘx>W`$!wEcԬ 7f8s{]4FV=[1!@z'^ ) P (]h0u=xz Tx3HUGr*܎n=Jw[y4AB-3:@Le0dݠ|WT̶Z&={*ua¼GT_VDĠ]eoL†?hL~&@Bt,J Ifv3LxS3 hpN=[Dl뿔-T_Xa}y6cH3NJ҇԰RטW螛է,_6B|<=}iڗZc@i5g/ ^fįҶشE4\ 4|rr:)F7zu8=/py_j{CXY犤 I2$Sev}0NqE\.bg>k-vAզ[ryk %#4i/|sG:ckAp#_/ hd1@sFnL r||7d-NTQ,G_mHfPԭ4 u3혻KǾbhf܉P^_gAU'kD/MCa26WjٵR'=w5*ILAX|3:O j9=Zʣ |4Yy=oQ} RN^t;є[7ڌKݸXv7*0oX%9zIV> ݴ\Ti,t: h.%9#^u q^qKeggT$*bjyIF*'ޣ`x)0gH,ɯX>A19N-,=x$ጕ7>lB-Ji:}_Ckp㓢Lb~\@˕A"Dq.qZ(^/CJdF!^()Ϭ?H{"Ǡ*wXHhj79̌\3,S iD+ P3(Fti2i1qJq E_830u$[JShWW<]ɳ󋡸ReqQ0Һ/4/E%+m^JHNHpg N\ӈGzmrʗ8򺫐փ@{4RUQɘ._J8Jkd=NePޗJ{zRӝ]J 1 @!DOƻX.W-]wJjIDcڂ-tiFcIij&}˷Zz OΓX]t{#@cl,έﻦ;E/,/3,c(y$ǫziMC"O?xVN]mXj!(ELZh +l#5oi~RpE+iHބ)}-VGv*jStwr_m܏ 0DCldoئ_j7%YQQvL/Q #O=uh%z3C5osKUʦ6j6Qҙj7h ;e*rN;L[ u- Cp kdD:AIBJf3`h$WStvie*¾ݩtEtg|}it1Hsmk6](^_BaT_ zmSg#Sմ{!050 6SۭtX=Kh;tЕb#2ӷϡA[sνEq~:<ݽKwМ`o~-0^˖IdQz^clZ_rO4apcjʅy@9 ֏oNNG+Zպ>E DIR~L 5E[Q/)P+c|YbN*% A^8Khy94]iӭ}1̷͞O" sߒDx3ORmvZTW ]vOBc٧ٗv'>Դ8QP?-ۥj]'a^m~Ȯ7s7(a0 B+E%VmV;D̮YZrnNF %ݖWqDYBЉ( 6hϻx6[;K{IeM#Y*zlgoL?ctyWOqk֘GFp^=S]C,&|r@N.E=Kc{Y= E ff8Pu\IE$yD_.bovcfoz,) m{jW(BlʽpM(V#=8Gߔt-&C$_3ômMY512~E{ `c6G+YT{ޣѽ&B4hFxޞ0&PpATL$ ̴rd/̽_H_ $L,ry` PPͱ@}9>I LxF(5^W\҅= .;@˹a?>yVDԨb:?v{eEVDI ?݅ G;} ^Oz,\lW/oZ}]eZn~ bZt@{e($|ÎV h;m7~^D%-g?ڤ'-uaFu%¿5C/6@OI]HIc=!1(rV6LYI*æ{'!ٰ}ʟ- \AbI}nRѾdP}p/?_@گ[]cu jb9391 f37M!C5 ?I[[켅 Fr)ՋbY>kHgշ\1;IF!De9o-3Lmţ[ޮQyQv8 Haߢ>;Ϋ ;HD8 jlhl \V8oҰl6Wp}uTv[<ɳxz V~cVj\8Xuk%/m E/jiEJ/Ƃ^o f3v8s i|Jf"*x5'EDb0+m/(=`^JνnJ NVJ8 0 os=0[h`G €[Z vļDrN&1X; f{#I._[KOI^UceBep\%[HT@]$!o $]WlvN_Ib.hXeXHr-o4Q$ "d\oꂣHI) ZE6߆#Z@XjkNl5n]<0ecy?T3V !05]`guk^Xx)!Vj.)%c_-E/$ʋ/xG;5_Cɼ"6A3F:G3` k .d(V,s=*r>#OД?q:aFZ >Q$k lKb DipE>NUOt|]|ſଫTꐸOOM*|F!"L]nmM%3HL[z+#eAN^ʧ BH5eŨ]q" n0[X\v7pTCv &Ōn"T{nbp-i)wLp n=k&WMcM"SXEfgZQL; $$ҩ .$tT6A[&SÂkk{lG}oVf bZ[ KOp8E>*A\4l}:_!a6R 8ze+ǩx:D })J 5ř=w3:H*)p$f׊Ic|?h2"A.Z5;I6Cyt+\sci =ﳼS4ܭSi.DVqFICxluA %:lȗWL4rX1b5H)dvMQr*aU/3!V1Tq$r0x׆_ CgZ2OO'vaDmV7>,Qc hVCi歧u>ڌV6nDIYWFO~^r9g~%MT܅i OMh#M|kIۦ7k@ ' R@lǕYJ -4.Kou`0#~( =~2Biף$ZNb+#.|r.0AұA~eU~}fy~U[ 5G-tHzPӲ]ž0P]xSx4SH{KIC !knr/7@,`Guƈ.?Ruz?њ>saG1no1܃ΖC(nBr]!RxBv_1Mǝqayȿz cbKY0lf^m ̇Sz&\ yZTo˼7so/0GE=!\)"GO?Hr"fTÂSwƺ-3 ձNboe *{܎2 A;3H]_nC}hiT>c9?Ӂy(]{^8˙k9=II1Af[ݵ33ya``y=$ܟr (q #ut]#ID,͕_-& ٞYCY :rIBI/+k[fm6oIq_-6t0kmgi9Ҹz\=J.6ڸx&p&4qz?d-d&{9~UQfhFe//B.RO?U"EʙQ/ћ͜4NgA6]slqqdͻ.vz% ;C4m ~ Veo^kV3~jBU|SiRT9eMvʀy9j(}XZyIJagf X>;"D=RKHr}cq>ijp<% GrezĤzN 'Ku5ڣ8AbF)>? :OwGj.|BϻnGw$,y>Ԓ_Qb}cTP*LFe!hm*FfeX 4lM0G3Z+wAiˁoA!cEjь?Ydt`@UOn$u߂(jz5=uy9n52mA]M`\{Vo9%drQZ=,2`tnLH0g_Ҡ"y9E1WuLN awTݏ)s&"{iP1p2Sqc= i3"w:*s&=zr:7"vN50}O|>f2|uxEupD .s<"ݵ9O')ٹSz S@rE-j+W|!s&F Z5*7~!@G,_3>`F2AO5cć< mNJ!F$TtV"\VO&'t4sS ̝ p~ޠE}bg;ZrLFro&EIiMe%a7`<=27;RVGϐ53QnRJЛ]L~waH߫2T̮\o+lQ##,_'cI\mrCu(6x>o !D W" ܋_qUDxhqQ̋^VNjnzg0M(kܱB}?AH>xjF n6J+$1; S@5WNռ!Bj`f%DT*bM` f(<;xA_NCO:U8D;8~L~4I`;~d`bkzch3{W{Eeߥ]s+0IpR/3Q5“rqus=JLjUK SQ0]5q, ݮavQ)~,#@4~1πt 8NEt>bxvw%-t0!J鵹nMTeA)Jl{q֊$В^kH19mX:JyLc5Cbo/fO~-zKY(@{Ca;5~z.O(,/FIԾJNr%k&f!uǒ^HRB` ~Wn6g!Ǐ@sޔ죪'sb#u,:Lsɨ4HVN>a<%BEeHBb=[ԽPЎ#[7%42oW]鏒@UfF 2A:227Z9wkZ ߺҰj?:I~"#Bt9m%te#D^P Zvz|K[y,@@\foV[S7wIJH$c'ꅑ(` w9- "ytk'ldhE}n2\_aokO{~8 a\F@ӹf/KfND=dDpkQQ˲iHI碠&|8}nTιph6SC^C(BrkkaP PVvɌ7*}ii0egdGu=T0!8N_@$}̣۠J͔P3,G^aIewѬXGpu?Xf =lk12|?A}2qmUF?&TUM3%4]bN"T5yAS轈w Yhdc`VIc;@i- *>sꟈ!\%v8 M !/K Ev1n:~XK!~ O 0v(Bh>],)޷j ?*mpV>[? GWoJԿ%q2{Eoir2j5ݾ]T_YxΏvK^JzFiyT6JݐVnJ}'y3δYo&)TXO6+%&@kAUۖpzfl—H=k(iD"L;1R6,䲎Qs5!Va~W}X;ʺY;mkC@8s"&w`]w.PU Ҡ,1g$ߢ6HktXỶcqRE>r{("!zD[_,=vy͖ Lazea$մZa8"Co#DpYGg-Z%WjmKUEt . :?>WM7 B?giFҨQ[4WdN=+zh {:Zd>e \;-tTnR|CXh 6_`_ßeaT^;X3J ʷD)-LM9?]xEiQC~?٣t1axB8O,_@ߗ"LCEG]5$=jMwd@huoODm3-H>]%<OwlXd> QEg!vM)0"&$Xgf%ttആc~HJ~zBYC!M_;@Vs/NLCrCf ىk߇2e&7f7ܡԑmPllM8X6p{f 5Ξ\r~ϾQbRҤ> ){vܤּBM( 9FspZ2'Rc?, {ڠa.5Hz<S8)ef["e~ [QzgeP}5Tu%VWv  D2Œ%%(»;z"VޝQVUjxuZJIz;፹Ζi͚TF5!% <׍dLp*Fr[JMD?;*ã|q`뺭>;;__~d$)5ZBmx{k'Jb*T4Ae/r3]k? c ?XL/sD{KȾ3\X:,oas*+''?T(iz6XSFa$9~IX#!R2Ev05'Vb|&w0X){$I]1y `'SFy~nޙQXC뻅f1}$MXmHSj1rҪ7>u_Fy(,/ݫy8OúUZM>n7iK.716<'["}k- bc5.4mXPA"epzR_*c6}jyw6gw^'gbl)HvJ j:iL>fB=%ۄ.Ҷu÷/ͯf6oۣ ku ZbyEÁzW򄯺$G|Yt%=[xd J;Tms׹A.=zU6?}3@M1[H53vڈ^@7'Lj[Xq=1~DڍVVj|{%tA"l "eT!|^yeT1/&-}S1_ѿOTm 6$>aͨ}0FዲN}'! g͞IƥKvpCd?Z|H@K0)auOiEN$>/kh}@>eDƩT[*֩ Hm-XWOэM-2վvG@y-0Jp]F` 0<3{F-91IE78`nsE Y[)4\l(~e9[CE%#Xښ2җҢyozseY҃7~CƓ1*mMƌaa^a`D q(_h!*ErнYe< m=Z+lEt`zVۚe4b/Qj`)_lk/M4a0LKƽ=D~*-Ԣn T;1o x;4F||< qW݃>:V-ͪQSQDm(w))Z@R{gT:sOܵSϠӢal^1]MbRIE^U=,ߴɟfQNMO[3>xFVpY!3 )U`g–ύK)4iM;bU7}]^kN?P3!#jp}ˑB$") Wcܿ.J]J4>Ky:-՟.A+>(&Z֍@i- -@b'du޵ cA7ރkvMtT8)rm9ٲlʌB՗ut3->%[2Yw|GFTs16ag+;N@?Ng~H9uayc[& +^'{x7 HvhjHf(7X̥<`rMo]ݗ1KثC@~%‛+\jYTaJT.aeS Wҙyz{}Q;'w[};d^T^HǡG],ÅJ Ì="fA#r˜\_kgrhv=F]Q:F_3tL~etƶ:hAr>Hԛw;ɵ1ġHF"a٨Raͽ/hpiőel[T<*.UE)5&4C ;J3FZc4XSw*o~("+-Gģ{ Fһ= M7o.b voڝ// -FtQl/y]Q%F/ %"k#I7yD6e0MHk46rfL=EҎ%]65  mfŲzF_ ZV / 9GPFK<8\ ?|dU {t f>lX>olV!]*e>sv`Ǒ<*ͮdiN܍x7}3c0ԂfdțFmFf ',̰TlнY<4UoRiGiWSc>J~hLKbH_Sp6/jMnGޜ_bes{)(l~!xf[-] kh:k957r~ ' tDˋX.|U|3e.Pv1AT9"]6a+էPBd}2siK] /jL93x*AWMk1#'9ڗI|:$ɔy>Rh!PPFx$5$up5ݙ@ X/KjP<xiUՙM[՝es)Iƽc {r˭rw%˧MTFqnZ#_2J,5j%z/B`Sj>I&FgY;_{ BՖ"[q&&*b+u HB"<EWb\2ZȕHmwNk} 1➡\wMamkobgJ^: hfQ5I>3br{}Z nUFl|{y6ByM,(6SWS&pkP%296S7> Bơ.y>Ŗ)bH>ʮ}aE3<:HL&]닖Urʐ1e޷sf{Ymv tc3e>a6akWr2ezE?4j<2B$FzWnQ$)|LmEZw4eiV?c"a}#> -xd$ %}qѤ d, [xc៶nEf-NV xEy8Qȍ?*Ln杠M^F›5LtGrtъK .)]g]-\U2/H3!u5A\Mr$Qrr8AӀ=uqnX!.涙=Ns3a$XObk5)+נßE3 Ay]1̅eZ8)k|3&OwTj~q"Ij[6V<߅n&<%dQ6@O:X{FDt;"k@d,ۀpoe\=EZWCꑡgEa]ETgw UjKG>M5M/U^yDr_p-& H7y݊ QipIECEmQiG[SHR~O'm'(a۰gmqڀ"N4 )>`V[;U~UΣ׮#E2;*ۅ{mSArFb~$~,ͪ?lI]zo7n63F3?@ E/- kc vD \#4a>e}l9g%Oz HHR:c8WꄊpDMgriN18zU\q<9bX7;zkݍD^YOi/.UgZ7!؉P}:=?iי̈́\U=5z4bm=-]rf_ j';GwȎ`Bcà`K)2q '>wi@vt=SZ2)/ ~%#Qؽ)\uxl/eMS8UjLPgݪg tj’L9j78Tb\[}5>r%x@5* [BfsT< W]E`&DFn\]m֪(]7sUuzl!}n˩(]痋1ܹM$y''mڡzQ߹0,qPa*_g&$8'&Üqsw?㱳+!^.Bv.aP?W3fR2S Pdho4HN_z[ePU@th V%9 \O8WlϞX!I#Uor̬Pl sy$|$\BH3hFe ܏DEsu=digrמh"jפU'[Y'tQqQK}P .itTlUtsôP /3Xtv+fʊA "~#n (sd+rQffur?@;O2㼠7Z9zi\oe8Mi淜f0[;10Z qEZ (Ýl.krvYBDʐ7#j6󵘚ٕř Ȇ"Dlﴽa!=x`rlT [jy5zw]X`ߵ'oK_p󧎂xD阵gcҡZ2g%p؋*.nwqLgo 1xR~]Q9T$*M򗞆ԙTBwIbH4I!mw f)-AQ?/bD>vn4Gz1 G׺",#q3T~Ho'V=c G[^|(G5>+4A j=*cRW,5RnQW-)uehmnlXhNېwX>捓IRTe0YnuD,à:3@J{uϗ|[#J]uޏ{'os0@3mb=C%Dg-f#3;4UtDa A'v" c/H}ycx 2F'oj "8ъ?wUc_gA"tWVDAdĵ/4"cyc|{\y{|鲘h4J:wd;ZM}>Q~&XD/ǒ0^ 0NpRϲ]󃕻{rwDwewFfT+gtl1;Ŗ;Ngu)9Vd>(h1F+F04Ax÷*'3Q}cUC- \X!v8WGy4q]=k1g>yĞYє7yU iE3W.FbѬ$K4K>&Xpq[L҆E'%. 6wZ>hk4;6%cAkvt<,!Eĭ 5 X) K$sV7Ai,b%>@xdV'jUygj vvՒ扨LVr 9Q1$Gs:q& QGl$1& 0\GkU^ "YhbzE2)'Dte ${z<:T&RXU&|`Zg A"&ü+Bjf}FmL= xi\޵ DjY3P/]LaF"GBO1•z ڢ&˻Q{Û?So#R+?%m!!<6 ۏ}~W;p{:?[{QD%Q0z"|gnhfB!g5<WlnaDL(ڽ 8zDnG^4YW|Z/tnh 4QIM@E 8T1Ƅ1 jŽYqwNG!Χ^2 [w<6:!kX_vJzHP[3W"fF˭BZZG:or:VL1@-wYjO{ô8oo1`@Bl=h .Dŀ$m`ߙAy5\ovrۢ:AA11t~z\;`{>bQU}(UMGʁ UgޮNXbe<9i\D1̃)zmrLuófkK#r JLhhF;4* c',<&r‚drGd`l98ẏiRSEnמ2f^Qu=B8Wseap72.eoGxYy;R5ҲV|w˒\S)pDI1qr֒C~='{Y^f%;ZiNNvRnH#qK zm*\Twbv1%$CLpPN&HIXv$x|EƆnIn; ~ M6"yV? 2^>`Jhq  c%Ruc`U kWsKO#)2Q 9e-%wy ;(+m2B vܮ&m,gF+<.MhTpvw>g I|/NLK!MQ'|RVsh{ם$OLb-J;ūDNx֐{9Cb>Ї@$i$0>|%;OS|r-V\6t]f}v&佲wkmX/ I^^ڮkP5Ufd kcʳcZ2*P%.ؾe?ƇRϗ_wl?.|cRZ=pDC:`fa9/**qRtu[`,, *XyyUwfbky̠P#d+gmI^xӧa)]5+P+oGcU煪<{=b.溳ip;Id)m35jL[ukac{`þ䏷XE|1 5\z"Y[[q$G@gG)ҍ=2QYg7~rz'psUЭռlUjۿ:4Vcd8EVφ" ^{\DGhGQB.6Y=1PLEcJxʔ#kAJ}H ,* ­b}@#/,/nT)0;i=\2ѡ$AA!Dz^0 > 䌞OMdʠQ? 0| WQ\6Ay wSi84NIM R# DŽǢC !4=8g_Ӂ/2W6!o嗑/7q mj 9%N^Y {K4K%tI l2nJ#,hсO2 wS>L9d+$3 K ["T’/-ڏamib;/UQ<^ ?\坓;c7 r=/ƁkT/i{`Ho63HW+JErR|炼'BCbL$sb஫ÏȲx.8B%i5:cd,@  P jU+0ŚBP;cZ̃4"#˅sh=ёC{/Q)#}@8z_ ܦ6%rEW>ڹqdZD}טдa?72#>iTD91VL8;OĜV_HeXF KZ/vR}Q`տ&42#NCpcWж֮ =zan19 OTe!pbˈ"۾ʧ eG~BS#p%rdJQQhxV>:96H+\45?,3 Uky‫nyt쩤,kf'osE -2Rf~i3 ʢ9_~;۽xI?}<4@}Aq~qCi]{<2f %SDi[b`B85-NXN;U xxET8M& $P FCe;[%+K<K1pGc50@b7qt=qO8 1x#)3;n*S[{ĩ-r,P2i>ѤV"NJ?a$!ns&kIv(nQ Sx'x˵""xq}y r]vpC-&tĘ'S^|"Hn2W }eX^`8{̯c{ڗJJլ=5h9ז.pMb"8J oKH? ?ТԚ:*]K]zCEio#qO4Vx3m .M2 ,Ì)p? 7ʟ2L!ʶB<%#Z0{de{;l}p1_Nխ%5DQ5p9Ah\-UuG AaWe^WϦLJ{od>l>,d.<'NkFYo&u֢qB$k-usz.j.@6;)*G0 bFXMjQONqE%ƿHT)a bO lߕwtOG%j뻰3m FzJ˛K;,FRWY[QkJo^4BfJ?~WIKPiśVbO0k $ߧ~a$,aE}Az~k>J#taIW>Z'.wH(`Ωw9ǫ<# gQKyq>'nx9%[[ź B,}u|=3 5QKcUΖ0֤桺E¡W{ [mآ1(s`Za䦷ۏVcHX'B,R0w~gUCS?qE3&x"1B؆@;ѻfJ\R2L>+/m1PR V\'U]ѣ468E)CN0 SJMٴHu]|9P ׂ6&sc/\O&a6(j l)\ ГL4@Gkp9ߜ2I̬ `fJu3ET:XI1tlڃQ4,U (+t"&[~uLmj/{ y`"/ԭGWB/O<}/6<)t1FwXx aܭU!| mvRn H7+O=_p7JFwM "418SS2_f: G a);e4$pMbTGg-!%[%PUrf2 P,ĭƻwUwu[Bo>n4Xk@RcݪŎ /J{LP}B/|ģ(+E7׫l5vȄPO! #&#ui- XcWAh>Jh ڋ}u0J.9,CPkoFġ8!^^B:42AI.Av>^v{<َLE=~!IMm=MVYg*s [ sUnH&㳽á=/ =anDrklaϠ㓡v#BARd"iU*'?%왲ӕWg& pT|F_ 618L;9"ebk|2]ƮNXk`tCm P|TsHtʊdβJgN5)7JB_ %4izs41+}&q#`AW.T=e6 ȻRbloqaOMùM/̄Zk8#'wBݑ<_537F6;07tXY {fJ$шxM[HG\O`S5qLU)\;GOu ,;[!2@Ej;!̤PKozaG{vH9evT*4Rl_H8tiIGҭeHb3'Gȹfwפ: 0îYF{嵋Cbc>qTkF'V݄``\e$\Q?QrHU9?/I'*^]6MzeX4bđ9rx2M=l-B}{U$)NN@`X&$jQ 75l ~(]/ܙK4"tíH0< s''/9ulA{F,A9j;#DőUFxRb] puKgXޞ&eֿ*Uڠ3s(s$e,깮((^{D!7mblqzk^\VpGT[?'h&]ܠѺ}ClGRyo7\x8!"nX#03D^LruS}+"^AD`/`7:[]s?fi}Qub轚`vT'Gd-|6M Օq"?ճgwRwj" \0NTο<{VK$J%< ltI/4Z &$ h z,qeUV8ΙZ0W;:q$ ڙdMaړ=>Ίד|jP\grF4HO^l}TJNLOwx"-#_3{TmW2t0{uSpz tIcS+HwTHƮc"`t ` xs'StU@@2\A8N$>̺bkӆv5r;P DOgIg(j4DEmE T{Ae= Jbxqc[] ] !׵4 8" <׿@蒬wSޡjdN\kVz˰P"#qh=![sD KalOEV`EuuU_TX"N1 <.*.__k{6 Trޣ5EC.ڳJP4&a158 ' TR0|QL.:7w^;$+~qj&d_Oe3Kr^~!5*?Ao$,03E #8K̗-H ot9Owt4?]*hLOZJ۶l:`k5^ 8rAL7JMDӭh5|~N$"/m9=F?E. j\=cm 4CYyǦtVjdmFL,4xy%]0hps3@CL:UX CVddBZ! Cl9ZX@ C:%Ta|go̷b=5]>B䗺kʤ]@50.P'FI㎢E5x pb͠G$ڳƭ%oeQ g%v#2@^ҎuB!#NnjijU|WRVǎ5TC5޿ &)"wQPD>P.Y6u0.x 5WL /9 )_\Oؤ^K.XjwjH4 FթK*-(5+CmxGQ^l(DeEMԬ;E/iG|qť*YoCJ. rgp }j߈X0_#RED2ǑJ@I#N|D3M2ׯʶY”)' p;9;J/'pr)+{ $ Omo~khk sc/p}-\ݢ*pc^A.t>%̈ npǛs68@Vsn3!8[c(xzAm瞤kWe5yW֋b o2_b28fjcSDH`c#by8= G E;T\';wz8>Z5O={%Pp㔥`bRyV'@e]}Ir‰dv X굟i niT.# Z<3ΐ=_@`Rv^TV[Ξ>?Sva?-655Ъ OunjZr'.ӝ^fINS?g$=&<7WϦT71A0ʠ91yAwNXrmTK뽔E_ 63=\#Ikt,9CP >2yO\Mwn\xP,9,4wNyɈ. F<e9E;xilh"Gbscr tnqbv%6:C hlr )64J.AVVu z !yܽ؇YRxؼqHyȶo/POv6BK]:yIqbܟUCAƹa !̓2PtD٬\fVKN^ W!PU ~|:Nc͇s|8/gv_V+^{mZ>)sw%isM)e9>xNXo]=ϛE,xj4aw\aUBC'"ɮL}ymݤq$_dr%^] 6յɷ3 "f&OTWxk Llkmz8)fVj<O͍Pn z89"Sӱ[#ġVR|H#}=L͎BuU̶B|9=j[fVz$Gc$c?UD9ob+y(+R': z-}pv'_cH\[e\nL3< l&w݃d#+M}ί">i>,=4@ڏVݥ* |9>SYXU}">f~(#KY(9 O]eYK*NKŢDTSvzoniճh߁CbM6Dc`~w<(55ZM S)0  m^5 En{: T QXi,J",ep4VZJR: Rgen߆c'js|cc@ҁU3 w l}[B$5sTkpP"F\9u37[+Pa:4G 8 e@=F9쥾.@o[؁0?6{Y)j &=P1}s:u& C Ok"e2㒁ʃӊ޽zq4e0ޛn n_8Vj|#35Xo~Ac`zg4c/ʃO/lWI~r>`798 z9zf4֋"jwI@\{OܝyJzE^n3 bJrA@MaSʕ;>^T9ltDnjWpN~^ݖy_{ܔk}}xNHlDE 6V|Nj -DEhxuGk\N1sS'sC`IC VFcR:lG}k4 8qIЂ| NQj>!ܧhoy}DDuGG$CV&x4:,=01}p^l7O_Z\ gRcD?˙]RctٝBCq1c WL̎/h*#+}GI^.S 0M E/ע"?R /L1{jt|#QWV3@u7wh+Zͷ+1woMfZ~Zu*1OLlReau(^/Z$ܥ}U0хauWި;Ϡ9ix 'R=ϦNp [@US~SB\Qu?ф_}X:Z11uVtW]vMR=zɈ?< 迕]KVD`ڑqWu `F`PW4(^ 9 ]Oo]q[JwUBS慅 1^rƈ)Ho jbdH`c&G&d "\F=:/ɧgd?²':a̟7qs.NQA(@Hsٽ[:j;g{3N7E;k. g),gh3VK ;\KƍMJ 'W@M)ZqrM#k }v hATf0_.R/ҷ/C Aw9p \ R.N9{, `;V>&zi>UGgvv ×ױ;/n^5 șDk aբq,]>MP7 I zxL߫'`r{FkדQn8tJEav$; >ؖârqj7 '2"U2d=́QKcrz;ݴC-&R@'* P'h/ߝ6x{/A` %|$]=6O׭ddSꉧ\Ք2yidWhyI̡-°*12bK>֘n&/"64VoWlNԵ(>$82GASh%'~)WIi7^K~2I[k_ztԌka#]O g$-Sވ"p30ԥ:J d>5\k:ރ?:ƱmO^*JpDQ `&aMNjso5<{nZ;tȁZÅ gR9IM~dO"%=a[:,f#4@'UVb4Eׂ霕M@1tc7j7|V ;|,. GzS_4Vdb-{P#[ H++7o͏\t\ϛf %Z2YnuGEfD%xYB,J5K]d&M#aq{(D4ζiݐ܃Q%VxԣC|UJVzQH9ƹb Byc1pی씛!<:CT(/Z1[eC}F->WK z+R1\*{_5<Y1)YgWmߕu.z$z/[l̀}9q_ %}w zq4䱞Ƴe%if|)Ч\J)e$PSUMl "BxЁZ{2T?(ry:ۺo0 ˭JU<#t֢[\;Ϋ\!Ov^!q0$f ݸQJd4ьY[CvrkzLj?L1r_Mp[P Fܨ+j6p]!8/kmLvASA^>f {.rP6}IJ?2ћD<,F;_t6Iz[]%_( g#0Ǔz1pĩ[vs:Guw]d/۞­PEue<7.Y&\' NruuU9@2k1ešpK* i ?]Rdw!IhC6pk^=q镀Lz ?s"FNwONuejTXٺy wipʩi1}I')'xYr9tY^܀ ֞p$R.Sy5>Jdn_%Kxա%;{;bJ=TaȔq)NIgDQO!$Bz96_* a>4)9C{mIDGP+] !@+Ҵ1n QdϾ6?ື!DMɅU~#rܛ,hT<_骛q6 gc2'Ɗl=:֯lT u6MPcAޯl5d/xZqN I(FCF jUrd "%|J!(&Oα& %S?fRQwf~H۰8b=3=ؓ9!w]8=$MZ('r{6H )s6Vktlr=ĭxs4fq7g8O w 3}h. Q:HibrrOW]Ij& P|[]y{D0˽W?D'2>È}h7;[^7*s 5MR#vhm%=âVNc3]~ehbS&np0 *]Y~nCyQBRr9s)Oa+?Q*R閆b+G2ކ5RvU`o ʃ+rmY^Űt?!:cދ0h^ D͔Q`AsYկ[oZmPz@X.,rR ?.Ei+MX x+K*MR1/aENW  E Y$x& ryZ"=@W;8ԍԨ=3Pϻ SI}inKI?U%2Ӄ~37MlJ- ؾ1R ǸQimfgE@1D\)3DW@q+ly%Eǐf'ROH2l я b9=(ItfD{oC4ه'6ϸa WtXæpRe{̶1;i|R7R %zrqyJ71R郡Yh/' cY?#7qꍝ<=uj- |H pjv:+RH+c}4蘽ے._L\7peHc 4ӕL$F\/Ĵu]yu\Rg6e!{N~n?l@ ͤyçI;G(s#cߵJ~1}4|?-YqR-4 #R6"bvARcN@FQ3WڔOMM/-Ls_0]mS{rҬ+J8%x,ٲ!BiZ ӕh`Q䎗 Gp0y%ײԌ44t^|ׄ?VyI7y q-))rʧEyڱ1ߒFUWpR͏pJ+32P , ^J~%-57gBް+EڱHԃ9;_\ @@_L+ex0NMy@t sm>wOF[>u.:f+VKQayZHp';r`Kw!jL74 $(X6Riڏ 9ߴ%=s@2nKլ=QTG/4既3I_(hnp$4 HLq^9<҆ K+f(*!:-kCrX'_|OZ&ONf)N] o" jdBBvV ;v!g\7fD q&'c<[Bkc+2ۆ(V4y*-]Sm*=[{hp8q3Gf O[JB8IJ\x*V< J&a205;Br_rczaupD+Eú1O]E_:T.7^]7.ZۘcwB!8>/kx]!yWrw`6p&4J8 /ԁ~78ěZ sT|*t%\b\*HSXp#?*HI gM[74FG7ig?͠X йĩZd`G~iwmd"mHdmߊեs;T7=V${1K㿀^l'ixqZqZ1%zg]=:@sc|;#hOQI.z ҈<=:;Q_IƍCz)3KK} q,gwFƾ}Rշ7W&gƷ!Dw}O-T l/}2,90j,)^p"p4 2=ռȈ~nT~ywb}|캟 CpHȿ~?t۬:2+džK*Quir6-6Pzɻa^l4*nG , Į/ ,9 (& hL M<ԊkB'8)aK&ye Et^Vܭz t>^; Dъu72ew3?ƾEB3c=XU=F$ jS^4Q(c\$4_SkS9ٛdžW.F̐f8lu+9Ʀso- wij|=|LC>8c70MUf&_!&u#~WP/Q{һ\貧v J?#^IN.]b_p]ig~#A xD@K9Nv鰼t6CwTc!opsvÒ""W6wW@pD$O߼s$7li`uLvFePߟc4{dz~촠-~1WqE? Ύ:U뼳+;pus9j0S޻x?dEK1u6WGIW)3r~FB_f_CsJIG9-}@ ]R{ >7=&L (|IK_C֊7kGmV2yIR&!y,kQ`oݘ\?Gc5cق;fyv]Z\Gt0FzS-bNljA\3r7陥ʐOR/T^ǖo-G`s~j\ D? @Ů"^yŗbPCnS/xo1)<N^ H |¥W[DJff1^>^o:_fˮhNC#>DvO4^Q['FM18Ɗ8 ~bkȥ ]N4Z_ (OlW̶e,5(KY8gc!CKg;q 9`8Iv u$׃'u:{뀵B9CSp]_V"ǻ /g%6G"} @~|#1Yď33.\ʁb\?BJ4_oSTa͞q)藕{Bd\zGP @ $yG 0!x#-ixh o+w`;"Y>-'+Iq[7{P[S?7n41 Ris7O.!JcYfM|";3xx|7A S9Ζt"混 g3O33=Z ,=y [FHĭd2s@kcYP/8v\C,:L,I÷H%Q09P9?\d!.:OϨ׮]$Yt G[ lzj:tV'𜻰ߓui%$.$f 67񚅣rkapn4$' P=jvp':a<QG싾9<;hFN_+ r_ :;5ؼE`'6Oq^|֜X,7lDg5&]ݨ2ղuO7vG$%U1#C.!R{tb~F[aU R固L!$ R^@R o}!اIc)SճG,2̾ۃ#bP~~UByx6C 5t68zzBrYu~HߚL6*z-qRt(e??@4僮l Zv瑽嘈]Eh6GG[{M~F{䱴]3z˒Ozef11^HgO$|[MROFiyTB*YD_L+7 @%dwX{Y@Dt8<I๕`f떕5=iHeRD hm%Y4` R3;fX8FQ%V.͹xv,o}T"Ҩ?{t4'4uxJ.C==F/ O#q =@87FW F}Gb'YoF8O Ȏߺԛ19&Gn!0g! #](UgZ"SFY3ևRAfET{Yl/V#ËG/!]-65 t[8o> DU{ꃿ^QXD]QJtw2]Ź?bxrΩй î1l|Į}AZ Xna}_7Cβ@:3*_Ögnp3'È9K(ʦ 9i`afЭP[V9tzPG^HAemva($3"p1k+7ӢlqA"},~YM`m lDÛE†Bbi͒''0@OJ'cN YCG<#b~i: tBGg @"όƀeU {Kr>:@IũzzLTXnlg@l@J۫޹ӥPJ2I9K FWJࡪH'8Ga|0RͲD?19q%nVI =ivC͔[34h|cEzYH$[JAiMR>D| t.dA(zzl)8?ы\)j>"kqy MS 4+_t/xI`vNrq'CIH vu+a3qQ'pz@lh}]n o䞙s2s|t g.icb?R)q:,/H5c:gI1v}7ti~ɐ_=:X8+i*N XfpݎGoz0i1ʰwa**ֻd ~8讁zV*d6#:b}G%6OLz|kO. JbRuʞFB„KsHRCl\ eƨ{T>?4GIB󈺨m:N-@tM`Be~IcjUyl uYP_p #0@YQ1zD ̉ƀ)^Z=*d8h;IwO)!;sI4E%iD ^eEc?E(9^:݌@]n'N]Ó@%zX ň.,iUqBi[nO9h)gN EU(KG0P"Us`}y~ád5 Øn4CZD@6olP ]0ֱc<9Pg\?-#4`pfZC$a%WNdSoB? po?bfp`q`&" R</7 H832zĒt.1D%WOXS2%QΩ58+TJX.[u+_1jDαnCb$D'xQ%xM+<>Ⱥ6 \ 1QI7d:89;$DW)TEku$oiEi tl4,~6cMQ+Mz]mWİoO|8XPBLݫGj`n(*=9A\MQ.Kv^S:~CG6vaLxAO֞/%t렌/vf@C`K{->\e&cHJ(%O#KSa(R)\T* \0Ř|=yX;y8K,u @p0eePDZuo?WM`_+?&0O8f&I䎕ޯ;m`㟝E#9MO]l$_칒S=x91Mv| %-USh!0g`9 Mx0=L_Ňm;T;_Uﱅ"(cZSzGO0J A~>q2?s{'@/N`akk;ZG`yQG܃3,d~Ҁ! źDcM-t)J ] 1bc5!rRŎ?`?ݚ OSh|X~A>J5=Y7*nًۓ|P=#4t{I}O-m xI4R3xoI^# `4@l tsת2 &]_VYTAm<'SʄIod_/0֚;ՉExTt L.5'*BUPZ+,^%&ìm!u4Æ;gD8v:Yɀ;?RA|_Uqdј) }qR2/)fS(O Yc[,Rnʎ DYj b2E;iaε :-B'"PJ7G -+t'R)-Tjo]砊!^NIb&~D+af-7JFۜr0ts0 xGة(/)=~^Iq15q(Er}M9 qi-Yώ 5QN?G,g#5FzgNg~NPw:ڬ |إe~M2`XN!svU0x7~ƹDN:ɵ,8~mXD6Qv;֘n1G̫~л#DLI'øtc. dIJٙ^!vܣd iPyI H aSx, =xB}>A6,It؝AIsANk"E镁|gl3a_lzʳU2հM/E썆~ 텫LjG|b)1&W1cU2$KnL$Z?ڎЩ*·I,4oCj9xe L&mGU-\S;gMQ&0F`NJ:a -# L=e;ޮGg8IVauCyYV[^9M|Ȯrx'U &)._0brnV"ܡ5*~& 9w%wl/4\;|N\?/X¿# rpMV&tmshH͕X[p]#* h%5"*I\Kb XS vt¬RPIa 7}Y}+oIOi0/4 &ztn.@k`ҾI$. 1m,>UH~r4?O`̺y7v? (h;u y~+>L6xY?N^Tj*6poD0k[f2~1;&ZqZ/LJ$2[]*ぼT"-Xo`q$;^H^^ /*8Gk6b̌F EA Hhc'(^phnC c$,m)6Ѯ'MLyh"A03Lȯܠƣm'uZK\:ʛoE~Tg[ 5Z4V *X?_€eg?EړG1r12}dLeehꯗӇ pFr_凮ڒu@tZ˵-m~~Ҽֆv`SPO kɫW *:Q&S|]os0댷Vf&vo0{ܙNYhݡߛa3 n ZG͢^U@\~vᚍ0B\Q?HPW㾶^ êYaM=xja:cکNuMبg {&7:/, =@ 0ev4yֹ3ǽ 5E:Vz^%\%~I^p=< K$ݺ f#VzUX@>^5?MDžm/Dnm]Tཱྀ!@uM& ¬Q#uxØPb儹o*/puRЧ2i=Zr-R<"DN G\)Ifd~p盱/Ks'zG4F`VOkMvHʊe9gQWƢ}[& lE78@d23U%)y6f׃L 'i ocWC@1B%O 0Z&Mt*"%3u.Pn07؊M_1q VNg7Bjv?5y.  <`„I˟.fJ)Uf޾MKM0y^4^tWDo0NLNu*T= {DpӍ e=~R(B*gHKrC~d!9lj}R,դE޹v=j)r+ڝc6"*/3|JoW ^%LR A:&Ǣhh-#TH˫-5VMzu.};3-v" |YixG hGU)T =n-gC VPܗss54_ ua"&L0H2* Bc@3 >Qτؤfr91+o"E>00e<.~w=]%t-X9s+ JVVe=< i'[u~Ls*;b芀 0# J#k pSq^vG. ™On<ޕ?Gv;\)ÕPw }a[B')rvxc];渙; n2+;1Kh8Ē쫲&욽gEU!{ +*Hf%HhcЯcI,޸mO(Z'8z=Imiօ7Me )fQ:xx,"筅7~X-`]J$d$fK'i}5IxYX~dFe}(XudmFq2LcM@㤟mIV fm:U&p"<\+Jx}!ycNy3{C.T/ל22]2&Ka٥TKbG!Mڋ4dbqN[rXhiqV88} {/q4 - St(exL~i?)zG܎bN$G,ĖO:ڀt޹-=,ќ%<{BvW'@@D9wu2|pk` YM iC'64zG?Ƅ+O%N9U> ?P̧ 9#N.K݃8&VXP{N+{~FVs=`*ѸGiAXeˆ)1=1ÿ/[bp|WwPֆ76n(By<։({S S5kb躤>Tevn(ְmTW󱨸e$؃R#J0͞(^fS6ݥ(dL^DzM[(&x9-2)fr>`8/s(ZM/6'gRQ2^QL\#wxj9^O.q<>'a9^a m71{ 2ؘ岲6%dn|h`bŞL? Am)}CVDzj l OTȎ_}Չ8䴉2 G{yWUsDMn_d84}*2ASo^G8L.dwˈbv w20ӿ/vq[f=T߮LϜ"Hg"TjAȓb'фPsnTTX+5_ӂ[N@ג+J{qIB*4!$F>flX]ZZ+rT3 +q}HZ;k=FNt!X;,:s2L#m3ψ#B!rXFkz V* 䘭exN660l3P)& 3;w#ʖl;gn@pt8 tc0pT$ȓJtS+LTIO"kfcecxq]88#KG~TFIN!&[E{Xv]&c7|;lJQ8&ZHUF9T6Hii9h4qG&G'*GY ,..Zw]-#12`4~ݔvAv*HQY! T`_1O?ڞ:(Aڷ`kRQ{3݆-NCu8`4|~ŦI[gUIp+3B 2!2]0/f"}|;r]|&f\*;XZ|wŚ?zc;/CLep_koh Sn#ɓ1##R N$+&mtCX{ko|cjv'UboTӟ >">-&Ư"a0xHr:oWHajҹ?$xnQ>4tONF a0"g3v^awܩ~<Հ_3ymx7tog J9q?ƼPlPh~|64aF71B5o11iKcut@,}SZ]ijzʱɖflqmm  ]{aŐ"(>U(K}Y6ˈɖxi2$Ez^%;簜mQ߸liګLR zfz%CQ@ntiM++9_ Kr. ڸY޶2ŵ*NG$1ނ2M'"n5P|:[4st~vп nx/:'# QFҜSzW7O62f&-K 6ۚC p0sIݩlw_+o _<[)}yS=nyѸ8i7P3uZ r$y،mB]?Oi]]{,gě[-aK42n7ëCgxu` 90{Y!W@#uwjrvYLHF3X*t; tGX3 )C띭p##2!C#J~DSۈ}*Pi)ۚ+icBOQ%l /Vm0Q0YOB[>xh.m3D ͌q{p=fNf* 7&t8#NW܌bdeĥ;JeVSMŁZ6s F `lc)=M0sEhie!9{6,SE<:5 ˧bue4(yul%>-:__iҳhIıqTl>O,!Ū@DuF\lfИr׫|:͊<2-gSB[.QUX,^( S> *omo_Βaov.gw! .TʐR$F#>#Lvi;fE7J5q_z#rIF*5ks7yfX%r=sRrV8x 5ͯCu=`Sc8WTȢ.N\+tdH^:8XEC|2hLוò!LF"p\0u TZe*| l-=H94_)Y-l LʛqrD.WK P(L;;/Z:4k_c=r1)v/)y Pf9qZ4wK^=S ?'s$3zp׿lP-U} m Kf-Jv G/@ RTʫb3f{L^9b_v@oM^e̽W1s@Պt,k˥sP)qG5 _@ C,B*MFP OMǩ7R߳NhU%ʟޞǬd|\m"W B%q#Ehe?0ʔ$}2ⱕh:DV#x/r\÷UfKe6gwva̎@]G^\ޖ'V,35$W@$)-UJR(*|tMQNY6U%KP$!^?J7i*艹osivuǎ+f:, }fMƬVs٧CE; Y6?Mq:S5޳~ހӬ> Sb8߁F9wr6\i6ӭ47J_g_:AINI$xkp=j*-CI`aѫ Wԑ;p+5< R֒;vua$u=Gޅ}62/;AؚC[}300 f/mW״:lb .":*,%`2:PByl61F+L?tF8}Mc*"z*H9Dvdkwl:R%N-%PWQH:}Z8#Pcs<$ bCYr#e@maoS#-'95ءe 7cX@Vsmc~xK:[`f%O7B b`.D}2>V^o%`TўȲwW`~}D^]?8X5]ВL8, h~-&fmQn{Y(; *͉MMن C5.$wF} O\X-%Nz 9GW,|3>c̗"JJ?~XcLipv+H&M}ՎoA`n<|f3,?o4!P`g7f}WVu1Ӑˉ_xz5Բ2͐r#8yɞ%$8#\%ͪ6 Ҳ SrAj;o>i7?r0`~p"Y}j: FGn;1R~!{.qSN'{SP̜TAKVx+[_!\;4(LI "ρFƍ5Z{ mˬJE6bS7-P(w~YB}>O_ֳnn!Du8[KHJ!!g'ߟ&[Ɔo˒=p z)~p=;i*ϕڧѥ&6? Zh*F$Ra)XA)Kcghq2 w^ǽt$G|Gk)\o_5<4Up@s&ٰxqF\߷J)eτu:0zm1=[7b2L}#-x =R]oHK;-*M ăxYJ7}A_Pn]t"MF4x/(VlaPAX)y}(ӥ//`o~["lHlZK.d|' KJFnM.OjhD+4=1 ?(?汛6Ob9Ք{-WEEDc5gz:XN- X֤?OYRI ıǾ+9 2jʍ6l K 9ns)ɸm8aQ4bdɽ$3fm<TKa|-Ӓ,_uksfP[C؛ _?\h_O =}Fgx[g򀧴ʔZҘ {FL &Gl]9vy)]I 3m?x+tw1>mB$4%~&Q .@,ȭJH**xVMJ(xG?Uˆ/PPEd -XQ{CO&JG%hsW}$TֵDLԇ?ܟؙkz xʷw48AdeP޾R=)%a"} .1/lUC: B.#I`Z\A6(ȇ;XepC5ߝ7=*'S",I w1;r_N!5u872Wo"j$T& 1+>{"jrOJ^ 4^Th!шU+R3G59~ݳ S ;*Bv]h߂RGyTbOD *wMWڊ, ̆2cf-X %6z~1t^ƉpO9YRe@'_:naﱇ ;ѳY30!ۈ8E9Ku4 Vф2N\D9dY=$5;|L~!VrRAm`MyNu[f_Y/pPS4}fVYsh}|> ahhY\ $<z_yɝk_cdB&CYUB8 ,SM>Y⧍#sEw(WH7B\퐂1u`UA>ڳ~ _Gb1x t}P/B6b API I1SwFu{'<Oƈ^, !qZM@O(w0t4=܏Bk^>`ܲ6ud:k~Q8Ֆ'EW,sk"14Y8%LN;cwDyBcuټ1KП,Ũ)Y7U*Ma\|XV$w_˚J ;kP0̄"?.p@*y0NȾ N RaCksx6vP1}>S5YHA;*p-^P}cs<>XeTw[y >;ofH4V81op15^k㓆 6lQ!Ȩ-A7'HY0w}L-4SulMiOg1Q6Pp%5EiңuD 0GE1;'FЩHb Î[-آ5-xl˺8 ׾bKǻmX.eKu`k *)GQn]pn 4681Ip۹O@=Zmzyy"3gXYj5Lv8Zz-Y$翀^EqbpƜN+rB pStJ(OO}n#$KR.c|~'puhWx|Rn\p|dc);7|rD˅݉>Vqg#5q&Pde}ǍzO?g#Aԉ"Fw./A%SŇvrJ v)by>y_ < }0C^uĕ "≃sTd\ݽ ]е.Oș?m 1p-,ĿMPhiPƸ~LfJ:#}V]EV+H&1Tx, KNdUSx# en+`oP&E;cŧ+rr*H$ÔH7X %+>%ݻ395>}qVc ˤgO:$6gbH8e7BkwJT?<%=88a{DsAebسzB)xEwP`9-iTT^l6*}Rp YrnEb=/g-Ց$~ Q0ВU#p cYjý>}ZVFjqN 3 b3$vݩlFs`sd*t.@ s7`%ΐb>[/=nGUOY';[Yܟ6`6R e'(-}sM>>4s/%(KTUۗw+ qaK (ǧUX1`(K[>[CU+|?w(*Fo7/$Lq.ou,m W 6pgF`vqD F"V++"T%`) wqikPlöŌta{7& RŏWʕ޼&⽙9"o׽?דH@YwKۥ/7>n#MAk;Q$n _d[;koŢKG ZwW6R B_@Ž*'Z0iqutPF-*U}QZBEen(syKDY*`U9pZ#eb 5 G,+ɈDbDMzk튚z.ԏn"Nظ$GX)}"7l*"BYi Hf?17' rVJZIM E8u97,zI'K bOfG>!5't[! pM򹔷9,JӮ,3hrJ^;P3p>tX1!]m[&k 4ӕTTٰ]r呼oM"T8t^_>h81,z"l޳^,{擌>rJ{g  @HfO˶bN"WwYdgrZG34 n1ސWjr_(B_+ }ˮJ0FFUC|sc*IdC"@i)v@>l"lv߸8\'Pl$@Z6xfb%X@7V4x}_uGVnpm:[Aq!^Z^g|a[7%|^Vui3@nLD4?d]E;e'|jXzmR.raxFg B3QaDqeWx_}|vA0]phG1.)Eq֛qy_ӎ{FHvz5 /\i~eݐP[^i_w, 6NNu xyRx }w9k\.]Ic3/8p)'r4VeK7x3 t7]v!s(0g\~m6o˪z$:v+e`P-;Pcs{k׭ Ҽ䯗X1I5p'Eb'ϻ}Z=9{/)8}$6!jB1QXQ gDCRq!EJXg9ia nq`O/NsGLW*g>J Z|"._\DYF͉Gr2Xͫ7m7cjPuA %g"]EΊ;+u%0 tcXO#RK-[@h>mG?Zb3Y_ւ [R\=V8[Ԗh, E VK",ٕ=^Ё4,nDzb](^!>)9IJzF׮`{/Jߠ4H>)01K7dFĄ2R]H6XpEo>D ݙ 6(($_];*l•8gw(.C!a50H騤?[{d;qz%,iSJt9urNx*~ 63#ټdŁLً Sy[2jA5rLn溦xF Y$:Hmh/ךP ԎNLTF< 5ٽP<2B 3%@78O>/XA@3r6)r*F`ls˖ѝ42i*l8F4k k̠x ej}z8hs|#tU)Uc65N%w wlzu>ѕ0`(7TLj7ܑxIյc.aJWSn dr`–wsy5OL`A{eM ؁Q 7'mpQmٿP_܏5z`j.orm,Ի ]RJ3 v\s^=tI\K$ri|r6]0EjwWg\ 3*?YїNH]T%&@D1$݇lll@2{NlߟzMk?nR'Ӹ,vٵ0fM1 #ܶѸjRDDQ#|S7,3?:[_5 b`sI3C-_B04:&4e7 YpeHP7Aa3إ|CUBk? hQ.Z tkD(Q_V$&ָz* Bh=5?USE}|W|w0ypɲ229t-&ڏÙ堢.iFrū)) =hU&F *(!eZ@$ASzLۜZ!8H!iC~=^~?!hzEGCpZArrBO6m rmXY˔ v_Wb/g25ᾔ>[nI݋j֘9[;P&=1 l$F=[Yv={J/8۬+ hf EɡiM)ͥ:_J$4.|`[7N=/֫>~ݣBoW#&DÃ1S>#ta; .1bOwD"4_j9A`eQ'9#~!:5[3@^J+ }_3ďӉўd鵪A_rS^ /5oN~+¬[:W8hʧd ܤ`E5YlQvi[;'yϜkg`٤f#<̙kuߑzϰE;ʢɆL[eMfxy݁g)zM9Xp4WEߧ?x΃"8{(1! ׇ AKk1tT h4zxiߩl70Z@\"kW\i ]\u/f#&f 11ʾcZʇ]طilDN!Tx>4O& /yc#~\DM5VlJԬc"ZwKg}=MxU, k&c-Y 'B=Hf6 Nl&U؆Z]0svr槄PW봛&L1t9D*u+s8αcv Gmko^|fۑw q_,65HubqxYHejgJ*V콛\Yf 3I{,Ky~nxL~RO,ރJUj`}Wxv Ț }>gQg3< >g/|!d@Cw&54VdI)D*1s[:]3TmYW˪ }Geq[dFlasJ>$?Vϸ/ K`k+8{?# ;_ t'L5N/3 VlTͅb?GdQ ` ;9PxG(`[ͽ%>iNO4|6U$0P~ Nd=փm-eG36Lu(TX$_'Fv1lw`0$UrylB*X*SQ$|q|':KSTl֬>~/pwϕr @5Е'h mâÇyqܘHs/}(*(%螠~yR|rN]0Ii +#+YmՍ 4|Ke.F-TFwߏОU̲ H~*2KdwQ4p͚ !Qw&⥈p-Ou?+CwsB gfz)YSmĚeL'PK;%A_{D<>g?dC-A*hPm\Ǡ% 굄lvC:" ۽օ!S !:˲|8 7ɯT`!h?B ֲFyEb>wOA!M|6X9+=_-Acb`il械&I]d 6yK4.Zڀ_H]iA Xz׬-c QbḮ}Ҕ*ǜin?R{"]NG{=X;BK]: rR[-+y@@HѝF7O7YwQ2+(I,.AΔNr :z[kX;.n1asT)aoJi )4CY~C*GrX*J9\ +Wh-&nQګ^IA#IuPI"ŽQbmA4%),eRP oUӷz|,vIA$e1)N*/}Wػ]{VecT_-hʂiجXOʕ(pŘ$pOQLߔQ_Ko~*t +D}.LղDx{m=/!~ZGry(@iThk Elwsja1Μ< a'z!~e"ϯ(0U{h ϓL>Db喳eCM6FS挬'H~:YAɦ8xA,R4)tg d7{qas_~>Tr@ O+f/=PhO\ fpͭ {.9>igȊo>-ߍtz`c[wՄ&bXlwk˜wP@SVv Y:>呃s{BSC07 *;ӫ| Zs ޵ؒraPY3vtڥ/@>P4 ŤFoJlQUx6jD,#oceDaՏ3zɼ^8Ԁ|}]ZuZ&k(FIѩ[1vmEE0~9"{t`jLɽ'$}\^'ld٪Ѩ=#˕'ϒksJ7,,Rְʞ/-Btycpq@5©G^h*o )uQi ], GW|Hh*8oN`x8J0.أ` T'FΉl)e?0,HYQV4N˨<;4S}0+|YF?LVؠt6ïhP q Vt5j7W!uXCCj&b^KOw9?[;0ʢOU=Ɋ-OO!njKee[1H sӛN/PvE_kH\gG'\xa0.OB6cm94~DzwZٻZeOBw\_1TR)K/զ,%hB'X})wxvJ@C/kB0[ ]zP$rbX/.%Y8mNLLϫI ?KAP&Ddeg_\C?.;31>DfFxy = TVaxuZ}ȯL*v'DIn}= !U:X6 %7s/Bw1@@YU#IMg#{#{!]\~Pmw k~F{ 0-\V 79<wj1@~BpPHjS58%'%PNaNHKϤ}rcN+JoRn8L[;,Ǽ~)l޻.';$QЄV )y]Lg@+ dK$y?鰛fYYΏMpwu|4\Hh[1{CB Śmi#z>w#=A9.D8#mTn覇R CNNT;o2 tf4]f#ڦX&=) 3>r]ēH/o-:;<%_V%_84U˯8/m|pUSx C3: Ώ fDΨ4HO4l},>rrgM2[1?5TqXk1L.c^:_rn-E9>`1;%UwD!F!0Wx&۳{H RmfWC< S>4F!^P)]}&/\fߘO`hs5e8cLp'RF{.|MDc$ 0Ķ6;<cS psYtU,qdn.Cb",FO NNS Jeh#Ehh>{zVY?sk&2"sgc3r wYϫyEMR$!?|^ ½T>luAHM;.5H׉kAuTõk|;$4__%tmWdWFѾ+^5Ȋ>t\[¤mc@ccS^GO1轏W 4`Ǔ? 81X ~%^\p>0wyT ?:$D_.T*D}U@>wɳB'9<ֱM͎DG6|,ø X,E->]*jBY$|P Cm"^YƓ.$@*Mdf\<ڋGn&8^]ׂg8x]nH\ΐ A+^lO8_?F7SI X!If2'5R>渑z9*/#`)YtSPa> i-!V+L5Qn:VX"B1z:bik ]fжGgHԂx#z)bs6 -‰a?4nOl@=W.6]ķ턼0<-euCl!06ci݊iTq*8HHY? ŇJ _@c )ʖpC#[ԩ׎e` ^:#(U[N-4[tڔq_rԘ]g'⍪ =9ؾGLȝ~HP: s5j1:k?oީy߀J&6]u̞;MpIں\߻Jg7agCx-@ow H2 A}fI[KƢQ{b\C}I-h%&6ODO3 A4ޑܺJk Z*ẽ;aCO.׹Y'Yΐ )|RчZ@‹=ׄUaOZ֥b>Z>#k(UhyP #c)it <|:HA3J0@uan :a n%?}g-487 utY4C QO]DҾx|'_vP6,^W%5^VEޞ#ͨޞ3/4)nܸR;yy+^a=?Mr:L}@eo2SOZ:U2L(.%1 |R/W&y6:ХJW…w.6h/Lpu,CghZFhԄ;=|ƐNl$A]>-2#ɋҕT͏ ,rO')/C VE?)MYyG^Em !*;bu=oru7v %DIPRY(4lG߉ɼVe8ӕS1=VbPS/{B6?LSG%"X'n dK&l%Dxaf" (8^4;v5Qr!֭U)3"GL}ӓ݂kI%YqΧ\,-3YeHClEs P绤ᡞյ:HjbM#nOqpQءen 16Zjt&gŁ^,ҷmYQM8Fe-M ͺ1B05vfE\9P\/ GF;y]1ke-`M>^;+x ɂڀ&WCJ]>=յz!WPzᅴ7v-?FMu 96{Wۺ8afciH.sJp0Kص_#=z덕1vx aa5E\f< J!W0u|!ۨOi:>fÊێ'~ic|v6%SLLx`u~}yMhꮀJ˩nL-Q$6juUB)-_/QyQ;gq .|]׵)Y"P.tҸiڮ@:_02IxghG.;CcP٨ zSS#NF?]Y/'%W^wӽ]d؂/4j@ 6#tS>Do¦ZA}.T(0ZQsQpr)xɸ%5]6%X/rsxf$pyq#*aΌ%3 X}j?Ws_1Y!9ҎGe/%PS3E s; {slVSjxdHȹ՛~?٘ q1kI5MgtgiڕI 7RCF3^XWF&aLT+ѱ$I Bh(w)gH sK M1\)i Am2X^UP.q.-ͷdNHVQ 0xJ)24Og+7C?k8DJJj"Ľ b?ׄ1wXu<)v~#s 4uoiP^HHGTTV8JɭMom6z_Z^"ips4v%2"t!Yg܃N&T-TŵD^R-#O~`44P>5C8 sj}ˑWirZJz0 4 vͧ֌Cc$uל9-*&/VN?,ՊVKyѮmv7m𠮧cRLGDuqۂcr%T{h|wSԳ.8EL,ϦA q^X}a!6d>]z:Us(a+ *{wKts2']VD>-MX;Rx^|k*\&$:6@eYӊ{nv4A.w,u'ϗHFM6dj) <tdW Ӓn|KOnL}c,8pˁ*lXɶP:,%{UEPFq6˯Pqp*8]Gxf,;[oP5a< QrE9&g0av@~YY٨rb#زHL6!XC@ON9@ a/~_^j#ʨ^9Ke`[L}|a.09Mj% p#DʯS|=؄IP؜$?lkf-{TZGc{ݢm8HSXP(YϿ̋r,8lBU3WGle;{N_eHz(~L bħ NhҒ6xqjet)@L*+R?;f {CUale!|/qݎFĬ |vU ՚00̧ڲJWIuߨ9ց\CKXɾl!24׮)SJ`aDu̲KJ] N/W^ݭC+^a[6Lcw&[o=R%l3 `} Fo9 y&nar?"6 uT۽4dQ9ތ߾:5LxnD1CCQHN)ѵu׭0(M[* eJQ-F a#&Qhy `GiяPոBĬ"cWbԹD:`V?gW{`0lw1UE>wٺM3-6qW݄=nz9Gg+%,ZYd[13@ Ӊv N*Oac>y M( "6LyO6p?o)2 H=!@8-n~Z"Rߗ^vA BSa>e@1XA19PLh53S?k]UxMG~Iutpλ)8&7H;Ļ> WÙ+v/f_knO-΍ ;T+H^Uxu,AœFv2sb> hlES TZ7aZ0Kv;pTz MxFʭUMļZD /e*E߱ƹb I N&0o]-bxcY& "D9_~v >%e#}IQusx_섁8o;.lAQnS/hOK?yn>*b1t>j(ycKkɓdQ/z//в`z=U,.; I% [*=yWѪgtqD|nm !=FG@2媶x` $$LUj!5<"=Wu]Ee! 8dcJ]*u:׳(}OmJ 8 A?!yvx8ѨEH?1}Khnkqħ%-8.ݺz4NZO!eX{.9韁Hy"Bk| -!Iܡxn$+OўUB.lxwJJuKvp 'cO?NJ O"*7h7OP6kD3&DJ"mz].q겸2uC<@a郗Dj0_1"Q乶tHyc@bZ`(!PaF힑dI!Mҳ{l\;6ScUzLݺS8,[kN ϯA~= [}z~uz^Hu_'a]⼿0piNyz=,6$ʹ <OKt2N#g%@WS/#} bp9f{e')6Ц4Kb+T á>VuXziczv7 ׵g-5eŖm JKE ӭφ!X a!I)뭃0r2 Lݥa.((/7\a@I>K0=-HMtȘp9}NfpQfSSz] M)ۨ#Ӹ:y{f@oV!)ctj'Ȭ-$iNՑ.M-!z\)sƤ5( ̔ڴjݛ7@Sy3Udn:8/ ~?b@ t.g c]wj4vvmv`5{։62B@41A~bY z Uc (@Ot T#l> N~CC*t|ePG`le0ţ'ImLZ `1Gq+%Ǎ~k_ 0WFw=peXgp6pB/P3UF7{%e.a߇o &~E7M`ˇ)踼8y(n$mhs;“vxtbѴ|$"J4YN 7i4SXB=R}#gUK8|J95q0?1&RyhV1RKZ)ho(tiQa#u䴮[p&w#: xEiሦ1Rީ'(%.m,/>nu˲ kM9~X&/XQ-#YZ14pJy |14Y:[Ib.R4rLs}/43(`@$KluSj̱ObmK(G- <*I!ey&~a5*̝Ơq(nvBE[\W{x2ʿhGGc*}"u3t/ 9iA*S !Y&P# 7oG4Rpܙp#Jhh\L ESwbwV /&~YwPBTcƾ4}l@K9;u̢y6ИAL91e+C zPf1؀ݏ D-blw|SWv)TD#X` C/@\s}v|ApڞߓADo*=!kq5Ž0VS׵m>Ra|/lrð)0 jgCoN}R:֡W'SoJK.r=3վ}͛tyj.,K s9313d؃r`ϩ;Ps $KFR|V؁_Qd]V3̥oAѦ œxyOS=iɀ {9UmĀKF umxVxMʗJǭuXP8"n*SƱX.9sto2Ufܢ24K1ej<)k8v!:Zi T4 Ώ{u+dO\J9-I{q#ZmA5(-ca.5FmV:R)%ámhx^ s*yDҏdLջ=KO4+"b5S.JP݉ln! F01!A qiCr-@+m򯌏[vN>':ڄXffg ʝTj0TeSnŦȂ(W2~ViU.F 8bQ.?a1~tUF@¦: Z^+tC+d| K% Q縲aV$2Q'h6XnJN:Qqײ(,!U>F d`#yzKOhZI=@;fؐZEot8PuQάܪ:KO2 &)+ZHΞ޿or@Q*% Zܬtu]>m^\/ⰌՙCgI 1JUkB B,9tjju <T7)9h$T,"U/ G\_-]/ Y*:d7pO•{Ct ;ldj^rtњ.!cނe+Uѣ7b뉎Bmc*LAQ!PoN-@Hz}$|V2|nlAWz&x;᧧[.I䒶l  %T5t~[(La7u'NqZzæބ%'֍hK6iAOI?Fgk?3ngW^Q.2(s-,zڐړXB}T}ѻrWakXcQCVʺ+} Zt b.龄8LRZVQzC:S}cTCb.z@uٵ$B_jre'i `<5:Nx Z,#cs*Nw$wN?o%d|a؅=^'k4J\,~ yKc$qd@ĵ[ {gangޯx-΄f>Ϧvo,#WqLy Q0v>Ò-eDMӢˎkp׋KA=gJ"/yE@Ō\|vQSbY7*$([zzűCTrCg8uޗhCa3XhmRdx󳯫w y8a"Z}K) A3EDɈ~.479m{:}fݸiʉ,"Dļ:&/is4:rd?^S=إB/Aǻx,f-T;,u 1zP?a! !< wo/7g qsFCZ\mZ3j_ 5j2ڿ[^6F1E XEaonnǐEe޽m2/X3ӱ;P;g|=tQ_/v5@|&+0!4 qk3S虳JߋK4FĴ.R'_3T|®.#ZH9%Nw0cD/>^X^1qRD !3?ss x֬B^ZrN3=",FQ`ZdbSo;VtM#(=m8t AK>ݒyLi=:.Kb`r `J'  C',3[k% Y|=XXy/]!1csKe=V:❨MzUrC0m`AmDހ#SM ܗq䡪'35jB1 {vt7iM2kI>r]3f{F3 _! XJa|ϱ?ftbkݎI8} j˱=@2CiЙw03gŹB`D)SVg*DB`%n$`!QG>@Du{\\HI(iGKi ֔gzxo'6-3v/EK(WۜA@t>?o|1(jFRaT ë;iYBľh ?AIeo/>#C0/8Ympi_@TlJ`Oު&3gﮒGV:!5ep~)WeBMĐm$-0(ּ$ !ӥYaDٙyńPLf9w^h mxE(p{"gV%fO :fNQeJq}XIrpC!6o;rh%~OdPc{spvauq$tk~{Q'e - xy])"lɣSy8EkoA*c. c np4`^.(pAֵWVuȡ~"QE$#7y n?b,plϩ(U|'ӧw.4Ӂg:IO"q ֢a>y]lיgqU 2IPxQL>B_DŽS2A4p$x.Osi4&-IB1|Nx!;ɲRkשh+%w" "%`g"B[%ZWQu$/F<%6=9e::l;C.(skX8U$]j¹ebj03v"c;:-#tRu?f7rVoS/ bcOVkȥd;]'i׎i1!ɪ7Z_o_|Zf0yBưNF(+F>) j=fFqt&/i6z٪rKrXЛ"_HWnԉ@4`0#R<ݨ+F7Ga4T UP'; ab7ÿ!5lѥ{E q:O9)yf}1{za|h{^Z6 ٪ 7*4 ǖ)5*/*~ZqT1ƌsS1 9x6:C)Hh 2 M5geگktcHx*k*%w%!:&$RRx TUUG;M )[(߅Vw|AXl,~WďE̶*E27|I<0$;8vo88sZr<o}_{9㤩5nIJL% 94gdFI꘻= fGE>t>$`Aے9̷.f배>,x IxUnQ@g$Y=Xhpw@LlnxY\!g[lTdZU5샟ZC> fJQ]۫lZBݶlaQVͽ0bS3?aݹ?QbO^׀OpGej3&)فjF ¹T%G(>beoVg(9Xre ܻoy8kb0V~frS)EZ'uy5 k@yo03×e՛F`DwcH- |7iy4Q_y ?3̢Ղ4ZbaOs `hbx7O;uQ ,L6w<> W_mq_i颛ηkN¬4S%x_v^O -u o+1v#rT|4W<5ϯ6^iٶ,} kX[nd,w-#n^w!ZJԤtas8_Yҫ(vMB]op"szi; BR/ cjDP |kp]Hym C7hU\RZ)PvBeşx߶ GwSNN*q|euǁrFh7LjDydn(g@L6z$Xp8V{>4A}BSx٬ײ'/7֥zy˪x3ԶB[]F[{aݙZu*e(;Օ&VmA݆*G_u_Wl@4}ւĎUnU&9[4"MՉ1`ܞxW%;PgPWDJO(2ivpدU}J3pTYڗc4]e72a҅G~ZgHunf=YSzzYC:(w%(>ĬR瞐rbdp<9QC}Y1+Ռ~NTF1aћ}a [/DU—ʒ0yB\T6g|->Q-UdYBt0SWۓ)rPt. 7l_荴 m\,͈yPF`A'aAL'djV ^Db}䰝T{!^i<~Љ2={sʄb D+fgL /K 5%d7^Q28 dkß>gbfBmq<x1&`d%nKBڷ°n/AW|*2mֶKK"I3n]GQt9r nBZ)d93@*s,Ib?X%/Noh`U$C!^c1)Bð…NzՐg8Aǫ;Wd@$oR.Y.҉`H/k ?.ނ3r=\>z^B1 bQe˦ɘ1MJn6:@xQhRnei(6dW'7k1@¯pW)mm.PQ3 XȤꪼz*OˤB\3](AWS^rizDt$'r/ѸN31ʉ(h!Hn4O5&^ǝUOo6@+ѾF8ڄp GZ<89`t[jv|Ym=@+~1aPheb7 S}{AMV2~@< f!6HSijY S;Qk+t4}ma!ōi`xSjXI5՗ "A !fz;-#k `G3'N>ۃ`6h[i9۽Zlj8+C2iD?7>d)z~07<~& $ZFW-T]HN "h&?߰'SK>7lkSSŕxn,Tu 3^ IΖj0:Uf5rM ͢s5aChtǻ{`i{RA|I!Y K i|q!O+˴x|SrhH"!tOIٵź+eU4Dۉf##pKIJS})l7s9aI4r:r2;Xf!._ELF {7,|r.K;7  PlNf?p;>S3VP}-7Z0-m[!Q "0HP\WHc%lɸBSUG"{a l WإS+{t,\9,fk.7dO,⏳@"'Ŝh`l-K%[!m=`6̂>7`@6K|T"=n5W^"R.L\ntwDHzHFؘoy{؞JC/kjP{ 'I(M-6]CM֮kȇ_ "3W^gǤ!<5ЌQd-O{qfEY9ЄΣ LjNL~ñίvJGF# 52cu6yYJ,=8G_*7&zYܧq%?F#j:2foE74&m_F4l\Ձ;rsF0+N p# wCY؆y':ċBmqwXvg–C?.Nq2zLg5 ]칺xG FkH4&lg^T(QR TOW_Ѵ3:)IjP[[V!@* j'-B6("/ͯ+X4G2Ow% >ŽLx>!H_͘+U&>ThKc3[b+߿FKlr- j 0>~P`o'@oWZLIg+QΚRYUw'[ܑndjU`6TӰFGOdm,bo1zgp˯9hJ=1vGvZ`ʢ0I9!Tբh_ѶQ %&QI%aPmfA*=cL,M- \FF#!]P1)"߰OD臎kI= -PᡌH }^3*<o&іs9٤ZEk0qU@b 2goטto Ldz`O6j{ڂд&I D-(ZX@oWr_q 7$#,}NM2jp]OtsM) QC"ՃGL~yUt1 4IBß" |փR0O*3D׼U[F8 –, Xl/Id6'y~PGʜuLr:K$ҽMɗ0T 19E7K: Wxkp0uҰic=g/S~geŲC/EIOr;>ޔ-BiX#3X /#f)UI%w,[(k,zQfR6 !&L)u =d77dަѝNv?ۊι5&ܱ2eV:&þ|# ]/Q +BY*ʝ('x8(R&γTӵ6,gp_8y-|<`%>fcf^c{3uv@лM В5Xo7ńwU0`iW lm"rw-uom@W:ܓPqY !y@e[`]}z4`c/@a;GD{b㿼Uhv\ \~FM ũ8CeHµ +@9,7\jmY*TSnK>Ib%Gპ_nD4asF׺I ( ;$>xt&`1D~qg(X:Nq, EMM<~eʼ$Ro$:IIMO°j`~h8\\7(i : kd.i(k2O48;c. ]6>>X]ݏJ 6:3_梸sp*ka`IfFTqԢ"7b߳sŧWLcZ[}83nCb\7gNiCJŝɭ5P_ Xbb&(A-tC_(99MιH(z%D&@oܾ͞a ]EcW6P}pXf[[uϼK/ ,WwVãwl_Qmk'A#PQ`O/̬iRCK\ ;eC_Ǯ'.@LѸNna8Vzt(l`O(gBpUe$u$:6QrQD[[do+;ђ߻Os(ۡzCt֭ ŮjʘP.6c1hYTpIyB+,65?>aѫ>B=Bu`<;TӠj S]1)ျqoUhV8]Ffs[e!]% +(sMe} afbcl#b[bke:0lVe"A ,[65a I͒}(AMLW)3pwpUNPVwaváYVZOEC?YJ/5H-m!1vޟ~y2e\=(92!`1!I& e{4>͵q遶~[8>rf1bx?&#Zsw/%؜a}R_o5gK"=E~q%)-xZ:2}!ĉ2".Jک4,%$@JZ8L-eIШVȿTz D5 n+ƏǛțl%%ɎiAŹ0-F.pJ(ĞZ 3ڭBFX#T8~@f3 +d2z+u2,*ò9~}ʰi>ʸo$*cw[1joZ/&6Ec)8ϸSEjW%UT[&QisiA[o~j4@Ц'C :괴:rfF8B%NTi~A8:QS1*vƬ[+o2`麋^3dpSZn&9"Xw^GB1KFڣ. +pWZ/4Yu{D.JPi iřɗ6]'upZy,jπz\x~R<)P 7KC7p{q{u#WL˜i=:P}ڲ!XDǹBhpC, e DG(JEsa}lk!؏B IuVy \sLPfL0#m2l1:i"kԗ4v&CLlSbf܇N#k%u".z66%to创s\{ i v?uIo ɽ@9`hyDM ? xh߂D/D@o͂']x.:](߳򹅯5zn'#B@7!m"x1΄6:) } O_dC_\Ht7JDǧ[h,Y* `cOwM$zݡPd_w 4C~=|>?kܞEswзm&4LCV3u .=W mZqHy8=XŞ]4r.:LNzO- ~~-%9UI/I#ɏχ;nGS+XsG3+va~2ؠ03fcT<E{?K-$YM(PKz ֫lM?JiJuSd8> L&! p0+x" \zCͬRbmPɅp ?.w@Rӳq ~98Ä%OzXmע7 Kn*vy48ʂ |z`胈;LnB $D*NfϽxa^]|Q5]F\$Uc (W6g^h="%CT>+s#eN4$=js ${<n82k趐Y#`hH8Td|SĢ:P{1ʢJT<8~WC@؇؁н ,0onS=aaYF1wuѓ_]amE񺸡¢NAqћgP;iW+=|DƧ!;J+b%+${^-˟7Н'夼/Ȥ݉G{#"xDO/^q߷oL’;N``]R llk\rPx.܉ŷg?*jr*s'{^bvVXbwchr  LrB~il 7&Oȷ,D3S:;J6ErG&{nΚ]%A3ij`Pb(mSޔ, TURltt9}4Z?~IEM~+G2Hdu@$ݼtz ?{b:&sи}ӧ޹HfH?kK=Cnu![DD=+r~S;|ݹyï;\19t y#$ϤT?;N&Z'"9<҈:>x4Jtݯ2W⊤o\k/i(3WuLXJ׹ )Y!ST9z>gCEyuN/ [hJcE;]rF pk-axs 51˩QMP"48k[I3 .`0]% (e#5E (&¹%>'r*ګzWn<ĴU({O53zw- oGbDfwuҳ|H\z51ffb|.|m/D w:n4q"x^Jݗlvw@[KC7APa%D`#IJ"g$>!ә.Iz"izij EfQ ӿ%Ȯ}5 BLTzT@S0ysAD]T_~S'Y@BlytGYAAL(Щ^p=ol3.'XOs8ߑ~\>HQ^kuM I; <_q 1ґ6BAe>/c:&ײ:^j kE sstl:T~x5MR!J ]%>(2i `uV 6:hynO&A!2 K<{kAj*97?jЩfPhe˱l0KsN&B<08#j$2dO6Qwdi OID`~hvkqK;U #:Wy{ğ$:{s IߗZ59@Bl̬>7$H^ĥ}0V;'ZTuu]Ae[kuerxTa;*m"c]:uMƎr,Fڦ0Ug`mO.3;Pјx CIg;JBu}i <:AJv[]Vq.a"X c$Od!2#Cn:*wr(=j y KmPڱSvi;UQ۷T<ŕ2m(充@C` @kg[ 2Rh2j|N_b v[]K_aQ,b}3%AIQ$J l={Q!)*$:fhKT0.6Vp +<^ Ϸު7xL;|o#YGf,Ԉz_73V)`he㟉y6MSۥJ1t8lSPwi߈WMo.XSP #P*4ISŪ!ldSfG<_B5OBr[ӟ!2T@L$ .a~scflxCP@$RvdtxoXC,~{(wK%r3b>ǀِ[8 H.ʾYg.lYV3WE2+y'vxaR\@qtX21J.9NhMfԘ,΃cf߈ÕG|xJ256oFNB]wȡI1e+p618 5r^ :oOK7 LKVqpɾOZ÷'@sRhT&.!)v?O Ћ׳p*\v2^Qa%f4IoS G2=P"~60!p̆XDԳ @TAylס2Eb37lRRNȗ6n]RN?IG/H㳉/"hBuZJ[cd~+'ΟǜmHV+3l#A&I[hJcuB u:, JP蠓hyMuе Cx~ wN!m;選S͟=7T]YpHԃի ؚt,$20%qtY 1h*gRVbu5\#)'7D~ۊHcպ'&/[iP[?]\̳L ݑ6yRON:d{8̓6:w*RLg_~\AӔ0OGxxS5tW +d+DJ{۾n"vXBMW`d m0p>VkܶF,3xف$IGY( >jOO_u&$]l ?Ne,:f.U8;luU1I:[{ mm.6vyAdIiuK?^*Dk1ҖNN ij5OJ 9 o@9,uTX|zm JNoփhx$Js0?[lG3I`_F7`RƮU {85?oDYm5seIt>u,ֻ3֓rBr)*gx)=C(;U(v3›L(!PF @kv)8&xB#ls&lc(`O֗]IJ{nBv3&GE 0?|_)#FDy![Y,^jUnz{zpZ?BYA.|kܢ} yU,vRt>}F[Z 3s%WuM)}C˛bFl+Au33l\^1}ʁY\5Mv)d, l-MGX%RSZi;% Euf*/ !|x/h_0Ψ;3)O[v* N5S"%*F>-+r!4ňRq_(Ll$yRuzy=ӝuu\"Lo(7BV&~v򃜈 U?Ft:}㓭D</.o9$tugݶOƬ^sנU#] xm+7[mY]|'2 G/9TU> 86")З'RυɅ=DSQ}uYǗ[*Qa%f"'1l4յtAuGTW`-klh1"m?{9?aPל1qci8G֕y,@#0Z;3Gw2ZV,KǓia _C˗w2Y9`;a0MlzNS 14Eww k@B^qhH`@ YG0L4g*~Iec$X _;g{/ӤJL/G7ٸtK6}Yj99~RQ"3fS{EU q+~_KsA-TevyhUGgprJ~UX#]LVj_-wmU-iXv :(TZWE|Izc9V_8d 2Ae~- -s~%P ";j(Ԝ-E7:'ӬTmM4G$~#0ӹF$u kucam!6d6: _d6/ZONLbF<78Uj9(hv^ OD{&L訩1l v`+F!A}w+彧-jy@) |yldΓ)o %aU$Rm\s; qfJum~jdB y0kDQC2b6 /\[pDu>B,*;L tݱcA W7"bUxJmLFGjN4s'+Pu޽:C1tC6? ٹbM!Z7zacI`^,\inŌ:`4g&;Nd[|ߟZǮ ) ZW`;U\\0*?Z*.XH"t;!E K=4rr*"qk!LƉTzRE} roA Jf'?D!fMvza_1w'.[LNJJHs!(#|X*Qڻ=UuqÂ܁RKx9xJ(+Tw'l`/(Yiq,M.`"RMR E/Z>R FUʄ:JG;a>InpCT$AvonHh'#aߒ0&@fdZ`TyLV"CгFG}g0DG"17&ЀVk* ǖS>ϾZ*dڈbeh_h%b~_[MHI1f;'mFKԀ:`%ʹ@3C 93sjEYBG X CaU ONB5@).7CM|`caϟy:ہG:DDZw/qAsoE)r˶- 㞷k 4XѴ R)s“mŞ$%8CD  nRq+棺\L _RXl;@lDz1PG~QnY[s_сXDes )#v-eMԫ"Faѿ6I%q,N]ڶCtTʂR6xPJ,[Z_q:A]➒fnn"@zU ]ᦒ9ݞp%W2j˶l@)P \D˲B+'3'|!c+䪶JA6Hrv-v|lQM"lmlwuz !2-qvzGMiNa/x@Q}X$%!6 8To "[F# ͕Ԙ$m8ڶbZf,׸6H-o)r:7zYt.h o @QS?,wR}畮٢9p<N.bR9FA~ ̔o_PJJX}Ƶ L &6:I2(Tvʶ]6K RQbg ^ 6d. GSYa%x~3&-+l BMs;]=2)B@^U{M.Dr'`_Bf ~)k:`|yLbJlk4M;zJVX٠~m]ӎqWZt~AoGt N0|Mƨ]#JՀ;H=\Bۡ5[kC׾N6'x  ;Nhp( HZݠh>0Hܙ'2ǟh|f\6D)ߏ+>6v[zJ a`j-O?ڿzn^^ڵgq*r -9Ua`XwƵnH+kJpvr UCci|I d[ "ѮO?#@H9dA:iN ) ic-Hꕊ~Y~䀒"Vͯ YH%jďp^^DQCYM8/1Mڵ*h,r}J&>,o;GuPf-\: = $$ql(T%P/`ûm(So+#)o=Zy %U@7vso,& 2M.m>讋OkQI0Jl]龫N#Wef Jukhz:Ė~1< OmH/EIFN^W$<=A:P=8bAolh'%o3}QZʂF p3CC3X#M F ou7rqp>pi2'Mah+RUl'ah CKhd5?ú)niH29uܚ.vJ_jAoF9]]Tm_K?!m>9XF9ɪpm9C фG\\L΃V}M|9ԱSg%̠3ʟ Dțd'GA)A}pH:S¤ X0.I4J%yه>^LƵKluJ1ę@rHZ8 0ֆ3h(u;y0 z]Uv='wZø*4-}2]mX+f&+Nu70Pl DCz#PQ$';CUr3jAvG>J׭J~Q`PiR'˓q٢ke*&!2HHnX˃B2Ɩ9owaQm鯁*􃧄#Bud, '/<~+8`Vf !5o&h*ECPޣ),ъ)JCc9h%VluQC 3 sm5ݫ+'4˂Vll׈9~&ɎO'}Lii[PWcQp[#۠nq~Ty N YLc]c$D姀{ػUIP3ƾhOc[_H#!8?Y6Z&e,T{cCREHU dg2:@$yW*ȔI^?#I YN+T:l!?s(9"ׅt ^P:{Qß gYiCXWURM#6NNN Gu(W#IuqQg}_ЏsQ0w ܑEMJ)3s`x9N `C*'h`Uf@𙩶ٙonf0:\Q{Wd59lE@^mV^v0'1Z*X_mUs ϕ>%[lj#&֊@)c3TW,?_,~c%y=dAe^y繭#*ј5y^zU$TAXllO}̦DNK%4Kvɭ 6tQR $|l-.&<7<ާښ0sUB8a4Sj68Y-#]}4InLo Fxk-\ :^zmeZʪO'msuGuw9Uū{Ra4?-)t?COFh yTW6ry.$?Kj+}u\BX- $ ~12&(>F%f17 $[TI tꯗ&a!1|H WBUy1>C=W~>X{ͼ <-v sxDNiw[!> f>wqc+1\췴2a>믣4Yd!jɉoZRTef|̕ƚCgi$dF3T>IS S=~O׷KG|%_3M&7DWaOu,Ri33nE"_u=LH~b(˛Z/{BM_CIC,csj@~RY@v=o &baFc=u 4|2 BM4 Āv% bbŹC_DFtA_ƾ;!b^ Iu'iFcDD#H:-=g$NQ/KTkє3pң ʎh#^5#ؚjtBx "fH\;4~&5 (J䤋#%*mJtͳzUjĜQsƚ"-GXR+:(B 2'jq9W1. /&dNvlrHoថ곈BxXK!4+TMU wb?Bޛ_)dc\kn!1H3= YB f\H.O V[=ܾ έbR86"J!1T]U{z> 7cܥcy)Ba7v+_'O)c*l*fGZ;P#5 tb%#4*fױETڝ:dަĠË@j$!Xcݨڃl?q?L <9(oZ(r:[}s4²s Wٍ5HB@rOk3"9L) z@ILNR3Hϭkdm L&eE,ƒpP|r3|W9!nQ'@jL,l{/y3r&fe[଒VQQk{j^ ҥcZCԂjB0 S/oZta_mzr/op$%>i3 =deF ̃݅ysKlx[kfNPF& 1/0e|*wBA}TByj¾k_j nA5ˈVd0~A)1IKU^AEqmE9ZD!$"Ao8'nMF@^٦Kٕ%8$ީ3:8S+ዱ_GPnjh^cPDCdj؞Fj5QoT{.?X,v"^\X:9R4 yLF6Mzt (RµK6Vk2tlAN2Ŧn&XUd+E5s_D>s&3jRfOOG[2.{P*穅R koգG 1UPDG:[k: .LXk]ʖ1EWJ3Kzg\ћ 6sb#fkzhiXė>ͪ2Qw3?<)O_ 8bd]U*?HHp'ۯl7!zs{< k;ė  /MNh5|fH~;s J_F˯V?/lס@-[,(eSi`[JvW(ev1 ݹ[Ϟק~pɭo.Sԣw q]tPjP^-Pr#eDY NuUc֝Ege\qץܝ B @@1́ ˆ)O(]rktX9p,a+ o:Q[˘p9Ȯ#im91oKZ`P@rl~8N7FqoO(kuw;Ր_*xZiC9:BMYyWpq,,pZb0XCP,z&#rĩnQrS}S%.alG|"Ģp_>Rz BC>WOIEu-dӜݏ1ze#Hwo ?:nH7bԧPvIq;?fC{\ ,XPℼ~o'y M~ 8f7=  uKJֈqЈQA7lN& 5/4t~G@9/5#-EQ9 ȡ$xjzN\{\ I W 1Cgbc 3աhBV2"2Vv8 ɨ$-HPalmFל0vW,*`7B-߸y[$ޤy C8,!e %iBaQZ g55h5%&/JhmHA&ݞoݙ U[&v aVZP7=_8;NgXh#8;)mQDjg|m|M6|8k JQ}&*{qpnP-P"܄4SJDqQ8H~K4#%zPEu1};yq*/`ְy=6D'}YNy[XX׆NиR@N "#3yMϕzsVl~4O<5=G&q#LN#A3~l#~uY蚹Vk_~ks=ZTBd/+[oGq<؋QEŻ>xPiH#sH:Ufe?5j"gx}Q)^c^8PݢCKp %V¥x ^*$<8oiVx?ntVKV?0Ձ{ xe|$n ^WRU/0U(J  S$$]SN Hz߼vy6q$}LK~Yub >wqIwDSV+/ U}GR8C-8y " H.T"%b8Z*ѲyT˘3]^!"=] Pp\6 tn;h.~UQrz$RZ6~-$z&eDzx-Qu31:q)RHP.(p|l K#?$!u0Aގ%}$I]r) :okg  bLHݬAln߅9"gFjYMpŮ kTc 0X_^D(σHJfC[ ^ryn畫g{8$,<^휝q>V%}|G+c[6?W] t3ߘh2!g_P&zPyuȓ`I*1QF8~:>Q+:GayD2CNPEsy&ͭذZ7߈J2eO]IL\"s¹+ I`&( >Tt$,OfA" < 'Q0,Ěe8UM@.:jIh>i$tOzN(W?5K?] ;qEBKi/j:r4,JmDoLj kBݷ0GSd^Lr <P,%/̠T|v)H1о}iuߢ@ZVIS2aSLx^7rv"~#iLܒ`+ G[I]iqpimIa&qU~e5x"^ߖk/€WBP4Mx`a>aב1kRpPh̓NhGC`ePOэ`c93Hpx pjjƧ,1MXrԭm W|'H*ͰkGi{e#Y5 5؊iәP 4:WrܽC>yۨ;a7Vq Dr z,yh/+?b䥟3مp,xT-MA%NXf~XZ4Q#|(_?Lua#4]hCSX h͈\|ʌfj;vX d38m@t5;Ai/aĊ'VRF@-Ůg(G."w ϨAJ1j`j)L)&'c;ܔ}oN`M!E1l@*Nw^|d \"m- bXXcoeU"JmtEd 3p*xiC3c?P8Z>Hr"p2 gV"KqYoݔ{f` \,˃, JCmؿX]1̢}N'`}:R)gVbJe1Tٹp5>8h8'zT0v?:`Pe=]jl>m]SUG77HcP0STjC]>e`ZKJ Q1uX-/Ԯ`s _K#ƴ`ߐm{xaߏ|mYHS@,3 JKO~_Swݐ ,QQ(CwKe02Gb"bF :kT6!J߾m]!\8zO4tGɮ.\#wu40jx# _ tOٮө|RlЍ4(wu -],=I>[QgnQ_l(~TalNAbpQ( sNEf@KO]YYX髞yɜhԮ0uu+WKQ86+<nR& pu2U2fxJ>,e^ cf`NJP<(4\c*n>Ҏ-DCv @ʀ)xUX:(8)p aqVb s"kWKLJhcrBF\ŋטQsfOu߸F0;|ZA!3}g~Y:x<9wwL ‘OL9%TJk"%uB- :奅`& <>IRڰӨ c ܢ .ܸѫ)C!Z]?u XpO(e,izu4̍3M58uKhΊ u[(XȒ;^cVRh>[K"؞j.bبs鿮8fgkqaץN*-PfPPp;Wy]|?ØZg Pm-Xُ3c_pi6G >nSF_Y-B". qWl#CEj_a"~/RJf*/#?1WZM74p- )OHeHO )W1i0(_ R|Q_hTwt tsP#ͮLPAo U!㌀Zɐ72 BּΡȡ12NCW䫦 Ƈ3 :TGUqXGB|,Ryw:P̵/8qd}v@ 5;,K/ Dl4&''[ ]Es<߻Smv^?LSuav_H8ofrt!#jxw~Jon W{ļ@'*W Ё0Dfv4NܲhZ7=OXR [Ke=(Er>H8m)͹u[dq]2BZ[5|脰H=+NsǛ |o[K$諏I-K"$~co#;ںYӧW6fMY"S,PP<1!,LE%A< O84H^4J[mG8~9tv\P1vP)$]ATpf/I/C#Ǎ̻\ M2"oo}HEC6Ͱ:@ 2D 9ܒt>YHLO -> Anl^T1RzDY?\݋=BЬvq= "x>[2 ?Mp%AU/2}>w(\ƧKTTi3Niĵ'_xjUG{Կ7G倈|lcYS.\ٵ-["GyƶRsxƲEBI:i2­&P>)^D8&GaWt.㿃 O8?}OeQ=D7zg]+J7~$ ݭ&DNf{b&^UWO2/ߎ$|将]x)wQtZ p8]cճ,9Ȇ4ʥs6.pwt q7 kiT$] X?=̮҈_$*2:]ǤF . KpLNOlO\}V 8$iY9DFO\eW B݋;""Ŕ%Db2mkIfdz@^CL8hbIASҰ7U֔D܎b kȂߡq(y41-W+\{"N֦v7$#}~F߼z%1\7摈`mo_s wq)#< yPwG0gsMhL~s 7 Eyt)^)69=QLe0ZH?G/M׳  b S "!$}VKu>^q#x0?{8/O]Ֆ׋&] 7O>ެm.#/ De9f8^5v.Ax*WW,_x^$ū/KכG uzE*֡ᄳ{?і=̕zMKrZ|6^ĸ&E-5e?!Ne 0ggb#cu[NqMb{lm&il;|E,$R;IX#E)\`shPzSf{P Vȍ+o5q&2uA$vT "\Ċj*:I3k=>v*ֺL]-QRd$?9ܤ +F|c빏O 'tۈDD{g)ktϣs)m|>7*#\\jUQ!ݥM.T  z oXvo)bd^sqjDc4DEm¹F.D;`>F]S5G$inXV'F2J:: LeY7I)~ dq;2W2yd 3+^(Ծ iצ2o'ʾA& /-fFBAgI>Íͧ\/a']TnUQBz=-/;`gjC= 3~Қ@Yk6ijħσyi@Cɔ$PZLJA8562/Lf^dŜqV'&E!:d'Y*bq5hL+:3eb Stn0xݡp0I~K}UB鹴à /M}|Wޙ>[W:tX~+]re=pKJcUrǖOI]m9ס> G<CWR8 FG3W)Ym cBz5?Wvc |Djڭ%qn-F(%gWZ'a ƣK«9 =#dkS@@,?^h9j ke'Ӹ<<אJz=<@|d)j+ yFz|ngcL̽9&E%J߄Dr:r:̠(FB0rg4M: /7Wou&Oƥ05D^t F=`tPML㎉5r NAN(0a6iՏY lиR9'"VO:Xh]I?,xWd X\1d8$pyЂ\5E.;HIuJ>;aq k_<5'{Bcc);TՍW_37[i'5YOhZ@dR,lO1yI8YSkq3 }q(3$gqnjLKANnAk+{i9aZw$c:0> IJ'}{06"~â܍62Hd5f@ԶݝڈW~b=Zڒw(z*K}0{켮:n|XM ;g;?tWӣ'"J~J֤T}GFD;1H𰷝X폀4_e1W+M&O\\)9[jh5dt8 æ=EP7 YBȝkOSBL/',wM.{s^F3JI~q!k. g*39"! 7*P7QZW%ǿdMI mGr!4}r-(]wEb{x{KU_`+ޱh^__[,1^p>ҟ"o YJ[yZe ; oKy<))֔XQ~bᷗ/ܷy97=aM쁯^`;gFHD^wa<q+O;Q~v7!H>&;t #s@џ#7Sb͘$@1DY_)ڵC!I|&JKpROr0PK+bazxU{+>Dˍas*A1C2z&ږ/Ip:}*C akPSPNGƩ7=йH ?oϷm|ekt,[xy*@D0q+R4,r剥 Ni̎i1d[e( `Q;Pvх9+qk5MJiFАvՏ|~P xX8#zd;'qkr{J.q&2qO+ysyrMfzΞ$k9Npp^ u #RiVjm?_ OicDg0SCz`DNm$?ecl C׉aQA^ -dnO\:RKX&Vm_-\-e%M12/E'1bO yi*1kh=_hWՄƿX2l47 t`^YP,WBS^E%Q(U M&V DiAكF 2dɚ_sd (XC4+ QN\@p[VЮ2$pj9R/<ۈjD(('ko  L*F8рC1MއlGeqmaǁL"tEi8Yt_+@Y*ɕmbSa WQ]xQP*oQ'EBէ#ƥضDvW5>VIK'PNx}Rrkc˪2D`qSdoTK6x +?juV޶vUu fGY0E>Mr:~q/0雃ұ.ep#ǎ:X΂VoOvqt+;o+ZD2UXj2 Lp-W'O^>&҄aeOo{+~y(O]$!ezUda|nML-?8]syo\4E@]Pxިbps>ᮓ&8ſAEytIՔ0L90o~'4/p M-C)),*Lǔ G.FZXLAI/cpȊ9y5])d!xoZn;@(}a<]I~X֋ m)ho]ML4#f le/f^dĢflXػpzr7Ńs(@[|Dgn&4, JH!$F#ֻ㲁u^{b8tbӖ|XyYu?njD=8X7D:iooB*hks@.~\-C7[oUYN @"蠵H?a 4FKvā8Y\K55 H5mӀ㔤C){Lm, !Fi1׵lFuz6GTPq/Xe6.91.u_Ed ;"k,;SǥQ5|XW^I~Bъ|cs:d]<5x1z|ߌ~t;]W ɱfNJEp]*Y':e!  /6m~-\e+Q6Si`>G e#'g,Gm=G;|f O<7ǐTtZ/l @_1翂9<\6,vp8_$R[sIwc KUd ֗Ȝ}q8|[UeftږwtO^ٺ=?5oمz52,䬩!~` xrb'Z'Ña$hyCh<*QV; y 7.Bs093ε1ڢ*]$ye+R_VRUx#@ZL(  F'^: T?֓zωLj,svXEv6nG_'u̳C!~qs4ToԒ*)'@%P|S; ;cuKq=/ڔʦi0=6@ B|eE1蟡NHnD;$YVɽNiu,v4NO4zNg35g֠Nh9=ީ3H1 :o)s͸7h6hLZt*la{ e3%}/ҨryPSu64}L$C{(z6qC#"k9W%'mQ]b[n )V$'K3EyՀ$.l[hKׂ<"2Rx%sg9im7fxlH@](%ž87n*Ջo%d:bnh \UNyQ,nj%K)ra!ab zO'7a},h @Rk 1JE@sv`ATjPB̽k?;G@)xݽ'bM`2=qɼ|XNwU9ڃ^Hdd,Y\ c6g~Ӥf6FwIVd!mӒWv "l4Z W+ܥ F/Nv0ce곣3~|n }ZAvW9" +B΄tj~ƾsxs⫖֠Lfp.HrL@& u|MR'[&!\}{0X|a*2vSF s^G _ (f(n4HE҃H㋔+Qłh_P l ,x̮&P~EuȞ˹S@gd2:V޵(HNLRn 3r T|R $?2/CIAVP?)_~F7Yl+ ^% ,@h[BѰyʵ47"!mMN*y:RItc0[[oY+ SB1.98ы>VO[ʋ$֒b[[%PvϜAe7>@~ 'Lmނ[Sfy9- mߺX[k|uTT(A}Vws]z ג ǚtTRR>;AE3 %+5UF+}^ 2qa 3p& BU@&n-:>Չw/T96"CwbP(tXв+nKտAޝ!`G:^ TgMBIJPٟI^U4}0gEs;οpMIYD&TLDSyff=nU7 5 /K?-DL͗;fOwϭ`o 3(*TԆnA5ZҨtk'>w f !C9;si3}Nr8#+F˶w:K2='&Z ϠLW"dfMSߐծ/*QÙzR`@BF%k]Ԙkȡ=$r$U0 o*MѸ젡޹&8EgBYHaKN67"ėvIzWu!ħ/^:t|Jjy_ReVEbmU)T|->7. Tg ]8~B YY\ւ^p P8Rzê,њ 3_V.FL#x)&7b_yPW 4Ci#Q傍Ӣfޟ p~UMӺZyo"{E,=Zjy10Hm8ZO8<(Y,t3ZxR"^u[?: I?dk| gwuDŞ_ty8`,jUo0G-!Wb{!LL,8=s`1&*w\P(5ģu6Úh,[qtoK(WIᾺiلCJ^LbjWX.B ke%R 0YAԹ}ٟdO`|YlFh1檾Џ9 Zeb6jҽv5 ⳽׋-M$hK<~Am<|g aP.X&xW w3q.C)JΔYSw æ0W꺼kˊH<>!/:i뷨YƙbN5t8f|zļ(4t=:oX;}v?>:}AxFM@/t烊v KOVt},"{٠ C"=4B9ؼ49K\ v tzJ +Hv钟Rf~j6|W@5\S6?AWe7ENYv!03hD4sw$$ lD.Q]ĕq6K.FOnmH܍~c&dybq\a^?[1)3=k%6. Nb`iH] 0R˱reh"iHc9sJ)"#ǒ`yd*xQB\tP8~uDf>u9ztަdp=TXek%f_QL|Eo^ Șugt \xC>,]Jd.zܗX2ǯaz_*a;A"o#m\b=/JW8Δ^8Y 띹vխAl2Gja o=cƵa\W;eҏqBE2fJ,6RfYIWE620rBk^_Nub`X^ Im=/wћIR” pELOnYm4~Ga?g d{7*zd i}^ge\=Uh)ķhCk/zp69DR#7-EhDY]Ef4$|}bbZBQ+0=]d(xuuOdw 7 PCx5Y\~ b=ڧ)3h0mi9pҘi1[MxN3 cقFnL(Pn+G"2)~ΈRpW,#;r2$Lpx!Ya| yu/+j23&#ëR~v&cO1sA8FJI25]K.Tc9U:؍h %ï-swMneɥlDwܡ{\-A7Uv~΃+utr d9m5RuA%EBif YV4FRW<5ςI.K6$DH GקTD.TuWaCnuw0l0Ũyw{ַᲢL 44?*| u$wFcJ-BmX t5is9 )KK@2ElAt RaoTWsQhv?[eÊ1-Qc1@ ؖ'GmrɶK(TJ vT;G"P&cZaGոgI:^?iU+8ѓz-7=Ss.J}ʅyd]VfK9bp)?tS.f;ՔL<ŗʚ.\NSԢB4a4т/10R mBTEa1mz-.eCbeD ߆b&W0RwUoQ}ArlRt8m): bOwQF|#Lh?EBYǕ' *#6Pug8c,c8B-m% [N:W@\fN*&kS?S ل=Z"m8*ѣ+#Ӏ!Ep+^lHll5HFIrwЎLzKG OA.eȨs=ۃgwJbԏlU-&ʡM~/kV.OlJvI&i#/)^sH7JHFxhC]oU"Pvz1|J#Z˶|mʕ7trc Unѕ ){Ui(#EKze3V`k5SN^Xgb(\Qx 4NZ٤Xq'/Q_y8-$P O͎:˳V(Z*/rMey0 Nj]7q+CYS|Xic71z;WWIlNԹpq?+>xϞ#/xxV]'SO1㱧S01FD.^QT+t edg$7+51DŽDZ6[ gaKp\N&B?{1ڇ>U+6|qŐ*ىܵ%hЦ]ݲh?\d h)Y.Vw]܁QքmjIn}0ϾBᘨ-[ټmD-BCcZoQ|7|x>iN.>C<2q- X\INEBj)t9f%@>.QD)^=csUV R_̀wdNEx/b=jBDtOot߷K K9:Nbiǜ;S'&шTY,Qٳo%se_@k:BK,d\pĻ3RI}<0JV䲕*0Ɓ 2=vlfvJ56C[08hs>{  l^hL٫UPdЍvӸJ-𮚈CėVtAQ K:  U?]cO]`gOKu o|ī ,C(\2Z.;S^`'ϽTF܊'SɜreA.TGhێ6/54P(9vmFV.^hKf#~)U X5W=!5EΎ-O3r6:G`:!gi"!;ApqÔANp-X[qcT|j$lBvm(cq._23:4 lfE_F*XTt2ע5LHXQ{aɚDmJguط02& +S^T氏Lw{T+{)fJP (|\٪Q~qK1w'*GhCAItFQ„逅Qvn:.|k aL. x^q{|Vިb^ugAtȘFdIa$GuEҷk@ͬDUl19Yօ]ǡ^wB g0'ҘS/P'~+Zöq?R /g[h Wtv5w:'aw:`) <~o$~K`Xi`p,gԃϴ]Hba흪 o֮(¥Q!Xm,~;QD|Y"ӉveyOX -ի!3k͛0nKU[Н'j2F0i{iG#X{#{w< iab5A!Ė}λ 1Wܪ ta8H0'!e,0@sf:D>%ҒG\?i0:CrvNqG k"!q߶EbG B9WC^Y&{l? Q>A귚Sl,SWg?.|=}<VQX2'7UeB©Ij.!l0XaOH ?S\a6Џ2jo\28cZk ':I RHKχ@bȞd/t,GMEBr&UEh(10d'7v ^9TrA-s! o\"bdn,Oi uUlWs1sST)λ>ϡCxD ևdp*ngUf>&_?&M-nER4aؤS3g>ϧ>n~'eӨpbk+IshZ:㡘qhꙿ$c.VAFi5gW{Vs SH4D0*2)Y3450ے/M6,EbupxK.$;v*t&N;6&dRꕃ2;d5ZҨ?e%'2uE$zE_9̊T7n ڮ SpJW#R#K[$sjGVhn*[s6+b%}C&86Pqi[aYJf&l7MVZG񈳮&yPDY~#& '-hbcOpe:b8&TbcVПץ{CDZ1&i)ɶ"z QX9]DA ,ơ> ?he%e̊Po4폋>wY0ײ.L$ 4E2VXS]vcqN> #Wh8wᝡ*5fa|4So+hkQ YU1GgvQHA仙ݡaxg'qybazDu<_5+=iLjF>y]9.BRu&4{lRP0A/;~8e$*vx!3!3Ϯxl/8]L o4l!m]ҧv!$c^g!N/;38kf.g}C]35UN}w%NK~3:)hKuCX#aw3c~_\,dbe}Bb>_nc7NO?8SwuEG{é(*??aWF$í?b}U 31ౠ,\[.ȩ?)>c hRdWUyjwC߻-y')wdlV|@qs{c+=޻;c &H/ 4x7?Q-$'|/ix{-b,Tvԓ!u!+*W0&!,^B=Ңv?Vg~քQݘP 4λ\{ Č jU^&ik&4xYSj{5 >@ &UrpCpIW+CCnآ:l@Z[K@4e|CYP;(H΄16^?3`O ͦM LhŰi}^1 `_:#(1*_R{;[)tJ{F޸ҟ_an|jl؈cXѡ4x0ֵ\yI#ɇU{~c)X2@Y{װp'k}v-r%x0.]_XI"Y1XXELq2<:x "Pk}*:y92 MH"}X43%ոe;!}mgvлPd`DrR&ZEp;g%%_ua6~~w诠BCJ.,,<H;V7xcTSN'0uCh;jpěƁ>x!! X>juw_b~)ۭISD-bɪt@WM`t?'SV|kan3>7w*=?qD/4DHo;ѓ?sfW󇨲saD4in醭Z2n4H۪z6Oi(JN%/M Gűօx #B&rvٳY'vBOJӋaM9x"j;'hqEA1JqZu]BTSۦFL5C&>" 079Jjǚ} _aVSm=2ϐykC%I]7|^ HL\P%`ceHp7Q>y(6aP. x'dMeQHBWXnCJHoDic|LBcI_4YQހݤivJYoGSgS.̗} |z!K:l,ԟGVԣ6uD} m3[(@_HIaik-N$#ȀY۽{Ӂ0zAuwEy1 70.M5҆b* i9k~޽8AdJ 13"\5b0]p<.2IxL<N|J ٗq^Z^.jBuyŗ:&*$͝发jqya}O1MAA4@܏k-voQYڲl麀Lqˏ<\ V4!tP{yfܗN< D f*#_@|5=!DQMwёi<" o%k$w#b4FCl]b3V ԭH!z~I<+ dj]:B(q)ϗ֧?49V WS&"d&fW(l" ?AP\&st_!҂s<-@qzP4$ 6LN>j ;!LuavwŐ^GGzHh܌pgX(s#蔃C Mu>_yD#zVCH۰"!bK1 D=X;AeBS V~-h QԱtf0PVMh+D֎K۬I設/g*2 \7n vG Mp L2nZFB*Qsw 7ȊuC@5q/41'aݖXhqEh(]`io4M\m/⠞bv!!xi]T#h%Oבb,-AU=*vTN{V|X|Xkbv|fgDig!ԋ7vMS4 uB\zv{Xt8n!Y`^T!#% W4놊F>)^m:-.C.\}j+z{^f"bVY}dNG&uE ֔0&  FnzB o5ug)<(n B24 ir_HƹGz88'ce{z^k֦h!/-Y4lwMA>L#-wNXVPzU8܊ '聤+7Є =w{HCu0`խ5޾Da0dw8v+?ެtF)/IN篋y\Bk֝naZ^9nMЩQ\L^ut؞A0@}T#VT/3z#䶆4J=/Z*!rJĿK1YΕʸJU9㍩<&KrhO{܀ZOa( ?{;[F\`ߗnQ[r6}Nn#Yԉz/fFϦ\ 8Gs{;Svzixd ?α8 9Dp*'iWF jc~9i TyKDAҕXJe?,>}}BcM嶈ӴbmA1l*[Aݔ`*bUL_H t#YݞE&r|BlSKq9.uxt<Ξr#Hi4G;sNAw,R^{-h<[y),#;JĚ*topDŹgځZsN'6K=4e?P-Bll|:!eCad3 "/~8];Ip/Z1E7ۖ>U{Pl)~H%?^F,AGH6کsM1&-6 b_"#nm[ Vv{ v/v[A_X[}l Ҷ A goEw[!u4z+^kH )ѻ\XaU$qrWG|,|}ȭw%Aޡ5nɇ"==R6"횴?}O,h"2i\S1 {h.$Pqu;ߙmȒA"r.ay',hVG+/'`~TfJ1c x7d9Y"$#BHc f1AH{b>A+GkeHj.gJЂz~x * D1Ӟ%.r t^4ZXˏ;p$gۀ|;0Dv37.#8a kѺHY] t@W*flV@ X""[sJQSsq}|GX\~i]Dh{~?V2;3zJ%PT4|%FsCopJ͵\kO,=9 ZOI.q!وɭ?4I48g+"m%zg;5 +Z)+/,dơt&ɺ>-3G$$q 3 6wQjv2}t,O|8Ru-Ysܱz6/.T; )Qt0Pr"l,b  8ki3iyqw$*ٍqmHo>(o}8M7gnCne@i ޓ;vi)\4'&;ʈ>D'n iA2(;pfzњmSg?z\HKW=n SHG+0{\:oGL-⎌b)~pR V)4b[\ tkKCnˣ{hFULWCP͔(ozbhXQ-xZ&J}Ȯ s(Љ#֗|" DeԞݓ؈h^3o a0=/7T-PQ M\&I;/ [ݤ'Z6}>҉WNn+Y3g3"4 } )hq [ھF;0y}H=f1 ƍ*˷ir).2-ާt9c#cYdvj 3`388nh f. }¸EagJE=+ vYwj1xapV Jlmm >Ї<|10rFrzn0ہ=i 2q?LJX _ÛXbٌK;RMJ:!Y 6h_^4vS6_'" b`#A6]!)a%MDq]q\|RldشD/ĚEI0Ea&/lؼ$[Mfj$ 'ދ" _v lΜXH;-T_ZI0u?'~3HA }[u=xjFCőTiŤ6">%WHŴvS/eħ_A I:  l$*gh)U:Z>XQ5@Vp1PSbQFtD]`"\};4^e{ :ÝmƟyaX9* x?pcAɚ,>A'm\D? -b# qT8=8P$få ߉;'4cT d$۾s$&=D'=8('KK&=Kǔji |{+9y/ەI_y-2xbM3q[Q!:Qs8eo-8Q'Emn]h,[_f$.71^i@!Zw˞ifTR{rt6Q)@WƧ^9|W2Cy} PHCbj.o dr OnE/m?6eCU)}Oر&mw1:=!hm\Y#Ƈ4 n(}a+NZ(ΙiP6KASgJIIA6}i(n/ӯCIhWe4 dn:NOЎ6H]#! ߡܡE3fu,ƾu ̩](t0γ1* 3gs>@9/NDMn.SXu>'^>m"1y욨Qk5!VX?Q ҁ8`ۇ$亗7,FjSɏ\cnfE<i$$|F IRjև &ƣc ǽ(0U|"(/ںM"GDnDc'VkHsGfdL<9$vK@J1zM,ƛL"IfjK;{U3.825*9eYZ"dLų=ɹ/9"Fj?5Gv''3kKʬZ? 麋w8@Jy#3ηYܛ4hxEw)z=KI[,id&zY^=5@Jpyr}ocMjD#4ӚA ?(Q}#Vt$w?"H'-IKwNJ0JddAJQed۩b#rC:Ƿ^y8Yo4*Ȏa , $?8.ĿW0|o$neLG + Z܆룀peZ5SDIM |i_c? j%:N̲(;i^i09ۥ@3b+1?p34dfQ լaQD;:wI\[6WρWqu5 _(k^,9ŽpFL2UKb.PdJ`q:X#xDqcx, NFZs=/Nr]>0a7)d6º%6Fȫ;;ٍ@HDe rѝ9Q4D.n›mG3DOзR/XMiٙv~0s .;@)CwnL< 1ϴ)eto{v5O|dtn`U޵4BM1i|TEB!^4y7sja$TtW\@zk}\23 FX-hWA6|u"6ųTڀ_sq'1̀ZAN.|J- "C8,4:$!~S+:C+tB jˆ 'A.b'YJFIivARx5px~nYߖmb sBh w /XsYҨaVYؒ!8%?Ңy p$ng;ˮ𢊙nWѣC"G|m ۭcDL?[ p[{AXD=%ee7K) p?FO(4َ_fes7V)ДB%x"EOOYbdZxaƩ79;ft9xdcr2WlKl~SWw6y>&~j2`qLEWi1^m^PJOm#*~2qJԀCxEdr]31p^o@n'&׆CL^8@O[җ^,y*CsYH<0h3R>"if%X!En4* BT%IG7Xރivx:ՂF%Ilod ږJiA"eE⾱hGad=ʬۈ۷ӴUwTf;XO Qc1[X2Ph?L|^?!zՙ_;ƶ9:7jK5p\or~' ]´b.9yƋkW).q I8hͪUjFS)F7GIRVb@N-i$0~j#:}šw+/gX|T{%=Kc(W T W%UK۹<f[m  ˇ{%ݖli(+ؽEPYvzGj8G2,]<+4NZp69tJ[[F@}b: \y;R쾰 k%V݊A3ʸxؑv+=FzdܷycjύP o \-y\A"VKl04RV ?N:Ҷ[7HfTB &O/[AˠII̮FOrS nyp?9#p1ܮUu+>X# UVg}^ά=I7D*8>yH;`5 u:N4_ l%x(TL[ibcg7ꋮ\X3̇3MDb%o0ԕ+1q RX\5 -Vu]<$_4+LkOT1=j|_3?a" ". 5҉Z!n2N:J.L]Yy^{O?ӽ7jCR[e5a٦ysV5cU̻,/c-:qRk'x0%v64ShFwnNHJߊVkvޤ+o=85dhN m?9ԹWxc$UMns)a?X=g/yP3y(ݹ-VLhw>eӱ3WO7 `/\xN2]rptRn9pxצ&Z6:~lcqKxd|Xu<=Hw6[&naI:5t^ 팠;N8j2 EJus׶~0exeo')eno8*cXHpɅ4DM*c؛%hP;{c_̪. ٩ ~$ѪI=;[nn/ aċ~p]cOc&WrK1b\,%4y\M$jjR~ .l;V$Q-1Ha4^ 7'UO~q {pmHSm\OTQWFٖD>1^{PfUTj#=ȔVE'k[z  -nG-65ӳڊ4d-KB$O6{/olW;Z_iA9A>T 2q]*xEQF֎rSu$NA-҅w#?pu۳O tH^Lchk߱4jֽ70|y=[e $:eU:,Io|5,iq@E>@moRy撊i #l-|L e |DMm0h _M `T3-3IRo .JYZ]7eavZl cNE8J}ٷ;;.s֒PW4t9 }qgʗ*QEX =j`iB9^F)IEkC\`*x1Dq^LfBZB?  -5wdO M,lWjIǗ$=-8OBŕ?$G+Wr oNHΪ5XƯ jo@T|Ǵ"W2 kR`r ZDnF] CG;=E,(!uN8E% ҜD`ļӂ` m*9`mV96%+(YӉ3TPˢ,'qr x7O+AZ9K=11]t|~Rj}3훊RA;G2Ȣ+6ǯ-1A+GXuB>l˸IXifO;L IBHYVњc]|xo=V9#xR`_ ?P< x* $>v\qK { c-W>9\>GaH3<*-98hB B)QvjK&ef iI)C@`EpD!Us%J>~_-.NL ' pn# k,NnϘ{`l%꽤ϪBGuiSR Jƅ:!k;0IemV䑋~sA=1e0V>K\nuĺ9•iEo$f )-AFjA>+J,4 K_zP))@p-+QE)7`2 y_, y}1ѫm)ݟosg$S<(_^vUHmcԬH 1{fƻ,N߂$#%`04Gpj7חI!5vna=$?3o Tk{edQ_Z &Mqu ݔDBGehN\{F3>W5D@ ]nTw]]@lP*ͱ?N?~*? .8d/3Y6>'!k E6RzpP# 0A)pK Q:W@ş"nh2 oIy"[MeIo4zzʖ-{ِɸ I~JuVs薃X?3)b:RKX3HGߗ<(4Z#df@T6j"010By;ꩺ#.ped?6P;ĢPCth0 F*YzJQ"X"(g]<y>+2ڐO(vͳ.H%YUB!ڦ98YjnPH!G/2C دc |%fo4y̴))%loQ Fm/3sSl^SoV#Q ˙nAOT_#D}  p125[L/|ju.;Xi/ #qI^i#\S H#N|t)1Kwa  2X7z_}7!ƀe9sNRsOjmY=Mk#U-GE^ U tg>j'0TEr0Bi){_Sn.; }!GXq6v^06?c^Pnjo}N9;2F_)SkS52 s\Nmٵs?00lB4NA$L |N$px5OpujѬ6C{J.F~lA rPĸT Phtzַ[lP8fx;Zi #)M%>'XJ^|kTdk%<״!MJfT.8 jc ~_Pc9cɀ"K%B"36=Az:0hY:D^_c3V(s; 5 S.p9$]jP]Zޘ?MKbQ_ԗ߁3OZ/|FX gfmVbׯxǭzo 7Zxj~ŏ G3eS]r+|*A zz+>k"XBP(2(~47tqc|}Z :hGv|mkb#&@3S_NLPk%tLNWHD*Ԍ_m p }2ۤV:bmuT5 V r;#H`fS/xd2M}٥r&}Ik要o$%}ԑvISe1ѥ ¢᳴ulJd~yu¡>=ۃ`;Z(VÕ9VOYG;}haG銾6\8Arư-zEOSR1&8{ ٩˼@ W=aUt}0;d:v[/c6"/|損 =e`$/n̶.H;uaǍ3eJ%0]@n) I:noЛuʍ9ڋ,wkun 'C V`F YYiz̺HW 8W_-sE~^= UP/jbxIq٪U`ͷOUPԓSArC'@>&`ܛh.i"&)E.;̐$.`@KûAn^Xqz-dx$yB'!SiN ^>cԩ&KαtΩ#OoHaOKaC[LrK?1ݴs=SqD @k`bEsJ*\瘁-A[ Z[ng ؞SK3xu҈Ӻr4pȕ9ƶb2 wX,;cpe;7٠N?QAy%.;D?嫜[" /\0h~kK>/hZpǛ< }eu|hܬݩ;=OzYˊ:2H8z ^/[̽U񤜊a=))zIP=:7Dale$AL;D נi؁`к'mcr 2N];kENc ;j&ntR _ ǻM $:fyN+a8ŬAzP` 4 YzjɳhZUtVM^"/*8F{ݿ%EUṄ[p;cE\fl}Pj̨#\̈́^I36m`'X=,cr;/UtxMvMjc^rgLT}.Hɉ-S dkBVSss -A^ Ļ+aJCko9 rRI {`O % GakPAD(-Q%q?.w&yl}2Ͷ7?v* ;1R9CTvymi 'ɣFSYTVsYc!E/ O?`ίYs5v8+a5,9c b9ã`PSTBs'DSw<"| Q aj#X^ct8-FN;|-1YuaG7 ׺D:sVx7KB{ù=D&LzwlF@ثo:ROۃ+rԹ[Q Sv]|G຿xH(\tfT16mܠt,ֿ:؀^a/DǓNgxFCJ EyQ@-./oe}nd Tqt/GM$ڑi AmqW+ا"yۂ+.P5x xNU{h2kE٨F\vi*0$ҁr ڦ&8$ނ$!nMn(Y:278rv/ߝFiil+K,\Y8z'%^/-إT2$JeJb&{ؑ B7T"'J%Nb M@OW+7'pxTǬtbx'EZ`\tY%< /,$ˀUiIj$`8_6ފweFԱ^OEKOeapI5!_B!k\@p":xNш4ǙYos`k.?BUT;CaBtmvc/j xo6R3+TmQ/EK*-enZ}[7$:rQp1vKְ&f˾ipEyu| ]%qg3O_ y6tLD1t^@ ?Qrɲ)BM 31q/ĕ+rL +124 btoi$f9⡜ôx箑Vo[;*5c,M<%RыtX{f^^WY}SdQQ׍ahM!&HsdXjYK|딍n!XQ{{Ƒqc[fVuu^խLd[JړS6K>ő/hUh7h;+I*Tq݁;e0)d@2KR)黍@l!>Dƿn?  I oHqu!wY}R!xt,<+hud4]6,Ul>^A+'VxZW]![WPrŒoXBىkm@_!.]Fi3iq[Tu(=axLu!]9}<+!Gq$R`>̙.dBv Y[f5hUA5A.8c̱X*Oɝ C%JǣY"fi  ]rq趜g2nR ԍ\{bDU\GoY}س#vn8nqgZ'Ts%qc}i|@%3m[S| ':-h\<@) J}p}*7/3/kDS*'p~FmqMc񊥑t)>X)} nXO6Z:$܁r2;r CA@+\QDv 8wOfwPXzVϤĊMw>SG("n{oꠝIk?=Jf /$>Suvrʴ>~_Q+s-N=5}hW%4cLDۤz{`|vdn}(T=K/-hSBr'/{?Ύ^PD\taxs҉{XLtuU6]jIکsKCS6V>F96MdgLz'hNIeLI?+V϶cf }Ng,>$?{{J]0[(?5Jٮt؟VhFw0{KY"$J"t\i-m; jLz\"Нz 1(}!V^gaEOFF.^`WSO㱫+a~DT_Ρy q1*JVLj;8؈^4qm+^a3qSN}ZVQ'R1vr<Ɠ 7/Qq>n `'CEaJ\>_:9['>1EN5GҝW+}Ouδ3ݘ \)C0]1v]ÅZr9@hVt1p RwE2e1u7pAGS(n@[p"_Is !P16e-#ď!Lvd 5 k$ cJtX<S|` )-si4UХLFz>6ړx6O_[W?R'QzJy?; &Uc)>tl≒e앱vF!r< wltHWP'=RZB8إ^3hCmgz?/) U=4Um)el}\p&w(x\l8UPZsAgoe!kOc7@"xePO cZoSRCD׳Cl>N,]9相Y Y|0|-TzuqAR 62?oiCzWv+Y=e˔ G1ҁɕ{xQf6ZM/Zn/J$Jy014]ZUj+]Tąr!)<؋G40.~?/=Luw:J\fl|)YJ6ZV;V!&؏oTgpdbO;"z5̓{X7\ ݝb '[9Lⵠ)# sO~-F!h8({JTC `m T`3˘X =tԍK,7}HC/:W߉nX̜K xSj,KEA5G?4[UsjCm+""z6:ZL]teI^lU̶ZfW&~;jσmyeZ Eh a J#aO &GXv8g(a}'S5F6hx xu2' mHؤvcE GgGJrkd䟘DTYT>1p[ATqS_8ÐBvmG9:74 (PQaka`rT /W T#Jb\xն6 g Fޓ]AVKw rwqMRZ-W͒OQGv.NäQ'tٿ< PĒXLF :~V.oW*&(EJӤgf_BB0ھ<[sj>>~4;&Wg,hSi58+;Nvtʓ&'o٤ԡD־=9KN;1ԦZP4̞ix/ RNݫPsWd~hz6вW?;X=lbB 5&dSѣmv}T_L|̮pAkrXm4~X]i&0t쟁͆܌BrVj~dQ6f"9q5.qfF<>1]W`U-!mM*5*げmY]!)=BH fU O]jFoВ{ýpΊ܍[5UJѽOԤfzќ˥%%&(6U}:0L=H|g0zwY.O&r$P|KRi`'0+flv m;)JW,6s |G.׽XǒĚc f7W9T!d9x6dDPP0HvL%&H t,QՏ'+u{)qWתDHM`Y/!C: h7t4Q}Cmh}&oa`}e5#C: &HHY'p3s$'frKlr"s fĹ6IKAP嬋FW@p,[RGep+\S>#N#f`JN?6t|S-x-{73i.bh*y^rh%)[&F~bڣ8pXlƜBa<_/ ֭F._J+# KizgN$1 7罙qr1=-dg˭*z{QjmEnjcqaguחXv(g @v$6&Ok]Fyk<}}({\{V \HpUJ [EnpFIe j)ӶA0-G 5봚2Fmhiifz6S)[սOo˟{0I^òwJ,Mrx T8%;w^'1OR*f#1d$Ɔů2h[{r3.t-΅)frzyKhA4е"Isl1;z@vJցEP탃> Q)1:F' !湄׷*eFZE'Cͣ!:/$ dV4( EWTtJJ91=8.QVхW]2.y#sah{?}Pn|=XKhl/mȴ;xc[N 3-Kom`𭬴DȆ ąB4f }ܶ.ʄwN (Yn!]J7s`ўXi}B QUWFcy F"-=7&o%Wx'B,'X8j]ͼnzm$| 1Y*֥26VlLN`' :͏ ]5xhW(߾ʪJk`da%La~|*Qe[emB`-X~2`CqţR:6pyҖ8QȕM}bӰљM / 64<`H]π0ȒQM tFPk wIjju(([ >q-pBm%G֘ X-"KA4,]IKy(^TF.~- WMuwyaJթ2tgǏ 9fsZ0_*ŭ~ R7FU/h s)U_WV>Uxbg#5.OatT#3oObڟb=o/@#.<\x~G>@8L#MpwsŋɏDɶZ8x}aVȴ &Y^`8͘Vȕz ObuUgŰ.].p2Y]X?VhSt7uдL kp +,6IAr?!F` Y_[9kw ÐQ`8\w)!l!d"[Z/m`/w oᘮ$,d c$WGuڐVIpޯ&tdл8N؟d(h$Dך"t*Gcvd*&d2;e.: d0r\>@&F?~hLBd-%5P = 5ɑZcM}7d?X6oWRtxalŰ'dBѲ"9 / -,bK|nNY6Us7i*Dp$(~]L?-U؟uO]vk[&xؚ.2>>m6oƐB~9 .o*ܦ w tj֧ܳD|evz5/1b.P##,i_Bc*٧}2_ָ~#DKt|M1i _X᙮2[X8om\ZPwi78Hyޚݬhy/Z"+Q+k<%1V# Smy@k=kE}}˟4_EE{z 9$J]mnzf QX,C 8f[Z-e;nm*{ɀ5^ U9G2`&B]ᚚFU'%@o+xgl37ne\@Byޥ(WU";[Ph71dA51Sf[w!hKlM$|1ʣOĭ˸ Y4_4㳰z)Τ F`VgHv1 d5$٪22Ri00wĭoX u:C)LV&A$>yM 9lyF]_XY)EV햍J\Vc/: yp'Jh\N )J w +ӊZUd |d2Ok`Ǩ,٨eg7k)X| UXTl~F>1϶ܶQ/)2^>b*RQHkLf>Fm.oQeJ'Ǵ~v2x{W-0zB(BTx9h/s8Vp7 0Y,̇# Ĥ(kJA0b ^/}D wyuҳŖ!fXPU&D;{c-bV4!T2ІCyN-jcyMИk2Xx$~yĂak#ӻ탋*^-+#a3J$|)'3[$S~1<=)#\0r*HPCa3tU}vL.3K˼>5&67`w)c͂Sy6?*Ş_P{mPxt\=Q;"'i@5w(r{k֨"^9u\1s'dW-j^&Gi 0 Xbݬt[ ?odQSf L(XBӋF\J]AzT3TlFzMnxl[/;#s P3-,ț=4"NYNk%|q9PB["'6=T4(I,Xia+0A/̇5 \\ `WC/n+^mwNgcu}܆R!-uFm zE>]B KN,dRC(8WP"ǺŇ) BLñA,a}Wj0ģRVi wU@Wԕ 6iDH@%a| S%xYI"+a6bƭYН$/aH,8i>dh<:dgwq)I^^uYٳehԑsTiyN?l+ ]ϻE.yX#sx]̼dn>o85g, [y&4i;36FPN JV`$KADA} S6K57H衻fe1/T9AX؟bnǏ%SӃ4滸db0'oBPv$abP3L2kŶgsZAiࡣ!&,ZkG9"sSP-ՋI]mIʷvkyyZ8f1TI/&I(f`Od(WyGr|G*yy ~:C{1\eCPNc%˩ fIhmA`9wW<.;7>[`PKU9&(ʣxx/ި[ʁBO3tkN"4>#y$c֭C.{wm{ύMI p\aWvygyM&N0pSA{8^ҞOcwI0}4QtF庍W-298QH$]gG~I-68bI+lebz^VIn8 Sk-S^M!~z*٘2WnC_ }.fb|b<^y!G<L?*#}@2tCAuTqjh՘K؎#Y`cV:)Mt]Dr*iNX揃 0 K+g1~ծd0IQ2_?QS!h 'SfsL:hRMӿY z+J |{+p秪{h|MacU1謽/tpWKjjaT$3p0L*e|"`E+x 5EY  :G0(߷b?l+AA\J8vi@aT܏ZS2Ny VJ坹h4t48Rm$cp}\ԚjHzaB!9*SVJKIӞ@3H4|/i3ӻ?*!>g+[QQ ]־a>cdPZ "D%:Rߜ(OƔ7-ŵ;tǿ[A_n\oMW%ހbrB5:|Dq^Ro,O#.V0~gݓnGV7>,e_Ӹn`DTly:kFi]121gīFxC{.5X5;ɶ=^11g2_G$R$*sGN]UБnN6 (\G#*ɏ+(k< +hlX|{k^⮼׋F'g9>@El/ *-W~Wņ"p,a9'vDHggt@˶O׏N/^KM">e,[.3Nu.S7?6ֿ-- 4U yXjw5d7Us9uXe?%- jާpPZ2yЬj]>tm `b5p 1UA٦m[joKShqeP ?zb帑W)>4fpB_d,~!h3𐳐~Mqpk7 7Ջh:0EkNkl8F쀋qH|% 2~SmgI*b" vjՕ{$LW&Gi]J5멨팥!_ Z2  ]dY$7^c';j*|bVdaH_q D*F˛zB>*\64!~5P׊2G"Ldc2;C3#~ 'bq.GnA╍dLR. Ⱥ(`2p@ԛZ//۩qkN#j[jz'Z] T-EQԍ|Q+mVVQ0;@FkRU5ފ2èϩ啯8r: Mm/{P8fv/ W\YJ7s8 ,oS·G{@^.bVZKи0t0j8H*JqigX.pv =񮽕1/+nniݖJ,*|ԒXK0}+4Rւ) yGs1-lŕ_Iȥ y7Ķ G9+3tPn4r/͐hUZ30; ! l[fa|,e]B5<(0rtpe¹Qv @x@2N0 xdr }a3gL\aXvo%lidԐU0n ^6&L&` Qzc2 zo,8CljHĦ7ΕV>w:B.(sX#Qь(=Jovёq`]Kv.Y07ޑ %@%\]'w,bE-xLUz%Wvߜ6ء " .2XۉK0!@΁RiM[`(>D VR@/ HkfgKHh"uN2Y(.B(DgQ%\ጱrXzHW`oZZӹtkU[=@o ̝g}Sm¥yK31QҕQ\eT-v]KZ9UaMƴ;NKgUwmPԿ ni Tvp9xe^T_i? i:,bTv7'޻Qr|)[AUhMDC'Bkn tNb͢z ? rBeS5yBΘRMq%<;_mWrGCE|~ڗDXdIC+Cؾ-icFi?r0n$K= E'gQS vWi xs~'Yvb^1<8pEPze:_֪^ȷvtD6C=c+Pj^Rs"XĆ=wicW`PkF#@4$j%F R%-}P&4khk'i:k'EYsKSU~p ".hOnB t^]C:'JIȓPf`FrMyr2sKW[^3zWPvס~摌EAƛ*[AU]HnIBI+T |Oq"@.%Ԉ^>tX~@KQQ. b~Jrzw,rJh3! &\k6#K_^Ƕ2O >4S1ZJWgc NId$7ÎqXl|q05<H`ٞA XJ"$ƯnK\KY>Gg y$$n`ŴВK$6 ,X{mzBV!4t.c8(5;<J:_ULjGtΜ)ώے1 !aV sI;aÍkuĴdA6FbC (#!Iýƨibx$۬d8 ){-1F]X/՜ $ >bRZz t1Y@>($d h"r%lIZiklDA@A C4I-* 肒r|0\UV(gj"'(%$3X߿7EY z:!T3E>h %ѼfSi`eca@#)0ற[T]7\AS;*.>0n+(q$߱gQ#X+t91e>}m׏ZUCϞw™ec}C!NPP+M24A5Uɫ5Iݮ !Ѵau0YA -5pԜAnkRNcnGX+H"xj ;?X*'Q$Bt|Y JCи2'O(v'6KZԋ6IaNaR\A[-]q' ƾZ ߢOCVTԂ7I40'$Əd{`- [Jl ѥ&oEQ#Mq,O~$@=R='V:g W8ZHk={S';O| :kQg.ZዳPܟ /λ O,GЀb\g,BZHҋ:feoip5e^%2+)YwzSh]) *dBލ78m0юuU3O(?wԤU5ѿeL7-9yOMыw}AJHBeuU"q" ֊kyɠxz#9)/[}N>3ꉓ0Aܦ(q.awaC}z~1Qj\Fv٨z/<kL~,0&}EN);H=#=2'WS-RGOqjG!@-)D3V~OxJr(_Xt\uΕ*D=_|fhèRvkY/ՂѯNE} Pk,@<>0ҋ g^'u0C\ut''\5Q{$dlI6 O &iӉ%yx*^<Ǐiw9cX@Xi h 1* c6:#/`~mP7ڿ.+'؄f T?%M}-oz~ =0420KPeu2eྭR+C~7Y A9PSRBoBdOY*dPo!c :t#^Lp4e$r`CdVp:U2;)|< #bgϲ¨(?֒2' {7C禎% ?sJ47bT_H<_4PE}ǣƃ&"2;*\J^IĔD?nd./]}{&gXK\.b|]@YQJu"Qk}3h"?^▄'0E'|0Ò"oO/rOt.괫)[]9#Kb&XNY2q*JJ"Kd~\63}Fz 'xuƿ9Mp˺rrVDa'@j TibHu /'1*4<KpO3?PۗA  7}׾!ǹWFjI++½ޫ_%u ;Yx (>kk[~LC<'4TB5*ˎ9,DG Xm0UzII7n[xUNN>k‰LJDkA:l6 <1DT蒶rv\i,ty @)u(}0a=R|J`C=" O@ͩm3R&!c)` $ xL,666bZ"t惭mG+Q6KdYFǖ>#|E>o&p?tf2cȓ{K۬զhRh 7V}V;Q" +JGmXnj{D66xsB[$jۮianÌ,~V'gb/K|]x- /;/ )4xGG&2XJa 1y> C(׶xLEҽSJ@%ٲȇGVu)qH$&$NI##2<3ɽkОރn&14(‡SfƷV.`;H@3\Vai" ]hVXgqS*௦{ѠGd$5yN4C11n "<,1Ϧ;a֬?Iu_Лl Y@ Rq}#gI^\ļt`(3bB4r#!c9Iv Q?rV,sl҈WcxāD7gw2]H6ܭ?CN+_uzH/5 2Yaw f{S`N#% /?G#Sddk@rK__n-&̟Pyt#fی4Qsi!ġif~@(lV&@r$YelhKjM\U7H M>9ƤHK5dq/Ua&[’^jč)$x'$:Xq`Z>S~`,:n41J'Y&HE\eJ鉻rf)m.2ܲ-莈dܫ$eڤ-WU,EYr6s'đO4 @Jȶ`ԁbn}L=Uj_+;9KN-<'EK4i]/3g14 Hn/3uhz2{Ly|-!adnPoM_ ›?t3ކ80b|fz\g9]ih5٧R(hyCfCYCλnj2PXr2^{]#%D_ƞ # ^`fo GI(9V,AZ>Xvȳ%rɥ߿hk6WY% D8B+$N#E( !0ƛ76MSh D2 ljM Mػ1fV:-w=|cZNa=*|ս-Nf;cBߋR66Ʈ FR,s_0*Ŭ;"VA#$E3#'\=n+(T{s(h :q2aRoptyO]Kj)"?Ԧ'P˧Uy]MLrNA϶r BZꪇxGn_$bÊ-f\8L1>&L8;>Qq|}%cۏve{;ھ+*ed;՛dO| !< @ όݟT[j0ȿD $2n{؇6bնH|&}-%rm= ~\(7!E12^za^#mDNǦO=ŕѸ)r=V*|~l;h&s܎0ak}\oЂ')36VQIw+PP97]1XЄqVo U W7kRuݦg*"ԓuz=x!]5v>s4:&h'( QGY9 ϘwCEWOf.b= }xhOy0d61v4.b7@oJNFrd;@NvBv;nچuBO/{^{|I85iH?ZbI9=H糺F _RYu@) Yw]+dwr<1b${tDLri$eT.xrqK#N_[y(jz"YM&"&{[rkkg?NU?nDI A[혻tj[~ړNlTն [P O 9EQPIolG06.*`!lnq* u7͝8/Z* V"} \RS0Lq Hx"2?^ykIS+μ:C~aM;oш_OFá:ߢ]QְQqNyDŽ1 o fi# uVU1_![aq[ia9Lw66# "G+ rMHqJ*ns ?%DCP|3&s>RK؀{;,>%s4r[`G E[S!ޑ9*5]3NsN K鰔'!(Y.{g8> :gwlyvFxW6R|k;aid ڵ4WZcT܊O",GwE]V0bA3hڸgaZq^{RhLL%J*2pcӟKr{#k5)mVQP-8˳vK׻o1!掤g7Ej=ۛP1ǪAL85XrYs68@OϘmue8M@lvgkh`H!|k5U*yg;y%+o:+B\qijD0JSgn(#>0&Rg:bxN6NǨ^;M&#^XUD'TW}H$j굿N̜6A@m=?&eaTpԿt?&03WX݂#˽?1Ne֢K(7]Z׃Ά \⤊1:eHƷ;TwusRS?yаYyרx$Sɳ3gBaai|'+#eh20,Ue;7Qh|4SB8 wə3&SϦsB[C;vE+ZsL!A>ί@?y_j#QAn?Q)/F}EW{Cm(77% 8")H)OWxٟLX5bML]!PG4|2SIFU4&Z6Li۬X+AKnF-l`'}o :6$xLw[H(<<#L:-&q#da ra戈\$9y}gv~_yd2: (kp4TX]190lOדxn`frʸQ-o]ft3>" ({˘#J&(5 @bqa;;{Q!۝[#-ѫ&G]ސbreA`SJz:Bv H*H;UFlMjDc [2Ƅd:l_ S4HԑҠ2 zl.tW7SK6Ξ݃F~w:*VMk^-@=dLèX [N 8e)rצ$u_̯#(S &lrb6WCtw}tT]+;%dyykNMQ#Ӽ/9ŖR1BϦhݯ{Q f*[9'/ۈ-mU?(FB<9@),ȓAx˿P )lxg!B,f[:}U" Zt}:CL-YP%fM"X)D7KEwؕݢe]-@/p7ŜHHī7X xR`TGV]LI7}s: J)JS-+`]4$7z&,I02k) ORnB>2roBˬ(w饬9XOIxO{f;KDZ(q_)Յ񯲆pKE$ 6h}&rm{ؑ$n(-;!~,h(H\$ԏ5T'A.'r2ᇪ%AX#Fk寡)"]fy3I(0? h1 !"mQ.2/{'/`[/b$Bo&偗A[O>!-UC擻 x2~{:)^9t*&z\*jKy*I1UVW06IafP5 3/Xb (*'{85szWwPkUR倮#"~ )diiuLLC:4Jn:'tn},}NtSGU0)B6h~Pn"Xھ¾*>zM#Ry@^4u7_1BK&g]㑖GƂY,$9 Jk R`n~KcG +[\' IQH#6蘧.a#ku&.߫u#hon ~-@DF6rx5Q|fmS`ބ_51wH^z^Itx @c3n 9>kRtkkf9! rb4 Q-/pO6<]3 w"CűIn7M~#1 kԨUxh+>RT#3‰K!LR=Y/)5:S"{}GBy3y%杬cM[ ߿xO' ɿww8A.D pK!21mKB,O e\XUA̕ I:z]m5vZ~$ڠVў=BL!%ӹŸ0TTϗw7$p%Ѿ# '_V`YIr 5{UziDwY&{tѹ|wN7'҉bKhU ^]8آ&_]Ge[~k Bz{]TBn<hߛ*_Zk֚kS)g!n*)^yߚ4u8 L[̼IXs7$ /^r~$Tׄr<[&H86BY6>.{ܙ3j]=R?NIS-e@sJxqZC`R*\ޡ} JHJ(e]Vё> G/b*FzoM0'Dl]GZ{Ĝ(o^mE5&Di! bRuZi6xmјn39LU٠d;$A?r N·xrA Q\k7Zc+˶ؾX;%k U#_]tub~xXyzPhZS2/G%fq6sZ~Je%nIk7h%Z^H 0OM!L2\#m"SBST% :/e N&3_7:Pka? "І*oa]G1=`(iQnHFa'i3[ZXEpEY @ %5U:L"7nT!̋},75\z<^c9e1=2;U/`SH-S/=D1@ky(׼s>.Q<ό#_XZak ҫS8HBu6Ѹ‘hˆ\eF+ʰ;e܆ck'l˃:' m/a3iS|)E Ϗ'hPA] c$eGZ-~6C|$A[S;^n36p7O @(#!(?d0H\UTMvؤ(͕t^~6*g W9JF/VzTY$pa'`-/WZ0ŸUYyS}eIl hRT3 xWw$OvvݠWŢdW)7[ $"SPtK_.]º~̧D 3'tp ,{X@.?++4Ŭɇ|;-SU\Ǻs$WP2a+ z̮$qƤJ:L6/M:'٤sVa0b$%߲hrD /MGi{=r$fAFe,>E [+5hP0ɧNS/hrSa1y_^rТB/˰ϋ;DrIG v>~ 3`,9\L'B dCG^&v֛?̱;qWbL }1yj*.JV6~!TTB^8YVHxo9ڎnI}WD/^0Wݹ1rmΦje/3` [|_pDme `n¿6Nǝ&ҩ.BG8Y  ,m Gz۞&R!m1ݓiFۚq7ukFe*'OAs 25\.Xh~Z67b4DzhkoBĄ=]D43IiDzY0.YtAvz=QF@Q|;vGI71Y+mFRMg"Nr _/Syي PC,n ESCrZi@5WS0\3+w 8`xkHCPxk٬}2x$.1Jѝ̘kρh^(u# S! fgʃf`dǷGg f 6qR+#*uve PG}yaRWd'kFZTwޭ:߉->e'QnC^{, m*'$I*.D> dps>lfV v٥aMӮ+]7+ҔMIVfJ#Nv(_K p震|=MJ!z"GcD-s(FWvR{Ή%v)Yz1FSػ+U;q^繊Z]y_r|i2Տ5t{KHJWe݈9Ԩ׾+һ$gP@Lt tj7.Нf]Y>S&d-SS:ڡuոDsM9.=O71*i#2#d"de|IGR{! 6[ɹQ.K.9̶F?|h_LJc]ؗn$+ul#uz Ҏz4zX6$@=Wd]Z@`XSE UPqǧ(&,m*z9D_aMnіԼ7@."1pe^Fst7EGh &(:e7-J~.Wxs.47eiۃtqI- [xBt>iWE"K8A0N9MLXWI-j1T["K~tdp۠5XuOAΛ oSrzo2xaa,F֋aPhy-\R-擅&2~~#`Z"%WqљlI}~<)BخhfD@5]~{Q{ش kߠj%L` z`1o·@a_E]*ljE#B63kyr@:Z7f=Aڝ+LFQNl"uMYw| x,7!k(HNu Gџy[+eӕ,<lغ9 -j}e|+\Q1Eޒ:Wo*7B.  ێ.T̵20F_a{lH}U3 <"AlIF$H܁gϓWD5m{U#V `@\sz"~I4⇎s9XikCX~) dzOe;#o"bӭ2;7tWҫ0+<v_pV-aKr% >mx9)6%2Z01/1 3fu?2w='& CM`,zTu1;.(WGBW]am/2a`F[:PFlOED^N|NjE?RmL.6= } F tJ{6=Y0ץh~0lua|_!b1XŠXJ 9edV_ƙ;W8L5݁uĺ XTi""Zk30ADNcEelH^ g)Sj9Xw&hT=.v[rSzP"ˎn$B?G"}IVuR_o RdEgnn/<"#_!`-; ([O_ǥ9 ~*gvWU-p.(]JC*ᶥRG%у1kIeYmQϕG@ORv$罨E4 ?o҆\J fN> э7_ٿҍ:KJoi2&RDXC~ CĴ[l|)3t7{kژ^vӞ~莻ޞBsW쯛nhr7ɶc HwE4Kt m^+Gj9(#g |yYooMQ,qMٖ4M{I.(evVjc픪pSe20.ЃyV}ߠ=2k\QJ|n앲Sr fx@|pyW"δB*7C0G\3Ke&/D}ȘǑ.H"6M䎽%kfzt}$=c/^3`wk^oE-tPN(]3ɺ( {UK'UE\9 =p/$o˸mEQ4G %:O4sj?+aT0[#t "n_ ŧ^/{ F%ZYƦ/k[wыv:S>fM{!am v݊+21Cv].w#d+9k(\t1o&*:f*YGLxlalw"m72YdƲ,_ԃ0$c#ul8:I7>h _SŋU&yۉ\\;1K,#6/>CYT[++d-+a2s?6 ^(st/! sҥ Y5~f VBeClO,)g?]OAR>&A=멆]'"/ r2RʇtrgVp~ohKoKʨCmБT2?=k`DUX+Y[+Dr\dQ󨁹@˧-F`\'Bdgs;6`!QWI`,TMclOڇO1,v}5q/O;NxI%iptksn-u%d렑}XÚK"xP]x{MI)+$ݤW:Piˀ5p?-g|}x݆јهJ:^J`4v/^߻}*A EbCu=e>6nR\X@JТDuEݚ>yDJw3>G%gJ>Ό{O=}U?ox@}̹UF^,-q? 9yԑfz;M-Fpm|aKjHdJ6P!t|/aͅA|uc RvC*ND㯉=E ٔg/L^b14N;+ 鈕PB9C0%qqLCSLO~T>[3V "JrL`&\s<@bem3myX wbWrUs=n=tK؆·?>\:_ el @Q=f{cq #Oss^2ˆ%Mdڍm1(^cOaxγl@]d)) `$h(p&g)_l:T>)I-a\h*ɲg+oԷ8)݌V:`_.S6v#`D4[9Vp矫xA'Ar  7h>}t9/S',Ţ:sge i6DI^dn2"(XoX>ė!$K 1&o]$s[튤J2CV&fx.wv #D H olPs( h+u(V8@GIH?.6}IFVCRNr @Ti Hzy®A:2C;G욺Ig6z3TkWJT w- vpO˞ln3Rخ.Xukѥ<>D530BmOÜ¥X)tp9\}񧝔#پex3r,39㏘sO G-GR%Պuܙs&ql~CV%x=޹Ү~d$H !1 KWQy KzFkÀ4D},KI:͟mD6.^j<""kOw{&..8uY! z\(ͮ:H!q㾽8x!y^Ww*GFR8޶NΨ;̒HƁ0:֑@ϩs=ԊEpίs2t\Q=@@̀0cs;(iCRH-8[+dz5yo \ٟ挤ysp&!ʮHd/M6 1s!5:z"Q|$1O@j'Mc%{YϿ?.\Mw`MH?qz r~cȩrW|"PtAXʹ@g 0ry 6l.!RRwےWy=r#}:)eDV僮gEe ~Vd΅t/g+-~1rUZht,,&ULm+ƭ|/~ЖZZM1IzP;%1 nM!kÏű||(kis[ G|縿^Zyjr^RR4p@s3lQ5.V_Jj?͂{A(Ky]YqLB&V3mz:tP01TKভ[LZ_15V1QQ{ݮ̢\C9I8)%Apܟ96:F dߘ)vX2,$ߧZ84{҃Ki9"'fN`JU%m{RgqP I|G ;zc;7S)#p&8޶>B*+P 'iS梖& VO+GTeC;P11`.`R2 \ VCH⸂_.ywppdxurd _!%=x5$'r#dߝ2>47B5:W4@eQKE;g&]E+J`lE g'^tL7۠˂#^,=yj]p4hq%ymut6o#Tm} FN$=HWHo9MR}w skҟeНS@C;{2WwCaf..k-XC 6}g`w,m\ZyX ߗ\v, YyTNgFD0i`65ˎ@{4@!K_çN ,wCA<$3:Wt[ldVP_Ywi bG)G*t |u~Fa2KXK/\ˉ(?0J ?t]?dJdMYKvi"ɞ|lLȭR6=ʖ,1&)3h},|Z>ldw哺IAFSդ7, cVٌgaW}O/ă٦qwukGGʤE [`  oBOܙqg= L^KN `t:AGG9pS`CiVaeV: @4h#|Ng-r܎2#=N5L42kc0L(S}O(Gonk7/0Z0i<먭VDqU{YzS`i=E_89ns@QN;}j mu|GOZ3RڭU GeKHڮ핡kT"KtC:)+2۾cOɵH2mJl1ᵺ.[Vߖ~(z(.lBa<ʺSF`~T`=Bb Q(B<+USOXu5mGKf)NDu`nen5< KēaC%i21p4)nŦO *ܩu)7/ ( |9*ͯFsֽv瘊 9[vwCֵ^_?GH1Pn%&DFeUy5'<DHLCJaQs}Xb;b*ަhm&Q&mׅYh~@\<ԬLַSBFObNp5!fa> 7-v|lI|[ +鑊:SL4Ӻn9 Ivb{ׁpb GMTqd:q#Odv`DzVd?25n+_{.f^Oi6 2]\xiuMggnmgƊsQzkT.^hܳb )("UK)rzX$Yk[*l}$heq_ 9N-,fQ?gUG17=>Ͱo.=N fq?vcuxWq o/KMMXؽWb7)g.^=͌tedM=ҼG#Mo,o *K[ak{ԗa,Ơ"@ИS(g-5"22n{1;I;)G:J&0)IZ:`TTU8?[ M@DWL/(,꾎;'w+מ.U7 "+\Uz*EdiHDf(zw(VHP+m/xQ| 鮺1\-Oͣ0p?y?v$)T[ ]P+Ԟ:{3y%f ,%~H?cp+.:-3JhMfH!ն V#q<墧IP^VTRxmE$\ĵ`AO^>v#+6]t-& ifc49ش*;W",~v>%Qc-_6#ŔiA]b-S$yfxd @KtRlVZCƴáF-T U-k s*,X%FXH"#׭+P[U:] GC7Wd'D?泔>ٜ0s]f[@fhh fX7e݌I/Pg㈢Hp؟D7yDۄB&kGN>{cΏ@3nY!0T,gu%{;a_|>w d8OP_H .k\ԦꞬm~U% ,!68bF㠋CYSU&XϊL`Qmkgnf?L8Q )@|`[?Km47MVmz<<+j)a*ވ`m+-k"c2rQbaC'_:q]~p%V9].ۓcCaC е|l5: 2B{K& S)C靋*7Hey*LW.D ۢ@c#6|½ M HO39Lt$,;K90hI*ڇS\&:㲇G4WbR+Tupx'qA~uL:Gd@x3#pZ5[+gnSvol-mv<!yKX-SpRMY85Tڷ_^‹-WD0q> snJNyeZ].bu8^sڰUbfUi\qKd3<sZ(Ȇ$)*eN5R(dX r[wBAo9&cdm[]U9H[˓B|țj&@P/_=`kDוݱ1}J8{mGZslH/={tIK,MhPHF+`vvkdz8MUGsy7l.6}(9րӄR`15kLoL{ɇ>Id%Y±[Bfr=s@*#A &h8-B>N}1VH,U~ʡo~`V%zIgx9i44"F{j;@C5-`ުFCV#:LDYW3GUqFg FT];`hQB@-jAEy7}kmϓe,WpXG,: gz٬qZ~ .;ʼMZɟX|+iLco˕cbH/=D8? ~YÖ"(`t #~\jtN#}$ʳdR8pjTLQ=O5p!v(D,"%k4^yixp1eWa7=_e42hw,p#0oTMuaDQd;}d6w 9BD@fB܈I}yeV4N/['`-t%OsWAf(=T'i@2x8>f /(gd+PF: <Em@g {KRa Ɏ)]BO],:Vo"d4oX69}ĠY4hᩖs-pL@]mT8J?"PS =yE"N׼A`IGH` NzM9KZGEE@#y/X lfu+xN1wzN;5A[/&H})Fw46Y'^0]7'ZT Jcϱ0fN _勥i d>4@AWڪnۚ8Κ{4u@ݚqcyjGaaV,;IFE-qGk-bl/%R_ KEKA9ků-fh2TNo$?;Y9^] L JgJA<4LH:*f^W3&V6H {把-q.;ռT8WĪG;b4 f/D,;DbtͯZLyrۤyǃOҿ .ޞQ'L|8tvaBճ5#-*pqVpQc{%A%0p:ؔ5쯦6. ر$tI-NQ(C"CkBc[o]成u )a:ɕ-իY;>N+kߘtS\4UQ]7s0qٞKO´ \"iaLvY1wr;{@>7u~-%eY9Y@((56D['G8O0 9iizÂ+) _cnJYf" CY@EM0Ra4FZ8FAn miQ6S`#c[|6ҺusGӟ`KsmdVozUo7#c$UƌWiX#=k܄c3Իbp 7US(U/@V7V/o <1ber3OŨy,HCAޤ%&Բ.}L=Wf_Gu,9- AIvK'Z ꀯZF!Q/friIƊX 4^h֒S3gZt3) aD*Vr G FL5"4f'y3LuT GGZ$Mh`jk[$BNuB6 L]6&DA+2jMlNxQXoPwX$շHQ`J8=ȴz5sҙ`҄%~4Ӷi$T=HU\s !^f';BɏsТu`lYKt}Ā'bXe2Z! bcԣQ#_H򐤖eCy~\ 4zR8e(^ h`cACݽ03QwFq%at2.d UB5$Sfyx퐅$ &zv903\]z!B=dtWĄ4Aa@ņjcTAp$@L7aL]}/ Y!P Uj,nQG1BzføS-_T&^>eX;Pz! ^ΘxXvxy~[?&nZj.22d"_~ O=ꗹpnXk䧓lM][Qb/egcW޿M'C$[h+h5s,V%G xQ:~d,v8KNꢵ)!a9 #E-e$EWwӲ}˥xٵ!@ITȫG[j/[ wԸBX.d|gݢwO*,˻(%ИOa%|۳aVJBlT-G8ܰ!P %?hX5,BgM;ͶKaC@$N*i0:@s0c@z 0[[5a! =,+ ~h8c~.Gk\<<ۈbixw$yvSїRAPhZ& }qT՝InN}נgY#Cvn#H6>&iqZP[^eҁ]Λ?Yi3@_5q1B'7.Ea4`VD"qAyԤ¼i0pR_?X9[g^M>q%_#W6FB >X'0 Nρx!ܘ]e {dv2*G3Nuh0" OX]wAY)~zmGEp?.JH̔Nz &K:īz`6sdzvC[CԑY`;W"z/@:팘RdxшCN5l^xsc8K҂w)imB{cSk9=cs#JU PU5-cڔ p(MI ؈l.ʵ02R%2 *'1a+qJJH@S <2E(d&mЙ>$I<_ƤE5|rO%F[-gI=6,z [jeZ"^I+uIQr_~ ':Ҩ?_/IȢQ>a<~sl&%2 Ft`{%^m>_$nGCҟh Uf:W)Lsp} oqD@HU#MWÃ(20_ӡ 8F^ piڙLsy>֥vӦz>5Q-M\4zsV * V#=91s oÅܕ腵;%JXE:j;+0k$:S#$Zt{t9|O5w%)R< "?ESߛHxqO/Tn䋽J1~Qviׁ(j{Z=q5:'=i%DžBV&cI&}EZyOI~SW5A~_܇` `wzFBB<e1&Zg2Uv3{Dnލ34qCgW?s}R<-ܒԬSRٗy阗1]3e F~ŻTMlB&X3 bNOf;wq]EZO5{Fh#Eh.ǡ^~ZpCƗA[w:yaז=htqA0O@t!vUO(-oIO"6FڧgỐQ\<%Aj:t.+⠵h#5eQьÜ0i XB&g֨GT׸N*`A#m׋F`Q2OU~ 71h[X.q;"8>ٻ n7j</z-Ww`k= g;sYKNN}QCIȽ0O-%X VPoF{nDkBRI-Oخ.TyXGQ>15Z &H#*Z._bZzpS S !3:Yu9U6e|ίc}]:JpWkf\d CD%\5&–52; 5ڱzKL7s:ެnv,Ka\jN'`;('W1:K d]4A4ukE ʪѩMj 5U8s¤r\;ZéDPKy"D QU]Gj|ިEL 5#VCشiX't7ء l<(Ux; &~ySJtFD%1IatXL{ z1HxS=l|Jώ4oJCdnU - _bx@ l{M4f[Tܪd矷q `GQ.mQרF)hԶz9PQwG_}qX.~*`B t*Cڎu/$m{f@\I?\<=~QՈ"}P}¾>H <{9")oo uJ"ͰXݺ!#th i:‰F5s%gILht&\պ6-P Ni)dTYgI.59d2輭A$+8:u v3]%h9 HsJG͡׶"@S!}$!o`/.Xg y= XG.dq*$5[Ή&3 oB &䏽`g٧0ĝ4:%^ C2RA&}VK'PfW^s"Nѽc__)˿5B"FL ,dW`OMZ݊n9hb˧QDqˤOݏ݃,jM$5۹^ +nz ZZ]P+p D%5~q|ŕ2m]9 2" ㋮0v#qy~T3#/K{&G޹-.s-HZU0}BIDNoB7O4нt & n䪈 @6Xϗ}mvϴ8/04+57Rs3,Թu'J5t&||_ EBN7eza8 |@JIaGyē&vA025t[pec= P:F>Dη׶SQkQu]ȓJ#N i ӵu@Fq#\5 hW\w"f O|^ nc5:(WǪ{BdY+,l@o'/QW#' c^R:wN[P-!?]),h>W#Wd&!DTyL|+J^Wfr2]XOq}+7N'DR7sTt[IB!. żҝJ‰ϐ-ٳ'uU{gWZFnĴ/WI}+_=SGMە&qyN+(0JӏEC@bi8cZZY6qת/r"U|ju>qÞ;a,9v'}j %-CJ1f3!19,C?F~za 5\; 3f <}ĄY#TW倝Tژ4 kr#*_Cq8+1"6]5@Ƿ,@`w:vɄLM,# EI;yjFU?y ߡܓD:afI!'4htXQN$ BW1e=*h!_Vy.=52R&[H鮩`@M ?Rcxᾎwb~9 `L~ȡ#e7iGTL)w9`- &5M~os`WjX! gb d8kl*N9M{J7b?漏sSd,GP;*6*g#JXZ 9;Gf;S5hЏQr]Ҕʺ< `pci0"a[0d3s*7ӟ_YSo,ց2?Dv0' :-o/@ ƢEЍ2QE~C+oF'mW Vٙ>% Bl zVU4o󨞕8AS:'LOmA,:ɊF6 Da ^y_;e={Afod4- ,[D ;:W9kό([180WM[LR⡞^lͤGd,oӂ쎤$>Z{L.kPA%vʵ&v6(y׌Wxؘ E|eڙb>4[hrx6"xOs9zoTXrVuCR b WOZO^/h |J͒P%9tPfqh/_"^lwH `n'h}jG ?j*מIض`BE~Zd,[kBZݥ!X6 tl{I_;{Q0R lBiLaQ›͚)VٖW/e84g/z OŰTƶrMWxOYZ}Si9M6;>xEj}iAHi-y ?Flh%R?sWC0\+#FX5u F5EvEVP/yl'> \bκ^18>o4DL7 i{fdum9G>SWh;VulBal1P)?IzI/[9*qjViyb'bF_6;"}opPl2p#sH$zRZ1SNy3?+],.X-8F`S!;BL]No0:uvڌ.x7FgI3]\~tP,}DehWDv5R2]M㫶HC&>O<-[ڙU 24HmΔ1Œ}+A܊ b1CK /jA9o$'8.Y S WTgo4DZ52){WrsbaHH ΄G٣>R#fyd%_7:] 9B Kޞ9i-7%,K%g- ]S>шӼr q f\]NC+SɄZkg|mM8Yc{a5Z]?ӛn0 ;5H\}j͍3Gur'V!j^^@MP1!QfNvë-گkCZ&F˽S;L!G>ꄪpվ"~ S 8IP[pm#ٚL@h1ԝuEI¬a4]{Oo<5MΞLq05\v/LY}9cރXC{ɏ7*xD´AӥR:~Ii :Pq*r,,q&H. 7&/;|~gw;KfL7NWfRAF6:q8¬=\`tT@ 9հ~ pdF-~v~?=xCܬ+ոń-B|1L`t9#aW.“|,~+1~T\!DwI(.2R@*jv]4ݻb3H-rd-JIc2Xq,X6ۣyXZk zm@ÊfO=sܪ.{6ٰyg[PsT 텲(6EnaR{OW"Oǫjc<9qw畲x#?-Hq*2u+Fo_^B kl6e|LgFHLz(r>h\FjHk!}mG1]XqѿBuzj?I6%S X~6~X aջ5Br|}15ف (0na(]hǔ}lpLҸ`Ӈ0,!6 pp/ZܑQ`c2OMUC}.9#Y;dEn۶%' .)aW"ɀ3I/.ai߮VW`hS5QT@"k@]%V#MX]!5)R4I/RŰ '_V)݈Iirp#ܼS~6Ŷ|0c eWcI5w<"/IY}ňL]'P^ј=i|sYHnu,z 0 dswÿr_.(?{$]%%"4`Ku~%${b}Á'|RDj\w&,'f={Gr9c2&k*f^cPu(Di1ӓj"Duۅqk6Ө z2GY}`lcQKX P@!/^w s=/+g`5|SXY\6[lX>]9 Jݲ7qq , m&ul5#vZJ8w`+m;*I=ZfW({QLTD`$Db0Xc[QcSJ,ѳLM'-0Ζ^$LEԹܷ_o2{^X:/zJUUuDq}3 dP70p8-O#bݽhZM !=J E*?Ttj'+K8nB8+ .k~,8Hܰ1sKZ9D @ГT2d֪&3K9Ez=S ͢=X2r[btY5ƚt2 ?h@}a݁ CӲq0lN-R3x}n= q֜=Z od!rq5d$Ou7lQfO2?`à #r*0n]Ѻif ctlżfҙ;Fxӳ_y5"j$M/P`ˠ h*3]p({qD4Jk8v9ԕL6݉8GIV|6MMDDJgxiC$ۣbanQoɹԳͧk/~fb,+OܞW_an|iK^7)?@ON>NHlk$E3rep"G3T1~G䱕_z\Vh'?ؿy[ [P}E݊[k7'40DgfA%s*J[DojTAN5.ۀgu]R)gJ.Oe8ScWԴ1=chz2m򏅿8 (ILeL]ąD~*c%-">GҐnaćE,(wL2Xi$шȲ=#p`*T ׆+ f%݌ dfd!f&ڈѐ+xIP8QyyKaGv˛)l "e9Ü#vx}ׁC7&#[!ߟ%gO𻅙2B1 983DBőgYft` eԓ z:oa I"Σ[H$Ӻ0j:ǫ&X^<|mCA-N#\Jx CztbFϚg} _Ŵ~ΫCNٍI"f7UZخ‚1lb Zj+"ǰ ܱYyYЬݝTPY;6pqCW0qVm\q[Z k_YIL:efllFR]ijF<`H^S0bXPsۛw(/j)&>kUi X|1rg@<YZM$=Ȳvz='wjt{ǎ+ތ89QN?Mi)0owsJ. Gҋ$ 8Rwdkϵ~3 kyM.?#^&M QTZorA['#wX}&aƆF"%XeEhy3w#Rj ,5+BqRp&Oҕa9{x`$2+ްwT&u٢̸ؗqQ{XfbC1|Bnd_"%6c?ʊ訥d Ucikc'y&2H7^$W:S՟.,N&n{/>o'k~XMHabh,e"H /{vt#a #R ]^oas(G]@G~:w 7̝ԅ.vA.]W O.XRQP :i呓jNC"(=z+[FxwUTzK~weY1~5 (0سqJ]r.kw?GjXPj0|̞v!yv)ѱpytJn9Et3̨}31H077VփѸ3:L|Hxb~<Q(i7}A hR㦀Gdw _S设R! K$8I  6hhzxjw&v)`D7 w Ȟ76XH K+xrithSVX )>-i| 2^F-}g11mO&cr' %o}.;-bڇR3|6KTcuц#^[eOQBVftݻi-z>+|!5VamȾA)Qg -; ̇ 9ڭwu# Avjw ܾ`d}ݲXt y쮎0 G@ S3mG>NPLVvry 䱷( #k]e3Όc<]!d:L;m_8/TIri cۇȉ6&_{W~#YSq=wwph#!-z{ AKR ltvb*-Ǒ<)pNVgl?U :r!z7$R ʈhhmqaLc6%E K rN 7'٘`.W"pKRtHmKeBN#m|N;0,yBgI}t%Q1_ b^M?UC5D~R8 \maT Riq`|4]*xR >K0i̊W,8J:(䯖I}'{N:I5BCMt&BΛ`Dy?G\1QlX⓱۔͡s.^H3@r4{\m ??q70 ,=}4E&QwD=?oR "qj}eJߺUHA ,3<F(v9V#iBfl#p-g0 hXgaF0xgd}mxvhX3\xG^v`~M3l )Xޠn ^A 4ޛ@b ]Z͜1n3 닊;bFBT$a c,h†?5d4!Ypzx +\ lg`o+4cYV)yoܛ'UO| j;dobXƶ&jkq5˟0igjZ[QMx&^JW0삐~u!{GqIxcX0XAk'T7UI:|ox2Y}n@( }#ʝ] S;76Retk{Rw]k!ڊVج\X=c^N튒H2 @OF חưJ#t\()/)EH:j o8TB?z D +fJq{خCZ[6Pɑྮݠ 9"P$#nXV~u%2d@,kD 򐷵j\5t3heV 1\nL:0rp)nchi}gejŧy0ċ72=1"Q\@^$. R=k{<T`*`1ͻK[FG V8$SNVI ]nWkm DiKHݠ.sϧ+VȞ1$K2W6XK-,Z'RIRuʼPc@h 6s{"wJICA"Yf^۲@ Ѥ",As^gaLX/ G '(奊P6&s { цv`AA}t7π&'BۈH Cni8񭚍H&|ٿ@%W^'{ѩ+ݴ`M'YDhpBŨyC3v-b7E!<{Fpmt3ZHr5WIm 6ݰ<#dqHZ1B(%̱ZsKCaK1v-w5MvYy>;b/{p6Kxg.U+QwszWӇ䖚Gs>Ud4!IVm +C+"-׳hO#m էf]lˍk&zz1,b]L4Ϲ{Y Uәǰb7IOL.R563E0×1{QR'{:^Yρ3(v_lJڬ -G Fq$lFaFlЙlYtJ;v]PD6sZҟ y@Y*VijFIo⹮:6]܂ۚ<#?|nЅ̯ɜ,(҇-(^`ز-3 0+2!auz ҫ UuV<:< 2<Qo vqPG(G le=" Gg79OgDPs* .&1ڲ-*q(5MxZ^ő?8O735cuGt ] ;hPt)V=Ѐ]ϯ\ UD1^|>T{1$R <j ^@-.RP&cS{e< 6z:e#U37pdy'Ukkiʉ浌In\I qFC}h PP.K@}ex+Yc X,]X_"1y3N0EɾPԗ.V$-IDN.AOBu\5oBي,/E?x%K0 v\51kOkɻ 1[JҒJ~L27,`g;#\g3L[y<-rSCxP J.aEL鞲E+)sJS h7ll6&nj˵UCs@*)3 ׁ,|85M =%bl1çќ8+Pt2zo܃2h%hpy"\ E糀{c3~Fzϛ0WZ?-I wh'h4K-Щ [0{x̯ Q#g{5זQS`y G˷$'rH,pTDdR{[dDž1&c=Rz}DpIU 'azf9zX[)'r1OKUn_!@c7E E=C|Q͓[W R79"!`#9|4u&F&dg0Y8E_R"qY_w>uhU+ #w0o&(BOx/jB T?fu8:jqʃyyp$dM"_3PxͩԻ 88% ٿUoߏ:&Hم)eYUJ<` _|'v*'UBϏАZ&V#ǑֈE(f%k^DR%y;BՆ^f=0= :&Zw_=0qFF4I$ vH,N*& aE|7TX382"qa:eP>,^c]Oj*sK=V׭Fo"Γ0eNELTS48ZIrRen(u݅#Ϻ'}3pgLL MO ~]K5"6o>ŁA[i^yfs@?gV` g*# <^ň+#J p4 6AiDwhNMdMnn''@/I:<͝ mH'ȳ7*ϛƾ7(2a_b=[wZѫ@#ɑ/Pꉥp]ҽ3$;uT@GO&s6Z"|"{A)|?otGa gQ]sWL2{}Q,(+Y j rE]^ cB BqgG>s)^۾ugo(`&^4ꑲjT`Unb:UW(оsqgF .Q ;/AyTʄpwbytw(qob~4 ,ؐ}[qdB3߂ЉT!{\pgC`^xk`e[Q3EKTŽmb2|OvY 2T%RU^gOsxm )O%uOQe$A¼ae ;Cbc:|YG&eĭSj(4kaT۾qvZ92=@Wش`f*^.6uj?bFTP)g-dc ŷj PPuBجO]N-.EaRE%̱Q_@>ɯGl,7fQEA!&.'U- .,>Wv-ݥ/KQO\Gy}B)ykWLcUJ3%0eď,YOQ7C[ ,-Ia)Y9f_7\4I8i7?Hx_V.Th 5T ka( @Mx hs9cY-)hAWK49luy)8aif!f9.7zBCܡv:.Ftas+dqSuP#hd7Ҡb=<9o`frn$:0N͔B|WrnL;Gk;4x;Ɩb9K *t6Z:F53YUL!XPR T&(i _h/B;>|#:Y  UK轰ŝfx޵g_Pj!sXM*hռDaj#xbNZ{u{j:hxQ~AW{ӼjGMve;k}[3 d5yc״/??vM[Ɣj/&!F7,Qx*) 's *> Pޟ/¹ىޝ6܋ZJ!f>n|0`' Ow1 Ƕ"LlTM)4}'oY J6pGA++@{}vI-j̓Q``Q6*Lk!@a8Ib,K%V9M| 4LMO4^ y:5?~|hɊP=j[BH?FmYT'(a봽 $[5ӘigL rN%Wͩ?lt~Bms@@a)% @UuH͐K4JF2%dlʷ;etE6/C?C6,Fܤj7j~u䰝m|Aj"1m{|Րgt´{`UFy_ *~5 Nc^fhΧI'PGTf46]fPB0"eVU!.'*CFjw] vYjZ'Q 2ш3oBѡѴFSr '+ΏbBA |Hn؋i˨2njE&S9lSF=bsT` M4³}KW Ӈtΐf!9jaɱ9Dh#7lf0UD8nJG1 F}-ZP/މ;,QZ44忘8̳1+I.a`TΪ|Z:8.DoI8J#,>R PŃ>vP҄(mTwשMŔR"y2R&5PD~TR4o^)ͥur!؟2c`yƐv+SMI;{F/KfTǻϮV :w䕘ȕ q:-@Zn "Ya iC|K{TݎۋxN}G3cwGin&vMVu%jGN6e *l;Rn {XS[DF20}oYEmOTJݼ86]x tluP.;bRcg^1M@7vKrO^`}>iCChIa,Nt1T͉qŇp_[څJOyk9u ~tbXo'& ȃB⮕º:n=|bv +U:wIYU_%'0` 3Ԇxdt,[UqӦ \dG:Qǖ;ov A=E&t =0'i (5Uڲ_2}80="̳Ȝ c/ c emf{JsOz6H ;OG:h_H| onh'Cӑ`DY4ѲSfmI"QF/rzL-{r4 c{30ImQakm)JRa$~PcaU9'4;Ϭm=`䌤ORs-: ZhKZL)zW0qY/%U4L!.'^ " klms4""l/oJD) ;vry9bG7pü-qk 'XT'ͦG29gnÊ99$p1?Tpi(5D4#ׄ/0'pesls? _ OP 2\^v3֐KCAL;E|fE bsrqS䭝mKO5֧~Hѻnfq{f;dyW7/^YBR`=t52 VAC!-#`_61*/TBsĶ.sKkݪR$^7.U B\"mF384ՍFt0:4zdFXL"Q\؈J ^/%a>%=tJ&=KiU3gn* _,w? Y?Z>R#0+]p#nG͝l/xO]|<DFmwex͜ 'n5a7zlo$J3lH))$mo|OTo2- \ nvs؝P XBo!l AG;kt H~^L pAxS]7%ZpU=C¤D?ţh[+s['w@-T=۩z&Eyiih]K[Hp^5{Dkf%wG\m(`3t8? X&@-^m4qϮ9dinDECZ[y ZoS|}~Uf5 22 }k83I8q45$ bʤ>Z5H0&~r-iᒉvgWB5 =C?e%Qp3v5ea8DJʫev7P|_sG6V $"G+ 8Aهr+NG/RʿZ"Ie)V3 !/\THfYVɂ 'G Q%C? SOK*Vħ?)l .d,ő"a%섦+!gzzmد*?H$G/q,K?T  L̆/0ݙ@cJ:*)(oSWD cth~wyyo=v-I: =Ԁ6^< 6M%B E;nєˮ jHfܒ0ܕj2#(pPrscq{#YO˧aiʏF((Cc#+dQn# b8Ks b:K>-ڝ R2VRŴ YcV=K/xWbLuX !zVS3IQkI%v+=5Z~<(wC[E {QA fPLiDHoUǏd>:cޱfL-8QH}NE2DL  џ0qޅ:S(߅ө1P=ZxdəSI;aYu.=bdX,y saBz-[5bmg̿F 71jJ*V(KG ǝ#W+yOYM hNrRdd'CѦ 7d-_J iD闍ʤ&fL7= c7ُm\*rh7M`@T$9 hDW KXĞ(&5^5,a15Z!mS\䚞(䄔[ޏvs0<6xB HZ(Vu]&u<ǁ?vᄊFB;7no=8֚>z0S m8y՜iYkQǽ[v# x@)pir& ~h'wUՖNy (Ut\1h rs.ր,?ӄ0rŸg <89 î8\Frg\̎##8!hG<΃jP582]\Z3|U7u mޠ_-|U'F:xQy cQ<ڸ*WJ8tf!T PuR'ۺ|ԍ~'RC'<p q!{jv|q$RuK5ulU \OqJWLz{Tr>WYOxwb_7ZI?(Д=Rx8fN9%ڹC{~ [aTaC#k ᖫC 1,fIV[Fu'.BVcQ" `4:l-$Ükz8G9 -8i\C<4Zgs&YO ]!&+=ɤ7ߺZWLRqmz:w Q6r yg{V`{_)ZU7l͝QE$N!oϪs˻mpic]\J^PDn:'i(Y՝t56./3 ?*40s2A?R F,Jpxo9ļEc*\$F9j:dج.,W=_41`$XM:(5Cg 7iM룃 CҊE3KTcIOZ׼,1[Em"w|j_1 $0ocݪT3` I7J=c#W)0n2~ K,Un2xPbl&gnϏ:d>m05P)`ř]={kYg]Ƿ91@ܻ}~\_+χS}/,R2]p(4bW?M6D|RqBP8>c)z.Dw}R-= o+8L BPepk7}UǁQ^idrԗ>&m&@48>ۂyYƨ\U!Ja6A#5QNq_cґ=XR}~Y}E= \,ˑff6=xДԏjZ7L|#^gՃh|o/'Mv 7jr-ٝ;RZ. A#I }IvH=4ZlvU +6qޤZYܑm71qQa$~}LTݧ>Mo %KZ"x$}9]X n()U|Yɪ.a\64ضT9URʫCy7r,0 -A,1 Wf;,Ӊ#L_S޶-MGfjS>#g` ?[?BX!HZ6וlguO+Rh08ip*%?j/VƩQWЖ- τl7'le&EVf鍖UdY5[8t@ ϵij\3hc:vJϳB0umm4r\mTla$r".$ <A^D~"GΘ6診eZl '1ts$=o>US!o(TķxuB(hBf["i|3ɖ%%JqWnp9) .]1brƉ| |quhk&B3(Lb 膣b3 { w!0HaX0iK$v;lU 63 z2F[i_?'%*C!a ݃fY2 Vgk<̡HWMWQ'u\}߱,4|ٙy )r,rC[;I(_V?CwP[=WtCU%\.[ 6g{mf9#=-mr7G\< l]/QW?v|p; 0!|]i Z\-Cn%ȸE;6oHwyݴ7Il_k/Xy)T&) ^ebTu=r^3(p$8 }x*rׯ&(&LWvSqh~+o]Mt `gB{ ׇcN(5{ m#` $oSJw.c|p \6ka>\|v 4v@҃ b8 K^Qe/:3'|5WoFCu~70tblE\?+qAd2WhNnhz ItP=otҶY0c"ٲ]wGO؈FyüҪVʞD9DmW/A-tPWmݽ]qf3mZ#h4_%$AhyZ`Kq&zu'tUOۂ  i)`?#$ׅt7X$j+ӻ;9 .emE,R\xuК%e~y̙yŽteΕ"*qB:Cþ^X+ld'y^fOXjEgLh_.phch a+}ce EuiI0֟!9D=Fͱ)&P gj梿sfwSN*ɈQ՚AN7QC|5HvaT @Dx_SZ;ًfe%;Wh0sG;cklu:`+XL:SN>|~ 5VzE0Mp>If'`͌eEknCbK E F'NcI {Vk -Ķ'J.B&n49H)|$eH2*E>v5KR'YNmz8{)ZT%xN IjtMSPh'=^CdtQ&-U!_|NOEH^P ~rݚb셖UJ֍$r4x>sBU2aӮ2M{VL rۻ.z$1?L XdZF/3+j%"jeqKAc_UJ i94WA6ČK"%'`p?}SɽVb`(Z rѮ?%~wuoR&)ԠG`CeFcr)`IuzZegM@Tˣ!멀86DN8xhG:C>"Ɏ>&Ԑ䟮9 d\l5^ƮRwV;(ps] WOI(BcXbڎ0 4H4;ϲVWCKSO0!򈷾Ƕ49wNL W*VF3t9F%HaOM3R8TxC`(["Ɓ_}yfhLz}n[wmutU(]FtNdO$v^eoW]+7]2LuLF#DGW=Q[yQJlj{o|^lI ̞>2s-uWj$џ#1"m6[ {܅ɈšQ:驾ft`i|jҴ>9G_ܛc@aܐ{QHJ9<}ٚSlw2шhU|U'@i,c<QV sUK`S,Řmw} Jo㇆4ZyDN*;QNJ!/eCgPr|&7dDnk G:vlO*& (8k>f;i7%M%$rw(=C 1y ٭!-"cMpl#@k%jv៣|^D_118a')N |tN艢XT]>,#hi#?A P%P~d!jвۡ<;QqG%B;e~,X5W/]2cz8‡Ѫ|{ x+0} cɽ!.3 瞌8C' r<&ԭRl:aYc(1˥& w^@2sH}!Yvz ̳|Rkyb]ZLA\8XVi١.~HFm~uZ=%g@:ʺ{+V6|N,ٻ9>@lg/qUsYb8@қo]cN(ܓދm*вa5N WNSna{0i'T7Z_ Vs2^k6PE[jG?`,mXBX Z\T`Fp ]Xصd`!47,禐nG!X5-d-'0ugFhG_%x+DdWW-=eY\G^Q8pY w:G Mx=mp4]v,wy-&ED 9SD1vZ9|LNb HE tFG88pzPJja\,Db(Dzz4bdS\S܉m"tj1J: fC5y4.8#YTQi|ka@%,\ C>7YFD#hUԴ<}\ Vzv2cᩚcO%{/|<0TN۽FMԀ}+9~}GRsat8y%RM*hYgg$MtXmm- μ۱v/ХF0`>=絾 ٯmPCYՎKҌ6|{c|[J7n~!廡q>y/[w%,qiWȰ컷36vM:(4[֩~ zOabt諦]YUC:')3f{@kc3^5?$yB\6~C]aq3ɽO1ӌ/ I+P=v8QT r$։5ٓ6r\)=q@2N+5\1HR#>n|hm6 h̥x )|l*f@SPD>04)KJ`Ͱ*ІpPvP U FYScճFFm,%oyU /XYn(']G!l1MkCuIf!UV* R %U)#"4^a~m*&pFBJCaBw2/%Y~{ ¾;-?~~964uʆNہN[ _w-d"/0ŗ )NgB-GػûkvknXWE}0lK {<@f 6c؟4E­\ 5K;ԩIV{:%6\ˏIъ3S ,4t肭6ڶGhYG}̬[udRﳟǷ |FfGƈ * 8ؿ;PvdcJn"1Q5P^:G*jgtm)lk5IʷЯ¼ʍ8~o̦&>S8Vz9Q٪{PO~'x bGfOd|eSJ+y$:U$x &:i#Re6V0$3Ń=.Nr^8$za5u5X/ɐ\eoOZA?Z=4MK=@jDOׂDЍvGɉ&^:y$V-N s[qhXm)=Ͽ n,zxC{nf wWի݌_%\Np 6trgEg;m@] M8#jx +|ʫ!&8o4!bYv:bq#{M~w9i頯ssÎl*!J2 -(#v>BYW|mJ,m񇱵N%%KWGJek8]iS_v6v6d`,LƐvLOaXaOj43# nAhrsE*A)'8[}<|vm4mnLu 16u/ldvԾ/SkZNwz΃! &6xq1$, H+Qp% :h>9l `iR+MVbiMTM hFxPq6~\Np`?/~Io?@j~-T,N zЧYq4tZnT&C*"RgZTP $u-0lnHEU?!Hk\c =X1%wyBHpe/!65&7͘FR`tED~Yfcigh?ReJTT[C/'ҚջOlվ[O5*!{ JX%633AEl|m<2N 9.ei]rP~k֏58$b8TD71쥁0ݍ_ll*CO)ʃZϒ7i.*Wڬsl!Kp3!|7(n{V@r7:4ᠻG1HRP娎g@pQ36mPi]ל}K5 7&=QQt;H*p)C}T7@SCE9(,R?5¤+'G4&ۭWhQZཡ{YU}H0B5q$9JBɁVF}(?~tkxeh!YluW*t䯅_D. FsgCc}<4YUHOȞaW|y7؎$ҀVZ) m-vVi5H]Fknee/S+ for@zi*6>˵/VHS9nnUtVf8,Fu̻|&G B'@X^y*Yi ž}WqfC)HM}S $5W u5]NR SJ; aTlU?uzr jtYGAkX=Q^> 5\gupשּׁP$a;|Y,ݶ[dmv 5Lzics3 |.V\4CQHj/*,WN6oH"cwGDS ugiɮ%a| 'an/IRhV!6Hj 5e([Y 7`‰i~|) eM ޫ-";VD uYEc7tDcYޕҭ³!qX]WC}o5`b"HQr~E++?v,=v!;𘕘("^*\_g& GRnw.~xjpik^Ta/: :7n>4q&OSS6m*-G>We>[MW\_IH$L|GPł0Pdx6rĿ6yU&ɬW%(,+xHŒ  IO ؘG֝ UF";#]*%yJ)*6y̬#淠ܼ_SX"Ȓ/ +e$)[WqJnK$`?Sp^c?zFtp#&:@H s+h^|au 71ePe hOJގY/9#e/u*х'fWg^5[ݫN[Zԗ`h*)deWL#ZB'Vaf\a#ϐk%ZnBȪ)Ax}pf*F{pR+.=Ȫq;U.'OBo1 46,8VPDkFוt+LB,_~;6/i !OeAT&iT\=l:~kR,tj\ey4.8w.hGCLƲ 2x5IƟQmLxjő~{D= EIF5R$ W7[͡jU?|}Q fɇwvQ!maxx4Hͯ'1)C5FtnɡFJ#p7B;G9bU3e)XXoQcwuJfԵnm a_|,%5c4d0{rSJ( YLϷjׁImS#o33܉s=-ծiۛ˲73Auh, \؅ t6T SGPz[L#fJlzdv'R9|Ȝb@G5LңapWGypkcoC¾? $('է`1':W5ICueUY>ȟ֔NwAkzSeP1{+`n+|]+a>;P $[dp fNOAB Z'yxA6I֐n,Yb{&KIsT)=:-r:fZڀu P<$ .bҋޗ'c/~&8Uz}i``sghq5E5U5r_Kb&ǫ;7Or Jԣ7փBswfBzoD {dE)-ɭj .Ħ;iIá%}\A"8t]!u){IhS0~BÃ}݇YdC>y%j\3ΥjtO#Q左w:"!峫"(٘H*{78? y mk^ZD 3__̌i,`?{mrG[1GvOY& H.{u{z8;[_[uWczCb #q-SMj*zIq"2T{T_]0a4+^5Iaٽ|u &nqpG:@E/ 4'2zM[tx#j]A(<͠;  UxRt1&p #tmyjR ؒ QMZv~V]v+ϣvU1 !IS5BTETg9UFˬ2v HY@cC5`)ɸuh:vA39RO7_ϗxnU@x w֕jis@ 7,)qѣ4mfrJINffI2 k gyx M#QROfqyVdh3\HPЮp,uy &zt.ݚ)p)ԻZ]Ӕ_lܸ]jÜF=u?ݮP29{]p3VՑi`l5z6ZK'Nv!aOdd$ZyG.mP"h^QƱ>mpAV֒p 9[<vJs%c5 "| + nntʔ@!s- CX>aO1P85\ܮ<./ˀ|CDNB8&gi)@| ;FZ41)ß3_qT*Zߘe 0S'J]~4]GrU.AǸ{y%,]Q_Y]|^Xr[@MwM]ta%ohN &UER$<>˄.0 a 4bfK~6ߨT»^jRb{Tٵ & }~9|0bG;2n*,p6IVE/PjK T|dKk-@2Z/ oun*gP+6fjD1$?D_ڎhT Mzy R aB']s"^CBYkDtcyG6tm Ѷof߉VCth +!P09XJO2 ~40R]gCӯh퐦b zx.(I=E&t#ԌL߁YRi$6~VЪ) 5~Fu*z6<;Qw +0;[o%¡DF"^L2.8AF~l9 w2+-Y 1nOzn$J9{ W3@;VrRTR@p dҋ|E#c.p<j47O`T.@TXY&'޹ }z5~ p+SM m;YFU61@Lyap_EysvhP%>ܞ9U dYxe9`T5z-u먻EXk+a)1`NKJ8jcQ*K#Ҋ;Xr_7akDu:S/OyhJcLѺz6c}aN&3ARsNEᰞA(٘ll#yE"qT$Ve TԊہLy2GYj+lVij9N#Cch.FZi30MBm$E r3_U&u6!nTXBŐ$sr;./Õ9N*(\o'{ I@^An3mp<.ł*Ö5C(o3wi0Va4s'=dɡ:0f\KEIw67zeYbg;7 ݗ ՈdøډE<2t)iU!Hx TM3F|Jטȫ)&Gdxekn:I2z_}NS?]ӂ>e?!b2K{_#*6DP eT ʶTqiB'à\[_-ʕ#qd['ScD_i\ڛSd,rOtWJ$@\iŊhƤL\GV+jq_-,Pm;n ?guk\-K:6.'(03iXu'Xu1Sh{ˤezS؏ApY}O<_=BR}a:9x6΁ SS_21jI|ZY ~:^Bʾ(r"/0DVRf{%wPD􂰈>8" i3d":$z,,S|Ѕ@N솃 N%1aK7PJXnNFNN.92z-j'3tx =Nwc V3e| 9 }W,wK3SpŤ7r`~L0y&(eSS Jҙov9 (dgetb~A+bgHЧw4W:n#rjJjaE^tv!apC"to3ܨ]=v߱t8V$yy˚ m4DUƓ+g\sjI.,\@b̃R$_4y璒x U9!yph?I5vbqx>i}, pǧ#4hP "ފE@SYN%]1We7=o7~4<35-.S 0<꼧g~WQ Uі{eB l֞пN{r!ʟ%{ޥ sf3f H8 8 HDAZgmbKw_gB}`@VQ!oY^(NQah# /Ɔ1='n97[6a ˀXܐqR9U"ӧCh̬RVd4w5/;E8SM#`-^#{6&x0tvRC^9%b% ~?;*nԽބ` ֏6a u(x2F:DftE\?`P<=d@sjhVd@BH,F[=*YQ2.FFS`S()&5kH}N顺Ӭ|Z>щc-u[Y#(k=3v>sIv}n~-u LGT֬Z)E1{Gxut 'Z؀~`2\LSs}TjkkC] a+zC7NG@\ѤA=܁f%۳Ηٕd( JNWa zW 5||REn?*v:O;6 G&`n n}G/lC4(J:6y X|pFyL3T:-<2蜜L[amĹ(Pm t0.枫DBA' 8{~OO5[S\=Ǩ{j^1):+Eg#=c382=JU "Yn@(aF砡*{橴E{rm_2g[ mTҩmRdt _J1h8y -e8$/N*;eiߐj;@?Tb 4y C `UH9'w- @@9-")[!'͑\Gq#X`ap7UY)l9p>vJ\vc*ri! ,ڿ\3gLmmN^7oR! Ř @[=D2;)n? :Dطo3֠OZ-.AqyMԢ x,-(߫N4eZVwibK%#ikb~%9'r:B0d;f(e?դ%4Ѵ5K߼n%LAZ :+Ҝdf\[{Fb q%#PPɚi?igֈ CQPEc1{ɈԷO".(-l&KNkO08jcv}u[۹lc+=vջ*hTx}d/Ĥwpl(~Z-rc@9sO4Mr\Z{.Y#'42#b{"_xv~lT{G.Al>~1H= &S'\^[,* 2qo(vxX7p3%IJQRr9gKA#+`_ r>r8> }:"z '/;TpC>a}ez o!Ø &'pjWj@l9k%{B1OC)LBɧ0ƝNݸHU>&٣ !WA/<^Ŗ%XLw*ǃ l!=CNt:UCЬ&U+0^}唡&S1xMv /z!NfHǮ !,4eZpUvy~GgOsYHg#j(Y4(^JLr"˛FY8K<6jtVPs%UɿVIwk*YkJ)jѝmOSU1[豣,6a:Y~]O]Y[[Z >UK : pR|\< >P~&z5% vuS5J~ش{2f> i42~4N>*1@? &v(\tE`ŢvxQzbRTN)`b-暆ˏ+p}::V<.BZ m&;9YԷ%0Ѐ%=$Wˏ[)/-kh+nIcQJ-' CisU@[}Wsag[uRIEq$5cZ1זJ~{撘̪AfOٚFވx8욏EMY(_MN VY lBe9[VHj)lrU9nR nfr7m}$W?l.}hSN狛`BpZ ?raY& ׍9`s7ܼJU"-Vˇu2 Ävַx"m2C1om@ej*^j0,pam۲eN'D+ 珂 G&P/.{ OxfUA2y_pqzf?ĬDDfBF>{5 dQUZ-5/ 6"d )l'[ w]Ն`1ڒK=leJSTrx4p!]tX^3 JYalR59>ltBKbKRLD#uE(XCi*Yb:yQ#yh~+&Ws}MĿaX508K!EQ7LP78)Fw2oCPZo쏪gzٍ0޶Mҝ&Hk^Vqe_S+Mru;7VEn'qP"A-b׫D=U:7t[GfL?O+*zTu:; ߈~fil|J،!LFR/ƺU]IT(UÒ8ۙI/nZP46AOI0z"oA@a[k/N%2)SŜ_ SUeɀwו 헶+,KKԦӺ $J~M!Qέls˘jR]H_ln˻oGV͓>\mÓւO:r'돥n0z` s)[$U >4})9s%{Tv)+EҌ.LF (:` -$-g­?Êku9ԄLL3,(1V܀wJt>6Wso%٧1 Plѭ[iyK莊S!RSH`'P47 Z\]~}yh]lɊcl#]6)Ԣ$m'W| F07AϧD45PTe &R@ h"NW3`olyynJF̊v oIxΔ:/q(Eוڳ,U'0Mmv"#g. Dk{)7+s1*f-61g T-[E#0kLKi[Gl* T ̽p8" OJ߅eY ~͂@ fa/ŝ疮Dj(Ul=>r IJ8GWN-_;IPvCOfi .&7Q> tw1~=]>+j;{ƓLP[򍁋@xxY)T5p[Cb=iյ Doj\[pA79kPY@y`47PȽ!(=.r˖s׉6aw!^> 2>GB!xT{x5tuÍ_i'/@',8{P gPJ'KXN5DBy[B́aV9f%smqp _oy|z~J5@)i Qe^ag OdL\s ȟ^CP6HY6f? t8eU^8ְԵ̠{UĬQ3`-Jb6ZYE9Ah3| ޚjrז|.メ>v{]'ka@[>`Q}TK#*&uryUڗFG(!'0$^#=hۓf%)m+\j4Ѻhuϝ.'xbaV| vp9^Y4 HJ{zBv@>>{¹jDm4ސ \jLQEaD'4fVD]ItɿRvvrS#Xz!<^/:\?/B/Ad'^#čϳ I (E ň=Yo3sN謢>o ~@Uwݑ{Id%'@4`zXw)0D 4e -9sq~<0LL0"X0XJ3n q+dwa0pj'VQg=?䛴*(X=#d&"2 \(ou9Jhiŭ'NA-Y|< 5Z;KL򺡲2-V)^pK`p2Xbm'qlD L.T$7ß3 cͷbG)/JFn\EGEU }(7nk,"}!`D*W +6$:|R8G6"9{"[hT&|ZagWsA֝{cu])ؽa'cȩ_%;.w3QsAGuZۼZ&,:%E-^e_ Ʊ;u`3_ՅG} W̗z3=Uwu"U-SqQxz49!x6͛^ 1eb#kc"nE/!}}jJIEY*SA) VQz"A͎Yl徍Gg=u[yI6a&-?Vg$LdxOVBt j&/C"XkkA3rX(YGwGL?fE-Bܛrڕ+{%V:T3B^p {1$?)=k͊ 'PUV}T =pmږ’bj45/O< X)øyn3QcnGbҶ)25pnA® vJOv3[ltz4{^[?*lXwb\RrkU|/IjD+o [ʰ3艗I>@+m/bz0qpVl|'qw~ sVbuG=uͅ"݅L Wލx鿂=aX]T npK4NaaNPz(8uPhrA eMEe[p\М6jg9oʒUV8lDڅE~X] <&isRځԅ~q&]!-="QC0sn Qcfj_^w*@zi-Z yXds st)km0$ IFK^E' @9J[_` ؛}&p En9:M @ 2g.0kl/RZJq8GDzkb{ı.BЊU]T+J=]'8=CT籨4SxlqYV'V}G+Shhp+b3,`O\yJxB=+:O{fN62aY-wo?Q+t8ZqǙ-C@a"* I4NQcbj WII]`ܺk`F6{ 4mkj& }j4 cEzA"GL4+]_wd.ltċ MZo!  `|B0[ԽC% پ(fkX>(S? ~Fv !K1fr4L4F#st{It6,fUGMHֺ l"+2}G^'wc|[<#*˺,I/ep'4DwξZP?p4>IkO:V_%#es^z Ay;`Hw1QŎIADP8Next[ -"}d%{twl:>ZMX$hݼo~%Xȹt61g9,D#>r Qn6\iK+zP͔?@"Vլ\,+Ql#h)?p]}Z-]䤅@-{墥B_ mB\te23[CqŴ}i!Z)31]'v3 EtPPMRB=ɿOhr0CU;XV=9G'4e 4{洼Vů:{z8E3?k Q Iʮ]hq|$}Q8R OA7;%Z]51"ƱY {>L'sm TēfqiJmwP> 6R7 W5B'Uk& [r.%w?{F{avX1ЗHf“A~@NLGgg4 4vZdmavs1y܋pB^LFPX6 B,‰U؅JY#11eE%ϥE;ML_a\!/A'< =WkY@!pS5>}5$vimg;P:ߴ-;1D3a{E-o~]RP$Vvު侇ۏ(b ݯ>[j|ݽt&A%<#|) }0MwQQ4/aK\s4y2ȗETK>2/dL%PF~y /қr {>@ U:iQQ61En(B5ʫ͵ PTf,귄 T ojȥ n'Sr-R,N@1GLxD I{*ຼ Ύ?R[A+)}ଝsOH}j^D[F瘙x )3鄯:?>g88+dXpA7,2Emm%"\Q[[>0j)v`BP 3@r0PmI)u(?;i}1^m: F^\dv}- Vz# pY| |qzoa;#۪u[ (<[J!a ͸MSLwNAV| _(,A}ΜBnhg|=@׋m^od3PPbf8*]FNu uVQk&,f\ %PPBqˮ'}a|bv-lh6;@u1:( Ȁdlj1K/}nBЬVJƒԆ_TGFx\yh apj H,W'uʮ>qZԟDs }<S65eBUG3Sɗ[O6A^i ZPBգ<sMX גVGp?CCI[~VE_/Bqghϙ/-,;юLncPMwni! `։b6l;^_  Y __\v_J.(~?a,ؿ!7ӂıvk:0vjQ NrgW1эڬe-NUh5Ĥc!}ȕ>[mNpH~o+ǬC'zA8ZNtLJ0_\v>W2pŜ6 c**+i?UN,h/χlhTm;ʷL9AUF\Ƞ̖: ãC6}%%H'vw]]OϥnQjT/.vvL  o({II .umyCI2{ij:׶Sʑ=֭(M˜bgu'S*sl*(@vk a5Iv%$2n.=en.@ NÎBPs{Fm?4&g&o{OQ[/x<-623:7eWQ&z lu~PBBQ86g֊6Z34}vzttOZ\kq' NKtPH{͞ %]_P!)$'|z(dhG݅zIK1q!uUSU`'="wWJ#Jgak DE¿Z;MbNŗV~+> \ű7 82I3j,{ jL[?) (p!-Zw55m@wB36CT`#g &$OpN='%:8 aC;#OC>5^]!i+s;r !QZȉb1"쬑-ym8j/!שN[VƧmC4=3E6g[!/zoת V Fd^fV)_2INCյ~YFzRe֓MhUZpr|7ɶg(2)Vr,,ZV1 <%&KU(!2V {]Ӽ ue1'2Ap2~VDxe Q<ۨ1=B@[M` !Kw,--,B;C`rc@^:f(pDý[ `FgTA j_B|p6l5xI=0v{Jl7/U>1W ;/fp>9*ª#Nᴒ7'_Ёjo9hZ=^ZXzYk/PlzbuN3)),q䴮rn1p_Ԑeh0(qze&DrJ(PTkb\ `5<N71R t,$N&FU") tT\ Nn%7PA}8آzgT8r /z{2I?c&21iPXi69hԽ c,8xe# ۦۡhDSÄ㘛)||?*BQݶ3@پqwz>JXܝŹ'RlSi$4a 1RK|w3R$I -&4-f*ԡvN"@Τ]I ⛚pz ēyk#=&+cyVy3UuOcgM[V}g׀R:6է&k¦S/ŕa˄kn<ţR֒:>'㭘 ͧ |edAYv]!0L9#7NJpk׆3xwɬe ڢ{xu%%5WX):ǫ.H0 ozM DWr~>[>8Iůԧ-^!b` 6LY+dE0zkZv:n3 k)2~xAl@KT)TųȋY<^n46Lx ƕy?`BXt>_ϲlT``Y'1 6w[Q@XDEn[,Œ@Ea69[h:KL'oBįXW>0OTBk#ee!dm Bwy'ƢfpUK =uJcI 7>xo:sDGM@5`0WB2`0uoU" J)xbdu&7] Tep3>ykia iW?{y:cŊ[«5Kbװ2m*̎]Lsd=5~>bMjNJ04,f'T=Ht^˻]g) RB,\;s⿦.A-o!ᲨqЉ zOfj|U6p5T.M릐xVko/P2M/#URƴB1|t1x1JpuÃJ? =E8v {Qi[~zra^& 5VPE2YN")nXEOd=R@Wd@`?!\]}QJ 몰XK;NC2+.U>\?RI% \%|~yݱW{UWJKwK|_XH&@i7 $'*ܤ{+b _AD\p@]dP䊝qhgdž1qՕ[5OQt_+?r _0F⩂~q$GV{NM{ xWۚxk2\Hq2Q}8 VB Q)$Rb{"oeކFͲԍ ~x6/ߴA^woL(7<4 Md>XXƬq 'sa ]УyϘmUx`'ܚ%:iit =ӶLD B,7 CUR JY\wWeA!-0^6+m=s v0eg%Ӥ>F΢%R٩RS(q\i2͂~}p ]*2} śCm w(jŖvUr^U ̳K،ohe&imwv4UD5p]-9([9YW$ 6ҏ3Ap8W+ܙi[2c[d$\j6F_ƶ;h3g<ԇ).2O=+_ť_(a_902.UHʅr>C7PƅtzRh{D`+~ʹrW K>D!UHb{x#!?Xn(81dCDQ˷c gHW߽Z+9I=!Qp‰7}TxC=c6N8;t`GWTdy 71!D{7 t۳+PVf)dEvK/&;׎W_Ox{Q1ޡgw%ح:Y,q˹x`LO>lfXJv@07x(20AlFndNX[ybm;F¢adþqlRl8z(XU}'5EQZ*ֵ&cl[#ēǿ&>(V0 @T,Gk9=^]bc6}#=ܖE"/z"myMŝ(U?aMhOkRХB\襍QSUPk~DD ] s+YxI{P?֝$[+-S|a0:O7zl.e (i3Z O 4l0֯@%## '/>(yGD?:.;ٳ*4G&r4IFxi0`ERIȋB:HMc` e9#ՃW‚ 4oa& cO$jۉL4.Y1BYqwlHB8g DFlNBLc'-U5qOS kl[sk$8P Ɂ $33b7Rm3II+CA& |E!%%I;D!͒tXiwd_+1iNhYw{r껏 $& CBg2%wfQ@@&XC63"jlq,V/U>_W[D<)ƈTuݔk32)oIq ʎx& B'-";Dl ~9lOh&z_1݋+]em"f1IK20z〥'!!|拇tj@x- RkF۱H(9^*SD$4Dݨ=YʑCQuq=1o|145q߃jq9NKz  EkhaL Y% SV w6yH|MU8gv6| Yv7J93WZyQ#:bzT&u\Rs'8$%z%^װוvœQ;~rI>zkN7+RTA{#TQ@zNHy<5(I@BȨeNɛ\F>6tq\`"=;P8\Zw>FM8[wwcc} GYjqWjEP2K8 =_8ݻe~dMSyQ&̈3[#/<Vi!Js}=cw A=˹TyϮ+ݬ-Lbx G)6%(N;8Qb[i; Y%1kTvtѲ@/,@lJOV;98Ȳ}VsB[R•;hpPj4!dOtO\;_xgIfl_ eFGV"1!<[kHޘ9N,|2u<#|گ gkM~+t=֗+~ч ֻfrK[Y ̩@V"d:n7;^SDk^cܷ {!~:!7KYk$hȼi;^f H qHyq!W(gN7ͫ@@y hBqqѷw<6CS.&9>~ B'!~\祟YG'Lc0搠A8hdlZ|$ R` MgAo4̇ Đ 0l_UiUl0=4?V &H]q3 @DOdžjGY78J xbԵ A_AhIe.;H<N"'cg7$@eC3 lTp>]9 Bg~d!Vns)Tr[l&Jal8V=3&a1}q!#!8vLr"2qP#uD>֙gng3s6"z㊃ J7=V"xW/zLHBp?+z(.gxQ4P7i10jU a8#wp>j0JjSGszȯo5?a՛rC>mj>BBEspi?|ZA{|UJT2xb7#P5NQ;jkhƫzZTyBrPWщWrf\eɗ܆`,Rvg|dZq*$X&FU@@(uF(;O&K JPfM^'U~((b*mfߒk D,<}{BB.@'VWigĻo(UadsJѽ7~7;;D|xc)$<^FZBdEYZ[sTfI*VAEګI*v)COHƏ>٤_.i=ĕ}wZKhZB-kXॺP@n;? $#՞x*|yꋼa7yW;ICd4vaR;!!srt&@v 虑- 6[RB0 y=aAjN?LVjfE9PLgb& }yC2DUCәq+2^N -0^ gB`jIV46FT e ,;.m2X *-o7iNj2V'd2wn&CK`mgbφ5ʞ=Pa]T9WiW /TXx6&ERDIS8Dqn*|fT[ɬh6v՗|ae[[^(!vsL'ʃ385=ٓ rRr?O/@ t4*|o=.I4R@ T[ύ*d T!K^\lp Y" uPLnA8&UfX7-!4k[6RevOg:!0̳H~-NJ@P``qQE[xMK^k$jmy{2үkŇ),6bxwODŁf){pGhf,DϨC&d*mҒ-߷4@`] }RPVwɸlU|, Q$sK_w` Wa^'6 V9L}`aq)0Z{~SybPH'c|}w놞,^WStv?Qt.2jt3ܹ Uwh |Ow @qӡ>k@R Q Bu}r|?=ƫShkŚ<- o9<<2of WŸQ8Wꏡ~'wkT]|krɐ♶(k[l-L`d; =ХĻg6{W>-̏F¯9 M/QI r' m:*p?v>#wڮCmqLא)|tbekNޝ֨F[5DsŬ8d@rݧi#e+QU4r'}/nM /r^ -H Aڬ?G?]bktuK1ԅ鈒73#gYwmȚ%LA$U;b)^,橬+b3fu!-] !A%@\Wa+Cu=QKK!hN$%;H8 Wn;b(*>)\oo?؆B5'%Io'nLnnD52$h)jAv5YK MPJ|}տ|6bA +t3lNn55EGr J; };)\s .m&5WP*0ț8apInǥޝ`qiv_nUd^C+y)'G>a7lI lؠ%հEJ-penWB j TIp7m>B'g1f?l+)[Ϳ cg_҈i5%Jl\;UN6IIWY8 {Vno#5ìU+ZA/5)#&' SY$@<΅GIPٍxsh~DQ^wx u"W#Mja Y7hX̌T:mwxmLm t.l=6J|fJ8 5V^he-I mfM—7 ,ɵ_F,40:Ui8|`wgUNb[@(_ ;q' 06F ~2PQʻ`)ڡO|[Q?uӚo2 #6.ߒA]ݱy.MZx`éw6lv) Q$xse4bqdQ^$!+IHk`5H+i$EC5,b!l},- IcUSI]G"(̕ZbO_a) > @[4}2N^ Fg޲C녊 K^5rx JA\^gw)q!x՞P]˸&囟sqr) eJ@=f<ђ:"!53Ѹ-cϢ64'̞+N[@gL듳MPdž2i{l8\ZDfqsuΑ5 i[ɸ0_HMc /ey0*ːR5]f U`sc8-Yv(.3>Y'rt;bωb*l7HfmGW+Ś̼M9>d+fe Dk#ʂljl"m +#H=5wPLv~\63sn". %*]?=B#WbOf?v[L)":6 GwJ\'qAO~@(j(? \j/2^. % z?ک[\/0R#_2nZcMdsػ+vJrL06VvwiSn:?kqݨr|W$L!BQ ) =@_KaNMmg3pW? K Sn;?_^Y ON!CqKs[t?|{`Cuï+6AfFG7{!r)L,8t$~U#N ޒe\Y%;?[ j;ߣɊA*WMA#*.[lo1M$M?TZf{y_FΠcQT d?ړCA%@M͌y%co+[[ݣh aT;;],e3_X:oHY#k; or !iAy|1a@ **d3 e`+ 2 $Ӌv$z"?P>#t$ڱTͦZFGqDJԟdB>wOi t%"- fC<~^`/ 2DI kJ[;JXKqDwR vK[./*ݾ%2 xx:-}͉8oOdj4Wnfl%.q]vPk7F7.5%hcTW{4t-y$z=0) d>'&ՂϢY\F旝UULYQuٍh¢ܹB2`9^ʯ CaTr gA0Zl6Z~}=U/{X-8ݵ Zu|ւe_ld,}2,x:&$vXj-3'HuG4Ne2nK(%\Tպ֊(zϦI?wU$w󦒲Ak0{O:ۨe b.S~ΚSos–>| A3 km;l[u"]TH5)fg-#m`AϬ>gnn-CfO99KR$A;0S.XͿy~ÇW[j6Owk^P@wa D_^q\E ׽ FFoaRcrO<,#_ XLvUi{c<1ZUTAa\d knQ Bl!Y.hOHQ# AO]~wqWDT5&`>p֮yoϊ8aB% 8Skuba< EQ$❟~J3  $z"p2nAsTtݖG޽ԗ|9eTvzɡ1q9?kQ? JY36ViL<7\E.7 }meT4wIrLW❊a$MUvRS`Ҳ준bRbbDt/E%pvThKYPk>.aea+h#b (-97:_fc!7=-Ʈٗ"#Ҁ\;ޅikwu{{hSKSJ-xrOP  Ä[mɎ)mINr]b, M,ԀM(=$mw0!r!,QcE^𞖟fKҖ2 w̘3s25St¼xeM3DL`ڹ:%!5_x]N&饐zG#Q`ݡPc2`Fw²o^Y$ͼ~A6x4WQ~Rhg|i[bC`546l"yz6r*fJI`=ګeE^Ѓۛ0!?B`(Hۜ~Z WȻY1[)A#viܾVs80jzmYݠu^7 giu B $IzIE%(,+o|yz DB=[wb|X".Jһnm28MWfMZ8x'pηޤ?\X*V5"N*;kS/߬eg%56bn(k˾nicD)-㋟f-!r -m3.U6UZ؎XG|je tDE@1 &U{ѕS]o ߣӤR=puuuHܝ~'k_!Sn e*Ֆ3bȸfPz<<ï][Qk^Afc@vRbGpǴDܷ"=J 95Shhrr~_2!£j]b m˱ci'S4;sW2XMN~n r}g"u7,6ћGSWP'S ZY*\t{cGpͦ%8p3[F4K O:hQQ@{U_~1P==}N|`ozsV=!p`,<%BWexKԦe|_h΍ݲGޥ׍ En==[kU:mC%FOUtc+yoӊ!5Sj&##`=M{_ 싋Ek/n ~Q^@nϱ"5 bvzWiEF)q C]霅7q?T=㌸=0ޏVM=ٚIm3*f&i g땫I_DA|ZqȆĒo/D0*15_4(:Ia\M da; :vM=DI_˯T"HɁx)wgٗ  i]2|>BhM) 0MBW17[@b;hd#BmKkbءwkK_ iFIÂQ{eJmj<֖mrprp)Z@~´c[{Tg O3&SBM`$, qM`TNqos?H*ңlS 1]c V׍K,2PKrRGN-&AA+ag-`n7~.U$Qr ?!||A[z#}]pE/*e,[o&-jxLؽr ֮RWTkAm K':v?^,%@\nwr2QmEͫ>(AO&qP mTH|bS{@1g p]g״#B^)-uџtu-aSḑȃ@A y,t ٘J(|On$Q1. l] 0p+೜~f!7t_l$: jGU[V" zOYN;bM\QF p|5cZ!Sqw‰eYW7JBN I^S}# csbs 2l @Hтg+ƶ\WbLǀQ?]ttg,kWSc޺J"|pR;fCxYMjRc>yϧL~+ڭ76s)o-Selk9i_l5)z.,ꌓ(m+i|ZN*BV(2=k="|M03[b.w!h؞cxmusR#X e, ֠5jLs.Ce _h&`89"h_eM(E@+N ~?Fj;U`>ٵvW,f=K%9LBZb+pW^6z+zO1!\E֡˳h $^r<ȁrey2ZyPM 3Mq7b3N+[d@'Fw:ԯ IKZ )"?s:Y~+{n!hvfiT<2ͤRќlX ouTCx 3Fbo.Ӂ@ L?e@5rCհ,1tsTߟxU*b+~i̠Y`J7@p{T#`EʒYCݾ Z^%ԏ H[SK*h'Rc,$1ͱKmC$k/@i£OdI< vhs./{8S^}~Tv3@Q7-bY g;tH<̐e5YU+B3#o @A, ^ 7\EL8X4+<75mo^1xhh\WSq&DߙkWo[F`E߉z3T-)mz^TZϱ8sKpghancV@>g[R/b@MM<%ԛ[[auSAgLZ;h瓨j`g-{Ur; ]j03{YT,ZTjM抸\i"5e-_IM7@2Yіhx g(^Ǩ,<3-X8<_ZצMkU nBf'D0V(-SÐ2<7g AmrF~78'g2tE+}ß ˠi97F 1fĿᣪC!Y ӄLe&4_>Fձ'{~7~(DJsa>h??df`"F0Ӈ7TnZIFBFj(al:@@1A/&[4R|rO:sV{ !Iѫģ { u[h/~,@4k61ڡ|tp}54@|MN#g&Pz _Y k֦ųn~3F98X-E U\_?=<$ b /kDS؉/ЦEf"- G^@c[֨tĎs$IF貝SL!̚ЧTЅ_P3ͨw:͠`ʈ R*%7Hif).bw'} \'Q?_I '?R/ˡ%&! }'Cxn hߴ[p8"}^M&CF,^{ ;{7#Så#JPҤ @u<@ٚP2M>x@g[' k 0[=V W/elLcDЌT ƥvxFÀ0 %eՖBy}<)!g*N.r8 B=z*H}c4iF޿I<-];s*DeOz"tEVS_4vʐj¿P4*T!C츇(orǩW)Fg:%ݪ Ե*zX|L|Wz65)}uAj(i:x;kAII_i-'ڝ\`Exa%H,ۥm2vxMvBZnNBӖ>?aphX1™f x%/tg^O2[^l|]28hO5-m%jL~2FdDrԖ0eQ홭2քpt"݉SfIf͛5ɿ0VԸqm(s|q4[qkQS0?vwp]_ʄeiyÞ DA jȼ Rc'2L%qu%$H2W TНc[eh9>@n-d5ɛ۔.]DNNtIwJT\FUq.t1rpjKrLlATCä¨Xl[AM̀Y@ JnFG*yBEh335# dedX¾L8bvƭC>rKGZB ).|o|LEf+\9,e0ys<*{'F#?gp+C}4|OQi^Hf_kOg"+W _JC C\EgF:YFȃ?¶]"k:n M{fW`;Xq% {]Ɇ'&o}2~`$(hSj[EW]捝.{Bi/}.dCI+17㪪jO i԰Is&PH ItZC(n%gNmv;~WEA_,wtfb F̑ e'֓{ªy;]| a/ ^:VZz&(l99 `C<*K]\w8ˈHWvPK u4 uW,]hHH@Wu\CĔ^"P7Ξr/9\9ccđVIiI+VŽZ[g`cxƖ= pu+&bW|{9PWV0@J4@8K-w2d\.( տ&a*T#?~M>˘ ë׋fIZ6ɑhtGGr۫A/:(Ata,%\_ѿ {@1OX-3uYi?Ф` 0,2/\&Ǒ;aQ:;ֹ$l걯Uxn'SnF\&Dkfcd5Z bp.xBiuSfA<{L ʮхs/*gAoߧ*r-ޒ6t]@ЎD^|${X_.V֏=3 D‚l@xQK! j$~ sļmȧGū^{"MYMa 92uqkVl4j-昻 58\۹S睊uw̦vzAy}{̷%(77d*Msq򙁗`_an9/Bz#1_MdPe,]Dвw?U>rH9MQɧ0'ø;@5P< R#~n葜L| ;wiN_5ۺ7TZ{XIP oOCP7WrS}df` 8h$?Sc Eἕ2jSn !ghRsN[r}}Yx>&U ۃC Q2P!%}x!zy%_H] =虔X+ֶT 9,+ _*I . @3LΦr`̼DW wL4Ա tE Wm#T#2,Zފw(w4&t5InN\=<>]ݪZ^ѡ3/G \-\]$f8byEfOtQ, ";nRv@*RӊDV8Ɯ`bzBq0GGpD;⚔b_׊,1L?1׾1;q2-[DR%`yX{>y?Fθo[Lv4&x4/HY]5nscJLFB"B'f/%'\~HN;E{QxiX7ERXTjwv/UG6]?EϷ hb{ܚQiz0]zΆ4=X$%pKpNJ{OXV.dbث,EZ:byuI;w0al[]mAٗRҘ";xRnbߊ *cs<K\0y(`u ;0jVhp t0+pD-WeKG-ڻU|c:X .$4bGCYEg>+K,@G ,#wD7-lE4M ̟ud)E2LXE:8pan+ QDڅKb~m Ulyq#ܛZ]uI`. ]ɖDhI-eY~INHvKi l>f]ܜK?"'M|;LUbAh&@L'} ) \6VrFUЀ*_N\Co,R%Ö5{Ah^*emȗvYC?;U# l8Rq-EakNHe5{~Ӻ?E=Voa&, P]Y%5g%yFW\*vR6j6|H4N θ/˱Fnk[fKFPu5: JZt*ۗ=o'F;)R՟=#VXy8Yp'6,ވP%cIRAuo昵%WB'WDڭO6ǡVp)tlt+Ö @O `~@Fն=`U<`̓E*)><]z#~ؖQh (윃5ml$߳ekY= itJ)Up+2}2.H#4:&v =YӆgI9ؕ-WL \u|@Zb#qSi);]ZZ4S{:kmLFݞU(i3"D׻2e ~6US)j/ IS{@BT$\o.p قUbp~U_iɓzOS5Qag:gDpD- 6&myk4TPKČoejMFO/N֫wnbZgKIxs@)]/cjRTQ%Q?+ab.FFgx`l{h5( <ڠE 0I j/Q)?=ՇצXG{ ]4Wr5GD?$)W]uއšuGPv3/)grU;`@GnU$UYIO*mSo:&0 , mHaEź\NGoX3R2NR+,~bz <|aud&__xOQF ꂨ.CMo P#f{ƟLh_Xs=-YN eӍ΁֞"qf&zS_0W&`UY)[W.p8 -"!7rq-yT& o^;8K'f:$0eyܠjb7n&L!΀Qr׊&TӠڪjB8 Mf^t~m%Mu\@ P0"K'V]P<91}B]i:D?ڂh{ʠ»eCk]H(m T!< Ҕj7=:ȶh¤>Z]:xȉ:"QjYV}${9YڟŞ`Vt/9!+T\D}w Vn}R 9ھ&ܨl/zCVj$@Jc^#spA~:  cAn  j&,SfQÊD軂jIպ.̌5r9Za1q}Yk.@*2R& $)*u!:ax}u=~UN"2.7h;s"so V5=Hgy+9AHat?MU DȮІ/!wf,{2ג @40?Bek/6thgJKaY:pH6XJ- wN]V={"4H_;Jg֥1C(8p.;x lwؒX tp([Fyu)g(E)Hm;Q$O/sTIKNi OKM8cVf3Ym$']j>51 OS KUp.7%oFr\Vml"-ca+# h-~ ˞>&=ǯV2[}b`z$ޘv {gϓL2-p F4%΂c}"XUX7}}NcwoQh* 2WsCا꼺; 8~2O;6oݯ:p luaCuF MĜgF2 NQ6Ⅼ )iM3CԤ2Sٔ^@}7OD5@32 pdtQlA]Iz#jМ7%xd}ˉ=ˋo_zz{t>⬲ۊlN mGQCp7 uW9G 3/?&ϤbUaݟR\AQ]qGnO0ٴ4%ZRVobv(;?raL$E}Ɵ@5Gʹyλn93,gn>2 1x)1vA?g !^b/,P8p.^$(vI>NiY @ȃzF%p tF-Ë}`~32ZX}Laj OYе.ES:utŵehJA%mwn(*o5,݅7ƌel=1^W!W>ǝ̿m$ wRHs0(Ý*9OLc 55 .f'Q%QO񻶇2©ası@}2WgM`Ί15XۼK(WR8 evKǪY*rrh{f$A8?\OBpZZvlO(dV %[x"p?@ߒ* 󼾤c.н܃B] C$?):X4kS2[,B3f1r&\ȁv:2&0q}*ʸeG̨3$YQ +ta3`nu zY_ۜՋjnඳ=b@ǵ5HsEUYT]Q2 KNe-J3J *5j{,H@jU &0Lb1:fRrW3{5פoFz_Ur؉fOeWVU2j4(MOnSޘJ vusŽ0SʢY%_࠺ bi]N-ZܵtGxXq ~E8΂aQh>'85SAt`3.HM M>qsK;#IsB5)=lgZ^Pk'3nWrIIPrQ?x!ACˈlk"޸-fL(| bs@򸰪޸E|6*w,!^s"+q;GW4/Xi8gRaQU6NIpP~_^[C#;^ì.?H'?lpdo&ƆX  {ayp4M "%}l PL) UambqZkzǟjk$[lEnxCxOtR¬hY1>2X(tIGsxV5 V5Hnٓ$zhE4%]\lFʯ)j"MΎ2 .1ߔR?H.A@10ƛ3*zвƆnntlU" YsY*-YZn>XP3`M\9! 1nVt}-nWlKc<)LA ~ItE(i 'l)XHE5yq%N'6*g[5Y"^2@pr|,@=>8z6~/h ѥO8id<%&7b ^HQ.Fo2w l M(YYay1S]ϊ|oSjK .2^mY&惵'2K f{&~WW;v-"u ,cJ,3B5 i)-_'P|L6\OD*{Wa;ԗ"ZVI]e&حtH IEFC^!8m)2 x-!|c7v Q?{ʤLp޽-{Pxp,X`OXH xi<.iwX`oً[Ǜ;><݉cTj5y6k ?&ꓙLtC/“k|zF@$RuOeݾG RXզ=*9Z3@2@Wv؇i/zU*n!>y 0 ߘ8Ah6WP8*Xv@qo u7pT}j7d3Y4NhL6\ю~pԧYy$a c\xtS6;+"^] .9RV٩R| ZNq|JuO3:𓆭N{]fltr-p]#WI~tUL(Uh U|ǞL5&{Rxd; ]>@BRqѲ)c\4Q]$lw^ R+"MR;xl>\1QLʋU*PѲUkCS|XB߳UL"0R 9_ّʻȔ< tCPj&!MgAڜ1$|F>QN'w|d猍.hǭb 4PG-xM'Y)Ā?WI陶bTaDo&MI2dR=v"ɧ&Qd!SvlgcQ)<|H|Z7_: M\ΉMy RV ylkLg2y_hMg?7GtF_V^Gaq-2'E@3/wЙ-W,9zmW,m`Хvή<˝]f\!/}h1Λ `HR E0U< M9^vBT Ԕ; !N}뷧 _jPyLгɞ<̶ܴc>%-w1Kk(6ZɈ y `_Vxv݂O (.[ae0 2o`gj$h l^j2O21mfm9|3nM @ mJm/,Hqg-ƔB?/ DGl ꯒVm3pi꦳KMOQaas}}(O)@2;~/C>oL|jZq$y'n/Qj{LϤV5 Ზ.z<|Kr8*#,D@:A nPsM,[‡#3dqt 6qT1* 7&wsF&^keKy[;.@ʔG>T5(&#iMBga[i&aE?zO8[߄JI9*](yZI֔ 7v 48xwG_HZ[m֛{0f"X kBXOό6aTŁ~?}_:#o7W-{n[z㉇wh1DP}[Z%(.@^_/k ɧS_}Ƽ8F(7FvuJnCڍv9CY!#\E|TJcf+#CCd csj_G7D}CO<a0@8gډz\o@(@ jnj#ICҕ[3/`uźk˫Ο_DC$"O4? fgK#q7[W[~k+mƻոZy?}11t"]->:˼%#i8#g)yU6?f?{K)yٍv./DԯY!4.x1%ݾ|}3/LZs +$6u#;|[B|kDtfT؏8shۙy$%&ĬZ5^%#I4qK_Vm^tzh em|*?ZH庞FQ wyyhU-Km\7-M ^}NeTT5=֦WbkqQѫ|=# Hcuͻg ;9`7LLlחV-r!ԲVv2"_fSk 1&D w{,]v@O]#jnZQ^RKJKB5ð2`kJ~ jed|ZEfLsx٧dVIBwO}(igǑ/No7 7jɊ)k:g9Q^D}3㉌Da/GR o2.' Q}E9/.Ùiqf=aq1P 6óFamcSp",?T:R GB='O-4 aiyXc Tt9T6Hr^\.c^`e{dҶi~6؟V8&rf&61-3pC)%JsG%T96+UJқuƯ5/>t|Fh82@fj˼,cϵS> 6IF[QNff9ˊmHG*j/ѐ%Zq pUle%i{ZrSQ#Rt|Fq#2/;T^hAz(sҬ[nfM~pH6˘-0^ﹰrGf8Nt/b %o^C@ FPv)**P]~B̗p@T =h e.rXY_&^U%Vg<ƓO#k#p\uW<=+G>ra8Kz4An%Lĕ5j.E0*tGsн'k@Eeh퍃O͸R%Q7;Ug/2s/]5m$u^4n1q.4Lוv%Φ lTx>wqYr|lj0v36ix 2%; GI[s0B-݁3w^|tfb w& `.),>v8A"IICRW`Z-ot?(1QRhLf]nX7KM&oZٓ%rZc!AU?|9ʒ%<9>zZ8`}UgVϋZ-{`JQ#$K;6`84 oZ7{-hq"RMv ' >G ょ#b}̘D+'pfn@{t 3wxz>&%b7Z.=.$\Zջ8_eplsHI$ ⴪IgBեR̓x_Òu(~7-NߡSkW/s9 w2LR%*[v/:9M{]ɾM.&%!=^Er+' BS&[]䓕H|MA²? n_,|p*jr⫮Gw_qIq:>@]ꌦ  ټGyo/q&2F+kT?m ظ >{߉e OBŶO7 di.]V;UJWH?K<Ql8@zȭ 4!4{6UXxƹ"[,+1s p/ۇАLń@'fV6_d%ŦG_6cJQXۤұ:0Abg9 v[ɛh tiU*HURF Z=Ű5|u_ѿT)խyZK-GpCǛl w{e,ѿ[wi’g"KfY~ZckL#/`-sZQ3ƌ?Wn"h6NZ cWa2E:^IϨ}3BܘQ'1|EբKl? D_/3N8+4)'n.Hu]W y_::(5}$mYg0KM#g.flyRƁɳ?aiaD6G5~j^h=yIVᗇYi(b))Oɫaecv'ꛋPƐL*tWPL!un<;wAI9:a1dt PpwqHs{ ':ܺ /I7jfHڹhzci`zEMi[s?_Zj&gF~AbkV1+TdӷVKuCFڋ|ǺYc({w,!pgt RI\ҨTp^^irՕ蝱n28u WQP:=xe$E+ux 1~ ΑHS$VTIr1>{Ͳ26!&F_ PpoNklgc$KA%?*gWۻ(mw_<S/[z3 4 k26{ib6V&3&ſšai!@qI٣7ulHqtpBr<]n)kx7jkKKJDкAaM !1 C)-~o火WS+FM&|.ۊ'eisph@e#{j<"=$Q%%v j\_}:v^ rɋ*Ҩ0tc"m}ݶ p@KNY3K x)RCYOG95-9zB)`'PRI 8aѱo[pL=8%S[/®0f9yBqI>/†D?jqLOI3g h!~Oടl"#Bf.%2כAlr#\6R vـYw 6\+*3agP f6_0$k(:KK`J~?U 9 6B^zG=n;CԃGG W`~A힐Y[sT]Zz  ʘ *y{^7𣈲J ПGjno~-sX`eHPsaS2l:D\ e'u,S19ll0 vW!\y6d<5ǟ V]A((OvG~jpP%Jj;0(V;c$ɜ!}<۠BvRV cLb%Bhk_vvnˉ)uؒøߖ>K6t}ZkTHQ'cIy[XU-5 D k6WE.r*RM9'8ϫe`2CbaCQoڨ?Rv#rkbFfRg#|znj4R''w &GG'k@dW t ]kEQGif?Q0&rVoKPȈ9h)sYsu-"Q W<;M i;QOѻkuH)9o,m94)yH>;N-_iXYaT?p c\z!_52 _Os )$*}љ\}΋?CDߜ)q<*E ٘Qx1T *烩wY $v^2 Q:_W O*#Zvu#-)hn(BW5N16{;(L<:U(%NF'fsn_㖵?,HDn^k .c4<җGQ|ɧqK_.|RAtU: x-N6N7{UqQaK9td V{9/KA"3 $$1UTK;aBV/rL#=]5œ 6e'@Y{c.,!{ XeRbqd\FF|^8@u SxD Gh3` SoY.ԝa`JE?5dԵqf t}up{@MZ{p*)),">7^urdNY{uY2-#pa_yMGLe-Ph7K$B7GI&2洴O>`O[6aDtX8Hr ҄e/)RRڭwzE$.G %@Q?`XjDΌsily]$ؙ '~D,`HK&w`z ujMLYp$;_JKrx.lhE@cbb YlYNLXa$/|D.f-!!6)Ýp@o.2#2OBNFlz *ѩ+aʎr:'K :OQ_*Ѫ$ m! "TOfߙ$맴5XU1QZGR4%,A:R 5HFz'7uNaՙUF$*?B^B_(cZ Eީ<>O9W?o+ L?ZUC w{hdQ;'QKHB\Eky/q{`[4Rmxw%N@L(=ĺずQ&SlX;aXr'S5hNXf! W72cj`b̸8:dм]éĸ\q)#N 6NNj(\ޱбmQ (% (=Ì}d|V-CWt˷pu +rދE$D^ԉ敕DXDFD&Z,;ߵ;@kWeg5p[-ԡvX5OOr7B6H;!p`^;"!c@-r~+[rC&fb ld=(f6_^7`0vskU(khFj L5J݀{.fGwqm+<"_3D\iàxnbeЉfV{;Ң'Ľ ;r'bw& CVbyUJgeBCrLԊzT$ X:'z<& =Of @?n-'jBMzOx 4$F_߽4cDq$7%L7?;HDZoGi})0H4۫X?49p ^N \XH!'X>5-|oe;9 ~cY ~ϡ-ܣyk#ߧBIe:VO `nT'{J8x jgH!{V6<1hkt_~G'#vVAwa'l5K>qɆ"}}D*]ǎZh7]O ﯢ] ᙪ}UNdlOuR jp}H-Y~ؑ )*+CU(dzʝv0IS<ʑ[~ja0ђg,PW*Er0JV.²ҥMLSZfth_͘/DPQgnF9W2no72ꄑ?ŠbUEH)JB )~Qce5k?4>i"OCi_9JܜtC(+Kt{zڨT3WXA OL"B,Duҽ^IW q?7ٍl dJ:Sllj Kه,=Dl*pieё7F# ̅I<1^ =+ş2q&'`w~T"[(ASz,?Qٙ.QtEe'+*"1FsakX" R#G--m@h9"«JD9W9㄄Vȗ8qz l8B19ȳwI|s*H__{.޻8~t Mf%:^87hFI-GZш~\†6(-(4-0Ԗסt [R_8T4R[pMJb >} bDis *ݜkD(%tJO g(M1Nזp!=lHFtu_laa 2v /H*J&T-bI8_EE} m ϛ}uH]GjuX5.%XW_(k$7Bc5%2\h d>LJzS,[ًƒYrZ w]A"t!ŵQ:Lv:hShWyn6±uXdĹFj\u+PAZCKT5_P2󐄖6]OR}M/%40zSsO.O}oh-pn#aimwN$CڂظYx)L`t9xn,!]r`+_[{Ɲ[5z[2g) ८5eۮZϕڎ)eRU2; n1?33ܲ!ɡ?U]SMpwlJ _I2 R9n,LnC{?Dr>vk篴*w퐗R|IV{-OSOhK6bMhz,YnMKɭC2XDң,XD;r{NT27 gajԵmŒ>Lֲy ,aPA!9l5:+\OA e;Ga.6G @d BdZ!OB.r;yGۂFO;GٯM&3=[f̓̚OvoPa$A {H T5 =3_5[mkUGS\l|=У]io󈱷~LUQrzyxeN̠Ϯ{m4x7>  7Drak? mH gzX"gx;`92A}U8/b~\K[ ~2^g+ɪ5Չ`h'3٠NSa \\ӂkC[ǼD\ AcۢD~/'TP7Je,ŚǥhS@M@Z9-]G&'̄.PZ]26)q 6/\Sܭz%ܤyh6ڮ.^WSO\d'jj&Ip=QmNÑsilT5,5ъw?([btJPoooAI4W.VʹR \@4,`gOwtc) : >==-Ch GCd)ÓyZ񁩆]1,1ZRӆ'*K8PRi38e Nd$ (`+:oiW(w@<8=}qj L +EVc^Džvd꩖гC.B(2kj]xy|FQk3(pSuE$k6 &Wad;}4WpUY҇Ӫg7qj yz+N)rZvxK,7o&J>{Qe8HRAHR/HжgLŧ \CO%erCphC47~=rn(C3)Zp}HzݔRٵOpn"o^b, !Q04 zDa .AG0Z[Zd]*q!W#dMxQZ$6H_.Kj#)ޜڬ+D&_gg5xO|ӱ= !OpywV嵸oOڦt#w}ʫ 4o8q\*~+.jx|>H|'W9)(gLİbKc,-Q6Wa ,-jՏm2Ҍ<Jg;" dTC>Rv@a\/w^$0ݑ0.[Bkj!xr/ƹ! t(jބ̚H'"فkbhhI)Ԅ5~=p;423Iv;1nFo``a*ٜW9^k+-p#vz/#]a=Q!3=,=o@ڸT $KD%pltO# LYp D(#JX\}xS4>)GL @ZAaw^X' Actvw@lou8 :1Gߦ#3#==mC`P\8_N'#/ #?}OK5`sǜ#LFnm_W>Βkh":_4oLfG_>"숻ėh`A;!',nUI:~nxMJG yh6v/APQɖhaR)4Xq'|DM3{ u@T5Dnnu TknQ I hʫ_6ز'PBG|>Vʢ.10@+3(a֐a텋Y@5첟"{l\Ma>15="pO|ր4Xg'X]k di1m ?jhD^(;f/BFGy>|E5810n`#ԴeY؉һiժ`p|'Y7OX%z15[ڥM .Z͵̣MHY}p ɞ{ O9/OK g kl(_p}H%W>n[ cpJ:EnZPx5>YQS Drp]koG0~oP8?Of "A/^I߅!L1Z)`.ά"P(g]:Ըn}\Xat6ޅJ\^uuz~H<| -;橲4€8ȅ'ZܛS{IblK~lE]h U\SޤyK 7$7Rɋzp$bѓƚ ՌAu3LEi;%DŽ f?GCd"}~Q uf#( cObk3=KL=3NmNJ?ZVvAAPXߝQfsaMt w8ë Z|jLBVDYO/JΩ7K1ґšrqtBx|ZOAmH@n6o+.D+*))a}Q0v!{$Dt@W[!.1[zzDD4˪[(_XLǟ1TsgY_5zEvӞl9~`I_l6R_Sᠬ<̴`$pn]2:'(e5gG˦V+@Ib@ԞY(k}VB-$-mm1jp @W[S“wvx%6&hbioc'-u}gC!HJadmMiOEܖ,GrJY L!f1w(Y./ F |gF|E;ifR$!+׸C2JDǿ~?bVitI-ak<3, .jבEO%R9샌wm-E+OF(P;`>`wa&^4-+НAl𫳵Mnbëmߜ|ozCr\9kCL*I$}B8/劳ЉMQ(o|j~澍zl'@&.Lu>Sj*[_Hݖ6)peem 2gԪ]l_L)bHp洝oL,iEzK"eDnpUkHxG]҉ 7=x2" $L:k#HKЄ-F&/y\:9 'nThSV WjHع9g*X:TF6/j3iw5 IAnӆ4^ĺF4R=H>p T xſk%m7-\X~-vߦBrft@FP 6h-í!Ȥ!`>p$4.RF|eL A=dٜBn3mg2nAH1^mϸO -PL+]q~U`QZ­&TZЍ߇)V#kVM"AaAvz$Q? 'ԥ72^^6Fl!aJe| ].̾oU7CQԀg'Ng ][cqbC1wA ٭T{@%Zz#l?+"dLFb:ҳU\N_*ԁY n5ij?_,Ҝnb&dx:AЊ}ͶE['.^8OÉ":3^9<-)5ձYy`E|SC$ٹVfr>dăyU3+ehMV&O> ,ƃEa}#{~Gi&`]?<75+tos~7LGkH_!n:j.^=;FaL?/ܯ_45"4j6An{e(neڇsr \.%mi!KU|"5K%-6=xswx`Vh[ti//hNYΝ-L'FkG^~CdUnvK4h$g2gY 9{W霶|7EICf O% b$$a4XU 8cf<[Z۶C.+]"IM,sux|g޷eKhq9?X?8'3-y5WVbNHu#1YSݙi C2K$/ fqii93s^uT^(;!чKH%5[)D*AY-ˡ|vE/F|Y eR*sc|zDf$DVP BXKlKLPc{,^Gs殅wY¹ Lm@K !kӢAv* kŁeH!Hx*,-gsx|wM婹q*+@Xu;@ 勉!@ D*(|gޒr ݘNu)S$*˭ DV⃑<P2Î,H"M0䡺-ıΎsAy)Pܒn|HDT.r~ ѴMгZDxnzv^AMomW.fb3]XX]cLF.PJ+1.=ߔfBfH(ާ)0~}! B؟w&E!NѪg!Gzz 8QєE%΂(qP :– P3U f<#uzz2\l'T#Ƒюb5%g.lnߟ~GT}:oH us֋֡5Р3pWj+-\07iSu]-vٴ#H'^TXX&j}*0]% ~`2![ 1J" 9?5` ^knZ^4tpgqVaaۤ@f5Z2n4#QNL0*4%q>{TQq@Na5:GF-h^5FP inT'/N#P#=- B @.?RC4pgV%?+ lP:{PAac|1̅~Pix[X^&o&H>.cjȶjgg,/sAJ+=0TW_.G\[O XHp q-b;d]A"kY|R}Ux%"MCaߨ"2bW3KdG=Z_4G>Iϊ-" mXN#u+ &6"6 \ўXs?&yy$-r.d2V\xi:4h& F X< T:ioY&oy|p# Nim~"-\8kU{!d! :/ː %m,1Z i,d/[4EQP [=H׺*$k6G}5UTLl8 iv2S-o 1K7Ύ; Ne&͗ʼn>UǏχA;rW1&;ɠ) 7\PR@y))lWt BGGf4D3qI ,(\F$/[t,JE2͙#yM̵(`[YqSr !Jٵipگ: ;>(xW ;ps煑`l6&z S\UX#Kvd7 Iًul@5d^&'Wڅ%TcL潍[Ԋl.*R4q KǙÄ=ܥ-dVDs 9.ktU!DTY^FOG7Ԗ`kai$imt^=Ѷ+)V>#H%)쯸T _Gh ?a]\iZ ;{&ֽ+(Ďtr7*JN HRh  `zw"=i3X @OwpMU9`]x:]#ueQ%DgH3ǘXv[v|Gkya-PMdWHtb/w/TN*s J j9sH-rVjF~.+{~ ?O,EU7gsyp#ڭ (:YHG/ +FB?o" $#m{w-ĽKq | DM?&/^B̵x`c3Gxac)ndy+'h6y4rmcs@=h$yō`ʃcD80572ҍLjɶ W>3ݼU\<Oo7^"%פޝ$} Ho& ({WMۭzm;;?Lc +&- AGa=e&kCbGBQS44mo4QRqdD%B(v@P/$ӍcMChy!]&o[d 5D"+:늠)pj'L`-*dh$4M5Nc -7ݶfJ|ϒ߁{:6=-iՂJOht[阽 Sk2q&4ФXԨZeC\gQL$ tuciYkR ҙ]Pc(;x#&*[Ɋ]}F uwZ$ՉB:]N&z%Y)j(D>z&ci{5GS=UYO'RZNh|&kU垖ۥ7=}LNWJ#I1XWO2]+>c]h-yIIu9ޱ zM%a^.iGav FB$W%!a QXMoC 0`'yDX C,Ln˱::PdjAg K F TB)Y E7DkT&t6Ϋ73b71m ":z}t0HYsgj!Is EXj, tZ΢pkŠ`x ~k0 Mȗ C199F3?Vx^1+҂v}T.BݹVe{BIVv{`>Ϋ3'U,Gv>niP[FJ/ll3d0P5*kW1)dͲK1 u_Ctp!f%7 ^pءtCM0nϤZ"͉ 5 q3QoZ'ߎA #鷺<4R\:&s5-ƵoSo~]ǻ P%L5yNh C{)_D]C -ڴ ِk,Tt܉l r#L{"3~70Ͱ ͿODOkP ;] b};<4/ MÅcjl! CxA = n@0SKj)%^dq|ōsC)[X}.˘UòMZ0^6qoc5RyoWqPc0j E6Ts D`0.xV\X!&zkb5m45Y"ԼXG(U@}|oXJ Y`Wr+w۰Mry`eSPI{6 Ѽ ʑd?˹mHt}ןw|(ʚ } SFj1۩!N'T|'y3* 8U"ѪhI0g&nzhgmC2U~ny pyX܁s`ٞv 2P'TCGgMF0 C6Aǫ.F)X6 ;>s|O-}|͔ xaGZ[/O/y4GoU+w=D;_Bx#P|uwsK _L(C@,3: <;+]ؽʺnToe'p KxG5jr^2Nmpr˱;[S?{O n:ov>ڤ$ñL"U tlR1]W-$+w>qR\ g*gU|7m(Q\Rrغm&āg¥qAWtI!А۱=3eW[7z@ٴǰLHJȷ 5. p)!H-+Bz`B{@ЕZLiEyJE^-k%Ϡil<|6J8M宬jtp_%^Ss+Yg31j~f0~NtXTZƿ 5fe*'cSTf}_mn* s7Z{Bj H\b[t ش rۏ};e_JwjRMS럞)Rd{zL@hHV.{ ءaUfyf\mVWUxץ`hE!c՛$}e/ie+=^/g I1 )gSTO͇j}hފa`-כhB|^5kDW_E 7iv!-uT|ANVEM( P[$qG^*%m j˼}R/z߉zz_ݞ7e ^\NVw#'ǹZؿǞewt]J;Cִ+v `kjm.3amlTA(3o0]b]tU-M@&T8KO/̸?0`l QvB>1T{lcjOک!gW?IVֵDs%v͞*h PTŬryp U{yd {6Y !夜=rDxv-pv3*a!1h;/oU8./!g\;1cNx~Gm0.0,0 noll 2OPz] #Yn +JP9w)ddbFK5&KgPUu @3?Ŵ܌M82x/7  +Oq ף9ly\BQдG)-Ϸͣ85-UzC@A JA߿`'QK2eߚ@o?ٙ6) >LnC# G@R!bM {Y8oeфܿC| AL>*~k:/z&!(\}JrΡ.$uRg,d7d7[Ji1vRw-eMU5Ùjw[}*˃@ iBB7@<}iCaXOy;W%^XjQ1bJC,:clpMQc`\v$egVĕ(E9Ww+ 0"TV2դDQ|UiH^"W`nߚf<^ϥݻ=-XKIw@| rv+;I@`i>e+GZ]^᯴'t_Y?ۉLݖ(8=݀{@[?ySj,J{7$O %R)"vZI^KTR{x%c5 cMB]|!ҍ)`D\C?Yb8$;s&#;hBW:f @PEq㹯]I?GaϿ twue6#x'o{\1PExVFv,*r= 3$vLu# 8ټUr" dҢQuO;pI)۹2ӫηXp7pi/hUt(XZ0 ]k ݒ[ k[w`jL[ѓ pCzJP XN )&1^^?o?eԊZƗp09z(KCT@i.ۊ$UzPm>jZ{$of>g¯zYs't4[><:ebuC'>?C`g[3DԼG`B(u1qqcB^80Cm'~ӥ<!ώdAlмܮ,OsM½Mwl ]JOxc@I6QYNi\>OvmvAT&w-_i/!Y٬Ӂ}A'ñQ:(]YqE\-lKHDyAG+x,8_/d/5J{yodteꉸs_"Ϸ;(jD0|QO2̦zNb/aP8/IiC200a׮ȉQ9u.*f*_h"\|ol.UpLhHMfyH:w'd.o3*]~8nvdymi2w]A8"lK&+磱`kO)UdJ1&`Ӕ8!<ןx0 ~bxC:EG֊)fgڃJ-4vaa>BĔmw/~iJűy֮|W@lgJD"uqm39Tdɡ[ kT!&θBңn}"QdX}a h7|}!%DNbbScFD32q^4dP뱟wr ՚exA!v2Ct*lk7 ˰%a t}Sbaz~;3?(H-fb^&b;R#z6u4db-rQj2mH|mhr1ihx9Hqމo*__RB{]7Gƶ3WWP8C+]jku0U*V˞ 9jsv(2{4<(gZ([mRLddf>8ݟS <焐40]~vy+t%m ki_@cClġ_Rg:,^!*L>zZ>c*@! ?@^i~9Tо๙@-6DV60ed+o\P([UA–>chuJEMI] g¹ޑOa['ča45H`鋎OA1ߢPWo+7:]B `9-M~G2Oδ SBg53(-jȗʩǍ".I(&pU<(UQ)BB'u軭(iJo4;=VU60sT+w}E|L_J%\D D:`3znfOLyr"cwLN'%<7IH<bNiϕG@GЎaDdUO Er9͔C4>ARx6z*' g =SnBV`1`s,2 ㉅o.KH|I@k˛=k Hbr49LUׄKQ̊JT۫$$t8Z):j\#60tL$>nR  Nʿ.Phcjx]6o.vz۠4'Gvom~ǘH%; jGN/R7W?"G ' d}G>:u Ĺ%zSQ|ɥ=8rioP\BV.zQJH:Hd=CޚKPIXφ?KՐq´:4Rqݯ b(gk =ٚc_I=(r2sGr^ ;ߕ;g:7TL71{0rJ%2-bK%n^P֐SΥ񽄅D{TYp=Cx\3QWY[]f_#R.rZeaa_W"!^ֆ2}Ij8?7^ {u h2[*̆X72 /ԍ鿐gQɃwc<}G*;0Q9y]P"FyHxi9)"nܓm(ٕtO .ZVer^O\bWxզ߀'ܰ8aG;ƶOG?.2m]:cJJx!]V~<S ;0)h̾ƅ75YQ,oOxQbi5*y =l# Z\fY 23_^ʥH%X]7 'QO'rbƺӃqVȖlAnhy\$4!w 10|n–W/ڹ,Js-9͢M]\Ckgwбڤ(?(6 VY|J?^̔=|*{9WQ8j] n7緀7hG,mR*p1zYX,2cc@Yk .m\(Y Xˋp- 0À܉N<=@%SU"׹&A$aR%,lJL c/eb1"$Te}EκxFE^YI< x|'gj5c:HnԅwE*,IH)ޤ,J(zoHܲ-xEvzE/ښG;s;fݎׄkHc1✝l"D0'" z ȟ!KgڊNkhklQ_4oad2WiMMXTMۛnnyyʈ#Jh [c+\AR C"kh0#(v:/-i#%4c8 ?=4Vp<GY@r)*\ij5NN8BM39z:Q ~NoB\07f x\Å9\gG,^:LcZ_l_<++w&,˺'\1$)ehh_h@!o s#+0#kؗ;BvakPcf)3xHy,1󂕤%eڀF;6z/⧁AE>TL|J ȃ6emqļZ}(6'S `h.OSČ ``eՙBS$Xph`żwAE$!0"%*:A 1Cro=bG@y*~bŠa Y$v,ϩ"aa$ QI:AB 8 ́0𔽉΍Fa"*7s}193?%tëTco*Pl"sL!2șRhs 1L2cݳ[f=yJ͸0d_p%eɬYoazc~ ~=I`e\QY'68ᔭt.N'IY~>P ":®jakkܾ@*,!]걔&#yL~wهb%ط>_6LŷEaxy Ddf•hdvE,ۇWf rq˧&F׏JG*o1?Ibw&\vD*  (Y=XWD*rnfL1T]HE/VBpJnVNR%L]ZSϟfsDn ^/}SϹ/BSJ7fjH NgUv5yݺ])q)"緀6}[0a7ߺ0n~*<6tSR@ o>eA_9ѥo@+~h݃+RZ4>('ނ8_bel=YN (8|_{}zy1s"Y/܊-UM,M8>O,T'~ h.Je.tB>Y qa(PYyvyy :$<[wRP,荝(:n\h^Q3Z:{TSs{ƭ Ci1sIJ"$?_j6? \*OVx%i[;#FIR^H` +m}I$=X]6D ;ᆰݎlMxh:f,> z~:œvl3[a8i #͹!Hu}nݱ\$tP'a)TVN\7cl9MZ(<](LYaC}Q"jnxRTFTܴS{,sR}dI/ q$T@<'FRZKN r5M1L<MoކsxAcpk!73KqG/Ò,|xc"멋YRi!ySmڂV-$P8 a!|7H/Oo > oVtIB.!? w)Lj6 kI)mXooJ&7;*&v;'_9b [`dt@K@ GV',(l]SPoصX#Mc"$QHHpKڔ1%/!XhI%@h&N{;fa4lq"EXca <#~6k-w kųQrݪ?bpVc 7cnʜŅ^r#m%i@SC-BUϦNqKt"H6BࡃnQ-x ؞`_ b:<|4M ;z*cUطU5[*3+?sK{&asG?WshU+ *][h|8BIց:BOəA.1*ae U Nٮ@j31"*~Gt]x1sA^-OGX!0 l628с殐7ûX^D`Ej !W$fQ9Ac~As!C;N*AP^nfxȂc{]|A8MֈDm F5/gkﮢޤJ\@Y !^=Pb kMSflJ#~0j)2Y0,cMCJ8"`ځ1F]!E۟9Fds;+5Op_څPej>f s'e"ÂncN8&8j0sAey]f`W+ g澇Jhhp3G)4o1.-t25L' M05K@ *өFQCKf0P(P8y :0޹ F_c$ Y}r\anoUt`: b4'W0}Yox`zQNʞ)(0U= Cx\*bɋV>7.=Fbjfҭ#N=`}Z*owAd>BE抶LPA |.;蠓Qp^Log%c˦8yR֗ϊo*soO*.] ԑKq3PƝӅ7ϞY}ϛAF$Fn7 `)]ff3rmu^:"5 i\f .Opp CGYhr3 R/na`mcɻ=[z?OҤu,լxLf", ?!T5bZoґ2dV;$7]ؕiH emF#۟WU?Oќ|Dꍟ`P\Ay,i\@[is͏E"Ъ)D* zu}QKnEޜ;ۨ=q] ǥy>@;0(]t0LTpK<<yogC.'r8*Ru4"RB&>HbYK,ӔF`/R[Jt/`㏤Qc:3۰O CN@uLM W Yw&H|9 Y;)w uVCQtLtg]"oNƧq0N0׻znkx(d8ͱdƴ.Nr3Cod[/>T|< :ϾOX4y`,(ikg9y jYBlG80D/%r?:r3K*=n%Aso5/|.R?~oH|[lgiʂ>&0֗iؓswtYzFgm4-[UЃ/K P|Lُ:"4yjݾ Kry`tggmp'-w)in_3x&sjuhyx@m\7nG;6ypd7[KGah!r&7rjKYbÅ.Ni>Q1 riS?Pnb̤@¸&PQaDGX;{6׬oD@vp V,bӼ0rO*WG{c" .f$82׷-S*&pX^{J+ Dj)71g w\bZh R Kt2\>Uza4CfzLa^W^0B-Ġr:UՀ^D999#Rƴ'3;7o/ň^;g~0B#~uSA<248&<)hk$˲ JPY_~s`p4\%7LgGoH$pJ|OsBd[*8l^BӢ]R<*]NA! o|(y(pl0aVp iAN>N1nXŎc@,6TG(t>6:.e,bC U=[!Fs0`E[cKbmF *._ӦU=>bĈ%/Q;SwB eG{p T!wb>G?#rԺtNN9 s#Nh-<,L @*~ӛ;"4B^]}l=̍EsB J+Hx^VӍQy*Yh\-WXI l?E|?2>I͚BR!7!$y#NJ‰ǻȲ^{1Zb^+ybZ3:2 O NF?J~_dM`mO;wvk&72Щ>k.dQBl,8[(\FEXP֋@3i4x״D*}muг {LΎ',""968M_2?7('%@/|,V嵍U{E>1z%B|t9WT亾GEsfSӍt¯Bj !.>XqMċi%{-tFs`phDs> a̜Ai mtffTa֑cqpJ{K/}q-|>R JIUT zRe]Ede=4|\[bWk8DȈQ\śz&m4rhN[ň1F!g%Nx-G3@ҝJ鎱7!.5~rs.axF`[#ח%cr1Ϡ.o.p^cwؗ[X! J`۶^t|ah}/XfԑԪj|3miw9O=E:_ff\9_IDHkGEN !xNuHIN9<)8bBaABEЖZh+;)o44\G cdIkXg^[񙪩'{ E?n߰vXAv`ªNH)-rordA߀~MjѦAr8`e~:P>)E݅Ϧn_=%O"(TJZA?Lm0 wb*Up4G`oEsx H fp$FQ?D&"2UPp|&*䁦U^&:\*Iͥ0´N"Beկ 7{FXFUZ3o,!fu~};96d"kㅭ)&#47o/! u05Ǿ|])>&w6^Q@YT:!=):nmtl'k*he|VT|ZL RzO͌4狞 /$M8Il`^{bp7/^}ϱ A/lzNcOݦLɸ=9`9z(Y8u-*!ۻIK=M*;5s@.pkTfUߍg(4}Bf~hiBBԬˁvK=&&IWAGMwVy[ɏp۵f[M i/Li17^;`G F j\cOҳCc\{Gpy_׵2fwWp(ZYQvkΉ2{Uңqcj/;!V_LX:y(ŽEoo8,Б̺J|\jj(0/=NјɿZ5*Ǭ-ל~G_Qj,ъU%KޢkXszu󝣬m]9*΋rR,0!4f>(u獒oXXlؐW}Le*%w-so~ gLI!2p4 {{9l1 :zG:\(G)Nq\]"3>+hF"y>wC(QH뿺8Q{͍LY.jgg_?Aoa?sZKȤa9/ U~[4'9,Q3;mA A>ڐIJ!jIӮVl O[P^p Ph<4aGA^? Aפc,,ރzW!ҋ[! ݑr޾ ۝aryL&m8 c0Q8SZ# 690<6r( mCH+wBpԆxbf00["g۳3<d  H?3mf~0Y I#HD'PQ[Yj=>FHM+Z=B>t@t5^S86=@Y$` 3f|*%VO+]i"M*^:ŗi +qwK9&pBh H3Ve-~%Ps wgLFJVʫs>\MCȘp^szm2@Et ҘҥU5̑O5tbs@fcE<.H1{VϞSX. @_WP\VQ/~G7s?|"`ơI-=A0En'wd+#t bi<(Z Sq-/I Ǻ.mOWj\g Cev0 $FE*Q41@JX@3( tHrS铢yA޲H }VQ0$m9m& y~`Ia+*7Ha3=@e2[w&cz'6 NñjTQumTO`m]/ N~Z-ҍۯ0=mwt]j6(rÈ^ ˙U"oA۩I2,; ^h{ZWX(B/l*(\LEBt s'pioEr; b-Ǟup[8o@rE?n @~=vÖBJFp;"w;%[8߭7] v]&svek+G/~PG-z`Rdu&r"G7xA'#$Gd>F YB+WฒMݔtxS>%%+C]V7:L]=Mז?"x6v (,;>~-7<#>G+vX#S)</m Q.v 9}$m&#A&t]I.R#(nkQVC}}

SԆ/.+ɲ3 M\]t/juWZmʊ0N2푭va3?]e^UwKr !KM .'L~~?-)ā%ďquilr! ';,(G>i4$"ԋbE|Y,R_*Uq`|,&Gv|̷V @4\y9 CdW8gkFac9c9Ғ*xA6PCԐ/H6뻹b%Q'CO:WlkmN*Gv[x2H3qܤ%Cз-wjX+(3v;3"!]g:i @7{^ON@5" ohi^\xr×ģuY e+ #^}Q0DCp:m,n E!S2i">}k" |+%-].l݈Ls3%}o󲀤&ĐD5?xsi|7,/$] X_6k!4$xζ~Ih-S?a#;y}&K`f7UK}d7a&Aյ lq+?u uNNX rs/5쇬mO%Py\KuBD<'LgxM[fUǜ^m&BU3|VPЀLz/3̵!MH޻QuQoWsK.0#r.()NF`v%kU6>Lu,$uɖ@GzXnGIQuNQ'Fe-֧< ge]IC!oƳ{]}˰ tz&?ө>R=zޥU\2) 5tʭR-M z1}EٲCegfdG ( ~\uEi0%E.w?( 9i"la$fx*<~^>\fD,|uXnA,+8* ;iĘQ:e'q5AyP8[}FF;Yb~S?Xdy.'&}|D+K6i7W{$ܲ{maq/s_\4q7߈:&ωqNO۹wۙPa'sHMd’Y_1 2,d iG/IDs<6o~ݱ֓8Iyʞ3JOUޕ(h#]?xOc6Ivu ܾiX ܠrD(e&Jd7s+?Pt+ o YmΠz VϜ=1U~gPœZNl{2>q/,IO0b7p:xhD^(rl!C@0HH@4 7< ]:7&v0e")xᒱh)HAoh%š7[HnSjM+Xdﮑ. 5Ẅ́#.[6i]Iœ~ g*5J#ȕ!\>sU ijVG2'󂯃a)уKމ _9l qJ0ZR<FZ^dwbQ/Ш0`d$,޶TZMxƼ H-" luڭ=aaj2ek0a]҂?>zBѨ<~sg5lNdeNDfJqKDܭeKq;3"|*%2 Rz>NsbZzkXrT7αbU9]㪙q5vT|Pf~ɸL5@P ]7GLpPlRlz:[穮-)_]xm:tp`d=cHvF3K;2w#ƿ߳Լ'9]~D8KM>԰HR 2xqa`iz:z_]fyd@EY&QՀ{z$k(͸U(y6s~xs6zlk:f GvU:<çzJ/ʺn@ycbm㣹ze+x;[w|'7,ZN: *J2\1hqP[RW2"*Y'c%FmI8|dr4) W wE;ND T߽0;ngi^KvVebDWk9lЙz^@?-<-߲S:6iiV]}z[*Y27֏3E1o8><DJ'rCx7+^~7xMdow 29R* M)oF8mu/9){cahjug149*V>2 l8ɓH9g/A]$ρQNkC:Ap)k?7{I <+&p͜L}[Fm԰EC?왬ζu3D_ ".nS7VVIqyDcT64-ACˇ̱)nS%z>d]gO+WY}|OOm4dKRxl$S_7EodRʧ̴Ȣ=Ivd9w=/S֫f^L옷YnO !ȻPɜW0AĨ2 R\Cn+UvKOFJFiT*G3S@_v4/{szHZuZ -3[m1'ꥱEk#>>{4ogzI{U-~LE|붰CwN_h\8?@J;`FgmniƐb2@#v>__ZJ6UM慿*DpvJ6 p@A;#`^Ŷs D߿N8.ޓA1Uб{:yo܂Z覲̤\ ϔ|SVFve `88vMtQ[+ȱoh(£hOpiװ =!"OXƙ35!%J-T:p . NM9Oo}Ht;XYG[h9˽1z:5nЗ }>)WpJ)M~Lw؏ 鸌ț'SmvL@Ib1Q1zZSZXV8{3EJӽ2&[VzetqjnsRTc6/51plU-z}S u s06os7%%"d= v> / K s.n~Q1:lvYrn գ;/Pf "T5scma"_د*G9^uv},|kwg '5PShQ}._h@LF N_ǺYIUD,Zա/RJN&iW抑wL. ű]SȜE{h.j5;-{(]j ڇ^mgt@=HSeӖ_Zyqk.8 +",blv>ki“A2:jĉRr_OU쾡>1!&k;5r0k%<JdI(+Ln?YNrqxf%λ ȴ1c3AT'-ɔBq8'r̙8X R CZȎfD 6Zkkj`j2l9?iߌ}دXOkZ{fLfkW%&CnN Z沲4{?{C'v^蔂|s\i} j~n])py{$)s[ꅖ7K+vx~jxrK]8&}/j n KԺXXj|DvZQT #/ SsnzU2[L*(_%J"\PmŴT\BTA,LD>nO*W@~pcsa2p=&t+ ACf,jp ܋9l;@YOD8gLme(dnXpt6L7,V>n$tWͶ%⟃ze%u(t;Ѣy }.&-Հ 4L,yR`XjK(QYt~ZiPƢ4:NC50FIw\wC\Bנ8iSyf6G&EX́uѬFp6gحr$wԉϣ^:jxp ] AW۵HGA N|EzV4Pp")bv93VXj PW%KOӔԥ у?DeyD]}*=MbIFw')\`<Յ87/ I+]\Oi1WuUl|J(1̧ooHEѧLMMI5. qˏʙ?¯џGjFOŎ.**X©LϚ fHƞrun~&|M` V|`@ˬ'!vH31(T.2㼶/d@"̊]y;I 9 8 VRmeGv-)K7$P9;+ GB {3٬SLخ6T-_qc, 6m>Kq{}.mu#A{ӫȭWHHu4iC}$wp_ޤQv!apA"CȔ/͓e T%zI2mW1ݧ<SyP z4*/}:foN MZjy5W=' \E6{4T8zw&yh+Y7sTf)f x,"|Ca6#ݬuՋNGL8$E(bExV u|V((ur2*mē8֦#ʻܢ'ebJFyLep`AV1Y[#a&Iwg?59^z4"O]ˆ[XRI}jJꋀeiQX!sܽ&J`l&eUQs鵌t h =b+|[AKOHY)kqSI;"5w1Ԃt$496;KjA+i;kD_ "i_ VUN|%kP]Dž͙ۉ9@|CqNS 68ܛwlK[T]'(ƛjbN@dӁ :wFj~)zo8)P[=a> PΪ7t&4a:E:?(t1R>psYFz:un|$܆)N'ajqd"?,Lzgphvƙ qK2ϋ%{ "agY{Hp0v1{:nFQsU (i{LFK5 Ϛ4vWWa CM_u,]h8 ?3)TLD< V#(3!noܮZ9 <8ߖĿ"J2]YPh%$]ISȚ"lqP]U~,v`_4 3D< WTJ=0#9_bьA=jcLn?z!B*#hvGgo5 LH x=w'0%hZS8@V1m( y .3Rԉz@ɞm QD%S |X*oB}}2"+Y"_R(0A5"8Hg5YSHo6)KЀPPoRTwT?>Qѓ㊦q9L\ x \e6-/"dd1].]Pg)ֳHrpXW;@J@ݾmr\ ։G>5S 80O't8O6H!|68Vkm 0L #oFQf=t뽷܌G[:ϵ+4˲ȦӟFuƂ4aĥ (q= '@e},sNIZwNf1j[#GV}T?g4$yYI (<0ejFo 0\jzsr58b]54 kXay#M;,r\{kNTBgi8. _7D%!wTN,' N_ Cds}U0,mx&7ɀ?%6H=Y?ǛKRHP'Sg&fZ)\dnm_ol*hgڍ|m֍[/W_I DBx _,1Z"[#J{IPE=a>&KsxntXJ {pG:4"Iz l$es iE/8ȰX0JD…]7~[:ھ ,: -֎;(/q֕_ٗS0޳=t΢KcQUz' ŷgX)i:1U(~{>F?[kK1#JZ'-ӌ*_|2Go7>bw;b-L(IoI^JOi.b+xn7ƭwQJ@LɎdv}pڇ43Sx5-(7tϴ!͓aim8x/Ns ޾@w4Ʀ>eY/Gsk5W$҂9>M&Jz: XϗB9`ºo*I#(tNȰhقQt10dܬ֡v萋H\bPc 7G<M>K*l70 Eef\yhgXjroj93T&_ޥ@[Og1_G+Jh.!A7>D!Bΰ(Gg1?C\i@9C yŻoO2T0ڧ C!@_X= K/XN:! 8[gc%kpҲSwIFYCp~{h.NvuМ];槁 P`Sow2c<ԁ BȽSGuoerBEm,'(Ii4HZm5nxf^=t}Zw[Jh$:gfP4w-nеxX^bo)mw[>f? &jcjZBP4dgvib{M֏i?}.mW2FƟ"FBܣHHy{ԺgZMlxhuE~AĽh;R?]~#m`gBJ`G:ǁ'0 #*=)N|X\"}zᓡʿf %xBH׶Q'iur4B]:N TNՃ߅%fۃ.#BozLHnM[wm85?o&֖9vR} x"p]NК}fhO ;,]&+z a"d[ԀĐI(I=g,~0W`TEv9]&iA$&E̢|eoJGJ|t3Ecva(biԖԿ"(iI^ M e|%W`*+xqI'Cې8elqYN榥sM3]olEmh/+mi,QG)IK)G$xn6pN V#]wv2we3\E;_v dqbb>Ե0#^"QWyVoσyhxyboǾjK璦#Ͻ G7:{$DA,=BOdOzCVyȘ8LHAsç[ 6=-"mlv4y:re"bYEwEz3#TFxFD\)4ǭȩԇ!J_L|7g@LmEg hEoաZ FQPa |JCӟ X{HvpMݒɐl &$}F1s$]ڣٮ8)_De_40+t*ھp~?o/2 xQ7l; V}\r MEBXٞʾdȾоj5K5,'1}J gPªqS1ᆀ|'A|-N)#XX}]^pqŸy,8[4`su}\@f4c3z˹}Cj*ovRjΐ@[o|5],!ݏ 4#Hp1Th˜i?bx{l7.C*^{!C6%LQno*e _N@YP.'Gye|wpM,W{9 cwyNmF2^]?\fkm[!k[H|t4iYuf9sQfl!!dG]J*DzB/Gleq1YNp-€ݖB ˧~Xi^rO~ʋ:Nϋ!ƶVʾ14E.T^$' -]kNYњ*F2_bu !SE:%ԞRK ͚U Oz>(ybѕI(~e#ts8'rj}MZZjaUi@V+.)O@.yObp@<@ aQ0}<Ȁ~~Je|P QƀTk@K%ޏд-p& S,S¾B;D" [WWPRCC%v9ǻ" A4K~Xh\?}=)Č8- VsҹDJ)-xxJE#G`%WXb]nj"Gmں_(Bμ!WHqC66CNb<ڝ8A} vsCYtGjApDH.ǻ9{xnbinw>ݠNh\pILczuqCi0V9Oj WzqH+ڪ]H+\}aIJ4Dc uIDG mG)|TvmMF%'~I"P,O&li "Mk;JF枱,aδO(\,ns F K^Gؽ^ݨ܂y$ҧ_S?BY`Eķ<ڻw"Yo(8OM-R#NocYayXCatJ0:sN6 Ukp;{4^!G/@]tf_O9f֘Yڃ*W֘dkJ A&hpop4$܀gcC?WOlr &34_&U\VH:s7pV-k/=(gj_O>ߝlٵaJ'md{/gC9{5d ?|H F8P:-od4X~ )KߗH{@Bc7;1=3N$I:ɋv!U.aߜЈ=a }\V:KxZ|]yEgjTom`BZuƜ` OJZ7Y=ǖC14|sM|KǦa#fb` 57_ξQ#1;*/':d8;->.G'rh3HvT`ƛcgI@]괌o.H.@ĕWuOikp+r` qFϺ} Qp5l%宖'sd7Z cNT=0A$ ވ![*#;n ,?H.Xr=| 9H1bhح$PS3[$~e8ꙪC*8H]v P`|F(+JiGڿ\H50VrsHlSzfIfw>0.~6O/R6<ƕ?]E7}uzV\!]3h+{=S@Sc>'β_dNXu6=b?>ib7ٻ mȹ2eU*P\ # fE9)v"HN 0`.~!xn˛V %gD`:8%p6U㘘| *`Oqd4# 3?+--t۹,iA-GrӫZLOgc hd@#N%P)Q'Ղ`SUBZe*A柚p+@M(Ma<wH3֐ۼ~ae"Jk0qSf4&R)ߕs3iΘ%@C-d*~MaRu  :S7\F՜_PQ3s^i+8WVv\B$svȫ STDQNcǍW2wbb oM} <`pzlgu=E `+(UĦmz$;ڋŲ_SɓVKl5"( 2wXf|b_M([צo,ޗiY~79 GSmoC o98 (}RE8Jv냰fY?&CXm <v3(ɗw%Or0!Pj;gh>]%bsL휹L\a(OLݞ(+=ߋ,#?!* q~mŹ]׆<'pqr-~KBu_]]q ߇(3XMFv)'o2,쟍}m!.1 ïu}P"Ik/pDzh&enW5.u8 oTy}n!>;SGEeI3n~Wݱlc?$1I6gR%ꌖ[n/1u`a w$I4!],&_""h y@DҬƬWXL,$xL3ysV} @"o+r, -̦Ot,G~@ۙ'zMKJq *ґWbirMג%&?9=EfVTd23}+񝳗Y1iKV ȧ?Yi$34ضpA N%;5 /L{IcC_dXxِ<<N"lQ#ZN P(t>Jpj_gO'*/ UҺ(ջuS  I P'K*)::iJ1tHLL};f$HB:pf2#0:& z5?U'M+C. }[쀄R],A#$,ʲ R!K9A+y߄.gC8 Ĺ+s]w8P5#KQ̕e E7o3v-ٯB^L zJ_kF7drl#h>qm[WlDka@~{աSo02; ^ Gg伔@=D7c} 菮ٮ/g2S"= {jɹm:.OF-xK_'Vվtmk|P_68,}kC[(q!J]Bw{T+//GO-[=!c/<|V+LV%O?ۗ`= nPVF Wv}bn:Q'=el1(8[Ǝ)7聧w C>e0;~>;lcؚ"je0̈2NC0|3?Z~AM}7䲳bSۍSYͣl0t}f巧!t{ojd18r {nUyaV :W=Mgq9m Tp*6K p)oCѪ Aњi yK[XWQ!5^Gq!҇%uwO34g0o mg2+spDco}Ǎ 4NۅAFS`b( *tv6(Uzeę-3F4q -숩|ѬhzSFB:kV =oؾ Ňh|BK/!ǔsRo4eJNGϷE@ۺczpB/ɃLAP _wj*?get ''_ZM6 WT>@F E3]4 ^"< KX@r+M`<@#mוP+0coTs6@ aתzuPHMSA"fa"+iɭpH:R/ybOiD^ZYT0hਅ}MV,fE %:Gz@|֊&'b Qdg؁6$t.}/n{2|mt9J|%:FSO@tiŢޠ]_r2{R|8" WF^4p0jxָ,P6*@Cţ5Ҏ xQ̂l:/9uή%&P;mz/?(p4rLA|ÕdM| ^~ӖpX.u#oMj CF[Ju/dN9Swv֨߻-9="ZZw_$5,k6w 'P*MlE]0'i ԐQL رcdLs0 q0-(Dɺ7*iIXr_g5Yd_cXyf> d1RQ7lmHRxOź6:`AGx+Ȇ(M/;ak8],:,AhTY Dcm {Vk 򱹪Q|x̦9@£zbJY!KC+`ڶ:!"(7aհivOp_@ '>uQ&'9P55R^O o`kj뽃bs?^*(2B3hSn0{i󛸿6뱐ɼ%xm3sMΕwĶS3ԕHr2:fMifNN 4o Rg`7'`wUA8Nr<+˵BF il%ybͰAW2Rz5tɭ![qvqB//IUJ9R]$W*w-:t!ץYP1̐4oَ)Shtj=zЖ.KݹC}G!T;IC :ކc8wj b [Pn Xs uިhI=>0`wF%|HZ38@T{XE4Km$o]D07g+Ƀ}2r}3KW'1A,Sii_^eV)S/紆eY|JrPu(?щ[tF )hFLCA6!J BK3pslKxř `¶sRSm ;Kn_Iua$O1S@͉U9-ME|-N{Pvj9Ƥ*#(vj+J)x̭-hK^jfOq:dH9$] "1ذoŪ*ǘ\aMes6LU Kz8\%(.R|w,nuwN]cw  g$'_$g)/$i|/t"54?|6 &Ⱦ :ΝoԐ? `Q|k$S.;WGmcNvAG񬻬n4Ʊ* T!\]dﹷ R¹[D!z ݑ P̶Zuq'g"MJ+s ݺPPtt B+Ppc/@} vx Cv瓆U+T]JQ[}+ϳ1F.%-ndd(lỚV\сr'ucw,kӭOV_MX!ڝ4S) I|2I=ɹ]'ΊG|P%ѽSg 'n Knu1Qğ Il99gVpd5Lz20Q!5$5`?I MWPjWc?fOPaد_L]΀tcf>ļbCjz*)!DD@$  "άSv6U+.453oPlz5;d`2&w2Qte`8iIMgR:5ى? rӄ(AhyK<0ykf6 s|\s2muYi() pIM(a@V(hSucdaBv5bz+( Vp1}~GӁ.5:1yMڻ/V͍K 7ʷt/sq)' l B/20;:B XsF1j1JNZ_2+LiӢ~XyȞLs!q+ UeΦ,RU)Oe)&%N/Xіj NELJKw@Eҧo Nֲ|*=`?hINC'W{DmO\*6Xmz<ۡ]N2˷fOQԛ/nqXErOȪnѭ9~>ˑID[}Oa2GVn#oMh wWl}ѓ~(wb9VF6`bnm?ցM?/jhZoa5K#C3NLP#(&W!40!`=ͤ ̊5:S\˽GW/\/&Z| %N̑#0D~0'ek)$$3R$6fpdyBUUi%5MJ͜XgIBv2|a *T哒`e븂k J OwᩜN:F$ǣaKG ggcE|F6,cNO6p$gȏk'M(P R3 V2 2fd << Ąu``tA9SNv枺4c(ߑ06>.eumKMgql}pJ 3B=¨`IuߪJ}: eX? D 9>WIH~A%ȾPgqR=OU/8:غ9P/^2gr C!q5qg$9mU0m_+O<=\&hɛ=JT J\}h5`(Hvd H5w>gQuĞT)54/q#G`kρr) 6xᴂqwϑ 3Zl :zq]c>`5xMtli֠~KzUxQ(ͭB*Af8wPUJND{a~qFRcShCJ 53c) l`]*t/r}gf%%ݴZ~*F> )0$2aa:^3@Τ0% +| S;#>|Ϻ0DneCo~]ښ]Q,ٟ4mҾol := H;'R|߸vV5e0gm;qdJD\HgA8,Xc,lzL8gtئc`zN i>ˉArΙNZUU )yDv k-?@wطukv<@zꎢqS+1HG>2ur? MQ3n!}=8w[hD&uuPM2\LlޛM#yǷN{ onyIT3i).{V>pEX71+f">ҙi,zM*D\rZ'^uIgESr|&>YDpeH^wY>GG 3eᲜ.{ˣ(K9u%yR 84f>,k9G}Xz}|&B2Db2xy A`q(Q3#*<M*ڕxpgJ*qToki=j t|9HsoG=h/$>d|kPĶݨxc:# d\(*9`sSIJF!$}.ۄos3ƾ/j+@-q3Ə=f~*^4dtt ;~ %FӈϥKv,_ Lz0ăHsG |ʅ' Cx%V#2bgQ%VZ SVzzFrw\lK£ 4CJ[j_bHTG{y)IFmP#s5ʋ(`iDÖ́`]Q'pL  ² dӟB GT62jʗ|/KdJFM< 1\ଷ!^SȽ7_[I Ɵ$̳}آ<_t~^wSKMm5b;8rs(z:c幟ɝI(T5#-b |mg@ʂJY?Ъ~ѕUk䆮@sAEK*Q\")OGzyiݲLy2!ýG<}g]eW<-tPS#7?3 5d@@ivbzf~6޻}lho5W4f.3#`kPzTB.ByQkHԒd'(_u`׸zWy#Sz"aU+!-'!w\m5MMlfNȸ„6dp)%w]:Ņ5eX ]@|/SB](/Uo+3n!3I (>q-RL ~ [Ěsnf[ 5~[b~8:χ>-=#Sfqm# Lfa:Y?GKI<ފvLص0;w_ jK ة߄?N qMPlro;="Pњ- gRK˼q~Bj֎z#NI2)[01ͣ3;fEZ!7yu@g̰ Wqg[{~gI_COأG9~Iſj^mSplC 9N0F2u%ڈSGPWPoa:sjP0D}̿ 4L/\#K>A|Vd}Aevf.S<sqjt"w2iZڄнuY:(I0uQ֓$  )~NZ>a  1߽Njm %=h7Q 1 C 9u t`1GጓOɪ/F)[Qؖ-UG~9 }a0Y*HO /U*oyk~$AqFMլ9+D!p8Ŝh >4.}@ۧ6)i3d:}&T /!Jg%o7z|AYp؝Q{|CRp7DaE?1Bޅ u~aWɻEn {4u;FL=sb/:ԩM-mBF/Eox"r4[#yChj_-D X ؍mH~["=SiXAU&ڥ=$G撊1Bo>p/S8h*qgxuj'нS}I{GzүpaF=kDPwP6 .v}J]D76js=4*Pݼ"mpe~%; &QYB$'k?AۆEsf?o_˶Foy=/(@dp|Tz]4>Kjd'!nS@ r[;1Lq_֭I׼GI wXF;%d牰P\eP%8-G. T(=mNuďߗWHzAf(2lr ȖXY~UceY)Roe&$`>y^zsNI_^N|e אRs'- -"Ů#x*|Gx*V|njO"y6ghf?ʿU8= 9F Z>V07_#BOD 1-ĦGq#Y WQIFyTەGt>C,|LKƪ$<􍅰Q=z<2Z}.\y\uB#>~tn)rbwF==76[㒀/lҝ~rrάh Y%4:ɐ wTMJ5>|>}Q <(*}UZYLtC[桟mG 8ٻy[s@Y(M1/oz6 bܒL_ {̊v{Rut1{ozT&o 8IjY };Su1.o_bzl(>^*隈{ȰlmZ~O,SkB B,F踒8eV{v:.P>̡*r>NԕsI}DcHkb[ TLHIN6Dϣ HH9\dx2B<{t6/pT/.2^Y\5C&ciL5¿.NU#LTڼ\$eoDL`cglu'w*plXη}# n_(7Jd9Q gRt]n+hͪW,?ЋV2#֒Q+CS.qfmFr8'x)P)8llf_{p%5ahl:z~ bácK cnQNG&B?d"Q֤ea6e~\@(fO Ep,=X_9Qd1Z_:O#*nĈa똫Ya8f%tA.=[#M4pd[fWۇs}92 ' zѻ ^^W pxu1 /{vMqnNNQgݖKQxϟ- ~iP _0[lx|V.=`E67,&ayK[n!I2yfU([fMYײŤ/o' o%g-s|>\d͋LT W?/no싆vR˷ӳ[Op[F7ߏ_wL@?,S:7a݋K,&zcZr4p N2Aa.5++gK8Jo_$-7QL щ0P"˸ΎHSm\t6M9ƝFحZ*,5vlp^4tJWrx-֮(~x%+e\P{k2ŨA&z ڦS1un3g!K.F} Kw/e:} #wG¶}*]  =N𘥯8Ahۄ,-΃zpk?)ٔ|#F˞Fd16zCnE6BnYsEs g.b7z< ?}8[@*DTRBwqxeRN e8=q3km;FVSJ F"jCmIơ).b#34FlVU)Ǔ%:ݩ6:-,tc۞HwzD "8U$=^*kfn=2 jE㠰Cd'W,bsiOE&HKGT7 l^Z;£t.vVsP,je5><>0hΦRJV?|TyEmb00FK8>sBKϿM.P]KTTЕ| %ae?=pν_ʠa5|)a6=cnUWry\Rf#9gn"OFn*i7_sV`*#]x莕E(!;}9ec`N\d O/"" ۝UK )b" BX^(Kv|ؗ~9hDQGNhsGE90l!_KQH90YP>{;U̴{G5iTSn &//Ks˔~}Eɹ>,d%A + ^ӐkI7-w Px1 񊹁L\C8iiB5i%Ʊ4yuUүw,ʟ]` urY5t(TV:_8.En|Jue_|eCZm^8kq&g@0&gͫى&khNuT-L)9Cf"c t8G?y-FݍͺȾ&N*^>CpSJ:aQ%w#̜ZP5P RxKJL蚇r#FDY6NA݇ZLf}/ɧ !cb)KhLG _K†sT~ђip)gٻc[-9ֻEZs.iJ4 64]iL]DJsJW tJ܌j#A;֓1HzbYa8hRyZjYƓ7qBX%ފ$|ƂVɜ+ԃrl مJ YL Da@Q$s7>D/z=v>cVE?ա-t{%n"IU4YJ~w kiY8-Y"8 Uq#Kww:# +;6T8DB H|ir`U+5E5G.үrr+3mRS_G :+ɲ Ձ@F)#箌h4*L-*ÁgMc\ rOMW3g["'HީpBrZV6os^bbu7}KIJ|ǣzUWZΝ8dM.\q7Dʢs 3xGE0xv-5sJy۰DM08DÌswJDb5g92 ƪ8M`"M? YdS}.E3s0,GWv!hO[zEP7%t۠ljRAnu<2y|up[A;?;9tt']{֥ۻ^e{ڜ39-I3@ Z|]wOc){RaȦQ'WWTQƥL%dd֫u ۖn`ʸ~ꝴ ȇ4W2k "дgE:j˃L0 ߫]/%L-'3Q{̜zRQ]6,ՆY *~eRJE"G4G98DM7$HZ*[$oxBxH(3/ԑfD΍nFx1VHB 3V$OTm X$<Y:rw]9.M1hbWq2JkKl {~f R_pIŠk8hwQNӰfxJ_F*/Qc4pc.h[/_C=`?tM+y<$Mh%8ѩ=tZeᜱ(1zy~6y#l9 ̔+1srH۝JQ¸kT'U|6=i~&s%%u5qN& d:D/,VFQ9iij<8zDh&G4`UyYq1P¾ϞB돳mTVr ʯ>ǝy^ 54?;C6\-Hjm-|~(^r*ydC}[s}9"ndW^´F'ꮪ3rJ9Q7}s'Tc|)!9{8(:\G`KM1S) ;~ ڂh'={|:^_*je}Jm6J|JhD-Ic=NH5FA˩Xӹ1K i5ȑ:9!- B>,p)ڋΚ +JPΠͫғ}Rd0X3=lM~h{>Bѱ'2ZRҨ$meTK8n!DXO5(\Qt-; RCK'L=`Ũ$Ѵ4T]6m~'Ew[izVr1uW1C)~ɫp܌UI 0;sҺLRؽ,+pKk뢖ԏ? ;x(,*4 b`u䪂pٙKC)!$2Azo O:u#SBڠbjd%[vNX6A9m&59hQ{nZ-`cޢMʯ$b@/DCmLHZZZ,}BwJ&qD PLFɰ}Wֵ-cxo=Y:p\nBh)D+FHyC؈h[6H9ALGKXg|kAnNݮ_ygsgc$ |.DCW@7Jz*{ZPl|*jga۞\`d&DܐK;@p,.si|UFثw=h:zeMo,p{<qZdku H _AR[DP&^t-3+Xèl!Z R M )$j 6Sd4Ä#-,zq6}e-B'a[w#$2ǾQb(G;T~J^@B LeY N?ZNU( u?sPAW@hكW̍6aoΒ`b݋J/̡hH;Y2ADXhxSX8UVj5 B(=%@ռ҈h~#$ LƗ(J#t/ nF.q~P̖+6kq`N e!]OVtؽx(m=;Ytpݎ{J>n'f1rT`CISYs\]GAYR]lؠeב@h_#RfT0~d:t;`9ec+nIR{W;++~H{ w] PϘvxX;?zHVr4nus_h1#Yøi]um- yP3+tyk>e!srzgm }sU^w jR9żnO BGRVA(gXp˭Cd+c.2JE@GT 5ĩ04 Fn9؍RObVZҋGO=kާs髱,5]esS<ҽI}i^ >=Ĉm c׭qBWQ0 e?<9)<+6p"M@V~ynPVtBx[ˆեvp\D7>7ONjdr/TU(͂SfGC`y(D~|FnoQWo;㮴pOm"r)p&fώ(/­؍{ƼCU(ɦP*o(:otbm4/]dTe!ɌCދñ$A[I>2r\4Tj*D9ξe;U?Җ6B,˭a~Fձz)$8-B{aX-;)k؆o鵐 Pc|F,GD,SQY|nqRڱS&*/ &Guߵ]sNLPL~L: ݍn_vc=⹘DPѿE'4hgPR)G,BC` u+sC2S<U O@ːCe^n9n玣}u-k(ObHJGo=qIm۶V4ċ';|]?D:44sfQQًb 9ϘzZ*Ǡit6&/a;WwV TL(#8:1tr[5xR2vM`)D-O1:mGqӁsۼtnшQ;qo;sLOWw!$ȳMbkotm+W4K>]yz#mkDdmR˙n^G:s cTc2G6(O9OnfU`G$Rt;Ś*l~DC*҉)ӺdH3~נ;罥Rт 12ޫ鿰zHq )*K>?ǝ[YTmHAқ8CFV[n*2já) N;7^Y[m|hX1A'B\RgJq,^ Ɖ2_OqL^(IXОeNzfMOz[-hBz\6|1 e;U$rVQuX-:zNpEr;Ρ&&=tU`rZyL t3&*J,'0Onǂ >=RrVgda9<.,otǴBV/ИKZ #OXąB_ c?^JpucbÄR-L>)- ё*:SÀ=Bl[6Ah:h)$]Ur{_'+0CQlb#4 z+[g0Nd AV) LzC-e*benN e:Ɛ/>Y}g˙6=ڥ\(P @B$a:(^y-FƬ¨>"cOOF<:'Tex(4¬nZykM*<'7g` lU\`%F~[WSzc& *NJȹ;5zy (QA 3'ZQdƖ 'gm&t}FdU"ȾkY(nFNî0&jcKB%,{"Q³ȅ.]G]5mWx=XOeoѻ7&fsLZ#R- dJF30W"km}%s9TǎK,?xå{0?jT+Xΰ`dirPE+v:x\mɚOx{=U*/[H!& 3WJj$h;Yѳ4 B Ub纉tڃ#,ɚH7/ qbE-LCɮyّ'[JUQiό z@ ~i/[1da[{=#n9Py([(IE` -z"0\ :FqM_z%,ڈIm$69NZlK-r?:2zhvW7j^'Ց07_7F9L;7W~d~ {< #Jb9c-9 [x'<aq*nB{mg^hh;?c8 {-ILj)Yxp*8z ntyHN s]|:U}].JhPcg~8斱Cqz_5ZnGzw.CGe1M8NSKD-0% ǚQ,1Ugf1 *#lR[`Kx08_i]/j.S{AxpjϷQ@l^5ҍ\gx,XqWE Xhl묺֊IF&M.Ĥkи+,5k5::C'䙼q}(U$7֡cSnJ#,`#W|)yێϢ+Jkd/P \ s;k`bANLRRv i, \q:,*?jw [wD quQ ~e"n=l"nyBdtt]o勥}zy"惀mB<+F7㔁XsQCBР?zݖ&]1ф<+ HFTѕ:u iRs+b NDe[,J:p&M;ZVjrikNY){ owlKxw tfu=6t/bI /XBBxs׌WJZѧ^G7igffqO{S򻾾ŮdlSvҳIo66oI¡w-D墡t`;6 =Y'YT$lfd|\ѧ8!sws?ϙr~:cb?I8pz h,} NU* suRy)~4~| `fZΙT^o'|bl[F53V!߭2q6éwD+7 5H6>5oN\l{Mv)] Kzh!o d.c9?V>/~pЏLhk0ёym>CU ڭHϷ aTӦFq䩃sS)yub;xeF+0nz՚5hc.W6lW y=,O%72e;#w'LU]x ,x镆q=38`}FU'Tr >H9"Ds jl,X #af9,@S9Ā]ܳ''§ʟ5DĬXoZC<(P Fhg?D`-;E("Dw*)-ܜHoBv5 O{0 w?$x睕#;d0P?TN]QPEOq֓|tv2X>pϗWoxK?9s/ U4gQ .SbӾ{fM 5öiUQ y3]?I>\1֝+$2q#c+^Xȳ3Y&Ҳ7F# S/j5r8)'  GxI ̦ӯo߯?X6F<@y04Z{Am"7esOl4Rn䘫Og`mn)+kS7{t1$lqրBj4F|y Z>0 ]?866h &4~v ^ǽ$WRf~%v8?V†L[JǤpE"#F)vT|IaI>xt3X]߻! ݾz"{"W➢O}] `h2CMz%ǔh_Δg*J=[R`E\킓YZJ-νֺ궫qvze7^'? e2Si)λeBtK&q{\2vΈSɒV&TQz]$܅wS]\ zPnt| m}-.K>\6fTtȒx͝.i&2{Y@-J_d9rS)5h#R*"n0eǷ9%%~Mً]+-Ҩ;[Bj'pn+ ƔzW2%'$\'GՎ˰/3hg̤ ~v? uo@mzZM3NpGQH/򸰠ySj92Hܻ,._˩zwt9>XUjټPeЕ[p<8`QU eX"]y.G2_K^GcduqFwT9d7av-Pηd+^ml)>#ͰJD0:VvN|0o7U=J"2IX_ũOZO[%| {Bh6kj0:6qnLYqa\;4543q߳l8Sf<j }?HcN(}a棼4^q-C[mX8:OfK#Dڝb~ՓYXݾ. jG-¿ÈӲ)cqzpN|%73_>Uh:I1/ZL$ç r̔$Êb)vB\\(i*]} $kE饚G0kX' [nwSBnԩY뽓iȔbWPZ.l :/ > EIΣGD3?w uz<e8fB-<4 cմ $&"~I^A#zQÂƯ^yרh)vehqӜnGI-Fܦv!ԛ _d3>*9K-,'+ӜS*da+њ鯬&'uN?'x'VfkVu~q0LlIO-?$bs l[WSw$܄(  *yJ#Wrc~ =OuM@w7qk=Q['=C{׎r˩$AN=Yɑ#k[yg=bumDM9-'ז]?vRNaG.IB)`WmWM -Y_98{"aoAj"nu U"VmGTMAa}ГE2ؖ-( Z m);ĞwMƯ7,NnYlB$ 4w&s~9 )d(KpfEď;QKUd J-?Iff r$`_B6:*֢KòMLhp9vZDž~2J ;\Y˛:S=Ю6Bu0Hq!ڊXv7Y?-ߖ'a TH"%3pvʻ,)c.ʮW? v2O-9kTWߔ Ɗw&!IhG7&A^ $I{1anBsCt3HCUd*7r0N˨'m=|T(%~R!ѥ"|~w"o+|HCBoq.Z H=S8>=8@֡c^'&O7=ouzK/Y;{/Y&܋Q1~+;fQS ZK=AQ~}v1rt%0G1`x]e$Mׯlo65){:.:,]V,7Ӗe?`eڊ*p]T\n7x>-j! d#gݤ@>,}(E]#`x/T'n>WSIX\ sI^(?b7'}&+"R`zL%a]g-0e; CjvC" ˌ:=ޣW]Ԁu6*Q"7oI] nKn` ݵěg spZzuNL~ŨRqvDW.ñxe>p9!a$gլHYlJ,o@`UR4};;- X#D:92ھx[:g}^ 2 [woH&vc(%R5<"機fZhѶJ8SW1[^6Yw<Ǜ?1FHW U7GڪCEeܪbK#?Xm v{ҸaH)f+a n]1u{`Hv^|Bo} Ihb8SI C\ISmco;6@0al=>_8dqI)R&2ѻ_Oл.6M}sROZn0rOCפd]1Hz"mxk=sDz32,19ҠquJ]nԪ-wՌ;VbV!,=ƥEe Bv{/ؤ@"$өP1rʳdP{cڵ?8c /֩S̃<&eⶎQIYFyh{xȫqEwGf*to(m攊ԤU8lnByR1>,Gig ʹ[)_Hltp\ã4I1.:U3i%/_(ErɦzTGGD3F&*gE:MsD:d /tK,}Z8{ Pbw uΥ]k uwm'RUkX/_Ѧm5ͦu,E%#+s!AJi/Ϫz~W3q׃YEpx{sg N؃mM69)d^rw{XgroܪwZ>·yNqk `+ԢglOY;wU(\:#µeڢ;i-< >RU󀵁&NȜsEzc}&栴/B!mZu ȝtʿɀZQ-c[. 4(ADuU))pERGbKYDg.pPm LxEZdWON |=S)V'd+벰? {2p輭 H'V7'a1OsM:RȾ|ӂ.E#ymZ&o߰I9zr:e o*1p6xXȟ 쁩@GlS1:EQ|墄G^Ӟra JhșIcy= :l6武 ]ii:zpW+PHh'@\&9Ons2p/%õŔk_żTM.G̀߼@:δԨ)M\P aP 6]zeA' [C +&@V# ߮T` OOX$%Fyu}|lyW)'uܚ7owybs (9P՞k݁Ẃ(>3O>ZeHd<ٷvI<:b}p RTd Ԍx`#fuZr=ff̰d,?dEx^>.<b Ac#W. Be,q{|^hz/<ՔƐWV}휝'כhAM 4Z6?s\\+ $Ԇ_5P(V}W9l A[̛xh^ւ= 3J}}PÒ]OIh_#b#i Q.tǜ#eޭ!\Jd{gW2D{ެ, ?~Si^,|A]Qi?>^t1i.Z iZul&ع@"eJ 3$ 'i¾iS[;Q{Ј'~zT+?.?]JgQPY _f8Vp>O8V%Psgb-DCc¡:tux31))iZZd*ENMAm .WL$%>.osp OߌG)eCptalk"/!E` vKi'%>ZPYȀKzYW ]{Eqg&wQsh`C*?K#a8  c;yr Z;!Zը<&[a\+*0k"U~f~Ů:1MY% &e8#Z}hzFρ Z3>5AE+%I C['\8U bd9TD :1$8_)j{4Gd,h.rUkVY7g:İ:5Չ3~/USo$ؑ,rm*v;k9ѣsْ5>_5S&#oE&f5&Κq@ToW$_MWpO Ra{4G8e^::G 'RPcxZ}s_m♅fw5\fD{Ha*]R]y3v;u!v&勧*r˜솦f(Tg4,6) 0ex?7Ԫd.iE(ܼk k' +[0Xt ؘ;$P|5ZЦc`eǭ#bD14B/zz-V!̮\ v`ǭtw񡐇ւ=Fۅ&P)$eꦟܩikTg׃/Ϧ3 ~ʗەoԖC-9/1~!wV.AaV~0fl=#FiN%0dv 8Mi'Whe3TP ьӐYE,}O޴U0:.}ɿhӹqj+=w;dT LUEұQ~6~`A WNqN1Ab:ļU-P#d0/rDgQD !jp.Xa({ hk 1Z}n7B $1Dj$k]3W 72mA, A8jֳuS.1+ڻDZ]1uEGR.x0g3JȤ:2L@1F@bƚ$9@|(ɋ=8beϊEɤrEd)Zt~]T +dحQnТŭSʄWp$#T4 VڒEvs5eUgY(˂ԮCVBA:f rMzXQZR 鋄ɹ\X.OKr^4iք]sv7|=,ި\0V 8pɎª[/a4ۍVˌbVnTǴ湘bSSoR8liܣ#w=BklDN:'6Y12D!:a #<2MV-i;e݊ GSK #3y8?ѡ}BL#akx:wI8_QF1۫b)3P w&Nl@h|P-'‚IOf /g5&+g7X,{_E{^X p2捕'A(npmOɎqS.#䊴CV2^ѳ_1︖=8t`#mUcQ!=lHo)G?\KVk @Fz':-CWSgҊpV[ϑadvNXY =,;q;\U=(6"V=8rom;rxa93~#z?>yL8d)hF &MSO1ڌ7%mB`9=8Nqy(gw[[H&Cc{?j_izʷ:6\`=f|<"P6* Y;ذEv?H+^R$S%|L b`YQfPg|OΖ7gy?@^ =1 $(,",<7|W]B! /}y-QҺEh.};w~UwZBr RIJկ_f$Xa|Zrr'4qJHج`6JPG2 IʹȪ@T03up}q'jJ񌁉!nUdV)ZaEsAZ} mwPN8荣2)P}~zkv|}\ɊhO[@:E| bz9h ʾ @]qDJ4Eaېv僆Q mWWvz| t% Jͬɑ& 1MfO兾&t)E>E>e.xWsAnpď=wڝ4؎4߭+; 05HoN0͛PbVB(CE!>26ۡ!`Bڋw{p'mk[Ih8t =.Qp@^̹KfxQ-?Zݲ-){ '  v6GyxWƲwK_-^W_~1qÛCrEJ\np6bjS-3GPuX!T`m?!#ܠ{D33x߅ a؏") oZiزVKw`PMIiqnO]B,8:'z}]6T Ӷ\Hw'qU8ٲT{ف3+o@>\7V+#1 XZgՓ)^ӍTaLk^k;rMW2̥m” .iCcم1bI?Sy/rF; y]"H)Z]N B{{G[/ܓ:f@ T;y4UhL kGrDv.:՗l6Oh_񀡏7_ VgڑF/WOR߶P!}P'~'=PŴd>h G\_Qo`b9Ǐ.=wWhG>+iw9 ҥ|LkhrC$= ) hOlKϞ^2Oz_xF>J>Mm>T!L(3E9~' *(Cy,oܚQB޽z4uq)n``{sj}& s|UK' eɻ1.{a#wB[E=Tl º,NI_`~aH Ъ7fa kIڳ9bMȻɬx+rÜ`K;{ERX~ݗ[Ѿe%@n)?AֲXzQYMX8PDU=Yv= pTFء'P7MUH'+5E5զE n{۷"VinMOзhh Ϧ U>yxe\*U{T`?cqc0]Tm*CQ6>e˶ySNm|v|/2#k Q"S~|O;1kloA {$v:Ϳm2VQ mJvFvҟhXuS*7s1AZR;(kŝjLtW̉ #󓑵yc*avP 6Z[Va);Pp ©S8]|?A9f.Y~=n~ΫH^a}10X݇,D:4—4:+nŕ,ruT|tʟ9:d#:,ݿOӌj5_:83p~}:4M:ˠMEI3<*F<=B1nM'25ISK^sϸgg-gP5qLu7߳M .Z]6B4 U>zXzhv;V9$Tǯwx*" xԛ= BS5rMsL̲?\[yu Sou4JSi__\tguQ)^@ i܆EzkoX@˜O,xadL;G>#&O]z`"ECtAd sl#_@*a ckp_͇Ck\'9WQ)BNWU `j0?MY[+"r07 6>\+^[FuD;$ ҋM g7qZh킨wE&U'! 1$g.~凷+K-4/%@9ei&En}oŠ:JQQdQ*w7Xg]+MeY2C E]jSy×➷.F0&Q6eq.G&qaSmnQt]2IŹgi妼pg׹w5Kn24Gr2Nח^[Dp~>RRūvzXSsXv}76/-rATr' V+ݩ$`X$67GK-600Gtl jRij w1&h(T{LZYVyLGe@se= X m2/nn;&sQG#QRٷ/)-ț*ݠ #uઉ}37gVJ:E8<=Jd7ehBf}P *˅US!op#s28c԰>CK- IGNiLA|pW*R B|k4,# &GQZ3 ?ÙǷ,{_X^;.VeH@Sq\!]:9|{ rtceP#"!IkKN /wJ0B 8iKnKMb'IL؏ʇS͆u+ y ’atg(cYpYA.7m޴K D8x)Bk ꧇CG{XuFԸq?u]ネs #!mE7 ȒU|%۪5,~ cf]`! tf<(x %*KCC҇^Sgc fC2λlW;E@*ܴtBfjx7^ =J B#p!y#I&$.<0J3EqcJ;þ{kGx<Y{w!8)\s1#-dm*,JY2tpІg?"=U~&^^NdY]#W+_wZAeu>/ic$Ċ0xʀVdjUS0(^8S=~Y>dz>!ܖ/bfPF<+^"Ɠ{aE&JplB*mpkCbJkȉO}ʏ;:K`:~|]i~]fqEۉ؋v}+n1"1M"1Y'62Fr2 u+Q8ll<#H ;4WD[,Ԕ1:#Ղ=wMz}xp@h-e!3M ҂*ch6S+,Xتڮݒ_.!}[uj֏o$/۔J6h[ S^Cc4 Thꝯꉋ0_$-y~C!?5>({yXG/vQDcc;@&O6T-J/ *.5|m<Ka}p?`_hI Mg?G[@iucgb}ޑl||^;q5Nf:=ƽk$۩Ie}{b :?0`Rf@R :-ȫOc(! aɼ߁ <+Ź!`fMVHt88Ah3fnD-I2<&7iym7ƀdQcK6[&%[_U Bs8ܥ1do|^jO!^*|ϩYI6) E-X'⋅t s6'W}^aL@;u\ O 5Wkf +69||9D*́X>t "2tK4 /&{]ʗ K'moRmJGޝxE&+w˭ f)}K@gz0ƮXѬiRagfpudӳ0 òU.C^A[A|Ha|R?{6}*-dɹUgQWE`B 3 _,vme8?ieSi@6&x]x3V\ ϰ7Q˸,*Nb_E`8Us][I O2+d"gNi>Uh)BA2Hz = o!tyϗmnyw,)dGk7Xm-4lE4?Nzd,o["fT2\)-jM_peHWEe JEפKoI=WD|:+qjM՞I?x&45>GUtJ ϻ횾@/Z:9- Luٗ6j/+qCw!XA# ުV=Pfʲ_4 zg.I,q`{I^G*3fi >$sN ,!7zcz qy%{I<:1URC+{IL}`XXx7 d=V֩.~;rX&O8KI> J)U+d+WH[ȩ4Kv:XkeiRx,<Q[޿qPZ$Ɏ$UuR :O'PU]I"9BW^1'6#1{GPN/{ZnvRJy UZYQ׉alCYSJ( 9¢-ڌ}sBߓxK?)I5Zivh(411qÎR{`C%K_X#IQ$q`q]Α>cS~\ B0EY`":cM%C /X;, ? JgbDVb̨1][wl&pj ibtc嵜wҒٲw&.1> LH9wxY b#WU'9~~g}z**Եj&Ka'2 sTJ|n5Pތyu R-KF,|G}?BmÆU-ݐ^S%z<"T^[SHuc(irHl>*Iw~ag Rm&Q R\![j9o7J\U\l%sKlp.c%"z4=fE']SOjmsv.|\Ó4)`s|g.А$T /BMg>.7\Q-iI>6DyD7&s NTvX- 60]N%tkd)e`hs_ fCjeH,PR.B56 !>-|7.fy{u9_$"k']\p@ ;4|Rwm0 к2't >hJ\X:vi߆-ޜr<<_϶Uһhw`bV0UjpLUs ֽt7n>c4uy?3yT,s TJ?2^hGⶺzSN>6\ ;ʑtA~](̊xCs bTjNrfU/[a{ <001k࠭wpI5Ž5Hcy~&H*5' |ǖJ;7Z^$e t4EYN6J?y&tS ɬhn|ߠ< 0N.,V-cvګ8ƾuȿ%OL}#eUJv>}C?M Y!ߎ:g%}ey;ƚ@U%љ%S;m5eEff2f?ԕhs|*|J=OW#@Dy>KsUЁdFCGK Dj/-8 \TÆ m;ykC9)`wψFd) 53 ;19V,{|5l(MX @MӊXg4];0AXy<Ŷf k$yJ}1&Biou2IGKO)P82j+.EL]yŞ//&1RbI-JLpô|9K|*дtve<-O[ݠL@Xd]'QrYOuk.DѭO`7/8:i@xDʈo>tI0 FrRV?7{X*i:#/ܠ{![>ˏޜΘmUG a(Dh/Ò4 Xa )ϩ*.lfAvx&E=}lL$p7>l9cD>%Eً!eSq'\+543kXF(pKI_YAe E)p\Ԡhgvl7j^\"Bx; J2E]p&n=n2w]m1'{!CƃjA Z v04~z'tTa&<]ɺ3E8N?Lx7/;\j>$(8c%ZA~7iw,a3͕ q)P3Xt/byp)yC [5 F}|HPR70d4AhrI,&{9c/@Cn&g'>QI&H y6m\ƶRͧ{g1kHp8&Ya uҏ4$<2gVPkꅩwH_4A-W޹ CP`T$[|8ees&⻵I`bp\V7Q!,(݆mv@C54ኮ1×h* U:fje~ UMEnHyYm4`v}tXR|*tuӺ 4rHpOnP/f[qF: TZ^*'=PU+;/L 0YI/ M㐅$AHNn'6MhMS:'&GtnGA_}Qr@=IԩxZK?KX%"Y)+d$ 0m .?l,;"bbЏOh ISfrWTe"iM88 X]IW +|w/gov?!eVl~ܰPK?pRa71cE{{<13G:( pI+(1b/Ьd[9¥ctG3#6cG$ MBG8sZl7 %[5ؐ@k|ﻯ`U:}\GgVbI^-C{WpkE0HqB洷$l'pxݚu@; Ҁ4ZV*{̭;ek4=uj ##aJF%ogwiy̿`}lADXO.XBXds ߡ#_)\]|pxBRwǏ'c͕#$>ڵe1Mℵp%s)3zpTqa&JQ~xќKgT1}  Ai0Kbkj"%Ԫ1oJ#13xל^ZlMGf]jP}K fZ׮W{k4SzZW< `F%NL-+ü:WA ?H=}0$\Z!AeX**Z܏/`$l  (H|JX'nD[DGh<KS"Q* a~S*XTIuiVu79uci?huvXF_ylΉ%gY!J Yc}՚N~ZQ"\u1BfCGW~ :~l$S I];C#B6lR0邰@я@HSU\ o%ަy> ħ{:߅/U115*yWx1^+ 4ן7Xf5قG/S| ñ-YH(#86qKYy YNo+wZw38:/aHp 4 WQwBᔍI:Pnk<[GZ踭|Tka[8[UȗؠSa-%;|]O|?R_ʁjR2=B:[QMFq.Ry;u̔FQe yAΤDYg`CeLw 7%m11 Acr^1,;3k+H!%YD^khhXGqiֲ0E3֝bBU3Uf?udGOm&jz bN js,xx<,;ቌ1 ꓆n5{XbMx.qny+ўּ͍̽9ubym[Ψ$N$MWfJ;״*s?~Zva78[?xh㬊BhUtC哗ɮE@^fAA&WTjWs^CzrǦ4?e1g%?vb)c9,k^QSچfk?k2vqh4D;Ҟ|"AiFXJm/l !֡5|W.UgYPtS @Rt:a~u ? #frhUQԣ.`K7mYypkCW̥ >? l@Q H5-XFY;̼`pƨ)50m0wEeJ<%SZ 6+t֭m%"zW`"?8N,;ƉEo6ʑvi9D^s'a RV$q7 B&%_E]ɴ+;A0Xɿ)&8V8vNLn0޳ʊv T ($iZ61dlW;jgJ;~>\@"XRNaI )R9s|9ei@U5۠ƭ߫p]4֬Ae6Q1˹My0&XK9YZKzu#xhh@;)kʘMFlPqyBtC:9}G?jDDGhT៼SAĸF*;^~g K$7aP36ӔEq'JqO?JlQ% 牲X'q.5HIHMCS91VwZHcYߴ_^M(6lوMSC-sDY,)]]`;2CK#3h5]"Ī3"}1GZ$x%?BBFwdQ`_X_Fxc( ~)\q \@L?eg"0r4^9;䢇H}6eE%,#ự+<Ƙ;GRTT3<Ԭ#cbEK3nTKF6'·C60PK|&cWvb6ָ{R(3Xﻁn0iXDhrTxD)?nHg)8V`?e/b)n乾$5bܑ+8"8[Cd”;S^gn} | @oWn_)G;&,:!2(P(q,$~'rkD`{DKqD5OY#s+Exx$oNm4<2{&%yEIY M:T.n2mIBsp*,Gxz{84_8Yo604ojMNY)欘qn? VMIBui;,BJ=UAf*Y]Az^ .E*ڄޔMIIX`h8B.FPI~R;8;oSn0WKe~qh1鷅V3< Y-e/wA}Z-f^5qB 6f5áZeO9J#׏G1"A:iy+.HGgFWc_ʈͬ\/2-kaX, ]aXp ]b==MFj]'IE8K=-jq5 i,e}/3 :ki3v+p)cIQxK`u7k$ƁДB6.'&1On߿à J)ͬn|p2s]m7$>]+)J#wޢ"<^*~N֯e8ؠb!N j/0+OR U/13 ܐh/i?gWb#O;rʖ$~!;ae5{X3:gDeI>\<֏>!]pnJ P1v/s $깎FG+"`$i[c9fQ_#IÜ;5fc@b( fN\ DMpBapL 8G s#4~c4Dt;;(uDhЀ|~I),֤x 6V)tՃFTC]]p8sw^Z7v fXXDAmѮ[d݆\5+5ծ@ Cc qIQd fG䆹F 2N-wq -5!Ou&NgźrԕYĶ΀ -?-ay] sٗMIF{Ys]]fƓ@mR}`0P&k=1C<;)$aĮSypH4@ G!yk/X́JC4ʸMpk\jN>{m,S4EG5j_<[M<:ԅM _'NOKBFp?`+eE.{/v͟(M8Vh, ˳_ѝR?:݇ V`Cus^1t7o[hVII8Qy7n!Ţ4_U;O'ZY{ipm {v,v'XJ|}.6<~TV8?-nlh|!yt@]e)AHB,24uN2᙭YqPt8`.?jSߒzpgRIac&mk?}in9hD3׍n;j=w+r[O%.:%L,-Cm;x@1is΋yFvtdPTd;涷c\P2Br6DBT4ަR-ʨQ1Kxz-!Sf*+3IR~Q#\@DGD뵴6B__-J*b]ɠv+*l<0XLRXMr6S%KwseGr$?[LrA6}3.y%(7fJn 3='8ImWR m ̆O|+%+qy☎dڗ>uͨyT/ok D BMԇ<ͪM'Q{T<-eSA x6bW<^HT%iZ%F?dњDυGz|L}!VlY~o3ePLAEF5A'IPOn/T&=0IC|I&Tb f d<XpuQz%;\3+om>hISM{lbDK!ȝU5G:Y]b#/jg=3v}*Up{9ԮI0 f,2~w )^์tߒlU01A6ŶI{* %IԭIH*=8鿎pY y8k.2zB'J7 b!B<<«PSgcdm !]+Ev~Ak&ҿkMG2Cgh8pcνO$]JpWRqRq/c6E8Zϗ1E-8Cwp)W/Ց9,WMJ#mh K xUH+9C+%7V?rn"cҡSMVþytH[(:@S N|9qѸKUj }W=W%Шk vнFdDvZ㩛U:!]MU?>1-K7<]=E-l{x(N y43=EKKxFJGaz.2r.i=q~Tâ_dB*A`&Ǘx'Qy ̘ )Sn+e.%+c?[ {qy*nf a㌢VR_\b-z1;txzOIrek2fP[yT(61Ti{m}[)LoLgâuiO7*4͍ v S>-8] Vş;Waa7eD|gTuG`k,4!(W*E{GU( \@b!{- c޽ (&us\$2$]s" g;p(ٶ- NAw<M؊O |%r*>-< ć0;-NзhU)[QtOObr[Mۄ_H;\zKdd"[ k;Ɲq`hKM|ykNLzAhbR-A3>LpE({9ԣ1N#҅k5e;F V5ĉQtgQgPmdQ.ߋ%a{cߗj7NWD2m7;:i Dф c 8eb`AEz3ZMFlrT &4]"+Peq\%m6ѻLP,]PFO$jn.ī3,a1y) **OVA"FqWTrTX_r _6מr,g:NlAa.rS()?'=`N.|(/HBAFI^P{(hԫ Ic)IYq Z;:`x ^:CZ8?.Z 0}5|_Iwѡ_oP6'++PV` {OlNiʦqXIsAYݜ~cЉbV 0~'<4F{IW^Cjiĩ,7"T!5IQd ,O 68ߑ?(qox6#Wvd{)QiYV-_CM.R9#{u{q# ^kw K]hQuoonW߆; X$i !4m0 @AoTx"(`+ SȀQw!~zh@ʨ|s1I,ʁ<`}s8ka5:]`PZdGNn6\ аmFk2~rirȍ$`ɤ of;xX^cGI DoUj#[ߡ*GDZ~$ FfuNf3~_Ԭ7I7kIDPwQ[((1AgZ c=t̡ɱiA'LS.JͼnBIHqEIv`75..9~&"LUcesYomys嗧|'Q1j/Q܋3ClLV_geX4Mڟ_A~="rwK3Kh75]t©`՗ف7rs`nYüxc &iTP`ְ8_؀Ȫ?an&mBh2o>Bn]XlX=F z!=Y T9F@=s4'z=/W rJWq^nU5{Kq<@bD풑vEd_ vS|_:T {GgabϤz)f"t50"!DCa^aJ/ÞgqK>˃e)q-RHV}s‹ t97??|n\4 O5*V:=dH([2Y!Qq$%6F Spt,x X'\O& ׺VV6I6V1{Z٧؉A: ÌTm1>FN}̛(!eFt8Pul͊YU;,1ŔSJvo6A,>pJ%=˒Õ3jZFv,u7z:!!3qXR%'DF:Nd>мZ0'(o&<{0 ئ|l MN^tz+szEη(]Y1QeT .1ңD}F Jh]q,j@ yj"ex}$ST!h6e Ip _Y9홮wHR;G ,ڻ x|I'B½K+O}o/*|^$B+S]j2L6'W| Fqx[;'`0&1KV:&#`SjO!34o^_M~h\ABןQ?JzY/=B]a°G@A,`MI"Qj܁+fꖠvIC -,s|BkFuoTV]_:M1HZ:Uqf2[ki7$wT[]vp .т]}xv`^ReMMh}ٗ/\?*ѪT v`S<bU1wX\MR7Ko EKGhoJ K `QJc s )<ʳDMů`{a| K휮[+Zd* 3a'6puJ6ًITW.;ԡm{hLI&\/rCBoGc&q>-LQu&&ң:BT+@q&nER|Ɛ\w"C]iU HtXd:Y؉P! KL7xUxޡ\ex,5^MwX0i#Llu8v60"9O:u{խ;nS+EebaMP. ;Lw*z0u+.WByme8"gե{^5wErO^*h9iˡG;IFԼQH1=`}{z iQUѵZШFӞٲ ĚwiXn ƘG5FnK˳^T8sl?~˄xB٭,?;Al\Ӂ gFtK7z6!Tc$4\?yU4Rtr@V-=7T L,Rnq_!tn܀Ce٦~ :Ac EG|uUЈHnUZZ*~I]`C┱?օ^ݎ;@Cl`Y݄OldX*Q7C%aԭ`KGkA\VqWوGz.e<r[M_$.'*h(Z&¬nDM{ҏtMr RD ӄ: 3/Dez 0byw_3fVvgT'ՑQ)k4㟣rQ:|F .ʧ\4ک{Z*YBwB(aʏ>h$6P/i=DhXU\^k ʟ (:h$ºu`*fW8,MA#}[c85P%&/YF~_ /.nd.b^3d3r-d)XfGESVtrI'Ǜ{{N_O~E)J;ecr&l6sFCcvh䎇hSڝZ!jxv:a,w)c_\Czv#@$GCrglW墡Ɖ"u!, WRa~{Y\$=jjON+;)^N584TyWd k^ N挂mGA8HHBt{C]"Н{W!c< ܎vKNBCжxFTߡQl'A7RM-濗PL<ܽ\ћ.6pv/8 Gg:\thjLڑmHnPn^Biӿ sȴ2H)VsPRdZ 9|éޗe>ʂA|(zWf?E& j?1j&@p"ڶ$3Y~./korzL7//̅ßgDxo0ٞV9'a?tUZ(BbC߅Q  V׹kI7QNrsaT!MdMi+3+51OH"ʏia)cfܛü w"HtӎN e߸thLNcuK<;ŨIu py8S7*OYkYbЫ >rZf:pڊlUʏՎ<۸RBP72k>~ ͺ`rmhY4@(]Pzk12bz/ / aad[ W+ƹkC(ІF %.(pTFU){_aF^xJh.N|1*=' 0Rچ]qFyVͧyvWLPK0(#~Hl(ii&"*aa($N-àʂz=s(8{}m̄쮎_ J4kZ5r=i܋9 P6bm)uʽL&_2wpVȯ,5Bve8^UKT;I4n c^<D3bJ* z[z;vp |{7MxuaxE9:dh,U5Wr1KI(dHDے-er2i}Nt{䞃bv(" G2SO'+cl'i6 o#rϞ~A *vkoiK$ =z7'u I{diU6rZ%=&f [ӈ`bdo<$T6646NZY)_(ӖA&~f1Ǝػ@/&n Bt0a+\ِe*13߼&wvY&oD*(PAD/&Oje>Wks$> aq-+ W4ʞfu-o}m&ل9Ibɚw,JOϧyUnvxnnRm2:R>"T>!l¢:Bt/15Oý8 / H^OQ`cƵ"} )mжmp$ f1P.X PzRz̵%.tεD-2ގC{{{K03/Lkk9kȖ}r1AfIjTEQ/X/pyOpn!n('r虶B3yU+ACI kn _+&!l5NZ=n/T!m欱y`b`(! _UY> vgia7dL!Q ⷫf<Ϯ常+|x`^9uB'%N'60cLKTƒpU:Mʰxk*+7̧$8~AJf Yd .>IDBkџ ?VT$-wsv UH%!ꨇ2l ]\MBsq8"FMxk"ߑ[mƦ*$|'W)`GY>hwuo3X|PA2Kxi6 T2MSY^CpG vJ[tTQܺ7H]54Յ `(s8F f@a-lgSNT9Y4V>e{\㰝X & a 1;i3/&G0I+TUֵ$L7$.wHL6R~UT\zUo /$gn:U'Jqÿ/% S\ L).cOnDNDqYSd8$<+v2\;mՓҁİ#/zO3fDICOaBVLdE[*0ߘr#1M]wuQT}'c @fGV:XD^ }] E;{,7q{?B1"mF $ptmȼ+ R$W7wusVˠuTs1ʂs9$]?/-4GV'"}4WM@֭S|򏼴d %~z?} x+!jp[.8Dh|74 9E2~vQR2M."m ]ooƀT(5R8s}Z%#$Cph*!JLdpʪSt\ȼء:P-ZH^|Tyt%o3򬛴[Gg@4{6yR-Le(o/G7@j7N wGC#Dwba[B F+Ui1.|g;ҫ+6<1'xܓ:nφUtT@:nWm"j>^hO{,;z|[ Mߓ*˼Hcgxٯv6!-d<_0zOIhʗIIxQmVwڠ }Kym8YRdё1{1>}[^@C[:,t@lnE)Ati4+:rq⃭i3;Ǡ0Fæ - pk c8uZ<)ZKfZ3ຬ zu PG \ȵ"oVY;+|xsRv>ǞI  i>qX3Gʝ*{܀ `h>[WH.朴uAiwCG')DMb0#ZfC.&#ŃFxtPM =S7nS*>mhyG;/;uMd)4O-.oA8ɼ/).C! k"ݨ8Ћ᫄a2 Zp0OιZ`-sM6IDӎ\#u[ʗ8+ߒIwLUUC,N`w8ٜžs +d~_Jab?y_@@!UMzp E dHWfM"wvb۵]rr +K^NGQqqQꯑ4"ZxCOqo2t{}!Kf՗ȯXnϣ )_~(@Ke}(XPVd:Rx gl;:daN |2倄6ik}E y)&n{AkWo=}nd<#CV]> ݖ{qJN*<4w|؛ 4xU5*Sq:RJ-1FۆQLJzLS1Vv]Лէ,z^\ `!K>ࠤi0m² v seE0 ޮ˂cV9/mKCE蟑<]hڷ[(8OD{5QeLJH~qY2ߚW92x4fT^mUF{2A-ԂAt`thDX5:/ Ylo~S?`uÖ 8iSQ.Ʌ+@w7*)zmA=wl ^ׄHŮNE*hJuN.l{oF9%8: Rˍ7KhahJ',n:f1VNàWY[ * Sx}2njp涖 +fz^D;EK<@X_E~&hL[_VCЯ;Gƽzo]@#~Ll^~&0I}BEQ [މ9Lv"ҫ*y;qז6#ȅD6|`J1/"8[֟w'baz_H,e6 $H( \i~W[kcݫ#vw|QBU-ӿ6 (`^t#Duo mlfVßJo_.0[ch8il-/e |`%(4bb +!҆|4&pN#\xQbdہ,3н?O!oγ\xXc!EcQëg5ܛor=T~ 8,dJ {Юվ9A} {hW S]3V:lL -ֳ,.?rRZ5Õ9 W`(0M==n"!>݈?(*o _+ 1h~}HqPXs)2WRNݿl_kw17lQiE+,,uaqJ[ηK+OjhgH Ѭ708!$)B8Ng8hWrBa+E)ˌěq%Dp:czUݩM'4U$;˰AfnhU {?pW^ ފwI7YQHG輐lnx1=Ndf=/ZΘ*|QGTfNgMyV" x3\W1e-A";9lnR- qABV\/K+·]Qƌ$U#;34TvRi={՞shYSykK@_N: M sAc 4  uxI6> JOTWiQ]Mta G2~E (9 `,qL!|2' i$37d1L ~pmJ2o&^0CY\[~vl~]7T265x= D Ȫ̓r`h^ }q p;APB<9K +ȬM_kq1׉f:>'܎mv/4WH3I 2ױj"w9ł%`| 9r ^J%q0^r%e>By@\X@V fG(|碁<Ǭ(?:NLy070OѾJb(H69zca6q~ qg{ۗ*AdS2eKnԆ }߲[`F#Ǝ7V*oG~,2.|(]ͨ uLUd1uq['3Zj?ӝ"OEXG.Q(1 ;-ΣŖK'bSD [ɡY ˃]xH.2{~ޟ)?TN>NJJ>>ڤ\~ 0A0eEj_*xc^vv< 'ChR<GX:sZEwzR?y"@1mYOȦk矀¿ y@=H> {ԊrӗCɹ)o(O:b@NA{ my 5@gj+srMOXT_ނe+wk7 Yk3u/BF(abk|922-ɼ^la#Z1|5;O/C;agB$Л` *I&YMdE ]\URO4@YeFPs:qYۧe ,yqQ[ 4Ӭ#TLFB|үzt i0nԛ{HNX?1WE0mBxp3x!E1{.:;S!  US#)Hb f wy'젏N"z登 t iKfʏ39a>6]JsfkǔLuLRYMnna0tz ל4~Zce$aaշ6g!iTvl-A}Y_jip-. ͻhrΑ\-[~Uvv @s]LXJ:}@i=^'~O,v{Ykǟ@A'qߗo%̙Su,_/=Fçc! Nq;܎n!BBbYxamdȑ24䂊K-ACTh`֐,ȉiy6 c G\`-CJ-:" zcsAa8!&|Xo]4<:Ƚ /l9G²

ƫ ՠō-`%MI1I5W`: q$djЄ/ 3V«Ӡ6a2L1Axae7^: X_Gؚ= 旆k^#Of®|#۳H.kT+3"'s*rP8f<Frޭ #(a9ddR1_WzV5 !M5b%dѾW Z$3G3XY-i!jtnB W)MmVv ǝn['bO&Z 15$ 0Ggԏޠ/s6[3A,6nOpAX` :qvxҮe}}i=UIM F_L&U;j_Rm@ {JPӰCo7lVAHǔ xr(f8`x`"c䪧at@֓!vyϽfgH`!{ /3l<(Y/j͑ه5*xܓyd08u1;}=s2G#[:vA@!`Le1`5 (1ʴ:9LDd+[Ӣz&'d!S@㇔ ;~d"QGl]^߾y%Kqc7o>O7)lWMqtt+ $_GFdr\=1maWIfRj$=c,Q4LC^P'4)E }{>d&dG-"rny'SmZ_-y.d\w5`q2}>K^9(>~ d.Fbƭ0Nǒfa7EޣZ؈ EO%L0hh`F2cLv9}_&4COmOX "AdJHڔ=/zlFq+keQ9l4W]4 $ԃJRGN p$Bx(oK6üiJ'bQ૴b JH*<@*OI&W5L;b&xKzʊF ^m8pxB%:+4MMD}q k4*DlOn֓(.(0嫽!M ?ǧ"`~, @q<_vUHf/%?l J|(k2EբkɎfyՓ8Ly̹O) r,e~I~Q"3x5L̾䭨Oj `A*<ҪɪA, ([9<]9c^Z0|?rObW,&爭'fԹR!$wM|FOyYTDi\ĉ=0DReRǭLVk։L-$rQ..c ʋ^\x:iWt*U,3 ޛW#4u'JL,<{qXuN7|~= 6[{ڌw'T!A҄&s`T(*]! nxbA.5H-*;5 :TڨtIS*5(8X+"VSo7}^w H RKu $V4=?|Nych0`=W )Xku3m,$Ra`Ll\Zlęm vT7,w<ɘVZBKbM]'ؽFVQ ~$PxT1i$R?߆!L\79 tQWuJ֌̲pI|G[NHeb\y8 p8ď̽;Y*,iR\vu>"2(uL`6 XZĥL$ Ӡ%X?5@ -/ }рÂ.Z'-Fv("Q Ȉ~wc]I7 fĒ;,7,{TZ!mx-ꙑ)I;U/!͆K/S BV1PYx1ޣ_ t"}WA)E7j 4+-} Iƞ(ۅzgpaaAL]GqzӫBCB6%ǼpXv/ t͈ d1.PPym, KB@s,~?،вP՞5̷wK Sk;di<Ὲ QC ǂ IF4X!# 6=ɥAU V4 0O4.c?Jzaq,)ؗWUD8z ]Laka/)ԉ|RRPS?绷Wt" OcjvjUU'4~M喝>31peX[-BsL}V`3ʱ-s +Q2xyi29Ʋ )]{7i%T ebɣ24Xos]0Jfoa~!B.5 cVG`hU##-FKJiY/{/΂MloxB[y%-^*"LaqT+fE <ADDr`̣'|8-t'sui :>ĩF*#,KX0a<6Iw;w,+ύ#jAz-xUBC{_J֨ iM !w-4' `3F>rV-u:wFJ:>_MEk0W pqIn6WSg-btwBe{L6{P#R@bUe?ask& ;bU}D8r=r.6kc1-GAw#+?4H=> ZhO|~ɗ7W.nRL_ χTu#IDUu/#(DƮn}} Rﴧ{LgVNavpeK!1ȸzG -mALP2aYPꐓD`iXʝ^p8OGi>avR[| 3jAXlOSZ5ĉ~?H\cO1Ln׆ɁeJN$+kCunOzW`ic`xIOC0(T'~^.Cᮎlh7<=96i"X~VC>IoKb-j9n(u dS-ammfѫgƴzϔ֣8Xp2L&vgoQLZcxΠxG$@z,P%8uߖ~@eQt([?2{ U@Scw}'ÔepџHoIiվ^&8BƟ~F˶eyH% "и`9]7^h.ﮫVDa Jz C=OW@f'W{:niWꁸ'h `M.P8FvZnqSg8;eP葧]Cf NWclͦ(?\1*upEYa,(ʋ[5[=d75@2. ?UAZ]Q`C4DEZuE`B@ڪZS;]Qᓙ%mzH@VÔc8Ct.!@WU uο~bO*ݲ)Mk2۩!raK{Wgoθ$D?F!rM=!y]Iݩ> 9lU'9Lplf+ Z*i,$(JM׾ ȢVi=| :DE`kE;&?311[`HB7lͧٯ@(ܙHn&͂)aGRPsjtWW`!T HbK$)+haZN˨JX0f(NPKAQ2/m0$nn.t'ҁ{vch+h8nMS;&Kq:sӹ bސ~@x:t(ux̛g5dΐIi·JIٷ3,D޹c7TK뿁QPwt cmKk0/~\YP=GDRqdZ\+r*oF/G*yKUIElsɶ o0`|@u"ΖFITscFFR6vx?K/X|\K>}gR>#hlWՋEZɞ~8U1{K(*t OT|H@7x(K?JU6.E$*)` l5Z )_ab|+1>/᳾QgGS!!An|p;!N(SK k!Mq7 %IM j$pm>⦰ۃ"{1 >+-Ӣ Ȭ>Gl2';PvVJtzoeZ ЭNP}*Opa ?Y.;.qZ %Z1A SZe=MШ7b]%@"?mKW獳D%_KX)L]_z%ۮԧ6}ilOC 6K^9.X gzU R9#u p).;+ Ø!c$Zݖ?ht)/ľ~rG P4{QezpaT,N3}d?P7ā1CCN!ay6g0,$*0(pC ”O 'e,PH̪ioHoBն@O4n55jҧhs]S!:'ePm&m.?ov쯥.)٪<4q~@Gw7x}qF"e#oH"i-}ЫfP}jxZ=ݗ)]r, Db[{0y6()&z%SZ7u.71=0# 2Jvu10oK'_nS& TQB|/aH W1Mc<'GN(KD*8U忔1b Ɩ̓X ATOvT+LFAC|U/m?KH#(Α9zh䛃/nՅq9>iޞ>1i IcB.batH9:ņoNjRP"cpNt?FW).b7 u"94wٯ|`(qX$H~픍C} gP9zm3ߦO5V^Q4$^Ĝ U`^~|WųL{b^FȜKUWJ:aͪ{"K'm --OΝ\y=:cCԱ X|FHq/ PYU0**4 JPQ=1xV| md,M/7fQMNECT""cPgM[ hAMQkV>r1=^caVrn [j}IA ] ?5u-o 77,BӖ.m@TTFez"u2E3 e֩Za"8L迧ʅGCB@%C@ @\Rà )J:VxmJ{*WPnW$ 8 0%%752`o*G`2hhR3"_ 0QPm/=#Pp]̫&D2n< qb\<_H@lwumsq IpQϢl ђħ[S8SՅz-8ik,WJbfy76qœmWkdjC:/^5bH/vn 7s"ubH㊭᜴dck g2FIѻQ/#-M\@T2 m̢%5u4zL_ġ/s?! _-@;p3nx/qcF~V/ހ ߹bMr XXϸZΰNOtqnZ4|I,۟?b<7J+T\5'(L4x+.('s|ԫpFLSd6`Ϙ`FՉtBP˓bw@(~DzbO f,]S0{#`h`dd*9tܪiS%_Yt9ZޕN+0jdze>W K&qw1ؤY XBɊ{s=Ӟ.G$1]J=GmCynD'#ԬvÝ̥zJGP',K$G?1:,#΄g Xmxlm'RZmiz߫JLJ7TRM-RXP* }M!|H ZOzu?Jp #߂h /,Ǻ ~gK3a77Nի=>T~DgQSI`Y\H- X)[6K! R n !,A'1G9k"w=]XE;$!CY=9D~ h ߑ󪔕Z2N?>~J'EF[aYcҲxy,7rf~x?y-]ͤVm⟱*Ɨ붥äurpsžY{. |= [(kMlaɺnf 2wmXq73"H˻K \QYĂOlfRY֙-& EjaD%qSTO ^3ٝQ?%=PӺC7NNwPזqP'%V5V`ϟcQDd%e Rޝ|}Uc;!H qTVrdx(b$ =Iy79=8sED`Mo8:oGK9Rl@FT0' Z>zyڄUSnt?Arcuw'~`qnO50phԟ=!KW}+ꄵsNJQYM—+*D%oD>rAa:hMÕIZEǟjpR-5M C fV`8<]] eFS x4PE*Ab5̍Pߣ7%%1ay;ku/Qf)Ť$=GT W7Vf҂F+)eKj-MDt@x;X111ki:^` *ɜޫ58*p9z#ԿV $_cATR鴓ItaLDFBJ,JeHlJ7:<2hPp?;qi"7#]tn';> 7L_:fL]'@"wۉ Ȗ ~{5'ugf8p_!,rh[$āj9Ql~x*: 'O[VJ' _tP&=?E1PlBR m^16O"-34#mx'gG$8 |s,:$hGl[@J?qh Jsl}ѥ%h DYk@ H`iUB"k8WJݧ xjd%X{wTO?ObmHbLU?ƒ%z&yeDupqYh2ju[ g!,!fspfTD 8b,><@C6jDh98/ҙ6V2k!  t2:";*|9nu9kw8^\o{2M[kg@ۆ$zHesLUڙsTqUR6V{J]q+]:8LՎ7[{K42;pA¢$Y):Ǥ{?F,3`,A 7Ł8_/(0g 3;t ̕Vr/5w4s렐Un3R(Q5ODJlno[r~{hpuWWsu(dc yY/JrΚ6j tBƠy`?<oCAxzUf^ 4rxׁ:"WVd>qڨA*5w _D).9T# <5B #tP0 Y%(ω49 Ə<`"{ʵRv{.yeեo9q/엪Q_X)tx2!dn"S75f47sˌ`'k y_H=`́JQ G~0o[؂}I|/rޣJ9Ǟ/>L^ITY_%$m_t.s7XRWiix^Y0 iH ;lQ_E.O{1kߟ A 0Xļ>* ,ru-v* pn`O6B/Ľط7սE߲(*Wq/)]*9hg(;y52v8݅")p8G)4jz*f$lf*r2PZhk5ޗ AbzY XJ^"# mD_5ܑ4ߜVnS} S&)D>f`bCqNLj Lk/K6S;5&ãiVv^_ѫEUS]!+YRE\XAc 9ta78c'+Q캲 LR7Vb"we/Ӽyp}x4WccޑΗq5j7Wňș]S*F5&뙾%΃{dZzPZEOg\/_vr./.F}V5ЪekRLG @̪czJ _@Z>]ps.Ꜣ4oO yͯb%pyd_@Xm50VynMVƊZͩO["1].v4P!ŧ`U+7qiЀzuP爺Rw ÏmNC$_O x͋ T\jn0qc=8)E]w~L'AYtWR*+NXTe?1YKU»8<ȀEp۩ f55uKsl5n% \\fӅ%ge2I$ZbzVE牁c.U tukTȫ T}nKMz*}%PJ6+HO$?"(|‰4?VZd뮊: ]VDWÜ'Y'\+"yQ;7C>; T8.eOжcfZSn"2Swk!X\ǂlu]}ݑ:\a?Xy#`٘ 㮏_a;S,{%e*9|bzb*Pl\ٚ bUg~V\mv>K\g50g7hc3 .+qo0e%f1!@I<[~ +dJŲ#5&5vDb'uXi*$90BWc !pI9TILJ:4q1T?dn_Y*5A@xi&Kݮֻm#PˢI[1m=4ZVl/G"JsiJWR,_˃}bNzqĞRoa$|jZSp'QXP"Ao#\#B>ЮL_(kAYH]낐= B{sh;JǾ{.~L$ k6 J5K z94/1Da-^v-,$xݑut[ nJ9e1P(^ϱ-.Z\]x]n.B gV) vl.:5'@uqQI/1|#6MU-Y S{83o[U&`z!\L5C`'~Lˣg,e'NC">`66פd\Noje7 L]g=rʸt.,WK./(h-Mڅ?;tDZeVRRYtvQ#*qSh Poŀ#RfWey;vOSler5AƵAxiKcRM >oa48)hVEu)=jOY7Ÿg3071ːŐ.Ksih}c#ըY3X&-hfYm,\z 痿 E?h-)t4nXУZ|?+5om4[ m;Mړ]h(9LեO0QfRa!Θ1d (}I4|^t2zڦ'pHU]ʰѻ !F"^{>EFd cl}jbÕt{aun,zmTUş>vF^M Kg&jr Pn)xv6\ G%8S.lVEyZgɂ٦x>؆ľTl^.@@B_vzp5 $AC++%!TU)`W _O@`=eHxs).A->k o;.c=}*ZsH>d6!Ƅæ+65@#c@c?M\^ђgH/,V5۷ &0#I$Q'cͰV5=)f2P^QR _ZLpq*}t1Ll'(wFjL?ڱlO4涠UCf%RoL /$*[SH&{}yfp%2vAgTf%]D% zϺS3G>p=Q{a//zUpT>#,|_A^9%%NCw&lѥNp _Oks&D YRho-[4Hr= |!:3X\_&1xXٛ9Xt%r_% I+XyWjr b/K"ztߕǗ`羠eAjUU\6F5ΐkK>Ky}r|}Tq !C;XƦr cb$!灑 M2X@H8 fnC360UYvF5ZLL鼑u}u`5tr1O/3ڵoB3N.Y}1 |+|v^3%j}~bHPE4ח&Aoi93uvžhU?6%/$A]l":gFOW-\|4ft;bxhB3;WW2+]4tb j}5%o [~rJQ^Ċ^ɬF`N5SLik`z)G}l(O?J1: yü.oωWp !W6z~ږ4J^Tޮ _VR}; N_tc!˔d2k;y s=ӱ4=Q 5%:x#6zy5mJΊ`gRVFT {x%ʺʿCN,! :}Fė x%OӒg3`G!rG)̌@:Bg?{!nxs}Vy,aa F^X ~E6.jjH_iN@\J"1Iwە\=l5Xsť6Pd*f|zXق(l2 :+#ZW=daUQ՞(dGȯBK@FdKjihi2T? HWuC&/.ߪ^ ,Xzh[gvV3h{JR3{h9dD'ͱ8 K뤯a";>15~1ZEm5rXHw);ʆ# >n F*Fc.T #eofE1Ǝ\Ҩ*`8cz1%*W%:LsQNKb ̮˸kKTbۂL.|w3t #hڿ(1@}o;tG eD{SnoݞjX9B SF_a < I͟6U)>9X)M{_yNK3blgT[zvt_-*RR~PR] *NSk1Mtrc51'<8"PqdqzIř]\v`)ǽSEh~i.` yV|I:SҴ| Z2J5Glo(TM@1hQG$nxbg$zr&ýjw.dž]KJ]mR*}TMҁɒdwM01:}ˍݤBAI {>T4;r]`Hq { pe$qt 윭H[k$$$Q24)1dGSLCXqu6UOV|fHL~i`\U`CJ7Ria(a_Ft,O{0<=rU`Z}N}f 3#dMxbo+0?P>C"=)-j.';$ю 3^s7(!el@ ZK ma-Cn*{M24' Koi32Tafx,1? o_YEbFph~Ӣ{*ANwWjܜLU!ErPeR;Oz ӔDR{h&+9k1$H4&U?~41F+zrk8V-M?5)ǬNBwnH1Zt@I < )CzlP6>rʬ.B 3\y-/9N/E݃Bh}Co"."+)T ''WE#U,Y =O h)3@$ݠ7E I"H$g] KNjK0_њ 5<V Ft N,r;)e@<yH-WxTZxxϒUqn^y|ѱ"'iVeP5Dn!wz(k$r̋{L `Q5R|49gqu4O_P_N؋G~@gxR:$zj 8C\ާѲTs ,k ?WQ#;q04'x/u iگGVcͼ W#6OOgMmJs݊d9ٛ7v @$GEH3V%L|H.8~pġ9;~{n$P*H]WbpNfXEIk 5U'rKJϲt$w"\|ag?0cr5݈SQ*;hHTTו~r~Daسy\/hF8ϙ z!B7:$ "T_ճ%3ˠ 5@ߓ?0 lG>(!oդ"Phػ^m$PgxQ7&q`>S"i=դkn}dq#;Q ,b:~SqaYQ_lAjW;gh_KRZ6 ez;_ߎ}ڐ)+0,vč .[=8n E R-{YȹGQqbjz2<*WO=Y+{jT9U^,b Us.]z4Zm$g[5Č]a-אbZ6+=6"tP|EG$3OP`X9w?{$}38 ?l9 ީNh'N?x/*6g6J^/$ F3$8s8?Cn`d5!Ϝ[_=##ϐ4U(GcD%8޻zػlS!@?`cp-@Zl JFr =:* "CO0007rTaҊ޼B}L>dq cOT.G)3᫺>f]ipYbE9f?G,| ˱1xvhy٠i@B `r$48-Qe`_D7Nh|[)لjO:lz^b}󒈸\Tް絲= Fx*g{Go5KY؄w=Hđ0bDy'Vv6 gq2gƝMKWTYd8Dh[G휺Um)B$r$_N5^BCJÜQ"D`~PadkzmȦ;9$[ Z>yaH2G]ͺӂ0ч|W <1k鯘TL/²߭4Eu-0V`o؝ .edXۼҽHmzb, VfeV[:Z(DIkque0DͻG&Ʃ^#cSp]vzkrX szULn,[{6ШA\B U NmgϘyY\ H8`M:\ ݶEL 1@Q8,GaZ Wnڜ&[pլ!Mw3qXmy9 T9RZTԫ+dxŞI;P}л Eʼ,qXX t^.DDiB,AQgϙ7wH,0N]M5U ;'i,Li[hyvezXE\M]xG ix1:.~y߹WЈo?{'|ݠA4lO6xU*!j!rM)pM]o X{ڛB"{`8F~Y $-Aȴ r#|Pk4dy[dF^@Kֶќu-'5me2*B=CEvr ɡ( S,ٮFlEW?Фs$ѫ2"R*+pB0wa6ɓj`|6UcSpKa.$o|5F*M!ə˵ur&3unѴ[#lGǼBqy_Ɉx hSs] #or;mt LCp]w9B]R}5Bgoà+- rYij͹Y.̤/mpJ74[Oc%w+QK.׷ Ӌ\IEĻY(T饱}ۥ-*v/q34!w6Gbsq ~IFfO;+ gUH1:igPGrys%/<_z1 \FSq%؜ip ߫r^} 7oP>Ԩ)MJV=i.бf'$0R+/WkGwV\x)OO9B-yF\ilZO:ADlnWRY@9\w%RSt\/ !R3`DŽ{8 s 8"pp MXAMtӴXͻGc/*;-ԢWPJ8AdA.*=;mϘU+3HߤKCQf'CzDRfIF=Kt+&B?Vviz$LCl]_#ƆjP W@@( 6C'm돇%)"A,Љe!M|ݵOOoj\[ˌZ b#(V򘡑V{_|ʳ3Q(q͎AA [z3ho:q,_\Kkyw`ft[&lc\'/: ﯓBIREC7LDW6ήQG峄ݹqoq z  ­| ㈉Ue/ j$%h\u~S7{ʊ`#n8dH)"D5`=8PQ=28į[G@>0Qgvo&pbչGJ@W_qv'z!y*Bj`d H˙4ʲn-,hi0}z:3[OQ<95=Ī]t;mh]әU[~$tSoEՖr{@iWOGh1 .D$Z`^%9'S#?}`Z˔v_&(8'`v+AH*t͐9-~cA7 a(#IʊF5!.!v$a9.i%Ƙ#+clIO~ iD6}eAp!V|6|gJ!\o"Vj)*W\G+Jgc^ @|cMcuO oO%iZL'q3J(5=I!xQŅ Q?m\u͡IФ#V>:Y,D1gEzrv/QcNxSa29fil\پ-bUP( {hwǒN%iJmwhV^N "15PTgI3%V@.F,z!TRg9x?wK{PzF.֢_6+ǝļWD@I֧+5V"pl涬U<ˆN%X2MZoК8_neX%H)bc+Go|fdIt*)&5U3zVء8`->zq.-E+ 5+?I'zN}8+xei&F{DGm[]t,'OFCtPe|vOUt={|KN0M_cui5,Cu.9^x]| ʣe:5ubZ{=]3v2QUn =>gT f~?y͎|YҠz@GdNLmb ZnJJ OUe̫/eS3#9bh`7tWY=9wph2F{ߎY߂}FB y΀-Zd!Ňa@wȂrNV8@leDͲ5ТutiN WǯUW6AT0AHU;>ߓ+Z^nVLa^PQD" HTbP]OڤusJH% x}lf;~H'5RSbj"ͤi3o47S1m9,4;ah NG9bA鼒zmJ5ء3qW;O D2)F:o:U0.1`ߧ;3plC 8>1ި]4y eNn6>rJcM[U۹f]w1%Nl|"E.i5 Zbi?vܝ{=(oډ$h x& r'} {~2NqqX 'h 'Ĩ+DDBm/*jDbN^ޏ(?Ꝃ'18ێ)ȢjڽkTg/1DłuڛXL4P؉aGeb_G;+Ǘ=9D&QZy,qL0?5w-2"cL{5vZ˖;)$,nAW_i{uƂ VCJZ+43OŮ r[vhgr^ Ӛfv_,oƠ<1S@2:82͒DHz(2M޳~vXV3H}LG$@ swQ-P7\4$nAJ7Tb_)*oA89%0IRBTg>k2u=~bj4jQRM@rLz<ө4'yy[ SG'l5VW =).޸cYL|{Xj,Y #RHG(NPԬFb<DZם,0Ǘt_W3!3sw4hC}Od~ARr|-=u/4 쬣p9vcfڸ"d(]# LK*Lx*utҙgSXrowm[Ína+h0[jʃgYԞS)ܡS8Q ]X!@G+A=Jo>oFk=M nɩjp j9'Š66UhX*n(݌M2՝!G'/N(ݏ_Ll0% 6Kqo\Y$$b hIFnKe48癬wܞlEEb5̶P;C!w Y h@EyY}YeqMxo#xGW& ]ZXOMQa-TD7u3&)B8oZ sb v(aiY|\[sc 6*^ V6-%[XٲCH'ݢ vzy8Y'RZb,A.5fzĖ jH6aF"QVP*QjZR~jtzhવ637:QU?[*" 3DU/b#|k*_6ZAN6X4`g8 t) 1_Yo]pl!0mӍ~0m c9eN/~˨Bii}_^L7o:E[K}:Wulx4i9iexV>粞XZ3H#VQ]y.pk!x5[ e(ĐZc:~AU&5G'_ڽi4z*+ԟҿRN3r)RٝG>y{6|OH֐z㌲.p6Bނ֌y/緈eHGѠOFF}֩cU=҃z߰X&yDʷNK˹]F ʓQܦ4{M|ϳg{GRejäÇ?Xn7,tt:#k̞?F;Gk #ofnQ;+2QxLjF>~5 Ef{ZF Y͜gBAByKru~jlv*ՔLx&48|ĎyG/f-9p]@Ӻ/$e4DO| ,oh|;I[G =&s򅑈d<D0}+ؔ|FNoƆE'yQςr{)C)ti*1?͝G`qf )"{=6\e`,~Buh?IMzJO8ʈ9j甽cg nꬊyEVUϷTgffF'pɩG@`%'+Gycw@aw4D.o>ʅMӟO=T>afxgK$fWSʁ0<\/$m;$K)&N,!;ĊD1 lB!q99>H ƒ9\M'!.ln.u(¸@Qm@sAH)xLp&)(XnV,v,A/ !h!26y{ [PaV"i.,pzBRq'nnS :sÚ"6`?zFbotr2.-R[E s 20yNW67"꽜;dWG+|r-߸2? $(Tj˙bY'eQph`x"fa%#Mx[QG^D)5i< Wp*TSg?Go iE9O O]zll;'LVxC[f&5"1]޳G+EyΝ.LKv4z\41mr[mVʰ DnV"\_Z՚D] J.%툏wǿQ'>vF ?hl] U2;i;`W1/Y;S6MiقϺ24KZvع2֞؎#Nv8N__%OV{fAO{O`J!a(nZV]܁_" iIHp{Yt, VgʬcW cv.wsp5x].~:PiCIN _@]k⯘NaG as#9 dBBB2R%`EҨ#Ozy&وR[vXW&@hE=ڂFuEIr$sMkAF=lݟYX8b>@S.v:ya\waSҔ.{yt䘅9lY,^fFs̈́0^ G[\H;s!i,=}ogml6Ikٺϱ@VjXDI~087]?{6-#ʍ:8Y*B0Ime0}d-ּY4&c$gPԈ& WHQ)2(3EH;;}2P`#!!~A/\Bou̅#r(O/~@ A(A^^ڣ2mu&8ݹ*Z*-: ?L%zIsL~ml𳨁ɟ^a5ujX/k9 |u4}wÍmqϡBE|2}Lc/Ϳzfc]mjCۣEQZ׳%ΧTn]ه:GaȷkO=J,2p +l7%PP܂L`CTGˁ/қZKo`Lfu-| TW@3XcKu \i2ٴ29/={ǁOs}K8;^j H?vyQb}PA}'ᣅQ k!'{M"vS :aOC#1ߑ-C/T#?]A2'@57oDbXf5sXss&%b[}*=`^'^:W/XLӮ'.]c5GKV_ BLpTFn!B?oFTZLY!谂אv͡ . aO_od#Z>Y3]TXUCG *wsO6]Ak^P 1E1hU=ho7e5-Cgg11~TL~X'|qd+Pt.`(OU[`FĬRidQ=; ycSbb۷ Ӣu0o_MU(^/pDn]sa ϭҖ1ex)EbiId}0 JB궀@eX-TQ2KSHaͧN ;H%.t g2k=q=oE$ވ7{+PѪ`m|KK+XÚ;g0 0*>_AhxLYX)> 514\ TAڔh6Ӝre%vY, 9d uY؋AC[@.Ô " ҸPu~*c~_sZjlfM\kYo ʌf/@8py"zX|]QǺc CIumB-Z hB|,0TQmh$9#+nT"ъyN)M[wBs!˽ ZxWxK,8sJ- ;TuJnN"rdzfV ;C<+!_eΘƘf2Afp {@5 I]z96ٗi\삖[HB۝qb6lRw<+7o7?ddV|UV :Plac PK:S#iw{WfQaifg+WՓQk](ƴBdpYL+:b)zsݚV3kq#d@A NvDsY(t+>ŇPt鶷*o'z+ AQ+F]7#xv1,sCd+~1 ߰q ,}n#QJԧxfV?]ެϹ|}1#?kljj&k=]]si-dږMT /,xJI28 q=:ﷳ!73gg2:EHi~|PPȖ-O7.3߇G \ףBv&XN.&G-2of8W`P&+6y.ӍC?A欜c@/62V~5ãhvOtKzTU`n/7hFF;v|;H#aiVGcc(L7SvIh!ϔ@hݽA;n|<\`x)7Bl|R+Oz$vN T ` ߽1d?AA %b&Y?8]w[Q"MT_IDo^w;.{Ѧ"i9Ji=f#; TTn]zrH;/Qμ9uX 8|R<t𛅢svP~\P$G'L4g>Z +첗FAߘ[jCW.Qߙ>iq\DCu+lD?zxV+kH~71 ׼Qg|ƲiAiM]}!0`f2Qp(nF$)D>1C܍oz_=qI&zッ15Яc Ygc`3`K&Ba{=}Zx{廕?iW0vG$o{ZB)d._C_ҌTI' dRO;=?h+D_!`'l}N#pm)XRnS틑POLc/5C@"곽zE؋*H}"by\bJ~jTP4*{y>)!ܖ(ԧ PMŴua攧@ Y!t6skK0(DY=(q"ф_MZqg.#ҳJ?ɱa7d}Aݶk3j>IHʂ~V`0Z%>F ɬw$+&"GWȢR߂U{ֹ}rq{O$bf;6G9VI?3kS%k%Gm?Ūgg՛~^g~^sHSWXaNꐵ.μ=37ͤ h<Dd' #nڬHVh3 [ R8vͺw/>iIMCv4W7Itb?jUAy]_ 5`GC0I!hEP0`-SJ/:~klJ RCBg\6Qwmw$#"=K"/]S[+VS"`^nƄEJu@R]U0&>,StNyI[ItJ#\9A%<Ʀj?Ӕ7?]cę7洤S)#'rkD3Qv),_2ц?3WSMo|P?@òΏL:=JYT6lT}FY:b)MnݯtZP6 딬V%Uk6.Dvx͑PF#̷?$6ڟ61Y5z&c< iaj5mw]uŴғ.$~qDVU">OjI$^=[t'QΆG1tc{'i3kf0DcGۼgY`ӮSW;GuǘpS& ;&-Gs=̍F|嵞g?x2;E!D9o!xCzDΕׄt;8U֍-s/1,0Ew5t&UGn6$| ilwɩU؂aʽq|6hQRG9꩓[SMX5ROQR=KMl;VI G+.[ӂtW0@<|` #j'YE>1:τ6zѕ on(r $9>eS+ g3VJ[kJ[`5`hcLeV_n`Z^+s uI| }LH*ekqwqꦍ, Zjt7:T+P8iq^,}Mb,R Fĵjw=)(pZR'G7ەz+Sfkr^ds4yU2 ԃlhا.!(D2)f#Žou!%1W;pU1d&.o>8$nc.W .ZDMry l$*FJ.nIs7$g$EFI}JcZ)zO8uwlͰWQCd< #%KR3䭬5GW`oX;r )DRLѦ҉j:30έ;86wͥʱיi϶@p>M?0/ q6sJ'$e Ŧ4Wv$?W/oJ%:fdwW=[HN\ؕ8wmY ݐ{X@tr30""tGOεriғ |hmmϗUIdGևLAeC6# P-** &\x&s&T/# [ LS Z*f q$)-Ul*nJrpqF=Ab^?yvVú9t:uҚ&wr*Zy-YK Ƹ ;w8@찶 !rUR@x10380kE1ߩ>X-JT$S^\S8Xmw =H=Y{vA+9߿һZZ{. .ڡOS;k̩T?9:>1ehVLoB./I//1X;}uB6@`k}+C_;j>SuRCEG@<7 -yA=6,|nkK^% "_Q+Z>$WHgS Ǻ2┷P防}M/\WQdNK\F O{?j%0衭10ʚ[bdcc07k+C'|KoN-T҃ȖX [̞~Py-j+oyhDQX<NUN~ܪ+"Wk>ڃwϾyIC<%~T6ʋ=։/<nM?MKe z~_~-tǐԻ RUqo8մe42]'09Gih}8Y;6Fp?nG[yZ L`J_^yd&B_z;^"0f%~\rjߵ ғGBUt2e.y;6s2pc'Z,m;ec| $ŭƘ],$maŞW5!ݓ@|z{Kg&!>R;<ʘZt$csF*E !9j^jq sRrFT`A_GW?A!PMA#eֶ~.),=a "4ز͋KtPmf`Hm}A30 s]d9R68> |)xۑ|̎O`ѵeiXso o0psVatZ;{:%qЦtt7I+1)UOEvvI?S[{-M'IW, ˆAu%.7GOBk_(OaA7edy;㟽Ek<#/M<Sa,_W/]ws0//9ҵ봑2<[-%b֪R|F$iao"՞H:דfDSX4?NƟ&"*#Rg'Jg,D*a d\}ߕ0%.ɚZjb7ӏKϹZGT,/60vs)(043Zd.% }j#Zu?j,1t\T"o2x.#5 .ƺp'GCc&C)0s؉h5HD~M+w/n K5h'oY(KrD}5VH*=>z,%8z/Ds]cՉ/}vrGېUR\P~g0_  O v̥ nX"NU}skF>Ach~FubkV"fС 3>8mYvg4&"=/3bdmeGTl0TpÚV~:ңA~MAvn +<ty|ټ@A| MD`55~@ys֟nW0ȱb9V=y} D .7rȈQŅ.@7^bpQo-TՒ~^(u6?N}Y]\FHkjU~Ŝ"YQԢ~8i WP3Qjғ]f5q2o6/$(}(7\ qKEQ\g6GJ)yA4߫ɈE* o=b=,xkQ_7RlzvdNXN cȲm@~$6(6NYJ\uKw&oBEio5o=KcFh'-VF{H}Xp[O]*0U9 S)>E^ +e 6-7|/rhT^-O~Xeֶwis2[3qzu ;O<4h!!U< [T ZٹG9(ZA/zDZClpE 'uj)9rNem['nKڋQ 4#D 0V!;6xv{.._vI=G!l/'MNQgM"&Tpl2hɶt`Ŧ?-`DJni}\8\wi~bzz [T֏wҁQ9Ya2 J^/^6N%m+OKw VW1n@ o )ǫzϘؤYx ])+/WS7> a>-#ZlryIz%Q0u$C !M©zf&\y 8kls|figגPlE7 d4V0"Y_m3QD dZ7@})IF|ѲFi)oi׀鶅KCYbUʹAZ[ˎ+eKu 7} {i!c KQT{x6_K2#W >gӹe窦F({8'" ^)!nHx9'&T| f[&>2jB, 8RJ'sB;e[{ĿHj3qֆZ5axvps${qJ o9!ǍOf!?jsgep|im,T)c`V6e:q2O}[f}w>؅L2IgN M`!IC-wp5.w+ =tOBX_lۇiW_ Ba'bm}֓vlhF(-Bcb@$`q}П|fLWIhxg4*`"ev9pJ HٕIAKUlC[j۶CiOj8Ec ALH0 <8DimbήMtɂ$y|cJ\ՇDq"D+u(lmN#BBiĉE?=]E]) E[4NǧǤ_ 5+uNrG+]g QˌH53N)0Z\]( 'YKt]Kl.)(!H-駾8$JFaD(9 iIZ7&4{ 3U ](+t WTk_@@S\>U.[u/Tp|UX?2'C ;2"B;uLΈƩ96^^$Y*2Q"y܁BfZsTg+u&:ջMNƄS;_JODOlu7MFbQa[}}#_lj{,xy6^YAp Uӎ2 )zzz5w;xFNCTD[*"F:|S5!zcmAFW%UM (*>y1!ZC^쿶Kp^ʣZTr/UJդ5M7e$'jiLh@eqؑǒX-dܲ"{ 0 J`Xc[HtJ;0E| |ߺPy} m~bͭ&@9!*FWX jֵIU&NX2j_J2>f ZF7n(=lO}i(A'n Smx _vB Xj$92YNOֵl>V_legQ5qКlCi1LDZ 2 ebc ϸGX/D]'G%jN:'R#+Dx6`h+ʥבAA졢@'լ|k/fbO \Ř ۄ0BE .w?Sq{!`Ŕx{$J:%?%Vy?$@6vqS:R(W*)w+˩KMbosꟉ[ ٗYslQb}c:Ӑo<"&Rqfm3((3sxcKZy i~m0ѵ6>-3%bnN  OUF{iY 0~t#\OW-gDZ9F5);6wO"DD>m; ꭷ}-:ʌNꤡ>;Xq~oD8o[9Jϕ OoƆ͖͘o-x %i,ۻբ]=@t9yCE V!? W\e''RX!(P榜F2Nh]:ճ&C 8xtܒ@_l6 ¨8?s k \IzF.b cqUߌYɄͦVRjm*iJД`䓵9ċ7_*=&~a oC#ܫS$Y{*) [Y<` Y ş6^OGDw.?z8jhYqjf%\ 3 bJ7p@޺'׆0{/2s=Lox1j$Ynl:|UC;#hRċMVGU`\:y6C|RQ<_6C׉ڗ׳ҜY$p$q&Qt >—Qu(/AұsQkݺW*KWgv [ds.]EJ:9H], @xuh:^Õ? F[R!LNȧ@Ep!IbH,a̬*e7< hI͢ha1r d'މx1vW֚Z&?(hxЉqЂ#O --퀣 zXVȼ7;%-%n2#_nE2fmF}(zW@S#@2)`͡Lj&9 ˏdVc1z)Xl6BKa4|o٠%M֝87@UrHO7Ih1蛬ceFGDEXj4 =vF]_ $GWBrj[x&6hg0x16ߗtlQ~4攋Ko]tl3 ieKW`dvX4ۣh#f6Ф4#`:_ );iÚs浚M9h7Hj\TLL emsSMeB6 mN&U~}tIcYn/YkJrh"yʐ bS'cl# FV;DAe~ mpz=9}7kG>z-a&vZ4ֶ ֣x.F` nqq0wGAA~K3 P\ת$87a<$FZڴ^:t^lɰB&&gG, l/VqN$C7~rJ(Tfi_/JcC:QdpQdlQXnh~۠Stsz|\BNkR[A=yQ $hrhWw5\”MapdXx)70cZZ%q*f0[1;0jvg!?Rm }̽_NQy{;v0H&@\=uoe7 j`dCϢC>Ln0d6I˖T@/bEJG~Ezg zo,ՠm&GFnsL~\Xl8t7YgZr`e c;}6ux# wRv1rrZ@'!m>@Y៮Gn1veQ؆ :冂 4&fXJG as[!-XM*EU]R:t-x6.Qz} ":]JMsX _ (Ӡ&/(0ngdlBj`dpi\N"uxVA[{ܡ}{֤iRUKc,FQ#Bh-H ®&ۭ361٥J茵8d'{䘸izyhq;ivckPd݆2,rnne?C H{j #X0YfHuVd/6TfgW=׻$;8![Uso.Q1O! BTrbڃt浭~'Lh uDi輛&}b_McS!p37KqT~ ?(V`/3bM``*[y қP"}Vo6Vχ(% :? clMVuBڼ%DRGj9] ;\,w}=f IYجEZE!JQud :AZe݂A#(w@xM%{4@.D؏Mw->zJ0nrx~a+ALXmOB4+x@i世0%ڦʾgU>17r>n^(feAe+aQg=zHPЬ2c8R姱NK٫Fn63hjK :(H`ü3™5qB); /z|%bOJ3 v f֤ g@[8*B-Zݘpҋ W/02 p_QCN@)\)sdo!\5Nl y+bkz2fqg =@@AohU @z5^ձ̮pSic< ׍-G8 wGf'=XAbWgǬ!B<ْmMiWJU5 k:4,`87}b.6͔ŰR`$vΘ]T}.!w^!W(VQZ :fxȰ sZ YP×}S[wg)1\$6<_<,'֙wqF4K ;׬Oap[rZ%B{L 73ʄѕJ0-"?Hz2+F`nMFM7$\Z[fR1afЬ?$ewsͅ ZC<-; сC۠R;C[T̺/Ҿ6=g6 b4au gJ_?\q5w[ S!KJ| Upg,]78.$"k9Ʋbͦ \ڵYiڛh˭@ !PH6E^3w,n qJ<#=_8rғ鍍G(_WhAP *Or#qœU6m rs7;F=D U "oXWb^bHBoB_aĵ`QٶC`9[\ $B)9ѓ-l]8\}# "B̍kO۩UVM%mEC{[Y ߁XE;O׫,(<0J<Bw@@)aMaq: Gt*8X/{@yjqx;E2Ua^ E+6k~CD'vhoXU=!ovts$lô}gHOhŭf㱻/!e.J]k[ b-x=ᑮ 1l;- SNm gk[."NriЇKD`BlV yhz\47AZi@3j ,NX!gO>2* fqޮ~,h<r  Yr\\},gg~68pyGΥ/ja"4EhMŇ 'VZ<{ceqX99!"7NX{ȣjWܒNEddϮV WsKnB-^ktS:G^,ށ~[(EJ/W{xsSԥY(:ĂQ]I.QH%Ii&'ugfx|؃ŏ8׾ډi88A=FЈ/Z:kl799y昮a9]Qe*To5aCUe,:* b-57Q5=oh!\D˱ed͟>E|h)&GA1rǐA۱{`jkF]O3n"C&J,0NjKoQ\HjW=kP%!OpV*^3˄#?  sm 4q' 꿫.Ig@/glR:.hF퇲kU'n'IќtzL=~ ;o}9Pɵ㠧噟g!,/&y)J')Lu"'Є{{hc ׭2Ďy oԟW86e>AՙsFD j$&t/7Ú=ܨ/TN?1KĎq^MA GU뎢d[mz:˯X=I<D!$&ew /8axt]1vLOPp-&w~ik1X$4 Zhʀ+YXT;՘^U^pNrͧ)qÛl8%k9GIrp뻼,4cMޘeP縞8Ƣ=7K90n䈒_\ÍiOK)vIF4_=Q&*=ڲv;#Z̵e;&y^9IcrL0` DT!B[5wwy6H#'f0J.$ #1hO[;nJ Ro_9)(7Ptڒ*_GΔ4pV)G\fnLcm'II!V)+Hn^` mpwz? 8@;د81RzZHJo k$&NuB"W+(„"(e~Z=GH[] ³){^0jNy<'uz{.$,b*O"@Y:+poPJ#b0EӴ1bȿG\rwDoh[Œp0=sJR+ƴW}S܃ qdX솪GLB~IT;tQ{`AwVsCYO7>̟u쿽'DzLi\TKBahA%\d03(i@ FI”$>—bp,O^.b]n h*7i7)¿Amhg܊ { gU T1ihhr-*<DXsq`VC.EY~|3W =%: Q{œ$# t^(W&'nfҪ"&^ED -&~=ʱ|w.T82qKޠf]^;<9PU[)FEgtu$Zhr򼈙 :vEor<:e2/GcNX\>mM8GQT4T 1T+8?֧uz6鮬 g/D7'A@D#GL^2Ll#u!>׾(]xk̠\گ-NBÓ ё(ڼ%Cs=^+t/%a}'+;tPk^aU|.ktToȵY Mlm#)3O6;i˖kZ}ˤk+x6\OSr7G"W)PS`u܀ZMv;:;|IƺH%ifDfhNUH{ fVeEh]!.]Bt>C׼H#1\}O+fLW3w]<$*m}!w` ymlA!6K`) [I8?BtH3Kr^`$|فW栿z`Wƨ?";{3o敤d)C;+D~ )_JSsߑ59a3 ˤAG9;nUg-ǟ{6>1WexϺ6o KxH /I {4,uE.u^|I@<lIh:^gݦRL6*sxN>YkN] ᶍ^KޱWm(ʞ6`gFV:I)H3QWa[qyDG Qz)m6s 쩢,m2Fgk@Y®| xȴHk 3C=\ÑSC8x l 3mOZh1|34ëG +QY*dޜO*Kjn6!~qW$TՈ$b݀xr-m/ hPpz$& K[jؙr2dG Fn SӸ X|%F-k+|b61$ `EIQ?Q}k9UST'%4-pq !wR'jmؕy ôQ2xLc} /9o%UӍߴr!9T6 zT[7`&g@Bez_h &}312g*p@lDSnHeRGz92yP9PΖ;+wF`vp(fN]hKg })4lt¢ˁhnwd;=Ew7y'@< (u?k+%3T4A$yjoG3'Nbc1:sp?M~9sEy ceSZXp{ؠ(:i_`P@o:~̷^!S +~ƆBRIhљl\y,pVW8ue. 5g=(6*lvA5fKm]:Y7EǽHVjaĖgE*r(`nRip H>w}0D ݛ_ iogcq W 9"qiy,]G!ia.?oR*hv=R-iul!-U֛$~?dLLT"tk4msYJ_-POPȳg0eIg <ON0Q eh^jѧIæ9GÉӫǝJInr%H'/31q/ydIk r sH_7q4n ^ rؼO|y8ᯫBPLUg&)S- &HCƍv{Firɵfګݪ.$O!;!7-/'D$b,|"dx+|zO5JgQToQYWҊi| KN`u)=7.|cF˥ʤ c>㖕݊c +[L ]2{qo:n=d_ ǬVmnxz'2w r>JYb1} hUDթW?kOD6QSCnT#RಆO!Bx#*1(Uz͢:)rmDf6[fAT7/l0;R" SFwHU*38*z܌ "گ̠wAbD -ƔKx鰫~P`I͹DAZ!`UJTw-7*r -40[ +Tc&nLȄynԑg(Y(GxUNȹ$uxOm<)lM8Υ hy4pRf)U QOki,CQӰE+t3Y$4ȧ6Ƙi1bmn~FXi4gդg j9ci[[h:̊2l>ѩr,C>Nhc;EoXFoL֕p1 qR8yCp>kR`ɬG=^ a#{d*Zs!Z2|}ɀtp$-BXneˇR }.3PZ=|(lzBDAdJ `vAZXi|Ǜtr};k}rWXg|[jq731$YXYQFspX yazqXZb ߹! Cxu.V<>٪Uƚ]̥Kxp#q?($['IE蛌ߣEOtddڞihdG'"|~a$nqN=Ż=1?^JLw 5 QR=HGTk!iZ܌Xd&̠y9Q/-8Nߓn|;Œ`Ijl,4]d#xmd'Apet&"5SW-M$٭A-*u 8`l0qNO xURz yX'Bo3rJc^bx?ǼUeis?kE'B3l.`s̷6:mo*UW8Uc% Xc! ;ѥr &7}ڪ.'.+(} 䝦eg&g]E)lQ0*5F YQAKUa"S5]HQgNI3C~< &"1*qz%mґ @˞n╆$BdӕQ"QmxUc}dwju_}UJDž!h|JIg${]iwbא}:{uoQޗ1-Eҟ`K  h?!Ix<7ұgio||dǓSd\DM7,H*iEpQa]i 9 ^%[ljݝeO캇j^0J-Ij{P9?t=1Qq^*)2K5bBczSwS#ݏ͝!^>5E<:^Mwr+1d'+&XeCG!x'yyÑy;|@}. d:p,HB;FI`JKWZjƉ}Hc0 euJkbl![yall)[qe@D8bcF~&ǐlBv3{;ϠZ"O#'=88Úle"(+|?l< A-2/dz:33BL tXnS|R z)9Nz.rȶG È; Qi)+F&t1jAb3,-~4qۯcYV%&P+1h$Ej˩+ g4Lj.A9g[9fGw't]HfDN]ȷ<@,.8g%i El0 )N{^D"o,9?`46!;O_A!f;FC@EB0qU&B/K;A y[Lk+uP=ڴ:D1t.l5]xյ?eK@ @)`]gT+w˟֥hֵG2(V1?%SJPw) 4~:?-!({dbJ=t,RgvBS5yyDP d)TH d_4V圍7'\q#I15%;W"]eEy&\'=ǝ&pQgd12WCr#2뿖y d;*)ƔK G~+0k qGϋȎFv(')=YsrkdDVg9]p~B굊iS?r/@At9搩{)(&Itk`O">0KW.3ˑ, kOq\_5F2G`NdPִmAh뤼kƹEP%<J` ;VD@[~ CaR%*=b7Y);>!R`|[ 9jnr[h6\,Eya^hDsâ_P^kCׄv*XH|㌪ [ҡ0#8| mȺSt;\e 듗)p/3zs^9[/ |:{ה=]"{̞%?@h"Er|] tc7ٯҭcqݩ Ҩ7_m\eRG)x1|>tA3Ž5ފZ`Y4v^"WىUܒpseH~y"t2,Me"ZǂqqԹӐ[X($3JЋ%arΝ8s궩t6֘B(2\p]oOve^2NU7YX W]BB9 KʁK㪫NdS1Vj %ŝ|jzB짍4lݢ-V~aZVO$x|^ሏt8 @\>U'T7 _DET'I]L!2aiR h0.[H0'j75XuėPѐb0O%3 e7i[_gB%ĐQoOHuTCuYK `Nkzd{%/Ʃ2vuY5͟UnV$TVl'yW GU\U+etDq֡6{ëLe Yʼnq.j]x"AbƉX3ȓ ~pPtMOq%QT1Gߓ3Ǚg'L |!Zt{ PAuc^^OIoN7~OҊng4 n6 F;qWrF:a}/uD6*bo!U*w}#ool i' y'? ElWSf` \$zt\Ib 2 +yY~5`wBn[ 6Y77asAM;~f:t5nK -blhKfr9D6G;4.B622i d2q#P1a'f۔}B)e`K"n2rhd<t,Z\M 6@N`U$!l>u(dKJ-p8e0Anco5`]Kx1y'ڜ ҆3g*q_OSa- xQ@9TB%v,|qImS2aIJ@IץіP)&U٣0Ӥ91eqNXHqU_rnJ fa p͋F!0z h&LEv(ܼ/lK0,`k$6צv J xTkk0줧s"9l8gHfn1iSu NkW-m4>^^Gzl0 3GQ||=AJ2cC<COKb(PSE=kM(]BlQl} X% 8?{"od0?(?a9pQb wݧA.HZnޠNX+? @Gۇa6NrTƳIۊ;rZo7ۋ(-[wv )LC0RxR7[d&LԵ^էfm< ȁfL}x+P9l KwUk&|4B&hdE?g4ch$HA .\^UP~@\TN08 ~,YG~xյl[7Kqn{3~u%#j;FI4^€EOwVQt$O@%?4SV~r},VDJ]3AJ߻[ͭ'*Ⱦt {(·R!Ce( .(wE@Gu>To`hP:; pnO]儝@C_z ̣,mITJKr)i !}Kɂ[eY2 #`ualI bC#Fv\p3RGc76(ID=\! LZ*k 9ߒ"._aY H.̈I* 8I)DO vCYISC_X" }JL5z?i0{fT8a- ,nd TVasKzk ve+504~ x$8jU֢=DgkvM^&I;N}](Oh,ʴhT|6J_:&0 ᴬ\. VNS 9( c /exؼT样8b ̉55SKX^b8^ e+=\oܻ/7ƍR)"W Kn:r$:Aݹm=;j7J~R /{ݸ$ վk ah^3a館源Vr֭h|dE׾ݷ0WhMSu?y-jbqs3|Պm\peoQY3\k6(^"tGB[u5X lFuRoAKϔ?,Íw%L"Ms2W=caR*^ivq\#߲MaCJ6;K\rϓTZL|er"0+hRMSd^3^<{&DJCB9ڱmNk8ug]@Hx6M4#ٸpC [d7tFr- IjЮlZn)kjmFZ:qj9< s *Su7O]Pt}n[j4{`[r,Յj4a)9_~7P_Ks@Еh\d3ZnT1lKN~zH7L'#k¤038t݄`GT'W:i?6Nj,% 'DoQ )`Wu({(}} 2dh/qvݾ>Hi? ;Uzt$«WL4auv-f1lJ| x(߯f%϶֡e?\4_"ܯApv~`zy:;i!j į q5*V]==ծtv} $.>c(%;3P8z+XS?yt\nݢ;)ubẋS:rtk8p j/>ԏFH]\0\c!~[g4͙;O:"&p%1=-D-[|RMO(w;< 91t'}%(Qs$ӔHi9lw"'pb!Ӳ{ +M?"kQ.m5@0ʼnZ ΠEe,/P9v 4yrϬӭ *0çv-Ej>`;cZ+jxĐbP0QX4ɨG;& B==憙3*bSג ɣF n?8|&ź&t.tfd"an9ĐQ}YMcTX]FE=p͉4e@9S;KB]`ƹd G^߁oёo##[gpⴵ~/4#8w_pfUaA(N.0g ,|*8>Mp=J+HN!Sp0NL :Gn3rpyk8\HN( EO,ld\)6ksG<^;@kSƘ5ulFؕ73]M.l_&ػYmMڠz2>MnFxVE9|/2N4!O!ږt[⒑6FٿAzhp0W AQ{FG OP|}_\v2;]嘸 m"ČYQ}AG" a"w\>y/Pz (8Hw]]4D8K "9# F}SG9k=StcA.ؔ[m s{*[3e#=ң"HQd~݃1P_x(ɳoQqRF X!B.cbߤ`" 'Py^%yCK _^Ssbx\GabƤfi!k5aziW(ޣNJ" .E]´ Ef?x` 9 wsbiTo8 [w^/9P8 lV^ꕽ\dZvrb؎/Wu/E_I5Qaȥ;b$#KdY V%)x_-t30Hf*.m4fO^[_ެ|AT. F8Gm!viD9L2Ơ1$ ZIծfBQf-*ZoC_vg6ӹ^4na פT1>1{t7 Qm y+[%HJx2xlKCG.w?MHOpc3{h<]nyDŽA&='OSx$ !.Ae"/I=YfEgcpV+"qs+y9g.Db־ ֒|ζ%yᣵ']7U8zhҊiM6L6}_,N3;G'GJ dP2Lw1q a UpuЧgȺ\{Z #ocۍHe~V4];e+9G&,'I/3nJ d݂ly6GU-Tia+~඀A]AG_D p˲ k*i}"HbgN]kF\ΫF4g`dlN6sT|U_,E)|~Vxx|/^y|/&ld&~; 2Q.b=c ;xi `};6$w14@+Ķd/p00g/Id1FDoe^ό(=gBe|'gØc^>r>"xG*ԣӶWwطL~B l\DsT8JMMa~]0޲#( W]d% 20gS9FIo 8kaU)G8SK.9"aQ%U\%[ޢ2LͨYd0 ?>QOAXPQT!Y(I9C|8XxN̉K `U+|a$3e"1ܬ6XՃu"Bڇ斶D {ֹfuaYv/*i!rS #xq?Yvho6A+(٧ӫ"z pN;5Vd%pff3 }sɲݢ]4r ރ Oa|I-C 4=eI4vAQU~,h~ rqva3@.6#G?ޓ^g4ހ̰8`b *yHU{%9nJRp 05-7NJKe_YaI %MX\)osJiJ=:7` KNCDV4 C Qjynj %{Q%T8}/[=5vmXS|2{x`{yB~_t+& s"A2S<>C3<닞,Q1knv>KjA݄UJBGWUa9wx_~qw!xHSRc#ķot[ftfQ67e]2!)ȹ;hVcNzL0Hd-0ѪZIU[I0ަF+S1?BeىBr_"+eWq˯j*I#KJF)՗M 'yX;3=$Vl9'-8i]d1gP C ^6JlK۪}V 3ݖ#N>5@ ZR/GL~D[[ڳ7`l=7“A-k8|tR_֪0쀟qIXPC!B乯\KI9GYЌ V%VYfbtEώڼ(]÷[Hc$UCyurPʃbR!ܴ7 M; W?f˹? '/eTHp#ڦXl+npt:wSS`ׁ֐ poۉ\]88=&V]ъ9e2#? rTօ>U',OzU:H  CO= cqC+|RWӻ@ f)~V\!D[FNۘ5l2W ˎw5aò g8 a|&$|/JB}=:3)h i$xU߆HQ-lXX2!mǩ"{e=}3g)8"5yL5"E({aÛ@V3o@՝'$&X|?J8:B1='ፍ7p*ItJ‚g)}aYFэ,B ~}\~5F̦t#"RtIŤ`;@h۳g4j7^9 |Cʫ v8YI|Uu]xd. :5vav:r_di'%@z/!Nq5K>pJ6Vo,IGa~TW.-l!2Ng&}*anM5 7!&h2qNM#h!3 Koes$a|ZO̶6=ߥ{m`bV#Z,8Ss*XY-(Yӂ<>;7'a9\\oҌccklՊٮrQ~WtVIٔ8IuXJPَiLQ*@-Lb ܓ1QꋹE 5@BH]> {A׊\Q5zfd5ḉ42':+h+\=?l0j$ I4ܽZWu(ďRTŠYFS+c[x-thm)UW8TcCE;m%_`报3p- yR֢8ejc-6MPe-WX4i[EO(89ƀh$;4B UuZ 7Q6=z_U25LD1 咩!eZ\1%>5FO\g2v@^Jy)¿.>}֦n`BuFЮ"s'l{.>}N-EXyLPD@ : SzkJcKdwZG$@Yz ~&R-~c8}f5Tf|Ϣ%Β̃?goq#Z; T/S1>ヷնamRؾ*'@6~|?yb6%TŚfe&:i+w] s^T깁kVL/AP&??5Ҩ`)Z (\axgw`P_:V6qy{v<҃L8R0; =7QZ,^9TƑQWٱVy-Y7(y,,Cc\d^lEn?Oz:*}P5&+9"ے+gOix^\`ljoKVUd2$j457E84ya!*W-a^cX~H^0Mΐ#7=|I/v="`NOU.Vn@6shhP+$U.ݕK#XV&b`TJi"V:Z` ؛VLX 5^a[ ''* l @Ia0kɐv6b3;4T`"fbb@)YEpgc5͐Zk[+< xG.[@-k*{*vShʜ(cQ8>‘(nhMO|m QUI2F5˕ccWuAV(³͹G&Lfj-K=**[Vsed DF@- È0Q:`D>Z*\D8*Djs VJ rc}] ΞxLyXYYSr2w;oҋ"n.VՐaUeQ>Ѫ|2B0kc+D5$"`p;\r=Lg]mO^ϋahXၥB}hQ}Kn=ΊUz$zl/vg¸=ÙP}W:ΎG6Ƨ (MICz̷c\:P?5+P#ry]Ilg]f-B62ս?^XMAEB6~)Z{Ie %KLKƜ"ND65}_fPf{P|fChmǬJ&bq:TMW"G_cuxcwLBm }MUc Eu³,T39Gɪp AX6YU 8Ʉ9;뉽MZKQteAgyeP$V\ܑ' 8&z(T>q±e67/ZB(#wV.6{ Wԭ_bf`jeP,̙ T~Px77tk¾ҧY988A%hϬ/Oܢ;Pf/QWL%]\dTY2l.|[".||9 k@ ;'DZ% #w6rOr]-two =T0S_LϮ3X`x4(֪."y$:|pDMM]0-O7)i/p:z!xR XiPL/.!ӏ4.\3.(`C=)C4AB9y1|]6Z|5JǿakR |p|8ⵁx=&wK+hE֎R#ZI,V_BPH+wmk9xP/=~0Ѳs%˖>!$S$Qa(qokC*k]GzC\5ZsNe7㿚#g/p؀6 G}(=RxAQ?h1OKPO @j#'!rL:KʳX"i]68]jJFkSXkK\ftrۆF&qK*h,t?J'W 9j/@*`E57-sOys|-L i.2jY,~86<$}-9>ZybI |0>?m'qVEpCZӳ++,zJ[CNg۰bI3&<~}{ObT!=VĬaɹ7&U?2YJQ. 4Մb#CHUb=$F#RDEG }?K*ܸqk|-D^72\}zx?OЎ֝+ʽ~XkX;v5 (OONcTz8t,HKnUpԵ}~OI2ذBo *&~}V ִPl30^wк':L=jZuѷC, :fR ,\G0Yױa6;:5 Na 'XK߬mrWYti(-z=i8<+Kȸ[ Tm=Ho6P zHi_3,xb~9]{|I ZE|/Ҩ[,9kC7 zSvMjYyuSM@[0(%7 Gf:&$>ArI歝zi@ آ4uou/r)?] b :sdG9}ӿIXvCW^m,;Nh>Eh7@+f.86j!.Λs4ަPRbTXQuTs4R%ۢ |1FJ >f4%8=cN~`kc:֠m[9>ݲaՅ:sBl"/#8 ;*/~*LSoaďC%2ELyELjWh aInڠ_Oo eb v*ɉӯ7/y{X' S#&r#uϹ&q `=ao+9DOHM&r:h^; I9(c{ʘ1KPҧbs{s>X?@Usx3X'dcʴ,oD;YS+K!>N~X=KUxYhAam@3FGf,ڴHNU#|+4ѹZ|,g$.Yu-88JDgmϝzWsvGkFm ۴ѶzJW[@hAmXSiWzڧ~|D fnNTn?ybdcWU;8j _@jD^ 0RwlW5o}D+ hV<%ߗ1*osBJp0BFcaVh', xP&G xe:"͖7I8j'bF1?YNFNָ6}W,;:,y'~׃855r>-Y*7' D݃~s+  f){3z}x$pm6]4AsoOhاr-1CܔtX9)W&`gaXD;EƇ;QgvhV Nq6SrO M,  l!ŜϪݘiaNy=+zHD/O}3fƈݶ8\&!q/_!t.-`\Hw3'1?h6pߩs!1MT=fl&MSHݓ~? $RĹ<zgى\/vC6*@}獄Qe PVtڲEBG%V/nm8tXJ`ZUwZ,LBiCIGL;;{gtgΆ [eSrYlo\B%y ò'@ cB\b=p1798't^ yN%u82ZstQf.2,0?_FB%w[i^7:S#xu89Yk2eDΉ˨V\TSF%Adtp'CO̘\xqWaHN\5{!~Z3bY3S 6hk'ɯ.S[Z8~YtK&(1w!QV% ζ3M;֬HZ?L9 x*ϲ{.]2$2W,mQΏ,VQ9^\R(.RUp|}dk ?Eahw; rp] W6ԁnl']jy3TouQ )OQ0rvVۡv(ߌ\t|ՍR~)ٙL) muHV ^\\D¬PiJ?!\>r+'$HXsL]FP@-Hr"|OyilgZ=dEt8$%[ɢCmyt<;0P #0G!<~{ Yd_ƿ> {+"c ۵ٝ#Cr %Z7{+?Jڙgs 䗓_<Յ* i 摪׎ʊ{Y;}cPy Y, F6=ax! jў8Gzu3[+侕+ރUd-Rj2$.>;T;,)ѫ~5 vl7!!]LWu=7 r|XÍke\nBjz'G]|Lόh~ 7EdQ.&n4h_.bf]hes~؄$y؈Q6` k'z9 YsH颋4Y.S?QIPiљZ<+Yל:Yzsҳ TC9: Fx\EMƪF?,)3)]n*݌hHk+N6/A`AMNZ|A6d ֊>0u0N15ө3na/}c5a <8&ؑ|lcjk4 %ҙ7NY,y7S<ܛ1"-6Srݐ`[a1Ku{{eYk GILj@Ɍ3؎0!e!2NˮrvQ(y'AIm quC!oRx }~:ۄ]&y"ܒE4.n8{eVv<^dX,2}/CNw8V/V\na{\{!6LB(.*3IFW}mY2y:Dɻ<`/ MUHN^"cgO\EeѦi}le_}Ҕ gxM+lPOG#1b]$ R͏ G(.?ȣ݀R[tV]b-;rDztVe>.-y2nnaL=EsɶGM'^0lRK`hx.jR'6i~/%ŠB"bti-bBWLV`<-ŵZz0My@UǡWԘ93TR⮈SO d_-͡qh%7oJ[%`焑qў^mZ8MEҍx>WlKJ^%VчR{ vjf.4X]KN:i|SX^;{O_,tYaՏAk|24-;x>79GJߒZZqu2߸l,6Gccfq 6aS٠˓q%;{>: k3, ևN*wGmq^9 P-a#zw,kOUs;ȟNWD%DrXpZ "Aza5kdAX)w}֑塺Z@35zan)nqr$kz&{pH50U<6des977oK^uKY4\)VwNhvHqɲ9, *ZFQ T UǵD[{$*Le=1Jiר=H_}ɕ>G&~p;$4sIQ_ˆq)n2k9 utM<;"Am5 f_)T ;")_Uet*!@T|XQ)G3.FmC0_KMSpVg ݷ-G8E,əPGDM=ĮȀf+'bTnf9:؆*)o;v?ZM;(gi+rDk =ׄ_ģW9ipTϢ9õs5wj`0kw~Ų{^Q!.oXXpYZ$*E VKnŖĆD.}]>geͦ:}*F8 Ie֒G?9XF276o.Xm9֒zx,u(n;係*8zF"5Gu!&F„f@_Ż3i5tE~ 3NL56=cC#H{!V`2kHG/ 59.Ķum^6YQ|6- O)lh+Xƾa]ӤRꠢe"~\ 繭UeSJD #֐~Lmb=oG{a}s^vːr'?Fe*}96G=aa)|Dp(/@,~+bKh cZ[=xh7~~q}S:1&q)i%Ac][I]/_饡.ٖ$WtP\Aų.O٠kS%gz9?0LbCgo+Nz}_ꏸ*\ȃpz0\8 iAsrfŜ+,4ek_}T4MJwr| o $Ij/??ӧU)\?!0:76o40q(kF[Jhhox a!Barӗe3#m>@[.+FK|X{$%'h1P ^!t^DoiY% ,YmqBoalfV㑄 9??zQjR@~u1EKL {߹h'YDLm*~\sF]C\;cQx Ϻ#|7YW|⾏Yϲn oRa@\ް\W3|y4Œm~ a9>DQ'](^R3oȂ=PGYSQn6:u[X) -z4.s Dv _>dL Qى>~h|2I+0|[xST~k: oog{0Z{J-5S oM3u#{ōJ'l&D6Eq !.6h'USoC-> SpfےV>""Y<3[,y:1bnwX j}C?$$( aW{PVԇ?PENp6N?@) :KNj+qb>rV]Wo֩&5۬N}ҢG%JDz:H>*e.O(PB:8`2|kt+XMfXEkϪ@ޚJ;'{ {`] *$ŵT12CxΟK}ZA|u/ϒ.ugIH^Bo/x lֻ8z[ٖ!xidO?uVG7bj"<f.)~G XCK Z,S"ӺŝA|^=d)6(_N*SǪY㐡6N}qZyzv2ICn %vuӃVQ؆f`!ozYJHH 5َ{HV9O. ],U^,XMnabu`AnX-εڊ&rNL]8w'wI'Yɽek٬IX۹k8SWѾ aU7v 75dK XOG7j4-Y2F;q#dJt6I1(} ]tdpzʝU Ӡ#I0zPE3P=!!A,8XtBgfC]VtYG_oH.-pNWkX/X5MG0vTE巀Iy$b!gki2rK#[@!px,!˒-}?WM#.lfI{D XG ]C7+r*޸V|sQ.N>NPwhS* ]ҁt'5󖪨}ݰ.-}Tnr*F YJpr/D2lR"8R.lpi2vw^43r;F킠>58_A( 2'֟p$y-0`) P=j||A1zx\{7KΘ)UORCKۑ}qɣT=4Ylڋc[Bwa(eyo԰}ACzfٜUub?\l<O R#@F7Nq&xk!iZ,3<. q@IR"WnU$BYR7{YrIy}xuvĕea{Dy=OZ@G5 Jyd7hMثqVJ'"2#T~*7SMD#P )b` )XL{#5KVyhoo'|\s)1ı8b00_V>AbP ۜ=D9ƒ"mc8ͤW?% /zp Ty+X"MHX"p3p\/\R *Lf< A_C(ӒG?K*qrr9?\!Oe~?s7v -C=FQ?:Pђiwc,)?X@epSwpW u`g$Ly)9Z ^4%NTIoc(2x9 ?i{ZZɔʨQo|~dh+s@f(;3w'W ʕW`l"6'h;ȜZx߱e^"ig"w|bEpfYHBX.(j!En槀{]Ҵ ²OH GH -TAsD%>/uǒ8VWWE(|@25LwєdL/|LQJlcpQ'~D 7A.5 :D0D[#X;zek2IS/X6`yQQݰ(Cއ|k&TSVEJ}K4{+=/L]nnƓ4H&40|l" _,"I0:WġY?m~*3vR*9r "}B p*Q}M]F=2/g˜/@ 8D7@"Աw~G: Mp: wsQ/V:Ih@-i+dG0/2$VČ]4Oc7ޣ4K荓SkGSThat3Nןpģ2с3jCj7%ĀM6o4#[ 5'c~HA\ioZdB_62(3vg۫a=+0Zj /wq6q# صbp Syt,,& AT}@Δ9dJIފ={jac 4ݡȒZky#[VMXeB} *qAi:"Msãc'\mP{UU_5`}S bݤ`Kքf-'sfŻxPs6ω Q@wqJ%<'N)H'kr'{J=]XWEf WJDe A? hj⟞2N}2䥴:wDe'@՞k7 CDNV,qmSQ>L|)_nRb`)x +ek?NS{"!;(G[ZO-5xʢ n x.2OSwkDe>MS3sϮ`j]{XPAd_#Om8| pQD$9 l k;nՕxU|]^NWTkڒ1]Uݗ N*xƝrux#~c>C:o*avb5iI5_z0˚Ǣ1Va ]5FA2\-XN6(z\e*>)__AW EM t0;qn5a7W.&b?tA>yK)Lx&J :=dTzcE8aÐr,j#l];{oQHGјpuЁ^kfv )$RF~)%z T$ '[.| mn^sh(78۵b -i"aiYiFIzY۞Khk{aln&EC$#=%p t-vW'Ih&wN4[Z ӜE3>dI-I]w4Q݂9h)_ޙ`r$o:jsq-LE>{ߗT7'yƄ-_9ȈW$nh_=+ϋvnoҜ8lNzisV#e.cqHkoՌTn;v% 9@;?˾egPY&I m/!qުݩ>cJ=fJ4\*/`(:<3D N%H^S}5נ]>%̪wDE3i\ 98Lk?I/Yl:SKtd/[fN '?-SϘGllTkZ2}$4( \*) /gk繀I&U ӪLQ/۷u"}Wύ1I0g VV@H|S=&9i!t$`3ݤ1t}xC6Pn:m=1U rLQ`N0^ }v2 e-֕n jT>ށBBxBߍ5eU;0Ҝ'9#16dC""mcg{[t+ v;Z X(dИSMKp\x>;lVKR3N9a ̻_[Dh&&Rx/(f0"W@JR>=dɐ`7;Y#2x"3frMaD0KN0} I?O6Ef9w0U/$GK2d8O0Pβ!ݍ[cUCFAWu B1c7D"MOg!V tx"p@ -1(d XDMݢ\3Kj"|."[pxU6,r$}\KD)OuQ}?j~k xU`[r("ϟF&Diuf@ ~Od*ȩoDM; >{gj^(ذ_إk8[Нa)9^)zfdiU HmDGJ6oդH4m~h?QRxuɟX4b5hjŮ|~ En߇K1FdY݇d{%RO.T!&M_i8e~ؘ0 =ˈf$TžĪl(T=nU*֋û+iёD3>*CTQbj Zbx5+aU3hx;{.Ļ#a:Kl3X؀񖂄9yJ|$%X7ug60h?f}s*zIvl&⪰/0ૢX u޲]X(x]=<vz}$;=G(SS|?n*[>Zn^<\~O~4 $YN\Y;l'#f${xLSRF"Ͼ$b;#&U f.68ZBLud[R3ُ͋4?!*R74!2hkVu^Sj&]'bZB !ZuXsն!=A\j fA EW7L÷,ףN/ǵ\/er 3z'ܡwgZDqMyDp5D9zy-~lG:_p5H ?GU4A$|r 4Qn`:dtRw[ͅa=,&IMnMngcneS7Y[BAu?` 2TWK߻e dG |P zgu4YN] P!p2t+a^In,\ m4"7(._J]. Trĸnyg O UV5D~_(@y$Sk3%Ǩo9G`BۙYD`"Ş5RǭJbD" #e4%}A@eg@FӀY$Nw^:c`4>d%DkFFuso$|ȃSrd;/~77jS<\FEvc=l?C[UU>$3(rAEJMK=-ƹFU]Fa0+ y/}|EmG Ob쬼w|6#f5kl+s#Y]v;ѥd(<1 Ѡhº1w8I6?:h#B!}$z l*P_zymFw<]'Yjy^L:couP?ȣu5fC G>@sаPB^++_?rq_c- w"#nxdzD`'s ƻfz0\ZbX_*ۜX;5*3N6wp-UhhF9dXv19Y(ċ<.Ե{D˭,m3qMk[ - i4m99f]Ɓ 0HL I.vK|{9ȋf[12rʛ=Aeņ@C/ζOiv /!p^Wں$!KxQ_Eƥ*m&zf`ZC'Us378l I4y|)nBXA]FhLk?;3A.f3" b5v5ݍ(q b܊ A 鋾ocs}aUI gLі .'l|鿑z_q Ji U+BPo WCj[[W `4%%ɠ=]#`[7i­C<0_Vb ceMN\H2I{pEeՙ2,;WTb4ꭴHe9EI bX-{2dlJ012Goѱ3}΁V{oaMQZٝ{"A$NQ}9b[mB^͋Э߻W}=.lOLG(Gf`IVnM4$QbJ^$p)\?v#L; .*tLX^M<#JI E{p2GdIm.}Lx!TKRjW[);'8G[B ݸΏXFs?P4@⠶s&* a5ABLb*JCb "HI}lruW,zP (;#ހ KZ{؟m+)#0Peɒ"0~5q/v iPeƺj9z[]`xZhw`=s}\j.tYN^3f /ɻRhb5(rysvմo]`Ԫ9mm= !Y JdX-C{He^Jtxhbv,Tz7uV ~;ܵQ+#OzICXIB;`n&k1Fg9'_ܦOhD +,"X;j!g(Z5>kcLz1Tͤ[Ywӱ0ʅc]9VqbPW؛þA:o"@\NWW2 ^@aDEk`.RQ ݞ7j㥳Kfjh9xz3öaW \ S[x-7h=,ۡ|]$E'K/#^5{LromSBi!LҨb { HHk$m<nkKz!eEՍؙMˀ"/LU(_h[:3<Jb POXWLѴc^1W]Inr?l/tqm`-wf4ʢŽdzvg3ʿGD t%}Jg9(L9pwCŦaY?J- v>A@ؕ~n6͡\(qxAz@$ uDUбFԉlVxS" S+~T0-oL6~Rj{UƳэrsoӣVmVGUiCaiaR"«(h^Q.GJzI;!p-%%9)^P̔@Xw{/AOBxB87,IiSi.Q2blHjP p/ĺI qNA A&N\c;^W1^GZjas&(T3Fcȟ$ߓMrQ$SGF420|4_o# u+t,?\)V\{Jkp M6q*j_]L5%z?9IKD_qUJ0A Aꉗ|3b&_Oݛo{D2!A5su1kUz+0aGlqtQLD [P(ʵAݍ͢p0&9 6V-cӞvcN2z"[q\x3(_>a6J**EP.>n~n\_GLB8E%>Wו3htw/y:v*< ((wᚎrB@텩lOJ="8ǖ=:=巠(qUa)2 @S=[2ңRMt`|>J]r痘mSTUџ q'QJSqݼZ0 {.4T?WıaIK+"}_N8}F+,9+.Y淁|>{g`55P"_+!Rs$ ob%nx.ިb{Mm DIKC+눴&n}lAo-@5h^)TM[x]FZ"Te$*o;,50G+҄ #tfC&s2ߡ +꿛؂=vDg$E>)002j␗x:-iW׮7Y8861]LnЁ{ Ѕ|q H >tǣr]F5bѵRÇСfDXF^lJc"dH|cB-ZrC KqTroWR6;no(+by`w`_w@آqIn:;M #U#^}Q %p1xzr>06h1ٖϲa4̇#pzʺ! i[Bu& ]%kv=EgWN; Dûlvtu:>K**fzܛs2uS'tiS-e|)#8KgŜI+W;Q /7vćjǝL-WӸrSn*\+P}9DX6!ϡ ѿ'ck>5B3 Wb栮ds԰AH8p^&`c.)B:!oa0:x̧#3 M{ɻ5qS-&DZ[n3|LfU?hd׋wX<f` '_#0Wn -'ig8vw4~r/s/>CC3?'2  %6[JLbpo;{_1?cOOV9\ K1ͱo5p4CY}u#^ og l,>+z]aeSAzӇ9.K.;_Q<v^2=IEA+?+ Bzt_ajag3]2cl>1YܘIn[lgI#!Y r&."-w6 I+pMB,Xi|sty<}7Ʈ4ke^0UL0cRhΓASUl5h+b%C_u`bQ6}G:h,wLujT$?20CbE{`|ɮjg,e-p#S1 NVt"^V&M".!$6\$>g1L#jɡ- D1'vPZe4Z8.S4*"8G&KL菄[ކ#[:J|$v9G= wU.i9 /ݝ7eJPj*X6qJ$"L/K?b.&vslk%P\J{) ~J&Ho 2yѢ vVZE跡PrAƟ K)LO`_*Q$f\E>U6~ h% [\s6Y;wEvd9m+i9E`mt&5܈<3SbhƅhS郄CM ;"-,g){)QJRsf{ sCj+ieA$Ỉ>uDi㪻uHnn'GWM>z륓Y7y7]Њ{aw" 7@IDLJ PqXy|[wx59kվ7t8f|y $,yGF{["]ֲ܍xYUBA":AxsάWucgJ*=Ɨ4`\ZH_nM{`-Vn9z'{9^._iCu@t$/)ѓ.b\m; K؃On`'G!4G\C_o0rԡ_4t & % c4+8i+onψk&}+.Nz] ;^}֗geRzzӟ2af8YtQ>J)0!?`|<78)#fVZ|+ !5'U۳憎ix(Tsd>eHZ=:sږ%Ow&MEu- !_Aafib99ׄe~.ۡqy ka~@Zf =8pZ/xoBKcY#uk]9@5Ks}JIV-"ck 佐(=TD6!rP*8f {WEAQ2zmu8]ucBGcx@)/,* F%&9(GtdՔq>*^NGqϏS`L %.9(eE=ό{7ź:s@7]Km T6(|ܰ5 /(Zj'-_PcW %)lNQwoW9KM(?R49.^,b<*ĚvwǶed)5өpbim_i.Ҵu6n8E a]\8Uw~RQl[+ nO?SA|k.. &NzGWBJYsE X'U } |rSG|UNuO\o94󱽑}FFqbqVsT3Gv2G>%KpTg*6d0a|]Si+ F;wWs?A֝sE#`+fHźLi|}[c5"msw>/Q ;y0eU >N%u,8 >ѮӘ}hǟE:4 H1V2 ^>ˤiE#wx{m""{2TNM( ^yOZv%J|-oZnˀeYoW ҝB^][p!NA5z= O띛:ཕZH7Ǎ6gQN@x tU>gJu#w*U ])4]?E@PNy8_jmj~Bd&TBF̻PfU~ŽZ ғwKNbL3)*oa5ze4KNm\0]P|H>NVoO }iAzI~>]7;ɇ$NٰAY:YOw&TV[z+mFRcr<Ԕ,*"-h=[Ք,dT+To2>E+Iр-NA-M0PL ҝSN>yk[ ,/c/(&[ eHEƂۮyBQp/z t֏1 LoUkK؅,1b1͵QSUNe턙>7"#j`O!fO+j`MA^$THut&'$K:;3>1ڱ'vk~@䷨ x\,r!2Akk@FqXCt&- #f5l <טZ& paȉpPjo%mwBII@ЬzE eIFc~ C癝8]I`*N~xrzj#ӓ ؜֑UkYeA)O[ˣ,AV] F֏_I`m75DiD*MX2'Vi,Ҥ Ɂg(%2A+- W ،`wB})=h%C(zӍ4,/g`5іɐ6ִ 5Һݯe`p[Cà a\2'lp]~Ԍ1ʿ3[nR 1C%yx[7|~oԾWF/WTCoݾ+h`{Et󡝨чM۟I镫*9wNx(T@Vxǧ^Ui/`r O^6`>}/ ?%A5`m/i?ǦRؔ{DE+Pj[vg2aj2xŠe3ۣ9p`҄۳ՄۺfJ{`L#(䨇q(~qr|Й?A\p*U|&wx3)^)^Dksβ9=;m6$hG Xm淊%sX]]{ӆLRc0ao*0o޻۲ҙ]( = W}ty[@Ĭe(aI!+_p*ցc铱Dsm衎 .S^FW9D:[[:-u'IuY*rc=LS]z񵝙HTB䈏mOb|z p"gPW7ǩ/LMS.KOD)z $KΘd,!3qN1HqVȗPh|G|uR8ՇI?}/q'_2FL0৮KّWCH d{%u7a؟T6vG&֨]W{uo3Z̍I#Q+'&AްXo2{TTZBߓ]Q3N{IʨA7* ΋;]hig9m,ʼNOwͻ?38qG1 lϏJex]H J'vv*OR ٳ1tSa>g~rr/v} 6T)3IpB_h|8 p<:lvaتk6d6qs Ɋ055֎J_ =[KPQ.jH .;39Vt&(ͩIo{e]Vz ?&(w)Y0bX+L,1V<(R\Zר~jbth4 ŮD]kQ$`1amSIhMKBQX,==vɡ3iC{ܛPf^IcF\+gAS?ڸr Jǩxю ߫rs:Sm5mX_ʰpdzi`ӁVRd:<66ߚƅ|EER 7g5N.es܄b.GLT]_o&Q0R1ׅ&Sك:1jIwF&9 Tq/ ۤb鰭 EUFT| 3te l0>HģLkȤJ6N9$-ŚՉ+Rc~-Y:KU[m8tʩ|$2E޽hmQ }~\~تm >\V$;iYVt+7})xd 䁳+/SD'mNpJ]I>;1tq}W6W}Z:gYJ$tGZQ`uhQl#v[sMHgh[o8ѲiWfUؙ{n֖=T Vx {nMGEzk\`%2zHYQ 5MȂhQLր&_vS$}v[\+3vcNZSbj JV4;8C$JV:)fwz1 0tbTަSܖ 'Oŧ"&݆pYG33dGD\9q|t2W [H1*gͬ,a`#۱}VX6=q &T*N0J'MV EU  c6HT%鳕yJsf'.wpW՚r Տ7fP%|Sr/ADЮPX8LM= 8AuP9|ʹݯ&wH<ʙKM};WӔЇӱ `ExfWAQcLu)ZFc4^Ya *NIi (T99D! ow(EYc]CKY Yb 'kKvg<o?i,[!e7,qZy흃eȌIŒj]3UOSf"|W=j#(g*uM>  pxV6UL.+xdqR}De/쏐3b# ڼGˋe&E{X+ܖ$krm?trqMҾOM]'3fiw"MDY^9τ7 4Fm6bρ mBGx<|3>VyZDDŽ$id+jq%n$q,fjt d8q<́(tCCq#瑂9(jUW4G4˪^rPʬY+y _91'~x>]>RB57mNbCC{%hq5wf4"լ$C3ىU3oo2 [l1O* :q1%7g~+n7.?mF jq{R1~i/kq)/\^gXjE?1.a#:lE=f|jͭ5EP1 yN{E̟kAbq:1@^>L6$NvGg:|jɼe&5 % do˂59(r I& ֜PE$ٟ#Ly#խ`]|:$'~͗+H2lד 6I?)5l#|YZ1#gWY, T˳0#Y{`;HD C|]Sq!^frfn!6`w0Fn<8d;ngQ@>”&&Uy0 -gcwFMXvzvC+:#t{LG{+WA8_ɋ_|'~ C_p5ѳ`uF/'2 %D aPiJm[,GF)Y ?UgˎF_:OQP=nX!q A1$kG* |iY5&u{ՎVA(0ƶkhs'd(_.s(8.gK۟iкD.|y&B=MRwсlGƛj56e%/cGCD3t荥&15YP^!uN4^MTrvG˯`;gu}R&'n*JG@ OȚo|g*jυbr'8=) deKyV1D35-R+U>kZ}F,]]Bc#J5`û9HGaVŌ3:A>Cu7 Vn}̟*d黻b~I\WӽVa=f7t$Džt9+␓972xq'e O/`: N F# 9UT8^K&9uٶgN=֖3eEߖˀv{DU莰С!70-Ns(5ϑAV!RU$a !1xƨ_q2ԤBްJ>s" QC4JpNKzfWܮca@kc,_I1${=}B 06QO)ÅE7lJ RYxX/\+g_':c}>f܄TL#\3xL>7/@s# iܹG;g4f^Yr^kVqMb{3g#F_uxTyof@{M ?Z#8N -naa =n}b%08Zt}Bw[!6q.Z0C*ALp[„c1OѨ+ǰ V$lV=:r ۙا^!1@8 Kg6+gWCpe.V6㣠 $V~Vc v^('`-W1X@ժd 1W B&ZcoS|VIKRb\u5+eTIl//T5̆SჵT,ҭZy-9>6d lY❤/M{ ^d$ՌϮ{NH g@! =^C؇M҇ J6 !I'իre7[0J4jFYp8X7-``B6N-غksDVaZC0|ڜ9`z5NaE][<nQY AP#ԥɁ\ҤcsmlHg$iD2щGɾ/ ,+e-pg?3\m9a)!fK+]pUMڕ "VR{6z R3k׃RXV\[k;&sBV:%y}[c10'c.@xeȨ2K26ziڇr9 >Ǧ3PAL;t#O'pX+4 ye@pAثҒclCDI sG:CȚ$@囖]5&-'􆮮$-(73dtrhׅ@O[wH-ێ6Z وKW.sV>ߊ(KՕbS,3}> ^^QB\2{[mN?i?AQ!vzg d/?I9Sڗ`وrt`KĜ+BhG6Y!U, "^o_kA+#d$5͉z\+|Ҕ#CP|zBo+Z'";C갢;\.;Z Ѵ=,\ 6 ^8|&IO!h@T=u+dplE}yp^2& 5ɿ BЏy4'"̼d >DY.suѻnj@2X&Sͫ %ٖ\jUB`-jj-z[X(V$!i+_Ux>pr 1&pv/IV|6Xn5s)J+I^;س.Md; qf#V@wK8l~mX*CdSss$BeƄ={t<۩t@0Ou`О4A%$.ȞLy="Ue<ҖAB *4J!:P5gRDS*riA1 AaF]S[wQ_:.ooA>wDDV+"^;o^R'eTL'5@58 /ψj_[ ,[gVW!})[om^Yj8yƭ)d_6S&;Z2KC9 GbpJ0VD13JjKq23 A  _$.<ցN<7 Xh/Gx0T` kQpzs,[0hJbK)\j]'Ơ5V6YC'}_ s0f``*kwEV>}Ah81==jyv4Ȝ/| ̋$wL;NFI9\`eHS4 6 a LALb9R"\l6)/ FT? _@rRk6ʘ.U4P f9ԛqrNb(+z\*s"BYg1O@)3YA@Z39HvWJjI"QXFᄅXLJ5B]qFGWS\ZdHӜD6 lk}ۤMk/)q1|֐#lR}$`e Ԛ݄muvpR69 eOH>x/s6(2@G>77 .yC'ӝ#0&N~'؄' G c*n. &UF_J~ҜAyA~5tX\#:@cGW^G,bĢpq(0\bPZ,_ Cag! 8~sˍCfp;5̱'#^]o_%]hŘC1ϋ6H OLQIUo)فF7œq5.6j[>h +3{+(E'|ɚkҚl^ h2`JRg T/]Q*}lp *. =- 8)Tj6aB~ \OQB YM@[ФQ,pApaOw yC{ "gExdۧ<~>Byo!G;!J*eiEtotBAL-oRd̩dw5o*j2#z0k1dS`rL^9BZQ {ދ|oWNA'F)9/Rb̲׽M/%W$ehۋ|plX"mp#17 G:kO~Or6=Yjr P[(0zV4{ z0,7r8%Es;*m/W.!R3jKCtr٫/+Vf{c_޵vIYh Kp{S $<@KیL/58$"EH2u?WN0 #b+ 1^Z4qttJ%׶ƅnÿK ۆMKM9r_$fGBGq!Z:Cʆxe~%+94zI'kŝ!}(=GiD?裧ly m52ڼsڲtLovp;]c_]Dqy:50WOKMݽD@[T.>6A';|>=4ؾأ6ԋdhqS[|ګ`1]ZA簧IrKM/siYƒeo}jKC;>/#^Ktf(jwP-ܸ24f$O#,aOuCjGdߕFK&obnfEa-ejPy-N?};L#euSyPa+{%'TWʝ[d4Sa{,8^ [vbWǣJ[7Zkp4n%&Tm3GiN1J%J2yRnȌ Ă?ENĂIjNJ= +u"!b(6_ .KcU;qc7ߏQsx(]04]Car=yϏm#R@[$:+( E&ZM|T&SqPWMT!!.q݋H=vF/"@YEpPGY=ښו vXGcF8D+P%@W 7 Rٸ?b6PA]{7Pj;]_yE`KlHFm^q#½uq%-{G*vDQMh+#c5M&l_v.z[6?Éj;ݡe[9ΘMvg`9 R>7PsEHT,[ĜT\vNW±mޯzhɾ.!Ӊ9XO\{A-gnHN -8Rh#e;`Bo,29 v$*ߥq\\n_?R>ee*w%Uhf:tietVw,T|HێeӬVN]lf)p*ƪrhf˯%ĖONZć+VEI@{EF`{Ph5&b>Er1 ^r2|&>Ǎ@X˖E./\[[t gJ˧mlJV,ql+fMPNoDnc? 6H[`˓x]ƅ`Wd8%N+3d$ V~zY$^ kxvn0j{g+]fd@FPy' H&SoCA :.?4 t@mlbX]7mbIU@1-}GQ4}e>P-ɽa"(3pg s6ۄЈ: :Ohs){Z?Ѭ1嚚1Gfyk. (f@0KPY`ng% ?>@o6fɻA/A%3rr*GfC?/0.-h+nM${gȯoZ+{&,6ƛ.Ե|,{[liO3|{Xoie7ӌj}|E}F@'bڈ7Bm}\A DZg~L+|=}cԴQ3Y!\'ڃ}qɓ,rˋ4jR u -d'9CZ#Ua.{lTuNX=1%7 Y>-DxRۉ6G\N1ɛ)tl ۯbs ؅@D`Y[;Op"UA[\gvwkdlڠWPכe&]O!E jӫRzozg՝r iWUm<}cL!ay2tW[ h d>O@/9 Y*L(;TsX„$=}L΂" r(FkZ"wWn-Tb^ZBPDg|^2,v^Z2æLSgXإ&3$WEATGq G4E/P͐B4HI!N7J6{1)/;99p+ʰqu6"? Br )n]Q F ۱:qn\$f`TbW,oah)zB6Janlu B4d/rV wk |I x z?CO !H3H *c'5'xL2* $:dŮ2<ȿsϿ|PB}GmNʢŊ\p!R `kz)Y7 -NmO(Ztiǂ܅<ɍ+Ulx rRv^=M7ĄןӳQm_/<&SJ쿎i\ )}^C|Q1boDȯp$pL5-;=?[觙hGe(6-](lS~0=o(UYi4KNmxӃ_4rEQov=5xT%7H4܅9 MgK~hܲumN6tNAs1xMNɦgm }?źctsQWH\]=<$=@xU$)E ޔv[#mŁEA@I\Ж6\'~3gW $dnbH6wz 4KQ'SYSG03؝,}GS&{tϸJ[V^B Gg-e)J=Sʺ$^_n,::a{8-ji ƒ=`'sWB 8Ưhk7󨑋JuQ9+o#Qi+7=oНR]B 0[Jz⇂yJ*}~_]UgqPVN>O&KJ4KfN*:A@XK2o"R`VnХhOǎvC; 2<^Nyy(tk|!oU虾,ɋgbȚ^fviCBЕ'q6Z%Jq Y,5f=)fC^XۛfcW.WE_Kv# 0%YɠoJM HJմKk0p^M9/S s]MGU]_v9H*&)d95~Q2416]٨B'R$J{Y|OsFosp;a,A Xd\+Eu$$Wl0Z<WT&w5VQWtѶoީ%ºK? ^m+m(1񩿏,Ս,J"}1vOgD݄ +Z|^m^$r4na`uWo]+xA!BVvm @7"ܘ_zD>*Xtt$jdD)߸6 uwV11B31O 0Q7ȸ0Χ * J][%(}"Xc߳h Z< ZElwW$ yfBsL ޥnp?A~ YZNb̎oLb Uu7 jjB%ߨCtw*E @՘wWnoFY>SV[Sa'֕Ŏ img' "9Qf>/n4Q֓yFvB[åNr:ѭ p66aK2~rD\U6@~o_]4?nImw%EEQE?V}hޫ^~7x<-wBC)'zbB_s/=+͏42iX'R$= Yk8ɣYB0<^wA$҇TFx-u|a 9GTt>\;T_-R-; W4z aHw(EhW_߳6iV_lf%0jyޕW&k`Dr` )*3rzBUJ8ss`5$CcEm%R5VDnd_RԦr䅪ɞ=SH TvtenN_K,,۸`RULҳ+99(ɟ6@lz\wBͽȱpz>7[4F@%w#x&a7,cMXBO+pz{+>Ȣ VɊ8VLj:H%OL-)~૕P8.QBGjp\7`٢ M38!fX'zWP.f:2eL/@CC߼WS9j=ev]+BFYIq+PC WY+mKl57zX7 $tb$?xb`V29y7T?)Zm(r~JZR4jZ/b_'u]K>\rWЫ`LqYOsؿG{+2O !}:-R@o1`ϝKěl&˒'Q{:A/(*f1TڽhSW slztR'`4w\lٳxe\ag+JҰ=  Sɾ'FR~:GG%F3b#$LŽ[:y;=?V轴գvˏ݀Y^LW/Q͟ E/ Q@]KƛڎItmaBoUc$=Q 3v w:W,ᯎ{8?QXe^;|ogDʼnKvvF!$}xM}H f;,q4q؉B:T}A,E#pdv3G_LRV?_>A >(ÚiMGX픈bZͲTzu y曚>båkصAkݻō+1 :n I>;1Rb?q #bͲ;9M$ŝU )}{GYh~#$4 :h8~ Xh)EwFEm])&{-(OiG`XNղ8wlHhj!nW͵?P4F" xo6<]0lGg@Ux|VEQa*sj:v.c.tȜ}?׸@RF:j@Bm Ei"e\-hm4i Z:ȋңB跔#xe o/(;3%Ǯ!>IN՝x * 7~IHk# i5<;WЬ^z>LFUO=>>@t9ҥ,"VGʝ7U-x{ΝpUdO $e {Ru2'"Wtoyq* :?aзD11b'?5tF\{B@[X@OM0URB2 >䳒xSI[ "#l(@ jSPݢ-Z_'^Lssa^#(CE b)P](f/A,dJTi΋kr\^YphI`~k`5k=g-*gD2d<в9ő;5pMV DY^β'8(T0LN/5';̲DW>sHi}t M{b Ma{u>XX6"AFBبU榡b'$[]>}EIl pn?3{fT9wxǗf^bBƕȀ]g,A`yB"f+K{cTGAnKhbc1ONRVUY=|~//{ЄAK,oQ2t_YOK5]k f O+6cm5>F|S* n, d{Xòn:Cw5V׵*:Ɉ,V1M5I TgI rIl2t4nYxu4_[ȥ81uްׁ@R*?R]wZZD %+ѧvՅGyi?Л!L\ ^YLC%eH+$L4_BpR)tzMQ<8F+%!)[c'A G+eρNlΗ޹ {+.2<[W;?,Λ.܅uQ~@ +|'Yp6@U=HY.Ҹ#>K۔x2!zِeRG[*orqa*3X3⦸'-^7Tz{.S_fZs^W NEyg̵I8يJPmJksY"D^oI&<a9JYڧ`ȍ#H;^Xτt,% A^lɃJb)%#[s՟ sqeG _0,pũ~bnGx7{q([:2M" c+7 k4PQ !Δ8؆ZK{؁u6MPEf4ܯXg+_$:B$t;\1YD?&U[KNz1VZ}#7GU',LCǻI88vM0^,%hj𞗷 L [ږGuZJFnUl LtSCKґT+U\h4Hvo$~Ml}J?n|a_:-UIyF|F~kڷnTd$n(< af3m~"m-,*EJcUiEaT~ p`ɫPn(P ik nUP3xucJOM,%^0Vo$1%s9{/.a|季O')XrR]tካi_8.7S:S3v3%ߞ)ھo7 xOR;07[C$SjDaQ=+ Yw{VGs&ĉ-x"j΃[GNxp#W\͚N Tg1cWZ{Y729D%ۗlCH9ʡܵd`&ٍ7MU؁L;P xWogc|o/GІ7mB-AK5٢Gg $#e^)nL^!ի f(#uhbJ`iÃ; }Ew  L٘?VhBr8 `&SII ݀ '~9g>3BL>Sr^EO='pV 3Lg6ҾknkJVfrE`V6JONOZN`9o_WG<h/Vg ~:TeB=j82gWF[Hmq7 _L*xih"czmGl>绮8d$*V}WbO۾("mt7IzOF"qp aV|雷u[}[dg]}fSIYhGHDcc?ѮF.\7AGa3뫘x 3kyCB[.Q4_!Klp0@ԠUk,+kڻqYI9Jm)}z;#ÛC If!0#T2eT C|r'658.m-9q+AG֧  `ጏ qd6 }yszvcw]".vb*]&;ZC)u+!x%1E91;RH U&I\3T׵!5Gpj;ReagE'ݳձET)AEnvqb-<%= XP~S1CiwTͿ?eAh؂}.qP-K~zRA8^^ (et2Dq '#ѿȈ 07k8ȼd.2Iȉ0^ב_}k%kR6X:J |BtOT˳_#Ҳdձp޹w)ہؠ5T;S_O,dubh-5`Zڎr)(\ -)cCX*CkI䤢TER~@̘juӡY/-G' B%bA[yoP *R-<(̈́K>g?:Fg}଻_.!. . BF38Ke7۹g6)ӻN:PeNhM{)Y!>PvPgegVY E?XBP`xMʫy 2ִБɯ黩,cQ62hI?;;.޴-'\HȈ i^,CFj@{Wx5ЬaȽXv!} + sRL"coI=n^J6s=$uciu utƈUႤ7FhĂbmKc8 873y%fHǡ?+N۾_I,DPIv}ŒY:s0Tɾ|>oT:$;{u<7EBZ;cRK0(I0x죥e+Kx-d|$^8|%u9r 1 P6:&yl2V r DQqݡЂtbDnSboseaǪj/Lwij>]p ng*%)"xa5 ﮮ|zFu uX㸄ͽOno+De}~)+z8\3Mn\͢b{$g}Y;$/?zWDj+IO zzR~VLN2YVirV݄N臄 ?٨ؑ!4@O~W=J1q<BZW&{Q(`|V6RLԽ%Œ?ypTKo{%1R +3@:фO榯a)V#ǐ0*JP(Z4I@Y%arq}9 I=vY8}Վ7[0#A-AS)8NLxh]V^GWSK ݎ/N 0'%;b(W'ۀv-;OjTɲ L^5Hz0u)n9[` MWIoX-09)-M-R 'ʑ 3/x_* CŌ/JFFIV5$)>㟆/fU6/& u(1(&I;*ؾ( T O: dDi;݊jaߴo浂K53] {#W.ٶJәW`|6qZ=ۣEIi]4pRokPjohˍ̹5h3R@ppITH>Jo=YIi!X̓P_& Vԁ|`BvC¯DZ]PG|+l{#[|z2 _Ӻ9C%X=K뷴M*+ {U&) tfGf΀!/W8ֱ2Ps]cO_OS &ޗN`"T.'Ti65PL X9JExsg{Ʒ=@|]ynaK򏭒ڊU5UarB3 0._7v  :rS{TOP44LN@%Liq$0qIDžh/nyw+taz:5ϺH}v6^#^ 1cI)yKj?P)/ ڼW [.q q(U\ìAUv97S w#=7(Ha?WaT7&j%x*H B;RܪB4J]nY8Mp ֨om0*DY9hh8".33ړBnьs?QyBtLƕX {pkjΪt7WW3^c!v騍44Tp׭9w-;Ḃ^%Y) wn4[{JB=W' !`G30f=~n^ԽrBx QgCS}8 ̞9qckOɵ)B92GXiڮbFp8AaD(4~TUqµ);c˸k/Τ"#G zzf8 Ykօ;@Rps7.ul[A]=.θNGj+e5Y$s+q* YwtfT)_{߆ù R{SH^EhۿeG7a6RǮClm%qS7uV(1bYu$653իY>}٩=AeQY\C]8Yu]KZfMA SȒn|,%ѻ-Iؾ %d)*[דD'_D?3Kǟ"LkB ٞ bOvl8gI@d; J8aWg,;Uߐ}iyJ|.eP0ޟ),{(09̴o# ]z!>>*Si3WQR_0U^/8 iblN<Ɓ[hB4`U?tbss͏mK{=`ID2Q3f~j0>9q8Y˟x*dž2iw u(+ X1N?,:  򀽥%JFJ&ڠѰ%:MmX"UÝֶJu *Ş= u Zh#AyXKM<*Mɽ&> Y! k4sfv_Jk"=>G$ᬥt/MDADF^^CH%J'ÿV-̛t7VTH@lBUP$X]@Y;p8ꛮ3BhQ]v/[FEn79edmV`TQr$p8>do+eJz"T cI_0ABQ1av) U#qbD!}t[ThPZVs==|l:6|$7!A!g ˈxpMN%~QfYWKE[~(0?/3mSQjZjdY`-REy˞*Fxx}))\3uT}ɷݰZU'ƋJX EhԳ䒯GK)68B :D%o,2WHt~L{`0i s߲Տ?Xz J7&^f: J728ͣc^y+zLe>$ 48k]FY~{i+ǂt rq6u4^]9ֹ쐬5na;n׀SsSdk7-8+=;RC;~lxFS!3PHܹ$3j&?lH3H[՗bqנH2rިepD{%̉ɞ՝8 sÄTAfxIחhVDz&AV6Kv~]wJ-Brw]Ρ~nXI/=0a MW=m:J*/a\|Z^\KNQZ,8k܇EtVЉޕO\qF{8.K 2%(̰}Impkɶxxy!n&* QA/XzY+PjYk07!`%0DͺЏL'ڇpq<#RK')Q \Em @8k$ݞ?v {t\ȵ{WThbћ:l"C!OGQ(#FW% p/sw.(M&"0??/_R<2Rcgc/we?x(qCO0B\]EsQq-m柅} U̻3#Gd|m_ "@ϑ)Yrs5吼fzod^ɨ4 J`hݮ])f-* 4wE/*P?lKZ<'O0MS{?h P2J/>d>oD*Vl=!:K_JWd#بd#> N9m꼼yqY86[V+#{zł􋥲,J7XR ICsѴ"Zǡ^>\{G艷ύyĉI{T{ͪzOmgBqfJuwZ~O@燥)jURӖѪl 7Ź/jLK F%n,cz%L/,Rt[4^8oLZv]O@(hՂ3rP t( {| {'SI7|x [OvGU- "19Dk+9(Fi%xx[&D!'fᢜ4FB90nszF# .#-øsk9LЛNV<'qWG@"`YF_WCK_YDn -9(Nlg̪[c:5GQylɿv/H}枦Xs.jodzo(cMU HmM6ϝD)e jHa˯&WV/gk~IJZv6pב=j]~s:Ec:_+ k?P}+=- FxNg+0*,9j~\I_Ž.Q9֔41'=:ì/eeeWEqfLOPtO>?%2Kg$ZD)i!,bo.sO̺q%d}` ͐ %!,a 69mRm]lCrtFHIJ»6/fghj( x[3] g/`!ӕՃm ~e@VAXcï}0N 8<]{6:gi^R(Qb [as}6*~m$,LZnNjGt$)ҬM#Uۄڀr6LΏ!V,'F{2=m7xe]ؙcC"TĆ#+JꮫE?WIijc&Ue<,DlH>qq18@ں=tJ{ Z[_3B>a.A5 >| !v%4䛕?"INSқKiִ]nܳm}lՈ<88,1CzM.u:dS(Q4Yt[QN^sԛR @9[#c;(V^.x1C D(<*?5guTC)4=j+sL$:(FVUNk|=BUzI+vXU yGSf82y%lݎÎKFZ7":00 JA0/*E#? af&eNq*̖i`}RRɇjT@cg8 S@@#vxXNڋM&hXTq!]zIsB.uٛJw"6Ei39N6X^ nm/t8"Q^Qa<&~qNRu%>l"?Ma@{ue :mz4 w F.¡ؾmWPh 4]]2Prj0& b]){ R~[S5U1Ɂi|z x\Jl5.rB΢f͒LqAlgnh6/m|'8Wcŭsqr?rl[gst<^{Ydmoο[7zZ0\yD`C1w("B+NtoAYD7"{頳LV&pKd!G!Șt:=Egߩj&Oy$՜[JJvkx \fHFl⎃mF㋨УX':T91aڇw?1#Qoe%gVLv?;7Zx, Ym#แܟ2ʾ?@s= *Bۯs|?5~5u2ǝu'0WTѶcg-aErE|+e^|лqKN1I(GTܾ~,Ow >S{<=;ҭU',yR|ĕ=:{eXk4Z=HkGxXîA:IP){EaE> Ԅ*`ꕁ/꘽rsc:qY܄'ū$[;.MRRܢA ҰOTMl1 < /n^Q܁eRv);lW)y<qn/VNbV0 ;{ߥeaSAr p%dϘ=RGWtVL;N&Em±X* R-~ $vSPZ2DxNa>4~uܱSEpW=1 aX6:<`@5$I6V!e\Ҭ JxaP ISO\*P`#"G}ž\dY,o.4 1 2MJ[ #lg`M'/VR--7 4|96vJeN>~[;HfI+P]5;m5RA)B7X\}ggKރc 0u9$M`/MPE8D{Epj8 4{BV0ZP%UgarS|4w'c)?P_]GgUS86$s&LEډVidpi+O,2e M*yg?ch}tS܇۰U\6χ&}w Yޞηw88ozK i_ |$2%#pltsmoX3NDdD}a6`, *+TJ)wh u,ig+jx>y 55`e%%IF䛛bXbCZ`Z`?\•2e)?חO4XN%EK"fe<,D 4T /k>V/Ĝ5ìx0^U(y x#)ak ^`!E <SuQOy}vK8K#b¿\ I F%Sm/)zH7PAlQ<vK7)ç#GaVoJ4tQq ^CrWٞMQ߁^ 5wTg#_RS)|wcg6쑂RU8qQm&Ap43h)"׊\^+_0?#*'r@ D~]'AyC(jӇ9:@fn'e ϜۄFՊ+`M8)(O΋԰R}φ|erGĢBKMG4T3YңToHHN@e%BV)wCA@N鴖Q;hF GqY%;LN<0LͰtQGo<#%*u$cÒG!p\`l}NO w9on!V(wG e0ڱ{t(;&Z}گo;\--y$ n]Ʊ-|&[74$ vl4i/o>DsAdࢵMT%,5y_ՄXqtOzhiZӾ`*tR=1d4$>;C5 KyB:umVZr":ʓ&IHxZGuVQKJRP:"o!ˣVNȶ2Mݨ6=ŹÊ%Pb<(2Dȳz yc'9Oa}k&q^c)_crJ ,q)ϔ,B;P:OpZO<0%e/{ .Đl@_,c5{Y[zr|O]c*ӚdQۦYc02?Io,+1'9 #AcR xL [[?B8R) Zqު, H7fļonTI翳;cTv!_ W5hݥ7 n]dYWt E!:-\]q{k8>+ Q?1u`*H*alFO}oz2 pxo@L4xci{ֲ*fR )2]z?B[DloRnWߛkDj~\g4y̪7Vz"J𾣲諸(.M>e3=Q@  пjS E2E=o>IBXJl|٘وnjlglM3sb1 I7 qe+]#fW5eDwa]ܼ&zya,G w+>G'H!8Tx* TZ@)l/h/=3C[$tYƪZ>U.rzWr\f"11㲙BE*Qхܤ({QӁCb:12J03S-px@lV(O=efNSH.# yX`8\TXOHt^&k&둫fu O cZQmur0ɟʐX_Бwmk$!5SiO FthLu/W 1]XzN1O+{DfHW`Fi\cFʶ"vwcq DIE ѻxq1Ti!"-u.uy%.W`ACH܅ge30{!9O% e LpNdB Kgqr=Eߏsjz_'F3ҳ%l;Uhn=zLRG~L@_:Z`p5>>1ҹembOEA2"t}[|5K& cK;%Howe$.Gq P0AeJk2聣b} Qz3(9tE DM R4\OO#ߺ ., [w崮 sJݸeP'eg80!1ɣddM0h/9WY(b$Rی8g*x0ssXUOz]R)ɍHt[\ TqC iăϥd mT$!JckfwCՌKx zgM vH `@JdѨ*̊P+ -4ґlMID?I󡠪5ںVDfd{)Ikwn~yVsu6o Aݚ3Wp”ygy'deWu'McSޤ[pP&INgquyaAtWhRC2 Kؿ pg+@ Kcx3/B39OM=)15pRthƾoԡYH>z9{./.z8L:_UnpXlbΕ̍oa~M%/Z^^kr*~]T}Moީ;= DJAPjQkAfwbQ:sHbӐAG%Fm?GnIp LoCF72q)g `1ĽܿTIE#q^ia g+z:q|#%OW9n(p.m;_'f۷WSum#Y tߩvvqO=\Q줢kA`dL`k6u噹5,8C`ꤺ>d4:^#sfFߚ@M(GZ<ǵOQfp|H= hTf㺯Y"Z$ "@-R\y22 ,A#8(=u5ײ y]~K'8T珋NwARq!OX%#@7΃e O7=ၳJ|hNπ!&{EP(*6>u79`lg1etdDnL_{ժ,qwaLjPzJ>{SYYk! ,֓u g,Q:iE(b Go q';x>jkNX Mwhq?Zh6O#>~Q%F.QkJrCƆ*.3kc`6Yyt33Mv˿/ife֣`7ށ̏AƗ>/|LyIEU(NU۰Դs 8v_}HxVj!2]L.uqWRU!cwt I͝P%ӻf~sA8Iϰ>zi[* SWЕ֬|3x}H $E 1M)8/h M]4sxiRrFH2Oq5&q]PXH?FBT;QR^D1C1@x>NzRMWՇW9=5qZU\٘]24ν 4Q'cl!.knwb0[E'I#FnXbtN?Yк$jcY 2R~]#%wW,yp9inr7FMqpUYc$v,b1 iy0ݷƃR9W3d9|qK1̩pE +i잍4 AV9ϾQiE.@?7l0_" ,i(5yԸbAwT$' fp-sF)DuQo%4d_>2A8[~9Ք/ξđmZ z1bY,SN2ڡ%epRwhajiZsBl?k0$Hd}lO!B6,Uhsl {f{.JM659[{zS<<ٷ cyc *<m `hh2,'N]nS%TZ]i2Zź e;rD[*oE%q7%X-<^u3@ICDC̼c0@s~G=p]͝/fUBkZゑ ziA$ʸ9'9Po>(p-kI9Gv`z Q${9Y8YyF-֭J3R){-RuȑޑM}&սw2baZ[= =*zNvV2ԾI_Au qDs,Q&Ec: 5af7|XPUE.{1!9<;JP=!|{w *X {QַH~$N9|K NBi#e9Wf.4^2C9oL bqC:qyŭemvrx2+pV$3'at-7J;!,Q""Hx-?uAKD \aߊM@~)?^p = w?/- >;H^M|kK>1|pזnA)h~HFfҘ5YK"k9)54[<%7DBJܖ.Ԓ" 8g;gzEĔ&S Uuݤ9\N@Β^V\'%tq#x|Nn֒#[1d5O(EpB5d|#@lT ]ƒרI A~F3P^"A/YSNG*=A^$ L^GYmd1VJ 5vl*oGV`nXׁUimez,T7tBr`: [Q2{ ˹F:@ vihAj-%]eG bQywZf ]6"Fc <˹yEn6'xm,vδSclZָQAlj o\ vc+N^>y?[fV K Qb bodŵ 3t}`I~AIɼ @ijo^^0hI/w.,buX ag#M} DŽEA`*J`}57lzMG>+bT?rH+3DE?0q;Nl+K4Zuj][9bvOGجxE٠.6$BO!JS-㣱,2&ТlALf (B&¡ɞqSqhVdydIZEBn+,]DUH:vo_ Ϗ7˝g&&Rh&dbXZ)6]fMSsP=:cBp+5Z8!eHjegm7'7Ma7ySt-Ue'*hW/\Ww{&75 PA(+>bk#J6nwDhah*4 `3>фQ;Y^fO|`6;yHz2^'eߖ[[tvM'xF8*@M ]X[)S!>j+DeCMϛ!g6YJ}w*Z8DiXK@b&of+e 4yL%!WV2B!.SثP,'%[Dl$ECԖ\̆^&ߘ)e0*L^ӿ#QPŊR&>_ $"jR%̀%&a.2fqHx`Rma6՜Aw$\ bÙ_ֵQfAc ]n6?kXx#:~V3C%αlS8FӝI09R/%hi0PO2#Ba#8HeJ|@_AX^t(i<^sn8)_%H@Wd@dV$pqHJY n B86JbhwָB/~s0>'9NQNwӆ2![nr¬YZ`}q|&EY4ߍESPXp9F:;6cKbK׌(7.}pEۼdTjgJ B)ûm`dlP<{`) Ļr!ToN5bnjZv#:ʟ|jyڱ~(Rﭡzf R^%Dց8:_/G5_ê_L~BxFPμa2~CO3lRR}'Y`>e"ڌ8@u]V(F%& tפS)G2Ľ`)'+|UMl$/Owh8hPƶcKҤTL,n1LF":xpxÅ[JdO)j:9qv2ض"fs9#ޤlf{3/#~{} i5w |}<={ڐ(;1y7ڤBS8k/qqM͖’ZHI$Ss r,go9t|ltg}H(eףƤ\3bTXhAǏA:XM&ʐ،,ebxN;MĞeH+) ƻ+h@VΫII?_W0W}gNWgʂ :8"]T彌¤fۼOu S'vf/#!A`{j3R̖2!-w! N.9zDN Tٗ*?[uSm9 < `10Jh%:m6;04 -TI fOYu/GW;ױtq*MN4RpϘV-,c/]! ͐ZU {u0N[] U9dx`5#KѠu51jO ~Ɩ69f(~K͸AnqA`eleϖ{)Mj I=rNKݤOavo=َKX| 7ۄV#h0CFxTw^zxfɵq,ϗ_kPs٢`нaNx[rՆ1L?u8Ow]a8mf(Wtg+'OfsNl8}|]EuVbp˥)i.f>bKZI *3l}OFﺊݬ 7"у1X'a@[Oit]rPJEw@ͦjvp$k= %@84?[]AWa7l@4@tz# R | j H2ť*c Oƀ\13: 6 zM8L ~ BH;1rv)-_3(nUDUn 8[p +ONU/mYvfRD R7{,?8*v(Վ: y(i6kTCs)v_G]5JK':l(( lM.asCRu4\? yvfjɈN>dFƠ"'Zٝ:=͍z{j[>`E2"*4}[S 0 6t+"3FO3%5K7n?2$/V\#8D:/֧+\=X.,O\\lwB.[EQ0. X[:j!-@N𸔂I &Yfpʄg}7N% 2H$Ǟ0pQke`bʼ>l{7:Y1NCq*h[],8M =|,֢Rw+oy[xhF$ 7߼dOZrl\[8D.K?ϙqFO`b[Ɉ|5(ұE)%l(KN(%fcIq)pW1$5{V:*&%Bõs8ѸJQPҁH aN[hlf54-װSpSU~[Hd ,y5 : @D,"Hi\HyHrZuGm;Ȝ<ʛ_Bgil7?Ee|ē&Ϻ }CC*(P#cN vV IC\zzu$'^E2?/M BK!t)~IZ97N8J+seBRe(C]IXh$[ALP[ qiǛ8BfW.L[ p]FG#+9f?h5Mh{ei7 iJDxm JJojS'5,~.l£r.ʛ3Q؁J=UT(-Uxs"y؄kՓO[6ۆrR>D]~T(׸Ɓaa߄0S,ڴq%Y\\Jwh.A,w:`t5Z$S*z`E"%"kl36@jgcC?ټjkhbԢcZbᆕH;in@3cŽ7k;Wm]0t7GirV" ۦ_̶Hf( ZEtvh/؅īE]kOHx:YQUp$yV{Ve<6Яw.ith]6arʄ|6pCqrqWe!X%i[Z[Cgf%UC[qw;0[ڦh Hwb.2SsVC=:;[b?з+)kׂcߠjkؓT2AŽئqP,ʐJ˳$DʖeI qi:\ Ɍ&{&ah򩖬χ>Tl(n(M;9*>'8b:OܼO~αM:z?&-{l#k?v}!Lr%I9_dեI"W,|)<Ç^JYeˉ2. 8nUVQG};_ C~TM]=ڻ ۼ_ ;<8A#څe?O<P|0?FFgyZlj=8w%jΫcT~HY-^`ńF.視yVP;nڝUOށ9냡TL/FXq%_K+q}Sj5ʴ p%Pg`E*P@Ӧ V ,4d")$}U[fK~Q׬ /wsWn~ K|ъ$7xBK.fMӻ4/1 6I_'М,LKkX!0~'{ioJu瘞Ugfy2_T$ۄ 4D`T 3Ms$.IfjE)\1*Ibٔ9ʡA]B O]E$ ,._5̺KJ2b_kѦcB۶G3¿.%62_S͑ amyd K4p6PC4)mT"a-M,r =RG?!j!QOͻ+}ZsH,Y6` ĥ?p;k1(]}z|q}M r,r@qe A7ԌP0="Bt 5,Աx!]>Pb4rOUWi햫Opp(qɴ ni@rM-L!zVuT\MVIR-?&VYU;/n$88S`19?~R v9uoe+Ӷ:0Yf ][r}44낒FEvcc_DmT74&bW B. %鞇^ |oKAʊ,K})oL?F2hb]+#q$s!q40f3P(w1@v\٘ X NsfjU["#^WKz>M/ E)i×9'kZ_\\oCّ.֨[x8@Z~ZY w<࢑F:DZ024ZߢSsVxAiBSdeԶ EAV"w"hiH Ok>kTXkւ{]/4A;EDR!JǡbKȔ' fOZnbއeozTzUʐ!wY/71,1⛆ ,Bs*% 0h =X8QeE]vU3d|{(gQF)?_yj3k_ka+>rF1|cMaܬ:2.YjRz$) t@Qxk?(*;;}["B^͛]πC( PQP*\ri/Xz=_"q3 xte-,d13C"M;5kZN}G)k rp>71OU&0|w%rrP^ES{./X܆ M^-l8F7Qe; #e`/uˆF G@o2PوJA]6B#6 d]|D2֓ {ԏ%K7rVG8ױX} #y8Q rC\ApƭM'wq(`GQ=RAk毹\K9 _2ak*i&]|Npn>/K{ +R~O sLWDeEj(FST,y>"q1$mK[t@+iQR'_ɅۢFFERyH%MԃFLu#og2p8UAĪAu:cXMu_!eIpOn`V:3q+`ԺrՃVwd$TK=*,5?p-f&%Pm[ H:ʸ]H4G2?g"ӣP;cBg̎ZMpial+#P%&7#!DK\l-?I4!ܗgK$m _ |݂j*>m#ĩ0T_h{{i\?j^}7E Q(}C59.=EmVG&aORLnԊj`Y=sp*Iխ.,!kh O "T>'W$xAٌ:1hƳ#Q $~4/~5Rxk̒C-! ? 4d:fs'EB(_B3@ɟ pEj*ܘh>+04jRwg@=Sԛv*+!KuƩ\^BCuhڻn /~#A/'c4=KmBi[~,VSh*KǽW=A.&=-؝~)]zjli+/ς߃üHlG֚yDAwT1MAu_ T,})t8Zt<doQz.R#tJPR4#|Z0@hu2b7ub LPzÿO@֝eBEq~=5NhMe"tK)Ldp1!f4xkج+sya vY@Ws>]N.rTVR"Zp- [Ƨ|QHLK gAY d+&B>*vՅWuӿ*)vN =? 7;K6m#֪q"*oA"A_ kd )P@UF:&%.0B Fo]>^s1z3})}cCτW~ۓb=u]XUx֟lߌGr=Ȱ֓QLFh?˾JC[{xSZ81փJXi3,sldl&le"n-co:ztn GϏ̀}YI)G<._jgqol֤z7S)mFBV=ae(P[܄sb@"O츯R$(iط7.8+΢άE(O`W! ~10-#!W}ARg#+2xR {o[ vG {Zdgŧ93talM[6K:&_ӳqxAvS  yv&1 R~K\)\tNϠB%UǺ@{pC%v   .F_%t~ L)@J{އ!QGJ(-] =v1C͏|ZO! 5,~ކ_L&xU}ںǷ>yctC ;Ln4"M|ug./8"&kCyV5Bsa_AA`h[ˑ7[gV)m~6_>w+5=ᓡM6JvIكw"mMelÕI38W'1x&[)fpjbBYN>/1!d7Odѱ5,Uɳž }Vޱ/B=rlbf{g2װ$GMIg/{&('p*w M* QG-ؽ<7dVPb k7@lIxZC-Kfw d6iG.^iwXlJ)4m oՖv,S:m}nZkk[.R&9/xRmpfN!nOj2X]봪6Q~We8'RelƦpA0,E!a "i~MT$N]|FN!1z!n(@>rwvn_gJ oeն.,]_zNvv^%i,5ku՚-Q0^qķ(Ell=:%/L*yY M\Mc  C2ձJG bI1j_lA/g66wEj.D;hLm >ڲJ'-MTJ OI4JKKJF,a E޲(7^w/zIۖ c[MYPТi0hn`c ښzq+~?Jo\٪0-^AWO| `{:j[>!#]p'/R 4|)= aM eŪ|VS$PCα#9.'0 {Vw׬  /Y fw|}bmJzr *Bs TY$c̰ż-,hdQ9ĥ_AMz1+;+$J^J^ej:(o?Oy`@ɸ3#i.  )ŋ~)7ʛb77nבU8~6ɻBx:vUrg~n4褌!߫ p{B9vC-u`@>aظ慪s#MڇbJ-;a}>[z5)e,)>ӵz|[2eXjr%8 i pUaO@ p{ɟ)hx@+ f"ңtkK]h~> yyyп_t#neWG5oO8 - O^H/mM%G3Pű(ۯA2u3*n%=#=#BLfrD4_p5TW;̄ڄ o`N^JT>4|"r-f&11)uK-$;f0фC>d(iC|kKިVI\;wȄ˖ڧ{.11gICc_C:;H%bVd'L^'>U=hռ?8>pSzI_{R1U`ʨ_}OFٻ{@m:J{5{s؟Aat &ts?jߛc߽֧k̜p"$hay 2 >"=2OLJ5wEoT\{"P.+2$b $ixdyZK8edeJ :9A(-#i ZՁ{6ޗW\Nr,BHu4{>󆆢ߎh6Vl3'ٝ[QcU>/E͉lMI2 Rl5٤G{#UO]^  \ُHBG $٣;:K$Q(>?H<)Pz}xR 1Atr n1h*֒TS>ΠG 5` 4 8wnvLyJ{1Rɦ_6+(Cz D.u~4Ka=\Iq'W`VMqtz5$" %c[34(똑}ܲ .̈́|Fyit!q4St6:l{ʰz9"cz;;H"|,q۔RWcZ7իq:St(.10뤬)9 ̻GߎwzQ8^< 9'g$y s59,'Hew^&L[{t'OZ+U5IuHĢ:e|#x$/ '!]jFaÒI}'F(cdXVAEwy΃öxOգG _aUR;/2L{Eeg#ГcTfCrjN1 _.&I^? @،z]3[KF T~N fmS"jju"+LeL7Oo/Xx'ʇgV\%#*gZGс3\NY`mU?2NzYZ3)d&m;MsCH2;O> n9'~Q*0\pf F_T[-݀%M:S&zNP|ܔ4:O ~G6}$CL{11 sp$kSR"xJafYߌ.V> l逃u@t8̄^5㺜3>s҃ӈw:~[5*!o}Fym0/g=c98Dʓ`l*%ns,Y%'֩n'`'mPr ) CҰT~'`p1@.Ħ2~N w:vXGV,Ch𯕮8<1lx %۟H6- ys^03B1S|KbMW=."2o(haIH/:B.&*8-?(`9&|:JK^7 )@U#WOJW%rr-H<. fI+:+?t[ǿl o%35K0ŦxK˧PU8b  Q=~Y5 ]H h3+w QBDp1~٤uM2\bj [Gs v <CyGJ2Z%!X[C]]C~(9Ͷq:v;@2fagU8Yyasn_R4>y_Aa:AsqIpRR u3^[SGqtUB2E5:Z#0w_Ok1js gf[% VzF yx?m=$ 8zZR%]>?]}%պRxu U%iݲ(WN!amfTT@W 4_܀1䏄V* :dxKTT6]p8>EڹZ;!_MrHLED-2F JÁŪ\V!abZc05N@})ngT! cU >$sMݭ˿I X#G 'W Xud>(O$ߨ7,diϪ$0DX>?`7"?i񻪸qܒ@Ώ苰i#MB2^'Œ=HTx1'6LjLP`>ií'1GUGnCw5SP.4+8.A48.|sMn-%M(ͮyj+:JvyUKYD0 qbE0rA&pŔd&"|e7Ʌ=~۱( :,fhXKN(DM34x*6QcO%VP&Nk6Ig컙AIAVx߈ ) ="1tLS2Tr8XxGs̀,tF+ciM4W{h4RYc#䦓| xU6Dl˩k x.)Fq~ĎKΩ)3UUB@g9 D#GaKxO2pKXӊR^2 ܣ'zxAO u@|e][״/_lMs!*1kes@v N/I@a8 khf̈~Q! LS$OW8s9:DR䦻EGs6[+R>A&CjG7`bSd7qN31-$M?magXfK5&j`'\#:63ad&C Z#"FL-ZλbֿwsGRM},H"^aFd%Ҩwd-~Lym*+C~}-'[WÕgRt(SO[yw<{bFlSRJ[+_awid(33ԮM!kgE/ac}Iu&L|xtv[ZQkKG[U lυÅYry;@a;2eKqv[M+[i}H*ZLc0 '/t9Co)M<=z,pq7Wn.+v}2I cbw8:_'J0`3` _gs#@ZR)׹mA%8- IJ\)ᗒ.U=t]רcj M6/ɖn8&[gy+RdQmzIQ(b1?TQ][lUPdTl"ts(bY1PVu8U F.a0тz<&gCdxK1LxͩASo?bYKq;<)#U7S^jwhrn!  ` {A@9fI|si(5wѫf>x=9NnꭘKw L0b)ŭ\xXB/Czf7`Q& ؙ`QW$bh´!G`};GAWѫ6cJѫ1EK@G[%6y:onE2@I8vu um|<"̨VWekFvf 7ݐn Dfܼn޼Y.Y&MK筅N7B0}k&%1:>țQ+`Yjc9ninǞeV7XU8xe1 1s0)Ȗ/O].%;th` $:&ox&dl6)&qblgLG^8U]gxke. Jh6F"N&-m@CDʚ~vNG7xy! 5 sEɧC/(IEɩVk }2SmSî1]CjAlHbF#W<~E(fQteS<رQB-X`Oue'PTH'K7ܔi:K99z 1\W7= n̴_`K4偸dᰵiGcקL%m"z}Dmw6u 5?5P+D"ủ=(]Lj+\yI %^ĎTP$\4Dҡs)6"1blȽx%pB!<(l>HU|o]`~ӴIe=9 !|"BH6>(MpKwlң* F0e1bSDXUCMSYDs Nݦ)"h &OOhCmrar PH̀5g^l 0k>Խd-L#Qq%A&}|}Xl5%p]7[X/O9CmppIE1,`_PgC{!xd6 N&̩nF#@oL*4g(-L~eEzﵺHVSq{r}^[q\@Q|2Al^MΘǛ1{q=4 ;DgJk<+It{i˶*򤨭wC:qٹzk JʑXząLYߟ>aőWXψץnуa<ז)Og;]nF,ˍv>h~-ߚjX3Yg,//nCtT{KDQy!)(IaZGʤ<[b,.K繂u&_ٯ~]6 @XHgdZ;IeQۮG"iN舑IJW(xD&ۦ׫N щ>B1&6G(ni0#51OQva?{bQ% m'EN[&6B$IǪ9xD~2f%23 #uMBhZ+TM,w'!P԰*9Bnl O]_6Z΃`:S [:Κi afǤ4v\ L.docrEKr:la T3~Dsg:ǝ&씩.}&Slx ,Qf-coRYhy`B d.:90 ~g-.*?ŷ0RFpCPrL1O~i \b9%ybcfԠ~;vEЭw8\Hiڛv6%Qx3(jCisU&̞F)$-({+Qԧ„5(rgцbM߼[?~zV}kQ`z O@%{O=KzSe ˶|Ӊ칖g\;d WOlQrqG0|>o^!VGZ5OU[&CT4eG}nFid)S?/UHQϱg;@1.قYpCt솕#c¡3ɵu9A wc.bxRn7b#?0ṈFQ)_5{`u8lӡ)Sndy]*J{6OfC ?&#[~RŁ NQhhVsiZ˕SMWt&0V`U4BUր/)ť*2'.{/Moage8sPE aYRcosvz\H000$ӫ9*iEP 1Un"zQΥYո"(wjɇgZx*~|/x<'hKag$3Yge7RpX俹i0P9j+:y<+)`jhs7Z*?N7/EN?Dsu}ɖIޥ-3FUg?,p{8YFB:Q}b?ZFݾl-c Za,(v+ZZG71,l&n*&]j2jCljj=m݆Cn r.>JpS-\~_L:eE>viJC zf_ܑ|Tytĵɓt?cJ1=3A?6U˂ЩRy ϛk}qtIMB"`93q~;ݜ*mR]H}곅(&Hzд,G%<0R}/Y п𜬩cʉMoڰw]Z .M1Oc;&ಸ06w" 0vQcna|+oe´:v, *c{it<Ϣ9`weR"H"OvI Xߛ;"I5}͌i%DH6{ ڤBS6g^[}7J/Gym ʱ^X{f9lk-ndߜ6Wݫ}0MI _hS^)/Ŗ[]{hQ,3ǣK@AD!t et{X{n)ObӭgHoxvUl <\$qŸlq Y{IG )oWQ֍VLO 3eR^Oṷ'a ywE5շY-峻`A{` 0 <@HnN`4E`tw5eFF+\M`o@&m?|qR ٚ󎭽e4ڋ#y|dgr/k.  Qnܠf@_ԹOFψag8[,ғJy-Ja11*6LK;gILYɸuAbd7y%64QERЦt,gmW̋?"b 9BEobҊgR{VUro>AYfs\rFYR%v\Lܔt-Gkz<OKw "hGt;srЬuTrGw)=xSj=:Gܲd:W[ [)*2k;=~Q2f\LBԜqJzn&=[/:# 43d4kP)("9/@/ss| g;IYa&)fH ~^d2`S0UIOZпU#n~ Kiy,\$+%߂抡l~銠Dհux=-@#~<  ttfѸ@Ƶ,:U:(ԉϻ ?biujSv )B`oz 2|<@+ k)թ5O̠hOIQ6z;kgXnbG:>08~ YtVԏ*iZ{"yX-4W:I,ηH߯l{m]#ؚ+^<ݚF_ DDȈIzn:v8$'SEJAOjJ@W%5t!Hvk9rK$\̦1 Z[i̘U2ZEE7_NtlcD4KqNlgv$21VLF7L]H3)P%{m.fMh婁x[YP1Z&J'28Rfr'3ԻE%A ╕dJOWՏIeV~t %f0xDWuf5ֽzIkY{aY}eL2?iS|]ܲ'D+8LRp|^Pj0I1Nc^ę 0q*J$xj˹ Wc;Y;X-Ħ+t=[;}%-=kI퀫VK}"F57о]K ');[ږW_Sbܧ!@oM'vIeX\,ܖ >*ophc:7g{ma^Ն( X@µ (dBz5 /Sd^/c-CLml,|X_J V&Zpp>X vw"Chd"dlH!9:=9К P7Wnڍ|Rqek`177maK+@[iR& =vn3 s=Ȁ9Ʃ5]N:R%ؖ7m_챁ċ$Kk?*78ZB/-;G=mypjЮSwc\ě{ʘ N6^Wu1 YӋB\km2 5xa1c \ ?~_$8$_ntp6%ܫ<C{NLjH;u?&7k9b ~PVڈZ) ,?`KzT̤p.$b⠃+]JuTwNZ'oi))JRQqqH9i;4.怦]C͙Ȋk1z@\{6 /=S7`b$~7 _4ȫ8߸Ƿp5f}Ûb}(Bq/w3u_`վ3bF qiI7?ɔ-q&nJ>9?bIՍqqJ=!R}#[;^r4 eb?}.t *UI\~aqGmZ8,ADd.ImG0%]G4VLl<rTWٍ{˪p/wftGj@slJY,hÍ`XMn_=9Vb? | ^8L CD\*9xkDĥxd[:&/W#w U)8i)0ZҙGvj%[RY|bz`|#RBx}`_]l{%}цRڥ-+EHhcd =E9~繴kAv;f.(܂/ tl^r6~9"zoTß̝UN...!tm]YLZӪx$Ԝf݆;HU:ڔ9zxҰ GCXT5#{]눑!}Uw%=__f btD>Zezs |FE fhJiMC !JjTUm b4}f;fa.Q>Q>˞ G Sǭ64e};d7AUƱ[gRnPFHrb> f/.XCy|8Hu4abHUi`7w3 \: NZ`psyxKox;S7q[~O13[Њݸ>B$`nGc>.'tC).7 nߺ\"L3t3GR" F2t a)mnxgOE(ZqWOlͣ-v[G&4v/^(?_C#C!TXHvBl@e72fFd;bJa+rjn$CwY~y_Q~mig[Z>sPoiȫ@!-)adH&3 mzi&n EldpNUəҳM\yMQ8iŒYHx$kG (*T__E@K#Uq\MM_H^Xf6ۛsQ$my?a=^\cIog+\!Wpݩ˲6"[zVwA hBcTJz:"G>JKJe3>41lHU$j y`VR!HnhB?\[ k~AĻtjzw]`Td5.f %)$>&N?@h B7UD܃e\,2(KFdI"ny`s p"u.։Opo2a?n%i̗j5>3R6Elbg2]lEmuAOXiKLY__<{ӣ+Z_{ -0e٪YZb$i#iY4FrA 5QQ%ſܠzafS7qlAP&T/TC "t%&Z.Z_iX묆{u,;K<_vn0ةkNc )NkV @cA$W6cݶF^¼Ɣ= dn@9|R9M8كPGm*S;`fl};Kោ,v1Rʌoڒ>8A %_lEh*fUČ쥜^32}>sqM8O:7ۧ{=29hvPm7:)$PGMO};N>4V5NJVL74)]~J񓥅4q=XځY&2~x~An0f{ YkxDY(1bh֡őE(̽A :V\Bo';5l\*v|^Cl!sIU*,Gf²>P`\SXvMB)h8iH5_lnaI\fԃh{{5r }FO/Xt+è>TC]9\-&38ז| H٪! б>\Ude'L#XEA2dWV|,sW͑(N^P 82ZŚw˷Ov7fTX;T_xj2G~f߳T[j୆ yN1:߹䇊kعȇmնŔؕ'RjDiS0xN!}yQ/6ŲoS7b4eOajA?l,0p oDLŏb#~U~)|!98שmzRSU}K6{GW^e$vUce):˯/4D'6NP3SK?VJ"t@UC5a6 $Ԃs1uաܫu2$Y$5?@/%Km87y3.]YGna(L4DZx8gA UT}Z:nh[E[u y"ѮhM8`oe~H#=Vϙ+A'Rb[D*Ȯs + YJ+:; ]ލKĘ4D|R?ۈK/EOmVK>`XZI!9%TcD?-1My|jǹ70}?$czy@WSnTNg:(gWNR$T\;8}zUgsv~m.[)fRtA@Lh ]!ițKhS'&" @VXBa(ؑ5 /=Ĉt;Q)LRGm P5"OcYMFsJ-߮ Fc.z6Pю8Z P3:~Tl}iqxV:L8c>'}oN,=8n ګtLNzu`y (aKyQW!9i7Ct)cNJ.ϤA{* ^2>ύ)v3?&jƇN#r*=_WbG@%QHw&$H{Jc- /Mĸ\Q"[Mo1'>:>SWXۿgT^zk9|C~SN,O% K olՔ"$a~ b_iG5%ΝX Џb#?:8#Bѡ}ػ- .`mw9PI|RT݌1'5BF5ZXXTkT@ƸI]IhM6a]iF"ѹQ)[, ՚W6yyqXnp' ѽ`fJahnyq]o( ,jTMce; gasqp.Ci$%Ge=^x0}ے}JIr,cjxU ~W1!Ra58Ɏ\߱K:].rUhDxS8Y?_ԫÿZ] 6bL~J)A(E YKV.[xtL 9C_++9X.8 -U 9/1 IX f*ؽ9 ˝c,;%<-b_ؔvM ]\v>#Xnc[RM2ݏm12eNg劎7 uT_}܋3 5HO^A?^_<>[^]?(X-2qDl*ːz$*Xo='oS>H֥EIk|}#4pE>sJvbr &8_1srL[Cd4-/N`NZRa\N%ߜ 5`4#2Lpŷ6JBnBMX2IA|u8F[p쭜m^d +j co@9m?ׯfNGW 0+3#KTtw\sΦGPKg83I;Q؀D|s*ZbcvҩJ9[ΛͲ5dgw!Q%r?{N .;aZ\;2h%'a4בq%|q .e>PڦSݫKGsk* MJܯ\lLpn834VNA6Ъ7.ꥱEH<6o VB&oI2F =GOU+*:F0$m5te~ Wd{t{@N^[uڟ~̙@5+kU(Q\5l#-d nn1SҎ3܇훏KW^UbnE.U_,1gJ#ڊ4f*xy!٠Wp˨Xl6\h bPEe#UdRiYr` @vuLd]P0J^& 1щ"~[H5GNnoLN[U01^Hv/43_u{@'3'd'i,u#sO0q >o" _86찢nc-J5".mj䤿9eQ~ÄaKRwҏʼnE@Jxjb6_k=lܲ =kQِ$Yk?n Ԝԋ^$j& Gp!G=IA¹N o)#Pg kM_r;~Ñ%jv`&+- 谎  ]s/IT lVc$ :oY-fX=M59,UtL_u92峮P 2]3 x戾MPզ#Ijsz74tL*wtnOiP͇J nyf@8a렿OjFqyćr Rwf*,hb_SyoT]ET-kl,v,Bh1VsQNn5s#t%sUiY/MK>Bx-dp!BA¾:qȾw_W{'&zFB`+Ff |y7lS]+okEֆQtTyB[jI+AdzMPvk#H~66WW"CJ_?(=XN.A` `dͮe9t>DVfk濤xj'*da^FY^ij+sqLdJLUզ 1 (F$ҙMGit>C*l4க 0ghnBCPM>^0- {.]>]2'4.<ʇ kHm,Hv ⷤ?)Od@-Ǥoi.IZ9ӵ 4{@̖Y^gq0;%WK51 7>&zz,Y-JA6u?ä%;%R_n E7Ѓ|VYM6ɥ4 7 (o[|F^Hp.&K~8-3 BرVnn`D1qvL֧2J;+u sQav*z6Yޡzmb X^4LRBVQ^MGV:t%-#fE!?3] F0+seWWZǎxE`'aki +V|_p\lصe&/2@k@Aӓ#ƥE 2Yv7L 3ȵ.i֪ 2HУ#$MF`eBU!P3i~;f+҇< OѩI]z`tp3f [O(q@7떫flg?Z PfjK.r4嶲q #<(K_?Pb}o }P,mGq)ʵ$h@[zg]{.A6(1Pc+C]B, C'Tlؿ6kGh2ڊ$0BDJE&=G9We:~'P wd9dgX@̦i,F4mZS!6&KJZ ;bΩ.DtsBJEslz[]_f/d| 3rbb.f)! Wa7RIVąv A 9Cv!u J]E$?^i=鷁 Ԍ )Qu/\V Gor^\c7n2eGmCJ(Hv Dhp,-ZpX@Â,ȵCTv1ʷp%p>i$ӎ5 i:<_/!N;Σܳ!C%?rvNg`%OziOo_ěokr jgUyݰݯiWYwy=Y3}A|mǼĠ$Ƙ#s {ɅMp`l~:7Q]Pj;y^.o qێ;g̱1L"dA5@:ڋw#c eRan?:e{Q Wv⦯Z55RM#%,N!6tg|;2~O?ZSZ>>Y3Ͻ>mxFM[㚏_|}RC:|WJ`ʞ(|̊^R1DU3ANγN&1B'OƘ7akX%]w (&qֲ̦E>[i9IotTq+-ojUĶNQbP當m/m8kMoYL{l_.?wih]=ƑYx:ԣ0xTi~*oŘiS:)zedR@;! i6#̊es#rwg0Dob%Z1*\T$f}L=Ƥ 26C?HqvR3P XZ׸+0 qw:&A;ю/'Edj/Nj}6sbMN½ÈFܬ'S59WXpƂ4қD`'^:¦X/v#!Qa;󸊴_"ԈW{ CӍEA3)@Cz/#,2xMҏ 6{x&|ΥtWJ@5OO|&ybn.F dT~/]R=^=x+jO06BM0,5؞xOZfђ|AJku{KoHIK-*^QavO5s<'`ZrЗA AbI0EKTo-Q`Zk:RhKHT 抑2n-AX9氡:1~0nR^@ Ul׶3v3Ҏ ||G_a:"B23K0p7H-X=bi&AolI2B\CAT'Md7r) '&FA4F݊gJGCH*@>i@#dwmSʀ fF<:v]@ 4yhJ0u>A87&YnkH1OfnQ=0}le Uv e@2GvM]\6ۺQi! %Cl:$[af4˶A_U}[bn;R:<{6T[R@9A5LvMp҆LCafu-}=.QdRi!wBt)?k$LUi@S/fp _6c^Mؖ5Yhtv_-D.IG/'&R<;8Bi*)`r6G1 E`7#GDc׮wٵl%ɦ26^R[̈́ATyClݮ޼ ѹDۙ"zHY\ em,Cg5'1\~D`k !Ìy$ p Jp )|.YIZTC o}$~'ƶ}!>R'zn;/|X/\?wS@H]4SyH`_:Ve{CMh<1bK>Ó~9|3.f5r3継XPm'\r;=ZQ s|Z qCN5v׶EfôЙ_Sjk=6 n n0snui^ku! pfR>?hbwzqYu 栖Yӝ;%  /,X~.)#X==ߌ9ñL_tXFfřݷe4S,'}yrӻSUȔQH6"z, 0dc]Ӵ9׃> ugl&Quy,DYfpK9?H^u1@OQB:*GB2ܦ:-]͜jn$ˑNf9foN o;'֞Ѳ.O DBD?ҁfN孒`7͑<\#zpkd,ڭ[W)Ѕo2gh` M}A#?b硨:$V9ɑ4L*njN}:O;SA jjɚew/ :RKnd1O gcoa6elgGSp8)36tOf9xD$ܣ^4M* }%z;UDˇ$*mSO. :گ{Bxi8Ĥ)#f1[3Áj9eLDe)&/;v6kEɁ yg嬳:}ֽI4k<o:%r\Qr"qƁ˨35nkѤqHQ棡C6Ɗd֢ݢ}u([##o4SP(թ%7|kۄ|1;='I,=7S:X`wItbiɇ.P~(S𤬣ko8YGb7:~ i{wY8B~6r,Nuwe7GPp޼+iQ{FRwJ?:cnX>_CLTe p^RAƼlȞuVbw8Hgu9 ~lmPpo\cVn4- 1}ulP@xFKU5络a=[zVwn@>[#h' 狶 >sS UwehəDN,@3>Ɍ8gy1 J!@wK ߈F9|vfwwc …Gy7TBZմWpy RnV)abHWK<+矼a<Ou`['ד` nh/*5]Q98 &H2 -"2ԵBM7ˌcό1•ߟh,Q!8ܚ(! gBn魢/#b1ǓcNG{]iB潭>Cު)miMs{QŁd u,Y5/kg /:ZxZH ҃)qRHIya SGVR>npKcyS%@"32:rwJ-L͋%38_x=8R;jytXȜl7o^c j1Am7ۛ}4gFfhF\8Dʩ}2kHޕZ nJ8C,Ey=#39ݬ5&L{NgTUkf8yr*}zF#`뒠xRj6HniB ڢL (H'x7R,Qe@WH`y ͜:O|SUw+p`s߷bQqn՜{a Z1u>( ۳5%XWk @NnC6d,QK\d}3>IRb෹Q#E :Q!ʱK^Lv߉LmSvZL1gؔOv;b+aTWs#%yX@2=ۼ< ot0TRBGyq73 .0d/v񫝫4;A>}l=1fT}椱ɕų9l/~qӎPݯk|Ee(S.={~cnX5{3 {[M> tA0ͽH>.6j Mh e4Gw jV.WD#8\Qr5 KI}J;o$l(`C@3ă4߹iM|/ U8m?$B Vމڐvo ;Lsg㊞8I_-q=S %%n5?c R t# ߠâv mq;/Fo0㽣}[ړe2`P6Cb?_xmp@L'r TFb K4>35K{,%KQrlFz SRmGwhR0CCHWYʛ(Xih FPY]xKZџ24޹0YvUR OhoLCFwG1n$zGi8 `P8#j_=(lX?-`ˋ@:KVr&\ 1vD !\EEr cT g jEgRNe[Rд1p}4a2%f̭LŧT ka,8s\&թ eB Ʈ܇ r3kL6Wςޚ٩GDۖN'y_eR:e с&6#,q]djm#y$|Nzxr-N IOc\MToH1^x<4WcHS'`Vu[PM0䖏G7q=_ &1%0wFqq~݃,W-$aq6)hBg  V>.+ 94B ;i_"g琳c-z;q[yF+^Ig() nQ}}r))Ǎ4*ctYoᮁ[X/,+B4,`^ ^qm~?N6^eq}#=v'ۛ*A'nsc`QnBdGoY. 2tB,$]ʉr{l52Y8+z%y8)/܄H- ;,JuVA1deV^%^Fΰ͎⬲JMỵyr׍Cb:R>7rhYu?)/˃ݟ %?!@I %)L4RVɂT{"7&2 LBxS3M$7 7ꨔɚgn+'=SM2Vsp\lBK-уbSA'z24t(O}tT7%>4 KфHew2]hg9-^@'aڨͼt &`U7I;4TͷA⡴RŠʂ0k] C_3Z+MlTi+N㤩|^3/-R>DAB6Ai; `Y^L ߫\9`_s+^ F=e'B`5/=.JLX{rbuhnvbK}쿧 t##`4ԄO냌/|_|&_.)dT! .\.U&!؏Ь =JPTQ7]v8(B~W !!!tyS-'v4pcz0(pq4Y+_A:`*:4%g V06F?Ve\ԋ05Io8!BnP4+ 8Mik'w \'{_w`+*NƁx \n?J⏭8_)ZƐ|Y$XzTy! ~n/ڧI_kgIЩiu>CJ02RhAlkm+DToRL|[T`fGU|գNa1G2UpE36sTXyZ6go}DoMQ,Gêb"‡x}1%JqRmzYtQi a `˿1 QI5U%%o`lmA:Elp;f T2m;6bM]|{u\WOyؾuEav.Д@i.:Wj8@a]kjP*@c`XB…؁; wC kC`Ш^% Vf¤߂FyHZoDɾpDN9aoDC_O}y\5j {G6&.r @YwMJy_; JuJ_u4[8zySeU~8<:f ӈ|鈿-Ӗ9'`CY{K3CE9o rvHF : Jߤ-uzB1nz>V >; %(e&=>CD}W{ Ho_{>~'mbq?5Ρͧ{i2_osIt2WQ0¡GrHN: $Mߥ.",m1beFDROoTl q 'T? uEkA_އTWԲ ˈͮ>M%r3;pQw,!2nJwI?{]H3\Eb'@2r#Of!9AgNhf{ +DOHP:S]Y&J4"&׺{oķ0t󈗎%T!cB3CىSN܎ qK8#kv@qPK($upi8F4-j6\^jG ZZ'PZZ?DzxJQZފ!"`Jp۶Ǭ{B yx,h~0StZ];e@Ӱ2qSaB˪/DV=}GaKYc*nf2(wex3)<5u?r'gUүi;9/ֵӈB4 wޠûnb_ʏWu1Kp@Ѱjm)ljK`xi嵯E/{dRFApv'B5BL/F`ysFߦ2=w1d]`,0FU%W/.\Ye|k}SÃ骢+˝ F'NמElPM+n# a.mH1c`Y枼?q%{qW 1B+Q ZG]vaH;\@% >~,饊1bYpCQ\0fKLPQ@-] c-w0k%YZ]/-. lN iyc VMr^D.Je9pWdHq)0):Clr Jn4"rINף麙Sk{ UaYGrbqu_s!&#2]Zn Mu+-B.ɾMWAΛ'dЛv@xۤZ*$6H1m!!8vv$X>!z2 C:o)Pk=R|_TK:Ee09nzT}"fx .X5-WVom߮%:ڡՄd1 in2{NʉVlP=ݷ&23|tlob{[#)66&gXlN3p Mj/ZP=:ܡGGO]H쎫IXsX# Dh,bEpZ#6aI0fޭBVg;$LgrkN> iJΎʿ1lWbf93oQ;[+D!mrmt8OJ5%|HIDJq<5D3_-G?D%BdRc6eIr[x^W5kP 齯9s ha{,!3&6ߍ3LiuWnꏇ_h o_R֓8A-BJ[xq*<:Z}xՐX'Hua˧xk ^#oh{ʁ4^4 \ŗƸ"!Yθpn8̀PEAb6UũP%YS! 091 11r EKFϤ}kD°$ա/- "#;&6ydҗ>B5U;BȥfΌuQ3}o Xg"NZBoтtRcwlL7kL4gAMiERKܭJpY^܆[`->Y(^c9e}(sm ߇i˓:MKcC=[HۖoVbZ[kg @^4/j!|3޷KI:xJ&\~+ uu*QάAh3B5Ý[٬/:%&=" \ւ$,%pV+I:/]W::p=tħV FQX)CJ >/cR@V`ހ?s'JV(J2M}í /ڋP}7:7ffF/e=Qj\R%+9uZX!hyHT{;0Cb_Czyw~Q^Ck#I5X #Ӧ/#~v,ey|{ve;7N8ٝF}9͈zI!:-/^hP:,޺,8X v"2ʳr2Cz-SA__ Kj:C4i ˘"O8&ܙ+u3 $dȱ1j^kžǜ+ įVI찛YjʱHGؾh.4]cTy"v88]QƠlt!`ū::jnBV~4[.檮gQfY9"u}._%?DA"́UɏqFDUitpvtsE <澉S -p>CPEhejeK%NK:. -bLܭɌt"&>֯ f8hty2'pј[OJ~Ulܓ\ \ fZ(QAX jdMXJ9Yq#M>Ə׻(>7&h@ p*[mH=BO&T XJmsa{~< TmBOS'y@njzs݋\0&SM @HRqhÜ@hPk5/}hSE}#|sp:O^\-u(z A_B[3dH8Jg͜shr+'~tq) ]ksmUu[ṕc(*Mn! y VzPJГ-f1 W+J.7B0ҧt NO}2VLi.F/XLX'ٙ?ӱf{-Ui^P;x2ڷ{eLk9:DUgDʆve OE'oc"־D|0n qƭ sCx0F}9WMuc߉h2 y]--^J9 x87p˵7c %K eHG_0^ToQ6GDBgݒ /Zp C}SdȽ.;nB;6(~[O ?ɌD CN3fY +B֬P}7Ф~)io2T) W:gh#^ Z>%@ u65'A{ d2>8a!Xaq9]4i-bU1 PE:quf4koi⌍FsO%) nRIo3bsMA\YEW!o3)/PaXVӉ >v<`iaT|nQbkR ֠Im h/: wطn<-)ǚ  }`S|)|s?3?BiiJW3Z\!*#!g$ Z$ri!l^CI1ggd(BЖ~^MjazGWۄMB^L#AxLvycR p =01A8cSLZ+Y~F;s0@38jda5(=)I,UbF02)5='jIX=mMD=IIU)!)$!59E9,`uj/چrvn&%ګ,ioPOY&2n̰Qy9.:zO*)ՠq29 >6ЀKV D]4گbTYye8^GȊT33r`%I|lլ4biȘZPyyCOt-\'vg2c6phMk>?l7įR=|BmuL5;-P2͗(L #GdP]Eꅖ58b3Y3]6Ўˊa/ ! ҂bPj4ZKZZ%BFU˻Q\q pH ,ہ = ndɩc\ \D/#lj U#κ%Gq׻&P5fcS8Jh ړt<& zYxߊW˩idrMUrڧEYbR-1{ۜo8_Mt[0瀶6FR>җs2*?((F— 'ȧbKP9IL [UtLɴFF2Ĺ }*Ooh϶w c״$ ig5O)}O՜"Hd],HSs|F[=L}0{}&^+"p@OPʸm~1H KtE#w{I5sr4eˇɺ}%latl\uCm;P mCa,K\Q\΋gȡ&5km޽ʌ}Y'~lШj S,9M$Ñ㒗fczTH|o鄲$&yÙ̼k[H5M"@}Zx}e,be"=^Ez#{1k7WZ(K`ntQ tebf=e\Tv]ڛsN$ET-@jOl18D4A_2֋ aɖ; 3zHդ7izN,sfd/Cb9xYڂ],^n{ YqnS?h3q-`r}uTg@50-\;\H4O(oDɅu~i5%fT@sϼdªiJ24Qx1H dX-m4nC)KQk`C%RMex 7s=:W +֥*^%Ӧd|qfa>u7ɼƷ~] JwS_6 ^I/>4' mpRO^%RM v A\@{H Z{v4%I422+Vfէ!e3넃;#<v7S`A.i:pX؝iBk1<¡0)?ŧ֌){ERsF=|v1 j'^NǤ$m%t;p_/(R Ɇ@lfr`eCGY=ùCyh?~  5-%[^(~}7 ="=H٨U7.DX`ŶJ<qc8ro68dCUavN2D.=ϵts]Lg<Āwm;HETڊQ(og-e:6&g`K0LQ:{| n.BKjf^nR"wh#RnI6cߖ?р90lhvf5;d5`4ɇpIpX Ι;AJ()X'J= pT^o* 2 xzg# WmhIts3dPSJ!*ILi@u/8ݥl5M}ISN߯BE2\&2% K.uJtr\K9zclI5#jN8$6S 3S\_/a⟹QnKtIT 4k7_(37@n\Zڣ߇ɉ7s:/|2v"]&S|oE'#ʺU*]G6')q2BcP/_[m!X>BR35 7Q8OЇ5eߐsV;󝘞GFm:|kdst $~o*RLH&һ_#Z4x.lx=AYXC:^7ud̕@&(/ƦY-E~ NVSkEtM@[q^ݤElgeh*ȷ%/N& TȖf X5'M4r7JfpUz|⏉H+8e,a9< j3ZYk8`T,ͻ~ƹ5K: KeA#ao,X="㊧XjU*shկhdp i+\^2"ƞV!n=Cg L8%BU,Nd7bK^/,q!?ℽE]&]tXc`酼߀ѭ`ﴺR Ѽ@Tp_ *62J+ s>ᢆZcFRkң s' k& MV: C|/841؇W l-fXNcG[ɯbM 赮 7#<7f80=Ad{S+!SQ?9a e M%֜7#ѹDF,o("_{B=Cm.$fs*TI!Ⱥm'7OC#Zy*}S6Cc3ΰg`c0BFd^pHJ12 . 6 o?[A)I@}ww-#}Y|"u+B>I rئ(:iXyIej*ð9{d_ آb$=W&e6J:-M^mq+:T,}tY$6[G01EІE(U]c|艭9v[>W vM m.$ףލU5*7:ohU agW7ԁeb$AvzxkzEKC4vfJG,،plVu_ky {.-XNϰiJ,Q{Sぎ(Nkp&j ]`,1CdBӀԏApږzj $LS$A,lsݮ1WO`e514 =[aa6 |ډ<3~ۛA2M )#ce_/lő2Ҟ~~e=OCMa}Q>^sV}OC4#{HL0,Vqgeq͒n-c"+Ǡ  &[M|o657~IbVCr>LDZ@,“̓r[NB֓XDr$Kd[!JM4XS:M8Z+BeKBR;3್haU?ͭ?MUn=81A̜?]#,ȥ{-/i*r09q9їK26$"!l`2ͩIFE\:̼/Oo#6$M{M􄒈CD'ʮ@ +8w/2>LBV` e"D`;n-}JQIm _iupNț}$H2>, ekFv9w{S$G.0 A?G:v* Pic9mu(Y+AU%ܚR ?GiĢ ^:LnDmg9L{KW?Ea[0ӎ\#E/\p?ټ=/!*N4x:ފE4HHev;^|.Ar;G/ᮧ&`<$g9X^ֺ^YnNe,wkv87IirWkC[>!cK^AsAIOJzLO,P1Mu]xWz=; {4pDml pH]7Bk?}c2}@,[ _ruXɝԺwdtp&OHiޮ":y_դ"࿇!9z~WI>C9SIbw[X2Ltףľ3ܒ>Ë44E^0*ռ#,4bJ٩T蒂X/Ƽq VbdI [&3.U]< AkA58nl^yv ?yUm0¸H]$yKl#Yrqй#&Z@_A ZDfLG܎]M9|irQI`RCAˊ(/|yLa\WgB9UbY>B,bh [85!0YsI&c >=xi$qPцV4!z* dt D]zL-/"cno3wVݮ3[̀=vY3xePbHGe#|Ejڢ5-4u>,q0WjbB6>msu]x SaI+cwO1Þ6ԧã.ÃJ[LDbaD(8%#wڀ y=$F/W &N!/[n Fr=4սJ,r.0B3MkѢvjV A'_]J:aj{ Qcȅ/f/tE'4ɜ:EקMq~!/#۬"#ω/cf8AEߕ||LS| OxPv#9:0RF>cGl%y.8T-ZzMkg7te9?8,UmEг㹺ɽ9L>QQ˾o zC>|R@×l\+k\Z{DK [+`g&( siOT8@uچxxOxtU'q>j^nTެ"wlMiC/S-#RFY%#KrOfok3:-Oʦ1x vx N1g3@hW{[-8Y^}]F1 0Uf]UtMIM j^bd$ݫJRk%ܤI 2epwFy2ZT*IldS'@:haT<ݓ PNeۚZ7W&ے}!ρ2m{ކo~9ad_T|uz2QFWg"KrSg`p3: "Ug{M\=39;A pC$hpk Z_,G,h.wpkZ J=Zv{ѓ?mAu)\ vt[@|UC.:[f~upFkU,֝-||^ ;¤fUՌ<)񊍔>D[j73[j8D=KLׅ~&| i s")غuFN7@^  d.x --^P/Mpj OsB#Q@ ,=h3sEKE'F91ILmeD#{ʜ9 ԫu6XѓSscN7,0HT2Tz76.z>2BQ-b;;1> GEy#6#q?>R HنъCeN+t?qyt>|M^WQG⓿f=C3Y;Kk*Z~ SОKPWR3q'6d,+ed3K!b`Ke,|.+6oUG-APC-MﴄsA3yiX8 ٮԐ#mb x̯:pGr4֓PK\IBT%'M}mБ"lg'O5Tuf O)WdǨ~3J{֗ R/V_3!5YGԍPA !T<[w\/XȰ@yn;^oHs#LzN6?XP#½+t$~i4HoEb#p{L+O-/#;gR̃o.Z2u}SG^.`/*ƿƘYJOn;tFP^:6+k!Ed f>%\SML)ׁ`m 1 k.+t daMXjnb|wLM!dW/I3$@^T0K[5W^5'7mk촼e bC )Iwk[fK9ħ|)M G!i"S&^z6q!~C;l#06ώ3|/e:ɕBiS\|7~ةuw`X Ǐ{Σ@5Zઝx˟~* !j0Q_E}Ywg YέI> τ`wͅxa_:nQڟµڶtYiRNM!+KI2O=*tY9<\T\/V`u\C鍗b+ƿ{!!Y*s 1Y{܊ G- pxJƘVWB *Ku tW\Ut^ÍQ>Q܄sXGbYO#6\UO5p,EJgxX NyWFQr69p1%!q p'o; L|ԼwSJe9(" cU' ,2ˆ#z,֒ ~qI-4!A *Bb%_jTux^itX0𔛥ۊ[a6kן~a2/}],_o}N$X3rpuA|0`Fjk=n]dאA=(Vs㛮~";Mӕջ#;2r?Mu Ԝgq;N7!L#dg+Ґ]7*!GTM𒴃lx =u,+oyjrY)3(8N:ݎoıa4pd kLѓkfHYG֤+"[U۴?הLJ|m&=j 3^g̝Yַٌw7޹>c x±b /9߭!@[>kdz_}LMMhYP>D5(e)S´i#^(OUe(, -Cm8,tb Ko'ƸO[3 2r ^KC[x= su_5$eX6% S11a/>ZLf<.>f/p?YQ/~!Mnc;gV Mi =?B$8X!Fc92%q$G 5(ӯ즄UvیLr M('61P1_9 ޼v>?fP-bE;!KEӈѹ-瑩J_t؝GaE!X_3&ChXanB F5vNm7U[VWfiwMJ]S }Ϛ'",@֟tJ g8 R$a-f&[& W|^ ͔n 0Eì2*2*O?iDsvN0E3 GŮh =)2(i' 7':>dt8' UmF>iM1MJfy~fm%9ȬphXR(H9 r{{Jxw+yW8яLM(?ݘs1yD;'W ͪtk1t 5Mzb/!DtAFrT}6Z6:;yWڴ_gz0*V ~EBP-H`<+4uJ$==QV{?:i:%}JOsOҿdL:kXdq{ʦU K *o&ҋUL)o[c\bR9!Wp9Rb A dpz*(U!S*tb]iy$܊Ba6Ȕ=-`ыI+-ЫJbpݕo ץ{'OP$JfHeeI V;cJŀ+pVv\cvV@5~(J||ϊVF= 4rr_KjKrN,j[?1/#s-="DŽ) "E>9pXLJY)Tzن=.U?GJĎ*PR@M r^xX8q!W_gp/5:_IVtde̗5.W҂1(Oyڣ6<[GNJ Y{`*˝P>+Vu n9,6kGڨ !^.Ƙ?~̃H6ʝ'ԹQfe6x ]ŅGmϱr6Ӄ( ZFRp+'M~8tZ=X,U> bѲ\ Z(ߩjvs늭">JEvs5:3 A-"_ K'W1f/jCuك= Md/'ZDKT /q$;yjQ ߇0c(j_8e^Ah-^#Z 'cu w3:cus,~«S)+Kڣ+0䞅m5*&m#d I}Shr>K^"ѼP Y~@$1jv#*mۓx)ur]e[Կ,bm? >!UiDJ0Y/یGK84Ɛ;&ݎamv 9"O$!ЁӍ7/m6`&̘U夰A{9AxZfW)u-t*Zi2q)X#S!ȁrU ,QPFVNt-q u \]V# !-OgB|dhh. J=B1|V\Z[R(H4,]bp٬,3;۟Y,@a#f8(t1#rs y6.$M$[dMT.lV~1}vAr%/{P)>Xn'l°͟I-!cYDu)eEeŸVV5LAE :Zx ('zA8Mn+ǝ>/*ԈH9)׮X M?lTgE4r|<۔ _j=oq*;/9}@HHImg7?tlz(2D-%#"'Μņ!qLC{hd|'A B/?꺓Ŏ̤~z7bТ1{KB~Tg5enh;_g-kL¿nɒ<D>?˘93i øpCs`UXe+ٗę9eM0-~6/KVҍJa%RR :]q><1+~ RλL=0~(LYaJ]SnP`1lǨEO(,jA[jD= *?k LΔ "G`GT/\8eD[klo))/{kև) R*V(zޑ萹ٛ$#͍\%/UbԀN|V=ȗDQ!Ue%OCd?R},ENQe{ڪ]بM,g}E2KMm^ bL^) &E]`#T1I<^,m0|cZ4I~fZO?؂;ǡgQ̹wat* Yt:~@h %M|A*b|;ܔ6s[ ;NU VH]m|jK#:r3SC˿=Rm9΀{AtȜIDm֙ ~i20kYp-6WSޅm w|$P""-PZDϧQ;/eW2'~3=~/>r.B1#q%kAN(ixEFR"F%Nv;zQ#< >y-1OAf;Z|U}RI+ OlbV2Tq${cɨѬg)O =|3Y RzWSzF>V"^UpW߳Y=(ssy%-[#@nr Wc @$*wHjSdOHA).P1f; cnkW|tdi2*aHm&PV(4j/0߀ϺWjoH1H…ˣ49?(ڜ-{eWo\`d`T5 Ltf3(Q{_fCR\x'HD1NXVAFf"yn;v1Tpc-4)Fee_y eߓ`Wv%|,I0gWa˅m=|d; ˇ0> TRK _m2Tbl-$OE>#`rYNva [<~A64RAGCJ] (p>;RF%U7϶b +Dqr?c36}~&ɰaJ*ZФ󚚇±utqsV2t272MȜ\VtyYctBbkVw_f70E"@|Rcq&F8Lf .=uBYgc%w.Fm=#޵rW7s|]S,#wl!X+(Bӭ>jcĉg;R3acpH1do8A9补؃TmXj>oOIǡd6qQWrw`2'i GޡsPeq8w h1xczٻSPP4-]*."GQ"`)ʪz{꾌sX@ !{hT3(D ձNV 5r {F$X I 8= -d( ( I n_I)H@<;JҢWK}(X;.M}y5nD\a@ -({7T9BzSx@dbYch`:u&~yG(;ݥ,4=C2v>:Pv6[OF fzu8[miz{&qq|L+Ib^B/v.&L( eyeښ@u šLa1@3gY0ƞUEKA hIڛ.CM[]O/? /=.Yfw@ YVj'9zʂ#H1YA"fܡVӴ@j8j8 ZҒ uZL~N=d-@4dYI3T~JEX mz. OqF%$uKWjr6^*^d!mV=Hr,4/˛ @"ų ˼=Nd+ h\ 3', ?t,ER@mH*(6K] 3>.t*EpF@>!rLlI0ZiTc\`}"!Ԃ>BXz(Q8#Md4P#JkF 5nXWEXA':zN sCoP(57Iө"/:̆0c"6ADȍ$#>%)%̀"sUmä$hW=Sk vk8@#rS mJMLi;M[| >F{ŅE\&`d3~ðҹ1AܜZeß9Epdv7F Hڧ(!v _Kwya;Wj[;ӅLpua@џy5tHO5F74Tf85;a0Y?; E-ܤQh„32uX6>ppo)#o U6nw/JM8)d|J$h*'_j8!p(PGO{jvk"6^ϊh1 s*D[L%$pߖmh].pϢsEN,E:;M}#>z~j:` 9k/dtS3sj"<+A 河N~f?՚|G>2/ӍGdkG~<*fj=TWS0tp'stO._OrH(@: 1xS.ً>Ɩ lR7)HAE<8GqHRq\/|;~]Rԧҋ9whN*0S$ z?MMû nl6v ؕmsL߇93$ >^Rx~_84} 9/h|` OO PN_("e~O(uAkU+~>0K-YՂaeVW ~wrUz?xwc>Z^Cr#)Rv$`Z=L)_J'`M1PATA=7$G;KpI*` r͞L i f"NrS- wAfSj`:Hs?ZDoskһ5B?C\.gn׹[n 򆜽WﻅW * B a84'6yL) K/ɅĆK;\:5dNؖ|Byo2Jwɺ0W[rSq;ҖM^XTb%@pA8r߳Q=Smܷ3M"1!'i.8d82 S @ljYʞ\w?uדVc5>r@pۏ zf"jp+aB-ցJǬ@JadadNv^qT<_B2FR\vDye'8̽*?7gOvrPXN0<*rp]O\?TR{\sf[~u27,V0 544N|4 { S8s9{eͳww'J>KD!DXxc&qSe0*\mz$Ҹj;fkI R%',dP}!UlAY;MSCb~S̍]ъ5!"|,oGzmȏE $n t`Sq#lN.4b۫paL0DYW3L{> Eג! /̂T<1c7%pȖHaS߁nޮE~JWUO33\V˲R*h[&7T>;Yh.BX 調ke#Ϥ,Maj,J$r1d31I{8& RO,qZrCxO*.j%4z])I{Ƚڍѱ3XzZ3V\㭞qCUW/;Dg(k-_u4h"vЀ3k8?%֔yyPWOڌ_ϭ?Ш]06c;Pka5h_-ݠtPnN;Fx~ZA_VJE 88|2(BE&7A =>JG3>aк"6Y_Z S㢑! nDHj\I0=?ӤQ%/BpUQfsgj\9XNA3ar4n-ϓѬ|N%7+z},P"ܝ@~-oKFAjr'w?d;hKoxFu]w|W07{׭ԗ@O%1.zԬQ(䣫:P|0{sȌӭ-3޷\Y,d/=8|hD |ASưjjLWFRc' *!/Þ |ZU/d- `8y"̘'C'*z '7 Œ*e\OUik6A>@}d8{ڃ @d2 }  J@2R]BHT~9X+B[YS+ė/:s^%'7yg9Jcd3նÝ4.W{^a%G>1 Z6YA1uG(`h_gsE=qc-hL'@d{O a>IwL?{ XO>w`SN9Vo/u-GY5ʀ_od8*{Jd Vr O_ŻMJi g nܙ>Zy6Vy^|O<]}+)MtXiX^'cf;"48jwgТc4@T92ORM5F&Fv NwQq=x<񨔆q자 =ۨ> (RʩzYS ̴'N_5ENWր- [ђPQG4w8-D-.}|L" ׂ81ٲ3pnfW0^ Ka #[d+*{U/G}v9.fi SG^)PXP ¦<Ml,[PY]o]TᦖԃfwNk} Q3v]ׄ+{(zf @M}0.rT 9or ?+$/Vˣ$UI cV^,u}AnCqB{\J푍Չݱ.<'-պ ~ N8J;)=3l|gaIeDKjx-re0fe<~M62i+ˈ!cV¹z[g_h/ɝ9ܡ+7dȍ’=!#dTSuy]|LFjt>N@izc㿹64|uuLQRAЎ9ʊ D(GkEO=B'Ka ; l@e`x@qwN'{2YrCkM]% mW9kI^cK H~$*pbP635iL(?cHچDWqX8-vv44+EbuF0&Zs].L>9 UޙzNa)&I'fklx,TÔ*jH:2,["x^3߭N, ù(,yIEpvL_r뵓㶉|#) %$@O_i1n%R 1_/ȀY#¢dS5Ǽf^Jmn"",{*;d) j/C uR̰G9 |?'( *9'BoVe|tę h'aS~`=Xz8tX\W*M-e 7'LD+O x>|B[mys9ƮdhIZV'/^f T֥ [،X_!ixjxR|n1aA/`^"d^-'F:R+7 Qf0ݢ0{A4%^Mc Dhޱ@)#kwU`XGa+WoŶOM a=$(C ˡ UQ&&|)l3'Gcuh d|;2rvqVĖlQUL6Dn`Vaw:HX^Gͭ st,#s;Ã4!?)h;MP ~C:Dm}sF!ќ%z n v5l%X~^65 t-5Sj&=~x^\z<נ͋ zAqeSI:h .} FG#n1ɪ3oCƌ&SEk,V`j՜Q} ;nU֥)_ @ہfZM'FV^HV8w x"$J}#՜kz/"ѧͥIНv|̄UVJJ4>8BWQ&YU3@I qh ҩwYp2IB$~0y=qe)KJ+@ATP־[EVRdRuHDFYкnMD]{GٟPb2%LP  sꑽ [a~֧q2zkwu%! P ?} jYYT} P6LJg;[qc ߻@cJ7g* Lp@QheiY.ޔ]eT>F\VAIos~5 2ʽ7t\Nc*AI}D|Y\HȦRa%tupYܰ ީL|h:8Dq8mu9]6FY(cA2 #@QbKWq 5!;8twE|?_ ^Uo|Wֈ@C Rn!bu#\pv/߁u)C)N㡝^ C'o٫@sSݢJWOmЬVPDIJEMWw {TI沨ƴ?Dc\9Kn$VPRgVV#Էގ>~֦hvΠFL>-,'>CUםopn8䉑_ۧ`ecX;lтvPC_<^ݔ`S_r\!+L_/EpEw(+h,.}9kPo}$"F4Mlo͋喦S{9IˢF0Fժ(IZ 3RL5n٧܊x146b7;3O/.R@Ɓ/qi bT=45ƣn*ADI sq~\[6Am 0vgsňT@6`_&@'FhS=jd)ԥ/nrI,F4oalcC@貐^J2.BFr+ O4+"?&H I>6mT%8qOD>GݕhDzElXcm&h}8R""NlPxlvz >Vutˆv Zi%9j5f ڪ|~9'\?Hq wvQLGt3`=B4G܂)d (BA!i9Z40CsNjO"Ľ MHniјDX-3jMż-Ut&jKpRqT LgrԼn"ak . F_ RzK0sveﳜ"RN l4M;0$RuͿ|E佮hՍSz8U@]xK>>5u@foIDc^0Lx#= CSy4(]3W2!1{wd!/0 )Fl&:7[:b{(I:XI 95qۧqN8FPRA^ NÚftZyЬ ?սjj;9ؼi6BD,wJ!}NX=G;`5{bK2ꃴؕPEkȧRg+RO=M\ S4V^l'آOr}Xct Fy>WV֞_dp+.A{D&z62}± YMIzHmGHBe+ nԌ^`Rz^ә!؁J8ȿۦ4~,s_d^sRM5\stH;8!bʡ\z#65kPs1IڶkQ;ti۾+#!|+>,sYԏ JcJV9xVϚ)H 4 Xc8ɜђ -=3^ܹ4¯HN"x) 0; yz>^eXQߑ%@RcLcwYAM`Piy/˶dNp ~^߄p%nT (R l}1Jd>h^p8i@˜jz#BG %v Du ¿ ګsrzRiֵkrOK=3^Jmq+ޣ"9|-f"N{zdoH;'!+y&~-"G k`H)0ޮ6~k6_|dV)PK]vn'oZyoiTjoI!͒obi/'?'(Qn 4vbU2ƛZXI Ŗ)fgIz RREG-t 'd^๞^z+:s6qfA œqDX}ۆ5m.8l22OJDzl GhQg6fZprT~3ٖ&Rw'->\ބ<"mfbo'ʞpMZF+i+DO?ŦA\o4Lm?'WycN Omy,[.cx>`=2pP?LnCTUfd})jKsxemҍ̮6vEo v}0޹6V4~y4VϮuB >-qۖHF,@f`²09N#ISByi.6`zS i{]:Q̍TǯV$1~cHGսL YRŒd\gow~  BP裚)]\ݰ znoI*":АVf;rdێO yJ'Ɠ'!Mtk\ֆ MyHH?Asx ũv>l2 S9uCsu69Z\x\AcDEc,@F}qD4sHВO9<6I=/H0:Ǹnܫp/]|pp7a 3 CKyw-fCy hǙ2+v*FBZMc4JN;PKAY/#fׄEh9c bUEY o;q0QJʉܒ4N0%2"[O|N7!m\[ST'Ac\Qv-[roP&rW`)A=n9翣Ba8na Kī`hs3fB=FJj,x%>fo\nZzA4..2۾BxC2&5x9/Dj6@Eźȼ`pVL imO2~Q7oaЁyx=S*mBY/xA=e9+ct_:qQ$HAdod=gjtCu&uKJ3K;&[Q".럺B|wtSWeA'ye^j<[ߝkKlJhCRsIq H9 p]y}EHbSu@K~E6D6nqZj|Lc%̆ Ƒ)t5 &J$}Nۻ+l1n C`5عfcWhSE5zZ?䛚oU y?z;]d3ǫ,C v`0f䓾_U0뛢s bz$ш_7n$y-Ú5W5> 8K*k@deRk_2 붸Q ªf'Ngoλv=b&F]S|'@68MHQW;R;+?th5LӠG![A/FH{&wCȔl%C \խh׍apiw,d2?.w)tIL٨?.wuu77F=^Bƾ>VFv{mۼu>9b.(H6N0[ͥe l?C-6AےRWMSD}ưr[Ax LV&.GX!,rw3e5<gj)c=5%.]_92~ `QP.-W1lIҙVn1nI!Fe9(fߦMs7}$9)mZyEQna-7"Nd?hB[B&^ߨ)-)՟UZiK0\ ו$j5zs ohlU `(H۰Dj.QF[KB8)OU-o<pA?81gӤ@G7eoӼN¥3& p"kIe-޳FxC X.3Άd}͛9 X)O|XfO]Qcd$IBwecR^7;cVF6;)JKgBHm. ۛ@F.4b(=aG]yLo0ǣX G)whWk Ui.}i .>3Jc~ >AW{}|8xH%9[+L/ 6"zKVǽ;K5~է,Wu-fлG1no`~([rӱ*sܧX1M 9|fo7`+J @#T+rb_툱b6&8 wj3'T[݀#5HO95`}WG; #7=ɚ{cJ8ֹgi=D[K-03&&tv Q ;{91FIoWy4}[+;M<"T2}S,c=x2W}Ź!cY%b>KpNtLxXH)~imkRM>O0p~wċz&8o'J4vpOuMBwUOOlXwhܧ87,,ta4]"N4sb;ܿA[1Ez>ㄬdlA+R'+ ϝ,fp:c!:}fBHF0yË!^:8}l]r7s]%(`" ?FVXCyC<6`9%'*i26%6JAasDbRo2nBI e&ΈpLKzŐ2B w5ePȕ刦bX2.&C% AפZ*pP9 'XPDa̭L"fW)TT*Ի*ݕ˃hPk͂?ލ a[i:P8:'~^PNdW;w^U+|m.oyM@>`+ژ|$Ξ.7C|ЬG,g#/|Cnf &U K%6 èL0U] VNwEт@zth woO R0j˿3,CURi%@ !:9]Nɪ쭞%*w#ڗXwSYUy9E6t_1TGTJGHM7t .?{2T~UEJ5k _Y%iWKUVjxVj7Ĭf7EN(3/Q&'}My3J‹o]6,h}P{p_T`Xb a`mb4\}It%}P %ynyKNvxؽX%'*.؈NV'bkqxU Ls!!EK2JOG|rOeD p)\\ [4,.=]4 OcZ}9pgk}IEd]0وiapbɼգNv!N)t0ҜT. qbuْ̹( D_wl_VQ? b/Qڝ)~rF.K+ĭ9I|=$.pte¥k UV;cMVkOwRbD.UcxJDO23wOPY5ӉD%ؓKf#YT-ZzvX^KDn7 琯n 0bcjl2ހUppn(a ui*B`)Co n(M9p 򐐬7tk=F3 _ryƹ͞z c]@ٕp`20vC"*JTXV5V_MB3Ԟ8)QSN= $F32%bun(ۿnq޿׸:|!a6=dgJ.@3 >g:] y<1(KGcjdmp1B_sPgLdMJ'ϦA$96Eu2Gҡт؞A$ѹ=¼qFnꍎ}*\x~-1j^}•0j' iV\~} 0VpǝR*#%T?!y!_εrJ#npmze8ěUN(P/w3{)̃MȤRH7H>sf-70=gEsZ5L sVWs9E6 ^gHFy8=Qu箬BjOr Ccc*##P HIM[QRyvoKD(VHH 22tJ{KxD&|M|0[2+*H;eu;{@ ӋGtG"TJlgE+K I^2xGn`m4};5Z*'s}E}2謂DG57oA%}쌦\R1 YϿRq <\eN-O[oawYxvZ)aCgj..yZtמx#wH*H}:-37ܖ#:r9:~z#j}c4=F <]iMJb -l^;!ޚAɯpV'H}~eν Q[Ud]p/#CCI`Ék-PXk)AbF/~X B=Tyf?\]/O{ Hs%#|-+y J%iN,nIv|WM2,Gˊ-RYu~NÊw7UG@ U5@у:IO_Aꙍ]}(]| #*?̕?HҁB}v(ͭM5(%0=/ WSJTPw=+^Y<9/#qGꅫU}"$ D0(6j!z_ɱ['c =`& Jlx=?A2Ohקy_$y]XR`iOåۿ]dE,hx^,M|TOz* ݎdU!;\hBAmךr.|-̇&E)˻ETɗQ@RH`Lc,3¾D,1Ґ| T} mKe1x\/I ,A)u[p9ȱT 2;뇞 nt<`N ׈cAau>)!d%C]'4'5xlv> Z -Km#G =@plį9p-v&z'b'̸7䖿9c(CP-+G%(?Kzd[ai{-S%t1t"z6.cBcnINuw+4qYaݽ Ū}gu;cNaKɚUX|T ,E#(9n&1 1ݨ^Fkc <O!ɮBLBIwOl5SU/P($Dh5!n ^`]LA'ág_HĔRT'51d?Љ Lv^{ a":%_esۀ_Z4a1y@$|l |{z{JM"ݼhNH;2[.}δ6c? VC{M_ \O&'Ҟs ܹ#q Tb:[$= "M>I?U|o〢oy@}}YZX$Bg謄6:*ơÛF[mqX6)qa px_ϝ~TD 钳cou ޔm_|dQ#CL$fC$h)I{#,ҘhcEQ)NjΊekWmkӞ9s3~ (GWp Pޓ /\9jTmS{ nt@}d (W™\^󕕡K%ݴW@P וMD@G%Q)C&h/RSdߡY0y9єg"q)bng 95U,믛. __*Zy\,)kN}$3 d0:eyʽ, n#mxb|Ű0란^l^ YIYaNxM ͙-ɷP4Dd-QB]dfgs):,E|{c%7r*N1Jt!~^\j>gh?׊~\Xx`A0g\C =32PhLC!$ui\|қG/?Yϱ2@kL:iøa٧\.aD'Z0ssޫ4ۼ)&v%Wk"? xyT,:n׋8L0ࠬP]6`J ؿEwhx _aV;%$UyAwu5e-N93[d6'* + F,x(up4 O1pvm*l9kwxvh:&g:iim[Զ#EhÚԸ mf<>[|FX$=.WĎ2%{K8M$Wv^oF9 NQ]K&XsKk;c}ZZLԸoa>̇Xs)8Fݝ)$6mGEDFd*۰fJ5u0n>-U"̔8-+=L`5 :Lz-]"yTz 3taۭDO%$V9'p{ 97_U֔E#Dv*#$)Ǿ`w.X:JRDzf H`d8jһ&j-̹Qd hśG40S`aڰ-w`nck>1=utC2Q\ }Hm? Q> N,6|L4->_Div#Uڲ]偕$1sd| ][$?Ѣl$r sXI<>2 )ފ/$&1&Ks˿T_4f&$9̧t^MBW8BHoA oCLpRЏqyڨ2<*cIg4Ƽftt玡?l!O㖀͛`B8WTeb8و-,XQheEM,Gf.̃V+-qlDӔ=AqbɣmV4\)v6Fޣ6=Up]\ONG1sA} &g/߸DO Zx׏ #o\6r\sYje7a9ol|dQ@NMb4/Rdw$7oGNh/VͲ__t] r3BhDP-+;'߇0{вJaeԿȱ 1/=X#q| 倚#PqyܚG:e N3}.nnn7k"Y7],;>kh`h>]B]pRnɕB@HF?m'Y3ߊ49 H++sז`. duʅ$i<Y>U 7@>|,ry1M0m{օ9u Fau}&.%ӆLyk.7FJR<l+Wg~\i*a˪174\F`S6'IKbӡ Pߔm7_O"b/\OJ=;菒`Mt+Gt2I3m C{T"ubQ &Kwީ\XHwH0d>a֏⳺FM v$ޜM!DÎQY!0 bRP 7:%YeA4S:;~c -K\1Y`Rjzy/<3Vѡ6Ƴ~RxǵK1"ãXd'8X(:t=8ζu*%:tB$= P3Ho)*tRɟzU ˾=S,f*'eqa]gV#O>Ri2z'NKu7b*Gȼߤ 4~VUL52fH"G[RIo҄d-7iyVN:[Vibl⿓1?4grj_yʮ'gL[ڢI*cM_W9y 3^G)N!A4J?]W6FcZ¶Rb}`k4X(FE8Q; kVc)A+`hceZ]K?{OsdS-v f7_(;o~h5BN7kB?`gZ|4Q]{%;:Ry.?v;#QZREAag^p?e:30LKx 4fWofu@Sm H;0c < eC~Wm}ͤ! u}Q)bT=DK2!@#hc@|"Jo1dnk<:;Xs8Ne|9 ȉ /a2Fk& Lw;R }$ǍF&G%QYC$q#txi]CtVw`CÑEsm !dP)En̼CކlO8\Y`ql4i66}> ?g[D_cD -uOWMtoHjVm00qU;787ݠia,4/CݲMglx3 O+ i4_ZrKhXCR#:B:hTx41ae"X?ǽЫ7A)ph~ (,hG~=D5  ,w]MD+u?7vj'U/X? o۟-ؗӘUwdWWK:sL˞O*5eYz'*6.̛%c[ + 2If_˅t6>WKD$F0GaKXgl_u{xp8qf:~2 v-0se4Dqdk]-KU9G0EG”?i!nee<4Ygtuzkr.ִa{yims!`,1*0cz=̶gN']j$_JK t~l3"CBpR)e8g T 5aG),7Ho3"'8*rm}1O3R 3GJ1b߯igҐّHdY<[ 6jNcQXPWA*k4K (|05ШL8dMЙ"t'$1s?s4\dOF&8L|һਬޏt{6H \y0BW,qsIꦘ ͩ[ԏǻnhr9$R*k?\{p\RMZOVv[(K2o`̛oTه)%xVbe(Pb>yO7~'"L$xq^qw3|s(n!xkReiq 0fDYӰ{P,bV&_Ef,O\*fBE4`VrVޒ0?M?@ТgQ{ _(gԿhJ\Lz/J4T$%S^CLj³Y.j`3ih< -?T7NCpؾW( k1))'ׇd {ZOڷs\#$τo#ͤ,UE6 ;A4enw$ KAͿӝKR'Ѣg,< Qq4#g2on7;y +d OkfM]s!>JDZ+HNlkcdfk[G7A{s/ԷJt: ^ޅLoA!((8Q4F4K3] =+#3Z#̊&}1YNr06<'fG1HϏ}Rd`S:b#gSP7 kwS*KkVI|0 ާ{X؎3O3r?9x$܀Rشjq͞,7g|n"Z\RԈ^. pA[o^\/&Bbo2=(w=ȹ:^h/n"J|9)Yt/KXNhbbpO1eW:2ܴ㺳<5P-Dk` ;u{T{p4f(kPDt]6HfR叅X~G/t/3`=x:ne55F-ёKW#ڿ_ITZ `v<'zc1d̎C^G5a/pp5qkƸ6AsfaCWQRߒ߶i.=Be'{#Xr<:{.=+Y5E)I]d , "8i@;TbfTI/q[Ǒ{ZV$%'hT#hQ(FTB&-K7qD̿]rn^!ЁiplӽUQәR>0xsḒT A+@F9OxGEdv. c2kV_Ts6jI 90˰K_$.-:{k)Dހϫe5|8U|Ye-Ëj_DqgyȺO S뮂X|unwV؛mKVm -^nc?Dv+> jq?WePGW8ߠv27"g.!Fk i_={vǽ!fI^ e[$jvfI~6MhV}IAH~s#}ѧr1>#=jRjm\|E+ &2 C4xprFp?c?q“s4ysJ M{b8yP#1!@T~:Var}eQ~6枢uY YOX!u RPh*BBxβξji9biW˘1v}1d&J5ν 3,z[ՃgiVoE$֪N SQW]zSYڄՒbLE RJ/7Wwc9G| ^L_╩;Mu>K&ZfN? 85Yy>g S nOe)͡v>g 2Nlf>́U4NJ]P.0k" Eɍ1"14yzj'oJU?uv`9/zI7\%\c-}M8dj*ӃP pxہđb#F=*1AvT(@.2OxNi`X`ͅ7'% ri'>@/,Fm`qnuU^GYK9xz=@p2zgVVPW!D@Wf=C.-dp$ zO:74v#D'"OlN% Ф 5˭=-\ [_?n_;rWIs]j-P4 ;* |\ޔ@BG*-ogˉqH~rXxq &ǝctJrc }&LuUB*qX"SgSιY L)hnix/emq&!+S$FĈgϑT4־ǘ EQ1\D+4jSw=X>dbU1(ab: ȳp Ē}hwДE-= q}?+|tӣv'D1h{_^l2GIhN6WB ׽0K^@O^w`_Xbg9_O! k󇚢F`<%J}jZ $q _#t0aY܆C0O~3uư>6Z^J\|D1#ajǛ< m+PsWZu @4Ev#b;j["P%>;~#V5E9=uS{ m;!&%1]1>!v7P?> &4N~#3aofB բ!VˉcZ ?vQ7DΣWxa8OȽ$m}&HyK[ H$2El^Ro9=o:rB}&gs.!(2ҵϾb c4F '֊2`.=j8'fD缞A|n5SuAc7/5fS"XڋIY8t+.eA\X{Y暰sOS;S38w!  kOD^o d?m pkq!v2XTv*u8O݈Q&ސy<s( Lx/q=Y"V &|@;]mXE7?,'t}Ch]U'`ObTmJ_ :+7Lv71puZK);&gS" Y:0ӑG|[+>jҫL;6DY#~lXnAfS٬iP^.!"N"  +dQř5 I;!l )Hᬇ6BDyQM pB"s1=2O_;C|ы*ۊV(\v>ҰkPY c}U|"jox@\.(_j~0w5 s7lKˁH_yEz4\dLdri)(@pD_)apG{⢚/X{Jv0.R|tEyd`eMtg P*i~W$՟RHv2r?< wŨIHWڕO] 5C Z}WIj֛>MW (*j?k#ơSv;NP ^dy :D a8旄8.RZL*i kF [&Fb]EcΡ⃕:?YiH!\lfܿü-N%Ojo?g˝SWI)盽 ˜NCv&~Ns^CVzϰ|s. VA^c r޴yBzsz֔s$W dMwx !M?:|Y; 5xPU5HX@RYqח]:S7Ej<Ԉ>?s9g): î^%RLY쯁AZQ ġ{4:j\g8KgIPp]΢5Y%AtTVKMq9o .L8-ܜY?SG*\-ۉfpHSQZ#0|liGZfE& %eA|EpJ'̤$vBQ~ȜYա./g{R q@' wAj&aln5 sDU ^PwYjJOkΠ퇀x+iQlOA.rw0$*C@x'B,9qD؂>xexLw klmA]7Q]X?~}JF9䞇|lwLMIxI\$*I62g#I"<|i-OCzW*b9weFf /.m+ܼ#UC#/ Ud&+#gp<ȤcU7R1ʧn,.6||s]<3HZlI(_PuA8CMN]/5Y,R'46D֋F䆌ӪIX PP|Oms|` ]ZSEL!J=KZԧOz*3*k{$(=jŁ -Gڂ"CVQC^~-^yaQAH{:)v iUb蝕!E2I>i]6"[^!ШáC'.)A ;u{jPfK_X+[h{ |&\$* BQ#fCWޓ@Y3נՕ8S[Y8m(FuOW>,&){dWE&xJ2 nᲯ_ힻQ.փ ßгɜi ">);2u{Y8,,_y*Got'!)G-s:PW7~?HRԪ菌^a_vh݊wx5`D99}u%D0{d}AyPe)fo?T~,d^FڈNg1~\ Xq:ϠI?5rEƚs[GQ|!ᵫ V# Xr){%ve$X}4"i Kz_Ycm`M|b^) Z/3aVwvf l<*͞xqG`r)O|rҤ冼A(9јąl3FqO9o7L l}Ɨq[#bXppm/ /Tс\]Gɛ<Ŧ_Mv~lJǎ3Ez<ܹ//k8β|Uj}x$IJϰ*f4PJ{Q=wY,8^^FibYWΆgHfR}a:uvhE4A2[W [6wyd$=L;z-`n>1^`PmT_!MN[iBQg|~~kqzle)ז'!$~C\X!~V#Ig;_9y6",۴ݠBJ g.7DH q%Pٗ g㋳ Wmk3?fVx`+4׫3̉ 8oѮXgd#dW}|.;فXc| pͯm;w˿,c&J }9NVcR H?` AX-A-U.޿k;'C˓f")4o{[H.GS*W\BW$|$4g֍^ <%jie9!3Zg,"GOYQbyL4$)&? (c2*p:boO% V Mث Qaz!~7GavdƎ| Shc_ j)v.z[lY ʙ8Μjȕڌuo&%*?Cn3NR (qALD>Єayr^ 3Z,]ݯw%hm-b-4$+p|Zz 1ڝz@Hc젅$fBfKpT&݄H%{Xg@8I[@j>GN$\D46m/6Nvi؜^cbc{rD!xobhJec94Zڋxt+YC`\:Zdκ ώ3p*ci|mbNLYxn m3 鵙aDl-6K ?gd >q~1F[.?l50X8Q_V.Gc+ɴe<7/iA y}3B6g[G^s0MrHZeuۃoAѩK)㣉oō,ʜ 4Bq7&󜮫%~U oK\+2[V-GrjZ˜K[B;x[qBNZ' B9N]. ͿְpԨ躚=ᒨq`Z< /64Ѐ 'I16VK6IT(:uuQrƾPG˥oߙشﲻ; /(W[q&d 7(RӄU \ʡp91jѓ, ?/wJUf}r_1`QPsr;A(nX'+!(E\*ruc@8ɸNNj8W'Sd5p .#= 6r}\Qk8 [4ynE!aQb߃@8fAkC6Y^/, 'lEMsع_N}e "L1P3z_KǎUV.4d  ]=%I|?;P)v%4I/4 DWɸxAG)k)ѡWZʊ绢_ m( w𫇓j:`jtu(CrɎ}hU9?~'4S\@70[WpХgqJiսY:c\?Fݨs7Sp& AJU8hU!@47A08<33:o!ƚw,dJӐPP; $x}Rkm{I ~>{}Ő2cde-fxե'Zu2CUip#\.,=+CCYPq3b+#>!l_)3 L~Wp>W9#u3r8zq8?4x "XK&|rPnRotD6[*~)KXzE'QbP9}\sC)*2@nn(0q | 9ak*Nk촞*e}Vϟ Fnahhd{oaUoArZΥmR3\H8[:i9]޿ oҬv%+{Ԍ0LF9]q @v9$9Tש'}FZJ8ŒFĴO>3^U3WٓB4/9~1s6%)܀ؐ;e)2 E*K f?xr}Pi|aA,"e YLC}R ['(EOO8&ܚ$ ٝL >>8ACrrXà9f=89 .vdv!沤Pe)蘙'loA2N?±Т]O*p|ypcĊD3~+7͈C#NRWaga[L 0p&6ʎ3`ANjo!0gf眮RF=K\+GNtA-{ Cw+-nObhP`U$9q&s*&(☄w~xACU$ԡ\[:@*JX-r~ihUIeVB~b;.[ PWG.?w_W0d2uS_^S6tcJ/j:R3U NYW2<ۼeL2n4au^qW /v,`2G##D;g" tf@ξP: bHO˝!wb~ESe8EikZOyZ#CˬY3,0ͤ͌ cSD^` _m*%XKT˜!mw_P 2~;5B2d.^Ǜ{b:ݶ$.՜_p!cSUxh12,kgL^PyUѥҜX-8oEmGx(S42 WwDxv=C f=K=5d)3'茌1VI\f鉈DC/ZV?dq3P+\R-|_]]ǠL.b2=RK ;j@ k-i|!y ު6=b7I+z/#ГOM`=B;Uֿ;|RJ㼱v!5 Er߶h~ЈbE*Fzے^#G$3Fm2#r+Ni J-;TEPe0(ԖNgn|Qa貚p;ock|ڀtVpjn6RP,V ky"N"7biS^0 @h }ԊVfȽrD& Tc2D5><¢-t0·@8xKOdl#"B;lKWb:}ϟKzK3c=e&ֆ>m':՜ED'yA9t/tz-yglMoTKsp˲KS2ʴP&F›Nb@eYUhTZΜZ<0fF1[#:xշ2\2/"e *M&U1<\;_ GֲBByڜ("Ryivs$5UP/PHu6j`$RĒ-0KKrh}yf[ EIyjm̚g/fcC Ѫ U G"^?cWu޿xCeYfg "e{x b^lJ<Ѹ,Ȁ7U@*uI%˸%׈xRQ٫mlƑVX(4dW= -όFi0* פ |_|=lcΝmBVKp `j0{ܽW:Cͺ>2ڵI3ϝhby3U؋Z5 mO\&D%+/1P:.Jp`!z蓸,q~HQ]ź/̩vcK ,_KcaT0=04p͛ .kʬ(d)=f2KT!v b/Z(FN` U8E$)Oމ`U4_rj$I(e#f'W>JȘ4Lv'&rRȯs^MF K^AԶ75?_e"p1\YQ8ϼ $9^.^=pdԙ0=w`ʛ6TvJ<`IϢJzGD>4H6+g|8*ڂ3sK{m3?9Wsb|k>|gc陎Lե\pk}ۇ)N+|0<"@~.Qdm A|x1tФIG(䌅;R tbjP #s/W&N fTVN#ܣW ,Y)tg(h/vuIcD'$|VX.{'iǣ!y @ MN9uҡ n$MxZc({VP,[lKw=jڭX+f3Vs_`Z+2#ׁPlwr2cbmlvyuYP 8D$z1/Jz3D;ci!m({H<ß[fL * [Fvp|Xe};ul8GW"W]Dkr%0Q?%[wPq'(iA }t$'[dD‡X|RwV*~*d}U&@w,< ({ci. ;) 6tx)YMv:C!j kJ]c.C䴶+^jjMvn ۍI-nDMj=P/vnoͨW:418bNT٫W2Fuaߢ\oԅl#>1bQ gx@AJHtȟ7YsW:t^=/k`ϳ oſJ'x xSynaX(q)L~vB%M:z-v^9gr.vf@:*No}t(Z$ +%HJ|o'RPb\k5LdIh륣i?_po'x%lˏGt4EpIA7/ïI1Ao(;lS @c+J"tyg|K_:px9t Ѱ(=K 鵍n!,7Ǒ)Xrg^"u= i 4ൢI̫J`:htGfq9cd&a4z- \GΣ/7sOI=@ZU7[,%}.58Gnv^_r^_ +gz2]ӣo,‘$n[:_MFmfmD 3CA l=PKʙK9Ka)ӷYw^ib_E d$ W ơHbI ceC`RR]% x7m?2{IR2 J5Qem3-'\B$te+JDCd7rΦ,z=A,/3٦aG<)dzzbTnW_ILo(@'XA8ʝZ`1QrHB^~BEsx4~@5 3.W.5t=O ܼ?}[+Ycȃ4s}{wJG s@lg>Ы]&:a;FݔD̯rSa./EHa.=R w!tŧawIaˮY0d.>☆n%7br@&nmsR;r=|r]ӯ 3w6[6PtJa8?.mD[L )2vr{W"ž`ðX)*0 жK՝${LvjrZ&S-d="2(2m=:'gl'諯L k@3 W@kF$\XC2TDjs͈ ɞg(dl\lZ ΄s:WY';^֙2g~"~a*S (2 J!!]kOLKs?LKqoƎFw+ K6,zM9_ /,_[Hxlq^|_1 2ja\ʥ ;]#YZ=|7n{uWl9_rvP5R7µdj * ןKDTZ-YMq~B9BhTj%KYjMМ_l^x)mSRHDFۛ*ЋԾRd<&olm˽ }Tji``zmBX^VRxi@.mʝ2[(m4_=7"-TG4tqiS_Ŷ.]9f Kԟ3OK~x!sI-"UJY *_YVH*ee;r~Q{ 2:0iZO[Ub 4OAu"A[XQKҗ j EPP%U Sx)ʕ\xˡR'esQVjd`AjVY#( \쾚%*iMż},Omxb,܄Dp*D8pdJW֭*ǪٰR?tD䔷v4>Cjs/d j:肂,rB=uz GM<(4 TÑ : ?ekQ~5إyIV9Yz'ԎN$r' ysn7`߼mD}v^riJΪV5dWؘ%%a3򜙚.fDT +\y}գȽ>PHgyu]Ƅ5f7م%1 \58<'8 {f.JM Ypj"xr3踆,G6uۂ62N>+)Aٔ,J5 %jr\_D>q2 n5F"a ~K}0>8.qmqrmVa^BrtoS"kh#Iq-ʭS4З./:pϊ%)HcshŸy%10!y,cK,n F1[ 2oyyDu Su#1vk0x ƥ:rr )W!SQ*|stώ)L ^XF^vGwdȍ@) 8RwMc%Uz7щlI7?՜ AW +H)n  mOR?icJ+ oS#dk6"<S } E S6nB&*˳3C&pxu!k×yAbBHO ^M^2,+C o&m~4_Na\zR"{TG]b0hLIEyl R[w8Wdf GEg`N&ƴ)M)qBH BƂ~5 t*˼s-6y0Xbr?2jc4t>5: p\Iy E? {L8'ɰ<O"4}J?fs4t%hv%C#Brt]|d|R&{q,F\vͦ-+6ˈ%Jk|J7)\0@))0謹*o|PX_+K0:g8ʧ%"밴>98tRpRPBaq!]R|S UbBݡUdqT魒Y uS_k 1q*i rN|1VV ca>T6Q߹_ .G+xm;.N+yy4.t3-_:j&.ˈv?f-:YQ(0+c%”5K 8tl@;{.m{ &h(υlRha D- <#7}3>AUZe bI(0 H%k!bL#jx o&"u}xT]|Y fWufǗh7MzXAmJ)TD[lۤ|YܢʆdJ\U.7tYȔ7+4tc`F 'o{<ƷRrg>.3f@y!--)ydR(tK 6hk&ⓢtM{*CXX=싷gG0Ә0,`2]ԃWi"{̼I/`4:.κA+T}"\hB;lܝ ]w'Z:ڿ Fo={PGؙ'[H`֝uu_1ս`ImdNZy܄#O'q\d_20PK2;qmlPPHvY7NތtloE|:IKۈS/D/i}=qHT7)V0fQ nYi;mډycxwwاe83Y1\e+/>pmTث\XT^m GaڎhZ#2IGFN1#|'T6vϼ7P{|1icCP=-S:J݊b)թJ<[C#8lJ?_`xD̞Wp}dz8ى(?[GmbGe_35R5' `0<)LO(H| s noah߅kjlTb;SmGJUˆ>5;j lp;;̀+{a oh6^?#0f^=k269΍??AmɈS+Av3Xs˶;3UkiQEj7pfl7f^Q%HL<2\try+nPL]ta^g@;v`XӘI7^L-` l!lBۑv<|k|^W)7q4 z~wHAޒl ;xS a h+.n fC>]rF~YDqؼ].yiNےTN4^[*`${ QnfvPvmay&>l%9_ G @% ##fP{W*8Ża:ŭ5aՖa3cRv L^8Ԑ56u뷹k֧-&Q X%jO곿]g)Dw1%3,pR5x0XO"${I+= ['-E/YdDP |^*xK^^W IkH>@]hxZ|SRfpu X2gE"/䖑,tO; ].?}A һs@nL/wğ|GQuUFoPQprrq)e,ΉBDR"s٠&IO̘ceWⷌuYk`0(a7O$u>5:f '-=h3@mH/LvS|YAUtk=hqb wz ᷋BX3 b*8JsG&/>!^by:/?!-k&dʛqtUxыGQ$& xX+3Q1.yNPNgl%|B?pcQ` zmPqHf9NsIף[5Z.mcVryU% Ul. AI @ɕ0}dPB~S XZ.?Ze^ϓ!8@ȤtVjRYvvU9 %WP2`4^I^J[ޛtZ>$iZ #K/- $ {PvٖڧY]L;{|/̣%IX:q̚S)l͝}:w⍹)('xk;ɫ M= b%p;Kf=FMV\~~^JQ\>{bPE!$Ñ2B t.RIPonר敚p{8:Z9d)[z2D(uWJ ?p>뭊Dk2*4ki `^ܞ>s۽)f_0sNX()N@ٳ7SFZ&D]t:ڻdni +MxR(Ϫ]2 +uJH!h $z$wLګ_o>~SiB{fT|d( ԡ^}mY$S"@XLS`eA&-u=BCb|5kwt=ZjGBfn$OUqC(^,yiEkU\~NIaynͅ/ZM ѐGJ.|F[:ԥI@IK<̂&b!*x+,E<.MYl|4 z ff#Pgcxܦj]pv Ao8tI/EB|#0{4eK+zp3pxYڹ) Qs)$PcQ}A;`YQ CWɒ"'n}TL'Xɫv ^^ԩؿ,J3jO 7RGQG└*RxMM* 7'؇fFXEIцRY W@5[͐gs& ·- KI K [MQk#K 82m;! XCA</~wvI3>9G؆WcY"{):WOΨm6/#>B)!{ْ\!bz7޼X1pJrV2Fc!<Lj _:Y\vxWHH1s"5(Ga8ڂ}c$ βװGVG*j+:H\3+Yrz ytAf wL n.]d"K.Óo20}((MFUH`i HŌͰJЉ؅7(3yShs,Γѹ?-"qclOߪ 1KLtH S*N80U+fRAif/""$2{[&7-u %oh0KA[[׹0;dD U`%TpS9Y<g.s>'.S,P%JU!d <qh$KҨAvz4aápf&r^mEӪ8tiuS}K_/[i'mE^gtxŎn0³$\*M*^W$A qj^xI.{c#:m%eZ(?"fBMZPf/Z#PP,m6˺ChF!_F٫oKHSwVڂ7z! CY:C kvT1{FL~;rɥ#t{nJ3*_qhwLcEgc9 b6/TSVj6deP#f8R=_wC5P|?ǍYx֓Z12+ nP !4xB0#=bI4mѭ6rE ׬e9"XLA?4gCqQK{qz)R]aoY>Vjܵީ Rዧ9[6sl03-KoigcAȄ{\7[}]2 q'g5fF pR|wZC5B\ُIq|qД40w׀IqiهW͢27$+9jcNѯug2}1GoB6$a(^~)~]kr=-FSch$zUӐp}DI+WMV RHRe(G-̍viẎz#%' bc]:Z.sbُtbh *8J=tc!_#Xsm5벯uR<., zXv8GMtU._]74H #D({iEaxǾ.lAʞwsP-RPF%s}W=n!t?mw&`@ RLS "@kԶ;+J@*ܶ$PtK|IqZ1K}P= KCEPzG/LL Ϩ%KWکaEefar0m\nk6 jcL]Lgo\Vȝ+þI})c`D =A_VZL/MZzq 1CM(*V/ݠG FJjפ/juHlΰoƀI |eTN?QpԃVn]xw//˰7DeQЊ!\9-x$[B| <ﶊ_sIZK;;`Dp/d2*b3mcr6hlĖJWK7_D7ЛT#Er0sHm`8Ĝ6MꓗLwMw[uR'v~aUYMt%O,Bsa8T :`EOIe iRhFQ`C;+Ƴ½R F8}#g]Sș TPvpaQdZRKy45(eSyF\DS HH;::Ha-['x4]mYJ`u9v0!)롷<֒:$|0} l%c{b` BR^&^[]NĦ1?u剄v9,9IBvceA Gח- ^Ze%N:ǎ{-U+an+"3C4gZ3ص̆~Z6j8mZ\h^䖾f'ӊ j1iе-빬iI*(rx̳ҙQTBXLöD\s7:@=f `~c .tu T=$ x2@~LOo ?3AC0N%L| _ʒ֍Gՙ 6:p'‹S/`|S_YbO3TPQl #YNa&v~9,XPvb`C TLRt0p׈49M c1sMkֱiäRg;bw3M,=|;vX R=8ϞJRФ^^xgLeM#kӭS!fzTI,W#Xˬ܈x9a `+5 s|E@e )F8 TޟM[GC~',͜E[{,WǙSH,@ϣc zm䙟=&\vaDŽmHmء99ᆽj;gjMޓXk&Pn`dP+J-JR:bdb7|슎]4mY8iOXƣ.@uD~< """uCpX`cN4TU l,}cD^*_b=i$tkES<UڝgD!d&k‰)'!a{H1.Pϫ,УGXNT#Dkoz9dBVҬG,jֿ1~缴%餞i&PSa Sf^b#J9 vjޮm%}cn x`)qϯBa7;z)RBQx(Ny},lҏwn)>04T/%㠟ϲ s|3}LHrȅ,2;?Itdٖi1|ir8EĕJU $'x!>0=r`K΀B 74CwX?87 IeS3/_#FKu`n%t 2.* !V)Ɛ`PKj0)\잜h3 +Y>sw0`/5N'غI(.@Ύ*#9| hS ]$ÝZ|DIoB:d#d2EsK62}q2 '~ @$H |UOKԏ d&XkГl)@ݭs MHz8ƛF"80%VX0e',d+;{pOQU by{5`% &xljnh6۪'ۙI #eH,FNWrXxNL僤֪J6ӍGj: 0ؓ9C\uux'sq8C[TR ;e߆&=[(UQH 3!Rs&J^>=Bg"t8\xCh=X)K -w%պu5tdeLq{MI1=xH3*@棺tEノ7{ZK'І 1ܕ< `Q~07yoRL=Tד`KCQN1x)AӁI )s9sow <oE{lk}+4˦b`@=yQ OY@֝NrbJ|ƖO{B8Tyz`-UΊG]X >'y>Ud5}3Z/^gCMdq:!Ih_w,^E@ę6EqvB?AV^ޘĪK'*Ŕ<\/K$'5OIQ6Q#. 2 (_!/5pP|}Sœ<~Ŭ6*&A_'x5%uׄ f*<;#׻JaЁ0[E;#7KzcK˄G5fz}ߓ|9%~%g5,A}z3QzRq.c,Q8X,"s= s_e ~\MYt!-! EQbFxN|\5Ηi@ӺĔuZؒT޻Vߩv:7>׬ 7k}dk>/{ ?Uz3t{_0R|U"-e^7|rQ4\,Zz8lAܸUa_&.IEJlc-]ij^9v[1R: dC.] aBy@Iav j.K T}:@d|KD1~qqM 9%S^boUq'm?Tp圧}WWQ{s6es0o'G>vT~(֊uäy#hŻ(y"' Nt(Lb}7bmqg1{B|"tԊL(Y6` %Rz"O\2cŦ.O20(fSjFPӽIK50a]|F`e{fC!dZLEO\/902i:4m='3MKyJ\~3<{QO^K(\=X)7)qپ.L!z\!ˁ =,0+8&j8%tuE=cScu^/ʕFwAs!($]ƖW0x{biZ0 Hv2A/S3}Rū3W.\7S2ւtSm%'sB+$'sLES}/KEUYUXPw8Hs| O'AZC r{='aD4l?8 AUSg"ZGRB{g04Ba>|Dn Cecb=qE,پ.#!%f-G =pl-:Y,t}XY8H h[G";A^yX R JDINQI'&'dyRSʓM: A+}1ثds=Nx> `Y)6#o\8='TYÅU<&ŷꊳAeASB}Yی[$1cȖEn\/,/>wSSኰqJ\ֲڴ6eD 2þsBӽyb' <c!y3C ==a YhW629ݶn *ڇ|gt"I wg]y4Ȭ}) E'U˅jG$pSKנ1ZJRUyQ*W_ Iv,N^(Eٹ\cqbny”õ,ZDW䤺~e'RCHh¼> #o_rףGG{mFy 8\ ?6նr+7BN1k;L'OI8]yCʽ"vEi2gܭ$o.;-dWUc-n䬅Sï̏!=p! 2,T?Bee4xn[b  (\7߀ީ pAHmbm-w̤&- y"UKmBl;R?N7Q_@d COU:AT3y Kl`->Pp3) c*&1}(b(e?]%[k/W Ow:;shc-l>W[#p >X>+`afY&_K֛x7MM0\]iSq +T>he~:c]W 6.Q1# u4ӈڮ+2fsNgC4g}g)&jR\× >L/ '8xx`#,2K/xȽ$MԷJ@@qQ l 0Mc+ht}L 6%iO `}Cm?Novǂ,Sa,\V}Bc{yX[榼Dو"#e˫b ;Be[>l:Aլ_.:uUIS*φMBZ+`g@&O ) nKg,Җ_sI(w¶7.  KHAO*CPLzDK Ae W')/k%jߤ]ҵNx8&٭ۜL6H '`!3~rh+`R8!ģXxV׋;ꏀK򫉹CѬ=@HM]g2MfR!}lmXH Z >תA=d4Ϳ P<qpX& ŭrxѥTj;xevU+Dsb߈bLLJPX.bYb낕f3õ3})IMÐo&e;^TSlk x<ˉ waVhG%hn!< Ĕ `Z{@Tn irìв&* cv R-R"uἨɇ$"xN}.g["(3pވG԰g" /W6~"zO6jzbYXD+jLX"fBSc24-\xho{ItP Q}6kȾOj*]W7#oi}>Uص$m-o_7+v-1"PzyIk 4X 4jfb 6%bplѿ}?ɧ3x(pUv H94u~x8:K16{1'fS _ Mkbv~e=7 vHO؞>p\Ԕ%kzB揢 eќ.ob_@x kzKP%ʹnC LmX@~jK72B.m tEb.&ϳT~I@pqѹe^|E"J@м"R5tR^LL1Dd/z.2Bs9hfzP}cR(Sհ`DNz7F@UT K?\?EXZӑvGwGNY\"G8“o@ {rjֆ hS7 q0Q8`xm^- =`uU72uz0FU;IɬK1D׆}^s /[{2Dr)~sd)6۞4-E:&8W?nP7 $H?Io_deVsr SN_`>z)т>jNAn^Pqk1̜$ߏv5)F_n7A)/3|J7)^hUQ7c ZjGZoG0~8Co.\:X")VCS`pJHl0lIqt`"7> Y>(p7 s@c۹HFA$Z6JgɫF;NAdt}屌#]gfN 40n9Z ,vzd- uO=Yj{ϳjxh .Zk$3d\%,F:T[#4\d֓&_O&ʟ0+ 5ȿáﻠvaF GfѷZZ)78ߔx3f$Ԯ7Ĥ4c]~ W2$Җrm#TXk +k_f%5ò,ov f1 8C")^}Z/t?ٺJHxBMKB=ug&ٌ q֕$LmWe"{V橨1͝xbc7YuS6a-u<-jM wjU!=*sC;pId~ή.xĠx Zs9TWծgk^=i* )-R766"@3T(3JwrlDs)[(1*q:s$s4zPM t.3[&nT8^cCMDVٌ%җjj 2|񋚢m"ۆ !wc2NK1V tX_-&q nQ9zoM2 cHr#Mc1."B :;: CpQat'b+1Q^09BhoQp:`? : z ;Y܆ Oi(vC-{#hDs 69 Ni' pImf >+,I%'b̑8I$CSti1>K 6^3!.[W!ΝʤU'ڕ$$G4V](wcl/.dzl;ih! 2Y=s3TE[`[vrad=FN0&qdQ J ^p! ro3*͈!ݠ]_\T )p*Yy:t!F=7V{>Yk `t˓#>g(SEvp@˧-hsO[IvЮ8d kj)w;=0W~c?&bEP?Zur}N B0M*q"Fl?N-F:)Ÿ+T /` ӳAC42<Ҹ*#|ov x" >csIxcӀgڗP ^3@D)XM4ajZrS.EROx.k;ݴn-Q "Z},Z:^Ut*\mEIF{[;rg[ yTFRl#9b?]H:l&<\46Y\&av&t'Y҉tIAlHl?93YiϕGyg2kk/I?˭x,@'`so|E5Ϣ3;'4XKX?K=/E*r&jk'LjknWFXd E},p+,I+ qgS'qv[LrfSTj9ùe ZH⠳Zmus-#f hUA777$.hø'rW`DJfeWx$/xVjZ'8=_6c^Pl!'[8 ~z^ًT|9M!5/H=nirw~>֘o 5,Jw|1$ A(H_:i3 Yy޲yR"4L݈4P/HsiMbMhX~H)>$GE6X—IjJw&=:3FY)}nK:0=>lccQwıi5m= {5Gy6nS(gܛS,1+,CĪI-bhvsU5lr)@ W0 mH-in0eU7Gߟf&b4\b|[/:)>[?@z΄r :EWd7ʍ;;}(Q݇yD(r&kH5&`!nVm;` C#yY;zd^j'5h%V:>*~"bs9J|ڶ KՊj 14 yf2bVҭ5:n 08.%gJW4o=s>*jog+S(~h0$7w% puR ycE~" /ߡȒnJVZ,X/GjsNL|E|vث GwU- &P2TBW.^κ)UX7/8; dM4pxj%|P رݞbrhøU5 D׋ ;oa%YHvEOw7f˦2L PY$Ks 39 ǽTެ҇F~:m)q8kiªAٗ]79^hZ]>寴M=B (<+7-j6lu`9iMs]ѹI⸥_:^Y']}-j` VZf)!^"Ta"k@F<'mD|I3axs2-,8#<8\툌 p 8Qc!j#(*d% ~b6y 9G*o^hl}3c9dC!=u*Lr\mRRd"p:{8sjsfo5`G ȅj ^G(/rk==3qiJN@6A}Rx ͽe,d`dkR !hTE60w]T P ѝ!q(e-1JP\*&o#[XxjHϥFqx!I8x dCWya-G BbOe@u} $^:`nވ'n$cpIgBZx܁ &+32T2eוZs2ugQSCm PCV)$dƏ䑥 QfEHE͂c.Tc}|5{Hcj_w[Px}{`Y?.^>)IYhW,0iZlÏ<"6^n}. h޺Lsf5C):kDRc~;‘y*˥~#M&Q;^B(r@U lC.5(Lj )Agמe>mX>b8p@oDXH4j4ec3$FYMB *B*?Pp.Bbj6Y+p!hA۷K(8`wsGQ84c/g 1o"I4--nZN.D5L 9U'fG]P$*j[ja VĩmWڿ 0Trڒ0a}oqCZ۽t4)Yv*&1 uǝlڰ/xsX!ق#rk6o loK%!759gb Do\5lvf:;))_ʁcZ_9A:i$4)/AWvv:_y'vՈ'oԤ"glVpfAٞ'aؕޢKO3{Oa֗XÀE/AO95x@ϕ40B>M)D-ǐ?uV ZP[]m+H}Ewl7}`yP3EHIDp-?ZxlЂ_Nah84/ȝc{i DeyֱXXl GLUF;czB4G^UUU`*B6ĠP"Bnt3T̓ $yо +ϕ~[,[B2pxA%ʟXuJkrwMuXAѼI.ϒ7O\{Ocؼ$)pc{ 3r3ЎYLk7ZIMLG#@q?4Ta)qᅡ%8F紘C@CGDW])N)C :?JY.yp-JG;<(gRhC冾!] |E9;@s<PL%wx]Ⱦ[xʨ~@!E :1)֭-wWD 5G("(y{׭hV4?y:\mjo'38bBvΆ<%Υq ާW1iB~kX;1zJX޽x+/R@:zեmWkI!tR3œ;^6L'Ҋ6Z[syCE5 5rB3ܬC.n9$Bz 6)iح{k9 YӮ1{hlfteKXLL?6nвۂ1ZT5hUtVka")p^iKo׊pޮJ, $J/:K'7L︔+&w?9w w`oJ2M]T.}*J]x$?g5pC햕l;YU$o!,AR]W8<24>N>*CcHSUSSn[/(YB9᲋S ^eOvAhnȃUڢUc: \`1qxWEWZ r(\rX)e,Bc AH;]PPoi:QO 3zz¦X[8Sj .}p-_m'Ȼj'=DEPe?2g +ylreEVݖ] zvK h"MI'P>z&9u(%;MA AA <-Ow΢ylY7!~wUs/$qɓfPWZ(]4{aP=[)^d)'囦A|uڝ+EE$jPA{:/1a5H*I%W:\ IL@[d&!ҀsCյ4C So9s1QCvҧo%)~'XPNlƉ;a~b bz O>_ĢQ8'e1ɧZ.]2{s+K1y_ٍ;$1" 9\r_&C@zh(j{md~"VpVÏ r*Yqf$>W}IbPV)bs;$kg(mW e_bTƱH(a CS/ n85іN5\Nf 0BԎnFY:3j J-IBv8cV* ta׫Gxs4!;K.]dm^c*pYbȩq)5Ur^2}xe>Kha wo(}uO)ep#o&nh*׹/g(p2մ_9FQh|AETn(< Ss)d XHƪj1cUfR+)maG* T:JTU#t|WwT|I:mz8ijEmRw.a2w>}4`ns74NYl9;\EaWn@gJlHL&'4ЌC avH4Uؾv.\\l]Wx'WUW+| _v^ynKIOqlqi6rX܃c63"roN*ը2K[ѤkqfZR^)Hhm1}I%8r: 6WDꤶ^BFGajkΣ͘Y|ou_Blɞ ?{θ$=+U2l ^.Oh~ 6!6NIjʖЭ~cSF$F)Tdp_gνM7KͲMڈDŽm t>[=#:.gy\"ZbUh[@wB%HkX\XR/ zd$^g1O)*N;;IZJ$=;Pjhn`rgCMc4OZPƫV >h( w |.RAF( J8Jl՞K#} jӄ_|+⿯fd;S񐰀#TU9@?th[ч֐3nЛ4 ՇZ SCT^g=Jh )b~Dk흦"- vK@YxL/@ / *3&M j;W*C x2+hrS Sȗ! -a]rD@bC7 UC1z# lUl+v WjazZ%2/੯s݀3\,X"\pZFFPiZAU2Ct> 9fVYx7q  c zœ%,} ; C9]mtI\oIzb}DdC*7^^xuQܣAB\# wqqWBa7Zزyn)$QScXAL:QD~Z>hTS <|rޭRQ4bMD3|XHBhKcpLXQIZ{͏|FmzZ':>ےeZ ş*0_瓝Ɨ E*5\x]efOK3_`l]tYttPޕ_;:SǛrgo(j|wߓ>:bG첁&8=%!JZanTd4Vj0WY@ʆ)F 7a)jіvBpvz}rd30 =-NۑFRM>+0wKΒjkc/F81 K^ H"yu"Ήp1muGE uVQ"pAjaa\3&ܖg+^,F>P85x%Q{p 0cٕS\(jEK)Auu5[<8x@)eq^lô7]jP l{SbmsMZ~ !&::)P&-{k 'CA}J^\ nxqÓE cJv.쩂a-FՊ5lށG'mJX͕$QpR/$;"^B@Ohw.qkz8CZ3▌ė>XR*w3c RM z$ɕ_MXZ6yCH*@ @1!#KF`ՙ ^R" ̥;0Hq:"+`J DhN@ګUnXz6Uiq@¿N%&z0'"5I޿ M9_ _EQg-zbML% \ .K"Rߊ"rk icofsb.uZ,Or#̽֐!@GvUs Y+!]Aͧ-oKbѾD ^8 Dw*SY,iV^H:Q7<=XXݔ*wr+ zTN+xOD GQg (I[?,1s3vݶjzo%Z}&Z` ;md>$}t'v++m|6feD2Q o});Cery-BsK8nZ*'"Jz<8-~7 u'lKD"`f(yfGyNM QE + @~VK*tֽ6"8ϋ)Ut@8{T@|?ZC0{]Br*(Ƒ+Qә}BkdI,5ʀv5; co|^?vWM :{*-XȈهHꖘᒊ 1c DF:dBC0x&p $ cUECZiϭ4=xNO_.&b5@˸l`…@&.є1،fQk'[<+2zM.gudE?S@gXXh$;pBu^?xR8\pE3U`dd$u>h0WV>ru?%gИxqFbEp >C~ JRV@Re9 5Tz=r'o V0Uw4WuX~|8jC_pF,nYݡJ k e&'IIS,3HGش \k+>5V;9E!ܭZK\_EQZ) D&4sxe$Poj ܶ$aB2iFf6PUm61댮R]Юhzx CdR┊д*.697@2f7{Qc)11JdtD n('!HSVJ2;fJ Fr}uuMwRZ5M$FqF |'ɐ;M g VOUR= O#x@;,Ui67;RiN=3P$+qɡ1(.Yc:F7Z~"^}k[$<0)_Hg!ʿrZWX5-hCɌӵ0LmؐT~"3Ag͓Gɤa8W(;؞%v_-v$zpK?ws'g khc`Ү%O`p*{TszZ~N c'PRWDtao 2EIae @O-2\&x(; t\SEߡ5Ո+{ä9wd7,rR=sYN}#}P._L=RstU :bG7־U'4euc E`_<~BxESԨO٫%Spq왩IʾYH:uy>Y="i!|C>Z:163}(%Zn?Rj~W)6C 'F3ɶYI¾iǙ^p[:oq}FtzO0@<5QU;uoBW@=l30iwclD <ʦ:43 "LMΈQzl M]/!5e7W%V_T2Gk+[!$C6zwn ng / $ٰUDq["$U'rW<&sKn\s%bFRDxJ9t!DObݙ๮g$䁰EKؚ*@,}e( ZsyOHcݑ,,yi2a+,&O 60sec{佣[qF=Τ,ue}_AģX/^ܷʈ@)G{F k~Օ+-,)-f8 C’A5^ -EE 'n:v*f3|5XŹA# `N|1JmMG4nJYI7(XV=ՠ\ PfnWZx;R-r3|5&ۀ&#l%dh@a%օLy,>\BvL j-p($#/0Ļĵ2 G/^~!(cw4c_ 3EVs9"]4r t%DAvσajZȹS5>шdOau1*)w~ #^PwB5緅RFKDDtfuZ1>C<ϭ,b^wzT9}>!xX6ר1ݣ ׶ *d-涊EEk[GnfYA2גćpmdsG^Q2wqUN0& i˝{Bf6^#Ư@(迻 !3[kϩ= V4ܳ5J( NһUn1#&1a,ΈMNX^1fmHu`tjME L-i-RzeP;4=)7fZv|V+ nT  {댉\@Kn+_H#CŦ9^낾c)yӗzSڒ QuZ謿k\x;JS "Tm0A1]%ާb[KFbQvXN1Lt#!xV:x&;%C57D`#d4}p\qKk`43dO&yCe,QY"۩Wf#{ :_Wf]( !PKgeYz'Rq9./ۏVzS3--o}1({|$o}ڃDZ]!P3tb-#|p;J9z.%@FsmV$g,Yض8ci6,T;R|8[suAaH -l:3:vI:JVQ63v 1|zө+bn#W ^n=zT` "FL .nx8r avF vOa#R9>÷]ÀB6,>$#B8VVANufk?K]Ie#J ;Yp€ڬof1q&v-KG4{T  0Tk .y~:.q~ҜaJ1nYcg`sC)A#QND= >9Ьbj nP[@w;IjX(ŲbU^NFI%uP"0Z{PdM(-U:$֤&)JtFS29GLD&:~) +a`$'ppՑQKBm.! ?wZ伖*l6 1!n3*%= 숍W10/oJjh%ILE-*KL:DaqfV=.dS8=+6 p:]n.2T"s;tP)̴tf̟^v {361ո "d7~majwFaB֎'&T QJ%XI߷&-m@[BTVul&}2g` o'~㵒;lJ, ]ۂd3E)b)+mNgr¾HEn/Huy 5"'p*ubWLo[gLZ! kC \[wgJ˱@i(9t?Psd_f}8,vcΨlhjn gyp(CcB1z4uKچir@!(¢3/յkwqmOcϙ\\/ t?CGq"O{*˻. O6M,_)Tu 9)BwЙS% :Ot!_0B ;td`)@[hj '%r4+'|遦oeLIJ1a]0*vf 責~?,3;dq͎/W|>~m˯;NʃK2Jʄr|F ǩ#"_lzzd)JO 5 :.냖S?Bn"ć1.B:ZV 7Fu(}A͟lc޻`ڽBcf{&&b9w$#w#d6~]."g$B"q͵ 1P1f01U|yF۟z;͉%jDֽҠlaf3pܻT Ў& ^hfe#2E*? <_3 f+wrj ecs@ӽ2;/͞B&m$ 帚[^0$;(H5No_KCz-eSwRO7b-~4fmI(\\~wˌ/릲kS?C|!xw-f'`˳_nt?۲<.~!];_C"Nٶ21faE D9ȟ(5&UOaK̒Ux_Q'nF9q\2g hϿd\\0(KrgK.e:jmSmf7^@9Y5щ D̶/#_Nln|V jt$idM$ t3vjYѾq+˸qaO~PMZ 0t8Z=%n U`X8~T<ؖ2|jsfG^BӮV"i0J # ;3mMnkrޡWfF%D;6YlQ/udLlʭ(lSg^ǥrv?\ Jfs4-hd)?dSvz5kȐٸrD#g=#h[W六tfXrR#Z9,"!ˆ`+XML`l ÁQgd&tzR}ɼ&br/pbceaʳa33 h_Gj`;S4Cqy(TD܋*OMrn@a( juu sqnwVYcw&";ZXѰ'0a(i BWf̂0p]'S;e810bU,9Dwsr*F[UМXw5aueM6?Kl t3{HTX'LQΜ6z~ 976O&$Dq1a]%^ U!W;CgD;6ZGZD!އĘ@ŧD&4W"#=3L6W负mLSKs $}!B aqg3h/Y1 Dinhz\ֆ+"Գ"}7T>|1P3#Rv lD5MHKՂ"s`z ӂ%]ޖH(?wi$2"x|Iu72(Yw*EĬ֝== JLB|.4ېwvtdžYʰ|̚R%"aIq0)Rffl2-:[Oo DŸfƑH8{Zxђj>j MN^`)^QhXרglk5T^Z~+ s[¯ X훕p7wKMmS]+q8quswxwjRr ?H#Pw28bݓ7ڣ=v֭.( I:ӵ$q_JO!5 }mAA`OW gq ]!Gw<ƪpˈJPbp?fkB\=W54LG%ٌ=؊C}+dR욟Bl6q E.6WLXMԕ1JuME}B ?^sL%?~ƩZӊ)5G=`"5 '˂Ryk7^aO-o~tuݼxU?ö7l2g:hRjҜ#|R$/q`/P.V_HBEܯ\PNK? Jq"pDH@ر)z 8xmDԦmu ͗7#oC@+9gRwfĺSZrhޔ_ ܈ִ.ACòQRΫ4@>-VO`P@C;نU*|MyGiF:ݤ[p4`ApF5\G]!B#$Õ<ɢPA9T'~y-P|wⅧ}5XP7ɮ&P-Qr1݆kܫ/RAg-P`NPKdi>\9kQI! b%_ȇ㐙G~WB~o5E1%V&v%T63[5VO"F35*r?W6W'=@z@n#mj4b7O۴F ,03@HIcXd25D]ͩüRF ψBl;z6Υ. L{Di酝G?d^Z=J7߁IH@=܀ sewM}=~7Ti(+tYph]FN;vEˌH/k[*p]aM8?KbcjYQE!nuf3