kernel-rt-modules-5.14.0-503.38.1.el9_5> M Mv ĉJ4!!%joLne)Ip-Bm5 ']ha'releng@rockylinux.org p-Bm5 ']F*2#nEBkCa0jhQ@fejj/Dwol5x|`q]C+Iۼ5M~< |"VrS0֠ziZo)%>)4Dx3_`ɯ:Qo%vha+Ad,TnHn̤J*p-զG€ ݐNY41S]]Qorjt- =_hY&H ѺQAY  }!Q#b>nl?=1dīBA%nk+Ӑ+#Z:ZiB+ge?+gUd * R   <L T %\ 3l  t);LLZ)u   (8(s9s:s>(Y@(aG(lH("|I(0X(4)uY()u\)Ռ])^*%>b*d*e* f* l*t*(u*8v*Hw*x*y*)+e+f+f+f+f+g+gCkernel-rt-modules5.14.0503.38.1.el9_5kernel modules to match the core kernelThis package provides commonly used kernel modules for the core kernel package.g7iad1-prod-build001.bld.equ.rockylinux.orgRocky((GPL-2.0-only WITH Linux-syscall-note) OR BSD-2-Clause) AND ((GPL-2.0-only WITH Linux-syscall-note) OR BSD-3-Clause) AND ((GPL-2.0-only WITH Linux-syscall-note) OR CDDL-1.0) AND ((GPL-2.0-only WITH Linux-syscall-note) OR Linux-OpenIB) AND ((GPL-2.0-only WITH Linux-syscall-note) OR MIT) AND ((GPL-2.0-or-later WITH Linux-syscall-note) OR BSD-3-Clause) AND ((GPL-2.0-or-later WITH Linux-syscall-note) OR MIT) AND Apache-2.0 AND BSD-2-Clause AND BSD-3-Clause AND BSD-3-Clause-Clear AND GFDL-1.1-no-invariants-or-later AND GPL-1.0-or-later AND (GPL-1.0-or-later OR BSD-3-Clause) AND (GPL-1.0-or-later WITH Linux-syscall-note) AND GPL-2.0-only AND (GPL-2.0-only OR Apache-2.0) AND (GPL-2.0-only OR BSD-2-Clause) AND (GPL-2.0-only OR BSD-3-Clause) AND (GPL-2.0-only OR CDDL-1.0) AND (GPL-2.0-only OR GFDL-1.1-no-invariants-or-later) AND (GPL-2.0-only OR GFDL-1.2-no-invariants-only) AND (GPL-2.0-only WITH Linux-syscall-note) AND GPL-2.0-or-later AND (GPL-2.0-or-later OR BSD-2-Clause) AND (GPL-2.0-or-later OR BSD-3-Clause) AND (GPL-2.0-or-later OR CC-BY-4.0) AND (GPL-2.0-or-later WITH GCC-exception-2.0) AND (GPL-2.0-or-later WITH Linux-syscall-note) AND ISC AND LGPL-2.0-or-later AND (LGPL-2.0-or-later OR BSD-2-Clause) AND (LGPL-2.0-or-later WITH Linux-syscall-note) AND LGPL-2.1-only AND (LGPL-2.1-only OR BSD-2-Clause) AND (LGPL-2.1-only WITH Linux-syscall-note) AND LGPL-2.1-or-later AND (LGPL-2.1-or-later WITH Linux-syscall-note) AND (Linux-OpenIB OR GPL-2.0-only) AND (Linux-OpenIB OR GPL-2.0-only OR BSD-2-Clause) AND Linux-man-pages-copyleft AND MIT AND (MIT OR GPL-2.0-only) AND (MIT OR GPL-2.0-or-later) AND (MIT OR LGPL-2.1-only) AND (MPL-1.1 OR GPL-2.0-only) AND (X11 OR GPL-2.0-only) AND (X11 OR GPL-2.0-or-later) AND ZlibRelease Engineering Unspecifiedhttps://www.kernel.org/linuxx86_64/sbin/depmod -a 5.14.0-503.38.1.el9_5.x86_64+rt if [ ! -f /var/lib/rpm-state/kernel/installing_core_5.14.0-503.38.1.el9_5.x86_64+rt ]; then mkdir -p /var/lib/rpm-state/kernel touch /var/lib/rpm-state/kernel/need_to_run_dracut_5.14.0-503.38.1.el9_5.x86_64+rt fi/sbin/depmod -a 5.14.0-503.38.1.el9_5.x86_64+rtMv 3\+,c?Hh%C<24Z.}7LE3$< w/:,s<x0x TP "8J@g<Nf<0߈X|D4x$<L$.X (|d4P ` H h 4,!d  $S$Tn{X=OXOd<F|BxC<zlANQD@XRDEtIGK<JrP8q8DPPDAH$CK@?RDASQp>hAm4|ot@Tt-l +@4x$ 8*4-$P'X /T 83 \wpax0X.CF@5,#@5#01ZP%D]Y@X16D~xwm(rDh w<baDNو$`|Tp>d82xKIxp mtxP9D4 #Xk+(!$_9-!!J,4H"\_  ,(`D@8 8ݘ#'@)RJ^dp`M8DDv, PMlNMdPˈlylj\hX]\e(|u2@u/_eP],x\DURpo.tP?0L*(vLx?lSSSTSdX70Hf%[T @8zPql8$\ B%L6Xfd X?lV( @L.\ (F'<!86xX l'4,$5h4!L ("w8 d|l t+6(X$ $\3H @ )# %D :T!D3.@'DcL# d~FL| dOb ɸbT|pnA $VD*( E,8g?#& l% !#@M(H- #`:(0/ x0X1l_ph1P@,p>>0 H5L",.X D!<)p5d` , # `l 0d0B$pJlW7,X3%x4D,4,`T? $0D$$"5L*`$D[ZH|.D//P\6 Pm:P#$,,#*`hQ|@(yd o0Vh]\|X^pPY,Y YxZD[ho{qn(>SD8 B *@@P,LX(w4*IK`xT X tdDC[ 8*%FZ\@{@e@hjM2h6A`/bEG|X\b:|E@FD6YHmD3 L07 A+h6+d026X85xD0 4/4,/^4G$18ot5Jhb6Y_X~/HU <HxGqo/B9xGp? J(JTB.<_as( Yt4 D\F-N$@II MP4>DO8}~0hm(nQkX4`nD4AdCl7Pm\ =P? p>X5 @@5\06<$18,89H 4=FH:FELD\?8l6H8$?XEt:E6x;D=l66TE0$ZO?7HC@L?:h3\dU) @y(/F`F(FX(RtR wd*P`EE|ElDhElGPL@F]@ [B4rZl/eH$')(|AlU=TZ4fPI0N|gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg913ecdac5b861bfc5842726747290377611aee9666cf8178251a9dcb79b459057f6a8ce07d09858be273205ebe368d8471b9f1d451847a946be2260145fa616b26c460d7a5ec103fad57ed3f42eaf6d9a101e9899cfa3c9e7ff5ee1b01d945463fdbc4d0166eeb480d21313a18d6d62b4166c3a4f281079a99f9badc5280b1e3b54a07d7c07462cd94c59bc82bbd097396744fc3ac18a96c0adcbf7772b6422684cf41abe8a1cd804d4d06dc6242939223610c454b78069aada1ac1fb5dbc5db73a63eb2d8a58b8c3278dbfcb66a8c08285b3cc250d8559e7f575f9e68b33f302d5557474ad668c7bcc2cb2c01e63775ed22ee12c266ac950b51464f28da57220938d2c7114cd3f4856a09d84be724cf10393763bc79a7db11369792c64a8fd3251a393011e66a7cc7868f47343e0d8e29d620be38bc8d2e53d524ad6ae9f61632040c7ce4527c3000ad5251f03e6ae6e58ad0229f7bf992b56906ef3a17d819b3a512c7a1daf4b615a29118aa0271e826b1f0d98747829fa58b2a55929f22aaac6602a5f57382795797d8559bb51032907f0b2d0aeb2bdb3dab9de1a2b16d3026e2ae29bec4b30cf4ca478c1abacd032fb6afc3080e0e9ed57b7ef273ff7a7ca45a8159aecb693921c0653269a50d2a1d4e06f109c866969cc7b7d79765698a9797f5d0fa82712cf39368a8089a3a9bbac251097c240a84d8b33eb12e8acbbf271f720019fca42a7f8d81164fea45ec79d5afb620b3ba7d1d66e3ad7891c86f4de326dac6ddd4bc95c0e7f8b502bd317331faceec54664fe6f6e2e04179cc6524dc86e2c49388cdde4374a444c20220bc54173b055aa38e2a79d2c6b818d8c3722c7623a3c2b4b39899e2f257562d69079d42ada85c2548037e7c61d24ecdc7cb8f8d93440e531fe1ee2be48b604100858181f2fc2d4b6c10e97ca100f051ee867b6ffc6fd253163cb08f7ccb58216392f69d0b869238b1e57547254b105e197ce7756cfa0b133d905b915c4115a499efd83378c52615a6683356ddb4ff556d08b2a455bac97161052a5f65e025569142457da833796d80381eb030e6c338e74b2e5f98e75363cbb75424d0d96200f2e9232e0b96b46df74a4b5671e16a9d67550bc77d88ada261dec1a7109892ac722bcf08021affd75e80574cd1f5d84997ccc678943b61199fe6016dccf5158d47f7f1fbe86e12965559350aef0005c1e3dd6751b6cc087da358169e6d513373623efcafdc5ea93cd111e178c2417a2bd5a04d26d7ff5594ddac6debf6fd0a4b8d7bede6c10c4f68d9839ce7bc8e9ca880537c3ae552391150dfa5aed75a3df4052092f1a8257386416b05ddd740d9cf9e34f3cf6eeadc6f876929a406a57508553fffdfa6fa8b35467e86d61020bc2a58b7808235317bfa2a1081e72f870cbfcc3544b1ce411df4592b4cefc4b1ebdd8082e37735e3cff16cd42dac68fe7686b75a8475c0369aef99367be94fc9f337e9caa06988141b64223f5b2f5217e7d2545b7b523459824ebe303e4bc039f3d6e0d75e7041d25dbda7bafa2d281cb5428660691a01612d08375863ecef85a8ef21abefd8e3dae74edd2e2321c58fee754931174672b28977c32791f1ce5eda51c83533e99346b782178ea0980a62e5dcdc5414ffc9488da20f86cea7dfb98972894bb2a852fe3f148d54752f232fd76776abe599035d589b7708ec1cd564230bf5b10281bf1fca4dcc8144ca112f5752cdc7d9f4a8f006ce8248448792ce12c7564094ea786767a99adbe67f56b7945100ee2a0723f26b6f086e061039412019b492dd439e88fe47c3f04f6619cc2cc996bbf521ecb8ca5265e13644b12369f0f928140bbda115891c51125509d337c9c0778effef0850494bfdfda7c027f992b1c27f1d72ad14a1283a6a091ffd445aa737cf9703dee136f392aeee6233e6086cb9b70d578d998c442a1534d18867aa5d2214cf03f0daa26cae8c586af82cb3e96b673493ef01df22d5036ab88a4179d8b78841a6699d3f8b96e9ea103af077211ada39bb17218e835c95781952ce138f048c1a2a72bd338f711550a074cf1588bdf5ecbab367db3a6a97d4235e79539844ccfe90976d2b29795b0bff3fa3eefb03e98fc1ea2a1297b74faa6058578fc6369c08f7eecca2156d9a48492ea353ccdc28206f70d80c6218af34b39ed47f85b937560bca24cfe2b0caf4b75328cb48d0415a70f4ea7c712561a5461ed2fd46aab58823d841352f73a35b94ec2aceb9744687f2214eadd19d3d5715a89ad88ca9df4cfaab98603d4e531ff8ccedae1b7a65c0577ac6ed7d1555dc2ef7a3b691a8788a39618f8802914ec587a887ae4a9599f215b78261840f7fc1306c8b9185849e6a9f3b0f6a1f124342a77011ccd3b4c666731f97bbfd8bdaa8f462b588075067a6b4353c2387c1f99e7171f5ac2632de82fc37b560649d8e939720ded969099b5981b475de3e3276f61241cd18b0fc2e7375287b4d725b159c1399ba2ff9ac994f4d136b8b0b4278427055770591bde366da5dac773de17f124a1db64e112d3b6e32a7efe990db9dad49ee1d6a7fdf47ec9c9692182994cf1a82d430afb5ea9062b3a9e8c79c7dd73e52eb73a57426fcc3743bc79e91bda83748f6946c223202bed8587ec3184917ba044f3a39aca04c038bb7fe8d2e61a592696c9a65ea40cb69ba5bb89e4eead7f9da77feb27c064506b7e72529ee7b95edf9c2e6d985fcf9d8f415784c62b46f892190f1570fd986e5f4d879dcf107ff8f3a846efabf9d2846845804123835ebc0731b558a01b76aba0f5e14d2798c43f65ef0cca4208eebf15d033398b871a561e204fb1133d59ce77335cbd0c1dc433d7be66caa89199411a1466cafd879e9d8a9f3620b456bd6ce06b9d512737e6807a2c61beb51155a21d426023a242c485af2f2693a402ae0861833bedef180fdab1a1ea6b8e92d2695d44c46649e9184d021c5023c8597d58acbbba2c7c4c75ad5d442b02c1b5a883c3b9b5eceb1e71235cc2b07d2c64d93b1dde6ca24bd91d321aa988263f953969ceeb95cc739b1208415e3f69185049bc219048ef3a58ff690ff4b977c41fee163f7ae96d326ea21f0dc43f7079c55c49572ee08a49b2660e9602d84e05ea0240f68eeb10ea1283faa00d9cf145a871d1488d759afc5204a1f7f07f435d4882f9d793be105a81c60a8f12d7ba2a7f20767fab959dbf970c77bb2ed061425de45221fdf7de639831fabc5425696a5802478254438a7a64944d65c692e06fcccf66c3a0118989eb62c484def863db4a267a449fc40f841812d8c18e8a2726d20c727d971e8b812e39022a56eb015889ea6f179114f99cd97fd9a3e230c0eda6cae52985b730fff22af1673907654496d5ec634a3dd16e45e2dc7806e6eda44beb3b6b2d611200b356ffa1ae8f12490832ec71baa32f5ac9faa9e8d76c9490f80446a8ef96dd187e2910140011f48699132fcd7f5471ef2c8ded7c864f07a1ca8eed2dc9e878e0c015e95abc3fbabb60b8a4eed8ca03228c9abe7b127aa93052718820f9317b878fdf96b6a11e992b849c785b83a272cb36bcc8624de0e2d63fd356d9421c41ddaec5cd1262647babf2d026bd114ca268490724612e1d19f1f5434d53166a2fe4e1d3a48942d9d28c9886a8cbe6a1dac4d8b012ac74710e07137f6c1b867685e7e596ed4af103548fdd2b5baf190744b60b0d6473d383b1f02c0400b1ca8478fddd9e98256dd471da8a92df44c5867cf0de83e3589a83462456d5612c28840ce0b55715352a7b07daac5e514a3d45b71a900a4bc9de1a842686e2983e8fb40d71c2c72c9f7aed1a544050860b6474d0c036b85e48b2b837ad920c4cb7ce8de5d1e2e40d7bcac79665bb0336be0643352e3c9fe0f7f2ca932664e742447af1c5791e7abdd8f2b18be1bfb4c3c486749ac853998b44691cd8e90aea357154ca6e8251b413e1ef221c5a5a6f5bafa4265dc0ceaef1cbf5cd0338621ffb432811807612e8aed63aef3cb8c5e1eb0d1a4f76170d04e1561743dddb91d71f534ccfa92ce73f6f461b922649b43fbfd95e4e9076554716fe73508469e4a6218424f7177a80bea7db424657dac7151931c9d8c6787c28b24ba3e422021b62cbc5c039d2466432b476177db2cfad1f03e9b95ad1caeef1411198873b3c82e2fc9da1b750b9cc3f673db80948c1e4e49899135339f1155bf63f72b6b05f21143b6375c122f96fd6bef40657be5bc1f6f855cdd4de9074e0892781015d7144bf8d1141be63a07be5e168a50e9a5075b44b34b4633d0bd7e61e54b752146ab969247db53ebf102c31dc1fc0cd12fb88d6678f1a0463ac195f5cdb2e7d6f3da1158d2d527e71e9773341cd43ba86be26cd2e799a437b9638bb09505f729d98ee1dfe861343dc2e20332824e25fed6ab39d41084835f8cae874fc1fcb95637fdea5f5dd767b6470d20033839fede9cc2f178c54b29526dbbda67dc5e66163529075eabb9be760024e66f9dca17c47ea99a2a9c0d07280fe992c20e9795b6527ccf5672b3f1bc0bde9a9f43dc3d900c912e0c90739c24a481fc1f5d0fce56b364e167150945f09a50aaa838da43d19872c715bd2c8930b8420366a39fabe1fc56628d44d492c69fb2ce05e832b3c6499238ef2a4bff7063bc879ea81f9c7adec257fb0bbe98daafcdf3d5e21b4765b036352d50df124f5b4dbd93fc5c62d0640c74c61c57ef2ed20cb34c94d4a55713b64375ecaee32401412e7a8b0641eaa92f0d1e375c8a236db2b9f4aecf207f8a19c940c4b48fd15677b1b1433b8fb545b4029f74d83cf5757a7dd301fcac63aed9e6415774fdb56e2a5da238de562fe73194dfdd72f80c65aba751c825e14a9774785a4fd803c95d6baa6e72f9cd7c0f60b05768d059bdb6b5fa57866385d0c3ed53a04dc8d0ceb15a6775052c4b82e2a400c9e9693eabff0ac0cda84baca5005d9eebdaa161f8c02cd0d79761c112faffb8ce47e1e6e14a5cacefc351cd51fea6933f8976fc238ca4eea37f1690e04681d63e9ce5d4114101f8ba689933cffc0f884609b04bc29fbca102b51d7600653b85ccbafc94ebdf925a64608c0b8aa733e782771a503d03569c0bc34a8b771e2b7af30a2273a1f93b06035f130c75def46bf1db9958411a64e3a365086f81a91ef50814a37c572cb405b104bb68f13086e8633a6c12b74d85eaf5be28e982393845b35be8e3abe879dac0a9360d37e1df96e360d4d35c5f4cf369968cc22c339b396e8985efca97c87059d2ca5a71f6b9eca061701312440a4b866424f76acd8d1bdb7ff22f693bae64311e45a4b1152dedadd2b2b2c325d59d1012cc116e23741040f535cf7463320f26c82d769198c2f5bf3058f63097fc96dd319b3b1c025dbbed6b8f337070c19ba07649719ab3c5f5e029466587ae249865f7f0e477bb6597240e97bae9bed8a060e3db08f3bd2b361eafc0b220654bfa1f1ee4187b8055c764b43603157bcb5022b4d1ac9191bc7cbe7f3fb50088758bcc27033f135e2faba1f5ad9d2b1ce146dc022f61c288d6f57be6e2cba3b8d00fb17f7289c4494ef3769ee407fcbb13b4fa68ad04b6d82313787fe87d8ef4ba2b33c61f4d8776892cebe4f2e1e2032de89ec57e06a62b8d2c3e3b168ec239df4718195920b5a57a078e5cef59ab6068bce12c30e127085d0ac1c7a0aa82730ded1537984f5eb0871a10c47c34d8c18927495dda09459858acedab084704952f24e2913fbc256b4e7b6270b1a09857a6f960a56c6531a08c4dd99cb248bf8a29dff371b8b4d142a9ecd9d5db32a6c1d075b15c9723d50e80772e73af1ef0e4dce43febabb2fa33c7d6446021864597a4305c313289c13314d29b32006df7a59d6d8c61cb5c7507073d0c0aba9b5670d7118aa434c945c8f47f8085a6932b3d8acd44a7eae7b9a25c3b0703370d1e745e33899ef2e5d829e1f02328f53e6ec319ee5455d16917bb30fd2bcaa3af30a105c9884a9b286af008f2d49d3ed3e731169483613ad47943f38dd5b581b502811bcdb9fd6eb419c41d53bc27d19103e2f793ca64dfbcbe8aa689e577e4b7febf28c3aa69c9db1ad896a4d92e8f5f7bb1a9699eda40c51eb20059dbe5442a34681ecb0f4647b86b40d887ef903719861a8e63aeab0048f7e06688112ae539ffc42e608e128ae58c3ad980653d510a0ca6f1eeeb1fed75aededac351a63b9ddf2457c7ac61b992360fa4e5e8688c44fab3f1cb2734d359a5e4b320fd964b1d7d60985671a8d34c61d8eab6b36c0fbe0516e74da4a3c3eaee921e604f9d54fe636e30a9df21d0025731e26cadebcea10f0f798a4cedc6d00f320085e5a60def0e9b46d1f12a5352fe36c87e5844c9e1c0a7168956e2c5569338a3bec08ec0c5a920c20f41c13f713f881c50e5ee4cab293016963806de5921a95add5a9f5b321a203d4016f0fb532f990877ec790ebbb5fb58bef819a421be8ae71aa0b5b7cde6324ddab76f359f995ed162fc65b3796d789b43d5befd3522c8664ed94cb36417a000731a99f7dc3390d4d609b3101c838db137a44c700d171f49a8c084e132a45ae3476aa621271e40fb8d7f5d60989feb605e80a21dffa47aa420374fcc60ea524d74f4c660b99d204b3ab110fe832a565a87e0fa4671888ce3c04b747977f09da33e2d782c91bf80cfd49d9421d627a8f7bca7ae5d8b62261689cff6c7d0a8e94193566dacdd749d71a095781a1169b9eb4e5bfd4c5d2c6fc729fd22c2697b82eb5253c55b9867b8b000e99c08bea059a3df6b45b9a3fa8af98dc4f9ef75ce080c829ea73af0f7380ddf4d82b90aa4327754212480be03683c415db37d8456349e1dce52260cfca94b70a2fe1abc1a3bd1a6ec1aedfe25876b8df1a7fe505860dd16f2c484407d84d7d88f9fdfd585276c7150fb592724076aa6a314d05d0ac8a2a5a16c6b460e899b2c46c2f73e39af2f3d9a6150fbc001afe867e68ef3ed48f0e5bde14a7a414ec6e25e61baef45da07666fa73a4c57875caed9f37f79d273a91fd23032eaabd7d93c34212f7aaedbd56318eef29f3fcb44dd22a9f399922d1fa2a2beb708bce7717a1887926e13d219e26b4634a040592dea1ebc484d808a6548cccade7a644683ef02dce2d253e4a76eadd5a120d50643b8938f3194fc77027736e191e6109a048aeaf6272907c839d319cec6cb6144024dbb46b21a4cd72ef0f515011a60858ce837838514983e2182744543a9d8717e9b0ca08cb4b36a89403a3fcd4c8571d2121ef9b74abdd33103588822b079a7f1d3b19b0b349a6fd8c2363bcc78d91a759e34c87a2a37a14d9fd7283c1e3505af0618c5d2bd54400864f8312f06ad723c6e09bbd1f9456f3da96fa347280ea8dc1477c0ffb8c5c9324864100e1a90c47e7f3aa68a5f4c7c76d954da16b99675b3ee863abad285dae6a9562d7f48640e38a5a840c4b2bcb7a81c3cb9d04db27b1a477903a21be37409993299bc44763d1b1e33be72bf9baa880a596e559a6558dfec60121751f9780451716bf41032f8cf815e1938a61fc609e7c62d3e2f84a758c8808b61cb2bd16b569cb63e02652ddb7d642d8c444a934fa89f5c94382b3d830eeafb9eaa1a70f7d4e595d0450e8c3c3bb4f0c2288977a92838d61ae807806d5cecbbe943628938e4412c98a90444f55a7a839aafb1993a5e32f26e30ef1d7f5d225305811785b7d16969a290607d26d298cb8de4eb5464465692e8af415fde6ed07260d94dff01cecd395e7d02940287f2b554d5f84d647c47ae83e1db08a801a310b94d87a3d04588929e71b024d6c494429b90fc81d259e396aadb58418f8d9b8a6c2baaa761232d6d3a7b022694fdfc3fd89b9c525dc039f9723c8702aa337e855c07b7e1ef5f12b8e4b151e8e52248b30c2c65d9ab18ae6df8742f7fa614bb31152922a58683bbffbd163ae0337faa0b59813d0a0d83f5ea0767328be9dbc626e29e0036d1512d514275d6eaaabe0c0c71c00bfc16c2a5dc335e5dd23832eedf41a116147d69ea6484914e49555fe98af7ee602dc3a03de6dad3a94da521bdd38d3756cc870d5e387229599034a4759a1eefb5a155572c62c73ef388c44fea75e5375198b403212f5f771d9f9735f00c25d382b96616e98a678ceda64539d19976208f116abf68a2b3704576fd5f2fa9b73b3345f131b665c1d0fbe26410b419f0087fe0127cb90cf3644e3bea155c22251653ddf00c3765f4f4573617ba856e31b0cf4680bf55cfe61a1920173c1d5971c87f932ef0c8bc2015aa597b5fc6f53add9defa8a5c93416a3a73844cef3c551e758f66e6c49d0a39db883259e20a52b292272861fa6fa10e4b464246154ae4feebcced78fc61a273304ff1f5665f157cbd1fa2ec358e457694ec3842029439699bc854e63341ee5fce736d74afe4c662b65fbaea71bfba45bebafebbfca0e12fdcbebe319339aee1d21ba51d84a7b98f59049f1093479de847ab00aa7f6a7a1cc486a11bc592ac4dd91945b49bd6d37ffc74f04f98ecd0d12dc99d37d303df604550b99a454873c96c3448fe8652f584a643e038dd3d9597cd96324bfbd1696ddb6d9efe4525452321d87fce191def3ccc8b8a1ac3561e2e6ab7e5ae756855e7c45559608d37b80d11c43d8319738f61ed6dff9b548429e04168c78ffaf88bbd86d9193ad7ad17d2cea6d6f230c0e3f149e21f5023e0a0f7d35431826496ae36576f9b2b765117d33418cc9f529c8135f745db91a8776d462c06bcaf3c74d30b330fff361d97d73459bec4f24f61bdf38e42cce298a0043851126d48dd38ba774420da201b36c06e185811eae243af21e104226e4fd8e2dc03af81c21744c58aad1d9a616108ba9e02096b74e977b08dd2832b0938c434e15b8ba976b40f72cc557f31cb2621b24f08d56a212172e3b4ab361cc5108febe2f286a5a9fa832061943a5200828d4599fbeddc925ca541e9c69b17b97b7924e3f3b841137809f2fe437f0eda8a6bcd68d0df42ecb17caf688aa8b6ae000a16c002a95c50d69024778de9b8e5a9b95649a5232f2121e4c2897e10a3819b9a90c887d7ec69ea44048593647261d3ba0b5e08b3a316d1ee198744aa9e91da808a1a71957ac2ada8655ba3c3ad6f36cce8822169f61e376322f473be9ba82a2f8424262a6fc3af1d2fa86f4e4649969b625ac36fc1dedcd983dfe54ed3c0f886d8eb68da745d863d6723532ea244ad4ef67cd12259e7ca86308495111e281316dece0a603a3af1b2c22e309d494f7e2ccd37c2b30341705925124895ff5b5bf4b16aa3ede305ba527a4639a3f4d8aef911309e36b8bba48f725d8f004924286088e101ad7373599c7934109f1bc22c8da943880b527ec05d2ec809cd53836ef314f633b400173b59c41d9474baafe7da7d71c5d35f2ee654621f01940730e0f068d781bc88e399d8f10a7ba8ace1d73d1adf30f665f938877509af8fb3173e826d58ceda9012be58aa41efe7f554a55313f78a4f5fd9dfd43ba5cecae4facd824f7cd9d0bb77eb5a92ef16a3dab353f83b9a9930b1fd8ec9c3610ac2e8c395c98f0dad871c2eb59b99c3b6c4000661cfa84531c6923dea86e3e4665359138c353dd26fe4be353ebbaa7dcd5ebe3506cb3565980c2ddf199fedd0477f08ae88c6400c6cdcb4366e3adf5b40e6e2e701f5cbcc97182196e112df265e6cfc48ccc462ce217a4034851ed0a358a998a0110b08c4a632354e2db8f2a81f50896ecdf08c9c6d01986f0a0d5439620b61dffc02f430b66798b62fed3bee90240788b36012bfdd91160afbf379f072b37deb52b9cdde83b0f82c9c7db0dd4eb881c3a2a3c423e8012df2f27019a11b1fc30ae58eabf153ee227f709b648c4a3ba8d66f5c34e5b6f9591ef37c7f591c709ba041c0e0c1ad7e7a7b462297999389aad447bf5f3c5d6a24bc4bee14625e857affaab12a33d7a9d90e801ed6e9772d6c345aad051e7b080d5028c9752a59d58551289b4d9dbfddc13e6c2ea0d54cf8264eaf91901e98e577b0e023031b55ceab106a1fb2e9dbe7577c610540acbd64608e71e6615a38e214dc9f08e2b4350e6ac34f4480de95ebfdd2e5cd11b69efc26aae496ba962061de6b58e9d4f4ffa6d445126d8c26780dc4736b008c4faff7867575939d34903253a1d1712f9d57c22f30b5b79f2bb466d2bbb4ed31fca1578c939d971e94fd4ccca03173cada855035495c64fcb02dfe73a401f9ed1b804904e91e5a6530933e5332105638cff1e1eb0828095c014e8408cc18acbddf3be9deec68bd63bb1cf3809f3933b22fcf81118e828c49a9f7d4cf8d8378b7d6712c4a1da0f2879e99bc9fd4abfbb98857712c8eafd50a8cd76c8c99918658b1b9fae48c897cc9d1e2f3a399226b15cb42413b0740dc821593262f7407dd4415bee57c3740ff5212f8d83e45639dddacb3b649e10f0ccb305400d1abad411f7232110a04465117a1723166b9f43f1a775e6e819f23ce86043c25ef316e3017b47fd75d4a07100e1e39100ed622e706d10231d8518db68a72ba710ed6250e0460d80ed03ecd75c4a3357b957e8b3a1c10cecb06ba0c096497d74b3ea599bb130a6f8700ce060e1a737ec6ed4f361f526f6aacaa2838f16706bb59b3880c76a670e2d88953b6db8cae4c175cb723e243e6d1685b96b0d9e31414dec42e328afd4901f29ee4c2a02824251fc48cd4e3558bb26797b2031111dd73fc874305b9c4f5041f6c9cfa3bf5bcd8fdc0d7df306998b7f3bb07e0603a23f80171a0b70cb5d995eed6503ef8dd36d4bc47452a795d9abca5f3d99f75873ce9d762d75e72d36776a2d62960c8e804dd774c195595c34a1e3e84afc92608c1f94786c701ef0162b87a4679a4a732395a07c1b67e313740a8d1b5a971b6fffe2e8a7d4e0a2ee769f8181b3baa6cf3692e1f46a5ab053f9d458a76e033e727d09c8ec1c442e2cccedcf27626337643d3d08acec9dc8ffb744409130cb02cbc324fab61ddd9b8fad189444a3c4615ffa7e04d39684597c6e95049c95cfaf728c2024b1760090e99ec102fd24a3cd806d104b9fe35b399ac25ddadede5db5bbe61e6407e193892315c0b95a03f4fbcbcf478b90e17db7645af87c0ddbab3e9965491016bf442298fcd6922922af99065630e01b48e8c3780a8cdd69089e12fbcfdf2182caac6da268cc9bee85edc5dc200ef875f007b807ab3d5ae9effad9b36f614e0ba3a285bac2630ce100287b64ab6a4f84f92b96a08459c822f8b031c370e8416160e651896e8a95ad3b156337c01fd89030476dd375946cc4129e61b73b0b2fe64027a703e4d3697dcf36935061bbcaffdf7a0ef61ca7a0ae102b430a307731cee100f2a434977d410c85f7770d77fc30c015af978043c6da362ef0b39a5844cc6d78f2bdfd888ce0c293d3f732ee74da69ebb01275322202c05f3ad66c9c956bd03c27fe1ca389a6a3da9ab0b4aadfbea5e9cd4d692820b1c1086b8ff694dc7e3ba2e16661e4b1dac5f372dd0dead20a066154bf42436fb685a5fc1cfb223d194e20a3abdb3542d7d15dedd5a87abbdfa08cc5e3856d6d0824cb436ec6e0e1392cc616d373d5c2f4b1278d7618097bd04c101774117f4cfed820121d1eda62d6f146edb9f5f4d813fd524befeda28434b1401e54a6ed4438c5aac035c3c5fd2d61f036a80500adebb15fd2ed9e10d6f2c6b76fe4d6e533538241b8cc0d34e9a6ce3d424ee636e660cfc935952ea01c78f47453075256631ca47199666b2ff079184841e042bc4b3c00cec8ddab906cb0c4fa3ab134a906ba5f016725122c7aa571970d27a9b9f147c8beeedadb894595e9af10ba58a7ecb1ca6c7e0a9c56b921fac18627ea50aa5c53a3687db0858585fb53fbc2e6441091c42631861ca3bb605652936eb460f1ac5ad0486693254dfc2926ec41d54ce28e9472115c5eabbe87bd3fa5407cc9269770ef288b9caf60c1f5a911b761ee59a2b7ee897095f3b90f904802b37215abe3f9047fb7d7a794d75eaa069d5a428d73121795867eb500e2089c1034837f76af6935fb63fb337da131f64fd1e08ddbe0d84997fd9fa7c10dc6f8f3a1bb3967f86d5a2b45a15e94bdd64ac32e11420f904745812fcf9d059392b675662fe41155e916d3e66ddcb30824e2057fbd2fee32694b1298273dee7a3dbb45c4e4cdd076c566591697ddf1fd6a5a83e41a41b1e9e974ac41630ad3210190cf9326fdb64829b3d6026803fc34775c115948133290be31ecb6c58f6b1c2080c23df2e555361fba94a29376dcaf1684dfc1c8f2aac4c122b0750ca11fb24527ea8543ee234e68edc08b9bbe5e2c4488f8778a45ddf90fe68c09f402acb99ebeb2c24fdecaa371c2c64bd3a3e072f0581a6170da8f0382bf615ecd5dda1e7c26a835d0ee8b6bacd14f0b2ffaf7517105dcaa806ceabd542f610d34595e9438be2ab37a682e69740f08da67b4ed0098441311f24d0ee7f748ebb23350149d00511dcc2759b9ffacb2a08cbba48e50049482497f8d09629889598c697c98c54d172fe0946a741930e5d5b6dfae1392966f1110336a4dc24434c5e2b767a026902f104fff730f541ff5f24b1cf2d730733015a1738aa20954f326177cd119b628299d95ade74a0088c1f81f9bc311da7de0be3aabde8c4480852c6ed3112d3d68dbb3da83cbc891b62185e8322eb8f5748264b3cf1ea5ca022d1e17b6f8779f86abde0795cf60bc385ba6963f2cb35803f6f996c93c327ee71dd6a00e37b5d47f7cf8ee14fc0990810aa647ee826dd25d0cdd23762aab5d9589c023fad5c254b56f85c7baf7e0f4d8e567ee5fc95a90d1fc78df28a3c7d8a009880720145dd42c37f3664fdd12f9abc2841d9b03caf18856fe6f254f88642c651075f86bcc11700fa864c226ccefb22cc8e2d5282edda897ac3fb934e721a72409d21e7f0f4d82993e690cc307a4005a659d6922c741214b564258d6b4a1cc9aa11d82a60452b6a9669a46988b5d62fa2f84368257f99e882dcd225e7c271c1acbc4a08c2b6d9e79c79a9b0f1e3c80cf25a451ab4f3299da49b504da9f87eb6405d56cc168de62cc04049146a6f6389d745ec0b72efc1dbd07bce624ac27cc001d3b0d10576407f2cf7843444590e239cce21a7dda68f0dd2460d3636c0f09ef2cc90e4a1973026ff462d3ac0f5e04e3bdea0d62a13d80bc4355ce2fa7217c95f756e5be8640d80df891fbd1e916c4c62f1702cf7f0ee88a67c6a277858253cd9f99219048b82f30c7fc1f3ee878e50a72b7b294c5972350ad9f16f698273c76fe591dceec1272f131c839fa1277c05cf51822d79fc90d6cc470e3e9627da617234f7b7e3f135db21179364008cb8d0673672eb8ef2d93f896370758a8323ca700aa958a22543e931e330d27ba7c8d7f3a41b7525703ea52d8146669d993047a6510ef72c042a1bd070437fc4c9aa2cb0368be006d15c92d5149d70645836b36a01f7d79365f025b6e6bc605d1bf474b4ff230fedcf84373d9120146d9e03338830f7efe32cf7c84c30e5caa6f71ceee665e79cd5fe396e4b4059a7646ac6dfa2100789e2191c35706673a3dc7c35f8f5adcfad87aca648eaacf1f536547ccbb03791d5ad577a742f1c7abe93e51ec1940130a061e1e7231e0189e9ec1935795030fcace9bfcab7bbd721ab8f9b554f7615c6c70e42754d4bf768706af11d441dc86c927de081d250f03dc2cfd54f7e24591f10524f9d76a0c53590d77f7eef349453313bd02866d4e7369d03e5a65694708128f982d835c6fec27082890c94c75e325faf9fb5b149da06130c69f01e493e6e279497a68cb34add6b57de81cf786f979060edd750a51b0feefd13e674a6e2b88399f069e1c101a383c99a46e8c206c8fd6311408f68b041d4d2b23fecc161fc159b3ee4c6e663597c67eb1b24453d51e61223f889da097610a7dc1645134ed85bd1a64fab9fdf25c994a8e1ef28c420aa43773e3daa9ee22b6c4c3a0a5e1f53dfea3ac3127cb1cd1e12a66fc655345f7ca3298f9751c38b3ed8ff0b5e0137c87932ec47178b0b5fa666c5b34cc6ae001705801f5942b02d4c1dbd3706ff715f55478704b037eac57d29dba99822ae86d1b8c60955292dc4d785b9d7788a00cc401b00f63e10cb94afe27462045df2740f4feba4ba4135356325c89d0b5e7e28016497356d4092253153f0ccc141485adc74f40e80917bb9bf1f48de9680f9ac6656dc0010954014dc1ac871f22dd76b6a8a3c6393acc81361932320f31c3f1c2905f3f8d9cdb1257225240f480a16a3a9fc02f5d781c462fcf971e77aa0562c6cead466026d2928714b1b6f5efc22e6c2bfe1924df3401cbc5b68965167f942380c880ecd98cafb8ed9bfad922e6eedaf81f0d465e06de1c90f1d1870231687ab2fa829521fec42bd932a01795af102dc637545d10da1884512a743d1642a6dfe430c003ccd105aafa1ad1b8a22e2896febea65f6d1a8897f37e5efe7fd7de698179494cf207e081d78b7b7f508d04653f9178aab02417061b5d9da2bb479504e6e2b66aec936f7b54a372de6e16e54fe76793c057ab0f694e4ec04c59344cc5f02cf01a50116ac53bd13f6155a4cc0a2859f917323ea137955b319db09d81fe80b91427b4e66b1888b6c30fe33530b7fa5a29c7500e2ce663392cef4d684cdbca0b70217ed6ec421779f54c02a20ebb1e65df54effa2c7596e1a84129fc6e93761731990b1fbe0fd8c3014d19796696cf465d742bbf021d694c95a49f2ae5362f3ba387f09a7f2c51fa21eb328103ca36ddf84beafcf79dd882deecd64d76b438b39ca59a3e8bcb06a49d38fe3c14e35be85ef78c0a97bfa48937a972905251e99dfaf23b18bf7f90214caff762b0f219411e6ad33b33a598b946f827a8dfc6759386417d332820e03e92651aa742fb3ff97093886ff8c37418f7c9aaf823894db12fcd45599f199fb0a731f9bb98e8c4f2e85d727a66acef934da01dab91f34ede9914e494e9c864c9cfea13b00b3bfc22fec08b032a928c027d23de8922f64c86754a8dc1f2bf31b51d744afc2477277e901a926897a1974331a94b04f1cb19e933829f628ba0567ff71f269dac142c37bf1163812b030e2b504dd1c0a989108e06995fe2bd8be17cac33d835b107ecf53e797fb32a9982069b589d952ae4c40961da2bd382839746946c228f793569a65c17f79e6b3580fdecf86ad77b12be88695ed1908dece96eee44ea77ceec53edfaf96feed9a5fc049cdd56efee2c5e79006ffc14f8b9b4030890d14c8545620413ec29108a1d2fb337dc63104a1cff6b225d29d8fe9dd967a6fe2567d00c117c98c7a1c206ec411f4483d6a508eeca8b3ee3fa2a40335213fd68f310b8f1529d6404fc824d3e13e6afb39b3ab5a893d700eddde6ad5f52cfb012cee93419369070298f9007ba5511491172c6e68ef1a48169a44d82499b1522db4a34c45d7be8e74d7d39a9b0f4591de4f9c8a433fdaf49fe99c15d563356c6f76ff6ae1e9a099a8f198f8e79857a64a070587002e74d6760992dcc4c6c0549a5f90bee978b35080a8d211b43ffe87be13e6217b13ae97977aaf45051619fc9dbb8d467281fa9f1bb0dd3dcac2bafeb45e7fb965b9579a218f902cd857a5bc8c5563f350c723243193e491569026d3bf7c1eb348f655b0d99f08dcc55173852f91e67d73f142ac7883365b4a9ed01d21e739a35b13822b87c2ea956aadaced077828921b0136db9bd7364b04cc9f1ba56f5571f13d2b0446a395fd5844130667d53873d468ae68a36071d508ff8047c6f6816100524d8b90090903f05277113297621c9aea50e29ba04e83457345241cdbc51ba4ca91d594890b078c0ee73c3b963d0ad72df5a2244e67678449e6901bff221c934cae9c887b2e225a7f965d364b3f972a72c6d08880078ececcb05577dfbd50ccbbc9cc17a2353c5f6eea0afe50234d6876d299bd31db5d931cc33878b79682a634980d613948f83a22c6679e46066044f0c628e53fd5c26ed2ee9c2b8da4e615880b0d1abd8eab8f49585b942f7e2f24c7e6dabda5f55c8e26d517e00ebb1a8fc608d8ce739c49c637aa439ef6109a0a3d69cb879d479bdbf9744c42ce0614a5353c9b1a921d687ee9b213f9119fc7c5a06b514ffc47985751c16afbf46ab0646df36e69dceb1da5411de8c697331c954018b9305a03769d03ccf43f7cfc022881f670a79a3eb79f64792fd3288c2396109e4349502690c112536b3ae585f29184af5857f9c5ee29e44713fce7bea2dec766f4fc8f7a36724c2f295915f98f5ec2b41b05238c98539e5c10382b36c7b50bf60f8d2d08d6e2e26dcef69fc6b2e8dac33efc243cf2676e1144a059d1452e589708d9a869070575c876abc6928177338e36a4646455cbd13a21e33addf480175fc011b076c2e911794bba3f12c4e063722132642057f71f7992adb89c47247f27e3015492d9c72dc756f8d4b0febdacbf6afd219ea4d5c9d8d1bfd80d6db40053de673d24ee05b10a52e163d2fc0f72d6a7ef31a5086ae7c3a654fa88ebb39dddf3302e5d7fb1bd5dea5180009bf17ec87262377ea544f46797a45d0e80391af588d9a96ecf772ca6a61a1d9ce831131934ff09834afc54a8c954f6ad76dcbedfdd5d3c9df4916271fc0dfd09227f93a6732143a842ab474856e66a75c336333fbf4471417f2163c346f65ddac7024a7b1d6073e9849ded031bf2cc62a4a0a964fccd559f90eb6273115b9525c8ef61253e7888c8245d9a8c417dad8589d8c2f22cbd019f03ea303907457ecb2f63c28b817f123702cf40922e7c445df6daa24b8f2133eed866745197235b3c0f6cb2552541f69e4932bc754509d9143e80bc44251f89545a2c06fd8335face9e80ea56fbaa3019cb4c3f8503aa5723865c1c88811fec40071b3f65e176668712c432e10bcdeec311fb47ae0c27d60aef82b20898333f6d9c1d184d11ed7dbac6feae6e25c4a2655a5e0d3880a938c5e745d61b3a2a97743d9710ac4760ce228c78874c47b6dc1872de633dde9eabb8cf69a4a0cfa095356d0959b66813040c1ead68d910470390b5a0936beeaa8d861b3e8f56b1a008c8f6e918d76eebe529e503d55b3b21c01f650bdd889a9c151e6c6ffa875ec5cdf652ffc1b6635d8b81513e41caf57a80fe461f76691af3e264d1d8848f81acab2e85be8dea781e4f9bf1e27e3bc7b13bc2e5661c557faa30ca125a1355914688945408b654f3a9a46269ed2187e95f7ae993735c6875afd515a44399b1dee0870771871cec7d5fef4509d111647f96f9812daba5d11aed33c753540b19706dcef4e338aa7d995cd80d3eafc344823b65debc7f5894a4e32179ae63aec0f861995c3b53e791b616d5de214b3810299b46da108003cec3bdb01aebaf2ff134948721d3012bb2b0f3d17866374a0f1b97c5fba52be8d1ed231e282926f4cafe79dde1ff4866e07752f70f1eb16bc6d6ca5f2f80d2eb4ec5bf8fe9f5e3a2ebd4b50fe27a269660454a71eda9c8ccde2120d3ef7c8b4ce836de5601110bcfe24a13876b1b9a3480d6add62888304f1df84152cebc74fec73638fc01af507bf46a843da9220b4cd9339ba9225f25d01c60ee6897d1ed0181271d5b1260312ec28278e44543dc57f475ed50378e6de207e12a2ed08fb2f523b4429de36189e0c16c66caff30fdeca2f5c5881b5293811698e02d9338de052dcd4c8d8e91e71b41fcf06ba82aa483398404c1803f966b8611deeae8acd765300fe5ea7ee49baf14987877f88a3599fc6ba09647c628ef664b6feefeea35bd90aff3cb9d072379c0e947dde9f5c966f59bf375bc8f9b9a00976cf2a157cd91b54a54115e7f6f2e7bd0f0df253946b9109c0aaf9f29196f52ae5ba506bac67ba165950dd5155474c1b87972c294b6747f4a3bb12602622b9c5bb8ce5d851c7860d5cbba89989e4a4ab71a3c96f6a48aae367e1d9065ffea6d564dbcdc56e741a59716e25d7bfb26ea7ceb8925c2b676e936b63c68c8217241ea961a370a123133c670b520b646dd69007a7e6eb0d662999d1181c21aad4d69c5dd26d9c86787a9f5af4237e9282866b72961a3dab6de437fafc56e5e0dd8064766022da02021af483438fef375f11cf20e976a931488589105cdc26615cfa0508db1182d9890c4a61d5b283b1b938e67072064496cdee6679b569750203662de89ee15fcb0f667e2069abfddb7a072380bc75bc2ee87ae258fa2890c97bb30797e03136e99c4d8a76c12328bed50ea0c32cf29102e438e03de1866823d6526231f81614fef18be1ed7c807602cfa44d7e54e913d57ad5859e93803397c22b13b28568b3cb400d32510e92c875077bef2048d20b7f05cc48532e62f9d38d4be227213547af05a14c72fb34f263fd34bb3f5ca476fabd966eb05f8a11b19e26ad694e34f946a54a03f8da53fc863048718013ff79c896bcea4ac2f0457c3c51ca602d7f22a486c5fde9c86a9ebf27c9a02a15e651fc5de5b579f2b0c438704be941c2d26cac7f20476aae86c4511dd79ea96d962464e95ead90ed4732cc79e3c866c1f3b786b2fa3aba08a9e296d36526d7baaa3ecd9836942252b51215ea9ee35a057ffe27cf7836784cf9e0f45902f5fcee41f80580d9b7b7ddc74eabbeac8444d0794ebceec8421b443e6497c900d7133de1b4450d32bb1e4340b3d387429a150c682479688a5f66a23a7a54e93d4030dcc958471738eade6112c623e3bbfb8c59b7eebdc7d7700a166348ef5f04779473fabf5d04acaf25f3833b7ff803d2b7af991c691e8261a734becc0893c5f275e1a61fe16fcc1fa3e5d10482994525ed8ec8f731d2efe4726ead1dd1766b04d350de2ab25f1e8f23dec12ccf0ab671a2d9ee6c600bc7680f79240113b4ccafea707719c1d5d63373886521b68034dcb0c0ed3116317d2ad19d54f0bca355ac3cbd28f942278e596abd6b23269ee027a998f1dfdd0628f941019ec6af709d5400ddfb74bdbb1f0394d6b74fb6d58e32352a66e6d41bc4e053022ad4e8540fe580f955acfd681f91cbc2ffad796e0a432f44915c10ee56e85542cc0e71de3f3c354bae75ab4ed11e6ae54a181e072d324ce15fe71e8ceb4b913b065ba13814c01c2770424fa09b1a86c42d9d2f2c84f4f566f4ea189cc0cfb2b5becb0b1fcc1e8797a613077aba0ebb5cd0bfdf053c4c46840025091175b7d0569ed641d4e756e95a7ed33ff0db22ced9cabb077b88b521b60851f36e7c6ffa5c65fcb65b19b0cb21240ca8db46b459ec3d758d63eb64c660070b94cb4121c2138782a5586a546b2b81d142ca525b0bf723f96f8d4c7a600b0d846f094410f69343347cc146e2956e68e1b87ccecd91b93717cdf5c75a5d753060dcd05839206729c2e11545e033745f2db93a7638c17f38f2d132a0c4800483ae2f0bc0a8767dfd8b8172d0526a3c74bba1871802bd46ab5bee2118e6f5466be15b4ad80f6151d1da62a851da38e6bdbe8a5f2aa6a8ccf8033513aed85af393415f6f672d956dc9d75a58a221021ab1328daf72210aed44d541de523186fc6cf9c45f8c3795f2ebd3a3b984d7f8917f535e9475747665512c9c278a66dc5bccd197f5e0317c4052d3e5bf60846f327b0ce9b0560d49b8583b7a21a48002170340798234ab8e75b15f8b88c0176df68733f87794d57f01d3a36dff650adde86265f7a193a6628648e3f4de5805ea60cd3502a693be8514c1d4aa49d60c7a1bc386affc2ddc719af8836c0964de30003fa877e8c4bf137d767b52ad5c3d6686e6522406e4eb18328a23f302dcf5a6a1df2b130efba8450f1b0539822256394990e4e45eb5e3645b4ab8494530535d959d6a06cec791585c75f8185dd2da8bbdae7f0f8d7d938f084afcd56268306a0acca93fc5f05af2d9f594367726b58e45f4dd5c4519addc07f4864451cf646c7f88fccc8932b32e63f11ed546df4aadf28439e8f84409c017339de50528c345bcc4b0183edae9d8563171ac68fb97e75324a48a7e6c3183cc0bca260a807080566e8e3c0679b5b666d29805d69eaa8ac59c41ea3cab0b82e80a4d097e1e56c53c3b25aee7af0e0534f5e7667427751d4b7b34efb378dfdea005c755e77e3e2da481286b03d8551c9697231fa1f1e2954f14f5b1a5f504024cb5ea643f6ab6fd0b0fcdcb9743a51f7135d4d43e9bc7651a0306c8739cae5c869ebd0450cacff219a937e17cea59f08aef6e25407e82ebe22fb8f7e1676303ccaa0974ac13b05189e33506274c1eda07b6c4a3c616665019ed9ae0f68f36874dc69608cf0314321472f5c828887bb7ba1f3b868232142a04b0f8b2f75f81556470e65bf1f1445379b61b8fd7dde14fb95a85a7e75f6d2afae634a3af2cc6e74f3b35235820f9825e53d563f77ced86e52f89af81d852858f9523c53fe3cc9fb8d7c58c09c5de58d87bcc3d9eba21b1a26389a7b94ef373dcfbdb837addcd080f47848da089b478f1394388e5ba4b59d57e4004b697c18543157d042b3d16dba189df4c0697beca9a32483d6159f5179ed0614ac2da956f2fdf74f40deba04b51a891d844c2cb0d8c5c5edd93f9c1bf1f50ad1c2aec7f56ec228ff252dba6f54380de8fa0f0668f34945bda6c43e897f08e053d24576130bf1473e652355b49541ab9b7f3354bf09f94a45396a00bb1a190de8a6d0940512f6cac526a6186a84d9a99b289a20843f35d55c51912f1ca33242e7ce3bdd54703fc82288e9e0e577b5507fa2c615c1861fc295510a4568c783f1895a8c08f0eaae399ff6e08f2bdafa670c31466a4f994c74de4f68743721139b048c50f42b26ed4630ccc9f3cdd509609837ed63d7093149b46e647c8e7a3597e80c04799a478881e4c6cb27123cc820b1598fe1aade3ede190f943c358210e45d73f22348a6a080c590856ce5c8798ca881e27b56a94bf31965d8a6180da1eb5dd23d3695ed4b39bb88f6f1e643d39ff9fe57406899c20a1d26f9b17f55e9a6fda99e794691d7f63ed41378ceb5a46f1d09f2039cd4432a9b873fd4e66513d52b847467944556d6246b5965b3e1d1b935786ec2e2a792d7851205a31cb3ede9e803472778e75eb3dcab3a1781f9b5b035816db3fa5cd72a8cfb076753a553fb005fa2bc210e3dbd1a74d7afa83e0ec3f48ac1da8db1e61be00697e8f6e8202e767248ec3c390e1e926007520d132925de4a5a091c0b9a513208782472173bce15733305bf956f8971e62d94782be6c97604f2b29a8d0d960ca93779bbc7f4a01a378370d98f676559cf968cda0e4cd06b15908c28fa793e48677b304cc74147881b43f52d6a45fc2dbb93d6d2e0c3778fb5fcc788be05797d551352c871acdbfc46c028a9b7d26018210d1b8dff5a7cb622a96e377202f9cdf633d7580c4acb32f15d2494fbaba594c9fefb3fdf451709b23941d3ea2b8b5ce18e41f199d91e0d8952b12e16a75a04c51485390090aa3c6486210cea4867a15ff6846cd8ea14a0b266400697dd90319f48c63b082d933e643a0eaca60ec353f04acada74f870fce73838470e94830a8e6ed48b64bb8099997d6bf090a0c6a654077b76bd88064ab956f23b618a58d0f04862f9436e93fbb5829bbabc052ed7c5c05fc83dd41b94ae6cf36046c4ae6864e1ddfe966579f58b565bc57df15f1ad4ef11d10a7a3dac17a11210810a8cb6b0b68254b3abf9d71340ac68016867792a3379aa8d19386b5d12f3f507e77661ae9699b8987dd402a35624d5657058ac468b11adb5a06fb62319abe03433e3b86898b2dbb681a08984376d913ff7a3893d9a7e19614120e00dde3909eafb44a930f57b5af1db421acf91e6808180db6531e5aedf95f33a3d27b8399382705071c3289c63907c22002f71846223b1400615bff61863ef0ae749ad0ab1771fad978e609510feffcd1fb5c5ee9600b86d7834682cea9ddc7cfc3e0df68a4a4140b67cfe5047049d57198d539849315d4927190a74984348d99a1b3208fee2078d0e5716c234133e6bbb3d8a059784caf412f868c665b11540e7ba51a9e6def8c206ef43ae68edb7c29c023f352b51dbed566d5b0da99b12301802f9ce4266903098dbec37485bef6ff91cf32fcf64813867e92f120d86dc9cc9876131a4d8e32fc3f5ef365baeb0dd4401c577713e602761da1cf4334152ec12f23b6ebfdc3376bd8ea967744fae2870595d7006c1b54dc8f07da42297547d23c5965830fe51a2c5ccc2d5367102f57114df4ae62d5dd85fe48bad7b10f28daef684b92289fd5762a2b72be25ece937fcc50f381acabcb54edf018e759d3d564a35058053277d034343ad2b3f393a51d4cb811193ded4fd9ef2597cf46f0755b24c33dcc8a63c4f8de4fb07bfb48342197295edec116b1a42ff568e30458057271543ae7b27b656d2b310d0f2c7741f75a5f078e5163404c9bdb7c24b270cad279b15f12f4f79c8176211f538be2c9a49cce52a39c248e6707189e89e78d99c52c8154666db6deab813e8b63f8716f8426c685bd004bf0b2dc1b54ed7d856e3d03072d81a141c0ea59de626dd3fcc1205d52e3bb1ba3ba8fc7381028f36955331c412dd1eb56de341960452ed8fa85456a122f83f1c2de09139f76fdd3da63fbc4f5d7c39482803ec1232ed94a94840765fff2f302e0ae3d1519b25f8da0176ece3e4f30d0ef892a1f4105ec9fb225ea214ef12e8e092e7ddc11bbe93bf1ef07141935c79a6ce5fa448f27d6332c8a1bc2bf73036589a54aaca61d321e91c185a5dd8183d35ebe170b8b5e1b1078730be440d69a2e5c73241043c47b931dcdd38273d92530c830d0c9df7a8a79d8672f55aa3bc9f663f82082a6ad34beadd4bf11a19f0f660739011df994d8fccb481f44a6f960a9e0bd23fa861c8b667a0ebe3493242178f8d863cce07f73d1957dfea5f5ae3943c78d8b24865e1e92f632ab1736a01d0e7b757b76f69ad6480884dd3d1a3628fe17fa13ab40c069470e4875088bca31306285959a78804a3f1d4ccbbd9ff099842e1f87b63490942413d3f65ea4120604068d654b51a645e33ef19937069e89425a708622972210f0514a815bff4ee51e8f2990157d7e92a86c21d58bbc391b98332e808470cc2649f762b970feec2ad175361a532f536aff823bf08c23cac58044446cafda282bf2377cf4416c39a93406f74c9d6fc53f18e369fc8fb848d9930a2145152eefb7402df8825d3043cd7e6df6bdcfe465daf01a7c78dc36715796a54a15a7de69c0669dad126fbc5f9979ce2190dc6b82598c0edbd480109590d33b2fa8395795360614bbae9c967ab5e891e3b50a722ba727af5513fc44864608d428dcb7331af36f86a0ea2fb1f6f8762cfc693ff7894693c300d598feb5be5a80b7b5f34a4d92eed0e8ee8d270391321c224dc38701ee46c6c054e42db93e084c9adb1af911c4cc85c865a4e5228eabd047ea7d29fed689aebf4264f6fc9ed154498aceb66291ad4a0a24245f38a7fb582b7ac48a238f4932deae07a20ebda8f0d8555ad05f3b00ffb6215e8d4f81737e28667642afca302f935d282b830bfa4d2f5b491c2945c387ef949161ffd31052f344cc3f6007a3e82852222863e3ee65959728444ea5922fc826414574b6e3d07ee37968957d0157b473d053ff6d4eade595b5cfcebc3b433de894a3bfd082a41dedfbc93eae3591aed2b5651e63385593a730622ebf04e095b9351f93a032e7b0c2d6b6b22f5ce59a1683d52095bd2e24af3cc48f11b41dc83e55b9db1019d18d501577b8f7277ef883e72de2e0a7a535678218d840c43d2989199ac8c6115dbcbb690bcd8ef14ae3716f36bb7016d4ff46475e935090763a1b1973bb42d44ffb68cfa5652731cce75e1fd73c956d2da9d19d238eaa51a4057a43f0a24b77f905a6b0cc41b4247f698d260d3c53767cdda3365fbb19ffbc833e853f4e47951888e2bb0756f9d155c95437382772128430d17ee247e9a0af4908046787c036afd52fcc73ae02f78fa171f38dbc7a36d3fd77cf00c72367099a31c3f677eaf451b51d9085f6df2e4b51c86d09cea63c311e6da2aa84268134b6ae9328400d124c5811e4a5ea1d4498e21ec8821c8d4e9f084b5fef7d80f45ac8f4faa719845f0778a86988899c225fc277a28cee3ade30e1a6ee5ad64ae80b84ef2ff3b78094e34a662810ee0728169c7b97b93615869b889079fb5d50923b53d08e8877cd65468365120d66c51ae942e6df0d4b9b34e96b5b028c80b5b5b474fd9937a91bc6178e53d236041c8a428cbbfac7de908938498ddf412a862101ed2c5ad66dc4a767f283e4ad10da0fee8c56ba53dfb31516566ef239113ed0538d46b92af8e5f5ec28b80539721f84837d6d6d22cef1a5b7a03c245b337a7e86e650189466e0f364a0d2733350d2a2e63c510f81f9092b1e3f7dfe18dd53cb375971d7ce436256d56e6478aa533ebc906a9330840e4584d0f6b61c6ed54f1f501bcee83babb99ce32358a768fca8355517a672c6b8a2a776e11a1ba694d2389bf44393abb2c63cc56321959b0f8049b8019110b24804ebe1908125cb6694d8538239cc7fac6a2ecef4e79ebfb9c007b246785aae2bae5afe94575d1799ac6a809e092064110fec0735afd9c128305dd7021ca9ff95ab25b8c8accc3af3605daf260d8d2848e645545833c4a2dba04edeaf30d7cbc582a84aaf1013198f028c7ef149c58a727cdc45064c250e201ca04ab7f9e7f10252177489262ac047869226e7c3a0d45185d603681dfb8d1c56125a112de4f7431713db26dd429887e3c22026224685892bcdbcb4dfefa5a1971b7aa77aac15ea465c1e7f57cf1589331119225d643c0e25e2df0a42bae0693407245f9c67d732350e91407019106e2877a8af96a0f55dd4d1b7bc184b77058c6b95de24e3fd1a5e7d3e21dfb0f1fa387641f99021c33e4ea28aed3e47639d723f2fc0c200992a1ccfa030bd3c0bf723ee852211f986fc52df4d4a50cdb0a031f43ac041f21fa0253fd580786b8640eb06de6a04d4afd9b7b0cc012c45231426fccf4a0ad5ae1df0688170a3c0f01189b695159918e76ad7269dffb4240873434f80adce4fe6ba1f77696eb1db9dcadb9f7bb816486611dc76d318df2283dad3c924a8c2b70be50987dfd10ba0792448c6d0955bcfe09569c2542b97c2172a345a2d9aa0d6f3c1f205086b56130e7c3bbb874f06057a67c93c475b3dcf481456adcc680b2c99f0523666c4a67326daf772167a3ac833dd8c104c5d6a4bb2e44fa1e6a32a997bfd6731657dc0e892b0a3fa177f86bfd10f28d673acb9f8c48f7bd3bdc0409599a3f538aa50d2f0e61e20222ce3207aae2b375284398039dd15678f6e92d530c1a345f154a9358dabfe3766ea1a0d2ddf1e79dc582abf9e41eb416b7238fdad807cf578a925ad5c6adbb0f266834764c8d318ad4a34a0dcb113c923656e2417990256ce254fcec44e6be30047004abd0358921cd9a2f515da53b6ec1e6cab983d8df0632a8b74ab515dd689adbab999fd0703d862c46e80fa621c6087f54811d020f0b5374649bcd38b954c998f7321d95d0d9502eacac2c42863667ffa095b583963737f23ec2b91c118281a8c687367a30ea452af9038cbd4f74e0ea2e7b1517c43d45fc4f93252e7505a7ff2ecc45df112ec189ebbe642a15fb5377afc69c3316ad256b06f4ec81cb458378dd274a1909ff8d6927d1ea39899baf9d20d9a80a3fca7a0bab829ad3f82c9fe3751e68774d140645e8ca3f0038391ae0de5682f1e9d5dad4f8ec9ee5f9edae97d38acdaabfcd4318ceca8458b2d81ccd96742a6bc95c39b6306d394bbf1e725cc87d8096bcdb594ea417389d5eff2846ec867c1bfe8f6972bf33e5a2b1ccfc1f42a849a276c6ddad0b7910b94a6ddb6806505867b61094282a60af76ee415347509225655d4c17116c8e62b97cdabc554ebb9ff05c22296e7fdde2e9ae5b9b63a9256cdff88cf2a53938adc9c3f102d1fd305fe517ebdb0be4e66e022edeee79d6192b9864ee3b997cd9580f84219ad8380bdc686ac4d320e65c99130e119280ad6d6fdb0e50068599fdc0b2575296adbe1ef575411c0ea7933c3eec18f683f6ea28aa9ade6d9ed3bac5d277ce58a3f9ee2c071bdefc3d7e343a5ac19046f4cf2c7ba27527393e43c43e0ae9cc8ef49941e61bf620e8f53f5aaa6f36c73c9809cd284865f04ed95ef0198852aff060899d9c78c928dcba510f604f339d84611f5e00eb9eeea605285564a502ea60f82c976c00952d3d6bfe6f43abb67b45971a31bc9ca50966b79e91d77b5645681f211ee845b34580a93b4f0a54f5e114bb01fc8c1d70edb677a1c6ee25ca80275d68713c3c75b9cff0fbf56775438777b6713d1d46e6c151660f84f5d76b72e4ce828642a8f6cbf3881c7d0d12569ae4f4e6b809630b2373b00ce1380f18a1d922a6679b73d3c976c19714be10473f293cffa524d84b946ae7ded92380d8f6e83b8fcd81388cc9bf01f75a1c64dfa6b3491523e6d50475e38e315c7c0a6c5b9499aa6c1045e9f6ef8cf27c84852fcc70db5b2a14f2fa4f74c288587a893a836301a925a7d0319ffa642b12b03227ad4d436ca74b226039d898c3dbd930f2e543b5ded9a870fffbc1cf51f9bea25b92fc8e4a717e0af13be2571030030eb6cdd4e4394a32c38557ae0bc2a8d961dbbeec38aa68bbfc9cea83d8d596f425894e5b01898dbc542630336a72d41586bbcc220f25b71120c8075b7244a67d1f1fe9896d3d29105e2f92e2125f2059a286128b2a73ee66921177519ff0743d7de32fc77c3f50bc156d5951aed4806e66fccb477a9d271e516d9b49e6883549bacbdd23cab0321ac03d504a947a3bc305b332a3a7f8ceb26747bcef0b21f00d18af43a5e234a24a0947a5f2b064b4ad4d9de00020782392858e1bba4937a172842107fab9865341b0432f692ca19fcf47a0a69f67668a41248d62236e79756ae38e73726d8ee342281c8578e09ddbb9636b1f54e630be8656492f334bff7368817316769034b944e470a90768b59f23a24eaf87190706808ac0e777d35426eb2e886dbe743d1984b86de3e7f74d9f2cb85f0aaecad93d6460cf58004f440fcb0020ffa3b7268e95f9533c9c11d9364e996552f89b5a7a17b3574d79279deb6786d48425c5ef667b2381ebc3677da4bb16979163c5db7a89953ff5ca3ec6e97162826f3d35796cc668a214090ffa5863017e5883aef7c64c8e6c68c4fd0f5ca4ea0849614687883739fa6db9a8a21fc31a714ddfb19719765f81490bf9c73d551761f79a80e4945b882d56aa5e29fb5b1ccbf7216f82e0c7eabdc5d2009b0186913cadb555c904b636c92b400b1add021c48eb684d8d18979748b0e53d0791f40f28402a0ee6166b5b7bf47096ad3d32954f18f96479e007cb7a9440a4fb9ad0a6be5a9e0221859ee0421747a63f95a806cf88bfe10af75c1a0884a81872cc9004d330843118d24eb2803d3d783cda56dd96403b6ed49e1f76ec2e184de16f39c5c408fb3b035811ac85ff407c9538f5c26d04a6c5714d2155f1d7a15013158744de8788cdfb77c90fdfb479de139640967eac6070eff580959ce3214d0d0e444cca6c3ef3e1990e42f14625eb1a2a29b0eb9fcd9148e0e851d8b901232c41dff253ba624905d998bf6631fa07eb6791138800f744166ee5d41927fd3a949e50495ccc50778b5080c30a57ef8e673c42968ca972c467ea0086f4e86c294610fba78ec72e2666053e23261c91ea99cfe02a41d8fea8da6198cb0d079f944d23aed8022068556e0ad5b11e59f382324d61ee367e835a7a7f4fb8d32d53147b80f52ec3d6667c5f2164a8e1a7bc9c145bf219b03a7cd38cb3045b387e8c9a05d9f351703f0a6815b8fe10433dd3169abc7a427fe1c545ca2d4b30015cff447877aee076770fc8ca83c9ca262d6c879486ee2f278ca252a56613cca987fa03bfa2b034864649568ef4033e99176d9683c037d4247ea4dd8f9f431e2415bb2c1fc6bad4ba8f1dd4ccdba577b09b0602519824be94b80d22aed673b200d90894d9c604799d9d286bc18a6cc63b9bf7efd6fb4bd55ebc8a83dcc9340c223503f61a8239d6a1862f6de58a76df9cce32ad81a76cc50d1c141f90d0807a83dd6e6a73eee9c1102c7f1a76fc692462240cd74f87f92ca0238a33de65e8be84761267bd2acfcaec12442b1ac7e89d491c6925fe6e685dc339fb40d2b21fa3117c0e794d0d05926df3d4a7430c003428b2de115042550dd7ff5d3d12738f8967961b10b04354c8ccb047f817758bcf98ffb80fa705d1c984984f584bb0d78c2380049da1f99a79445b0f04ed678276edf9fb152923739af3793be7ad35663c7400e3c8a32de3a47073684caea881565a7413f0702fe536d92e8808c70ebf1212e8081871eece17d7c758d06fcdced84a1b8f3669979aa81c9d8f663076e902536c5ee91b1af7492f343091df7c8c15d4aa29d930e1a14c25efa2a765af41465789b2361e0eb1682db547aa2f6cc026470f7193696514f1109ff92a8504b9637b70962ddd8e9539b986203dbda2be025ca731f5c8703bb27963ddf26403dc113a138609c444b5e44b86e3b83210f077c119f9b8ed94fb742f1d664f03d363b548f5210e2fad4df8c567b2060d43e99ad11c562e928d0efaed3b10f56046f9d08ed34d97d5cc40f7690a9851304dddf7eae65443fe42ba8e4b0e7b041f06c41acb9155fd7b3913a0216c7847f189f24a0fba34decf7c8d175b72cb532a4a16272d817dec315aa3ebe3b066c5848376ee6b7a4ad849b94b4ddf3ac33b4d516dfdeba72e6db09aaa670ba855f4089f921492d245e5a7c26d389fe156a9557ea5d2462f5f5008c5c436602c0b0e9c807bbec03d74fa92c4b10aea23d937964d08746da569129f049165e7d9d7de46cd72aa2365758103067f719eb518510ef59bb79a627022fadbb505fa681f0b134214198ad64978664d6d221e6390fdf76311bc6b0824e10a33a4d2fbde33c5fd2e3ea737ad3419794472f6d170aeffc2aee1261fda1d65bcb4759a13741ed3b265e2dcd50087790c29b6e534c2ab5d96014cc52e67760e9d1e9c53f359f4ee1e59ed04869681d2c54797ee85e31e98011339d676b7a7c71fb467e1e22d057dfe20898ac3f66ce0868e6f13f3e1326f0a371bf4c8e8ba5665af8c79a9d5cc290024c6a83c1237b1214e13c93e6e90d35efe378fc9121791ebc12758f157a64d1674b1e6d88af23110f89222aeb2150592412673ca60542de3ce4edac1bd9136166a38bd5012e1157bb26a17a8afe891299a4e69b47b2a3e055540f1deb7e2c70acd47b3eecc2ef50b568ce7faf553efe33e19a34f858bf7628eab0bb59e2673a42cc441722f4c5816ec00a4162c7954235862cf871b5916df3bb7aea5ac16314bc226b1d3f8f529d18335b016d3c9527b0b523de4211f2efcb1b6e2d95e49ad74223a119b77c936038724934f96b331911b0dc8e112449c4724e11b481f68fb3c0c909af00d82f0169ebad1ea4fbd24748d4164e3b1d9dfe50a7d40ef3eeb20fdb7babaa7e9fbbddeb511578d0788ce95711944aaa856c1c8614481f47af97373fe2a939ff12972fa4cad1beaed8e0f8bbd8bd194342b52e361bc06610cbb7a4fb44019be923e662e8b98d71d559142f360b9832a25253b1fb277ca5f609406b3958e4c1cf3dce9e7a1aace0b4497b387515d796b53c02fb04ab4825f620bc1281977900d12ee24f264997a06033589d82ccc7d31483d3d9513ad44cd031020359f42d06d42dde89a84825a62c12c2ddbb52fdf78e0d70ad983be416737dd0f19287aea4538bce5f8b20eb0431124fdca603fcfe93b59dddf6a9a4c84612d9cebaace3e309067679e2883e2ee544b44d30753a3afb455d7ac06d73c553448b70866496c09b194cf71afcc1223a3855d15e894cb7aaa78156fdf248bd81998e145196e826ec7d151f29baa82ddd029b39a7e622c269dc0a10faf6a0cf7e2b6f4b12394ae6276c2161800396219d90bf8f7fc677d0354b522da629df479df8af1622d44748be50742fb28e3d805f498cac1da2cb1c112ce3b579483e4644d44b923366c7b059ad9be00db74c1f73e373286172f6567719a303f780e6f5c1286b9cd2303c41a949414419d5642ecba42d90e99ac099e08a0716d166b8a74add0ef445a97133322eded7f2d23eba61ef2807daa647ab2d42b6e61c238b7dc6ea39271e53e3b952bb5177680112b377d74159868506d44817098f076422ce73d97dabab8ae8a5ee1eb0a8a6597146c6d5b9656a0f1c6e60ffc7b1e05b562615cf500c39ac2dacc4e9cf97494c13f907e44595500b6aec3417fa371f07e048fcf84cbaed051c91768d611f4424cc876e4cc2f3d3dc0714fca48b7f5cb78172237290a47ae803f70cbb81f4fca7983456bcba88eab6f7c27467b62ae21ff10c062e5ee40ab266d03861edad018ddefa22dc2069bab68d029a7999c7e139564b395bf2f7c4cb478d7b03f99d21abcd74a1dba464b88865a9c3965cc0e7be75fd56ecfbc6f86ed88611209a429a47a50268a3f63b04508708d51d06fd14801a82a669bb1e220cbbf69c7971f1d60eda674acb6666440b183c41595999d8af50547f15b748992d4e95054c0af88de675367dc2ad491c5cc826f581c8efcb4acf1e6490081df089300116b2a52879abc16494d924aef8b2f0e57d1a2808f0101e89be4e057df4b3e7df26cbe71130eb0c4ca8cd1f48493f8b4f9a4317e6b7123882c272592a2426adbb868033657ab8e3eb9e966cf0b0887f6c8cbeb31a5539263a798ed9c53645be586f493009e60b1a31e31cd7e50d7ad08fde821ca971333015e88710e5ef8a0dc471a9160bb73f337e2c8652a9bf6729d57e40abe7b402fba159c5c20d07cf3be9440ccb7d040b08ee553b961b7027a62e4c27e2162f38e9e646a920fa17b1eed0f92c56b40ad451935ec33075f774e60ea92f65d4ecd556c1e9011c63dfbcc0333f9d92798d2f97d95ab70c3ed5ca6c3720bc9adccde58dce4fca1da4346b9cb6bd2ad4c462a58daba16537503707ba1097c8d15e24de384547142f828ce3afe6af19f08298b27ca541359c20e6e114507b8a12c02396f0fa0b4835a45819f5da1ca04410c62df816a7fce7f8e2ef7e8ca17497f39d857344fb030a74a40f790a70aee1f9ab5bb8b94d2f143a3a996e0da5030badebf5d83d7f4dffe599334bb2c3225103097cd2ec5389d39445fdef6fe5de7b58063ce5acdcb0dd204113c5849519a13be962395cae3b42e17ead548b77da5092650bbe9960c5de58c870195d07169b7871bec6d8aae1711e9dfefa16090d9f18e96266a2d73edcd21f813c182e339dec8d4a54b8ebfba701f6b7e0e1331751b6724209e233ec4af24933f841ce98f7f4effeac2cbac4c901638f9ed2ede1d918cf81bea4d3aac623aef847de761281ae346f632be5cf2ad002fd95919ca618e9619e394ce6717485c03066da2ec7cce793d52a271487c71edb80f1b534e27e931d2a3ad7c436adb09b234ed74790d2cda473981163e3da4e761564f1aabc3eadd852cb41489ee0f5e9bbc5ca62b6c9996fa431fc55d7a3f732bd63dad7ee8f8f22f6fac976e86d3ec605a916bd08c58d767bd7de8617222c78cbb5c3a6aca3b349cf14c24575ede52bffc8f87275f0973bc9f685b157c85e5bd7f591e2d1e031e0f29fbbfd99505d3b2f03b74ef08171e89430f81e7443be9733be41a90242fc1ee1a51ed522aebc0ec586b6d7d2df63b1650660acf2c1e79d94ec96be31f356623434386737cd6a84e22b46bd4fa4db58e1a38a8309b484ae1d9d322cb9a321bdf5c7c8373dfd50d9436c60ed21471b4def93c68b725db7cf287b31cee0027f7b48755dc368c7419a45522ebbfe62fe013276edf766804145001e3494cfa37592a51dc1bdbbe7483117776674ebc425ea355ed82202aeded421c7ad32ba23e8d2fcda70821838e74f5f3324748e43e52481275f4360cdf2aa20f64bc378c0f47e6e13fc6f933ac2405fe82103f7ecfb4ec62f5c1ff1e0aa3937bd8b081f9cf1f846f6f337b2d08f16fcf9b733a2ced4eaf46c3e9fc4f9899816a3e6c41a8a91945e52611caa8eec718ddbf8efe3876019ca4c2a0cab8ddf6e312d5199b85eae6dbd6373bdd26449cf0bd8bce62f290b45ec4b365fe0c74acf82ebded845d930cc24cb68d2753d9793b924f231b53bb44394b0e6f02b6dfda64eae0651d545cbdf85ce3733c292e996f1117322c8bd28562ff30d7691cb6773f581c85b5fd1f1f7aa8d1a2e4f16ceffba4136b4520d0fb0ccf0888fb9da68f66e62777010b8f6f64fd47bc72c18ba879ca39ec5acbd7f497f3657475f4950e5c5d4d4788c6db4fe6a0bab554dee2d1887cc72b2ab387b0ad51a999198bf2a266fbe7d02a14be926fa44fd91338dbb1021f0825e39ca2e55a23a8cf88a7bcf52ce6ac0f6e3f15e3eb5bc92fad207fe04d22621ad296700f9144523379b0ced5c2b78c2d7048b167bce8c29d49188d99b803be220fb9ab248389d68c6f7816cc7d2579a717bd79c67db8c157ed4eb6034d081d4c37fd996df46a50e88642d57d004fa9a739839e9d5ff8776f013aeddf599f488d22922b5b2d7f13e72f6e0879bfa9cbaa511664aa0ac83d9ca8b5c213329f5e2cb60e1ea3fc05d3d61af4ac44e51b5e58da90fd6a3e756f883355a977d627c9c0cb36a2681fdfa80f6a0dc9c3ba2c8d4ad23549b27c6a3808956b1871af0661640f0873576ceab8eb3cbfb9f08ba1916bc004239d921ddd3b963355347a51e1c768fabc7c9ede87fcc3f5c4c5cfd0f035219efb64f4cb15ca40307ddeeada8f3d3e1080f2b82e4f0127bdfcc949e5335d4a0814659119186dd7bc729b973cbabaa5054be03f9db456a4630cb9b0344fbf5f9e6accc4e34d6432aa061d4e251867e83338caadf29b87f8adc8fbdb2fbdc30c9b4c0487a2cd7c441a4247b176f6800a526d18052f4f90a7a26c183b463f2b01c928c91a1844836c52b912613e8cc73347a19621c76d6656038d978000bc66fbb33def19892135a62e8c71363031f9287437e52934c6234af5688c2ddcffce371ac0ffbddc267ee1e832153d0baf0dbff0bb59e0f3e567427b23fd4ed1c1ea7336744407dcae6f07bd925547569f1f4563c77274648c55eedf148f664bb5f877b86a3ee9add7d3cdb3220098498c4f19d2e21084006c6094b69ac999109dccbfb511c505ab1d17c2bcbebe2801d3374edd08ee8e73378c6ac39859bc8ef912df822fa22958135ae1eac0ac5ef3027315aa8d32973a930e03b78417f62644720a2040686b18fd9df74cbb538d0dcab3dfb0d9b791496acb14f71849faf879f9acd1cbde13c81e303b5ec8e24919fb22984853771199232abce1983843d4b34e00e5f1f3ee61d49f2bfb21f8d474c4ce5c52401319bafe3802079a91d3ea68f3adcdbe82de78151bad750cb0381dfc0087331399a3d84359f3bdd5a6ff8a80efd87d3dea4ea96a8d699197a2cbdfe1163c5041140ebfabb57a9cf87b6fd6cba172261fe67b2d71caed42530a5f30dbbe2f9469eb256f67e7ec650f0a880f084e81cb8931898347a43b20bfb9003deb4a896a52a5e6ba76bb23f4058778d7a43980141352a7ae8cafdb8edef3f90e4ef38ed4ef167f5f73f0ebfbb587510f80b70b45852a3bb746f4854f13a1736b3e84c8f072be2d51a0b4cac446d53732b42b0d6f161ee9650c9c98f1e98875bb5ecf8bd087e8e68b0d7c9e165bac2ca25244c844107a41d56bea1b526dd8465ea788512a1c9318e744043e04c9549c6ce27a5e5979510a746a4f16111c90ed9e327a25ac2ec83b638e5641ad96c7138f018ef5b62e7494864723ba8cfddb376a403d71b153d9fc8ea18e9f90e3b4ee4691ab5517556fb7e31393d5a86bc95501eb10cbf2920a008aa181f97878702b3ca1c78f35e8475c30c12bafa86397932bda7807e7edce1eb7e1f758f0405feb52155a80e0778fe5654b2881ca2153cf984965103809c2fd147be22e7520a92c5b6e1644f2bde966ef46095223ba3c2f093a545e234c398ed039e1a29f468c63dc68dc2b6e3011766f603e35569ad2f2ee9c7c548c5652fbc015965558842b05c038e594ad52f1e2ef6dc5af6999c1d83265d551ce9ea3e3035cc7a85c59c0626f3f1bbc2eb7f97a604005d541c2523264b02708390a8b6065d5aa001ec1014154fa7e28126885db1bdec778a13796731ccb766edc8e91a26bd059869e0da03628dc738ae76fdc3a7801b7704f8a107df0ef23208885ba2a66239d34adf89fba871b90cb5241b474722f4d8aea9caa196954be795131c49d8dfec61e5b80c88c196493729355fc5360df71005b7f9951404c0ee8a696ca1e13d57306fb8df0a75471c1cc6054223049a30c92c39a00951aabeb92fb9c4ffd256535f29945de72cc4fd202aab3f73d8a943c923522d99792107e5081b84e657c45796d6c432c32af18ff1e63f73c9125493b56cd5c3dad644937a042f8e304de3b6d4f9db6984f8f8d99308fdf49293bab769c867776867702669005460f8963ccfa18a4e0ee0159f6969cf5b36c386d3b21c56b87b068c4504624a95e201073c3da5ecd6ac5f68b7cb9d697a8e16172bfdec1d2854477ffd74801b35b52d47e359d200a27ecf61e554c2974a623d808956630a7379402fcec502308b66aca7e507f86a344cb825bb6cde1842ea0a6d1fab7fe53c7509bd4c8bd8dc9bf98b61ed2f40efe7f9f04a2286451e889e5ca054714fdf3ba1d42ff2c2e1c7388bacff4d769e5066c9529f4a746c05c5f7e937f198b6f075e7a53c54d3af33b78a202dd327706f68edac25a46e8fac33c9522447414e5244c6e55f3615fa432ea760c4ffa141547a55260082261a48cdf404d41ede3074a0f12c547897e9533e0cc695d0e9ebe0055fc188b79a481babf923b4313a40ee730ed322bf7b2f8b35e130dfd86ad5b6a9dae2d00ee50035ca214991a97b2b6e577f1deab3bcc73c28a0ce5def85c891052f2ac4ed38b43e6847458bd43e95f0a67e230e45ec90f805ee828d86f711c73b644473f8a1c7297c35aa3fa3a845d4253b7121fdc4e4605d0159137b248e0f752bd327f60d03bcbe90cbea056c5c59c2a1fc641e08569ca564dd7011338e54667f81781975fa6789ab287f71c879108c930b937d0613155865a43a1b50fe08a474f649e607d9bffe9eff44ea8d80d8e2850888282577257ae30bdd6ed1d9503a631a7966ea5c01e2eaff10ae48fe1fcafcd8e27e3c3621546f669a6ae27c3f871d00f85d9a48fcf89873ca881a16a18b31b2396e91f22824c60de53e4601fe12147f04b3261cce2ee22d48d8905fa6af1cea0253041c36a2eec0b1bf506d9bbbdffe0f3ab8d8d3534710ae27ce7cc6ae0c2176aa60651551081194b66a9c794cd0bc046203ea50ef2b4e00c41a7e8f4f5ad479f6506a34d47133fcab517cec9eda777538a3c90b801cf9d376f18aa6f5ea7721283ff5b137b1c63f2c61cc3b3e9745f5e5740ed100e5eeaf7b1564a498a86284332507c206155c61ff14b4354fa99d72e1105745be90f43c95a76fd36c75c2f4bb10bc9046c53559d47990dd017ebf230a3bdeccfea8b3a06a2d3331d7d21c04f187d65cf1168e0db343415548f8ebfa7bd12dd4cf27093c018861126509f286afc48a254823b54a1eead8735ab413c4df8204a3b42bd94d09cb90ee29bf3c562a3f71615d1aef07bda6f600095c79f4230344752172a1766a8c28e6d510a7fed656edf2324cacfcc694d1dcd5ffa3c35dab73fac4d6c19bb023eed703e5c52572d24d468342609a98fc05afe207d3b2b5ecf3497345dd9b75fca954d7f5ceb6374f3150e637436e4d744c1746ebcc6ef172dc32eb35c08422b002c8a4a568e9a4f13ee8f9f9c7c8d3feba6b5c09e949d52c9346d770942902be87dfb479a8b121af97fdd4ddc2c32562215f3c9dd301891a1bcbdb0b7abc04413abd151df0eacd163a183e1fe7e47bfc461edac589d9e33dcb0e3aeeb1b5d263ce9e7cdfbbe64bb84cf595b7d70b3c640431e6adbac0eb7427e5effeb815170c0510c83ac35d2a109fd62ab8c205998fe075e0c0307b2d3b87e3bd6f3dc19b774e0c81bc8eac0bc9a8b07560bc437a1857dd8d31bb19d6c7f34f8be2cdbf20521c7fdb618d91b0dbcbe726cdcdad17c19330a57e96ce01d9dc3b56a0e0ae549246ea5ec712f04f35bbdde0853173ad0322a0a0f77b4ad6bd5d8537780361fe3322627d5a033df9f66d799cf3e24cd6fbe17de25f5638f821a6084bce68a1802f926b1c857cdfc3be2f9ce5acb5af0f3faa7454f232df5eae000e55cd029f44f0bde6cb31dd6193002820e8fc7b148a5d91eeb1ea7abcb9bc6c8471715555c6bfdf3e77d96430ddcb235a1da90a02d7d1b87eefc39a29e06d7667789cb4edccf9d7955b5c620f7cc3e0724ba50a432b503dce3dc82f3d0b230e39c75c2dd4c552b65c95d9e758db20d18fd05b8b1965b80d1745b2c2568c2ef619aa3b106c1d1ba6e4a7c062349c71e8e93d902c58091bee0ae784f2bbf429053a5d8ca848b101aab888166cdf10bf308bee7e4e48174bc12939532b47925f94cce3677e49abb7a9238f135003a5f963cc1ef234bcff48998d74a28019c45f22397f3b33a4a9fff13817f39aa4d2c82877b811ed788563001a77e08fd5c497d9d0586c1e7edeaecd474f140cb6c8aa6c13f60dfd1213b06716541302ff01af22d888f88f35a70473836a1ddb2b65ff06baaf4114c7070e67cb76b7cfa8add6efeab8f371085c3c533ff805a3d6f16acd528ca0f905fc3f20740febb7328fa8e373fe57a32494f50d6ca040c30eb6ea3df2e55be38402a044fd28220ab0b9e27895a7631be7153d8e17eb30ec81428c149ff31a1b58ca2761f8f801a48d560c89ccdc5126b7e15778082f3aa18fa323239659cac24b5797e7ac016d2b1c89af7504ee814a4d0e4492eeb2caeddec1ce6ba6fe4187a7d859a3374f024ee7c868dc8f27759d316f6bd4c971654ce7501ef4ad31398a635c602e6e1ce27d576b6587fd63b993dad013df571ce6e77a38cf649b63c92eb3f20488cea717bcfa473b29ba06bb6291c7e8ef4ddaed508dc568b9ef5cc288f1124d3ec33fe4a743a3102da6db3018084c95e9b0b68d79180a886e4010a7bf1ac6878316f9ab7ae4a06ccfb772ea8c657f4289f3b692bc1c02c463c1f08a5ab6be4c282526ea44efe7a607e141597193b8b9a00280293c089aef7487f19df2606378c265ed783a35122c889395e7eec73921e11b1dd9f74170815f038a51cfa0a6005503d22d1f327703aa6bf94f7ce5c528f096f4bea706f0a1e77f931e996708c3ddae013b15e7c648599e73810ec12becbda7ddb3e006c2b603ca82d78a200e5ac218e5c8acf3b6e140738b2d4e7856502358cb6eaf78badb23527a6daf6007c50fb43ebb77799c750912a4ab7047d2629c5ca0c6fd84d28d5746b19bbe3f47ca0276902857fbff7702b278580c36ab07c7f7d2a9a1454ce8daded7f642f174d8d83b57882014a72859aeea60e8f522e22dc2fed9d45facbc6b5df0c55e0f1418a26f5d616bdf77ea1aea40329fbd37c0eba2e33cd626f00c690e6f44459913e522ec14f1080370a6f81b8455969deb410c97e4b06b632a02abfc9629c259ef5f8ecf13b31dab6056e24636557deab01dbcbfcf04fdb4547d1c47bb9a504a9057ce3103885fcc66574a0451eb60fedde2fd97d4e51854324fb320746ceb37699a67cdad136011023c5c1ff607fa5cabab4f5fd765131689377b834f43bdf4a50eb3ba460c11dcccd30f9bcd4a0e81055dede4094162431af79868be638e527776ad115e0974b6a3d5b4e3b9a22fddfc0661992fffd9cf58fec61147178e9fb9eddd7aa77122fce6fc911fe915532ce76d69b323e7c48de4992de204faecd89d96b26f7e6787f67a77f3ee9a8f40bb2b4e1145f72d398f1762bd17a49d0019dac778418d5e9025b3b66d78d663289b0e83f41fe696c0e2afb51880d6158ef83e80d58409de91e44d55e55ffd1c07970f788fa9c67abdf7b49541a3c07f4daa4856318c95a90cefd4a649c1afe815ba256ae9ad2cedac42db1c27b681c9b86e6ca0471bc1606e203390d55bcf473b2724b035ada928c864f7bc10038bfdbce71cef1bb27e3dd5a1b49b9146ae87144af88ff3485b72a2c65b39ab5194078957b6543f1edfbef2806f155cbdaefa2872b8bde201dcb136e05c4933a2992684ec1e1cc3c9595789d168afad307fec0cabb218971c2c9e00871c42af268fb1b9773eac3b17c9b23d581c0991e54d561a7bdd34525dbe5914898a15eef0beeac8256e4af375536aacb7e40779b393660c51f6035d460187131b7f5c5868e430037bc9f6b535e33c5286f74fa84cfa150b9874d8e38782d8f564554a6da3c9de9f0fd1ba131e6b903708edea078bd4ef35916a530dd16c09235ce42854bde96ea8b56afafa67ff15e6a9a7c53594f6049f9bedb3f16c9ef0f2499f9403c33e01775eee325848986e129aec28206c15c77ab1601ba98b06b2843123eb70396f650a4008f533cfb93d4166ae7db3ab603ba5b4a405c61811a61ee6c8476acc51d3b29d32851a821c63ff8fd933bc4827592d017211bb41a0ec08cb4f04d51f345dc3a165f24098064227ba7f365b6cbde0be61ab1efea296ca215c8ba4b5e8d88e30b6e3cb2ff1509ec07fa13098f0bcb609b6980d123e47ceb0c26613a6e15672eef1e47e19d10c6671a00dbcb7e32c601e669ddaa1b786b413b4d9c7dd6ddd6d2f1e4a59945a69d054c8080e14a1fc3995c4dd3457e479dec1413994530aef1368401011b15adbef736fca26bd4f0f08bde5a4d32ead1f996b4ab5354c67b38e87eb44ec481bbbad4d884c4287553830e54cc49ea09ed85239574359a6509b0389b2d93b0a716eb3577045fedd499bab3a8c105cac4be72fa6091ee1e102f769ae351e706fd69c712585742ad53ce3076aa6a11bd97bc4150a4dd18d4036191cd193405a92b69576692703f40b8491985d838a22c087a8726529bfcb9ce0807ba7db243e960b39f5ad9bc9f22687aaeb42a1e29e68be734817dad2d86b76e939b1a35d39c85bc8e028752ba2eb4f0bb0f61261ad8bbd7ca0abee9a274210839756df10248d7d06104cdd6f4e2de2dd7b632b8fdd015db04b0a9ceb18e8043739397d10ec7662b3cae80e9a29427a30446e63603e63a6352f55097337e2ecce13221cb7c36a8805a8bc18bee9790b136379d7f8a5a43e8a400972631efe4a4e88338bbae22d201dab9257a6f49e25da67eb7e1bd96266595ffabd56e79c7b5a052dca58f6bdd692b33c1597a07733f3845061729cb4c3406b63b9f15be43f4d50a307f8b71b52cf06d6ffa93130aa738b4a17d83e696c3c54f44ac6b66902895b4aceaa4f7f32b224d4327046a6007a4fbfe18e5a25b0edb0036ff3d339ce774d124d0cfc77ccb606a49b6ef26cc28ed73df72185511d51396159a1e54fb5497b519c96affa4c147bbedb4c876cc6cb61983935815e6eb795bda38102792d6736f10f68d073a1ca3add231a0e6af7879ff27cc961aead45463f1acb63f81ce4e2ca49ac4a5840eabfa20627f524c1b862299e53cadf578d553d31d2ed413794d50c674a3302a62efdeca1fc8e1e5fd36c6c6200fe755085265d83933fe2e20a99a636ccc4acd1b564f96818ce2829e603f31f3418817dec2a41745c07232a02a5e75258f80e03870b3eb90fe4d3b2f2d94140d7ff13e8d26449caee23a18c6dd61a5edf5364090fa40afa6f9be4d60a042db8d5ff2add90f808aa93669bad7f93d9434278c243d52ec07982c468d5e4c8a7f95c796f004b0d0aebdc9c4de0cb125ec02b77f35817fe012a3994faae5d640d9f2cac7fde40bfc7ab0c08cd72ae09a3ecd2494771b55a8ff948f63504451e950c7820fedf630b523782af3d818bc8450e385525113b34f0e419ab7ff8b90b571a713c9b98fdbf8194298766034531450e4272de4ae7fcd1ea3541a6c2fe6a0df612788679ba46749a63420703c5094c794b955c238e75c8a358425716b11a0878e37ffe4164dd207403de47920f54a616ec512baf8ed4dd1110a73675cff11e189cbd0a902dab72ee701b5eadf3e93d8c011f494dfe2f57274bcb243a5d9fd75752508bdeb3b83a544253b6ecf83308341c342fce387f43ae9e526a8a5458f14f599c67f46d783896caee194480557438fc3ea7b99ad451544c39558542829df32abf8316ff90e1bffe104ceadfd300df650fd4235946f5835aee9f43d85d9f15de9b87dea1e6b0ea6c2f7f1ee7d2c32ec769eb8fca93b59d8710d3c10af2442956a8d9733066c4a45f727e482860e030f224e869962b9c93d60f7d96d28eb395a67f5cd6446ecbd04ad99ac3bf829356be8f7004b5094c32db96043be9dfc45609106909aaf911e9ca6b4e64a22d6d83b0b1ca1297b747733a411a4ea8065c42151d50d2adcbc270d31c6ee0cdb289505442c72e6387f6838bfad83307ce6f6ece3654ab91c9906b58b92bf343f6e474bb40b9f7656dda9178072451a9514232f4904b1118087ad7332cc68b5004d1a0fa25d6e1ca2a01777190f92d1cbrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-5.14.0-503.38.1.el9_5.src.rpminstallonlypkg(kernel-module)kernel(__SCK__tp_func_dev_irq)kernel(__SCK__tp_func_lp_event)kernel(__SCK__tp_func_mac_txdone)kernel(__SCK__tp_func_vb2_buf_done)kernel(__SCK__tp_func_vb2_buf_queue)kernel(__SCK__tp_func_vb2_dqbuf)kernel(__SCK__tp_func_vb2_qbuf)kernel(__SCK__tp_func_vb2_v4l2_buf_done)kernel(__SCK__tp_func_vb2_v4l2_buf_queue)kernel(__SCK__tp_func_vb2_v4l2_dqbuf)kernel(__SCK__tp_func_vb2_v4l2_qbuf)kernel(__SCT__tp_func_dev_irq)kernel(__SCT__tp_func_lp_event)kernel(__SCT__tp_func_mac_txdone)kernel(__SCT__tp_func_vb2_buf_done)kernel(__SCT__tp_func_vb2_buf_queue)kernel(__SCT__tp_func_vb2_dqbuf)kernel(__SCT__tp_func_vb2_qbuf)kernel(__SCT__tp_func_vb2_v4l2_buf_done)kernel(__SCT__tp_func_vb2_v4l2_buf_queue)kernel(__SCT__tp_func_vb2_v4l2_dqbuf)kernel(__SCT__tp_func_vb2_v4l2_qbuf)kernel(____mt76_poll_msec)kernel(___mt76u_rr)kernel(___mt76u_wr)kernel(__acpi_video_get_backlight_type)kernel(__ath10k_ce_rx_num_free_bufs)kernel(__ath10k_ce_send_revert)kernel(__bcma_driver_register)kernel(__cfg80211_alloc_event_skb)kernel(__cfg80211_alloc_reply_skb)kernel(__cfg80211_get_bss)kernel(__cfg80211_radar_event)kernel(__cfg80211_send_event_skb)kernel(__devm_iio_device_register)kernel(__devm_iio_trigger_register)kernel(__devm_regmap_init_sdw)kernel(__devm_regmap_init_sdw_mbq)kernel(__devm_uio_register_device)kernel(__fcoe_get_lesb)kernel(__get_mtd_device)kernel(__hci_cmd_send)kernel(__hci_cmd_sync)kernel(__hci_cmd_sync_ev)kernel(__hci_cmd_sync_sk)kernel(__hci_cmd_sync_status)kernel(__hci_cmd_sync_status_sk)kernel(__hda_codec_driver_register)kernel(__ib_alloc_cq)kernel(__ib_alloc_cq_any)kernel(__ib_alloc_pd)kernel(__ib_create_cq)kernel(__ieee80211_create_tpt_led_trigger)kernel(__ieee80211_get_assoc_led_name)kernel(__ieee80211_get_radio_led_name)kernel(__ieee80211_get_rx_led_name)kernel(__ieee80211_get_tx_led_name)kernel(__ieee80211_schedule_txq)kernel(__iio_device_register)kernel(__iio_trigger_register)kernel(__iwl_crit)kernel(__iwl_err)kernel(__iwl_info)kernel(__iwl_warn)kernel(__media_device_register)kernel(__media_device_usb_init)kernel(__media_entity_enum_init)kernel(__media_entity_remove_links)kernel(__media_entity_setup_link)kernel(__media_pipeline_start)kernel(__media_pipeline_stop)kernel(__media_remove_intf_link)kernel(__media_remove_intf_links)kernel(__mmc_claim_host)kernel(__mmc_poll_for_busy)kernel(__mmc_send_status)kernel(__mt76_connac_mcu_alloc_sta_req)kernel(__mt76_mcu_msg_alloc)kernel(__mt76_mcu_send_firmware)kernel(__mt76_poll)kernel(__mt76_set_tx_blocked)kernel(__mt76_sta_remove)kernel(__mt76_tx_complete_skb)kernel(__mt76_worker_fn)kernel(__mt76u_init)kernel(__mt76u_vendor_request)kernel(__mt7921_start)kernel(__mt7925_start)kernel(__mt792xe_mcu_drv_pmctrl)kernel(__mtd_next_device)kernel(__ntb_register_client)kernel(__put_mtd_device)kernel(__rdma_block_iter_next)kernel(__rdma_block_iter_start)kernel(__rdma_create_kernel_id)kernel(__register_mtd_parser)kernel(__regmap_init_sdw)kernel(__regmap_init_sdw_mbq)kernel(__sdhci_add_host)kernel(__sdhci_read_caps)kernel(__sdhci_set_timeout)kernel(__sdw_register_driver)kernel(__snd_hda_add_vmaster)kernel(__snd_hda_apply_fixup)kernel(__snd_hda_codec_cleanup_stream)kernel(__snd_pcm_lib_xfer)kernel(__snd_seq_driver_register)kernel(__snd_usbmidi_create)kernel(__snd_util_mem_alloc)kernel(__snd_util_mem_free)kernel(__snd_util_memblk_new)kernel(__traceiter_dev_irq)kernel(__traceiter_lp_event)kernel(__traceiter_mac_txdone)kernel(__traceiter_vb2_buf_done)kernel(__traceiter_vb2_buf_queue)kernel(__traceiter_vb2_dqbuf)kernel(__traceiter_vb2_qbuf)kernel(__traceiter_vb2_v4l2_buf_done)kernel(__traceiter_vb2_v4l2_buf_queue)kernel(__traceiter_vb2_v4l2_dqbuf)kernel(__traceiter_vb2_v4l2_qbuf)kernel(__tracepoint_dev_irq)kernel(__tracepoint_lp_event)kernel(__tracepoint_mac_txdone)kernel(__tracepoint_vb2_buf_done)kernel(__tracepoint_vb2_buf_queue)kernel(__tracepoint_vb2_dqbuf)kernel(__tracepoint_vb2_qbuf)kernel(__tracepoint_vb2_v4l2_buf_done)kernel(__tracepoint_vb2_v4l2_buf_queue)kernel(__tracepoint_vb2_v4l2_dqbuf)kernel(__tracepoint_vb2_v4l2_qbuf)kernel(__uio_register_device)kernel(__v4l2_ctrl_grab)kernel(__v4l2_ctrl_handler_setup)kernel(__v4l2_ctrl_modify_range)kernel(__v4l2_ctrl_s_ctrl)kernel(__v4l2_ctrl_s_ctrl_compound)kernel(__v4l2_ctrl_s_ctrl_int64)kernel(__v4l2_ctrl_s_ctrl_string)kernel(__v4l2_device_register_subdev_nodes)kernel(__v4l2_find_nearest_size)kernel(__video_register_device)kernel(__videobuf_mmap_setup)kernel(__wmi_driver_register)kernel(_ib_alloc_device)kernel(_iwl_dbg_tlv_time_point)kernel(_mwifiex_dbg)kernel(_rtl92c_phy_bb8192c_config_parafile)kernel(_rtl92c_phy_dbm_to_txpwr_idx)kernel(_rtl92c_phy_fw_rf_serial_read)kernel(_rtl92c_phy_fw_rf_serial_write)kernel(_rtl92c_phy_init_bb_rf_register_definition)kernel(_rtl92c_phy_rf_serial_read)kernel(_rtl92c_phy_rf_serial_write)kernel(_rtl92c_phy_set_rf_sleep)kernel(_rtl92c_phy_txpwr_idx_to_dbm)kernel(_rtl92c_store_pwrindex_diffrate_offset)kernel(_snd_ctl_add_follower)kernel(_snd_hda_set_pin_ctl)kernel(_snd_hdac_read_parm)kernel(_snd_pcm_hw_param_setempty)kernel(_snd_pcm_hw_params_any)kernel(_snd_pcm_lib_alloc_vmalloc_buffer)kernel(_snd_pcm_stream_lock_irqsave)kernel(_snd_pcm_stream_lock_irqsave_nested)kernel(_uverbs_alloc)kernel(_uverbs_get_const_signed)kernel(_uverbs_get_const_unsigned)kernel(_vb2_fop_release)kernel(ac97_bus_type)kernel(acp_dsp_block_read)kernel(acp_dsp_block_write)kernel(acp_dsp_pre_fw_run)kernel(acp_dsp_stream_get)kernel(acp_dsp_stream_init)kernel(acp_dsp_stream_put)kernel(acp_get_bar_index)kernel(acp_mailbox_read)kernel(acp_mailbox_write)kernel(acp_pcm_close)kernel(acp_pcm_hw_params)kernel(acp_pcm_open)kernel(acp_pcm_pointer)kernel(acp_probes_register)kernel(acp_probes_unregister)kernel(acp_set_stream_data_offset)kernel(acp_sof_dsp_run)kernel(acp_sof_ipc_get_mailbox_offset)kernel(acp_sof_ipc_get_window_offset)kernel(acp_sof_ipc_irq_thread)kernel(acp_sof_ipc_msg_data)kernel(acp_sof_ipc_send_msg)kernel(acp_sof_load_signed_firmware)kernel(acp_sof_quirk_table)kernel(acp_sof_trace_init)kernel(acp_sof_trace_release)kernel(acpi_video_get_edid)kernel(acpi_video_get_levels)kernel(acpi_video_handles_brightness_key_presses)kernel(acpi_video_register)kernel(acpi_video_register_backlight)kernel(acpi_video_set_dmi_backlight_type)kernel(acpi_video_unregister)kernel(add_mtd_blktrans_dev)kernel(adls_chip_info)kernel(alloc_can_err_skb)kernel(alloc_can_skb)kernel(alloc_candev_mqs)kernel(alloc_canfd_skb)kernel(alloc_canxl_skb)kernel(amd_sdw_scan_controller)kernel(amd_sof_acp_probe)kernel(amd_sof_acp_remove)kernel(amd_sof_acp_resume)kernel(amd_sof_acp_suspend)kernel(amdgpu_xcp_drm_dev_alloc)kernel(amdgpu_xcp_drv_release)kernel(apl_chip_info)kernel(aq_xdp_locking_key)kernel(ar9003_get_pll_sqsum_dvc)kernel(ar9003_hw_bb_watchdog_check)kernel(ar9003_hw_bb_watchdog_dbg_info)kernel(ar9003_hw_disable_phy_restart)kernel(ar9003_is_paprd_enabled)kernel(ar9003_mci_cleanup)kernel(ar9003_mci_get_interrupt)kernel(ar9003_mci_get_next_gpm_offset)kernel(ar9003_mci_send_message)kernel(ar9003_mci_send_wlan_channels)kernel(ar9003_mci_set_bt_version)kernel(ar9003_mci_setup)kernel(ar9003_mci_state)kernel(ar9003_paprd_create_curve)kernel(ar9003_paprd_enable)kernel(ar9003_paprd_init_table)kernel(ar9003_paprd_is_done)kernel(ar9003_paprd_populate_single_table)kernel(ar9003_paprd_setup_gain_table)kernel(arl_s_chip_info)kernel(asus_wmi_evaluate_method)kernel(asus_wmi_register_driver)kernel(asus_wmi_unregister_driver)kernel(ath10k_bmi_read_memory)kernel(ath10k_bmi_start)kernel(ath10k_ce_alloc_pipe)kernel(ath10k_ce_alloc_rri)kernel(ath10k_ce_cancel_send_next)kernel(ath10k_ce_completed_recv_next)kernel(ath10k_ce_completed_recv_next_nolock)kernel(ath10k_ce_completed_send_next)kernel(ath10k_ce_completed_send_next_nolock)kernel(ath10k_ce_deinit_pipe)kernel(ath10k_ce_disable_interrupt)kernel(ath10k_ce_disable_interrupts)kernel(ath10k_ce_dump_registers)kernel(ath10k_ce_enable_interrupt)kernel(ath10k_ce_enable_interrupts)kernel(ath10k_ce_free_pipe)kernel(ath10k_ce_free_rri)kernel(ath10k_ce_init_pipe)kernel(ath10k_ce_num_free_src_entries)kernel(ath10k_ce_per_engine_service)kernel(ath10k_ce_per_engine_service_any)kernel(ath10k_ce_revoke_recv_next)kernel(ath10k_ce_rx_post_buf)kernel(ath10k_ce_rx_update_write_idx)kernel(ath10k_ce_send)kernel(ath10k_ce_send_nolock)kernel(ath10k_core_check_dt)kernel(ath10k_core_create)kernel(ath10k_core_destroy)kernel(ath10k_core_fetch_board_file)kernel(ath10k_core_free_board_files)kernel(ath10k_core_napi_enable)kernel(ath10k_core_napi_sync_disable)kernel(ath10k_core_register)kernel(ath10k_core_start)kernel(ath10k_core_start_recovery)kernel(ath10k_core_stop)kernel(ath10k_core_unregister)kernel(ath10k_coredump_get_mem_layout)kernel(ath10k_coredump_new)kernel(ath10k_debug_mask)kernel(ath10k_err)kernel(ath10k_htc_notify_tx_completion)kernel(ath10k_htc_process_trailer)kernel(ath10k_htc_rx_completion_handler)kernel(ath10k_htc_tx_completion_handler)kernel(ath10k_htt_hif_tx_complete)kernel(ath10k_htt_rx_hl_indication)kernel(ath10k_htt_rx_pktlog_completion_handler)kernel(ath10k_htt_t2h_msg_handler)kernel(ath10k_htt_txrx_compl_task)kernel(ath10k_info)kernel(ath10k_mac_tx_push_pending)kernel(ath10k_print_driver_info)kernel(ath10k_warn)kernel(ath11k_ce_alloc_pipes)kernel(ath11k_ce_cleanup_pipes)kernel(ath11k_ce_free_pipes)kernel(ath11k_ce_get_attr_flags)kernel(ath11k_ce_get_shadow_config)kernel(ath11k_ce_per_engine_service)kernel(ath11k_ce_rx_post_buf)kernel(ath11k_cold_boot_cal)kernel(ath11k_core_alloc)kernel(ath11k_core_deinit)kernel(ath11k_core_free)kernel(ath11k_core_init)kernel(ath11k_core_pre_init)kernel(ath11k_core_resume)kernel(ath11k_core_resume_early)kernel(ath11k_core_suspend)kernel(ath11k_core_suspend_late)kernel(ath11k_debug_mask)kernel(ath11k_dp_service_srng)kernel(ath11k_err)kernel(ath11k_hal_srng_deinit)kernel(ath11k_hal_srng_init)kernel(ath11k_info)kernel(ath11k_pci_disable_ce_irqs_except_wake_irq)kernel(ath11k_pci_enable_ce_irqs_except_wake_irq)kernel(ath11k_pcic_ce_irq_disable_sync)kernel(ath11k_pcic_ce_irqs_enable)kernel(ath11k_pcic_config_irq)kernel(ath11k_pcic_ext_irq_disable)kernel(ath11k_pcic_ext_irq_enable)kernel(ath11k_pcic_free_irq)kernel(ath11k_pcic_get_ce_msi_idx)kernel(ath11k_pcic_get_msi_address)kernel(ath11k_pcic_get_user_msi_assignment)kernel(ath11k_pcic_init_msi_config)kernel(ath11k_pcic_map_service_to_pipe)kernel(ath11k_pcic_read)kernel(ath11k_pcic_read32)kernel(ath11k_pcic_register_pci_ops)kernel(ath11k_pcic_start)kernel(ath11k_pcic_stop)kernel(ath11k_pcic_write32)kernel(ath11k_qmi_deinit_service)kernel(ath11k_qmi_fwreset_from_cold_boot)kernel(ath11k_warn)kernel(ath9k_cmn_beacon_config_adhoc)kernel(ath9k_cmn_beacon_config_ap)kernel(ath9k_cmn_beacon_config_sta)kernel(ath9k_cmn_count_streams)kernel(ath9k_cmn_debug_base_eeprom)kernel(ath9k_cmn_debug_modal_eeprom)kernel(ath9k_cmn_debug_phy_err)kernel(ath9k_cmn_debug_recv)kernel(ath9k_cmn_debug_stat_rx)kernel(ath9k_cmn_get_channel)kernel(ath9k_cmn_get_hw_crypto_keytype)kernel(ath9k_cmn_init_channels_rates)kernel(ath9k_cmn_init_crypto)kernel(ath9k_cmn_process_rate)kernel(ath9k_cmn_process_rssi)kernel(ath9k_cmn_reload_chainmask)kernel(ath9k_cmn_rx_accept)kernel(ath9k_cmn_rx_skb_postprocess)kernel(ath9k_cmn_setup_ht_cap)kernel(ath9k_cmn_update_txpow)kernel(ath9k_hw_abort_tx_dma)kernel(ath9k_hw_abortpcurecv)kernel(ath9k_hw_addrxbuf_edma)kernel(ath9k_hw_ani_monitor)kernel(ath9k_hw_beaconinit)kernel(ath9k_hw_beaconq_setup)kernel(ath9k_hw_bstuck_nfcal)kernel(ath9k_hw_btcoex_bt_stomp)kernel(ath9k_hw_btcoex_deinit)kernel(ath9k_hw_btcoex_disable)kernel(ath9k_hw_btcoex_enable)kernel(ath9k_hw_btcoex_init_2wire)kernel(ath9k_hw_btcoex_init_3wire)kernel(ath9k_hw_btcoex_init_mci)kernel(ath9k_hw_btcoex_init_scheme)kernel(ath9k_hw_btcoex_set_concur_txprio)kernel(ath9k_hw_btcoex_set_weight)kernel(ath9k_hw_check_alive)kernel(ath9k_hw_check_nav)kernel(ath9k_hw_computetxtime)kernel(ath9k_hw_deinit)kernel(ath9k_hw_disable)kernel(ath9k_hw_disable_interrupts)kernel(ath9k_hw_disable_mib_counters)kernel(ath9k_hw_enable_interrupts)kernel(ath9k_hw_gen_timer_start)kernel(ath9k_hw_gen_timer_stop)kernel(ath9k_hw_get_tsf_offset)kernel(ath9k_hw_get_txq_props)kernel(ath9k_hw_getchan_noise)kernel(ath9k_hw_getnf)kernel(ath9k_hw_getrxfilter)kernel(ath9k_hw_gettsf32)kernel(ath9k_hw_gettsf64)kernel(ath9k_hw_gettxbuf)kernel(ath9k_hw_gpio_free)kernel(ath9k_hw_gpio_get)kernel(ath9k_hw_gpio_request_in)kernel(ath9k_hw_gpio_request_out)kernel(ath9k_hw_init)kernel(ath9k_hw_init_btcoex_hw)kernel(ath9k_hw_init_global_settings)kernel(ath9k_hw_intrpend)kernel(ath9k_hw_kill_interrupts)kernel(ath9k_hw_loadnf)kernel(ath9k_hw_name)kernel(ath9k_hw_numtxpending)kernel(ath9k_hw_phy_disable)kernel(ath9k_hw_process_rxdesc_edma)kernel(ath9k_hw_putrxbuf)kernel(ath9k_hw_puttxbuf)kernel(ath9k_hw_releasetxqueue)kernel(ath9k_hw_reset)kernel(ath9k_hw_reset_calvalid)kernel(ath9k_hw_reset_tsf)kernel(ath9k_hw_resettxqueue)kernel(ath9k_hw_resume_interrupts)kernel(ath9k_hw_rxprocdesc)kernel(ath9k_hw_set_gpio)kernel(ath9k_hw_set_interrupts)kernel(ath9k_hw_set_rx_bufsize)kernel(ath9k_hw_set_sta_beacon_timers)kernel(ath9k_hw_set_tsfadjust)kernel(ath9k_hw_set_tx_filter)kernel(ath9k_hw_set_txpowerlimit)kernel(ath9k_hw_set_txq_props)kernel(ath9k_hw_setantenna)kernel(ath9k_hw_setmcastfilter)kernel(ath9k_hw_setopmode)kernel(ath9k_hw_setpower)kernel(ath9k_hw_setrxabort)kernel(ath9k_hw_setrxfilter)kernel(ath9k_hw_settsf64)kernel(ath9k_hw_setup_statusring)kernel(ath9k_hw_setuprxdesc)kernel(ath9k_hw_setuptxqueue)kernel(ath9k_hw_startpcureceive)kernel(ath9k_hw_stop_dma_queue)kernel(ath9k_hw_stopdmarecv)kernel(ath9k_hw_txstart)kernel(ath9k_hw_updatetxtriglevel)kernel(ath9k_hw_wait)kernel(ath9k_hw_wow_apply_pattern)kernel(ath9k_hw_wow_enable)kernel(ath9k_hw_wow_wakeup)kernel(ath9k_hw_write_associd)kernel(ath_bus_type_strings)kernel(ath_gen_timer_alloc)kernel(ath_gen_timer_free)kernel(ath_gen_timer_isr)kernel(ath_hw_cycle_counters_update)kernel(ath_hw_get_listen_time)kernel(ath_hw_keyreset)kernel(ath_hw_keysetmac)kernel(ath_hw_setbssidmask)kernel(ath_is_49ghz_allowed)kernel(ath_is_mybeacon)kernel(ath_is_world_regd)kernel(ath_key_config)kernel(ath_key_delete)kernel(ath_printk)kernel(ath_reg_notifier_apply)kernel(ath_regd_find_country_by_name)kernel(ath_regd_get_band_ctl)kernel(ath_regd_init)kernel(ath_rxbuf_alloc)kernel(atm_alloc_charge)kernel(atm_charge)kernel(atm_dev_deregister)kernel(atm_dev_lookup)kernel(atm_dev_register)kernel(atm_dev_release_vccs)kernel(atm_dev_signal_change)kernel(atm_init_aal5)kernel(atm_pcr_goal)kernel(atm_proc_root)kernel(atom_dai)kernel(atom_dump)kernel(atom_get_mailbox_offset)kernel(atom_get_window_offset)kernel(atom_irq_handler)kernel(atom_irq_thread)kernel(atom_machine_select)kernel(atom_reset)kernel(atom_run)kernel(atom_send_msg)kernel(atom_set_mach_params)kernel(azx_bus_init)kernel(azx_codec_configure)kernel(azx_free_streams)kernel(azx_get_pos_lpib)kernel(azx_get_pos_posbuf)kernel(azx_get_position)kernel(azx_init_chip)kernel(azx_init_streams)kernel(azx_interrupt)kernel(azx_probe_codecs)kernel(azx_stop_all_streams)kernel(azx_stop_chip)kernel(baswap)kernel(bcma_chipco_b_mii_write)kernel(bcma_chipco_chipctl_maskset)kernel(bcma_chipco_get_alp_clock)kernel(bcma_chipco_gpio_control)kernel(bcma_chipco_gpio_out)kernel(bcma_chipco_gpio_outen)kernel(bcma_chipco_pll_maskset)kernel(bcma_chipco_pll_read)kernel(bcma_chipco_pll_write)kernel(bcma_chipco_regctl_maskset)kernel(bcma_core_disable)kernel(bcma_core_dma_translation)kernel(bcma_core_enable)kernel(bcma_core_irq)kernel(bcma_core_is_enabled)kernel(bcma_core_pci_power_save)kernel(bcma_core_pll_ctl)kernel(bcma_core_set_clockmode)kernel(bcma_driver_unregister)kernel(bcma_find_core_unit)kernel(bcma_host_pci_down)kernel(bcma_host_pci_irq_ctl)kernel(bcma_host_pci_up)kernel(bcma_pmu_get_bus_clock)kernel(bcma_pmu_spuravoid_pllupdate)kernel(be_roce_mcc_cmd)kernel(be_roce_register_driver)kernel(be_roce_unregister_driver)kernel(bnxt_register_async_events)kernel(bnxt_register_dev)kernel(bnxt_send_msg)kernel(bnxt_unregister_dev)kernel(brcmf_fil_bsscfg_data_get)kernel(brcmf_fil_bsscfg_data_set)kernel(brcmf_fil_cmd_data_get)kernel(brcmf_fil_cmd_data_set)kernel(brcmf_fil_iovar_data_get)kernel(brcmf_fil_iovar_data_set)kernel(brcmf_fil_xtlv_data_get)kernel(brcmf_fil_xtlv_data_set)kernel(brcmf_fwvid_register_vendor)kernel(brcmf_fwvid_unregister_vendor)kernel(brcmf_set_wsec)kernel(brcmu_boardrev_str)kernel(brcmu_d11_attach)kernel(brcmu_dotrev_str)kernel(brcmu_pkt_buf_free_skb)kernel(brcmu_pkt_buf_get_skb)kernel(brcmu_pktq_flush)kernel(brcmu_pktq_init)kernel(brcmu_pktq_mdeq)kernel(brcmu_pktq_mlen)kernel(brcmu_pktq_pdeq)kernel(brcmu_pktq_pdeq_match)kernel(brcmu_pktq_pdeq_tail)kernel(brcmu_pktq_peek_tail)kernel(brcmu_pktq_penq)kernel(brcmu_pktq_penq_head)kernel(brcmu_pktq_pflush)kernel(bridge_tunnel_header)kernel(bt_accept_dequeue)kernel(bt_accept_enqueue)kernel(bt_accept_unlink)kernel(bt_debugfs)kernel(bt_err)kernel(bt_err_ratelimited)kernel(bt_info)kernel(bt_procfs_cleanup)kernel(bt_procfs_init)kernel(bt_sock_alloc)kernel(bt_sock_ioctl)kernel(bt_sock_link)kernel(bt_sock_linked)kernel(bt_sock_poll)kernel(bt_sock_reclassify_lock)kernel(bt_sock_recvmsg)kernel(bt_sock_register)kernel(bt_sock_stream_recvmsg)kernel(bt_sock_unlink)kernel(bt_sock_unregister)kernel(bt_sock_wait_ready)kernel(bt_sock_wait_state)kernel(bt_status)kernel(bt_to_errno)kernel(bt_warn)kernel(bt_warn_ratelimited)kernel(btbcm_check_bdaddr)kernel(btbcm_finalize)kernel(btbcm_initialize)kernel(btbcm_patchram)kernel(btbcm_read_pcm_int_params)kernel(btbcm_set_bdaddr)kernel(btbcm_setup_apple)kernel(btbcm_setup_patchram)kernel(btbcm_write_pcm_int_params)kernel(btintel_bootup)kernel(btintel_check_bdaddr)kernel(btintel_configure_setup)kernel(btintel_download_firmware)kernel(btintel_enter_mfg)kernel(btintel_exit_mfg)kernel(btintel_load_ddc_config)kernel(btintel_read_boot_params)kernel(btintel_read_version)kernel(btintel_recv_event)kernel(btintel_regmap_init)kernel(btintel_secure_send_result)kernel(btintel_send_intel_reset)kernel(btintel_set_bdaddr)kernel(btintel_set_diag)kernel(btintel_set_event_mask_mfg)kernel(btintel_set_quality_report)kernel(btintel_version_info)kernel(btmrvl_add_card)kernel(btmrvl_check_evtpkt)kernel(btmrvl_enable_hs)kernel(btmrvl_enable_ps)kernel(btmrvl_interrupt)kernel(btmrvl_process_event)kernel(btmrvl_pscan_window_reporting)kernel(btmrvl_register_hdev)kernel(btmrvl_remove_card)kernel(btmrvl_send_hscfg_cmd)kernel(btmrvl_send_module_cfg_cmd)kernel(btmtk_process_coredump)kernel(btmtk_register_coredump)kernel(btmtk_reset_sync)kernel(btmtk_set_bdaddr)kernel(btmtk_setup_firmware)kernel(btmtk_setup_firmware_79xx)kernel(btrtl_download_firmware)kernel(btrtl_free)kernel(btrtl_get_uart_settings)kernel(btrtl_initialize)kernel(btrtl_set_driver_name)kernel(btrtl_set_quirks)kernel(btrtl_setup_realtek)kernel(btrtl_shutdown_realtek)kernel(bxt_sst_dsp_cleanup)kernel(bxt_sst_dsp_init)kernel(bxt_sst_init_fw)kernel(can_bus_off)kernel(can_change_mtu)kernel(can_change_state)kernel(can_dropped_invalid_skb)kernel(can_eth_ioctl_hwts)kernel(can_ethtool_op_get_ts_info_hwts)kernel(can_fd_dlc2len)kernel(can_fd_len2dlc)kernel(can_free_echo_skb)kernel(can_get_echo_skb)kernel(can_get_state_str)kernel(can_proto_register)kernel(can_proto_unregister)kernel(can_put_echo_skb)kernel(can_rx_offload_add_fifo)kernel(can_rx_offload_add_manual)kernel(can_rx_offload_add_timestamp)kernel(can_rx_offload_del)kernel(can_rx_offload_enable)kernel(can_rx_offload_get_echo_skb)kernel(can_rx_offload_irq_finish)kernel(can_rx_offload_irq_offload_fifo)kernel(can_rx_offload_irq_offload_timestamp)kernel(can_rx_offload_queue_tail)kernel(can_rx_offload_queue_timestamp)kernel(can_rx_offload_threaded_irq_finish)kernel(can_rx_register)kernel(can_rx_unregister)kernel(can_send)kernel(can_skb_get_frame_len)kernel(can_sock_destruct)kernel(cdc_ncm_bind_common)kernel(cdc_ncm_change_mtu)kernel(cdc_ncm_fill_tx_frame)kernel(cdc_ncm_rx_fixup)kernel(cdc_ncm_rx_verify_ndp16)kernel(cdc_ncm_rx_verify_ndp32)kernel(cdc_ncm_rx_verify_nth16)kernel(cdc_ncm_rx_verify_nth32)kernel(cdc_ncm_select_altsetting)kernel(cdc_ncm_tx_fixup)kernel(cdc_ncm_unbind)kernel(cdns_bus_conf)kernel(cdns_read_ping_status)kernel(cdns_set_sdw_stream)kernel(cdns_xfer_msg)kernel(cdns_xfer_msg_defer)kernel(cfg80211_any_usable_channels)kernel(cfg80211_assoc_comeback)kernel(cfg80211_assoc_failure)kernel(cfg80211_auth_timeout)kernel(cfg80211_background_cac_abort)kernel(cfg80211_bss_color_notify)kernel(cfg80211_bss_flush)kernel(cfg80211_bss_iter)kernel(cfg80211_cac_event)kernel(cfg80211_calculate_bitrate)kernel(cfg80211_ch_switch_notify)kernel(cfg80211_ch_switch_started_notify)kernel(cfg80211_chandef_compatible)kernel(cfg80211_chandef_create)kernel(cfg80211_chandef_dfs_cac_time)kernel(cfg80211_chandef_dfs_required)kernel(cfg80211_chandef_dfs_usable)kernel(cfg80211_chandef_primary)kernel(cfg80211_chandef_usable)kernel(cfg80211_chandef_valid)kernel(cfg80211_check_combinations)kernel(cfg80211_check_station_change)kernel(cfg80211_classify8021d)kernel(cfg80211_conn_failed)kernel(cfg80211_connect_done)kernel(cfg80211_control_port_tx_status)kernel(cfg80211_cqm_beacon_loss_notify)kernel(cfg80211_cqm_pktloss_notify)kernel(cfg80211_cqm_rssi_notify)kernel(cfg80211_cqm_txe_notify)kernel(cfg80211_crit_proto_stopped)kernel(cfg80211_defragment_element)kernel(cfg80211_del_sta_sinfo)kernel(cfg80211_disconnected)kernel(cfg80211_external_auth_request)kernel(cfg80211_find_elem_match)kernel(cfg80211_find_vendor_elem)kernel(cfg80211_free_coloc_ap_list)kernel(cfg80211_free_nan_func)kernel(cfg80211_ft_event)kernel(cfg80211_gen_new_ie)kernel(cfg80211_get_drvinfo)kernel(cfg80211_get_ies_channel_number)kernel(cfg80211_get_iftype_ext_capa)kernel(cfg80211_get_p2p_attr)kernel(cfg80211_get_station)kernel(cfg80211_gtk_rekey_notify)kernel(cfg80211_ibss_joined)kernel(cfg80211_iftype_allowed)kernel(cfg80211_inform_bss_data)kernel(cfg80211_inform_bss_frame_data)kernel(cfg80211_is_element_inherited)kernel(cfg80211_iter_combinations)kernel(cfg80211_iter_rnr)kernel(cfg80211_links_removed)kernel(cfg80211_merge_profile)kernel(cfg80211_mgmt_tx_status_ext)kernel(cfg80211_michael_mic_failure)kernel(cfg80211_nan_func_terminated)kernel(cfg80211_nan_match)kernel(cfg80211_new_sta)kernel(cfg80211_notify_new_peer_candidate)kernel(cfg80211_parse_colocated_ap)kernel(cfg80211_pmksa_candidate_notify)kernel(cfg80211_pmsr_complete)kernel(cfg80211_pmsr_report)kernel(cfg80211_port_authorized)kernel(cfg80211_probe_status)kernel(cfg80211_put_bss)kernel(cfg80211_ready_on_channel)kernel(cfg80211_ref_bss)kernel(cfg80211_reg_can_beacon)kernel(cfg80211_reg_can_beacon_relax)kernel(cfg80211_register_netdevice)kernel(cfg80211_remain_on_channel_expired)kernel(cfg80211_report_obss_beacon_khz)kernel(cfg80211_report_wowlan_wakeup)kernel(cfg80211_roamed)kernel(cfg80211_rx_assoc_resp)kernel(cfg80211_rx_control_port)kernel(cfg80211_rx_mgmt_ext)kernel(cfg80211_rx_mlme_mgmt)kernel(cfg80211_rx_spurious_frame)kernel(cfg80211_rx_unexpected_4addr_frame)kernel(cfg80211_rx_unprot_mlme_mgmt)kernel(cfg80211_scan_done)kernel(cfg80211_sched_scan_results)kernel(cfg80211_sched_scan_stopped)kernel(cfg80211_sched_scan_stopped_locked)kernel(cfg80211_schedule_channels_check)kernel(cfg80211_send_layer2_update)kernel(cfg80211_shutdown_all_interfaces)kernel(cfg80211_sinfo_alloc_tid_stats)kernel(cfg80211_sta_opmode_change_notify)kernel(cfg80211_stop_iface)kernel(cfg80211_tdls_oper_request)kernel(cfg80211_tx_mgmt_expired)kernel(cfg80211_tx_mlme_mgmt)kernel(cfg80211_unlink_bss)kernel(cfg80211_unregister_wdev)kernel(cfg80211_update_owe_info_event)kernel(cfg80211_vendor_cmd_get_sender)kernel(cfg80211_vendor_cmd_reply)kernel(channel5g)kernel(channel5g_80m)kernel(check_hw_ready)kernel(cifs_arc4_crypt)kernel(cifs_arc4_setkey)kernel(cifs_md4_final)kernel(cifs_md4_init)kernel(cifs_md4_update)kernel(cirrus_scodec_get_speaker_id)kernel(close_candev)kernel(cnic_register_driver)kernel(cnic_unregister_driver)kernel(cnl_chip_info)kernel(cnl_dsp_free)kernel(cnl_sst_dsp_cleanup)kernel(cnl_sst_dsp_init)kernel(cnl_sst_init_fw)kernel(copy_from_iter_toio)kernel(copy_from_user_toio)kernel(copy_to_iter_fromio)kernel(copy_to_user_fromio)kernel(cqhci_deactivate)kernel(cqhci_init)kernel(cqhci_irq)kernel(cqhci_pltfm_init)kernel(cqhci_resume)kernel(cs35l41_configure_cs_dsp)kernel(cs35l41_enter_hibernate)kernel(cs35l41_exit_hibernate)kernel(cs35l41_global_enable)kernel(cs35l41_gpio_config)kernel(cs35l41_hda_pm_ops)kernel(cs35l41_hda_probe)kernel(cs35l41_hda_remove)kernel(cs35l41_init_boost)kernel(cs35l41_mdsync_up)kernel(cs35l41_otp_unpack)kernel(cs35l41_pm_ops)kernel(cs35l41_probe)kernel(cs35l41_register_errata_patch)kernel(cs35l41_regmap_i2c)kernel(cs35l41_regmap_spi)kernel(cs35l41_remove)kernel(cs35l41_safe_reset)kernel(cs35l41_set_channels)kernel(cs35l41_set_codec_conf)kernel(cs35l41_set_cspl_mbox_cmd)kernel(cs35l41_set_dai_link)kernel(cs35l41_test_key_lock)kernel(cs35l41_test_key_unlock)kernel(cs35l41_write_fs_errata)kernel(cs35l56_calibration_controls)kernel(cs35l56_common_probe)kernel(cs35l56_fill_supply_names)kernel(cs35l56_firmware_shutdown)kernel(cs35l56_force_sync_asp1_registers_from_cache)kernel(cs35l56_get_bclk_freq_id)kernel(cs35l56_get_calibration)kernel(cs35l56_get_speaker_id)kernel(cs35l56_hda_common_probe)kernel(cs35l56_hda_pm_ops)kernel(cs35l56_hda_remove)kernel(cs35l56_hw_init)kernel(cs35l56_init)kernel(cs35l56_init_asp1_regs_for_driver_control)kernel(cs35l56_init_cs_dsp)kernel(cs35l56_irq)kernel(cs35l56_irq_request)kernel(cs35l56_is_fw_reload_needed)kernel(cs35l56_mbox_send)kernel(cs35l56_read_prot_status)kernel(cs35l56_regmap_i2c)kernel(cs35l56_regmap_sdw)kernel(cs35l56_regmap_spi)kernel(cs35l56_remove)kernel(cs35l56_runtime_resume_common)kernel(cs35l56_runtime_suspend_common)kernel(cs35l56_set_patch)kernel(cs35l56_system_reset)kernel(cs35l56_system_resume)kernel(cs35l56_system_resume_early)kernel(cs35l56_system_resume_no_irq)kernel(cs35l56_system_suspend)kernel(cs35l56_system_suspend_late)kernel(cs35l56_system_suspend_no_irq)kernel(cs35l56_tx_input_texts)kernel(cs35l56_tx_input_values)kernel(cs35l56_wait_control_port_ready)kernel(cs35l56_wait_for_firmware_boot)kernel(cs35l56_wait_min_reset_pulse)kernel(cs42l42_common_probe)kernel(cs42l42_common_remove)kernel(cs42l42_dai)kernel(cs42l42_init)kernel(cs42l42_irq_thread)kernel(cs42l42_mute_stream)kernel(cs42l42_page_range)kernel(cs42l42_pll_config)kernel(cs42l42_readable_register)kernel(cs42l42_regmap)kernel(cs42l42_resume)kernel(cs42l42_resume_restore)kernel(cs42l42_soc_component)kernel(cs42l42_src_config)kernel(cs42l42_suspend)kernel(cs42l42_volatile_register)kernel(cs42l43_dev_probe)kernel(cs42l43_dev_remove)kernel(cs42l43_pm_ops)kernel(cs42l43_precious_register)kernel(cs42l43_readable_register)kernel(cs42l43_reg_default)kernel(cs42l43_sdw_add_peripheral)kernel(cs42l43_sdw_remove_peripheral)kernel(cs42l43_sdw_set_stream)kernel(cs42l43_volatile_register)kernel(cs_amp_get_efi_calibration_data)kernel(cs_amp_test_hooks)kernel(cs_amp_write_cal_coeffs)kernel(cxgb4_alloc_atid)kernel(cxgb4_alloc_sftid)kernel(cxgb4_alloc_stid)kernel(cxgb4_bar2_sge_qregs)kernel(cxgb4_best_aligned_mtu)kernel(cxgb4_best_mtu)kernel(cxgb4_check_l2t_valid)kernel(cxgb4_clip_get)kernel(cxgb4_clip_release)kernel(cxgb4_create_server)kernel(cxgb4_create_server6)kernel(cxgb4_create_server_filter)kernel(cxgb4_crypto_send)kernel(cxgb4_dbfifo_count)kernel(cxgb4_flush_eq_cache)kernel(cxgb4_free_atid)kernel(cxgb4_free_stid)kernel(cxgb4_get_srq_entry)kernel(cxgb4_get_tcp_stats)kernel(cxgb4_immdata_send)kernel(cxgb4_inline_tx_skb)kernel(cxgb4_iscsi_init)kernel(cxgb4_l2t_alloc_switching)kernel(cxgb4_l2t_get)kernel(cxgb4_l2t_release)kernel(cxgb4_l2t_send)kernel(cxgb4_map_skb)kernel(cxgb4_ofld_send)kernel(cxgb4_pktgl_to_skb)kernel(cxgb4_port_chan)kernel(cxgb4_port_e2cchan)kernel(cxgb4_port_idx)kernel(cxgb4_port_viid)kernel(cxgb4_read_sge_timestamp)kernel(cxgb4_read_tpte)kernel(cxgb4_reclaim_completed_tx)kernel(cxgb4_register_uld)kernel(cxgb4_remove_server)kernel(cxgb4_remove_server_filter)kernel(cxgb4_remove_tid)kernel(cxgb4_ring_tx_db)kernel(cxgb4_select_ntuple)kernel(cxgb4_smt_alloc_switching)kernel(cxgb4_smt_release)kernel(cxgb4_sync_txq_pidx)kernel(cxgb4_unregister_uld)kernel(cxgb4_update_root_dev_clip)kernel(cxgb4_write_partial_sgl)kernel(cxgb4_write_sgl)kernel(cxgb_find_route)kernel(cxgb_find_route6)kernel(cxgb_get_4tuple)kernel(cxgbi_attr_is_visible)kernel(cxgbi_bind_conn)kernel(cxgbi_cleanup_task)kernel(cxgbi_conn_alloc_pdu)kernel(cxgbi_conn_init_pdu)kernel(cxgbi_conn_pdu_ready)kernel(cxgbi_conn_tx_open)kernel(cxgbi_conn_xmit_pdu)kernel(cxgbi_create_conn)kernel(cxgbi_create_session)kernel(cxgbi_ddp_ppm_setup)kernel(cxgbi_ddp_set_one_ppod)kernel(cxgbi_destroy_session)kernel(cxgbi_device_find_by_lldev)kernel(cxgbi_device_find_by_netdev)kernel(cxgbi_device_find_by_netdev_rcu)kernel(cxgbi_device_portmap_cleanup)kernel(cxgbi_device_portmap_create)kernel(cxgbi_device_register)kernel(cxgbi_device_unregister)kernel(cxgbi_device_unregister_all)kernel(cxgbi_ep_connect)kernel(cxgbi_ep_disconnect)kernel(cxgbi_ep_poll)kernel(cxgbi_get_conn_stats)kernel(cxgbi_get_ep_param)kernel(cxgbi_get_host_param)kernel(cxgbi_hbas_add)kernel(cxgbi_hbas_remove)kernel(cxgbi_iscsi_cleanup)kernel(cxgbi_iscsi_init)kernel(cxgbi_parse_pdu_itt)kernel(cxgbi_ppm_init)kernel(cxgbi_ppm_make_ppod_hdr)kernel(cxgbi_ppm_ppod_release)kernel(cxgbi_ppm_ppods_reserve)kernel(cxgbi_ppm_release)kernel(cxgbi_set_conn_param)kernel(cxgbi_set_host_param)kernel(cxgbi_sock_act_open_req_arp_failure)kernel(cxgbi_sock_check_wr_invariants)kernel(cxgbi_sock_closed)kernel(cxgbi_sock_established)kernel(cxgbi_sock_fail_act_open)kernel(cxgbi_sock_free_cpl_skbs)kernel(cxgbi_sock_purge_wr_queue)kernel(cxgbi_sock_rcv_abort_rpl)kernel(cxgbi_sock_rcv_close_conn_rpl)kernel(cxgbi_sock_rcv_peer_close)kernel(cxgbi_sock_rcv_wr_ack)kernel(cxgbi_sock_select_mss)kernel(cxgbi_sock_skb_entail)kernel(cxgbi_tagmask_set)kernel(dapm_clock_event)kernel(dapm_kcontrol_get_value)kernel(dapm_mark_endpoints_dirty)kernel(dapm_pinctrl_event)kernel(dapm_regulator_event)kernel(dcdbas_smi_request)kernel(del_mtd_blktrans_dev)kernel(dell_laptop_call_notifier)kernel(dell_laptop_register_notifier)kernel(dell_laptop_unregister_notifier)kernel(dell_privacy_has_mic_mute)kernel(dell_rbtn_notifier_register)kernel(dell_rbtn_notifier_unregister)kernel(dell_smbios_call)kernel(dell_smbios_call_filter)kernel(dell_smbios_error)kernel(dell_smbios_find_token)kernel(dell_smbios_register_device)kernel(dell_smbios_unregister_device)kernel(dell_wmi_get_descriptor_valid)kernel(dell_wmi_get_hotfix)kernel(dell_wmi_get_interface_version)kernel(dell_wmi_get_size)kernel(deregister_atm_ioctl)kernel(deregister_mtd_blktrans)kernel(deregister_mtd_parser)kernel(dev_attr_phy_event_threshold)kernel(devm_iio_channel_get)kernel(devm_iio_channel_get_all)kernel(devm_iio_device_alloc)kernel(devm_iio_kfifo_buffer_setup_ext)kernel(devm_iio_map_array_register)kernel(devm_iio_trigger_alloc)kernel(devm_iio_triggered_buffer_setup_ext)kernel(devm_mmc_alloc_host)kernel(devm_of_iio_channel_get_by_name)kernel(devm_snd_soc_register_card)kernel(devm_snd_soc_register_component)kernel(devm_snd_soc_register_dai)kernel(dfs_pattern_detector_init)kernel(dm_restorepowerindex)kernel(dm_savepowerindex)kernel(dm_writepowerindex)kernel(do_map_probe)kernel(dpcm_be_dai_trigger)kernel(dpcm_end_walk_at_be)kernel(efuse_one_byte_read)kernel(efuse_power_switch)kernel(efuse_read_1byte)kernel(efuse_shadow_read)kernel(ehl_chip_info)kernel(enic_api_devcmd_proxy_by_index)kernel(es83xx_dsm)kernel(es83xx_dsm_dump)kernel(ezusb_fx1_ihex_firmware_download)kernel(ezusb_fx1_set_reset)kernel(fcoe_check_wait_queue)kernel(fcoe_clean_pending_queue)kernel(fcoe_ctlr_destroy)kernel(fcoe_ctlr_device_add)kernel(fcoe_ctlr_device_delete)kernel(fcoe_ctlr_els_send)kernel(fcoe_ctlr_get_lesb)kernel(fcoe_ctlr_init)kernel(fcoe_ctlr_link_down)kernel(fcoe_ctlr_link_up)kernel(fcoe_ctlr_recv)kernel(fcoe_ctlr_recv_flogi)kernel(fcoe_ctlr_set_fip_mode)kernel(fcoe_fc_crc)kernel(fcoe_fcf_device_add)kernel(fcoe_fcf_device_delete)kernel(fcoe_fcf_get_selected)kernel(fcoe_get_lesb)kernel(fcoe_get_paged_crc_eof)kernel(fcoe_get_wwn)kernel(fcoe_libfc_config)kernel(fcoe_link_speed_update)kernel(fcoe_queue_timer)kernel(fcoe_start_io)kernel(fcoe_transport_attach)kernel(fcoe_transport_detach)kernel(fcoe_validate_vport_create)kernel(fcoe_wwn_from_mac)kernel(fcoe_wwn_to_str)kernel(flow_resources_add)kernel(flow_resources_alloc)kernel(frame_vector_create)kernel(frame_vector_destroy)kernel(frame_vector_to_pages)kernel(frame_vector_to_pfns)kernel(free_candev)kernel(freq_reg_info)kernel(fw_attributes_class_get)kernel(fw_attributes_class_put)kernel(generic_rndis_bind)kernel(get_mtd_device)kernel(get_mtd_device_nm)kernel(get_tree_mtd)kernel(get_vaddr_frames)kernel(get_wiphy_regdom)kernel(gspca_coarse_grained_expo_autogain)kernel(gspca_debug)kernel(gspca_dev_probe)kernel(gspca_dev_probe2)kernel(gspca_disconnect)kernel(gspca_expo_autogain)kernel(gspca_frame_add)kernel(gspca_resume)kernel(gspca_suspend)kernel(h4_recv_buf)kernel(hci_alloc_dev_priv)kernel(hci_cmd_sync)kernel(hci_cmd_sync_cancel)kernel(hci_cmd_sync_queue)kernel(hci_cmd_sync_submit)kernel(hci_conn_check_secure)kernel(hci_conn_security)kernel(hci_conn_switch_role)kernel(hci_devcd_abort)kernel(hci_devcd_append)kernel(hci_devcd_append_pattern)kernel(hci_devcd_complete)kernel(hci_devcd_init)kernel(hci_devcd_register)kernel(hci_devcd_rx)kernel(hci_devcd_timeout)kernel(hci_free_dev)kernel(hci_get_route)kernel(hci_mgmt_chan_register)kernel(hci_mgmt_chan_unregister)kernel(hci_recv_diag)kernel(hci_recv_frame)kernel(hci_register_cb)kernel(hci_register_dev)kernel(hci_release_dev)kernel(hci_reset_dev)kernel(hci_resume_dev)kernel(hci_set_fw_info)kernel(hci_set_hw_info)kernel(hci_suspend_dev)kernel(hci_uart_tx_wakeup)kernel(hci_unregister_cb)kernel(hci_unregister_dev)kernel(hda_bus_ml_free)kernel(hda_bus_ml_init)kernel(hda_bus_ml_put_all)kernel(hda_bus_ml_reset_losidv)kernel(hda_bus_ml_resume)kernel(hda_bus_ml_suspend)kernel(hda_codec_check_for_state_change)kernel(hda_codec_check_rirb_status)kernel(hda_codec_detect_mask)kernel(hda_codec_device_remove)kernel(hda_codec_driver_unregister)kernel(hda_codec_i915_display_power)kernel(hda_codec_i915_exit)kernel(hda_codec_i915_init)kernel(hda_codec_init_cmd_io)kernel(hda_codec_jack_check)kernel(hda_codec_jack_wake_enable)kernel(hda_codec_probe_bus)kernel(hda_codec_probe_complete)kernel(hda_codec_resume_cmd_io)kernel(hda_codec_rirb_status_clear)kernel(hda_codec_set_codec_wakeup)kernel(hda_codec_stop_cmd_io)kernel(hda_codec_suspend_cmd_io)kernel(hda_component_acpi_device_notify)kernel(hda_component_manager_bind)kernel(hda_component_manager_bind_acpi_notifications)kernel(hda_component_manager_free)kernel(hda_component_manager_init)kernel(hda_component_manager_playback_hook)kernel(hda_component_manager_unbind_acpi_notifications)kernel(hda_cs_dsp_add_controls)kernel(hda_cs_dsp_control_remove)kernel(hda_cs_dsp_fw_ids)kernel(hda_cs_dsp_read_ctl)kernel(hda_cs_dsp_write_ctl)kernel(hda_dsp_hdmi_build_controls)kernel(hda_extra_out_badness)kernel(hda_get_autocfg_input_label)kernel(hda_main_out_badness)kernel(hda_ops_free)kernel(hda_pci_intel_probe)kernel(hda_to_sdw)kernel(hdac_bus_eml_check_cmdsync_unlocked)kernel(hdac_bus_eml_check_interrupt)kernel(hdac_bus_eml_dmic_get_hlink)kernel(hdac_bus_eml_enable_interrupt)kernel(hdac_bus_eml_enable_offload)kernel(hdac_bus_eml_get_count)kernel(hdac_bus_eml_get_mutex)kernel(hdac_bus_eml_power_down)kernel(hdac_bus_eml_power_down_unlocked)kernel(hdac_bus_eml_power_up)kernel(hdac_bus_eml_power_up_unlocked)kernel(hdac_bus_eml_sdw_check_cmdsync_unlocked)kernel(hdac_bus_eml_sdw_get_hlink)kernel(hdac_bus_eml_sdw_get_lsdiid_unlocked)kernel(hdac_bus_eml_sdw_map_stream_ch)kernel(hdac_bus_eml_sdw_power_down_unlocked)kernel(hdac_bus_eml_sdw_power_up_unlocked)kernel(hdac_bus_eml_sdw_set_lsdiid)kernel(hdac_bus_eml_sdw_set_syncprd_unlocked)kernel(hdac_bus_eml_sdw_sync_arm_unlocked)kernel(hdac_bus_eml_sdw_sync_go_unlocked)kernel(hdac_bus_eml_sdw_wait_syncpu_unlocked)kernel(hdac_bus_eml_set_syncprd_unlocked)kernel(hdac_bus_eml_ssp_get_hlink)kernel(hdac_bus_eml_sync_arm_unlocked)kernel(hdac_bus_eml_sync_go_unlocked)kernel(hdac_bus_eml_wait_syncpu_unlocked)kernel(hdac_get_device_id)kernel(hdac_hdmi_jack_init)kernel(hdac_hdmi_jack_port_init)kernel(hid_sensor_batch_mode_supported)kernel(hid_sensor_convert_timestamp)kernel(hid_sensor_format_scale)kernel(hid_sensor_get_report_latency)kernel(hid_sensor_parse_common_attributes)kernel(hid_sensor_pm_ops)kernel(hid_sensor_power_state)kernel(hid_sensor_read_poll_value)kernel(hid_sensor_read_raw_hyst_rel_value)kernel(hid_sensor_read_raw_hyst_value)kernel(hid_sensor_read_samp_freq_value)kernel(hid_sensor_remove_trigger)kernel(hid_sensor_set_report_latency)kernel(hid_sensor_setup_trigger)kernel(hid_sensor_write_raw_hyst_rel_value)kernel(hid_sensor_write_raw_hyst_value)kernel(hid_sensor_write_samp_freq_value)kernel(hpi_send_recv)kernel(hsmp_send_message)kernel(i915_gpu_busy)kernel(i915_gpu_lower)kernel(i915_gpu_raise)kernel(i915_gpu_turbo_disable)kernel(i915_read_mch_val)kernel(ib_advise_mr)kernel(ib_alloc_mr)kernel(ib_alloc_mr_integrity)kernel(ib_alloc_xrcd_user)kernel(ib_attach_mcast)kernel(ib_cache_gid_parse_type_str)kernel(ib_cache_gid_type_str)kernel(ib_check_mr_status)kernel(ib_close_qp)kernel(ib_cm_init_qp_attr)kernel(ib_cm_insert_listen)kernel(ib_cm_listen)kernel(ib_cm_notify)kernel(ib_copy_ah_attr_to_user)kernel(ib_copy_path_rec_from_user)kernel(ib_copy_path_rec_to_user)kernel(ib_copy_qp_attr_to_user)kernel(ib_cq_pool_get)kernel(ib_cq_pool_put)kernel(ib_create_ah_from_wc)kernel(ib_create_cm_id)kernel(ib_create_qp_kernel)kernel(ib_create_qp_security)kernel(ib_create_qp_user)kernel(ib_create_send_mad)kernel(ib_create_srq_user)kernel(ib_create_wq)kernel(ib_dealloc_device)kernel(ib_dealloc_pd_user)kernel(ib_dealloc_xrcd_user)kernel(ib_dereg_mr_user)kernel(ib_destroy_cm_id)kernel(ib_destroy_cq_user)kernel(ib_destroy_qp_user)kernel(ib_destroy_srq_user)kernel(ib_destroy_wq_user)kernel(ib_detach_mcast)kernel(ib_device_get_by_name)kernel(ib_device_get_by_netdev)kernel(ib_device_put)kernel(ib_device_set_netdev)kernel(ib_dispatch_event)kernel(ib_dma_virt_map_sg)kernel(ib_drain_qp)kernel(ib_drain_rq)kernel(ib_drain_sq)kernel(ib_event_msg)kernel(ib_find_cached_pkey)kernel(ib_find_exact_cached_pkey)kernel(ib_find_gid)kernel(ib_find_pkey)kernel(ib_free_cq)kernel(ib_free_recv_mad)kernel(ib_free_send_mad)kernel(ib_get_cached_lmc)kernel(ib_get_cached_pkey)kernel(ib_get_cached_port_state)kernel(ib_get_cached_subnet_prefix)kernel(ib_get_device_fw_str)kernel(ib_get_eth_speed)kernel(ib_get_gids_from_rdma_hdr)kernel(ib_get_mad_data_offset)kernel(ib_get_net_dev_by_params)kernel(ib_get_rdma_header_version)kernel(ib_get_rmpp_segment)kernel(ib_get_vf_config)kernel(ib_get_vf_guid)kernel(ib_get_vf_stats)kernel(ib_init_ah_attr_from_path)kernel(ib_init_ah_attr_from_wc)kernel(ib_init_ah_from_mcmember)kernel(ib_is_mad_class_rmpp)kernel(ib_mad_kernel_rmpp_agent)kernel(ib_map_mr_sg)kernel(ib_map_mr_sg_pi)kernel(ib_modify_device)kernel(ib_modify_mad)kernel(ib_modify_port)kernel(ib_modify_qp)kernel(ib_modify_qp_is_ok)kernel(ib_modify_qp_with_udata)kernel(ib_modify_srq)kernel(ib_mr_pool_destroy)kernel(ib_mr_pool_get)kernel(ib_mr_pool_init)kernel(ib_mr_pool_put)kernel(ib_open_qp)kernel(ib_pack)kernel(ib_port_immutable_read)kernel(ib_port_register_client_groups)kernel(ib_port_sysfs_get_ibdev_kobj)kernel(ib_port_unregister_client_groups)kernel(ib_post_send_mad)kernel(ib_process_cq_direct)kernel(ib_qp_usecnt_dec)kernel(ib_qp_usecnt_inc)kernel(ib_query_pkey)kernel(ib_query_port)kernel(ib_query_qp)kernel(ib_query_srq)kernel(ib_rate_to_mbps)kernel(ib_rate_to_mult)kernel(ib_rdmacg_try_charge)kernel(ib_rdmacg_uncharge)kernel(ib_reg_user_mr)kernel(ib_register_client)kernel(ib_register_device)kernel(ib_register_event_handler)kernel(ib_register_mad_agent)kernel(ib_resize_cq)kernel(ib_response_mad)kernel(ib_rvt_state_ops)kernel(ib_sa_cancel_query)kernel(ib_sa_free_multicast)kernel(ib_sa_get_mcmember_rec)kernel(ib_sa_guid_info_rec_query)kernel(ib_sa_join_multicast)kernel(ib_sa_pack_path)kernel(ib_sa_path_rec_get)kernel(ib_sa_register_client)kernel(ib_sa_unpack_path)kernel(ib_sa_unregister_client)kernel(ib_send_cm_drep)kernel(ib_send_cm_dreq)kernel(ib_send_cm_mra)kernel(ib_send_cm_rej)kernel(ib_send_cm_rep)kernel(ib_send_cm_req)kernel(ib_send_cm_rtu)kernel(ib_send_cm_sidr_rep)kernel(ib_send_cm_sidr_req)kernel(ib_set_client_data)kernel(ib_set_device_ops)kernel(ib_set_vf_guid)kernel(ib_set_vf_link_state)kernel(ib_sg_to_pages)kernel(ib_ud_header_init)kernel(ib_ud_header_pack)kernel(ib_ud_header_unpack)kernel(ib_ud_ip4_csum)kernel(ib_umem_copy_from)kernel(ib_umem_dmabuf_get)kernel(ib_umem_dmabuf_get_pinned)kernel(ib_umem_dmabuf_map_pages)kernel(ib_umem_dmabuf_unmap_pages)kernel(ib_umem_find_best_pgsz)kernel(ib_umem_get)kernel(ib_umem_odp_alloc_child)kernel(ib_umem_odp_alloc_implicit)kernel(ib_umem_odp_get)kernel(ib_umem_odp_map_dma_and_lock)kernel(ib_umem_odp_release)kernel(ib_umem_odp_unmap_dma_pages)kernel(ib_umem_release)kernel(ib_unpack)kernel(ib_unregister_client)kernel(ib_unregister_device)kernel(ib_unregister_device_and_put)kernel(ib_unregister_device_queued)kernel(ib_unregister_driver)kernel(ib_unregister_event_handler)kernel(ib_unregister_mad_agent)kernel(ib_uverbs_flow_resources_free)kernel(ib_uverbs_get_ucontext_file)kernel(ib_wc_status_msg)kernel(ib_wq)kernel(ibcm_reject_msg)kernel(ibdev_alert)kernel(ibdev_crit)kernel(ibdev_emerg)kernel(ibdev_err)kernel(ibdev_info)kernel(ibdev_notice)kernel(ibdev_printk)kernel(ibdev_warn)kernel(ibnl_put_attr)kernel(ibnl_put_msg)kernel(icl_chip_info)kernel(ieee80211_alloc_hw_nm)kernel(ieee80211_amsdu_to_8023s)kernel(ieee80211_ap_probereq_get)kernel(ieee80211_ave_rssi)kernel(ieee80211_beacon_cntdwn_is_complete)kernel(ieee80211_beacon_free_ema_list)kernel(ieee80211_beacon_get_template)kernel(ieee80211_beacon_get_template_ema_index)kernel(ieee80211_beacon_get_template_ema_list)kernel(ieee80211_beacon_get_tim)kernel(ieee80211_beacon_loss)kernel(ieee80211_beacon_set_cntdwn)kernel(ieee80211_beacon_update_cntdwn)kernel(ieee80211_bss_get_elem)kernel(ieee80211_calc_rx_airtime)kernel(ieee80211_calc_tx_airtime)kernel(ieee80211_chandef_to_operating_class)kernel(ieee80211_channel_switch_disconnect)kernel(ieee80211_channel_to_freq_khz)kernel(ieee80211_chswitch_done)kernel(ieee80211_color_change_finish)kernel(ieee80211_connection_loss)kernel(ieee80211_cqm_beacon_loss_notify)kernel(ieee80211_cqm_rssi_notify)kernel(ieee80211_csa_finish)kernel(ieee80211_ctstoself_duration)kernel(ieee80211_ctstoself_get)kernel(ieee80211_data_to_8023_exthdr)kernel(ieee80211_disable_rssi_reports)kernel(ieee80211_disconnect)kernel(ieee80211_drop_unencrypted_mgmt)kernel(ieee80211_emulate_add_chanctx)kernel(ieee80211_emulate_change_chanctx)kernel(ieee80211_emulate_remove_chanctx)kernel(ieee80211_emulate_switch_vif_chanctx)kernel(ieee80211_enable_rssi_reports)kernel(ieee80211_find_sta)kernel(ieee80211_find_sta_by_ifaddr)kernel(ieee80211_find_sta_by_link_addrs)kernel(ieee80211_fragment_element)kernel(ieee80211_free_hw)kernel(ieee80211_free_txskb)kernel(ieee80211_freq_khz_to_channel)kernel(ieee80211_generic_frame_duration)kernel(ieee80211_get_8023_tunnel_proto)kernel(ieee80211_get_bssid)kernel(ieee80211_get_buffered_bc)kernel(ieee80211_get_channel_khz)kernel(ieee80211_get_fils_discovery_tmpl)kernel(ieee80211_get_hdrlen_from_skb)kernel(ieee80211_get_key_rx_seq)kernel(ieee80211_get_mesh_hdrlen)kernel(ieee80211_get_num_supported_channels)kernel(ieee80211_get_response_rate)kernel(ieee80211_get_tkip_p1k_iv)kernel(ieee80211_get_tkip_p2k)kernel(ieee80211_get_tkip_rx_p1k)kernel(ieee80211_get_tx_rates)kernel(ieee80211_get_unsol_bcast_probe_resp_tmpl)kernel(ieee80211_get_vht_max_nss)kernel(ieee80211_gtk_rekey_add)kernel(ieee80211_gtk_rekey_notify)kernel(ieee80211_handle_wake_tx_queue)kernel(ieee80211_hdrlen)kernel(ieee80211_hw_restart_disconnect)kernel(ieee80211_ie_split_ric)kernel(ieee80211_is_valid_amsdu)kernel(ieee80211_iter_chan_contexts_atomic)kernel(ieee80211_iter_keys)kernel(ieee80211_iter_keys_rcu)kernel(ieee80211_iterate_active_interfaces_atomic)kernel(ieee80211_iterate_active_interfaces_mtx)kernel(ieee80211_iterate_interfaces)kernel(ieee80211_iterate_stations_atomic)kernel(ieee80211_key_mic_failure)kernel(ieee80211_key_replay)kernel(ieee80211_manage_rx_ba_offl)kernel(ieee80211_mandatory_rates)kernel(ieee80211_mark_rx_ba_filtered_frames)kernel(ieee80211_nan_func_match)kernel(ieee80211_nan_func_terminated)kernel(ieee80211_next_txq)kernel(ieee80211_nullfunc_get)kernel(ieee80211_obss_color_collision_notify)kernel(ieee80211_operating_class_to_band)kernel(ieee80211_operating_class_to_chandef)kernel(ieee80211_parse_p2p_noa)kernel(ieee80211_probereq_get)kernel(ieee80211_proberesp_get)kernel(ieee80211_pspoll_get)kernel(ieee80211_queue_delayed_work)kernel(ieee80211_queue_stopped)kernel(ieee80211_queue_work)kernel(ieee80211_radar_detected)kernel(ieee80211_radiotap_iterator_init)kernel(ieee80211_radiotap_iterator_next)kernel(ieee80211_rate_control_register)kernel(ieee80211_rate_control_unregister)kernel(ieee80211_ready_on_channel)kernel(ieee80211_refresh_tx_agg_session_timer)kernel(ieee80211_register_hw)kernel(ieee80211_remain_on_channel_expired)kernel(ieee80211_remove_key)kernel(ieee80211_report_low_ack)kernel(ieee80211_report_wowlan_wakeup)kernel(ieee80211_request_smps)kernel(ieee80211_reserve_tid)kernel(ieee80211_restart_hw)kernel(ieee80211_resume_disconnect)kernel(ieee80211_rts_duration)kernel(ieee80211_rts_get)kernel(ieee80211_rx_ba_timer_expired)kernel(ieee80211_rx_irqsafe)kernel(ieee80211_rx_list)kernel(ieee80211_rx_napi)kernel(ieee80211_s1g_channel_width)kernel(ieee80211_scan_completed)kernel(ieee80211_sched_scan_results)kernel(ieee80211_sched_scan_stopped)kernel(ieee80211_send_bar)kernel(ieee80211_send_eosp_nullfunc)kernel(ieee80211_set_active_links)kernel(ieee80211_set_active_links_async)kernel(ieee80211_set_key_rx_seq)kernel(ieee80211_sta_block_awake)kernel(ieee80211_sta_eosp)kernel(ieee80211_sta_ps_transition)kernel(ieee80211_sta_pspoll)kernel(ieee80211_sta_recalc_aggregates)kernel(ieee80211_sta_register_airtime)kernel(ieee80211_sta_set_buffered)kernel(ieee80211_sta_uapsd_trigger)kernel(ieee80211_start_tx_ba_cb_irqsafe)kernel(ieee80211_start_tx_ba_session)kernel(ieee80211_stop_queue)kernel(ieee80211_stop_queues)kernel(ieee80211_stop_rx_ba_session)kernel(ieee80211_stop_tx_ba_cb_irqsafe)kernel(ieee80211_stop_tx_ba_session)kernel(ieee80211_strip_8023_mesh_hdr)kernel(ieee80211_tdls_oper_request)kernel(ieee80211_tkip_add_iv)kernel(ieee80211_tx_dequeue)kernel(ieee80211_tx_prepare_skb)kernel(ieee80211_tx_rate_update)kernel(ieee80211_tx_status_ext)kernel(ieee80211_tx_status_irqsafe)kernel(ieee80211_tx_status_skb)kernel(ieee80211_txq_airtime_check)kernel(ieee80211_txq_get_depth)kernel(ieee80211_txq_may_transmit)kernel(ieee80211_txq_schedule_start)kernel(ieee80211_unregister_hw)kernel(ieee80211_unreserve_tid)kernel(ieee80211_update_mu_groups)kernel(ieee80211_update_p2p_noa)kernel(ieee80211_vif_to_wdev)kernel(ieee80211_wake_queue)kernel(ieee80211_wake_queues)kernel(ieee802154_alloc_hw)kernel(ieee802154_free_hw)kernel(ieee802154_hdr_peek)kernel(ieee802154_hdr_peek_addrs)kernel(ieee802154_hdr_pull)kernel(ieee802154_hdr_push)kernel(ieee802154_max_payload)kernel(ieee802154_register_hw)kernel(ieee802154_rx_irqsafe)kernel(ieee802154_stop_queue)kernel(ieee802154_unregister_hw)kernel(ieee802154_wake_queue)kernel(ieee802154_xmit_complete)kernel(ieee802_11_parse_elems_full)kernel(iio_alloc_pollfunc)kernel(iio_buffer_get)kernel(iio_buffer_init)kernel(iio_buffer_put)kernel(iio_bus_type)kernel(iio_channel_get)kernel(iio_channel_get_all)kernel(iio_channel_release)kernel(iio_channel_release_all)kernel(iio_convert_raw_to_processed)kernel(iio_dealloc_pollfunc)kernel(iio_device_alloc)kernel(iio_device_attach_buffer)kernel(iio_device_claim_direct_mode)kernel(iio_device_free)kernel(iio_device_get_clock)kernel(iio_device_id)kernel(iio_device_release_direct_mode)kernel(iio_device_set_clock)kernel(iio_device_unregister)kernel(iio_enum_available_read)kernel(iio_enum_read)kernel(iio_enum_write)kernel(iio_format_value)kernel(iio_get_channel_ext_info_count)kernel(iio_get_channel_type)kernel(iio_get_debugfs_dentry)kernel(iio_get_time_ns)kernel(iio_get_time_res)kernel(iio_kfifo_allocate)kernel(iio_kfifo_free)kernel(iio_map_array_register)kernel(iio_map_array_unregister)kernel(iio_pollfunc_store_time)kernel(iio_pop_from_buffer)kernel(iio_push_event)kernel(iio_push_to_buffers)kernel(iio_push_to_buffers_with_ts_unaligned)kernel(iio_read_avail_channel_attribute)kernel(iio_read_avail_channel_raw)kernel(iio_read_channel_attribute)kernel(iio_read_channel_average_raw)kernel(iio_read_channel_ext_info)kernel(iio_read_channel_offset)kernel(iio_read_channel_processed)kernel(iio_read_channel_processed_scale)kernel(iio_read_channel_raw)kernel(iio_read_channel_scale)kernel(iio_read_const_attr)kernel(iio_read_max_channel_raw)kernel(iio_read_mount_matrix)kernel(iio_show_mount_matrix)kernel(iio_str_to_fixpoint)kernel(iio_trigger_alloc)kernel(iio_trigger_free)kernel(iio_trigger_generic_data_rdy_poll)kernel(iio_trigger_notify_done)kernel(iio_trigger_poll)kernel(iio_trigger_poll_chained)kernel(iio_trigger_set_immutable)kernel(iio_trigger_unregister)kernel(iio_trigger_using_own)kernel(iio_trigger_validate_own_device)kernel(iio_triggered_buffer_cleanup)kernel(iio_triggered_buffer_setup_ext)kernel(iio_update_buffers)kernel(iio_validate_scan_mask_onehot)kernel(iio_write_channel_attribute)kernel(iio_write_channel_ext_info)kernel(iio_write_channel_raw)kernel(intel_lpss_pm_ops)kernel(intel_lpss_probe)kernel(intel_lpss_remove)kernel(intel_nhlt_free)kernel(intel_nhlt_get_dmic_geo)kernel(intel_nhlt_get_endpoint_blob)kernel(intel_nhlt_has_endpoint_type)kernel(intel_nhlt_init)kernel(intel_nhlt_ssp_device_type)kernel(intel_nhlt_ssp_endpoint_mask)kernel(intel_nhlt_ssp_mclk_mask)kernel(intel_pmt_dev_create)kernel(intel_pmt_dev_destroy)kernel(intel_pmt_is_early_client_hw)kernel(intel_sst_pm)kernel(ips_link_to_i915_driver)kernel(is_jack_detectable)kernel(is_skl_dsp_running)kernel(iscsi_boot_create_acpitbl)kernel(iscsi_boot_create_ethernet)kernel(iscsi_boot_create_host_kset)kernel(iscsi_boot_create_initiator)kernel(iscsi_boot_create_kset)kernel(iscsi_boot_create_target)kernel(iscsi_boot_destroy_kset)kernel(iw_cm_accept)kernel(iw_cm_connect)kernel(iw_cm_disconnect)kernel(iw_cm_init_qp_attr)kernel(iw_cm_listen)kernel(iw_cm_reject)kernel(iw_create_cm_id)kernel(iw_destroy_cm_id)kernel(iwcm_reject_msg)kernel(iwl_abort_notification_waits)kernel(iwl_acpi_get_guid_lock_status)kernel(iwl_acpi_get_phy_filters)kernel(iwl_bios_get_dsm)kernel(iwl_bios_get_eckv)kernel(iwl_bios_get_ewrd_table)kernel(iwl_bios_get_mcc)kernel(iwl_bios_get_ppag_table)kernel(iwl_bios_get_pwr_limit)kernel(iwl_bios_get_tas_table)kernel(iwl_bios_get_wgds_table)kernel(iwl_bios_get_wrds_table)kernel(iwl_clear_bits_prph)kernel(iwl_cmd_groups_verify_sorted)kernel(iwl_configure_rxq)kernel(iwl_dbg_tlv_del_timers)kernel(iwl_dev_info_table)kernel(iwl_dev_info_table_size)kernel(iwl_drv_get_fwname_pre)kernel(iwl_dump_desc_assert)kernel(iwl_fill_ppag_table)kernel(iwl_finish_nic_init)kernel(iwl_force_nmi)kernel(iwl_free_fw_paging)kernel(iwl_fw_dbg_clear_monitor_buf)kernel(iwl_fw_dbg_collect)kernel(iwl_fw_dbg_collect_desc)kernel(iwl_fw_dbg_collect_trig)kernel(iwl_fw_dbg_error_collect)kernel(iwl_fw_dbg_read_d3_debug_data)kernel(iwl_fw_dbg_stop_restart_recording)kernel(iwl_fw_dbg_stop_sync)kernel(iwl_fw_disable_dbg_asserts)kernel(iwl_fw_lookup_assert_desc)kernel(iwl_fw_lookup_cmd_ver)kernel(iwl_fw_lookup_notif_ver)kernel(iwl_fw_rate_idx_to_plcp)kernel(iwl_fw_runtime_init)kernel(iwl_fw_runtime_resume)kernel(iwl_fw_runtime_suspend)kernel(iwl_fw_start_dbg_conf)kernel(iwl_fwrt_dump_error_logs)kernel(iwl_get_cmd_string)kernel(iwl_get_lari_config_bitmap)kernel(iwl_get_nvm)kernel(iwl_get_shared_mem_conf)kernel(iwl_he_is_sgi)kernel(iwl_init_notification_wait)kernel(iwl_init_paging)kernel(iwl_is_ppag_approved)kernel(iwl_is_tas_approved)kernel(iwl_new_rate_from_v1)kernel(iwl_notification_wait)kernel(iwl_notification_wait_init)kernel(iwl_nvm_fixups)kernel(iwl_opmode_deregister)kernel(iwl_opmode_register)kernel(iwl_parse_eeprom_data)kernel(iwl_parse_mei_nvm_data)kernel(iwl_parse_nvm_data)kernel(iwl_parse_nvm_mcc_info)kernel(iwl_pci_find_dev_info)kernel(iwl_phy_db_free)kernel(iwl_phy_db_init)kernel(iwl_phy_db_set_section)kernel(iwl_pnvm_load)kernel(iwl_poll_bit)kernel(iwl_poll_direct_bit)kernel(iwl_rate_mcs)kernel(iwl_read32)kernel(iwl_read_direct32)kernel(iwl_read_eeprom)kernel(iwl_read_external_nvm)kernel(iwl_read_prph)kernel(iwl_read_prph_no_grab)kernel(iwl_reinit_cab)kernel(iwl_remove_notification)kernel(iwl_rs_pretty_ant)kernel(iwl_rs_pretty_bw)kernel(iwl_sar_fill_profile)kernel(iwl_sar_geo_fill_table)kernel(iwl_sar_geo_support)kernel(iwl_send_phy_db_data)kernel(iwl_set_bits_mask_prph)kernel(iwl_set_bits_prph)kernel(iwl_set_soc_latency)kernel(iwl_trans_pcie_remove)kernel(iwl_trans_send_cmd)kernel(iwl_uefi_get_sgom_table)kernel(iwl_uefi_get_step_table)kernel(iwl_uefi_get_uats_table)kernel(iwl_wait_notification)kernel(iwl_write32)kernel(iwl_write64)kernel(iwl_write8)kernel(iwl_write_direct32)kernel(iwl_write_direct64)kernel(iwl_write_prph64_no_grab)kernel(iwl_write_prph_delay)kernel(iwl_write_prph_no_grab)kernel(iwlwifi_mod_params)kernel(jsl_chip_info)kernel(kill_mtd_super)kernel(l2cap_add_psm)kernel(l2cap_chan_close)kernel(l2cap_chan_connect)kernel(l2cap_chan_create)kernel(l2cap_chan_del)kernel(l2cap_chan_list)kernel(l2cap_chan_put)kernel(l2cap_chan_send)kernel(l2cap_chan_set_defaults)kernel(l2cap_conn_get)kernel(l2cap_conn_put)kernel(l2cap_is_socket)kernel(l2cap_register_user)kernel(l2cap_unregister_user)kernel(ledtrig_audio_get)kernel(ledtrig_audio_set)kernel(ledtrig_flash_ctrl)kernel(ledtrig_torch_ctrl)kernel(line6_alloc_sysex_buffer)kernel(line6_disconnect)kernel(line6_init_midi)kernel(line6_init_pcm)kernel(line6_midi_id)kernel(line6_pcm_acquire)kernel(line6_pcm_release)kernel(line6_probe)kernel(line6_read_data)kernel(line6_read_serial_number)kernel(line6_resume)kernel(line6_send_raw_message)kernel(line6_send_raw_message_async)kernel(line6_send_sysex_message)kernel(line6_suspend)kernel(line6_version_request_async)kernel(line6_write_data)kernel(lnl_chip_info)kernel(lowpan_header_compress)kernel(lowpan_header_decompress)kernel(lowpan_nhc_add)kernel(lowpan_nhc_del)kernel(lowpan_register_netdev)kernel(lowpan_register_netdevice)kernel(lowpan_unregister_netdev)kernel(lowpan_unregister_netdevice)kernel(m_can_class_allocate_dev)kernel(m_can_class_free_dev)kernel(m_can_class_get_clocks)kernel(m_can_class_register)kernel(m_can_class_resume)kernel(m_can_class_suspend)kernel(m_can_class_unregister)kernel(m_can_init_ram)kernel(map_destroy)kernel(max98090_mic_detect)kernel(max98373_reset)kernel(max98373_slot_config)kernel(max_98357a_dai_link)kernel(max_98360a_dai_link)kernel(max_98373_components)kernel(max_98373_dapm_routes)kernel(max_98373_ops)kernel(max_98373_set_codec_conf)kernel(max_98373_spk_codec_init)kernel(max_98373_trigger)kernel(max_98390_dai_link)kernel(max_98390_set_codec_conf)kernel(media_create_intf_link)kernel(media_create_pad_link)kernel(media_create_pad_links)kernel(media_device_cleanup)kernel(media_device_delete)kernel(media_device_init)kernel(media_device_pci_init)kernel(media_device_register_entity)kernel(media_device_register_entity_notify)kernel(media_device_unregister)kernel(media_device_unregister_entity)kernel(media_device_unregister_entity_notify)kernel(media_device_usb_allocate)kernel(media_devnode_create)kernel(media_devnode_remove)kernel(media_entity_enum_cleanup)kernel(media_entity_find_link)kernel(media_entity_get_fwnode_pad)kernel(media_entity_pads_init)kernel(media_entity_remote_pad)kernel(media_entity_remove_links)kernel(media_entity_setup_link)kernel(media_get_pad_index)kernel(media_graph_walk_cleanup)kernel(media_graph_walk_init)kernel(media_graph_walk_next)kernel(media_graph_walk_start)kernel(media_pipeline_start)kernel(media_pipeline_stop)kernel(media_remove_intf_link)kernel(media_remove_intf_links)kernel(media_request_get_by_fd)kernel(media_request_object_bind)kernel(media_request_object_complete)kernel(media_request_object_find)kernel(media_request_object_init)kernel(media_request_object_put)kernel(media_request_object_unbind)kernel(media_request_put)kernel(memstick_add_host)kernel(memstick_alloc_host)kernel(memstick_detect_change)kernel(memstick_free_host)kernel(memstick_init_req)kernel(memstick_init_req_sg)kernel(memstick_new_req)kernel(memstick_next_req)kernel(memstick_register_driver)kernel(memstick_remove_host)kernel(memstick_resume_host)kernel(memstick_set_rw_addr)kernel(memstick_suspend_host)kernel(memstick_unregister_driver)kernel(mmc_add_host)kernel(mmc_alloc_host)kernel(mmc_app_cmd)kernel(mmc_calc_max_discard)kernel(mmc_can_discard)kernel(mmc_can_erase)kernel(mmc_can_gpio_cd)kernel(mmc_can_gpio_ro)kernel(mmc_can_secure_erase_trim)kernel(mmc_can_trim)kernel(mmc_card_alternative_gpt_sector)kernel(mmc_card_is_blockaddr)kernel(mmc_cmdq_disable)kernel(mmc_cmdq_enable)kernel(mmc_command_done)kernel(mmc_cqe_post_req)kernel(mmc_cqe_recovery)kernel(mmc_cqe_request_done)kernel(mmc_cqe_start_req)kernel(mmc_detect_card_removed)kernel(mmc_detect_change)kernel(mmc_erase)kernel(mmc_erase_group_aligned)kernel(mmc_free_host)kernel(mmc_get_card)kernel(mmc_get_ext_csd)kernel(mmc_gpio_get_cd)kernel(mmc_gpio_get_ro)kernel(mmc_gpio_set_cd_irq)kernel(mmc_gpio_set_cd_isr)kernel(mmc_gpio_set_cd_wake)kernel(mmc_gpiod_request_cd)kernel(mmc_gpiod_request_cd_irq)kernel(mmc_gpiod_request_ro)kernel(mmc_hw_reset)kernel(mmc_is_req_done)kernel(mmc_of_parse)kernel(mmc_of_parse_clk_phase)kernel(mmc_of_parse_voltage)kernel(mmc_poll_for_busy)kernel(mmc_prepare_busy_cmd)kernel(mmc_put_card)kernel(mmc_register_driver)kernel(mmc_regulator_disable_vqmmc)kernel(mmc_regulator_enable_vqmmc)kernel(mmc_regulator_get_supply)kernel(mmc_release_host)kernel(mmc_remove_host)kernel(mmc_request_done)kernel(mmc_retune_pause)kernel(mmc_retune_release)kernel(mmc_retune_timer_stop)kernel(mmc_retune_unpause)kernel(mmc_run_bkops)kernel(mmc_sanitize)kernel(mmc_sd_switch)kernel(mmc_send_abort_tuning)kernel(mmc_send_status)kernel(mmc_send_tuning)kernel(mmc_set_blocklen)kernel(mmc_set_data_timeout)kernel(mmc_start_request)kernel(mmc_sw_reset)kernel(mmc_switch)kernel(mmc_unregister_driver)kernel(mmc_wait_for_cmd)kernel(mmc_wait_for_req)kernel(mmc_wait_for_req_done)kernel(mpls_dev_mtu)kernel(mpls_output_possible)kernel(mpls_pkt_too_big)kernel(mpls_stats_inc_outucastpkts)kernel(mt76_ac_to_hwq)kernel(mt76_alloc_device)kernel(mt76_alloc_phy)kernel(mt76_calculate_default_rate)kernel(mt76_connac2_load_patch)kernel(mt76_connac2_load_ram)kernel(mt76_connac2_mac_add_txs_skb)kernel(mt76_connac2_mac_decode_he_radiotap)kernel(mt76_connac2_mac_fill_rx_rate)kernel(mt76_connac2_mac_fill_txs)kernel(mt76_connac2_mac_tx_rate_val)kernel(mt76_connac2_mac_write_txwi)kernel(mt76_connac2_mcu_fill_message)kernel(mt76_connac2_reverse_frag0_hdr_trans)kernel(mt76_connac2_tx_check_aggr)kernel(mt76_connac2_tx_token_put)kernel(mt76_connac2_txwi_free)kernel(mt76_connac3_mac_decode_he_radiotap)kernel(mt76_connac_free_pending_tx_skbs)kernel(mt76_connac_gen_ppe_thresh)kernel(mt76_connac_get_ch_power)kernel(mt76_connac_get_eht_phy_cap)kernel(mt76_connac_get_he_phy_cap)kernel(mt76_connac_get_phy_mode)kernel(mt76_connac_get_phy_mode_ext)kernel(mt76_connac_get_phy_mode_v2)kernel(mt76_connac_init_tx_queues)kernel(mt76_connac_mcu_add_key)kernel(mt76_connac_mcu_add_nested_tlv)kernel(mt76_connac_mcu_alloc_wtbl_req)kernel(mt76_connac_mcu_beacon_loss_iter)kernel(mt76_connac_mcu_bss_basic_tlv)kernel(mt76_connac_mcu_bss_ext_tlv)kernel(mt76_connac_mcu_bss_omac_tlv)kernel(mt76_connac_mcu_cancel_hw_scan)kernel(mt76_connac_mcu_chip_config)kernel(mt76_connac_mcu_coredump_event)kernel(mt76_connac_mcu_hw_scan)kernel(mt76_connac_mcu_init_download)kernel(mt76_connac_mcu_patch_sem_ctrl)kernel(mt76_connac_mcu_rdd_cmd)kernel(mt76_connac_mcu_reg_rr)kernel(mt76_connac_mcu_reg_wr)kernel(mt76_connac_mcu_restart)kernel(mt76_connac_mcu_sched_scan_enable)kernel(mt76_connac_mcu_sched_scan_req)kernel(mt76_connac_mcu_set_channel_domain)kernel(mt76_connac_mcu_set_deep_sleep)kernel(mt76_connac_mcu_set_gtk_rekey)kernel(mt76_connac_mcu_set_hif_suspend)kernel(mt76_connac_mcu_set_mac_enable)kernel(mt76_connac_mcu_set_p2p_oppps)kernel(mt76_connac_mcu_set_pm)kernel(mt76_connac_mcu_set_rate_txpower)kernel(mt76_connac_mcu_set_rts_thresh)kernel(mt76_connac_mcu_set_suspend_iter)kernel(mt76_connac_mcu_set_suspend_mode)kernel(mt76_connac_mcu_set_vif_ps)kernel(mt76_connac_mcu_set_wow_ctrl)kernel(mt76_connac_mcu_sta_ba)kernel(mt76_connac_mcu_sta_ba_tlv)kernel(mt76_connac_mcu_sta_basic_tlv)kernel(mt76_connac_mcu_sta_cmd)kernel(mt76_connac_mcu_sta_he_tlv_v2)kernel(mt76_connac_mcu_sta_tlv)kernel(mt76_connac_mcu_sta_uapsd)kernel(mt76_connac_mcu_sta_update_hdr_trans)kernel(mt76_connac_mcu_sta_wed_update)kernel(mt76_connac_mcu_start_firmware)kernel(mt76_connac_mcu_start_patch)kernel(mt76_connac_mcu_uni_add_bss)kernel(mt76_connac_mcu_uni_add_dev)kernel(mt76_connac_mcu_uni_set_chctx)kernel(mt76_connac_mcu_update_arp_filter)kernel(mt76_connac_mcu_update_gtk_rekey)kernel(mt76_connac_mcu_wtbl_ba_tlv)kernel(mt76_connac_mcu_wtbl_generic_tlv)kernel(mt76_connac_mcu_wtbl_hdr_trans_tlv)kernel(mt76_connac_mcu_wtbl_ht_tlv)kernel(mt76_connac_mcu_wtbl_smps_tlv)kernel(mt76_connac_mcu_wtbl_update_hdr_trans)kernel(mt76_connac_pm_dequeue_skbs)kernel(mt76_connac_pm_queue_skb)kernel(mt76_connac_pm_wake)kernel(mt76_connac_power_save_sched)kernel(mt76_connac_sta_state_dp)kernel(mt76_connac_tx_complete_skb)kernel(mt76_connac_txp_skb_unmap)kernel(mt76_connac_wowlan_support)kernel(mt76_connac_write_hw_txp)kernel(mt76_create_page_pool)kernel(mt76_csa_check)kernel(mt76_csa_finish)kernel(mt76_dma_attach)kernel(mt76_dma_cleanup)kernel(mt76_dma_rx_poll)kernel(mt76_dma_wed_reset)kernel(mt76_dma_wed_setup)kernel(mt76_eeprom_init)kernel(mt76_eeprom_override)kernel(mt76_ethtool_page_pool_stats)kernel(mt76_ethtool_worker)kernel(mt76_find_channel_node)kernel(mt76_find_power_limits_node)kernel(mt76_free_device)kernel(mt76_free_pending_rxwi)kernel(mt76_get_antenna)kernel(mt76_get_min_avg_rssi)kernel(mt76_get_of_data_from_mtd)kernel(mt76_get_of_data_from_nvmem)kernel(mt76_get_rate)kernel(mt76_get_rate_power_limits)kernel(mt76_get_rxwi)kernel(mt76_get_sar_power)kernel(mt76_get_survey)kernel(mt76_get_txpower)kernel(mt76_has_tx_pending)kernel(mt76_init_queue)kernel(mt76_init_sar_power)kernel(mt76_insert_ccmp_hdr)kernel(mt76_mcu_get_response)kernel(mt76_mcu_rx_event)kernel(mt76_mcu_send_and_get_msg)kernel(mt76_mcu_skb_send_and_get_msg)kernel(mt76_mmio_init)kernel(mt76_pci_disable_aspm)kernel(mt76_phy_dfs_state)kernel(mt76_put_rxwi)kernel(mt76_put_txwi)kernel(mt76_queue_tx_complete)kernel(mt76_queues_read)kernel(mt76_rates)kernel(mt76_register_debugfs_fops)kernel(mt76_register_device)kernel(mt76_register_phy)kernel(mt76_release_buffered_frames)kernel(mt76_rx)kernel(mt76_rx_aggr_start)kernel(mt76_rx_aggr_stop)kernel(mt76_rx_poll_complete)kernel(mt76_rx_signal)kernel(mt76_rx_token_consume)kernel(mt76_rx_token_release)kernel(mt76_seq_puts_array)kernel(mt76_set_channel)kernel(mt76_set_irq_mask)kernel(mt76_set_stream_caps)kernel(mt76_set_tim)kernel(mt76_skb_adjust_pad)kernel(mt76_sta_pre_rcu_remove)kernel(mt76_sta_state)kernel(mt76_stop_tx_queues)kernel(mt76_sw_scan)kernel(mt76_sw_scan_complete)kernel(mt76_token_consume)kernel(mt76_token_release)kernel(mt76_tx)kernel(mt76_tx_check_agg_ssn)kernel(mt76_tx_status_check)kernel(mt76_tx_status_lock)kernel(mt76_tx_status_skb_add)kernel(mt76_tx_status_skb_done)kernel(mt76_tx_status_skb_get)kernel(mt76_tx_status_unlock)kernel(mt76_tx_worker_run)kernel(mt76_txq_schedule)kernel(mt76_txq_schedule_all)kernel(mt76_unregister_device)kernel(mt76_unregister_phy)kernel(mt76_update_survey)kernel(mt76_update_survey_active_time)kernel(mt76_wake_tx_queue)kernel(mt76_wcid_alloc)kernel(mt76_wcid_cleanup)kernel(mt76_wcid_init)kernel(mt76_wcid_key_setup)kernel(mt76_write_mac_initvals)kernel(mt76u_alloc_mcu_queue)kernel(mt76u_alloc_queues)kernel(mt76u_init)kernel(mt76u_queues_deinit)kernel(mt76u_read_copy)kernel(mt76u_resume_rx)kernel(mt76u_single_wr)kernel(mt76u_stop_rx)kernel(mt76u_stop_tx)kernel(mt76u_vendor_request)kernel(mt76x02_add_interface)kernel(mt76x02_add_rate_power_offset)kernel(mt76x02_ampdu_action)kernel(mt76x02_bss_info_changed)kernel(mt76x02_conf_tx)kernel(mt76x02_config_mac_addr_list)kernel(mt76x02_configure_filter)kernel(mt76x02_dfs_init_params)kernel(mt76x02_dma_disable)kernel(mt76x02_dma_init)kernel(mt76x02_edcca_init)kernel(mt76x02_eeprom_copy)kernel(mt76x02_eeprom_parse_hw_cap)kernel(mt76x02_enqueue_buffered_bc)kernel(mt76x02_ext_pa_enabled)kernel(mt76x02_get_efuse_data)kernel(mt76x02_get_lna_gain)kernel(mt76x02_get_max_rate_power)kernel(mt76x02_get_rx_gain)kernel(mt76x02_init_agc_gain)kernel(mt76x02_init_beacon_config)kernel(mt76x02_init_debugfs)kernel(mt76x02_init_device)kernel(mt76x02_irq_handler)kernel(mt76x02_limit_rate_power)kernel(mt76x02_mac_cc_reset)kernel(mt76x02_mac_reset_counters)kernel(mt76x02_mac_set_beacon)kernel(mt76x02_mac_setaddr)kernel(mt76x02_mac_shared_key_setup)kernel(mt76x02_mac_start)kernel(mt76x02_mac_wcid_setup)kernel(mt76x02_mac_write_txwi)kernel(mt76x02_mcu_calibrate)kernel(mt76x02_mcu_cleanup)kernel(mt76x02_mcu_function_select)kernel(mt76x02_mcu_msg_send)kernel(mt76x02_mcu_parse_response)kernel(mt76x02_mcu_set_radio_state)kernel(mt76x02_phy_adjust_vga_gain)kernel(mt76x02_phy_dfs_adjust_agc)kernel(mt76x02_phy_set_band)kernel(mt76x02_phy_set_bw)kernel(mt76x02_phy_set_rxpath)kernel(mt76x02_phy_set_txdac)kernel(mt76x02_phy_set_txpower)kernel(mt76x02_queue_rx_skb)kernel(mt76x02_rates)kernel(mt76x02_reconfig_complete)kernel(mt76x02_remove_hdr_pad)kernel(mt76x02_remove_interface)kernel(mt76x02_resync_beacon_timer)kernel(mt76x02_rx_poll_complete)kernel(mt76x02_set_coverage_class)kernel(mt76x02_set_ethtool_fwver)kernel(mt76x02_set_key)kernel(mt76x02_set_rts_threshold)kernel(mt76x02_set_tx_ackto)kernel(mt76x02_sta_add)kernel(mt76x02_sta_ps)kernel(mt76x02_sta_rate_tbl_update)kernel(mt76x02_sta_remove)kernel(mt76x02_sw_scan_complete)kernel(mt76x02_tx)kernel(mt76x02_tx_complete_skb)kernel(mt76x02_tx_prepare_skb)kernel(mt76x02_tx_set_txpwr_auto)kernel(mt76x02_tx_status_data)kernel(mt76x02_update_beacon_iter)kernel(mt76x02_update_channel)kernel(mt76x02e_init_beacon_config)kernel(mt76x02u_exit_beacon_config)kernel(mt76x02u_init_beacon_config)kernel(mt76x02u_init_mcu)kernel(mt76x02u_mac_start)kernel(mt76x02u_mcu_fw_reset)kernel(mt76x02u_mcu_fw_send_data)kernel(mt76x02u_tx_complete_skb)kernel(mt76x02u_tx_prepare_skb)kernel(mt76x0_chip_onoff)kernel(mt76x0_config)kernel(mt76x0_init_hardware)kernel(mt76x0_mac_stop)kernel(mt76x0_phy_calibrate)kernel(mt76x0_register_device)kernel(mt76x0_set_sar_specs)kernel(mt76x2_apply_gain_adj)kernel(mt76x2_configure_tx_delay)kernel(mt76x2_eeprom_init)kernel(mt76x2_get_power_info)kernel(mt76x2_get_rate_power)kernel(mt76x2_get_temp_comp)kernel(mt76x2_init_txpower)kernel(mt76x2_mac_stop)kernel(mt76x2_mcu_init_gain)kernel(mt76x2_mcu_load_cr)kernel(mt76x2_mcu_set_channel)kernel(mt76x2_mcu_tssi_comp)kernel(mt76x2_phy_set_txpower)kernel(mt76x2_phy_set_txpower_regs)kernel(mt76x2_phy_tssi_compensate)kernel(mt76x2_phy_update_channel_gain)kernel(mt76x2_read_rx_gain)kernel(mt76x2_reset_wlan)kernel(mt76x2_set_sar_specs)kernel(mt7921_mac_init)kernel(mt7921_mac_sta_add)kernel(mt7921_mac_sta_assoc)kernel(mt7921_mac_sta_remove)kernel(mt7921_mcu_parse_response)kernel(mt7921_mcu_set_eeprom)kernel(mt7921_ops)kernel(mt7921_queue_rx_skb)kernel(mt7921_regd_update)kernel(mt7921_register_device)kernel(mt7921_roc_abort_sync)kernel(mt7921_run_firmware)kernel(mt7921_rx_check)kernel(mt7921_usb_sdio_tx_complete_skb)kernel(mt7921_usb_sdio_tx_prepare_skb)kernel(mt7921_usb_sdio_tx_status_data)kernel(mt7925_mac_init)kernel(mt7925_mac_sta_add)kernel(mt7925_mac_sta_assoc)kernel(mt7925_mac_sta_remove)kernel(mt7925_mac_write_txwi)kernel(mt7925_mcu_cancel_hw_scan)kernel(mt7925_mcu_fill_message)kernel(mt7925_mcu_hw_scan)kernel(mt7925_mcu_parse_response)kernel(mt7925_mcu_regval)kernel(mt7925_mcu_sched_scan_req)kernel(mt7925_mcu_set_channel_domain)kernel(mt7925_mcu_set_deep_sleep)kernel(mt7925_mcu_set_eeprom)kernel(mt7925_ops)kernel(mt7925_queue_rx_skb)kernel(mt7925_register_device)kernel(mt7925_run_firmware)kernel(mt7925_rx_check)kernel(mt7925_txwi_free)kernel(mt7925_usb_sdio_tx_complete_skb)kernel(mt7925_usb_sdio_tx_prepare_skb)kernel(mt7925_usb_sdio_tx_status_data)kernel(mt792x_acpi_get_flags)kernel(mt792x_acpi_get_mtcl_conf)kernel(mt792x_assign_vif_chanctx)kernel(mt792x_conf_tx)kernel(mt792x_dma_cleanup)kernel(mt792x_dma_disable)kernel(mt792x_dma_enable)kernel(mt792x_flush)kernel(mt792x_get_et_sset_count)kernel(mt792x_get_et_stats)kernel(mt792x_get_et_strings)kernel(mt792x_get_mac80211_ops)kernel(mt792x_get_stats)kernel(mt792x_get_tsf)kernel(mt792x_init_acpi_sar)kernel(mt792x_init_acpi_sar_power)kernel(mt792x_init_wcid)kernel(mt792x_init_wiphy)kernel(mt792x_irq_handler)kernel(mt792x_irq_tasklet)kernel(mt792x_load_firmware)kernel(mt792x_mac_assoc_rssi)kernel(mt792x_mac_init_band)kernel(mt792x_mac_reset_counters)kernel(mt792x_mac_set_timeing)kernel(mt792x_mac_update_mib_stats)kernel(mt792x_mac_work)kernel(mt792x_mcu_drv_pmctrl)kernel(mt792x_mcu_fw_pmctrl)kernel(mt792x_pm_idle_timeout_get)kernel(mt792x_pm_idle_timeout_set)kernel(mt792x_pm_power_save_work)kernel(mt792x_pm_stats)kernel(mt792x_pm_wake_work)kernel(mt792x_poll_rx)kernel(mt792x_poll_tx)kernel(mt792x_queues_acq)kernel(mt792x_queues_read)kernel(mt792x_remove_interface)kernel(mt792x_reset)kernel(mt792x_roc_timer)kernel(mt792x_rx_get_wcid)kernel(mt792x_rx_poll_complete)kernel(mt792x_set_coverage_class)kernel(mt792x_set_tsf)kernel(mt792x_set_wakeup)kernel(mt792x_sta_statistics)kernel(mt792x_stop)kernel(mt792x_tx)kernel(mt792x_tx_stats_show)kernel(mt792x_tx_worker)kernel(mt792x_unassign_vif_chanctx)kernel(mt792x_update_channel)kernel(mt792x_wfsys_reset)kernel(mt792x_wpdma_reinit_cond)kernel(mt792x_wpdma_reset)kernel(mt792xe_mcu_drv_pmctrl)kernel(mt792xe_mcu_fw_pmctrl)kernel(mtd_add_partition)kernel(mtd_blktrans_cease_background)kernel(mtd_block_isbad)kernel(mtd_block_isreserved)kernel(mtd_block_markbad)kernel(mtd_concat_create)kernel(mtd_concat_destroy)kernel(mtd_del_partition)kernel(mtd_device_parse_register)kernel(mtd_device_unregister)kernel(mtd_erase)kernel(mtd_erase_user_prot_reg)kernel(mtd_get_device_size)kernel(mtd_get_fact_prot_info)kernel(mtd_get_unmapped_area)kernel(mtd_get_user_prot_info)kernel(mtd_is_locked)kernel(mtd_kmalloc_up_to)kernel(mtd_lock)kernel(mtd_lock_user_prot_reg)kernel(mtd_ooblayout_count_eccbytes)kernel(mtd_ooblayout_count_freebytes)kernel(mtd_ooblayout_ecc)kernel(mtd_ooblayout_find_eccregion)kernel(mtd_ooblayout_free)kernel(mtd_ooblayout_get_databytes)kernel(mtd_ooblayout_get_eccbytes)kernel(mtd_ooblayout_set_databytes)kernel(mtd_ooblayout_set_eccbytes)kernel(mtd_pairing_groups)kernel(mtd_pairing_info_to_wunit)kernel(mtd_panic_write)kernel(mtd_point)kernel(mtd_read)kernel(mtd_read_fact_prot_reg)kernel(mtd_read_oob)kernel(mtd_read_user_prot_reg)kernel(mtd_table_mutex)kernel(mtd_unlock)kernel(mtd_unpoint)kernel(mtd_write)kernel(mtd_write_oob)kernel(mtd_write_user_prot_reg)kernel(mtd_writev)kernel(mtd_wunit_to_pairing_info)kernel(mtl_chip_info)kernel(mult_to_ib_rate)kernel(mwifiex_add_card)kernel(mwifiex_add_virtual_intf)kernel(mwifiex_alloc_dma_align_buf)kernel(mwifiex_cancel_hs)kernel(mwifiex_deauthenticate_all)kernel(mwifiex_del_virtual_intf)kernel(mwifiex_disable_auto_ds)kernel(mwifiex_dnld_fw)kernel(mwifiex_drv_info_dump)kernel(mwifiex_enable_hs)kernel(mwifiex_fw_dump_event)kernel(mwifiex_handle_rx_packet)kernel(mwifiex_init_shutdown_fw)kernel(mwifiex_main_process)kernel(mwifiex_multi_chan_resync)kernel(mwifiex_prepare_fw_dump_info)kernel(mwifiex_process_hs_config)kernel(mwifiex_process_sleep_confirm_resp)kernel(mwifiex_queue_main_work)kernel(mwifiex_reinit_sw)kernel(mwifiex_remove_card)kernel(mwifiex_shutdown_sw)kernel(mwifiex_upload_device_dump)kernel(mwifiex_write_data_complete)kernel(mxm_wmi_call_mxds)kernel(mxm_wmi_call_mxmx)kernel(mxm_wmi_supported)kernel(nau8318_set_dai_link)kernel(nau8821_enable_jack_detect)kernel(nau8824_components)kernel(nau8824_enable_jack_detect)kernel(nau8825_enable_jack_detect)kernel(nl80211_chan_width_to_mhz)kernel(nl80211_send_chandef)kernel(nla_get_labels)kernel(nla_put_labels)kernel(ntb_clear_ctx)kernel(ntb_db_event)kernel(ntb_default_peer_port_count)kernel(ntb_default_peer_port_idx)kernel(ntb_default_peer_port_number)kernel(ntb_default_port_number)kernel(ntb_link_event)kernel(ntb_msg_event)kernel(ntb_msi_clear_mws)kernel(ntb_msi_init)kernel(ntb_msi_peer_addr)kernel(ntb_msi_peer_trigger)kernel(ntb_msi_setup_mws)kernel(ntb_register_device)kernel(ntb_set_ctx)kernel(ntb_transport_create_queue)kernel(ntb_transport_free_queue)kernel(ntb_transport_link_down)kernel(ntb_transport_link_query)kernel(ntb_transport_link_up)kernel(ntb_transport_max_size)kernel(ntb_transport_qp_num)kernel(ntb_transport_register_client)kernel(ntb_transport_register_client_dev)kernel(ntb_transport_rx_enqueue)kernel(ntb_transport_rx_remove)kernel(ntb_transport_tx_enqueue)kernel(ntb_transport_tx_free_entry)kernel(ntb_transport_unregister_client)kernel(ntb_transport_unregister_client_dev)kernel(ntb_unregister_client)kernel(ntb_unregister_device)kernel(ntbm_msi_free_irq)kernel(ntbm_msi_request_threaded_irq)kernel(null_dailink_component)kernel(open_candev)kernel(oxygen_pci_pm)kernel(oxygen_pci_probe)kernel(oxygen_pci_shutdown)kernel(oxygen_read16)kernel(oxygen_read32)kernel(oxygen_read8)kernel(oxygen_read_ac97)kernel(oxygen_reset_uart)kernel(oxygen_update_dac_routing)kernel(oxygen_write16)kernel(oxygen_write16_masked)kernel(oxygen_write32)kernel(oxygen_write32_masked)kernel(oxygen_write8)kernel(oxygen_write8_masked)kernel(oxygen_write_ac97)kernel(oxygen_write_ac97_masked)kernel(oxygen_write_i2c)kernel(oxygen_write_spi)kernel(oxygen_write_uart)kernel(pcm512x_pm_ops)kernel(pcm512x_probe)kernel(pcm512x_regmap)kernel(pcm512x_remove)kernel(pmt_telem_find_and_register_endpoint)kernel(pmt_telem_get_endpoint_info)kernel(pmt_telem_get_next_endpoint)kernel(pmt_telem_read)kernel(pmt_telem_read32)kernel(pmt_telem_register_endpoint)kernel(pmt_telem_unregister_endpoint)kernel(ppp_channel_index)kernel(ppp_dev_name)kernel(ppp_input)kernel(ppp_input_error)kernel(ppp_output_wakeup)kernel(ppp_register_channel)kernel(ppp_register_compressor)kernel(ppp_register_net_channel)kernel(ppp_unit_number)kernel(ppp_unregister_channel)kernel(ppp_unregister_compressor)kernel(pppox_compat_ioctl)kernel(pppox_ioctl)kernel(pppox_unbind_sock)kernel(put_mtd_device)kernel(put_vaddr_frames)kernel(qed_get_eth_ops)kernel(qed_get_fcoe_ops)kernel(qed_get_iscsi_ops)kernel(qed_get_rdma_ops)kernel(qed_put_eth_ops)kernel(qed_put_fcoe_ops)kernel(qed_put_iscsi_ops)kernel(qede_rdma_register_driver)kernel(qede_rdma_unregister_driver)kernel(qlt_abort_cmd)kernel(qlt_enable_vha)kernel(qlt_free_cmd)kernel(qlt_free_mcmd)kernel(qlt_lport_deregister)kernel(qlt_lport_register)kernel(qlt_rdy_to_xfer)kernel(qlt_stop_phase1)kernel(qlt_stop_phase2)kernel(qlt_unreg_sess)kernel(qlt_xmit_response)kernel(qlt_xmit_tm_rsp)kernel(query_amp_caps)kernel(rate_control_set_rates)kernel(rdma_accept)kernel(rdma_accept_ece)kernel(rdma_addr_cancel)kernel(rdma_addr_size)kernel(rdma_addr_size_in6)kernel(rdma_addr_size_kss)kernel(rdma_alloc_hw_stats_struct)kernel(rdma_alloc_netdev)kernel(rdma_bind_addr)kernel(rdma_connect)kernel(rdma_connect_ece)kernel(rdma_connect_locked)kernel(rdma_consumer_reject_data)kernel(rdma_copy_ah_attr)kernel(rdma_copy_src_l2_addr)kernel(rdma_create_ah)kernel(rdma_create_qp)kernel(rdma_create_user_ah)kernel(rdma_create_user_id)kernel(rdma_destroy_ah_attr)kernel(rdma_destroy_ah_user)kernel(rdma_destroy_id)kernel(rdma_destroy_qp)kernel(rdma_dev_access_netns)kernel(rdma_disconnect)kernel(rdma_event_msg)kernel(rdma_find_gid)kernel(rdma_find_gid_by_port)kernel(rdma_free_hw_stats_struct)kernel(rdma_get_gid_attr)kernel(rdma_get_service_id)kernel(rdma_hold_gid_attr)kernel(rdma_init_netdev)kernel(rdma_init_qp_attr)kernel(rdma_is_zero_gid)kernel(rdma_iw_cm_id)kernel(rdma_join_multicast)kernel(rdma_leave_multicast)kernel(rdma_link_register)kernel(rdma_link_unregister)kernel(rdma_listen)kernel(rdma_lock_handler)kernel(rdma_modify_ah)kernel(rdma_move_ah_attr)kernel(rdma_move_grh_sgid_attr)kernel(rdma_nl_chk_listeners)kernel(rdma_nl_multicast)kernel(rdma_nl_put_driver_string)kernel(rdma_nl_put_driver_u32)kernel(rdma_nl_put_driver_u32_hex)kernel(rdma_nl_put_driver_u64)kernel(rdma_nl_put_driver_u64_hex)kernel(rdma_nl_register)kernel(rdma_nl_stat_hwcounter_entry)kernel(rdma_nl_unicast)kernel(rdma_nl_unicast_wait)kernel(rdma_nl_unregister)kernel(rdma_node_get_transport)kernel(rdma_notify)kernel(rdma_port_get_link_layer)kernel(rdma_put_gid_attr)kernel(rdma_query_ah)kernel(rdma_query_gid)kernel(rdma_query_gid_table)kernel(rdma_read_gid_attr_ndev_rcu)kernel(rdma_read_gid_hw_context)kernel(rdma_read_gid_l2_fields)kernel(rdma_read_gids)kernel(rdma_reject)kernel(rdma_reject_msg)kernel(rdma_replace_ah_attr)kernel(rdma_res_to_id)kernel(rdma_resolve_addr)kernel(rdma_resolve_ip)kernel(rdma_resolve_route)kernel(rdma_restrack_add)kernel(rdma_restrack_count)kernel(rdma_restrack_del)kernel(rdma_restrack_get)kernel(rdma_restrack_get_byid)kernel(rdma_restrack_new)kernel(rdma_restrack_parent_name)kernel(rdma_restrack_put)kernel(rdma_restrack_set_name)kernel(rdma_roce_rescan_device)kernel(rdma_rw_ctx_destroy)kernel(rdma_rw_ctx_destroy_signature)kernel(rdma_rw_ctx_init)kernel(rdma_rw_ctx_post)kernel(rdma_rw_ctx_signature_init)kernel(rdma_rw_ctx_wrs)kernel(rdma_rw_mr_factor)kernel(rdma_set_ack_timeout)kernel(rdma_set_afonly)kernel(rdma_set_cq_moderation)kernel(rdma_set_ib_path)kernel(rdma_set_min_rnr_timer)kernel(rdma_set_reuseaddr)kernel(rdma_set_service_type)kernel(rdma_translate_ip)kernel(rdma_umap_priv_init)kernel(rdma_unlock_handler)kernel(rdma_user_mmap_entry_get)kernel(rdma_user_mmap_entry_get_pgoff)kernel(rdma_user_mmap_entry_insert)kernel(rdma_user_mmap_entry_insert_range)kernel(rdma_user_mmap_entry_put)kernel(rdma_user_mmap_entry_remove)kernel(rdma_user_mmap_io)kernel(read_efuse_byte)kernel(reg_initiator_name)kernel(reg_query_regdb_wmm)kernel(register_atm_ioctl)kernel(register_atmdevice_notifier)kernel(register_candev)kernel(register_mtd_blktrans)kernel(register_mtd_chip_driver)kernel(register_mtd_user)kernel(register_pppox_proto)kernel(register_sound_dsp)kernel(register_sound_mixer)kernel(register_sound_special)kernel(register_sound_special_device)kernel(regulatory_hint)kernel(regulatory_pre_cac_allowed)kernel(regulatory_set_wiphy_regd)kernel(regulatory_set_wiphy_regd_sync)kernel(release_and_free_resource)kernel(relocate_imr_addr_mrfld)kernel(rfc1042_header)kernel(rfkill_alloc)kernel(rfkill_blocked)kernel(rfkill_destroy)kernel(rfkill_find_type)kernel(rfkill_get_led_trigger_name)kernel(rfkill_init_sw_state)kernel(rfkill_pause_polling)kernel(rfkill_register)kernel(rfkill_resume_polling)kernel(rfkill_set_hw_state_reason)kernel(rfkill_set_led_trigger_name)kernel(rfkill_set_states)kernel(rfkill_set_sw_state)kernel(rfkill_soft_blocked)kernel(rfkill_unregister)kernel(rl6231_calc_dmic_clk)kernel(rl6231_get_clk_info)kernel(rl6231_get_pre_div)kernel(rl6231_pll_calc)kernel(rl6347a_hw_read)kernel(rl6347a_hw_write)kernel(rndis_command)kernel(rndis_rx_fixup)kernel(rndis_status)kernel(rndis_tx_fixup)kernel(rndis_unbind)kernel(roce_gid_type_mask_support)kernel(rs_pretty_print_rate)kernel(rt2800_ampdu_action)kernel(rt2800_check_firmware)kernel(rt2800_clear_beacon)kernel(rt2800_conf_tx)kernel(rt2800_config)kernel(rt2800_config_ant)kernel(rt2800_config_erp)kernel(rt2800_config_filter)kernel(rt2800_config_intf)kernel(rt2800_config_pairwise_key)kernel(rt2800_config_shared_key)kernel(rt2800_disable_radio)kernel(rt2800_disable_wpdma)kernel(rt2800_efuse_detect)kernel(rt2800_enable_radio)kernel(rt2800_gain_calibration)kernel(rt2800_get_key_seq)kernel(rt2800_get_survey)kernel(rt2800_get_tsf)kernel(rt2800_get_txwi_rxwi_size)kernel(rt2800_link_stats)kernel(rt2800_link_tuner)kernel(rt2800_load_firmware)kernel(rt2800_mcu_request)kernel(rt2800_pre_reset_hw)kernel(rt2800_probe_hw)kernel(rt2800_process_rxwi)kernel(rt2800_read_eeprom_efuse)kernel(rt2800_reset_tuner)kernel(rt2800_rfkill_poll)kernel(rt2800_rt2x00debug)kernel(rt2800_set_rts_threshold)kernel(rt2800_sta_add)kernel(rt2800_sta_remove)kernel(rt2800_txdone)kernel(rt2800_txdone_entry)kernel(rt2800_txdone_nostatus)kernel(rt2800_txstatus_pending)kernel(rt2800_txstatus_timeout)kernel(rt2800_vco_calibration)kernel(rt2800_wait_csr_ready)kernel(rt2800_wait_wpdma_ready)kernel(rt2800_watchdog)kernel(rt2800_write_beacon)kernel(rt2800_write_tx_data)kernel(rt2800mmio_autowake_tasklet)kernel(rt2800mmio_clear_entry)kernel(rt2800mmio_enable_radio)kernel(rt2800mmio_fill_rxdone)kernel(rt2800mmio_flush_queue)kernel(rt2800mmio_get_dma_done)kernel(rt2800mmio_get_entry_state)kernel(rt2800mmio_get_txwi)kernel(rt2800mmio_init_queues)kernel(rt2800mmio_init_registers)kernel(rt2800mmio_interrupt)kernel(rt2800mmio_kick_queue)kernel(rt2800mmio_pretbtt_tasklet)kernel(rt2800mmio_probe_hw)kernel(rt2800mmio_queue_init)kernel(rt2800mmio_rxdone_tasklet)kernel(rt2800mmio_start_queue)kernel(rt2800mmio_stop_queue)kernel(rt2800mmio_tbtt_tasklet)kernel(rt2800mmio_toggle_irq)kernel(rt2800mmio_txstatus_tasklet)kernel(rt2800mmio_write_tx_desc)kernel(rt2x00debug_dump_frame)kernel(rt2x00lib_beacondone)kernel(rt2x00lib_dmadone)kernel(rt2x00lib_dmastart)kernel(rt2x00lib_get_bssidx)kernel(rt2x00lib_pretbtt)kernel(rt2x00lib_probe_dev)kernel(rt2x00lib_remove_dev)kernel(rt2x00lib_resume)kernel(rt2x00lib_rxdone)kernel(rt2x00lib_set_mac_address)kernel(rt2x00lib_suspend)kernel(rt2x00lib_txdone)kernel(rt2x00lib_txdone_noinfo)kernel(rt2x00lib_txdone_nomatch)kernel(rt2x00mac_add_interface)kernel(rt2x00mac_bss_info_changed)kernel(rt2x00mac_conf_tx)kernel(rt2x00mac_config)kernel(rt2x00mac_configure_filter)kernel(rt2x00mac_flush)kernel(rt2x00mac_get_antenna)kernel(rt2x00mac_get_ringparam)kernel(rt2x00mac_get_stats)kernel(rt2x00mac_reconfig_complete)kernel(rt2x00mac_remove_interface)kernel(rt2x00mac_rfkill_poll)kernel(rt2x00mac_set_antenna)kernel(rt2x00mac_set_key)kernel(rt2x00mac_set_tim)kernel(rt2x00mac_start)kernel(rt2x00mac_stop)kernel(rt2x00mac_sw_scan_complete)kernel(rt2x00mac_sw_scan_start)kernel(rt2x00mac_tx)kernel(rt2x00mac_tx_frames_pending)kernel(rt2x00mmio_flush_queue)kernel(rt2x00mmio_initialize)kernel(rt2x00mmio_regbusy_read)kernel(rt2x00mmio_rxdone)kernel(rt2x00mmio_uninitialize)kernel(rt2x00pci_pm_ops)kernel(rt2x00pci_probe)kernel(rt2x00pci_remove)kernel(rt2x00queue_flush_queue)kernel(rt2x00queue_flush_queues)kernel(rt2x00queue_for_each_entry)kernel(rt2x00queue_get_entry)kernel(rt2x00queue_map_txskb)kernel(rt2x00queue_pause_queue)kernel(rt2x00queue_start_queue)kernel(rt2x00queue_start_queues)kernel(rt2x00queue_stop_queue)kernel(rt2x00queue_stop_queues)kernel(rt2x00queue_unmap_skb)kernel(rt2x00queue_unpause_queue)kernel(rt2x00usb_clear_entry)kernel(rt2x00usb_disable_radio)kernel(rt2x00usb_disconnect)kernel(rt2x00usb_flush_queue)kernel(rt2x00usb_initialize)kernel(rt2x00usb_kick_queue)kernel(rt2x00usb_probe)kernel(rt2x00usb_regbusy_read)kernel(rt2x00usb_register_read_async)kernel(rt2x00usb_resume)kernel(rt2x00usb_suspend)kernel(rt2x00usb_uninitialize)kernel(rt2x00usb_vendor_req_buff_lock)kernel(rt2x00usb_vendor_request)kernel(rt2x00usb_vendor_request_buff)kernel(rt2x00usb_watchdog)kernel(rt5514_spi_burst_read)kernel(rt5514_spi_burst_write)kernel(rt5640_detect_headset)kernel(rt5640_disable_micbias1_for_ovcd)kernel(rt5640_dmic_enable)kernel(rt5640_enable_micbias1_for_ovcd)kernel(rt5640_sel_asrc_clk_src)kernel(rt5640_set_ovcd_params)kernel(rt5645_components)kernel(rt5645_sel_asrc_clk_src)kernel(rt5645_set_jack_detect)kernel(rt5663_sel_asrc_clk_src)kernel(rt5670_components)kernel(rt5670_jack_resume)kernel(rt5670_jack_suspend)kernel(rt5670_sel_asrc_clk_src)kernel(rt5670_set_jack_detect)kernel(rt5677_sel_asrc_clk_src)kernel(rt5677_spi_hotword_detected)kernel(rt5677_spi_read)kernel(rt5677_spi_write)kernel(rt5677_spi_write_firmware)kernel(rt5682_aif1_dai_ops)kernel(rt5682_aif2_dai_ops)kernel(rt5682_apply_patch_list)kernel(rt5682_calibrate)kernel(rt5682_get_ldo1)kernel(rt5682_jack_detect_handler)kernel(rt5682_parse_dt)kernel(rt5682_readable_register)kernel(rt5682_reg)kernel(rt5682_register_dai_clks)kernel(rt5682_reset)kernel(rt5682_sel_asrc_clk_src)kernel(rt5682_soc_component_dev)kernel(rt5682_supply_names)kernel(rt5682_volatile_register)kernel(rt5682s_sel_asrc_clk_src)kernel(rtl8152_get_version)kernel(rtl8192_phy_check_is_legal_rfpath)kernel(rtl8723_dm_init_dynamic_bb_powersaving)kernel(rtl8723_dm_init_dynamic_txpower)kernel(rtl8723_dm_init_edca_turbo)kernel(rtl8723_download_fw)kernel(rtl8723_enable_fw_download)kernel(rtl8723_fw_free_to_go)kernel(rtl8723_phy_init_bb_rf_reg_def)kernel(rtl8723_phy_mac_setting_calibration)kernel(rtl8723_phy_path_a_fill_iqk_matrix)kernel(rtl8723_phy_path_a_standby)kernel(rtl8723_phy_path_adda_on)kernel(rtl8723_phy_pi_mode_switch)kernel(rtl8723_phy_query_bb_reg)kernel(rtl8723_phy_reload_adda_registers)kernel(rtl8723_phy_reload_mac_registers)kernel(rtl8723_phy_rf_serial_read)kernel(rtl8723_phy_rf_serial_write)kernel(rtl8723_phy_save_mac_registers)kernel(rtl8723_phy_set_bb_reg)kernel(rtl8723_phy_set_sw_chnl_cmdarray)kernel(rtl8723_phy_txpwr_idx_to_dbm)kernel(rtl8723_save_adda_registers)kernel(rtl8723_write_fw)kernel(rtl8723ae_firmware_selfreset)kernel(rtl8723be_firmware_selfreset)kernel(rtl92c_bt_rssi_state_change)kernel(rtl92c_dm_bt_coexist)kernel(rtl92c_dm_check_txpower_tracking)kernel(rtl92c_dm_init)kernel(rtl92c_dm_init_edca_turbo)kernel(rtl92c_dm_init_rate_adaptive_mask)kernel(rtl92c_dm_rf_saving)kernel(rtl92c_dm_watchdog)kernel(rtl92c_dm_write_dig)kernel(rtl92c_download_fw)kernel(rtl92c_fill_h2c_cmd)kernel(rtl92c_firmware_selfreset)kernel(rtl92c_phy_ap_calibrate)kernel(rtl92c_phy_iq_calibrate)kernel(rtl92c_phy_lc_calibrate)kernel(rtl92c_phy_query_bb_reg)kernel(rtl92c_phy_rf_config)kernel(rtl92c_phy_set_bb_reg)kernel(rtl92c_phy_set_bw_mode)kernel(rtl92c_phy_set_io)kernel(rtl92c_phy_set_io_cmd)kernel(rtl92c_phy_set_rfpath_switch)kernel(rtl92c_phy_set_txpower_level)kernel(rtl92c_phy_sw_chnl)kernel(rtl92c_phy_sw_chnl_callback)kernel(rtl92c_phy_update_txpower_dbm)kernel(rtl92c_set_fw_joinbss_report_cmd)kernel(rtl92c_set_fw_pwrmode_cmd)kernel(rtl92c_set_fw_rsvdpagepkt)kernel(rtl92c_set_p2p_ps_offload_cmd)kernel(rtl92ce_phy_set_rf_on)kernel(rtl_action_proc)kernel(rtl_addr_delay)kernel(rtl_bb_delay)kernel(rtl_beacon_statistic)kernel(rtl_btc_get_ops_pointer)kernel(rtl_btc_status_false)kernel(rtl_c2hcmd_enqueue)kernel(rtl_cam_add_one_entry)kernel(rtl_cam_del_entry)kernel(rtl_cam_delete_one_entry)kernel(rtl_cam_empty_entry)kernel(rtl_cam_get_free_entry)kernel(rtl_cam_mark_invalid)kernel(rtl_cam_reset_all_entry)kernel(rtl_cmd_send_packet)kernel(rtl_collect_scan_list)kernel(rtl_deinit_core)kernel(rtl_deinit_deferred_work)kernel(rtl_deinit_rfkill)kernel(rtl_dm_diginit)kernel(rtl_efuse_ops_init)kernel(rtl_efuse_shadow_map_update)kernel(rtl_evm_db_to_percentage)kernel(rtl_fill_dummy)kernel(rtl_fw_block_write)kernel(rtl_fw_cb)kernel(rtl_fw_page_write)kernel(rtl_get_hal_edca_param)kernel(rtl_get_hwinfo)kernel(rtl_get_tcb_desc)kernel(rtl_global_var)kernel(rtl_hal_pwrseqcmdparsing)kernel(rtl_init_core)kernel(rtl_init_rfkill)kernel(rtl_init_rx_config)kernel(rtl_init_sw_leds)kernel(rtl_ips_nic_on)kernel(rtl_is_special_data)kernel(rtl_lps_change_work_callback)kernel(rtl_lps_enter)kernel(rtl_lps_leave)kernel(rtl_mrate_idx_to_arfr_id)kernel(rtl_ops)kernel(rtl_p2p_info)kernel(rtl_pci_disconnect)kernel(rtl_pci_probe)kernel(rtl_pci_resume)kernel(rtl_pci_suspend)kernel(rtl_phy_scan_operation_backup)kernel(rtl_process_phyinfo)kernel(rtl_ps_disable_nic)kernel(rtl_ps_enable_nic)kernel(rtl_query_rxpwrpercentage)kernel(rtl_recognize_peer)kernel(rtl_rfreg_delay)kernel(rtl_rx_ampdu_apply)kernel(rtl_send_smps_action)kernel(rtl_set_tx_report)kernel(rtl_signal_scale_mapping)kernel(rtl_swlps_beacon)kernel(rtl_tid_to_ac)kernel(rtl_tx_ackqueue)kernel(rtl_tx_mgmt_proc)kernel(rtl_tx_report_handler)kernel(rtl_update_beacon_work_callback)kernel(rtl_usb_disconnect)kernel(rtl_usb_probe)kernel(rtl_usb_resume)kernel(rtl_usb_suspend)kernel(rtl_wowlan_fw_cb)kernel(rtlwifi_rate_mapping)kernel(rtw8723d_hw_spec)kernel(rtw8821c_hw_spec)kernel(rtw8822b_hw_spec)kernel(rtw8822c_hw_spec)kernel(rtw8852a_chip_info)kernel(rtw8852b_chip_info)kernel(rtw8852c_chip_info)kernel(rtw89_alloc_ieee80211_hw)kernel(rtw89_bd_ram_table_dual)kernel(rtw89_bd_ram_table_single)kernel(rtw89_btc_ntfy_wl_rfk)kernel(rtw89_btc_set_policy)kernel(rtw89_btc_set_policy_v1)kernel(rtw89_chip_info_setup)kernel(rtw89_core_deinit)kernel(rtw89_core_fill_txdesc)kernel(rtw89_core_fill_txdesc_fwcmd_v1)kernel(rtw89_core_fill_txdesc_fwcmd_v2)kernel(rtw89_core_fill_txdesc_v1)kernel(rtw89_core_fill_txdesc_v2)kernel(rtw89_core_init)kernel(rtw89_core_napi_deinit)kernel(rtw89_core_napi_init)kernel(rtw89_core_napi_start)kernel(rtw89_core_napi_stop)kernel(rtw89_core_query_rxdesc)kernel(rtw89_core_query_rxdesc_v2)kernel(rtw89_core_register)kernel(rtw89_core_rx)kernel(rtw89_core_unregister)kernel(rtw89_decode_chan_idx)kernel(rtw89_encode_chan_idx)kernel(rtw89_free_ieee80211_hw)kernel(rtw89_fw_h2c_ampdu_cmac_tbl_g7)kernel(rtw89_fw_h2c_assoc_cmac_tbl)kernel(rtw89_fw_h2c_assoc_cmac_tbl_g7)kernel(rtw89_fw_h2c_ba_cam)kernel(rtw89_fw_h2c_ba_cam_v1)kernel(rtw89_fw_h2c_dctl_sec_cam_v1)kernel(rtw89_fw_h2c_dctl_sec_cam_v2)kernel(rtw89_fw_h2c_default_cmac_tbl)kernel(rtw89_fw_h2c_default_cmac_tbl_g7)kernel(rtw89_fw_h2c_default_dmac_tbl_v2)kernel(rtw89_fw_h2c_rf_ntfy_mcc)kernel(rtw89_fw_h2c_update_beacon)kernel(rtw89_fw_h2c_update_beacon_be)kernel(rtw89_mac_cfg_ctrl_path)kernel(rtw89_mac_cfg_ctrl_path_v1)kernel(rtw89_mac_cfg_gnt)kernel(rtw89_mac_cfg_gnt_v1)kernel(rtw89_mac_coex_init)kernel(rtw89_mac_coex_init_v1)kernel(rtw89_mac_disable_bb_rf)kernel(rtw89_mac_enable_bb_rf)kernel(rtw89_mac_gen_ax)kernel(rtw89_mac_get_err_status)kernel(rtw89_mac_resume_sch_tx)kernel(rtw89_mac_resume_sch_tx_v1)kernel(rtw89_mac_set_err_status)kernel(rtw89_mac_size)kernel(rtw89_mac_stop_sch_tx)kernel(rtw89_mac_stop_sch_tx_v1)kernel(rtw89_ops)kernel(rtw89_pci_ch_dma_addr_set)kernel(rtw89_pci_ch_dma_addr_set_be)kernel(rtw89_pci_ch_dma_addr_set_v1)kernel(rtw89_pci_config_intr_mask)kernel(rtw89_pci_config_intr_mask_v1)kernel(rtw89_pci_config_intr_mask_v2)kernel(rtw89_pci_disable_intr)kernel(rtw89_pci_disable_intr_v1)kernel(rtw89_pci_disable_intr_v2)kernel(rtw89_pci_enable_intr)kernel(rtw89_pci_enable_intr_v1)kernel(rtw89_pci_enable_intr_v2)kernel(rtw89_pci_fill_txaddr_info)kernel(rtw89_pci_fill_txaddr_info_v1)kernel(rtw89_pci_gen_ax)kernel(rtw89_pci_ltr_set)kernel(rtw89_pci_ltr_set_v1)kernel(rtw89_pci_probe)kernel(rtw89_pci_recognize_intrs)kernel(rtw89_pci_recognize_intrs_v1)kernel(rtw89_pci_recognize_intrs_v2)kernel(rtw89_pci_remove)kernel(rtw89_phy_config_rf_reg_v1)kernel(rtw89_phy_gen_ax)kernel(rtw89_phy_get_kpath)kernel(rtw89_phy_get_syn_sel)kernel(rtw89_phy_get_txsb)kernel(rtw89_phy_get_txsc)kernel(rtw89_phy_load_txpwr_byrate)kernel(rtw89_phy_read32_idx)kernel(rtw89_phy_read_rf)kernel(rtw89_phy_read_rf_v1)kernel(rtw89_phy_read_rf_v2)kernel(rtw89_phy_read_txpwr_limit)kernel(rtw89_phy_rfk_dack_and_wait)kernel(rtw89_phy_rfk_dpk_and_wait)kernel(rtw89_phy_rfk_iqk_and_wait)kernel(rtw89_phy_rfk_pre_ntfy_and_wait)kernel(rtw89_phy_rfk_rxdck_and_wait)kernel(rtw89_phy_rfk_tssi_and_wait)kernel(rtw89_phy_rfk_txgapk_and_wait)kernel(rtw89_phy_set_phy_regs)kernel(rtw89_phy_tssi_ctrl_set_bandedge_cfg)kernel(rtw89_phy_write32_idx)kernel(rtw89_phy_write_reg3_tbl)kernel(rtw89_phy_write_rf)kernel(rtw89_phy_write_rf_v1)kernel(rtw89_phy_write_rf_v2)kernel(rtw89_pm_ops)kernel(rtw89_read_efuse_ver)kernel(rtw89_rfk_parser)kernel(rtw89_ser_notify)kernel(rtw_bf_cfg_csi_rate)kernel(rtw_bf_enable_bfee_mu)kernel(rtw_bf_enable_bfee_su)kernel(rtw_bf_phy_init)kernel(rtw_bf_remove_bfee_mu)kernel(rtw_bf_remove_bfee_su)kernel(rtw_bf_set_gid_table)kernel(rtw_chip_info_setup)kernel(rtw_coex_read_indirect_reg)kernel(rtw_coex_write_indirect_reg)kernel(rtw_coex_write_scbd)kernel(rtw_core_deinit)kernel(rtw_core_init)kernel(rtw_debug_mask)kernel(rtw_disable_lps_deep_mode)kernel(rtw_dump_fw)kernel(rtw_dump_reg)kernel(rtw_fw_c2h_cmd_isr)kernel(rtw_fw_c2h_cmd_rx_irqsafe)kernel(rtw_fw_do_iqk)kernel(rtw_fw_inform_rfk_status)kernel(rtw_ops)kernel(rtw_parse_tbl_bb_pg)kernel(rtw_parse_tbl_phy_cond)kernel(rtw_parse_tbl_txpwr_lmt)kernel(rtw_pci_probe)kernel(rtw_pci_remove)kernel(rtw_pci_shutdown)kernel(rtw_phy_cfg_agc)kernel(rtw_phy_cfg_bb)kernel(rtw_phy_cfg_mac)kernel(rtw_phy_cfg_rf)kernel(rtw_phy_config_swing_table)kernel(rtw_phy_get_tx_power_index)kernel(rtw_phy_init)kernel(rtw_phy_load_tables)kernel(rtw_phy_parsing_cfo)kernel(rtw_phy_pwrtrack_avg)kernel(rtw_phy_pwrtrack_get_delta)kernel(rtw_phy_pwrtrack_get_pwridx)kernel(rtw_phy_pwrtrack_need_iqk)kernel(rtw_phy_pwrtrack_need_lck)kernel(rtw_phy_pwrtrack_thermal_changed)kernel(rtw_phy_read_rf)kernel(rtw_phy_read_rf_sipi)kernel(rtw_phy_rf_power_2_rssi)kernel(rtw_phy_set_edcca_th)kernel(rtw_phy_set_tx_power_level)kernel(rtw_phy_write_rf_reg_mix)kernel(rtw_phy_write_rf_reg_sipi)kernel(rtw_pm_ops)kernel(rtw_power_mode_change)kernel(rtw_rate_section)kernel(rtw_rate_size)kernel(rtw_read8_physical_efuse)kernel(rtw_regd_get)kernel(rtw_regd_srrc)kernel(rtw_register_hw)kernel(rtw_restore_reg)kernel(rtw_rx_fill_rx_status)kernel(rtw_rx_stats)kernel(rtw_set_channel_mac)kernel(rtw_set_rx_freq_band)kernel(rtw_tx_ac_to_hwq)kernel(rtw_tx_fill_tx_desc)kernel(rtw_tx_queue_mapping)kernel(rtw_tx_report_enqueue)kernel(rtw_tx_write_data_h2c_get)kernel(rtw_tx_write_data_rsvd_page_get)kernel(rtw_unregister_hw)kernel(rtw_usb_disconnect)kernel(rtw_usb_probe)kernel(rvt_add_retry_timer_ext)kernel(rvt_add_rnr_timer)kernel(rvt_alloc_device)kernel(rvt_check_ah)kernel(rvt_comm_est)kernel(rvt_compute_aeth)kernel(rvt_copy_sge)kernel(rvt_cq_enter)kernel(rvt_dealloc_device)kernel(rvt_del_timers_sync)kernel(rvt_error_qp)kernel(rvt_fast_reg_mr)kernel(rvt_get_credit)kernel(rvt_get_rwqe)kernel(rvt_init_port)kernel(rvt_invalidate_rkey)kernel(rvt_lkey_ok)kernel(rvt_mcast_find)kernel(rvt_qp_iter)kernel(rvt_qp_iter_init)kernel(rvt_qp_iter_next)kernel(rvt_rc_error)kernel(rvt_rc_rnr_retry)kernel(rvt_register_device)kernel(rvt_restart_sge)kernel(rvt_rkey_ok)kernel(rvt_rnr_tbl_to_usec)kernel(rvt_ruc_loopback)kernel(rvt_send_complete)kernel(rvt_stop_rc_timers)kernel(rvt_unregister_device)kernel(safe_candev_priv)kernel(sas_alloc_slow_task)kernel(sas_alloc_task)kernel(sas_ata_schedule_reset)kernel(sas_bios_param)kernel(sas_change_queue_depth)kernel(sas_domain_attach_transport)kernel(sas_drain_work)kernel(sas_eh_abort_handler)kernel(sas_eh_device_reset_handler)kernel(sas_eh_target_reset_handler)kernel(sas_free_task)kernel(sas_get_local_phy)kernel(sas_ioctl)kernel(sas_notify_phy_event)kernel(sas_notify_port_event)kernel(sas_phy_reset)kernel(sas_prep_resume_ha)kernel(sas_queuecommand)kernel(sas_register_ha)kernel(sas_request_addr)kernel(sas_resume_ha)kernel(sas_slave_alloc)kernel(sas_slave_configure)kernel(sas_ssp_task_response)kernel(sas_suspend_ha)kernel(sas_target_alloc)kernel(sas_target_destroy)kernel(sas_task_abort)kernel(sas_unregister_ha)kernel(sdhci_abort_tuning)kernel(sdhci_add_host)kernel(sdhci_adma_write_desc)kernel(sdhci_alloc_host)kernel(sdhci_calc_clk)kernel(sdhci_cleanup_host)kernel(sdhci_cqe_disable)kernel(sdhci_cqe_enable)kernel(sdhci_cqe_irq)kernel(sdhci_dumpregs)kernel(sdhci_enable_clk)kernel(sdhci_enable_sdio_irq)kernel(sdhci_enable_v4_mode)kernel(sdhci_end_tuning)kernel(sdhci_execute_tuning)kernel(sdhci_free_host)kernel(sdhci_get_cd_nogpio)kernel(sdhci_get_property)kernel(sdhci_pltfm_clk_get_max_clock)kernel(sdhci_pltfm_free)kernel(sdhci_pltfm_init)kernel(sdhci_pltfm_init_and_add_host)kernel(sdhci_pltfm_pmops)kernel(sdhci_pltfm_remove)kernel(sdhci_pltfm_resume)kernel(sdhci_pltfm_suspend)kernel(sdhci_remove_host)kernel(sdhci_request)kernel(sdhci_request_atomic)kernel(sdhci_reset)kernel(sdhci_reset_tuning)kernel(sdhci_resume_host)kernel(sdhci_runtime_resume_host)kernel(sdhci_runtime_suspend_host)kernel(sdhci_send_tuning)kernel(sdhci_set_bus_width)kernel(sdhci_set_clock)kernel(sdhci_set_data_timeout_irq)kernel(sdhci_set_ios)kernel(sdhci_set_power)kernel(sdhci_set_power_and_bus_voltage)kernel(sdhci_set_power_noreg)kernel(sdhci_set_uhs_signaling)kernel(sdhci_setup_host)kernel(sdhci_start_signal_voltage_switch)kernel(sdhci_start_tuning)kernel(sdhci_suspend_host)kernel(sdhci_switch_external_dma)kernel(sdio_align_size)kernel(sdio_claim_host)kernel(sdio_claim_irq)kernel(sdio_disable_func)kernel(sdio_enable_func)kernel(sdio_f0_readb)kernel(sdio_f0_writeb)kernel(sdio_get_host_pm_caps)kernel(sdio_memcpy_fromio)kernel(sdio_memcpy_toio)kernel(sdio_readb)kernel(sdio_readl)kernel(sdio_readsb)kernel(sdio_readw)kernel(sdio_register_driver)kernel(sdio_release_host)kernel(sdio_release_irq)kernel(sdio_retune_crc_disable)kernel(sdio_retune_crc_enable)kernel(sdio_retune_hold_now)kernel(sdio_retune_release)kernel(sdio_set_block_size)kernel(sdio_set_host_pm_flags)kernel(sdio_signal_irq)kernel(sdio_unregister_driver)kernel(sdio_writeb)kernel(sdio_writeb_readb)kernel(sdio_writel)kernel(sdio_writesb)kernel(sdio_writew)kernel(sdw_alloc_stream)kernel(sdw_amd_exit)kernel(sdw_amd_get_slave_info)kernel(sdw_amd_probe)kernel(sdw_bread_no_pm_unlocked)kernel(sdw_bus_clk_stop)kernel(sdw_bus_exit_clk_stop)kernel(sdw_bus_master_add)kernel(sdw_bus_master_delete)kernel(sdw_bus_prep_clk_stop)kernel(sdw_bus_type)kernel(sdw_bwrite_no_pm_unlocked)kernel(sdw_cdns_alloc_pdi)kernel(sdw_cdns_check_self_clearing_bits)kernel(sdw_cdns_clock_restart)kernel(sdw_cdns_clock_stop)kernel(sdw_cdns_config_stream)kernel(sdw_cdns_config_update)kernel(sdw_cdns_config_update_set_wait)kernel(sdw_cdns_debugfs_init)kernel(sdw_cdns_enable_interrupt)kernel(sdw_cdns_exit_reset)kernel(sdw_cdns_init)kernel(sdw_cdns_irq)kernel(sdw_cdns_is_clock_stop)kernel(sdw_cdns_pdi_init)kernel(sdw_cdns_probe)kernel(sdw_clear_slave_status)kernel(sdw_cols)kernel(sdw_compare_devid)kernel(sdw_compute_params)kernel(sdw_compute_slave_ports)kernel(sdw_deprepare_stream)kernel(sdw_disable_stream)kernel(sdw_enable_stream)kernel(sdw_extract_slave_id)kernel(sdw_find_col_index)kernel(sdw_find_row_index)kernel(sdw_handle_slave_status)kernel(sdw_intel_acpi_scan)kernel(sdw_intel_cnl_hw_ops)kernel(sdw_intel_exit)kernel(sdw_intel_lnl_hw_ops)kernel(sdw_intel_probe)kernel(sdw_intel_process_wakeen_event)kernel(sdw_intel_startup)kernel(sdw_intel_thread)kernel(sdw_master_read_prop)kernel(sdw_nread)kernel(sdw_nread_no_pm)kernel(sdw_nwrite)kernel(sdw_nwrite_no_pm)kernel(sdw_prepare_stream)kernel(sdw_read)kernel(sdw_read_no_pm)kernel(sdw_release_stream)kernel(sdw_rows)kernel(sdw_show_ping_status)kernel(sdw_shutdown_stream)kernel(sdw_slave_add)kernel(sdw_slave_read_prop)kernel(sdw_startup_stream)kernel(sdw_stream_add_master)kernel(sdw_stream_add_slave)kernel(sdw_stream_remove_master)kernel(sdw_stream_remove_slave)kernel(sdw_unregister_driver)kernel(sdw_update)kernel(sdw_update_no_pm)kernel(sdw_write)kernel(sdw_write_no_pm)kernel(set_required_buffer_size)kernel(skl_chip_info)kernel(skl_clear_module_cnt)kernel(skl_dsp_free)kernel(skl_dsp_get_core)kernel(skl_dsp_put_core)kernel(skl_dsp_set_dma_control)kernel(skl_dsp_sleep)kernel(skl_dsp_wake)kernel(skl_get_pvt_id)kernel(skl_get_pvt_instance_id_map)kernel(skl_ipc_bind_unbind)kernel(skl_ipc_create_pipeline)kernel(skl_ipc_delete_pipeline)kernel(skl_ipc_get_large_config)kernel(skl_ipc_init_instance)kernel(skl_ipc_load_modules)kernel(skl_ipc_restore_pipeline)kernel(skl_ipc_save_pipeline)kernel(skl_ipc_set_d0ix)kernel(skl_ipc_set_dx)kernel(skl_ipc_set_large_config)kernel(skl_ipc_set_pipeline_state)kernel(skl_ipc_unload_modules)kernel(skl_put_pvt_id)kernel(skl_sst_dsp_cleanup)kernel(skl_sst_dsp_init)kernel(skl_sst_init_fw)kernel(skl_sst_ipc_load_library)kernel(slhc_compress)kernel(slhc_free)kernel(slhc_init)kernel(slhc_remember)kernel(slhc_toss)kernel(slhc_uncompress)kernel(sm501_find_clock)kernel(sm501_misc_control)kernel(sm501_modify_reg)kernel(sm501_set_clock)kernel(sm501_unit_power)kernel(snd_ac97_bus)kernel(snd_ac97_get_short_name)kernel(snd_ac97_mixer)kernel(snd_ac97_pcm_assign)kernel(snd_ac97_pcm_close)kernel(snd_ac97_pcm_double_rate_rules)kernel(snd_ac97_pcm_open)kernel(snd_ac97_read)kernel(snd_ac97_reset)kernel(snd_ac97_resume)kernel(snd_ac97_set_rate)kernel(snd_ac97_suspend)kernel(snd_ac97_tune_hardware)kernel(snd_ac97_update)kernel(snd_ac97_update_bits)kernel(snd_ac97_update_power)kernel(snd_ac97_write)kernel(snd_ac97_write_cache)kernel(snd_ak4113_build)kernel(snd_ak4113_check_rate_and_errors)kernel(snd_ak4113_create)kernel(snd_ak4113_external_rate)kernel(snd_ak4113_reg_write)kernel(snd_ak4113_reinit)kernel(snd_ak4113_resume)kernel(snd_ak4113_suspend)kernel(snd_ak4114_build)kernel(snd_ak4114_check_rate_and_errors)kernel(snd_ak4114_create)kernel(snd_ak4114_external_rate)kernel(snd_ak4114_reg_write)kernel(snd_ak4114_reinit)kernel(snd_ak4114_resume)kernel(snd_ak4114_suspend)kernel(snd_akm4xxx_build_controls)kernel(snd_akm4xxx_init)kernel(snd_akm4xxx_reset)kernel(snd_akm4xxx_write)kernel(snd_amd_acp_find_config)kernel(snd_array_free)kernel(snd_array_new)kernel(snd_card_add_dev_attr)kernel(snd_card_disconnect)kernel(snd_card_disconnect_sync)kernel(snd_card_file_add)kernel(snd_card_file_remove)kernel(snd_card_free)kernel(snd_card_free_on_error)kernel(snd_card_free_when_closed)kernel(snd_card_new)kernel(snd_card_ref)kernel(snd_card_register)kernel(snd_card_rw_proc_new)kernel(snd_card_set_id)kernel(snd_component_add)kernel(snd_compr_free_pages)kernel(snd_compr_malloc_pages)kernel(snd_compr_stop_error)kernel(snd_compress_new)kernel(snd_cs8427_create)kernel(snd_cs8427_iec958_active)kernel(snd_cs8427_iec958_build)kernel(snd_cs8427_iec958_pcm)kernel(snd_cs8427_init)kernel(snd_cs8427_reg_write)kernel(snd_ctl_activate_id)kernel(snd_ctl_add)kernel(snd_ctl_add_followers)kernel(snd_ctl_add_vmaster_hook)kernel(snd_ctl_apply_vmaster_followers)kernel(snd_ctl_boolean_mono_info)kernel(snd_ctl_boolean_stereo_info)kernel(snd_ctl_disconnect_layer)kernel(snd_ctl_enum_info)kernel(snd_ctl_find_id)kernel(snd_ctl_find_id_locked)kernel(snd_ctl_find_numid)kernel(snd_ctl_find_numid_locked)kernel(snd_ctl_free_one)kernel(snd_ctl_get_preferred_subdevice)kernel(snd_ctl_make_virtual_master)kernel(snd_ctl_new1)kernel(snd_ctl_notify)kernel(snd_ctl_notify_one)kernel(snd_ctl_register_ioctl)kernel(snd_ctl_register_ioctl_compat)kernel(snd_ctl_register_layer)kernel(snd_ctl_remove)kernel(snd_ctl_remove_id)kernel(snd_ctl_rename)kernel(snd_ctl_rename_id)kernel(snd_ctl_replace)kernel(snd_ctl_request_layer)kernel(snd_ctl_sync_vmaster)kernel(snd_ctl_unregister_ioctl)kernel(snd_ctl_unregister_ioctl_compat)kernel(snd_device_alloc)kernel(snd_device_disconnect)kernel(snd_device_free)kernel(snd_device_get_state)kernel(snd_device_new)kernel(snd_device_register)kernel(snd_devm_alloc_dir_pages)kernel(snd_devm_card_new)kernel(snd_devm_request_dma)kernel(snd_dma_alloc_dir_pages)kernel(snd_dma_alloc_pages_fallback)kernel(snd_dma_buffer_mmap)kernel(snd_dma_buffer_sync)kernel(snd_dma_disable)kernel(snd_dma_free_pages)kernel(snd_dma_pointer)kernel(snd_dma_program)kernel(snd_ecards_limit)kernel(snd_emu10k1_memblk_map)kernel(snd_emu10k1_ptr_read)kernel(snd_emu10k1_ptr_write)kernel(snd_emu10k1_ptr_write_multiple)kernel(snd_emu10k1_synth_alloc)kernel(snd_emu10k1_synth_bzero)kernel(snd_emu10k1_synth_copy_from_user)kernel(snd_emu10k1_synth_free)kernel(snd_emu10k1_voice_alloc)kernel(snd_emu10k1_voice_free)kernel(snd_emux_free)kernel(snd_emux_lock_voice)kernel(snd_emux_new)kernel(snd_emux_register)kernel(snd_emux_terminate_all)kernel(snd_emux_unlock_voice)kernel(snd_fasync_free)kernel(snd_fasync_helper)kernel(snd_hda_activate_path)kernel(snd_hda_add_imux_item)kernel(snd_hda_add_new_ctls)kernel(snd_hda_add_new_path)kernel(snd_hda_add_nid)kernel(snd_hda_add_verbs)kernel(snd_hda_add_vmaster_hook)kernel(snd_hda_apply_fixup)kernel(snd_hda_apply_pincfgs)kernel(snd_hda_apply_verbs)kernel(snd_hda_attach_beep_device)kernel(snd_hda_bus_type)kernel(snd_hda_check_amp_caps)kernel(snd_hda_check_amp_list_power)kernel(snd_hda_codec_amp_init)kernel(snd_hda_codec_amp_init_stereo)kernel(snd_hda_codec_amp_stereo)kernel(snd_hda_codec_amp_update)kernel(snd_hda_codec_build_controls)kernel(snd_hda_codec_cleanup)kernel(snd_hda_codec_cleanup_for_unbind)kernel(snd_hda_codec_configure)kernel(snd_hda_codec_device_init)kernel(snd_hda_codec_device_new)kernel(snd_hda_codec_eapd_power_filter)kernel(snd_hda_codec_get_pin_target)kernel(snd_hda_codec_get_pincfg)kernel(snd_hda_codec_load_dsp_cleanup)kernel(snd_hda_codec_load_dsp_prepare)kernel(snd_hda_codec_load_dsp_trigger)kernel(snd_hda_codec_new)kernel(snd_hda_codec_parse_pcms)kernel(snd_hda_codec_pcm_new)kernel(snd_hda_codec_pcm_put)kernel(snd_hda_codec_prepare)kernel(snd_hda_codec_register)kernel(snd_hda_codec_set_name)kernel(snd_hda_codec_set_pin_target)kernel(snd_hda_codec_set_pincfg)kernel(snd_hda_codec_set_power_save)kernel(snd_hda_codec_set_power_to_all)kernel(snd_hda_codec_setup_stream)kernel(snd_hda_codec_unregister)kernel(snd_hda_codec_update_widgets)kernel(snd_hda_correct_pin_ctl)kernel(snd_hda_create_dig_out_ctls)kernel(snd_hda_create_spdif_in_ctls)kernel(snd_hda_create_spdif_share_sw)kernel(snd_hda_ctl_add)kernel(snd_hda_detach_beep_device)kernel(snd_hda_enable_beep_device)kernel(snd_hda_enum_helper_info)kernel(snd_hda_ext_driver_register)kernel(snd_hda_ext_driver_unregister)kernel(snd_hda_find_mixer_ctl)kernel(snd_hda_gen_add_kctl)kernel(snd_hda_gen_add_micmute_led_cdev)kernel(snd_hda_gen_add_mute_led_cdev)kernel(snd_hda_gen_build_controls)kernel(snd_hda_gen_build_pcms)kernel(snd_hda_gen_check_power_status)kernel(snd_hda_gen_fix_pin_power)kernel(snd_hda_gen_free)kernel(snd_hda_gen_hp_automute)kernel(snd_hda_gen_init)kernel(snd_hda_gen_line_automute)kernel(snd_hda_gen_mic_autoswitch)kernel(snd_hda_gen_parse_auto_config)kernel(snd_hda_gen_path_power_filter)kernel(snd_hda_gen_spec_init)kernel(snd_hda_gen_stream_pm)kernel(snd_hda_gen_update_outputs)kernel(snd_hda_get_bool_hint)kernel(snd_hda_get_conn_index)kernel(snd_hda_get_conn_list)kernel(snd_hda_get_connections)kernel(snd_hda_get_default_vref)kernel(snd_hda_get_dev_select)kernel(snd_hda_get_hint)kernel(snd_hda_get_input_pin_attr)kernel(snd_hda_get_int_hint)kernel(snd_hda_get_num_devices)kernel(snd_hda_get_path_from_idx)kernel(snd_hda_get_path_idx)kernel(snd_hda_get_pin_label)kernel(snd_hda_input_mux_info)kernel(snd_hda_input_mux_put)kernel(snd_hda_jack_add_kctl_mst)kernel(snd_hda_jack_add_kctls)kernel(snd_hda_jack_bind_keymap)kernel(snd_hda_jack_detect_enable)kernel(snd_hda_jack_detect_enable_callback_mst)kernel(snd_hda_jack_detect_state_mst)kernel(snd_hda_jack_pin_sense)kernel(snd_hda_jack_poll_all)kernel(snd_hda_jack_report_sync)kernel(snd_hda_jack_set_button_state)kernel(snd_hda_jack_set_dirty_all)kernel(snd_hda_jack_set_gating_jack)kernel(snd_hda_jack_tbl_get_from_tag)kernel(snd_hda_jack_tbl_get_mst)kernel(snd_hda_jack_unsol_event)kernel(snd_hda_load_patch)kernel(snd_hda_lock_devices)kernel(snd_hda_mixer_amp_switch_get)kernel(snd_hda_mixer_amp_switch_get_beep)kernel(snd_hda_mixer_amp_switch_info)kernel(snd_hda_mixer_amp_switch_put)kernel(snd_hda_mixer_amp_switch_put_beep)kernel(snd_hda_mixer_amp_tlv)kernel(snd_hda_mixer_amp_volume_get)kernel(snd_hda_mixer_amp_volume_info)kernel(snd_hda_mixer_amp_volume_put)kernel(snd_hda_multi_out_analog_cleanup)kernel(snd_hda_multi_out_analog_open)kernel(snd_hda_multi_out_analog_prepare)kernel(snd_hda_multi_out_dig_cleanup)kernel(snd_hda_multi_out_dig_close)kernel(snd_hda_multi_out_dig_open)kernel(snd_hda_multi_out_dig_prepare)kernel(snd_hda_override_amp_caps)kernel(snd_hda_override_conn_list)kernel(snd_hda_parse_pin_defcfg)kernel(snd_hda_pick_fixup)kernel(snd_hda_pick_pin_fixup)kernel(snd_hda_sequence_write)kernel(snd_hda_set_dev_select)kernel(snd_hda_set_power_save)kernel(snd_hda_set_vmaster_tlv)kernel(snd_hda_shutup_pins)kernel(snd_hda_spdif_ctls_assign)kernel(snd_hda_spdif_ctls_unassign)kernel(snd_hda_spdif_out_of_nid)kernel(snd_hda_sync_vmaster_hook)kernel(snd_hda_unlock_devices)kernel(snd_hdac_acomp_exit)kernel(snd_hdac_acomp_get_eld)kernel(snd_hdac_acomp_init)kernel(snd_hdac_acomp_register_notifier)kernel(snd_hdac_add_chmap_ctls)kernel(snd_hdac_bus_alloc_stream_pages)kernel(snd_hdac_bus_enter_link_reset)kernel(snd_hdac_bus_exec_verb_unlocked)kernel(snd_hdac_bus_exit)kernel(snd_hdac_bus_exit_link_reset)kernel(snd_hdac_bus_free_stream_pages)kernel(snd_hdac_bus_get_response)kernel(snd_hdac_bus_handle_stream_irq)kernel(snd_hdac_bus_init)kernel(snd_hdac_bus_init_chip)kernel(snd_hdac_bus_init_cmd_io)kernel(snd_hdac_bus_link_power)kernel(snd_hdac_bus_parse_capabilities)kernel(snd_hdac_bus_reset_link)kernel(snd_hdac_bus_send_cmd)kernel(snd_hdac_bus_stop_chip)kernel(snd_hdac_bus_stop_cmd_io)kernel(snd_hdac_bus_update_rirb)kernel(snd_hdac_channel_allocation)kernel(snd_hdac_check_power_state)kernel(snd_hdac_chmap_to_spk_mask)kernel(snd_hdac_codec_link_down)kernel(snd_hdac_codec_link_up)kernel(snd_hdac_codec_modalias)kernel(snd_hdac_codec_read)kernel(snd_hdac_codec_write)kernel(snd_hdac_device_exit)kernel(snd_hdac_device_init)kernel(snd_hdac_device_register)kernel(snd_hdac_device_set_chip_name)kernel(snd_hdac_device_unregister)kernel(snd_hdac_display_power)kernel(snd_hdac_dsp_cleanup)kernel(snd_hdac_dsp_prepare)kernel(snd_hdac_dsp_trigger)kernel(snd_hdac_ext_bus_device_remove)kernel(snd_hdac_ext_bus_exit)kernel(snd_hdac_ext_bus_get_hlink_by_addr)kernel(snd_hdac_ext_bus_get_hlink_by_name)kernel(snd_hdac_ext_bus_get_ml_capabilities)kernel(snd_hdac_ext_bus_init)kernel(snd_hdac_ext_bus_link_clear_stream_id)kernel(snd_hdac_ext_bus_link_get)kernel(snd_hdac_ext_bus_link_power)kernel(snd_hdac_ext_bus_link_power_down)kernel(snd_hdac_ext_bus_link_power_down_all)kernel(snd_hdac_ext_bus_link_power_up)kernel(snd_hdac_ext_bus_link_power_up_all)kernel(snd_hdac_ext_bus_link_put)kernel(snd_hdac_ext_bus_link_set_stream_id)kernel(snd_hdac_ext_bus_ppcap_enable)kernel(snd_hdac_ext_bus_ppcap_int_enable)kernel(snd_hdac_ext_cstream_assign)kernel(snd_hdac_ext_host_stream_setup)kernel(snd_hdac_ext_link_free_all)kernel(snd_hdac_ext_stream_assign)kernel(snd_hdac_ext_stream_clear)kernel(snd_hdac_ext_stream_decouple)kernel(snd_hdac_ext_stream_decouple_locked)kernel(snd_hdac_ext_stream_free_all)kernel(snd_hdac_ext_stream_init_all)kernel(snd_hdac_ext_stream_release)kernel(snd_hdac_ext_stream_reset)kernel(snd_hdac_ext_stream_setup)kernel(snd_hdac_ext_stream_start)kernel(snd_hdac_get_active_channels)kernel(snd_hdac_get_ch_alloc_from_ca)kernel(snd_hdac_get_connections)kernel(snd_hdac_get_stream)kernel(snd_hdac_get_stream_stripe_ctl)kernel(snd_hdac_get_sub_nodes)kernel(snd_hdac_i915_init)kernel(snd_hdac_i915_set_bclk)kernel(snd_hdac_is_supported_format)kernel(snd_hdac_override_parm)kernel(snd_hdac_power_down)kernel(snd_hdac_power_down_pm)kernel(snd_hdac_power_up)kernel(snd_hdac_power_up_pm)kernel(snd_hdac_print_channel_allocation)kernel(snd_hdac_query_supported_pcm)kernel(snd_hdac_read)kernel(snd_hdac_read_parm_uncached)kernel(snd_hdac_refresh_widgets)kernel(snd_hdac_register_chmap_ops)kernel(snd_hdac_regmap_add_vendor_verb)kernel(snd_hdac_regmap_exit)kernel(snd_hdac_regmap_init)kernel(snd_hdac_regmap_read_raw)kernel(snd_hdac_regmap_sync)kernel(snd_hdac_regmap_update_raw)kernel(snd_hdac_regmap_update_raw_once)kernel(snd_hdac_regmap_write_raw)kernel(snd_hdac_set_codec_wakeup)kernel(snd_hdac_setup_channel_mapping)kernel(snd_hdac_spdif_stream_format)kernel(snd_hdac_spk_to_chmap)kernel(snd_hdac_stop_streams)kernel(snd_hdac_stop_streams_and_chip)kernel(snd_hdac_stream_assign)kernel(snd_hdac_stream_cleanup)kernel(snd_hdac_stream_drsm_enable)kernel(snd_hdac_stream_format)kernel(snd_hdac_stream_format_bits)kernel(snd_hdac_stream_get_spbmaxfifo)kernel(snd_hdac_stream_init)kernel(snd_hdac_stream_release)kernel(snd_hdac_stream_release_locked)kernel(snd_hdac_stream_reset)kernel(snd_hdac_stream_set_dpibr)kernel(snd_hdac_stream_set_lpib)kernel(snd_hdac_stream_set_params)kernel(snd_hdac_stream_set_spib)kernel(snd_hdac_stream_setup)kernel(snd_hdac_stream_setup_periods)kernel(snd_hdac_stream_spbcap_enable)kernel(snd_hdac_stream_start)kernel(snd_hdac_stream_stop)kernel(snd_hdac_stream_sync)kernel(snd_hdac_stream_sync_trigger)kernel(snd_hdac_stream_timecounter_init)kernel(snd_hdac_stream_wait_drsm)kernel(snd_hdac_sync_audio_rate)kernel(snd_hdac_sync_power_state)kernel(snd_hwdep_new)kernel(snd_i2c_bus_create)kernel(snd_i2c_device_create)kernel(snd_i2c_device_free)kernel(snd_i2c_probeaddr)kernel(snd_i2c_readbytes)kernel(snd_i2c_sendbytes)kernel(snd_ice1712_akm4xxx_build_controls)kernel(snd_ice1712_akm4xxx_free)kernel(snd_ice1712_akm4xxx_init)kernel(snd_info_create_card_entry)kernel(snd_info_create_module_entry)kernel(snd_info_free_entry)kernel(snd_info_get_line)kernel(snd_info_get_str)kernel(snd_info_register)kernel(snd_intel_acpi_dsp_driver_probe)kernel(snd_intel_dsp_driver_probe)kernel(snd_interval_list)kernel(snd_interval_ranges)kernel(snd_interval_ratnum)kernel(snd_interval_refine)kernel(snd_jack_add_new_kctl)kernel(snd_jack_new)kernel(snd_jack_report)kernel(snd_jack_set_key)kernel(snd_jack_set_parent)kernel(snd_kill_fasync)kernel(snd_lookup_minor_data)kernel(snd_lookup_oss_minor_data)kernel(snd_major)kernel(snd_midi_channel_alloc_set)kernel(snd_midi_channel_free_set)kernel(snd_midi_channel_set_clear)kernel(snd_midi_event_decode)kernel(snd_midi_event_encode_byte)kernel(snd_midi_event_free)kernel(snd_midi_event_new)kernel(snd_midi_event_no_status)kernel(snd_midi_event_reset_decode)kernel(snd_midi_event_reset_encode)kernel(snd_midi_process_event)kernel(snd_mpu401_uart_interrupt)kernel(snd_mpu401_uart_interrupt_tx)kernel(snd_mpu401_uart_new)kernel(snd_opl3_create)kernel(snd_opl3_find_patch)kernel(snd_opl3_hwdep_new)kernel(snd_opl3_init)kernel(snd_opl3_interrupt)kernel(snd_opl3_load_patch)kernel(snd_opl3_new)kernel(snd_opl3_regmap)kernel(snd_opl3_reset)kernel(snd_opl3_timer_new)kernel(snd_oss_info_register)kernel(snd_pci_quirk_lookup)kernel(snd_pci_quirk_lookup_id)kernel(snd_pcm_2_1_chmaps)kernel(snd_pcm_add_chmap_ctls)kernel(snd_pcm_alt_chmaps)kernel(snd_pcm_format_big_endian)kernel(snd_pcm_format_linear)kernel(snd_pcm_format_little_endian)kernel(snd_pcm_format_name)kernel(snd_pcm_format_physical_width)kernel(snd_pcm_format_set_silence)kernel(snd_pcm_format_signed)kernel(snd_pcm_format_silence_64)kernel(snd_pcm_format_size)kernel(snd_pcm_format_unsigned)kernel(snd_pcm_format_width)kernel(snd_pcm_hw_constraint_eld)kernel(snd_pcm_hw_constraint_integer)kernel(snd_pcm_hw_constraint_list)kernel(snd_pcm_hw_constraint_mask64)kernel(snd_pcm_hw_constraint_minmax)kernel(snd_pcm_hw_constraint_msbits)kernel(snd_pcm_hw_constraint_pow2)kernel(snd_pcm_hw_constraint_ranges)kernel(snd_pcm_hw_constraint_ratdens)kernel(snd_pcm_hw_constraint_ratnums)kernel(snd_pcm_hw_constraint_step)kernel(snd_pcm_hw_limit_rates)kernel(snd_pcm_hw_param_first)kernel(snd_pcm_hw_param_last)kernel(snd_pcm_hw_param_value)kernel(snd_pcm_hw_params_bits)kernel(snd_pcm_hw_refine)kernel(snd_pcm_hw_rule_add)kernel(snd_pcm_hw_rule_noresample)kernel(snd_pcm_kernel_ioctl)kernel(snd_pcm_lib_default_mmap)kernel(snd_pcm_lib_free_pages)kernel(snd_pcm_lib_free_vmalloc_buffer)kernel(snd_pcm_lib_get_vmalloc_page)kernel(snd_pcm_lib_ioctl)kernel(snd_pcm_lib_malloc_pages)kernel(snd_pcm_lib_mmap_iomem)kernel(snd_pcm_lib_preallocate_free_for_all)kernel(snd_pcm_lib_preallocate_pages)kernel(snd_pcm_lib_preallocate_pages_for_all)kernel(snd_pcm_mmap_data)kernel(snd_pcm_new)kernel(snd_pcm_new_internal)kernel(snd_pcm_new_stream)kernel(snd_pcm_open_substream)kernel(snd_pcm_period_elapsed)kernel(snd_pcm_period_elapsed_under_stream_lock)kernel(snd_pcm_rate_bit_to_rate)kernel(snd_pcm_rate_mask_intersect)kernel(snd_pcm_rate_range_to_bits)kernel(snd_pcm_rate_to_rate_bit)kernel(snd_pcm_release_substream)kernel(snd_pcm_set_managed_buffer)kernel(snd_pcm_set_managed_buffer_all)kernel(snd_pcm_set_ops)kernel(snd_pcm_set_sync)kernel(snd_pcm_std_chmaps)kernel(snd_pcm_stop)kernel(snd_pcm_stop_xrun)kernel(snd_pcm_stream_lock)kernel(snd_pcm_stream_lock_irq)kernel(snd_pcm_stream_unlock)kernel(snd_pcm_stream_unlock_irq)kernel(snd_pcm_stream_unlock_irqrestore)kernel(snd_pcm_suspend_all)kernel(snd_power_ref_and_wait)kernel(snd_power_wait)kernel(snd_print_pcm_bits)kernel(snd_pt2258_build_controls)kernel(snd_pt2258_reset)kernel(snd_rawmidi_drain_input)kernel(snd_rawmidi_drain_output)kernel(snd_rawmidi_drop_output)kernel(snd_rawmidi_free)kernel(snd_rawmidi_info_select)kernel(snd_rawmidi_init)kernel(snd_rawmidi_input_params)kernel(snd_rawmidi_kernel_open)kernel(snd_rawmidi_kernel_read)kernel(snd_rawmidi_kernel_release)kernel(snd_rawmidi_kernel_write)kernel(snd_rawmidi_new)kernel(snd_rawmidi_output_params)kernel(snd_rawmidi_proceed)kernel(snd_rawmidi_receive)kernel(snd_rawmidi_set_ops)kernel(snd_rawmidi_transmit)kernel(snd_rawmidi_transmit_ack)kernel(snd_rawmidi_transmit_empty)kernel(snd_rawmidi_transmit_peek)kernel(snd_register_device)kernel(snd_register_oss_device)kernel(snd_request_card)kernel(snd_seq_autoload_exit)kernel(snd_seq_autoload_init)kernel(snd_seq_client_ioctl_lock)kernel(snd_seq_client_ioctl_unlock)kernel(snd_seq_create_kernel_client)kernel(snd_seq_delete_kernel_client)kernel(snd_seq_device_load_drivers)kernel(snd_seq_device_new)kernel(snd_seq_driver_unregister)kernel(snd_seq_dump_var_event)kernel(snd_seq_event_port_attach)kernel(snd_seq_event_port_detach)kernel(snd_seq_expand_var_event)kernel(snd_seq_expand_var_event_at)kernel(snd_seq_kernel_client_ctl)kernel(snd_seq_kernel_client_dispatch)kernel(snd_seq_kernel_client_enqueue)kernel(snd_seq_kernel_client_get)kernel(snd_seq_kernel_client_put)kernel(snd_seq_kernel_client_write_poll)kernel(snd_seq_root)kernel(snd_seq_set_queue_tempo)kernel(snd_seq_system_broadcast)kernel(snd_sf_linear_to_log)kernel(snd_sgbuf_get_addr)kernel(snd_sgbuf_get_chunk_size)kernel(snd_sgbuf_get_page)kernel(snd_soc_acpi_amd_acp63_sof_machines)kernel(snd_soc_acpi_amd_rmb_sof_machines)kernel(snd_soc_acpi_amd_sof_machines)kernel(snd_soc_acpi_amd_vangogh_sof_machines)kernel(snd_soc_acpi_codec_list)kernel(snd_soc_acpi_find_machine)kernel(snd_soc_acpi_find_package_from_hid)kernel(snd_soc_acpi_intel_adl_machines)kernel(snd_soc_acpi_intel_adl_sdw_machines)kernel(snd_soc_acpi_intel_arl_machines)kernel(snd_soc_acpi_intel_arl_sdw_machines)kernel(snd_soc_acpi_intel_baytrail_machines)kernel(snd_soc_acpi_intel_broadwell_machines)kernel(snd_soc_acpi_intel_bxt_machines)kernel(snd_soc_acpi_intel_cfl_machines)kernel(snd_soc_acpi_intel_cfl_sdw_machines)kernel(snd_soc_acpi_intel_cherrytrail_machines)kernel(snd_soc_acpi_intel_cml_machines)kernel(snd_soc_acpi_intel_cml_sdw_machines)kernel(snd_soc_acpi_intel_cnl_machines)kernel(snd_soc_acpi_intel_cnl_sdw_machines)kernel(snd_soc_acpi_intel_ehl_machines)kernel(snd_soc_acpi_intel_glk_machines)kernel(snd_soc_acpi_intel_hda_machines)kernel(snd_soc_acpi_intel_icl_machines)kernel(snd_soc_acpi_intel_icl_sdw_machines)kernel(snd_soc_acpi_intel_jsl_machines)kernel(snd_soc_acpi_intel_kbl_machines)kernel(snd_soc_acpi_intel_lnl_machines)kernel(snd_soc_acpi_intel_lnl_sdw_machines)kernel(snd_soc_acpi_intel_mtl_machines)kernel(snd_soc_acpi_intel_mtl_sdw_machines)kernel(snd_soc_acpi_intel_rpl_machines)kernel(snd_soc_acpi_intel_rpl_sdw_machines)kernel(snd_soc_acpi_intel_skl_machines)kernel(snd_soc_acpi_intel_tgl_machines)kernel(snd_soc_acpi_intel_tgl_sdw_machines)kernel(snd_soc_acpi_sdw_link_slaves_found)kernel(snd_soc_add_card_controls)kernel(snd_soc_add_component)kernel(snd_soc_add_component_controls)kernel(snd_soc_add_dai_controls)kernel(snd_soc_add_pcm_runtimes)kernel(snd_soc_bytes_get)kernel(snd_soc_bytes_info)kernel(snd_soc_bytes_info_ext)kernel(snd_soc_bytes_put)kernel(snd_soc_bytes_tlv_callback)kernel(snd_soc_calc_bclk)kernel(snd_soc_calc_frame_size)kernel(snd_soc_card_add_dai_link)kernel(snd_soc_card_get_kcontrol)kernel(snd_soc_card_get_kcontrol_locked)kernel(snd_soc_card_jack_new)kernel(snd_soc_card_jack_new_pins)kernel(snd_soc_card_remove_dai_link)kernel(snd_soc_close_delayed_work)kernel(snd_soc_cnew)kernel(snd_soc_component_async_complete)kernel(snd_soc_component_compr_ack)kernel(snd_soc_component_compr_copy)kernel(snd_soc_component_compr_free)kernel(snd_soc_component_compr_get_caps)kernel(snd_soc_component_compr_get_codec_caps)kernel(snd_soc_component_compr_get_metadata)kernel(snd_soc_component_compr_get_params)kernel(snd_soc_component_compr_open)kernel(snd_soc_component_compr_pointer)kernel(snd_soc_component_compr_set_metadata)kernel(snd_soc_component_compr_set_params)kernel(snd_soc_component_compr_trigger)kernel(snd_soc_component_disable_pin)kernel(snd_soc_component_disable_pin_unlocked)kernel(snd_soc_component_enable_pin)kernel(snd_soc_component_enable_pin_unlocked)kernel(snd_soc_component_exit_regmap)kernel(snd_soc_component_force_enable_pin)kernel(snd_soc_component_force_enable_pin_unlocked)kernel(snd_soc_component_get_jack_type)kernel(snd_soc_component_get_pin_status)kernel(snd_soc_component_init_regmap)kernel(snd_soc_component_initialize)kernel(snd_soc_component_nc_pin)kernel(snd_soc_component_nc_pin_unlocked)kernel(snd_soc_component_notify_control)kernel(snd_soc_component_read)kernel(snd_soc_component_read_field)kernel(snd_soc_component_set_jack)kernel(snd_soc_component_set_pll)kernel(snd_soc_component_set_sysclk)kernel(snd_soc_component_test_bits)kernel(snd_soc_component_update_bits)kernel(snd_soc_component_update_bits_async)kernel(snd_soc_component_write)kernel(snd_soc_component_write_field)kernel(snd_soc_copy_dai_args)kernel(snd_soc_dai_action)kernel(snd_soc_dai_active)kernel(snd_soc_dai_compr_ack)kernel(snd_soc_dai_compr_get_metadata)kernel(snd_soc_dai_compr_get_params)kernel(snd_soc_dai_compr_pointer)kernel(snd_soc_dai_compr_set_metadata)kernel(snd_soc_dai_compr_set_params)kernel(snd_soc_dai_compr_shutdown)kernel(snd_soc_dai_compr_startup)kernel(snd_soc_dai_compr_trigger)kernel(snd_soc_dai_digital_mute)kernel(snd_soc_dai_get_channel_map)kernel(snd_soc_dai_is_dummy)kernel(snd_soc_dai_link_set_capabilities)kernel(snd_soc_dai_name_get)kernel(snd_soc_dai_set_bclk_ratio)kernel(snd_soc_dai_set_channel_map)kernel(snd_soc_dai_set_clkdiv)kernel(snd_soc_dai_set_fmt)kernel(snd_soc_dai_set_pll)kernel(snd_soc_dai_set_sysclk)kernel(snd_soc_dai_set_tdm_slot)kernel(snd_soc_dai_set_tristate)kernel(snd_soc_daifmt_clock_provider_flipped)kernel(snd_soc_daifmt_clock_provider_from_bitmap)kernel(snd_soc_daifmt_parse_clock_provider_raw)kernel(snd_soc_daifmt_parse_format)kernel(snd_soc_dapm_add_routes)kernel(snd_soc_dapm_dai_free_widgets)kernel(snd_soc_dapm_dai_get_connected_widgets)kernel(snd_soc_dapm_del_routes)kernel(snd_soc_dapm_disable_pin)kernel(snd_soc_dapm_disable_pin_unlocked)kernel(snd_soc_dapm_enable_pin)kernel(snd_soc_dapm_enable_pin_unlocked)kernel(snd_soc_dapm_force_bias_level)kernel(snd_soc_dapm_force_enable_pin)kernel(snd_soc_dapm_force_enable_pin_unlocked)kernel(snd_soc_dapm_free)kernel(snd_soc_dapm_free_widget)kernel(snd_soc_dapm_get_enum_double)kernel(snd_soc_dapm_get_pin_status)kernel(snd_soc_dapm_get_pin_switch)kernel(snd_soc_dapm_get_volsw)kernel(snd_soc_dapm_ignore_suspend)kernel(snd_soc_dapm_info_pin_switch)kernel(snd_soc_dapm_init)kernel(snd_soc_dapm_kcontrol_dapm)kernel(snd_soc_dapm_kcontrol_widget)kernel(snd_soc_dapm_mixer_update_power)kernel(snd_soc_dapm_mux_update_power)kernel(snd_soc_dapm_nc_pin)kernel(snd_soc_dapm_nc_pin_unlocked)kernel(snd_soc_dapm_new_control)kernel(snd_soc_dapm_new_controls)kernel(snd_soc_dapm_new_dai_widgets)kernel(snd_soc_dapm_new_widgets)kernel(snd_soc_dapm_put_enum_double)kernel(snd_soc_dapm_put_pin_switch)kernel(snd_soc_dapm_put_volsw)kernel(snd_soc_dapm_stream_stop)kernel(snd_soc_dapm_sync)kernel(snd_soc_dapm_sync_unlocked)kernel(snd_soc_dapm_update_dai)kernel(snd_soc_dapm_weak_routes)kernel(snd_soc_dapm_widget_name_cmp)kernel(snd_soc_debugfs_root)kernel(snd_soc_dlc_use_cpu_as_platform)kernel(snd_soc_dpcm_be_can_update)kernel(snd_soc_dpcm_can_be_free_stop)kernel(snd_soc_dpcm_can_be_params)kernel(snd_soc_dpcm_can_be_prepared)kernel(snd_soc_dpcm_fe_can_update)kernel(snd_soc_dpcm_get_substream)kernel(snd_soc_dpcm_runtime_update)kernel(snd_soc_dummy_dlc)kernel(snd_soc_find_dai)kernel(snd_soc_find_dai_with_mutex)kernel(snd_soc_get_dai_id)kernel(snd_soc_get_dai_name)kernel(snd_soc_get_dai_via_args)kernel(snd_soc_get_dlc)kernel(snd_soc_get_enum_double)kernel(snd_soc_get_pcm_runtime)kernel(snd_soc_get_stream_cpu)kernel(snd_soc_get_strobe)kernel(snd_soc_get_volsw)kernel(snd_soc_get_volsw_range)kernel(snd_soc_get_volsw_sx)kernel(snd_soc_get_xr_sx)kernel(snd_soc_hda_codec_dai_ops)kernel(snd_soc_hdac_hda_get_ops)kernel(snd_soc_info_enum_double)kernel(snd_soc_info_volsw)kernel(snd_soc_info_volsw_range)kernel(snd_soc_info_volsw_sx)kernel(snd_soc_info_xr_sx)kernel(snd_soc_jack_add_gpiods)kernel(snd_soc_jack_add_gpios)kernel(snd_soc_jack_add_pins)kernel(snd_soc_jack_add_zones)kernel(snd_soc_jack_free_gpios)kernel(snd_soc_jack_get_type)kernel(snd_soc_jack_notifier_register)kernel(snd_soc_jack_notifier_unregister)kernel(snd_soc_jack_report)kernel(snd_soc_limit_volume)kernel(snd_soc_link_compr_set_params)kernel(snd_soc_link_compr_shutdown)kernel(snd_soc_link_compr_startup)kernel(snd_soc_lookup_component)kernel(snd_soc_lookup_component_nolocked)kernel(snd_soc_new_compress)kernel(snd_soc_of_get_dai_link_codecs)kernel(snd_soc_of_get_dai_link_cpus)kernel(snd_soc_of_get_dai_name)kernel(snd_soc_of_get_dlc)kernel(snd_soc_of_get_slot_mask)kernel(snd_soc_of_parse_audio_routing)kernel(snd_soc_of_parse_audio_simple_widgets)kernel(snd_soc_of_parse_aux_devs)kernel(snd_soc_of_parse_card_name)kernel(snd_soc_of_parse_node_prefix)kernel(snd_soc_of_parse_pin_switches)kernel(snd_soc_of_parse_tdm_slot)kernel(snd_soc_of_put_dai_link_codecs)kernel(snd_soc_of_put_dai_link_cpus)kernel(snd_soc_params_to_bclk)kernel(snd_soc_params_to_frame_size)kernel(snd_soc_pm_ops)kernel(snd_soc_poweroff)kernel(snd_soc_put_enum_double)kernel(snd_soc_put_strobe)kernel(snd_soc_put_volsw)kernel(snd_soc_put_volsw_range)kernel(snd_soc_put_volsw_sx)kernel(snd_soc_put_xr_sx)kernel(snd_soc_register_card)kernel(snd_soc_register_component)kernel(snd_soc_register_dai)kernel(snd_soc_remove_pcm_runtime)kernel(snd_soc_resume)kernel(snd_soc_rtdcom_lookup)kernel(snd_soc_runtime_action)kernel(snd_soc_runtime_calc_hw)kernel(snd_soc_runtime_set_dai_fmt)kernel(snd_soc_set_dmi_name)kernel(snd_soc_set_runtime_hwparams)kernel(snd_soc_suspend)kernel(snd_soc_tdm_params_to_bclk)kernel(snd_soc_tplg_component_load)kernel(snd_soc_tplg_component_remove)kernel(snd_soc_tplg_widget_bind_event)kernel(snd_soc_unregister_card)kernel(snd_soc_unregister_component)kernel(snd_soc_unregister_component_by_driver)kernel(snd_soc_unregister_dai)kernel(snd_sof_complete)kernel(snd_sof_create_page_table)kernel(snd_sof_dbg_init)kernel(snd_sof_dbg_memory_info_init)kernel(snd_sof_debugfs_add_region_item_iomem)kernel(snd_sof_debugfs_buf_item)kernel(snd_sof_device_probe)kernel(snd_sof_device_probe_completed)kernel(snd_sof_device_remove)kernel(snd_sof_device_shutdown)kernel(snd_sof_dsp_dbg_dump)kernel(snd_sof_dsp_only_d0i3_compatible_stream_active)kernel(snd_sof_dsp_panic)kernel(snd_sof_dsp_update_bits)kernel(snd_sof_dsp_update_bits64)kernel(snd_sof_dsp_update_bits64_unlocked)kernel(snd_sof_dsp_update_bits_forced)kernel(snd_sof_dsp_update_bits_unlocked)kernel(snd_sof_free_debug)kernel(snd_sof_fw_unload)kernel(snd_sof_handle_fw_exception)kernel(snd_sof_ipc_free)kernel(snd_sof_ipc_get_reply)kernel(snd_sof_ipc_init)kernel(snd_sof_ipc_reply)kernel(snd_sof_load_firmware_memcpy)kernel(snd_sof_load_firmware_raw)kernel(snd_sof_load_topology)kernel(snd_sof_pci_update_bits)kernel(snd_sof_pcm_period_elapsed)kernel(snd_sof_prepare)kernel(snd_sof_resume)kernel(snd_sof_run_firmware)kernel(snd_sof_runtime_idle)kernel(snd_sof_runtime_resume)kernel(snd_sof_runtime_suspend)kernel(snd_sof_suspend)kernel(snd_timer_close)kernel(snd_timer_continue)kernel(snd_timer_global_free)kernel(snd_timer_global_new)kernel(snd_timer_global_register)kernel(snd_timer_instance_free)kernel(snd_timer_instance_new)kernel(snd_timer_interrupt)kernel(snd_timer_new)kernel(snd_timer_notify)kernel(snd_timer_open)kernel(snd_timer_pause)kernel(snd_timer_resolution)kernel(snd_timer_start)kernel(snd_timer_stop)kernel(snd_trident_alloc_voice)kernel(snd_trident_free_voice)kernel(snd_trident_start_voice)kernel(snd_trident_stop_voice)kernel(snd_trident_write_voice_regs)kernel(snd_ump_attach_legacy_rawmidi)kernel(snd_ump_block_new)kernel(snd_ump_convert_from_ump)kernel(snd_ump_convert_to_ump)kernel(snd_ump_endpoint_new)kernel(snd_ump_parse_endpoint)kernel(snd_ump_receive)kernel(snd_ump_receive_ump_val)kernel(snd_ump_switch_protocol)kernel(snd_ump_transmit)kernel(snd_unregister_device)kernel(snd_unregister_oss_device)kernel(snd_usbmidi_disconnect)kernel(snd_usbmidi_input_start)kernel(snd_usbmidi_input_stop)kernel(snd_usbmidi_resume)kernel(snd_usbmidi_suspend)kernel(snd_use_lock_sync_helper)kernel(snd_util_mem_alloc)kernel(snd_util_mem_avail)kernel(snd_util_mem_free)kernel(snd_util_memhdr_free)kernel(snd_util_memhdr_new)kernel(snd_virmidi_new)kernel(snd_vx_check_reg_bit)kernel(snd_vx_create)kernel(snd_vx_dsp_boot)kernel(snd_vx_dsp_load)kernel(snd_vx_free_firmware)kernel(snd_vx_irq_handler)kernel(snd_vx_load_boot_image)kernel(snd_vx_resume)kernel(snd_vx_setup_firmware)kernel(snd_vx_suspend)kernel(snd_vx_threaded_irq_handler)kernel(soc_codec_dev_max98373)kernel(soc_codec_dev_max98373_sdw)kernel(soc_hda_ext_bus_ops)kernel(sof_acp_common_ops)kernel(sof_acpi_pm)kernel(sof_acpi_probe)kernel(sof_acpi_remove)kernel(sof_apl_ops)kernel(sof_apl_ops_init)kernel(sof_block_read)kernel(sof_block_write)kernel(sof_client_core_module_get)kernel(sof_client_core_module_put)kernel(sof_client_dev_register)kernel(sof_client_dev_unregister)kernel(sof_client_get_debugfs_root)kernel(sof_client_get_dma_dev)kernel(sof_client_get_fw_state)kernel(sof_client_get_fw_version)kernel(sof_client_get_ipc_max_payload_size)kernel(sof_client_get_ipc_type)kernel(sof_client_ipc4_find_module)kernel(sof_client_ipc_rx_message)kernel(sof_client_ipc_set_get_data)kernel(sof_client_ipc_tx_message)kernel(sof_client_register_fw_state_handler)kernel(sof_client_register_ipc_rx_handler)kernel(sof_client_unregister_fw_state_handler)kernel(sof_client_unregister_ipc_rx_handler)kernel(sof_cnl_ops)kernel(sof_cnl_ops_init)kernel(sof_create_ipc_file_profile)kernel(sof_dai_get_bclk)kernel(sof_dai_get_mclk)kernel(sof_dai_get_tdm_slots)kernel(sof_debug_check_flag)kernel(sof_icl_ops)kernel(sof_icl_ops_init)kernel(sof_intel_board_card_late_probe)kernel(sof_intel_board_set_bt_link)kernel(sof_intel_board_set_codec_link)kernel(sof_intel_board_set_dai_link)kernel(sof_intel_board_set_dmic_link)kernel(sof_intel_board_set_hdmi_in_link)kernel(sof_intel_board_set_intel_hdmi_link)kernel(sof_intel_board_set_ssp_amp_link)kernel(sof_io_read)kernel(sof_io_read64)kernel(sof_io_write)kernel(sof_io_write64)kernel(sof_ipc3_do_rx_work)kernel(sof_ipc4_find_debug_slot_offset_by_type)kernel(sof_ipc4_set_pipeline_state)kernel(sof_ipc_msg_data)kernel(sof_ipc_set_get_data)kernel(sof_ipc_tx_message)kernel(sof_ipc_tx_message_no_pm)kernel(sof_lnl_ops)kernel(sof_lnl_ops_init)kernel(sof_machine_register)kernel(sof_machine_unregister)kernel(sof_mailbox_read)kernel(sof_mailbox_write)kernel(sof_mtl_ops)kernel(sof_mtl_ops_init)kernel(sof_pci_pm)kernel(sof_pci_probe)kernel(sof_pci_remove)kernel(sof_pci_shutdown)kernel(sof_pcm_dai_link_fixup)kernel(sof_print_oops_and_stack)kernel(sof_rembrandt_ops)kernel(sof_renoir_ops)kernel(sof_resume_clients)kernel(sof_rt1011_codec_conf)kernel(sof_rt1011_dai_link)kernel(sof_rt1015_codec_conf)kernel(sof_rt1015_dai_link)kernel(sof_rt1015p_codec_conf)kernel(sof_rt1015p_dai_link)kernel(sof_rt1019p_dai_link)kernel(sof_rt1308_dai_link)kernel(sof_set_fw_state)kernel(sof_set_stream_data_offset)kernel(sof_skl_ops)kernel(sof_skl_ops_init)kernel(sof_ssp_detect_amp_type)kernel(sof_ssp_detect_codec_type)kernel(sof_ssp_get_codec_name)kernel(sof_stream_pcm_close)kernel(sof_stream_pcm_open)kernel(sof_suspend_clients)kernel(sof_tgl_ops)kernel(sof_tgl_ops_init)kernel(sof_vangogh_ops)kernel(sof_widget_free)kernel(sof_widget_setup)kernel(sof_xtensa_arch_ops)kernel(sonet_copy_stats)kernel(sonet_subtract_stats)kernel(sony_pic_camera_command)kernel(sound_class)kernel(sst_alloc_drv_context)kernel(sst_configure_runtime_pm)kernel(sst_context_cleanup)kernel(sst_context_init)kernel(sst_dsp_inbox_read)kernel(sst_dsp_inbox_write)kernel(sst_dsp_mailbox_init)kernel(sst_dsp_outbox_read)kernel(sst_dsp_outbox_write)kernel(sst_dsp_register_poll)kernel(sst_dsp_shim_read)kernel(sst_dsp_shim_read_unlocked)kernel(sst_dsp_shim_update_bits)kernel(sst_dsp_shim_update_bits_forced)kernel(sst_dsp_shim_update_bits_forced_unlocked)kernel(sst_dsp_shim_update_bits_unlocked)kernel(sst_dsp_shim_write)kernel(sst_dsp_shim_write_unlocked)kernel(sst_ipc_fini)kernel(sst_ipc_init)kernel(sst_ipc_reply_find_msg)kernel(sst_ipc_tx_message_nopm)kernel(sst_ipc_tx_message_nowait)kernel(sst_ipc_tx_message_wait)kernel(sst_ipc_tx_msg_reply_complete)kernel(sst_register_dsp)kernel(sst_shim32_read)kernel(sst_shim32_read64)kernel(sst_shim32_write)kernel(sst_shim32_write64)kernel(sst_unregister_dsp)kernel(stmmac_bus_clks_config)kernel(stmmac_dvr_probe)kernel(stmmac_dvr_remove)kernel(stmmac_get_mac_addr)kernel(stmmac_init_tstamp_counter)kernel(stmmac_resume)kernel(stmmac_set_mac_addr)kernel(stmmac_suspend)kernel(t4_cleanup_clip_tbl)kernel(tas2781_load_calibration)kernel(tas2781_reset)kernel(tascodec_init)kernel(tasdevice_amp_getvol)kernel(tasdevice_amp_putvol)kernel(tasdevice_apply_calibration)kernel(tasdevice_calbin_remove)kernel(tasdevice_config_info_remove)kernel(tasdevice_dev_bulk_read)kernel(tasdevice_dev_bulk_write)kernel(tasdevice_dev_read)kernel(tasdevice_dev_update_bits)kernel(tasdevice_dev_write)kernel(tasdevice_digital_getvol)kernel(tasdevice_digital_putvol)kernel(tasdevice_dsp_parser)kernel(tasdevice_dsp_remove)kernel(tasdevice_init)kernel(tasdevice_kzalloc)kernel(tasdevice_prmg_load)kernel(tasdevice_rca_parser)kernel(tasdevice_remove)kernel(tasdevice_save_calibration)kernel(tasdevice_select_cfg_blk)kernel(tasdevice_select_tuningprm_cfg)kernel(tasdevice_tuning_switch)kernel(tgl_chip_info)kernel(tglh_chip_info)kernel(try_test_sas_gpio_gp_bit)kernel(ts3a227e_enable_jack_detect)kernel(ubi_close_volume)kernel(ubi_do_get_device_info)kernel(ubi_flush)kernel(ubi_get_device_info)kernel(ubi_get_volume_info)kernel(ubi_is_mapped)kernel(ubi_leb_change)kernel(ubi_leb_erase)kernel(ubi_leb_map)kernel(ubi_leb_read)kernel(ubi_leb_read_sg)kernel(ubi_leb_unmap)kernel(ubi_leb_write)kernel(ubi_open_volume)kernel(ubi_open_volume_nm)kernel(ubi_open_volume_path)kernel(ubi_register_volume_notifier)kernel(ubi_sync)kernel(ubi_unregister_volume_notifier)kernel(uio_event_notify)kernel(uio_unregister_device)kernel(uncore_freq_add_entry)kernel(uncore_freq_common_exit)kernel(uncore_freq_common_init)kernel(uncore_freq_remove_die_entry)kernel(unregister_atmdevice_notifier)kernel(unregister_candev)kernel(unregister_mtd_chip_driver)kernel(unregister_mtd_user)kernel(unregister_pppox_proto)kernel(unregister_sound_dsp)kernel(unregister_sound_mixer)kernel(unregister_sound_special)kernel(usb_wwan_chars_in_buffer)kernel(usb_wwan_close)kernel(usb_wwan_dtr_rts)kernel(usb_wwan_open)kernel(usb_wwan_port_probe)kernel(usb_wwan_port_remove)kernel(usb_wwan_resume)kernel(usb_wwan_suspend)kernel(usb_wwan_tiocmget)kernel(usb_wwan_tiocmset)kernel(usb_wwan_write)kernel(usb_wwan_write_room)kernel(usbatm_usb_disconnect)kernel(usbatm_usb_probe)kernel(usbnet_cdc_bind)kernel(usbnet_cdc_status)kernel(usbnet_cdc_unbind)kernel(usbnet_cdc_update_filter)kernel(usbnet_cdc_zte_rx_fixup)kernel(usbnet_change_mtu)kernel(usbnet_defer_kevent)kernel(usbnet_device_suggests_idle)kernel(usbnet_disconnect)kernel(usbnet_ether_cdc_bind)kernel(usbnet_generic_cdc_bind)kernel(usbnet_get_drvinfo)kernel(usbnet_get_endpoints)kernel(usbnet_get_ethernet_addr)kernel(usbnet_get_link)kernel(usbnet_get_link_ksettings_internal)kernel(usbnet_get_link_ksettings_mii)kernel(usbnet_get_msglevel)kernel(usbnet_link_change)kernel(usbnet_manage_power)kernel(usbnet_nway_reset)kernel(usbnet_open)kernel(usbnet_pause_rx)kernel(usbnet_probe)kernel(usbnet_purge_paused_rxq)kernel(usbnet_read_cmd)kernel(usbnet_read_cmd_nopm)kernel(usbnet_resume)kernel(usbnet_resume_rx)kernel(usbnet_set_link_ksettings_mii)kernel(usbnet_set_msglevel)kernel(usbnet_set_rx_mode)kernel(usbnet_skb_return)kernel(usbnet_start_xmit)kernel(usbnet_status_start)kernel(usbnet_status_stop)kernel(usbnet_stop)kernel(usbnet_suspend)kernel(usbnet_tx_timeout)kernel(usbnet_unlink_rx_urbs)kernel(usbnet_update_max_qlen)kernel(usbnet_write_cmd)kernel(usbnet_write_cmd_async)kernel(usbnet_write_cmd_nopm)kernel(uvc_format_by_guid)kernel(uverbs_copy_to)kernel(uverbs_copy_to_struct_or_zero)kernel(uverbs_destroy_def_handler)kernel(uverbs_fd_class)kernel(uverbs_finalize_uobj_create)kernel(uverbs_get_flags32)kernel(uverbs_get_flags64)kernel(uverbs_idr_class)kernel(uverbs_uobject_fd_release)kernel(uverbs_uobject_put)kernel(v4l2_apply_frmsize_constraints)kernel(v4l2_calc_aspect_ratio)kernel(v4l2_calc_timeperframe)kernel(v4l2_compat_ioctl32)kernel(v4l2_create_fwnode_links)kernel(v4l2_create_fwnode_links_to_pad)kernel(v4l2_ctrl_activate)kernel(v4l2_ctrl_add_handler)kernel(v4l2_ctrl_auto_cluster)kernel(v4l2_ctrl_cluster)kernel(v4l2_ctrl_fill)kernel(v4l2_ctrl_find)kernel(v4l2_ctrl_g_ctrl)kernel(v4l2_ctrl_g_ctrl_int64)kernel(v4l2_ctrl_get_int_menu)kernel(v4l2_ctrl_get_menu)kernel(v4l2_ctrl_get_name)kernel(v4l2_ctrl_handler_free)kernel(v4l2_ctrl_handler_init_class)kernel(v4l2_ctrl_handler_log_status)kernel(v4l2_ctrl_handler_setup)kernel(v4l2_ctrl_log_status)kernel(v4l2_ctrl_merge)kernel(v4l2_ctrl_new_custom)kernel(v4l2_ctrl_new_fwnode_properties)kernel(v4l2_ctrl_new_int_menu)kernel(v4l2_ctrl_new_std)kernel(v4l2_ctrl_new_std_compound)kernel(v4l2_ctrl_new_std_menu)kernel(v4l2_ctrl_new_std_menu_items)kernel(v4l2_ctrl_notify)kernel(v4l2_ctrl_poll)kernel(v4l2_ctrl_query_fill)kernel(v4l2_ctrl_radio_filter)kernel(v4l2_ctrl_replace)kernel(v4l2_ctrl_request_complete)kernel(v4l2_ctrl_request_hdl_ctrl_find)kernel(v4l2_ctrl_request_hdl_find)kernel(v4l2_ctrl_request_setup)kernel(v4l2_ctrl_sub_ev_ops)kernel(v4l2_ctrl_subdev_log_status)kernel(v4l2_ctrl_subdev_subscribe_event)kernel(v4l2_ctrl_subscribe_event)kernel(v4l2_detect_cvt)kernel(v4l2_detect_gtf)kernel(v4l2_device_disconnect)kernel(v4l2_device_put)kernel(v4l2_device_register)kernel(v4l2_device_register_subdev)kernel(v4l2_device_set_name)kernel(v4l2_device_unregister)kernel(v4l2_device_unregister_subdev)kernel(v4l2_dv_timings_aspect_ratio)kernel(v4l2_dv_timings_presets)kernel(v4l2_enum_dv_timings_cap)kernel(v4l2_event_dequeue)kernel(v4l2_event_pending)kernel(v4l2_event_queue)kernel(v4l2_event_queue_fh)kernel(v4l2_event_subdev_unsubscribe)kernel(v4l2_event_subscribe)kernel(v4l2_event_unsubscribe)kernel(v4l2_event_unsubscribe_all)kernel(v4l2_event_wake_all)kernel(v4l2_fh_add)kernel(v4l2_fh_del)kernel(v4l2_fh_exit)kernel(v4l2_fh_init)kernel(v4l2_fh_is_singular)kernel(v4l2_fh_open)kernel(v4l2_fh_release)kernel(v4l2_field_names)kernel(v4l2_fill_pixfmt)kernel(v4l2_fill_pixfmt_mp)kernel(v4l2_find_dv_timings_cap)kernel(v4l2_find_dv_timings_cea861_vic)kernel(v4l2_format_info)kernel(v4l2_fraction_to_interval)kernel(v4l2_g_ctrl)kernel(v4l2_g_ext_ctrls)kernel(v4l2_g_parm_cap)kernel(v4l2_get_edid_phys_addr)kernel(v4l2_get_link_freq)kernel(v4l2_hdmi_rx_colorimetry)kernel(v4l2_i2c_new_subdev)kernel(v4l2_i2c_new_subdev_board)kernel(v4l2_i2c_subdev_addr)kernel(v4l2_i2c_subdev_init)kernel(v4l2_i2c_subdev_set_name)kernel(v4l2_i2c_tuner_addrs)kernel(v4l2_match_dv_timings)kernel(v4l2_mc_create_media_graph)kernel(v4l2_norm_to_name)kernel(v4l2_phys_addr_for_input)kernel(v4l2_phys_addr_validate)kernel(v4l2_pipeline_link_notify)kernel(v4l2_pipeline_pm_get)kernel(v4l2_pipeline_pm_put)kernel(v4l2_print_dv_timings)kernel(v4l2_prio_change)kernel(v4l2_prio_check)kernel(v4l2_prio_close)kernel(v4l2_prio_init)kernel(v4l2_prio_max)kernel(v4l2_prio_open)kernel(v4l2_query_ext_ctrl)kernel(v4l2_queryctrl)kernel(v4l2_querymenu)kernel(v4l2_s_ctrl)kernel(v4l2_s_ext_ctrls)kernel(v4l2_s_parm_cap)kernel(v4l2_set_edid_phys_addr)kernel(v4l2_simplify_fraction)kernel(v4l2_spi_new_subdev)kernel(v4l2_spi_subdev_init)kernel(v4l2_src_change_event_subdev_subscribe)kernel(v4l2_src_change_event_subscribe)kernel(v4l2_subdev_alloc_state)kernel(v4l2_subdev_call_wrappers)kernel(v4l2_subdev_free_state)kernel(v4l2_subdev_get_fwnode_pad_1_to_1)kernel(v4l2_subdev_init)kernel(v4l2_subdev_link_validate)kernel(v4l2_subdev_link_validate_default)kernel(v4l2_subdev_notify_event)kernel(v4l2_try_ext_ctrls)kernel(v4l2_type_names)kernel(v4l2_valid_dv_timings)kernel(v4l2_video_std_construct)kernel(v4l2_video_std_frame_period)kernel(v4l_bound_align_image)kernel(v4l_disable_media_source)kernel(v4l_enable_media_source)kernel(v4l_printk_ioctl)kernel(v4l_vb2q_enable_media_source)kernel(vb2_buffer_done)kernel(vb2_buffer_in_use)kernel(vb2_common_vm_ops)kernel(vb2_core_create_bufs)kernel(vb2_core_dqbuf)kernel(vb2_core_expbuf)kernel(vb2_core_poll)kernel(vb2_core_prepare_buf)kernel(vb2_core_qbuf)kernel(vb2_core_querybuf)kernel(vb2_core_queue_init)kernel(vb2_core_queue_release)kernel(vb2_core_reqbufs)kernel(vb2_core_streamoff)kernel(vb2_core_streamon)kernel(vb2_create_bufs)kernel(vb2_create_framevec)kernel(vb2_destroy_framevec)kernel(vb2_discard_done)kernel(vb2_dqbuf)kernel(vb2_expbuf)kernel(vb2_find_timestamp)kernel(vb2_fop_mmap)kernel(vb2_fop_poll)kernel(vb2_fop_read)kernel(vb2_fop_release)kernel(vb2_fop_write)kernel(vb2_ioctl_create_bufs)kernel(vb2_ioctl_dqbuf)kernel(vb2_ioctl_expbuf)kernel(vb2_ioctl_prepare_buf)kernel(vb2_ioctl_qbuf)kernel(vb2_ioctl_querybuf)kernel(vb2_ioctl_reqbufs)kernel(vb2_ioctl_streamoff)kernel(vb2_ioctl_streamon)kernel(vb2_mmap)kernel(vb2_ops_wait_finish)kernel(vb2_ops_wait_prepare)kernel(vb2_plane_cookie)kernel(vb2_plane_vaddr)kernel(vb2_poll)kernel(vb2_prepare_buf)kernel(vb2_qbuf)kernel(vb2_querybuf)kernel(vb2_queue_change_type)kernel(vb2_queue_error)kernel(vb2_queue_init)kernel(vb2_queue_init_name)kernel(vb2_queue_release)kernel(vb2_read)kernel(vb2_reqbufs)kernel(vb2_request_buffer_cnt)kernel(vb2_request_object_is_buffer)kernel(vb2_request_queue)kernel(vb2_request_validate)kernel(vb2_streamoff)kernel(vb2_streamon)kernel(vb2_thread_start)kernel(vb2_thread_stop)kernel(vb2_verify_memory_type)kernel(vb2_video_unregister_device)kernel(vb2_vmalloc_memops)kernel(vb2_wait_for_all_buffers)kernel(vb2_write)kernel(vcc_hash)kernel(vcc_insert_socket)kernel(vcc_process_recv_queue)kernel(vcc_release_async)kernel(vcc_sklist_lock)kernel(video_devdata)kernel(video_device_alloc)kernel(video_device_release)kernel(video_device_release_empty)kernel(video_ioctl2)kernel(video_unregister_device)kernel(videobuf_alloc_vb)kernel(videobuf_dqbuf)kernel(videobuf_iolock)kernel(videobuf_mmap_free)kernel(videobuf_mmap_mapper)kernel(videobuf_mmap_setup)kernel(videobuf_next_field)kernel(videobuf_poll_stream)kernel(videobuf_qbuf)kernel(videobuf_querybuf)kernel(videobuf_queue_cancel)kernel(videobuf_queue_core_init)kernel(videobuf_queue_is_busy)kernel(videobuf_queue_to_vaddr)kernel(videobuf_queue_vmalloc_init)kernel(videobuf_read_one)kernel(videobuf_read_start)kernel(videobuf_read_stop)kernel(videobuf_read_stream)kernel(videobuf_reqbufs)kernel(videobuf_stop)kernel(videobuf_streamoff)kernel(videobuf_streamon)kernel(videobuf_to_vmalloc)kernel(videobuf_vmalloc_free)kernel(videobuf_waiton)kernel(vnic_dev_get_pdev)kernel(vnic_dev_get_res)kernel(vnic_dev_get_res_count)kernel(vnic_dev_register)kernel(vnic_dev_unregister)kernel(wdev_chandef)kernel(wdev_to_ieee80211_vif)kernel(widget_in_list)kernel(wiphy_apply_custom_regulatory)kernel(wiphy_delayed_work_cancel)kernel(wiphy_delayed_work_flush)kernel(wiphy_delayed_work_queue)kernel(wiphy_delayed_work_timer)kernel(wiphy_free)kernel(wiphy_new_nm)kernel(wiphy_register)kernel(wiphy_rfkill_set_hw_state_reason)kernel(wiphy_rfkill_start_polling)kernel(wiphy_to_ieee80211_hw)kernel(wiphy_unregister)kernel(wiphy_work_cancel)kernel(wiphy_work_flush)kernel(wiphy_work_queue)kernel(wm8804_pm)kernel(wm8804_probe)kernel(wm8804_regmap_config)kernel(wm8804_remove)kernel(wm_adsp1_event)kernel(wm_adsp1_init)kernel(wm_adsp2_bus_error)kernel(wm_adsp2_component_probe)kernel(wm_adsp2_component_remove)kernel(wm_adsp2_init)kernel(wm_adsp2_preloader_get)kernel(wm_adsp2_preloader_put)kernel(wm_adsp2_remove)kernel(wm_adsp2_set_dspclk)kernel(wm_adsp_compr_copy)kernel(wm_adsp_compr_free)kernel(wm_adsp_compr_get_caps)kernel(wm_adsp_compr_handle_irq)kernel(wm_adsp_compr_open)kernel(wm_adsp_compr_pointer)kernel(wm_adsp_compr_set_params)kernel(wm_adsp_compr_trigger)kernel(wm_adsp_early_event)kernel(wm_adsp_event)kernel(wm_adsp_fw_enum)kernel(wm_adsp_fw_get)kernel(wm_adsp_fw_put)kernel(wm_adsp_power_down)kernel(wm_adsp_power_up)kernel(wm_adsp_read_ctl)kernel(wm_adsp_run)kernel(wm_adsp_stop)kernel(wm_adsp_write_ctl)kernel(wm_halo_bus_error)kernel(wm_halo_init)kernel(wm_halo_wdt_expire)kernel(wmi_driver_unregister)kernel(wmi_evaluate_method)kernel(wmi_get_acpi_device_uid)kernel(wmi_get_event_data)kernel(wmi_has_guid)kernel(wmi_install_notify_handler)kernel(wmi_query_block)kernel(wmi_remove_notify_handler)kernel(wmi_set_block)kernel(wmidev_block_query)kernel(wmidev_evaluate_method)kernel(wpan_phy_find)kernel(wpan_phy_for_each)kernel(wpan_phy_free)kernel(wpan_phy_new)kernel(wpan_phy_register)kernel(wpan_phy_unregister)kernel(zgid)kernel-moduleskernel-modules-x86_64kernel-rt-moduleskernel-rt-modules(x86-64)kernel-rt-modules-uname-rkernel-rt-modules-x86_64kmod(6lowpan.ko)kmod(8250_lpss.ko)kmod(aacraid.ko)kmod(ac97_bus.ko)kmod(acecad.ko)kmod(acer-wireless.ko)kmod(acer-wmi.ko)kmod(adutux.ko)kmod(aiptek.ko)kmod(aircable.ko)kmod(alx.ko)kmod(amd-pmc.ko)kmod(amd-pmf.ko)kmod(amd-xgbe.ko)kmod(amd_hsmp.ko)kmod(amdgpu.ko)kmod(amdxcp.ko)kmod(amilo-rfkill.ko)kmod(apple-gmux.ko)kmod(appledisplay.ko)kmod(arc_uart.ko)kmod(ark3116.ko)kmod(asix.ko)kmod(ast.ko)kmod(asus-laptop.ko)kmod(asus-nb-wmi.ko)kmod(asus-wmi.ko)kmod(ath.ko)kmod(ath10k_core.ko)kmod(ath10k_pci.ko)kmod(ath11k.ko)kmod(ath11k_pci.ko)kmod(ath3k.ko)kmod(ath9k.ko)kmod(ath9k_common.ko)kmod(ath9k_htc.ko)kmod(ath9k_hw.ko)kmod(atl1.ko)kmod(atl1c.ko)kmod(atl1e.ko)kmod(atl2.ko)kmod(atlantic.ko)kmod(atm.ko)kmod(ax88179_178a.ko)kmod(bcm203x.ko)kmod(bcma.ko)kmod(be2iscsi.ko)kmod(be2net.ko)kmod(belkin_sa.ko)kmod(bfusb.ko)kmod(bluetooth.ko)kmod(bnep.ko)kmod(bnx2.ko)kmod(bnx2fc.ko)kmod(bnx2i.ko)kmod(bnx2x.ko)kmod(bnxt_en.ko)kmod(bnxt_re.ko)kmod(bpa10x.ko)kmod(brcmfmac-bca.ko)kmod(brcmfmac-cyw.ko)kmod(brcmfmac-wcc.ko)kmod(brcmfmac.ko)kmod(brcmsmac.ko)kmod(brcmutil.ko)kmod(bsd_comp.ko)kmod(btbcm.ko)kmod(btcoexist.ko)kmod(btintel.ko)kmod(btmrvl.ko)kmod(btmrvl_sdio.ko)kmod(btmtk.ko)kmod(btrtl.ko)kmod(btsdio.ko)kmod(btusb.ko)kmod(can-bcm.ko)kmod(can-dev.ko)kmod(can-gw.ko)kmod(can-isotp.ko)kmod(can-j1939.ko)kmod(can-raw.ko)kmod(can.ko)kmod(catc.ko)kmod(cb710-mmc.ko)kmod(cdc_eem.ko)kmod(cdc_ether.ko)kmod(cdc_mbim.ko)kmod(cdc_ncm.ko)kmod(cdc_subset.ko)kmod(cfg80211.ko)kmod(ch341.ko)kmod(ch7006.ko)kmod(ch9200.ko)kmod(ch_ipsec.ko)kmod(ch_ktls.ko)kmod(chcr.ko)kmod(chipreg.ko)kmod(cifs.ko)kmod(cifs_arc4.ko)kmod(cifs_md4.ko)kmod(cnic.ko)kmod(compal-laptop.ko)kmod(cp210x.ko)kmod(cqhci.ko)kmod(cs42l43-sdw.ko)kmod(cs42l43.ko)kmod(csiostor.ko)kmod(cx82310_eth.ko)kmod(cxacru.ko)kmod(cxgb4.ko)kmod(cxgb4i.ko)kmod(cxgb4vf.ko)kmod(cxgbit.ko)kmod(cyberjack.ko)kmod(cypress_m8.ko)kmod(dcdbas.ko)kmod(dell-laptop.ko)kmod(dell-rbtn.ko)kmod(dell-smbios.ko)kmod(dell-smo8800.ko)kmod(dell-wmi-aio.ko)kmod(dell-wmi-descriptor.ko)kmod(dell-wmi-led.ko)kmod(dell-wmi-sysman.ko)kmod(dell-wmi.ko)kmod(dell_rbu.ko)kmod(digi_acceleport.ko)kmod(dl2k.ko)kmod(dm9601.ko)kmod(dwmac-intel.ko)kmod(eeepc-laptop.ko)kmod(eeepc-wmi.ko)kmod(efa.ko)kmod(elo.ko)kmod(emi26.ko)kmod(emi62.ko)kmod(empeg.ko)kmod(enic.ko)kmod(ezusb.ko)kmod(f81534.ko)kmod(fakelb.ko)kmod(firmware_attributes_class.ko)kmod(fnic.ko)kmod(ftdi_sio.ko)kmod(fujitsu-laptop.ko)kmod(fujitsu-tablet.ko)kmod(garmin_gps.ko)kmod(genet.ko)kmod(gl620a.ko)kmod(gspca_benq.ko)kmod(gspca_conex.ko)kmod(gspca_cpia1.ko)kmod(gspca_etoms.ko)kmod(gspca_finepix.ko)kmod(gspca_gl860.ko)kmod(gspca_jeilinj.ko)kmod(gspca_jl2005bcd.ko)kmod(gspca_konica.ko)kmod(gspca_m5602.ko)kmod(gspca_main.ko)kmod(gspca_mars.ko)kmod(gspca_mr97310a.ko)kmod(gspca_nw80x.ko)kmod(gspca_ov519.ko)kmod(gspca_ov534.ko)kmod(gspca_ov534_9.ko)kmod(gspca_pac207.ko)kmod(gspca_pac7302.ko)kmod(gspca_pac7311.ko)kmod(gspca_se401.ko)kmod(gspca_sn9c2028.ko)kmod(gspca_sn9c20x.ko)kmod(gspca_sonixb.ko)kmod(gspca_sonixj.ko)kmod(gspca_spca1528.ko)kmod(gspca_spca500.ko)kmod(gspca_spca501.ko)kmod(gspca_spca505.ko)kmod(gspca_spca506.ko)kmod(gspca_spca508.ko)kmod(gspca_spca561.ko)kmod(gspca_sq905.ko)kmod(gspca_sq905c.ko)kmod(gspca_sq930x.ko)kmod(gspca_stk014.ko)kmod(gspca_stv0680.ko)kmod(gspca_stv06xx.ko)kmod(gspca_sunplus.ko)kmod(gspca_t613.ko)kmod(gspca_topro.ko)kmod(gspca_tv8532.ko)kmod(gspca_vc032x.ko)kmod(gspca_vicam.ko)kmod(gspca_xirlink_cit.ko)kmod(gspca_zc3xx.ko)kmod(hci_uart.ko)kmod(hci_vhci.ko)kmod(hdaps.ko)kmod(hfi1.ko)kmod(hid-asus.ko)kmod(hid-picolcd.ko)kmod(hid-prodikeys.ko)kmod(hid-sensor-accel-3d.ko)kmod(hid-sensor-als.ko)kmod(hid-sensor-gyro-3d.ko)kmod(hid-sensor-humidity.ko)kmod(hid-sensor-iio-common.ko)kmod(hid-sensor-incl-3d.ko)kmod(hid-sensor-magn-3d.ko)kmod(hid-sensor-press.ko)kmod(hid-sensor-prox.ko)kmod(hid-sensor-rotation.ko)kmod(hid-sensor-temperature.ko)kmod(hid-sensor-trigger.ko)kmod(hidp.ko)kmod(hp-wmi.ko)kmod(hp_accel.ko)kmod(hso.ko)kmod(huawei_cdc_ncm.ko)kmod(hwpoison-inject.ko)kmod(i915.ko)kmod(ib_cm.ko)kmod(ib_core.ko)kmod(ib_ipoib.ko)kmod(ib_iser.ko)kmod(ib_isert.ko)kmod(ib_srp.ko)kmod(ib_srpt.ko)kmod(ib_umad.ko)kmod(ib_uverbs.ko)kmod(ideapad-laptop.ko)kmod(idmouse.ko)kmod(ieee802154.ko)kmod(ieee802154_6lowpan.ko)kmod(ieee802154_socket.ko)kmod(industrialio-triggered-buffer.ko)kmod(industrialio.ko)kmod(int51x1.ko)kmod(intel-hid.ko)kmod(intel-lpss-acpi.ko)kmod(intel-lpss-pci.ko)kmod(intel-lpss.ko)kmod(intel-rst.ko)kmod(intel-uncore-frequency-common.ko)kmod(intel-uncore-frequency-tpmi.ko)kmod(intel-uncore-frequency.ko)kmod(intel-vbtn.ko)kmod(intel-wmi-thunderbolt.ko)kmod(intel_ifs.ko)kmod(intel_ips.ko)kmod(intel_oaktrail.ko)kmod(intel_pmc_core.ko)kmod(intel_pmc_core_pltdrv.ko)kmod(intel_sdsi.ko)kmod(io_edgeport.ko)kmod(io_ti.ko)kmod(iowarrior.ko)kmod(ipaq.ko)kmod(ipheth.ko)kmod(ipw.ko)kmod(ir-usb.ko)kmod(irdma.ko)kmod(iscsi_boot_sysfs.ko)kmod(iscsi_ibft.ko)kmod(ishtp_eclite.ko)kmod(isight_firmware.ko)kmod(isst_if_mbox_msr.ko)kmod(isst_if_mbox_pci.ko)kmod(isst_if_mmio.ko)kmod(iuu_phoenix.ko)kmod(iw_cm.ko)kmod(iw_cxgb4.ko)kmod(iwldvm.ko)kmod(iwlmvm.ko)kmod(iwlwifi.ko)kmod(jmb38x_ms.ko)kmod(jsm.ko)kmod(kalmia.ko)kmod(kaweth.ko)kmod(kbtab.ko)kmod(keyspan.ko)kmod(keyspan_pda.ko)kmod(kfifo_buf.ko)kmod(kl5kusb105.ko)kmod(kobil_sct.ko)kmod(kvaser_usb.ko)kmod(lan78xx.ko)kmod(ldusb.ko)kmod(leds-blinkm.ko)kmod(leds-clevo-mail.ko)kmod(leds-lm3530.ko)kmod(leds-lp3944.ko)kmod(leds-lt3593.ko)kmod(leds-mlxcpld.ko)kmod(leds-mlxreg.ko)kmod(leds-ss4200.ko)kmod(ledtrig-audio.ko)kmod(ledtrig-backlight.ko)kmod(ledtrig-camera.ko)kmod(ledtrig-default-on.ko)kmod(ledtrig-gpio.ko)kmod(ledtrig-heartbeat.ko)kmod(ledtrig-netdev.ko)kmod(ledtrig-oneshot.ko)kmod(ledtrig-timer.ko)kmod(ledtrig-transient.ko)kmod(legousbtower.ko)kmod(lg-vl600.ko)kmod(libcxgb.ko)kmod(libcxgbi.ko)kmod(libfcoe.ko)kmod(libsas.ko)kmod(lpc_ich.ko)kmod(lpc_sch.ko)kmod(lpfc.ko)kmod(m_can.ko)kmod(m_can_pci.ko)kmod(mac80211.ko)kmod(mac802154.ko)kmod(mana_ib.ko)kmod(mc.ko)kmod(mcp251x.ko)kmod(mcp251xfd.ko)kmod(mcs7830.ko)kmod(mct_u232.ko)kmod(mdc800.ko)kmod(megaraid_sas.ko)kmod(memstick.ko)kmod(mgag200.ko)kmod(microtek.ko)kmod(mlx-platform.ko)kmod(mlx4_ib.ko)kmod(mlx5_ib.ko)kmod(mlxreg-hotplug.ko)kmod(mlxreg-io.ko)kmod(mlxreg-lc.ko)kmod(mmc_block.ko)kmod(mmc_core.ko)kmod(mos7720.ko)kmod(mos7840.ko)kmod(mpls_iptunnel.ko)kmod(mpls_router.ko)kmod(mpt3sas.ko)kmod(msi-laptop.ko)kmod(msi-wmi.ko)kmod(mspro_block.ko)kmod(mt76-connac-lib.ko)kmod(mt76-usb.ko)kmod(mt76.ko)kmod(mt7601u.ko)kmod(mt76x0-common.ko)kmod(mt76x02-lib.ko)kmod(mt76x02-usb.ko)kmod(mt76x0e.ko)kmod(mt76x0u.ko)kmod(mt76x2-common.ko)kmod(mt76x2e.ko)kmod(mt76x2u.ko)kmod(mt7921-common.ko)kmod(mt7921e.ko)kmod(mt7925-common.ko)kmod(mt7925e.ko)kmod(mt792x-lib.ko)kmod(mtd.ko)kmod(mtd_blkdevs.ko)kmod(mtdblock.ko)kmod(mwifiex.ko)kmod(mwifiex_pcie.ko)kmod(mwifiex_sdio.ko)kmod(mwifiex_usb.ko)kmod(mxm-wmi.ko)kmod(mxuport.ko)kmod(n5pf.ko)kmod(n_gsm.ko)kmod(n_hdlc.ko)kmod(navman.ko)kmod(nct6775.ko)kmod(net1080.ko)kmod(netxen_nic.ko)kmod(nouveau.ko)kmod(nozomi.ko)kmod(ntb.ko)kmod(ntb_hw_amd.ko)kmod(ntb_hw_intel.ko)kmod(ntb_msi_test.ko)kmod(ntb_netdev.ko)kmod(ntb_perf.ko)kmod(ntb_pingpong.ko)kmod(ntb_tool.ko)kmod(ntb_transport.ko)kmod(ntc_thermistor.ko)kmod(nvidia-wmi-ec-backlight.ko)kmod(nvme-rdma.ko)kmod(nvmet-rdma.ko)kmod(nvsw-sn2201.ko)kmod(octeon_ep.ko)kmod(octeon_ep_vf.ko)kmod(omninet.ko)kmod(opa_vnic.ko)kmod(opticon.ko)kmod(option.ko)kmod(oti6858.ko)kmod(panasonic-laptop.ko)kmod(parport_serial.ko)kmod(peak_pciefd.ko)kmod(peak_usb.ko)kmod(pegasus.ko)kmod(pl2303.ko)kmod(plusb.ko)kmod(pmt_class.ko)kmod(pmt_crashlog.ko)kmod(pmt_telemetry.ko)kmod(ppp_async.ko)kmod(ppp_deflate.ko)kmod(ppp_generic.ko)kmod(ppp_mppe.ko)kmod(ppp_synctty.ko)kmod(pppoe.ko)kmod(pppox.ko)kmod(pptp.ko)kmod(pulse8-cec.ko)kmod(pwc.ko)kmod(qcaux.ko)kmod(qcserial.ko)kmod(qed.ko)kmod(qede.ko)kmod(qedf.ko)kmod(qedi.ko)kmod(qedr.ko)kmod(qla2xxx.ko)kmod(qla3xxx.ko)kmod(qla4xxx.ko)kmod(qmi_wwan.ko)kmod(quatech2.ko)kmod(r592.ko)kmod(r8152.ko)kmod(r8153_ecm.ko)kmod(radeon.ko)kmod(rainshadow-cec.ko)kmod(rdma_cm.ko)kmod(rdma_rxe.ko)kmod(rdma_ucm.ko)kmod(rdmavt.ko)kmod(regmap-sdw-mbq.ko)kmod(regmap-sdw.ko)kmod(rfcomm.ko)kmod(rfkill.ko)kmod(rndis_host.ko)kmod(rpcrdma.ko)kmod(rt2800lib.ko)kmod(rt2800mmio.ko)kmod(rt2800pci.ko)kmod(rt2800usb.ko)kmod(rt2x00lib.ko)kmod(rt2x00mmio.ko)kmod(rt2x00pci.ko)kmod(rt2x00usb.ko)kmod(rtl8150.ko)kmod(rtl8188ee.ko)kmod(rtl8192c-common.ko)kmod(rtl8192ce.ko)kmod(rtl8192cu.ko)kmod(rtl8192de.ko)kmod(rtl8192ee.ko)kmod(rtl8192se.ko)kmod(rtl8723-common.ko)kmod(rtl8723ae.ko)kmod(rtl8723be.ko)kmod(rtl8821ae.ko)kmod(rtl8xxxu.ko)kmod(rtl_pci.ko)kmod(rtl_usb.ko)kmod(rtlwifi.ko)kmod(rtsx_pci_ms.ko)kmod(rtsx_pci_sdmmc.ko)kmod(rtsx_usb_ms.ko)kmod(rtsx_usb_sdmmc.ko)kmod(rtw88_8723d.ko)kmod(rtw88_8723de.ko)kmod(rtw88_8821c.ko)kmod(rtw88_8821ce.ko)kmod(rtw88_8822b.ko)kmod(rtw88_8822be.ko)kmod(rtw88_8822bu.ko)kmod(rtw88_8822c.ko)kmod(rtw88_8822ce.ko)kmod(rtw88_core.ko)kmod(rtw88_pci.ko)kmod(rtw88_usb.ko)kmod(rtw89_8852a.ko)kmod(rtw89_8852ae.ko)kmod(rtw89_8852b.ko)kmod(rtw89_8852be.ko)kmod(rtw89_8852c.ko)kmod(rtw89_8852ce.ko)kmod(rtw89_core.ko)kmod(rtw89_pci.ko)kmod(s2255drv.ko)kmod(safe_serial.ko)kmod(samsung-laptop.ko)kmod(samsung-q10.ko)kmod(sdhci-acpi.ko)kmod(sdhci-pci.ko)kmod(sdhci-pltfm.ko)kmod(sdhci.ko)kmod(sdio_uart.ko)kmod(serial-multi-instantiate.ko)kmod(sfc-siena.ko)kmod(sfc.ko)kmod(sierra.ko)kmod(sierra_net.ko)kmod(sil164.ko)kmod(sisusbvga.ko)kmod(siw.ko)kmod(slhc.ko)kmod(sm501.ko)kmod(smb347-charger.ko)kmod(smsc75xx.ko)kmod(smsc95xx.ko)kmod(snd-ac97-codec.ko)kmod(snd-acp-config.ko)kmod(snd-acp3x-pdm-dma.ko)kmod(snd-acp3x-rn.ko)kmod(snd-acp5x-i2s.ko)kmod(snd-acp5x-pcm-dma.ko)kmod(snd-acp6x-pdm-dma.ko)kmod(snd-ad1889.ko)kmod(snd-ak4113.ko)kmod(snd-ak4114.ko)kmod(snd-ak4xxx-adda.ko)kmod(snd-ali5451.ko)kmod(snd-aloop.ko)kmod(snd-amd-sdw-acpi.ko)kmod(snd-asihpi.ko)kmod(snd-atiixp-modem.ko)kmod(snd-atiixp.ko)kmod(snd-au8810.ko)kmod(snd-au8820.ko)kmod(snd-au8830.ko)kmod(snd-bcd2000.ko)kmod(snd-bt87x.ko)kmod(snd-ca0106.ko)kmod(snd-cmipci.ko)kmod(snd-compress.ko)kmod(snd-cs46xx.ko)kmod(snd-cs8427.ko)kmod(snd-ctl-led.ko)kmod(snd-ctxfi.ko)kmod(snd-darla20.ko)kmod(snd-darla24.ko)kmod(snd-dummy.ko)kmod(snd-echo3g.ko)kmod(snd-emu10k1-synth.ko)kmod(snd-emu10k1.ko)kmod(snd-emu10k1x.ko)kmod(snd-emux-synth.ko)kmod(snd-ens1370.ko)kmod(snd-ens1371.ko)kmod(snd-es1968.ko)kmod(snd-gina20.ko)kmod(snd-gina24.ko)kmod(snd-hda-cirrus-scodec.ko)kmod(snd-hda-codec-analog.ko)kmod(snd-hda-codec-ca0110.ko)kmod(snd-hda-codec-ca0132.ko)kmod(snd-hda-codec-cirrus.ko)kmod(snd-hda-codec-cmedia.ko)kmod(snd-hda-codec-conexant.ko)kmod(snd-hda-codec-cs8409.ko)kmod(snd-hda-codec-generic.ko)kmod(snd-hda-codec-hdmi.ko)kmod(snd-hda-codec-idt.ko)kmod(snd-hda-codec-realtek.ko)kmod(snd-hda-codec-si3054.ko)kmod(snd-hda-codec-via.ko)kmod(snd-hda-codec.ko)kmod(snd-hda-core.ko)kmod(snd-hda-cs-dsp-ctls.ko)kmod(snd-hda-ext-core.ko)kmod(snd-hda-intel.ko)kmod(snd-hda-scodec-component.ko)kmod(snd-hda-scodec-cs35l41-i2c.ko)kmod(snd-hda-scodec-cs35l41-spi.ko)kmod(snd-hda-scodec-cs35l41.ko)kmod(snd-hda-scodec-cs35l56-i2c.ko)kmod(snd-hda-scodec-cs35l56-spi.ko)kmod(snd-hda-scodec-cs35l56.ko)kmod(snd-hda-scodec-tas2781-i2c.ko)kmod(snd-hdmi-lpe-audio.ko)kmod(snd-hdsp.ko)kmod(snd-hdspm.ko)kmod(snd-hrtimer.ko)kmod(snd-hwdep.ko)kmod(snd-i2c.ko)kmod(snd-ice1712.ko)kmod(snd-ice1724.ko)kmod(snd-ice17xx-ak4xxx.ko)kmod(snd-indigo.ko)kmod(snd-indigodj.ko)kmod(snd-indigodjx.ko)kmod(snd-indigoio.ko)kmod(snd-indigoiox.ko)kmod(snd-intel-dspcfg.ko)kmod(snd-intel-sdw-acpi.ko)kmod(snd-intel-sst-acpi.ko)kmod(snd-intel-sst-core.ko)kmod(snd-intel8x0.ko)kmod(snd-intel8x0m.ko)kmod(snd-korg1212.ko)kmod(snd-layla20.ko)kmod(snd-layla24.ko)kmod(snd-lola.ko)kmod(snd-lx6464es.ko)kmod(snd-maestro3.ko)kmod(snd-mia.ko)kmod(snd-mixart.ko)kmod(snd-mona.ko)kmod(snd-mpu401-uart.ko)kmod(snd-mpu401.ko)kmod(snd-mtpav.ko)kmod(snd-opl3-lib.ko)kmod(snd-opl3-synth.ko)kmod(snd-oxygen-lib.ko)kmod(snd-oxygen.ko)kmod(snd-pci-acp5x.ko)kmod(snd-pci-acp6x.ko)kmod(snd-pci-ps.ko)kmod(snd-pcm.ko)kmod(snd-pcsp.ko)kmod(snd-pcxhr.ko)kmod(snd-ps-pdm-dma.ko)kmod(snd-ps-sdw-dma.ko)kmod(snd-pt2258.ko)kmod(snd-rawmidi.ko)kmod(snd-rme32.ko)kmod(snd-rme96.ko)kmod(snd-rme9652.ko)kmod(snd-rn-pci-acp3x.ko)kmod(snd-seq-device.ko)kmod(snd-seq-dummy.ko)kmod(snd-seq-midi-emul.ko)kmod(snd-seq-midi-event.ko)kmod(snd-seq-midi.ko)kmod(snd-seq-ump-client.ko)kmod(snd-seq-virmidi.ko)kmod(snd-seq.ko)kmod(snd-skl_nau88l25_max98357a.ko)kmod(snd-soc-acp5x-mach.ko)kmod(snd-soc-acp6x-mach.ko)kmod(snd-soc-acpi-intel-match.ko)kmod(snd-soc-acpi.ko)kmod(snd-soc-avs.ko)kmod(snd-soc-bdw-rt286.ko)kmod(snd-soc-catpt.ko)kmod(snd-soc-cml_rt1011_rt5682.ko)kmod(snd-soc-core.ko)kmod(snd-soc-cs-amp-lib.ko)kmod(snd-soc-cs35l41-i2c.ko)kmod(snd-soc-cs35l41-lib.ko)kmod(snd-soc-cs35l41-spi.ko)kmod(snd-soc-cs35l41.ko)kmod(snd-soc-cs35l56-sdw.ko)kmod(snd-soc-cs35l56-shared.ko)kmod(snd-soc-cs35l56.ko)kmod(snd-soc-cs42l42-i2c.ko)kmod(snd-soc-cs42l42-sdw.ko)kmod(snd-soc-cs42l42.ko)kmod(snd-soc-cs42l43-sdw.ko)kmod(snd-soc-cs42l43.ko)kmod(snd-soc-cx2072x.ko)kmod(snd-soc-da7213.ko)kmod(snd-soc-da7219.ko)kmod(snd-soc-dmic.ko)kmod(snd-soc-ehl-rt5660.ko)kmod(snd-soc-es8316.ko)kmod(snd-soc-es8326.ko)kmod(snd-soc-es83xx-dsm-common.ko)kmod(snd-soc-hda-codec.ko)kmod(snd-soc-hdac-hda.ko)kmod(snd-soc-hdac-hdmi.ko)kmod(snd-soc-hsw-rt5640.ko)kmod(snd-soc-intel-hda-dsp-common.ko)kmod(snd-soc-intel-sof-board-helpers.ko)kmod(snd-soc-intel-sof-cirrus-common.ko)kmod(snd-soc-intel-sof-maxim-common.ko)kmod(snd-soc-intel-sof-nuvoton-common.ko)kmod(snd-soc-intel-sof-realtek-common.ko)kmod(snd-soc-intel-sof-ssp-common.ko)kmod(snd-soc-kbl_da7219_max98357a.ko)kmod(snd-soc-kbl_da7219_max98927.ko)kmod(snd-soc-kbl_rt5660.ko)kmod(snd-soc-kbl_rt5663_max98927.ko)kmod(snd-soc-kbl_rt5663_rt5514_max98927.ko)kmod(snd-soc-max98090.ko)kmod(snd-soc-max98357a.ko)kmod(snd-soc-max98363.ko)kmod(snd-soc-max98373-i2c.ko)kmod(snd-soc-max98373-sdw.ko)kmod(snd-soc-max98373.ko)kmod(snd-soc-max98388.ko)kmod(snd-soc-max98390.ko)kmod(snd-soc-max98927.ko)kmod(snd-soc-nau8315.ko)kmod(snd-soc-nau8821.ko)kmod(snd-soc-nau8824.ko)kmod(snd-soc-nau8825.ko)kmod(snd-soc-pcm512x-i2c.ko)kmod(snd-soc-pcm512x.ko)kmod(snd-soc-ps-mach.ko)kmod(snd-soc-rl6231.ko)kmod(snd-soc-rl6347a.ko)kmod(snd-soc-rt1011.ko)kmod(snd-soc-rt1015.ko)kmod(snd-soc-rt1015p.ko)kmod(snd-soc-rt1308-sdw.ko)kmod(snd-soc-rt1308.ko)kmod(snd-soc-rt1316-sdw.ko)kmod(snd-soc-rt1318-sdw.ko)kmod(snd-soc-rt286.ko)kmod(snd-soc-rt298.ko)kmod(snd-soc-rt5514-spi.ko)kmod(snd-soc-rt5514.ko)kmod(snd-soc-rt5640.ko)kmod(snd-soc-rt5645.ko)kmod(snd-soc-rt5651.ko)kmod(snd-soc-rt5660.ko)kmod(snd-soc-rt5663.ko)kmod(snd-soc-rt5670.ko)kmod(snd-soc-rt5677-spi.ko)kmod(snd-soc-rt5677.ko)kmod(snd-soc-rt5682-i2c.ko)kmod(snd-soc-rt5682-sdw.ko)kmod(snd-soc-rt5682.ko)kmod(snd-soc-rt5682s.ko)kmod(snd-soc-rt700.ko)kmod(snd-soc-rt711-sdca.ko)kmod(snd-soc-rt711.ko)kmod(snd-soc-rt712-sdca-dmic.ko)kmod(snd-soc-rt712-sdca.ko)kmod(snd-soc-rt715-sdca.ko)kmod(snd-soc-rt715.ko)kmod(snd-soc-rt722-sdca.ko)kmod(snd-soc-skl-ssp-clk.ko)kmod(snd-soc-skl.ko)kmod(snd-soc-skl_hda_dsp.ko)kmod(snd-soc-skl_nau88l25_ssm4567.ko)kmod(snd-soc-skl_rt286.ko)kmod(snd-soc-sof-sdw.ko)kmod(snd-soc-sof-ssp-amp.ko)kmod(snd-soc-sof_cs42l42.ko)kmod(snd-soc-sof_da7219.ko)kmod(snd-soc-sof_es8336.ko)kmod(snd-soc-sof_nau8825.ko)kmod(snd-soc-sof_rt5682.ko)kmod(snd-soc-ssm4567.ko)kmod(snd-soc-sst-atom-hifi2-platform.ko)kmod(snd-soc-sst-bdw-rt5650-mach.ko)kmod(snd-soc-sst-bdw-rt5677-mach.ko)kmod(snd-soc-sst-bxt-da7219_max98357a.ko)kmod(snd-soc-sst-bxt-rt298.ko)kmod(snd-soc-sst-byt-cht-cx2072x.ko)kmod(snd-soc-sst-byt-cht-da7213.ko)kmod(snd-soc-sst-byt-cht-es8316.ko)kmod(snd-soc-sst-byt-cht-nocodec.ko)kmod(snd-soc-sst-bytcr-rt5640.ko)kmod(snd-soc-sst-bytcr-rt5651.ko)kmod(snd-soc-sst-cht-bsw-max98090_ti.ko)kmod(snd-soc-sst-cht-bsw-nau8824.ko)kmod(snd-soc-sst-cht-bsw-rt5645.ko)kmod(snd-soc-sst-cht-bsw-rt5672.ko)kmod(snd-soc-sst-dsp.ko)kmod(snd-soc-sst-glk-rt5682_max98357a.ko)kmod(snd-soc-sst-ipc.ko)kmod(snd-soc-sst-sof-pcm512x.ko)kmod(snd-soc-sst-sof-wm8804.ko)kmod(snd-soc-tas2781-comlib.ko)kmod(snd-soc-tas2781-fmwlib.ko)kmod(snd-soc-ts3a227e.ko)kmod(snd-soc-wm-adsp.ko)kmod(snd-soc-wm8804-i2c.ko)kmod(snd-soc-wm8804.ko)kmod(snd-sof-acpi-intel-bdw.ko)kmod(snd-sof-acpi-intel-byt.ko)kmod(snd-sof-acpi.ko)kmod(snd-sof-amd-acp.ko)kmod(snd-sof-amd-rembrandt.ko)kmod(snd-sof-amd-renoir.ko)kmod(snd-sof-amd-vangogh.ko)kmod(snd-sof-intel-atom.ko)kmod(snd-sof-intel-hda-common.ko)kmod(snd-sof-intel-hda-mlink.ko)kmod(snd-sof-intel-hda.ko)kmod(snd-sof-pci-intel-apl.ko)kmod(snd-sof-pci-intel-cnl.ko)kmod(snd-sof-pci-intel-icl.ko)kmod(snd-sof-pci-intel-lnl.ko)kmod(snd-sof-pci-intel-mtl.ko)kmod(snd-sof-pci-intel-tgl.ko)kmod(snd-sof-pci-intel-tng.ko)kmod(snd-sof-pci.ko)kmod(snd-sof-probes.ko)kmod(snd-sof-utils.ko)kmod(snd-sof-xtensa-dsp.ko)kmod(snd-sof.ko)kmod(snd-timer.ko)kmod(snd-trident.ko)kmod(snd-ua101.ko)kmod(snd-ump.ko)kmod(snd-usb-6fire.ko)kmod(snd-usb-audio.ko)kmod(snd-usb-caiaq.ko)kmod(snd-usb-hiface.ko)kmod(snd-usb-line6.ko)kmod(snd-usb-pod.ko)kmod(snd-usb-podhd.ko)kmod(snd-usb-toneport.ko)kmod(snd-usb-us122l.ko)kmod(snd-usb-usx2y.ko)kmod(snd-usb-variax.ko)kmod(snd-usbmidi-lib.ko)kmod(snd-util-mem.ko)kmod(snd-via82xx-modem.ko)kmod(snd-via82xx.ko)kmod(snd-virmidi.ko)kmod(snd-virtuoso.ko)kmod(snd-vx-lib.ko)kmod(snd-vx222.ko)kmod(snd.ko)kmod(snd_xen_front.ko)kmod(sony-laptop.ko)kmod(soundcore.ko)kmod(soundwire-amd.ko)kmod(soundwire-bus.ko)kmod(soundwire-cadence.ko)kmod(soundwire-generic-allocation.ko)kmod(soundwire-intel.ko)kmod(spcp8x5.ko)kmod(speedtch.ko)kmod(squashfs.ko)kmod(ssu100.ko)kmod(stkwebcam.ko)kmod(stmmac.ko)kmod(symbolserial.ko)kmod(synclink_gt.ko)kmod(target_core_user.ko)kmod(tg3.ko)kmod(think-lmi.ko)kmod(thinkpad_acpi.ko)kmod(ti_usb_3410_5052.ko)kmod(tifm_ms.ko)kmod(tifm_sd.ko)kmod(topstar-laptop.ko)kmod(toshiba_bluetooth.ko)kmod(ubi.ko)kmod(ueagle-atm.ko)kmod(uio.ko)kmod(uio_hv_generic.ko)kmod(uio_pci_generic.ko)kmod(upd78f0730.ko)kmod(usb3503.ko)kmod(usb_8dev.ko)kmod(usb_debug.ko)kmod(usb_wwan.ko)kmod(usbatm.ko)kmod(usblcd.ko)kmod(usbnet.ko)kmod(usbsevseg.ko)kmod(ushc.ko)kmod(usnic_verbs.ko)kmod(uss720.ko)kmod(uv_sysfs.ko)kmod(uvc.ko)kmod(uvcvideo.ko)kmod(v4l2-dv-timings.ko)kmod(via-sdmmc.ko)kmod(video.ko)kmod(videobuf-core.ko)kmod(videobuf-vmalloc.ko)kmod(videobuf2-common.ko)kmod(videobuf2-memops.ko)kmod(videobuf2-v4l2.ko)kmod(videobuf2-vmalloc.ko)kmod(videodev.ko)kmod(virtio_snd.ko)kmod(visor.ko)kmod(vmw_pvrdma.ko)kmod(vub300.ko)kmod(vx855.ko)kmod(vxcan.ko)kmod(wacom_i2c.ko)kmod(wacom_serial4.ko)kmod(wacom_w8001.ko)kmod(whiteheat.ko)kmod(wireless-hotkey.ko)kmod(wmi-bmof.ko)kmod(wmi.ko)kmod(xsens_mt.ko)kmod(xusbatm.ko)kmod(zaurus.ko)kmod(zr364xx.ko)modalias(acpi*:10134242:*)modalias(acpi*:10138804:*)modalias(acpi*:10251229:*)modalias(acpi*:104C227E:*)modalias(acpi*:104C512[12]:*)modalias(acpi*:104C514[12]:*)modalias(acpi*:10508824:*)modalias(acpi*:10508825:*)modalias(acpi*:10EC1011:*)modalias(acpi*:10EC1015:*)modalias(acpi*:10EC1308:*)modalias(acpi*:10EC3270:*)modalias(acpi*:10EC3276:*)modalias(acpi*:10EC3277:*)modalias(acpi*:10EC5514:*)modalias(acpi*:10EC5640:*)modalias(acpi*:10EC564[02]:*)modalias(acpi*:10EC564[058]:*)modalias(acpi*:10EC5650:*)modalias(acpi*:10EC5651:*)modalias(acpi*:10EC5660:*)modalias(acpi*:10EC5663:*)modalias(acpi*:10EC5672:*)modalias(acpi*:10EC5682:*)modalias(acpi*:10EC56[47]0:*)modalias(acpi*:14F10720:*)modalias(acpi*:193C9890:*)modalias(acpi*:1AEC8804:*)modalias(acpi*:80860AC2:*)modalias(acpi*:80860A[AB]C:*)modalias(acpi*:80860F1[46]:*)modalias(acpi*:80860F28:*)modalias(acpi*:808622A8:*)modalias(acpi*:80865AC2:*)modalias(acpi*:80865AC[AC]:*)modalias(acpi*:80865AD0:*)modalias(acpi*:80865A[AB]C:*)modalias(acpi*:ADS8388:*)modalias(acpi*:AMD000[45]:*)modalias(acpi*:AMDI000[56789A]:*)modalias(acpi*:AMDI004[01]:*)modalias(acpi*:AMDI0051:*)modalias(acpi*:AMDI0097:*)modalias(acpi*:AMDI010[023]:*)modalias(acpi*:AMDI8001:*)modalias(acpi*:APP000B:*)modalias(acpi*:ASUS010:*)modalias(acpi*:ATK010[01]:*)modalias(acpi*:BCM6E4E:*)modalias(acpi*:BSG1160:*)modalias(acpi*:BSG2150:*)modalias(acpi*:CLSA010[01]:*)modalias(acpi*:CLSA3541:*)modalias(acpi*:CSC3541:*)modalias(acpi*:CSC3551:*)modalias(acpi*:CSC355[1467]:*)modalias(acpi*:CSC355[467]:*)modalias(acpi*:DELLABCE:*)modalias(acpi*:DELRBTN:*)modalias(acpi*:DLGS7219:*)modalias(acpi*:DLGS721[23]:*)modalias(acpi*:ESSX8326:*)modalias(acpi*:ESSX83[13]6:*)modalias(acpi*:FUJ02B1:*)modalias(acpi*:FUJ02B[DF]:*)modalias(acpi*:FUJ02E3:*)modalias(acpi*:HPQ0004:*)modalias(acpi*:HPQ6001:*)modalias(acpi*:HPQ600[07]:*)modalias(acpi*:IBM0068:*)modalias(acpi*:INT3392:*)modalias(acpi*:INT33A1:*)modalias(acpi*:INT33BB:*)modalias(acpi*:INT33C6:*)modalias(acpi*:INT33C8:*)modalias(acpi*:INT33CA:*)modalias(acpi*:INT33D5:*)modalias(acpi*:INT33D6:*)modalias(acpi*:INT3436:*)modalias(acpi*:INT3438:*)modalias(acpi*:INT343A:*)modalias(acpi*:INT343B:*)modalias(acpi*:INT344D:*)modalias(acpi*:INT344[0123456789A]:*)modalias(acpi*:INT34B[0123456789AC]:*)modalias(acpi*:INT3515:*)modalias(acpi*:INT8866:*)modalias(acpi*:INTC105[14]:*)modalias(acpi*:INTC107[0678]:*)modalias(acpi*:INTCCFFD:*)modalias(acpi*:LEN0[02]68:*)modalias(acpi*:LNXVIDEO:*)modalias(acpi*:MAT001[2389]:*)modalias(acpi*:MX98357A:*)modalias(acpi*:MX98360A:*)modalias(acpi*:MX98373:*)modalias(acpi*:MX98390:*)modalias(acpi*:MX98927:*)modalias(acpi*:NVSN2201:*)modalias(acpi*:NVTN201[02]:*)modalias(acpi*:NVTN2020:*)modalias(acpi*:PNP0C14:*)modalias(acpi*:PNP0D40:*)modalias(acpi*:PNPB006:*)modalias(acpi*:QCOM805[12]:*)modalias(acpi*:RT5677AA:*)modalias(acpi*:RT5677CE:*)modalias(acpi*:RTL101[59]:*)modalias(acpi*:RTL5682:*)modalias(acpi*:SMO880[01]:*)modalias(acpi*:SMO881[01]:*)modalias(acpi*:SMO882[01]:*)modalias(acpi*:SMO883[01]:*)modalias(acpi*:SNY[56]001:*)modalias(acpi*:TIAS2781:*)modalias(acpi*:TOS6205:*)modalias(acpi*:TPS0001:*)modalias(acpi*:TPSACPI01:*)modalias(acpi*:VPC2004:*)modalias(acpi*:WSTADEF:*)modalias(acpi*:pnp0c14:*)modalias(auxiliary:bnxt_en.rdma)modalias(auxiliary:i40e.iwarp)modalias(auxiliary:ice.iwarp)modalias(auxiliary:ice.roce)modalias(auxiliary:intel_vsec.crashlog)modalias(auxiliary:intel_vsec.sdsi)modalias(auxiliary:intel_vsec.telemetry)modalias(auxiliary:intel_vsec.tpmi-uncore)modalias(auxiliary:mana.rdma)modalias(auxiliary:mlx4_core.ib)modalias(auxiliary:mlx5_core.multiport)modalias(auxiliary:mlx5_core.rdma)modalias(auxiliary:mlx5_core.rdma-rep)modalias(auxiliary:snd_sof.acp-probes)modalias(auxiliary:snd_sof.hda-probes)modalias(auxiliary:soundwire_intel.link)modalias(bcma:m04BFid0812rev1[178]cl*)modalias(bt-proto-3)modalias(bt-proto-4)modalias(bt-proto-6)modalias(can-gw)modalias(can-proto-1)modalias(can-proto-2)modalias(can-proto-6)modalias(can-proto-7)modalias(char-major-10-137)modalias(char-major-10-242)modalias(char-major-108-0)modalias(char-major-116-*)modalias(char-major-116-1)modalias(char-major-116-33)modalias(char-major-14-*)modalias(char-major-81-*)modalias(char-major-90-*)modalias(cpu:type:x86_ven0000fam0006mod004[7F]:feature:*)modalias(cpu:type:x86_ven0000fam0006mod0055:feature:*)modalias(cpu:type:x86_ven0000fam0006mod005[56]:feature:*)modalias(cpu:type:x86_ven0000fam0006mod0066:feature:*)modalias(cpu:type:x86_ven0000fam0006mod006[6AC]:feature:*)modalias(cpu:type:x86_ven0000fam0006mod007E:feature:*)modalias(cpu:type:x86_ven0000fam0006mod007[DE]:feature:*)modalias(cpu:type:x86_ven0000fam0006mod008F:feature:*025E*)modalias(cpu:type:x86_ven0000fam0006mod008[CDEF]:feature:*)modalias(cpu:type:x86_ven0000fam0006mod008[CDE]:feature:*)modalias(cpu:type:x86_ven0000fam0006mod009[67ACDE]:feature:*)modalias(cpu:type:x86_ven0000fam0006mod009[7AE]:feature:*)modalias(cpu:type:x86_ven0000fam0006mod00A[567AC]:feature:*)modalias(cpu:type:x86_ven0000fam0006mod00A[567A]:feature:*)modalias(cpu:type:x86_ven0000fam0006mod00A[56]:feature:*)modalias(cpu:type:x86_ven0000fam0006mod00A[DEF]:feature:*025E*)modalias(cpu:type:x86_ven0000fam0006mod00B[7ADEF]:feature:*)modalias(cpu:type:x86_ven0000fam0006mod00B[7ADF]:feature:*)modalias(cpu:type:x86_ven0000fam0006mod00C6:feature:*)modalias(cpu:type:x86_ven0000fam0006mod00CF:feature:*025E*)modalias(cpu:type:x86_ven0000fam0006mod00C[56F]:feature:*)modalias(cpu:type:x86_ven0000fam0006mod00[45]E:feature:*)modalias(cpu:type:x86_ven0000fam0006mod00[789]E:feature:*)modalias(devname:ppp)modalias(devname:rfkill)modalias(devname:snd/seq)modalias(devname:snd/timer)modalias(devname:vhci)modalias(dmi*:pn*MQM87*:rvn*MellanoxTechnologies*:)modalias(dmi*:pn*MSB*:rvn*MellanoxTechnologies*:)modalias(dmi*:pn*MSN201*:rvn*MellanoxTechnologies*:)modalias(dmi*:pn*MSN274*:rvn*MellanoxTechnologies*:)modalias(dmi*:pn*MSN2[147]*:rvn*MellanoxTechnologies*:)modalias(dmi*:pn*MSN3[478]*:rvn*MellanoxTechnologies*:)modalias(dmi*:pn*MSX*:rvn*MellanoxTechnologies*:)modalias(dmi*:pn*OakTrailplatform*:)modalias(dmi*:pvr*0106*:rvn*Clevo*:rn*D400P*:rvr*Rev.A*:)modalias(dmi*:pvr*Rev.A1*:rvn*Clevo_Co.*:rn*D400V/D470V*:rvr*SS78B*:)modalias(dmi*:pvr*VT6198*:rvn*CLEVOCo.*:rn*M5X0V*:)modalias(dmi*:rn*IFL90*:rvr*IFT00*:)modalias(dmi*:rn*IFL90*:rvr*REFERENCE*:)modalias(dmi*:rn*IFL91*:rvr*IFT00*:)modalias(dmi*:rn*IFT00*:rvr*IFT00*:)modalias(dmi*:rn*JFL92*:rvr*IFT00*:)modalias(dmi*:rn*JHL90*:rvr*REFERENCE*:)modalias(dmi*:rn*KHLB2*:rvr*REFERENCE*:)modalias(dmi*:rn*VMOD000[1234579]*:)modalias(dmi*:rn*VMOD001[01357]*:)modalias(dmi*:svn*CLEVOCo.*:pn*M5x0N*:)modalias(dmi*:svn*DellComputerCorporation*:ct*8*:)modalias(dmi*:svn*DellComputerCorporation*:pn*X200*:)modalias(dmi*:svn*DellInc.*:ct*3[12]*:)modalias(dmi*:svn*DellInc.*:ct*[13]0*:)modalias(dmi*:svn*DellInc.*:ct*[89]*:)modalias(dmi*:svn*DellInc.*:pn*Inspiron101[012]*:)modalias(dmi*:svn*DellInc.*:pn*Inspiron1[12]10*:)modalias(dmi*:svn*DellInc.*:pn*Inspiron910*:)modalias(dmi*:svn*FUJITSUSIEMENS*:rn*AMILOA1655*:)modalias(dmi*:svn*FUJITSUSIEMENS*:rn*AMILOL1310*:)modalias(dmi*:svn*FUJITSUSIEMENS*:rn*AMILOM7440*:)modalias(dmi*:svn*SAMSUNGELECTRONICSCO._LTD.*:ct*1[04]*:)modalias(dmi*:svn*SAMSUNGELECTRONICSCO._LTD.*:ct*[89]*:)modalias(dmi*:svn*SAMSUNGELECTRONICSCO._LTD.*:pn*300V3Z/300V4Z/300V5Z*:)modalias(dmi*:svn*SAMSUNGELECTRONICSCO._LTD.*:pn*730U3E/740U3E*:)modalias(dmi*:svn*SAMSUNGELECTRONICSCO._LTD.*:pn*N145P/N250P/N260P*:rn*N145P/N250P/N260P*:)modalias(dmi*:svn*SAMSUNGELECTRONICSCO._LTD.*:pn*N150/N210/N220*:rn*N150/N210/N220*:)modalias(dmi*:svn*SAMSUNGELECTRONICSCO._LTD.*:pn*N150P*:rn*N150P*:)modalias(dmi*:svn*SAMSUNGELECTRONICSCO._LTD.*:pn*N250P*:rn*N250P*:)modalias(dmi*:svn*SAMSUNGELECTRONICSCO._LTD.*:pn*NC210/NC110*:rn*NC210/NC110*:)modalias(dmi*:svn*SAMSUNGELECTRONICSCO._LTD.*:pn*NF110/NF210/NF310*:rn*NF110/NF210/NF310*:)modalias(dmi*:svn*SAMSUNGELECTRONICSCO._LTD.*:pn*R40/R41*:rn*R40/R41*:)modalias(dmi*:svn*SAMSUNGELECTRONICSCO._LTD.*:pn*X360*:rn*X360*:)modalias(dmi*:svn*SAMSUNGElectronics*:pn*NQ25*:)modalias(dmi*:svn*SAMSUNGElectronics*:pn*SENSQ20*:)modalias(dmi*:svn*Samsung*:pn*SQ10*:)modalias(dmi*:svn*VIA*:pn*K8N800*:pvr*VT8204B*:)modalias(dmi:*:[bs]vnD[Ee][Ll][Ll]*:*)modalias(dmi:*:svnMICRO-STARINTERNATIONAL*:pnMS-N051:*)modalias(dmi:*:svnMICRO-STARINTERNATIONAL*:pnMS-N0[13]4:*)modalias(dmi:*:svnMICRO-STARINTERNATIONAL*:pnU90/U100:*)modalias(dmi:*:svnMICRO-STARINT_LCO._LTD:pnMS-1013:pvr0131*:cvnMICRO-STARINT_LCO._LTD:ct10:*)modalias(dmi:*:svnMicro-StarInternational*:pnCR620:*)modalias(dmi:*:svnMicro-StarInternational*:pnU270series:*)modalias(dmi:*:svnMicro-StarInternational:pnMS-1058:pvr0581:rvnMSI:rnMS-1058:*:ct10:*)modalias(dmi:*:svnMicro-StarInternational:pnMS-1412:*:rvnMSI:rnMS-1412:*:cvnMICRO-STARINT_LCO._LTD:ct10:*)modalias(dmi:*:svnNOTEBOOK:pnSAM2000:pvr0131*:cvnMICRO-STARINT_LCO._LTD:ct10:*)modalias(dmi:bvnIBM:bvrI[MU]ET??WW*)modalias(fs-cifs)modalias(fs-smb3)modalias(fs-squashfs)modalias(hdaudio:v00000101r*a01*)modalias(hdaudio:v00000201r*a01*)modalias(hdaudio:v00147A47r*a01*)modalias(hdaudio:v1002791[9A]r*a01*)modalias(hdaudio:v1002793Cr*a01*)modalias(hdaudio:v1002AA01r*a01*)modalias(hdaudio:v1013420[678]r*a01*)modalias(hdaudio:v1013421[03]r*a01*)modalias(hdaudio:v10138409r*a01*)modalias(hdaudio:v1057305[57]r*a01*)modalias(hdaudio:v10573155r*a01*)modalias(hdaudio:v1095139[02]r*a01*)modalias(hdaudio:v10DE000[123456789ABCD]r*a01*)modalias(hdaudio:v10DE001[012345689ABC]r*a01*)modalias(hdaudio:v10DE002[0289DEF]r*a01*)modalias(hdaudio:v10DE003[01]r*a01*)modalias(hdaudio:v10DE004[012345]r*a01*)modalias(hdaudio:v10DE005[012]r*a01*)modalias(hdaudio:v10DE006[0127]r*a01*)modalias(hdaudio:v10DE007[012346BCDE]r*a01*)modalias(hdaudio:v10DE008[01234]r*a01*)modalias(hdaudio:v10DE009[012345789ADEF]r*a01*)modalias(hdaudio:v10DE00A[034567]r*a01*)modalias(hdaudio:v10DE8001r*a01*)modalias(hdaudio:v10DE8067r*a01*)modalias(hdaudio:v10EC0215r*a01*)modalias(hdaudio:v10EC022[125]r*a01*)modalias(hdaudio:v10EC023[013456]r*a01*)modalias(hdaudio:v10EC025[67]r*a01*)modalias(hdaudio:v10EC026[02789]r*a01*)modalias(hdaudio:v10EC027[02456]r*a01*)modalias(hdaudio:v10EC028[023456789]r*a01*)modalias(hdaudio:v10EC029[0234589]r*a01*)modalias(hdaudio:v10EC02[45]5r*a01*)modalias(hdaudio:v10EC0300r*a01*)modalias(hdaudio:v10EC0623r*a01*)modalias(hdaudio:v10EC0660r*a01*)modalias(hdaudio:v10EC0662r00100002a01*)modalias(hdaudio:v10EC0662r00100101a01*)modalias(hdaudio:v10EC0662r00100300a01*)modalias(hdaudio:v10EC066[3578]r*a01*)modalias(hdaudio:v10EC067[01]r*a01*)modalias(hdaudio:v10EC0680r*a01*)modalias(hdaudio:v10EC070[013]r*a01*)modalias(hdaudio:v10EC0711r*a01*)modalias(hdaudio:v10EC0861r*a01*)modalias(hdaudio:v10EC0861r00100340a01*)modalias(hdaudio:v10EC086[27]r*a01*)modalias(hdaudio:v10EC0885r0010010[13]a01*)modalias(hdaudio:v10EC0888r00100101a01*)modalias(hdaudio:v10EC0889r*a01*)modalias(hdaudio:v10EC088[0235]r*a01*)modalias(hdaudio:v10EC088[78]r*a01*)modalias(hdaudio:v10EC089[279]r*a01*)modalias(hdaudio:v10EC0[9B]00r*a01*)modalias(hdaudio:v10EC1168r*a01*)modalias(hdaudio:v10EC1220r*a01*)modalias(hdaudio:v1102000[ABD]r*a01*)modalias(hdaudio:v11020011r*a01*)modalias(hdaudio:v1106039[78]r*a01*)modalias(hdaudio:v11060428r*a01*)modalias(hdaudio:v1106043[38]r*a01*)modalias(hdaudio:v1106044[0168]r*a01*)modalias(hdaudio:v1106139[78]r*a01*)modalias(hdaudio:v1106170[89AB]r*a01*)modalias(hdaudio:v1106239[78]r*a01*)modalias(hdaudio:v11063288r*a01*)modalias(hdaudio:v1106339[78]r*a01*)modalias(hdaudio:v1106439[78]r*a01*)modalias(hdaudio:v11064441r*a01*)modalias(hdaudio:v110644[23]8r*a01*)modalias(hdaudio:v1106476[012]r*a01*)modalias(hdaudio:v1106539[78]r*a01*)modalias(hdaudio:v1106639[78]r*a01*)modalias(hdaudio:v1106739[78]r*a01*)modalias(hdaudio:v11068446r*a01*)modalias(hdaudio:v11069F8[0145]r*a01*)modalias(hdaudio:v1106A721r*a01*)modalias(hdaudio:v1106E71[01234567]r*a01*)modalias(hdaudio:v1106E72[01234567]r*a01*)modalias(hdaudio:v111D760[3458]r*a01*)modalias(hdaudio:v111D766[6789]r*a01*)modalias(hdaudio:v111D767[456]r*a01*)modalias(hdaudio:v111D7695r*a01*)modalias(hdaudio:v111D76B[01234567]r*a01*)modalias(hdaudio:v111D76C[0123456789ABCDE]r*a01*)modalias(hdaudio:v111D76D[1459F]r*a01*)modalias(hdaudio:v111D76E[035789ABCDEF]r*a01*)modalias(hdaudio:v111D76F[0123]r*a01*)modalias(hdaudio:v11C13026r*a01*)modalias(hdaudio:v11C13[01]55r*a01*)modalias(hdaudio:v11D4184Ar*a01*)modalias(hdaudio:v11D4188[234]r*a01*)modalias(hdaudio:v11D4194[AB]r*a01*)modalias(hdaudio:v11D4198[13468B]r*a01*)modalias(hdaudio:v11D4882Ar*a01*)modalias(hdaudio:v11D4989[AB]r*a01*)modalias(hdaudio:v13F68888r*a01*)modalias(hdaudio:v13F69880r*a01*)modalias(hdaudio:v14F11F8[67]r*a01*)modalias(hdaudio:v14F12008r*a01*)modalias(hdaudio:v14F120D[01]r*a01*)modalias(hdaudio:v14F1504[57]r*a01*)modalias(hdaudio:v14F15051r*a01*)modalias(hdaudio:v14F1506[6789CE]r*a01*)modalias(hdaudio:v14F1509[78]r*a01*)modalias(hdaudio:v14F150A[12BC]r*a01*)modalias(hdaudio:v14F150B[89]r*a01*)modalias(hdaudio:v14F150F[1234]r*a01*)modalias(hdaudio:v14F1510Fr*a01*)modalias(hdaudio:v14F1511[01345]r*a01*)modalias(hdaudio:v14F151D7r*a01*)modalias(hdaudio:v15433155r*a01*)modalias(hdaudio:v163C3[01]55r*a01*)modalias(hdaudio:v17E80047r*a01*)modalias(hdaudio:v18540018r*a01*)modalias(hdaudio:v19E58326r*a01*)modalias(hdaudio:v434D4980r*a01*)modalias(hdaudio:v67663D8[234567]r*a01*)modalias(hdaudio:v80860054r*a01*)modalias(hdaudio:v8086280[0123456789ABCDF]r*a01*)modalias(hdaudio:v8086280[9ABCD]r00100000a02*)modalias(hdaudio:v8086281[245689ABCDF]r*a01*)modalias(hdaudio:v8086288[23]r*a01*)modalias(hdaudio:v808628[28]0r*a01*)modalias(hdaudio:v808629FBr*a01*)modalias(hdaudio:v8384761[456789]r*a01*)modalias(hdaudio:v8384762[0123456789]r*a01*)modalias(hdaudio:v8384763[2345678]r*a01*)modalias(hdaudio:v8384764[56]r*a01*)modalias(hdaudio:v8384766[124]r*a01*)modalias(hdaudio:v8384768[0123]r*a01*)modalias(hdaudio:v8384769[08]r*a01*)modalias(hdaudio:v838476A[01234567]r*a01*)modalias(hdaudio:v8384788[02]r*a01*)modalias(hid:b0003g*v0000041Ep00002801)modalias(hid:b0003g*v0000048Dp0000CE50)modalias(hid:b0003g*v000004D8p0000[CF]002)modalias(hid:b0003g*v000004F2p00001125)modalias(hid:b0003g*v0000062Ap00005110)modalias(hid:b0003g*v00000B05p000017E0)modalias(hid:b0003g*v00000B05p00001807)modalias(hid:b0003g*v00000B05p00001822)modalias(hid:b0003g*v00000B05p00001837)modalias(hid:b0003g*v00000B05p00001854)modalias(hid:b0003g*v00000B05p0000186[69])modalias(hid:b0003g*v00000B05p0000196B)modalias(hid:b0003g*v00000B05p000019B6)modalias(hid:b0003g*v00000B05p00001A30)modalias(hid:b0003g*v00000C45p00005112)modalias(hid:b0003g0001v00000B05p0000183D)modalias(hid:b0005g*v00000B05p00008502)modalias(hid:b0018g*v00000B05p00000101)modalias(hid:b0018g*v00000B05p00008585)modalias(i2c:WAC_I2C_EMR)modalias(i2c:blinkm)modalias(i2c:ch7006)modalias(i2c:cs35l4[01])modalias(i2c:cs35l5[13])modalias(i2c:cs42l42)modalias(i2c:cx2072[13])modalias(i2c:da7213)modalias(i2c:da7219)modalias(i2c:es8316)modalias(i2c:es8326)modalias(i2c:lm3530-led)modalias(i2c:lp3944)modalias(i2c:max9809[01])modalias(i2c:max98373)modalias(i2c:max98388)modalias(i2c:max98390)modalias(i2c:max98927)modalias(i2c:nau8821)modalias(i2c:nau8824)modalias(i2c:nau8825)modalias(i2c:pcm512[12])modalias(i2c:pcm514[12])modalias(i2c:rt1011)modalias(i2c:rt1015)modalias(i2c:rt1308)modalias(i2c:rt28[68])modalias(i2c:rt298)modalias(i2c:rt5514)modalias(i2c:rt5639)modalias(i2c:rt5645)modalias(i2c:rt564[02])modalias(i2c:rt5650)modalias(i2c:rt5651)modalias(i2c:rt5660)modalias(i2c:rt5663)modalias(i2c:rt567[012])modalias(i2c:rt5682)modalias(i2c:rt5682s)modalias(i2c:sil164)modalias(i2c:smb34[57])modalias(i2c:smb358)modalias(i2c:ssm4567)modalias(i2c:tas575[46])modalias(i2c:ts3a227e)modalias(i2c:usb3503)modalias(i2c:wm8804)modalias(i40iw)modalias(ishtp:_6A19CC4B-D760-4DE3-B14D-F25EBD0FBCD9_)modalias(ledtrig:audio-micmute)modalias(ledtrig:audio-mute)modalias(ledtrig:default-on)modalias(ledtrig:netdev)modalias(mmc:block)modalias(mpt2sas)modalias(net-pf-16-proto-16-family-nl80211)modalias(net-pf-16-proto-20)modalias(net-pf-20)modalias(net-pf-24)modalias(net-pf-24-proto-0)modalias(net-pf-24-proto-2)modalias(net-pf-28)modalias(net-pf-29)modalias(net-pf-31)modalias(net-pf-36)modalias(net-pf-8)modalias(nvmet-transport-1)modalias(of:N*T*Cadi_max98388)modalias(of:N*T*Cadi_max98388C*)modalias(of:N*T*Cbrcm_bcm2711-genet-v5)modalias(of:N*T*Cbrcm_bcm2711-genet-v5C*)modalias(of:N*T*Cbrcm_genet-v1)modalias(of:N*T*Cbrcm_genet-v1C*)modalias(of:N*T*Cbrcm_genet-v2)modalias(of:N*T*Cbrcm_genet-v2C*)modalias(of:N*T*Cbrcm_genet-v3)modalias(of:N*T*Cbrcm_genet-v3C*)modalias(of:N*T*Cbrcm_genet-v4)modalias(of:N*T*Cbrcm_genet-v4C*)modalias(of:N*T*Cbrcm_genet-v5)modalias(of:N*T*Cbrcm_genet-v5C*)modalias(of:N*T*Ccirrus_cs42l42)modalias(of:N*T*Ccirrus_cs42l42C*)modalias(of:N*T*Cdmic-codec)modalias(of:N*T*Cdmic-codecC*)modalias(of:N*T*Clltc_lt3593)modalias(of:N*T*Clltc_lt3593C*)modalias(of:N*T*Cmicrochip_mcp2510)modalias(of:N*T*Cmicrochip_mcp2510C*)modalias(of:N*T*Cmicrochip_mcp2515)modalias(of:N*T*Cmicrochip_mcp2515C*)modalias(of:N*T*Cmicrochip_mcp2517fd)modalias(of:N*T*Cmicrochip_mcp2517fdC*)modalias(of:N*T*Cmicrochip_mcp251863)modalias(of:N*T*Cmicrochip_mcp251863C*)modalias(of:N*T*Cmicrochip_mcp2518fd)modalias(of:N*T*Cmicrochip_mcp2518fdC*)modalias(of:N*T*Cmicrochip_mcp251xfd)modalias(of:N*T*Cmicrochip_mcp251xfdC*)modalias(of:N*T*Cmicrochip_mcp25625)modalias(of:N*T*Cmicrochip_mcp25625C*)modalias(of:N*T*Crealtek_rt5514)modalias(of:N*T*Crealtek_rt5514C*)modalias(of:N*T*Crealtek_rt5677)modalias(of:N*T*Crealtek_rt5677C*)modalias(of:N*T*Crealtek_rt5682i)modalias(of:N*T*Crealtek_rt5682iC*)modalias(of:N*T*Crealtek_rt5682s)modalias(of:N*T*Crealtek_rt5682sC*)modalias(of:N*T*Csmi_sm501)modalias(of:N*T*Csmi_sm501C*)modalias(of:N*T*Csnps_arc-uart)modalias(of:N*T*Csnps_arc-uartC*)modalias(of:N*T*Csummit_smb345)modalias(of:N*T*Csummit_smb345C*)modalias(of:N*T*Csummit_smb347)modalias(of:N*T*Csummit_smb347C*)modalias(of:N*T*Csummit_smb358)modalias(of:N*T*Csummit_smb358C*)modalias(of:N*T*Cusb1286_204e)modalias(of:N*T*Cusb1286_204eC*)modalias(of:N*T*Cusb4ca_301a)modalias(of:N*T*Cusb4ca_301aC*)modalias(of:N*T*Cusbcf3_e300)modalias(of:N*T*Cusbcf3_e300C*)modalias(pci:v*d*sv*sd*bc08sc05i*)modalias(pci:v00000014d00007A[03]7sv*sd*bc*sc*i*)modalias(pci:v0000001Cd0000001[34789A]sv*sd*bc*sc*i*)modalias(pci:v00000777d000011ACsv*sd*bc*sc*i*)modalias(pci:v00000B48d00007922sv*sd*bc*sc*i*)modalias(pci:v00001000d0000001[4567BC]sv*sd*bc*sc*i*)modalias(pci:v00001000d0000002Fsv*sd*bc*sc*i*)modalias(pci:v00001000d0000005[23BDF]sv*sd*bc*sc*i*)modalias(pci:v00001000d00000060sv*sd*bc*sc*i*)modalias(pci:v00001000d0000006[45E]sv*sd*bc*sc*i*)modalias(pci:v00001000d0000007[02467E]sv*sd*bc*sc*i*)modalias(pci:v00001000d0000007[1389C]sv*sd*bc*sc*i*)modalias(pci:v00001000d0000008[01234567]sv*sd*bc*sc*i*)modalias(pci:v00001000d0000009[014567]sv*sd*bc*sc*i*)modalias(pci:v00001000d000000A[ABCDEF]sv*sd*bc*sc*i*)modalias(pci:v00001000d000000B2sv*sd*bc*sc*i*)modalias(pci:v00001000d000000C[0123456789]sv*sd*bc*sc*i*)modalias(pci:v00001000d000000C[EF]sv*sd*bc*sc*i*)modalias(pci:v00001000d000000D1sv*sd*bc*sc*i*)modalias(pci:v00001000d000000E[01234567]sv*sd*bc*sc*i*)modalias(pci:v00001000d000002B[01]sv*sd*bc*sc*i*)modalias(pci:v00001000d0000041[13]sv*sd*bc*sc*i*)modalias(pci:v00001000d000010E[01234567]sv*sd*bc*sc*i*)modalias(pci:v00001002d*sv*sd*bc03sc[08]0i00*)modalias(pci:v00001002d*sv*sd*bc04sc03i00*)modalias(pci:v00001002d*sv*sd*bc12sc00i00*)modalias(pci:v00001002d00000002sv*sd*bc*sc*i*)modalias(pci:v00001002d00001308sv*sd*bc*sc*i*)modalias(pci:v00001002d0000130[45679ABCDEF]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000131[01235678BCD]sv*sd*bc*sc*i*)modalias(pci:v00001002d000013FEsv*sd*bc*sc*i*)modalias(pci:v00001002d0000143Fsv*sd*bc*sc*i*)modalias(pci:v00001002d0000157Asv*sd*bc*sc*i*)modalias(pci:v00001002d000015B3sv*sd*bc*sc*i*)modalias(pci:v00001002d000015D[8D]sv*sd*bc*sc*i*)modalias(pci:v00001002d000015E7sv*sd*bc*sc*i*)modalias(pci:v00001002d0000163[68]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000164[CD]sv*sd*bc*sc*i*)modalias(pci:v00001002d00001681sv*sd*bc*sc*i*)modalias(pci:v00001002d0000315[01245]sv*sd*bc*sc*i*)modalias(pci:v00001002d00003E5[04]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000413[67]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000414[456789AB]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000415[0123456]sv*sd*bc*sc*i*)modalias(pci:v00001002d00004237sv*sd*bc*sc*i*)modalias(pci:v00001002d00004242sv*sd*bc*sc*i*)modalias(pci:v00001002d0000433[67]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000434Dsv*sd*bc*sc*i*)modalias(pci:v00001002d00004370sv*sd*bc*sc*i*)modalias(pci:v00001002d00004378sv*sd*bc*sc*i*)modalias(pci:v00001002d0000437Bsv*sd*bc*sc*i*)modalias(pci:v00001002d00004382sv*sd*bc*sc*i*)modalias(pci:v00001002d00004383sv*sd*bc*sc*i*)modalias(pci:v00001002d000043[46]1sv*sd*bc*sc*i*)modalias(pci:v00001002d00004437sv*sd*bc*sc*i*)modalias(pci:v00001002d0000496[67]sv*sd*bc*sc*i*)modalias(pci:v00001002d00004A4[89ABCDEF]sv*sd*bc*sc*i*)modalias(pci:v00001002d00004A5[04]sv*sd*bc*sc*i*)modalias(pci:v00001002d00004B4[89ABC]sv*sd*bc*sc*i*)modalias(pci:v00001002d00004C5[789A]sv*sd*bc*sc*i*)modalias(pci:v00001002d00004C6[467]sv*sd*bc*sc*i*)modalias(pci:v00001002d00004E4[456789AB]sv*sd*bc*sc*i*)modalias(pci:v00001002d00004E5[012346]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000514[45678CD]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000515[789AE]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000546[024]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000554[89ABCDEF]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000555[0124]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000564[ABF]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000565[237]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000583[45]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000595[45]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000596[012459]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000597[45]sv*sd*bc*sc*i*)modalias(pci:v00001002d00005A4[12]sv*sd*bc*sc*i*)modalias(pci:v00001002d00005A6[12]sv*sd*bc*sc*i*)modalias(pci:v00001002d00005B6[02345]sv*sd*bc*sc*i*)modalias(pci:v00001002d00005C6[13]sv*sd*bc*sc*i*)modalias(pci:v00001002d00005D4[89ACDEF]sv*sd*bc*sc*i*)modalias(pci:v00001002d00005D5[027]sv*sd*bc*sc*i*)modalias(pci:v00001002d00005E4[8ABCDF]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000660[012345678]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000661[0137]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000662[013]sv*sd*bc*sc*i*)modalias(pci:v00001002d00006631sv*sd*bc*sc*i*)modalias(pci:v00001002d0000664[01679]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000665[018CDF]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000666[03457F]sv*sd*bc*sc*i*)modalias(pci:v00001002d000066A[012347F]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000670[0123456789]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000671[89CDF]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000672[0123456789]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000673[89E]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000674[0123456789A]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000675[0189BDF]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000676[012345678]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000677[01289B]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000678[048A]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000679[01289ABEF]sv*sd*bc*sc*i*)modalias(pci:v00001002d000067A[01289A]sv*sd*bc*sc*i*)modalias(pci:v00001002d000067B[0189AE]sv*sd*bc*sc*i*)modalias(pci:v00001002d000067C[0124789ACF]sv*sd*bc*sc*i*)modalias(pci:v00001002d000067D[0F]sv*sd*bc*sc*i*)modalias(pci:v00001002d000067E[013789BF]sv*sd*bc*sc*i*)modalias(pci:v00001002d000067FFsv*sd*bc*sc*i*)modalias(pci:v00001002d0000680[012689]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000681[016789]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000682[0123456789ABCDF]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000683[015789BDF]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000684[01239C]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000685[089]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000686[01234789ABCDEF]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000687Fsv*sd*bc*sc*i*)modalias(pci:v00001002d0000688[089ACD]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000689[89BCDE]sv*sd*bc*sc*i*)modalias(pci:v00001002d000068A[0189]sv*sd*bc*sc*i*)modalias(pci:v00001002d000068B[089AEF]sv*sd*bc*sc*i*)modalias(pci:v00001002d000068C[01789]sv*sd*bc*sc*i*)modalias(pci:v00001002d000068D[89AE]sv*sd*bc*sc*i*)modalias(pci:v00001002d000068E[014589]sv*sd*bc*sc*i*)modalias(pci:v00001002d000068F[1289AE]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000690[01237]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000692[0189BF]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000693[089]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000694[CEF]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000698[01567]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000699[57F]sv*sd*bc*sc*i*)modalias(pci:v00001002d000069A[0123F]sv*sd*bc*sc*i*)modalias(pci:v00001002d00006FDFsv*sd*bc*sc*i*)modalias(pci:v00001002d0000710[012345689ABCEF]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000714[012345679ABCDEF]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000715[123EF]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000718[013678ABCDF]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000719[36BF]sv*sd*bc*sc*i*)modalias(pci:v00001002d000071C[01234567DE]sv*sd*bc*sc*i*)modalias(pci:v00001002d000071D[2456AE]sv*sd*bc*sc*i*)modalias(pci:v00001002d00007211sv*sd*bc*sc*i*)modalias(pci:v00001002d0000724[03456789ABCDEF]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000728[0134789BC]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000729[0137]sv*sd*bc*sc*i*)modalias(pci:v00001002d000072[01]0sv*sd*bc*sc*i*)modalias(pci:v00001002d0000730[0F]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000731[0289ABEF]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000734[017F]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000736[02]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000738[8CE]sv*sd*bc*sc*i*)modalias(pci:v00001002d000073A[123589BCDEF]sv*sd*bc*sc*i*)modalias(pci:v00001002d000073BFsv*sd*bc*sc*i*)modalias(pci:v00001002d000073C[013]sv*sd*bc*sc*i*)modalias(pci:v00001002d000073D[ABCDEF]sv*sd*bc*sc*i*)modalias(pci:v00001002d000073E[012389ABCDF]sv*sd*bc*sc*i*)modalias(pci:v00001002d000073FFsv*sd*bc*sc*i*)modalias(pci:v00001002d000073[9A]0sv*sd*bc*sc*i*)modalias(pci:v00001002d0000740[8CF]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000742[1234]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000743Fsv*sd*bc*sc*i*)modalias(pci:v00001002d000074[12]0sv*sd*bc*sc*i*)modalias(pci:v00001002d0000783[45]sv*sd*bc*sc*i*)modalias(pci:v00001002d00007919sv*sd*bc*sc*i*)modalias(pci:v00001002d0000791[EF]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000793Bsv*sd*bc*sc*i*)modalias(pci:v00001002d0000793Fsv*sd*bc*sc*i*)modalias(pci:v00001002d0000794[12]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000796[CDEF]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000940[01235ABF]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000944[012346ABCE]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000945[026ABE]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000946[02AB]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000947[AB]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000948[0789AF]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000949[0158CEF]sv*sd*bc*sc*i*)modalias(pci:v00001002d000094A[013]sv*sd*bc*sc*i*)modalias(pci:v00001002d000094B[13459]sv*sd*bc*sc*i*)modalias(pci:v00001002d000094C[013456789BCD]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000950[01456789F]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000951[1579]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000954[012EF]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000955[2357F]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000958[0136789ABCDEF]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000959[01356789B]sv*sd*bc*sc*i*)modalias(pci:v00001002d000095C[0245679CDEF]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000961[0123456]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000964[012345789ABCEF]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000971[012345]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000980[23456789A]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000983[0123456789ABCDEF]sv*sd*bc*sc*i*)modalias(pci:v00001002d00009840sv*sd*bc*sc*i*)modalias(pci:v00001002d0000985[0123456789ABCDEF]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000987[04567]sv*sd*bc*sc*i*)modalias(pci:v00001002d000098E4sv*sd*bc*sc*i*)modalias(pci:v00001002d00009902sv*sd*bc*sc*i*)modalias(pci:v00001002d0000990[013456789ABCDEF]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000991[03789]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000999[0123456789ABCD]sv*sd*bc*sc*i*)modalias(pci:v00001002d000099A[024]sv*sd*bc*sc*i*)modalias(pci:v00001002d00009[67]0Fsv*sd*bc*sc*i*)modalias(pci:v00001002d0000AA0[08]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000AA1[08]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000AA2[08]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000AA3[08]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000AA4[08]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000AA5[08]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000AA6[08]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000AA8[08]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000AA9[08]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000AAA[08]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000AAE[08]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000AAF[08]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000AA[BC]0sv*sd*bc*sc*i*)modalias(pci:v00001002d0000AA[CD]8sv*sd*bc*sc*i*)modalias(pci:v00001002d0000AB0[08]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000AB1[08]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000AB2[08]sv*sd*bc*sc*i*)modalias(pci:v00001002d0000AB3[08]sv*sd*bc*sc*i*)modalias(pci:v00001011d00000046sv0000103Csd000010C2bc*sc*i*)modalias(pci:v00001011d00000046sv00009005sd0000036[45]bc*sc*i*)modalias(pci:v00001011d00000046sv00009005sd00001364bc*sc*i*)modalias(pci:v00001013d0000600[134]sv*sd*bc*sc*i*)modalias(pci:v00001022d*sv*sd*bc04sc03i00*)modalias(pci:v00001022d*sv*sd*bc08sc05i*)modalias(pci:v00001022d0000145[89]sv*sd*bc*sc*i*)modalias(pci:v00001022d000014C[03]sv*sd*bc*sc*i*)modalias(pci:v00001022d000014[58]7sv*sd*bc*sc*i*)modalias(pci:v00001022d000014[58]Bsv*sd*bc*sc*i*)modalias(pci:v00001022d0000157Asv*sd*bc*sc*i*)modalias(pci:v00001022d000015E2sv*sd*bc*sc*i*)modalias(pci:v00001022d000015E2sv*sd*bc04sc80i00*)modalias(pci:v00001022d000015E3sv*sd*bc*sc*i*)modalias(pci:v00001022d00007445sv*sd*bc*sc*i*)modalias(pci:v00001022d00007446sv*sd*bc*sc*i*)modalias(pci:v00001022d0000746Dsv*sd*bc*sc*i*)modalias(pci:v00001022d0000746Esv*sd*bc*sc*i*)modalias(pci:v00001022d0000780Dsv*sd*bc*sc*i*)modalias(pci:v00001023d00002000sv*sd*bc04sc01i*)modalias(pci:v00001023d00002001sv*sd*bc*sc*i*)modalias(pci:v00001028d00000001sv00001028sd00000001bc*sc*i*)modalias(pci:v00001028d00000002sv00001028sd00000002bc*sc*i*)modalias(pci:v00001028d00000002sv00001028sd000000D[19]bc*sc*i*)modalias(pci:v00001028d00000003sv00001028sd00000003bc*sc*i*)modalias(pci:v00001028d00000004sv00001028sd000000D0bc*sc*i*)modalias(pci:v00001028d0000000Asv00001028sd00000106bc*sc*i*)modalias(pci:v00001028d0000000Asv00001028sd0000011Bbc*sc*i*)modalias(pci:v00001028d0000000Asv00001028sd00000121bc*sc*i*)modalias(pci:v00001028d00000015sv*sd*bc*sc*i*)modalias(pci:v0000102Bd0000052[0124]sv*sd*bc*sc*i*)modalias(pci:v0000102Bd0000053[023468]sv*sd*bc*sc*i*)modalias(pci:v00001039d00007012sv*sd*bc*sc*i*)modalias(pci:v00001039d00007013sv*sd*bc*sc*i*)modalias(pci:v00001039d00007018sv*sd*bc*sc*i*)modalias(pci:v00001039d00007502sv*sd*bc*sc*i*)modalias(pci:v0000104Cd0000A106sv0000175Csd*bc*sc*i*)modalias(pci:v0000104Cd0000AC60sv0000175Csd*bc*sc*i*)modalias(pci:v00001057d00000003sv*sd*bc*sc*i*)modalias(pci:v00001057d00001801sv0000ECC0sd00000010bc*sc*i*)modalias(pci:v00001057d00001801sv0000ECC0sd00000020bc*sc*i*)modalias(pci:v00001057d00001801sv0000ECC0sd0000003[01]bc*sc*i*)modalias(pci:v00001057d00001801sv0000ECC0sd0000004[01]bc*sc*i*)modalias(pci:v00001057d00001801sv0000ECC0sd0000005[01]bc*sc*i*)modalias(pci:v00001057d00001801sv0000ECC0sd0000007[012]bc*sc*i*)modalias(pci:v00001057d00003410sv0000ECC0sd0000005[01]bc*sc*i*)modalias(pci:v00001057d00003410sv0000ECC0sd00000060bc*sc*i*)modalias(pci:v00001057d00003410sv0000ECC0sd0000007[012]bc*sc*i*)modalias(pci:v00001057d00003410sv0000ECC0sd0000008[01]bc*sc*i*)modalias(pci:v00001057d00003410sv0000ECC0sd00000090bc*sc*i*)modalias(pci:v00001057d00003410sv0000ECC0sd000000A0bc*sc*i*)modalias(pci:v00001057d00003410sv0000ECC0sd000000B0bc*sc*i*)modalias(pci:v00001057d00003410sv0000ECC0sd000000D0bc*sc*i*)modalias(pci:v00001057d00003410sv0000ECC0sd000000E0bc*sc*i*)modalias(pci:v00001057d00003410sv0000ECC0sd00000100bc*sc*i*)modalias(pci:v0000106Bd00001645sv*sd*bc*sc*i*)modalias(pci:v00001077d0000163[46]sv*sd*bc*sc*i*)modalias(pci:v00001077d00001656sv*sd*bc*sc*i*)modalias(pci:v00001077d0000165Csv*sd*bc*sc*i*)modalias(pci:v00001077d0000165Esv*sd*bc*sc*i*)modalias(pci:v00001077d0000166[46]sv*sd*bc*sc*i*)modalias(pci:v00001077d000016A[14D]sv*sd*bc*sc*i*)modalias(pci:v00001077d000016[45]4sv*sd*bc*sc*i*)modalias(pci:v00001077d00002089sv*sd*bc*sc*i*)modalias(pci:v00001077d000020[3678]1sv*sd*bc*sc*i*)modalias(pci:v00001077d00002289sv*sd*bc*sc*i*)modalias(pci:v00001077d000022[678]1sv*sd*bc*sc*i*)modalias(pci:v00001077d00002532sv*sd*bc*sc*i*)modalias(pci:v00001077d000030[23]2sv*sd*bc*sc*i*)modalias(pci:v00001077d00004010sv*sd*bc*sc*i*)modalias(pci:v00001077d000040[23]2sv*sd*bc*sc*i*)modalias(pci:v00001077d00008031sv*sd*bc*sc*i*)modalias(pci:v00001077d00008080sv*sd*bc*sc*i*)modalias(pci:v00001077d00008084sv*sd*bc*sc*i*)modalias(pci:v00001077d000080[79]0sv*sd*bc*sc*i*)modalias(pci:v0000109Ed00000878sv00000070sd000013EBbc*sc*i*)modalias(pci:v0000109Ed00000878sv00000070sd0000FF0[17]bc*sc*i*)modalias(pci:v0000109Ed00000878sv00001002sd00000001bc*sc*i*)modalias(pci:v0000109Ed00000878sv0000107Dsd00006606bc*sc*i*)modalias(pci:v0000109Ed00000878sv000011BDsd00000012bc*sc*i*)modalias(pci:v0000109Ed00000878sv0000121Asd00003000bc*sc*i*)modalias(pci:v0000109Ed00000878sv0000144Fsd00003000bc*sc*i*)modalias(pci:v0000109Ed00000878sv00001461sd00000003bc*sc*i*)modalias(pci:v0000109Ed00000878sv00001554sd00004011bc*sc*i*)modalias(pci:v0000109Ed00000878sv0000BD11sd00001200bc*sc*i*)modalias(pci:v0000109Ed00000879sv00000070sd000013EBbc*sc*i*)modalias(pci:v000010B5d00009056sv00001369sd0000BA[02]1bc*sc*i*)modalias(pci:v000010B5d00009056sv00001369sd0000BB[02]1bc*sc*i*)modalias(pci:v000010B5d00009056sv00001369sd0000BC[02]1bc*sc*i*)modalias(pci:v000010B5d00009056sv00001369sd0000BD[02]1bc*sc*i*)modalias(pci:v000010B5d00009056sv00001369sd0000BF[02]1bc*sc*i*)modalias(pci:v000010B5d00009056sv00001369sd0000B[01234567]21bc*sc*i*)modalias(pci:v000010B5d00009056sv00001369sd0000C00[12]bc*sc*i*)modalias(pci:v000010B5d00009056sv00001369sd0000C02[12]bc*sc*i*)modalias(pci:v000010B5d00009056sv00001369sd0000D[0123]21bc*sc*i*)modalias(pci:v000010B5d0000906Dsv*sd*bc*sc*i*)modalias(pci:v000010B5d000090[35]0sv00001369sd*bc*sc*i*)modalias(pci:v000010B5d00009656sv00001369sd0000B[01234567]01bc*sc*i*)modalias(pci:v000010B5d00009656sv00001369sd0000D[0123]01bc*sc*i*)modalias(pci:v000010B9d00000111sv*sd*bc*sc*i*)modalias(pci:v000010B9d00005451sv*sd*bc*sc*i*)modalias(pci:v000010B9d00005455sv*sd*bc*sc*i*)modalias(pci:v000010B9d00005461sv*sd*bc*sc*i*)modalias(pci:v000010CFd000011A2sv*sd*bc*sc*i*)modalias(pci:v000010DEd*sv*sd*bc03sc*i*)modalias(pci:v000010DEd*sv*sd*bc04sc03i00*)modalias(pci:v000010DEd0000003Asv*sd*bc*sc*i*)modalias(pci:v000010DEd00000059sv*sd*bc*sc*i*)modalias(pci:v000010DEd000000[68DE]Asv*sd*bc*sc*i*)modalias(pci:v000010DEd000000[68D]9sv*sd*bc*sc*i*)modalias(pci:v000010DEd000001B1sv*sd*bc*sc*i*)modalias(pci:v000010DEd000001C1sv*sd*bc*sc*i*)modalias(pci:v000010DEd0000026Bsv*sd*bc*sc*i*)modalias(pci:v000010DFd00000722sv*sd*bc*sc*i*)modalias(pci:v000010DFd0000072[08]sv*sd*bc*sc*i*)modalias(pci:v000010DFd0000072[4C]sv*sd*bc*sc*i*)modalias(pci:v000010DFd0000E22[08]sv*sd*bc*sc*i*)modalias(pci:v000010DFd0000E[23]00sv*sd*bc*sc*i*)modalias(pci:v000010DFd0000F01[15]sv*sd*bc*sc*i*)modalias(pci:v000010DFd0000F0D5sv*sd*bc*sc*i*)modalias(pci:v000010DFd0000F0E[15]sv*sd*bc*sc*i*)modalias(pci:v000010DFd0000F100sv*sd*bc*sc*i*)modalias(pci:v000010DFd0000F11[12]sv*sd*bc*sc*i*)modalias(pci:v000010DFd0000F180sv*sd*bc*sc*i*)modalias(pci:v000010DFd0000FC40sv*sd*bc*sc*i*)modalias(pci:v000010DFd0000FE00sv*sd*bc*sc*i*)modalias(pci:v000010DFd0000FE1[12]sv*sd*bc*sc*i*)modalias(pci:v000010DFd0000F[45]00sv*sd*bc*sc*i*)modalias(pci:v000010ECd0000002Bsv*sd*bc*sc*i*)modalias(pci:v000010ECd00005250sv*sd*bc*sc*i*)modalias(pci:v000010ECd00008179sv*sd*bc*sc*i*)modalias(pci:v000010ECd0000817[1234]sv*sd*bc*sc*i*)modalias(pci:v000010ECd0000817[678]sv*sd*bc*sc*i*)modalias(pci:v000010ECd0000818Bsv*sd*bc*sc*i*)modalias(pci:v000010ECd00008191sv*sd*bc*sc*i*)modalias(pci:v000010ECd00008192sv*sd*bc*sc*i*)modalias(pci:v000010ECd00008193sv*sd*bc*sc*i*)modalias(pci:v000010ECd00008723sv*sd*bc*sc*i*)modalias(pci:v000010ECd00008812sv*sd*bc*sc*i*)modalias(pci:v000010ECd00008821sv*sd*bc*sc*i*)modalias(pci:v000010ECd00008852sv*sd*bc*sc*i*)modalias(pci:v000010ECd0000A85Asv*sd*bc*sc*i*)modalias(pci:v000010ECd0000B723sv*sd*bc*sc*i*)modalias(pci:v000010ECd0000B822sv*sd*bc*sc*i*)modalias(pci:v000010ECd0000B85[2B]sv*sd*bc*sc*i*)modalias(pci:v000010ECd0000C82[2F]sv*sd*bc*sc*i*)modalias(pci:v000010ECd0000C852sv*sd*bc*sc*i*)modalias(pci:v000010ECd0000D723sv*sd*bc*sc*i*)modalias(pci:v000010ECd0000[BC]821sv*sd*bc*sc*i*)modalias(pci:v000010EEd00003FC4sv*sd*bc*sc*i*)modalias(pci:v000010EEd00003FC5sv*sd*bc*sc*i*)modalias(pci:v000010EEd00003FC6sv*sd*bc*sc*i*)modalias(pci:v000010EEd00003FC[0123]sv*sd*bc*sc*i*)modalias(pci:v000010EEd0000[01]100sv*sd*bc*sc*i*)modalias(pci:v00001102d00000006sv*sd*bc*sc*i*)modalias(pci:v00001102d00000007sv*sd*bc*sc*i*)modalias(pci:v00001102d00000009sv*sd*bc*sc*i*)modalias(pci:v00001102d0000000[248]sv*sd*bc*sc*i*)modalias(pci:v00001102d0000000[5B]sv*sd*bc*sc*i*)modalias(pci:v00001102d0000001[02]sv*sd*bc*sc*i*)modalias(pci:v00001102d00008938sv*sd*bc*sc*i*)modalias(pci:v00001106d0000305[89]sv*sd*bc*sc*i*)modalias(pci:v00001106d00003068sv*sd*bc*sc*i*)modalias(pci:v00001106d00003288sv*sd*bc*sc*i*)modalias(pci:v00001106d00008409sv*sd*bc*sc*i*)modalias(pci:v00001106d000091[47]0sv*sd*bc*sc*i*)modalias(pci:v00001106d00009530sv*sd*bc*sc*i*)modalias(pci:v00001106d000095D0sv*sd*bc*sc*i*)modalias(pci:v00001137d00000045sv*sd*bc*sc*i*)modalias(pci:v00001137d0000004[34]sv*sd*bc*sc*i*)modalias(pci:v00001137d00000071sv*sd*bc*sc*i*)modalias(pci:v00001137d000000CFsv*sd*bc*sc*i*)modalias(pci:v00001148d00004[45]00sv*sd*bc*sc*i*)modalias(pci:v00001148d00008000sv*sd*bc*sc*i*)modalias(pci:v0000114Fd0000002[89]sv*sd*bc*sc*i*)modalias(pci:v0000114Fd000000B[01]sv*sd*bc*sc*i*)modalias(pci:v0000114Fd000000C[89ABCDE]sv*sd*bc*sc*i*)modalias(pci:v0000114Fd000000D[01]sv*sd*bc*sc*i*)modalias(pci:v0000114Fd000000F[01234]sv*sd*bc*sc*i*)modalias(pci:v0000117Cd00000064sv0000117Csd0000006[345]bc*sc*i*)modalias(pci:v0000117Cd00000064sv0000117Csd00004064bc*sc*i*)modalias(pci:v0000117Cd00000094sv0000117Csd00000094bc*sc*i*)modalias(pci:v0000117Cd00000094sv0000117Csd000000A[0123C]bc*sc*i*)modalias(pci:v0000117Cd00000094sv0000117Csd000040A[67]bc*sc*i*)modalias(pci:v0000117Cd000000BBsv0000117Csd000000B[CDE]bc*sc*i*)modalias(pci:v0000117Cd000000E6sv*sd*bc*sc*i*)modalias(pci:v00001180d00000592sv*sd*bc*sc*i*)modalias(pci:v00001180d00000822sv*sd*bc*sc*i*)modalias(pci:v00001180d00000843sv*sd*bc*sc*i*)modalias(pci:v00001180d0000E82[23]sv*sd*bc*sc*i*)modalias(pci:v00001186d000040[02]0sv*sd*bc*sc*i*)modalias(pci:v00001186d00009021sv*sd*bc*sc*i*)modalias(pci:v000011ABd00002B3[08]sv*sd*bc*sc*i*)modalias(pci:v000011ABd00002B42sv*sd*bc*sc*i*)modalias(pci:v000011ABd00004101sv*sd*bc*sc*i*)modalias(pci:v000011D4d00001889sv*sd*bc*sc*i*)modalias(pci:v00001217d00008221sv*sd*bc*sc*i*)modalias(pci:v00001217d0000832[01]sv*sd*bc*sc*i*)modalias(pci:v00001217d0000842[01]sv*sd*bc*sc*i*)modalias(pci:v00001217d00008621sv*sd*bc*sc*i*)modalias(pci:v00001217d00008[12]20sv*sd*bc*sc*i*)modalias(pci:v00001217d00008[56]20sv*sd*bc*sc*i*)modalias(pci:v0000125Dd0000198[89]sv*sd*bc04sc01i*)modalias(pci:v0000125Dd0000199[0289AB]sv*sd*bc04sc01i*)modalias(pci:v0000125Dd000019[67]8sv*sd*bc04sc01i*)modalias(pci:v0000126Fd00000501sv*sd*bc*sc*i*)modalias(pci:v00001274d00001371sv*sd*bc*sc*i*)modalias(pci:v00001274d00005000sv*sd*bc*sc*i*)modalias(pci:v00001274d00005880sv*sd*bc*sc*i*)modalias(pci:v00001285d00000100sv*sd*bc04sc01i*)modalias(pci:v000012D2d*sv*sd*bc03sc*i*)modalias(pci:v000012EBd00000001sv*sd*bc*sc*i*)modalias(pci:v000012EBd00000002sv*sd*bc*sc*i*)modalias(pci:v000012EBd00000003sv*sd*bc*sc*i*)modalias(pci:v0000131Fd0000101[012]sv*sd*bc*sc*i*)modalias(pci:v0000131Fd0000103[456]sv*sd*bc*sc*i*)modalias(pci:v0000131Fd0000201[012]sv*sd*bc*sc*i*)modalias(pci:v0000131Fd0000204[012]sv*sd*bc*sc*i*)modalias(pci:v0000131Fd0000206[012]sv*sd*bc*sc*i*)modalias(pci:v0000135Ad00004100sv*sd*bc*sc*i*)modalias(pci:v00001369d00000001sv*sd*bc*sc*i*)modalias(pci:v000013C0d000000[789A]0sv*sd*bc*sc*i*)modalias(pci:v000013F0d0000102[13]sv*sd*bc*sc*i*)modalias(pci:v000013F0d00002021sv*sd*bc*sc*i*)modalias(pci:v000013F6d0000010[01]sv*sd*bc*sc*i*)modalias(pci:v000013F6d0000011[12]sv*sd*bc*sc*i*)modalias(pci:v000013F6d00005011sv*sd*bc*sc*i*)modalias(pci:v000013F6d00008788sv00001043sd00008269bc*sc*i*)modalias(pci:v000013F6d00008788sv00001043sd00008275bc*sc*i*)modalias(pci:v000013F6d00008788sv00001043sd000082B7bc*sc*i*)modalias(pci:v000013F6d00008788sv00001043sd00008314bc*sc*i*)modalias(pci:v000013F6d00008788sv00001043sd00008327bc*sc*i*)modalias(pci:v000013F6d00008788sv00001043sd0000834Fbc*sc*i*)modalias(pci:v000013F6d00008788sv00001043sd0000835[CDE]bc*sc*i*)modalias(pci:v000013F6d00008788sv00001043sd0000838Ebc*sc*i*)modalias(pci:v000013F6d00008788sv00001043sd00008428bc*sc*i*)modalias(pci:v000013F6d00008788sv00001043sd00008467bc*sc*i*)modalias(pci:v000013F6d00008788sv00001043sd00008521bc*sc*i*)modalias(pci:v000013F6d00008788sv00001043sd00008522bc*sc*i*)modalias(pci:v000013F6d00008788sv00001043sd000085F4bc*sc*i*)modalias(pci:v000013F6d00008788sv000010B0sd0000021[6789]bc*sc*i*)modalias(pci:v000013F6d00008788sv000013F6sd00000001bc*sc*i*)modalias(pci:v000013F6d00008788sv000013F6sd00000010bc*sc*i*)modalias(pci:v000013F6d00008788sv000013F6sd00008788bc*sc*i*)modalias(pci:v000013F6d00008788sv000013F6sd0000878[28]bc*sc*i*)modalias(pci:v000013F6d00008788sv000013F6sd0000FFFFbc*sc*i*)modalias(pci:v000013F6d00008788sv0000147Asd0000A017bc*sc*i*)modalias(pci:v000013F6d00008788sv000014C3sd0000171[01]bc*sc*i*)modalias(pci:v000013F6d00008788sv00001A58sd00000910bc*sc*i*)modalias(pci:v000013F6d00008788sv0000415Asd00005431bc*sc*i*)modalias(pci:v000013F6d00008788sv00005431sd0000017Abc*sc*i*)modalias(pci:v000013F6d00008788sv00007284sd000097[68]1bc*sc*i*)modalias(pci:v00001409d00007168sv00001409sd0000407[89]bc*sc*i*)modalias(pci:v00001409d00007168sv00001409sd0000408[589]bc*sc*i*)modalias(pci:v00001409d00007168sv00001409sd0000409[56]bc*sc*i*)modalias(pci:v00001409d00007168sv00001409sd0000507[89]bc*sc*i*)modalias(pci:v00001409d00007168sv00001409sd00005085bc*sc*i*)modalias(pci:v00001409d00007168sv00001409sd0000[6789ABCD]079bc*sc*i*)modalias(pci:v00001412d00001712sv*sd*bc*sc*i*)modalias(pci:v00001412d00001724sv*sd*bc*sc*i*)modalias(pci:v00001425d0000400[0123456789ABCDE]sv*sd*bc*sc*i*)modalias(pci:v00001425d0000408[012345678]sv*sd*bc*sc*i*)modalias(pci:v00001425d0000440[0123456789ABCDE]sv*sd*bc*sc*i*)modalias(pci:v00001425d0000448[012345678]sv*sd*bc*sc*i*)modalias(pci:v00001425d0000460[0123456789ABCDE]sv*sd*bc*sc*i*)modalias(pci:v00001425d0000468[012345678]sv*sd*bc*sc*i*)modalias(pci:v00001425d0000480[0123456789ABCDE]sv*sd*bc*sc*i*)modalias(pci:v00001425d0000488[012345678]sv*sd*bc*sc*i*)modalias(pci:v00001425d0000500[0123456789ABCDE]sv*sd*bc*sc*i*)modalias(pci:v00001425d0000501[0123456789AB]sv*sd*bc*sc*i*)modalias(pci:v00001425d0000508[0123456789]sv*sd*bc*sc*i*)modalias(pci:v00001425d0000509[0123456789ABCDEF]sv*sd*bc*sc*i*)modalias(pci:v00001425d000050A[0123456789ABCDEF]sv*sd*bc*sc*i*)modalias(pci:v00001425d000050B0sv*sd*bc*sc*i*)modalias(pci:v00001425d0000540[0123456789ABCDE]sv*sd*bc*sc*i*)modalias(pci:v00001425d0000541[0123456789AB]sv*sd*bc*sc*i*)modalias(pci:v00001425d0000548[0123456789]sv*sd*bc*sc*i*)modalias(pci:v00001425d0000549[0123456789ABCDEF]sv*sd*bc*sc*i*)modalias(pci:v00001425d000054A[0123456789ABCDEF]sv*sd*bc*sc*i*)modalias(pci:v00001425d000054B0sv*sd*bc*sc*i*)modalias(pci:v00001425d0000560[0123456789ABCDE]sv*sd*bc*sc*i*)modalias(pci:v00001425d0000561[0123456789AB]sv*sd*bc*sc*i*)modalias(pci:v00001425d0000568[0123456789]sv*sd*bc*sc*i*)modalias(pci:v00001425d0000569[0123456789ABCDEF]sv*sd*bc*sc*i*)modalias(pci:v00001425d000056A[0123456789ABCDEF]sv*sd*bc*sc*i*)modalias(pci:v00001425d000056B0sv*sd*bc*sc*i*)modalias(pci:v00001425d0000580[0123456789ABCDE]sv*sd*bc*sc*i*)modalias(pci:v00001425d0000581[0123456789AB]sv*sd*bc*sc*i*)modalias(pci:v00001425d0000588[0123456789]sv*sd*bc*sc*i*)modalias(pci:v00001425d0000589[0123456789ABCDEF]sv*sd*bc*sc*i*)modalias(pci:v00001425d000058A[0123456789ABCDEF]sv*sd*bc*sc*i*)modalias(pci:v00001425d000058B0sv*sd*bc*sc*i*)modalias(pci:v00001425d0000600[123456789D]sv*sd*bc*sc*i*)modalias(pci:v00001425d0000601[145]sv*sd*bc*sc*i*)modalias(pci:v00001425d0000608[0123456789AB]sv*sd*bc*sc*i*)modalias(pci:v00001425d00006092sv*sd*bc*sc*i*)modalias(pci:v00001425d0000640[123456789D]sv*sd*bc*sc*i*)modalias(pci:v00001425d0000641[145]sv*sd*bc*sc*i*)modalias(pci:v00001425d0000648[0123456789AB]sv*sd*bc*sc*i*)modalias(pci:v00001425d00006492sv*sd*bc*sc*i*)modalias(pci:v00001425d0000660[123456789D]sv*sd*bc*sc*i*)modalias(pci:v00001425d0000661[145]sv*sd*bc*sc*i*)modalias(pci:v00001425d0000668[0123456789AB]sv*sd*bc*sc*i*)modalias(pci:v00001425d00006692sv*sd*bc*sc*i*)modalias(pci:v00001425d0000680[123456789D]sv*sd*bc*sc*i*)modalias(pci:v00001425d0000681[145]sv*sd*bc*sc*i*)modalias(pci:v00001425d0000688[0123456789AB]sv*sd*bc*sc*i*)modalias(pci:v00001425d00006892sv*sd*bc*sc*i*)modalias(pci:v00001432d00007708sv*sd*bc*sc*i*)modalias(pci:v00001432d00007711sv*sd*bc*sc*i*)modalias(pci:v00001432d0000772[278]sv*sd*bc*sc*i*)modalias(pci:v00001432d000077[3456]8sv*sd*bc*sc*i*)modalias(pci:v00001462d0000891Asv*sd*bc*sc*i*)modalias(pci:v000014C3d00000608sv*sd*bc*sc*i*)modalias(pci:v000014C3d00000616sv*sd*bc*sc*i*)modalias(pci:v000014C3d00000717sv*sd*bc*sc*i*)modalias(pci:v000014C3d000076[016]2sv*sd*bc*sc*i*)modalias(pci:v000014C3d000076[135]0sv*sd*bc*sc*i*)modalias(pci:v000014C3d00007922sv*sd*bc*sc*i*)modalias(pci:v000014C3d00007925sv*sd*bc*sc*i*)modalias(pci:v000014C3d00007961sv*sd*bc*sc*i*)modalias(pci:v000014D2d000080[12]1sv*sd*bc*sc*i*)modalias(pci:v000014DBd0000211[012]sv*sd*bc*sc*i*)modalias(pci:v000014DBd0000214[012]sv*sd*bc*sc*i*)modalias(pci:v000014DBd0000216[012]sv*sd*bc*sc*i*)modalias(pci:v000014E4d00000576sv*sd*bc*sc*i*)modalias(pci:v000014E4d0000160[01]sv*sd*bc*sc*i*)modalias(pci:v000014E4d0000160[456789]sv*sd*bc*sc*i*)modalias(pci:v000014E4d00001614sv*sd*bc*sc*i*)modalias(pci:v000014E4d0000163[9ABC]sv*sd*bc*sc*i*)modalias(pci:v000014E4d0000163[DEF]sv*sd*bc*sc*i*)modalias(pci:v000014E4d0000164Asv*sd*bc*sc*i*)modalias(pci:v000014E4d0000164Asv0000103Csd0000310[16]bc*sc*i*)modalias(pci:v000014E4d0000164Csv*sd*bc*sc*i*)modalias(pci:v000014E4d0000164[123456789D]sv*sd*bc*sc*i*)modalias(pci:v000014E4d0000164[EF]sv*sd*bc*sc*i*)modalias(pci:v000014E4d00001650sv*sd*bc*sc*i*)modalias(pci:v000014E4d0000165[345679ABDEF]sv*sd*bc*sc*i*)modalias(pci:v000014E4d0000166[23F]sv*sd*bc*sc*i*)modalias(pci:v000014E4d0000166[589ABE]sv*sd*bc*sc*i*)modalias(pci:v000014E4d0000167[2346789ABDEF]sv*sd*bc*sc*i*)modalias(pci:v000014E4d0000168[012346789]sv*sd*bc*sc*i*)modalias(pci:v000014E4d0000168[ADE]sv*sd*bc*sc*i*)modalias(pci:v000014E4d00001692sv00001025sd00000601bc*sc*i*)modalias(pci:v000014E4d00001692sv00001025sd00000612bc*sc*i*)modalias(pci:v000014E4d00001693sv*sd*bc*sc*i*)modalias(pci:v000014E4d00001693sv000017AAsd00003056bc*sc*i*)modalias(pci:v000014E4d0000169[012]sv*sd*bc*sc*i*)modalias(pci:v000014E4d0000169[4689ABCD]sv*sd*bc*sc*i*)modalias(pci:v000014E4d000016AAsv*sd*bc*sc*i*)modalias(pci:v000014E4d000016AAsv0000103Csd00003102bc*sc*i*)modalias(pci:v000014E4d000016ACsv*sd*bc*sc*i*)modalias(pci:v000014E4d000016A[0678]sv*sd*bc*sc*i*)modalias(pci:v000014E4d000016A[12459BDEF]sv*sd*bc*sc*i*)modalias(pci:v000014E4d000016BDsv*sd*bc*sc*i*)modalias(pci:v000014E4d000016B[01234567]sv*sd*bc*sc*i*)modalias(pci:v000014E4d000016C[01234589ABCDEF]sv*sd*bc*sc*i*)modalias(pci:v000014E4d000016C[67]sv*sd*bc*sc*i*)modalias(pci:v000014E4d000016DDsv*sd*bc*sc*i*)modalias(pci:v000014E4d000016D[0123456789CEF]sv*sd*bc*sc*i*)modalias(pci:v000014E4d000016E[12356789ABCDEF]sv*sd*bc*sc*i*)modalias(pci:v000014E4d000016F[01]sv*sd*bc*sc*i*)modalias(pci:v000014E4d000016F[37DE]sv*sd*bc*sc*i*)modalias(pci:v000014E4d0000170[DE]sv*sd*bc*sc*i*)modalias(pci:v000014E4d0000171[23]sv*sd*bc*sc*i*)modalias(pci:v000014E4d0000175[012]sv*sd*bc*sc*i*)modalias(pci:v000014E4d0000176[0123]sv*sd*bc*sc*i*)modalias(pci:v000014E4d0000180[0123456789]sv*sd*bc*sc*i*)modalias(pci:v000014E4d00004313sv*sd*bc*sc*i*)modalias(pci:v000014E4d00004331sv*sd*bc*sc*i*)modalias(pci:v000014E4d00004354sv*sd*bc02sc80i*)modalias(pci:v000014E4d00004355sv000014E4sd00004355bc02sc80i*)modalias(pci:v000014E4d0000435[3789]sv*sd*bc*sc*i*)modalias(pci:v000014E4d00004360sv*sd*bc*sc*i*)modalias(pci:v000014E4d00004365sv00001028sd0000001[68]bc*sc*i*)modalias(pci:v000014E4d00004365sv0000103Csd0000804Abc*sc*i*)modalias(pci:v000014E4d00004365sv0000105Bsd0000E092bc*sc*i*)modalias(pci:v000014E4d00004365sv000014E4sd00004365bc02sc80i*)modalias(pci:v000014E4d000043A3sv*sd*bc02sc80i*)modalias(pci:v000014E4d000043A[09A]sv*sd*bc*sc*i*)modalias(pci:v000014E4d000043B1sv*sd*bc*sc*i*)modalias(pci:v000014E4d000043B[ABC]sv*sd*bc02sc80i*)modalias(pci:v000014E4d000043C[345ABC]sv*sd*bc02sc80i*)modalias(pci:v000014E4d000043D[39C]sv*sd*bc02sc80i*)modalias(pci:v000014E4d000043E[9CF]sv*sd*bc02sc80i*)modalias(pci:v000014E4d0000440Dsv*sd*bc02sc80i*)modalias(pci:v000014E4d00004433sv*sd*bc02sc80i*)modalias(pci:v000014E4d00004464sv*sd*bc02sc80i*)modalias(pci:v000014E4d00004488sv*sd*bc02sc80i*)modalias(pci:v000014E4d000044[12]5sv*sd*bc02sc80i*)modalias(pci:v000014E4d00004727sv*sd*bc*sc*i*)modalias(pci:v000014E4d0000A8D[8BC]sv*sd*bc*sc*i*)modalias(pci:v000014E4d0000AA31sv*sd*bc02sc80i*)modalias(pci:v000014E4d0000AA52sv*sd*bc02sc80i*)modalias(pci:v000014E4d0000D80[024]sv*sd*bc*sc*i*)modalias(pci:v00001524d0000055[01]sv*sd*bc*sc*i*)modalias(pci:v00001524d0000075[01]sv*sd*bc*sc*i*)modalias(pci:v000015ADd00000820sv*sd*bc*sc*i*)modalias(pci:v000015ADd00001977sv*sd*bc*sc*i*)modalias(pci:v0000168Cd00000029sv0000168Csd00002096bc*sc*i*)modalias(pci:v0000168Cd0000002Asv*sd*bc*sc*i*)modalias(pci:v0000168Cd0000002Asv0000105Bsd0000E01Fbc*sc*i*)modalias(pci:v0000168Cd0000002Asv000010CFsd0000147[CD]bc*sc*i*)modalias(pci:v0000168Cd0000002Asv000010CFsd00001536bc*sc*i*)modalias(pci:v0000168Cd0000002Asv000011ADsd000066[34]2bc*sc*i*)modalias(pci:v0000168Cd0000002Asv0000185Fsd0000309Dbc*sc*i*)modalias(pci:v0000168Cd0000002Asv00001A32sd00000306bc*sc*i*)modalias(pci:v0000168Cd0000002Asv00001A3Bsd00001C71bc*sc*i*)modalias(pci:v0000168Cd0000002Bsv*sd*bc*sc*i*)modalias(pci:v0000168Cd0000002Bsv00001A3Bsd00002C37bc*sc*i*)modalias(pci:v0000168Cd0000002[3479]sv*sd*bc*sc*i*)modalias(pci:v0000168Cd0000002[CDE]sv*sd*bc*sc*i*)modalias(pci:v0000168Cd00000030sv*sd*bc*sc*i*)modalias(pci:v0000168Cd00000030sv00001A56sd0000200[013]bc*sc*i*)modalias(pci:v0000168Cd00000032sv*sd*bc*sc*i*)modalias(pci:v0000168Cd00000032sv00001043sd0000850Dbc*sc*i*)modalias(pci:v0000168Cd00000032sv0000105Bsd0000E04[EF]bc*sc*i*)modalias(pci:v0000168Cd00000032sv0000105Bsd0000E075bc*sc*i*)modalias(pci:v0000168Cd00000032sv000011ADsd0000662[78]bc*sc*i*)modalias(pci:v0000168Cd00000032sv0000144Dsd0000410[56DEF]bc*sc*i*)modalias(pci:v0000168Cd00000032sv0000144Dsd0000C680bc*sc*i*)modalias(pci:v0000168Cd00000032sv0000144Dsd0000C70[68]bc*sc*i*)modalias(pci:v0000168Cd00000032sv0000144Fsd00007197bc*sc*i*)modalias(pci:v0000168Cd00000032sv0000168Csd00003119bc*sc*i*)modalias(pci:v0000168Cd00000032sv0000168Csd00003122bc*sc*i*)modalias(pci:v0000168Cd00000032sv000017AAsd0000321[89]bc*sc*i*)modalias(pci:v0000168Cd00000032sv0000185Fsd00003027bc*sc*i*)modalias(pci:v0000168Cd00000032sv0000185Fsd00003119bc*sc*i*)modalias(pci:v0000168Cd00000032sv00001A3Bsd00001186bc*sc*i*)modalias(pci:v0000168Cd00000032sv00001A3Bsd00001195bc*sc*i*)modalias(pci:v0000168Cd00000032sv00001A3Bsd00001237bc*sc*i*)modalias(pci:v0000168Cd00000032sv00001A3Bsd0000126Abc*sc*i*)modalias(pci:v0000168Cd00000032sv00001A3Bsd00001F86bc*sc*i*)modalias(pci:v0000168Cd00000032sv00001A3Bsd00001F95bc*sc*i*)modalias(pci:v0000168Cd00000032sv00001A3Bsd00002086bc*sc*i*)modalias(pci:v0000168Cd00000032sv00001A3Bsd00002100bc*sc*i*)modalias(pci:v0000168Cd00000032sv00001A3Bsd00002126bc*sc*i*)modalias(pci:v0000168Cd00000032sv00001A3Bsd00002152bc*sc*i*)modalias(pci:v0000168Cd00000032sv00001A3Bsd00002C97bc*sc*i*)modalias(pci:v0000168Cd00000032sv00001B9Asd00001C0[01]bc*sc*i*)modalias(pci:v0000168Cd00000032sv00001B9Asd0000200[01]bc*sc*i*)modalias(pci:v0000168Cd00000032sv00001C56sd00004001bc*sc*i*)modalias(pci:v0000168Cd00000034sv00001028sd0000020Bbc*sc*i*)modalias(pci:v0000168Cd00000034sv00001028sd00000300bc*sc*i*)modalias(pci:v0000168Cd00000034sv0000103Csd00001864bc*sc*i*)modalias(pci:v0000168Cd00000034sv00001043sd0000850Ebc*sc*i*)modalias(pci:v0000168Cd00000034sv000010CFsd00001783bc*sc*i*)modalias(pci:v0000168Cd00000034sv000011ADsd000066[346]1bc*sc*i*)modalias(pci:v0000168Cd00000034sv000014CDsd0000006[34]bc*sc*i*)modalias(pci:v0000168Cd00000034sv0000168Csd00003117bc*sc*i*)modalias(pci:v0000168Cd00000034sv000017AAsd00003214bc*sc*i*)modalias(pci:v0000168Cd00000034sv00001969sd00000091bc*sc*i*)modalias(pci:v0000168Cd00000034sv00001A3Bsd0000211[06]bc*sc*i*)modalias(pci:v0000168Cd00000036sv*sd*bc*sc*i*)modalias(pci:v0000168Cd00000036sv00001028sd0000020[CE]bc*sc*i*)modalias(pci:v0000168Cd00000036sv0000103Csd000018E3bc*sc*i*)modalias(pci:v0000168Cd00000036sv0000103Csd00002005bc*sc*i*)modalias(pci:v0000168Cd00000036sv0000103Csd0000217Fbc*sc*i*)modalias(pci:v0000168Cd00000036sv00001043sd000085F2bc*sc*i*)modalias(pci:v0000168Cd00000036sv0000105Bsd0000E06[89]bc*sc*i*)modalias(pci:v0000168Cd00000036sv0000105Bsd0000E07Fbc*sc*i*)modalias(pci:v0000168Cd00000036sv0000105Bsd0000E08[1F]bc*sc*i*)modalias(pci:v0000168Cd00000036sv0000105Bsd0000E09[19]bc*sc*i*)modalias(pci:v0000168Cd00000036sv000011ADsd000006[123456789AB]2bc*sc*i*)modalias(pci:v0000168Cd00000036sv000011ADsd000008[01]3bc*sc*i*)modalias(pci:v0000168Cd00000036sv000011ADsd000008[34]2bc*sc*i*)modalias(pci:v0000168Cd00000036sv000011ADsd000018[34]2bc*sc*i*)modalias(pci:v0000168Cd00000036sv000011ADsd00006671bc*sc*i*)modalias(pci:v0000168Cd00000036sv0000144Dsd0000411[ABCDE]bc*sc*i*)modalias(pci:v0000168Cd00000036sv0000144Dsd0000412[9A]bc*sc*i*)modalias(pci:v0000168Cd00000036sv0000144Fsd00007202bc*sc*i*)modalias(pci:v0000168Cd00000036sv0000168Csd0000302[5678BC]bc*sc*i*)modalias(pci:v0000168Cd00000036sv000017AAsd0000[34]026bc*sc*i*)modalias(pci:v0000168Cd00000036sv0000185Fsd0000302[78]bc*sc*i*)modalias(pci:v0000168Cd00000036sv0000185Fsd0000A119bc*sc*i*)modalias(pci:v0000168Cd00000036sv0000185Fsd0000A120bc*sc*i*)modalias(pci:v0000168Cd00000036sv00001A3Bsd0000213[0ABC]bc*sc*i*)modalias(pci:v0000168Cd00000036sv00001A3Bsd00002176bc*sc*i*)modalias(pci:v0000168Cd00000036sv00001A3Bsd0000218[2ABC]bc*sc*i*)modalias(pci:v0000168Cd00000036sv00001A3Bsd00002F8[2A]bc*sc*i*)modalias(pci:v0000168Cd00000036sv00001B9Asd0000281[0123]bc*sc*i*)modalias(pci:v0000168Cd00000036sv00001B9Asd000028A[1234]bc*sc*i*)modalias(pci:v0000168Cd00000037sv*sd*bc*sc*i*)modalias(pci:v0000168Cd0000003[34]sv*sd*bc*sc*i*)modalias(pci:v0000168Cd0000003[CE]sv*sd*bc*sc*i*)modalias(pci:v0000168Cd0000004[0126]sv*sd*bc*sc*i*)modalias(pci:v0000168Cd0000005[06]sv*sd*bc*sc*i*)modalias(pci:v000016C3d0000C202sv*sd*bc*sc*i*)modalias(pci:v000016E6d00000670sv*sd*bc*sc*i*)modalias(pci:v0000173Bd000003E[89AB]sv*sd*bc*sc*i*)modalias(pci:v0000177Dd00000012sv*sd*bc*sc*i*)modalias(pci:v0000177Dd0000B[1249ACD]00sv*sd*bc*sc*i*)modalias(pci:v0000177Dd0000B[1249ACD]03sv*sd*bc*sc*i*)modalias(pci:v000017A0d0000975[05]sv*sd*bc*sc*i*)modalias(pci:v000017A0d00009767sv*sd*bc*sc*i*)modalias(pci:v000017A0d0000E763sv*sd*bc*sc*i*)modalias(pci:v000017CBd0000110[134]sv*sd*bc*sc*i*)modalias(pci:v000017F3d00003010sv*sd*bc*sc*i*)modalias(pci:v00001814d000006[08]1sv*sd*bc*sc*i*)modalias(pci:v00001814d000007[08]1sv*sd*bc*sc*i*)modalias(pci:v00001814d0000306[02]sv*sd*bc*sc*i*)modalias(pci:v00001814d0000309[012]sv*sd*bc*sc*i*)modalias(pci:v00001814d0000359[3F]sv*sd*bc*sc*i*)modalias(pci:v00001814d000035[69]2sv*sd*bc*sc*i*)modalias(pci:v00001814d00003[23]90sv*sd*bc*sc*i*)modalias(pci:v00001814d0000536[02]sv*sd*bc*sc*i*)modalias(pci:v00001814d0000539[02ABF]sv*sd*bc*sc*i*)modalias(pci:v00001924d000008[01]3sv*sd*bc*sc*i*)modalias(pci:v00001924d000009[02]3sv*sd*bc*sc*i*)modalias(pci:v00001924d00000[AB]03sv*sd*bc*sc*i*)modalias(pci:v00001924d000019[02]3sv*sd*bc*sc*i*)modalias(pci:v00001924d00001[AB]03sv*sd*bc*sc*i*)modalias(pci:v00001931d0000000Csv*sd*bc*sc*i*)modalias(pci:v00001969d00001048sv*sd*bc*sc*i*)modalias(pci:v00001969d0000106[23]sv*sd*bc*sc*i*)modalias(pci:v00001969d0000109[01]sv*sd*bc*sc*i*)modalias(pci:v00001969d000010A[01]sv*sd*bc*sc*i*)modalias(pci:v00001969d000010[26]6sv*sd*bc*sc*i*)modalias(pci:v00001969d000010[78]3sv*sd*bc*sc*i*)modalias(pci:v00001969d00002048sv*sd*bc*sc*i*)modalias(pci:v00001969d0000206[02]sv*sd*bc*sc*i*)modalias(pci:v00001969d0000E0[9AB]1sv*sd*bc*sc*i*)modalias(pci:v0000197Bd0000238[12]sv*sd*bc*sc*i*)modalias(pci:v0000197Bd0000238[38]sv*sd*bc*sc*i*)modalias(pci:v0000197Bd00002393sv*sd*bc*sc*i*)modalias(pci:v0000197Bd0000239[12]sv*sd*bc*sc*i*)modalias(pci:v00001A03d000020[01]0sv*sd*bc03sc*i*)modalias(pci:v00001A3Bd00001059sv*sd*bc*sc*i*)modalias(pci:v00001B4Bd00002B42sv*sd*bc*sc*i*)modalias(pci:v00001C00d00003050sv00001C00sd00003050bc*sc*i*)modalias(pci:v00001C00d00003250sv00001C00sd00003250bc*sc*i*)modalias(pci:v00001D0Fd0000EFA[012]sv*sd*bc*sc*i*)modalias(pci:v00001D17d00003288sv*sd*bc*sc*i*)modalias(pci:v00001D6Ad000000[0B]1sv*sd*bc*sc*i*)modalias(pci:v00001D6Ad00000[04]C0sv*sd*bc*sc*i*)modalias(pci:v00001D6Ad00000[789]B1sv*sd*bc*sc*i*)modalias(pci:v00001D6Ad000011B1sv*sd*bc*sc*i*)modalias(pci:v00001D6Ad000011C0sv*sd*bc*sc*i*)modalias(pci:v00001D6Ad000012B1sv*sd*bc*sc*i*)modalias(pci:v00001D6Ad00001[24]C0sv*sd*bc*sc*i*)modalias(pci:v00001D6Ad000034C0sv*sd*bc*sc*i*)modalias(pci:v00001D6Ad00008[0789]B1sv*sd*bc*sc*i*)modalias(pci:v00001D6Ad00009[12]B1sv*sd*bc*sc*i*)modalias(pci:v00001D6Ad00009[34]C0sv*sd*bc*sc*i*)modalias(pci:v00001D6Ad0000D10[0789]sv*sd*bc*sc*i*)modalias(pci:v00001D94d0000145Bsv*sd*bc*sc*i*)modalias(pci:v00001FD4d00001999sv00001FD4sd0000010[0124]bc*sc*i*)modalias(pci:v00004040d0000000[12345]sv*sd*bc02sc00i00*)modalias(pci:v00004040d0000002[45]sv*sd*bc02sc00i00*)modalias(pci:v00004040d00000100sv*sd*bc02sc00i00*)modalias(pci:v00004348d00005053sv*sd*bc*sc*i*)modalias(pci:v00004348d00007053sv00004348sd00003253bc*sc*i*)modalias(pci:v00006549d0000[12]200sv*sd*bc*sc*i*)modalias(pci:v00006766d*sv*sd*bc04sc03i00*)modalias(pci:v00008086d*sv*sd*bc04sc03i00*)modalias(pci:v00008086d0000004[26]sv*sd*bc03sc*i*)modalias(pci:v00008086d00000082sv*sd0000130[145678]bc*sc*i*)modalias(pci:v00008086d00000082sv*sd0000132[168]bc*sc*i*)modalias(pci:v00008086d00000082sv*sd00004820bc*sc*i*)modalias(pci:v00008086d00000082sv*sd0000C020bc*sc*i*)modalias(pci:v00008086d00000083sv*sd0000120[56]bc*sc*i*)modalias(pci:v00008086d00000083sv*sd0000122[56]bc*sc*i*)modalias(pci:v00008086d00000083sv*sd0000130[56]bc*sc*i*)modalias(pci:v00008086d00000083sv*sd0000132[56]bc*sc*i*)modalias(pci:v00008086d00000084sv*sd0000121[56]bc*sc*i*)modalias(pci:v00008086d00000084sv*sd0000131[56]bc*sc*i*)modalias(pci:v00008086d00000085sv*sd0000131[168]bc*sc*i*)modalias(pci:v00008086d00000085sv*sd0000C22[08]bc*sc*i*)modalias(pci:v00008086d00000087sv*sd0000130[16]bc*sc*i*)modalias(pci:v00008086d00000087sv*sd0000132[16]bc*sc*i*)modalias(pci:v00008086d00000089sv*sd0000131[16]bc*sc*i*)modalias(pci:v00008086d0000008Asv*sd0000530[57]bc*sc*i*)modalias(pci:v00008086d0000008Asv*sd0000532[57]bc*sc*i*)modalias(pci:v00008086d0000008Bsv*sd0000531[57]bc*sc*i*)modalias(pci:v00008086d00000090sv*sd0000521[156]bc*sc*i*)modalias(pci:v00008086d00000091sv*sd0000520[1567]bc*sc*i*)modalias(pci:v00008086d00000091sv*sd0000522[156]bc*sc*i*)modalias(pci:v00008086d0000010[26A]sv*sd*bc03sc*i*)modalias(pci:v00008086d0000011[26]sv*sd*bc03sc*i*)modalias(pci:v00008086d0000012[26]sv*sd*bc03sc*i*)modalias(pci:v00008086d0000015[26A]sv*sd*bc03sc*i*)modalias(pci:v00008086d0000016Asv0000152Dsd00008990bc03sc*i*)modalias(pci:v00008086d0000016[26A]sv*sd*bc03sc*i*)modalias(pci:v00008086d000002A[89AB]sv*sd*bc*sc*i*)modalias(pci:v00008086d000002C4sv*sd*bc*sc*i*)modalias(pci:v00008086d000002C[567]sv*sd*bc*sc*i*)modalias(pci:v00008086d000002E[89AB]sv*sd*bc*sc*i*)modalias(pci:v00008086d000002FBsv*sd*bc*sc*i*)modalias(pci:v00008086d0000040[26ABE]sv*sd*bc03sc*i*)modalias(pci:v00008086d0000041[26ABE]sv*sd*bc03sc*i*)modalias(pci:v00008086d0000042[26ABE]sv*sd*bc03sc*i*)modalias(pci:v00008086d000006A[89AB]sv*sd*bc*sc*i*)modalias(pci:v00008086d000006C7sv*sd*bc*sc*i*)modalias(pci:v00008086d000006E[89AB]sv*sd*bc*sc*i*)modalias(pci:v00008086d000006FBsv*sd*bc*sc*i*)modalias(pci:v00008086d0000080Asv*sd*bc*sc*i*)modalias(pci:v00008086d0000080[78]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000082[01234]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000084Fsv*sd*bc*sc*i*)modalias(pci:v00008086d00000885sv*sd0000130[57]bc*sc*i*)modalias(pci:v00008086d00000885sv*sd0000132[57]bc*sc*i*)modalias(pci:v00008086d00000886sv*sd0000131[57]bc*sc*i*)modalias(pci:v00008086d00000887sv*sd00004[04]62bc*sc*i*)modalias(pci:v00008086d00000888sv*sd00004262bc*sc*i*)modalias(pci:v00008086d0000088Esv*sd0000406[0A]bc*sc*i*)modalias(pci:v00008086d0000088Esv*sd0000446[0A]bc*sc*i*)modalias(pci:v00008086d0000088Esv*sd00004860bc*sc*i*)modalias(pci:v00008086d0000088Fsv*sd0000426[0A]bc*sc*i*)modalias(pci:v00008086d0000088Fsv*sd00005260bc*sc*i*)modalias(pci:v00008086d00000890sv*sd00004[048]22bc*sc*i*)modalias(pci:v00008086d00000891sv*sd00004222bc*sc*i*)modalias(pci:v00008086d00000892sv*sd00000[04]62bc*sc*i*)modalias(pci:v00008086d00000893sv*sd00000262bc*sc*i*)modalias(pci:v00008086d00000894sv*sd00000[048]22bc*sc*i*)modalias(pci:v00008086d00000895sv*sd00000222bc*sc*i*)modalias(pci:v00008086d00000896sv*sd0000500[57]bc*sc*i*)modalias(pci:v00008086d00000896sv*sd0000502[57]bc*sc*i*)modalias(pci:v00008086d00000897sv*sd0000501[57]bc*sc*i*)modalias(pci:v00008086d000008A7sv*sd*bc*sc*i*)modalias(pci:v00008086d000008AEsv*sd0000100[57]bc*sc*i*)modalias(pci:v00008086d000008AEsv*sd0000102[57]bc*sc*i*)modalias(pci:v00008086d000008AFsv*sd0000101[57]bc*sc*i*)modalias(pci:v00008086d000008B1sv*sd0000402[0A]bc*sc*i*)modalias(pci:v00008086d000008B1sv*sd0000406[02A]bc*sc*i*)modalias(pci:v00008086d000008B1sv*sd0000407[02]bc*sc*i*)modalias(pci:v00008086d000008B1sv*sd0000416[02]bc*sc*i*)modalias(pci:v00008086d000008B1sv*sd00004170bc*sc*i*)modalias(pci:v00008086d000008B1sv*sd0000446[2A]bc*sc*i*)modalias(pci:v00008086d000008B1sv*sd0000447[02]bc*sc*i*)modalias(pci:v00008086d000008B1sv*sd000044[26]0bc*sc*i*)modalias(pci:v00008086d000008B1sv*sd000045[67]0bc*sc*i*)modalias(pci:v00008086d000008B1sv*sd0000486Ebc*sc*i*)modalias(pci:v00008086d000008B1sv*sd00004870bc*sc*i*)modalias(pci:v00008086d000008B1sv*sd00004A6[CE]bc*sc*i*)modalias(pci:v00008086d000008B1sv*sd00004A70bc*sc*i*)modalias(pci:v00008086d000008B1sv*sd00004C[67]0bc*sc*i*)modalias(pci:v00008086d000008B1sv*sd0000507[02]bc*sc*i*)modalias(pci:v00008086d000008B1sv*sd00005[17]70bc*sc*i*)modalias(pci:v00008086d000008B1sv*sd0000C02[0A]bc*sc*i*)modalias(pci:v00008086d000008B1sv*sd0000C06[02A]bc*sc*i*)modalias(pci:v00008086d000008B1sv*sd0000C07[02]bc*sc*i*)modalias(pci:v00008086d000008B1sv*sd0000C16[02]bc*sc*i*)modalias(pci:v00008086d000008B1sv*sd0000C170bc*sc*i*)modalias(pci:v00008086d000008B1sv*sd0000C360bc*sc*i*)modalias(pci:v00008086d000008B1sv*sd0000C462bc*sc*i*)modalias(pci:v00008086d000008B1sv*sd0000C47[02]bc*sc*i*)modalias(pci:v00008086d000008B1sv*sd0000C4[26]0bc*sc*i*)modalias(pci:v00008086d000008B1sv*sd0000C5[67]0bc*sc*i*)modalias(pci:v00008086d000008B1sv*sd0000C7[67]0bc*sc*i*)modalias(pci:v00008086d000008B1sv*sd0000CC[67]0bc*sc*i*)modalias(pci:v00008086d000008B2sv*sd0000426[2A]bc*sc*i*)modalias(pci:v00008086d000008B2sv*sd0000427[02]bc*sc*i*)modalias(pci:v00008086d000008B2sv*sd000042[26]0bc*sc*i*)modalias(pci:v00008086d000008B2sv*sd000043[67]0bc*sc*i*)modalias(pci:v00008086d000008B2sv*sd0000C26[2A]bc*sc*i*)modalias(pci:v00008086d000008B2sv*sd0000C27[02]bc*sc*i*)modalias(pci:v00008086d000008B2sv*sd0000C2[26]0bc*sc*i*)modalias(pci:v00008086d000008B2sv*sd0000C370bc*sc*i*)modalias(pci:v00008086d000008B3sv*sd0000006[02]bc*sc*i*)modalias(pci:v00008086d000008B3sv*sd0000007[02]bc*sc*i*)modalias(pci:v00008086d000008B3sv*sd0000017[02]bc*sc*i*)modalias(pci:v00008086d000008B3sv*sd0000047[02]bc*sc*i*)modalias(pci:v00008086d000008B3sv*sd00001[01]70bc*sc*i*)modalias(pci:v00008086d000008B3sv*sd0000806[02]bc*sc*i*)modalias(pci:v00008086d000008B3sv*sd0000807[02]bc*sc*i*)modalias(pci:v00008086d000008B3sv*sd0000817[02]bc*sc*i*)modalias(pci:v00008086d000008B3sv*sd00008[45]70bc*sc*i*)modalias(pci:v00008086d000008B4sv*sd0000027[02]bc*sc*i*)modalias(pci:v00008086d000008B4sv*sd00000370bc*sc*i*)modalias(pci:v00008086d000008B4sv*sd0000827[02]bc*sc*i*)modalias(pci:v00008086d000008B4sv*sd00008370bc*sc*i*)modalias(pci:v00008086d000008E[56]sv*sd*bc*sc*i*)modalias(pci:v00008086d000008F[9AB]sv*sd*bc*sc*i*)modalias(pci:v00008086d00000936sv*sd*bc*sc*i*)modalias(pci:v00008086d00000937sv*sd*bc*sc*i*)modalias(pci:v00008086d0000095Asv*sd00001010bc*sc*i*)modalias(pci:v00008086d0000095Asv*sd0000500[02A]bc*sc*i*)modalias(pci:v00008086d0000095Asv*sd0000501[02]bc*sc*i*)modalias(pci:v00008086d0000095Asv*sd0000502[0A]bc*sc*i*)modalias(pci:v00008086d0000095Asv*sd00005090bc*sc*i*)modalias(pci:v00008086d0000095Asv*sd0000510[02]bc*sc*i*)modalias(pci:v00008086d0000095Asv*sd000051[19]0bc*sc*i*)modalias(pci:v00008086d0000095Asv*sd00005412bc*sc*i*)modalias(pci:v00008086d0000095Asv*sd000054[01]0bc*sc*i*)modalias(pci:v00008086d0000095Asv*sd000054[29]0bc*sc*i*)modalias(pci:v00008086d0000095Asv*sd000055[19]0bc*sc*i*)modalias(pci:v00008086d0000095Asv*sd00005[CF]10bc*sc*i*)modalias(pci:v00008086d0000095Asv*sd0000900[0A]bc*sc*i*)modalias(pci:v00008086d0000095Asv*sd0000901[02]bc*sc*i*)modalias(pci:v00008086d0000095Asv*sd0000911[02]bc*sc*i*)modalias(pci:v00008086d0000095Asv*sd000094[01]0bc*sc*i*)modalias(pci:v00008086d0000095Asv*sd00009[5E]10bc*sc*i*)modalias(pci:v00008086d0000095Bsv*sd0000520[02A]bc*sc*i*)modalias(pci:v00008086d0000095Bsv*sd0000521[02]bc*sc*i*)modalias(pci:v00008086d0000095Bsv*sd00005290bc*sc*i*)modalias(pci:v00008086d0000095Bsv*sd00005302bc*sc*i*)modalias(pci:v00008086d0000095Bsv*sd00005310bc*sc*i*)modalias(pci:v00008086d0000095Bsv*sd000092[01]0bc*sc*i*)modalias(pci:v00008086d0000095Bsv*sd00009310bc*sc*i*)modalias(pci:v00008086d0000095Esv*sd*bc*sc*i*)modalias(pci:v00008086d00000A0[26ABE]sv*sd*bc03sc*i*)modalias(pci:v00008086d00000A1[26ABE]sv*sd*bc03sc*i*)modalias(pci:v00008086d00000A2[26ABE]sv*sd*bc03sc*i*)modalias(pci:v00008086d00000A84sv*sd*bc03sc*i*)modalias(pci:v00008086d00000AA[CE]sv*sd*bc*sc*i*)modalias(pci:v00008086d00000AB[02468ACE]sv*sd*bc*sc*i*)modalias(pci:v00008086d00000AC[0246]sv*sd*bc*sc*i*)modalias(pci:v00008086d00000AC[AC]sv*sd*bc*sc*i*)modalias(pci:v00008086d00000AD0sv*sd*bc*sc*i*)modalias(pci:v00008086d00000AEEsv*sd*bc*sc*i*)modalias(pci:v00008086d00000C0[26ABE]sv*sd*bc03sc*i*)modalias(pci:v00008086d00000C1[26ABE]sv*sd*bc03sc*i*)modalias(pci:v00008086d00000C2[26ABE]sv*sd*bc03sc*i*)modalias(pci:v00008086d00000C60sv*sd*bc*sc*i*)modalias(pci:v00008086d00000D0[26ABE]sv*sd*bc03sc*i*)modalias(pci:v00008086d00000D1[26ABE]sv*sd*bc03sc*i*)modalias(pci:v00008086d00000D2[26ABE]sv*sd*bc03sc*i*)modalias(pci:v00008086d00000DB4sv*sd*bc*sc*i*)modalias(pci:v00008086d00000E0[DEF]sv*sd*bc*sc*i*)modalias(pci:v00008086d00000F04sv*sd*bc*sc*i*)modalias(pci:v00008086d00000F0[AC]sv*sd*bc*sc*i*)modalias(pci:v00008086d00000F15sv00001093sd00007884bc*sc*i*)modalias(pci:v00008086d00000F16sv*sd*bc*sc*i*)modalias(pci:v00008086d00000F1Csv*sd*bc*sc*i*)modalias(pci:v00008086d00000F1[45]sv*sd*bc*sc*i*)modalias(pci:v00008086d00000F3[0123]sv*sd*bc03sc*i*)modalias(pci:v00008086d00000F50sv*sd*bc*sc*i*)modalias(pci:v00008086d00000[26]C8sv*sd*bc*sc*i*)modalias(pci:v00008086d00000[26]F0sv*sd*bc*sc*i*)modalias(pci:v00008086d00000[26]F5sv*sd*bc*sc*i*)modalias(pci:v00008086d00000[ACD]0Csv*sd*bc*sc*i*)modalias(pci:v00008086d00001190sv*sd*bc*sc*i*)modalias(pci:v00008086d0000119Asv*sd*bc*sc*i*)modalias(pci:v00008086d0000160Csv*sd*bc*sc*i*)modalias(pci:v00008086d0000160[26ABDE]sv*sd*bc03sc*i*)modalias(pci:v00008086d0000161[26ABDE]sv*sd*bc03sc*i*)modalias(pci:v00008086d0000162[26ABDE]sv*sd*bc03sc*i*)modalias(pci:v00008086d0000163[26ABDE]sv*sd*bc03sc*i*)modalias(pci:v00008086d0000190[26ABE]sv*sd*bc03sc*i*)modalias(pci:v00008086d0000191[23567ABDE]sv*sd*bc03sc*i*)modalias(pci:v00008086d0000192[1367ABD]sv*sd*bc03sc*i*)modalias(pci:v00008086d0000193[2ABD]sv*sd*bc03sc*i*)modalias(pci:v00008086d00001A8[45]sv*sd*bc03sc*i*)modalias(pci:v00008086d00001AA[CE]sv*sd*bc*sc*i*)modalias(pci:v00008086d00001AB[02468ACE]sv*sd*bc*sc*i*)modalias(pci:v00008086d00001AC[0246]sv*sd*bc*sc*i*)modalias(pci:v00008086d00001AC[AC]sv*sd*bc*sc*i*)modalias(pci:v00008086d00001AD0sv*sd*bc*sc*i*)modalias(pci:v00008086d00001AEEsv*sd*bc*sc*i*)modalias(pci:v00008086d00001BA[DE]sv*sd*bc*sc*i*)modalias(pci:v00008086d00001C4[123456789ABCDEF]sv*sd*bc*sc*i*)modalias(pci:v00008086d00001C5[0123456789ABCDEF]sv*sd*bc*sc*i*)modalias(pci:v00008086d00001D4[01]sv*sd*bc*sc*i*)modalias(pci:v00008086d00001E4[0123456789ABCDEF]sv*sd*bc*sc*i*)modalias(pci:v00008086d00001E5[0123456789ABCDEF]sv*sd*bc*sc*i*)modalias(pci:v00008086d00001F3[89AB]sv*sd*bc*sc*i*)modalias(pci:v00008086d00001[89]DBsv*sd*bc*sc*i*)modalias(pci:v00008086d00001[CDE]20sv*sd*bc*sc*i*)modalias(pci:v00008086d0000201Csv*sd*bc*sc*i*)modalias(pci:v00008086d00002284sv*sd*bc*sc*i*)modalias(pci:v00008086d0000228[AC]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000229Csv*sd*bc*sc*i*)modalias(pci:v00008086d0000229[456]sv*sd*bc*sc*i*)modalias(pci:v00008086d000022B[0123]sv*sd*bc03sc*i*)modalias(pci:v00008086d000023[19]0sv*sd*bc*sc*i*)modalias(pci:v00008086d0000244Csv*sd*bc*sc*i*)modalias(pci:v00008086d0000248Csv*sd*bc*sc*i*)modalias(pci:v00008086d000024C[0C]sv*sd*bc*sc*i*)modalias(pci:v00008086d000024D0sv*sd*bc*sc*i*)modalias(pci:v00008086d000024F3sv*sd0000000[04]bc*sc*i*)modalias(pci:v00008086d000024F3sv*sd0000001[02]bc*sc*i*)modalias(pci:v00008086d000024F3sv*sd00000044bc*sc*i*)modalias(pci:v00008086d000024F3sv*sd00000050bc*sc*i*)modalias(pci:v00008086d000024F3sv*sd00000132bc*sc*i*)modalias(pci:v00008086d000024F3sv*sd000001[13]0bc*sc*i*)modalias(pci:v00008086d000024F3sv*sd000001[5F]0bc*sc*i*)modalias(pci:v00008086d000024F3sv*sd00000250bc*sc*i*)modalias(pci:v00008086d000024F3sv*sd000008[15]0bc*sc*i*)modalias(pci:v00008086d000024F3sv*sd000009[135]0bc*sc*i*)modalias(pci:v00008086d000024F3sv*sd0000101[02]bc*sc*i*)modalias(pci:v00008086d000024F3sv*sd000010[5B]0bc*sc*i*)modalias(pci:v00008086d000024F3sv*sd00001132bc*sc*i*)modalias(pci:v00008086d000024F3sv*sd00001150bc*sc*i*)modalias(pci:v00008086d000024F3sv*sd000011[13]0bc*sc*i*)modalias(pci:v00008086d000024F3sv*sd00008050bc*sc*i*)modalias(pci:v00008086d000024F3sv*sd00008132bc*sc*i*)modalias(pci:v00008086d000024F3sv*sd00008150bc*sc*i*)modalias(pci:v00008086d000024F3sv*sd000081[13]0bc*sc*i*)modalias(pci:v00008086d000024F3sv*sd000090[15]0bc*sc*i*)modalias(pci:v00008086d000024F3sv*sd00009132bc*sc*i*)modalias(pci:v00008086d000024F3sv*sd00009150bc*sc*i*)modalias(pci:v00008086d000024F3sv*sd000091[13]0bc*sc*i*)modalias(pci:v00008086d000024F3sv*sd0000B0B0bc*sc*i*)modalias(pci:v00008086d000024F3sv*sd0000C0[15]0bc*sc*i*)modalias(pci:v00008086d000024F3sv*sd0000C110bc*sc*i*)modalias(pci:v00008086d000024F3sv*sd0000D0[15B]0bc*sc*i*)modalias(pci:v00008086d000024F3sv*sd0000[48]010bc*sc*i*)modalias(pci:v00008086d000024F4sv*sd0000[0189CD]030bc*sc*i*)modalias(pci:v00008086d000024F5sv*sd00000010bc*sc*i*)modalias(pci:v00008086d000024F6sv*sd00000030bc*sc*i*)modalias(pci:v00008086d000024FBsv*sd00000000bc*sc*i*)modalias(pci:v00008086d000024FBsv*sd000020[15]0bc*sc*i*)modalias(pci:v00008086d000024FBsv*sd000021[15]0bc*sc*i*)modalias(pci:v00008086d000024FDsv*sd0000001[024]bc*sc*i*)modalias(pci:v00008086d000024FDsv*sd00000050bc*sc*i*)modalias(pci:v00008086d000024FDsv*sd000001[135]0bc*sc*i*)modalias(pci:v00008086d000024FDsv*sd000008[15]0bc*sc*i*)modalias(pci:v00008086d000024FDsv*sd000009[135]0bc*sc*i*)modalias(pci:v00008086d000024FDsv*sd0000101[024]bc*sc*i*)modalias(pci:v00008086d000024FDsv*sd000010D0bc*sc*i*)modalias(pci:v00008086d000024FDsv*sd000011[13]0bc*sc*i*)modalias(pci:v00008086d000024FDsv*sd00003E0[12]bc*sc*i*)modalias(pci:v00008086d000024FDsv*sd000080[15]0bc*sc*i*)modalias(pci:v00008086d000024FDsv*sd000081[13]0bc*sc*i*)modalias(pci:v00008086d000024FDsv*sd00009010bc*sc*i*)modalias(pci:v00008086d000024FDsv*sd00009074bc*sc*i*)modalias(pci:v00008086d000024FDsv*sd00009110bc*sc*i*)modalias(pci:v00008086d000024F[01]sv*sd*bc*sc*i*)modalias(pci:v00008086d000024[1248CD]5sv*sd*bc*sc*i*)modalias(pci:v00008086d000024[1248CD]6sv*sd*bc*sc*i*)modalias(pci:v00008086d000024[124]0sv*sd*bc*sc*i*)modalias(pci:v00008086d000024[58]0sv*sd*bc*sc*i*)modalias(pci:v00008086d00002526sv*sd*bc*sc*i*)modalias(pci:v00008086d0000258Asv*sd*bc03sc*i*)modalias(pci:v00008086d00002592sv*sd*bc03sc*i*)modalias(pci:v00008086d000025A1sv*sd*bc*sc*i*)modalias(pci:v00008086d000025A6sv*sd*bc*sc*i*)modalias(pci:v00008086d000025[678]2sv*sd*bc03sc*i*)modalias(pci:v00008086d0000264[012]sv*sd*bc*sc*i*)modalias(pci:v00008086d00002668sv*sd*bc*sc*i*)modalias(pci:v00008086d0000266Dsv*sd*bc*sc*i*)modalias(pci:v00008086d0000266Esv*sd*bc*sc*i*)modalias(pci:v00008086d0000267[0123456789ABCDEF]sv*sd*bc*sc*i*)modalias(pci:v00008086d00002698sv*sd*bc*sc*i*)modalias(pci:v00008086d0000269Asv*sd*bc*sc*i*)modalias(pci:v00008086d0000271[BC]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000272[3579BD]sv*sd*bc*sc*i*)modalias(pci:v00008086d000027AEsv*sd*bc03sc*i*)modalias(pci:v00008086d000027B[089CD]sv*sd*bc*sc*i*)modalias(pci:v00008086d000027B[089]sv*sd*bc*sc*i*)modalias(pci:v00008086d000027D8sv*sd*bc*sc*i*)modalias(pci:v00008086d000027DDsv*sd*bc*sc*i*)modalias(pci:v00008086d000027DEsv*sd*bc*sc*i*)modalias(pci:v00008086d000027[7A]2sv*sd*bc03sc*i*)modalias(pci:v00008086d0000281[01245]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000284Bsv*sd*bc*sc*i*)modalias(pci:v00008086d0000291[246789]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000293[EF]sv*sd*bc*sc*i*)modalias(pci:v00008086d000029[789ABCD]2sv*sd*bc03sc*i*)modalias(pci:v00008086d00002A[014]2sv*sd*bc03sc*i*)modalias(pci:v00008086d00002B9Csv*sd*bc*sc*i*)modalias(pci:v00008086d00002E[012349]2sv*sd*bc03sc*i*)modalias(pci:v00008086d00002F0[DEF]sv*sd*bc*sc*i*)modalias(pci:v00008086d000030DCsv*sd*bc*sc*i*)modalias(pci:v00008086d00003165sv*sd0000401[02]bc*sc*i*)modalias(pci:v00008086d00003165sv*sd00004[145]10bc*sc*i*)modalias(pci:v00008086d00003165sv*sd00008[01]10bc*sc*i*)modalias(pci:v00008086d00003166sv*sd0000421[02]bc*sc*i*)modalias(pci:v00008086d00003166sv*sd00004310bc*sc*i*)modalias(pci:v00008086d0000318[45]sv*sd*bc03sc*i*)modalias(pci:v00008086d00003197sv*sd*bc*sc*i*)modalias(pci:v00008086d00003198sv*sd*bc*sc*i*)modalias(pci:v00008086d000031A[CE]sv*sd*bc*sc*i*)modalias(pci:v00008086d000031B[02468ACE]sv*sd*bc*sc*i*)modalias(pci:v00008086d000031C[0246]sv*sd*bc*sc*i*)modalias(pci:v00008086d000031C[AC]sv*sd*bc*sc*i*)modalias(pci:v00008086d000031D0sv*sd*bc*sc*i*)modalias(pci:v00008086d000031DCsv*sd*bc*sc*i*)modalias(pci:v00008086d000031EEsv*sd*bc*sc*i*)modalias(pci:v00008086d0000347Esv*sd*bc*sc*i*)modalias(pci:v00008086d000034A[89AB]sv*sd*bc*sc*i*)modalias(pci:v00008086d000034C4sv*sd*bc*sc*i*)modalias(pci:v00008086d000034C[567]sv*sd*bc*sc*i*)modalias(pci:v00008086d000034E[89AB]sv*sd*bc*sc*i*)modalias(pci:v00008086d000034F8sv*sd*bc*sc*i*)modalias(pci:v00008086d000034FBsv*sd*bc*sc*i*)modalias(pci:v00008086d00003577sv*sd*bc03sc*i*)modalias(pci:v00008086d0000358[2E]sv*sd*bc03sc*i*)modalias(pci:v00008086d0000372[567]sv*sd*bc*sc*i*)modalias(pci:v00008086d000038A8sv*sd*bc*sc*i*)modalias(pci:v00008086d00003A1[468A]sv*sd*bc*sc*i*)modalias(pci:v00008086d00003A[36]Esv*sd*bc*sc*i*)modalias(pci:v00008086d00003B0[01236789ABDF]sv*sd*bc*sc*i*)modalias(pci:v00008086d00003B1[246]sv*sd*bc*sc*i*)modalias(pci:v00008086d00003B32sv*sd*bc*sc*i*)modalias(pci:v00008086d00003B5[67]sv*sd*bc*sc*i*)modalias(pci:v00008086d00003C0[DEF]sv*sd*bc*sc*i*)modalias(pci:v00008086d00003DC8sv*sd*bc*sc*i*)modalias(pci:v00008086d00003E9[01234689ABC]sv*sd*bc03sc*i*)modalias(pci:v00008086d00003EA[0123456789]sv*sd*bc03sc*i*)modalias(pci:v00008086d00003[24]51sv*sd*bc*sc*i*)modalias(pci:v00008086d00003[24]59sv*sd*bc*sc*i*)modalias(pci:v00008086d00003[48D]C8sv*sd*bc*sc*i*)modalias(pci:v00008086d00003[48]C8sv*sd*bc*sc*i*)modalias(pci:v00008086d00003[4D]F0sv*sd*bc*sc*i*)modalias(pci:v00008086d0000422Bsv*sd0000110[18]bc*sc*i*)modalias(pci:v00008086d0000422Bsv*sd0000112[18]bc*sc*i*)modalias(pci:v00008086d0000422Csv*sd0000130[167]bc*sc*i*)modalias(pci:v00008086d0000422Csv*sd0000132[16]bc*sc*i*)modalias(pci:v00008086d00004232sv*sd0000120[1456]bc*sc*i*)modalias(pci:v00008086d00004232sv*sd0000122[1456]bc*sc*i*)modalias(pci:v00008086d00004232sv*sd0000130[1456]bc*sc*i*)modalias(pci:v00008086d00004232sv*sd0000132[1456]bc*sc*i*)modalias(pci:v00008086d00004235sv*sd0000100[14]bc*sc*i*)modalias(pci:v00008086d00004235sv*sd0000102[14]bc*sc*i*)modalias(pci:v00008086d00004235sv*sd0000110[14]bc*sc*i*)modalias(pci:v00008086d00004235sv*sd0000112[14]bc*sc*i*)modalias(pci:v00008086d00004236sv*sd0000101[14]bc*sc*i*)modalias(pci:v00008086d00004236sv*sd0000111[14]bc*sc*i*)modalias(pci:v00008086d00004237sv*sd0000121[1456]bc*sc*i*)modalias(pci:v00008086d00004237sv*sd0000131[1456]bc*sc*i*)modalias(pci:v00008086d00004238sv*sd0000111[18]bc*sc*i*)modalias(pci:v00008086d00004239sv*sd0000131[16]bc*sc*i*)modalias(pci:v00008086d0000423Asv*sd000010[02]1bc*sc*i*)modalias(pci:v00008086d0000423Bsv*sd00001011bc*sc*i*)modalias(pci:v00008086d0000423Csv*sd0000120[16]bc*sc*i*)modalias(pci:v00008086d0000423Csv*sd00001221bc*sc*i*)modalias(pci:v00008086d0000423Csv*sd0000130[16]bc*sc*i*)modalias(pci:v00008086d0000423Csv*sd0000132[16]bc*sc*i*)modalias(pci:v00008086d0000423Dsv*sd0000121[16]bc*sc*i*)modalias(pci:v00008086d0000423Dsv*sd0000131[16]bc*sc*i*)modalias(pci:v00008086d000043A[2C]sv*sd*bc*sc*i*)modalias(pci:v00008086d000043A[789ABDE]sv*sd*bc*sc*i*)modalias(pci:v00008086d000043C8sv*sd*bc*sc*i*)modalias(pci:v00008086d000043D[8A]sv*sd*bc*sc*i*)modalias(pci:v00008086d000043E[89AB]sv*sd*bc*sc*i*)modalias(pci:v00008086d000043F[BD]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000455[57]sv*sd*bc03sc*i*)modalias(pci:v00008086d0000457[01]sv*sd*bc03sc*i*)modalias(pci:v00008086d000045[45]1sv*sd*bc03sc*i*)modalias(pci:v00008086d0000462[68A]sv*sd*bc03sc*i*)modalias(pci:v00008086d0000468[028AB]sv*sd*bc03sc*i*)modalias(pci:v00008086d0000469[023]sv*sd*bc03sc*i*)modalias(pci:v00008086d000046A[012368A]sv*sd*bc03sc*i*)modalias(pci:v00008086d000046B[0123]sv*sd*bc03sc*i*)modalias(pci:v00008086d000046C[0123]sv*sd*bc03sc*i*)modalias(pci:v00008086d000046D[01234]sv*sd*bc03sc*i*)modalias(pci:v00008086d0000490Dsv*sd*bc*sc*i*)modalias(pci:v00008086d0000490[56789]sv*sd*bc03sc*i*)modalias(pci:v00008086d00004B2[89AB]sv*sd*bc*sc*i*)modalias(pci:v00008086d00004B37sv*sd*bc*sc*i*)modalias(pci:v00008086d00004B3[012]sv*sd*bc*sc*i*)modalias(pci:v00008086d00004B4[45BCD]sv*sd*bc*sc*i*)modalias(pci:v00008086d00004B4[78]sv*sd*bc*sc*i*)modalias(pci:v00008086d00004B5[58]sv*sd*bc*sc*i*)modalias(pci:v00008086d00004B7[89AB]sv*sd*bc*sc*i*)modalias(pci:v00008086d00004B9[6789AB]sv*sd*bc*sc*i*)modalias(pci:v00008086d00004BA[012]sv*sd*bc*sc*i*)modalias(pci:v00008086d00004BB[012]sv*sd*bc*sc*i*)modalias(pci:v00008086d00004BC[12]sv*sd*bc*sc*i*)modalias(pci:v00008086d00004C8[0ABC]sv*sd*bc03sc*i*)modalias(pci:v00008086d00004C9[0A]sv*sd*bc03sc*i*)modalias(pci:v00008086d00004DA[89AB]sv*sd*bc*sc*i*)modalias(pci:v00008086d00004DC4sv*sd*bc*sc*i*)modalias(pci:v00008086d00004DC8sv*sd*bc*sc*i*)modalias(pci:v00008086d00004DC[567]sv*sd*bc*sc*i*)modalias(pci:v00008086d00004DE[89AB]sv*sd*bc*sc*i*)modalias(pci:v00008086d00004DF8sv*sd*bc*sc*i*)modalias(pci:v00008086d00004DFBsv*sd*bc*sc*i*)modalias(pci:v00008086d00004E5[157]sv*sd*bc03sc*i*)modalias(pci:v00008086d00004E[67]1sv*sd*bc03sc*i*)modalias(pci:v00008086d00004F9[012]sv*sd*bc*sc*i*)modalias(pci:v00008086d00004[3D]F0sv*sd*bc*sc*i*)modalias(pci:v00008086d00005031sv*sd*bc*sc*i*)modalias(pci:v00008086d000051A[89AB]sv*sd*bc*sc*i*)modalias(pci:v00008086d000051C[567]sv*sd*bc*sc*i*)modalias(pci:v00008086d000051C[89ABCDEF]sv*sd*bc*sc*i*)modalias(pci:v00008086d000051D[89]sv*sd*bc*sc*i*)modalias(pci:v00008086d000051E[89AB]sv*sd*bc*sc*i*)modalias(pci:v00008086d000051FBsv*sd*bc*sc*i*)modalias(pci:v00008086d000051F[01]sv*sd*bc*sc*i*)modalias(pci:v00008086d000054A[89AB]sv*sd*bc*sc*i*)modalias(pci:v00008086d000054C4sv*sd*bc*sc*i*)modalias(pci:v00008086d000054C8sv*sd*bc*sc*i*)modalias(pci:v00008086d000054C[567]sv*sd*bc*sc*i*)modalias(pci:v00008086d000054E[89AB]sv*sd*bc*sc*i*)modalias(pci:v00008086d000054F0sv*sd*bc*sc*i*)modalias(pci:v00008086d000054FBsv*sd*bc*sc*i*)modalias(pci:v00008086d0000569[01234567]sv*sd*bc03sc*i*)modalias(pci:v00008086d000056A[0123456]sv*sd*bc03sc*i*)modalias(pci:v00008086d000056B[0123ABCD]sv*sd*bc03sc*i*)modalias(pci:v00008086d000056C[012]sv*sd*bc03sc*i*)modalias(pci:v00008086d0000590[268ABE]sv*sd*bc03sc*i*)modalias(pci:v00008086d0000591[23567ABCDE]sv*sd*bc03sc*i*)modalias(pci:v00008086d0000592[1367]sv*sd*bc03sc*i*)modalias(pci:v00008086d0000593Bsv*sd*bc03sc*i*)modalias(pci:v00008086d00005A8[45]sv*sd*bc03sc*i*)modalias(pci:v00008086d00005A98sv*sd*bc*sc*i*)modalias(pci:v00008086d00005AA[CE]sv*sd*bc*sc*i*)modalias(pci:v00008086d00005AB[02468ACE]sv*sd*bc*sc*i*)modalias(pci:v00008086d00005AC[0246]sv*sd*bc*sc*i*)modalias(pci:v00008086d00005AC[AC]sv*sd*bc*sc*i*)modalias(pci:v00008086d00005AD0sv*sd*bc*sc*i*)modalias(pci:v00008086d00005AE8sv*sd*bc*sc*i*)modalias(pci:v00008086d00005AEEsv*sd*bc*sc*i*)modalias(pci:v00008086d00005[14]ACsv*sd*bc*sc*i*)modalias(pci:v00008086d00006E70sv*sd*bc*sc*i*)modalias(pci:v00008086d00006F0[DEF]sv*sd*bc*sc*i*)modalias(pci:v00008086d00007195sv*sd*bc*sc*i*)modalias(pci:v00008086d00007196sv*sd*bc*sc*i*)modalias(pci:v00008086d00007728sv*sd*bc*sc*i*)modalias(pci:v00008086d00007740sv*sd*bc*sc*i*)modalias(pci:v00008086d00007A2[89AB]sv*sd*bc*sc*i*)modalias(pci:v00008086d00007A4[CDEF]sv*sd*bc*sc*i*)modalias(pci:v00008086d00007A5Csv*sd*bc*sc*i*)modalias(pci:v00008086d00007A7[9BCDE]sv*sd*bc*sc*i*)modalias(pci:v00008086d00007AA[89AB]sv*sd*bc*sc*i*)modalias(pci:v00008086d00007AA[CD]sv*sd*bc*sc*i*)modalias(pci:v00008086d00007AC[CDEF]sv*sd*bc*sc*i*)modalias(pci:v00008086d00007ADCsv*sd*bc*sc*i*)modalias(pci:v00008086d00007AF[9BCDE]sv*sd*bc*sc*i*)modalias(pci:v00008086d00007A[5D]0sv*sd*bc*sc*i*)modalias(pci:v00008086d00007A[7F]0sv*sd*bc*sc*i*)modalias(pci:v00008086d00007D4[015]sv*sd*bc03sc*i*)modalias(pci:v00008086d00007D5[15]sv*sd*bc03sc*i*)modalias(pci:v00008086d00007D6[07]sv*sd*bc03sc*i*)modalias(pci:v00008086d00007DD[15]sv*sd*bc03sc*i*)modalias(pci:v00008086d00007E28sv*sd*bc*sc*i*)modalias(pci:v00008086d00007E2[567]sv*sd*bc*sc*i*)modalias(pci:v00008086d00007E30sv*sd*bc*sc*i*)modalias(pci:v00008086d00007E40sv*sd*bc*sc*i*)modalias(pci:v00008086d00007E46sv*sd*bc*sc*i*)modalias(pci:v00008086d00007E5[012]sv*sd*bc*sc*i*)modalias(pci:v00008086d00007E7[89AB]sv*sd*bc*sc*i*)modalias(pci:v00008086d00007F2[89AB]sv*sd*bc*sc*i*)modalias(pci:v00008086d00007F4[CDEF]sv*sd*bc*sc*i*)modalias(pci:v00008086d00007F50sv*sd*bc*sc*i*)modalias(pci:v00008086d00007F5[CDEF]sv*sd*bc*sc*i*)modalias(pci:v00008086d00007F70sv*sd*bc*sc*i*)modalias(pci:v00008086d00007F7[AB]sv*sd*bc*sc*i*)modalias(pci:v00008086d00007[7E]28sv*sd*bc*sc*i*)modalias(pci:v00008086d00008119sv*sd*bc*sc*i*)modalias(pci:v00008086d0000811Bsv*sd*bc*sc*i*)modalias(pci:v00008086d00008186sv*sd*bc*sc*i*)modalias(pci:v00008086d000087C[0A]sv*sd*bc03sc*i*)modalias(pci:v00008086d0000880[9A]sv*sd*bc*sc*i*)modalias(pci:v00008086d00008A5[012346789ABCD]sv*sd*bc03sc*i*)modalias(pci:v00008086d00008A7[01]sv*sd*bc03sc*i*)modalias(pci:v00008086d00008C4[0123456789ABCDEF]sv*sd*bc*sc*i*)modalias(pci:v00008086d00008C5[0123456789ABCDEF]sv*sd*bc*sc*i*)modalias(pci:v00008086d00008CC[12346]sv*sd*bc*sc*i*)modalias(pci:v00008086d00008C[2A]0sv*sd*bc*sc*i*)modalias(pci:v00008086d00008D2[01]sv*sd*bc*sc*i*)modalias(pci:v00008086d00008D4[0123456789ABCDEF]sv*sd*bc*sc*i*)modalias(pci:v00008086d00008D5[0123456789ABCDEF]sv*sd*bc*sc*i*)modalias(pci:v00008086d000098A[89A]sv*sd*bc*sc*i*)modalias(pci:v00008086d000098C4sv*sd*bc*sc*i*)modalias(pci:v00008086d000098C8sv*sd*bc*sc*i*)modalias(pci:v00008086d000098C[567]sv*sd*bc*sc*i*)modalias(pci:v00008086d000098E[89AB]sv*sd*bc*sc*i*)modalias(pci:v00008086d000098F8sv*sd*bc*sc*i*)modalias(pci:v00008086d00009A4[09]sv*sd*bc03sc*i*)modalias(pci:v00008086d00009A59sv*sd*bc03sc*i*)modalias(pci:v00008086d00009A6[08]sv*sd*bc03sc*i*)modalias(pci:v00008086d00009A7[08]sv*sd*bc03sc*i*)modalias(pci:v00008086d00009AC[09]sv*sd*bc03sc*i*)modalias(pci:v00008086d00009AD9sv*sd*bc03sc*i*)modalias(pci:v00008086d00009AF8sv*sd*bc03sc*i*)modalias(pci:v00008086d00009BA[2458AC]sv*sd*bc03sc*i*)modalias(pci:v00008086d00009BC[24568AC]sv*sd*bc03sc*i*)modalias(pci:v00008086d00009B[24]1sv*sd*bc03sc*i*)modalias(pci:v00008086d00009B[EF]6sv*sd*bc03sc*i*)modalias(pci:v00008086d00009C2[01]sv*sd*bc*sc*i*)modalias(pci:v00008086d00009C4[01234567]sv*sd*bc*sc*i*)modalias(pci:v00008086d00009CA0sv*sd*bc*sc*i*)modalias(pci:v00008086d00009CC[1235679]sv*sd*bc*sc*i*)modalias(pci:v00008086d00009CE[34]sv*sd*bc*sc*i*)modalias(pci:v00008086d00009D2[789A]sv*sd*bc*sc*i*)modalias(pci:v00008086d00009D2[BCD]sv*sd*bc*sc*i*)modalias(pci:v00008086d00009D6[0123456]sv*sd*bc*sc*i*)modalias(pci:v00008086d00009D7[01]sv*sd*bc*sc*i*)modalias(pci:v00008086d00009DA[89AB]sv*sd*bc*sc*i*)modalias(pci:v00008086d00009DC4sv*sd*bc*sc*i*)modalias(pci:v00008086d00009DC8sv*sd*bc*sc*i*)modalias(pci:v00008086d00009DC[567]sv*sd*bc*sc*i*)modalias(pci:v00008086d00009DE[89AB]sv*sd*bc*sc*i*)modalias(pci:v00008086d00009DF0sv*sd*bc*sc*i*)modalias(pci:v00008086d00009DF5sv*sd*bc*sc*i*)modalias(pci:v00008086d00009DFBsv*sd*bc*sc*i*)modalias(pci:v00008086d0000A0ACsv*sd*bc*sc*i*)modalias(pci:v00008086d0000A0A[89AB]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000A0C8sv*sd*bc*sc*i*)modalias(pci:v00008086d0000A0C[567]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000A0D[89ABCDEF]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000A0E[89AB]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000A0F0sv*sd*bc*sc*i*)modalias(pci:v00008086d0000A0F[BDE]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000A0[01]1sv*sd*bc03sc*i*)modalias(pci:v00008086d0000A12[789A]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000A16[0126]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000A17[01]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000A1C[1234567]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000A1F0sv*sd*bc*sc*i*)modalias(pci:v00008086d0000A24[23]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000A2A[789A]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000A2E[01236]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000A2F0sv*sd*bc*sc*i*)modalias(pci:v00008086d0000A2[7F]0sv*sd*bc*sc*i*)modalias(pci:v00008086d0000A32[89AB]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000A347sv*sd*bc*sc*i*)modalias(pci:v00008086d0000A348sv*sd*bc*sc*i*)modalias(pci:v00008086d0000A36[89AB]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000A370sv*sd*bc*sc*i*)modalias(pci:v00008086d0000A375sv*sd*bc*sc*i*)modalias(pci:v00008086d0000A37Bsv*sd*bc*sc*i*)modalias(pci:v00008086d0000A3A[789A]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000A3E[01236]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000A3F0sv*sd*bc*sc*i*)modalias(pci:v00008086d0000A72[01]sv*sd*bc03sc*i*)modalias(pci:v00008086d0000A78[012389AB]sv*sd*bc03sc*i*)modalias(pci:v00008086d0000A7A[0189ABCD]sv*sd*bc03sc*i*)modalias(pci:v00008086d0000A828sv*sd*bc*sc*i*)modalias(pci:v00008086d0000A82[567]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000A830sv*sd*bc*sc*i*)modalias(pci:v00008086d0000A840sv*sd*bc*sc*i*)modalias(pci:v00008086d0000A846sv*sd*bc*sc*i*)modalias(pci:v00008086d0000A85[012]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000A87[89AB]sv*sd*bc*sc*i*)modalias(pci:v00008086d0000E440sv*sd*bc*sc*i*)modalias(pci:v00008086d0000F[01]C8sv*sd*bc*sc*i*)modalias(pci:v00008086d0000[DE]340sv*sd*bc*sc*i*)modalias(pci:v00009005d00000200sv00009005sd00000200bc*sc*i*)modalias(pci:v00009005d00000283sv00009005sd00000283bc*sc*i*)modalias(pci:v00009005d00000284sv00009005sd00000284bc*sc*i*)modalias(pci:v00009005d00000285sv*sd*bc*sc*i*)modalias(pci:v00009005d00000285sv00001014sd000002F2bc*sc*i*)modalias(pci:v00009005d00000285sv00001014sd00000312bc*sc*i*)modalias(pci:v00009005d00000285sv00001028sd*bc*sc*i*)modalias(pci:v00009005d00000285sv00001028sd00000287bc*sc*i*)modalias(pci:v00009005d00000285sv00001028sd00000291bc*sc*i*)modalias(pci:v00009005d00000285sv0000103Csd00003227bc*sc*i*)modalias(pci:v00009005d00000285sv000017AAsd*bc*sc*i*)modalias(pci:v00009005d00000285sv000017AAsd0000028[67]bc*sc*i*)modalias(pci:v00009005d00000285sv00009005sd0000028[56789ABEF]bc*sc*i*)modalias(pci:v00009005d00000285sv00009005sd0000029[02346789A]bc*sc*i*)modalias(pci:v00009005d00000285sv00009005sd000002A[45]bc*sc*i*)modalias(pci:v00009005d00000286sv*sd*bc*sc*i*)modalias(pci:v00009005d00000286sv00001014sd000095[48]0bc*sc*i*)modalias(pci:v00009005d00000286sv00009005sd0000028[CD]bc*sc*i*)modalias(pci:v00009005d00000286sv00009005sd0000029[BCDEF]bc*sc*i*)modalias(pci:v00009005d00000286sv00009005sd000002A[01236]bc*sc*i*)modalias(pci:v00009005d0000028[67]sv00009005sd00000800bc*sc*i*)modalias(pci:v00009005d0000028[8BCD]sv*sd*bc*sc*i*)modalias(pci:v00009710d000097[34]5sv*sd*bc*sc*i*)modalias(pci:v00009710d00009855sv00001000sd0000002[02]bc*sc*i*)modalias(pci:v00009710d000098[345]5sv*sd*bc*sc*i*)modalias(pci:v00009710d00009900sv0000A000sd0000301[12]bc*sc*i*)modalias(pci:v00009710d00009900sv0000A000sd00003020bc*sc*i*)modalias(pci:v00009710d00009912sv0000A000sd00002000bc*sc*i*)modalias(pci:v0000EA60d0000989[678]sv*sd*bc*sc*i*)modalias(platform:HID-SENSOR-200011)modalias(platform:HID-SENSOR-200031)modalias(platform:HID-SENSOR-200032)modalias(platform:HID-SENSOR-200033)modalias(platform:HID-SENSOR-200041)modalias(platform:HID-SENSOR-200076)modalias(platform:HID-SENSOR-20007[3b])modalias(platform:HID-SENSOR-200083)modalias(platform:HID-SENSOR-200086)modalias(platform:HID-SENSOR-20008[ae])modalias(platform:HID-SENSOR-2000c1)modalias(platform:acp5x_i2s_dma)modalias(platform:acp5x_i2s_playcap)modalias(platform:acp5x_mach)modalias(platform:acp_pdm_mach)modalias(platform:acp_ps_mach)modalias(platform:acp_ps_pdm_dma)modalias(platform:acp_rn_pdm_dma)modalias(platform:acp_yc_mach)modalias(platform:acp_yc_pdm_dma)modalias(platform:adl_cs35l41)modalias(platform:adl_es83x6_c1_h02)modalias(platform:adl_lt6911_hdmi_ssp)modalias(platform:adl_mx98357_rt5682)modalias(platform:adl_mx98360_da7219)modalias(platform:adl_mx98360a_cs4242)modalias(platform:adl_nau8825_def)modalias(platform:adl_rt1019p_8825)modalias(platform:adl_rt5682_c1_h02)modalias(platform:adl_rt5682_def)modalias(platform:amd_ps_sdw_dma)modalias(platform:amd_sdw_manager)modalias(platform:ar93[34]x_wmac)modalias(platform:arc-uart)modalias(platform:ath9k)modalias(platform:bcmgenet)modalias(platform:bdw-rt5650)modalias(platform:bdw-rt5677)modalias(platform:bdw_rt286)modalias(platform:bxt_alc298s_i2s)modalias(platform:bxt_da7219_mx98357a)modalias(platform:bytcht_cx2072x)modalias(platform:bytcht_da7213)modalias(platform:bytcht_es8316)modalias(platform:bytcht_nocodec)modalias(platform:bytcr_rt5640)modalias(platform:bytcr_rt5651)modalias(platform:cb710-mmc)modalias(platform:cht-bsw-max98090)modalias(platform:cht-bsw-nau8824)modalias(platform:cht-bsw-rt5645)modalias(platform:cht-bsw-rt5672)modalias(platform:cml_da7219_mx98357a)modalias(platform:cml_rt1011_rt5682)modalias(platform:cml_rt1015_rt5682)modalias(platform:cs42l43-codec)modalias(platform:dmic-codec)modalias(platform:ehl_rt5660)modalias(platform:glk_alc298s_i2s)modalias(platform:glk_cs4242_mx98357a)modalias(platform:glk_da7219_mx98357a)modalias(platform:glk_rt5682_mx98357a)modalias(platform:hdmi_lpe_audio)modalias(platform:hsw_rt5640)modalias(platform:jsl_cs4242_mx98360a)modalias(platform:jsl_mx98360_da7219)modalias(platform:jsl_mx98373_da7219)modalias(platform:jsl_rt5682_def)modalias(platform:kbl_alc286s_i2s)modalias(platform:kbl_da7219_max98373)modalias(platform:kbl_da7219_max98927)modalias(platform:kbl_da7219_mx98357a)modalias(platform:kbl_max98373)modalias(platform:kbl_max98927)modalias(platform:kbl_n88l25_m98357a)modalias(platform:kbl_n88l25_s4567)modalias(platform:kbl_r5514_5663_max)modalias(platform:kbl_rt5660)modalias(platform:kbl_rt5663)modalias(platform:kbl_rt5663_m98927)modalias(platform:leds-lt3593)modalias(platform:leds-mlxreg)modalias(platform:leds_mlxcpld)modalias(platform:mlxreg-hotplug)modalias(platform:mlxreg-io)modalias(platform:mlxreg-lc)modalias(platform:mtl_es83x6_c1_h02)modalias(platform:mtl_lt6911_hdmi_ssp)modalias(platform:mtl_mx98357_rt5682)modalias(platform:mtl_mx98360_rt5682)modalias(platform:mtl_rt5682_def)modalias(platform:ntc-thermistor)modalias(platform:nvsw-sn2201)modalias(platform:pcspkr)modalias(platform:qca95[356]x_wmac)modalias(platform:rpl_es83x6_c1_h02)modalias(platform:rpl_lt6911_hdmi_ssp)modalias(platform:rpl_mx98357_rt5682)modalias(platform:rpl_nau8825_def)modalias(platform:rpl_rt5682_c1_h02)modalias(platform:rpl_rt5682_def)modalias(platform:rtsx_pci_ms)modalias(platform:rtsx_pci_sdmmc)modalias(platform:rtsx_usb_ms)modalias(platform:rtsx_usb_sdmmc)modalias(platform:skl-ssp-clk)modalias(platform:skl_alc286s_i2s)modalias(platform:skl_hda_dsp_generic)modalias(platform:skl_n88l25_m98357a)modalias(platform:skl_n88l25_s4567)modalias(platform:sm501)modalias(platform:soc-audio)modalias(platform:sof-audio)modalias(platform:sof-essx8336)modalias(platform:sof-wm8804)modalias(platform:sof_nau8825)modalias(platform:sof_pcm512x)modalias(platform:sof_rt5682)modalias(platform:sof_sdw)modalias(platform:sof_ssp_amp)modalias(platform:sst-atom-hifi2-platform)modalias(platform:sst-mfld-platform)modalias(platform:tgl_rt1308_hdmi_ssp)modalias(platform:tgl_rt5682_def)modalias(pnp:dAPP000B*)modalias(pnp:dPNPb006*)modalias(ppp-compress-18)modalias(ppp-compress-21)modalias(ppp-compress-2[46])modalias(pwcx)modalias(rdma-client-issm)modalias(rdma-client-rdma_cm)modalias(rdma-client-umad)modalias(rdma-client-uverbs)modalias(rdma-link-rxe)modalias(rdma-link-siw)modalias(rdma-netlink-subsys-2)modalias(rdma-netlink-subsys-[45])modalias(rpcrdma6)modalias(rtnl-link-can)modalias(rtnl-link-ipoib)modalias(rtnl-link-lowpan)modalias(rtnl-link-ppp)modalias(rtnl-link-vxcan)modalias(rtnl-lwt-MPLS)modalias(sdio:c*v02D0d432[49]*)modalias(sdio:c*v02D0d433[0459]*)modalias(sdio:c*v02D0d4345*)modalias(sdio:c*v02D0d435[4569]*)modalias(sdio:c*v02D0d4373*)modalias(sdio:c*v02D0dA804*)modalias(sdio:c*v02D0dA887*)modalias(sdio:c*v02D0dA94[CD]*)modalias(sdio:c*v02D0dA962*)modalias(sdio:c*v02D0dA9A[46F]*)modalias(sdio:c*v02D0dA9BF*)modalias(sdio:c*v02D0dAAE8*)modalias(sdio:c*v02DFd9105*)modalias(sdio:c*v02DFd911[69]*)modalias(sdio:c*v02DFd911[AB]*)modalias(sdio:c*v02DFd912[9D]*)modalias(sdio:c*v02DFd912[AE]*)modalias(sdio:c*v02DFd9136*)modalias(sdio:c*v02DFd913[59]*)modalias(sdio:c*v02DFd914[159]*)modalias(sdio:c*v02DFd914[26A]*)modalias(sdio:c*v02DFd9159*)modalias(sdio:c*v04B4dBD3D*)modalias(sdio:c0[14]v*d*)modalias(sdio:c0[239]v*d*)modalias(sdw:m019Fp8363v*c*)modalias(sdw:m019Fp8373v*c*)modalias(sdw:m01FAp355[67]v*c*)modalias(sdw:m01FAp4242v*c*)modalias(sdw:m01FAp4243v*c*)modalias(sdw:m025Dp0700v01c*)modalias(sdw:m025Dp0711v02c*)modalias(sdw:m025Dp0711v03c01*)modalias(sdw:m025Dp071[2367]v03c01*)modalias(sdw:m025Dp071[45]v02c*)modalias(sdw:m025Dp071[45]v03c01*)modalias(sdw:m025Dp0722v03c01*)modalias(sdw:m025Dp1308v02c*)modalias(sdw:m025Dp1316v03c01*)modalias(sdw:m025Dp1318v03c01*)modalias(sdw:m025Dp171[2367]v03c01*)modalias(sdw:m025Dp5682v02c*)modalias(serio:ty02pr29id*ex*)modalias(serio:ty02pr39id*ex*)modalias(serio:ty02pr3Eid*ex*)modalias(serio:ty02pr40id*ex*)modalias(serio:ty02pr41id*ex*)modalias(smb3)modalias(snd-hda-codec-atihdmi)modalias(snd-hda-codec-intelhdmi)modalias(snd-hda-codec-nvhdmi)modalias(snd-seq-client-14)modalias(snd-timer-3)modalias(spi:cs35l4[01])modalias(spi:cs35l5[13])modalias(spi:mcp2517fd)modalias(spi:mcp251863)modalias(spi:mcp251[05])modalias(spi:mcp251[8x]fd)modalias(spi:mcp25625)modalias(sst)modalias(svcrdma)modalias(tpacpi)modalias(tty-ldisc-13)modalias(tty-ldisc-14)modalias(tty-ldisc-15)modalias(tty-ldisc-21)modalias(tty-ldisc-3)modalias(usb:v*p*d*dc*dsc*dp*ic01isc0[13]ip*in*)modalias(usb:v*p*d*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v*p*d*dc*dsc*dp*ic02isc0Cip07in*)modalias(usb:v*p*d*dc*dsc*dp*ic02isc0Dip00in*)modalias(usb:v*p*d*dc*dsc*dp*ic02isc0[6A]ip00in*)modalias(usb:v*p*d*dc*dsc*dp*ic02isc0[DE]ip00in*)modalias(usb:v*p*d*dc*dsc*dp*ic0Eisc01ip0[01]in*)modalias(usb:v*p*d*dc*dsc*dp*icE0isc01ip01in*)modalias(usb:v*p*d*dc*dsc*dp*icE0isc01ip03in*)modalias(usb:v*p*d*dc*dsc*dp*icEFisc0[14]ip01in*)modalias(usb:v*p*d*dc*dsc*dp*icFEisc02ip00in*)modalias(usb:v*p*d*dcE0dsc01dp0[14]ic*isc*ip*in*)modalias(usb:v0104p00BEd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0130p0130d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v03E8p0004d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v03E8p0008d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v03EBp2109d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v03F0p0183d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v03F0p026Bd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v03F0p0956d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v03F0p0B39d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v03F0p0F7Fd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v03F0p0F9Bd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v03F0p1B07d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v03F0p1F1Dd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v03F0p1F1Dd*dc*dsc*dp*ic*isc*ip*in03*)modalias(usb:v03F0p1[012]16d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v03F0p1[BE]1Dd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v03F0p2101d*dc02dsc*dp*icFFisc02ip*in*)modalias(usb:v03F0p211Dd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v03F0p251Dd*dc*dsc*dp*ic*isc*ip*in00*)modalias(usb:v03F0p2[012]16d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v03F0p2[045]1Dd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v03F0p311Dd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v03F0p3524d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v03F0p371Dd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v03F0p371Dd*dc*dsc*dp*ic*isc*ip*in00*)modalias(usb:v03F0p3[012]16d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v03F0p3[12]39d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v03F0p421Dd*dc*dsc*dp*ic02isc06ip00in*)modalias(usb:v03F0p421Dd*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v03F0p4349d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v03F0p4439d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v03F0p4E1Dd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v03F0p4E1Dd*dc*dsc*dp*ic*isc*ip*in08*)modalias(usb:v03F0p4[012]16d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v03F0p5039d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v03F0p581Dd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v03F0p581Dd*dc*dsc*dp*icFFisc01ip07in*)modalias(usb:v03F0p5[012]16d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v03F0p811Cd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v03F0p9D1Dd*dc*dsc*dp*ic*isc*ip*in01*)modalias(usb:v03F0pA31Dd*dc*dsc*dp*ic02isc0Eip00in*)modalias(usb:v03F0pA31Dd*dc*dsc*dp*icFFisc06ip1[0234B]in*)modalias(usb:v0402p5602d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0402p5632d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403p0000d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403p0011d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403p4F50d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403p600[126]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403p601[0145]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403p604[0123458]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403p715[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403p7C9[0123]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403p8050d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403p8348d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403p8372d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403p8698d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403p87D0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403p8A[29]8d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403p8E08d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403p9090d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403p937[89AC]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403p9868d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403p9E[59]0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403p9F80d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pA54[89AB]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pA559d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pA5A[CDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pA6D0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pA951d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pA9A0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pABB[89]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pB81[012]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pB8D8d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pBAF8d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pBCA[0124]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pBCD[89A]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pBDC8d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pBFD[89ABCD]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pC1E0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pC7D0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pC811d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pC850d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pC991d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pCAA0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pCB08d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pCC4[89A]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pCFF8d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pD01[01234567]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pD07[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pD38[89ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pD491d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pD73[89]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pD780d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pD9A[89ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pDA7[01234]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pDAF[89ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pDC0[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pDD20d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pDF28d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pDF3[01235]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pD[56]78d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pE00[0124689A]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pE0A1d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pE0E[89ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pE0F[01234567]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pE0[5A]0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pE40Bd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pE520d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pE548d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pE6C8d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pE700d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pE729d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pE80[89ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pE88[89ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pEA90d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pEBE0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pEC8[89]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pED22d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pED7[1234]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pEEE[9ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pEE[1E]8d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pEF5[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pF06[89ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pF0C8d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pF0E[9E]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pF0[7C]0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pF208d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pF2D0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pF3C[012]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pF44[0189ABC]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pF460d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pF60[8B]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pF680d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pF7C0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pF85[07]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pF9D[012345]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pFA0[0123456]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pFA10d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pFA33d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pFA[78]8d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pFA[DF]0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pFB5[89ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pFB80d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pFB99d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pFBFAd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pFC0[89ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pFC7[123]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pFC8[2AB]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pFC[67]0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pFD4[89AB]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pFD60d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pFE38d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pFF00d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pFF1[8CD]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pFF20d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pFF3[89ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0403pFFA8d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0404p020[23]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0404p031[012]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0404p034Cd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0408p3090d*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v0408p4030d*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v0408p4034d*dc*dsc*dp*ic0Eisc01ip01in*)modalias(usb:v0408pEA0[23456]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0408pEA42d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0408pEA42d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v0409p0063d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0409p00D[567]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0409p802[45]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v040Ap0002d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v040Ap0300d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v040Dp3801d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0411p000[159]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0411p0012d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0411p003Dd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0411p006Ed*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0411p00E8d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0411p012Ed*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0411p0148d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0411p015[08D]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0411p016Fd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0411p017Fd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0411p0197d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0411p01A[28]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0411p01EEd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0411p01FDd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0411p0241d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0411p0253d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0413p2101d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0416pA91Ad*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v041Ep0005d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v041Ep041Ed*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v041Ep3F0[24A]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v041Ep3F19d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v041Ep4003d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v041Ep4007d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v041Ep400Ad*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v041Ep400Bd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v041Ep400Cd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v041Ep4011d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v041Ep4018d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v041Ep401Ad*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v041Ep401Dd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v041Ep401[23]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v041Ep401[7CEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v041Ep4024d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v041Ep4028d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v041Ep402[29]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v041Ep403Bd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v041Ep403[456A]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v041Ep403[8CD]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v041Ep4041d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v041Ep405Bd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v041Ep405Dd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v041Ep405[13]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v041Ep405[2F]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v041Ep406[01478]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v041Ep4095d*dc*dsc*dp*ic01isc01ip*in*)modalias(usb:v0423p000[AC]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0424p012Cd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0424p750[05]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0424p780[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0424p7850d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0424p950[05]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0424p990[0123456789]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0424p9E0[018]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0424p9[57]30d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0424pB832d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0424pEC00d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v043Ep3101d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v043Ep7A1[23]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v043Ep7A[234]2d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v043Ep9C01d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v044Ep300[12]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0451p3410d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0451p505[23AF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0451p5152d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0451pC32Ad*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0451pF430d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0456pF00[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0458p5003d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0458p7004d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0458p7006d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0458p700[35]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0458p700[7CF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0458p7029d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0458p702[5E]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0458p704[5AC]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0458p706Ed*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v045Bp0053d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v045Bp0212d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v045Ep007Ad*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v045Ep00CEd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v045Ep00F4d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v045Ep00F8d*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v045Ep00F[57]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v045Ep0283d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v045Ep028Cd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v045Ep02E6d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v045Ep02FEd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v045Ep040[0123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v045Ep041[01234567]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v045Ep043[23456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v045Ep044[0123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v045Ep045[0123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v045Ep046[0123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v045Ep047[0123456789AB]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v045Ep04C[89ABCDE]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v045Ep04D[789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v045Ep04E[0123456789A]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v045Ep072[13]d*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v045Ep07ABd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v045Ep07C6d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v045Ep0927d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v045Ep0C5Ed*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0460p000[48]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0461p0815d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0461p0821d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0461p0A00d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v046Dp082[13D]d*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v046Dp0850d*dc*dsc*dp*ic01isc01ip*in*)modalias(usb:v046Dp0890d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v046Dp089Dd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v046Dp089[267]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v046Dp08AEd*dc*dsc*dp*ic01isc01ip*in*)modalias(usb:v046Dp08A[0123679ACDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v046Dp08B9d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v046Dp08B[012345678]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v046Dp08C6d*dc*dsc*dp*ic01isc01ip*in*)modalias(usb:v046Dp08C[123567]d*dc*dsc*dp*icFFisc01ip00in*)modalias(usb:v046Dp08D[789AD]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v046Dp08F[056]d*dc*dsc*dp*ic01isc01ip*in*)modalias(usb:v046Dp08F[56]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v046Dp08[457F]0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v046Dp0905d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v046Dp090[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v046Dp092[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v046Dp092[89ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v046Dp0960d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v046Dp0990d*dc*dsc*dp*ic01isc01ip*in*)modalias(usb:v046DpC11Fd*dc*dsc*dp*ic02isc0Aip00in*)modalias(usb:v046DpD001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0471p030Bd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0471p030[23478C]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0471p031[0123]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0471p0322d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0471p032[56DE]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0471p032[78]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0471p032[9C]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0471p0330d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0471p066Ad*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0471p081Ed*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0471p200Fd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0471p209Ed*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0471p20DDd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0471p2104d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0471p2126d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0471p218[012]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0474p0754d*dc*dsc*dp*icFFiscFFip00in*)modalias(usb:v047Dp500[123]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v047Ep1001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0483p1234d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0483p374[67]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0489p*d*dc*dsc*dp*icFFisc01ip01in*)modalias(usb:v0489pE00[03]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0489pE02[7C]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0489pE03[6CD]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0489pE04[DE]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0489pE05[67F]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0489pE07[68]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0489pE095d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0489pE0B[45]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0489pE0B[45]d*dc*dsc*dp*ic*isc*ip*in00*)modalias(usb:v0489pE0D[AB]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v0489pE0EEd*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v0489pE0F0d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v0497pC001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0499p*d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v0499p1004d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v0499p100Ad*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v0499p100[0123]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0499p100[56789]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0499p100[CDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0499p101[0123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0499p102[0123456789ABE]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0499p103[0123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0499p104Ed*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v0499p104Fd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0499p104[012345]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0499p105[012]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0499p105[34]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v0499p105[56789ABCD]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0499p150[379AC]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0499p200[0123]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0499p500[0123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0499p70[01]0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v049Fp0003d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v049Fp0032d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v049Fp505Ad*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v049Fp8511d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v049FpFFFFd*dc02dsc*dp*icFFisc02ip*in*)modalias(usb:v04A4p0014d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04A5p300Cd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04A5p300[38A]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04A5p3035d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04A5p4027d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04A5p4068d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04ADp030[1236]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04B3p4016d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04B3p454[3BC]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04B4p009Bd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04B4p0384d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04B4p0BDCd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04B4p3610d*dc*dsc*dp*icFFiscFFip00in*)modalias(usb:v04B4p5500d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04B4p931[CDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04B4p932[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04B4p93[01]Bd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04B4pBD29d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04B4pF900d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04B7p0531d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04B8p000[23]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04B8p052[12]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04BBp0901d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04BBp0904d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04BBp0913d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04BBp0930d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04BBp093Ad*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04BBp094[4578BE]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04BBp0951d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04BBp0A0[3E]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04BFp030Ad*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04BFp130[13]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04C1p009Dd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04C5p1058d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04C5p1079d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04C5p1330d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04C8p0720d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04C8p0729d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04CAp*d*dc*dsc*dp*icFFisc01ip01in*)modalias(usb:v04CAp300[45678BDF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04CAp301[048]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04CAp4605d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04CAp8602d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v04CBp010[49BF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04CBp011[13579BD]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04CBp012[13579BDF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04CBp013[1BDF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04CCp8116d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04CEp0300d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04D8p000Ad*dc*dsc*dp*icFFiscFFip00in*)modalias(usb:v04DAp180[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04DAp23F6d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04DAp2500d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04DAp250Dd*dc*dsc*dp*ic*isc*ip*in03*)modalias(usb:v04DAp250[CD]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04DAp3904d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04DDp800[1234]d*dc02dsc*dp*icFFisc02ip*in*)modalias(usb:v04DDp800[4567]d*dc*dsc*dp*ic02isc06ip00in*)modalias(usb:v04DDp9031d*dc*dsc*dp*ic02isc0[6A]ip00in*)modalias(usb:v04DDp9032d*dc*dsc*dp*ic02isc0Aip00in*)modalias(usb:v04DDp9032d*dc*dsc*dp*ic02isc0[6A]ip00in*)modalias(usb:v04DDp903[12]d*dc*dsc*dp*ic02isc06ip00in*)modalias(usb:v04DDp9050d*dc*dsc*dp*ic02isc06ip00in*)modalias(usb:v04DDp9102d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04DDp912[13]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04DDp9151d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04DDp91ACd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04E8p2018d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04E8p5F0[01234]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04E8p6601d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04E8p661[13579B]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04E8p662Ed*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04E8p663[02]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04E8p6640d*dc*dsc*dp*icFFisc00ip00in*)modalias(usb:v04E8p6889d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04E8p6889d*dc*dsc*dp*ic0Aisc00ip00in*)modalias(usb:v04E8p689Ad*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04E8p8001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04E8pA100d*dc*dsc*dp*icFFiscFFip00in*)modalias(usb:v04E8pA101d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04F1p1001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04F1p3008d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04F1p301[12]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04F2pA208d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04F2pAFF1d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04F2pAFF[789ABC]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04F2pB071d*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v04F2pB5EBd*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v04F2pB67Cd*dc*dsc*dp*ic0Eisc01ip01in*)modalias(usb:v04F2pB6BAd*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v04F2pB746d*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v04FCp020[14]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04FCp023[15]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04FCp0561d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04FCp1528d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04FCp500Cd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04FCp504[AB]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04FCp53[36]0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04FCp7333d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v04FCpFFFFd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0502p163[12]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0502p16E[123]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0502pD001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0506p00DFd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0506p03E8d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0506p11F8d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0506p4601d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0509p0812d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v050Dp*d*dc*dsc*dp*icFFisc01ip01in*)modalias(usb:v050Dp0002d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v050Dp0004d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v050Dp0103d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v050Dp0109d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v050Dp0121d*dc00dsc*dp*ic*isc*ip*in*)modalias(usb:v050Dp0122d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v050Dp0128d*dc*dsc*dp*icFFiscFFip00in*)modalias(usb:v050Dp0257d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v050Dp1004d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v050Dp11[0F]2d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v050Dp1202d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v050Dp1203d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v050Dp1[01]03d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v050Dp210[23]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v050Dp258Ad*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v050Dp5055d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v050Dp805[3C]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v050Dp815Cd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v050Dp825[AB]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v050Dp935[AB]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v050Dp945Bd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v050Fp0180d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v050Fp0190d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0525p1080d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0525p127Ad*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0525p2888d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0525p9901d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0525pA4A2d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v052Bp1507d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v052Bp1513d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v052Bp1803d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v052Bp1A18d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v052BpD001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0536p01A0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0543p0ED9d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0543p152[79BE]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0543p192[123]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0545p800[2CD]d030Adc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0545p8080d000[12]dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0545p8080d030[1A]dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0545p808Bd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0545p8333d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0546p3155d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0546p3187d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0546p3191d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0546p3273d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0547p2008d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0547p272[07]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v054Cp0038d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v054Cp0066d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v054Cp009[5A]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v054Cp00DAd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v054Cp00E9d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v054Cp0144d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v054Cp015[45]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v054Cp0169d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v054Cp0437d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0553p0002d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0553p0202d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0557p2001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0557p2002d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0557p2007d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0557p2008d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0557p2009d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0557p2011d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0557p202[12]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0557p2118d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0557p4000d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0557p7820d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v055Dp900[012]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v055FpA800d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v055FpB500d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v055FpC005d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v055FpC211d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v055FpC23[02]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v055FpC2[02]0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v055FpC360d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v055FpC4[234]0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v055FpC5[234]0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v055FpC6[35]0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v055FpD001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v055FpD00[34]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0565p0001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0565p000[235]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v056Cp8007d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v056Cp8100d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v056Ep200Cd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v056Ep4008d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v056Ep400[25B]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v056Ep4010d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v056Ep500[34]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v056EpABC1d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0572p0041d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0572pCAFEd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0572pCB01d*dcFFdsc00dp00ic*isc*ip*in*)modalias(usb:v0572pCB0[01267]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v057Cp2200d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v057Cp3800d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v057Cp8403d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v057Cp8501d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v057Cp8502d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v057Cp8503d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0582p*d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v0582p000[02345789BC]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0582p001[0246BD]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0582p002Bd*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v0582p002[3579]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0582p002[DF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0582p003Bd*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v0582p003[37]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0582p0044d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0582p004[02478CD]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0582p005[02]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0582p006[045D]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0582p0074d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v0582p0075d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0582p007Ad*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v0582p007Dd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0582p008[0BD]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0582p00A3d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0582p00C4d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0582p00E6d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v0582p00[78]Dd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0582p0108d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v0582p0113d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0582p012[0F]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0582p0159d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0584pB000d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0584pB020d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0584pB03Ad*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0586p1[05]00d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0586p2000d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0586p330[AB]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0586p341Fd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0586p341[68AE]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0586p3421d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0586p3425d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0586p3427d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0586p343Ed*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0586p401Ad*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v058Bp0028d*dc*dsc*dp*ic*isc*ip*in01*)modalias(usb:v058Bp0043d*dc*dsc*dp*ic*isc*ip*in01*)modalias(usb:v058Fp3820d*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v058Fp9720d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0590p00B2d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0595p4343d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05A6p0101d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05A9p051[189]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05A9p0530d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05A9p1550d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05A9p264[013A]d*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v05A9p2800d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05A9p7670d*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v05A9p8065d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05A9pA51[18]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05A9p[48]519d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05ABp0002d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05ACp*d*dc*dsc*dp*icFFisc01ip01in*)modalias(usb:v05ACp*d*dc*dsc*dp*icFFiscFDip01in*)modalias(usb:v05ACp1402d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05ACp821[358ABF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05ACp8281d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05ACp8300d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05ACp8501d*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v05ACp8514d*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v05ACp8600d*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v05ACp921[89CD]d*dc*dsc*dp*ic03isc*ip00in*)modalias(usb:v05ACp922[26]d*dc*dsc*dp*ic03isc*ip00in*)modalias(usb:v05ACp9236d*dc*dsc*dp*ic03isc*ip00in*)modalias(usb:v05ADp0FBAd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05C5p000[24]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05C6p0023d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05C6p6000d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05C6p6001d*dc*dsc*dp*ic*isc*ip*in03*)modalias(usb:v05C6p6001d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v05C6p6613d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05C6p7000d*dc*dsc*dp*ic*isc*ip*in00*)modalias(usb:v05C6p700[12]d*dc*dsc*dp*ic*isc*ip*in01*)modalias(usb:v05C6p7101d*dc*dsc*dp*ic*isc*ip*in0[123]*)modalias(usb:v05C6p7102d*dc*dsc*dp*ic*isc*ip*in0[123]*)modalias(usb:v05C6p8000d*dc*dsc*dp*ic*isc*ip*in07*)modalias(usb:v05C6p8001d*dc*dsc*dp*ic*isc*ip*in06*)modalias(usb:v05C6p9000d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v05C6p9003d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v05C6p9005d*dc*dsc*dp*ic*isc*ip*in02*)modalias(usb:v05C6p9009d*dc*dsc*dp*ic*isc*ip*in03*)modalias(usb:v05C6p900Ad*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v05C6p900Bd*dc*dsc*dp*ic*isc*ip*in02*)modalias(usb:v05C6p900Cd*dc*dsc*dp*ic*isc*ip*in0[456]*)modalias(usb:v05C6p900Dd*dc*dsc*dp*ic*isc*ip*in05*)modalias(usb:v05C6p900Fd*dc*dsc*dp*ic*isc*ip*in0[345]*)modalias(usb:v05C6p900[03]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05C6p900[1289]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05C6p900[12]d*dc*dsc*dp*ic*isc*ip*in03*)modalias(usb:v05C6p9010d*dc*dsc*dp*ic*isc*ip*in0[45]*)modalias(usb:v05C6p9011d*dc*dsc*dp*ic*isc*ip*in0[34]*)modalias(usb:v05C6p9021d*dc*dsc*dp*ic*isc*ip*in01*)modalias(usb:v05C6p9022d*dc*dsc*dp*ic*isc*ip*in02*)modalias(usb:v05C6p9025d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v05C6p9026d*dc*dsc*dp*ic*isc*ip*in03*)modalias(usb:v05C6p902Ed*dc*dsc*dp*ic*isc*ip*in05*)modalias(usb:v05C6p9031d*dc*dsc*dp*ic*isc*ip*in05*)modalias(usb:v05C6p9032d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v05C6p9033d*dc*dsc*dp*ic*isc*ip*in0[3456]*)modalias(usb:v05C6p9034d*dc*dsc*dp*ic*isc*ip*in0[34567]*)modalias(usb:v05C6p9035d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v05C6p9036d*dc*dsc*dp*ic*isc*ip*in03*)modalias(usb:v05C6p9037d*dc*dsc*dp*ic*isc*ip*in05*)modalias(usb:v05C6p9038d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v05C6p903Bd*dc*dsc*dp*ic*isc*ip*in07*)modalias(usb:v05C6p903Ed*dc*dsc*dp*ic*isc*ip*in05*)modalias(usb:v05C6p903[CD]d*dc*dsc*dp*ic*isc*ip*in06*)modalias(usb:v05C6p9046d*dc*dsc*dp*ic*isc*ip*in0[45]*)modalias(usb:v05C6p9047d*dc*dsc*dp*ic*isc*ip*in0[234]*)modalias(usb:v05C6p9048d*dc*dsc*dp*ic*isc*ip*in0[45678]*)modalias(usb:v05C6p904Cd*dc*dsc*dp*ic*isc*ip*in0[5678]*)modalias(usb:v05C6p904[36]d*dc*dsc*dp*ic*isc*ip*in03*)modalias(usb:v05C6p9050d*dc*dsc*dp*ic*isc*ip*in03*)modalias(usb:v05C6p9052d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v05C6p9053d*dc*dsc*dp*ic*isc*ip*in0[67]*)modalias(usb:v05C6p9054d*dc*dsc*dp*ic*isc*ip*in0[56]*)modalias(usb:v05C6p9055d*dc*dsc*dp*ic*isc*ip*in0[34567]*)modalias(usb:v05C6p9056d*dc*dsc*dp*ic*isc*ip*in03*)modalias(usb:v05C6p9062d*dc*dsc*dp*ic*isc*ip*in0[23456789]*)modalias(usb:v05C6p9064d*dc*dsc*dp*ic*isc*ip*in03*)modalias(usb:v05C6p9065d*dc*dsc*dp*ic*isc*ip*in0[67]*)modalias(usb:v05C6p9066d*dc*dsc*dp*ic*isc*ip*in0[56]*)modalias(usb:v05C6p9067d*dc*dsc*dp*ic*isc*ip*in01*)modalias(usb:v05C6p9068d*dc*dsc*dp*ic*isc*ip*in0[234567]*)modalias(usb:v05C6p9069d*dc*dsc*dp*ic*isc*ip*in0[5678]*)modalias(usb:v05C6p9070d*dc*dsc*dp*ic*isc*ip*in0[45]*)modalias(usb:v05C6p9075d*dc*dsc*dp*ic*isc*ip*in05*)modalias(usb:v05C6p9076d*dc*dsc*dp*ic*isc*ip*in0[45678]*)modalias(usb:v05C6p9077d*dc*dsc*dp*ic*isc*ip*in0[3456]*)modalias(usb:v05C6p9078d*dc*dsc*dp*ic*isc*ip*in03*)modalias(usb:v05C6p9079d*dc*dsc*dp*ic*isc*ip*in0[45678]*)modalias(usb:v05C6p9080d*dc*dsc*dp*ic*isc*ip*in0[5678]*)modalias(usb:v05C6p9083d*dc*dsc*dp*ic*isc*ip*in03*)modalias(usb:v05C6p9084d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v05C6p908Bd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05C6p9090d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05C6p90B2d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05C6p90B2d*dc*dsc*dp*ic*isc*ip*in03*)modalias(usb:v05C6p90FAd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05C6p920Dd*dc*dsc*dp*ic*isc*ip*in05*)modalias(usb:v05C6p920[123458BCD]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05C6p920[23]d*dc*dsc*dp*ic*isc*ip*in03*)modalias(usb:v05C6p920[5BD]d*dc*dsc*dp*ic*isc*ip*in00*)modalias(usb:v05C6p9212d*dc*dsc*dp*ic*isc*ip*in03*)modalias(usb:v05C6p9215d*dc*dsc*dp*ic*isc*ip*in0[04]*)modalias(usb:v05C6p921[1245]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05C6p9222d*dc*dsc*dp*ic*isc*ip*in03*)modalias(usb:v05C6p922[1245]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05C6p923[145]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05C6p924[45]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05C6p926[45]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05C6p927[45]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05C6p92[23467]5d*dc*dsc*dp*ic*isc*ip*in00*)modalias(usb:v05C6p9625d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05C6p9625d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v05C8p0403d*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v05CCp3000d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05CCp335[0123]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05CCp336[23]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05D1p100[1234]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05D1p101[1379]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05D1p1021d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05D1p200[123]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05D1p201[12]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05D1p202[1234]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05D1p301[12]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05D1p800[234]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05D1p900[12345678]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05D1p[5678]001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05D9pA225d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05D9pA758d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05D9pA794d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05DAp009[49A]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05DAp00A[03]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05DAp00B6d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05DAp1018d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05DAp80A[3C]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05E0p0600d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05E0p200[0123456789A]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05E1p0501d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v05E1p0893d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05E3p0502d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05E3p0503d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05E3p0505d*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v05E3pF191d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05E9p000[89]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v05F9pFFFFd*dc02dsc*dp*icFFisc02ip*in*)modalias(usb:v0602p1001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v060BpA001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v061DpC020d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v061DpC1[245678A]0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0644p800[EF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0644p8021d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v0644p802[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0647p0100d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v064Bp7825d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0659p0020d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v065Ap0009d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v066Bp200Cd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v066Bp20F9d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v066Bp2202d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v066Bp220[2346]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v066Bp400Bd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0675p0200d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v067Bp000[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v067Bp0307d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v067Bp04BBd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v067Bp0609d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v067Bp061[12]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v067Bp1234d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v067Bp230[34]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v067Bp23[ABCDEF]3d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v067Bp2[57]A1d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v067Bp331Ad*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v067BpAAA[028]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v067BpE1F1d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v067Cp1001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v067Ep1001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0681p0005d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0681p0010d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0681p004[07AC]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0685p7000d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v0694p0001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0698p2003d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v069Ap0001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v06A2p0003d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v06A2p6810d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v06A5p0000d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v06A5pD001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v06A5pD800d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v06B9p4061d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v06BDp0404d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v06BEp0800d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v06BEp8116d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v06BEpD001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v06C6p0100d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v06CDp010[12356789ABCF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v06CDp010[34]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v06CDp011[0234589ABC]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v06CDp012[1A]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v06CDp013[15]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v06CEp8311d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v06D0p0622d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v06D3p0284d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v06D6p003[4BD]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v06D6p00[34]1d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v06E0p0319d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v06E0pF10[89]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v06E0pF11[01245]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v06E1p000[89]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v06E1pA190d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v06F8p3002d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v06F8p3003d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v06F8p3009d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v06F8p300Cd*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v06F8p300[48]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v06F8p301Bd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v06F8pB000d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v06F8pE033d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v06F8pE036d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0707p0100d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0707p020[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0710p[08]001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0711p0179d*dc*dsc*dp*icFFiscFFip00in*)modalias(usb:v0711p02[013]0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0711p0550d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0711p090[0123]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0711p0918d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0711p09[25]0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0711p5200d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0728pD001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0729p1284d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0731p0528d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0731p2003d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0733p0110d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0733p040[12]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0733p0430d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0733p131[14]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0733p22[12]1d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0733p32[68]1d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0734p043Bd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0745p0001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0745p1000d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0763p1002d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v0763p101[15]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v0763p1021d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v0763p1031d010dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0763p1033d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v0763p1041d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v0763p200[138D]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v0763p2019d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0763p201Ad*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v0763p203[01]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v0763p208[01]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v077Bp08B4d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v077Bp2226d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0784p0040d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0789p0160d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0789p016[234689B]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0789p0170d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v078Bp1234d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v079Bp0027d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07A6p07C2d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07A6p0986d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07A6p851[135]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07AAp0001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07AAp000[4D]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07AAp0017d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07AAp002Ad*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07AAp002Fd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07AAp003[CF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07AAp004[12]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07AAp0056d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07AAp9601d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07B4p0F02d*dc*dsc*dp*ic02isc06ip00in*)modalias(usb:v07B8p110Cd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07B8p200Cd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07B8p2[78]70d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07B8p307[01234]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07B8p4000d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07B8p400[247BC]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07B8p401Ad*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07B8p410[24]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07B8p420Ad*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07B8p7610d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07B8p8179d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v07B8p8189d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07B8p81[78]8d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07B8p9271d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07B8pABC1d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07C0p150[013456]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07C0p151[12]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07C0p158[AB]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07C9p000[EF]d*dc*dsc*dp*icFFiscFFip00in*)modalias(usb:v07C9p0010d*dc*dsc*dp*icFFiscFFip00in*)modalias(usb:v07C9p0012d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07C9pB010d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07C9pB100d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07CFp200[123]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07CFp680[12]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07D0p4101d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07D1p3A10d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07D1p3C05d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07D1p3C0[9ABDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07D1p3C1[13567]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07D1p3E0[12]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v07D1p7E11d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v07FAp7712d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v07FDp0001d*dc*dsc02dp*ic*isc*ip*in*)modalias(usb:v07FDp0004d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v0813p0001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0813p0002d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v082Dp0[123]00d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0830p000[123]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0830p0020d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0830p0031d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0830p0061d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0830p0080d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0830p00[456]0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0830p00[78]0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v083Ap6618d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v083Ap751[12]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v083ApA512d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v083ApA618d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v083ApA704d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v083ApA70[123]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v083ApB004d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v083ApB51[12]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v083ApF511d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v083Ap[15]046d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v083Ap[78]522d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v083Ap[BCD]522d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0846p100[12]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0846p1020d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0846p1040d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0846p1100d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0846p68A2d*dc*dsc*dp*ic*isc*ip*in08*)modalias(usb:v0846p68D3d*dc*dsc*dp*ic*isc*ip*in08*)modalias(usb:v0846p9014d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0846p9018d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0846p901[239]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0846p9030d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0846p904[23]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0846p9053d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0846p9055d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v0846p90[24]1d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0846pF001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v084Dp0003d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v084Ep1001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v084Fp0001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0856pAC0[123]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0856pAC1[126789]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0856pAC2[249]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0856pAC2[567]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0856pAC3[012]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0856pAC3[34]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0856pAC49d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0856pAC4[24]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0856pAC50d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0856pBA02d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0856pBC0[0123]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v085Ap000[89]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v085Ap802[57]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v086Ap000[123]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v086Ap010[02]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v086Ap0110d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v087Dp5704d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v08B9p1197d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v08CAp0001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v08CAp002[1234]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v08CAp00[12]0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v08CAp0103d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v08CAp0109d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v08CAp010[46]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v08CAp011[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v08CAp2008d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v08CAp201[068]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v08CAp202[0248]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v08CAp204[02]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v08CAp2062d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v08CAp20[56]0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v08CAp2102d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v08D1p0001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v08D1p0003d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v08DDp0114d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v08DDp098[678]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v08DDp8511d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v08DDp90FFd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v08E3p010[02]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v08E4p0163d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v08E4p017Fd*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v08E6p5501d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v08E9p0100d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v08FDp0002d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v08FDp000Ad*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0908p0070d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0908p01FFd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v091Ep0003d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v091Ep0004d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0920p7500d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0921p1[02]00d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0923p010Fd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0930p*d*dc*dsc*dp*ic02isc0Dip00in*)modalias(usb:v0930p*d*dc*dsc*dp*icFFisc01ip01in*)modalias(usb:v0930p021[59C]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0930p022[07]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0930p070[056789AB]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0930p0A07d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0930p0A08d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0930p0A13d*dc*dsc*dp*icFFiscFFip00in*)modalias(usb:v0930p0D45d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0930p1302d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v093Ap010[EF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v093Ap050Fd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v093Ap246[01348]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v093Ap247[01246]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v093Ap260[0138EF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v093Ap262[0123456789AC]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v093Cp0[67]01d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0944p020[014]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v094Bp0001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0951p0008d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0951p000Ad*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0955p09FFd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v095Ap3003d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0960p006[567]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0961p0010d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0979p0227d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0979p02[78]0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0988p0578d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v099Ep0052d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v099Ep4000d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v09C4p0011d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v09E1p5121d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v09E8p0021d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v09E8p0062d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0A07p0064d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0A07p0078d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0A07p0082d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0A07p00C8d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0A07p00D[0A]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0A12p5D10d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0A17p004Ed*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0A17p0062d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0A46p026[89]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0A46p1269d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0A46p6688d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0A46p8515d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0A46p9000d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0A46p9601d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0A46p962[012]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0A47p9601d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0A4Ep[24]040d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v0A5Cp*d*dc*dsc*dp*icFFisc01ip01in*)modalias(usb:v0A5Cp0BDCd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0A5Cp2033d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0A5Cp21E1d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0A5Cp6422d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0A5CpBD1[7EF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0A5CpBD27d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0A99p0001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AC8p030[12]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AC8p032[138]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AC8p30[1357]Bd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AC8p332Dd*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v0AC8p34[12]0d*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v0AC8pC00[12]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AC8pC301d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0ACDp0300d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0p6050d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0p61[05]0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0p62[05]0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0p63[05]0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0p650[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0p660[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0p67[0246]1d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0p67[13579]1d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0p6800d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0p6901d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0p69[57]1d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0p6[89]11d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0p70[0246]1d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0p70[1357]1d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0p7100d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0p7201d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0p72[57]1d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0p73[0168]1d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0p7706d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0p7A05d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0p7[12]11d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0p7[4567]01d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0p7[89A]01d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0p8120d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0p8120d*dc*dsc*dp*ic*isc*ip*in00*)modalias(usb:v0AF0p820[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0p830[024]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0p8[4689]00d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0p9[02]00d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0pC031d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0pC100d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0pD013d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0pD03[135]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0pD05[578]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0pD15[57]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0pD25[57]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0pD357d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF0p[56]000d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0AF9p001[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0B00p3070d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0B05p*d*dc*dsc*dp*icFFisc01ip01in*)modalias(usb:v0B05p166Ad*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0B05p173[12]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0B05p1742d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0B05p176[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0B05p1776d*dc*dsc*dp*ic*isc*ip*in03*)modalias(usb:v0B05p177[46]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0B05p1784d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0B05p179[0D]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0B05p17ABd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0B05p17A[7D]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0B05p17BAd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0B05p17BCd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0B05p17D0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0B05p17D3d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0B05p17D[1B]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0B05p17E8d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0B05p17EBd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0B05p180Bd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0B05p1833d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0B05p184[1C]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v0B05p187[04]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v0B05p18F[01]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v0B05p1976d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0B05p19AAd*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v0B05p420[012F]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0B05p920[02]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0B39p0103d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0B39p0109d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0B39p0421d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0B39p0901d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0B3CpC00Bd*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v0B3CpC00[012345AB]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0B3CpC00[012]d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v0B3CpC00[45A]d*dc*dsc*dp*ic*isc*ip*in06*)modalias(usb:v0B62p0059d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0B63p653[0A]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0B8Cp2303d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0B95p172[0A]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0B95p1780d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0B95p178Ad*dc*dsc*dp*icFFiscFFip00in*)modalias(usb:v0B95p1790d*dc*dsc*dp*icFFiscFFip00in*)modalias(usb:v0B95p279[01]d*dc*dsc*dp*ic02isc06ip00in*)modalias(usb:v0B95p772[0AB]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0B95p7E2Bd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BAFp00F[1256789A]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BB0p500Dd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BB4p*d*dc*dsc*dp*icFFisc01ip01in*)modalias(usb:v0BB4p00C[EF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BB4p0A0[123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BB4p0A1[0123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BB4p0A2[0123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BB4p0A3[0123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BB4p0A4[0123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BB4p0A5[0123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BB4p0A6[0123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BB4p0A7[0123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BB4p0A8[0123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BB4p0A9[0123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BB4p0BCEd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BC3p0001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BD3p0555d*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v0BDAp0179d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v0BDAp018Ad*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BDAp2005d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v0BDAp2102d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v0BDAp317Fd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BDAp318Bd*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v0BDAp5088d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BDAp805[03]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BDAp8150d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BDAp8153d*dc*dsc*dp*ic02isc06ip00in*)modalias(usb:v0BDAp815[2356]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BDAp8179d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v0BDAp817[0678ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BDAp818Bd*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v0BDAp818[6A]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BDAp819[1A]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BDAp8724d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v0BDAp8754d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BDApB711d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v0BDApB720d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v0BDApB81[2A]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v0BDApB82Cd*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v0BDApF179d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v0BDApF192d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v0BDApFFEFd*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v0BDAp[01]724d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v0BDBp*d*dc*dsc*dp*ic02isc0Dip00in*)modalias(usb:v0BDBp*d*dc*dsc*dp*ic02isc0Eip00in*)modalias(usb:v0BDBp1002d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BEDp110[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BF8p1001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BFDp000[2345ABCEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BFDp001[01236789ABCD]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BFDp002[237]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BFDp010[2456789ABCDE]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BFDp011[123456]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0BFDp012[01234678]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C10p0000d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C26p000[49ABCD]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C26p001[01238]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C33p0010d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C44p03A2d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C45p600[1579D]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C45p601[19]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C45p602[45789ACDE]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C45p6040d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C45p607Cd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C45p608[3CF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C45p60A[8AF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C45p60B0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C45p60C[0E]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C45p60ECd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C45p60F[BCE]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C45p610[02ABCE]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C45p612[8ABCE]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C45p613[08ABCE]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C45p614[238A]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C45p624[028CEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C45p625[13]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C45p627[BCF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C45p628[028CEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C45p62B[3BC]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C45p62[67]0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C45p62[AB]0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C45p800[138A]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C4Bp0100d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C52p210[1234]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C52p221[123]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C52p222[123]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C52p241[123]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C52p242[123]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C52p243[123]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C52p244[123]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C52p281[123]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C52p282[123]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C52p283[123]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C52p284[123]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C52p285[123]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C52p286[123]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C52p287[123]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C52p288[123]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C52p9020d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C52pA02[ABCD]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C6Cp04B2d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C72p000[CD]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C72p001[1234]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C7Dp0005d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C88p0021d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C88p17DAd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C88p180Ad*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0C8Ep6000d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0CAAp3001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0CADp9001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0CCDp001[234]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v0CCDp0035d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0CCDp0080d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0CDEp002[25]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0CF3p0036d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0CF3p1006d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0CF3p20FFd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0CF3p300[0248]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0CF3p311[DEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0CF3p3121d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0CF3p701[05]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0CF3p817[AB]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0CF3p9271d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0CF3pB00[23]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0CF3pE00[3456]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0CF3pE019d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0D3Ap0300d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0D46p0078d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0D46p0081d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0D46p201[12]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0D46p202[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0D64p0303d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0D64p[03]108d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0D81p19[01]0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0D9Fp0002d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0DB0p382[012]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0DB0p387[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0DB0p6899d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0DB0p822[BC]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0DB0p82[12]Ad*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0DB0p871[BC]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0DB0p87[01]Ad*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0DB0p899Ad*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0DB0pA877d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0DB7p0002d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0DBAp[135]000d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0DCDp0001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0DF6p0017d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0DF6p0021d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0DF6p002[BCD]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0DF6p003[9BCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0DF6p004[01278AD]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0DF6p0056d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0DF6p005[013F]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0DF6p005[2C]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0DF6p0061d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0DF6p006[0256789AEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0DF6p0072d*dc*dsc*dp*icFFiscFFip00in*)modalias(usb:v0DF6p0076d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v0DF6p0078d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0DF6p007[07]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0DF6p007[59]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0DF6p061Cd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0DF7p0620d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0DF7p0900d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0E0Bp90[34]1d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0E41p4141d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0E41p4142d*dc*dsc*dp*ic*isc*ip*in00*)modalias(usb:v0E41p4147d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0E41p414[ABD]d*dc*dsc*dp*ic*isc*ip*in00*)modalias(usb:v0E41p4150d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0E41p4151d*dc*dsc*dp*ic*isc*ip*in00*)modalias(usb:v0E41p4153d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0E41p415[69]d*dc*dsc*dp*ic*isc*ip*in00*)modalias(usb:v0E41p425[02]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0E41p4642d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0E41p4650d*dc*dsc*dp*ic*isc*ip*in00*)modalias(usb:v0E41p4650d*dc*dsc*dp*ic*isc*ip*in01*)modalias(usb:v0E41p4750d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0E41p5044d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0E41p5050d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0E41p5051d*dc*dsc*dp*ic*isc*ip*in01*)modalias(usb:v0E41p505[78]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0E41p534Dd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0E55p110Bd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0E66p000[139B]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0E66p0019d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0E66p001[378]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0E66p0025d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v0E66p002[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0E66p400Cd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0E67p0002d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0E7Ep1001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0E8Dp0004d*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v0E8Dp00A0d*dc*dsc*dp*ic0Aisc00ip00in*)modalias(usb:v0E8Dp00A1d*dc*dsc*dp*icFFisc00ip00in*)modalias(usb:v0E8Dp00A1d*dc*dsc*dp*icFFisc02ip01in*)modalias(usb:v0E8Dp00A2d*dc*dsc*dp*icFFisc00ip00in*)modalias(usb:v0E8Dp00A2d*dc*dsc*dp*icFFisc02ip01in*)modalias(usb:v0E8Dp00A4d*dc*dsc*dp*icFFisc00ip00in*)modalias(usb:v0E8Dp00A4d*dc*dsc*dp*icFFisc02ip01in*)modalias(usb:v0E8Dp00A5d*dc*dsc*dp*icFFisc00ip00in*)modalias(usb:v0E8Dp00A5d*dc*dsc*dp*icFFisc02ip01in*)modalias(usb:v0E8Dp00A7d*dc*dsc*dp*icFFisc00ip00in*)modalias(usb:v0E8Dp00A7d*dc*dsc*dp*icFFisc02ip01in*)modalias(usb:v0E8Dp00[0234]3d*dc*dsc*dp*ic0Aisc00ip00in*)modalias(usb:v0E8Dp7101d*dc*dsc*dp*ic02isc00ip00in*)modalias(usb:v0E8Dp7102d*dc*dsc*dp*ic02isc02ip01in*)modalias(usb:v0E8Dp7103d*dc*dsc*dp*icFFisc00ip00in*)modalias(usb:v0E8Dp7106d*dc*dsc*dp*ic02isc02ip01in*)modalias(usb:v0E8Dp760[AB]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0E8Dp7610d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0E8Dp763Fd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0E8Dp76[13]2d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0E8Dp76[35]0d*dc*dsc*dp*icFFisc02ipFFin*)modalias(usb:v0E96pC001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0EA0p6858d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0EABpC893d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0EB0p3457d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0EB0p9071d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0EBAp[12]080d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0F11p100[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0F11p101[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0F11p102[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0F11p103[12358]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0F11p104[023]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0F11p108[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0F11p10[9AB]0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0F11p110[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0F11p12[01]0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0F11p2051d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0F11p20[012345]0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0F11p20[6789A]0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0F3Dp0112d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0F3Dp68A2d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0F3Dp68A2d*dc*dsc*dp*ic*isc*ip*in08*)modalias(usb:v0F3Dp68A3d*dc*dsc*dp*ic*isc*ip*in0[7AB]*)modalias(usb:v0F3Dp68AAd*dc*dsc*dp*ic*isc*ip*in0[7AB]*)modalias(usb:v0F3Dp68A[3A]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v0F4Ep0200d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0F94p000[15]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0F98p0201d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0FB8p300[123]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0FB8p4001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0FC5p1227d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0FCFp100[346]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0FD8p0001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0FDEpCA05d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0FE6p8101d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0FE6p9700d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0FE9pB307d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v0FEBp2004d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1004p6000d*dc*dsc*dp*icFFiscFFip00in*)modalias(usb:v1004p618Fd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1004p61AAd*dc*dsc*dp*ic02isc06ip00in*)modalias(usb:v100Dp3342d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v100Dp903[12]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v100DpCB01d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1011p3198d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v102Cp6[12]51d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1039p210[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1039p211[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1039p212[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1039p213[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v103Cp1629d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v103Ep03E8d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1044p8002d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1044p800[BCD]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1046p9967d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v104Dp300[026]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v104Fp0004d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v105Bp*d*dc*dsc*dp*icFFisc01ip01in*)modalias(usb:v1066p00CEd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1066p0[3567]00d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v106Cp*d*dc*dsc*dp*icFFiscF[01]ipFFin*)modalias(usb:v106Cp*d*dc*dsc*dp*icFFiscF[DEF]ipFFin*)modalias(usb:v106Cp370[12]d*dc*dsc*dp*icFFisc00ip00in*)modalias(usb:v106Cp371[1245]d*dc*dsc*dp*icFFisc00ip00in*)modalias(usb:v106Fp0003d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10A6pAA26d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10ABp10C5d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10ACp0102d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10B5pAC70d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10BDp1427d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p0F91d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p1[16]01d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p800Ad*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p803Bd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p804[4E]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p805[346]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p806[6F]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p807Ad*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p80C[4A]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p80DDd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p80F6d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p8115d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p813[DF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p814[AB]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p815[6EF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p817[CDE]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p818Bd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p819Fd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p81A[69CD]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p81C8d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p81D7d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p81E[278]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p81F2d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p8218d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p8281d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p8293d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p82AAd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p82EFd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p82F[1249]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p82[26]Bd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p8341d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p8382d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p83A[8A]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p83D8d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p841[148]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p846Ed*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p847[07]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p84B6d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p851Ed*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p85A7d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p85B8d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p85E[AB]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p85F8d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p863Cd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p866[45]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p87EDd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p885[67]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p88A[45]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p88D8d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p88FBd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p8938d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p8946d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p8962d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p8977d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p8998d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p89A4d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p89FBd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p8A2Ad*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p8A5[BE]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4p8B34d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4pEA6[013]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4pEA7[01AB]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C4pF00[1234]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10C5pEA61d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10CEpEA6Ad*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10D2p*d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10FDp0128d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10FDp7E50d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10FDp804Dd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v10FDp8050d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v110Ap1131d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v110Ap115[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v110Ap11[13]0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v110Ap125[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v110Ap1451d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v110Ap14[15]0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v110Ap161[38]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v110Ap165[38]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v110Ap2210d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1110p900[01F]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1110p9010d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1110p902[1234]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1110p903[12]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1110p904[12]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1114p000[146]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v114Fp68A2d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v114Fp68A2d*dc*dsc*dp*ic*isc*ip*in08*)modalias(usb:v115EpF100d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1163p0[12]00d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1182p1388d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1186p3E04d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1189p0893d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1199p001[789]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1199p0023d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v1199p0024d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1199p0025d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v1199p002[012]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1199p002[6789]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1199p0112d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1199p0120d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1199p0218d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1199p022[04]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1199p0301d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1199p680[234589]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1199p681[2356]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1199p682[012]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1199p683[234589ABCDE]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1199p685[0123569A]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1199p6893d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1199p689[12]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v1199p68A2d*dc*dsc*dp*ic*isc*ip*in08*)modalias(usb:v1199p68A2d*dc*dsc*dp*ic*isc*ip*in13*)modalias(usb:v1199p68A3d*dc*dsc*dp*ic*isc*ip*in0[7AB]*)modalias(usb:v1199p68AAd*dc*dsc*dp*ic*isc*ip*in0[7AB]*)modalias(usb:v1199p68ABd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1199p68A[24589]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1199p68A[3A]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v1199p68A[59]d*dc*dsc*dp*ic*isc*ip*in00*)modalias(usb:v1199p68C0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1199p68C0d*dc*dsc*dp*ic*isc*ip*in0[8A]*)modalias(usb:v1199p68[89]0d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v1199p900[0123456789A]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1199p900[123456789A]d*dc*dsc*dp*ic*isc*ip*in00*)modalias(usb:v1199p901[01234589BCEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1199p901[1359B]d*dc*dsc*dp*ic*isc*ip*in00*)modalias(usb:v1199p901[CF]d*dc*dsc*dp*ic*isc*ip*in08*)modalias(usb:v1199p9041d*dc*dsc*dp*ic*isc*ip*in0[8A]*)modalias(usb:v1199p904[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1199p905[134567]d*dc*dsc*dp*ic*isc*ip*in08*)modalias(usb:v1199p905[13456]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1199p9063d*dc*dsc*dp*ic*isc*ip*in0A*)modalias(usb:v1199p906[0123]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1199p906[13]d*dc*dsc*dp*ic*isc*ip*in08*)modalias(usb:v1199p9071d*dc*dsc*dp*ic*isc*ip*in0[8A]*)modalias(usb:v1199p9079d*dc*dsc*dp*ic*isc*ip*in0[8A]*)modalias(usb:v1199p907Bd*dc*dsc*dp*ic*isc*ip*in0[8A]*)modalias(usb:v1199p907[0189AB]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1199p9091d*dc*dsc*dp*ic*isc*ip*in08*)modalias(usb:v1199p909[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1199p90D2d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1199p90D3d*dc*dsc*dp*icFFisc00ip00in*)modalias(usb:v1199p90D3d*dc*dsc*dp*icFFiscFFip[34]0in*)modalias(usb:v1199pC08[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v11ADp0001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v11CAp0212d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v11D9p100[23]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v11F5p000[1345]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v11F6p2001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v11F7p02DFd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1209p100[26]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1231pCE0[12]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1235p000[12]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v1235p000[AE]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1235p001[08]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1235p4661d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v1266p100[23456789ABCDEF]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v1266p101[12]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v1286p2041d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1286p2042d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v1286p2043d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1286p2044d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v1286p2049d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1286p204[AE]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v1286p2052d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1286p8001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v128Dp000[13]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1293p0002d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v129Bp1828d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v12B8pEC6[02]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v12D1p*d*dc*dsc*dp*ic02isc06ipFFin*)modalias(usb:v12D1p*d*dc*dsc*dp*ic02isc0Dip00in*)modalias(usb:v12D1p*d*dc*dsc*dp*ic02isc0Eip00in*)modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc01ip0[123456ABDEF]in*)modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc01ip0[79]in*)modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc01ip11in*)modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc01ip1[02345789ABC]in*)modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc01ip3[123456ABDEF]in*)modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc01ip3[79]in*)modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc01ip4[89ABC]in*)modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc01ip6[123456ABDEF]in*)modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc01ip6[79]in*)modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc01ip7[234589ABC]in*)modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc02ip0[123456ABDEF]in*)modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc02ip1[02345789ABC]in*)modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc02ip3[123456ABDEF]in*)modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc02ip4[89ABC]in*)modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc02ip6[123456ABDEF]in*)modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc02ip7[234589ABC]in*)modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc02ip[147]6in*)modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc03ip0[123456ABDEF]in*)modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc03ip16in*)modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc03ip1[02345789ABC]in*)modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc03ip3[123456ABDEF]in*)modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc03ip4[89ABC]in*)modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc03ip6[123456ABDEF]in*)modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc03ip7[234589ABC]in*)modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc04ip0[123456ABDEF]in*)modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc04ip1[02345789ABC]in*)modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc04ip3[123456ABDEF]in*)modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc04ip4[89ABC]in*)modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc04ip6[123456ABDEF]in*)modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc04ip7[234589ABC]in*)modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc05ip0[123456ABDEF]in*)modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc05ip1[02345789ABC]in*)modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc05ip3[123456ABDEF]in*)modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc05ip4[89ABC]in*)modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc05ip6[123456ABDEF]in*)modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc05ip7[234589ABC]in*)modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc06ip0[123456ABDEF]in*)modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc06ip1[02345789ABC]in*)modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc06ip3[123456ABDEF]in*)modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc06ip4[89ABC]in*)modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc06ip6[123456ABDEF]in*)modalias(usb:v12D1p*d*dc*dsc*dp*icFFisc06ip7[234589ABC]in*)modalias(usb:v12D1p*d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v12D1p140[6C]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v12D1p144[12]d*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v12D1p146[45]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v12D1p14ACd*dc*dsc*dp*ic*isc*ip*in01*)modalias(usb:v12D1p14ACd*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v12D1p14C6d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v12D1p14F1d*dc*dsc*dp*ic*isc*ip*in00*)modalias(usb:v12D1p14F[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v12D1p14[0A]Cd*dc*dsc*dp*ic*isc*ip*in01*)modalias(usb:v12D1p15C1d*dc*dsc*dp*ic02isc06ip00in*)modalias(usb:v12D1p1C05d*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v12D1p1C07d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v12D1p1C1Fd*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v12D1p1C23d*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v12EFp0100d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v133Ep0815d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v1342p0202d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1342p0204d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1342p0304d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1395p0300d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1397p00BDd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v13ADp9999d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v13B1p0018d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v13B1p002Fd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v13B1p0039d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v13B1p003Ed*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v13B1p003[1B]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v13B1p0041d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v13B1p004[35]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v13D2p0400d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v13D3p*d*dc*dsc*dp*icFFisc01ip01in*)modalias(usb:v13D3p3247d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v13D3p3262d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v13D3p3273d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v13D3p3284d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v13D3p3304d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v13D3p330[57]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v13D3p332[129]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v13D3p332[78]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v13D3p3340d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v13D3p334[689]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v13D3p3350d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v13D3p335[789]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v13D3p3362d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v13D3p3365d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v13D3p3375d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v13D3p3399d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v13D3p339[35]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v13D3p340[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v13D3p340[28]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v13D3p3423d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v13D3p343[14]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v13D3p3474d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v13D3p3487d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v13D3p3490d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v13D3p34[37]2d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v13D3p5103d*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v13E5p0001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1410p11[0123]0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1410p14[01235]0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1410p21[0123]0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1410p24[012]0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1410p4[14]00d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1410p600[012]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1410p6010d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1410p700[0134567]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1410p7030d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1410p704[12]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1410p800[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1410p900[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1410p901[01]d*dc*dsc*dp*ic02isc06ip00in*)modalias(usb:v1410p901[01]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v1410p9022d*dc*dsc*dp*icFFisc00ip00in*)modalias(usb:v1410pA00[12345678]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1410pA00[1234567]d*dc*dsc*dp*ic*isc*ip*in03*)modalias(usb:v1410pA010d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1410pA01[01234]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1410pA021d*dc*dsc*dp*ic*isc*ip*in00*)modalias(usb:v1410pA02[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1410pB001d*dc*dsc*dp*ic02isc06ip00in*)modalias(usb:v1410pB001d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v1415p2000d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1435p0918d*dc*dsc*dp*ic*isc*ip*in0[345]*)modalias(usb:v1435p3185d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v1435pD111d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v1435pD181d*dc*dsc*dp*ic*isc*ip*in0[345]*)modalias(usb:v1435pD182d*dc*dsc*dp*ic*isc*ip*in0[45]*)modalias(usb:v1435pD191d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v1435pD191d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v1453p4026d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1457p5118d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v145Fp013Ad*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v145Fp013Cd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v145Fp013Dd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1482p3C09d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1485p000[12]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v148Fp2[078]70d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v148Fp307[012]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v148Fp3370d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v148Fp357[23]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v148Fp537[02]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v148Fp5572d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v148Fp760Ad*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v148Fp760[1ABCD]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v148Fp761[0A]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v148Fp8070d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v148FpF[13]01d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v14B0p3410d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v14B2p3C0[6789]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v14B2p3C1[12]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v14B2p3C2[3578C]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v14EApAB11d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1508p1001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1508p1001d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v1514p2008d*dc*dsc*dp*ic*isc*ip*in02*)modalias(usb:v1519p0443d*dc*dsc*dp*ic02isc0Dip00in*)modalias(usb:v152Dp0310d*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v1546p050[23]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1546p1010d*dc*dsc*dp*ic02isc0Dip00in*)modalias(usb:v1546p1104d*dc*dsc*dp*ic02isc06ip00in*)modalias(usb:v1546p1313d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v1546p131[12]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1546p134[123]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1546p1[13]43d*dc*dsc*dp*ic02isc06ip00in*)modalias(usb:v154Ep500Ed*dc*dsc*dp*ic01isc01ip*in*)modalias(usb:v1555p0004d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1557p0A80d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1557p7720d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1557p8150d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v155Ap1006d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v157Ep300Ed*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v157Ep3013d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v15A9p0006d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v15A9p001[02]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v15B8p600[12]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v15BAp000[34]d*dc*dsc*dp*ic*isc*ip*in01*)modalias(usb:v15BAp002[AB]d*dc*dsc*dp*ic*isc*ip*in01*)modalias(usb:v15C5p0008d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v15E8p91[01]0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v15EBp0001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1604p800[157]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1608p000[12345678CDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1608p001[0123489A]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1608p020[1567CD]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1608p021[257ABCDE]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1608p024[012347]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1608p030[123456789ABCE]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1608p1403d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1608p1A01d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1614p0407d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1614p080[02]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1614p7002d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1630p0042d*dc*dsc*dp*ic02isc02ipFFin*)modalias(usb:v1631p6200d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1645p000[58]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1645p8005d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1645p8093d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v165Cp0002d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1668p0323d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1668p1200d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v166Ap030[345]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v166Ap0401d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v166Ap0[123]01d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v167Bp4001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1686p00DDd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1690p0601d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1690p074[04]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1690p076[14]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1690p7588d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v1690p7588d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v16C0p09B[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v16CAp1502d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v16D5p6202d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v16D5p650Ad*dc*dsc*dp*ic02isc06ip00in*)modalias(usb:v16D5p650[12]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v16D6p0001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v16D8p5553d*dc*dsc*dp*icFFiscFFip00in*)modalias(usb:v16D8p600[12345678]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v16D8p600[378]d*dc*dsc*dp*ic*isc*ip*in00*)modalias(usb:v16D8p6280d*dc*dsc*dp*ic*isc*ip*in00*)modalias(usb:v16D8p628[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v16D8p6512d*dc*dsc*dp*icFFiscFFip00in*)modalias(usb:v16D8p680[34]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v16D8p7003d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v16D8p7004d*dc*dsc*dp*ic*isc*ip*in03*)modalias(usb:v16D8p7006d*dc*dsc*dp*ic*isc*ip*in05*)modalias(usb:v16D8p700Ad*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v16D8p700[123456A]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v16D8p700[12]d*dc*dsc*dp*ic*isc*ip*in00*)modalias(usb:v16D8p721[123]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v16D8p721[123]d*dc*dsc*dp*ic*isc*ip*in00*)modalias(usb:v16D8p725[123]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v16D8p725[123]d*dc*dsc*dp*ic*isc*ip*in01*)modalias(usb:v16D8p8002d*dc*dsc*dp*ic*isc*ip*in00*)modalias(usb:v16D8p800[12]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v16DCp001[0125]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1726p1000d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1737p0039d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1737p007[01789]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1740p060[025]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1740p0615d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1740p970[12356789]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1740p9801d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v174Fp5212d*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v174Fp5931d*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v174Fp8A12d*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v174Fp8A3[134]d*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v174FpA311d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v1761p0B05d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1776p501Cd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v177Fp016[45]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v177Fp01[56]3d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v177Fp0254d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v177Fp0302d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v177Fp0324d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v177Fp03[12]3d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v177Fp1163d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1781p0C30d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1782p4055d*dc*dsc*dp*icFFisc00ip00in*)modalias(usb:v1782p4D10d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1782p4D11d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v1782p4E00d*dc*dsc*dp*icFFisc00ip00in*)modalias(usb:v17A1p0128d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v17A8p000[15]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v17A8p001[13]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v17A8p010[12]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v17CCp041[CD]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v17CCp0808d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v17CCp0815d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v17CCp0839d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v17CCp0D8Dd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v17CCp10[012]0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v17CCp1915d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v17CCp1940d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v17CCp1969d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v17CCp1978d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v17CCp2305d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v17CCp471[12]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v17CCpBAFFd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v17DCp0202d*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v17DDp5500d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v17EFp304Bd*dc*dsc*dp*icFFiscFFip00in*)modalias(usb:v17EFp304Fd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v17EFp3054d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v17EFp306[29]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v17EFp3082d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v17EFp4802d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v17EFp480Bd*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v17EFp7203d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v17EFp720[5C]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v17EFp721Ed*dc*dsc*dp*ic02isc06ip00in*)modalias(usb:v17EFp721[4E]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v17EFpA387d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v17F4pAAAAd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1803p5510d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v182Dp021Cd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v182Dp0269d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v182Dp207Cd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1843p0200d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1871p0306d*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v1871p0516d*dc*dsc*dp*icFFisc01ip00in*)modalias(usb:v18C5p0008d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v18C5p0012d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v18CDpCAFEd*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v18E8p6259d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v18ECp3118d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v18ECp3290d*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v18ECp3[12]88d*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v18EFpE00Fd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v18EFpE025d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v18EFpE03[02]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1901p0015d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1901p019[0345678]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1934p1202d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1943p225[57]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v199BpBA30d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v199Ep8102d*dc*dsc*dp*icFFisc01ip00in*)modalias(usb:v19ABp1000d00*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v19ABp1000d012[0-6]dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v19ABp1000d01[0-1]*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v19B5p0021d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v19CFp3000d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v19D2p*d*dc*dsc*dp*ic02isc06ip00in*)modalias(usb:v19D2p*d*dc*dsc*dp*icFFisc02ip0[15]in*)modalias(usb:v19D2p*d*dc*dsc*dp*icFFisc86ip10in*)modalias(usb:v19D2p000[12345689ABCDEF]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p001[0123456789]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p001[79]d*dc*dsc*dp*ic*isc*ip*in03*)modalias(usb:v19D2p0021d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v19D2p0025d*dc*dsc*dp*ic*isc*ip*in01*)modalias(usb:v19D2p002[012345789]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p0031d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v19D2p003[01234789]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p0042d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v19D2p0049d*dc*dsc*dp*ic*isc*ip*in05*)modalias(usb:v19D2p004[023489]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p0052d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v19D2p0055d*dc*dsc*dp*ic*isc*ip*in01*)modalias(usb:v19D2p0058d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v19D2p005[012456789]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p0063d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v19D2p006[012345679]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p007[036789]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p008[236789]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p009[01234567]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p00[01]2d*dc*dsc*dp*ic*isc*ip*in01*)modalias(usb:v19D2p0104d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v19D2p010[4568]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p011[378]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p011[38]d*dc*dsc*dp*ic*isc*ip*in05*)modalias(usb:v19D2p0121d*dc*dsc*dp*ic*isc*ip*in05*)modalias(usb:v19D2p0123d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v19D2p0124d*dc*dsc*dp*ic*isc*ip*in05*)modalias(usb:v19D2p0125d*dc*dsc*dp*ic*isc*ip*in06*)modalias(usb:v19D2p0126d*dc*dsc*dp*ic*isc*ip*in05*)modalias(usb:v19D2p012[1234568]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p0130d*dc*dsc*dp*ic*isc*ip*in01*)modalias(usb:v19D2p0133d*dc*dsc*dp*ic*isc*ip*in03*)modalias(usb:v19D2p013[035679]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p0141d*dc*dsc*dp*ic*isc*ip*in05*)modalias(usb:v19D2p014[1234578]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p0157d*dc*dsc*dp*ic*isc*ip*in05*)modalias(usb:v19D2p0158d*dc*dsc*dp*ic*isc*ip*in03*)modalias(usb:v19D2p015[12356789]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p016[124578]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p016[78]d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v19D2p017[068]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p017[68]d*dc*dsc*dp*ic*isc*ip*in03*)modalias(usb:v19D2p0189d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p0191d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v19D2p0199d*dc*dsc*dp*ic*isc*ip*in01*)modalias(usb:v19D2p019[1679]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p0200d*dc*dsc*dp*ic*isc*ip*in01*)modalias(usb:v19D2p020[01]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p0257d*dc*dsc*dp*ic*isc*ip*in03*)modalias(usb:v19D2p025[47]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p0265d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v19D2p0265d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p0284d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v19D2p0284d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p0317d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p0326d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v19D2p0326d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p0330d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p0395d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p0396d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v19D2p0396d*dc*dsc*dp*ic*isc*ip*in03*)modalias(usb:v19D2p0412d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v19D2p041[247]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p0426d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v19D2p060[12]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v19D2p1003d*dc*dsc*dp*ic02isc06ip00in*)modalias(usb:v19D2p1008d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v19D2p1008d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p1015d*dc*dsc*dp*ic02isc06ip00in*)modalias(usb:v19D2p1018d*dc*dsc*dp*ic*isc*ip*in03*)modalias(usb:v19D2p101[028]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p101[02]d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v19D2p1021d*dc*dsc*dp*ic*isc*ip*in02*)modalias(usb:v19D2p1021d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p105[789]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p106[0123456789]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p107[0123456789]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p108[0123456789]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p109[0123456789]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p110[0123456789]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p111[0123456789]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p112[0123456789]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p113[0123456789]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p114[0123456789]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p115[0123456789]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p116[0123456789]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p1170d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p117[37]d*dc*dsc*dp*ic02isc06ip00in*)modalias(usb:v19D2p1181d*dc*dsc*dp*ic02isc06ip00in*)modalias(usb:v19D2p124[456789]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p124[57]d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v19D2p1255d*dc*dsc*dp*ic*isc*ip*in0[34]*)modalias(usb:v19D2p1256d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v19D2p125[0123456789]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p125[24]d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v19D2p126[0123456789]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p1270d*dc*dsc*dp*ic*isc*ip*in05*)modalias(usb:v19D2p1275d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v19D2p1275d*dc*dsc*dp*ic*isc*ip*in03*)modalias(usb:v19D2p127[01234]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p127[6789]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p128[0123456789]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p129[0123456789]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p130[0123]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p1333d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p140[12]d*dc*dsc*dp*ic*isc*ip*in02*)modalias(usb:v19D2p140[12]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p142[4568]d*dc*dsc*dp*ic*isc*ip*in02*)modalias(usb:v19D2p142[4568]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p1432d*dc*dsc*dp*ic*isc*ip*in03*)modalias(usb:v19D2p143[23]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v19D2p1476d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v19D2p1481d*dc*dsc*dp*icFFisc00ip00in*)modalias(usb:v19D2p1485d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p153[345]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p154[567]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p156[567]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p1589d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p159[012468]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p1600d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2p2002d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v19D2p200[23]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2pFF4[23456789ABCDEF]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2pFF5[0123456789ABCDEF]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2pFF6[0123456789ABCDEF]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2pFF7[0123456789ABCDEF]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2pFF8[0123456789ABCDEF]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2pFF9[01234F]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2pFFA[0123456789ABCEF]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2pFFB[0123456789ABCDEF]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2pFFC[0123456789ABCDEF]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2pFFD[012345]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2pFFE[89BCDE]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2pFFF3d*dc*dsc*dp*ic*isc*ip*in03*)modalias(usb:v19D2pFFF[16789BCDEF]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v19D2pFFF[23]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v19FFp0239d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1A28p6010d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1A32p0304d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1A61p34[12]0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1A72p100[0125789DEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1A72p101[123456]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1A79p6001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1A86p5523d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1A86p752Dd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1A86p752[23]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1A86pE092d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1A8Dp100[23456789ABCDEF]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v1A8Dp101[012]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v1ADBp0001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1AE7p2001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1B1Cp1C00d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1B1FpC006d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1B3Bp2951d*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v1B3Dp010[0123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1B3Dp011[0123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1B3Dp012[0123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1B3Dp013[0123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1B3Dp014[0123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1B3Dp015[0123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1B3Dp016[0123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1B3Dp017[0123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1B3Dp018[0123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1B3Dp019[0123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1B3Dp01A[0123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1B3Dp01B[0123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1B3Dp01C[0123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1B3Dp01D[0123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1B3Dp01E[0123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1B3Dp01F[0123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1B3Dp4701d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1B3Dp930[0123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1B3Dp931[0123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1B3Fp2002d*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v1B5Cp010[345]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1B75p307[012]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1B75p7733d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1B75pA200d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1B91p0064d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1BA4p0002d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1BBBp0000d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1BBBp0017d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1BBBp0052d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1BBBp00B[67]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1BBBp011Ed*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1BBBp011Ed*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v1BBBp0203d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1BBBp0203d*dc*dsc*dp*ic*isc*ip*in02*)modalias(usb:v1BC7p*d*dc*dsc*dp*ic02isc06ip00in*)modalias(usb:v1BC7p0036d*dc*dsc*dp*ic02isc0Dip00in*)modalias(usb:v1BC7p100[3456]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1BC7p101[02]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1BC7p1031d*dc*dsc*dp*ic*isc*ip*in03*)modalias(usb:v1BC7p103[135]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v1BC7p1041d*dc*dsc*dp*ic02isc0Eip00in*)modalias(usb:v1BC7p1045d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v1BC7p104[0123]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1BC7p105[012345678]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v1BC7p106[0123]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v1BC7p107[01235]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v1BC7p108[0123]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v1BC7p10A[049]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v1BC7p10[45]0d*dc*dsc*dp*ic*isc*ip*in02*)modalias(usb:v1BC7p110[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1BC7p110[01]d*dc*dsc*dp*ic*isc*ip*in03*)modalias(usb:v1BC7p110[2AB]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v1BC7p1200d*dc*dsc*dp*ic*isc*ip*in05*)modalias(usb:v1BC7p1201d*dc*dsc*dp*ic*isc*ip*in02*)modalias(usb:v1BC7p120[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1BC7p120[34]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v1BC7p120[678]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1BC7p1213d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v1BC7p1214d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1BC7p121[12]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1BC7p123[01]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v1BC7p1250d*dc*dsc*dp*icFFisc00ip00in*)modalias(usb:v1BC7p1261d*dc*dsc*dp*ic*isc*ip*in02*)modalias(usb:v1BC7p126[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1BC7p12[36]0d*dc*dsc*dp*ic*isc*ip*in02*)modalias(usb:v1BC7p1900d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1BC7p1900d*dc*dsc*dp*ic*isc*ip*in01*)modalias(usb:v1BC7p1901d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v1BC7p701[01AB]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v1BC7p900Ed*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1BC7p9010d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1BC7p920[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1BC9p6001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1BCFp0B40d*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v1BE3p07A6d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1C04p0015d*dc*dsc*dp*ic02isc06ip00in*)modalias(usb:v1C0Cp0102d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1C40p0477d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1C4Fp3000d*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v1C9Ep7605d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1C9Ep960[357]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1C9Ep9801d*dc*dsc*dp*ic*isc*ip*in03*)modalias(usb:v1C9Ep9803d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v1C9Ep980[013]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v1C9Ep9B01d*dc*dsc*dp*ic*isc*ip*in03*)modalias(usb:v1C9Ep9B0[125]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1C9Ep9B3Cd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1CD7p0217d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1CF1p000[14]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1D4Dp000[2CE]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1D4Dp001[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1D6Bp001[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1D6Fp0010d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1DA5p451[2589]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1DA5p4523d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1E0Ep9001d*dc*dsc*dp*ic*isc*ip*in05*)modalias(usb:v1E0Ep9003d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v1E0Ep900[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1E0Ep9011d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v1E0Ep9100d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1E0Ep9200d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v1E0Ep920[56]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v1E0EpCE1[6E]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1E29p0102d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1E29p0501d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1E2Dp004[AC]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1E2Dp0053d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v1E2Dp0055d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v1E2Dp005[123]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1E2Dp005[5B]d*dc*dsc*dp*ic02isc06ip00in*)modalias(usb:v1E2Dp0060d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1E2Dp0060d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v1E2Dp0063d*dc*dsc*dp*ic*isc*ip*in0A*)modalias(usb:v1E2Dp006Cd*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v1E2Dp006Fd*dc*dsc*dp*ic*isc*ip*in08*)modalias(usb:v1E2Dp006[19]d*dc*dsc*dp*ic02isc06ip00in*)modalias(usb:v1E2Dp0082d*dc*dsc*dp*ic*isc*ip*in0[45]*)modalias(usb:v1E2Dp0083d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v1E2Dp008[2345]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v1E2Dp00B0d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v1E2Dp00B7d*dc*dsc*dp*ic*isc*ip*in00*)modalias(usb:v1E2Dp00B[03789]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v1E2Dp00F[1234]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v1E8Ep6001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1EDAp2012d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1EDAp2315d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1EDAp2[23]10d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1F38p0001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1F45p0001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1FACp0151d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v1FB9p020[123]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1FB9p030[0123]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1FB9p040[01234]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1FB9p060[012]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1FB9p070[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1FB9p0[12]00d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v1FF4p600[AE]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2001p1A0[02]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2001p200Cd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2001p330Fd*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v2001p330[789AD]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2001p3317d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2001p331[019B]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v2001p331[CEF]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v2001p3C05d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2001p3C1[579ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2001p3C2[01235]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2001p3D02d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2001p3D04d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2001p4000d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2001p400[123B]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2001p4102d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2001p4A00d*dc*dsc*dp*icFFiscFFip00in*)modalias(usb:v2001p7D0[1234E]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v2001p7E16d*dc*dsc*dp*ic*isc*ip*in03*)modalias(usb:v2001p7E19d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v2001p7E19d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v2001p7E3[5D]d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v2001p7E3[5D]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v2001pABC1d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2001pB301d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2001pF115d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v200Cp100Bd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2019p1201d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2019p4902d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2019p5201d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2019pAB2[459]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2019pAB2[ABE]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2019pAB31d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2019pED06d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2019pED17d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2019pED1[49]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v201Ep10F8d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v201Ep2009d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2020p203[13]d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v2020p203[13]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v2020p2060d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v2020p2060d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v2020p4000d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v203Dp1480d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v203Dp14A[19]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2077p7001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v20A6p1105d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v20B7p0713d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v20B8p8888d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v20B9p1682d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v20F4p624Dd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v20F4p648Bd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v20F4p724Ad*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v20F4p806Bd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v20F4p808Ad*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v20F4pE05Ad*dc*dsc*dp*ic02isc06ip00in*)modalias(usb:v2100p9001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2100p9E5[0123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2100p9E6[0123456789A]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v211Fp6801d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2184p0030d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2184p0057d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2201p012Cd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2262p0002d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v22B7p150Dd*dc*dsc*dp*ic*isc*ip*in01*)modalias(usb:v22B8p*d*dc*dsc*dp*icFFiscFBipFFin*)modalias(usb:v22B8p2A70d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v22B8p2E0Ad*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v22B8p4281d*dc*dsc*dp*ic0Aisc00ipFCin*)modalias(usb:v22B8p42[01234]4d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v22B8p6027d*dc*dsc*dp*ic02isc0Aip00in*)modalias(usb:v22B8p6425d*dc*dsc*dp*ic02isc0Aip00in*)modalias(usb:v22B8p900Ed*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v22D9p276Cd*dc*dsc*dp*icFFiscFFip30in*)modalias(usb:v22DEp680[123]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v22DEp9061d*dc*dsc*dp*ic*isc*ip*in03*)modalias(usb:v2357p000Dd*dc*dsc*dp*icFFisc00ip00in*)modalias(usb:v2357p0100d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2357p010[5B]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2357p010[89C]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v2357p0111d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v2357p011[567]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v2357p0123d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2357p012[DE]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v2357p0135d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v2357p0138d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v2357p0201d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2357p0201d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v2357p0601d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2357p9000d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2357p9000d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v2405p0003d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v245Fp931Cd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2478p2008d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v249Cp900[1268]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v249Cp93[12]Cd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v257Ap160[123456789ABCDF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v257Ap16[12]Fd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v257Ap260[123456789ABCDEF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v257Ap26[12]Fd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v257Ap360[123456789ABCDF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v25C6p9002d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2626pEA60d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2639p000[123]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2639p001[1237]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2639p010[12]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2639p0301d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2639p0[23]00d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2639pD00Dd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2692p9025d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v2692p90[02]5d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2717p4106d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2770p905[012C]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2770p9120d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2770p913Dd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2770p930[BC]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2833p0201d*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v2833p0211d*dc*dsc*dp*icFFisc01ip00in*)modalias(usb:v2899p012Cd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v293Cp5702d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2955p1003d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2955p[01]001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v29FEp4D53d*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v2A5Fp1000d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2B53p002[34]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2B53p0031d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2B73p000[ADE]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v2B73p001[37BE]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v2B73p002[39]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v2B7EpB752d*dc*dsc*dp*ic0Eisc01ip01in*)modalias(usb:v2C42p1202d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2C4Ep0102d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v2C4Ep0103d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2C7Cp0121d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v2C7Cp0121d*dc*dsc*dp*icFFisc00ip00in*)modalias(usb:v2C7Cp0121d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v2C7Cp0123d*dc*dsc*dp*icFFisc00ip40in*)modalias(usb:v2C7Cp0123d*dc*dsc*dp*icFFiscFFip[34]0in*)modalias(usb:v2C7Cp0124d*dc*dsc*dp*icFFisc00ip40in*)modalias(usb:v2C7Cp0124d*dc*dsc*dp*icFFiscFFip[34]0in*)modalias(usb:v2C7Cp0125d*dc*dsc*dp*icFFisc00ip00in*)modalias(usb:v2C7Cp0125d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v2C7Cp0128d*dc*dsc*dp*icFFisc00ip40in*)modalias(usb:v2C7Cp0128d*dc*dsc*dp*icFFiscFFip[34]0in*)modalias(usb:v2C7Cp0129d*dc*dsc*dp*icFFisc00ip40in*)modalias(usb:v2C7Cp0129d*dc*dsc*dp*icFFiscFFip[34]0in*)modalias(usb:v2C7Cp012Ad*dc*dsc*dp*icFFisc00ip40in*)modalias(usb:v2C7Cp012Ad*dc*dsc*dp*icFFiscFFip[34]0in*)modalias(usb:v2C7Cp012Bd*dc*dsc*dp*icFFisc00ip40in*)modalias(usb:v2C7Cp012Bd*dc*dsc*dp*icFFiscFFip[34]0in*)modalias(usb:v2C7Cp012Cd*dc*dsc*dp*icFFisc00ip40in*)modalias(usb:v2C7Cp012Cd*dc*dsc*dp*icFFiscFFip[34]0in*)modalias(usb:v2C7Cp0191d*dc*dsc*dp*icFFisc00ip00in*)modalias(usb:v2C7Cp0191d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v2C7Cp0195d*dc*dsc*dp*icFFisc00ip00in*)modalias(usb:v2C7Cp0195d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v2C7Cp019[15]d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v2C7Cp0203d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v2C7Cp0296d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2C7Cp0296d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v2C7Cp0306d*dc*dsc*dp*icFFisc00ip00in*)modalias(usb:v2C7Cp0306d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v2C7Cp030Ad*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v2C7Cp030Bd*dc*dsc*dp*icFFisc00ip40in*)modalias(usb:v2C7Cp030Bd*dc*dsc*dp*icFFiscFFip[34]0in*)modalias(usb:v2C7Cp030[CE]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v2C7Cp031[01234]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v2C7Cp0512d*dc*dsc*dp*icFFisc00ip00in*)modalias(usb:v2C7Cp0512d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v2C7Cp0620d*dc*dsc*dp*icFFisc00ip00in*)modalias(usb:v2C7Cp0620d*dc*dsc*dp*icFFiscFFip30in*)modalias(usb:v2C7Cp0620d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v2C7Cp0700d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v2C7Cp0800d*dc*dsc*dp*icFFisc00ip[04]0in*)modalias(usb:v2C7Cp0800d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v2C7Cp0800d*dc*dsc*dp*icFFiscFFip[13]0in*)modalias(usb:v2C7Cp0801d*dc*dsc*dp*icFFisc00ip[04]0in*)modalias(usb:v2C7Cp0801d*dc*dsc*dp*icFFiscFFip30in*)modalias(usb:v2C7Cp090[01]d*dc*dsc*dp*icFFisc00ip00in*)modalias(usb:v2C7Cp6008d*dc*dsc*dp*icFFisc00ip40in*)modalias(usb:v2C7Cp6008d*dc*dsc*dp*icFFiscFFip[34]0in*)modalias(usb:v2C7Cp6009d*dc*dsc*dp*icFFisc00ip40in*)modalias(usb:v2C7Cp6009d*dc*dsc*dp*icFFiscFFip[34]0in*)modalias(usb:v2C7Cp600[125]d*dc*dsc*dp*icFFisc00ip00in*)modalias(usb:v2C7Cp6026d*dc*dsc*dp*icFFisc00ip00in*)modalias(usb:v2C7Cp7001d*dc*dsc*dp*icFFisc00ip00in*)modalias(usb:v2CAFp13A[23]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2CB7p0001d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v2CB7p0104d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v2CB7p0104d*dc*dsc*dp*ic*isc*ip*in04*)modalias(usb:v2CB7p010Bd*dc*dsc*dp*icFFisc00ip00in*)modalias(usb:v2CB7p010Bd*dc*dsc*dp*icFFiscFFip30in*)modalias(usb:v2CB7p010[56A]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v2CB7p011[15]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v2CB7p01A[0234]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v2CB7p0A0[4567]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v2DEEp4D41d*dc*dsc*dp*icFFisc00ip00in*)modalias(usb:v2DF3p9D03d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v2ECApC101d*dc*dsc*dp*ic02isc06ip00in*)modalias(usb:v305Ap140[456]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v30C9p0093d*dc*dsc*dp*ic0Eisc01ip01in*)modalias(usb:v3195pF190d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v3195pF28[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v31B2p0011d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v3277p0072d*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v3334p1701d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v3340p011Cd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v3340p043Ad*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v3340p051Cd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v3340p053Ad*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v3340p0E3Ad*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v3340p0F1Cd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v3340p0F3Ad*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v3340p0[34]26d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v3340p0[7B]1Cd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v3340p1326d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v3340p191Cd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v3340p[23]326d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v33F8p0104d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v33F8p0115d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v33F8p01A[234]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v3708p2[01]CEd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v3923p7825d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v3923p7A0Bd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v3980p0003d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v4113p021[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v4113p04[01]0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v413Cp*d*dc*dsc*dp*ic02isc0Dip00in*)modalias(usb:v413Cp*d*dc*dsc*dp*icFFisc01ip01in*)modalias(usb:v413Cp400[123456789]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v413Cp811[45678]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v413Cp812[89]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v413Cp813[345678]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v413Cp8172d*dc*dsc*dp*ic*isc*ip*in03*)modalias(usb:v413Cp817[12]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v413Cp8186d*dc*dsc*dp*ic*isc*ip*in00*)modalias(usb:v413Cp818[012]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v413Cp818[56]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v413Cp8194d*dc*dsc*dp*ic*isc*ip*in00*)modalias(usb:v413Cp819[34]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v413Cp819[56B]d*dc*dsc*dp*ic02isc06ip00in*)modalias(usb:v413Cp819[56B]d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v413Cp81A[234689]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v413Cp81A[23489]d*dc*dsc*dp*ic*isc*ip*in08*)modalias(usb:v413Cp81B6d*dc*dsc*dp*ic*isc*ip*in0A*)modalias(usb:v413Cp81BAd*dc*dsc*dp*ic02isc06ip00in*)modalias(usb:v413Cp81B[1356]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v413Cp81B[136]d*dc*dsc*dp*ic*isc*ip*in08*)modalias(usb:v413Cp81B[BC]d*dc*dsc*dp*ic02isc0Dip00in*)modalias(usb:v413Cp81CCd*dc*dsc*dp*ic*isc*ip*in08*)modalias(usb:v413Cp81C[2BCF]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v413Cp81D7d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v413Cp81D7d*dc*dsc*dp*ic*isc*ip*in0[01]*)modalias(usb:v413Cp81D[012]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v413Cp81E0d*dc*dsc*dp*ic*isc*ip*in00*)modalias(usb:v413Cp81E[046]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v413Cp821[35]d*dc*dsc*dp*icFFisc*ip*in*)modalias(usb:v413Cp821[78]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v413Cp9500d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v4348p5523d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v4505p0010d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v4752p0011d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v4766p0001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v4855p009[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v4856p0091d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v5050p010[01234567]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v5050p030[01]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v5050p0[45789ABCDEF]00d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v5050p800[12345]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v5050p[18]000d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v534Dp0021d*dc*dsc*dp*ic01isc01ip*in*)modalias(usb:v534Dp2109d*dc*dsc*dp*ic01isc01ip*in*)modalias(usb:v5372p2303d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v5986p1172d*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v5986p1180d*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v5A57p028[0234]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v5A57p5257d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v5E04pCE00d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v6189p182Dd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v6189p2068d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v6547p0232d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v6737p0001d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v7104p2202d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v7392p4085d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v7392p7710d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v7392p771[178]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v7392p7722d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v7392p7733d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v7392p7811d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v7392p7822d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v7392pA611d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v7392pB711d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v7392pB722d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v7392pB811d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v7392p[ABC]711d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v7392p[BCDEF]822d*dc*dsc*dp*icFFiscFFipFFin*)modalias(usb:v8020pEF04d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v8086p0110d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v8086p0630d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v8086p07D3d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v8086p0AD[234]d*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v8086p0B0[37]d*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v8086p0B3Ad*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v8086p0B5[BC]d*dc*dsc*dp*ic0Eisc01ip00in*)modalias(usb:v8087p0A5Ad*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v8516p2[078]70d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v8516p307[012]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v8516p3572d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v9710p7715d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v9710p7720d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v9710p7832d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v9710p7843d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v9710p78[124]0d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v9710p7[78]30d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v9846p9041d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v9986p7523d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v99FAp8988d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:v9E88p9E8Fd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:vA168p061[0134578]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:vABCDpCDEEd*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:vDEEEp030[023]d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:vF201p5370d*dc*dsc*dp*ic*isc*ip*in*)modalias(usb:vFFADpA001d*dc*dsc*dp*icFFisc*ip*in*)modalias(virtio:d00000019v*)modalias(wmi:02314822-307C-4F66-BF0E-48AEAEB26CC8)modalias(wmi:05901221-D566-11D1-B2F0-00A0C9062910)modalias(wmi:0B3CBB35-E3C2-45ED-91C2-4C5A6D195D1C)modalias(wmi:284A0E6B-380E-472A-921F-E52786257FB4)modalias(wmi:51F5230E-9677-46CD-A1CF-C0B23EE34DB7)modalias(wmi:551A1F84-FBDD-4125-91DB-3EA8F44F1D45)modalias(wmi:5B3CC38A-40D9-7245-8AE6-1145B751BE3F)modalias(wmi:5FB7F034-2C63-45e9-BE91-3D44E2C707E4)modalias(wmi:603E9613-EF25-4338-A3D0-C46177516DB7)modalias(wmi:676AA15E-6A47-4D9F-A2CC-1E6D18D14026)modalias(wmi:67C3371D-95A3-4C37-BB61-DD47B491DAAB)modalias(wmi:6AF4F258-B401-42FD-BE91-3D4AC2D7C0D3)modalias(wmi:70FE8229-D03B-4214-A1C6-1F884B1A892A)modalias(wmi:86CCFD48-205E-4A77-9C48-2021CBEDE341)modalias(wmi:8D9DDCBC-A997-11DA-B012-B622A1EF5492)modalias(wmi:95F24279-4D7B-4334-9387-ACCDC67EF61C)modalias(wmi:9DBB5994-A997-11DA-B012-B622A1EF5492)modalias(wmi:A80593CE-A997-11DA-B012-B622A1EF5492)modalias(wmi:ABBC0F72-8EA1-11D1-00A0-C90629100000)modalias(wmi:B6F3EEF2-3D2F-49DC-9DE3-85BCE18C62F2)modalias(wmi:F1DDEE52-063C-4784-A11E-8A06684B9BF4)modalias(wmi:F6CB5C3C-9CAE-4EBD-B577-931EA32A2CC0)modalias(wmi:F6E4FE6E-909D-47cb-8BAB-C9F6F2F8D396)modalias(xen:vsnd)modalias(xprtrdma)     /bin/sh/bin/sh/bin/shkernel-rt-modules-core-uname-rkernel-uname-rrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)5.14.0-503.38.1.el9_5.x86_64+rt5.14.0-503.38.1.el9_5.x86_64+rt3.0.4-14.6.0-14.0-15.2-14.16.1.3ggglg2@gggw@g͂gɎ@gH@ggg@g@g@gu@g:g@gd gZ@gR@gNgH[@g? g5@g,g$g6ff@fLfX@fcf@fff4ff@f(@ffą@f3f?@ffJf@ff@faf@ff@f@ff>@f@fIff@f`f@ffwf&@fff=@ff@f}T@fz@fy_fuk@ftfqvfp%@fp%@fj@fifffaf`S@f_f]@fXj@fU@fTufM@fLfH@fE@fCR@fBf;i@f:f4f/f+@f*Ef&Q@fff"@f@f@f Df@ffg@ee,ee@eZRelease Engineering - 5.14.0-503.38.1Chao YE [5.14.0-503.38.1.el9_5]CKI KWF Bot [5.14.0-503.37.1.el9_5]CKI KWF Bot [5.14.0-503.36.1.el9_5]CKI KWF Bot [5.14.0-503.35.1.el9_5]CKI KWF Bot [5.14.0-503.34.1.el9_5]Chao YE [5.14.0-503.33.1.el9_5]CKI KWF Bot [5.14.0-503.32.1.el9_5]Chao YE [5.14.0-503.31.1.el9_5]Patrick Talbert [5.14.0-503.30.1.el9_5]Chao YE [5.14.0-503.29.1.el9_5]Chao YE [5.14.0-503.28.1.el9_5]Chao YE [5.14.0-503.27.1.el9_5]Chao YE [5.14.0-503.26.1.el9_5]Chao YE [5.14.0-503.25.1.el9_5]Chao YE [5.14.0-503.24.1.el9_5]Chao YE [5.14.0-503.23.1.el9_5]Chao YE [5.14.0-503.22.1.el9_5]Lucas Zampieri [5.14.0-503.21.1.el9_5]Lucas Zampieri [5.14.0-503.20.1.el9_5]Lucas Zampieri [5.14.0-503.19.1.el9_5]Lucas Zampieri [5.14.0-503.18.1.el9_5]Lucas Zampieri [5.14.0-503.17.1.el9_5]Lucas Zampieri [5.14.0-503.16.1.el9_5]Lucas Zampieri [5.14.0-503.15.1.el9_5]Lucas Zampieri [5.14.0-503.14.1.el9_5]Lucas Zampieri [5.14.0-503.13.1.el9_5]Lucas Zampieri [5.14.0-503.12.1.el9_5]Lucas Zampieri [5.14.0-503.11.1.el9_5]Lucas Zampieri [5.14.0-503.10.1.el9_5]Lucas Zampieri [5.14.0-503.9.1.el9_5]Lucas Zampieri [5.14.0-503.8.1.el9_5]Lucas Zampieri [5.14.0-503.7.1.el9_5]Lucas Zampieri [5.14.0-503.6.1.el9_5]Lucas Zampieri [5.14.0-503.5.1.el9_5]Lucas Zampieri [5.14.0-503.4.1.el9_5]Lucas Zampieri [5.14.0-503.3.1.el9_5]Lucas Zampieri [5.14.0-503.2.1.el9_5]Lucas Zampieri [5.14.0-503.1.1.el9_5]Lucas Zampieri [5.14.0-503.el9]Lucas Zampieri [5.14.0-502.el9]Lucas Zampieri [5.14.0-501.el9]Lucas Zampieri [5.14.0-500.el9]Lucas Zampieri [5.14.0-499.el9]Lucas Zampieri [5.14.0-498.el9]Lucas Zampieri [5.14.0-497.el9]Lucas Zampieri [5.14.0-496.el9]Lucas Zampieri [5.14.0-495.el9]Lucas Zampieri [5.14.0-494.el9]Lucas Zampieri [5.14.0-493.el9]Lucas Zampieri [5.14.0-492.el9]Scott Weaver [5.14.0-491.el9]Scott Weaver [5.14.0-490.el9]Lucas Zampieri [5.14.0-489.el9]Lucas Zampieri [5.14.0-488.el9]Lucas Zampieri [5.14.0-487.el9]Lucas Zampieri [5.14.0-486.el9]Lucas Zampieri [5.14.0-485.el9]Lucas Zampieri [5.14.0-484.el9]Lucas Zampieri [5.14.0-483.el9]Lucas Zampieri [5.14.0-482.el9]Lucas Zampieri [5.14.0-481.el9]Lucas Zampieri [5.14.0-480.el9]Lucas Zampieri [5.14.0-479.el9]Lucas Zampieri [5.14.0-478.el9]Lucas Zampieri [5.14.0-477.el9]Lucas Zampieri [5.14.0-476.el9]Lucas Zampieri [5.14.0-475.el9]Lucas Zampieri [5.14.0-474.el9]Lucas Zampieri [5.14.0-473.el9]Lucas Zampieri [5.14.0-472.el9]Lucas Zampieri [5.14.0-471.el9]Lucas Zampieri [5.14.0-470.el9]Lucas Zampieri [5.14.0-469.el9]Lucas Zampieri [5.14.0-468.el9]Lucas Zampieri [5.14.0-467.el9]Lucas Zampieri [5.14.0-466.el9]Lucas Zampieri [5.14.0-465.el9]Lucas Zampieri [5.14.0-464.el9]Lucas Zampieri [5.14.0-463.el9]Lucas Zampieri [5.14.0-462.el9]Lucas Zampieri [5.14.0-461.el9]Lucas Zampieri [5.14.0-460.el9]Lucas Zampieri [5.14.0-459.el9]Lucas Zampieri [5.14.0-458.el9]Scott Weaver [5.14.0-457.el9]Lucas Zampieri [5.14.0-456.el9]Lucas Zampieri [5.14.0-455.el9]Lucas Zampieri [5.14.0-454.el9]Lucas Zampieri [5.14.0-453.el9]Lucas Zampieri [5.14.0-452.el9]Lucas Zampieri [5.14.0-451.el9]Lucas Zampieri [5.14.0-450.el9]Lucas Zampieri [5.14.0-449.el9]Lucas Zampieri [5.14.0-448.el9]Patrick Talbert [5.14.0-447.el9]Patrick Talbert [5.14.0-446.el9]Lucas Zampieri [5.14.0-445.el9]Lucas Zampieri [5.14.0-444.el9]Lucas Zampieri [5.14.0-443.el9]Lucas Zampieri [5.14.0-442.el9]Lucas Zampieri [5.14.0-441.el9]Lucas Zampieri [5.14.0-440.el9]Lucas Zampieri [5.14.0-439.el9]Lucas Zampieri [5.14.0-438.el9]Lucas Zampieri [5.14.0-437.el9]Lucas Zampieri [5.14.0-436.el9]Scott Weaver [5.14.0-435.el9]Scott Weaver [5.14.0-434.el9]Scott Weaver [5.14.0-433.el9]Lucas Zampieri [5.14.0-432.el9]Lucas Zampieri [5.14.0-431.el9]Lucas Zampieri [5.14.0-430.el9]Lucas Zampieri [5.14.0-429.el9]Lucas Zampieri [5.14.0-428.el9]- Porting to Rocky Linux 9, debranding and Rocky branding - Ensure aarch64 kernel is not compressed- ALSA: usb-audio: Fix out of bounds reads when finding clock sources (CKI Backport Bot) [RHEL-86726] {CVE-2024-53150}- scsi: core: Fix command pass through retry regression (Ewan D. Milne) [RHEL-77123]- cpufreq: intel_pstate: Support Emerald Rapids OOB mode (Steve Best) [RHEL-67636] - cxgb4: use port number to set mac addr (Michal Schmidt) [RHEL-79672] - ice: stop storing XDP verdict within ice_rx_buf (Petr Oros) [RHEL-76141] - ice: gather page_count()'s of each frag right before XDP prog call (Petr Oros) [RHEL-76141] - ice: put Rx buffers after being done with current frame (Petr Oros) [RHEL-76141] - gve: trigger RX NAPI instead of TX NAPI in gve_xsk_wakeup (Joshua Washington) [RHEL-74413] - gve: process XSK TX descriptors as part of RX NAPI (Joshua Washington) [RHEL-74413] - gve: guard XSK operations on the existence of queues (Joshua Washington) [RHEL-74413] {CVE-2024-57933} - gve: guard XDP xmit NDO on existence of xdp queues (Joshua Washington) [RHEL-74413] {CVE-2024-57932} - gve: Fix an edge case for TSO skb validity check (Joshua Washington) [RHEL-74413] - gve: Fix XDP TX completion handling when counters overflow (Joshua Washington) [RHEL-74413] - gve: Clear napi->skb before dev_kfree_skb_any() (Joshua Washington) [RHEL-74413] {CVE-2024-40937} - gve: ignore nonrelevant GSO type bits when processing TSO headers (Joshua Washington) [RHEL-74413]- cppc_cpufreq: Use desired perf if feedback ctrs are 0 or unchanged (Mark Langsdorf) [RHEL-78643] - coresight: etm4x: Add ACPI support in platform driver (Mark Salter) [RHEL-80223] - block: Fix lockdep warning in blk_mq_mark_tag_wait (Ming Lei) [RHEL-73024] - md: fix deadlock between mddev_suspend and flush bio (Nigel Croxon) [RHEL-76058] {CVE-2024-43855} - redhat/configs: replace IOMMU_DEFAULT_DMA_STRICT with IOMMU_DEFAULT_DMA_LAZY (Jerry Snitselaar) [RHEL-76412] - ibmvnic: Only record tx completed bytes once per handler (Mamatha Inamdar) [RHEL-71289] - ibmvnic: Only replenish rx pool when resources are getting low (Mamatha Inamdar) [RHEL-71289] - ibmvnic: Return error code on TX scrq flush fail (Mamatha Inamdar) [RHEL-71289] - intel_idle: fix ACPI _CST matching for newer Xeon platforms (David Arcari) [RHEL-62987]- arm64: cacheinfo: Avoid out-of-bounds write to cacheinfo array (CKI Backport Bot) [RHEL-82734] {CVE-2025-21785} - crypto: rng - Fix extrng EFAULT handling (Herbert Xu) [RHEL-70643]- scsi: st: New session only when Unit Attention for new tape (John Meneghini) [RHEL-62266] - scsi: st: Add MTIOCGET and MTLOAD to ioctls allowed after device reset (John Meneghini) [RHEL-62266] - scsi: st: Don't modify unknown block number in MTIOCGET (John Meneghini) [RHEL-62266] - x86/mm/ident_map: Use gbpages only where full GB page should be mapped. (Chris von Recklinghausen) [RHEL-62210] - SUNRPC: Handle -ETIMEDOUT return from tlshd (Benjamin Coddington) [RHEL-79870] - SUNRPC: timeout and cancel TLS handshake with -ETIMEDOUT (Benjamin Coddington) [RHEL-79870] - tls: Fix tls_sw_sendmsg error handling (Benjamin Coddington) [RHEL-79870] - SUNRPC: Fix a hang in TLS sock_close if sk_write_pending (Benjamin Coddington) [RHEL-79870]- SUNRPC: Handle -ETIMEDOUT return from tlshd (Benjamin Coddington) [RHEL-79870] - SUNRPC: timeout and cancel TLS handshake with -ETIMEDOUT (Benjamin Coddington) [RHEL-79870] - tls: Fix tls_sw_sendmsg error handling (Benjamin Coddington) [RHEL-79870] - SUNRPC: Fix a hang in TLS sock_close if sk_write_pending (Benjamin Coddington) [RHEL-79870]- HID: core: zero-initialize the report buffer (Benjamin Tissoires) [RHEL-81838] {CVE-2024-50302} - x86/kaslr: Expose and use the end of the physical memory address space (Waiman Long) [RHEL-70002] - ALSA: usb-audio: Fix a DMA to stack memory bug (Jaroslav Kysela) [RHEL-81799] - ALSA: usb-audio: Fix for sampling rates support for Mbox3 (Jaroslav Kysela) [RHEL-81799] - ALSA: usb-audio: Fix potential out-of-bound accesses for Extigy and Mbox devices (Jaroslav Kysela) [RHEL-81799] {CVE-2024-53197} - ALSA: usb-audio: Add sampling rates support for Mbox3 (Jaroslav Kysela) [RHEL-81799] - x86/kexec: Add EFI config table identity mapping for kexec kernel (Jay Shin) [RHEL-74170] - mm: fix NULL pointer dereference in alloc_pages_bulk_noprof (Jay Shin) [RHEL-73210] {CVE-2024-53113} - can: bcm: Fix UAF in bcm_proc_show() (CKI KWF BOT) [RHEL-80746] {CVE-2023-52922} - smb: client: fix chmod(2) regression with ATTR_READONLY (Jay Shin) [RHEL-80526] - hugetlb: prioritize surplus allocation from current node (Aristeu Rozanski) [RHEL-77488] - dev: Acquire netdev_rename_lock before restoring dev->name in dev_change_name(). (Antoine Tenart) [RHEL-77338] - net: add softirq safety to netdev_rename_lock (Antoine Tenart) [RHEL-77343] - arp: Convert ioctl(SIOCGARP) to RCU. (Antoine Tenart) [RHEL-77343] - net: Protect dev->name by seqlock. (Antoine Tenart) [RHEL-77343] - net: Remove unused declaration dev_restart() (Antoine Tenart) [RHEL-77343] - arp: Get dev after calling arp_req_(delete|set|get)(). (Antoine Tenart) [RHEL-77343] - arp: Remove a nest in arp_req_get(). (Antoine Tenart) [RHEL-77343] - arp: Factorise ip_route_output() call in arp_req_set() and arp_req_delete(). (Antoine Tenart) [RHEL-77343] - arp: Validate netmask earlier for SIOCDARP and SIOCSARP in arp_ioctl(). (Antoine Tenart) [RHEL-77343] - arp: Move ATF_COM setting in arp_req_set(). (Antoine Tenart) [RHEL-77343] - ACPI: extlog: fix NULL pointer dereference check (Mark Langsdorf) [RHEL-75250] {CVE-2023-52605} - vsock/virtio: Initialization of the dangling pointer occurring in vsk->trans (Jon Maloy) [RHEL-75461] {CVE-2024-50264} - x86/pci: Skip early E820 check for ECAM region (CKI Backport Bot) [RHEL-67065] - cpufreq: intel_pstate: Update Balance performance EPP for Emerald Rapids (Steve Best) [RHEL-64291]- can: bcm: Fix UAF in bcm_proc_show() (CKI KWF BOT) [RHEL-80746] {CVE-2023-52922} - smb: client: fix chmod(2) regression with ATTR_READONLY (Jay Shin) [RHEL-80526] - hugetlb: prioritize surplus allocation from current node (Aristeu Rozanski) [RHEL-77488] - dev: Acquire netdev_rename_lock before restoring dev->name in dev_change_name(). (Antoine Tenart) [RHEL-77338] - net: add softirq safety to netdev_rename_lock (Antoine Tenart) [RHEL-77343] - arp: Convert ioctl(SIOCGARP) to RCU. (Antoine Tenart) [RHEL-77343] - net: Protect dev->name by seqlock. (Antoine Tenart) [RHEL-77343] - net: Remove unused declaration dev_restart() (Antoine Tenart) [RHEL-77343] - arp: Get dev after calling arp_req_(delete|set|get)(). (Antoine Tenart) [RHEL-77343] - arp: Remove a nest in arp_req_get(). (Antoine Tenart) [RHEL-77343] - arp: Factorise ip_route_output() call in arp_req_set() and arp_req_delete(). (Antoine Tenart) [RHEL-77343] - arp: Validate netmask earlier for SIOCDARP and SIOCSARP in arp_ioctl(). (Antoine Tenart) [RHEL-77343] - arp: Move ATF_COM setting in arp_req_set(). (Antoine Tenart) [RHEL-77343] - ACPI: extlog: fix NULL pointer dereference check (Mark Langsdorf) [RHEL-75250] {CVE-2023-52605} - vsock/virtio: Initialization of the dangling pointer occurring in vsk->trans (Jon Maloy) [RHEL-75461] {CVE-2024-50264} - x86/pci: Skip early E820 check for ECAM region (CKI Backport Bot) [RHEL-67065] - cpufreq: intel_pstate: Update Balance performance EPP for Emerald Rapids (Steve Best) [RHEL-64291]- rhel-9.5: gate on kernel-qe tests results not cki ones (Bruno Goncalves) - ice: implement low latency PHY timer updates (Petr Oros) [RHEL-75466] - ice: check low latency PHY timer update firmware capability (Petr Oros) [RHEL-75466] - ice: add lock to protect low latency interface (Petr Oros) [RHEL-75466] - ice: rename TS_LL_READ* macros to REG_LL_PROXY_H_* (Petr Oros) [RHEL-75466] - ice: use read_poll_timeout_atomic in ice_read_phy_tstamp_ll_e810 (Petr Oros) [RHEL-75466] - smb: client: get rid of kstrdup() in get_ses_refpath() (Paulo Alcantara) [RHEL-72875] - smb: client: fix noisy when tree connecting to DFS interlink targets (Paulo Alcantara) [RHEL-72875] - smb: client: don't trust DFSREF_STORAGE_SERVER bit (Paulo Alcantara) [RHEL-72875] - smb: client: don't check for @leaf_fullpath in match_server() (Paulo Alcantara) [RHEL-72875] - smb: client: get rid of TCP_Server_Info::refpath_lock (Paulo Alcantara) [RHEL-72875] - smb: client: don't retry DFS targets on server shutdown (Paulo Alcantara) [RHEL-72875] - smb: client: fix return value of parse_dfs_referrals() (Paulo Alcantara) [RHEL-72875] - smb: client: optimize referral walk on failed link targets (Paulo Alcantara) [RHEL-72875] - smb: client: provide dns_resolve_{unc,name} helpers (Paulo Alcantara) [RHEL-72875] - smb: client: parse DNS domain name from domain= option (Paulo Alcantara) [RHEL-72875] - smb: client: fix DFS mount against old servers with NTLMSSP (Paulo Alcantara) [RHEL-72875] - smb: client: parse av pair type 4 in CHALLENGE_MESSAGE (Paulo Alcantara) [RHEL-72875] - smb: client: introduce av_for_each_entry() helper (Paulo Alcantara) [RHEL-72875] - smb: client: fix double free of TCP_Server_Info::hostname (Paulo Alcantara) [RHEL-72875] - cifs: support mounting with alternate password to allow password rotation (Paulo Alcantara) [RHEL-72875] - cifs: support reconnect with alternate password for SMB1 (Paulo Alcantara) [RHEL-72875] - smb: client: sync the root session and superblock context passwords before automounting (Paulo Alcantara) [RHEL-72875] - cifs: unlock on error in smb3_reconfigure() (Paulo Alcantara) [RHEL-72875] - cifs: during remount, make sure passwords are in sync (Paulo Alcantara) [RHEL-72875] - smb: client: Handle kstrdup failures for passwords (Paulo Alcantara) [RHEL-72875] {CVE-2024-50120} - smb: client: fix TCP timers deadlock after rmmod (Paulo Alcantara) [RHEL-72875] {CVE-2024-54680} - smb: client: Fix use-after-free of network namespace. (Paulo Alcantara) [RHEL-72875] {CVE-2024-53095} - Fix spelling errors in Server Message Block (Paulo Alcantara) [RHEL-72875] - af_packet: do not call packet_read_pending() from tpacket_destruct_skb() (CKI Backport Bot) [RHEL-78423]- bnxt_en: Fix GSO type for HW GRO packets on 5750X chips (CKI Backport Bot) [RHEL-73726] - intel_idle: Disable promotion to C1E on Jasper Lake and Elkhart Lake (David Arcari) [RHEL-62985] - intel_idle: add Granite Rapids Xeon support (David Arcari) [RHEL-62985] - intel_idle: Switch to new Intel CPU model defines (David Arcari) [RHEL-62985] - x86/resctrl: Remove redundant variable in mbm_config_write_domain() (David Arcari) [RHEL-59001] - x86/resctrl: Read supported bandwidth sources from CPUID (David Arcari) [RHEL-59001] - x86/resctrl: Remove hard-coded memory bandwidth limit (David Arcari) [RHEL-59001] - mei: me: disable RPL-S on SPS and IGN firmwares (CKI Backport Bot) [RHEL-60895] - smb: client: change return value in open_cached_dir_by_dentry() if !cfids (Jay Shin) [RHEL-75935] - smb: client: disable directory caching when dir_cache_timeout is zero (Jay Shin) [RHEL-75935] - smb: client: remove unnecessary checks in open_cached_dir() (Jay Shin) [RHEL-75935] - smb: prevent use-after-free due to open_cached_dir error paths (Jay Shin) [RHEL-75935] {CVE-2024-53177} - smb: Don't leak cfid when reconnect races with open_cached_dir (Jay Shin) [RHEL-75935] {CVE-2024-53178} - smb3: request handle caching when caching directories (Jay Shin) [RHEL-75935] - bnxt_en: Unregister PTP during PCI shutdown and suspend (Michal Schmidt) [RHEL-69514] - bnxt_en: Refactor bnxt_ptp_init() (Michal Schmidt) [RHEL-69514] - smb: client: ignore unhandled reparse tags (Jay Shin) [RHEL-77743] - smb: client: fix oops due to unset link speed (Jay Shin) [RHEL-77359]- NFS: enable nconnect for RDMA (Benjamin Coddington) [RHEL-77179] - Revert "scsi: lpfc: Early return after marking final NLP_DROPPED flag in dev_loss_tmo" (Dick Kennedy) [RHEL-70933] - idpf: fix idpf_vc_core_init error path (CKI Backport Bot) [RHEL-70191] - idpf: avoid vport access in idpf_get_link_ksettings (CKI Backport Bot) [RHEL-70191] - ip6mr: fix tables suspicious RCU usage (Andrea Claudi) [RHEL-71730] - ipmr: tune the ipmr_can_free_table() checks. (Andrea Claudi) [RHEL-71730] - ipmr: add debug check for mr table cleanup (Andrea Claudi) [RHEL-71730] - net: ip6mr: add RTM_GETROUTE netlink op (Andrea Claudi) [RHEL-71730] - i40e: add ability to reset VF for Tx and Rx MDD events (Michal Schmidt) [RHEL-75972] - tcp: fix mptcp DSS corruption due to large pmtu xmit (Paolo Abeni) [RHEL-62215] - mptcp: handle consistently DSS corruption (Paolo Abeni) [RHEL-62215]- redhat: drop Y issues from changelog (Jan Stancek) - media: uvcvideo: Skip parsing frames of type UVC_VS_UNDEFINED in uvc_parse_format (CKI Backport Bot) [RHEL-78075] {CVE-2024-53104}- md/md-bitmap: fix writing non bitmap pages (CKI Backport Bot) [RHEL-76800]- smb: client: fix potential race in cifs_put_tcon() (Jay Shin) [RHEL-73594 RHEL-70959] - smb: client: don't try following DFS links in cifs_tree_connect() (Jay Shin) [RHEL-73594 RHEL-70959] - smb: client: allow reconnect when sending ioctl (Jay Shin) [RHEL-73594 RHEL-70959] - smb: client: get rid of @nlsc param in cifs_tree_connect() (Jay Shin) [RHEL-73594 RHEL-70959] - smb: client: allow more DFS referrals to be cached (Jay Shin) [RHEL-73594 RHEL-70959] - smb3: fix broken reconnect when password changing on the server by allowing password rotation (Jay Shin) [RHEL-73594 RHEL-57983] - i40e: Fix handling changed priv flags (Kamal Heib) [RHEL-69857 RHEL-30524] - mm: migrate: fix getting incorrect page mapping during page migration (Rafael Aquini) [RHEL-70898 RHEL-27742 RHEL-28873] {CVE-2023-52490} - mm: migrate: record the mlocked page status to remove unnecessary lru drain (Rafael Aquini) [RHEL-70898 RHEL-27742] - mm: convert migrate_pages() to work on folios (Rafael Aquini) [RHEL-70898 RHEL-27742] - migrate_pages_batch: simplify retrying and failure counting of large folios (Rafael Aquini) [RHEL-70898 RHEL-27742]- printk: nbcon: Fix illegal RCU usage on thread wakeup (Derek Barbosa) [RHEL-73036]- [s390] zcore: WRITE is "data source", not destination... (CKI Backport Bot) [RHEL-63078] - arm64/sve: Discard stale CPU state when handling SVE traps (Mark Salter) [RHEL-72218] {CVE-2024-50275} - bpf: Use raw_spinlock_t in ringbuf (Luis Claudio R. Goncalves) [RHEL-68992 RHEL-20608] - rh_messages.h: un-unmaintain hfi1 (CKI Backport Bot) [RHEL-71322] - scsi: lpfc: Validate hdwq pointers before dereferencing in reset/errata paths (Dick Kennedy) [RHEL-66055 RHEL-53595] - scsi: lpfc: Handle mailbox timeouts in lpfc_get_sfp_info (Dick Kennedy) [RHEL-66055 RHEL-53595] - ASoC: SOF: ipc4-topology: Preserve the DMA Link ID for ChainDMA on unprepare (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: Only handle dai_config with HW_PARAMS for ChainDMA (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: Use single token list for the copiers (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: Use correct queue_id for requesting input pin format (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: Adjust the params based on DAI formats (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: Improve readability of sof_ipc4_prepare_dai_copier() (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology/pcm: Rename sof_ipc4_copier_is_single_format() (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: Print out the channel count in sof_ipc4_dbg_audio_format (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: support tdm slot number query (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc3-topology: support tdm slot number query (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: sof-audio: add sof_dai_get_tdm_slots function (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: sof-audio: rename dai clock setting query function (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: Add support for NHLT with 16-bit only DMIC blob (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: Correct DAI copier config and NHLT blob request (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: Allow selective update in sof_ipc4_update_hw_params (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: remove shadowed variable (Jaroslav Kysela) [RHEL-62030] - Revert "ixgbe: Manual AN-37 for troublesome link partners for X550 SFI" (Ivan Vecera) [RHEL-65624] - KVM: SVM: Propagate error from snp_guest_req_init() to userspace (Bandan Das) [RHEL-68361 RHEL-65840] - KVM: SEV: Provide support for SNP_EXTENDED_GUEST_REQUEST NAE event (Bandan Das) [RHEL-68361 RHEL-65840] - x86/sev: Move sev_guest.h into common SEV header (Bandan Das) [RHEL-68361 RHEL-65840] - KVM: SEV: Provide support for SNP_GUEST_REQUEST NAE event (Bandan Das) [RHEL-68361 RHEL-65840] - i40e: fix race condition by adding filter's intermediate sync state (CKI Backport Bot) [RHEL-69809] {CVE-2024-53088} - ice: fix truesize operations for PAGE_SIZE >= 8192 (CKI Backport Bot) [RHEL-70660 RHEL-37905] - ice: fix ICE_LAST_OFFSET formula (CKI Backport Bot) [RHEL-70660 RHEL-37905] - ice: fix page reuse when PAGE_SIZE is over 8k (CKI Backport Bot) [RHEL-70660 RHEL-37905] - nvme-fabrics: handle zero MAXCMD without closing the connection (Maurizio Lombardi) [RHEL-72970] - selftests: netfilter: add test case for recent mismatch bug (Florian Westphal) [RHEL-71357 RHEL-60554] - netfilter: nf_tables: unconditionally flush pending work before notifier (Florian Westphal) [RHEL-71357 RHEL-60554] - netfilter: nft_set_pipapo_avx2: disable softinterrupts (Florian Westphal) [RHEL-71357 RHEL-60554] - netfilter: nf_set_pipapo: fix initial map fill (Florian Westphal) [RHEL-71357 RHEL-60554] - netfilter: nf_tables: store new sets in dedicated list (Florian Westphal) [RHEL-71357 RHEL-60554] - netfilter: nft_socket: Fix a NULL vs IS_ERR() bug in nft_socket_cgroup_subtree_level() (Florian Westphal) [RHEL-71357 RHEL-60554] - netfilter: nft_socket: make cgroupsv2 matching work with namespaces (Florian Westphal) [RHEL-71357 RHEL-60554] - netfilter: nft_socket: fix sk refcount leaks (Florian Westphal) [RHEL-71357 RHEL-60554] - tcp: Fix use-after-free of nreq in reqsk_timer_handler(). (Guillaume Nault) [RHEL-70541 RHEL-70449] - tcp/dccp: Don't use timer_pending() in reqsk_queue_unlink(). (Guillaume Nault) [RHEL-66329 RHEL-66328] {CVE-2024-50154} - rcu: Use system_unbound_wq to avoid disturbing isolated CPUs (Waiman Long) [RHEL-61329 RHEL-50220] - scsi: storvsc: Do not flag MAINTENANCE_IN return of SRB_STATUS_DATA_OVERRUN as an error (Cathy Avery) [RHEL-71393 RHEL-9848] - scsi: storvsc: Handle additional SRB status values (Cathy Avery) [RHEL-71393 RHEL-9848]- mlxsw: spectrum_ipip: Fix memory leak when changing remote IPv6 address (CKI Backport Bot) [RHEL-66899] {CVE-2024-50252} - CVE-2024-53122 mptcp: cope racing subflow creation in mptcp_rcv_space_adjust (Patrick Talbert) [RHEL-70083 RHEL-69670] {CVE-2024-53122} - mm: make show_free_areas() static (Aristeu Rozanski) [RHEL-66998 RHEL-27743] - mm: remove arguments of show_mem() (Aristeu Rozanski) [RHEL-66998 RHEL-27743] - KVM: s390: Change virtual to physical address access in diag 0x258 handler (Thomas Huth) [RHEL-67922 RHEL-65229] - KVM: s390: gaccess: Check if guest address is in memslot (Thomas Huth) [RHEL-67922 RHEL-65229] - KVM: s390: Fix SORTL and DFLTCC instruction format error in __insn32_query (Thomas Huth) [RHEL-67922 RHEL-65229] - s390/uv: Panic for set and remove shared access UVC errors (Thomas Huth) [RHEL-67922 RHEL-65229] - KVM: s390: remove useless include (Thomas Huth) [RHEL-67922 RHEL-65229] - s390/mm: Re-enable the shared zeropage for !PV and !skeys KVM guests (Thomas Huth) [RHEL-67922 RHEL-65229] - mm/userfaultfd: Do not place zeropages when zeropages are disallowed (Thomas Huth) [RHEL-67922 RHEL-65229] - s390: allow pte_offset_map_lock() to fail (Thomas Huth) [RHEL-67922 RHEL-54248] - KVM: s390: vsie: Use virt_to_phys for crypto control block (Thomas Huth) [RHEL-67922 RHEL-65229] - KVM: s390: vsie: Use virt_to_phys for facility control block (Thomas Huth) [RHEL-67922 RHEL-65229] - gfs2: Prevent inode creation race (Andreas Gruenbacher) [RHEL-68137 RHEL-68102] - gfs2: Only defer deletes when we have an iopen glock (Andreas Gruenbacher) [RHEL-68137 RHEL-68102] - gfs2: Randomize GLF_VERIFY_DELETE work delay (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Use mod_delayed_work in gfs2_queue_try_to_evict (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Update to the evict / remote delete documentation (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Call gfs2_queue_verify_delete from gfs2_evict_inode (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Clean up delete work processing (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Minor delete_work_func cleanup (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Return enum evict_behavior from gfs2_upgrade_iopen_glock (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Rename dinode_demise to evict_behavior (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Rename GIF_{DEFERRED -> DEFER}_DELETE (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Faster gfs2_upgrade_iopen_glock wakeups (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Fix unlinked inode cleanup (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Allow immediate GLF_VERIFY_DELETE work (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Initialize gl_no_formal_ino earlier (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Rename GLF_VERIFY_EVICT to GLF_VERIFY_DELETE (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: make timeout values more explicit (Wolfram Sang) [RHEL-62105 RHEL-60945] - gfs2: Simplify function gfs2_upgrade_iopen_glock (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Rename SDF_DEACTIVATING to SDF_KILL (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - smb: client: fix use-after-free of signing key (Jay Shin) [RHEL-69306 RHEL-66206] - net/iucv: fix use after free in iucv_sock_close() (Mete Durlu) [RHEL-60300 RHEL-53992] - KVM: arm64: Ensure vgic_ready() is ordered against MMIO registration (CKI Backport Bot) [RHEL-70294]- bnxt_en: Add support for user configured RSS key (Michal Schmidt) [RHEL-68699 RHEL-54645] - bnxt_en: Add function to calculate Toeplitz hash (Michal Schmidt) [RHEL-68699 RHEL-54645] - kvm: Note an RCU quiescent state on guest exit (Leonardo Bras) [RHEL-65734 RHEL-20288] - rcu: Add rcutree.nohz_full_patience_delay to reduce nohz_full OS jitter (Leonardo Bras) [RHEL-65734 RHEL-20288] - context_tracking: Fix KCSAN noinstr violation (Leonardo Bras) [RHEL-65734 RHEL-20288] - perf/aux: Fix AUX buffer serialization (Michael Petlan) [RHEL-67495] {CVE-2024-46713} - RDMA/bnxt_re: Fix a bug while setting up Level-2 PBL pages (Mohammad Heib) [RHEL-66669 RHEL-52759] {CVE-2024-50208}- xfrm: validate new SA's prefixlen using SA family when sel.family is unset (Sabrina Dubroca) [RHEL-66462 RHEL-66461] {CVE-2024-50142} - xfrm: fix one more kernel-infoleak in algo dumping (CKI Backport Bot) [RHEL-65960] {CVE-2024-50110} - Revert "Merge: [qed] softlockup triggered by ethtool -d [rhel-9.5.z]" (Lucas Zampieri) [RHEL-61705] - tracing/hwlat: Fix a race during cpuhp processing (Tomas Glozar) [RHEL-69468] - tracing/timerlat: Fix a race during cpuhp processing (Tomas Glozar) [RHEL-69468] {CVE-2024-49866} - tracing/timerlat: Drop interface_lock in stop_kthread() (Tomas Glozar) [RHEL-69468] - tracing/timerlat: Fix duplicated kthread creation due to CPU online/offline (Tomas Glozar) [RHEL-69468] - ceph: remove the incorrect Fw reference check when dirtying pages (Xiubo Li) [RHEL-61416 RHEL-60255]- bpf: Fix a kernel verifier crash in stacksafe() (CKI Backport Bot) [RHEL-66097 RHEL-66098] {CVE-2024-45020} - bpf: Fix a sdiv overflow issue (CKI Backport Bot) [RHEL-64598 RHEL-64597] {CVE-2024-49888} - bpf: Fix out-of-bounds write in trie_get_next_key() (CKI Backport Bot) [RHEL-66877] {CVE-2024-50262} - bpf: Fix use-after-free in bpf_uprobe_multi_link_attach() (CKI Backport Bot) [RHEL-63331] {CVE-2024-47675} - nfsd: ensure that nfsd4_fattr_args.context is zeroed out (Jay Shin) [RHEL-58884 RHEL-58883] {CVE-2024-46697} - KVM: nSVM: Ignore nCR3[4:0] when loading PDPTEs from memory (Jon Maloy) [RHEL-65872] {CVE-2024-50115} - net: tighten bad gso csum offset check in virtio_net_hdr (Guillaume Nault) [RHEL-67683] - udp: fix receiving fraglist GSO packets (Guillaume Nault) [RHEL-67683] - Bluetooth: hci: fix null-ptr-deref in hci_read_supported_codecs (CKI Backport Bot) [RHEL-66804] {CVE-2024-50255} - Bluetooth: ISO: Fix UAF on iso_sock_timeout (Bastien Nocera) [RHEL-66321] {CVE-2024-50124} - Bluetooth: SCO: Fix UAF on sco_sock_timeout (Bastien Nocera) [RHEL-65928] {CVE-2024-50125} - Bluetooth: Fix use-after-free bugs caused by sco_sock_timeout (Bastien Nocera) [RHEL-65928] {CVE-2024-27398} - bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in BPF_LINK_CREATE (CKI Backport Bot) [RHEL-44173] {CVE-2024-38564} - Bluetooth: bnep: fix wild-memory-access in proto_unregister (CKI Backport Bot) [RHEL-66365] {CVE-2024-50148} - Bluetooth: l2cap: fix null-ptr-deref in l2cap_chan_timeout (CKI Backport Bot) [RHEL-57716 RHEL-36374] {CVE-2024-27399}- arm64: probes: Remove broken LDR (literal) uprobe support (CKI Backport Bot) [RHEL-66046] {CVE-2024-50099} - qed: put cond_resched() in qed_dmae_operation_wait() (Michal Schmidt) [RHEL-61705 RHEL-6372] - qed: allow the callee of qed_mcp_nvm_read() to sleep (Michal Schmidt) [RHEL-61705 RHEL-6372] - qed: put cond_resched() in qed_grc_dump_ctx_data() (Michal Schmidt) [RHEL-61705 RHEL-6372] - qed: make 'ethtool -d' 10 times faster (Michal Schmidt) [RHEL-61705 RHEL-6372] - qed: allow sleep in qed_mcp_trace_dump() (Michal Schmidt) [RHEL-61705 RHEL-6372] - sched/numa: Fix the potential null pointer dereference in task_numa_work() (CKI Backport Bot) [RHEL-66810] {CVE-2024-50223} - irqchip/gic-v4: Correctly deal with set_affinity on lazily-mapped VPEs (Charles Mirabile) [RHEL-66969] {CVE-2024-50192} - irqchip/gic-v4: Don't allow a VMOVP on a dying VPE (Charles Mirabile) [RHEL-66969] {CVE-2024-50192} - perf/x86/intel/uncore: Support HBM and CXL PMON counters (Michael Petlan) [RHEL-65856] - perf/x86/uncore: Cleanup unused unit structure (Michael Petlan) [RHEL-65856] - perf/x86/uncore: Apply the unit control RB tree to PCI uncore units (Michael Petlan) [RHEL-65856] - perf/x86/uncore: Apply the unit control RB tree to MSR uncore units (Michael Petlan) [RHEL-65856] - perf/x86/uncore: Apply the unit control RB tree to MMIO uncore units (Michael Petlan) [RHEL-65856] - perf/x86/uncore: Retrieve the unit ID from the unit control RB tree (Michael Petlan) [RHEL-65856] - perf/x86/uncore: Support per PMU cpumask (Michael Petlan) [RHEL-65856] - perf/x86/uncore: Save the unit control address of all units (Michael Petlan) [RHEL-65856]- s390/dasd: fix error recovery leading to data corruption on ESE devices (Mete Durlu) [RHEL-64902 RHEL-55873] - net/smc: fix illegal rmb_desc access in SMC-D connection dump (Steve Best) [RHEL-65436 RHEL-27748] {CVE-2024-26615} - gitlab-ci: use zstream builder container image (Michael Hofmann) - netfilter: nft_payload: sanitize offset and length before calling skb_checksum() (CKI Backport Bot) [RHEL-66856] {CVE-2024-50251} - net: avoid potential underflow in qdisc_pkt_len_init() with UFO (CKI Backport Bot) [RHEL-65401] {CVE-2024-49949} - block: initialize integrity buffer to zero before writing it to media (Ming Lei) [RHEL-58761 RHEL-54768] {CVE-2024-43854} - proc: fix dentry/inode overinstantiating under /proc/${pid}/net (Joel Savitz) [RHEL-62824 RHEL-57703] - iommu: Restore lost return in iommu_report_device_fault() (CKI Backport Bot) [RHEL-67364] {CVE-2024-44994} - net: ena: Extend customer metrics reporting support (Kamal Heib) [RHEL-66933 RHEL-59968] - net: ena: Add ENA Express metrics support (Kamal Heib) [RHEL-66933 RHEL-59968] - xsk: fix batch alloc API on non-coherent systems (Felix Maurer) [RHEL-59884 RHEL-58954] - selinux,smack: don't bypass permissions check in inode_setsecctx hook (Ondrej Mosnacek) [RHEL-66106] {CVE-2024-46695} - PCI/AER: Disable AER service on suspend (Lenny Szubowicz) [RHEL-67037 RHEL-22265] - ACPI: PM: s2idle: Evaluate all Low-Power S0 Idle _DSM functions (Mark Langsdorf) [RHEL-67037 RHEL-54149] - mptcp: fallback when MPTCP opts are dropped after 1st data (CKI Backport Bot) [RHEL-62216 RHEL-62218] - cpufreq: amd-pstate: add check for cpufreq_cpu_get's return value (David Arcari) [RHEL-61469 RHEL-45016] - cpufreq/amd-pstate: Add the missing cpufreq_cpu_put() (David Arcari) [RHEL-61469 RHEL-45016] - cpufreq/amd-pstate: Fix the scaling_max_freq setting on shared memory CPPC systems (David Arcari) [RHEL-61469 RHEL-45016] - cpufreq/amd-pstate-ut: Convert nominal_freq to khz during comparisons (David Arcari) [RHEL-61469 RHEL-45016] - cpufreq/amd-pstate: fix setting policy current frequency value (David Arcari) [RHEL-61469 RHEL-45016] - netfilter: flowtable: initialise extack before use (CKI Backport Bot) [RHEL-58545] {CVE-2024-45018}- USB: serial: mos7840: fix crash on resume (Desnes Nunes) [RHEL-65484 RHEL-59050] {CVE-2024-42244} - attr: block mode changes of symlinks (CKI Backport Bot) [RHEL-61231 RHEL-60822] - ice: Adjust PTP init for 2x50G E825C devices (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Add NAC Topology device capability parser (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Add support for E825-C TS PLL handling (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Change CGU regs struct to anonymous (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Introduce ETH56G PHY model for E825C products (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Introduce ice_get_base_incval() helper (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Move CGU block (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Add PHY OFFSET_READY register clearing (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Implement Tx interrupt enablement functions (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Introduce helper to get tmr_cmd_reg values (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Introduce ice_ptp_hw struct (Petr Oros) [RHEL-64017 RHEL-29210] - wifi: rtw89: limit the PPDU length for VHT rate to 0x40000 (Narpat Mali) [RHEL-61753 RHEL-35542] - wifi: rtw89: 885xbx: apply common settings to 8851B, 8852B and 8852BT (Narpat Mali) [RHEL-61753 RHEL-35542] - wifi: rtw89: 8852b: fix definition of KIP register number (Narpat Mali) [RHEL-61753 RHEL-35542] - wifi: rtw89: 8852b: set AMSDU limit to 5000 (Narpat Mali) [RHEL-61753 RHEL-35542] - bpf: Fix overrunning reservations in ringbuf (CKI Backport Bot) [RHEL-62940] {CVE-2024-41009} - net: tcp: accept old ack during closing (Jamie Bainbridge) [RHEL-61424 RHEL-60572] - cxl/port: Fix use-after-free, permit out-of-order decoder shutdown (CKI Backport Bot) [RHEL-66837] {CVE-2024-50226} - ethtool: check device is present when getting link settings (Michal Schmidt) [RHEL-60581 RHEL-57750] - iommu/amd: Fix argument order in amd_iommu_dev_flush_pasid_all() (CKI Backport Bot) [RHEL-59982 RHEL-59981]- ext4: fix off by one issue in alloc_flex_gd() (Pavel Reichl) [RHEL-65318] - ping: fix address binding wrt vrf (Antoine Tenart) [RHEL-57564 RHEL-50920] - smb: client: stop flooding dmesg in smb2_calc_signature() (Paulo Alcantara) [RHEL-36346 RHEL-61193] - smb: client: print failed session logoffs with FYI (Paulo Alcantara) [RHEL-36346 RHEL-61193] - smb: client: propagate error from cifs_construct_tcon() (Paulo Alcantara) [RHEL-36346 RHEL-61193] - smb: client: fix DFS failover in multiuser mounts (Paulo Alcantara) [RHEL-36346 RHEL-61193] - smb: client: fix DFS interlink failover (Paulo Alcantara) [RHEL-36346 RHEL-61193] - smb: client: improve purging of cached referrals (Paulo Alcantara) [RHEL-36346 RHEL-61193] - smb: client: avoid unnecessary reconnects when refreshing referrals (Paulo Alcantara) [RHEL-36346 RHEL-61193] - smb: client: handle lack of FSCTL_GET_REPARSE_POINT support (Paulo Alcantara) [RHEL-36346 RHEL-57983] - smb: client: fix deadlock in smb2_find_smb_tcon() (Paulo Alcantara) [RHEL-36346 RHEL-57983] - cifs: Fix reacquisition of volume cookie on still-live connection (Paulo Alcantara) [RHEL-36346 RHEL-57983]- efi: libstub: Move screen_info handling to common code (Maxim Levitsky) [RHEL-65344] - mpls: Reduce skb re-allocations due to skb_cow() (Guillaume Nault) [RHEL-61697] - mptcp: pm: Fix uaf in __timer_delete_sync (CKI Backport Bot) [RHEL-64678 RHEL-60737] {CVE-2024-46858} - ceph: fix cap ref leak via netfs init_request (Patrick Donnelly) [RHEL-62667 RHEL-61459] - gitlab-ci: provide consistent kcidb_tree_name (Michael Hofmann)- net: nexthop: Initialize all fields in dumped nexthops (Antoine Tenart) [RHEL-55080] {CVE-2024-42283} - tracing/osnoise: Fix build when timerlat is not enabled (Tomas Glozar) [RHEL-61870 RHEL-39968] - tracing/timerlat: Add interface_lock around clearing of kthread in stop_kthread() (Tomas Glozar) [RHEL-61870 RHEL-39968] - tracing/timerlat: Only clear timer if a kthread exists (Tomas Glozar) [RHEL-61870 RHEL-39968] - tracing/osnoise: Use a cpumask to know what threads are kthreads (Tomas Glozar) [RHEL-61870 RHEL-39968] - iommufd: Require drivers to supply the cache_invalidate_user ops (CKI Backport Bot) [RHEL-60681 RHEL-60761] {CVE-2024-46824} - Revert "fw loader: Remove the now superfluous sentinel element from ctl_table array" (Eric Chanudet) [RHEL-62925 RHEL-50129] - smb: client: fix hang in wait_for_response() for negproto (Jay Shin) [RHEL-61607 RHEL-57983]- memcg: protect concurrent access to mem_cgroup_idr (Rafael Aquini) [RHEL-56254] {CVE-2024-43892} - bnxt_en: Fix double DMA unmapping for XDP_REDIRECT (Michal Schmidt) [RHEL-57259] {CVE-2024-44984}- intel_th: pci: Add Granite Rapids SOC support (Michael Petlan) [RHEL-15664] - dma: fix call order in dmam_free_coherent (Eder Zulian) [RHEL-54751] {CVE-2024-43856} - dmaengine: idxd: Avoid unnecessary destruction of file_ida (Jerry Snitselaar) [RHEL-44508] {CVE-2024-38629}- tipc: Return non-zero value from tipc_udp_addr2str() on error (Xin Long) [RHEL-55074] {CVE-2024-42284} - net/mlx5e: SHAMPO, Fix invalid WQ linked list unlink (Michal Schmidt) [RHEL-57119] {CVE-2024-44970} - net/mlx5e: Fix CT entry update leaks of modify header context (Michal Schmidt) [RHEL-55628] {CVE-2024-43864} - net/mlx5: Always drain health in shutdown callback (Michal Schmidt) [RHEL-55616] {CVE-2024-43866} - net/mlx5: SF, Stop waiting for FW as teardown was called (Michal Schmidt) [RHEL-55616] - net/mlx5: Fix missing lock on sync reset reload (Michal Schmidt) [RHEL-55121] {CVE-2024-42268}- ionic: fix kernel panic in XDP_TX action (CKI Backport Bot) [RHEL-47730] {CVE-2024-40907} - r8169: Fix possible ring buffer corruption on fragmented Tx packets. (Izabela Bakollari) [RHEL-44037] {CVE-2024-38586} - ata: libata-core: Fix double free on error (Tomas Henzl) [RHEL-53777] - ata: libata: Fix memory leak for error path in ata_host_alloc() (Tomas Henzl) [RHEL-53777] - ata: ahci: Clean up sysfs file on error (Tomas Henzl) [RHEL-53777] - ata: libata-core: Fix null pointer dereference on error (Tomas Henzl) [RHEL-53777] - ata: libata-core: Add ATA_HORKAGE_NOLPM for all Crucial BX SSD1 models (Tomas Henzl) [RHEL-53777] - ata: ahci: Do not enable LPM if no LPM states are supported by the HBA (Tomas Henzl) [RHEL-53777] - ata: libata-scsi: Set the RMB bit only for removable media devices (Tomas Henzl) [RHEL-53777] - ata: libata-core: Do not try to set sleeping devices to standby (Tomas Henzl) [RHEL-53777] - KVM: s390: fix validity interception issue when gisa is switched off (CKI Backport Bot) [RHEL-57197] {CVE-2024-45005}- wifi: cfg80211: handle 2x996 RU allocation in cfg80211_calculate_bitrate_he() (Jose Ignacio Tornos Martinez) [RHEL-55579] {CVE-2024-43879} - wifi: mac80211: fix NULL dereference at band check in starting tx ba session (Jose Ignacio Tornos Martinez) [RHEL-56191] {CVE-2024-43911} - wifi: rtw89: Fix array index mistake in rtw89_sta_info_get_iter() (Jose Ignacio Tornos Martinez) [RHEL-54805] {CVE-2024-43842}- scsi: smartpqi: Bump driver version to 2.1.26-030 (Don Brace) [RHEL-21268] - scsi: smartpqi: Fix logical volume rescan race condition (Don Brace) [RHEL-21268] - scsi: smartpqi: Add new controller PCI IDs (Don Brace) [RHEL-21268] - gfs2: Fix NULL pointer dereference in gfs2_log_flush (Andrew Price) [RHEL-51559] {CVE-2024-42079} - x86/mm: Fix pti_clone_pgtable() alignment assumption (Rafael Aquini) [RHEL-57170] {CVE-2024-44965} - bnxt_en: Adjust logging of firmware messages in case of released token in __hwrm_send() (CKI Backport Bot) [RHEL-47822] {CVE-2024-40919}- kabi: enable check-kabi (Čestmír Kalina) [RHEL-56065] - kabi: add symbol zlib_inflate_workspacesize to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol zlib_inflateInit2 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol zlib_inflateEnd to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol zlib_inflate to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol zgid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol zap_vma_ptes to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol yield to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xz_dec_run to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xz_dec_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xz_dec_end to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_uses_need_wakeup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_tx_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_tx_peek_desc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_tx_completed to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_set_tx_need_wakeup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_set_rx_need_wakeup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_get_pool_from_qid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_clear_rx_need_wakeup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_set_rxq_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_raw_get_dma to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_dma_unmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_dma_sync_for_device_slow to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_dma_sync_for_cpu_slow to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_dma_map to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_warn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_set_features_flag to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_rxq_info_unreg_mem_model to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_rxq_info_unreg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_rxq_info_reg_mem_model to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __xdp_rxq_info_reg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_rxq_info_is_reg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_return_frame_rx_napi to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_return_frame to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_master_redirect to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_features_set_redirect_target to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_features_clear_redirect_target to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_do_redirect to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_do_flush to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_convert_zc_to_xdp_frame to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xattr_full_name to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_store to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xas_find to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_set_mark to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_load to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __xa_insert to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_get_mark to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_find_after to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_find to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_erase to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_clear_mark to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __xa_alloc_cyclic to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __xa_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol x86_spec_ctrl_base to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_return_thunk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_rsi to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_rdx to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_rdi to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_rcx to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_rbx to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_rbp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_rax to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r9 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r8 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r15 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r14 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r13 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r12 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r11 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r10 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol x86_cpu_to_apicid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __write_overflow_field to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol write_inode_now to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __warn_printk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol wake_up_process to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __wake_up to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __wait_on_buffer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol wait_for_completion_timeout to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol wait_for_completion_interruptible to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol wait_for_completion to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vzalloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vsprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vsnprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vscnprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vprintk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vm_zone_stat to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vm_munmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vm_mmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vm_event_states to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vmemmap_base to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vmalloc_to_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vmalloc_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vmalloc_base to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vmalloc_32 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vmalloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __vmalloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vlan_dev_vlan_proto to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vlan_dev_vlan_id to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vlan_dev_real_dev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __virt_addr_valid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_unlink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_symlink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_statfs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __vfs_setxattr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_rmdir to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_rename to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __vfs_removexattr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_readlink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_mknod to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_mkdir to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_llseek to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_link to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_iter_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_iter_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __vfs_getxattr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_get_link to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_getattr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_fsync_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_fsync to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfree to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __var_waitqueue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_undefined to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_teardown_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_setup_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_possible_blades to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __uv_hub_info_list to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_get_hubless_system to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __uv_cpu_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_obj_count to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_install_heap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_get_pci_topology to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_get_master_nasid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_get_heapsize to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_get_geoinfo to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_enum_ports to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_enum_objs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol usleep_range_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol up_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol up_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol up to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_sysctl_table to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_switchdev_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_switchdev_blocking_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_shrinker to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_reboot_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_nmi_handler to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_netevent_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_netdevice_notifier_net to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_netdevice_notifier_dev_net to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_netdevice_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_netdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_kprobe to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_inetaddr_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_inet6addr_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_filesystem to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_fib_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_chrdev_region to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __unregister_chrdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_blkdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_binfmt to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unmap_mapping_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unlock_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol udp_tunnel_nic_ops to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol udp4_hwcsum to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __udelay to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_unregister_driver to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_termios_encode_baud_rate to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_std_termios to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_register_driver to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_port_link_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_port_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_port_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tty_insert_flip_string_flags to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_flip_buffer_push to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_driver_kref_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_buffer_request_room to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tty_alloc_driver to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tsc_khz to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol try_wait_for_completion to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol try_module_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol truncate_pagecache to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol truncate_inode_pages_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol truncate_inode_pages_final to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol truncate_inode_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_seq_putc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_seq_printf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_raw_output_prep to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_print_flags_seq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tracepoint_xdp_exception to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tracepoint_mmap_lock_start_locking to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tracepoint_mmap_lock_released to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tracepoint_mmap_lock_acquire_returned to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_handle_return to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_event_reg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_event_raw_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_event_printf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_event_ignore_this_pid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_event_buffer_reserve to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_event_buffer_commit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol touch_softlockup_watchdog to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _totalram_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tls_validate_xmit_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tls_get_record to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol timer_delete_sync to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol timer_delete to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol timecounter_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol timecounter_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol timecounter_cyc2time to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol time64_to_tm to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol this_cpu_off to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol thaw_bdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tcp_hashinfo to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __task_pid_nr_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tasklet_unlock_wait to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tasklet_setup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tasklet_schedule to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tasklet_kill to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tasklet_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tasklet_hi_schedule to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sys_tz to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol system_wq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol system_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_streq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_remove_group to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_remove_file_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_remove_bin_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __sysfs_match_string to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_emit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_create_group to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_create_file_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_create_bin_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_add_file_to_group to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sync_mapping_buffers to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol synchronize_rcu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol synchronize_net to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol synchronize_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sync_blockdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __symbol_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __symbol_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __sw_hweight64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __sw_hweight32 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol submit_bio_noacct to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol submit_bio to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strstr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strsep to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strrchr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strnlen_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strnlen to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strncpy_from_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strncpy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strncmp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strncasecmp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strlen to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strlcpy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strlcat to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strim to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strcspn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strcpy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strcmp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strchr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strcat to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol static_key_slow_inc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol static_key_slow_dec to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol static_key_count to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __stack_chk_fail to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sscanf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sort to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol softnet_data to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_setsockopt to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_sendmsg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_recvmsg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_gen_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_create_kern to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_alloc_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sn_region_size to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol snprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sn_partition_id to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol smp_call_function_single_async to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol smp_call_function_single to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol smp_call_function_many to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sme_me_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sk_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_vlan_pop to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_tstamp_tx to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __skb_recv_udp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_realloc_headroom to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_queue_tail to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_push to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_pull to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __skb_pad to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __skb_flow_dissect to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_ext_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_dequeue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_copy_bits to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_copy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_clone_tx_timestamp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_clone to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_checksum_help to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_checksum to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_add_rx_frag to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sk_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sized_strscpy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol single_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol single_open_size to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol single_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_write_to_buffer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_strtoull to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_strtoul to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_strtol to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_statfs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_read_from_buffer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_attr_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_attr_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol si_meminfo to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sigprocmask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol shrink_dcache_sb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol shrink_dcache_parent to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __sg_page_iter_start to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __sg_page_iter_dma_next to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sg_next to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sget to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sg_copy_to_buffer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sg_copy_from_buffer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_user_nice to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_page_writeback to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __set_page_dirty_nobuffers to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_page_dirty_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_page_dirty to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_normalized_timespec64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_nlink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_freezable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_disk_ro to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_current_groups to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_cpus_allowed_ptr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_capacity to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_blocksize to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol setattr_prepare to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_puts to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_putc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_printf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_lseek to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol send_sig_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol send_sig to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol security_sb_set_mnt_opts to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol security_sb_eat_lsm_opts to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol security_inode_init_security to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol security_free_mnt_opts to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol security_d_instantiate to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sdev_prefix_printk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __SCT__tp_func_xdp_exception to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __SCT__preempt_schedule_notrace to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __SCT__preempt_schedule to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __SCT__might_resched to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __SCT__cond_resched to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_vpd_lun_id to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_remove_host to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_remove_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_register_driver to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsilun_to_int to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_is_sdev_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_is_fc_rport to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_host_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_host_lookup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_host_busy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_host_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_done to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_device_type to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_device_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_device_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_command_size_tbl to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_change_queue_depth to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsicam_bios_param to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_bus_type to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_alloc_request to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_add_host_with_dma to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_add_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scnprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __SCK__tp_func_xdp_exception to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol schedule_timeout to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol schedule to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sched_numa_hop_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sched_clock_cpu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sched_clock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rtnl_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rtnl_trylock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rtnl_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rtnl_is_locked to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rps_may_expire_flow to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol round_jiffies to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol root_device_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __root_device_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rht_bucket_nested_insert to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rht_bucket_nested to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __rht_bucket_nested to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rhltable_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rhashtable_insert_slow to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rhashtable_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rhashtable_free_and_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rhashtable_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol revert_creds to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol request_threaded_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __request_region to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __request_module to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol request_firmware_direct to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol request_firmware to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol remove_wait_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol remove_proc_entry to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol remap_pfn_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol release_sock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __release_region to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol release_firmware to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_sysctl_table to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_switchdev_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_switchdev_blocking_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_shrinker to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_reboot_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __register_nmi_handler to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_netevent_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_netdevice_notifier_net to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_netdevice_notifier_dev_net to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_netdevice_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_netdevice to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_netdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_kprobe to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_inetaddr_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_inet6addr_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_filesystem to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_fib_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_chrdev_region to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __register_chrdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __register_blkdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __register_binfmt to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __refrigerator to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol refcount_warn_saturate to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol refcount_dec_if_one to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol refcount_dec_and_mutex_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol recalc_sigpending to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __read_overflow2_field to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_user_mmap_io to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_user_mmap_entry_remove to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_user_mmap_entry_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_user_mmap_entry_insert to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_user_mmap_entry_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_resolve_route to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_resolve_addr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_reject to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_read_gid_l2_fields to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_query_gid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_listen to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_disconnect to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_destroy_qp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_destroy_id to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_create_qp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __rdma_create_kernel_id to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_connect to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_bind_addr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_alloc_hw_stats_struct to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_accept to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rcuref_get_slowpath to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rcu_read_unlock_strict to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __rcu_read_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __rcu_read_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rcu_barrier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rb_next to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rb_insert_color to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rb_first to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rb_erase to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_unlock_irqrestore to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_unlock_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_unlock_bh to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_trylock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_lock_irqsave to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_lock_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_lock_bh to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_unlock_irqrestore to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_unlock_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_unlock_bh to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_trylock_bh to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_trylock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_lock_irqsave to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_lock_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_lock_bh to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_unlock_irqrestore to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_unlock_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_unlock_bh to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_lock_irqsave to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_lock_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_lock_bh to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ___ratelimit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol radix_tree_tag_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol radix_tree_next_chunk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol radix_tree_lookup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol radix_tree_insert to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol radix_tree_delete to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol queue_work_on to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol queue_delayed_work_on to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol qed_put_iscsi_ops to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol qed_put_eth_ops to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol qdisc_reset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pv_ops to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __put_user_8 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __put_user_4 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __put_user_2 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol put_unused_fd to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol put_disk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __put_devmap_managed_page_refs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol put_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __put_cred to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptrs_per_p4d to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_schedule_worker to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_parse_header to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_find_pin to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_clock_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_clock_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_clock_index to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_clock_event to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_classify_raw to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ___pskb_trim to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __pskb_pull_tail to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pskb_expand_head to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol psample_sample_packet to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_remove to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_mkdir_mode to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_mkdir to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_dostring to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_dointvec_minmax to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_dointvec to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_create_data to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol priv_to_devlink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __printk_ratelimit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _printk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol print_hex_dump to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol prepare_to_wait_exclusive to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol prepare_to_wait_event to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol prepare_to_wait to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol prepare_creds to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol posix_test_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol posix_lock_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol posix_acl_valid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol posix_acl_to_xattr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol posix_acl_from_xattr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol posix_acl_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol poll_initwait to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol poll_freewait to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pm_schedule_suspend to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __pm_runtime_resume to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pldmfw_op_pci_match_record to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pldmfw_flash_image to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pipe_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pipe_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pid_task to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol physical_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol phys_base to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pgprot_writecombine to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pgdir_shift to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol perf_trace_run_bpf_submit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol perf_trace_buf_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol percpu_ref_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol percpu_ref_exit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __per_cpu_offset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcpu_hot to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_write_config_word to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_write_config_dword to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_wake_from_d3 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_wait_for_pending_transaction to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_vfs_assigned to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_unregister_driver to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_sriov_set_totalvfs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_sriov_get_totalvfs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_set_power_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_set_master to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_select_bars to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_save_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_restore_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_restore_msi_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_request_selected_regions to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_request_regions to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_release_selected_regions to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_release_regions to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __pci_register_driver to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_read_config_word to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_read_config_dword to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_read_config_byte to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_prepare_to_sleep to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_num_vf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_msix_free_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_msix_can_alloc_dyn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_msix_alloc_irq_at to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_irq_vector to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_iov_virtfn_devfn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_iov_vf_id to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_iov_get_pf_drvdata to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_iounmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_ioremap_bar to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_iomap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_get_dsn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_get_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_free_irq_vectors to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_find_ext_capability to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_find_capability to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcie_relaxed_ordering_enabled to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcie_ptm_enabled to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcie_print_link_status to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_wake to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_sriov to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_ptm to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_msix_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_msi to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_device_mem to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_atomic_ops_to_root to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcie_flr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcie_capability_read_word to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcie_capability_read_dword to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcie_bandwidth_available to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_disable_sriov to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_disable_msix to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_disable_msi to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_disable_link_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_disable_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_dev_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_device_is_present to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_dev_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_dev_driver to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_clear_master to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_cfg_access_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_cfg_access_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_bus_type to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_alloc_irq_vectors to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_aer_clear_nonfatal_status to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol path_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_set_int to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_set_bool to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_ushort to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_ulong to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_uint to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_string to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_short to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_long to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_int to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_charp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_byte to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_bool to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_get_int to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_array_ops to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol panic_notifier_list to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol panic to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __pagevec_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pagevec_lookup_range_tag to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol page_pool_update_nid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol page_pool_get_stats to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol page_pool_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol page_pool_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol page_pool_alloc_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol page_offset_base to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol page_frag_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __page_frag_cache_drain to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pagecache_get_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol override_creds to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol on_each_cpu_cond_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __num_online_cpus to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol numa_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ns_to_timespec64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol nr_cpu_ids to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol notify_change to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol noop_llseek to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol node_to_cpumask_map to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol node_states to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __node_distance to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol node_data to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol nla_find to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol new_inode to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol net_ratelimit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_tx_wake_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_tx_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_tx_stop_all_queues to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_tx_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_set_xps_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_set_tso_max_size to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_set_real_num_tx_queues to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_set_real_num_rx_queues to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_schedule_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_rx to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __netif_napi_del to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_napi_add_weight to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_device_detach to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_device_attach to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_carrier_on to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_carrier_off to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_carrier_event to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol net_dim to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_warn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_update_features to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_unbind_sb_channel to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_state_change to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_set_tc_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_set_sb_channel to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_set_num_tc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_rx_handler_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_rx_handler_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_rss_key_fill to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_reset_tc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_refcnt_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_printk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_port_same_parent_id to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_pick_tx to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_notice to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_master_upper_dev_get_rcu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_master_upper_dev_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_lower_get_next to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_features_change to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_err to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_crit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_bind_sb_channel_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __netdev_alloc_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol neigh_lookup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __neigh_event_send to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol neigh_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ndo_dflt_fdb_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ndo_dflt_bridge_getlink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __ndelay to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_schedule_prep to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __napi_schedule_irqoff to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __napi_schedule to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_gro_receive to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_enable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_disable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_consume_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_complete_done to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_busy_loop to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_build_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_alloc_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol names_cachep to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mutex_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mutex_trylock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mutex_lock_interruptible to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mutex_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mutex_is_locked to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __mutex_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol msleep_interruptible to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol msleep to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __msecs_to_jiffies to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mpage_writepages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mpage_readahead to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mount_nodev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mount_bdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol module_refcount to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol module_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol module_layout to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __module_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mod_timer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mod_delayed_work_on to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mntput to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mntget to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mmu_notifier_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mmu_notifier_get_locked to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mmput to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __mmap_lock_do_trace_start_locking to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __mmap_lock_do_trace_released to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __mmap_lock_do_trace_acquire_returned to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mlxfw_firmware_flash to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol misc_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol misc_deregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol metadata_dst_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol metadata_dst_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mem_section to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mempool_free_slab to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mempool_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mempool_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mempool_create_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mempool_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mempool_alloc_slab to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mempool_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memparse to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memory_read_from_buffer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memmove to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memdup_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memcpy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memcmp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memchr_inv to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mds_idle_clear to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mark_page_accessed to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __mark_inode_dirty to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mark_buffer_dirty to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol loops_per_jiffy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol lookup_one_len to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol lookup_bdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol lock_sock_nested to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol locks_lock_inode_wait to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol locks_delete_block to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol lockref_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __local_bh_enable_ip to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol llist_add_batch to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __list_del_entry_valid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __list_add_valid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kvmalloc_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kvfree_call_rcu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kvfree to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ktime_get_with_offset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ktime_get_ts64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ktime_get_snapshot to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ktime_get_real_ts64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ktime_get_real_seconds to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ktime_get_coarse_real_ts64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ktime_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_use_mm to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_unuse_mm to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_stop to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_should_stop to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_queue_work to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_queue_delayed_work to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_destroy_worker to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_delayed_work_timer_fn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_create_worker to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_create_on_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_complete_and_exit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_cancel_work_sync to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_cancel_delayed_work_sync to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_bind to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtoull to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtouint to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtou8 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtou16 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtos16 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtoll to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtoint to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtobool to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrdup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol krealloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kobject_uevent_env to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kobject_uevent to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kobject_set_name to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kobject_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kobject_init_and_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kobject_get_unless_zero to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kobject_create_and_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmemdup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmem_cache_shrink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmem_cache_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmem_cache_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmem_cache_create_usercopy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmem_cache_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmem_cache_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmalloc_trace to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmalloc_node_trace to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __kmalloc_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmalloc_large to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmalloc_caches to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __kmalloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kill_pid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kill_pgrp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kill_fasync to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kill_block_super to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kill_anon_super to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kfree to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kexec_crash_loaded to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kern_path_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kern_path to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kernel_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kernel_sigaction to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kernel_sendmsg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kernel_recvmsg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kernel_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kernel_fpu_end to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kernel_fpu_begin_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kblockd_schedule_work to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kasprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol jiffies_to_usecs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol jiffies_to_msecs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol jiffies_64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol jiffies to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iter_file_splice_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iterate_dir to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol is_vmalloc_addr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol is_uv_system to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iscsi_boot_create_host_kset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol irq_set_affinity_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol irq_poll_enable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol irq_poll_disable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol irq_get_irq_data to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol irq_cpu_rmap_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __irq_apply_affinity_hint to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ipv6_stub to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ipv6_skip_exthdr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ipv6_find_hdr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ipv6_chk_addr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __ipv6_addr_type to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iput to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ip_tos2prio to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ip_send_check to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ip_route_output_flow to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ip_queue_xmit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __ip_dev_find to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ip6_route_output_flags to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ip6_dst_hoplimit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iowrite32be to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iov_iter_kvec to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iov_iter_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iov_iter_advance to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iounmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ioremap_wc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ioremap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ioread8 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ioread32be to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ioread16be to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iomem_resource to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol invalidate_mapping_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol invalidate_inode_pages2_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol invalidate_bdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol int_to_scsilun to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol int_pow to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __insert_inode_hash to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol inode_permission to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol inode_init_always to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_wait_var_entry to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __init_waitqueue_head to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_wait_entry to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_uts_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_user_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_timer_key to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_task to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __init_swait_queue_head to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_special_inode to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __init_rwsem to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_net to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol in_group_p to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol inet_del_protocol to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol inet_add_protocol to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol in_dev_finish_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol in_aton to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol in6_pton to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol in4_pton to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol import_iovec to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ilookup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol igrab to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol idr_remove to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol idr_preload to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol idr_get_next_ul to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol idr_find to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol idr_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol idr_alloc_u32 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol idr_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ida_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ida_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ida_alloc_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_unregister_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_umem_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_umem_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_umem_find_best_pgsz to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_umem_dmabuf_get_pinned to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_sg_to_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_set_device_ops to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_resize_cq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_register_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_query_port to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_modify_qp_is_ok to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_get_eth_speed to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_dispatch_event to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ibdev_warn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ibdev_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_device_set_netdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_device_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_device_get_by_netdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ibdev_err to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol I_BDEV to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_destroy_cq_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_dereg_mr_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_dealloc_pd_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_dealloc_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __ib_create_cq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __ib_alloc_pd to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _ib_alloc_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hyperv_write_cfg_blk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hyperv_reg_block_invalidate to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hyperv_read_cfg_blk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hwmon_device_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hwmon_device_register_with_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hwmon_device_register_with_groups to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __hw_addr_unsync_dev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __hw_addr_sync_dev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __hw_addr_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hugetlb_optimize_vmemmap_key to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hrtimer_start_range_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hrtimer_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hrtimer_forward to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hrtimer_cancel to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hex_dump_to_buffer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol groups_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol groups_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol gnss_register_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol gnss_put_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol gnss_insert_raw to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol gnss_deregister_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol gnss_allocate_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_zeroed_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_user_pages_remote to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_user_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __get_user_nocheck_1 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __get_user_2 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __get_user_1 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_unused_fd_flags to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_random_bytes to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_fs_type to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __get_free_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_device_system_crosststamp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_write_end to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_write_checks to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_shutdown_super to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_setlease to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_read_dir to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_pipe_buf_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_permission to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_fillattr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_file_write_iter to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __generic_file_write_iter to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_file_splice_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_file_read_iter to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_file_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_file_llseek to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_error_remove_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_delete_inode to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol gcd to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol fs_bio_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol freezing_slow_path to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol freeze_bdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol free_percpu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol free_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __free_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol free_netdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol free_irq_cpu_rmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol free_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol free_fib_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol free_cpumask_var to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol fput to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol fortify_panic to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol forget_all_cached_acls to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol follow_up to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol folio_wait_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __folio_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __folio_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __folio_cancel_dirty to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __flush_workqueue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flush_work to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flush_signals to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_vlan to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_pppoe to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_ports to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_ipv6_addrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_ipv4_addrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_ip to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_eth_addrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_enc_ports to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_enc_keyid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_enc_ipv6_addrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_enc_ipv4_addrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_enc_ip to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_enc_control to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_cvlan to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_control to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_basic to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_keys_dissector to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_indr_dev_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_indr_dev_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_indr_block_cb_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_block_cb_setup_simple to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_block_cb_lookup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_block_cb_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_block_cb_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol firmware_request_nowarn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol finish_wait to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol finish_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol finish_no_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol find_vma to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol find_pid_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _find_next_zero_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _find_next_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _find_next_andnot_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _find_next_and_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _find_last_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol find_get_pid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol find_get_pages_range_tag to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _find_first_zero_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _find_first_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol filp_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol filp_close to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol file_write_and_wait_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol file_ns_capable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol filemap_write_and_wait_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol filemap_fault to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol file_bdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol fget to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __fentry__ to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol fd_install to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol event_triggers_call to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol eth_validate_addr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol eth_type_trans to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ethtool_sprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ethtool_op_get_ts_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ethtool_op_get_link to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ethtool_intersect_link_masks to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ethtool_convert_link_mode_to_legacy_u32 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ethtool_convert_legacy_u32_to_link_mode to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol eth_platform_get_mac_address to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol eth_get_headlen to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ether_setup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol end_page_writeback to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol enable_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol empty_zero_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol emergency_restart to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol elfcorehdr_addr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol efi to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __dynamic_pr_debug to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __dynamic_netdev_dbg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __dynamic_ibdev_dbg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __dynamic_dev_dbg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dump_stack to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dst_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_set_d_op to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol drop_super to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol driver_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol driver_remove_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol driver_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol driver_for_each_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol driver_create_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_rehash to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dql_reset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dql_completed to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dput to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_prune_aliases to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_pin_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_pin_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_pin_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_pin_on_pin_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_pin_on_pin_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_pin_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_pin_change_ntf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_netdev_pin_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_netdev_pin_clear to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_device_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_device_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_device_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_device_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_device_change_ntf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_path to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol down_write_trylock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol down_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol down_trylock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol down_read_trylock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol down_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol down_interruptible to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol downgrade_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol down to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol do_trace_netlink_extack to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol done_path_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_obtain_alias to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_move to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dmi_get_system_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dmi_find_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_unmap_page_attrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_set_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_set_coherent_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_pool_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_pool_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_pool_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_pool_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dmam_free_coherent to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_map_page_attrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dmam_alloc_attrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_make_root to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_free_attrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_alloc_attrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol disable_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_invalidate to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_instantiate to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_hash_and_lookup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dget_parent to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_find_alias to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _dev_warn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_uc_del to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_uc_add_excl to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_uc_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_set_promiscuity to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_set_name to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_set_mtu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_set_mac_address to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_remove_pack to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __dev_queue_xmit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_printk_emit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devm_request_threaded_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devm_kmemdup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devm_kmalloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devm_kfree to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devm_kasprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devm_hwmon_device_register_with_groups to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devm_free_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_mc_del_global to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_mc_del to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_mc_add_global to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_mc_add_excl to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_mc_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devmap_managed_key to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __devm_add_action to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_traps_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_traps_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_trap_groups_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_trap_groups_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_resources_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_resource_size_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_resource_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_rate_nodes_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_rate_node_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_rate_leaf_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_rate_leaf_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_port_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_port_health_reporter_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_params_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_params_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_param_driverinit_value_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_param_driverinit_value_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_trap_report to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_to_dev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_resources_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_resource_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_resource_occ_get_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_resource_occ_get_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_remote_reload_actions_performed to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_region_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_region_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_priv to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_type_clear to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_register_with_ops to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_health_reporter_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_attrs_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_attrs_pci_vf_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_attrs_pci_sf_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_attrs_pci_pf_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_params_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_params_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_net to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_info_version_stored_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_info_version_running_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_info_version_fixed_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_info_serial_number_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_health_reporter_state_update to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_health_reporter_priv to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_health_reporter_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_health_reporter_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_health_report to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_u8_pair_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_u64_pair_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_u32_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_u32_pair_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_string_pair_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_pair_nest_start to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_pair_nest_end to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_obj_nest_start to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_obj_nest_end to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_bool_pair_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_binary_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_binary_pair_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_binary_pair_nest_start to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_binary_pair_nest_end to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_arr_pair_nest_start to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_arr_pair_nest_end to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_flash_update_timeout_notify to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_flash_update_status_notify to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_alloc_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_health_reporter_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_health_reporter_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_assert_locked to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_kfree_skb_irq_reason to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_kfree_skb_any_reason to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _dev_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_set_wakeup_enable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_remove_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_del to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_create_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_add_disk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_get_stats to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_get_iflink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_get_by_name to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_get_by_index_rcu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_get_by_index to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _dev_err to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_driver_string to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _dev_crit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_close to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_change_flags to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_base_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_addr_del to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_addr_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_add_pack to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol destroy_workqueue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __destroy_inode to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dentry_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol del_gendisk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol delayed_work_timer_fn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __delay to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol default_wake_function to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol default_llseek to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dec_zone_page_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_remove to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_lookup_and_remove to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_lookup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_x32 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_u8 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_u64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_u32 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_size_t to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_file_unsafe to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_dir to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_blob to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_atomic_t to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_attr_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_attr_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol deactivate_super to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_drop to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __d_drop to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dcb_setapp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dcbnl_ieee_notify to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dcb_ieee_setapp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dcb_ieee_delapp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dcb_getapp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dca_unregister_notify to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dca_remove_requester to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dca_register_notify to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dca_add_requester to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dca3_get_tag to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_alloc_anon to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol current_umask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol current_time to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _ctype to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol csum_partial to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol csum_ipv6_magic to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol crypto_shash_update to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol crypto_shash_final to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol crypto_destroy_tfm to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol crypto_alloc_shash to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol create_empty_buffers to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol crc32_le to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cpu_sibling_map to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __cpu_present_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __cpu_possible_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __cpu_online_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cpu_number to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cpumask_local_spread to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cpu_khz to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cpu_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __cpuhp_setup_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __cpuhp_remove_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cpufreq_quick_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cpu_bit_bitmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol copy_user_generic_unrolled to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol copy_user_generic_string to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol copy_user_enhanced_fast_string to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _copy_to_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _copy_to_iter to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __copy_overflow to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _copy_from_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _copy_from_iter to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol convert_art_ns_to_tsc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol consume_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __const_udelay to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol config_group_init_type_name to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol config_group_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol configfs_unregister_subsystem to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol configfs_register_subsystem to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __cond_resched to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol complete_all to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol complete to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol commit_creds to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol clock_t_to_jiffies to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol clear_page_dirty_for_io to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol clear_nlink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol clear_inode to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol class_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol class_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol class_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __check_object_size to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cdev_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cdev_del to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cdev_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cdev_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cc_mkdec to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol capable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cancel_work_sync to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cancel_work to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cancel_delayed_work_sync to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cancel_delayed_work to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol call_usermodehelper to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol call_switchdev_notifiers to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol call_srcu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol call_rcu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol call_netdevice_notifiers to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cachemode2protval to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bus_unregister_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bus_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bus_register_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bus_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bus_for_each_dev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bus_find_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol build_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __break_lease to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_warn_invalid_xdp_action to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_trace_run7 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_trace_run5 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_trace_run4 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_trace_run3 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_trace_run2 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_trace_run1 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_stats_enabled_key to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_prog_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_prog_inc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_prog_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_master_redirect_enabled_key to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_dispatcher_xdp_func to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol boot_cpu_data to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol block_write_full_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol block_write_begin to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blocking_notifier_chain_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blocking_notifier_chain_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blocking_notifier_call_chain to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blockdev_superblock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_status_to_errno to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_start_plug to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_stack_limits to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_set_queue_depth to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_rq_map_user_iov to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_rq_map_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __blk_rq_map_sg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_rq_map_kern to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_segment_boundary to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_physical_block_size to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_max_segments to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_max_hw_sectors to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_max_discard_sectors to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_logical_block_size to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_io_opt to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_io_min to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_flag_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_flag_clear to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_dma_alignment to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_bounce_limit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_put_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_unfreeze_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_stop_hw_queues to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_start_request to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_run_hw_queues to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_run_hw_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_map_queues to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_init_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_init_allocated_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_freeze_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_free_tag_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_free_request to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_end_request to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __blk_mq_end_request to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_destroy_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_complete_request to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_alloc_tag_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_alloc_request to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_integrity_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_finish_plug to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_execute_rq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blkdev_issue_flush to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __blk_alloc_disk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_zalloc_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_zalloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_xor to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_weight to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_subset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_release_region to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_print_to_pagebuf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_parselist to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_or to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_intersects to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_from_arr32 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_find_next_zero_area_off to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_find_free_region to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_equal to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_clear to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_andnot to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_and to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bioset_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bioset_exit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_kmalloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_integrity_prep to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_endio to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_clone_blkg_association to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_associate_blkg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_alloc_clone to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_alloc_bioset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_add_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bin2hex to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bdev_file_open_by_path to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bdev_file_open_by_dev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol balance_dirty_pages_ratelimited to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol avenrun to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol auxiliary_driver_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __auxiliary_driver_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol auxiliary_device_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __auxiliary_device_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol autoremove_wake_function to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol atomic_notifier_chain_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol atomic_notifier_chain_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol atomic_notifier_call_chain to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _atomic_dec_and_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol async_synchronize_full_domain to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol async_synchronize_full to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol async_schedule_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol arp_tbl to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol argv_split to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol argv_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol arch_touch_nmi_watchdog to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol alloc_workqueue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __alloc_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __alloc_percpu_gfp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __alloc_percpu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol alloc_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __alloc_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol alloc_netdev_mqs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol alloc_etherdev_mqs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol alloc_cpu_rmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol alloc_chrdev_region to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol add_wait_queue_exclusive to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol add_wait_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol add_timer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol acpi_get_table to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol acpi_disabled to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol abort_creds to stablelist (Čestmír Kalina) [RHEL-56065]- ice: fix VSI lists confusion when adding VLANs (Michal Schmidt) [RHEL-20571] - ice: fix accounting for filters shared by multiple VSIs (Michal Schmidt) [RHEL-20571] - nvme-multipath: fix io accounting on failover (John Meneghini) [RHEL-56635] - nvme: fix multipath batched completion accounting (John Meneghini) [RHEL-56635] - netfilter: tproxy: bail out if IP has been disabled on the device (Phil Sutter) [RHEL-44369] {CVE-2024-36270} - mm: list_lru: fix UAF for memory cgroup (Rafael Aquini) [RHEL-56160] {CVE-2024-43888} - platform/x86: dell-smbios-wmi: Avoid false-positive memcpy() warning (David Arcari) [RHEL-56614] - arm64: properly install vmlinuz.efi (Lenny Szubowicz) [RHEL-46772] - buildtar: fix tarballs with EFI_ZBOOT enabled (Lenny Szubowicz) [RHEL-46772] - wifi: iwlwifi: mvm: fix a crash on 7265 (Jose Ignacio Tornos Martinez) [RHEL-57681] - wifi: iwlwifi: mvm: support iwl_dev_tx_power_cmd_v8 (Jose Ignacio Tornos Martinez) [RHEL-57681]- perf: Fix event leak upon exec and file release (Michael Petlan) [RHEL-55606] {CVE-2024-43869} - perf: Fix event leak upon exit (Michael Petlan) [RHEL-55603] {CVE-2024-43870} - task_work: Introduce task_work_cancel() again (Michael Petlan) [RHEL-55603] - task_work: s/task_work_cancel()/task_work_cancel_func()/ (Michael Petlan) [RHEL-55603] - net: openvswitch: fix overwriting ct original tuple for ICMPv6 (cki-backport-bot) [RHEL-44213] {CVE-2024-38558} - net: drop bad gso csum_start and offset in virtio_net_hdr (Laurent Vivier) [RHEL-54891] {CVE-2024-43817} - net: change maximum number of UDP segments to 128 (Laurent Vivier) [RHEL-54891] {CVE-2024-43817} - net: more strict VIRTIO_NET_HDR_GSO_UDP_L4 validation (Laurent Vivier) [RHEL-54891] {CVE-2024-43817} - net: missing check virtio (Laurent Vivier) [RHEL-54891] {CVE-2024-43817} - fuse: Initialize beyond-EOF page contents before setting uptodate (CKI Backport Bot) [RHEL-56932] {CVE-2024-44947} - wifi: mac80211: Avoid address calculations via out of bounds array indexing (CKI Backport Bot) [RHEL-51285] {CVE-2024-41071} - nvme-pci: add missing condition check for existence of mapped data (Maurizio Lombardi) [RHEL-55099] {CVE-2024-42276}- sctp: fix association labeling in the duplicate COOKIE-ECHO case (Ondrej Mosnacek) [RHEL-48647] - s390/ap: Refine AP bus bindings complete processing (Cédric Le Goater) [RHEL-50373] - ice: Add netif_device_attach/detach into PF reset flow (Michal Schmidt) [RHEL-56084]- usb: xhci: prevent potential failure in handle_tx_event() for Transfer events without TRB (Desnes Nunes) [RHEL-52378] {CVE-2024-42226} - redhat: set defaults for RHEL 9.5 (Lucas Zampieri)- Revert "Merge: scsi: fnic: driver update" (John Meneghini) [RHEL-36420] - dev/parport: fix the array out-of-bounds risk (CKI Backport Bot) [RHEL-54990] {CVE-2024-42301} - leds: trigger: Unregister sysfs attributes before calling deactivate() (CKI Backport Bot) [RHEL-54835] {CVE-2024-43830} - null_blk: fix validation of block size (Ming Lei) [RHEL-51322] {CVE-2024-41077} - s390/fpu: Re-add exception handling in load_fpu_state() (Aristeu Rozanski) [RHEL-39346] - redhat: spec: add cachestat to kselftest package (Eric Chanudet) [RHEL-50302] - selftests: cachestat: Fix build warnings on ppc64 (Eric Chanudet) [RHEL-50302] - selftests/cachestat: Fix print_cachestat format (Eric Chanudet) [RHEL-50302] - selftests: cachestat: use proper syscall number macro (Eric Chanudet) [RHEL-50302] - selftests: cachestat: properly link in librt (Eric Chanudet) [RHEL-50302] - selftests: cachestat: catch failing fsync test on tmpfs (Eric Chanudet) [RHEL-50302] - selftests: cachestat: test for cachestat availability (Eric Chanudet) [RHEL-50302] - selftests: add selftests for cachestat (Eric Chanudet) [RHEL-50302]- net: stmmac: enable HW-accelerated VLAN stripping for gmac4 only (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: fix error array size (Andrew Halaney) [RHEL-6297] - net: stmmac: Assign configured channel value to EXTTS event (Andrew Halaney) [RHEL-6297] - net: stmmac: No need to calculate speed divider when offload is disabled (Andrew Halaney) [RHEL-6297] - net: stmmac: replace priv->speed with the portTransmitRate from the tc-cbs parameters (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: Configure host DMA width (Andrew Halaney) [RHEL-6297] - net: stmmac: move the EST structure to struct stmmac_priv (Andrew Halaney) [RHEL-6297] - net: stmmac: move the EST lock to struct stmmac_priv (Andrew Halaney) [RHEL-6297] - net: stmmac: add support for RZ/N1 GMAC (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-socfpga: use pcs_init/pcs_exit (Andrew Halaney) [RHEL-6297] - net: stmmac: introduce pcs_init/pcs_exit stmmac operations (Andrew Halaney) [RHEL-6297] - net: stmmac: Make stmmac_xpcs_setup() generic to all PCS devices (Andrew Halaney) [RHEL-6297] - net: stmmac: Add dedicated XPCS cleanup method (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-ipq806x: account for rgmii-txid/rxid/id phy-mode (Andrew Halaney) [RHEL-6297] - net: stmmac: Rename phylink_get_caps() callback to update_caps() (Andrew Halaney) [RHEL-6297] - net: stmmac: Fix IP-cores specific MAC capabilities (Andrew Halaney) [RHEL-6297] - net: stmmac: Fix max-speed being ignored on queue re-init (Andrew Halaney) [RHEL-6297] - net: stmmac: Apply half-duplex-less constraint for DW QoS Eth only (Andrew Halaney) [RHEL-6297] - net: stmmac: mmc_core: Add GMAC mmc tx/rx missing statistics (Andrew Halaney) [RHEL-6297] - net: stmmac: mmc_core: Add GMAC LPI statistics (Andrew Halaney) [RHEL-6297] - net: stmmac: fix rx queue priority assignment (Andrew Halaney) [RHEL-6297] - net: stmmac: Support a generic PCS field in mac_device_info (Andrew Halaney) [RHEL-6297] - net: stmmac: don't rely on lynx_pcs presence to check for a PHY (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-rk: Remove unused of_gpio.h (Andrew Halaney) [RHEL-6297] - net: stmmac: fix typo in comment (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: Update link clock rate only for RGMII (Andrew Halaney) [RHEL-6297] - net: stmmac: Complete meta data only when enabled (Andrew Halaney) [RHEL-6297] - net: stmmac: mmc_core: Drop interrupt registers from stats (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: Add support for 2.5G SGMII (Andrew Halaney) [RHEL-6297] - net: stmmac: Fix EST offset for dwmac 5.10 (Andrew Halaney) [RHEL-6297] - net: stmmac: Fix incorrect dereference in interrupt handlers (Andrew Halaney) [RHEL-6297] - net: stmmac: Simplify mtl IRQ status checking (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: use #define for string constants (Andrew Halaney) [RHEL-6297] - net: stmmac: Add driver support for common safety IRQ (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: Enable TBS on all queues but 0 (Andrew Halaney) [RHEL-6297] - net: stmmac: remove eee_enabled/eee_active in stmmac_ethtool_op_get_eee() (Andrew Halaney) [RHEL-6297] - net: stmmac: protect updates of 64-bit statistics counters (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: fix a typo of register name in DPP safety handling (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: fix handling of DPP safety error for DMA channels (Andrew Halaney) [RHEL-6297] - net: stmmac: Report taprio offload status (Andrew Halaney) [RHEL-6297] - net: stmmac: est: Per Tx-queue error count for HLBF (Andrew Halaney) [RHEL-6297] - net: stmmac: Offload queueMaxSDU from tc-taprio (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-starfive: Add support for JH7100 SoC (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-imx: set TSO/TBS TX queues default settings (Andrew Halaney) [RHEL-6297] - net: stmmac: do not clear TBS enable bit on link up/down (Andrew Halaney) [RHEL-6297] - net: fill in MODULE_DESCRIPTION()s for dwmac-socfpga (Andrew Halaney) [RHEL-6297] - net: stmmac: Wait a bit for the reset to take effect (Andrew Halaney) [RHEL-6297] - net: stmmac: Prevent DSA tags from breaking COE (Andrew Halaney) [RHEL-6297] - net: stmmac: ethtool: Fixed calltrace caused by unbalanced disable_irq_wake calls (Andrew Halaney) [RHEL-6297] - Revert "net: stmmac: Enable Per DMA Channel interrupt" (Andrew Halaney) [RHEL-6297] - net: stmmac: Use interrupt mode INTM=1 for per channel irq (Andrew Halaney) [RHEL-6297] - net: stmmac: Add support for TX/RX channel interrupt (Andrew Halaney) [RHEL-6297] - net: stmmac: Make MSI interrupt routine generic (Andrew Halaney) [RHEL-6297] - net: stmmac: fix ethtool per-queue statistics (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-loongson: drop useless check for compatible fallback (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-loongson: Make sure MDIO is initialized before use (Andrew Halaney) [RHEL-6297] - net: stmmac: mmc: Support more counters for XGMAC Core (Andrew Halaney) [RHEL-6297] - net: stmmac: Add support for EST cycle-time-extension (Andrew Halaney) [RHEL-6297] - net: stmmac: Refactor EST implementation (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: EST interrupts handling (Andrew Halaney) [RHEL-6297] - net: stmmac: fix FPE events losing (Andrew Halaney) [RHEL-6297] - net: stmmac: Add Tx HWTS support to XDP ZC (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: Disable FPE MMC interrupts (Andrew Halaney) [RHEL-6297] - net: stmmac: Add support for HW-accelerated VLAN stripping (Andrew Halaney) [RHEL-6297] - net: stmmac: reduce dma ring display code duplication (Andrew Halaney) [RHEL-6297] - net: stmmac: remove extra newline from descriptors display (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-loongson: Add architecture dependency (Andrew Halaney) [RHEL-6297] - net: stmmac: avoid rx queue overrun (Andrew Halaney) [RHEL-6297] - net: stmmac: fix rx budget limit check (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: Enable support for multiple Flexible PPS outputs (Andrew Halaney) [RHEL-6297] - net: stmmac: update MAC capabilities when tx queues are updated (Andrew Halaney) [RHEL-6297] - net: stmmac: increase TX coalesce timer to 5ms (Andrew Halaney) [RHEL-6297] - net: stmmac: move TX timer arm after DMA enable (Andrew Halaney) [RHEL-6297] - net: stmmac: improve TX timer arm logic (Andrew Halaney) [RHEL-6297] - net: introduce napi_is_scheduled helper (Andrew Halaney) [RHEL-6297] - net: stmmac: do not silently change auxiliary snapshot capture channel (Andrew Halaney) [RHEL-6297] - net: stmmac: ptp: stmmac_enable(): move change of plat->flags into mutex (Andrew Halaney) [RHEL-6297] - net: stmmac: intel: remove unnecessary field struct plat_stmmacenet_data::ext_snapshot_num (Andrew Halaney) [RHEL-6297] - net: stmmac: use correct PPS capture input index (Andrew Halaney) [RHEL-6297] - net: stmmac: simplify debug message on stmmac_enable() (Andrew Halaney) [RHEL-6297] - net: stmmac: Remove redundant checking for rx_coalesce_usecs (Andrew Halaney) [RHEL-6297] - net: stmmac: fix typo in comment (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-stm32: refactor clock config (Andrew Halaney) [RHEL-6297] - net: stmmac: remove unneeded stmmac_poll_controller (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-stm32: fix resume on STM32 MCU (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: fix the incorrect parameter (Andrew Halaney) [RHEL-6297] - net: stmmac: fix incorrect rxq|txq_stats reference (Andrew Halaney) [RHEL-6297] - net: stmmac: make stmmac_{probe|remove}_config_dt static (Andrew Halaney) [RHEL-6297] - net: stmmac: rename stmmac_pltfr_remove_no_dt to stmmac_pltfr_remove (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-visconti: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-tegra: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-sunxi: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-sun8i: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-stm32: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-sti: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-starfive: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-socfpga: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-rk: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-meson8b: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-meson: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-mediatek: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-lpc18xx: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-ipq806x: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-intel-plat: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-ingenic: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-imx: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-generic: use devm_stmmac_pltfr_probe() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-generic: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-dwc-qos-eth: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-anarion: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: Tx coe sw fallback (Andrew Halaney) [RHEL-6297] - net: stmmac: Add glue layer for Loongson-1 SoC (Andrew Halaney) [RHEL-6297] - net: stmmac: fix handling of zero coalescing tx-usecs (Andrew Halaney) [RHEL-6297] - net: stmmac: failure to probe without MAC interface specified (Andrew Halaney) [RHEL-6297] - net: stmmac: clarify difference between "interface" and "phy_interface" (Andrew Halaney) [RHEL-6297] - net: stmmac: convert half-duplex support to positive logic (Andrew Halaney) [RHEL-6297] - net: stmmac: move priv->phylink_config.mac_managed_pm (Andrew Halaney) [RHEL-6297] - net: stmmac: move xgmac specific phylink caps to dwxgmac2 core (Andrew Halaney) [RHEL-6297] - net: stmmac: move gmac4 specific phylink capabilities to gmac4 (Andrew Halaney) [RHEL-6297] - net: stmmac: provide stmmac_mac_phylink_get_caps() (Andrew Halaney) [RHEL-6297] - net: stmmac: use phylink_limit_mac_speed() (Andrew Halaney) [RHEL-6297] - net: stmmac: use "mdio_bus_data" local variable (Andrew Halaney) [RHEL-6297] - net: stmmac: clean up passing fwnode to phylink (Andrew Halaney) [RHEL-6297] - net: stmmac: convert plat->phylink_node to fwnode (Andrew Halaney) [RHEL-6297] - net: stmmac: Check more MAC HW features for XGMAC Core 3.20 (Andrew Halaney) [RHEL-6297] - stmmac: intel: Enable correction of MAC propagation delay (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: show more MAC HW features in debugfs (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: RX queue routing configuration (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-oxnas: remove obsolete dwmac glue driver (Andrew Halaney) [RHEL-6297] - net: stmmac: XGMAC support for mdio C22 addr > 3 (Andrew Halaney) [RHEL-6297] - net: stmmac: Apply redundant write work around on 4.xx too (Andrew Halaney) [RHEL-6297] - net: stmmac: use per-queue 64 bit statistics where necessary (Andrew Halaney) [RHEL-6297] - net: stmmac: don't clear network statistics in .ndo_open() (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: Fix L3L4 filter count (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: Log more errors in probe (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: Use dev_err_probe() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: Use of_get_phy_mode() over device_get_phy_mode() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: use devm_stmmac_pltfr_probe() (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: provide devm_stmmac_pltfr_probe() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qco-ethqos: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: provide devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: provide stmmac_pltfr_remove_no_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-generic: use stmmac_pltfr_probe() (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: provide stmmac_pltfr_probe() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-generic: use stmmac_pltfr_exit() (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: provide stmmac_pltfr_exit() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-generic: use stmmac_pltfr_init() (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: provide stmmac_pltfr_init() (Andrew Halaney) [RHEL-6297] - net: ethernet: stmicro: stmmac: fix possible memory leak in __stmmac_open (Andrew Halaney) [RHEL-6297] - net: dwmac_socfpga: initialize local data for mdio regmap configuration (Andrew Halaney) [RHEL-6297] - net: stmmac: make the pcs_lynx cleanup sequence specific to dwmac_socfpga (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-sogfpga: use the lynx pcs driver (Andrew Halaney) [RHEL-6297] - net: stmmac: use xpcs_create_mdiodev() (Andrew Halaney) [RHEL-6297] - net: pcs: xpcs: add xpcs_create_mdiodev() (Andrew Halaney) [RHEL-6297] - net: mdio: add mdio_device_get() and mdio_device_put() (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: add ethtool per-queue irq statistic support (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-tegra: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-sun8i: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-stm32: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-sti: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-rk: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-dwc-qos-eth: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-visconti: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-visconti: Make visconti_eth_clock_remove() return void (Andrew Halaney) [RHEL-6297] - net: stmmac: Make stmmac_pltfr_remove() return void (Andrew Halaney) [RHEL-6297] - net: stmmac: Initialize MAC_ONEUS_TIC_COUNTER register (Andrew Halaney) [RHEL-6297] - net: stmmac:fix system hang when setting up tag_8021q VLAN for DSA ports (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-meson8b: Avoid cast to incompatible function type (Andrew Halaney) [RHEL-6297] - net: ethernet: stmmac: dwmac-sti: remove stih415/stih416/stid127 (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-starfive: Add phy interface settings (Andrew Halaney) [RHEL-6297] - net: stmmac: Add glue layer for StarFive JH7110 SoC (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: Add snps,dwmac-5.20 IP compatible string (Andrew Halaney) [RHEL-6297] - net: stmmac: add Rx HWTS metadata to XDP ZC receive pkt (Andrew Halaney) [RHEL-6297] - net: stmmac: add Rx HWTS metadata to XDP receive pkt (Andrew Halaney) [RHEL-6297] - net: stmmac: introduce wrapper for struct xdp_buff (Andrew Halaney) [RHEL-6297] - net: stmmac: Remove unnecessary if statement brackets (Andrew Halaney) [RHEL-6297] - net: ethernet: stmmac: dwmac-rk: fix optional phy regulator handling (Andrew Halaney) [RHEL-6297] - net: ethernet: stmmac: dwmac-rk: rework optional clock handling (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-anarion: Always return struct anarion_gmac * from anarion_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-anarion: Use annotation __iomem for register base (Andrew Halaney) [RHEL-6297] - net: stmmac: check fwnode for phy device before scanning for phy (Andrew Halaney) [RHEL-6297] - net: stmmac: Add queue reset into stmmac_xdp_open() function (Andrew Halaney) [RHEL-6297] - net: stmmac: fix up RX flow hash indirection table when setting channels (Andrew Halaney) [RHEL-6297] - net: stmmac: remove redundant fixup to support fixed-link mode (Andrew Halaney) [RHEL-6297] - net: stmmac: check if MAC needs to attach to a PHY (Andrew Halaney) [RHEL-6297] - net: stmmac: Fix for mismatched host/device DMA address width (Andrew Halaney) [RHEL-6297] - net: stmmac: generic: drop of_match_ptr for ID table (Andrew Halaney) [RHEL-6297] - net: stmmac: add to set device wake up flag when stmmac init phy (Andrew Halaney) [RHEL-6297] - net: stmmac: Restrict warning on disabling DMA store and fwd mode (Andrew Halaney) [RHEL-6297] - net: stmmac: fix order of dwmac5 FlexPPS parametrization sequence (Andrew Halaney) [RHEL-6297] - net: stmmac: dwc-qos: Make struct dwc_eth_dwmac_data::remove return void (Andrew Halaney) [RHEL-6297] - net: stmmac: Make stmmac_dvr_remove() return void (Andrew Halaney) [RHEL-6297] - net: stmmac: fix invalid call to mdiobus_get_phy() (Andrew Halaney) [RHEL-6297] - net: stmmac: Separate C22 and C45 transactions for xgmac (Andrew Halaney) [RHEL-6297] - net: stmmac: add aux timestamps fifo clearance wait (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-mediatek: remove the dwmac_fix_mac_speed (Andrew Halaney) [RHEL-6297] - net: stmmac: fix errno when create_singlethread_workqueue() fails (Andrew Halaney) [RHEL-6297] - stmmac: fix potential division by 0 (Andrew Halaney) [RHEL-6297] - net: stmmac: Add check for taprio basetime configuration (Andrew Halaney) [RHEL-6297] - net: stmmac: fix possible memory leak in stmmac_dvr_probe() (Andrew Halaney) [RHEL-6297] - net: stmmac: selftests: fix potential memleak in stmmac_test_arpoffload() (Andrew Halaney) [RHEL-6297] - net: stmmac: fix "snps,axi-config" node property parsing (Andrew Halaney) [RHEL-6297] - Revert "net: stmmac: use sysfs_streq() instead of strncmp()" (Andrew Halaney) [RHEL-6297] - net: stmmac: Set MAC's flow control register to reflect current settings (Andrew Halaney) [RHEL-6297] - net: stmmac: use sysfs_streq() instead of strncmp() (Andrew Halaney) [RHEL-6297] - net: stmmac: ensure tx function is not running in stmmac_xdp_release() (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-loongson: fix missing of_node_put() while module exiting (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-loongson: fix missing pci_disable_device() in loongson_dwmac_probe() (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-loongson: fix missing pci_disable_msi() while module exiting (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-meson8b: fix meson8b_devm_clk_prepare_enable() (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-loongson: fix invalid mdio_node (Andrew Halaney) [RHEL-6297] - net: stmmac: remove duplicate dma queue channel macros (Andrew Halaney) [RHEL-6297] - net: stmmac: rk3588: Allow multiple gmac controller (Andrew Halaney) [RHEL-6297] - net: stmmac: add a parse for new property 'snps,clk-csr' (Andrew Halaney) [RHEL-6297] - net: stmmac: Minor spell fix related to 'stmmac_clk_csr_set()' (Andrew Halaney) [RHEL-6297] - net: ethernet: stmicro: stmmac: dwmac-rk: Add rv1126 support (Andrew Halaney) [RHEL-6297] - net: stmmac: dwc-qos: Switch to use dev_err_probe() helper (Andrew Halaney) [RHEL-6297] - net: ethernet: stmmac: dwmac-rk: Add gmac support for rk3588 (Andrew Halaney) [RHEL-6297] - ceph: force sending a cap update msg back to MDS for revoke op (Xiubo Li) [RHEL-48618] - ceph: periodically flush the cap releases (Xiubo Li) [RHEL-48618] - eeprom: at24: use of_match_ptr() (Alessandro Carminati) [RHEL-47160] - eeprom: at24: Use pm_runtime_resume_and_get to simplify the code (Alessandro Carminati) [RHEL-47160] - eeprom: at24: add ST M24C64-D Additional Write lockable page support (Alessandro Carminati) [RHEL-47160] - eeprom: at24: add ST M24C32-D Additional Write lockable page support (Alessandro Carminati) [RHEL-47160] - eeprom: at24: Annotate struct at24_data with __counted_by (Alessandro Carminati) [RHEL-47160] - eeprom: at24: Drop at24_get_chip_data() (Alessandro Carminati) [RHEL-47160] - mm: turn off test_uffdio_wp if CONFIG_PTE_MARKER_UFFD_WP is not configured. (Nico Pache) [RHEL-39306] - mm: update uffd-stress to handle EINVAL for unset config features (Nico Pache) [RHEL-39306] - selftests/bpf: Fix flaky test btf_map_in_map/lookup_update (Nico Pache) [RHEL-39306] - kselftests: mm: add s390 to ARCH list (Nico Pache) [RHEL-39306] - selftests/mm: fix powerpc ARCH check (Nico Pache) [RHEL-39306] - selftests: bpf: xskxceiver: ksft_print_msg: fix format type error (Nico Pache) [RHEL-39306] - hugetlbfs: ensure generic_hugetlb_get_unmapped_area() returns higher address than mmap_min_addr (Nico Pache) [RHEL-39306] - selftests/vm: fix inability to build any vm tests (Nico Pache) [RHEL-39306] - Makefile: add headers_install to kselftest targets (Nico Pache) [RHEL-39306] - selftests: drop KSFT_KHDR_INSTALL make target (Nico Pache) [RHEL-39306] - selftests: stop using KSFT_KHDR_INSTALL (Nico Pache) [RHEL-39306] - selftests: net: Add the uapi headers include variable (Nico Pache) [RHEL-39306] - selftests: landlock: Add the uapi headers include variable (Nico Pache) [RHEL-39306] - selftests: futex: Add the uapi headers include variable (Nico Pache) [RHEL-39306] - selftests: futex: set DEFAULT_INSTALL_HDR_PATH (Nico Pache) [RHEL-39306] - selftests: drop khdr make target (Nico Pache) [RHEL-39306] - selftests: ktap_helpers: Make it POSIX-compliant (Nico Pache) [RHEL-39306] - selftests: use printf instead of echo -ne (Nico Pache) [RHEL-39306] - selftests: find echo binary to use -ne options (Nico Pache) [RHEL-39306] - selftests: ktap_helpers: Add a helper to finish the test (Nico Pache) [RHEL-39306] - selftests: ktap_helpers: Add a helper to abort the test (Nico Pache) [RHEL-39306] - selftests: ktap_helpers: Add helper to pass/fail test based on exit code (Nico Pache) [RHEL-39306] - selftests: ktap_helpers: Add helper to print diagnostic messages (Nico Pache) [RHEL-39306] - selftests: Move KTAP bash helpers to selftests common folder (Nico Pache) [RHEL-39306] - kselftest: dt: Stop relying on dirname to improve performance (Nico Pache) [RHEL-39306] - kselftest: Add new test for detecting unprobed Devicetree devices (Nico Pache) [RHEL-39306] - selftests:modify the incorrect print format (Nico Pache) [RHEL-39306] - selftests/mm: Substitute attribute with a macro (Nico Pache) [RHEL-39306] - selftests: Add printf attribute to kselftest prints (Nico Pache) [RHEL-39306] - selftests: fix dependency checker script (Nico Pache) [RHEL-39306] - kselftest/runner.sh: Propagate SIGTERM to runner child (Nico Pache) [RHEL-39306] - selftests/harness: Actually report SKIP for signal tests (Nico Pache) [RHEL-39306] - testing: kselftest_harness: add filtering and enumerating tests (Nico Pache) [RHEL-39306] - selftests: break the dependency upon local header files (Nico Pache) [RHEL-39306] - kselftest: Add a ksft_perror() helper (Nico Pache) [RHEL-39306] - selftests: Make the usage formatting consistent in kselftest_deps.sh (Nico Pache) [RHEL-39306] - kselftests: Enable the echo command to print newlines in Makefile (Nico Pache) [RHEL-39306] - selftest: Taint kernel when test module loaded (Nico Pache) [RHEL-39306] - selftests: Fix build when $(O) points to a relative path (Nico Pache) [RHEL-39306] - selftests: Use -isystem instead of -I to include headers (Nico Pache) [RHEL-39306] - selftests: Correct the headers install path (Nico Pache) [RHEL-39306] - selftests: Add and export a kernel uapi headers path (Nico Pache) [RHEL-39306] - selftests: set the BUILD variable to absolute path (Nico Pache) [RHEL-39306] - kselftest: signal all child processes (Nico Pache) [RHEL-39306] - selftests/mm: fix additional build errors for selftests (Nico Pache) [RHEL-39306] - selftests: mm: protection_keys: save/restore nr_hugepages value from launch script (Nico Pache) [RHEL-39306] - selftests: mm: make map_fixed_noreplace test names stable (Nico Pache) [RHEL-39306] - selftests/mm: fix build warnings on ppc64 (Nico Pache) [RHEL-39306] - selftests/mm: hugetlb_madv_vs_map: avoid test skipping by querying hugepage size at runtime (Nico Pache) [RHEL-39306] - mm/hugetlb: document why hugetlb uses folio_mapcount() for COW reuse decisions (Nico Pache) [RHEL-39306] - selftests: mm: cow: flag vmsplice() hugetlb tests as XFAIL (Nico Pache) [RHEL-39306] - selftests/mm: soft-dirty should fail if a testcase fails (Nico Pache) [RHEL-39306] - selftests/mm: parse VMA range in one go (Nico Pache) [RHEL-39306] - selftests/mm: run_vmtests.sh: fix hugetlb mem size calculation (Nico Pache) [RHEL-39306] - selftests/mm: confirm VA exhaustion without reliance on correctness of mmap() (Nico Pache) [RHEL-39306] - selftests/mm: virtual_address_range: Switch to ksft_exit_fail_msg (Nico Pache) [RHEL-39306] - selftests/mm: include strings.h for ffsl (Nico Pache) [RHEL-39306] - selftests/mm: fix ARM related issue with fork after pthread_create (Nico Pache) [RHEL-39306] - selftests/mm: sigbus-wp test requires UFFD_FEATURE_WP_HUGETLBFS_SHMEM (Nico Pache) [RHEL-39306] - selftests: mm: restore settings from only parent process (Nico Pache) [RHEL-39306] - selftests/mm: Fix build with _FORTIFY_SOURCE (Nico Pache) [RHEL-39306] - selftests/mm: run_vmtests.sh: add missing tests (Nico Pache) [RHEL-39306] - selftests/mm: protection_keys: save/restore nr_hugepages settings (Nico Pache) [RHEL-39306] - selftests/mm: save and restore nr_hugepages value (Nico Pache) [RHEL-39306] - selftests/mm: run_vmtests: remove sudo and conform to tap (Nico Pache) [RHEL-39306] - selftests/mm: hugetlb_reparenting_test: do not unmount (Nico Pache) [RHEL-39306] - selftests/mm: log a consistent test name for check_compaction (Nico Pache) [RHEL-39306] - selftests/mm: log skipped compaction test as a skip (Nico Pache) [RHEL-39306] - selftests/mm: virtual_address_range: conform to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: transhuge-stress: conform to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: split_huge_page_test: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: mremap_dontunmap: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: mrelease_test: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: mlock2-tests: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: mlock-random-test: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: map_populate: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: map_hugetlb: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: map_fixed_noreplace: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: skip test if application doesn't has root privileges (Nico Pache) [RHEL-39306] - selftests/mm: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests: mm: hugepage-mmap: conform to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: gup_test: conform test to TAP format output (Nico Pache) [RHEL-39306] - mm/selftests: hugepage-mremap: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: log run_vmtests.sh results in TAP format (Nico Pache) [RHEL-39306] - selftests/mm: skip the hugetlb-madvise tests on unmet hugepage requirements (Nico Pache) [RHEL-39306] - selftests/mm: skip uffd hugetlb tests with insufficient hugepages (Nico Pache) [RHEL-39306] - selftests/mm: dont fail testsuite due to a lack of hugepages (Nico Pache) [RHEL-39306] - selftests/mm: run_vmtests.sh: add hugetlb test category (Nico Pache) [RHEL-39306] - selftests/mm: new test that steals pages (Nico Pache) [RHEL-39306] - selftests: mm: perform some system cleanup before using hugepages (Nico Pache) [RHEL-39306] - selftests: avoid using SKIP(exit()) in harness fixure setup (Nico Pache) [RHEL-39306] - selftests/mm: uffd-unit-test check if huge page size is 0 (Nico Pache) [RHEL-39306] - selftests/mm: ksm_tests should only MADV_HUGEPAGE valid memory (Nico Pache) [RHEL-39306] - selftests/mm: switch to bash from sh (Nico Pache) [RHEL-39306] - selftests/mm: restore number of hugepages (Nico Pache) [RHEL-39306] - selftests/mm: add a new test for madv and hugetlb (Nico Pache) [RHEL-39306] - mm/ksm: test case for prctl fork/exec workflow (Nico Pache) [RHEL-39306] - kselftest: vm: add tests for no-inherit memory-deny-write-execute (Nico Pache) [RHEL-39306] - kselftest: vm: check errnos in mdwe_test (Nico Pache) [RHEL-39306] - kselftest: vm: fix mdwe's mmap_FIXED test case (Nico Pache) [RHEL-39306] - kselftest: vm: fix tabs/spaces inconsistency in the mdwe test (Nico Pache) [RHEL-39306] - selftests: mm: add a test for mutually aligned moves > PMD size (Nico Pache) [RHEL-39306] - selftests: mm: fix failure case when new remap region was not found (Nico Pache) [RHEL-39306] - selftests/mm: fix uffd-stress help information (Nico Pache) [RHEL-39306] - selftests: mm: ksm: fix incorrect evaluation of parameter (Nico Pache) [RHEL-39306] - selftests/mm: mkdirty: fix incorrect position of #endif (Nico Pache) [RHEL-39306] - selftests: mm: remove wrong kernel header inclusion (Nico Pache) [RHEL-39306] - selftests/mm: move certain uffd*() routines from vm_util.c to uffd-common.c (Nico Pache) [RHEL-39306] - selftests/mm: fix two -Wformat-security warnings in uffd builds (Nico Pache) [RHEL-39306] - selftests/mm: fix uffd-stress unused function warning (Nico Pache) [RHEL-39306] - selftests/mm: factor out detection of hugetlb page sizes into vm_util (Nico Pache) [RHEL-39306] - selftests/ksm: ksm_functional_tests: add prctl unmerge test (Nico Pache) [RHEL-39306] - selftests/mm: add new selftests for KSM (Nico Pache) [RHEL-39306] - selftests/mm: add tests for RO pinning vs fork() (Nico Pache) [RHEL-39306] - selftests/mm: rename COW_EXTRA_LIBS to IOURING_EXTRA_LIBS (Nico Pache) [RHEL-39306] - selftests/mm: extend and rename uffd pagemap test (Nico Pache) [RHEL-39306] - selftests/mm: add a few options for uffd-unit-test (Nico Pache) [RHEL-39306] - selftests/mm: add uffdio register ioctls test (Nico Pache) [RHEL-39306] - selftests/mm: add shmem-private test to uffd-stress (Nico Pache) [RHEL-39306] - selftests/mm: drop sys/dev test in uffd-stress test (Nico Pache) [RHEL-39306] - selftests/mm: allow uffd test to skip properly with no privilege (Nico Pache) [RHEL-39306] - selftests/mm: workaround no way to detect uffd-minor + wp (Nico Pache) [RHEL-39306] - selftests/mm: move zeropage test into uffd unit tests (Nico Pache) [RHEL-39306] - selftests/mm: move uffd sig/events tests into uffd unit tests (Nico Pache) [RHEL-39306] - selftests/mm: move uffd minor test to unit test (Nico Pache) [RHEL-39306] - selftests/mm: move uffd pagemap test to unit test (Nico Pache) [RHEL-39306] - selftests/mm: add framework for uffd-unit-test (Nico Pache) [RHEL-39306] - selftests/mm: allow allocate_area() to fail properly (Nico Pache) [RHEL-39306] - selftests/mm: let uffd_handle_page_fault() take wp parameter (Nico Pache) [RHEL-39306] - selftests/mm: rename uffd_stats to uffd_args (Nico Pache) [RHEL-39306] - selftests/mm: drop global hpage_size in uffd tests (Nico Pache) [RHEL-39306] - selftests/mm: drop global mem_fd in uffd tests (Nico Pache) [RHEL-39306] - selftests/mm: UFFDIO_API test (Nico Pache) [RHEL-39306] - selftests/mm: uffd_open_{dev|sys}() (Nico Pache) [RHEL-39306] - selftests/mm: uffd_[un]register() (Nico Pache) [RHEL-39306] - selftests/mm: split uffd tests into uffd-stress and uffd-unit-tests (Nico Pache) [RHEL-39306] - selftests/mm: create uffd-common.[ch] (Nico Pache) [RHEL-39306] - selftests/mm: drop test_uffdio_zeropage_eexist (Nico Pache) [RHEL-39306] - selftests/mm: test UFFDIO_ZEROPAGE only when !hugetlb (Nico Pache) [RHEL-39306] - selftests/mm: mkdirty: test behavior of (pte|pmd)_mkdirty on VMAs without write permissions (Nico Pache) [RHEL-39306] - selftests/mm: reuse read_pmd_pagesize() in COW selftest (Nico Pache) [RHEL-39306] - mm: userfaultfd: add UFFDIO_CONTINUE_MODE_WP to install WP PTEs (Nico Pache) [RHEL-39306] - kselftest: vm: fix unused variable warning (Nico Pache) [RHEL-39306] - kselftest: vm: add tests for memory-deny-write-execute (Nico Pache) [RHEL-39306] - selftests/vm: cow: R/O long-term pinning reliability tests for non-anon pages (Nico Pache) [RHEL-39306] - config: enable CONFIG_DP83TG720_PHY (Izabela Bakollari) [RHEL-33716] - config: CONFIG_QCA807X_PHY (Izabela Bakollari) [RHEL-33716] - config: enable CONFIG_QCA808X_PHY (Izabela Bakollari) [RHEL-33716] - config: enable CONFIG_QCA83XX_PHY (Izabela Bakollari) [RHEL-33716] - net: linkmode: add linkmode_fill() helper (Izabela Bakollari) [RHEL-33716] - net: phy: qca807x: fix compilation when CONFIG_GPIOLIB is not set (Izabela Bakollari) [RHEL-33716] - net: phy: qca807x: move interface mode check to .config_init_once (Izabela Bakollari) [RHEL-33716] - net: phy: dp83tg720: get master/slave configuration in link down state (Izabela Bakollari) [RHEL-33716] - net: phy: dp83tg720: wake up PHYs in managed mode (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: at803x: fix kernel panic with at8031_probe (Izabela Bakollari) [RHEL-33716] - net: phy: micrel: use devm_clk_get_optional_enabled for the rmii-ref clock (Izabela Bakollari) [RHEL-33716] - net: sfp: update comment for FS SFP-10G-T quirk (Izabela Bakollari) [RHEL-33716] - net: phy: aquantia: switch to crc_itu_t() (Izabela Bakollari) [RHEL-33716] - net: phy: aquantia: drop wrong endianness conversion for addr and CRC (Izabela Bakollari) [RHEL-33716] - net: phy: fix phy_read_poll_timeout argument type in genphy_loopback (Izabela Bakollari) [RHEL-33716] - net: sfp: enhance quirk for Fibrestore 2.5G copper SFP module (Izabela Bakollari) [RHEL-33716] - net: phy: qca807x: add support for configurable LED (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: generalize some qca808x LED functions (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: move common qca808x LED define to shared header (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: add support for QCA807x PHY Family (Izabela Bakollari) [RHEL-33716] - net: phy: provide whether link has changed in c37_read_status (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: move more function to shared library (Izabela Bakollari) [RHEL-33716] - net: phy: add devm/of_phy_package_join helper (Izabela Bakollari) [RHEL-33716] - net: phy: add support for scanning PHY in PHY packages nodes (Izabela Bakollari) [RHEL-33716] - of: mdio: Add of_node_put() when breaking out of for_each_xx (Izabela Bakollari) [RHEL-33716] - net: phy: realtek: use generic MDIO helpers to simplify the code (Izabela Bakollari) [RHEL-33716] - net: phy: realtek: add 5Gbps support to rtl822x_config_aneg() (Izabela Bakollari) [RHEL-33716] - net: phy: realtek: use generic MDIO constants (Izabela Bakollari) [RHEL-33716] - net: mdio: add 2.5g and 5g related PMA speed constants (Izabela Bakollari) [RHEL-33716] - net: phy: c45 scanning: Don't consider -ENODEV fatal (Izabela Bakollari) [RHEL-33716] - net: phy: add helper phy_advertise_eee_all (Izabela Bakollari) [RHEL-33716] - net: phy: constify phydev->drv (Izabela Bakollari) [RHEL-33716] - net: micrel: Fix the frequency adjustments (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: qca808x: default to LED active High if not set (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: qca808x: fix logic error in LED brightness set (Izabela Bakollari) [RHEL-33716] - net: phy: realtek: add support for RTL8126A-integrated 5Gbps PHY (Izabela Bakollari) [RHEL-33716] - net: phy: dp83867: Add support for active-low LEDs (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: detach qca808x PHY driver from at803x (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: move additional functions to shared library (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: deatch qca83xx PHY driver from at803x (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: create and move functions to shared library (Izabela Bakollari) [RHEL-33716] - net: phy: move at803x PHY driver to dedicated directory (Izabela Bakollari) [RHEL-33716] - net: phy: adin1100: Add interrupt support for link change (Izabela Bakollari) [RHEL-33716] - net: phy: phy_device: Prevent nullptr exceptions on ISR (Izabela Bakollari) [RHEL-33716] - net: phy: c45: change genphy_c45_ethtool_[get|set]_eee to use EEE linkmode bitmaps (Izabela Bakollari) [RHEL-33716] - net: micrel: Fix set/get PHC time for lan8814 (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: add LED support for qca808x (Izabela Bakollari) [RHEL-33716] - net: phy: add support for PHY LEDs polarity modes (Izabela Bakollari) [RHEL-33716] - net: phy: mediatek-ge-soc: sync driver with MediaTek SDK (Izabela Bakollari) [RHEL-33716] - net: micrel: Fix PTP frame parsing for lan8814 (Izabela Bakollari) [RHEL-33716] - net: sfp-bus: fix SFP mode detect from bitrate (Izabela Bakollari) [RHEL-33716] - net: phy: micrel: populate .soft_reset for KSZ9131 (Izabela Bakollari) [RHEL-33716] - net: micrel: Fix PTP frame parsing for lan8841 (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: make read_status more generic (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: add support for cdt cross short test for qca808x (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: refactor qca808x cable test get status function (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: generalize cdt fault length function (Izabela Bakollari) [RHEL-33716] - net: Use of_property_present() for testing DT property presence (Izabela Bakollari) [RHEL-33716] - net: phylink: move phylink_pcs_neg_mode() into phylink.c (Izabela Bakollari) [RHEL-33716] - net: mdio_bus: add refcounting for fwnodes to mdiobus (Izabela Bakollari) [RHEL-33716] - net: phy: linux/phy.h: fix Excess kernel-doc description warning (Izabela Bakollari) [RHEL-33716] - net: phy: nxp-c45-tja11xx: implement mdo_insert_tx_tag (Izabela Bakollari) [RHEL-33716] - net: phy: nxp-c45-tja11xx: add MACsec statistics (Izabela Bakollari) [RHEL-33716] - net: phy: nxp-c45-tja11xx: add MACsec support (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: better align function varibles to open parenthesis (Izabela Bakollari) [RHEL-33716] - net: sfp: fix PHY discovery for FS SFP-10G-T module (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: replace msleep(1) with usleep_range (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: remove extra space after cast (Izabela Bakollari) [RHEL-33716] - net: phy: add support for PHY package MMD read/write (Izabela Bakollari) [RHEL-33716] - net: phy: restructure __phy_write/read_mmd to helper and phydev user (Izabela Bakollari) [RHEL-33716] - net: phy: extend PHY package API to support multiple global address (Izabela Bakollari) [RHEL-33716] - net: phy: make addr type u8 in phy_package_shared struct (Izabela Bakollari) [RHEL-33716] - net: phylink: reimplement population of pl->supported for in-band (Izabela Bakollari) [RHEL-33716] - net: phy: skip LED triggers on PHYs on SFP modules (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: make read specific status function more generic (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move specific qca808x config_aneg to dedicated function (Izabela Bakollari) [RHEL-33716] - net: phy: Add support for the DP83TG720S Ethernet PHY (Izabela Bakollari) [RHEL-33716] - net: phy: c45: add genphy_c45_pma_read_ext_abilities() function (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: drop specific PHY ID check from cable test functions (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move at8035 specific DT parse to dedicated probe (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move at8031 functions in dedicated section (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: make at8031 related DT functions name more specific (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move specific at8031 config_intr to dedicated function (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move specific at8031 WOL bits to dedicated function (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move specific at8031 config_init to dedicated function (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move specific at8031 probe mode check to dedicated probe (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move specific DT option for at8031 to specific probe (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move qca83xx specific check in dedicated functions (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: raname hw_stats functions to qca83xx specific name (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move disable WOL to specific at8031 probe (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: fix passing the wrong reference for config_intr (Izabela Bakollari) [RHEL-33716] - net: mdio_bus: replace deprecated strncpy with strscpy (Izabela Bakollari) [RHEL-33716] - net: sfp: Convert to platform remove callback returning void (Izabela Bakollari) [RHEL-33716] - net: phy: micrel: allow usage of generic ethernet-phy clock (Izabela Bakollari) [RHEL-33716] - net: phy: adin: allow control of Fast Link Down (Izabela Bakollari) [RHEL-33716] - net: phylink: use the PHY's possible_interfaces if populated (Izabela Bakollari) [RHEL-33716] - net: phylink: split out PHY validation from phylink_bringup_phy() (Izabela Bakollari) [RHEL-33716] - net: phylink: pass PHY into phylink_validate_mask() (Izabela Bakollari) [RHEL-33716] - net: phylink: pass PHY into phylink_validate_one() (Izabela Bakollari) [RHEL-33716] - net: phylink: split out per-interface validation (Izabela Bakollari) [RHEL-33716] - net: phy: aquantia: fill in possible_interfaces for AQR113C (Izabela Bakollari) [RHEL-33716] - net: phy: bcm84881: fill in possible_interfaces (Izabela Bakollari) [RHEL-33716] - net: phy: marvell10g: fill in possible_interfaces (Izabela Bakollari) [RHEL-33716] - net: phy: marvell10g: table driven mactype decode (Izabela Bakollari) [RHEL-33716] - net: phy: add possible interfaces (Izabela Bakollari) [RHEL-33716] - net: sfp: rework the RollBall PHY waiting code (Izabela Bakollari) [RHEL-33716] - net: phy: correctly check soft_reset ret ONLY if defined for PHY (Izabela Bakollari) [RHEL-33716] - net: phylink: use for_each_set_bit() (Izabela Bakollari) [RHEL-33716] - net: phy: broadcom: Wire suspend/resume for BCM54612E (Izabela Bakollari) [RHEL-33716] - net: sfp: use linkmode_*() rather than open coding (Izabela Bakollari) [RHEL-33716] - net: phylink: use linkmode_fill() (Izabela Bakollari) [RHEL-33716] - net: phy: aquantia: add firmware load support (Izabela Bakollari) [RHEL-33716] - net: phy: aquantia: move MMD_VEND define to header (Izabela Bakollari) [RHEL-33716] - net: phy: aquantia: move to separate directory (Izabela Bakollari) [RHEL-33716] - net: mdio: fix typo in header (Izabela Bakollari) [RHEL-33716] - net: phylink: initialize carrier state at creation (Izabela Bakollari) [RHEL-33716] - net: phy: fill in missing MODULE_DESCRIPTION()s (Izabela Bakollari) [RHEL-33716] - net: mdio: fill in missing MODULE_DESCRIPTION()s (Izabela Bakollari) [RHEL-33716] - net: phy: micrel: Fix forced link mode for KSZ886X switches (Izabela Bakollari) [RHEL-33716] - net: dsa: microchip: ksz8: Enable MIIM PHY Control reg access (Izabela Bakollari) [RHEL-33716] - net: phy: mscc: macsec: reject PN update requests (Izabela Bakollari) [RHEL-33716] - net: phy: dp83867: Add support for hardware blinking LEDs (Izabela Bakollari) [RHEL-33716] - net: sfp: improve Nokia GPON sfp fixup (Izabela Bakollari) [RHEL-33716] - net: sfp: re-implement ignoring the hardware TX_FAULT signal (Izabela Bakollari) [RHEL-33716] - net: sfp: add quirk for FS's 2.5G copper SFP (Izabela Bakollari) [RHEL-33716] - net: phy: amd: Support the Altima AMI101L (Izabela Bakollari) [RHEL-33716] - net: sfp: add quirk for Fiberstone GPON-ONU-34-20BI (Izabela Bakollari) [RHEL-33716] - net: phy: fix regression with AX88772A PHY driver (Izabela Bakollari) [RHEL-33716] - net: phy: convert phy_stop() to use split state machine (Izabela Bakollari) [RHEL-33716] - net: phy: split locked and unlocked section of phy_state_machine() (Izabela Bakollari) [RHEL-33716] - net: phy: move phy_state_machine() (Izabela Bakollari) [RHEL-33716] - net: phy: move phy_suspend() to end of phy_state_machine() (Izabela Bakollari) [RHEL-33716] - net: phy: move call to start aneg (Izabela Bakollari) [RHEL-33716] - net: phy: call phy_error_precise() while holding the lock (Izabela Bakollari) [RHEL-33716] - net: phy: always call phy_process_state_change() under lock (Izabela Bakollari) [RHEL-33716] - net: phy: marvell: Add support for offloading LED blinking (Izabela Bakollari) [RHEL-33716] - net: phy: phy_device: Call into the PHY driver to set LED offload (Izabela Bakollari) [RHEL-33716] - net: sfp: Remove unused function declaration sfp_link_configure() (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: add qca8081 fifo reset on the link changed (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: remove qca8081 1G fast retrain and slave seed config (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: support qca8081 1G chip type (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: enable qca8081 slave seed conditionally (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: merge qca8081 slave seed function (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: support qca8081 genphy_c45_pma_read_abilities (Izabela Bakollari) [RHEL-33716] - net: mdio: Introduce a regmap-based mdio driver (Izabela Bakollari) [RHEL-33716] - net: phylib: fix phy_read*_poll_timeout() (Izabela Bakollari) [RHEL-33716] - net: mdio: add mdio_device_get() and mdio_device_put() (Izabela Bakollari) [RHEL-33716] - net: mdio: add clause 73 to ethtool conversion helper (Izabela Bakollari) [RHEL-33716] - mdio_bus: unhide mdio_bus_init prototype (Izabela Bakollari) [RHEL-33716] - net: mdio: fix owner field for mdio buses registered using ACPI (Izabela Bakollari) [RHEL-33716] - net: phy: improve phy_read_poll_timeout (Izabela Bakollari) [RHEL-33716] - net: mdio: add mdiodev_c45_(read|write) (Izabela Bakollari) [RHEL-33716] - docs: networking: phy: add missing space (Izabela Bakollari) [RHEL-33716]- x86/bhi: Avoid warning in #DB handler due to BHI mitigation (Waiman Long) [RHEL-53662 RHEL-53665] {CVE-2024-42240} - redhat: Fix the ownership of /lib/modules/ directory (Vitaly Kuznetsov) [RHEL-21034] - move ownership of /lib/modules// to kernel-core (Thorsten Leemhuis) [RHEL-21034] - KVM: guest_memfd: let kvm_gmem_populate() operate only on private gfns (Paolo Bonzini) [RHEL-32435] - KVM: extend kvm_range_has_memory_attributes() to check subset of attributes (Paolo Bonzini) [RHEL-32435] - KVM: cleanup and add shortcuts to kvm_range_has_memory_attributes() (Paolo Bonzini) [RHEL-32435] - KVM: guest_memfd: move check for already-populated page to common code (Paolo Bonzini) [RHEL-32435] - KVM: remove kvm_arch_gmem_prepare_needed() (Paolo Bonzini) [RHEL-32435] - KVM: guest_memfd: make kvm_gmem_prepare_folio() operate on a single struct kvm (Paolo Bonzini) [RHEL-32435] - KVM: guest_memfd: delay kvm_gmem_prepare_folio() until the memory is passed to the guest (Paolo Bonzini) [RHEL-32435] - KVM: guest_memfd: return locked folio from __kvm_gmem_get_pfn (Paolo Bonzini) [RHEL-32435] - KVM: rename CONFIG_HAVE_KVM_GMEM_* to CONFIG_HAVE_KVM_ARCH_GMEM_* (Paolo Bonzini) [RHEL-32435] - KVM: guest_memfd: do not go through struct page (Paolo Bonzini) [RHEL-32435] - KVM: guest_memfd: delay folio_mark_uptodate() until after successful preparation (Paolo Bonzini) [RHEL-32435] - KVM: guest_memfd: return folio from __kvm_gmem_get_pfn() (Paolo Bonzini) [RHEL-32435] - KVM: x86: Eliminate log spam from limited APIC timer periods (Paolo Bonzini) [RHEL-32435] - KVM: SVM: Use sev_es_host_save_area() helper when initializing tsc_aux (Paolo Bonzini) [RHEL-32435] - KVM: SVM: Force sev_es_host_save_area() to be inlined (for noinstr usage) (Paolo Bonzini) [RHEL-32435] - KVM: SVM: Consider NUMA affinity when allocating per-CPU save_area (Paolo Bonzini) [RHEL-32435] - KVM: SVM: not account memory allocation for per-CPU svm_data (Paolo Bonzini) [RHEL-32435] - KVM: SVM: remove useless input parameter in snp_safe_alloc_page (Paolo Bonzini) [RHEL-32435] - KVM: Validate hva in kvm_gpc_activate_hva() to fix __kvm_gpc_refresh() WARN (Paolo Bonzini) [RHEL-32435] - KVM: interrupt kvm_gmem_populate() on signals (Paolo Bonzini) [RHEL-32435] - KVM: Stop processing *all* memslots when "null" mmu_notifier handler is found (Paolo Bonzini) [RHEL-32435] - KVM: Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin() (Paolo Bonzini) [RHEL-32435] - KVM: selftests: x86: Prioritize getting max_gfn from GuestPhysBits (Paolo Bonzini) [RHEL-32435] - KVM: selftests: Fix shift of 32 bit unsigned int more than 32 bits (Paolo Bonzini) [RHEL-32435] - KVM: Discard zero mask with function kvm_dirty_ring_reset (Paolo Bonzini) [RHEL-32435] - virt: guest_memfd: fix reference leak on hwpoisoned page (Paolo Bonzini) [RHEL-32435] - kvm: do not account temporary allocations to kmem (Paolo Bonzini) [RHEL-32435] - KVM: x86: Always sync PIR to IRR prior to scanning I/O APIC routes (Paolo Bonzini) [RHEL-32435] - KVM: SVM: WARN on vNMI + NMI window iff NMIs are outright masked (Paolo Bonzini) [RHEL-32435] - net: ntb_netdev: Move ntb_netdev_rx_handler() to call netif_rx() from __netif_rx() (Myron Stowe) [RHEL-51754] {CVE-2024-42110} - Disable NVGRACE_GPU_VFIO_PCI CONFIG for now (Donald Dutile) [RHEL-36542] - vfio/nvgrace-gpu: Convey kvm to map device memory region as noncached (Donald Dutile) [RHEL-36544] - vfio: Convey kvm that the vfio-pci device is wc safe (Donald Dutile) [RHEL-36543] - vfio/nvgrace-gpu: Add vfio pci variant module for grace hopper (Donald Dutile) [RHEL-36542] - x86/bugs: Extend VMware Retbleed workaround to Nehalem & earlier CPUs (Waiman Long) [RHEL-48649] - ata: libata-core: Add ATA_HORKAGE_NOLPM for Apacer AS340 (Ewan D. Milne) [RHEL-23829] - ata: libata-core: Add ATA_HORKAGE_NOLPM for AMD Radeon S3 SSD (Ewan D. Milne) [RHEL-23829] - ata: libata-core: Add ATA_HORKAGE_NOLPM for Crucial CT240BX500SSD1 (Ewan D. Milne) [RHEL-23829] - ata: ahci: Do not apply Intel PCS quirk on Intel Alder Lake (Ewan D. Milne) [RHEL-23829] - ata: libata-core: Allow command duration limits detection for ACS-4 drives (Ewan D. Milne) [RHEL-23829] - ata: ahci: Add mask_port_map module parameter (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata-sata: Factor out NCQ Priority configuration helpers (Ewan D. Milne) [RHEL-23829] - ahci: asm1064: asm1166: don't limit reported ports (Ewan D. Milne) [RHEL-23829] - ahci: print the number of implemented ports (Ewan D. Milne) [RHEL-23829] - ahci: asm1064: correct count of reported ports (Ewan D. Milne) [RHEL-23829] - ahci: rename board_ahci_nomsi (Ewan D. Milne) [RHEL-23829] - ahci: drop unused board_ahci_noncq (Ewan D. Milne) [RHEL-23829] - ahci: clean up ahci_broken_devslp quirk (Ewan D. Milne) [RHEL-23829] - ahci: rename board_ahci_nosntf (Ewan D. Milne) [RHEL-23829] - ahci: clean up intel_pcs_quirk (Ewan D. Milne) [RHEL-23829] - ata: ahci: Drop low power policy board type (Ewan D. Milne) [RHEL-23829] - ata: ahci: do not enable LPM on external ports (Ewan D. Milne) [RHEL-23829] - ata: ahci: drop hpriv param from ahci_update_initial_lpm_policy() (Ewan D. Milne) [RHEL-23829] - ata: ahci: a hotplug capable port is an external port (Ewan D. Milne) [RHEL-23829] - ata: ahci: move marking of external port earlier (Ewan D. Milne) [RHEL-23829] - ahci: Extend ASM1061 43-bit DMA address quirk to other ASM106x parts (Ewan D. Milne) [RHEL-23829] - ahci: add 43-bit DMA address quirk for ASMedia ASM1061 controllers (Ewan D. Milne) [RHEL-23829] - ahci: asm1166: correct count of reported ports (Ewan D. Milne) [RHEL-23829] - ata: libata-sata: improve sysfs description for ATA_LPM_UNKNOWN (Ewan D. Milne) [RHEL-23829] - scsi: sd: Fix system start for ATA devices (Ewan D. Milne) [RHEL-23829] - scsi: Change SCSI device boolean fields to single bit flags (Ewan D. Milne) [RHEL-23829] - scsi: sd: Introduce manage_shutdown device flag (Ewan D. Milne) [RHEL-23829] - ata: libata-eh: Spinup disk on resume after revalidation (Ewan D. Milne) [RHEL-23829] - ata: xgene: Use of_device_get_match_data() (Ewan D. Milne) [RHEL-23829] - scsi: Remove scsi device no_start_on_resume flag (Ewan D. Milne) [RHEL-23829] - scsi: sd: Do not issue commands to suspended disks on shutdown (Ewan D. Milne) [RHEL-23829] - ata: libata: Annotate struct ata_cpr_log with __counted_by (Ewan D. Milne) [RHEL-23829] - ata: libata-scsi: Disable scsi device manage_system_start_stop (Ewan D. Milne) [RHEL-23829] - scsi: sd: Differentiate system and runtime start/stop management (Ewan D. Milne) [RHEL-23829] - ata: libata-scsi: link ata port and scsi device (Ewan D. Milne) [RHEL-23829] - ata: libata-core: Fix port and device removal (Ewan D. Milne) [RHEL-23829] - ata: libata-sata: increase PMP SRST timeout to 10s (Ewan D. Milne) [RHEL-23829] - scsi: core: ata: Do no try to probe for CDL on old drives (Ewan D. Milne) [RHEL-23829] - ata: libata-core: fetch sense data for successful commands iff CDL enabled (Ewan D. Milne) [RHEL-23829] - ata: ahci_xgene: fix parameter types of xgene_ahci_poll_reg_val() (Ewan D. Milne) [RHEL-23829] - ata: libata: fix parameter type of ata_deadline() (Ewan D. Milne) [RHEL-23829] - ata,scsi: do not issue START STOP UNIT on resume (Ewan D. Milne) [RHEL-23829] - ata: libata-core: fix when to fetch sense data for successful commands (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata-scsi: Fix ata_msense_control kdoc comment (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata: Handle completion of CDL commands using policy 0xD (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata: Set read/write commands CDL index (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata: Add ATA feature control sub-page translation (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata-scsi: Add support for CDL pages mode sense (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata-scsi: Handle CDL bits in ata_scsiop_maint_in() (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata: Detect support for command duration limits (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata: Change ata_eh_request_sense() to not set CHECK_CONDITION (Ewan D. Milne) [RHEL-23829] - ata: Use of_property_present() for testing DT property presence (Ewan D. Milne) [RHEL-23829] - ata: ahci: Rename CONFIG_SATA_LPM_POLICY configuration item back (Ewan D. Milne) [RHEL-23829] - ata: ahci: Rename CONFIG_SATA_LPM_MOBILE_POLICY configuration item (Ewan D. Milne) [RHEL-23829] - virt: efi_secret: Convert to platform remove callback returning void (Lenny Szubowicz) [RHEL-30322] - efi/libstub: Add get_event_log() support for CC platforms (Lenny Szubowicz) [RHEL-30322] - efi/libstub: Measure into CC protocol if TCG2 protocol is absent (Lenny Szubowicz) [RHEL-30322] - efi/libstub: Add Confidential Computing (CC) measurement typedefs (Lenny Szubowicz) [RHEL-30322] - efi/tpm: Use symbolic GUID name from spec for final events table (Lenny Szubowicz) [RHEL-30322] - efi/libstub: Use TPM event typedefs from the TCG PC Client spec (Lenny Szubowicz) [RHEL-30322]- mm: huge_memory: use !CONFIG_64BIT to relax huge page alignment on 32 bit machines (Chris von Recklinghausen) [RHEL-54027] {CVE-2024-42258} - rtla/osnoise: set the default threshold to 1us (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/osnoise: Better report when histogram is empty (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/osnoise: Use pretty formatting only on interactive tty (Luis Claudio R. Goncalves) [RHEL-50869] - rtla: Fix -t\--trace[=file] (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/timerlat: Fix histogram report when a cpu count is 0 (Luis Claudio R. Goncalves) [RHEL-50869] - rtla: Add the --warm-up option (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/timerlat: Add a summary for hist mode (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/timerlat: Add a summary for top mode (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/timerlat: Use pretty formatting only on interactive tty (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/auto-analysis: Replace \t with spaces (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/timerlat: Simplify "no value" printing on top (Luis Claudio R. Goncalves) [RHEL-50869] - tools/rtla: Add -U/--user-load option to timerlat (Luis Claudio R. Goncalves) [RHEL-50869] - Documentation: Add tools/rtla timerlat -u option documentation (Luis Claudio R. Goncalves) [RHEL-50869] - rtla: Make doc build optional (Luis Claudio R. Goncalves) [RHEL-50869] - kernfs: change kernfs_rename_lock into a read-write lock (Ian Kent) [RHEL-52956] - kernfs: Separate kernfs_pr_cont_buf and rename_lock (Ian Kent) [RHEL-52956] - kernfs: fix missing kernfs_iattr_rwsem locking (Ian Kent) [RHEL-52956] - kernfs: Use a per-fs rwsem to protect per-fs list of kernfs_super_info (Ian Kent) [RHEL-52956] - kernfs: Introduce separate rwsem to protect inode attributes (Ian Kent) [RHEL-52956] - perf/x86/intel: Support Perfmon MSRs aliasing (Michael Petlan) [RHEL-20059] - perf/x86/intel: Support PERFEVTSEL extension (Michael Petlan) [RHEL-20059] - perf/x86: Add config_mask to represent EVENTSEL bitmask (Michael Petlan) [RHEL-20059] - perf/x86/intel: Support new data source for Lunar Lake (Michael Petlan) [RHEL-20059] - perf/x86/intel: Rename model-specific pebs_latency_data functions (Michael Petlan) [RHEL-20059] - perf/x86: Add Lunar Lake and Arrow Lake support (Michael Petlan) [RHEL-20059] - perf/x86: Support counter mask (Michael Petlan) [RHEL-20059] - perf/x86/amd: Use try_cmpxchg() in events/amd/{un,}core.c (Michael Petlan) [RHEL-20059] - perf/x86/intel: Support the PEBS event mask (Michael Petlan) [RHEL-20059] - perf/x86/intel/cstate: Add Lunarlake support (Michael Petlan) [RHEL-20059] - perf/x86/intel/cstate: Add Arrowlake support (Michael Petlan) [RHEL-20059] - perf/x86/intel: Switch to new Intel CPU model defines (Michael Petlan) [RHEL-20059] - perf/x86/msr: Switch to new Intel CPU model defines (Michael Petlan) [RHEL-20059] - perf/x86/intel/uncore: Switch to new Intel CPU model defines (Michael Petlan) [RHEL-20059] - perf/x86/intel/pt: Switch to new Intel CPU model defines (Michael Petlan) [RHEL-20059] - perf/x86/lbr: Switch to new Intel CPU model defines (Michael Petlan) [RHEL-20059] - perf/x86/intel/cstate: Switch to new Intel CPU model defines (Michael Petlan) [RHEL-20059] - x86/cpu/vfm: Update arch/x86/include/asm/intel-family.h (Michael Petlan) [RHEL-20059] - x86/cpu/vfm: Add new macros to work with (vendor/family/model) values (Michael Petlan) [RHEL-20059] - x86/cpu/vfm: Add/initialize x86_vfm field to struct cpuinfo_x86 (Michael Petlan) [RHEL-20059] - intel_th: pci: Add Lunar Lake support (Michael Petlan) [RHEL-20057] - iommufd/iova_bitmap: Remove iterator logic (Jerry Snitselaar) [RHEL-40162] - iommufd/iova_bitmap: Dynamic pinning on iova_bitmap_set() (Jerry Snitselaar) [RHEL-40162] - iommufd/iova_bitmap: Consolidate iova_bitmap_set exit conditionals (Jerry Snitselaar) [RHEL-40162] - iommufd/iova_bitmap: Move initial pinning to iova_bitmap_for_each() (Jerry Snitselaar) [RHEL-40162] - iommufd/iova_bitmap: Cache mapped length in iova_bitmap_map struct (Jerry Snitselaar) [RHEL-40162] - iommufd/iova_bitmap: Check iova_bitmap_done() after set ahead (Jerry Snitselaar) [RHEL-40162] - iommufd/selftest: Do not record head iova to better match iommu drivers (Jerry Snitselaar) [RHEL-40162] - iommufd/selftest: Fix tests to use MOCK_PAGE_SIZE based buffer sizes (Jerry Snitselaar) [RHEL-40162] - iommufd/selftest: Add tests for <= u8 bitmap sizes (Jerry Snitselaar) [RHEL-40162] - iommufd/selftest: Fix iommufd_test_dirty() to handle class_register (Jeff Moyer) [RHEL-23824] - fs : Fix warning using plain integer as NULL (Jeff Moyer) [RHEL-23824] - libnvdimm: remove kernel-doc warnings: (Jeff Moyer) [RHEL-23824] - testing: nvdimm: make struct class structures constant (Jeff Moyer) [RHEL-23824] - libnvdimm: Annotate struct nd_region with __counted_by (Jeff Moyer) [RHEL-23824] - libnvdimm/of_pmem: Use devm_kstrdup instead of kstrdup and check its return value (Jeff Moyer) [RHEL-23824] - dax: refactor deprecated strncpy (Jeff Moyer) [RHEL-23824] - nvdimm: Fix dereference after free in register_nvdimm_pmu() (Jeff Moyer) [RHEL-23824] - nvdimm: Fix memleak of pmu attr_groups in unregister_nvdimm_pmu() (Jeff Moyer) [RHEL-23824] - nvdimm/pfn_dev: Avoid unnecessary endian conversion (Jeff Moyer) [RHEL-23824] - nvdimm/pfn_dev: Prevent the creation of zero-sized namespaces (Jeff Moyer) [RHEL-23824] - nvdimm: Explicitly include correct DT includes (Jeff Moyer) [RHEL-23824] - nvdimm: Use kstrtobool() instead of strtobool() (Jeff Moyer) [RHEL-23824] - dax: enable dax fault handler to report VM_FAULT_HWPOISON (Jeff Moyer) [RHEL-23824] - nvdimm: make security_show static (Jeff Moyer) [RHEL-23824] - nvdimm: make nd_class variable static (Jeff Moyer) [RHEL-23824] - dax/kmem: Pass valid argument to memory_group_register_static (Jeff Moyer) [RHEL-23824] - fsdax: remove redundant variable 'error' (Jeff Moyer) [RHEL-23824] - dax: Cleanup extra dax_region references (Jeff Moyer) [RHEL-23824] - dax: Introduce alloc_dev_dax_id() (Jeff Moyer) [RHEL-23824] - dax: Use device_unregister() in unregister_dax_mapping() (Jeff Moyer) [RHEL-23824] - dax: Fix dax_mapping_release() use after free (Jeff Moyer) [RHEL-23824] - tools/testing/nvdimm: Drop empty platform remove function (Jeff Moyer) [RHEL-23824] - dax/kmem: Fix leak of memory-hotplug resources (Jeff Moyer) [RHEL-23824] - dax: super.c: fix kernel-doc bad line warning (Jeff Moyer) [RHEL-23824] - nvdimm/region: Move cache management to the region driver (Jeff Moyer) [RHEL-23824] - ACPI: HMAT: Release platform device in case of platform_device_add_data() fails (Jeff Moyer) [RHEL-23824] - arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY (Mark Salter) [RHEL-46931] {CVE-2024-39488} - RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt (Kamal Heib) [RHEL-44248] {CVE-2024-38544}- ARM: dts: renesas: Improve TMU interrupt descriptions (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: Add interrupt-names to arch timer nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r9a07g044: Add missing hypervisor virtual timer IRQ (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779a0: Add missing hypervisor virtual timer IRQ (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: s4sk: Add aliases for I2C buses (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: Add Renesas R8A779F4 SoC support (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: s4sk: Fix ethernet0 alias (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-ethernet: Enable Ethernet Switch and SERDES (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: rzg2: Add interrupt properties to watchdog nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: rcar-gen3: Add interrupt properties to watchdog nodes (Steve Dunnagan) [RHEL-53987] - ARM: dts: rzg1: Add interrupt properties to watchdog nodes (Steve Dunnagan) [RHEL-53987] - ARM: dts: rcar-gen2: Add interrupt properties to watchdog nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add missing hypervisor virtual timer IRQ (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Add aliases for I2C buses (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: Improve TMU interrupt descriptions (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: Add R-Car S4 Starter Kit support (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: spider: Enable PCIe Host ch0 (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add PCIe Host and Endpoint nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Add GP LEDs (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add INTC-EX node (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Revise renesas,ipmmu-main (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Use proper labels for thermal zones (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: Drop specifying the GIC_CPU_MASK_SIMPLE() for GICv3 systems (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add iommus to MMC node (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Enable UFS device (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add CA55 operating points (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add Ethernet Switch and SERDES nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Switch from SCIF3 to HSCIF0 (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Fix SCIF "brg_int" clock (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Fix HSCIF "brg_int" clock (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Add missing bootargs (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider: Move aliases and chosen (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add MSIOF nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add TMU nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add CMT support (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Enable eMMC0 (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add SDHI0 support (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Fix scif0/scif3 sort order (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Enable SCIF0 on second connector (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add SCIF nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add HSCIF nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add DMA properties to SCIF3 (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add CPU core clocks (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add CPUIdle support (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add secondary CA55 CPU cores (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add L3 cache controller (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add UFS node (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add iommus to DMAC nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add IPMMU nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add sys-dmac nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add thermal support (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add GPIO nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: rcar-gen4: Add interrupt properties to watchdog nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider: Add Ethernet sub-board (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Add I2C4 and EEPROMs (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add I2C nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider: Complete SCIF3 description (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add pinctrl device node (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Enable watchdog timer (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add RWDT node (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: Add Renesas R8A779F0 SoC support (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: Add Renesas Spider boards support (Steve Dunnagan) [RHEL-53987] - net/sched: Fix UAF when resolving a clash (Xin Long) [RHEL-51020] {CVE-2024-41040} - scsi: qedf: Ensure the copied buf is NUL terminated (John Meneghini) [RHEL-44201 RHEL-44202] {CVE-2024-38559} - netfilter: br_netfilter: remove WARN traps (Florian Westphal) [RHEL-36872] - netfilter: br_netfilter: skip conntrack input hook for promisc packets (Florian Westphal) [RHEL-36872] - netfilter: bridge: confirm multicast packets before passing them up the stack (Florian Westphal) [RHEL-36872] {CVE-2024-27415} - netfilter: nf_conntrack_bridge: initialize err to 0 (Florian Westphal) [RHEL-36872] - net/mlx5e: Add mqprio_rl cleanup and free in mlx5e_priv_cleanup() (Benjamin Poirier) [RHEL-45365] - net/mlx5: E-switch, Create ingress ACL when needed (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Add check for srq max_sge attribute (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Fix unwind flow as part of mlx5_ib_stage_init_init (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Ensure created mkeys always have a populated rb_key (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Follow rb_key.ats when creating new mkeys (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Remove extra unlock on error path (Benjamin Poirier) [RHEL-45365] - net/mlx5e: Fix features validation check for tunneled UDP (non-VXLAN) packets (Benjamin Poirier) [RHEL-45365] - net/mlx5: Fix tainted pointer delete is case of flow rules creation fail (Benjamin Poirier) [RHEL-45365] - net/mlx5: Always stop health timer during driver removal (Benjamin Poirier) [RHEL-45365] - net/mlx5: Stop waiting for PCI if pci channel is offline (Benjamin Poirier) [RHEL-45365] - net/mlx5e: Fix UDP GSO for encapsulated packets (Benjamin Poirier) [RHEL-45365] - net/mlx5e: Use rx_missed_errors instead of rx_dropped for reporting buffer exhaustion (Benjamin Poirier) [RHEL-45365] - net/mlx5e: Fix IPsec tunnel mode offload feature check (Benjamin Poirier) [RHEL-45365] - net/mlx5: Use mlx5_ipsec_rx_status_destroy to correctly delete status rules (Benjamin Poirier) [RHEL-45365] - net/mlx5: Lag, do bond only if slaves agree on roce state (Benjamin Poirier) [RHEL-45365] - net/mlx5: Reload only IB representors upon lag disable/enable (Benjamin Poirier) [RHEL-45365] - IB/mlx5: Use __iowrite64_copy() for write combining stores (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Adding remote atomic access flag to updatable flags (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Change check for cacheable mkeys (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Uncacheable mkey has neither rb_key or cache_ent (Benjamin Poirier) [RHEL-45365] - mlx5: stop warning for 64KB pages (Benjamin Poirier) [RHEL-45365] - mlx5: avoid truncating error message (Benjamin Poirier) [RHEL-45365] - tools/power/x86/intel-speed-select: v1.19 release (David Arcari) [RHEL-20031] - tools/power/x86/intel-speed-select: Display CPU as None for -1 (David Arcari) [RHEL-20031] - tools/power/x86/intel-speed-select: SST BF/TF support per level (David Arcari) [RHEL-20031] - tools/power/x86/intel-speed-select: Increase number of CPUs displayed (David Arcari) [RHEL-20031] - tools/power/x86/intel-speed-select: Present all TRL levels for turbo-freq (David Arcari) [RHEL-20031] - tools/power/x86/intel-speed-select: Fix display for unsupported levels (David Arcari) [RHEL-20031] - tools/power/x86/intel-speed-select: Support multiple dies (David Arcari) [RHEL-20031] - tools/power/x86/intel-speed-select: Increase die count (David Arcari) [RHEL-20031] - platform/x86: ISST: fix use-after-free in tpmi_sst_dev_remove() (David Arcari) [RHEL-20031] - platform/x86: ISST: Support SST-BF and SST-TF per level (David Arcari) [RHEL-20031] - platform/x86: ISST: Add missing MODULE_DESCRIPTION (David Arcari) [RHEL-20031] - platform/x86: ISST: Add dev_fmt (David Arcari) [RHEL-20031] - platform/x86: ISST: Support partitioned systems (David Arcari) [RHEL-20031] - platform/x86: ISST: Shorten the assignments for power_domain_info (David Arcari) [RHEL-20031] - platform/x86: ISST: Use local variable for auxdev->dev (David Arcari) [RHEL-20031] - platform/x86/intel/tpmi: Add additional TPMI header fields (David Arcari) [RHEL-20031] - platform/x86/intel/tpmi: Align comments in kernel-doc (David Arcari) [RHEL-20031] - platform/x86/intel/tpmi: Check major version change for TPMI Information (David Arcari) [RHEL-20031] - platform/x86/intel/tpmi: Handle error from tpmi_process_info() (David Arcari) [RHEL-20031] - audit: Send netlink ACK before setting connection in auditd_set (Richard Guy Briggs) [RHEL-9096]- xfs: allow SECURE namespace xattrs to use reserved block pool (Pavel Reichl) [RHEL-49806] - firmware: cs_dsp: Validate payload length before processing block (David Arcari) [RHEL-53640] {CVE-2024-42237} - selftests: netfilter: test nat source port clash resolution interaction with tcp early demux (Florian Westphal) [RHEL-6151] - netfilter: nf_nat: undo erroneous tcp edemux lookup after port clash (Florian Westphal) [RHEL-6151] - xfs: allow symlinks with short remote targets (CKI Backport Bot) [RHEL-53164] - netfilter: Use flowlabel flow key when re-routing mangled packets (Florian Westphal) [RHEL-40213] - ppp: reject claimed-as-LCP but actually malformed packets (Guillaume Nault) [RHEL-51059] {CVE-2024-41044} - mptcp: ensure snd_una is properly initialized on connect (Florian Westphal) [RHEL-47943 RHEL-47944] {CVE-2024-40931} - Bluetooth: ISO: Check socket flag instead of hcon (CKI Backport Bot) [RHEL-51982] {CVE-2024-42141} - bluetooth/hci: disallow setting handle bigger than HCI_CONN_HANDLE_MAX (CKI Backport Bot) [RHEL-51910] {CVE-2024-42132} - Bluetooth: hci_core: cancel all works upon hci_unregister_dev() (CKI Backport Bot) [RHEL-51214] {CVE-2024-41063} - mm: vmalloc: check if a hash-index is in cpu_possible_mask (CKI Backport Bot) [RHEL-50955] {CVE-2024-41032} - Merge DRM changes from upstream v6.9..v6.9.11 (Dave Airlie) [RHEL-24103] - powerpc/mm: Fix false detection of read faults (Chris von Recklinghausen) [RHEL-50040] - powerpc/mm: Support execute-only memory on the Radix MMU (Chris von Recklinghausen) [RHEL-50040] - io_uring/sqpoll: work around a potential audit memory leak (Jeff Moyer) [RHEL-48561] {CVE-2024-41001} - io_uring/rsrc: don't lock while !TASK_RUNNING (Jeff Moyer) [RHEL-47830] {CVE-2024-40922} - io_uring/io-wq: Use set_bit() and test_bit() at worker->flags (Jeff Moyer) [RHEL-47505] {CVE-2024-39508} - kunit: kasan_test: fix backport error in kasan test (Nico Pache) [RHEL-39303] - redhat: add configs for new kunit tests (Nico Pache) [RHEL-39303] - kasan: use unchecked __memset internally (Nico Pache) [RHEL-39303] - kasan: unify printk prefixes (Nico Pache) [RHEL-39303] - net/handshake: Fix handshake_req_destroy_test1 (Nico Pache) [RHEL-39303] - kunit: bail out early in __kunit_test_suites_init() if there are no suites to test (Nico Pache) [RHEL-39303] - kunit: string-stream-test: use KUNIT_DEFINE_ACTION_WRAPPER (Nico Pache) [RHEL-39303] - kunit: test: Move fault tests behind KUNIT_FAULT_TEST Kconfig option (Nico Pache) [RHEL-39303] - kunit: unregister the device on error (Nico Pache) [RHEL-39303] - kunit: Fix race condition in try-catch completion (Nico Pache) [RHEL-39303] - kunit: Add tests for fault (Nico Pache) [RHEL-39303] - kunit: Print last test location on fault (Nico Pache) [RHEL-39303] - kunit: Handle test faults (Nico Pache) [RHEL-39303] - kunit: Fix timeout message (Nico Pache) [RHEL-39303] - kunit: Fix kthread reference (Nico Pache) [RHEL-39303] - kunit: Handle thread creation error (Nico Pache) [RHEL-39303] - lib: checksum: hide unused expected_csum_ipv6_magic[] (Nico Pache) [RHEL-39303] - Revert "kunit: memcpy: Split slow memcpy tests into MEMCPY_SLOW_KUNIT_TEST" (Nico Pache) [RHEL-39303] - kunit: Fix again checksum tests on big endian CPUs (Nico Pache) [RHEL-39303] - kunit: Annotate _MSG assertion variants with gnu printf specifiers (Nico Pache) [RHEL-39303] - rtc: test: Fix invalid format specifier. (Nico Pache) [RHEL-39303] - lib: memcpy_kunit: Fix an invalid format specifier in an assertion msg (Nico Pache) [RHEL-39303] - lib/cmdline: Fix an invalid format specifier in an assertion msg (Nico Pache) [RHEL-39303] - kunit: test: Log the correct filter string in executor_test (Nico Pache) [RHEL-39303] - kunit: make kunit_bus_type const (Nico Pache) [RHEL-39303] - kunit: Mark filter* params as rw (Nico Pache) [RHEL-39303] - kunit: tool: Print UML command (Nico Pache) [RHEL-39303] - time/kunit: Use correct format specifier (Nico Pache) [RHEL-39303] - Documentation: KUnit: Update the instructions on how to test static functions (Nico Pache) [RHEL-39303] - kunit: run test suites only after module initialization completes (Nico Pache) [RHEL-39303] - MAINTAINERS: kunit: Add Rae Moar as a reviewer (Nico Pache) [RHEL-39303] - lib: checksum: Fix build with CONFIG_NET=n (Nico Pache) [RHEL-39303] - kunit: Add tests for csum_ipv6_magic and ip_fast_csum (Nico Pache) [RHEL-39303] - Documentation: kunit: Add clang UML coverage example (Nico Pache) [RHEL-39303] - kunit: Protect string comparisons against NULL (Nico Pache) [RHEL-39303] - kunit: Add example of kunit_activate_static_stub() with pointer-to-function (Nico Pache) [RHEL-39303] - kunit: Allow passing function pointer to kunit_activate_static_stub() (Nico Pache) [RHEL-39303] - kunit: Fix NULL-dereference in kunit_init_suite() if suite->log is NULL (Nico Pache) [RHEL-39303] - kunit: Reset test->priv after each param iteration (Nico Pache) [RHEL-39303] - kunit: Add example for using test->priv (Nico Pache) [RHEL-39303] - Documentation: Add debugfs docs with run after boot (Nico Pache) [RHEL-39303] - kunit: add ability to run tests after boot using debugfs (Nico Pache) [RHEL-39303] - kunit: add is_init test attribute (Nico Pache) [RHEL-39303] - kunit: add example suite to test init suites (Nico Pache) [RHEL-39303] - kunit: add KUNIT_INIT_TABLE to init linker section (Nico Pache) [RHEL-39303] - kunit: move KUNIT_TABLE out of INIT_DATA (Nico Pache) [RHEL-39303] - kunit: tool: add test for parsing attributes (Nico Pache) [RHEL-39303] - kunit: tool: fix parsing of test attributes (Nico Pache) [RHEL-39303] - kunit: debugfs: Handle errors from alloc_string_stream() (Nico Pache) [RHEL-39303] - kunit: debugfs: Fix unchecked dereference in debugfs_print_results() (Nico Pache) [RHEL-39303] - kunit: string-stream: Allow ERR_PTR to be passed to string_stream_destroy() (Nico Pache) [RHEL-39303] - kunit: string-stream-test: Avoid cast warning when testing gfp_t flags (Nico Pache) [RHEL-39303] - mptcp: fill in missing MODULE_DESCRIPTION() (Nico Pache) [RHEL-39303] - kunit: test: Avoid cast warning when adding kfree() as an action (Nico Pache) [RHEL-39303] - kunit: Reset suite counter right before running tests (Nico Pache) [RHEL-39303] - kunit: Warn if tests are slow (Nico Pache) [RHEL-39303] - kasan: fix and update KUNIT_EXPECT_KASAN_FAIL comment (Nico Pache) [RHEL-39303] - x86/asm: Fix build of UML with KASAN (Nico Pache) [RHEL-39303] - kunit: Reset test status on each param iteration (Nico Pache) [RHEL-39303] - kunit: string-stream: Test performance of string_stream (Nico Pache) [RHEL-39303] - kunit: Use string_stream for test log (Nico Pache) [RHEL-39303] - kunit: string-stream: Add tests for freeing resource-managed string_stream (Nico Pache) [RHEL-39303] - kunit: string-stream: Decouple string_stream from kunit (Nico Pache) [RHEL-39303] - kunit: string-stream: Add kunit_alloc_string_stream() (Nico Pache) [RHEL-39303] - kunit: Don't use a managed alloc in is_literal() (Nico Pache) [RHEL-39303] - kunit: string-stream-test: Add cases for string_stream newline appending (Nico Pache) [RHEL-39303] - kunit: string-stream: Add option to make all lines end with newline (Nico Pache) [RHEL-39303] - kunit: string-stream: Improve testing of string_stream (Nico Pache) [RHEL-39303] - kunit: string-stream: Don't create a fragment for empty strings (Nico Pache) [RHEL-39303] - kunit: Fix wild-memory-access bug in kunit_free_suite_set() (Nico Pache) [RHEL-39303] - kunit: tool: Add command line interface to filter and report attributes (Nico Pache) [RHEL-39303] - kunit: tool: Enable CONFIG_FORTIFY_SOURCE under UML (Nico Pache) [RHEL-39303] - kunit: tool: undo type subscripts for subprocess.Popen (Nico Pache) [RHEL-39303] - kunit: tool: Add support for SH under QEMU (Nico Pache) [RHEL-39303] - kunit: tool: Add support for overriding the QEMU serial port (Nico Pache) [RHEL-39303] - kunit: tool: fix pre-existing `mypy --strict` errors and update run_checks.py (Nico Pache) [RHEL-39303] - kunit: tool: remove unused imports and variables (Nico Pache) [RHEL-39303] - kunit: tool: add subscripts for type annotations where appropriate (Nico Pache) [RHEL-39303] - kunit: tool: Add support for m68k under QEMU (Nico Pache) [RHEL-39303] - kunit: kunit.py extract handlers (Nico Pache) [RHEL-39303] - kunit: tool: remove redundant file.close() call in unit test (Nico Pache) [RHEL-39303] - kunit: tool: unit tests all check parser errors, standardize formatting a bit (Nico Pache) [RHEL-39303] - kunit: tool: make TestCounts a dataclass (Nico Pache) [RHEL-39303] - kunit: tool: make parser preserve whitespace when printing test log (Nico Pache) [RHEL-39303] - kunit: tool: Don't download risc-v opensbi firmware with wget (Nico Pache) [RHEL-39303] - kunit: tool: rename all_test_uml.config, use it for --alltests (Nico Pache) [RHEL-39303] - Documentation: KUnit: Fix non-uml anchor (Nico Pache) [RHEL-39303] - Documentation: Kunit: Fix inconsistent titles (Nico Pache) [RHEL-39303] - Documentation: kunit: fix trivial typo (Nico Pache) [RHEL-39303] - kunit: tool: make --raw_output=kunit (aka --raw_output) preserve leading spaces (Nico Pache) [RHEL-39303] - Documentation: Kunit: Add ref for other kinds of tests (Nico Pache) [RHEL-39303] - net: bridge: mst: fix suspicious rcu usage in br_mst_set_state (CKI Backport Bot) [RHEL-43727] {CVE-2024-36979} - net: bridge: mst: pass vlan group directly to br_mst_vlan_set_state (CKI Backport Bot) [RHEL-43727] {CVE-2024-36979} - net: bridge: mst: fix vlan use-after-free (CKI Backport Bot) [RHEL-43727] {CVE-2024-36979} - crypto: bcm - Fix pointer arithmetic (cki-backport-bot) [RHEL-44114] {CVE-2024-38579}- Add amd-pstate-ut to the mod-internal.list (David Arcari) [RHEL-53955] - firmware: cs_dsp: Return error if block header overflows file (David Arcari) [RHEL-53650] {CVE-2024-42238} - mm: prevent derefencing NULL ptr in pfn_section_valid() (Audra Mitchell) [RHEL-51138] {CVE-2024-41055} - mm, kmsan: fix infinite recursion due to RCU critical section (Audra Mitchell) [RHEL-51138] {CVE-2024-41055} - netfilter: nf_tables: prefer nft_chain_validate (Phil Sutter) [RHEL-51046] {CVE-2024-41042} - netfilter: nf_tables: allow loop termination for pending fatal signal (Phil Sutter) [RHEL-51046] - netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers (Phil Sutter) [RHEL-51522] {CVE-2024-42070} - netfilter: nft_inner: validate mandatory meta and payload (Phil Sutter) [RHEL-47486] {CVE-2024-39504} - netfilter: ipset: Fix suspicious rcu_dereference_protected() (Phil Sutter) [RHEL-47616] {CVE-2024-39503} - netfilter: ipset: Fix race between namespace cleanup and gc in the list:set type (Phil Sutter) [RHEL-47616] {CVE-2024-39503} - netfilter: ipset: Add list flush to cancel_gc (Phil Sutter) [RHEL-47616] {CVE-2024-39503} - qed/qede: Fix scheduling while atomic (John Meneghini) [RHEL-9751] - cachefiles: fix slab-use-after-free in cachefiles_withdraw_cookie() (Pavel Reichl) [RHEL-51157] {CVE-2024-41057} - cachefiles: fix slab-use-after-free in fscache_withdraw_volume() (Pavel Reichl) [RHEL-51163] {CVE-2024-41058} - netfs, fscache: export fscache_put_volume() and add fscache_try_get_volume() (Pavel Reichl) [RHEL-51157 RHEL-51163] - nvme-fabrics: use reserved tag for reg read/write command (CKI Backport Bot) [RHEL-51357] {CVE-2024-41082} - nvmet: always initialize cqe.result (Maurizio Lombardi) [RHEL-51334 RHEL-51335] {CVE-2024-41079} - nvmet: fix a possible leak when destroy a ctrl during qp establishment (Maurizio Lombardi) [RHEL-52019 RHEL-52020] {CVE-2024-42152} - NFSv4: Fix memory leak in nfs4_set_security_label (CKI Backport Bot) [RHEL-52083] {CVE-2024-41076} - xfs: don't walk off the end of a directory data block (CKI Backport Bot) [RHEL-50885] {CVE-2024-41013} - xfs: add bounds checking to xlog_recover_process_data (CKI Backport Bot) [RHEL-50862] {CVE-2024-41014} - tcp: avoid too many retransmit packets (Florian Westphal) [RHEL-48637] {CVE-2024-41007} - tcp: use signed arithmetic in tcp_rtx_probe0_timed_out() (Florian Westphal) [RHEL-48637] - nfs: handle error of rpc_proc_register() in init_nfs_fs() (Scott Mayhew) [RHEL-39906] {CVE-2024-36939} - mm/page_table_check: fix crash on ZONE_DEVICE (Chris von Recklinghausen) [RHEL-48052] {CVE-2024-40948} - net: asix: add proper error handling of usb read errors (Ken Cox) [RHEL-28110] {CVE-2021-47101} - asix: fix uninit-value in asix_mdio_read() (Ken Cox) [RHEL-28110] {CVE-2021-47101}- mptcp: fix possible NULL dereferences (Antoine Tenart) [RHEL-48648] - af_packet: use sk_skb_reason_drop to free rx packets (Antoine Tenart) [RHEL-48648] - udp: use sk_skb_reason_drop to free rx packets (Antoine Tenart) [RHEL-48648] - tcp: use sk_skb_reason_drop to free rx packets (Antoine Tenart) [RHEL-48648] - net: raw: use sk_skb_reason_drop to free rx packets (Antoine Tenart) [RHEL-48648] - ping: use sk_skb_reason_drop to free rx packets (Antoine Tenart) [RHEL-48648] - net: introduce sk_skb_reason_drop function (Antoine Tenart) [RHEL-48648] - net: add rx_sk to trace_kfree_skb (Antoine Tenart) [RHEL-48648] - tcp: rstreason: fully support in tcp_check_req() (Antoine Tenart) [RHEL-48648] - tcp: rstreason: handle timewait cases in the receive path (Antoine Tenart) [RHEL-48648] - tcp: rstreason: fully support in tcp_rcv_state_process() (Antoine Tenart) [RHEL-48648] - tcp: rstreason: fully support in tcp_ack() (Antoine Tenart) [RHEL-48648] - tcp: rstreason: fully support in tcp_rcv_synsent_state_process() (Antoine Tenart) [RHEL-48648] - rstreason: make it work in trace world (Antoine Tenart) [RHEL-48648] - mptcp: introducing a helper into active reset logic (Antoine Tenart) [RHEL-48648] - mptcp: support rstreason for passive reset (Antoine Tenart) [RHEL-48648] - tcp: support rstreason for passive reset (Antoine Tenart) [RHEL-48648] - rstreason: prepare for active reset (Antoine Tenart) [RHEL-48648] - rstreason: prepare for passive reset (Antoine Tenart) [RHEL-48648] - net: introduce rstreason to detect why the RST is sent (Antoine Tenart) [RHEL-48648] - trace: tcp: fully support trace_tcp_send_reset (Antoine Tenart) [RHEL-48648] - trace: adjust TP_STORE_ADDR_PORTS_SKB() parameters (Antoine Tenart) [RHEL-48648] - net: udp: add IP/port data to the tracepoint udp/udp_fail_queue_rcv_skb (Antoine Tenart) [RHEL-48648] - net: port TP_STORE_ADDR_PORTS_SKB macro to be tcp/udp independent (Antoine Tenart) [RHEL-48648] - trace: use TP_STORE_ADDRS() macro in inet_sock_set_state() (Antoine Tenart) [RHEL-48648] - trace: use TP_STORE_ADDRS() macro in inet_sk_error_report() (Antoine Tenart) [RHEL-48648] - trace: move to TP_STORE_ADDRS related macro to net_probe_common.h (Antoine Tenart) [RHEL-48648] - inet: preserve const qualifier in inet_sk() (Antoine Tenart) [RHEL-48648] - tcp: make dropreason in tcp_child_process() work (Antoine Tenart) [RHEL-48648] - tcp: make the dropreason really work when calling tcp_rcv_state_process() (Antoine Tenart) [RHEL-48648] - tcp: add dropreasons in tcp_rcv_state_process() (Antoine Tenart) [RHEL-48648] - tcp: add more specific possible drop reasons in tcp_rcv_synsent_state_process() (Antoine Tenart) [RHEL-48648] - tcp: introduce dropreasons in receive path (Antoine Tenart) [RHEL-48648] - tcp: use drop reasons in cookie check for ipv6 (Antoine Tenart) [RHEL-48648] - tcp: directly drop skb in cookie check for ipv6 (Antoine Tenart) [RHEL-48648] - tcp: use drop reasons in cookie check for ipv4 (Antoine Tenart) [RHEL-48648] - tcp: directly drop skb in cookie check for ipv4 (Antoine Tenart) [RHEL-48648] - tcp: add a dropreason definitions and prepare for cookie check (Antoine Tenart) [RHEL-48648] - tcp: Clean up goto labels in cookie_v[46]_check(). (Antoine Tenart) [RHEL-48648] - net: use %pS for kfree_skb tracing event location (Antoine Tenart) [RHEL-48648] - PCI: endpoint: remove bogus return in pci_epf_device_remove() (Brian Masney) [RHEL-47218] - mlxsw: spectrum_acl_tcam: Fix possible use-after-free during activity update (Ivan Vecera) [RHEL-37006] {CVE-2024-35855} - mlxsw: spectrum_acl_tcam: Fix possible use-after-free during rehash (Ivan Vecera) [RHEL-37010] {CVE-2024-35854} - mlxsw: spectrum_acl_tcam: Fix memory leak during rehash (Ivan Vecera) [RHEL-37014] {CVE-2024-35853} - mlxsw: spectrum_acl_tcam: Fix incorrect list API usage (Ivan Vecera) [RHEL-37486] {CVE-2024-36006}- tcp_metrics: validate source addr length (Guillaume Nault) [RHEL-52031] {CVE-2024-42154} - SUNRPC: Fix loop termination condition in gss_free_in_token_pages() (Benjamin Coddington) [RHEL-53004] - NFSD: Support write delegations in LAYOUTGET (Benjamin Coddington) [RHEL-53004] - nfs: fix undefined behavior in nfs_block_bits() (Benjamin Coddington) [RHEL-53004] - knfsd: LOOKUP can return an illegal error value (Benjamin Coddington) [RHEL-53004] - SUNRPC: Fixup gss_status tracepoint error output (Benjamin Coddington) [RHEL-53004] - nfs: pass explicit offset/count to trace events (Benjamin Coddington) [RHEL-53004] - net, sunrpc: Remap EPERM in case of connection failure in xs_tcp_setup_socket (Benjamin Coddington) [RHEL-53004] - gss_krb5: Fix the error handling path for crypto_sync_skcipher_setkey (Benjamin Coddington) [RHEL-53004] - NFSD: Fix nfsdcld warning (Benjamin Coddington) [RHEL-53004] - NFSv4.1 another fix for EXCHGID4_FLAG_USE_PNFS_DS for DS server (Benjamin Coddington) [RHEL-53004] - SUNRPC: avoid soft lockup when transmitting UDP to reachable server. (Benjamin Coddington) [RHEL-53004] - xprtrdma: Fix rpcrdma_reqs_reset() (Benjamin Coddington) [RHEL-53004] - Revert "nfsd: fix oops when reading pool_stats before server is started" (Benjamin Coddington) [RHEL-53004] - nfsd: initialise nfsd_info.mutex early. (Benjamin Coddington) [RHEL-53004] - nfs: drop the incorrect assertion in nfs_swap_rw() (Benjamin Coddington) [RHEL-53004] - SUNRPC: Fix backchannel reply, again (Benjamin Coddington) [RHEL-53004] - NFS: add barriers when testing for NFS_FSDATA_BLOCKED (Benjamin Coddington) [RHEL-53004] - SUNRPC: return proper error from gss_wrap_req_priv (Benjamin Coddington) [RHEL-53004] - NFSv4.1 enforce rootpath check in fs_location query (Benjamin Coddington) [RHEL-53004] - pNFS/filelayout: fixup pNfs allocation modes (Benjamin Coddington) [RHEL-53004] - rpcrdma: fix handling for RDMA_CM_EVENT_DEVICE_REMOVAL (Benjamin Coddington) [RHEL-53004] - NFS: Fix READ_PLUS when server doesn't support OP_READ_PLUS (Benjamin Coddington) [RHEL-53004] - sunrpc: fix NFSACL RPC retry on soft mount (Benjamin Coddington) [RHEL-53004] - nfs: keep server info for remounts (Benjamin Coddington) [RHEL-53004] - SUNRPC: Fix gss_free_in_token_pages() (Benjamin Coddington) [RHEL-53004] - sunrpc: removed redundant procp check (Benjamin Coddington) [RHEL-53004] - wifi: mt76: replace skb_put with skb_put_zero (CKI Backport Bot) [RHEL-52367] {CVE-2024-42225} - ice: xsk: fix txq interrupt mapping (Petr Oros) [RHEL-15670] - ice: add missing WRITE_ONCE when clearing ice_rx_ring::xdp_prog (Petr Oros) [RHEL-15670] - ice: improve updating ice_{t,r}x_ring::xsk_pool (Petr Oros) [RHEL-15670] - ice: toggle netif_carrier when setting up XSK pool (Petr Oros) [RHEL-15670] - ice: modify error handling when setting XSK pool in ndo_bpf (Petr Oros) [RHEL-15670] - ice: replace synchronize_rcu with synchronize_net (Petr Oros) [RHEL-15670] - ice: don't busy wait for Rx queue disable in ice_qp_dis() (Petr Oros) [RHEL-15670] - ice: respect netif readiness in AF_XDP ZC related ndo's (Petr Oros) [RHEL-15670] - wifi: rtw89: fw: scan offload prohibit all 6 GHz channel if no 6 GHz sband (CKI Backport Bot) [RHEL-51809] {CVE-2024-42125} - wifi: cfg80211: restrict NL80211_ATTR_TXQ_QUANTUM values (CKI Backport Bot) [RHEL-51767] {CVE-2024-42114} - udp: Set SOCK_RCU_FREE earlier in udp_lib_get_port(). (CKI Backport Bot) [RHEL-51033] {CVE-2024-41041} - ACPI: fix double INT_SRC_OVR override (Desnes Nunes) [RHEL-45576] - vfs: don't mod negative dentry count when on shrinker list (Brian Foster) [RHEL-46609] - fs/dcache: Re-use value stored to dentry->d_flags instead of re-reading (Brian Foster) [RHEL-46609] - netpoll: Fix race condition in netpoll_owner_active (CKI Backport Bot) [RHEL-49371] {CVE-2024-41005} - xfs: fix log recovery buffer allocation for the legacy h_size fixup (Bill O'Donnell) [RHEL-46479] {CVE-2024-39472} - tun: limit printing rate when illegal packet received by tun dev (Jon Maloy) [RHEL-35048] {CVE-2024-27013}- Revert: Duplicated code of __iowrite32_copy() (Lucas Zampieri) - cxl/mem: Fix no cxl_nvd during pmem region auto-assembling (John W. Linville) [RHEL-51364] {CVE-2024-41085} - cxl/region: Avoid null pointer dereference in region lookup (John W. Linville) [RHEL-51656] {CVE-2024-41084} - PCI/MSI: Fix UAF in msi_capability_init (John W. Linville) [RHEL-51436] {CVE-2024-41096} - perf test stat_bpf_counter.sh: Stabilize the test results (Michael Petlan) [RHEL-33020] - perf test bpf-counters: Add test for BPF event modifier (Michael Petlan) [RHEL-33020] - nvme: avoid double free special payload (CKI Backport Bot) [RHEL-51309] {CVE-2024-41073} - ext4: do not create EA inode under buffer lock (Carlos Maiolino) [RHEL-48282] {CVE-2024-40972} - ext4: fold quota accounting into ext4_xattr_inode_lookup_create() (Carlos Maiolino) [RHEL-48282] {CVE-2024-40972} - ext4: fix uninitialized ratelimit_state->lock access in __ext4_fill_super() (Carlos Maiolino) [RHEL-48517] {CVE-2024-40998} - ext4: turn quotas off if mount failed after enabling quotas (Carlos Maiolino) [RHEL-48517] {CVE-2024-40998} - arm64/io: add constant-argument check (Charles Mirabile) [RHEL-43402] - IB/mlx5: Use __iowrite64_copy() for write combining stores (Charles Mirabile) [RHEL-43402] - arm64/io: Provide a WC friendly __iowriteXX_copy() (Charles Mirabile) [RHEL-43402] - s390: Stop using weak symbols for __iowrite64_copy() (Charles Mirabile) [RHEL-43402] - s390: use the correct count for __iowrite64_copy() (Charles Mirabile) [RHEL-43402] - s390: Implement __iowrite32_copy() (Charles Mirabile) [RHEL-43402] - x86: Stop using weak symbols for __iowrite32_copy() (Charles Mirabile) [RHEL-43402] - hwmon: (dell-smm) Add Dell Precision 7540 to fan control whitelist (David Arcari) [RHEL-37108]- perf vendor events: Add westmereex counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add westmereep-sp counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add westmereep-dp counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update tigerlake events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Add snowridgex counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update skylakex events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update skylake events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Add silvermont counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update sierraforest events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update sapphirerapids events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Update sandybridge metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update rocketlake events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Add nehalemex counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add nehalemep counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update meteorlake events and add counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add lunarlake counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add knightslanding counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update jaketown metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update ivytown metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update ivybridge metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update icelakex events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update icelake events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Update haswellx metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add haswell counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update graniterapids events and add counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update/add grandridge events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Add goldmontplus counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add goldmont counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update emeraldrapids events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Update elkhartlake events (Michael Petlan) [RHEL-32689] - perf vendor events: Update cascadelakex events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Update broadwellx metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update broadwellde metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update broadwell metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add bonnell counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update alderlaken events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Update alderlake events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events amd: Add Zen 5 mapping (Michael Petlan) [RHEL-32689] - perf vendor events amd: Add Zen 5 metrics (Michael Petlan) [RHEL-32689] - perf vendor events amd: Add Zen 5 uncore events (Michael Petlan) [RHEL-32689] - perf vendor events amd: Add Zen 5 core events (Michael Petlan) [RHEL-32689] - perf vendor events intel: Remove info metrics erroneously in TopdownL1 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update snowridgex to 1.22 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update skylake to v58 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update skylakex to 1.33 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update sierraforest to 1.02 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update sapphirerapids to 1.20 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update meteorlake to 1.08 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update lunarlake to 1.01 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update icelakex to 1.24 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update grandridge to 1.02 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update emeraldrapids to 1.06 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update cascadelakex to 1.21 (Michael Petlan) [RHEL-32689] - perf list: Escape '\r' in JSON output (Michael Petlan) [RHEL-37153] - filelock: Fix fcntl/close race recovery compat path (Pavel Reichl) [RHEL-50898] {CVE-2024-41020} - x86: stop playing stack games in profile_pc() (CKI Backport Bot) [RHEL-51649] {CVE-2024-42096} - pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER (CKI Backport Bot) [RHEL-51624] {CVE-2024-42090} - ftruncate: pass a signed offset (CKI Backport Bot) [RHEL-51605] {CVE-2024-42084} - firmware: cs_dsp: Use strnlen() on name fields in V1 wmfw files (CKI Backport Bot) [RHEL-51150] {CVE-2024-41056} - filelock: fix potential use-after-free in posix_lock_inode (CKI Backport Bot) [RHEL-51103] {CVE-2024-41049} - firmware: cs_dsp: Fix overflow checking of wmfw header (CKI Backport Bot) [RHEL-51005] {CVE-2024-41039} - firmware: cs_dsp: Prevent buffer overrun when processing V2 alg headers (CKI Backport Bot) [RHEL-50993] {CVE-2024-41038} - tools/perf: Handle perftool-testsuite_probe testcases fail when kernel debuginfo is not present (Michael Petlan) [RHEL-50646] - perf/x86/amd/core: Define a proper ref-cycles event for Zen 4 and later (Michael Petlan) [RHEL-44190] - perf/x86/amd/core: Update and fix stalled-cycles-* events for Zen 2 and later (Michael Petlan) [RHEL-44190] - net: hns3: fix kernel crash problem in concurrent scenario (Ken Cox) [RHEL-47499] {CVE-2024-39507} - powerpc/perf: Set cpumode flags using sample address (Michael Petlan) [RHEL-12231] - Input: gpio-keys - filter gpio_keys -EPROBE_DEFER error messages (Luiz Capitulino) [RHEL-50463] - Input: gpio-keys - add system suspend support for dedicated wakeirqs (Luiz Capitulino) [RHEL-50463] - Input: gpio-keys - convert to dev_err_probe() (Luiz Capitulino) [RHEL-50463] - Input: gpio-keys - use input_report_key() (Luiz Capitulino) [RHEL-50463] - Input: gpio-keys - add support for linux,input-value DTS property (Luiz Capitulino) [RHEL-50463] - Input: gpio-keys - switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr() (Luiz Capitulino) [RHEL-50463] - Input: gpio-keys - cancel delayed work only in case of GPIO (Luiz Capitulino) [RHEL-50463] - redhat/configs: enable CONFIG_KEYBOARD_GPIO (Luiz Capitulino) [RHEL-50463] - workqueue: Always queue work items to the newest PWQ for order workqueues (Waiman Long) [RHEL-49500] - workqueue: Update cpumasks after only applying it successfully (Waiman Long) [RHEL-49500] - workqueue: Cleanup subsys attribute registration (Waiman Long) [RHEL-49500] - workqueue: Fix divide error in wq_update_node_max_active() (Waiman Long) [RHEL-49500] - workqueue: The default node_nr_active should have its max set to max_active (Waiman Long) [RHEL-49500] - workqueue: Fix selection of wake_cpu in kick_pool() (Waiman Long) [RHEL-49500] - i40e: Fully suspend and resume IO operations in EEH case (Kamal Heib) [RHEL-32176] - i40e: factoring out i40e_suspend/i40e_resume (Kamal Heib) [RHEL-32176] - i40e: Add and use helper to reconfigure TC for given VSI (Kamal Heib) [RHEL-32176] - i40e: Add helper to access main VEB (Kamal Heib) [RHEL-32176] - i40e: Consolidate checks whether given VSI is main (Kamal Heib) [RHEL-32176] - i40e: Add helper to access main VSI (Kamal Heib) [RHEL-32176] - i40e: Refactor argument of i40e_detect_recover_hung() (Kamal Heib) [RHEL-32176] - i40e: Refactor argument of several client notification functions (Kamal Heib) [RHEL-32176] - i40e: Remove flags field from i40e_veb (Kamal Heib) [RHEL-32176] - i40e: Fix devlink port unregistering (Kamal Heib) [RHEL-32176] - i40e: Do not call devlink_port_type_clear() (Kamal Heib) [RHEL-32176] - i40e: Align devlink info versions with ice driver and add docs (Kamal Heib) [RHEL-32176] - i40e: Add PBA as board id info to devlink .info_get (Kamal Heib) [RHEL-32176] - i40e: Add handler for devlink .info_get (Kamal Heib) [RHEL-32176] - i40e: Implement ndo_get_devlink_port (Kamal Heib) [RHEL-32176] - i40e: Add initial devlink support (Kamal Heib) [RHEL-32176] - dmaengine: idxd: Check for driver name match before sva user feature (Jerry Snitselaar) [RHEL-44836 RHEL-46619] - dmaengine: ioatdma: Fix kmemleak in ioat_pci_probe() (Jerry Snitselaar) [RHEL-44836] - dmaengine: ioatdma: Fix error path in ioat3_dma_probe() (Jerry Snitselaar) [RHEL-44836] - dmaengine: ioatdma: Fix leaking on version mismatch (Jerry Snitselaar) [RHEL-44836] - dmaengine: idma64: Add check for dma_set_max_seg_size (Jerry Snitselaar) [RHEL-44836] - dmaengine: tegra186: Fix residual calculation (Jerry Snitselaar) [RHEL-44836] - idma64: Don't try to serve interrupts when device is powered off (Jerry Snitselaar) [RHEL-44836] - dmaengine: ti: k3-udma: Report short packet errors (Jerry Snitselaar) [RHEL-44836] - dmaengine: tegra210-adma: fix global intr clear (Jerry Snitselaar) [RHEL-44836] - dma: gpi: remove spurious unlock in gpi_ch_init (Jerry Snitselaar) [RHEL-44836] - dmaengine: idxd: Fix oops during rmmod on single-CPU platforms (Jerry Snitselaar) [RHEL-37363] {CVE-2024-35989} - dmaengine: idxd: Convert spinlock to mutex to lock evl workqueue (Jerry Snitselaar) [RHEL-44836] - dmaengine: idxd: Fix possible Use-After-Free in irq_process_work_list (Jerry Snitselaar) [RHEL-44836] - dmaengine: ioatdma: Fix missing kmem_cache_destroy() (Jerry Snitselaar) [RHEL-44836] - platform/x86/intel/sdsi: Add attribute to read the current meter state (David Arcari) [RHEL-15562] - platform/x86/intel/sdsi: Add in-band BIOS lock support (David Arcari) [RHEL-15562] - platform/x86/intel/sdsi: Combine read and write mailbox flows (David Arcari) [RHEL-15562] - platform/x86/intel/sdsi: Set message size during writes (David Arcari) [RHEL-15562] - cxl/cper: Fix non-ACPI-APEI-GHES build (John Allen) [RHEL-36781] - driver core: Add a guard() definition for the device_lock() (John Allen) [RHEL-36781] - cxl/cper: Remove duplicated GUID defines (John Allen) [RHEL-36781] - cxl/pci: Process CPER events (John Allen) [RHEL-36781] - acpi/ghes: Process CXL Component Events (John Allen) [RHEL-36781] - acpi/ghes: Remove CXL CPER notifications (John Allen) [RHEL-36781] - cxl/region: Allow out of order assembly of autodiscovered regions (John Allen) [RHEL-36781] - cxl/region: Handle endpoint decoders in cxl_region_find_decoder() (John Allen) [RHEL-36781] - cxl/trace: Remove unnecessary memcpy's (John Allen) [RHEL-36781] - cxl/cper: Fix errant CPER prints for CXL events (John Allen) [RHEL-36781] - cxl/pci: Register for and process CPER events (John Allen) [RHEL-36781] - PCI: Introduce cleanup helpers for device reference counts and locks (John Allen) [RHEL-36781] - acpi/ghes: Process CXL Component Events (John Allen) [RHEL-36781] - cxl/events: Create a CXL event union (John Allen) [RHEL-36781] - cxl/events: Separate UUID from event structures (John Allen) [RHEL-36781] - cxl/events: Remove passing a UUID to known event traces (John Allen) [RHEL-36781] - cxl/events: Create common event UUID defines (John Allen) [RHEL-36781] - cxl/events: Promote CXL event structures to a core header (John Allen) [RHEL-36781] - cxl/trace: Pass UUID explicitly to event traces (John Allen) [RHEL-36781] - cxl/pci: Change CXL AER support check to use native AER (John Allen) [RHEL-36781] - cxl/hdm: Fix && vs || bug (John Allen) [RHEL-36781] - cxl/core/regs: Rework cxl_map_pmu_regs() to use map->dev for devm (John Allen) [RHEL-36781] - cxl/core/regs: Rename phys_addr in cxl_map_component_regs() (John Allen) [RHEL-36781] - cxl/pci: Disable root port interrupts in RCH mode (John Allen) [RHEL-36781] - cxl/pci: Skip to handle RAS errors if CXL.mem device is detached (John Allen) [RHEL-36781] - cxl/pci: Add RCH downstream port error logging (John Allen) [RHEL-36781] - cxl/pci: Map RCH downstream AER registers for logging protocol errors (John Allen) [RHEL-36781] - cxl/pci: Update CXL error logging to use RAS register address (John Allen) [RHEL-36781] - cxl/pci: Add RCH downstream port AER register discovery (John Allen) [RHEL-36781] - cxl/port: Remove Component Register base address from struct cxl_port (John Allen) [RHEL-36781] - cxl/pci: Remove Component Register base address from struct cxl_dev_state (John Allen) [RHEL-36781] - cxl/hdm: Use stored Component Register mappings to map HDM decoder capability (John Allen) [RHEL-36781] - cxl/pci: Store the endpoint's Component Register mappings in struct cxl_dev_state (John Allen) [RHEL-36781] - cxl/port: Pre-initialize component register mappings (John Allen) [RHEL-36781] - cxl/port: Rename @comp_map to @reg_map in struct cxl_register_map (John Allen) [RHEL-36781] - Fix cxl_map_component_regs and cxl_map_device_regs (John Allen) [RHEL-36781] - io_uring: only taint the kernel on successful system call (Jeff Moyer) [RHEL-27755] - io_uring/net: ensure async prep handlers always initialize ->done_io (Jeff Moyer) [RHEL-27755] - io-wq: write next_work before dropping acct_lock (Jeff Moyer) [RHEL-27755] - io_uring: use the right type for work_llist empty check (Jeff Moyer) [RHEL-27755] - io_uring: clear opcode specific data for an early failure (Jeff Moyer) [RHEL-27755 RHEL-37293] {CVE-2024-35923} - io_uring: clean rings on NO_MMAP alloc fail (Jeff Moyer) [RHEL-27755] - io_uring/net: correctly handle multishot recvmsg retry setup (Jeff Moyer) [RHEL-27755] - io_uring: fix poll_remove stalled req completion (Jeff Moyer) [RHEL-27755] - io_uring: Fix release of pinned pages when __io_uaddr_map fails (Jeff Moyer) [RHEL-27755 RHEL-36926] {CVE-2024-35831} - io_uring: don't save/restore iowait state (Jeff Moyer) [RHEL-27755] - io_uring/net: correct the type of variable (Jeff Moyer) [RHEL-27755] - io_uring/net: fix overflow check in io_recvmsg_mshot_prep() (Jeff Moyer) [RHEL-27755 RHEL-36928] {CVE-2024-35827} - io_uring/net: move receive multishot out of the generic msghdr path (Jeff Moyer) [RHEL-27755] - io_uring/net: unify how recvmsg and sendmsg copy in the msghdr (Jeff Moyer) [RHEL-27755] - io_uring: remove unconditional looping in local task_work handling (Jeff Moyer) [RHEL-27755] - io_uring: remove looping around handling traditional task_work (Jeff Moyer) [RHEL-27755] - io_uring: fail NOP if non-zero op flags is passed in (Jeff Moyer) [RHEL-27755] - io_uring/net: restore msg_control on sendzc retry (Jeff Moyer) [RHEL-27755] - io_uring: Fix io_cqring_wait() not restoring sigmask on get_timespec64() failure (Jeff Moyer) [RHEL-27755] - io_uring/kbuf: hold io_buffer_list reference over mmap (Jeff Moyer) [RHEL-27755 RHEL-37250] {CVE-2024-35880} - io_uring/kbuf: protect io_buffer_list teardown with a reference (Jeff Moyer) [RHEL-27755] - io_uring/kbuf: get rid of bl->is_ready (Jeff Moyer) [RHEL-27755] - io_uring/kbuf: get rid of lower BGID lists (Jeff Moyer) [RHEL-27755] - io_uring: use private workqueue for exit work (Jeff Moyer) [RHEL-27755] - io_uring: disable io-wq execution of multishot NOWAIT requests (Jeff Moyer) [RHEL-27755] - io_uring: refactor DEFER_TASKRUN multishot checks (Jeff Moyer) [RHEL-27755] - io_uring/net: move recv/recvmsg flags out of retry loop (Jeff Moyer) [RHEL-27755] - io_uring: fix mshot io-wq checks (Jeff Moyer) [RHEL-27755] - io_uring/net: fix sendzc lazy wake polling (Jeff Moyer) [RHEL-27755] - io_uring/net: remove dependency on REQ_F_PARTIAL_IO for sr->done_io (Jeff Moyer) [RHEL-27755] - io_uring/rw: don't allow multishot reads without NOWAIT support (Jeff Moyer) [RHEL-27755] - io_uring/waitid: always remove waitid entry for cancel all (Jeff Moyer) [RHEL-27755] - io_uring/futex: always remove futex entry for cancel all (Jeff Moyer) [RHEL-27755] - io_uring/rw: return IOU_ISSUE_SKIP_COMPLETE for multishot retry (Jeff Moyer) [RHEL-27755] - io_uring: fix io_queue_proc modifying req->flags (Jeff Moyer) [RHEL-27755] - io_uring: fix mshot read defer taskrun cqe posting (Jeff Moyer) [RHEL-27755] - io_uring/net: fix multishot accept overflow handling (Jeff Moyer) [RHEL-27755] - io_uring: add io_file_can_poll() helper (Jeff Moyer) [RHEL-27755] - io_uring: expand main struct io_kiocb flags to 64-bits (Jeff Moyer) [RHEL-27755] - io_uring/net: fix sr->len for IORING_OP_RECV with MSG_WAITALL and buffers (Jeff Moyer) [RHEL-27755] - io_uring/net: limit inline multishot retries (Jeff Moyer) [RHEL-27755] - io_uring/poll: add requeue return code from poll multishot handling (Jeff Moyer) [RHEL-27755] - io_uring/net: un-indent mshot retry path in io_recv_finish() (Jeff Moyer) [RHEL-27755] - io_uring/poll: move poll execution helpers higher up (Jeff Moyer) [RHEL-27755] - io_uring/rw: ensure poll based multishot read retries appropriately (Jeff Moyer) [RHEL-27755] - io_uring: enable audit and restrict cred override for IORING_OP_FIXED_FD_INSTALL (Jeff Moyer) [RHEL-27755] - io_uring: combine cq_wait_nr checks (Jeff Moyer) [RHEL-27755] - io_uring: clean *local_work_add var naming (Jeff Moyer) [RHEL-27755] - io_uring: clean up local tw add-wait sync (Jeff Moyer) [RHEL-27755] - io_uring: adjust defer tw counting (Jeff Moyer) [RHEL-27755] - io_uring/register: guard compat syscall with CONFIG_COMPAT (Jeff Moyer) [RHEL-27755] - io_uring/rsrc: improve code generation for fixed file assignment (Jeff Moyer) [RHEL-27755] - io_uring/rw: cleanup io_rw_done() (Jeff Moyer) [RHEL-27755] - io_uring/kbuf: add method for returning provided buffer ring head (Jeff Moyer) [RHEL-27755] - io_uring/register: move io_uring_register(2) related code to register.c (Jeff Moyer) [RHEL-27755] - io_uring/openclose: add support for IORING_OP_FIXED_FD_INSTALL (Jeff Moyer) [RHEL-27755] - io_uring/cmd: inline io_uring_cmd_get_task (Jeff Moyer) [RHEL-27755] - io_uring/cmd: inline io_uring_cmd_do_in_task_lazy (Jeff Moyer) [RHEL-27755] - io_uring: split out cmd api into a separate header (Jeff Moyer) [RHEL-27755] - io_uring: optimise ltimeout for inline execution (Jeff Moyer) [RHEL-27755] - io_uring: don't check iopoll if request completes (Jeff Moyer) [RHEL-27755] - file: remove pointless wrapper (Jeff Moyer) [RHEL-27755] - io_uring/poll: don't enable lazy wake for POLLEXCLUSIVE (Jeff Moyer) [RHEL-27755] - io_uring: do not clamp read length for multishot read (Jeff Moyer) [RHEL-27755] - io_uring: do not allow multishot read to set addr or len (Jeff Moyer) [RHEL-27755] - io_uring: indicate if io_kbuf_recycle did recycle anything (Jeff Moyer) [RHEL-27755] - io_uring/rw: add separate prep handler for fixed read/write (Jeff Moyer) [RHEL-27755] - io_uring/rw: add separate prep handler for readv/writev (Jeff Moyer) [RHEL-27755] - io_uring/rw: don't attempt to allocate async data if opcode doesn't need it (Jeff Moyer) [RHEL-27755] - selftests/bpf/sockopt: Add io_uring support (Jeff Moyer) [RHEL-27755] - io_uring/cmd: Introduce SOCKET_URING_OP_SETSOCKOPT (Jeff Moyer) [RHEL-27755] - io_uring/cmd: Introduce SOCKET_URING_OP_GETSOCKOPT (Jeff Moyer) [RHEL-27755] - io_uring/cmd: return -EOPNOTSUPP if net is disabled (Jeff Moyer) [RHEL-27755] - selftests/net: Extract uring helpers to be reusable (Jeff Moyer) [RHEL-27755] - tools headers: Grab copy of io_uring.h (Jeff Moyer) [RHEL-27755] - io_uring/cmd: Pass compat mode in issue_flags (Jeff Moyer) [RHEL-27755] - net/socket: Break down __sys_getsockopt (Jeff Moyer) [RHEL-27755] - net/socket: Break down __sys_setsockopt (Jeff Moyer) [RHEL-27755] - bpf: Add sockptr support for setsockopt (Jeff Moyer) [RHEL-27755] - bpf: Add sockptr support for getsockopt (Jeff Moyer) [RHEL-27755] - io_uring/poll: use IOU_F_TWQ_LAZY_WAKE for wakeups (Jeff Moyer) [RHEL-27755] - io_uring: use files_lookup_fd_locked() (Jeff Moyer) [RHEL-27755] - io_uring: add support for vectored futex waits (Jeff Moyer) [RHEL-27755] - io_uring: add support for futex wake and wait (Jeff Moyer) [RHEL-27755] - io_uring: cancelable uring_cmd (Jeff Moyer) [RHEL-27755] - io_uring: retain top 8bits of uring_cmd flags for kernel internal use (Jeff Moyer) [RHEL-27755] - io_uring: add IORING_OP_WAITID support (Jeff Moyer) [RHEL-27755] - io_uring/rw: add support for IORING_OP_READ_MULTISHOT (Jeff Moyer) [RHEL-27755] - exit: add internal include file with helpers (Jeff Moyer) [RHEL-27755] - exit: add kernel_waitid_prepare() helper (Jeff Moyer) [RHEL-27755] - exit: move core of do_wait() into helper (Jeff Moyer) [RHEL-27755] - exit: abstract out should_wake helper for child_wait_callback() (Jeff Moyer) [RHEL-27755] - io_uring/rw: mark readv/writev as vectored in the opcode definition (Jeff Moyer) [RHEL-27755] - io_uring/rw: split io_read() into a helper (Jeff Moyer) [RHEL-27755] - io_uring/rsrc: Annotate struct io_mapped_ubuf with __counted_by (Jeff Moyer) [RHEL-27755] - io_uring: use kiocb_{start,end}_write() helpers (Jeff Moyer) [RHEL-27755] - fs: create kiocb_{start,end}_write() helpers (Jeff Moyer) [RHEL-27755] - fs: add kerneldoc to file_{start,end}_write() helpers (Jeff Moyer) [RHEL-27755] - io_uring: rename kiocb_end_write() local helper (Jeff Moyer) [RHEL-27755] - io_uring: use call_rcu_hurry if signaling an eventfd (Jeff Moyer) [RHEL-27755] - pipe: check for IOCB_NOWAIT alongside O_NONBLOCK (Jeff Moyer) [RHEL-27755] - pipe: set FMODE_NOWAIT on pipes (Jeff Moyer) [RHEL-27755] - splice: clear FMODE_NOWAIT on file if splice/vmsplice is used (Jeff Moyer) [RHEL-27755] - net: move dev->state into net_device_read_txrx group (Felix Maurer) [RHEL-30902] - net-device: move lstats in net_device_read_txrx (Felix Maurer) [RHEL-30902] - tcp: move tp->scaling_ratio to tcp_sock_read_txrx group (Felix Maurer) [RHEL-30902] - net-device: move xdp_prog to net_device_read_rx (Felix Maurer) [RHEL-30902] - net-device: move gso_partial_features to net_device_read_tx (Felix Maurer) [RHEL-30902] - Documentations: fix net_cachelines documentation build warning (Felix Maurer) [RHEL-30902] - tcp: reorganize tcp_sock fast path variables (Felix Maurer) [RHEL-30902] - net-device: reorganize net_device fast path variables (Felix Maurer) [RHEL-30902] - netns-ipv4: reorganize netns_ipv4 fast path variables (Felix Maurer) [RHEL-30902] - cache: enforce cache groups (Felix Maurer) [RHEL-30902] - Documentations: Analyze heavily used Networking related structs (Felix Maurer) [RHEL-30902] - net/tcp: refactor tcp_inet6_sk() (Felix Maurer) [RHEL-30902]- filelock: Remove locks reliably when fcntl/close race is detected (Bill O'Donnell) [RHEL-50176] {CVE-2024-41012} - tick/nohz_full: Don't abuse smp_call_function_single() in tick_setup_device() (Oleg Nesterov) [RHEL-30589] - sched/isolation: Fix boot crash when maxcpus < first housekeeping CPU (Oleg Nesterov) [RHEL-30589] - sched/isolation: Prevent boot crash when the boot CPU is nohz_full (Oleg Nesterov) [RHEL-30589] - tun: add missing verification for short frame (Patrick Talbert) [RHEL-50203] {CVE-2024-41091} - tap: add missing verification for short frame (Patrick Talbert) [RHEL-50265] {CVE-2024-41090} - mm: avoid overflows in dirty throttling logic (Chris von Recklinghausen) [RHEL-50004] - Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again" (Chris von Recklinghausen) [RHEL-50004] - lockdep: config: adjust MAX_LOCKDEP_ENTRIES and MAX_LOCKDEP_CHAINS for RT-debug (Luis Claudio R. Goncalves) [RHEL-49554] - rt: lockdep: fix "lockdep bfs error:-1" warning at boot (Luis Claudio R. Goncalves) [RHEL-49554] - redhat/configs: enable some RTCs needed on arm64 boards (Luiz Capitulino) [RHEL-21063] - redhat/configs: Make CONFIG_RTC_DRV_TEGRA=m (Luiz Capitulino) [RHEL-49511] - arm64/io: add constant-argument check (Ivan Vecera) [RHEL-48792] - arm64/io: Provide a WC friendly __iowriteXX_copy() (Ivan Vecera) [RHEL-48792] - s390: Stop using weak symbols for __iowrite64_copy() (Ivan Vecera) [RHEL-48792] - s390: Implement __iowrite32_copy() (Ivan Vecera) [RHEL-48792] - x86: Stop using weak symbols for __iowrite32_copy() (Ivan Vecera) [RHEL-48792] - nvmem: core: fix device node refcounting (Luiz Capitulino) [RHEL-47030] - nvmem: imx-ocotp: add support for post processing (Luiz Capitulino) [RHEL-47030] - nvmem: core: add nvmem cell post processing callback (Luiz Capitulino) [RHEL-47030] - nvmem: core: rework nvmem cell instance creation (Luiz Capitulino) [RHEL-47030] - mm/vmalloc: fix vmalloc which may return null if called with __GFP_NOFAIL (CKI Backport Bot) [RHEL-46467] {CVE-2024-39474} - redhat/configs: add config item for CONFIG_MFD_TPS65219 (Enric Balletbo i Serra) [RHEL-46714] - mfd: tps65219: Add GPIO cell instance (Enric Balletbo i Serra) [RHEL-46714] - regulator: tps65219: Fix matching interrupts for their regulators (Enric Balletbo i Serra) [RHEL-46714] - mfd: tps65219: Add driver for TI TPS65219 PMIC (Enric Balletbo i Serra) [RHEL-46714] - regulator: dt-bindings: Add TI TPS65219 PMIC bindings (Enric Balletbo i Serra) [RHEL-46714] - spi: fsl-lpspi: use 'time_left' variable with wait_for_completion_timeout() (Andrew Halaney) [RHEL-33234] - spi: spi-fsl-lpspi: remove redundant spi_controller_put call (Andrew Halaney) [RHEL-33234] - spi: lpspi: Avoid potential use-after-free in probe() (Andrew Halaney) [RHEL-33234] {CVE-2024-26866} - spi: fsl-lpspi: switch to use modern name (Andrew Halaney) [RHEL-33234] - spi: spi-fsl-lpspi: Read chip-select amount from hardware for i.MX93 (Andrew Halaney) [RHEL-33234] - spi: spi-fsl-lpspi: Move controller initialization further down (Andrew Halaney) [RHEL-33234] - spi: spi-fsl-lpspi: Remove num_cs from device struct (Andrew Halaney) [RHEL-33234] - spi: spi-fsl-lpspi: downgrade log level for pio mode (Andrew Halaney) [RHEL-33234] - spi: lpspi: disable lpspi module irq in DMA mode (Andrew Halaney) [RHEL-33234] - spi: lpspi: run transfer speed_hz sanity check (Andrew Halaney) [RHEL-33234] - spi: fsl-lpspi: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-33234] - spi: spi-fsl-lpspi: support multiple cs for lpspi (Andrew Halaney) [RHEL-33234] - spi: introduce new helpers with using modern naming (Andrew Halaney) [RHEL-33234] - scsi: mpi3mr: Avoid possible run-time warning with long manufacturer strings (Ewan D. Milne) [RHEL-39925] - string.h: Introduce memtostr() and memtostr_pad() (Ewan D. Milne) [RHEL-39925] - scsi: mpi3mr: Fix some kernel-doc warnings in scsi_bsg_mpi3mr.h (Ewan D. Milne) [RHEL-39925] - scsi: mpi3mr: Avoid memcpy field-spanning write WARNING (Ewan D. Milne) [RHEL-39925] - scsi: mpi3mr: Replace deprecated strncpy() with assignments (Ewan D. Milne) [RHEL-39925] - scsi: mpi3mr: Reduce stack usage in mpi3mr_refresh_sas_ports() (Ewan D. Milne) [RHEL-39925] - scsi: mpi3mr: Use ida to manage mrioc ID (Ewan D. Milne) [RHEL-39925] - scsi: mpi3mr: Fix mpi3mr_fw.c kernel-doc warnings (Ewan D. Milne) [RHEL-39925] - scsi: mpi3mr: Replace 1-element array with flex-array (Ewan D. Milne) [RHEL-39925] - r8169: add missing conditional compiling for call to r8169_remove_leds (Izabela Bakollari) [RHEL-36272] - r8169: fix LED-related deadlock on module removal (Izabela Bakollari) [RHEL-36272] - r8169: add support for RTL8168M (Izabela Bakollari) [RHEL-36272] - r8169: fix issue caused by buggy BIOS on certain boards with RTL8168d (Izabela Bakollari) [RHEL-36272] - r8169: skip DASH fw status checks when DASH is disabled (Izabela Bakollari) [RHEL-36272] - r8169: add MODULE_FIRMWARE entry for RTL8126A (Izabela Bakollari) [RHEL-36272] - r8169: add support for returning tx_lpi_timer in ethtool get_eee (Izabela Bakollari) [RHEL-36272] - r8169: support setting the EEE tx idle timer on RTL8168h (Izabela Bakollari) [RHEL-36272] - r8169: add generic rtl_set_eee_txidle_timer function (Izabela Bakollari) [RHEL-36272] - r8169: add LED support for RTL8125/RTL8126 (Izabela Bakollari) [RHEL-36272] - r8169: improve checking for valid LED modes (Izabela Bakollari) [RHEL-36272] - r8169: add support for RTL8126A (Izabela Bakollari) [RHEL-36272] - r8169: simplify EEE handling (Izabela Bakollari) [RHEL-36272] - r8169: fix building with CONFIG_LEDS_CLASS=m (Izabela Bakollari) [RHEL-36272] - r8169: Fix PCI error on system resume (Izabela Bakollari) [RHEL-36272] - r8169: add support for LED's on RTL8168/RTL8101 (Izabela Bakollari) [RHEL-36272] - r8169: fix rtl8125b PAUSE frames blasting when suspended (Izabela Bakollari) [RHEL-36272] - r8169: improve handling task scheduling (Izabela Bakollari) [RHEL-36272] - r8169: remove multicast filter limit (Izabela Bakollari) [RHEL-36272] - r8169: remove not needed check in rtl_fw_write_firmware (Izabela Bakollari) [RHEL-36272] - r8169: improve RTL8411b phy-down fixup (Izabela Bakollari) [RHEL-36272] - mm: disable CONFIG_PER_VMA_LOCK until its fixed (Rafael Aquini) [RHEL-48221] - fork: lock VMAs of the parent process when forking (Rafael Aquini) [RHEL-48221] - mm: lock newly mapped VMA with corrected ordering (Rafael Aquini) [RHEL-48221] - mm: lock newly mapped VMA which can be modified after it becomes visible (Rafael Aquini) [RHEL-48221] - mm: lock a vma before stack expansion (Rafael Aquini) [RHEL-48221] - fork: lock VMAs of the parent process when forking (Rafael Aquini) [RHEL-48221] - shmem: fix smaps BUG sleeping while atomic (Rafael Aquini) [RHEL-48221] - arm64: mm: pass original fault address to handle_mm_fault() in PER_VMA_LOCK block (Rafael Aquini) [RHEL-48221] - mm: page_table_check: Ensure user pages are not slab pages (Rafael Aquini) [RHEL-48221] - mm: page_table_check: Make it dependent on EXCLUSIVE_SYSTEM_RAM (Rafael Aquini) [RHEL-48221] - hugetlb: pte_alloc_huge() to replace huge pte_alloc_map() (Rafael Aquini) [RHEL-48221] - mm: shrinkers: fix debugfs file permissions (Rafael Aquini) [RHEL-48221] - mm: correct arg in reclaim_pages()/reclaim_clean_pages_from_list() (Rafael Aquini) [RHEL-48221] - mm/huge_memory: revert "Partly revert "mm/thp: carry over dirty bit when thp splits on pmd"" (Rafael Aquini) [RHEL-48221] - mm/migrate: revert "mm/migrate: fix wrongly apply write bit after mkdirty on sparc64" (Rafael Aquini) [RHEL-48221] - mm: backing-dev: set variables dev_attr_min,max_bytes storage-class-specifier to static (Rafael Aquini) [RHEL-48221] - userfaultfd: convert mfill_atomic() to use a folio (Rafael Aquini) [RHEL-48221] - smaps: fix defined but not used smaps_shmem_walk_ops (Rafael Aquini) [RHEL-48221] - mm/smaps: simplify shmem handling of pte holes (Rafael Aquini) [RHEL-48221] - mm/smaps: fix shmem pte hole swap calculation (Rafael Aquini) [RHEL-48221] - arm64/mm: try VMA lock-based page fault handling first (Rafael Aquini) [RHEL-48221] - x86/mm: try VMA lock-based page fault handling first (Rafael Aquini) [RHEL-48221] - mm: move mmap_lock assert function definitions (Rafael Aquini) [RHEL-48221] - mm: remove vmf_insert_pfn_xxx_prot() for huge page-table entries (Rafael Aquini) [RHEL-48221] - mm: remove unused vmf_insert_mixed_prot() (Rafael Aquini) [RHEL-48221] - mm/memtest: add results of early memtest to /proc/meminfo (Rafael Aquini) [RHEL-48221] - mm/khugepaged: alloc_charge_hpage() take care of mem charge errors (Rafael Aquini) [RHEL-48221] - mm: hugetlb_vmemmap: simplify hugetlb_vmemmap_init() a bit (Rafael Aquini) [RHEL-48221] - mm: hugetlb: move hugeltb sysctls to its own file (Rafael Aquini) [RHEL-48221] - mm: sysctl: fix missing numa_stat when !CONFIG_HUGETLB_PAGE (Rafael Aquini) [RHEL-48221] - mm/slab: remove CONFIG_SLOB code from slab common code (Rafael Aquini) [RHEL-48221] - mm, page_flags: remove PG_slob_free (Rafael Aquini) [RHEL-48221] - mm/slub: fix help comment of SLUB_DEBUG (Rafael Aquini) [RHEL-48221] - splice: Export filemap/direct_splice_read() (Rafael Aquini) [RHEL-48221] - hugetlb: check for undefined shift on 32 bit architectures (Rafael Aquini) [RHEL-48221] - mm: update mmap_sem comments to refer to mmap_lock (Rafael Aquini) [RHEL-48221] - include/linux/mm: fix release_pages_arg kernel doc comment (Rafael Aquini) [RHEL-48221] - mm: shrinkers: add missing includes for undeclared types (Rafael Aquini) [RHEL-48221] - mm: fix typo in struct vm_operations_struct comments (Rafael Aquini) [RHEL-48221] - mm, slab: ignore SLAB_RECLAIM_ACCOUNT with CONFIG_SLUB_TINY (Rafael Aquini) [RHEL-48221] - slab: Remove special-casing of const 0 size allocations (Rafael Aquini) [RHEL-48221] - slab: Clean up SLOB vs kmalloc() definition (Rafael Aquini) [RHEL-48221] - slab: Explain why SLAB_TYPESAFE_BY_RCU reference before locking (Rafael Aquini) [RHEL-48221] - powerpc: Rely on generic definition of hugepd_t and is_hugepd when unused (Rafael Aquini) [RHEL-48221] - powerpc/nohash: Remove pgd_huge() stub (Rafael Aquini) [RHEL-48221] - mm: slab: fix comment for __assume_kmalloc_alignment (Rafael Aquini) [RHEL-48221]- net/mlx5: Fix MTMP register capability offset in MCAM register (Benjamin Poirier) [RHEL-24466] - net/mlx5: Fix peer devlink set for SF representor devlink port (Benjamin Poirier) [RHEL-24466] - RDMA/mlx5: Fix port number for counter query in multi-port configuration (Benjamin Poirier) [RHEL-24466] - net/mlx5: Restore mistakenly dropped parts in register devlink flow (Benjamin Poirier) [RHEL-24466] - net/mlx5: Lag, restore buckets number to default after hash LAG deactivation (Benjamin Poirier) [RHEL-24466] - net/mlx5e: RSS, Block XOR hash with over 128 channels (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Do not produce metadata freelist entries in Tx port ts WQE xmit (Benjamin Poirier) [RHEL-24466] - net/mlx5e: HTB, Fix inconsistencies with QoS SQs number (Benjamin Poirier) [RHEL-24466] - net/mlx5e: RSS, Block changing channels number when RXFH is configured (Benjamin Poirier) [RHEL-24466] - net/mlx5: Correctly compare pkt reformat ids (Benjamin Poirier) [RHEL-24466] - net/mlx5: offset comp irq index in name by one (Benjamin Poirier) [RHEL-24466] - net/mlx5: Register devlink first under devlink lock (Benjamin Poirier) [RHEL-24466] - net/mlx5: E-switch, store eswitch pointer before registering devlink_param (Benjamin Poirier) [RHEL-24466] - RDMA/mlx5: Relax DEVX access upon modify commands (Benjamin Poirier) [RHEL-24466] - net/mlx5: Fix query of sd_group field (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Use the correct lag ports number when creating TISes (Benjamin Poirier) [RHEL-24466] - net/mlx5: DPLL, Implement fractional frequency offset get pin op (Benjamin Poirier) [RHEL-24466] - net/mlx5: DPLL, Use struct to get values from mlx5_dpll_synce_status_get() (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Use swap() instead of open coding it (Benjamin Poirier) [RHEL-24466] - net/mlx5: devcom, Add component size getter (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Decouple CQ from priv (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Statify function mlx5e_monitor_counter_arm (Benjamin Poirier) [RHEL-24466] - net/mlx5: Move TISes from priv to mdev HW resources (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Remove TLS-specific logic in generic create TIS API (Benjamin Poirier) [RHEL-24466] - net/mlx5: fs, Command to control TX flow table root (Benjamin Poirier) [RHEL-24466] - net/mlx5: fs, Command to control L2TABLE entry silent mode (Benjamin Poirier) [RHEL-24466] - net/mlx5: Expose Management PCIe Index Register (MPIR) (Benjamin Poirier) [RHEL-24466] - net/mlx5: Add mlx5_ifc bits used for supporting single netdev Socket-Direct (Benjamin Poirier) [RHEL-24466] - mlx5: implement VLAN tag XDP hint (Benjamin Poirier) [RHEL-24466] - RDMA/mlx5: Expose register c0 for RDMA device (Benjamin Poirier) [RHEL-24466] - net/mlx5: E-Switch, expose eswitch manager vport (Benjamin Poirier) [RHEL-24466] - net/mlx5: Manage ICM type of SW encap (Benjamin Poirier) [RHEL-24466] - RDMA/mlx5: Support handling of SW encap ICM area (Benjamin Poirier) [RHEL-24466] - net/mlx5: Introduce indirect-sw-encap ICM properties (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Implement AF_XDP TX timestamp and checksum offload (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Remove early assignment to netdev->features (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Add local loopback counter to vport rep stats (Benjamin Poirier) [RHEL-24466] - net/mlx5: Query maximum frequency adjustment of the PTP hardware clock (Benjamin Poirier) [RHEL-24466] - net/mlx5: Convert scaled ppm values outside the s32 range for PHC frequency adjustments (Benjamin Poirier) [RHEL-24466] - net/mlx5: Initialize clock->ptp_info inside mlx5_init_timer_clock (Benjamin Poirier) [RHEL-24466] - net/mlx5: Refactor real time clock operation checks for PHC (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Access array with enum values instead of magic numbers (Benjamin Poirier) [RHEL-24466] - net/mlx5: simplify mlx5_set_driver_version string assignments (Benjamin Poirier) [RHEL-24466] - net/mlx5: Annotate struct mlx5_flow_handle with __counted_by (Benjamin Poirier) [RHEL-24466] - net/mlx5: Annotate struct mlx5_fc_bulk with __counted_by (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Some cleanup in mlx5e_tc_stats_matchall() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Allow sync reset flow when BF MGT interface device is present (Benjamin Poirier) [RHEL-24466] - net/mlx5: print change on SW reset semaphore returns busy (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Switch to using _bh variant of of spinlock API in port timestamping NAPI poll context (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Fix MACsec state loss upon state update in offload path (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Change the warning when ignore_flow_level is not supported (Benjamin Poirier) [RHEL-24466] - net/mlx5: Check capability for fw_reset (Benjamin Poirier) [RHEL-24466] - net/mlx5: E-switch, Change flow rule destination checking (Benjamin Poirier) [RHEL-24466] - Revert "net/mlx5: Block entering switchdev mode with ns inconsistency" (Benjamin Poirier) [RHEL-24466] - net/mlx5: DPLL, Fix possible use after free after delayed work timer triggers (Benjamin Poirier) [RHEL-24466] - IB/mlx5: Don't expose debugfs entries for RRoCE general parameters if not supported (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Ignore IPsec replay window values on sender side (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Allow software parsing when IPsec crypto is enabled (Benjamin Poirier) [RHEL-24466] - net/mlx5: Use mlx5 device constant for selecting CQ period mode for ASO (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Can't go to uplink vport on RX rule (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Use the right GVMI number for drop action (Benjamin Poirier) [RHEL-24466] - net/mlx5: Bridge, fix multicast packets sent to uplink (Benjamin Poirier) [RHEL-24466] - net/mlx5: Fix a WARN upon a callback command failure (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Fix inconsistent hairpin RQT sizes (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Fix a race in command alloc flow (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Allow old devices to use multi destination FTE (Benjamin Poirier) [RHEL-24466] - net/mlx5: Free used cpus mask when an IRQ is released (Benjamin Poirier) [RHEL-24466] - Revert "net/mlx5: DR, Supporting inline WQE when possible" (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Increase max supported channels number to 256 (Benjamin Poirier) [RHEL-24463 RHEL-24466] - net/mlx5e: Preparations for supporting larger number of channels (Benjamin Poirier) [RHEL-24463 RHEL-24466] - net/mlx5e: Refactor mlx5e_rss_init() and mlx5e_rss_free() API's (Benjamin Poirier) [RHEL-24463 RHEL-24466] - net/mlx5e: Refactor mlx5e_rss_set_rxfh() and mlx5e_rss_get_rxfh() (Benjamin Poirier) [RHEL-24463 RHEL-24466] - net/mlx5e: Refactor rx_res_init() and rx_res_free() APIs (Benjamin Poirier) [RHEL-24463 RHEL-24466] - net/mlx5e: Use PTR_ERR_OR_ZERO() to simplify code (Benjamin Poirier) [RHEL-24466] - net/mlx5: Use PTR_ERR_OR_ZERO() to simplify code (Benjamin Poirier) [RHEL-24466] - net/mlx5: fix config name in Kconfig parameter documentation (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove unused declaration (Benjamin Poirier) [RHEL-24466] - net/mlx5: Replace global mlx5_intf_lock with HCA devcom component lock (Benjamin Poirier) [RHEL-24466] - net/mlx5: Refactor LAG peer device lookout bus logic to mlx5 devcom (Benjamin Poirier) [RHEL-24466] - net/mlx5: Avoid false positive lockdep warning by adding lock_class_key (Benjamin Poirier) [RHEL-24466] - net/mlx5: Redesign SF active work to remove table_lock (Benjamin Poirier) [RHEL-24466] - net/mlx5: Parallelize vhca event handling (Benjamin Poirier) [RHEL-24466] - mlx5: Fix type of mode parameter in mlx5_dpll_device_mode_get() (Benjamin Poirier) [RHEL-24466] - net: Tree wide: Replace xdp_do_flush_map() with xdp_do_flush(). (mlx5) (Benjamin Poirier) [RHEL-24466] - net/mlx5: Introduce ifc bits for migration in a chunk mode (Benjamin Poirier) [RHEL-24466] - RDMA/mlx5: Implement mkeys management via LIFO queue (Benjamin Poirier) [RHEL-24466] - net/mlx5: Enable 4 ports multiport E-switch (Benjamin Poirier) [RHEL-24466] - net/mlx5: Add a health error syndrome for pci data poisoned (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Handle multi destination action in the right order (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Add check for multi destination FTE (Benjamin Poirier) [RHEL-24466] - net/mlx5: Bridge, Enable mcast in smfs steering mode (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Check police action rate for matchall filter (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Consider aggregated port speed during rate configuration (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove redundant max_sfs check and field from struct mlx5_sf_dev_table (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove SF table reference counting (Benjamin Poirier) [RHEL-24466] - net/mlx5: Push common deletion code into mlx5_sf_del() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Rename mlx5_sf_deactivate_all() to mlx5_sf_del_all() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Move state lock taking into mlx5_sf_dealloc() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Convert SF port_indices xarray to function_ids xarray (Benjamin Poirier) [RHEL-24466] - net/mlx5: Use devlink port pointer to get the pointer of container SF struct (Benjamin Poirier) [RHEL-24466] - net/mlx5: Call mlx5_sf_id_erase() once in mlx5_sf_dealloc() (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Set en auxiliary devlink instance as nested (Benjamin Poirier) [RHEL-24466] - net/mlx5: SF, Implement peer devlink set for SF representor devlink port (Benjamin Poirier) [RHEL-24466] - net/mlx5: Lift reload limitation when SFs are present (Benjamin Poirier) [RHEL-24466] - net/mlx5: Disable eswitch as the first thing in mlx5_unload() (Benjamin Poirier) [RHEL-24466] - mlx5: Implement SyncE support using DPLL infrastructure (Benjamin Poirier) [RHEL-24466] - net/mlx5: Perform DMA operations in the right locations (Benjamin Poirier) [RHEL-24466] - net/mlx5e: macsec: use update_pn flag instead of PN comparation (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Supporting inline WQE when possible (Benjamin Poirier) [RHEL-24466] - net/mlx5: Update dead links in Kconfig documentation (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove health syndrome enum duplication (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Remove unneeded local variable (Benjamin Poirier) [RHEL-24466] - net/mlx5: IRQ, consolidate irq and affinity mask allocation (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Fix spelling mistake "Faided" -> "Failed" (Benjamin Poirier) [RHEL-24466] - net/mlx5e: aRFS, Introduce ethtool stats (Benjamin Poirier) [RHEL-24466] - net/mlx5e: aRFS, Warn if aRFS table does not exist for aRFS rule (Benjamin Poirier) [RHEL-24466] - net/mlx5e: aRFS, Prevent repeated kernel rule migrations requests (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove redundant check of mlx5_vhca_event_supported() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Use mlx5_sf_start_function_id() helper instead of directly calling MLX5_CAP_GEN() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove redundant SF supported check from mlx5_sf_hw_table_init() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Use auxiliary_device_uninit() instead of device_put() (Benjamin Poirier) [RHEL-24466] - net/mlx5: E-switch, Add checking for flow rule destinations (Benjamin Poirier) [RHEL-24466] - net/mlx5: Check with FW that sync reset completed successfully (Benjamin Poirier) [RHEL-24466] - net/mlx5: Expose NIC temperature via hardware monitoring kernel API (Benjamin Poirier) [RHEL-24466] - net/mlx5: Expose port.c/mlx5_query_module_num() function (Benjamin Poirier) [RHEL-24466] - net/mlx5: Bridge, Only handle registered netdev bridge events (Benjamin Poirier) [RHEL-24466] - net/mlx5: E-Switch, Remove redundant arg ignore_flow_lvl (Benjamin Poirier) [RHEL-24466] - net/mlx5: remove many unnecessary NULL values (Benjamin Poirier) [RHEL-24466] - net/mlx5: Allocate completion EQs dynamically (Benjamin Poirier) [RHEL-24466] - net/mlx5: Handle SF IRQ request in the absence of SF IRQ pool (Benjamin Poirier) [RHEL-24466] - net/mlx5: Rename mlx5_comp_vectors_count() to mlx5_comp_vectors_max() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Add IRQ vector to CPU lookup function (Benjamin Poirier) [RHEL-24466] - net/mlx5: Introduce mlx5_cpumask_default_spread (Benjamin Poirier) [RHEL-24466] - net/mlx5: Implement single completion EQ create/destroy methods (Benjamin Poirier) [RHEL-24466] - net/mlx5: Use xarray to store and manage completion EQs (Benjamin Poirier) [RHEL-24466] - net/mlx5: Refactor completion IRQ request/release handlers in EQ layer (Benjamin Poirier) [RHEL-24466] - net/mlx5: Use xarray to store and manage completion IRQs (Benjamin Poirier) [RHEL-24466] - net/mlx5: Refactor completion IRQ request/release API (Benjamin Poirier) [RHEL-24466] - net/mlx5: Track the current number of completion EQs (Benjamin Poirier) [RHEL-24466] - IB/mlx5: Add HW counter called rx_dct_connect (Benjamin Poirier) [RHEL-24466] - RDMA/mlx: Remove unnecessary variable initializations (mlx5) (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Remove duplicate code for user flow (Benjamin Poirier) [RHEL-24466] - net/mlx5: Allocate command stats with xarray (Benjamin Poirier) [RHEL-24466] - net/mlx5: split mlx5_cmd_init() to probe and reload routines (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove redundant cmdif revision check (Benjamin Poirier) [RHEL-24466] - net/mlx5: Re-organize mlx5_cmd struct (Benjamin Poirier) [RHEL-24466] - RDMA/mlx5: align MR mem allocation size to power-of-two (Benjamin Poirier) [RHEL-24466] - net/mlx5: Update the driver with the recent thermal changes (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove pointless vport lookup from mlx5_esw_check_port_type() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove redundant check from mlx5_esw_query_vport_vhca_id() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove redundant is_mdev_switchdev_mode() check from is_ib_rep_supported() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove redundant MLX5_ESWITCH_MANAGER() check from is_ib_rep_supported() (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Remove redundant comment (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove unused ecpu field from struct mlx5_sf_table (Benjamin Poirier) [RHEL-24466] - net/mlx5: Add header file for events (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Add local loopback counter to vport stats (Benjamin Poirier) [RHEL-24466] - net/mlx5: Expose bits for local loopback counter (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Remove mlx5e_dbg() and msglvl support (Benjamin Poirier) [RHEL-24466] - net/mlx5: E-Switch, remove redundant else statements (Benjamin Poirier) [RHEL-24466] - net/mlx5e: simplify condition after napi budget handling change (Benjamin Poirier) [RHEL-24466] - net/mlx5e: TC, refactor access to hash key (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Remove RX page cache leftovers (Benjamin Poirier) [RHEL-24466] - net/mlx5: Document previously implemented mlx5 tracepoints (Benjamin Poirier) [RHEL-24466] - net/mlx5: Update Kconfig parameter documentation (Benjamin Poirier) [RHEL-24466]- redhat/dracut-virt.conf: add systemd-veritysetup module (Emanuele Giuseppe Esposito) [RHEL-45168] - redhat/uki_addons/virt: add common FIPS addon (Emanuele Giuseppe Esposito) [RHEL-45160] - redhat/kernel.spec: add uki_addons to create UKI kernel cmdline addons (Emanuele Giuseppe Esposito) [RHEL-45159] - gcc-plugins/stackleak: Avoid .head.text section (Bandan Das) [RHEL-39439] - x86/sev: Skip ROM range scans and validation for SEV-SNP guests (Bandan Das) [RHEL-39439] - x86/sev: Move early startup code into .head.text section (Bandan Das) [RHEL-39439] - x86/sme: Move early SME kernel encryption handling into .head.text (Bandan Das) [RHEL-39439] - x86/sev: Do the C-bit verification only on the BSP (Bandan Das) [RHEL-39439] - x86/sev: Fix kernel crash due to late update to read-only ghcb_version (Bandan Das) [RHEL-39439] - xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr() (CKI Backport Bot) [RHEL-48140] {CVE-2024-40959} - eeprom: at24: fix memory corruption race condition (Mark Salter) [RHEL-37020] {CVE-2024-35848} - eeprom: at24: Probe for DDR3 thermal sensor in the SPD case (Mark Salter) [RHEL-37020] {CVE-2024-35848} - eeprom: at24: Use dev_err_probe for nvmem register failure (Mark Salter) [RHEL-37020] {CVE-2024-35848} - eeprom: at24: Add support for 24c1025 EEPROM (Mark Salter) [RHEL-37020] {CVE-2024-35848} - eeprom: at24: remove struct at24_client (Mark Salter) [RHEL-37020] {CVE-2024-35848} - at24: Support probing while in non-zero ACPI D state (Mark Salter) [RHEL-37020] {CVE-2024-35848} - selftests: forwarding: devlink_lib: Wait for udev events after reloading (Mark Langsdorf) [RHEL-47652] {CVE-2024-39501} - drivers: core: synchronize really_probe() and dev_uevent() (Mark Langsdorf) [RHEL-47652] {CVE-2024-39501} - xhci: Handle TD clearing for multiple streams case (CKI Backport Bot) [RHEL-47892] {CVE-2024-40927} - PCI: pciehp: Retain Power Indicator bits for userspace indicators (Myron Stowe) [RHEL-41181] - sched: act_ct: take care of padding in struct zones_ht_key (Xin Long) [RHEL-50682] - net: bridge: xmit: make sure we have at least eth header len bytes (cki-backport-bot) [RHEL-44297] {CVE-2024-38538} - hugetlb: force allocating surplus hugepages on mempolicy allowed nodes (Aristeu Rozanski) [RHEL-38605] - USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages (CKI Backport Bot) [RHEL-47558] {CVE-2024-40904} - scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory (CKI Backport Bot) [RHEL-47535] {CVE-2024-40901} - vmxnet3: update to version 9 (Izabela Bakollari) [RHEL-50675] - vmxnet3: add command to allow disabling of offloads (Izabela Bakollari) [RHEL-50675] - vmxnet3: add latency measurement support in vmxnet3 (Izabela Bakollari) [RHEL-50675] - vmxnet3: prepare for version 9 changes (Izabela Bakollari) [RHEL-50675] - vmxnet3: disable rx data ring on dma allocation failure (Izabela Bakollari) [RHEL-50675] - vmxnet3: Fix missing reserved tailroom (Izabela Bakollari) [RHEL-50675] - maple_tree: fix mas_empty_area_rev() null pointer dereference (Aristeu Rozanski) [RHEL-39862] {CVE-2024-36891} - rbd: don't assume rbd_is_lock_owner() for exclusive mappings (Ilya Dryomov) [RHEL-50366] - rbd: don't assume RBD_LOCK_STATE_LOCKED for exclusive mappings (Ilya Dryomov) [RHEL-50366] - rbd: rename RBD_LOCK_STATE_RELEASING and releasing_wait (Ilya Dryomov) [RHEL-50366] - scsi: qedf: Set qed_slowpath_params to zero before use (John Meneghini) [RHEL-25193] - scsi: qedf: Wait for stag work during unload (John Meneghini) [RHEL-25193] - scsi: qedf: Don't process stag work during unload and recovery (John Meneghini) [RHEL-25193] - scsi: qedf: Use FC rport as argument for qedf_initiate_tmf() (John Meneghini) [RHEL-25193] - net: fix __dst_negative_advice() race (Xin Long) [RHEL-41185] {CVE-2024-36971} - net: annotate data-races around sk->sk_dst_pending_confirm (Xin Long) [RHEL-41185] - scsi: qla2xxx: Fix off by one in qla_edif_app_getstats() (Ewan D. Milne) [RHEL-39719] {CVE-2024-36025} - igb: Remove redundant runtime resume for ethtool_ops (Corinna Vinschen) [RHEL-17487] - net: intel: implement modern PM ops declarations (Corinna Vinschen) [RHEL-17487] - igb: simplify pci ops declaration (Corinna Vinschen) [RHEL-17487] - igb: Fix missing time sync events (Corinna Vinschen) [RHEL-17487] - intel: make module parameters readable in sys filesystem (Corinna Vinschen) [RHEL-17487 RHEL-25998] - net: adopt skb_network_offset() and similar helpers (Corinna Vinschen) [RHEL-17487] - igb: extend PTP timestamp adjustments to i211 (Corinna Vinschen) [RHEL-17487] - net: intel: igb: Use linkmode helpers for EEE (Corinna Vinschen) [RHEL-17487] - igb: Fix string truncation warnings in igb_set_fw_version (Corinna Vinschen) [RHEL-17487 RHEL-38454] {CVE-2024-36010} - intel: legacy: field get conversion (Corinna Vinschen) [RHEL-17487] - intel: legacy: field prep conversion (Corinna Vinschen) [RHEL-17487] - intel: add bit macro includes where needed (Corinna Vinschen) [RHEL-17487] - igb: Use FIELD_GET() to extract Link Width (Corinna Vinschen) [RHEL-17487] - netdevsim: fix rtnetlink.sh selftest (CKI Backport Bot) [RHEL-50016] - selinux: avoid dereference of garbage after mount failure (Ondrej Mosnacek) [RHEL-37187] {CVE-2024-35904} - calipso: fix memory leak in netlbl_calipso_add_pass() (Ondrej Mosnacek) [RHEL-37044] {CVE-2023-52698} - powerpc/pseries: Whitelist dtl slub object for copying to userspace (Mamatha Inamdar) [RHEL-51242] {CVE-2024-41065} - tcp: Fix shift-out-of-bounds in dctcp_update_alpha(). (CKI Backport Bot) [RHEL-44414] {CVE-2024-37356} - tty: add the option to have a tty reject a new ldisc (John W. Linville) [RHEL-48254] {CVE-2024-40966} - irqchip/gic-v3-its: Prevent double free on error (Charles Mirabile) [RHEL-37024] {CVE-2024-35847} - usb-storage: alauda: Check whether the media is initialized (CKI Backport Bot) [RHEL-43714] {CVE-2024-38619} - scsi: ibmvfc: Remove BUG_ON in the case of an empty event pool (Ewan D. Milne) [RHEL-38285] {CVE-2023-52811} - gfs2: Fix potential glock use-after-free on unmount (Andreas Gruenbacher) [RHEL-44155] {CVE-2024-38570} - gfs2: simplify gdlm_put_lock with out_free label (Andreas Gruenbacher) [RHEL-44155] {CVE-2024-38570} - gfs2: Remove ill-placed consistency check (Andreas Gruenbacher) [RHEL-44155] {CVE-2024-38570} - openvswitch: Set the skbuff pkt_type for proper pmtud support. (Aaron Conole) [RHEL-37650] - scsi: mpi3mr: Driver version update to 8.8.1.0.50 (Ewan D. Milne) [RHEL-30580] - scsi: mpi3mr: Update MPI Headers to revision 31 (Ewan D. Milne) [RHEL-30580] - scsi: mpi3mr: Debug ability improvements (Ewan D. Milne) [RHEL-30580] - scsi: mpi3mr: Set the WriteSame Divert Capability in the IOCInit MPI Request (Ewan D. Milne) [RHEL-30580] - scsi: mpi3mr: Clear ioctl blocking flag for an unresponsive controller (Ewan D. Milne) [RHEL-30580] - scsi: mpi3mr: Set MPI request flags appropriately (Ewan D. Milne) [RHEL-30580] - scsi: mpi3mr: Block devices are not removed even when VDs are offlined (Ewan D. Milne) [RHEL-30580] - x86/retpoline: Add NOENDBR annotation to the SRSO dummy return thunk (Waiman Long) [RHEL-31230] - x86/retpoline: Do the necessary fixup to the Zen3/4 srso return thunk for !SRSO (Waiman Long) [RHEL-31230] - x86/bugs: Fix the SRSO mitigation on Zen3/4 (Waiman Long) [RHEL-31230] - redhat/configs: Rename x86 CPU mitigations config entries (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_RETHUNK => CONFIG_MITIGATION_RETHUNK (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_CPU_SRSO => CONFIG_MITIGATION_SRSO (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_CPU_IBRS_ENTRY => CONFIG_MITIGATION_IBRS_ENTRY (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_CPU_UNRET_ENTRY => CONFIG_MITIGATION_UNRET_ENTRY (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_SLS => CONFIG_MITIGATION_SLS (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_RETPOLINE => CONFIG_MITIGATION_RETPOLINE (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_PAGE_TABLE_ISOLATION => CONFIG_MITIGATION_PAGE_TABLE_ISOLATION (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_CALL_DEPTH_TRACKING => CONFIG_MITIGATION_CALL_DEPTH_TRACKING (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_CPU_IBPB_ENTRY => CONFIG_MITIGATION_IBPB_ENTRY (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_GDS_FORCE_MITIGATION => CONFIG_MITIGATION_GDS_FORCE (Waiman Long) [RHEL-31230] - kbuild: use objtool-args-y to clean up objtool arguments (Waiman Long) [RHEL-31230] - kbuild: do not create *.prelink.o for Clang LTO or IBT (Waiman Long) [RHEL-31230] - kbuild: replace $(linked-object) with CONFIG options (Waiman Long) [RHEL-31230]- powerpc/pseries: Fix scv instruction crash with kexec (Mamatha Inamdar) [RHEL-14159] - powerpc/numa: Online a node if PHB is attached. (Mamatha Inamdar) [RHEL-50147] - KVM: s390: fix LPSWEY handling (CKI Backport Bot) [RHEL-49749] - Revert "nvme-tcp: Use sendmsg(MSG_SPLICE_PAGES) rather then sendpage" (Chris Leech) [RHEL-49696] - Revert "nvmet-tcp: Use sendmsg(MSG_SPLICE_PAGES) rather then sendpage" (Chris Leech) [RHEL-49696] - Revert "nvme-tcp: Fix comma-related oops" (Chris Leech) [RHEL-49696] - sched/deadline: Fix task_struct reference leak (Phil Auld) [RHEL-48226] - sched: Move psi_account_irqtime() out of update_rq_clock_task() hotpath (Phil Auld) [RHEL-48226] - sched/core: Fix incorrect initialization of the 'burst' parameter in cpu_max_write() (Phil Auld) [RHEL-48226] - sched/fair: Remove stale FREQUENCY_UTIL comment (Phil Auld) [RHEL-48226] - sched/debug: Dump domains' level (Phil Auld) [RHEL-48226] - docs: cgroup-v1: Clarify that domain levels are system-specific (Phil Auld) [RHEL-48226] - sched/fair: Allow disabling sched_balance_newidle with sched_relax_domain_level (Phil Auld) [RHEL-48226] - delayacct: track delays from IRQ/SOFTIRQ (Phil Auld) [RHEL-48226] - delayacct: improve the average delay precision of getdelay tool to microsecond (Phil Auld) [RHEL-48226] - nvme: cancel pending I/O if nvme controller is in terminal state (John Meneghini) [RHEL-35807] - iommu/amd: Fix GT feature enablement again (Jerry Snitselaar) [RHEL-42766] - iommu/amd: Invalidate cache before removing device from domain list (Jerry Snitselaar) [RHEL-44835] - dma: fix DMA sync for drivers not calling dma_set_mask*() (Jerry Snitselaar) [RHEL-44835] - iommu/dma: avoid expensive indirect calls for sync operations (Jerry Snitselaar) [RHEL-44835] - dma: avoid redundant calls for sync operations (Jerry Snitselaar) [RHEL-44835] - dma: compile-out DMA sync op calls when not used (Jerry Snitselaar) [RHEL-44835] - iommu/dma: fix zeroing of bounce buffer padding used by untrusted devices (Jerry Snitselaar) [RHEL-44835] - swiotlb: remove alloc_size argument to swiotlb_tbl_map_single() (Jerry Snitselaar) [RHEL-44835] - iommu/amd: Fix Invalid wait context issue (Jerry Snitselaar) [RHEL-44835] - iommu/amd: Fix sysfs leak in iommu init (Jerry Snitselaar) [RHEL-44835] - iommu/amd: Check EFR[EPHSup] bit before enabling PPR (Jerry Snitselaar) [RHEL-44835] - iommu/amd: Fix workqueue name (Jerry Snitselaar) [RHEL-44835] - iommu: Return right value in iommu_sva_bind_device() (Jerry Snitselaar) [RHEL-44835] - genirq/cpuhotplug, x86/vector: Prevent vector leak during CPU offline (cki-backport-bot) [RHEL-44447] {CVE-2024-31076} - net: openvswitch: Fix Use-After-Free in ovs_ct_exit (cki-backport-bot) [RHEL-36364] {CVE-2024-27395} - mptcp: ensure snd_nxt is properly initialized on connect (cki-backport-bot) [RHEL-39867] {CVE-2024-36889} - pstore/ram: Fix crash when setting number of cpus to an odd number (Lenny Szubowicz) [RHEL-29473] {CVE-2023-52619}- nvme-multipath: implement "queue-depth" iopolicy (John Meneghini) [RHEL-45230] - nvme-multipath: prepare for "queue-depth" iopolicy (John Meneghini) [RHEL-45230] - dm-crypt: limit the size of encryption requests (Benjamin Marzinski) [RHEL-49548] - wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup() (CKI Backport Bot) [RHEL-47786] {CVE-2024-40912} - tracing: Ensure visibility when inserting an element into tracing_map (Jerome Marchand) [RHEL-30459] {CVE-2024-26645} - tracing/trigger: Fix to return error if failed to alloc snapshot (Jerome Marchand) [RHEL-33284] {CVE-2024-26920} - block: fix request.queuelist usage in flush (Ming Lei) [RHEL-43552] - block: fix that util can be greater than 100% (Ming Lei) [RHEL-42408] - block: support to account io_ticks precisely (Ming Lei) [RHEL-42408] - scsi: fnic: Move fnic_fnic_flush_tx() to a work queue (John Meneghini) [RHEL-36420] - scsi: fnic: Clean up some inconsistent indenting (John Meneghini) [RHEL-36420] - scsi: fnic: Convert snprintf() to sysfs_emit() (John Meneghini) [RHEL-36420] - scsi: fnic: unlock on error path in fnic_queuecommand() (John Meneghini) [RHEL-36420] - scsi: fnic: Increment driver version (John Meneghini) [RHEL-36420] - scsi: fnic: Improve logs and add support for multiqueue (MQ) (John Meneghini) [RHEL-36420] - scsi: fnic: Add support for multiqueue (MQ) in fnic driver (John Meneghini) [RHEL-36420] - scsi: fnic: Add support for multiqueue (MQ) in fnic_main.c (John Meneghini) [RHEL-36420] - scsi: fnic: Remove usage of host_lock (John Meneghini) [RHEL-36420] - scsi: fnic: Define stats to track multiqueue (MQ) IOs (John Meneghini) [RHEL-36420] - scsi: fnic: Modify ISRs to support multiqueue (MQ) (John Meneghini) [RHEL-36420] - scsi: fnic: Refactor and redefine fnic.h for multiqueue (John Meneghini) [RHEL-36420] - scsi: fnic: Get copy workqueue count and interrupt mode from config (John Meneghini) [RHEL-36420] - scsi: fnic: Rename wq_copy to hw_copy_wq (John Meneghini) [RHEL-36420] - scsi: fnic: Add and improve log messages (John Meneghini) [RHEL-36420] - scsi: fnic: Add and use fnic number (John Meneghini) [RHEL-36420] - scsi: fnic: Modify definitions to sync with VIC firmware (John Meneghini) [RHEL-36420] - scsi: fnic: Return error if vmalloc() failed (John Meneghini) [RHEL-36420] - scsi: fnic: Clean up some inconsistent indenting (John Meneghini) [RHEL-36420] - scsi: fnic: Fix sg_reset success path (John Meneghini) [RHEL-36420] - scsi: fnic: Remove unused functions fnic_scsi_host_start/end_tag() (John Meneghini) [RHEL-36420] - scsi: fnic: Replace sgreset tag with max_tag_id (John Meneghini) [RHEL-36420] - scsi: fnic: Replace return codes in fnic_clean_pending_aborts() (John Meneghini) [RHEL-36420] - scsi: fnic: Use vmalloc_array() and vcalloc() (John Meneghini) [RHEL-36420] - scsi: fnic: Use vzalloc() (John Meneghini) [RHEL-36420] - scsi: fnic: Switch to use %ptTs (John Meneghini) [RHEL-36420] - scsi: fnic: Refactor code in fnic probe to initialize SCSI layer (John Meneghini) [RHEL-36420] - scsi: fnic: Replace DMA mask of 64 bits with 47 bits (John Meneghini) [RHEL-36420] - scsi: fnic: Remove unneeded flush_workqueue() (John Meneghini) [RHEL-36420] - scsi: fnic: Remove redundant NULL check (John Meneghini) [RHEL-36420] - scsi: fnic: Stop using the SCSI pointer (John Meneghini) [RHEL-36420] - scsi: fnic: Fix a tracing statement (John Meneghini) [RHEL-36420] - scsi: fnic: Call scsi_done() directly (John Meneghini) [RHEL-36420]- net: ena: Fix redundant device NUMA node override (Kamal Heib) [RHEL-40816] - ibmvnic: Free any outstanding tx skbs during scrq reset (Mamatha Inamdar) [RHEL-45045] - ibmvnic: Add tx check to prevent skb leak (Mamatha Inamdar) [RHEL-45045] - ibmvnic: rename local variable index to bufidx (Mamatha Inamdar) [RHEL-45045] - nfs: don't invalidate dentries on transient errors (Scott Mayhew) [RHEL-35853] - wifi: mt76: mt7921s: fix potential hung tasks during chip recovery (CKI Backport Bot) [RHEL-48319] {CVE-2024-40977} - wifi: cfg80211: validate HE operation element parsing (CKI Backport Bot) [RHEL-48273] {CVE-2024-40930} - wifi: iwlwifi: mvm: don't read past the mfuart notifcation (CKI Backport Bot) [RHEL-48026] {CVE-2024-40941} - wifi: iwlwifi: mvm: check n_ssids before accessing the ssids (CKI Backport Bot) [RHEL-47918] {CVE-2024-40929} - wifi: cfg80211: Lock wiphy in cfg80211_get_station (CKI Backport Bot) [RHEL-47768] {CVE-2024-40911} - efi/libstub: arm64: Remap relocated image with strict permissions (Lenny Szubowicz) [RHEL-39186] - efi/libstub: zboot: Mark zboot EFI application as NX compatible (Lenny Szubowicz) [RHEL-39186] - irqchip/renesas-irqc: Use platform_get_irq_optional() to get the interrupt (Radu Rendec) [RHEL-47248] - reset: Fix devm bulk optional exclusive control getter (Radu Rendec) [RHEL-47248] - net: rswitch: Avoid use-after-free in rswitch_poll() (Radu Rendec) [RHEL-47248] - mm/memory-failure: fix handling of dissolved but not taken off from buddy pages (Aristeu Rozanski) [RHEL-45023] {CVE-2024-39298} - net: psample: fix flag being set in wrong skb (Adrian Moreno) [RHEL-31876] - net: openvswitch: store sampling probability in cb. (Adrian Moreno) [RHEL-31876] - net: openvswitch: add psample action (Adrian Moreno) [RHEL-31876] - net: psample: allow using rate as probability (Adrian Moreno) [RHEL-31876] - net: psample: skip packet copy if no listeners (Adrian Moreno) [RHEL-31876] - net: sched: act_sample: add action cookie to sample (Adrian Moreno) [RHEL-31876] - net: psample: add user cookie (Adrian Moreno) [RHEL-31876] - cipso: make cipso_v4_skbuff_delattr() fully remove the CIPSO options (Ondrej Mosnacek) [RHEL-44136] - cipso: fix total option length computation (Ondrej Mosnacek) [RHEL-44136] - ACPI: APEI: EINJ: Add support for vendor defined error types (Mark Langsdorf) [RHEL-17909] - platform/chrome: cros_ec_debugfs: Fix permissions for panicinfo (Mark Langsdorf) [RHEL-17909] - fs: debugfs: Add write functionality to debugfs blobs (Mark Langsdorf) [RHEL-17909] - ACPI: APEI: EINJ: Refactor available_error_type_show() (Mark Langsdorf) [RHEL-17909] - mfd: syscon: Fix null pointer dereference in of_syscon_register() (Mark Langsdorf) [RHEL-26884] {CVE-2023-52467} - nvme-multipath: find NUMA path only for online numa-node (Chris Leech) [RHEL-40088] - ACPI: arm64: export acpi_arch_thermal_cpufreq_pctg() (Charles Mirabile) [RHEL-1697] - ACPI: processor: reduce CPUFREQ thermal reduction pctg for Tegra241 (Charles Mirabile) [RHEL-1697] - ACPI: thermal: Add Thermal fast Sampling Period (_TFP) support (Charles Mirabile) [RHEL-1697] - scsi: specify .sense_len = SCSI_SENSE_BUFFERSIZE in scsi_execute() scsi_exec_args (Ewan D. Milne) [RHEL-30596]- ionic: fix use after netif_napi_del() (CKI Backport Bot) [RHEL-47634] {CVE-2024-39502} - i2c: lpi2c: Avoid calling clk_get_rate during transfer (David Arcari) [RHEL-48206] {CVE-2024-40965} - i2c: imx-lpi2c: return -EINVAL when i2c peripheral clk doesn't work (David Arcari) [RHEL-48206] {CVE-2024-40965} - i2c: smbus: Support DDR5 and LPDDR5 SPD EEPROMs (David Arcari) [RHEL-49526] - ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine." (CKI Backport Bot) [RHEL-48391] {CVE-2024-40984} - vmci: prevent speculation leaks by sanitizing event in event_deliver() (CKI Backport Bot) [RHEL-47688] {CVE-2024-39499} - drm/fbdev-generic: Fix framebuffer on big endian devices (Thomas Huth) [RHEL-45158] - fs/proc: do_task_stat: use sig->stats_lock to gather the threads/children stats (Brian Foster) [RHEL-31564] {CVE-2024-26686} - fs/proc: do_task_stat: move thread_group_cputime_adjusted() outside of lock_task_sighand() (Brian Foster) [RHEL-31564] - fs/proc: do_task_stat: use __for_each_thread() (Brian Foster) [RHEL-31564] - of: unittest: Fix compile in the non-dynamic case (Steve Best) [RHEL-37072] {CVE-2023-52679} - of: unittest: Fix of_count_phandle_with_args() expected value message (Steve Best) [RHEL-37072] {CVE-2023-52679} - of: Fix double free in of_parse_phandle_with_args_map (Steve Best) [RHEL-37072] {CVE-2023-52679}- net/mlx5e: Fix netif state handling (Benjamin Poirier) [RHEL-43870] {CVE-2024-38608} - net/mlx5e: Add wrapping for auxiliary_driver ops and remove unused args (Benjamin Poirier) [RHEL-43870] - net: fix rc7's __skb_datagram_iter() (Paolo Abeni) [RHEL-46610] - net: allow skb_datagram_iter to be called from any context (Paolo Abeni) [RHEL-46610] - net: do not leave a dangling sk pointer, when socket creation fails (Paolo Abeni) [RHEL-46610] - netns: Make get_net_ns() handle zero refcount net (Paolo Abeni) [RHEL-46610] - net: fix out-of-bounds access in ops_init (Paolo Abeni) [RHEL-46610] - net: ethtool: correct MAX attribute value for stats (Davide Caratti) [RHEL-46358] - net: ethtool: fix the error condition in ethtool_get_phy_stats_ethtool() (Davide Caratti) [RHEL-46358 RHEL-47900] {CVE-2024-40928} - audit: use KMEM_CACHE() instead of kmem_cache_create() (Ricardo Robaina) [RHEL-35421] - audit: remove unnecessary assignment in audit_dupe_lsm_field() (Ricardo Robaina) [RHEL-35421] - audit,io_uring: io_uring openat triggers audit reference count underflow (Ricardo Robaina) [RHEL-35421] - audit: Annotate struct audit_chunk with __counted_by (Ricardo Robaina) [RHEL-35421] - putname(): IS_ERR_OR_NULL() is wrong here (Ricardo Robaina) [RHEL-35421] - net/mlx5: Discard command completions in internal error (Kamal Heib) [RHEL-44237] {CVE-2024-38555} - efi/arm64: Fix kmemleak false positive in arm64_efi_rt_init() (Waiman Long) [RHEL-24125] - fbdev/hyperv_fb: Include (Waiman Long) [RHEL-24125] - drm/hyperv: Fix a compilation issue because of not including screen_info.h (Waiman Long) [RHEL-24125] - efi: Do not include from EFI header (Waiman Long) [RHEL-24125] - PCI: Clear Secondary Status errors after enumeration (Myron Stowe) [RHEL-44851] - leds: gpio: Add kernel log if devm_fwnode_gpiod_get() fails (Radu Rendec) [RHEL-43483] - leds: gpio: Update headers (Radu Rendec) [RHEL-43483] - leds: gpio: Remove unneeded assignment (Radu Rendec) [RHEL-43483] - leds: gpio: Move temporary variable for struct device to gpio_led_probe() (Radu Rendec) [RHEL-43483] - leds: gpio: Refactor code to use devm_gpiod_get_index_optional() (Radu Rendec) [RHEL-43483] - leds: gpio: Utilise PTR_ERR_OR_ZERO() (Radu Rendec) [RHEL-43483] - leds: gpio: Keep driver firmware interface agnostic (Radu Rendec) [RHEL-43483] - leds: gpio: Annotate struct gpio_leds_priv with __counted_by (Radu Rendec) [RHEL-43483] - leds: gpio: Configure per-LED pin control (Radu Rendec) [RHEL-43483] - leds: gpio: switch to using devm_fwnode_gpiod_get() (Radu Rendec) [RHEL-43483] - leds: move default_state read from fwnode to core (Radu Rendec) [RHEL-43483] - PM: sleep: Restore asynchronous device resume optimization (Mark Langsdorf) [RHEL-29018] {CVE-2023-52498} - PM: sleep: Fix possible deadlocks in core system-wide PM code (Mark Langsdorf) [RHEL-29018] {CVE-2023-52498} - async: Introduce async_schedule_dev_nocall() (Mark Langsdorf) [RHEL-29018] {CVE-2023-52498} - pmdomain: imx8mp-blk-ctrl: imx8mp_blk: Add fdcc clock to hdmimix domain (Mark Salter) [RHEL-37329] {CVE-2024-35942} - perf: hisi: Fix use-after-free when register pmu fails (Mark Salter) [RHEL-38291] {CVE-2023-52859} - Enable tmpfs quota configuration option (Carlos Maiolino) [RHEL-7768] - shmem: properly report quota mount options (Carlos Maiolino) [RHEL-7768] - shmem: move spinlock into shmem_recalc_inode() to fix quota support (Carlos Maiolino) [RHEL-7768] - shmem: fix quota lock nesting in huge hole handling (Carlos Maiolino) [RHEL-7768] - tmpfs: fix race on handling dquot rbtree (Carlos Maiolino) [RHEL-7768] - shmem: Add default quota limit mount options (Carlos Maiolino) [RHEL-7768] - shmem: quota support (Carlos Maiolino) [RHEL-7768] - shmem: prepare shmem quota infrastructure (Carlos Maiolino) [RHEL-7768] - quota: Check presence of quota operation structures instead of ->quota_read and ->quota_write callbacks (Carlos Maiolino) [RHEL-7768] - shmem: make shmem_get_inode() return ERR_PTR instead of NULL (Carlos Maiolino) [RHEL-7768] - shmem: make shmem_inode_acct_block() return error (Carlos Maiolino) [RHEL-7768]- bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set() (CKI Backport Bot) [RHEL-46919] {CVE-2024-39487} - phy: ti: gmii-sel: Enable SGMII mode for J784S4 (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Fix register offset when parent is not a syscon node (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Allow parent to not be syscon node (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Enable USXGMII mode for J784S4 (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Add support for CPSW9G GMII SEL in J784S4 (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Enable SGMII mode for J721E (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Enable SGMII mode for J7200 (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Add support for SGMII mode (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Add support for CPSW9G GMII SEL in J721e (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Update methods for fetching and using qsgmii main port (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Add support for CPSW5G GMII SEL in J7200 (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: check of_get_address() for failure (Andrew Halaney) [RHEL-44742] - clk: keystone: syscon-clk: Fix audio refclk (Andrew Halaney) [RHEL-44742] - clk: keystone: syscon-clk: Add support for audio refclk (Andrew Halaney) [RHEL-44742] - clk: keystone: syscon-clk: Allow the clock node to not be of type syscon (Andrew Halaney) [RHEL-44742] - clk: keystone: syscon-clk: Use dev_err_probe() helper (Andrew Halaney) [RHEL-44742] - clk: keystone: syscon-clk: Add support for AM62 epwm-tbclk (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Consolidate serdes0 references (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Assign only lanes 0 and 1 to PCIe1 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-main: Add node for EHRPWMs (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am69-sk: Add PCIe support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Add overlay for PCIe0 and PCIe1 EP Mode (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Enable PCIe0 and PCIe1 in RC Mode (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-main: Add PCIe nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Add TPS62873 node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am69-sk: Add TPS62873 node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Enable USB3 support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-main: Add support for USB (Andrew Halaney) [RHEL-44742] - arm64: boot: dts: ti: k3-*: Add memory node to bootloader stage (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4: Add overlay for dual port USXGMII mode (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Add support for multiple CAN instances (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4: Add overlay to enable QSGMII mode with CPSW9G (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Enable Main CPSW2G node and add aliases for it (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-main: Add CPSW2G and CPSW9G nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Add alias for MCU CPSW2G (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Fix csi2-dual-imx219 dtb names (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-beagleplay: Fix Ethernet PHY RESET GPIOs (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-phyboard-lyra-rdk: Add USB-C (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2: Add main esm address range (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2-main: Enable support for SDR104 speed mode (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a: Enable UHS mode support for SD cards (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65-main: Remove unused properties in sdhci nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65-main: Fix sdhci node properties (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j722s-evm: Enable UHS support for MMCSD (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Enable overlays for the am625-phyboard-lyra (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: am64-phyboard-electra: Add overlay to enable a GPIO fan (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a-main: Add Wave5 Video Encoder/Decoder Node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am69-sk: Fix UART pin type and macro type (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62-verdin-dahlia: support sleep-moci (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62-verdin: replace sleep-moci hog with regulator (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a: Disable USB LPM (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62p: add the USB sub-system (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62/a: use sub-node for USB_PHY_CTRL registers (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62*: Add PHY2 region to USB wrapper node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Add icssg-prueth nodes for PG1 devices (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-phyboard-lyra-rdk: Add Audio Codec (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e: Use exact ranges for FSS node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Use exact ranges for FSS node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65: Use exact ranges for FSS node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65: Move SerDes mux nodes under the control node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65: Add full compatible to SerDes control nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j722s-evm: Enable eMMC support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-{am62p,j722s}: Disable ethernet by default (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am642-phyboard-electra-rdk: Increase CAN max bitrate (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-phyboard-lyra-rdk: Increase CAN max bitrate (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-verdin: add PCIe reset gpio hog (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: verdin-am62: mallow: fix GPIOs pinctrl (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2: Remove UART baud rate selection (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e: Remove UART baud rate selection (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Remove UART baud rate selection (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am64: Remove UART baud rate selection (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65: Remove UART baud rate selection (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62-lp-sk: Remove tps65219 power-button (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-beagleplay: Use mmc-pwrseq for wl18xx enable (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: verdin-am62: use SD1 CD as GPIO (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: verdin-am62: Set memory size to 2gb (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: verdin-am62: dahlia: fix audio clock (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62p5-sk: minor whitespace cleanup (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: hummingboard-t: add overlays for m.2 pci-e and usb-3 (Andrew Halaney) [RHEL-44742] - arm64: dts: add description for solidrun am642 som and evaluation board (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62p: Add Wave5 Video Encoder/Decoder Node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2-main: Add Wave5 Video Encoder/Decoder Node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am69-sk: Add support for OSPI flash (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am69-sk: Enable CAN interfaces for AM69 SK board (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Enable overlays for SK-AM62P (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62p: Add nodes for CSI-RX (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62p: Add DMASS1 for CSI (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j722s-evm: Enable OSPI NOR support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j722s-evm: Enable CPSW3G RGMII1 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e: Fix mux-reg-masks in hbmc_mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Add common1 register space for AM62A SoC (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Add common1 register space for AM65x SoC (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am642-evm: add overlay for ICSSG1 2nd port (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am642-evm: add ICSSG1 Ethernet support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am64-main: Add ICSSG IEP nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am6*: Add bootph-all property in MMC node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am6*: Fix bus-width property in MMC nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am6*: Fix ti,clkbuf-sel property in MMC nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am6*: Remove DLL properties for soft PHYs (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62p: Add ITAP/OTAP values for MMC (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am64-main: Fix ITAP/OTAP values for MMC (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a7-sk: Enable eMMC support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a-main: Add sdhci2 instance (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a-main: Add sdhci0 instance (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e-sk: Add overlay for IMX219 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2-main: Add CSI2RX capture nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e-main: Add CSI2RX capture nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e-sk: Model CSI2RX connector mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am69-sk: Enable camera peripherals (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am68-sk-base-board: Enable camera peripherals (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2-common-proc-board: Enable camera peripherals (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Add reserved memory for watchdog (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Add support for TI J722S Evaluation Module (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Introduce J722S family of SoCs (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Support IOT2050-SM variant (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Annotate LED nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Factor out DP related bits (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Factor out enabling of USB3 support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Factor out arduino connector bits (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Disable R5 lockstep for all PG2 boards (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: verdin-am62: Set VDD CORE minimum voltage to 0.75V (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62-wakeup: Configure ti-sysc for wkup_uart0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: am62-phyboard-lyra: Add overlay to enable a GPIO fan (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: verdin-am62: add support for Verdin USB1 interface (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Add DT overlay for PCIe + USB3.0 SERDES personality card (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Add DT overlay for PCIe + USB2.0 SERDES personality card (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a: Make the main_conf node a simple-bus (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62: Make the main_conf node a simple-bus (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Make the FSS node a simple-bus (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2: Convert serdes_ln_ctrl node into reg-mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2: Convert usb_serdes_mux node into reg-mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e: Convert usb_serdes_mux node into reg-mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e: Convert serdes_ln_ctrl node into reg-mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Convert usb_serdes_mux node into reg-mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Convert serdes_ln_ctrl node into reg-mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am64: Convert serdes_ln_ctrl node into reg-mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Makefile: Clarify GPL-2.0 as GPL-2.0-only (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050*: Clarify GPL-2.0 as GPL-2.0-only (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: phycore*: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: beagle*: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-serdes: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-pinctrl: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am64: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62p: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a7: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Use https for urls (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: use ti,j7200-padconf compatible (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Makefile: Add HDMI audio check for AM62A7-SK (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a7-sk: Add HDMI support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a-main: Add node for Display SubSystem (DSS) (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: phycore-am64: Add ADC (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Add support for multiple CAN instances (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200-som-p0: Add support for CAN instance 0 in main domain (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Add support for CAN nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: verdin-am62: mallow: add TPM device (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am64: Remove PCIe endpoint node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65: Remove PCIe endpoint nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Remove PCIe endpoint node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Enable PCIe nodes at the board level (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2-som-p0: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e-som-p0: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e-sk: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e-beagleboneai64: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200-som-p0: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am69-sk: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am68-sk-som: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am654-base-board: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am642-sk: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am642-evm: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am642-phyboard-electra: Add TPM support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Disable clock output of the ethernet PHY (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-beagleplay: Use the builtin mdio bus (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-beagleplay: Add boot phase tags for USB0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-sk: Add boot phase tags for USB0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am654-main: Add device tree entry for SGX GPU (Andrew Halaney) [RHEL-44742] - openvswitch: get related ct labels from its master if it is not confirmed (Xin Long) [RHEL-44560] - block: refine the EOF check in blkdev_iomap_begin (Ming Lei) [RHEL-43906] {CVE-2024-38604} - mm/userfaultfd: reset ptes when close() for wr-protected ones (Nico Pache) [RHEL-39639] {CVE-2024-36881} - scsi: mpi3mr: Fix printk() format strings (Ewan D. Milne) [RHEL-18205] - scsi: mpi3mr: Update driver version to 8.5.1.0.0 (Ewan D. Milne) [RHEL-18205] - scsi: mpi3mr: Support for preallocation of SGL BSG data buffers part-3 (Ewan D. Milne) [RHEL-18205] - scsi: mpi3mr: Support for preallocation of SGL BSG data buffers part-2 (Ewan D. Milne) [RHEL-18205] - scsi: mpi3mr: Support for preallocation of SGL BSG data buffers part-1 (Ewan D. Milne) [RHEL-18205] - x86/mce: Dynamically size space for machine check records (Aristeu Rozanski) [RHEL-24864]- powerpc/eeh: avoid possible crash when edev->pdev changes (Mamatha Inamdar) [RHEL-45149] - mm/shmem: disable PMD-sized page cache if needed (Donald Dutile) [RHEL-14441] - mm/filemap: skip to create PMD-sized page cache if needed (Donald Dutile) [RHEL-14441] - mm/readahead: limit page cache size in page_cache_ra_order() (Donald Dutile) [RHEL-14441] - readahead: use ilog2 instead of a while loop in page_cache_ra_order() (Donald Dutile) [RHEL-14441] - mm/filemap: make MAX_PAGECACHE_ORDER acceptable to xarray (Donald Dutile) [RHEL-14441] - filemap: add helper mapping_max_folio_size() (Donald Dutile) [RHEL-14441] - filemap: Allow __filemap_get_folio to allocate large folios (Donald Dutile) [RHEL-14441] - filemap: Add fgf_t typedef (Donald Dutile) [RHEL-14441] - cpuidle: ACPI/intel: fix MWAIT hint target C-state computation (David Arcari) [RHEL-47255] - intel_idle: Add Meteorlake support (David Arcari) [RHEL-47255] - x86: Fix CPUIDLE_FLAG_IRQ_ENABLE leaking timer reprogram (David Arcari) [RHEL-47255] - coredump: Proactively round up to kmalloc bucket size (Audra Mitchell) [RHEL-44555] - efi/unaccepted: touch soft lockup during memory accept (CKI Backport Bot) [RHEL-46580] {CVE-2024-36936} - media: cec: cec-api: add locking in cec_release() (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: avoid confusing "transmit timed out" message (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: avoid recursive cec_claim_log_addrs (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: cec-adap: always cancel work in cec_transmit_msg_fh (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: remove length check of Timer Status (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: count low-drive, error and arb-lost conditions (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: add note about *_from_edid() function usage in drm (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: add adap_unconfigured() callback (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: add adap_nb_transmit_canceled() callback (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: don't set last_initiator if tx in progress (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: disable adapter in cec_devnode_unregister (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: not all messages were passed on when monitoring (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: add support for Absolute Volume Control (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-adap.c: log when claiming LA fails unexpectedly (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-adap.c: drop activate_cnt, use state info instead (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-adap.c: reconfigure if the PA changes during configuration (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-adap.c: fix is_configuring state (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-adap.c: stop trying LAs on CEC_TX_STATUS_TIMEOUT (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-adap.c: don't unconfigure if already unconfigured (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: add optional adap_configured callback (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: add xfer_timeout_ms field (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: use call_op and check for !unregistered (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-pin: fix interrupt en/disable handling (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-pin: drop unused 'enabled' field from struct cec_pin (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-pin: fix off-by-one SFT check (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-pin: rename timer overrun variables (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: correctly pass on reply results (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: abort if the current transmit was canceled (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: call enable_adap on s_log_addrs (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: fix a deadlock situation (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: safely unhook lists in cec_data (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: copy sequence field for the reply (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - net: wwan: iosm: Fix tainted pointer delete is case of region creation fail (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: mhi: drop driver owner assignment (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: t7xx: Split 64bit accesses to fix alignment issues (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: core: make wwan_class constant (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: hwsim: make wwan_hwsim_class constant (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: t7xx: Prefer struct_size over open coded arithmetic (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: core: constify the struct device_type usage (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: t7xx: Add fastboot WWAN port (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: t7xx: Infrastructure for early port configuration (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: t7xx: Add sysfs attribute for device state machine (Jose Ignacio Tornos Martinez) [RHEL-9429] - wwan: core: Add WWAN fastboot port type (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: qcom_bam_dmux: Convert to platform remove callback returning void (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: replace deprecated strncpy with strscpy (Jose Ignacio Tornos Martinez) [RHEL-9429] - drivers: net: wwan: iosm: Fixed multiple typos in multiple files (Jose Ignacio Tornos Martinez) [RHEL-9429] - Revert "net: wwan: iosm: enable runtime pm support for 7560" (Jose Ignacio Tornos Martinez) [RHEL-9429] - drivers: net: wwan: wwan_core.c: resolved spelling mistake (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: t7xx: Add __counted_by for struct t7xx_fsm_event and use struct_size() (Jose Ignacio Tornos Martinez) [RHEL-9429] - wwan: core: Use the bitmap API to allocate bitmaps (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: iosm: enable runtime pm support for 7560 (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: iosm: clean up unused struct members (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: iosm: remove unused enum definition (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: iosm: remove unused macro definition (Jose Ignacio Tornos Martinez) [RHEL-9429] - selftests: net: bridge: increase IGMP/MLD exclude timeout membership interval (Hangbin Liu) [RHEL-45825] - selftests: test_bridge_neigh_suppress.sh: Fix failures due to duplicate MAC (Hangbin Liu) [RHEL-45825] - selftests: reuseaddr_conflict: add missing new line at the end of the output (Hangbin Liu) [RHEL-45825] - selftests: forwarding: Fix ping failure due to short timeout (Hangbin Liu) [RHEL-45825] - selftests: net: more strict check in net_helper (Hangbin Liu) [RHEL-45825] - seg6: fix parameter passing when calling NF_HOOK() in End.DX4 and End.DX6 behaviors (Hangbin Liu) [RHEL-45826] - ipv6: prevent possible NULL dereference in rt6_probe() (Hangbin Liu) [RHEL-45826] - ipv6: prevent possible NULL deref in fib6_nh_init() (Hangbin Liu) [RHEL-45826] - net/ipv6: Fix the RT cache flush via sysctl using a previous delay (Hangbin Liu) [RHEL-45826] - ipv6: fix possible race in __fib6_drop_pcpu_from() (Hangbin Liu) [RHEL-45826] - net/ipv6: Fix route deleting failure when metric equals 0 (Hangbin Liu) [RHEL-45826] - ipv6: prevent NULL dereference in ip6_output() (Hangbin Liu) [RHEL-45826] - net: ipv6: fix wrong start position when receive hop-by-hop fragment (Hangbin Liu) [RHEL-45826] - ipv6: Fix infinite recursion in fib6_dump_done(). (Hangbin Liu) [RHEL-45826] - ACPI: CPPC: Fix access width used for PCC registers (Mark Langsdorf) [RHEL-37532] {CVE-2024-35995} - ACPI: CPPC: Fix bit_offset shift in MASK_VAL() macro (Mark Langsdorf) [RHEL-37532] {CVE-2024-35995} - ACPI: CPPC: Use access_width over bit_width for system memory accesses (Mark Langsdorf) [RHEL-37532] {CVE-2024-35995} - net: usb: ax88179_178a: improve link status logs (Jose Ignacio Tornos Martinez) [RHEL-45458] - net: usb: ax88179_178a: improve reset check (Jose Ignacio Tornos Martinez) [RHEL-45458] - net: usb: ax88179_178a: fix link status when link is set to down/up (Jose Ignacio Tornos Martinez) [RHEL-45458] - net: usb: ax88179_178a: Add check for usbnet_get_endpoints() (Jose Ignacio Tornos Martinez) [RHEL-45458] - net: usb: ax88179_178a: stop lying about skb->truesize (Jose Ignacio Tornos Martinez) [RHEL-45458] - net: usb: ax88179_178a: avoid writing the mac address before first reading (Jose Ignacio Tornos Martinez) [RHEL-45458] - net: usb: ax88179_178a: non necessary second random mac address (Jose Ignacio Tornos Martinez) [RHEL-45458] - net: usb: ax88179_178a: avoid the interface always configured as random address (Jose Ignacio Tornos Martinez) [RHEL-45458] - i2c: designware: Add ACPI ID for Granite Rapids-D I2C controller (David Arcari) [RHEL-29353] - prinkt/nbcon: Add a scheduling point to nbcon_kthread_func(). (Derek Barbosa) [RHEL-37526] - rhel: add ICE_HWMON cfg (Petr Oros) [RHEL-17486] - ice: use proper macro for testing bit (Petr Oros) [RHEL-17486] - ice: Reject pin requests with unsupported flags (Petr Oros) [RHEL-17486] - ice: Don't process extts if PTP is disabled (Petr Oros) [RHEL-17486] - ice: Fix improper extts handling (Petr Oros) [RHEL-17486] - ice: Rebuild TC queues on VSI queue reconfiguration (Petr Oros) [RHEL-17486] - ice: Fix VSI list rule with ICE_SW_LKUP_LAST type (Petr Oros) [RHEL-17486] - ice: fix 200G link speed message log (Petr Oros) [RHEL-17486] - ice: avoid IRQ collision to fix init failure on ACPI S3 resume (Petr Oros) [RHEL-17486] - ice: map XDP queues to vectors in ice_vsi_map_rings_to_vectors() (Petr Oros) [RHEL-17486] - ice: add flag to distinguish reset from .ndo_bpf in XDP rings config (Petr Oros) [RHEL-17486] - ice: remove af_xdp_zc_qps bitmap (Petr Oros) [RHEL-17486] - ice: fix reads from NVM Shadow RAM on E830 and E825-C devices (Petr Oros) [RHEL-17486] - ice: fix iteration of TLVs in Preserved Fields Area (Petr Oros) [RHEL-17486] - ice: fix 200G PHY types to link speed mapping (Petr Oros) [RHEL-17486] - ice: fix accounting if a VLAN already exists (Petr Oros) [RHEL-17486] - ice: Interpret .set_channels() input differently (Petr Oros) [RHEL-17486] - ice: Fix package download algorithm (Petr Oros) [RHEL-17486] - ice: remove correct filters during eswitch release (Petr Oros) [RHEL-17486] - ice: refactor struct ice_vsi_cfg_params to be inside of struct ice_vsi (Petr Oros) [RHEL-17486] - ice: Deduplicate tc action setup (Petr Oros) [RHEL-17486] - ice: update E830 device ids and comments (Petr Oros) [RHEL-17486] - ice: add additional E830 device ids (Petr Oros) [RHEL-17486] - ice: ensure the copied buf is NUL terminated (Petr Oros) [RHEL-17486] - ice: fix LAG and VF lock dependency in ice_reset_vf() (Petr Oros) [RHEL-17486] - ice: Fix checking for unsupported keys on non-tunnel device (Petr Oros) [RHEL-17486] - ice: tc: allow zero flags in parsing tc flower (Petr Oros) [RHEL-17486] - ice: tc: check src_vsi in case of traffic from VF (Petr Oros) [RHEL-17486] - ice: store VF relative MSI-X index in q_vector->vf_reg_idx (Petr Oros) [RHEL-17486] - ice: set vf->num_msix in ice_initialize_vf_entry() (Petr Oros) [RHEL-17486] - ice: Implement 'flow-type ether' rules (Petr Oros) [RHEL-17486] - ice: Remove unnecessary argument from ice_fdir_comp_rules() (Petr Oros) [RHEL-17486] - ice: Fix freeing uninitialized pointers (Petr Oros) [RHEL-17486] - ice: hold devlink lock for whole init/cleanup (Petr Oros) [RHEL-17486] - ice: move devlink port code to a separate file (Petr Oros) [RHEL-17486] - ice: move ice_devlink.[ch] to devlink folder (Petr Oros) [RHEL-17486] - ice: Remove newlines in NL_SET_ERR_MSG_MOD (Petr Oros) [RHEL-17486] - ice: Add switch recipe reusing feature (Petr Oros) [RHEL-17486] - ice: count representor stats (Petr Oros) [RHEL-17486] - ice: do switchdev slow-path Rx using PF VSI (Petr Oros) [RHEL-17486] - ice: change repr::id values (Petr Oros) [RHEL-17486] - ice: remove switchdev control plane VSI (Petr Oros) [RHEL-17486] - ice: control default Tx rule in lag (Petr Oros) [RHEL-17486] - ice: default Tx rule instead of to queue (Petr Oros) [RHEL-17486] - ice: do Tx through PF netdev in slow-path (Petr Oros) [RHEL-17486] - ice: remove eswitch changing queues algorithm (Petr Oros) [RHEL-17486] - ice: fix memory corruption bug with suspend and rebuild (Petr Oros) [RHEL-17486] - ice: Refactor FW data type and fix bitmap casting issue (Petr Oros) [RHEL-17486] - ice: fix stats being updated by way too large values (Petr Oros) [RHEL-17486] - ice: fix typo in assignment (Petr Oros) [RHEL-17486] - net: ice: Fix potential NULL pointer dereference in ice_bridge_setlink() (Petr Oros) [RHEL-17486] - ice: virtchnl: stop pretending to support RSS over AQ or registers (Petr Oros) [RHEL-17486] - ice: reconfig host after changing MSI-X on VF (Petr Oros) [RHEL-17486] - ice: reorder disabling IRQ and NAPI in ice_qp_dis (Petr Oros) [RHEL-17486] - ice: avoid unnecessary devm_ usage (Petr Oros) [RHEL-17486] - ice: do not disable Tx queues twice in ice_down() (Petr Oros) [RHEL-17486] - ice: cleanup line splitting for context set functions (Petr Oros) [RHEL-17486] - ice: use GENMASK instead of BIT(n) - 1 in pack functions (Petr Oros) [RHEL-17486] - ice: rename ice_write_* functions to ice_pack_ctx_* (Petr Oros) [RHEL-17486] - ice: remove vf->lan_vsi_num field (Petr Oros) [RHEL-17486] - ice: use relative VSI index for VFs instead of PF VSI number (Petr Oros) [RHEL-17486] - ice: remove unnecessary duplicate checks for VF VSI ID (Petr Oros) [RHEL-17486] - ice: pass VSI pointer into ice_vc_isvalid_q_id (Petr Oros) [RHEL-17486] - ice: Fix debugfs with devlink reload (Petr Oros) [RHEL-17486] - ice: Remove and readd netdev during devlink reload (Petr Oros) [RHEL-17486] - ice: add support for 3k signing DDP sections for E825C (Petr Oros) [RHEL-17486] - ice: Add helper function ice_is_generic_mac (Petr Oros) [RHEL-17486] - ice: introduce new E825C devices family (Petr Oros) [RHEL-17486] - ice: remove incorrect comment (Petr Oros) [RHEL-17486] - ice: Add a new counter for Rx EIPE errors (Petr Oros) [RHEL-17486] - ice: make ice_vsi_cfg_txq() static (Petr Oros) [RHEL-17486] - ice: make ice_vsi_cfg_rxq() static (Petr Oros) [RHEL-17486] - ice: stop destroying and reinitalizing Tx tracker during reset (Petr Oros) [RHEL-17486] - ice: factor out ice_ptp_rebuild_owner() (Petr Oros) [RHEL-17486] - ice: rename ice_ptp_tx_cfg_intr (Petr Oros) [RHEL-17486] - ice: don't check has_ready_bitmap in E810 functions (Petr Oros) [RHEL-17486] - ice: rename verify_cached to has_ready_bitmap (Petr Oros) [RHEL-17486] - ice: pass reset type to PTP reset functions (Petr Oros) [RHEL-17486] - ice: introduce PTP state machine (Petr Oros) [RHEL-17486] - ice: ice_base.c: Add const modifier to params and vars (Petr Oros) [RHEL-17486] - ice: remove rx_len_errors statistic (Petr Oros) [RHEL-17486] - ice: replace ice_vf_recreate_vsi() with ice_vf_reconfig_vsi() (Petr Oros) [RHEL-17486] - ice: Add support for packet mirroring using hardware in switchdev mode (Petr Oros) [RHEL-17486] - ice: Enable SW interrupt from FW for LL TS (Petr Oros) [RHEL-17486] - ice: Schedule service task in IRQ top half (Petr Oros) [RHEL-17486] - ice: cleanup inconsistent code (Petr Oros) [RHEL-17486] - ice: field get conversion (Petr Oros) [RHEL-17486] - ice: fix pre-shifted bit usage (Petr Oros) [RHEL-17486] - ice: field prep conversion (Petr Oros) [RHEL-17486] - ice: Fix PF with enabled XDP going no-carrier after reset (Petr Oros) [RHEL-17486] - ice: use VLAN proto from ring packet context in skb path (Petr Oros) [RHEL-17486] - ice: Implement VLAN tag hint (Petr Oros) [RHEL-17486] - ice: Support XDP hints in AF_XDP ZC mode (Petr Oros) [RHEL-17486] - ice: Support RX hash XDP hint (Petr Oros) [RHEL-17486] - ice: Support HW timestamp hint (Petr Oros) [RHEL-17486] - ice: Introduce ice_xdp_buff (Petr Oros) [RHEL-17486] - ice: Make ptype internal to descriptor info processing (Petr Oros) [RHEL-17486] - ice: make RX HW timestamp reading code more reusable (Petr Oros) [RHEL-17486] - ice: make RX hash reading code more reusable (Petr Oros) [RHEL-17486] - ice: add ability to read and configure FW log data (Petr Oros) [RHEL-17486] - ice: enable FW logging (Petr Oros) [RHEL-17486] - ice: configure FW logging (Petr Oros) [RHEL-17486] - ice: remove FW logging code (Petr Oros) [RHEL-17486] - iavf: enable symmetric-xor RSS for Toeplitz hash function (Petr Oros) [RHEL-17486] - ice: enable symmetric-xor RSS for Toeplitz hash function (Petr Oros) [RHEL-17486] - ice: refactor the FD and RSS flow ID generation (Petr Oros) [RHEL-17486] - ice: refactor RSS configuration (Petr Oros) [RHEL-17486] - ice: fix ICE_AQ_VSI_Q_OPT_RSS_* register values (Petr Oros) [RHEL-17486] - ice: Rename E822 to E82X (Petr Oros) [RHEL-17486] - ice: periodically kick Tx timestamp interrupt (Petr Oros) [RHEL-17486] - ice: Re-enable timestamping correctly after reset (Petr Oros) [RHEL-17486] - ice: Improve logs for max ntuple errors (Petr Oros) [RHEL-17486] - ice: read internal temperature sensor (Petr Oros) [RHEL-17486] - ice: fix error code in ice_eswitch_attach() (Petr Oros) [RHEL-17486] - ice: reserve number of CP queues (Petr Oros) [RHEL-17486] - ice: adjust switchdev rebuild path (Petr Oros) [RHEL-17486] - ice: add VF representors one by one (Petr Oros) [RHEL-17486] - ice: realloc VSI stats arrays (Petr Oros) [RHEL-17486] - ice: set Tx topology every time new repr is added (Petr Oros) [RHEL-17486] - ice: allow changing SWITCHDEV_CTRL VSI queues (Petr Oros) [RHEL-17486] - ice: return pointer to representor (Petr Oros) [RHEL-17486] - ice: make representor code generic (Petr Oros) [RHEL-17486] - ice: remove VF pointer reference in eswitch code (Petr Oros) [RHEL-17486] - ice: track port representors in xarray (Petr Oros) [RHEL-17486] - ice: use repr instead of vf->repr (Petr Oros) [RHEL-17486] - ice: track q_id in representor (Petr Oros) [RHEL-17486] - ice: remove unused control VSI parameter (Petr Oros) [RHEL-17486] - ice: remove redundant max_vsi_num variable (Petr Oros) [RHEL-17486] - ice: rename switchdev to eswitch (Petr Oros) [RHEL-17486] - ice: make use of DEFINE_FLEX() in ice_switch.c (Petr Oros) [RHEL-17486] - ice: make use of DEFINE_FLEX() for struct ice_aqc_dis_txq_item (Petr Oros) [RHEL-17486] - ice: make use of DEFINE_FLEX() for struct ice_aqc_add_tx_qgrp (Petr Oros) [RHEL-17486] - ice: make use of DEFINE_FLEX() in ice_ddp.c (Petr Oros) [RHEL-17486] - ice: drop two params of ice_aq_move_sched_elems() (Petr Oros) [RHEL-17486] - ice: ice_sched_remove_elems: replace 1 elem array param by u32 (Petr Oros) [RHEL-17486] - ice: Check CRC strip requirement for VLAN strip (Petr Oros) [RHEL-17486] - ice: Support FCS/CRC strip disable for VF (Petr Oros) [RHEL-17486] - ptp: introduce helpers to adjust by scaled parts per million (Petr Oros) [RHEL-17486]- i40e: fix: remove needless retries of NVM update (CKI Backport Bot) [RHEL-36692] - i2c: smbus: Support up to 8 SPD EEPROMs (David Arcari) [RHEL-47257] - net/mlx5: Add a timeout to acquire the command queue semaphore (Benjamin Poirier) [RHEL-44225] {CVE-2024-38556} - spi: fix null pointer dereference within spi_sync (Andrew Halaney) [RHEL-39777] {CVE-2024-36930} - spi: Fix null dereference on suspend (Andrew Halaney) [RHEL-38218] {CVE-2023-52749} - Revert "sched/fair: Make sure to try to detach at least one movable task" (Phil Auld) [RHEL-45194] - ACPI: LPIT: Avoid u32 multiplication overflow (Mark Langsdorf) [RHEL-37064] {CVE-2023-52683} - netfilter: nft_fib: allow from forward/input without iif selector (Florian Westphal) [RHEL-36316] - netfilter: nft_fib: reverse path filter for policy-based routing on iif (Florian Westphal) [RHEL-36316] - tipc: force a dst refcount before doing decryption (Xin Long) [RHEL-6118] - PM / devfreq: Fix buffer overflow in trans_stat_show (Mark Salter) [RHEL-29457] {CVE-2023-52614} - nvme: find numa distance only if controller has valid numa id (John Meneghini) [RHEL-35806] - HID: amd_sfh: Handle "no sensors" in PM operations (Benjamin Tissoires) [RHEL-23851] - HID: intel-ish-hid: ipc: Add check for pci_alloc_irq_vectors (Benjamin Tissoires) [RHEL-23851] - HID: mcp-2221: cancel delayed_work only when CONFIG_IIO is enabled (Benjamin Tissoires) [RHEL-23851] - HID: nintendo: Fix N64 controller being identified as mouse (Benjamin Tissoires) [RHEL-23851] - selftests/hid: wacom: fix confidence tests (Benjamin Tissoires) [RHEL-23851] - HID: wacom: Add additional tests of confidence behavior (Benjamin Tissoires) [RHEL-23851] - selftests/hid: fix failing tablet button tests (Benjamin Tissoires) [RHEL-23851] - selftests/hid: fix ruff linter complains (Benjamin Tissoires) [RHEL-23851] - selftests/hid: fix mypy complains (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: be stricter for some transitions (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: add a secondary barrel switch test (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: convert the primary button tests (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: add variants of states with buttons (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: define the elements of PenState (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: set initial data for tilt/twist (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: do not set invert when the eraser is used (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: move move_to function to PenDigitizer (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: move the transitions to PenState (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: remove unused class (Benjamin Tissoires) [RHEL-23851] - selftests/hid: base: allow for multiple skip_if_uhdev (Benjamin Tissoires) [RHEL-23851] - selftests/hid: vmtest.sh: allow finer control on the build steps (Benjamin Tissoires) [RHEL-23851] - selftests/hid: vmtest.sh: update vm2c and container (Benjamin Tissoires) [RHEL-23851] - selftests/hid: force using our compiled libbpf headers (Benjamin Tissoires) [RHEL-23851] - selftests/hid: do not manually call headers_install (Benjamin Tissoires) [RHEL-23851] - selftests/hid: ensure we can compile the tests on kernels pre-6.3 (Benjamin Tissoires) [RHEL-23851] - Input: powermate - fix use-after-free in powermate_config_complete (Benjamin Tissoires) [RHEL-23851 RHEL-28076] {CVE-2023-52475} - Input: synaptics-rmi4 - fail probing if memory allocation for "phys" fails (Benjamin Tissoires) [RHEL-23851] - Input: synaptics-rmi4 - fix UAF of IRQ domain on driver removal (Benjamin Tissoires) [RHEL-23851] - Input: atkbd - do not skip atkbd_deactivate() when skipping ATKBD_CMD_GETID (Benjamin Tissoires) [RHEL-23851] - Input: atkbd - skip ATKBD_CMD_SETLEDS when skipping ATKBD_CMD_GETID (Benjamin Tissoires) [RHEL-23851] - Input: atkbd - use ab83 as id when skipping the getid command (Benjamin Tissoires) [RHEL-23851] - Input: atkbd - skip ATKBD_CMD_GETID in translated mode (Benjamin Tissoires) [RHEL-23851] - Input: allocate keycode for Display refresh rate toggle (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Revert to await reset ACK before reading report descriptor (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: remove I2C_HID_READ_PENDING flag to prevent lock-up (Benjamin Tissoires) [RHEL-23851] - HID: logitech-dj: allow mice to use all types of reports (Benjamin Tissoires) [RHEL-23851] - HID: intel-ish-hid: ipc: Fix dev_err usage with uninitialized dev->devc (Benjamin Tissoires) [RHEL-23851] - HID: input: avoid polling stylus battery on Chromebook Pompom (Benjamin Tissoires) [RHEL-23851] - HID: amd_sfh: Avoid disabling the interrupt (Benjamin Tissoires) [RHEL-23851] - HID: amd_sfh: Update HPD sensor structure elements (Benjamin Tissoires) [RHEL-23851] - HID: lenovo: Add middleclick_workaround sysfs knob for cptkbd (Benjamin Tissoires) [RHEL-23851] - HID: nvidia-shield: Add missing null pointer checks to LED initialization (Benjamin Tissoires) [RHEL-23851] - HID: nvidia-shield: Introduce thunderstrike_destroy() (Benjamin Tissoires) [RHEL-23851] - HID: nvidia-shield: Fix some missing function calls() in the probe error handling path (Benjamin Tissoires) [RHEL-23851] - HID: rmi: remove #ifdef CONFIG_PM (Benjamin Tissoires) [RHEL-23851] - HID: multitouch: remove #ifdef CONFIG_PM (Benjamin Tissoires) [RHEL-23851] - HID: usbhid: remove #ifdef CONFIG_PM (Benjamin Tissoires) [RHEL-23851] - HID: core: remove #ifdef CONFIG_PM from hid_driver (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid-of: fix NULL-deref on failed power up (Benjamin Tissoires) [RHEL-23851 RHEL-31600] {CVE-2024-26717} - HID: i2c-hid: Skip SET_POWER SLEEP for Cirque touchpad on system suspend (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: elan: Add ili2901 timing (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Renumber I2C_HID_QUIRK_ defines (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Remove I2C_HID_QUIRK_SET_PWR_WAKEUP_DEV quirk (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Turn missing reset ack into a warning (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Move i2c_hid_finish_hwreset() to after reading the report-descriptor (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Switch i2c_hid_parse() to goto style error handling (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Split i2c_hid_hwreset() in start() and finish() functions (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Fold i2c_hid_execute_reset() into i2c_hid_hwreset() (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Add IDEA5002 to i2c_hid_acpi_blacklist[] (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: fix handling of unpopulated devices (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: elan: Add ili9882t timing (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: add more DRM dependencies (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Do panel follower work on the system_wq (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Support being a panel follower (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Suspend i2c-hid devices in remove (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Make suspend and resume into helper functions (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Rearrange probe() to power things up later (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Switch to SYSTEM_SLEEP_PM_OPS() (Benjamin Tissoires) [RHEL-23851] - Input: i8042 - add Fujitsu Lifebook U728 to i8042 quirk table (Benjamin Tissoires) [RHEL-23851] - Input: i8042 - fix strange behavior of touchpad on Clevo NS70PU (Benjamin Tissoires) [RHEL-23851] - Input: synaptics-rmi4 - use sysfs_emit() to instead of scnprintf() (Benjamin Tissoires) [RHEL-23851] - Input: mouse - use sysfs_emit[_at]() instead of scnprintf() (Benjamin Tissoires) [RHEL-23851] - Input: use sysfs_emit() instead of scnprintf() (Benjamin Tissoires) [RHEL-23851] - Input: i8042 - add nomux quirk for Acer P459-G2-M (Benjamin Tissoires) [RHEL-23851] - Input: psmouse - enable Synaptics InterTouch for ThinkPad L14 G1 (Benjamin Tissoires) [RHEL-23851] - Input: synaptics-rmi4 - fix use after free in rmi_unregister_function() (Benjamin Tissoires) [RHEL-23851 RHEL-38304] {CVE-2023-52840} - Input: synaptics-rmi4 - handle reset delay when using SMBus trsnsport (Benjamin Tissoires) [RHEL-23851] - Input: leds - annotate struct input_leds with __counted_by (Benjamin Tissoires) [RHEL-23851] - Input: evdev - annotate struct evdev_client with __counted_by (Benjamin Tissoires) [RHEL-23851] - Input: synaptics-rmi4 - replace deprecated strncpy (Benjamin Tissoires) [RHEL-23851] - Input: Annotate struct ff_device with __counted_by (Benjamin Tissoires) [RHEL-23851] - HID: bpf: make bus_type const in struct hid_bpf_ops (Benjamin Tissoires) [RHEL-23851] - HID: Reorder fields in 'struct hid_input' (Benjamin Tissoires) [RHEL-23851] - HID: Add introduction about HID for non-kernel programmers (Benjamin Tissoires) [RHEL-23851] - HID: wacom: generic: Avoid reporting a serial of '0' to userspace (Benjamin Tissoires) [RHEL-23851] - HID: multitouch: Add required quirk for Synaptics 0xcddc device (Benjamin Tissoires) [RHEL-23851] - HID: wacom: Do not register input devices until after hid_hw_start (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Do not flood kernel log (Benjamin Tissoires) [RHEL-23851] - HID: bpf: use __bpf_kfunc instead of noinline (Benjamin Tissoires) [RHEL-23851] - HID: bpf: actually free hdev memory after attaching a HID-BPF program (Benjamin Tissoires) [RHEL-23851] - HID: bpf: remove double fdget() (Benjamin Tissoires) [RHEL-23851] - HID: hidraw: fix a problem of memory leak in hidraw_release() (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: add support for Logitech G Pro X Superlight 2 (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Fix cleanup in probe() (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: remove pointless error message (Benjamin Tissoires) [RHEL-23851] - HID: make ishtp_cl_bus_type const (Benjamin Tissoires) [RHEL-23851] - HID: make hid_bus_type const (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Add gamepad-only mode switched to by holding options (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Better handling of serial number length (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Update list of identifiers from SDL (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Make client_opened a counter (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Clean up locking (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Disable watchdog instead of using a heartbeat (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Avoid overwriting smoothing parameter (Benjamin Tissoires) [RHEL-23851] - HID: magicmouse: fix kerneldoc for struct magicmouse_sc (Benjamin Tissoires) [RHEL-23851] - HID: sensor-hub: Enable hid core report processing for all devices (Benjamin Tissoires) [RHEL-23851] - HID: wacom: Correct behavior when processing some confidence == false touches (Benjamin Tissoires) [RHEL-23851] - HID: nintendo: Prevent divide-by-zero on code (Benjamin Tissoires) [RHEL-23851] - HID: nintendo: fix initializer element is not constant error (Benjamin Tissoires) [RHEL-23851] - HID: nintendo: add support for nso controllers (Benjamin Tissoires) [RHEL-23851] - HID: apple: Add "hfd.cn" and "WKB603" to the list of non-apple keyboards (Benjamin Tissoires) [RHEL-23851] - HID: lenovo: Restrict detection of patched firmware only to USB cptkbd (Benjamin Tissoires) [RHEL-23851] - HID: Add quirk for Labtec/ODDOR/aikeec handbrake (Benjamin Tissoires) [RHEL-23851] - HID: uhid: replace deprecated strncpy with strscpy (Benjamin Tissoires) [RHEL-23851] - HID: wacom: Remove AES power_supply after extended inactivity (Benjamin Tissoires) [RHEL-23851] - HID: multitouch: Add quirk for HONOR GLO-GXXX touchpad (Benjamin Tissoires) [RHEL-23851] - HID: hid-asus: reset the backlight brightness level on resume (Benjamin Tissoires) [RHEL-23851] - HID: hid-asus: add const to read-only outgoing usb buffer (Benjamin Tissoires) [RHEL-23851] - Revert "HID: logitech-dj: Add support for a new lightspeed receiver iteration" (Benjamin Tissoires) [RHEL-23851] - HID: add ALWAYS_POLL quirk for Apple kb (Benjamin Tissoires) [RHEL-23851] - HID: glorious: fix Glorious Model I HID report (Benjamin Tissoires) [RHEL-23851] - HID: fix HID device resource race between HID core and debugging support (Benjamin Tissoires) [RHEL-23851] - HID: apple: add Jamesdonkey and A3R to non-apple keyboards list (Benjamin Tissoires) [RHEL-23851] - HID: mcp2221: Handle reads greater than 60 bytes (Benjamin Tissoires) [RHEL-23851] - HID: mcp2221: Don't set bus speed on every transfer (Benjamin Tissoires) [RHEL-23851] - HID: mcp2221: Set ACPI companion (Benjamin Tissoires) [RHEL-23851] - HID: mcp2221: Allow IO to start during probe (Benjamin Tissoires) [RHEL-23851] - HID: mcp2221: Set driver data before I2C adapter add (Benjamin Tissoires) [RHEL-23851] - HID: mcp2200: added driver for GPIOs of MCP2200 (Benjamin Tissoires) [RHEL-23851] - HID: Add quirk for Dell Pro Wireless Keyboard and Mouse KM5221W (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Stop IO before calling hid_connect() (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Drop HIDPP_QUIRK_UNIFYING (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Drop delayed_work_cb() (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Fix connect event race (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Remove unused connected param from *_connect() (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Remove connected check for non-unifying devices (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Add hidpp_non_unifying_init() helper (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Move hidpp_overwrite_name() to before connect check (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Move g920_get_config() to just before hidpp_ff_init() (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Remove wtp_get_config() call from probe() (Benjamin Tissoires) [RHEL-23851] - hid: lenovo: Resend all settings on reset_resume for compact keyboards (Benjamin Tissoires) [RHEL-23851] - HID: nintendo: cleanup LED code (Benjamin Tissoires) [RHEL-23851] - HID: lenovo: Detect quirk-free fw on cptkbd and stop applying workaround (Benjamin Tissoires) [RHEL-23851] - HID: nvidia-shield: Select POWER_SUPPLY Kconfig option (Benjamin Tissoires) [RHEL-23851] - HID: prodikeys: Replace deprecated strncpy() with strscpy() (Benjamin Tissoires) [RHEL-23851] - HID: steelseries: Fix signedness bug in steelseries_headset_arctis_1_fetch_battery() (Benjamin Tissoires) [RHEL-23851] - hid: Remove trailing whitespace (Benjamin Tissoires) [RHEL-23851] - HID: apple: Add "Hailuck" to the list of non-apple keyboards (Benjamin Tissoires) [RHEL-23851] - HID: steelseries: arctis_1_battery_request[] should be static (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Add support for Logitech MX Anywhere 3 mouse (Benjamin Tissoires) [RHEL-23851] - HID: wacom: struct name cleanup (Benjamin Tissoires) [RHEL-23851] - HID: wacom: remove unnecessary 'connected' variable from EKR (Benjamin Tissoires) [RHEL-23851] - HID: nvidia-shield: Update Thunderstrike LED instance name to use id (Benjamin Tissoires) [RHEL-23851] - HID: nvidia-shield: Add battery support for Thunderstrike (Benjamin Tissoires) [RHEL-23851] - HID: hid-google-stadiaff: add support for Stadia force feedback (Benjamin Tissoires) [RHEL-23851] - HID: logitech-dj: Add support for a new lightspeed receiver iteration (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Add support for the Pro X Superlight (Benjamin Tissoires) [RHEL-23851] - HID: steelseries: Add support for Arctis 1 XBox (Benjamin Tissoires) [RHEL-23851] - HID: input: Fix Apple Magic Trackpad 1 Bluetooth disconnect (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Rename HID++ "internal" error constant (Benjamin Tissoires) [RHEL-23851] - HID: hid-wiimote-debug.c: Drop error checking for debugfs_create_file (Benjamin Tissoires) [RHEL-23851] - HID: sensor-hub: Allow multi-function sensor devices (Benjamin Tissoires) [RHEL-23851] - HID: hidraw: make hidraw_class structure const (Benjamin Tissoires) [RHEL-23851] - HID: roccat: make all 'class' structures const (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Use octal permissions (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Convert to DEVICE_ATTR_RW() (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Use sysfs_emit() to instead of scnprintf() (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Use BIT() in GPIO setter and getter (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Define all GPIO mask and use it (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Define maximum GPIO constant and use it (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Remove dead code (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Don't call ->to_irq() explicitly (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Switch to for_each_set_bit() to simplify the code (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Use str_write_read() and str_read_write() (Benjamin Tissoires) [RHEL-23851] - nfsd: fix oops when reading pool_stats before server is started (Benjamin Coddington) [RHEL-34875] - nfsd: don't create nfsv4recoverydir in nfsdfs when not used. (Benjamin Coddington) [RHEL-34875] - NFSD: grab nfsd_mutex in nfsd_nl_rpc_status_get_dumpit() (Benjamin Coddington) [RHEL-34875] - fs: don't call posix_acl_listxattr in generic_listxattr (Benjamin Coddington) [RHEL-34875] - NFSD: Fix nfsd4_encode_fattr4() crasher (Benjamin Coddington) [RHEL-34875] - NFSD: fix endianness issue in nfsd4_encode_fattr4 (Benjamin Coddington) [RHEL-34875] - SUNRPC: Fix rpcgss_context trace event acceptor field (Benjamin Coddington) [RHEL-34875] - NFSD: Fix nfsd_clid_class use of __string_len() macro (Benjamin Coddington) [RHEL-34875] - nfs: fix panic when nfs4_ff_layout_prepare_ds() fails (Benjamin Coddington) [RHEL-34875] - NFS: Fix an off by one in root_nfs_cat() (Benjamin Coddington) [RHEL-34875] - NFS: Fix nfs_netfs_issue_read() xarray locking for writeback interrupt (Benjamin Coddington) [RHEL-34875] - nfsd: Fix a regression in nfsd_setattr() (Benjamin Coddington) [RHEL-34875] - nfsd: don't call locks_release_private() twice concurrently (Benjamin Coddington) [RHEL-34875] - NFSD: fix LISTXATTRS returning more bytes than maxcount (Benjamin Coddington) [RHEL-34875] - NFSD: fix LISTXATTRS returning a short list with eof=TRUE (Benjamin Coddington) [RHEL-34875] - NFSD: change LISTXATTRS cookie encoding to big-endian (Benjamin Coddington) [RHEL-34875] - NFSD: fix nfsd4_listxattr_validate_cookie (Benjamin Coddington) [RHEL-34875] - SUNRPC: fix some memleaks in gssx_dec_option_array (Benjamin Coddington) [RHEL-34875] - SUNRPC: fix a memleak in gss_import_v2_context (Benjamin Coddington) [RHEL-34875] - NFSv4.2: fix listxattr maximum XDR buffer size (Benjamin Coddington) [RHEL-34875] - NFSv4.2: fix nfs4_listxattr kernel BUG at mm/usercopy.c:102 (Benjamin Coddington) [RHEL-34875] - net: sunrpc: Fix an off by one in rpc_sockaddr2uaddr() (Benjamin Coddington) [RHEL-34875] - NFSv4: Fix a state manager thread deadlock regression (Benjamin Coddington) [RHEL-34875] - NFSv4: Fix a nfs4_state_manager() race (Benjamin Coddington) [RHEL-34875] - nfs: fix UAF on pathwalk running into umount (Benjamin Coddington) [RHEL-34875] - nfs: make nfs_set_verifier() safe for use in RCU pathwalk (Benjamin Coddington) [RHEL-34875] - nfsd: don't take fi_lock in nfsd_break_deleg_cb() (Benjamin Coddington) [RHEL-34875] - NFSv4.1: Assign the right value for initval and retries for rpc timeout (Benjamin Coddington) [RHEL-34875] - nfsd: fix RELEASE_LOCKOWNER (Benjamin Coddington) [RHEL-34875] - net: fill in MODULE_DESCRIPTION()s for Sun RPC (Benjamin Coddington) [RHEL-34875] - nfsd: rename nfsd_last_thread() to nfsd_destroy_serv() (Benjamin Coddington) [RHEL-34875] - SUNRPC: discard sv_refcnt, and svc_get/svc_put (Benjamin Coddington) [RHEL-34875] - svc: don't hold reference for poolstats, only mutex. (Benjamin Coddington) [RHEL-34875] - SUNRPC: remove printk when back channel request not found (Benjamin Coddington) [RHEL-34875] - svcrdma: Implement multi-stage Read completion again (Benjamin Coddington) [RHEL-34875] - svcrdma: Copy construction of svc_rqst::rq_arg to rdma_read_complete() (Benjamin Coddington) [RHEL-34875] - svcrdma: Add back svcxprt_rdma::sc_read_complete_q (Benjamin Coddington) [RHEL-34875] - svcrdma: Add back svc_rdma_recv_ctxt::rc_pages (Benjamin Coddington) [RHEL-34875] - svcrdma: Clean up comment in svc_rdma_accept() (Benjamin Coddington) [RHEL-34875] - svcrdma: Remove queue-shortening warnings (Benjamin Coddington) [RHEL-34875] - svcrdma: Remove pointer addresses shown in dprintk() (Benjamin Coddington) [RHEL-34875] - svcrdma: Optimize svc_rdma_cc_init() (Benjamin Coddington) [RHEL-34875] - svcrdma: De-duplicate completion ID initialization helpers (Benjamin Coddington) [RHEL-34875] - svcrdma: Move the svc_rdma_cc_init() call (Benjamin Coddington) [RHEL-34875] - svcrdma: Remove struct svc_rdma_read_info (Benjamin Coddington) [RHEL-34875] - svcrdma: Update the synopsis of svc_rdma_read_special() (Benjamin Coddington) [RHEL-34875] - svcrdma: Update the synopsis of svc_rdma_read_call_chunk() (Benjamin Coddington) [RHEL-34875] - svcrdma: Update synopsis of svc_rdma_read_multiple_chunks() (Benjamin Coddington) [RHEL-34875] - svcrdma: Update synopsis of svc_rdma_copy_inline_range() (Benjamin Coddington) [RHEL-34875] - svcrdma: Update the synopsis of svc_rdma_read_data_item() (Benjamin Coddington) [RHEL-34875] - svcrdma: Update synopsis of svc_rdma_read_chunk_range() (Benjamin Coddington) [RHEL-34875] - svcrdma: Update synopsis of svc_rdma_build_read_chunk() (Benjamin Coddington) [RHEL-34875] - svcrdma: Update synopsis of svc_rdma_build_read_segment() (Benjamin Coddington) [RHEL-34875] - svcrdma: Move read_info::ri_pageoff into struct svc_rdma_recv_ctxt (Benjamin Coddington) [RHEL-34875] - svcrdma: Move svc_rdma_read_info::ri_pageno to struct svc_rdma_recv_ctxt (Benjamin Coddington) [RHEL-34875] - svcrdma: Start moving fields out of struct svc_rdma_read_info (Benjamin Coddington) [RHEL-34875] - svcrdma: Move struct svc_rdma_chunk_ctxt to svc_rdma.h (Benjamin Coddington) [RHEL-34875] - svcrdma: Remove the svc_rdma_chunk_ctxt::cc_rdma field (Benjamin Coddington) [RHEL-34875] - svcrdma: Pass a pointer to the transport to svc_rdma_cc_release() (Benjamin Coddington) [RHEL-34875] - svcrdma: Explicitly pass the transport to svc_rdma_post_chunk_ctxt() (Benjamin Coddington) [RHEL-34875] - svcrdma: Explicitly pass the transport into Read chunk I/O paths (Benjamin Coddington) [RHEL-34875] - svcrdma: Explicitly pass the transport into Write chunk I/O paths (Benjamin Coddington) [RHEL-34875] - svcrdma: Acquire the svcxprt_rdma pointer from the CQ context (Benjamin Coddington) [RHEL-34875] - svcrdma: Reduce size of struct svc_rdma_rw_ctxt (Benjamin Coddington) [RHEL-34875] - svcrdma: Update some svcrdma DMA-related tracepoints (Benjamin Coddington) [RHEL-34875] - svcrdma: DMA error tracepoints should report completion IDs (Benjamin Coddington) [RHEL-34875] - svcrdma: SQ error tracepoints should report completion IDs (Benjamin Coddington) [RHEL-34875] - rpcrdma: Introduce a simple cid tracepoint class (Benjamin Coddington) [RHEL-34875] - svcrdma: Add lockdep class keys for transport locks (Benjamin Coddington) [RHEL-34875] - svcrdma: Clean up locking (Benjamin Coddington) [RHEL-34875] - svcrdma: Add an async version of svc_rdma_write_info_free() (Benjamin Coddington) [RHEL-34875] - svcrdma: Add an async version of svc_rdma_send_ctxt_put() (Benjamin Coddington) [RHEL-34875] - svcrdma: Add a utility workqueue to svcrdma (Benjamin Coddington) [RHEL-34875] - svcrdma: Pre-allocate svc_rdma_recv_ctxt objects (Benjamin Coddington) [RHEL-34875] - svcrdma: Eliminate allocation of recv_ctxt objects in backchannel (Benjamin Coddington) [RHEL-34875] - nfsd: remove unnecessary NULL check (Benjamin Coddington) [RHEL-34875] - SUNRPC: Remove RQ_SPLICE_OK (Benjamin Coddington) [RHEL-34875] - NFSD: Modify NFSv4 to use nfsd_read_splice_ok() (Benjamin Coddington) [RHEL-34875] - NFSD: Replace RQ_SPLICE_OK in nfsd_read() (Benjamin Coddington) [RHEL-34875] - SUNRPC: Add a server-side API for retrieving an RPC's pseudoflavor (Benjamin Coddington) [RHEL-34875] - NFSD: Document lack of f_pos_lock in nfsd_readdir() (Benjamin Coddington) [RHEL-34875] - NFSD: Remove nfsd_drc_gc() tracepoint (Benjamin Coddington) [RHEL-34875] - NFSD: Make the file_delayed_close workqueue UNBOUND (Benjamin Coddington) [RHEL-34875] - NFSD: use read_seqbegin() rather than read_seqbegin_or_lock() (Benjamin Coddington) [RHEL-34875] - nfsd: new Kconfig option for legacy client tracking (Benjamin Coddington) [RHEL-34875] - NFSv4.1: Use the nfs_client's rpc timeouts for backchannel (Benjamin Coddington) [RHEL-34875] - SUNRPC: Fixup v4.1 backchannel request timeouts (Benjamin Coddington) [RHEL-34875] - rpc_pipefs: Replace one label in bl_resolve_deviceid() (Benjamin Coddington) [RHEL-34875] - NFS: drop unused nfs_direct_req bytes_left (Benjamin Coddington) [RHEL-34875] - NFS: More fixes for nfs_direct_write_reschedule_io() (Benjamin Coddington) [RHEL-34875] - NFS: Use the correct commit info in nfs_join_page_group() (Benjamin Coddington) [RHEL-34875] - NFS: More O_DIRECT accounting fixes for error paths (Benjamin Coddington) [RHEL-34875] - NFS: Fix O_DIRECT locking issues (Benjamin Coddington) [RHEL-34875] - NFS: Fix error handling for O_DIRECT write scheduling (Benjamin Coddington) [RHEL-34875] - pNFS: Fix the pnfs block driver's calculation of layoutget size (Benjamin Coddington) [RHEL-34875] - nfs: print fileid in lookup tracepoints (Benjamin Coddington) [RHEL-34875] - nfs: rename the nfs_async_rename_done tracepoint (Benjamin Coddington) [RHEL-34875] - nfs: add new tracepoint at nfs4 revalidate entry point (Benjamin Coddington) [RHEL-34875] - SUNRPC: fix _xprt_switch_find_current_entry logic (Benjamin Coddington) [RHEL-34875] - NFSv4.1/pnfs: Ensure we handle the error NFS4ERR_RETURNCONFLICT (Benjamin Coddington) [RHEL-34875] - NFSv4.1: if referring calls are complete, trust the stateid argument (Benjamin Coddington) [RHEL-34875] - NFSv4: Track the number of referring calls in struct cb_process_state (Benjamin Coddington) [RHEL-34875] - pnfs/blocklayout: Don't add zero-length pnfs_block_dev (Benjamin Coddington) [RHEL-34875] - blocklayoutdriver: Fix reference leak of pnfs_device_node (Benjamin Coddington) [RHEL-34875] - SUNRPC: Fix a suspicious RCU usage warning (Benjamin Coddington) [RHEL-34875] - SUNRPC: Create a helper function for accessing the rpc_clnt's xprt_switch (Benjamin Coddington) [RHEL-34875] - SUNRPC: Remove unused function rpc_clnt_xprt_switch_put() (Benjamin Coddington) [RHEL-34875] - SUNRPC: Clean up unused variable in rpc_xprt_probe_trunked() (Benjamin Coddington) [RHEL-34875] - nfsd: kill stale comment about simple_fill_super() requirements (Benjamin Coddington) [RHEL-34875] - SUNRPC: Replace strlcpy() with strscpy() (Benjamin Coddington) [RHEL-34875] - NFSD: Revert 738401a9bd1ac34ccd5723d69640a4adbb1a4bc0 (Benjamin Coddington) [RHEL-34875] - NFSD: Revert 6c41d9a9bd0298002805758216a9c44e38a8500d (Benjamin Coddington) [RHEL-34875] - nfsd: hold nfsd_mutex across entire netlink operation (Benjamin Coddington) [RHEL-34875] - NFSD: Fix checksum mismatches in the duplicate reply cache (Benjamin Coddington) [RHEL-34875] - NFSD: Fix "start of NFS reply" pointer passed to nfsd_cache_update() (Benjamin Coddington) [RHEL-34875] - NFSD: Update nfsd_cache_append() to use xdr_stream (Benjamin Coddington) [RHEL-34875] - nfsd: fix file memleak on client_opens_release (Benjamin Coddington) [RHEL-34875] - nfs: Convert nfs_symlink() to use a folio (Benjamin Coddington) [RHEL-34875] - SUNRPC: Fix RPC client cleaned up the freed pipefs dentries (Benjamin Coddington) [RHEL-34875] - NFSv4.1: fix SP4_MACH_CRED protection for pnfs IO (Benjamin Coddington) [RHEL-34875] - SUNRPC: Add an IS_ERR() check back to where it was (Benjamin Coddington) [RHEL-34875] - NFSv4.1: fix handling NFS4ERR_DELAY when testing for session trunking (Benjamin Coddington) [RHEL-34875] - nfs41: drop dependency between flexfiles layout driver and NFSv3 modules (Benjamin Coddington) [RHEL-34875] - SUNRPC: SOFTCONN tasks should time out when on the sending list (Benjamin Coddington) [RHEL-34875] - SUNRPC: Force close the socket when a hard error is reported (Benjamin Coddington) [RHEL-34875] - SUNRPC: Don't skip timeout checks in call_connect_status() (Benjamin Coddington) [RHEL-34875] - SUNRPC: ECONNRESET might require a rebind (Benjamin Coddington) [RHEL-34875] - NFSv4/pnfs: Allow layoutget to return EAGAIN for softerr mounts (Benjamin Coddington) [RHEL-34875] - NFSv4: Add a parameter to limit the number of retries after NFS4ERR_DELAY (Benjamin Coddington) [RHEL-34875] - fs: add a new SB_I_NOUMASK flag (Benjamin Coddington) [RHEL-34875] - svcrdma: Fix tracepoint printk format (Benjamin Coddington) [RHEL-34875] - svcrdma: Drop connection after an RDMA Read error (Benjamin Coddington) [RHEL-34875] - NFSD: clean up alloc_init_deleg() (Benjamin Coddington) [RHEL-34875] - NFSD: Fix frame size warning in svc_export_parse() (Benjamin Coddington) [RHEL-34875] - NFSD: Rewrite synopsis of nfsd_percpu_counters_init() (Benjamin Coddington) [RHEL-34875] - nfsd: Clean up errors in nfs3proc.c (Benjamin Coddington) [RHEL-34875] - nfsd: Clean up errors in nfs4state.c (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up errors in stats.c (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_seek() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_offset_status() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_copy_notify() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_copy() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_test_stateid() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_exchange_id() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_do_encode_secinfo() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_access() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_readdir() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_entry4() (Benjamin Coddington) [RHEL-34875] - NFSD: Add an nfsd4_encode_nfs_cookie4() helper (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_rdattr_error() (Benjamin Coddington) [RHEL-34875] - NFSD: Rename nfsd4_encode_dirent() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_sequence() (Benjamin Coddington) [RHEL-34875] - NFSD: Restructure nfsd4_encode_create_session() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_channel_attr4() (Benjamin Coddington) [RHEL-34875] - NFSD: Add a utility function for encoding sessionid4 objects (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_open() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_open_delegation4() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_open_none_delegation4() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_open_write_delegation4() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_open_read_delegation4() (Benjamin Coddington) [RHEL-34875] - NFSD: Refactor nfsd4_encode_lock_denied() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_lock_owner4() (Benjamin Coddington) [RHEL-34875] - NFSD: Remove a layering violation when encoding lock_denied (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_getdeviceinfo() (Benjamin Coddington) [RHEL-34875] - NFSD: Make @gdev parameter of ->encode_getdeviceinfo a const pointer (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_layoutreturn() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_layoutcommit() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_layoutget() (Benjamin Coddington) [RHEL-34875] - NFSD: Make @lgp parameter of ->encode_layoutget a const pointer (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_stateid() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_count4() (Benjamin Coddington) [RHEL-34875] - NFSD: Rename nfsd4_encode_fattr() (Benjamin Coddington) [RHEL-34875] - NFSD: Use a bitmask loop to encode FATTR4 results (Benjamin Coddington) [RHEL-34875] - NFSD: Copy FATTR4 bit number definitions from RFCs (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_xattr_support() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_sec_label() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_suppattr_exclcreat() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_layout_blksize() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_layout_types() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_fs_layout_types() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_mounted_on_fileid() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_time_modify() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_time_metadata() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_time_delta() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_time_create() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_time_access() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_space_used() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_space_total() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_space_free() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_space_avail() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_rawdev() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_owner_group() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_owner() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_numlinks() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_mode() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_maxwrite() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_maxread() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_maxname() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_maxlink() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_maxfilesize() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_fs_locations() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_files_total() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_files_free() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_files_avail() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_fileid() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_filehandle() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_acl() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_nfsace4() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_aclsupport() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_rdattr_error() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_lease_time() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_fsid() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_size() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_change() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_fh_expire_type() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_type() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_supported_attrs() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4__false() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4__true() (Benjamin Coddington) [RHEL-34875] - NFSD: Add struct nfsd4_fattr_args (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_setattr() (Benjamin Coddington) [RHEL-34875] - NFSD: Rename nfsd4_encode_bitmap() (Benjamin Coddington) [RHEL-34875] - NFSD: Add simple u32, u64, and bool encoders (Benjamin Coddington) [RHEL-34875] - SUNRPC: Remove BUG_ON call sites (Benjamin Coddington) [RHEL-34875] - nfs: fix the typo of rfc number about xattr in NFSv4 (Benjamin Coddington) [RHEL-34875] - NFSD: add rpc_status netlink support (Benjamin Coddington) [RHEL-34875] - NFSD: handle GETATTR conflict with write delegation (Benjamin Coddington) [RHEL-34875] - NFSD: add support for CB_GETATTR callback (Benjamin Coddington) [RHEL-34875] - SUNRPC: change svc_rqst::rq_flags bits to enum (Benjamin Coddington) [RHEL-34875] - SUNRPC: change svc_pool::sp_flags bits to enum (Benjamin Coddington) [RHEL-34875] - SUNRPC: change cache_head.flags bits to enum (Benjamin Coddington) [RHEL-34875] - lockd: hold a reference to nlmsvc_serv while stopping the thread. (Benjamin Coddington) [RHEL-34875] - SUNRPC: integrate back-channel processing with svc_recv() (Benjamin Coddington) [RHEL-34875] - SUNRPC: Clean up bc_svc_process() (Benjamin Coddington) [RHEL-34875] - SUNRPC: rename and refactor svc_get_next_xprt() (Benjamin Coddington) [RHEL-34875] - SUNRPC: move all of xprt handling into svc_xprt_handle() (Benjamin Coddington) [RHEL-34875] - lockd: fix race in async lock request handling (Benjamin Coddington) [RHEL-34875] - lockd: don't call vfs_lock_file() for pending requests (Benjamin Coddington) [RHEL-34875] - lockd: introduce safe async lock op (Benjamin Coddington) [RHEL-34875] - Documentation: Add missing documentation for EXPORT_OP flags (Benjamin Coddington) [RHEL-34875] - nfsd: Don't reset the write verifier on a commit EAGAIN (Benjamin Coddington) [RHEL-34875] - nfsd: Handle EOPENSTALE correctly in the filecache (Benjamin Coddington) [RHEL-34875] - NFSD: add trace points to track server copy progress (Benjamin Coddington) [RHEL-34875] - NFSD: initialize copy->cp_clp early in nfsd4_copy for use by trace point (Benjamin Coddington) [RHEL-34875] - nfs: move nfs4_xattr_handlers to .rodata (Benjamin Coddington) [RHEL-34875] - xattr: make the xattr array itself const (Benjamin Coddington) [RHEL-34875] - xattr: remove unused argument (Benjamin Coddington) [RHEL-34875] - xattr: add listxattr helper (Benjamin Coddington) [RHEL-34875] - xattr: simplify listxattr helpers (Benjamin Coddington) [RHEL-34875] - xattr: use rbtree for simple_xattrs (Benjamin Coddington) [RHEL-34875] - NFS/flexfiles: Annotate struct nfs4_ff_layout_segment with __counted_by (Benjamin Coddington) [RHEL-34875] - nfs41: Annotate struct nfs4_file_layout_dsaddr with __counted_by (Benjamin Coddington) [RHEL-34875] - phy: ti: phy-omap-usb2: Fix NULL pointer dereference for SRP (Izabela Bakollari) [RHEL-26682] {CVE-2024-26600} - scsi: core: Handle devices which return an unusually large VPD page count (Ewan D. Milne) [RHEL-33543] - scsi: core: Fix handling of SCMD_FAIL_IF_RECOVERING (Ewan D. Milne) [RHEL-33543] - scsi: sd: Unregister device if device_add_disk() failed in sd_probe() (Ewan D. Milne) [RHEL-33543] - scsi: core: Fix unremoved procfs host directory regression (Ewan D. Milne) [RHEL-33543] - scsi: st: Make st_sysfs_class constant (Ewan D. Milne) [RHEL-33543] - scsi: ch: Make ch_sysfs_class constant (Ewan D. Milne) [RHEL-33543] - scsi: sg: Make sg_sysfs_class constant (Ewan D. Milne) [RHEL-33543] - scsi: core: ata: Do no try to probe for CDL on old drives (Ewan D. Milne) [RHEL-33543] - scsi: core: Simplify scsi_cdl_check_cmd() (Ewan D. Milne) [RHEL-33543] - scsi: sd: Handle read/write CDL timeout failures (Ewan D. Milne) [RHEL-33543] - scsi: block: Introduce BLK_STS_DURATION_LIMIT (Ewan D. Milne) [RHEL-33543] - scsi: sd: Set read/write command CDL index (Ewan D. Milne) [RHEL-33543] - block: uapi: Fix compilation errors using ioprio.h with C++ (Ewan D. Milne) [RHEL-33543] - scsi: block: Improve ioprio value validity checks (Ewan D. Milne) [RHEL-33543] - scsi: block: Introduce ioprio hints (Ewan D. Milne) [RHEL-33543] - scsi: block: ioprio: Clean up interface definition (Ewan D. Milne) [RHEL-33543] - scsi: core: Allow enabling and disabling command duration limits (Ewan D. Milne) [RHEL-33543] - scsi: core: Detect support for command duration limits (Ewan D. Milne) [RHEL-33543] - scsi: core: Support Service Action in scsi_report_opcode() (Ewan D. Milne) [RHEL-33543] - scsi: core: Support retrieving sub-pages of mode pages (Ewan D. Milne) [RHEL-33543] - scsi: core: Rename and move get_scsi_ml_byte() (Ewan D. Milne) [RHEL-33543] - scsi: core: Constify the struct device_type usage (Ewan D. Milne) [RHEL-33543] - scsi: core: Consult supported VPD page list prior to fetching page (Ewan D. Milne) [RHEL-33543] - scsi: sd: usb_storage: uas: Access media prior to querying device properties (Ewan D. Milne) [RHEL-33543] - scsi: core: Make scsi_bus_type const (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Make pseudo_lld_bus const (Ewan D. Milne) [RHEL-33543] - scsi: iscsi: Make iscsi_flashnode_bus const (Ewan D. Milne) [RHEL-33543] - scsi: ufs: Have midlayer retry start stop errors (Ewan D. Milne) [RHEL-33543] - scsi: sr: Have midlayer retry get_sectorsize() errors (Ewan D. Milne) [RHEL-33543] - scsi: ses: Have midlayer retry scsi_execute_cmd() errors (Ewan D. Milne) [RHEL-33543] - scsi: sd: Have midlayer retry read_capacity_10() errors (Ewan D. Milne) [RHEL-33543] - scsi: core: Have SCSI midlayer retry scsi_report_lun_scan() errors (Ewan D. Milne) [RHEL-33543] - scsi: core: Have midlayer retry scsi_mode_sense() UAs (Ewan D. Milne) [RHEL-33543] - scsi: ch: Have midlayer retry ch_do_scsi() UAs (Ewan D. Milne) [RHEL-33543] - scsi: ch: Remove unit_attention (Ewan D. Milne) [RHEL-33543] - scsi: sd: Have midlayer retry sd_sync_cache() errors (Ewan D. Milne) [RHEL-33543] - scsi: spi: Have midlayer retry spi_execute() UAs (Ewan D. Milne) [RHEL-33543] - scsi: device_handler: rdac: Have midlayer retry send_mode_select() errors (Ewan D. Milne) [RHEL-33543] - scsi: device_handler: hp_sw: Have midlayer retry scsi_execute_cmd() errors (Ewan D. Milne) [RHEL-33543] - scsi: sd: Have midlayer retry sd_spinup_disk() errors (Ewan D. Milne) [RHEL-33543] - scsi: sd: Use separate buf for START_STOP in sd_spinup_disk() (Ewan D. Milne) [RHEL-33543] - scsi: core: Retry INQUIRY after timeout (Ewan D. Milne) [RHEL-33543] - scsi: core: Have midlayer retry scsi_probe_lun() errors (Ewan D. Milne) [RHEL-33543] - scsi: core: Allow passthrough to request midlayer retries (Ewan D. Milne) [RHEL-33543] - scsi: sd: Fix sshdr use in sd_suspend_common() (Ewan D. Milne) [RHEL-33543] - scsi: sr: Fix sshdr use in sr_get_events (Ewan D. Milne) [RHEL-33543] - scsi: sd: Fix sshdr use in cache_type_store (Ewan D. Milne) [RHEL-33543] - scsi: Fix sshdr use in scsi_test_unit_ready (Ewan D. Milne) [RHEL-33543] - scsi: sd: Fix scsi_mode_sense caller's sshdr use (Ewan D. Milne) [RHEL-33543] - scsi: spi: Fix sshdr use (Ewan D. Milne) [RHEL-33543] - scsi: rdac: Fix sshdr use (Ewan D. Milne) [RHEL-33543] - scsi: rdac: Fix send_mode_select retry handling (Ewan D. Milne) [RHEL-33543] - scsi: hp_sw: Fix sshdr use (Ewan D. Milne) [RHEL-33543] - scsi: sd: Fix sshdr use in sd_spinup_disk (Ewan D. Milne) [RHEL-33543] - scsi: sd: Fix sshdr use in read_capacity_16 (Ewan D. Milne) [RHEL-33543] - scsi: core: Safe warning about bad dev info string (Ewan D. Milne) [RHEL-33543] - scsi: core: Kick the requeue list after inserting when flushing (Ewan D. Milne) [RHEL-33543] - scsi: core: Add a precondition check in scsi_eh_scmd_add() (Ewan D. Milne) [RHEL-33543] - scsi: ch: Replace deprecated strncpy() with strscpy() (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Delete some bogus error checking (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Fix some bugs in sdebug_error_write() (Ewan D. Milne) [RHEL-33543] - scsi: core: Add comment to target_destroy in scsi_host_template (Ewan D. Milne) [RHEL-33543] - scsi: core: Clean up scsi_dev_queue_ready() (Ewan D. Milne) [RHEL-33543] - scsi: core: Handle depopulation and restoration in progress (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Add param to control sdev's allow_restart (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Add debugfs interface to fail target reset (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Add new error injection type: Reset LUN failed (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Add new error injection type: Abort Failed (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Set command result and sense data if error is injected (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Return failed value if error is injected (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Time out command if the error is injected (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Define grammar to remove added error injection (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Add interface to manage error injection for a single device (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Create scsi_debug directory in the debugfs filesystem (Ewan D. Milne) [RHEL-33543] - scsi: simplify sysctl registration with register_sysctl() (Ewan D. Milne) [RHEL-33543] - scsi: sd: Convert SCSI errors to PR errors (Ewan D. Milne) [RHEL-33543] - scsi: core: Rename status_byte to sg_status_byte (Ewan D. Milne) [RHEL-33543] - scsi/scsi_error: Use call_rcu_hurry() instead of call_rcu() (Ewan D. Milne) [RHEL-33543] - scsi: st: Remove redundant variable pointer stp (Ewan D. Milne) [RHEL-33543]- tipc: fix UAF in error path (Xin Long) [RHEL-34280] {CVE-2024-36886} - redhat: Add cgroup kselftests to kernel-selftests-internal (Waiman Long) [RHEL-43555] - vxlan: Pull inner IP header in vxlan_xmit_one(). (Guillaume Nault) [RHEL-35248] - geneve: Fix incorrect inner network header offset when innerprotoinherit is set (Guillaume Nault) [RHEL-35248] - vxlan: Pull inner IP header in vxlan_rcv(). (Guillaume Nault) [RHEL-35248] - gpio: tegra186: Fix tegra186_gpio_is_accessible() check (Charles Mirabile) [RHEL-32452] - ALSA: update configuration for RHEL 9.5 (Jaroslav Kysela) [RHEL-27515] - ASoC: fsl_rpmsg: update Kconfig dependencies (Jaroslav Kysela) [RHEL-27515] - ASoC: imx-rpmsg: SND_SOC_IMX_RPMSG should depend on OF and I2C (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-ctrl: only clear WAKESTS for HDaudio codecs (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-ctrl: add missing WAKE_STS clear (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl: Add fw_regs area to debugfs map (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: tgl: Add fw_regs area to debugfs map for IPC4 (Jaroslav Kysela) [RHEL-27515] - ALSA: pci: hda: hda_controller: Add support for use_pio_for_commands mode (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: hdac_controller: Implement support for use_pio_for_commands mode (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-intel-mtl-match: add cs42l43 only support (Jaroslav Kysela) [RHEL-27515] - soundwire: clarify maximum allowed address (Jaroslav Kysela) [RHEL-27515] - soundwire: remove unused sdw_bus_conf structure (Jaroslav Kysela) [RHEL-27515] - soundwire: cadence: remove PDI offset completely (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Component should be unbound before deconstruction (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Component should be unbound before deconstruction (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: lnl: add helper to detect SoundWire wakes (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-codec: preserve WAKEEN values (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: lnl: Add fw_regs area to debugfs map (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Introduce flags to force commands via PIO instead of CORB (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Intel: Select AZX_DCAPS_PIO_COMMANDS for Lunar Lake (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-bus: Use PIO mode for Lunar Lake (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-intel-lnl-match: adds RT714 and RT1318 support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-intel-lnl-match: add cs42l43 only support (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: Fix input format query of process modules without base extension (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: Fix yet another spot for system message conversion (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: Fix wrong loading calibrated data sequence (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2552: Add TX path for capturing AUDIO-OUT data (Jaroslav Kysela) [RHEL-27515] - ASoC: mediatek: mt8192: fix register configuration for tdm (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/cs_dsp_ctl: Use private_free for control cleanup (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: Fix a warning reported by robot kernel test (Jaroslav Kysela) [RHEL-27515] - soundwire: cadence: fix invalid PDI offset (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Remove Framework Laptop 16 from quirks (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: tas2781: Component should be unbound before deconstruction (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Move flags to private struct (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: sof_sdw: Fixup typo in device link checking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: ump: Fix swapped song position pointer data (Jaroslav Kysela) [RHEL-27515] - ALSA: ump: Set default protocol when not given explicitly (Jaroslav Kysela) [RHEL-27515] - ALSA: ump: Don't accept an invalid UMP protocol number (Jaroslav Kysela) [RHEL-27515] - ALSA: ump: Don't clear bank selection after sending a program change (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: Fix incorrect UMP type for system messages (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: Don't clear bank selection at event -> UMP MIDI2 conversion (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: Fix missing bank setup between MIDI1/MIDI2 UMP conversion (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Adjust G814JZR to use SPI init for amp (Jaroslav Kysela) [RHEL-27515] - ALSA: core: Remove debugfs at disconnection (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix mute/micmute LEDs don't work for ProBook 440/460 G11. (Jaroslav Kysela) [RHEL-27515] - ALSA: core: Enable proc module when CONFIG_MODULES=y (Jaroslav Kysela) [RHEL-27515] - ALSA: core: Fix NULL module pointer assignment at card init (Jaroslav Kysela) [RHEL-27515 RHEL-43900] {CVE-2024-38605} - regmap: kunit: Fix array overflow in stride() test (Jaroslav Kysela) [RHEL-27515] - ALSA: timer: Set lower bound of start tick time (Jaroslav Kysela) [RHEL-27515 RHEL-43811] {CVE-2024-38618} - ALSA: hda/realtek: Drop doubly quirk entry for 103c:8a2e (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - fixed headset Mic not show (Jaroslav Kysela) [RHEL-27515] - ALSA: Fix deadlocks with kctl removals at disconnection (Jaroslav Kysela) [RHEL-27515 RHEL-43933] {CVE-2024-38600} - ASoC: rt715-sdca-sdw: Fix wrong complete waiting in rt715_dev_resume() (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Fix lifetime of cs_dsp instance (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: hda_component: Initialize shared data during bind callback (Jaroslav Kysela) [RHEL-27515] - ASoC: xilinx: Add missing module descriptions (Jaroslav Kysela) [RHEL-27515] - ASoC: ux500: Add missing module description (Jaroslav Kysela) [RHEL-27515] - ASoC: dmaengine: Add missing module description (Jaroslav Kysela) [RHEL-27515] - ASoC: topology-test: Add missing module description (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: Add missing module descriptions (Jaroslav Kysela) [RHEL-27515] - ASoC: sigmadsp: Add missing module description (Jaroslav Kysela) [RHEL-27515] - ASoC: ab8500: Add missing module description (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: fix for acp platform device creation failure (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix build error without CONFIG_PM (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix conflicting PCI SSID 17aa:386f for Lenovo Legion models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - Set GPIO3 to default at S4 state for Thinkpad with ALC1318 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: intel-sdw-acpi: fix usage of device_get_named_child_node() (Jaroslav Kysela) [RHEL-27515 RHEL-39879] {CVE-2024-36955} - ASoC: SOF: debug: Handle cases when fw_lib_prefix is not set, NULL (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: intel-dsp-config: harden I2C/I2S codec detection (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: fix usages of device_get_named_child_node() (Jaroslav Kysela) [RHEL-27515] - ASoC: da7219-aad: fix usage of device_get_named_child_node() (Jaroslav Kysela) [RHEL-27515] - ALSA: emu10k1: use mutex for E-MU FPGA access locking (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix mute led of HP Laptop 15-da3001TU (Jaroslav Kysela) [RHEL-27515] - ALSA: emu10k1: move the whole GPIO event handling to the workqueue (Jaroslav Kysela) [RHEL-27515] - ALSA: emu10k1: fix E-MU card dock presence monitoring (Jaroslav Kysela) [RHEL-27515] - ALSA: emu10k1: fix E-MU dock initialization (Jaroslav Kysela) [RHEL-27515] - ALSA: emu10k1: factor out snd_emu1010_load_dock_firmware() (Jaroslav Kysela) [RHEL-27515] - ALSA: emu10k1: make E-MU FPGA writes potentially more reliable (Jaroslav Kysela) [RHEL-27515] - ALSA: kunit: use const qualifier for immutable data (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for Lenovo 13X (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support Lenovo 13X laptop without _DSD (Jaroslav Kysela) [RHEL-27515] - ASoC: rt715-sdca: volume step modification (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Avoid static analysis warning of uninitialised variable (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wsa881x: set clk_stop_mode1 flag (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: ump: Fix conversion from MIDI2 to MIDI1 UMP messages (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - Enable audio jacks of Haier Boyue G42 with ALC269VC (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Set name of control as in topology (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for Huawei Matebook D14 NBLB-WAX9N (Jaroslav Kysela) [RHEL-27515] - ALSA: aloop: add support for up to 768kHz sample rate (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: add support for 705.6kHz and 768kHz sample rates (Jaroslav Kysela) [RHEL-27515] - ALSA: aloop: add DSD formats (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix volumn control of ThinkBook 16P Gen4 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fixes for Asus GU605M and GA403U sound (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Update DSP1RX5/6 Sources for DSP config (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Use shared cs-amp-lib to apply calibration (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Remove Speaker ID for Lenovo Legion slim 7 16ARHA7 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Set the max PCM Gain using tuning setting (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support HP Omen models without _DSD (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for HP Omen models using CS35L41 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: Add new vendor_id and subsystem_id to support ThinkPad ICE-1 (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Core: Handle error returned by sof_select_ipc_and_paths (Jaroslav Kysela) [RHEL-27515] - ASoC: rt715: add vendor clear control register (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Fix an NULL vs IS_ERR() check (Jaroslav Kysela) [RHEL-27515] - tools/include: Sync uapi/sound/asound.h with the kernel sources (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l41: Update DSP1RX5/6 Sources for DSP config (Jaroslav Kysela) [RHEL-27515] - ASoC: rt722-sdca: add headset microphone vrefo setting (Jaroslav Kysela) [RHEL-27515] - ASoC: rt722-sdca: modify channel number to support 4 channels (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: rt5645: add cbj sleeve gpio property (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Fix the electric noise due to the CBJ contacts floating (Jaroslav Kysela) [RHEL-27515] - ASoC: acp: Support microphone from device Acer 315-24p (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: debug: show firmware/topology prefix/names (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: pcm: Restrict DSP D0i3 during S0ix to IPC3 (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: add default firmware library path for LNL (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Do not reset the ChainDMA if it has not been allocated (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Introduce generic sof_ipc4_pcm_stream_priv (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Use consistent name for sof_ipc4_timestamp_info pointer (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Use consistent name for snd_sof_pcm_stream pointer (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Add test cases for regmap_read_bypassed() (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Add cache-drop test with multiple cache blocks (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Replace a kmalloc/kfree() pair with KUnit-managed alloc (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Use a KUnit action to call regmap_exit() (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Add more cache-sync tests (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Add more cache-drop tests (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Run non-sparse cache tests at non-zero register addresses (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Run sparse cache tests at non-zero register addresses (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Introduce struct for test case parameters (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Create a struct device for the regmap (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Fix warnings of implicit casts to __le16 and __be16 (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Prevent overwriting firmware ASP config (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Fix unintended bus access while resetting amp (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Exit cache-only after cs35l56_wait_for_firmware_boot() (Jaroslav Kysela) [RHEL-27515] - regmap: Add regmap_read_bypassed() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_rt5640: Apply Asus T100TA quirk to Asus T100TAM too (Jaroslav Kysela) [RHEL-27515] - ASoC: tegra: Fix DSPK 16-bit playback (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix debug window description (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: correct the register for pow calibrated data (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirk for HP SnowWhite laptops (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Init debugfs before booting firmware (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Wake from D0ix when starting streaming (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Remove dead code (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Test result of avs_get_module_entry() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix potential integer overflow (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Replace risky functions with safer variants (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix ASRC module initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix config_length for config-less copiers (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Silence false-positive memcpy() warnings (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix debug-slot offset calculation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Restore stream decoupling on prepare (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Core: Add remove_late() to sof_init_environment failure path (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: fix for false dsp interrupts (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: lnl: Disable DMIC/SSP offload on remove (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: hda_cs_dsp_ctl: Remove notification of driver write (Jaroslav Kysela) [RHEL-27515] - ASoC: wm_adsp: Remove notification of driver write (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: hda_cs_dsp_ctl: Use cs_dsp_coeff_lock_and_[read|write]_ctrl() (Jaroslav Kysela) [RHEL-27515] - ASoC: wm_adsp: Use cs_dsp_coeff_lock_and_[read|write]_ctrl() (Jaroslav Kysela) [RHEL-27515] - firmware: cs_dsp: Add locked wrappers for coeff read and write (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl: Correct the mtl_dsp_dump output (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-dsp/mtl: Add support for ACE ROM state codes (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl: Implement firmware boot state check (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl: Disable interrupts when firmware boot failed (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: lnl: Correct rom_status_reg (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl: Correct rom_status_reg (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda: Create debugfs file to force a clean DSP boot (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: boards: Add modules description (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Removing the control of ADC_SCALE (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Solve a headphone detection issue after suspend and resume (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: modify clock table (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Solve error interruption issue (Jaroslav Kysela) [RHEL-27515] - ALSA: line6: Zero-initialize message buffers (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: cs35l41: Support ASUS ROG G634JYR (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Update Panasonic CF-SZ6 quirk to support headset with microphone (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add sound quirks for Lenovo Legion slim 7 16ARHA7 models (Jaroslav Kysela) [RHEL-27515] - Revert "ALSA: emu10k1: fix synthesizer sample playback position and caching" (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for ASUS Laptops using CS35L56 (Jaroslav Kysela) [RHEL-27515] - regmap: maple: Fix uninitialized symbol 'ret' warnings (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: fix for acp_init function error handling (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: mark dvc_tlv with __maybe_unused (Jaroslav Kysela) [RHEL-27515] - ASoC: ops: Fix wraparound for mask in snd_soc_get_volsw (Jaroslav Kysela) [RHEL-27515] - ASoC: rt-sdw*: add __func__ to all error logs (Jaroslav Kysela) [RHEL-27515] - ASoC: rt722-sdca-sdw: fix locking sequence (Jaroslav Kysela) [RHEL-27515] - ASoC: rt712-sdca-sdw: fix locking sequence (Jaroslav Kysela) [RHEL-27515] - ASoC: rt711-sdw: fix locking sequence (Jaroslav Kysela) [RHEL-27515] - ASoC: rt711-sdca: fix locking sequence (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5682-sdw: fix locking sequence (Jaroslav Kysela) [RHEL-27515] - ASoC: kirkwood: Fix potential NULL dereference (Jaroslav Kysela) [RHEL-27515] - soundwire: amd: fix for wake interrupt handling for clockstop mode (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Add ACPI device match tables (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - Fix inactive headset mic jack (Jaroslav Kysela) [RHEL-27515] - regmap: maple: Fix cache corruption in regcache_maple_drop() (Jaroslav Kysela) [RHEL-27515 RHEL-39706] {CVE-2024-36019} - ASoC: amd: acp: fix for acp pdm configuration check (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: remove useless dev_dbg from playback_hook (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: add debug statements to kcontrols (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: add locks to kcontrols (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: remove digital gain kcontrol (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: change cs35l56 name_prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: change rt715-sdca dai name (Jaroslav Kysela) [RHEL-27515] - ASoC: rt715-sdca: rename dai name with rt715-sdca prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt722_sdca: use rt_dmic_rtd_init (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt722_sdca: set rtd_init in codec_info_list[] (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: remove unused rt dmic rtd_init (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: use generic rtd_init function for Realtek SDW DMICs (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Factor out codec name generation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Factor out BlueTooth DAI creation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Factor out HDMI DAI creation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Factor out DMIC DAI creation. (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Factor out SSP DAI creation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Use for_each_set_bit (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Only pass dai_link pointer around (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Move get_codec_dai_by_name() into sof_sdw itself (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: sof_sdw: Set channel map directly from endpoints (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: sof_sdw: Only pass codec_conf pointer around (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: sof_sdw: Make find_codec_info_dai() return a pointer (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: sof_sdw: Make find_codec_info_acpi() return a pointer (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: sof_sdw: Make find_codec_info_part() return a pointer (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Correct extraction of data pointer in suspend/resume (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: mtrace: rework mtrace timestamp setting (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-dsp: Skip IMR boot on ACE platforms in case of S3 suspend (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda: Compensate LLP in case it is not reset (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Add pplcllpl/u members to hdac_ext_stream (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Correct the delay calculation (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-pcm: Add pointer callback to sof_ipc_pcm_ops (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Invalidate the stream_start_offset in PAUSED state (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Combine the SOF_IPC4_PIPE_PAUSED cases in pcm_trigger (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Move struct sof_ipc4_timestamp_info definition locally (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Remove the get_stream_position callback (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Use the snd_sof_pcm_get_dai_frame_counter() for pcm_delay (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-common-ops: Do not set the get_stream_position callback (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: Set the dai/host get frame/byte counter callbacks (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Introduce a new callback pair to be used for PCM delay reporting (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl/lnl: Use the generic get_stream_position callback (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda: Implement get_stream_position (Linear Link Position) (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-pcm: Use dsp_max_burst_size_in_ms to place constraint (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: Save the DMA maximum burst size for PCMs (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Add dsp_max_burst_size_in_ms member to snd_sof_pcm_stream (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Set the init_done flag before component_add() (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Raise device name message log level (Jaroslav Kysela) [RHEL-27515] - ASoC: dmaengine_pcm: Allow passing component name via config (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: ssm4567: Board cleanup (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: ssm4567: Do not ignore route checks (Jaroslav Kysela) [RHEL-27515] - ASoC: topology: Do not ignore route checks when parsing graphs (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: Disable route checks for Skylake boards (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: intel-nhlt: add intel_nhlt_ssp_device_type() function (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: support NHLT device type (Jaroslav Kysela) [RHEL-27515] - ALSA: control: Fix unannotated kfree() cleanup (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for some Clevo laptops (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirk for HP Spectre x360 14 eu0000 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix the hp playback volume issue for LG machines (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-compress: Fix and add DPCM locking (Jaroslav Kysela) [RHEL-27515] - ALSA: core: add kunitconfig (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: add in quirk for Acer Swift Go 16 - SFG16-71 (Jaroslav Kysela) [RHEL-27515] - Revert "ALSA: usb-audio: Name feature ctl using output if input is PCM" (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Skip IRAM/DRAM size modification for Steam Deck OLED (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Move signed_fw_image to struct acp_quirk_entry (Jaroslav Kysela) [RHEL-27515] - ALSA: timer: Fix missing irq-disable at closing (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirk for Lenovo Yoga 9 14IMH9 (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Revert "add new YC platform variant (0x63) support" (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Revert "Fix non-functional mic on Lenovo 21J2" (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Stop parsing channels bits when all channels are found. (Jaroslav Kysela) [RHEL-27515 RHEL-36904] {CVE-2024-27436} - ALSA: hda/realtek - ALC236 fix volume mute & mic mute LED on some HP models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: remove unnecessary runtime_pm calls (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-core.c: Skip dummy codec when adding platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Fix non-functional mic on ASUS M7600RE (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Fix Scarlett 4th Gen input gain range again (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Fix Scarlett 4th Gen 4i4 low-voltage detection (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Fix Scarlett 4th Gen autogain status values (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Fix Scarlett 4th Gen input gain range (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: use dev_dbg in system_resume (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: do not call pm_runtime_force_* in system_resume/suspend (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: add lock to system_suspend (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: do not reset cur_* values in runtime_suspend (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: restore power state after system_resume (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix ALC285 issues on HP Envy x360 laptops (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Add support for CS35L54 and CS35L57 (Jaroslav Kysela) [RHEL-27515] - platform/x86: serial-multi-instantiate: Add support for CS35L54 and CS35L57 (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Add support for CS35L54 and CS35L57 (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: catpt: Carefully use PCI bitwise constants (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: hda_component: Include sound/hda_codec.h (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: hda_component: Add missing #include guards (Jaroslav Kysela) [RHEL-27515] - ASoC: wm_adsp: Fix missing mutex_lock in wm_adsp_write_ctl() (Jaroslav Kysela) [RHEL-27515] - firmware: cirrus: cs_dsp: Remove non-existent member from kerneldoc (Jaroslav Kysela) [RHEL-27515] - firmware: cirrus: cs_dsp: Initialize debugfs_root to invalid (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: change support for ES8326 (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Changing members of private structure (Jaroslav Kysela) [RHEL-27515] - ASoC: wm8962: Fix up incorrect error message in wm8962_set_fll (Jaroslav Kysela) [RHEL-27515] - ASoC: wm8962: Enable both SPKOUTR_ENA and SPKOUTL_ENA in mono mode (Jaroslav Kysela) [RHEL-27515] - ASoC: wm8962: Enable oscillator if selecting WM8962_FLL_OSC (Jaroslav Kysela) [RHEL-27515] - ASoC: trace: add event to snd_soc_dapm trace events (Jaroslav Kysela) [RHEL-27515] - ASoC: trace: add component to set_bias_level trace events (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: atom: sst_ipc: Remove unused intel-mid.h (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Fix wrong GPIO_FN_SEL and SPI_CLK_CONFIG1 defaults (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix mute/micmute LEDs for HP EliteBook (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-core.c: Prefer to return dai->driver->name in snd_soc_dai_name_get() (Jaroslav Kysela) [RHEL-27515] - ASoC: cs-amp-lib: Add KUnit test for calibration helpers (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Add HP Pavilion Aero Laptop 13-be2xxx(8BD6) into DMI quirk table (Jaroslav Kysela) [RHEL-27515] - ALSA: ac97: More cleanup with snd_ctl_find_id_mixer() (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Skip i915 initialization on CNL/LKF-based platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: hda: Skip HDMI/DP registration if i915 is missing (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Ignore codecs with no suppoting driver (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: hda: Cleanup error messages (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Reuse for_each_pcm_streams() (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Name feature ctl using output if input is PCM (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Overwrite CS35L41 configuration for ASUS UM5302LA (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for Lenovo Thinkbook 16P laptops (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support Lenovo Thinkbook 16P (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - Add Headset Mic supported Acer NB platform (Jaroslav Kysela) [RHEL-27515] - soundwire: Use snd_soc_substream_to_rtd() to obtain rtd (Jaroslav Kysela) [RHEL-27515] - soundwire: constify the struct device_type usage (Jaroslav Kysela) [RHEL-27515] - ALSA: hwdep: Move put_user() call out of scoped_guard() in snd_hwdep_control_ioctl() (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: optimize the probe codec process (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - Fix headset Mic no show at resume back for Lenovo ALC897 platform (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Fix wrong register defaults (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_rt5640: Add an extra entry for the Chuwi Vi8 tablet (Jaroslav Kysela) [RHEL-27515] - ASoC: madera: Fix typo in madera_set_fll_clks shift value (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: midi: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: ump: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: virmidi: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: prioq: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Use guard() for PCM stream locks (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: oss: Use guard() for setup (Jaroslav Kysela) [RHEL-27515] - ALSA: control_led: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: info: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: mixer_oss: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: control: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: rawmidi: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: jack: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: core: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: fifo: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: memory: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: ports: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: queue: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: timer: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: ump: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: compress_offload: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: timer: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: hrtimer: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: hwdep: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: kunit: Fix sparse warnings (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Fix non-functional mic on Lenovo 21J2 (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: add new YC platform variant (0x63) support (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Prevent bad sign extension in cs35l56_read_silicon_uid() (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - ALC285 reduce pop noise from Headphone port (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Add Lenovo ThinkBook 21J0 into DMI quirk table (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Add a test for ranges in combination with windows (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: tx-macro: correct TX SMIC MUXn widgets on SM8350+ (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: tx-macro: split widgets per different LPASS versions (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add special fixup for Lenovo 14IRP8 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Apply amp calibration from EFI data (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Apply amp calibration from EFI data (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Add helper functions for amp calibration (Jaroslav Kysela) [RHEL-27515] - ASoC: cs-amp-lib: Add helpers for factory calibration data (Jaroslav Kysela) [RHEL-27515] - ASoC: wm_adsp: Add wm_adsp_start() and wm_adsp_stop() (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Add time postfixes on defines (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Add some missing dev_err_probe()s (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Handle error from devm_pm_runtime_enable() (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Tidy up header includes (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Use __u8 type rather than u8 for firmware interface (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-card: Fix missing locking in snd_soc_card_get_kcontrol() (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: tas2781: enable subwoofer volume control (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Use CLASS() for fdget()/fdput() (Jaroslav Kysela) [RHEL-27515] - ALSA: mixer_oss: ump: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm_oss: ump: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: oss: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: virmidi: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: ump: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: core: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: control: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: compress_offload: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: timer: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: vmaster: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: clarify and fix default msbits value for all formats (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-core: tidyup strcmp() param on snd_soc_is_matching_dai() (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: modify ACP register end address macro (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: update license (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: prioq: Unify cell removal functions (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: beep: Drop stale mutex (Jaroslav Kysela) [RHEL-27515] - ALSA: echoaudio: remove redundant assignment to variable clock (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rt5660: Simplify mclk initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rt5640: Simplify mclk initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rt5616: Simplify mclk initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rt5514: Simplify mclk initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: nau8825: Simplify mclk initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: da7213: Simplify mclk initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wsa884x: Allow sharing reset GPIO (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: qcom,wsa8840: Add reset-gpios for shared line (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix mute/micmute LED For HP mt440 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Downgrade BDL table overflow message (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Set up BDL table at hw_params (Jaroslav Kysela) [RHEL-27515] - ALSA: Drop leftover snd-rtctimer stuff from Makefile (Jaroslav Kysela) [RHEL-27515] - ALSA: ump: Fix the discard error code from snd_ump_legacy_open() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Populate board selection with new I2S entries (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: ICCMAX recommendations for ICL+ platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: TGL-based platforms support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: ICL-based platforms support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: CNL-based platforms support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Abstract IRQ handling (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Abstract IPC handling (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Prefix SKL/APL-specific members (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix sound clipping in single capture scenario (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: L1SEN reference counted (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l42: Remove redundant delays in suspend(). (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: Remove redundant initialization of pointer 'data' (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: fix soundwire dependencies (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: add machine select and register code (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: fix for acp pme wake for soundwire configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: remove acp_reset flag (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: refactor acp child platform device creation code (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: refactor acp device configuration read logic (Jaroslav Kysela) [RHEL-27515] - ASoC: Constify pointer to of_phandle_args (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Enable Mute LED on HP 840 G8 (MB 8AB8) (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Must clear HALO_STATE before issuing SYSTEM_RESET (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix top speaker connection on Dell Inspiron 16 Plus 7630 (Jaroslav Kysela) [RHEL-27515] - ALSA: core: fix buffer overflow in test_format_fill_silence() (Jaroslav Kysela) [RHEL-27515] - ALSA: virtio: Fix "Coverity: virtsnd_kctl_tlv_op(): Uninitialized variables" warning. (Jaroslav Kysela) [RHEL-27515] - ALSA: avoid 'bool' as variable name (Jaroslav Kysela) [RHEL-27515] - soundwire: bus_type: make sdw_bus_type const (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: More relaxed check of MIDI jack names (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix mute/micmute LED For HP mt645 (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: remove redundant 'tristate' for SND_SEQ_UMP_CLIENT (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: make snd_seq_bus_type const (Jaroslav Kysela) [RHEL-27515] - ALSA: aoa: make soundbus_bus_type const (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Add some bounds checking to firmware data (Jaroslav Kysela) [RHEL-27515 RHEL-34741] {CVE-2024-26927} - ALSA: hda/realtek: cs35l41: Fix order and duplicates in quirks table (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: cs35l41: Fix device ID / model name (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: cs35l41: Add internal speaker support for ASUS UM3402 with missing DSD (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Workaround for ACPI with broken spk-id-gpios property (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: tx-macro: Simplify setting AMIC control (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: tx-macro: Mark AMIC control registers as volatile (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: tx-macro: Drop unimplemented DMIC clock divider (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: va-macro: add npl clk (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: fix function cast warnings (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Add Lenovo Legion 7i gen7 sound quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: set config_length based on device_count (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-mlink: update incorrect comment (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Fix runtime pm usage counter balance after fw exception (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-dai: add support for dspless mode beyond HDAudio (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: lnl: Do not use LNL specific wrappers in DSPless mode (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-dai-ops: add SoundWire dspless mode (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-dai-ops: use dai_type (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: topology: Parse DAI type token for dspless mode (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: start SoundWire links earlier for LNL+ devices (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: topology: dynamically allocate and store DAI widget->private (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-dai: remove dspless special case (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: fix dma_id for CHAIN_DMA capture (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: allow chain_dma for all supported DAIs (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: store number of playback/capture streams (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-dai-ops: enable chain_dma for ALH (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda: add 'is_chain_dma_supported' callback (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ops: add new 'is_chain_dma_supported' callback (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: change chain_dma handling in dai_config (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: IPC3: fix message bounds on ipc ops (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Workaround for crashed firmware on system suspend (Jaroslav Kysela) [RHEL-27515 RHEL-35128] {CVE-2024-27057} - ASoC: q6dsp: fix event handler prototype (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: pci-lnl: Change the topology path to intel/sof-ipc4-tplg (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: pci-tgl: Change the default paths and firmware names (Jaroslav Kysela) [RHEL-27515] - ALSA: aw2: avoid casting function pointers (Jaroslav Kysela) [RHEL-27515] - ALSA: ctxfi: avoid casting function pointers (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: fix TYPO 'reguest' to 'request' in error log (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Fix non-functional mic on Lenovo 82UU (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Ensure that changed bytes are actually different (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: imx: Add devicetree support to select topologies (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Add DMI quirk for inverted jack-detect on MeeGoPad T8 (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Make LattePanda board DMI match more precise (Jaroslav Kysela) [RHEL-27515] - ALSA: es1938: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: es1968: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: fm801: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: maestro3: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: riptide: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: rme96: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: sis7019: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: via82xx: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: doc: Use DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: aoa: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: aaci: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: pxa2xx-ac97: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ASoC: pxa2xx-ac97: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: at73c213: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: ali5451: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: ali5451: Embed suspend image into struct snd_ali (Jaroslav Kysela) [RHEL-27515] - ALSA: azt3328: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: cmipci: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: cs4281: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: echoaudio: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: aloop: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: dummy: Replace with DEFINE_SIPMLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: pcsp: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: als300: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: als4000: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: atiixp: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: ens137x: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: intel8x0: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: nm256: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Fix locking in ACP IRQ handler (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Fix deadlock in rt5645_jack_detect_work() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: cht_bsw_rt5645: Cleanup codec_name handling (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: Boards: Fix NULL pointer deref in BYT/CHT boards (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Remove default from IRQ1_CFG register (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: remove unused acpi_subysystem_id (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Expose FW version with sysfs (Jaroslav Kysela) [RHEL-27515] - ALSA: virtio: add support for audio controls (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/cs35l56: select intended config FW_CS_DSP (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add "Intel Reference board" SSID in the ALC256. (Jaroslav Kysela) [RHEL-27515] - ALSA: HDA: intel-sdw-acpi: add kernel parameter to select alternate controller (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: starts non sdw BE id with the highest sdw BE id (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-intel-lnl-match: Add rt722 support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi: add RT712 support for LNL (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Remove unused function prototypes (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: ssp-common: Add stub for sof_ssp_get_codec_name (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: common: DMI remap for rebranded Intel NUC M15 (LAPRC710) laptops (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: remove .init callbacks (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: add common sdw dai link init (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt5682: use helper to get codec dai by name (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_cs42l42: use helper to get codec dai by name (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt700: use helper to get codec dai by name (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt712_sdca: use helper to get codec dai by name (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt711: use helper to get codec dai by name (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt_sdca_jack_common: use helper to get codec dai by name (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: add get_codec_dai_by_name helper function (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: use single rtd_init for rt_amps (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: use common module for DAI link generation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: support DAI link order customization (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: dmi quirk cleanup for mtl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: board id cleanup for mtl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: board id cleanup for rpl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: board id cleanup for adl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: board id cleanup for tgl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: board id cleanup for jsl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc3-topology: Fix pipeline tear down logic (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Fix deadlock in ASP1 mixer register initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: constify static sdw_slave_ops struct (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Send initial config to module if present (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Add topology parsing support for initial config (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: UAPI: Add tokens for initial config feature (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix dynamic port assignment when TDM is set (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: fix raw noinc write test wrapping (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Add system suspend ops to disable IRQ (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Handle error from devm_pm_runtime_enable (Jaroslav Kysela) [RHEL-27515] - soundwire: intel_auxdevice: remove redundant assignment to variable link_flags (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Add DMI quirk for Lenovo Ideapad Pro 5 16ARP8 (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: fix SND_AMD_SOUNDWIRE_ACPI dependencies (Jaroslav Kysela) [RHEL-27515] - ASoC: fix SND_SOC_WCD939X dependencies (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Shut down jack detection on component remove (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Sync the hp ilimit works when removing the component (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Add clear of stashed pointer on component remove (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: add module parameter to tascodec_init() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix pci_probe() error path (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: fix reversed if statement in cs35l56_dspwait_asp1tx_put() (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: add IDs for Dell dual spk platform (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/conexant: Add quirk for SWS JS201D (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Remove two HP Laptops using CS35L41 (Jaroslav Kysela) [RHEL-27515] - ALSA: core: Fix dependencies for SND_CORE_TEST (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Ignore clock selector errors for single connection (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Enable headset mic on Vaio VJFE-ADL (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Remove unused test stub function (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Firmware file must match the version of preloaded firmware (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Fix filename string field layout (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Fix order of searching for firmware files (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Allow more time for firmware to boot (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Load tunings for the correct speaker models (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Firmware file must match the version of preloaded firmware (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Fix misuse of wm_adsp 'part' string for silicon revision (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Fix for initializing ASP1 mixer registers (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Initialize all ASP1 registers (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Fix default SDW TX mixer registers (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Fix to ensure ASP1 registers match cache (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Remove buggy checks from cs35l56_is_fw_reload_needed() (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Don't add the same register patch multiple times (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: cs35l56_component_remove() must clean up wm_adsp (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: cs35l56_component_remove() must clear cs35l56->component (Jaroslav Kysela) [RHEL-27515] - ASoC: wm_adsp: Don't overwrite fwf_name with the default (Jaroslav Kysela) [RHEL-27515] - ASoC: wm_adsp: Fix firmware file search order (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Apply headset jack quirk for non-bass alc287 thinkpads (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: refactor acp driver pm ops (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: select soundwire dependency flag for acp6.3 based platform (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: update descriptor fields for acp6.3 based platform (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: add machine select logic for soundwire based platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Add Soundwire DAI configuration support for AMD platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: add interrupt handling for SoundWire manager devices (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: add code for invoking soundwire manager helper functions (Jaroslav Kysela) [RHEL-27515] - soundwire: amd: refactor register mask structure (Jaroslav Kysela) [RHEL-27515] - soundwire: amd: implement function to extract slave information (Jaroslav Kysela) [RHEL-27515] - soundwire: amd: refactor soundwire pads enable (Jaroslav Kysela) [RHEL-27515] - soundwire: amd: refactor amd soundwire manager device node creation (Jaroslav Kysela) [RHEL-27515] - soundwire: amd: update license (Jaroslav Kysela) [RHEL-27515] - ASoC/soundwire: implement generic api for scanning amd soundwire controller (Jaroslav Kysela) [RHEL-27515] - ALSA: core: Add sound core KUnit test (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Fix snd_pcm_format_name function (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Add missing formats to formats list (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support ASUS Zenbook UM3402YAR (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support additional ASUS Zenbook UX3402VA (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: mtl-match: Add cs42l43_l0 cs35l56_l23 for MTL (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Fix support for a Huawei Matebook laptop (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Add DMI quirk for MSI Bravo 15 C7VF (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Check presence of valid altsetting control (Jaroslav Kysela) [RHEL-27515] - Revert "ALSA: usb-audio: Skip setting clock selector for single connections" (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Enable Mute LED on HP Laptop 14-fq0xxx (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix the external mic not being recognised for Acer Swift 1 SF114-32 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support HP models without _DSD using dual Speaker ID (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support additional HP Envy Models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for various HP ENVY models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Set Channel Index correctly when system is missing _DSD (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Support read-only clock selector control (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: Drop type from "clocks" (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Use fls to calculate the pre-divider for the PLL (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Refactor to use for_each_set_bit() (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Use USEC_PER_MSEC rather than hard coding (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Add pm_ptr around the power ops (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Check error from device_property_read_u32_array() (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Minor code tidy ups (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Tidy up header includes (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for HP G11 Laptops using CS35L56 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: realtek: Move hda_component implementation to module (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: realtek: Re-work CS35L41 fixups to re-use for other amps (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Adding new volume kcontrols (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Remove unneeded semicolon (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Sort quirk table entries (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: add quirk for RODE NT-USB+ (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Add delay quirk for MOTU M Series 2nd revision (Jaroslav Kysela) [RHEL-27515] - ALSA: virtio: remove duplicate check if queue is broken (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - Add speaker pin verbtable for Dell dual speaker platform (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: fix typo (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Skip setting clock selector for single connections (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Add a quirk for Yamaha YIT-W12TX transmitter (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/cs8409: Suppress vmaster control for Dolphin models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Increase default bdl_pos_adj for Apollo Lake (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Replace numeric device IDs with constant values (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: sc8280xp: limit speaker volumes (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Remove executable bit (Jaroslav Kysela) [RHEL-27515] - ASoC: allow up to eight CPU/codec DAIs (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wcd934x: drop unneeded regulator include (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wcd938x: skip printing deferred probe failuers (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wcd938x: handle deferred probe (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add check for cpu dai link initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Update platform name for different boards (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Enable rt5682s clocks in acp slave mode (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wcd938x: fix headphones volume controls (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wcd9335: drop unused gain hack remnant (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: lpass-wsa-macro: fix compander volume hack (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wsa883x: fix PA volume control (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: fix the capture noise issue (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Minimize the pop noise on headphone (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Improving the THD+N performance (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: improving crosstalk performance (Jaroslav Kysela) [RHEL-27515] - ALSA: synth: Save a few bytes of memory when registering a 'snd_emux' (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix mute/micmute LEDs for HP ZBook Power (Jaroslav Kysela) [RHEL-27515] - soundwire: stream: add missing const to Documentation (Jaroslav Kysela) [RHEL-27515] - ASoC: nau8540: Add pre-charge actions for input (Jaroslav Kysela) [RHEL-27515] - ASoC: p1022_rdk: fix all kernel-doc warnings (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: Use devm_kcalloc() instead of devm_kzalloc() (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Compute file paths on firmware load (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: core: Skip firmware test for custom loaders (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Optimize quirk for Valve Galileo (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Fix memory leak in amd_sof_acp_probe() (Jaroslav Kysela) [RHEL-27515 RHEL-37099] {CVE-2023-52663} - ASoC: amd: acp: Update MODULE_DESCRIPTION for sof-mach (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add missing error handling in sof-mach (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Make use of existing *_CODEC_DAI macros (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Drop redundant initialization of machine driver data (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Add WCD939x Codec driver (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Add WCD939x Soundwire devices driver (Jaroslav Kysela) [RHEL-27515] - ASoC: codec: wcd-mbhc-v2: add support when connected behind an USB-C audio mux (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: document WCD939x Audio Codec (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: qcom,wcd938x: move out common properties (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: fsl,micfil: Add compatible string for i.MX95 platform (Jaroslav Kysela) [RHEL-27515] - ASoC: fsl_sai: Add support for i.MX95 platform (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: fsl,sai: Add compatible string for i.MX95 platform (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Enable headset mic on Lenovo M70 Gen5 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Enable mute/micmute LEDs and limit mic boost on HP ZBook (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/relatek: Enable Mute LED on HP Laptop 15s-fq2xxx (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: remove log message for LLP (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: generic: Remove obsolete call to ledtrig_audio_get (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Fix yet more -Wformat-truncation warnings (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Properly setup HDMI stream (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-graph-card2: fix index check on graph_parse_node_multi_nm() (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: icp3-dtrace: Revert "Fix wrong kfree() usage" (Jaroslav Kysela) [RHEL-27515] - ALSA: oxygen: Fix right channel of capture volume mixer (Jaroslav Kysela) [RHEL-27515] - ALSA: aloop: Introduce a function to get if access is interleaved mode (Jaroslav Kysela) [RHEL-27515] - ASoC: mediatek: mt8195: Remove afe-dai component and rework codec link (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: annotate calibration data endianness (Jaroslav Kysela) [RHEL-27515] - ASoC: mediatek: mt8192: Check existence of dai_name before dereferencing (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix mute and mic-mute LEDs for HP Envy X360 13-ay0xxx (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/conexant: Fix headset auto detect fail in cx8070 and SN6140 (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bxt_rt298: Fix kernel ops due to COMP_DUMMY change (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bxt_da7219_max98357a: Fix kernel ops due to COMP_DUMMY change (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rtq9128: Fix TDM enable and DAI format control flow (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rtq9128: Fix PM_RUNTIME usage (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: Add tas2563 into driver (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: Add tas2563 into header file for DSP mode (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2562: move tas2563 from tas2562 driver to tas2781 driver (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: move tas2563 from tas2562.yaml to tas2781.yaml (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix mute and mic-mute LEDs for HP ProBook 440 G6 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: fix building without CONFIG_SPI (Jaroslav Kysela) [RHEL-27515] - ALSA: ac97: fix build regression (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support more HP models without _DSD (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: add fixup for Lenovo 14ARB7 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: add TAS2563 support for 14ARB7 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: add configurable global i2c address (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: add ptrs to calibration functions (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix mute/micmute LEDs for a HP ZBook (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Add driver properties for cs35l41 for Lenovo Legion Slim 7 Gen 8 serie (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: enable SND_PCI_QUIRK for Lenovo Legion Slim 7 Gen 8 (2023) serie (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: configure the amp after firmware load (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: enable SND_PCI_QUIRK for hp pavilion 14-ec1xxx series (Jaroslav Kysela) [RHEL-27515] - ALSA: mark all struct bus_type as const (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5663: cancel the work when system suspends (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Rename DSP mux channels (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add PCM Input Switch for Solo Gen 4 (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for custom Gen 4 Direct Monitor mixes (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add minimum firmware version check (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for Solo, 2i2, and 4i4 Gen 4 (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add power status control (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add R/O headphone volume control (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Disable autogain during phantom power state change (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Allow for controls with a "mute mode" (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Disable input controls while autogain is running (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for Air Presence + Drive option (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Store mix_ctls for Gen 4 Direct Monitor (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for software-controllable input gain (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Handle Gen 4 Direct Monitor mix updates (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Remove repeated elem->head.mixer references (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Allow for interfaces without per-channel volume (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Split direct_monitor out from monitor_other (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Minor refactor MSD mode check (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Remove line_out_hw_vol device info entry (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Split input_other into level/pad/air/phantom (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for DSP mux channels (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Split dim_mute_update from vol_updated (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for air/phantom control on input 2 (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Remove struct scarlett2_usb_volume_status (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add scarlett2_mixer_value_to_db() (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for Gen 4 style parameters (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Refactor common port_count lookups (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Change num_mux_* from int to u8 (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Refactor scarlett2_config_save() (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add #define for SCARLETT2_MIX_MAX (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Refactor scarlett2_usb_set_config() (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Parameterise notifications (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Rename db_scale_scarlett2_gain to volume (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Remove scarlett2_config_sets array (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Simplify enums by removing explicit values (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add config set struct (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Infer has_msd_mode from config items (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Infer standalone switch from config items (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Check for phantom persistence config item (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Check presence of mixer using mux_assignment (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for uploading new firmware (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add check for config_item presence (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add ioctl commands to erase flash segments (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Formatting fixes (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add skeleton hwdep/ioctl interface (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Update maintainer info (Jaroslav Kysela) [RHEL-27515 RHEL-37068] {CVE-2023-52680} - ALSA: scarlett2: Add missing error check to scarlett2_config_save() (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add missing error check to scarlett2_usb_set_config() (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add missing error checks to *_ctl_get() (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add clamp() in scarlett2_mixer_ctl_put() (Jaroslav Kysela) [RHEL-27515 RHEL-37084] {CVE-2023-52674} - ALSA: scarlett2: Add missing mutex lock around get meter levels (Jaroslav Kysela) [RHEL-27515 RHEL-37056] {CVE-2023-52689} - ALSA: scarlett2: Add #defines for firmware upgrade (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Retrieve useful flash segment numbers (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Convert meter levels from little-endian (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for Dell models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Prevent firmware load if SPI speed too low (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support additional Dell models without _DSD (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: fix kvmalloc_array() arguments order (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: remove sound controls in unbind (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: move set_drv_data outside tasdevice_init (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: fix typos in comment (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: do not use regcache (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: imx: Add SNDRV_PCM_INFO_BATCH flag (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Add mono speaker information to the components string (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: cht_bsw_rt5645: Set card.components string (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Add a rt5645_components() helper (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Add rt5645_get_pdata() helper (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Refactor rt5645_parse_dt() (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Add platform-data for Acer Switch V 10 (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Drop double EF20 entry from dmi_platform_data[] (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Only add SPI CS GPIO if SPI is enabled in kernel (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Do not allow uninitialised variables to be freed (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Add acp-psp mailbox interface for iram-dram fence register modification (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Rename amd_bt sof_dai_type (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Add i2s bt dai configuration support for AMD platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Refactor sof_i2s_tokens reading to update acpbt dai (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Refactor spinlock_irq(&sdev->ipc_lock) sequence in irq_handler (Jaroslav Kysela) [RHEL-27515] - ASoC: soc.h: don't create dummy Component via COMP_DUMMY() (Jaroslav Kysela) [RHEL-27515] - ASoC: sof: use snd_soc_dummy_dlc (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: hdaudio.c: use snd_soc_dummy_dlc (Jaroslav Kysela) [RHEL-27515] - ASoC: fsl_sai: Fix channel swap issue on i.MX8MP (Jaroslav Kysela) [RHEL-27515] - ASoC: hdmi-codec: fix missing report for jack initial status (Jaroslav Kysela) [RHEL-27515] - ASoC: topology: Replace fake root_device with kunit_device in tests (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support additional ASUS Zenbook 2023 Models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for ASUS Zenbook 2023 Models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support additional ASUS Zenbook 2022 Models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for ASUS Zenbook 2022 Models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support additional ASUS ROG 2023 models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for ASUS ROG 2023 models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Add config table to support many laptops without _DSD (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Remove redundant ret variable (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: add support for FW version 0x0503 (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: Fix trivial code style issues (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-pcm.c: Complete the active count for components without DAIs (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: qcom,sm8250: Add X1E80100 sound card (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: Add x1e80100 sound machine driver (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add missing MODULE_DESCRIPTION in mach-common (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp-config: Add missing MODULE_DESCRIPTION (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: vangogh: Switch to {RUNTIME,SYSTEM_SLEEP}_PM_OPS (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: vangogh: Allow probing ACP PCI when SOF is disabled (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: vangogh: Drop conflicting ACPI-based probing (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: sc8280xp: Add support for SM8650 (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: qcom,sm8250: document SM8650 sound card (Jaroslav Kysela) [RHEL-27515] - ASoC: tegra: tegra20_ac97: Convert to use GPIO descriptors (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_rt5640: Add new swapped-speakers quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_rt5640: Add quirk for the Medion Lifetab S10346 (Jaroslav Kysela) [RHEL-27515] - soundwire: amd: drop bus freq calculation and set 'max_clk_freq' (Jaroslav Kysela) [RHEL-27515] - ALSA: au88x0: fixed a typo (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Increase delay in MOTU M quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add pm ops support for renoir platform. (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: check the validity of prm_no/cfg_no (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: remove duplicated including (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: check fw_context_save for library reload (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: IPC4: synchronize fw_config_params with fw definitions (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: IPC4: query fw_context_save feature from fw (Jaroslav Kysela) [RHEL-27515] - ALSA: au88x0: fixed spelling mistakes in au88x0_core.c (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: select program 0, conf 0 by default (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirk for ASUS ROG GV302XA (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: Document new DAI link flags playback-only/capture-only (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-graph-card2: Introduce playback-only/capture-only DAI link flags (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Add missing statics for hp_ilimit functions (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Allow HP amp to cool off after current limit (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Don't enable bias sense during type detect (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-intel-mtl-match: Change CS35L56 prefixes to AMPn (Jaroslav Kysela) [RHEL-27515] - ASoC: codec: wsa884x: make use of new mute_unmute_on_trigger flag (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: audioreach: Add 4 channel support (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: audioreach: drop duplicate channel defines (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: audioreach: Commonize setting channel mappings (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Apply mute LED quirk for HP15-db (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/hdmi: add force-connect quirks for ASUSTeK Z170 variants (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/hdmi: add force-connect quirk for NUC5CPYB (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirk for Lenovo Yoga Pro 7 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/cs35l56: Use set/get APIs to access spi->chip_select (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-graph-card2: fix off by one in graph_parse_node_multi_nm() (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Correct SoundWire port list (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Correct order of include files to be alphabetical (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: modify config flag read logic (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: pci-mtl: add HDA_ARL PCI support (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: pci-mtl: fix ARL-S definitions (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: intel-dspcfg: add filters for ARL-S and ARL (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Intel: add HDA_ARL PCI ID support (Jaroslav Kysela) [RHEL-27515] - PCI: add INTEL_HDA_ARL to pci_ids.h (Jaroslav Kysela) [RHEL-27515] - ALSA: pcmtest: stop timer before buffer is released (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add Framework laptop 16 to quirks (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l45: Prevents spinning during runtime suspend (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l45: Prevent IRQ handling when suspending/resuming (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l45: Use modern pm_ops (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Set bclk as source to set pll for rt5682s codec (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Set bclk as source to set pll for rt5682s codec (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Enable dpcm_capture for MAX98388 codec (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add i2s bt support for nau8821-max card (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add new cpu dai and dailink creation for I2S BT instance (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: Remove extra dmi parameter (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: vangogh: Add condition check for acp config flag (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: Add new dmi entries for acp5x platform (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: mediatek: mt8186: Revert Add Google Steelix topology compatible (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: add new Framework laptop to quirks (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_cs_amp: Connect outputs to a speaker widget (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: lnl: add core get and set support for dsp core (Jaroslav Kysela) [RHEL-27515] - ASoC: cs4271: Fix spelling mistake "retrieveing" -> "retrieving" (Jaroslav Kysela) [RHEL-27515] - ASoC: rt722-sdca: Set lane_control_support for multilane (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Wire up buffer flags (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: add alignment for topology header file struct definition (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: align topology header file with sof topology header (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt_sdca_jack_common: check ctx->headset_codec_dev instead of playback (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt_sdca_jack_common: ctx->headset_codec_dev = NULL (Jaroslav Kysela) [RHEL-27515 RHEL-37048] {CVE-2023-52697} - ASoC: Intel: sof_nau8825: board id cleanup for rpl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: glk_rt5682_max98357a: fix board id mismatch (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: board id cleanup for adl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-intel-tgl-match: add cs42l43 and cs35l56 support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcht_es8316: Determine quirks/routing with codec-dev ACPI DSM (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcht_es8316: Add is_bytcr helper variable (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcht_es8316: Dump basic _DSM information (Jaroslav Kysela) [RHEL-27515] - ASoC: es83xx: add ACPI DSM helper module (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Move sof_of_machine_select() to core.c from sof-of-dev.c (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: sc8280xp: Limit speaker digital volumes (Jaroslav Kysela) [RHEL-27515] - ASoC: ops: add correct range check for limiting volume (Jaroslav Kysela) [RHEL-27515] - ASoC: wm_adsp: fix memleak in wm_adsp_buffer_populate (Jaroslav Kysela) [RHEL-27515] - ASoC: da7219: Support low DC impedance headset (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add support for a new Huawei Matebook laptop (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: sc8280xp: Add support for SM8450 and SM8550 (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: sc8280xp: set card driver name from match data (Jaroslav Kysela) [RHEL-27515] - ASoC: cs4349: Drop legacy include (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Drop legacy includes (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l42: Drop legacy include (Jaroslav Kysela) [RHEL-27515] - ASoC: cirrus: edb93xx: Drop legacy include (Jaroslav Kysela) [RHEL-27515] - ASoC: cs4271: Convert to GPIO descriptors (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l36: Drop legacy includes (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l35: Drop legacy includes (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l34: Fix GPIO name and drop legacy include (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l33: Fix GPIO name and drop legacy include (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l32: Drop legacy include (Jaroslav Kysela) [RHEL-27515] - ASoC: hdac_hda: Conditionally register dais for HDMI and Analog (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: lpass-tx-macro: set active_decimator correct default value (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Fix non-functional mic on ASUS E1504FA (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Add DMI entry to support System76 Pangolin 13 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Disable power-save on KONTRON SinglePC (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: Move Soundwire runtime stream alloc to soundcards (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: Add helper for allocating Soundwire stream runtime (Jaroslav Kysela) [RHEL-27515] - ptrace: Convert ptrace_attach() to use lock guards (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: Add module ID print during module set up (Jaroslav Kysela) [RHEL-27515] - ASoC: core: Fix a handful of spelling mistakes. (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: Move window offset configuration earlier (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: check return value of snd_sof_ipc_msg_data (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: core: Implement IPC version fallback if firmware files are missing (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: Do not use resource managed allocation for ipc4_data (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: core: Add helper for initialization of paths, ops (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-pci-dev: Rely on core to create the file paths (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-of-dev: Rely on core to create the file paths (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-acpi-dev: Rely on core to create the file paths (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-pci-dev: Save the default IPC type and path overrides (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: core: Implement firmware, topology path setup in core (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-of-dev: Save the default IPC type and path overrides (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-acpi-dev: Save the default IPC type and path overrides (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Add placeholder for platform IPC type and path overrides (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Move sof_machine_* functions from sof-audio.c to core.c (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Move sof_of_machine_select() to sof-of-dev.c from sof-audio.c (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: icp3-dtrace: Fix wrong kfree() usage (Jaroslav Kysela) [RHEL-27515] - soundwire: generic_bandwidth_allocation use bus->params.max_dr_freq (Jaroslav Kysela) [RHEL-27515] - soundwire: intel_ace2x: fix AC timing setting for ACE2.x (Jaroslav Kysela) [RHEL-27515] - soundwire: stream: fix NULL pointer dereference for multi_link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: use common module for DAI link generation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use common module for DAI link generation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: support DAI link array generation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: use common module for HDMI-In link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use common module for HDMI-In link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: support HDMI-In link initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: simplify HDMI-In quirks (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: use common module for BT offload link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use common module for BT offload link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: use common module for BT offload link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: use common module for BT offload link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: rename function parameter (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: support BT offload link initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: use common module for amp link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use common module for amp link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: use common module for amp link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: use common module for amp link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use common module for codec link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: support amp link initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: use common module for codec link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: use common module for codec link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: support codec link initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: cht_bsw_rt5672: check return value (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: ssp-common: get codec name function (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_maxim_common: check return value (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_maxim_common: add else between 2 if test (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: remove dead code (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-intel-mtl-match: Add rt722 support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Unhardcode HDAudio BE DAI drivers description (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Kill S24_LE format (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Drop snd_hdac_calc_stream_format() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel Skylake: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: hdac_hdmi: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: hdac_hda: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: hda: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/ca0132: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/hdmi: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Upgrade stream-format infrastructure (Jaroslav Kysela) [RHEL-27515] - ASoC: pcm: Honor subformat when configuring runtime (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Honor subformat when querying PCMs (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Introduce MSBITS subformat interface (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi: add Gen4.1 SDCA board support for LNL RVP (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Add rt722 support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Make use of dev_err_probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: remove unused function declaration (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: Use existing helpers to change GPROCEN and PIE bits (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl: call dsp dump when boot retry fails (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-graph-card2-custom-sample: add CPU/Codec = N:M sample (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-graph-card2-custom-sample: Add connection image (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-graph-card2: use better image for Multi connection (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-graph-card2: add CPU:Codec = N:M support (Jaroslav Kysela) [RHEL-27515] - ASoC: makes CPU/Codec channel connection map more generic (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: Handle ALSA kcontrol change notification from firmware (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: Add data struct for module notification message from firmware (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-control: Implement control update for switch/enum controls (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: Helper to find an swidget by module/instance id (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Always register the HDMI dai links (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: skl_hda_dsp_generic: Drop HDMI routes when HDMI is not available (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: correct white-spaces in examples (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Allow configuration of bit clock and frame inversion (Jaroslav Kysela) [RHEL-27515] - soundwire: qcom: set controller id to hw master id (Jaroslav Kysela) [RHEL-27515] - soundwire: bus: introduce controller_id (Jaroslav Kysela) [RHEL-27515] - soundwire: fix initializing sysfs for same devices on different buses (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Allow driver to work without IRQ connection (Jaroslav Kysela) [RHEL-27515] - ASoC: fsl_xcvr: refine the requested phy clock frequency (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: mediatek: mt8186: Add Google Steelix topology compatible (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-pcm: fix up bad merge (Jaroslav Kysela) [RHEL-27515] - soundwire: stream: constify sdw_port_config when adding devices (Jaroslav Kysela) [RHEL-27515] - soundwire: qcom: drop unneeded qcom_swrm_stream_alloc_ports() cleanup (Jaroslav Kysela) [RHEL-27515] - soundwire: qcom: move sconfig in qcom_swrm_stream_alloc_ports() out of critical section (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5650: add mutex to avoid the jack detection failure (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Enable low-power hibernation mode on SPI (Jaroslav Kysela) [RHEL-27515] - ASoC: fsl_xcvr: Enable 2 * TX bit clock for spdif only case (Jaroslav Kysela) [RHEL-27515] - ASoC: doc: Fix undefined SND_SOC_DAPM_NOPM argument (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Refer to correct stream index at loops (Jaroslav Kysela) [RHEL-27515] - ASoC: imx-rpmsg: Force codec power on in low power audio mode (Jaroslav Kysela) [RHEL-27515] - ASoC: nau8810: Fix incorrect type in assignment and cast to restricted __be16 (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Add switch to control normal and alt hp inputs (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Add handling of ACPI (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Store device in private struct and use it more consistently (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Fix incorrect frame delay configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Fix the position of const qualifier (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: Skylake: mem leak in skl register function (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: Skylake: Fix mem leak in few functions (Jaroslav Kysela) [RHEL-27515] - ASoC: nau8822: Fix incorrect type in assignment and cast to restricted __be16 (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add missing SND_SOC_AMD_ACP_LEGACY_COMMON flag for ACP70 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: i915: Alays handle -EPROBE_DEFER (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5682s: Add LDO output selection for dacref (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add Kconfig options for acp7.0 based platform driver (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: add mtl_rt5650 support (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Add missing static from runtime PM ops (Jaroslav Kysela) [RHEL-27515] - ASoC: wm8974: Correct boost mixer inputs (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Enable low-power hibernation mode on i2c (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Add HP 255 G10 into quirk table (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: add noinc write test (Jaroslav Kysela) [RHEL-27515] - regmap: ram: support noinc semantics (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: remove unnecessary NULL check (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: qcom,sm8250: add SM8550 sound card (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify the bin file parsing method (Jaroslav Kysela) [RHEL-27515] - ASoC: tegra: convert not to use dma_request_slave_channel() (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: correct the format order (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Fix for indentation issue (Jaroslav Kysela) [RHEL-27515] - ASoC: dapm: Simplify widget clone (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: mediatek: remove unused variables (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: mediatek: mt8186: clean up unused code (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: mediatek: mt8195: clean up unused code (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Changing the headset detection time (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Add chip version flag (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Changing initialisation and broadcasting (Jaroslav Kysela) [RHEL-27515] - ASoC: nau8821: Add slew rate controls. (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: nau8821: Add DMIC slew rate. (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: ssm4567: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt5682: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt5663: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt5514: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt286: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt298: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt274: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: probe: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: nau8825: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: max98373: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: max98927: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: max98357a: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: i2s_test: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: hdaudio: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: es8336: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: da7219: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: dmic: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Add support for configuring PDM interface from topology (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: imx8m: Add DAI driver entry for MICFIL PDM (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-client: trivial: fix comment typo (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify macro value error (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify the wrong judgment of re value (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify the maximum value of calib (Jaroslav Kysela) [RHEL-27515] - mfd: arizona-spi: Set pdata.hpdet_channel for ACPI enumerated devs (Jaroslav Kysela) [RHEL-27515] - mfd: arizona-i2c: Simplify obtaining I2C match data (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: fix for i2s mode register field update (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: aw88399: Fix -Wuninitialized in aw_dev_set_vcalb() (Jaroslav Kysela) [RHEL-27515] - ASoC: rockchip: Fix unused rockchip_i2s_tdm_match warning for !CONFIG_OF (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wsa883x: make use of new mute_unmute_on_trigger flag (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-dai: add flag to mute and unmute stream during trigger (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: select SND_SOC_AMD_ACP_LEGACY_COMMON for ACP63 (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add ACPI dependency (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: aw88399: fix typo in Kconfig select (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Add rt5514 machine board (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Add rt5514 machine board (Jaroslav Kysela) [RHEL-27515] - ALSA: virtio: use ack callback (Jaroslav Kysela) [RHEL-27515] - ASoC: tegra: machine: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wm8995: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wm8994: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wm8962: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wcd9335: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rtq9128: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rt5682s: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: max9867: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: lpass-rx-macro: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: adav80x: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: adau1373: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: 88pm860x: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: wavefront: Drop obsoleted comments and definitions (Jaroslav Kysela) [RHEL-27515] - ALSA: wavefront: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: opl3: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: aoa: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: caiaq: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: mixart: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: azt3328: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: rawmidi: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: control: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add machine driver support for acp7.0 (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add pci legacy driver support for acp7.0 platform (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: change acp power on mask macro value (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: change acp-deinit function arguments (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add machine driver support for pdm use case (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add condition check for i2s clock generation (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add platform and flag data to acp data structure (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add code for scanning acp pdm controller (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add Kconfig options for acp6.3 based platform driver (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add machine driver support for acp6.3 platform (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add i2s clock generation support for acp6.3 based platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: refactor acp i2s clock generation code (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add acp6.3 pci legacy driver support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: Skylake: add an error code check in skl_pcm_trigger (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wcd938x: use defines for entries in snd_soc_dai_driver array (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_wm5102: Add BYT_WM5102_IN_MAP quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_wm5102: Add BYT_WM5102_OUT_MAP quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_wm5102: Add BYT_WM5102_MCLK_19_2MHZ quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_wm5102: Add BYT_WM5102_SSP2 quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Add aw88399 amplifier driver (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Add code for bin parsing compatible with aw88399 (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Add schema for "awinic,aw88399" (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Make return of remove_late void, too (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_wm5102: Add support for Lenovo Yoga Tab 3 Pro YT3-X90 (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-cht: Add Lenovo Yoga Tab 3 Pro YT3-X90 quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: add option to use sram for data bin loading (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: refactor acp dram usage for data bin loading (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: increase DSP cache window range (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: add support for acp6.3 based platform (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: Add acpi machine id for acp6.3 version based platform (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify max_register usage error (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: use common module for DMIC links (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use common module for DMIC links (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: use common module for DMIC links (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: use common module for DMIC links (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: support dmic link initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: tlv320aic31xx: switch to gpiod_set_value_cansleep (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: i915: Remove extra argument from snd_hdac_i915_init (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: Skylake: Move snd_hdac_i915_init to before probe_work. (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Intel: Move snd_hdac_i915_init to before probe_work. (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Move snd_hdac_i915_init to before probe_work. (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: i915: Allow xe as match for i915_component_master_match (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: i915: Add an allow_modprobe argument to snd_hdac_i915_init (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: i915: Allow override of gpu binding. (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Intel: Fix error handling in azx_probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: enable wake capability for acp pci driver (Jaroslav Kysela) [RHEL-27515] - ASoC: sigmadsp: Add __counted_by for struct sigmadsp_data and use struct_size() (Jaroslav Kysela) [RHEL-27515] - soundwire: dmi-quirks: update HP Omen match (Jaroslav Kysela) [RHEL-27515] - soundwire: bus: improve error handling for clock stop prepare/deprepare (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: make .remove callback return void (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: Dump the notification payload (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: pci-mtl: use ARL specific firmware definitions (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: use common module for HDMI link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use common module for HDMI link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: use common module for HDMI link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: use common module for HDMI link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: new module for common functions (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: use sof_hdmi_private to init HDMI (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: use sof_hdmi_private to init HDMI (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use sof_hdmi_private to init HDMI (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: use sof_hdmi_private to init HDMI (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_da7219: use sof_hdmi_private to init HDMI (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: use sof_hdmi_private to init HDMI (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_hdmi: add common header for HDMI (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: remove hdac-hdmi support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: remove hdac-hdmi support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: remove hdac-hdmi support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_da7219: remove hdac-hdmi support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: remove hdac-hdmi support (Jaroslav Kysela) [RHEL-27515] - ASoC: tegra: Fix -Wuninitialized in tegra210_amx_platform_probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: ssm4567: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt5663: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt286: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: nau8825: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: max98927: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: max98373: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: es8336: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: da7219: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt298: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: max98357a: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt5682: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt274: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: i2s_test: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Improve topology parsing of dynamic strings (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Introduce helper functions for SSP and TDM handling (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Only create SSP%d snd_soc_dai_driver when requested (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wsa-macro: fix uninitialized stack variables with name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: explicitly include binding headers when used (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-client: fix build when only IPC4 is selected (Jaroslav Kysela) [RHEL-27515] - ASoC: Use device_get_match_data() (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom/lpass: Constify struct lpass_variant (Jaroslav Kysela) [RHEL-27515] - ASoC: Drop unnecessary of_match_device() calls (Jaroslav Kysela) [RHEL-27515] - ASoC: da7218: Use i2c_get_match_data() (Jaroslav Kysela) [RHEL-27515] - ASoC: Explicitly include correct DT includes (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Add code_loading parameter to stream setup (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Fix stream fifo_size initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Enable low-power hibernation mode on SPI (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Enable low-power hibernation mode on i2c (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Wake transactions need to be issued twice (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Change hibernate sequence to use allow auto hibernate (Jaroslav Kysela) [RHEL-27515] - ALSA: aoa: Replace asm/prom.h with explicit includes (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Poll SDxFIFOS after programming SDxFMT (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Introduce HOST stream setup mechanism (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Use helper to setup HOST stream (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: Skylake: Use helper to setup HOST stream (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Initialise a variable to silence possible static analysis error (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-dapm: Annotate struct snd_soc_dapm_widget_list with __counted_by (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Remove unused hibernate wake constants (Jaroslav Kysela) [RHEL-27515] - ASoC: Adds support for TAS575x to the pcm512x driver (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: aw88261: Remove non-existing reset gpio (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: awinic,aw88395: Remove reset-gpios from AW88261 (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Remove unused variable (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cirrus_scodec: fix an error code (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Drop superfluous stream decoupling (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Keep module refcount up when gathering traces (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Disable DSP before loading basefw (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Preallocate memory for module configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Use generic size defines (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Move IPC error messages one level down (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Simplify referencing dai-params.yaml (Jaroslav Kysela) [RHEL-27515] - ASoC: doc: Update codec to codec examples (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify the transmission mode of function parameters (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Add aw87390 amplifier driver (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Rename "sync-flag" to "awinic,sync-flag" (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Add code for bin parsing compatible with aw87390 (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify i2c driver name (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Rename "sound-channel" to "awinic,audio-channel" (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify the transmission method of parameters (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Remove the "fade-enable property" (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Add schema for "awinic,aw87390" (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: awinic,aw88395: Add properties for multiple PA support (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Remove useless else (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rtq9128: Add TDM input source select (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: rtq9128: Add TDM input source slect property (Jaroslav Kysela) [RHEL-27515] - sh: boards: Fix Sound Simple-Card struct name (Jaroslav Kysela) [RHEL-27515] - ASoC: remove asoc_xxx() compatible macro (Jaroslav Kysela) [RHEL-27515] - ASoC: sof: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - sound: Fix snd_pcm_readv()/writev() to use iov access functions (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-iio-aux: Use flex array to simplify code (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-generic-dmaengine-pcm: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-component: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-topology: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-compress: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-utils: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-link: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-dapm: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-core: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-dai: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-pcm: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: sof: mediatek: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: sof: intel: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: sof: amd: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: codec: cs47lxx: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: codec: wm: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: codec: rt5677: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: avs: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soundwire: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: extensa: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: generic: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: tegra: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: fsl: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: bcm: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: simple_card_utils.h: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc.h: convert asoc_xxx() to snd_soc_xxx() (Jaroslav Kysela) [RHEL-27515] - ALSA: usx2y: Annotate struct snd_usx2y_urb_seq with __counted_by (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Annotate struct hda_conn_list with __counted_by (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Add Richtek rtq9128 audio amplifier support (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Add Richtek rtq9128 audio amplifier (Jaroslav Kysela) [RHEL-27515] - soundwire: qcom: Log clk_get("iface") failures (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cirrus_scodec: Select GPIOLIB for KUnit test (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Drop unused IPC type defines (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: mediatek: Use generic names for IPC types (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: Use generic names for IPC types (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: imx: Use generic names for IPC types (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Use generic names for IPC types (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Use generic names for IPC types (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Kconfig: Rename SND_SOC_SOF_INTEL_IPC4 to SND_SOC_SOF_IPC4 (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Extend timeout on bias sense timeout (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Move headset bias sense enable earlier in process (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Enable bias sense by default (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Lower default type detect time (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: handle EXCEPTION_CAUGHT notification from firmware (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda: add ipc4 FW panic support on CAVS 2.5+ platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl: dump dsp stack (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: add telemetry retrieval support on Intel platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: add exception node in sof debugfs directory (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: add definition of telemetry slot for exception handling (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: add a helper function to search debug slot (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-mtrace: move debug slot related definitions to header.h (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Xtensa: dump ar registers to restore call stack (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cirrus_scodec: Add KUnit test (Jaroslav Kysela) [RHEL-27515] - ASoC: da7213: tidyup SND_SOC_DAIFMT_xxx (Jaroslav Kysela) [RHEL-27515] - ASoC: da7213: add .auto_selectable_formats support (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: wlf,wm8782: Add wlf,fsampen property (Jaroslav Kysela) [RHEL-27515] - ASoC: wm8782: Use wlf,fsampen device tree property (Jaroslav Kysela) [RHEL-27515] - ASoC: wm8782: Constrain maximum audio rate at runtime (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: make const array controls static (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: Fix -Wformat-truncation warning (Jaroslav Kysela) [RHEL-27515] - ASoC: rt1015: fix the first word being cut off (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Omit cs35l56_pm_ops_i2c_spi if I2C/SPI not enabled (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Use new export macro for dev_pm_ops (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Use pm_ptr() (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: Dump the payload also when set_get_data fails (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ops.h: Change the error code for not supported to EOPNOTSUPP (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Fix -Wmissing-prototypes warning (Jaroslav Kysela) [RHEL-27515] - ASoC: nau8821: Revise MICBIAS control for power saving. (Jaroslav Kysela) [RHEL-27515] - ASoC: hdac_hdmi: Remove temporary string use in create_fill_jack_kcontrols (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l41: Use modern pm_ops (Jaroslav Kysela) [RHEL-27515] - ASoC: max98927: Drop pointless includes (Jaroslav Kysela) [RHEL-27515] - ASoC: max98520: Drop pointless includes (Jaroslav Kysela) [RHEL-27515] - ASoC: max98388: Correct the includes (Jaroslav Kysela) [RHEL-27515] - ASoC: max98396: Drop pointless include (Jaroslav Kysela) [RHEL-27515] - ASoC: max98373: Convert to use GPIO descriptors (Jaroslav Kysela) [RHEL-27515] - ASoC: max98357a: Drop pointless include (Jaroslav Kysela) [RHEL-27515] - ASoC: max9768: Convert to use GPIO descriptors (Jaroslav Kysela) [RHEL-27515] - ASoC: tas571x: Simplify probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42xx8-i2c: Simplify probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: wm8580: Simplify probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add machine driver that enables sound for systems with a ES8336 codec (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add support for splitting the codec specific code from the ACP driver (Jaroslav Kysela) [RHEL-27515] - ASoC: es8316: Enable support for MCLK div by 2 (Jaroslav Kysela) [RHEL-27515] - ASoC: es8316: Replace NR_SUPPORTED_MCLK_LRCK_RATIOS with ARRAY_SIZE() (Jaroslav Kysela) [RHEL-27515] - ASoC: es8316: Enable support for S32 LE format (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: lpass-tx-macro: Add SM6115 support (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: qcom,lpass-tx-macro: Add SM6115 (Jaroslav Kysela) [RHEL-27515] - ASoC: ak4642: Simplify probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: ak4642: Minor cleanups in probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: tlv320aic32x4-i2c: Simplify probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: tlv320aic32x4-spi: Simplify probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: codec: tlv320aic32x4: Add enum aic32x4_type to aic32x4_probe() (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Fix error checks of default read/write copy ops (Jaroslav Kysela) [RHEL-27515] - ASoC: Name iov_iter argument as iterator instead of buffer (Jaroslav Kysela) [RHEL-27515] - ASoC: dmaengine: Drop unused iov_iter for process callback (Jaroslav Kysela) [RHEL-27515] - dt-bindings: Fix typos (Jaroslav Kysela) [RHEL-27515] - ALSA: doc: Update description for the new PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ASoC: pcm: Drop obsoleted PCM copy_user ops (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Drop obsoleted PCM copy_user and copy_kernel ops (Jaroslav Kysela) [RHEL-27515] - ASoC: component: Add generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ASoC: dmaengine: Use iov_iter for process callback, too (Jaroslav Kysela) [RHEL-27515] - ASoC: dmaengine: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: pcmtest: Update comment about PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: xen: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: rme9652: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: hdsp: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: rme96: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: nm256: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: rme32: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: korg1212: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: es1938: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: dummy: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: core: Add memory copy helpers between iov_iter and iomem (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Add copy ops with iov_iter (Jaroslav Kysela) [RHEL-27515] - iov_iter: Export import_ubuf() (Jaroslav Kysela) [RHEL-27515] - spi: tegra114: Remove unnecessary NULL-pointer checks (Jaroslav Kysela) [RHEL-27515] - ASoC: rockchip: Fix Wvoid-pointer-to-enum-cast warning (Jaroslav Kysela) [RHEL-27515] - ASoC: rockchip: merge DAI call back functions into ops (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Drop unneeded quotes (Jaroslav Kysela) [RHEL-27515] - spi: Constify spi parameters of chip select APIs (Jaroslav Kysela) [RHEL-27515] - spi: Constify spi_get_drvdata()'s spi parameter (Jaroslav Kysela) [RHEL-27515] - spi: Constify spi_get_ctldata()'s spi parameter (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Replace all spi->chip_select references with function call (Jaroslav Kysela) [RHEL-27515] - spi: Add APIs in spi core to set/get spi->chip_select and spi->cs_gpiod (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: remove prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: add clocks on endpoint (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: add missing mclk-fs (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: add definitions/ports (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: use definitions for port/endpoint (Jaroslav Kysela) [RHEL-27515] - ASoC: rockchip: i2s_tdm: Add support for RK3588 (Jaroslav Kysela) [RHEL-27515] - ASoC: rockchip: i2s_tdm: Make the grf property optional (Jaroslav Kysela) [RHEL-27515] - spi: Reintroduce spi_set_cs_timing() (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Document audio OF graph dai-tdm-slot-num dai-tdm-slot-width props (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Add missing (unevaluated|additional)Properties on child nodes (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: sgtl5000: Add missing type to 'micbias-voltage-m-volts' (Jaroslav Kysela) [RHEL-27515] - dt-bindings: sound: Add generic serial MIDI device (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: mt8192-mt6359: add new compatible and new properties (Jaroslav Kysela) [RHEL-27515] - spi: mediatek: support tick_delay without enhance_timing (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: Add dai-tdm-slot-width-map (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: wcd938x: Add gpio property for selecting CTIA/OMTP headset (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Centralize the 'sound-dai' definition (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: enable both flag/phandle for bitclock/frame-master (Jaroslav Kysela) [RHEL-27515] - spi: modify set_cs_timing parameter (Jaroslav Kysela) [RHEL-27515] - spi: mediatek: add tick_delay support (Jaroslav Kysela) [RHEL-27515]- sdhci-of-dwcmshc: disable PM runtime in dwcmshc_remove() (Luiz Capitulino) [RHEL-45234] - platform/mellanox: mlxbf-tmfifo: Drop Tx network packet when Tx TmFIFO is full (Luiz Capitulino) [RHEL-45234] - platform/mellanox: mlxbf-tmfifo: Remove unnecessary bool conversion (Luiz Capitulino) [RHEL-45234] - platform/mellanox: mlxbf-pmc: fix signedness bugs (Luiz Capitulino) [RHEL-45234] - drivers/platform/mellanox: Convert snprintf to sysfs_emit (Luiz Capitulino) [RHEL-45234] - cpufreq: exit() callback is optional (Mark Langsdorf) [RHEL-43846] {CVE-2024-38615} - cppc_cpufreq: Fix possible null pointer dereference (Mark Langsdorf) [RHEL-44143] {CVE-2024-38573} - ACPI: processor_idle: Fix memory leak in acpi_processor_power_exit() (Mark Langsdorf) [RHEL-33200] {CVE-2024-26894} - RAS/AMD/ATL: Use system settings for MI300 DRAM to normalized address translation (Aristeu Rozanski) [RHEL-38634] - RAS/AMD/ATL: Fix MI300 bank hash (Aristeu Rozanski) [RHEL-38634] - arm64: hibernate: Fix level3 translation fault in swsusp_save() (Mark Salter) [RHEL-35086] {CVE-2024-26989} - hwmon: (w83791d) Fix NULL pointer dereference by removing unnecessary structure field (Steve Best) [RHEL-37717] {CVE-2021-47386} - pstore/platform: Add check for kstrdup (Steve Best) [RHEL-38128] {CVE-2023-52869} - ARM: 9359/1: flush: check if the folio is reserved for no-mapping addresses (Charles Mirabile) [RHEL-34956] {CVE-2024-26947} - PM: sleep: wakeirq: fix wake irq warning in system suspend (Mark Langsdorf) [RHEL-26183] - drivers/base/cpu: crash data showing should depends on KEXEC_CORE (Mark Langsdorf) [RHEL-26183] - mm/memory_hotplug: fix error handling in add_memory_resource() (Mark Langsdorf) [RHEL-26183] - mm/memory_hotplug: add missing mem_hotplug_lock (Mark Langsdorf) [RHEL-26183] - regmap: fix bogus error on regcache_sync success (Mark Langsdorf) [RHEL-26183] - fw loader: Remove the now superfluous sentinel element from ctl_table array (Mark Langsdorf) [RHEL-26183] - regmap: fix NULL deref on lookup (Mark Langsdorf) [RHEL-26183] - driver core: platform: Annotate struct irq_affinity_devres with __counted_by (Mark Langsdorf) [RHEL-26183] - drivers: base: test: Make property entry API test modular (Mark Langsdorf) [RHEL-26183] - drivers/base: Add modular KUnit property entry API tests (Mark Langsdorf) [RHEL-26183] - driver core: Add missing parameter description to __fwnode_link_add() (Mark Langsdorf) [RHEL-26183] - driver core: platform: Unify the firmware node type check (Mark Langsdorf) [RHEL-26183] - driver core: platform: Use temporary variable in platform_device_add() (Mark Langsdorf) [RHEL-26183] - driver core: platform: Refactor error path in a couple places (Mark Langsdorf) [RHEL-26183] - driver core: platform: Drop redundant check in platform_device_add() (Mark Langsdorf) [RHEL-26183] - regmap: rbtree: Fix wrong register marked as in-cache when creating new node (Mark Langsdorf) [RHEL-26183] - driver core: return an error when dev_set_name() hasn't happened (Mark Langsdorf) [RHEL-26183] - crash: memory and CPU hotplug sysfs attributes (Mark Langsdorf) [RHEL-26183] - driver core: Call in reversed order in device_platform_notify_remove() (Mark Langsdorf) [RHEL-26183] - driver core: Return proper error code when dev_set_name() fails (Mark Langsdorf) [RHEL-26183] - mm,thp: fix nodeN/meminfo output alignment (Mark Langsdorf) [RHEL-26183] - drivers: base: test: Add missing MODULE_* macros to root device tests (Mark Langsdorf) [RHEL-26183] - drivers: base: test: Add missing MODULE_* macros for platform devices tests (Mark Langsdorf) [RHEL-26183] - drivers: base: Free devm resources when unregistering a device (Mark Langsdorf) [RHEL-26183] - drivers: base: Add basic devm tests for platform devices (Mark Langsdorf) [RHEL-26183] - drivers: base: Add basic devm tests for root devices (Mark Langsdorf) [RHEL-26183] - drivers/base: Disable CONFIG_DM_KUNIT_TEST (Mark Langsdorf) [RHEL-26183] - base/node: Remove duplicated include (Mark Langsdorf) [RHEL-26183] - driver core: Call dma_cleanup() on the test_remove path (Mark Langsdorf) [RHEL-26183] - driver core: test_async: fix an error code (Mark Langsdorf) [RHEL-26183] - of: Move of_device_{add,register,unregister} to platform.c (Mark Langsdorf) [RHEL-26183] - of: Move of_platform_register_reconfig_notifier() into DT core (Mark Langsdorf) [RHEL-26183] - regmap: Provide user selectable option to enable regmap (Mark Langsdorf) [RHEL-26183] - Regmap: Add REGMAP_BUILD (Mark Langsdorf) [RHEL-26183] - regmap: Fix the type used for a bitmap pointer (Mark Langsdorf) [RHEL-26183] - regmap: Remove dynamic allocation warnings for rbtree and maple (Mark Langsdorf) [RHEL-26183] - regmap: rbtree: Use alloc_flags for memory allocations (Mark Langsdorf) [RHEL-26183] - regmap: Reject fast_io regmap configurations with RBTREE and MAPLE caches (Mark Langsdorf) [RHEL-26183] - regmap-irq: Fix out-of-bounds access when allocating config buffers (Mark Langsdorf) [RHEL-26183] - regmap: mmio: Remove unused 64-bit support code (Mark Langsdorf) [RHEL-26183] - regmap: cache: Revert "Add 64-bit mode support" (Mark Langsdorf) [RHEL-26183] - regmap: Revert "add 64-bit mode support" and Co. (Mark Langsdorf) [RHEL-26183] - PM: domains: Move the verification of in-params from genpd_add_device() (Mark Langsdorf) [RHEL-26183] - regmap: Drop early readability check (Mark Langsdorf) [RHEL-26183] - drivers: fwnode: fix fwnode_irq_get[_byname]() (Mark Langsdorf) [RHEL-26183] - regmap: Check for register readability before checking cache during read (Mark Langsdorf) [RHEL-26183] - regmap: Add debugfs file for forcing field writes (Mark Langsdorf) [RHEL-26183] - regmap: Don't check for changes in regcache_set_val() (Mark Langsdorf) [RHEL-26183] - regmap: Add missing cache_only checks (Mark Langsdorf) [RHEL-26183] - regmap: regmap-irq: Move handle_post_irq to before pm_runtime_put (Mark Langsdorf) [RHEL-26183] - base/node: Use 'property' to identify an access parameter (Mark Langsdorf) [RHEL-26183] - isa: Remove unnecessary checks (Mark Langsdorf) [RHEL-26183] - PM: suspend: Fix pm_suspend_target_state handling for !CONFIG_PM (Mark Langsdorf) [RHEL-26183] - PM: domains: fix integer overflow issues in genpd_parse_state() (Mark Langsdorf) [RHEL-26183] - regmap: mmio: Allow passing an empty config->reg_stride (Mark Langsdorf) [RHEL-26183] - regmap-irq: Drop backward compatibility for inverted mask/unmask (Mark Langsdorf) [RHEL-26183] - regmap-irq: Minor adjustments to .handle_mask_sync() (Mark Langsdorf) [RHEL-26183] - regmap-irq: Remove support for not_fixed_stride (Mark Langsdorf) [RHEL-26183] - regmap-irq: Remove type registers (Mark Langsdorf) [RHEL-26183] - regmap-irq: Remove virtual registers (Mark Langsdorf) [RHEL-26183] - regmap-irq: Drop map from handle_mask_sync() parameters (Mark Langsdorf) [RHEL-26183] - hwrng: cn10k - use dev_err_probe (Bharat Bhushan) [RHEL-22181] - hwrng: cn10k - delete empty remove function (Bharat Bhushan) [RHEL-22181] - hwrng: cn10k - Add extended trng register support (Bharat Bhushan) [RHEL-22181] - hwrng: octeon - Fix warnings on 32-bit platforms (Bharat Bhushan) [RHEL-22181] - REDHAT: Makefile, dont reset dist-git-tmp if set (Lucas Zampieri)- REDHAT: Makefile, dont reset dist-git-tmp if set (Lucas Zampieri) - Revert "REDHAT: Fix values in Makefile being redefined" (Lucas Zampieri) - tools/power turbostat: Add local build_bug.h header for snapshot target (David Arcari) [RHEL-33321] - tools/power turbostat: Fix unc freq columns not showing with '-q' or '-l' (David Arcari) [RHEL-33321] - tools/power turbostat: option '-n' is ambiguous (David Arcari) [RHEL-33321 RHEL-36084] - tools/power turbostat: version 2024.05.10 (David Arcari) [RHEL-33321] - tools/power turbostat: Ignore pkg_cstate_limit when it is not available (David Arcari) [RHEL-33321] - tools/power turbostat: Fix order of strings in pkg_cstate_limit_strings (David Arcari) [RHEL-33321] - tools/power turbostat: Read Package-cstates via perf (David Arcari) [RHEL-33321] - tools/power turbostat: Read Core-cstates via perf (David Arcari) [RHEL-33321] - tools/power turbostat: Avoid possible memory corruption due to sparse topology IDs (David Arcari) [RHEL-33321] - tools/power turbostat: Add columns for clustered uncore frequency (David Arcari) [RHEL-33321] - tools/power turbostat: Enable non-privileged users to read sysfs counters (David Arcari) [RHEL-33321] - tools/power turbostat: Replace _Static_assert with BUILD_BUG_ON (David Arcari) [RHEL-33321] - tools/power turbostat: Add ARL-H support (David Arcari) [RHEL-33321] - tools/power turbostat: Enhance ARL/LNL support (David Arcari) [RHEL-33321] - tools/power turbostat: Survive sparse die_id (David Arcari) [RHEL-33321] - tools/power turbostat: Remember global max_die_id (David Arcari) [RHEL-33321] - tools/power turbostat: Harden probe_intel_uncore_frequency() (David Arcari) [RHEL-33321] - tools/power turbostat: Add "snapshot:" Makefile target (David Arcari) [RHEL-33321] - platform/x86:intel/pmc: Enable S0ix blocker show in Lunar Lake (Steve Best) [RHEL-46817] - platform/x86:intel/pmc: Update LNL signal status map (Steve Best) [RHEL-46817] - platform/x86:intel/pmc: Add support to show S0ix blocker counter (Steve Best) [RHEL-46817] - platform/x86/intel/pmc: Fix PCH names in comments (Steve Best) [RHEL-46817] - platform/x86/intel/pmc: Improve PKGC residency counters debug (Steve Best) [RHEL-46817] - platform/x86/intel/pmc/arl: Put GNA device in D3 (Steve Best) [RHEL-46817] - net/sched: act_api: fix possible infinite loop in tcf_idr_check_alloc() (Davide Caratti) [RHEL-45534] - net/sched: taprio: extend minimum interval restriction to entire cycle too (Davide Caratti) [RHEL-44375 RHEL-45534] {CVE-2024-36244} - net/sched: taprio: make q->picos_per_byte available to fill_sched_entry() (Davide Caratti) [RHEL-44375 RHEL-45534] {CVE-2024-36244} - rtnetlink: Correct nested IFLA_VF_VLAN_LIST attribute validation (Davide Caratti) [RHEL-39715] {CVE-2024-36017} - xfs: process free extents to busy list in FIFO order (Pavel Reichl) [RHEL-7961] - xfs: adjust the incore perag block_count when shrinking (Pavel Reichl) [RHEL-7961] - xfs: abort fstrim if kernel is suspending (Pavel Reichl) [RHEL-7961] - xfs: reduce AGF hold times during fstrim operations (Pavel Reichl) [RHEL-7961] - xfs: move log discard work to xfs_discard.c (Pavel Reichl) [RHEL-7961] - can: j1939: j1939_netdev_start(): fix UAF for rx_kref of j1939_priv (Ken Cox) [RHEL-38415] {CVE-2021-47459} - tty: n_gsm: fix possible out-of-bounds in gsm0_receive() (Steve Best) [RHEL-39354] {CVE-2024-36016} - net/sched: initialize noop_qdisc owner (Davide Caratti) [RHEL-35058] - net/sched: Fix mirred deadlock on device recursion (Davide Caratti) [RHEL-35058] {CVE-2024-27010} - KVM: SEV-ES: Fix svm_get_msr()/svm_set_msr() for KVM_SEV_ES_INIT guests (Paolo Bonzini) [RHEL-16745] - x86/e820: Add a new e820 table update helper (Paolo Bonzini) [RHEL-16745] - x86/sev: Add callback to apply RMP table fixups for kexec (Paolo Bonzini) [RHEL-16745] - x86/kexec: Do not update E820 kexec table for setup_data (Paolo Bonzini) [RHEL-16745] - x86/e820: Don't reserve SETUP_RNG_SEED in e820 (Paolo Bonzini) [RHEL-16745] - redhat: add new configs (Paolo Bonzini) [RHEL-16745] - KVM: SNP: Fix LBR Virtualization for SNP guest (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Don't save mmu_invalidate_seq after checking private attr (Paolo Bonzini) [RHEL-16745] - KVM: SEV-ES: Delegate LBR virtualization to the processor (Paolo Bonzini) [RHEL-16745] - KVM: SEV-ES: Disallow SEV-ES guests when X86_FEATURE_LBRV is absent (Paolo Bonzini) [RHEL-16745] - KVM: SEV-ES: Prevent MSR access post VMSA encryption (Paolo Bonzini) [RHEL-16745] - KVM: SVM: Remove the need to trigger an UNBLOCK event on AP creation (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Don't WARN() if RMP lookup fails when invalidating gmem pages (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Automatically switch reclaimed pages to shared (Paolo Bonzini) [RHEL-16745] - KVM: SVM: Add module parameter to enable SEV-SNP (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Avoid WBINVD for HVA-based MMU notifications for SNP (Paolo Bonzini) [RHEL-16745] - KVM: x86: Implement hook for determining max NPT mapping level (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Implement gmem hook for invalidating private pages (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Implement gmem hook for initializing private pages (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Support SEV-SNP AP Creation NAE event (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add support to handle RMP nested page faults (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add support to handle Page State Change VMGEXIT (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add support to handle MSR based Page State Change VMGEXIT (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add support to handle GHCB GPA register VMGEXIT (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add KVM_SEV_SNP_LAUNCH_FINISH command (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add KVM_SEV_SNP_LAUNCH_UPDATE command (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add KVM_SEV_SNP_LAUNCH_START command (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add initial SEV-SNP support (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Select KVM_GENERIC_PRIVATE_MEM when CONFIG_KVM_AMD_SEV=y (Paolo Bonzini) [RHEL-16745] - KVM: MMU: Disable fast path if KVM_EXIT_MEMORY_FAULT is needed (Paolo Bonzini) [RHEL-16745] - KVM: x86: Add hook for determining max NPT mapping level (Paolo Bonzini) [RHEL-16745] - KVM: guest_memfd: Add hook for invalidating memory (Paolo Bonzini) [RHEL-16745] - KVM: guest_memfd: Add interface for populating gmem pages with user data (Paolo Bonzini) [RHEL-16745] - KVM: guest_memfd: extract __kvm_gmem_get_pfn() (Paolo Bonzini) [RHEL-16745] - KVM: guest_memfd: Add hook for initializing memory (Paolo Bonzini) [RHEL-16745] - KVM: guest_memfd: limit overzealous WARN (Paolo Bonzini) [RHEL-16745] - KVM: guest_memfd: pass error up from filemap_grab_folio (Paolo Bonzini) [RHEL-16745] - KVM: x86: Advertise max mappable GPA in CPUID.0x80000008.GuestPhysBits (Paolo Bonzini) [RHEL-16745] - KVM: x86: Don't advertise guest.MAXPHYADDR as host.MAXPHYADDR in CPUID (Paolo Bonzini) [RHEL-16745] - KVM: x86: Split core of hypercall emulation to helper function (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Allow per-guest configuration of GHCB protocol version (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add GHCB handling for termination requests (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add GHCB handling for Hypervisor Feature Support requests (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add support to handle AP reset MSR protocol (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Sanity check that __kvm_faultin_pfn() doesn't create noslot pfns (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Initialize kvm_page_fault's pfn and hva to error values (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Set kvm_page_fault.hva to KVM_HVA_ERR_BAD for "no slot" faults (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Handle no-slot faults at the beginning of kvm_faultin_pfn() (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Move slot checks from __kvm_faultin_pfn() to kvm_faultin_pfn() (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Explicitly disallow private accesses to emulated MMIO (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Don't force emulation of L2 accesses to non-APIC internal slots (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Move private vs. shared check above slot validity checks (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: WARN and skip MMIO cache on private, reserved page faults (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: check for invalid async page faults involving private memory (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Use synthetic page fault error code to indicate private faults (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: WARN if upper 32 bits of legacy #PF error code are non-zero (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Pass full 64-bit error code when handling page faults (Paolo Bonzini) [RHEL-16745] - KVM: x86: Move synthetic PFERR_* sanity checks to SVM's #NPF handler (Paolo Bonzini) [RHEL-16745] - KVM: x86: Define more SEV+ page fault error bits/flags for #NPF (Paolo Bonzini) [RHEL-16745] - KVM: x86: Remove separate "bit" defines for page fault error code masks (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Exit to userspace with -EFAULT if private fault hits emulation (Paolo Bonzini) [RHEL-16745] - KVM: x86: Disable KVM_INTEL_PROVE_VE by default (Paolo Bonzini) [RHEL-16745] - KVM: VMX: Enumerate EPT Violation #VE support in /proc/cpuinfo (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Print SPTEs on unexpected #VE (Paolo Bonzini) [RHEL-16745] - KVM: VMX: Dump VMCS on unexpected #VE (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Add sanity checks that KVM doesn't create EPT #VE SPTEs (Paolo Bonzini) [RHEL-16745] - KVM: nVMX: Always handle #VEs in L0 (never forward #VEs from L2 to L1) (Paolo Bonzini) [RHEL-16745] - KVM: nVMX: Initialize #VE info page for vmcs02 when proving #VE support (Paolo Bonzini) [RHEL-16745] - KVM: VMX: Don't kill the VM on an unexpected #VE (Paolo Bonzini) [RHEL-16745] - KVM: VMX: Introduce test mode related to EPT violation VE (Paolo Bonzini) [RHEL-16745] - KVM, x86: add architectural support code for #VE (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Track shadow MMIO value on a per-VM basis (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Add Suppress VE bit to EPT shadow_mmio_mask/shadow_present_mask (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Use SHADOW_NONPRESENT_VALUE for atomic zap in TDP MMU (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Fix a largely theoretical race in kvm_mmu_track_write() (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Process atomically-zapped SPTEs after TLB flush (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Allow non-zero value for non-present SPTE and removed SPTE (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Replace hardcoded value 0 for the initial value for SPTE (Paolo Bonzini) [RHEL-16745] - KVM: Allow page-sized MMU caches to be initialized with custom 64-bit values (Paolo Bonzini) [RHEL-16745] - KVM: delete .change_pte MMU notifier callback (Paolo Bonzini) [RHEL-16745] - KVM: x86: Explicitly zero kvm_caps during vendor module load (Paolo Bonzini) [RHEL-16745] - KVM: x86: Fully re-initialize supported_mce_cap on vendor module load (Paolo Bonzini) [RHEL-16745] - KVM: x86: Fully re-initialize supported_vm_types on vendor module load (Paolo Bonzini) [RHEL-16745] - selftests: kvm: add test for transferring FPU state into VMSA (Paolo Bonzini) [RHEL-16745] - selftests: kvm: split "launch" phase of SEV VM creation (Paolo Bonzini) [RHEL-16745] - selftests: kvm: switch to using KVM_X86_*_VM (Paolo Bonzini) [RHEL-16745] - selftests: kvm: add tests for KVM_SEV_INIT2 (Paolo Bonzini) [RHEL-16745] - KVM: SEV: allow SEV-ES DebugSwap again (Paolo Bonzini) [RHEL-16745] - KVM: SEV: introduce KVM_SEV_INIT2 operation (Paolo Bonzini) [RHEL-16745] - KVM: SEV: sync FPU and AVX state at LAUNCH_UPDATE_VMSA time (Paolo Bonzini) [RHEL-16745] - KVM: SEV: define VM types for SEV and SEV-ES (Paolo Bonzini) [RHEL-16745] - KVM: SEV: introduce to_kvm_sev_info (Paolo Bonzini) [RHEL-16745] - KVM: x86: Add supported_vm_types to kvm_caps (Paolo Bonzini) [RHEL-16745] - KVM: x86: add fields to struct kvm_arch for CoCo features (Paolo Bonzini) [RHEL-16745] - KVM: SEV: store VMSA features in kvm_sev_info (Paolo Bonzini) [RHEL-16745] - KVM: SEV: publish supported VMSA features (Paolo Bonzini) [RHEL-16745] - KVM: introduce new vendor op for KVM_GET_DEVICE_ATTR (Paolo Bonzini) [RHEL-16745] - KVM: x86: use u64_to_user_ptr() (Paolo Bonzini) [RHEL-16745] - KVM: SVM: Compile sev.c if and only if CONFIG_KVM_AMD_SEV=y (Paolo Bonzini) [RHEL-16745] - KVM: SVM: Invert handling of SEV and SEV_ES feature flags (Paolo Bonzini) [RHEL-16745] - Documentation: kvm/sev: clarify usage of KVM_MEMORY_ENCRYPT_OP (Paolo Bonzini) [RHEL-16745] - Documentation: kvm/sev: separate description of firmware (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Track SNP host status with cc_platform_*() (Paolo Bonzini) [RHEL-16745] - x86/cc: Add cc_platform_set/_clear() helpers (Paolo Bonzini) [RHEL-16745] - x86/kvm/Kconfig: Have KVM_AMD_SEV select ARCH_HAS_CC_PLATFORM (Paolo Bonzini) [RHEL-16745] - x86/tdx: Preserve shared bit on mprotect() (Paolo Bonzini) [RHEL-16745] - x86/sev: Check for MWAITX and MONITORX opcodes in the #VC handler (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Add models 0x10-0x1f to the Zen5 range (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Update the Zenbleed microcode revisions (Paolo Bonzini) [RHEL-16745] - crypto: ccp - Avoid discarding errors in psp_send_platform_access_msg() (Paolo Bonzini) [RHEL-16745] - crypto: ccp - State in dmesg that TSME is enabled (Paolo Bonzini) [RHEL-16745] - x86/sev: Disable KMSAN for memory encryption TUs (Paolo Bonzini) [RHEL-16745] - x86/sev: Dump SEV_STATUS (Paolo Bonzini) [RHEL-16745] - crypto: ccp - Have it depend on AMD_IOMMU (Paolo Bonzini) [RHEL-16745] - iommu/amd: Fix failure return from snp_lookup_rmpentry() (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Make snp_range_list static (Paolo Bonzini) [RHEL-16745] - Documentation: virt: Fix up pre-formatted text block for SEV ioctls (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Add the SNP_SET_CONFIG command (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Add the SNP_COMMIT command (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Add the SNP_PLATFORM_STATUS command (Paolo Bonzini) [RHEL-16745] - x86/cpufeatures: Enable/unmask SEV-SNP CPU feature (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Make AVIC backing, VMSA and VMCB memory allocation SNP safe (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Add panic notifier for SEV/SNP firmware shutdown on kdump (Paolo Bonzini) [RHEL-16745] - iommu/amd: Clean up RMP entries for IOMMU pages during SNP shutdown (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Handle legacy SEV commands when SNP is enabled (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Handle non-volatile INIT_EX data when SNP is enabled (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Handle the legacy TMR allocation when SNP is enabled (Paolo Bonzini) [RHEL-16745] - x86/sev: Introduce an SNP leaked pages list (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Provide an API to issue SEV and SNP commands (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Add support to initialize the AMD-SP for SEV-SNP (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Define the SEV-SNP commands (Paolo Bonzini) [RHEL-16745] - crypto: ccp - Fix null pointer dereference in __sev_platform_shutdown_locked (Paolo Bonzini) [RHEL-16745] - x86/sev: Adjust the directmap to avoid inadvertent RMP faults (Paolo Bonzini) [RHEL-16745] - x86/sev: Add helper functions for RMPUPDATE and PSMASH instruction (Paolo Bonzini) [RHEL-16745] - x86/fault: Dump RMP table information when RMP page faults occur (Paolo Bonzini) [RHEL-16745] - x86/traps: Define RMP violation #PF error code (Paolo Bonzini) [RHEL-16745] - x86/fault: Add helper for dumping RMP entries (Paolo Bonzini) [RHEL-16745] - x86/sev: Add RMP entry lookup helpers (Paolo Bonzini) [RHEL-16745] - x86/sev: Add SEV-SNP host initialization support (Paolo Bonzini) [RHEL-16745] - x86/mtrr: Don't print errors if MtrrFixDramModEn is set when SNP enabled (Paolo Bonzini) [RHEL-16745] - iommu/amd: Don't rely on external callers to enable IOMMU SNP support (Paolo Bonzini) [RHEL-16745] - x86/speculation: Do not enable Automatic IBRS if SEV-SNP is enabled (Paolo Bonzini) [RHEL-16745] - x86/cpufeatures: Add SEV-SNP CPU feature (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Do the common init on future Zens too (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Add more models to X86_FEATURE_ZEN5 (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Add X86_FEATURE_ZEN5 (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Add X86_FEATURE_ZEN1 (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Drop now unused CPU erratum checking function (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Get rid of amd_erratum_1485[] (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Get rid of amd_erratum_400[] (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Get rid of amd_erratum_383[] (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Get rid of amd_erratum_1054[] (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Move the DIV0 bug detection to the Zen1 init function (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Move Zenbleed check to the Zen2 init function (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Rename init_amd_zn() to init_amd_zen_common() (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Call the spectral chicken in the Zen2 init function (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Move erratum 1076 fix into the Zen1 init function (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Move the Zen3 BTC_NO detection to the Zen3 init function (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Carve out the erratum 1386 fix (Paolo Bonzini) [RHEL-16745] - x86/sev: Fix position dependent variable references in startup code (Paolo Bonzini) [RHEL-16745] - x86/Kconfig: Remove CONFIG_AMD_MEM_ENCRYPT_ACTIVE_BY_DEFAULT (Paolo Bonzini) [RHEL-16745] - x86/sme: Fix memory encryption setting if enabled by default and not overridden (Paolo Bonzini) [RHEL-16745]- netfilter: conntrack: switch connlabels to atomic_t (Xin Long) [RHEL-28816] - sched: act_ct: add netns into the key of tcf_ct_flow_table (Xin Long) [RHEL-28816] - stm class: Fix a double free in stm_register_device() (David Arcari) [RHEL-44520] {CVE-2024-38627} - lib/test_hmm.c: handle src_pfns and dst_pfns allocation failure (cki-backport-bot) [RHEL-44261] {CVE-2024-38543} - netfilter: complete validation of user input (Phil Sutter) [RHEL-37212] {CVE-2024-35896} - netfilter: validate user input for expected length (Phil Sutter) [RHEL-37212] {CVE-2024-35896} - xfs: fix reloading entire unlinked bucket lists (Pavel Reichl) [RHEL-7990] - xfs: make inode unlinked bucket recovery work with quotacheck (Pavel Reichl) [RHEL-7990] - xfs: reload entire unlinked bucket lists (Pavel Reichl) [RHEL-7990] - xfs: use i_prev_unlinked to distinguish inodes that are not on the unlinked list (Pavel Reichl) [RHEL-7990] - xfs: load uncached unlinked inodes into memory on demand (Pavel Reichl) [RHEL-7990] - netfilter: nf_tables: Implement table adoption support (Phil Sutter) [RHEL-32120] - netfilter: nf_tables: Introduce NFT_TABLE_F_PERSIST (Phil Sutter) [RHEL-32120] - netfilter: uapi: Document NFT_TABLE_F_OWNER flag (Phil Sutter) [RHEL-32120] - net: core: reject skb_copy(_expand) for fraglist GSO skbs (Xin Long) [RHEL-39781] {CVE-2024-36929} - net: relax socket state check at accept time. (Florian Westphal) [RHEL-39833] - tcp: defer shutdown(SEND_SHUTDOWN) for TCP_SYN_RECV sockets (Florian Westphal) [RHEL-39833] {CVE-2024-36905} - ppdev: Add an error check in register_device (Steve Best) [RHEL-39127] {CVE-2024-36015} - ppdev: Remove usage of the deprecated ida_simple_xx() API (Steve Best) [RHEL-39127] {CVE-2024-36015} - hwmon: (w83793) Fix NULL pointer dereference by removing unnecessary structure field (Steve Best) [RHEL-37725] {CVE-2021-47384} - of: module: prevent NULL pointer dereference in vsnprintf() (Steve Best) [RHEL-37254] {CVE-2024-35878}- KEYS: trusted: Fix memory leak in tpm2_key_encode() (CKI Backport Bot) [RHEL-41151] {CVE-2024-36967} - mm/zswap: invalidate duplicate entry when !zswap_enabled (Rafael Aquini) [RHEL-40684] - mm: zswap: fix objcg use-after-free in entry destruction (Rafael Aquini) [RHEL-40684] - mm: memcg: add per-memcg zswap writeback stat (Rafael Aquini) [RHEL-40684] - zswap: make shrinking memcg-aware (Rafael Aquini) [RHEL-40684] - memcontrol: implement mem_cgroup_tryget_online() (Rafael Aquini) [RHEL-40684] - mm/list_lru.c: remove unused list_lru_from_kmem() (Rafael Aquini) [RHEL-40684] - list_lru: allow explicit memcg and NUMA node selection (Rafael Aquini) [RHEL-40684] - mm: zswap: fix potential memory corruption on duplicate store (Rafael Aquini) [RHEL-40684] - mm: zswap: kill zswap_get_swap_cache_page() (Rafael Aquini) [RHEL-40684] - mm: zswap: tighten up entry invalidation (Rafael Aquini) [RHEL-40684] - mm: zswap: use zswap_invalidate_entry() for duplicates (Rafael Aquini) [RHEL-40684] - zswap: make zswap_load() take a folio (Rafael Aquini) [RHEL-40684] - swap: remove some calls to compound_head() in swap_readpage() (Rafael Aquini) [RHEL-40684] - memcg: convert get_obj_cgroup_from_page to get_obj_cgroup_from_folio (Rafael Aquini) [RHEL-40684] - zswap: make zswap_store() take a folio (Rafael Aquini) [RHEL-40684] - mm: kill frontswap (Rafael Aquini) [RHEL-40684] - mm: zswap: fix double invalidate with exclusive loads (Rafael Aquini) [RHEL-40684] - mm: zswap: invaldiate entry after writeback (Rafael Aquini) [RHEL-40684] - mm: zswap: remove zswap_header (Rafael Aquini) [RHEL-40684] - mm: zswap: simplify writeback function (Rafael Aquini) [RHEL-40684] - mm: zswap: remove shrink from zpool interface (Rafael Aquini) [RHEL-40684] - mm: zswap: remove page reclaim logic from zsmalloc (Rafael Aquini) [RHEL-40684] - mm: zswap: remove page reclaim logic from z3fold (Rafael Aquini) [RHEL-40684] - mm: zswap: remove page reclaim logic from zbud (Rafael Aquini) [RHEL-40684] - mm: zswap: add pool shrinking mechanism (Rafael Aquini) [RHEL-40684] - mm: zswap: support exclusive loads (Rafael Aquini) [RHEL-40684] - mm: zswap: shrink until can accept (Rafael Aquini) [RHEL-40684] - swap, __read_swap_cache_async(): enlarge get/put_swap_device protection range (Rafael Aquini) [RHEL-40684] - af_unix: Fix data races in unix_release_sock/unix_stream_sendmsg (Guillaume Nault) [RHEL-43969] {CVE-2024-38596} - af_unix: Fix data-races around sk->sk_shutdown. (Guillaume Nault) [RHEL-43969] {CVE-2024-38596} - af_unix: Fix data races around sk->sk_shutdown. (Guillaume Nault) [RHEL-43969] {CVE-2024-38596} - tls: fix missing memory barrier in tls_init (cki-backport-bot) [RHEL-44477] {CVE-2024-36489} - net/sched: taprio: always validate TCA_TAPRIO_ATTR_PRIOMAP (cki-backport-bot) [RHEL-43400] {CVE-2024-36974} - packet: annotate data-races around ignore_outgoing (cki-backport-bot) [RHEL-33238] {CVE-2024-26862} - gfs2: Be more careful with the quota sync generation (Andreas Gruenbacher) [RHEL-40902] - gfs2: Get rid of some unnecessary quota locking (Andreas Gruenbacher) [RHEL-40902] - gfs2: Add some missing quota locking (Andreas Gruenbacher) [RHEL-40902] - gfs2: Fold qd_fish into gfs2_quota_sync (Andreas Gruenbacher) [RHEL-40902] - gfs2: quota need_sync cleanup (Andreas Gruenbacher) [RHEL-40902] - gfs2: Fix and clean up function do_qc (Andreas Gruenbacher) [RHEL-40902] - gfs2: Revert "Add quota_change type" (Andreas Gruenbacher) [RHEL-40902] - gfs2: Revert "ignore negated quota changes" (Andreas Gruenbacher) [RHEL-40902] - gfs2: qd_check_sync cleanups (Andreas Gruenbacher) [RHEL-40902] - gfs2: Check quota consistency on mount (Andreas Gruenbacher) [RHEL-40902] - gfs2: Minor gfs2_quota_init error path cleanup (Andreas Gruenbacher) [RHEL-40902] - gfs2: fix kernel BUG in gfs2_quota_cleanup (Edward Adam Davis) [RHEL-40902] - gfs2: Clean up quota.c:print_message (Andreas Gruenbacher) [RHEL-40902] - gfs2: Clean up gfs2_alloc_parms initializers (Andreas Gruenbacher) [RHEL-40902] - gfs2: Two quota=account mode fixes (Andreas Gruenbacher) [RHEL-40902] - gfs2: Remove useless assignment (Bob Peterson) [RHEL-40902] - gfs2: simplify slot_get (Bob Peterson) [RHEL-40902] - gfs2: Simplify qd2offset (Bob Peterson) [RHEL-40902] - gfs2: Remove quota allocation info from quota file (Bob Peterson) [RHEL-40902] - gfs2: use constant for array size (Bob Peterson) [RHEL-40902] - gfs2: Set qd_sync_gen in do_sync (Bob Peterson) [RHEL-40902] - gfs2: Remove useless err set (Bob Peterson) [RHEL-40902] - gfs2: Small gfs2_quota_lock cleanup (Bob Peterson) [RHEL-40902] - gfs2: move qdsb_put and reduce redundancy (Bob Peterson) [RHEL-40902] - gfs2: Don't try to sync non-changes (Bob Peterson) [RHEL-40902] - gfs2: Simplify function need_sync (Bob Peterson) [RHEL-40902] - gfs2: remove unneeded pg_oflow variable (Bob Peterson) [RHEL-40902] - gfs2: remove unneeded variable done (Bob Peterson) [RHEL-40902] - gfs2: pass sdp to gfs2_write_buf_to_page (Bob Peterson) [RHEL-40902] - gfs2: pass sdp in to gfs2_write_disk_quota (Bob Peterson) [RHEL-40902] - gfs2: Pass sdp to gfs2_adjust_quota (Bob Peterson) [RHEL-40902] - gfs2: remove dead code for quota writes (Bob Peterson) [RHEL-40902] - gfs2: Use qd_sbd more consequently (Bob Peterson) [RHEL-40902] - gfs2: replace 'found' with dedicated list iterator variable (Jakob Koschel) [RHEL-40902] - gfs2: Fix gfs2_qa_get imbalance in gfs2_quota_hold (Bob Peterson) [RHEL-40902] - KVM: arm64: FFA: Release hyp rx buffer (Sebastian Ott) [RHEL-43288] - KVM: arm64: Disassociate vcpus from redistributor region on teardown (Sebastian Ott) [RHEL-43288] - KVM: arm64: Ensure that SME controls are disabled in protected mode (Sebastian Ott) [RHEL-43288] - KVM: arm64: Refactor CPACR trap bit setting/clearing to use ELx format (Sebastian Ott) [RHEL-43288] - KVM: arm64: Consolidate initializing the host data's fpsimd_state/sve in pKVM (Sebastian Ott) [RHEL-43288] - KVM: arm64: Eagerly restore host fpsimd/sve state in pKVM (Sebastian Ott) [RHEL-43288] - KVM: arm64: Allocate memory mapped at hyp for host sve state in pKVM (Sebastian Ott) [RHEL-43288] - KVM: arm64: Specialize handling of host fpsimd state on trap (Sebastian Ott) [RHEL-43288] - KVM: arm64: Abstract set/clear of CPTR_EL2 bits behind helper (Sebastian Ott) [RHEL-43288] - KVM: arm64: Fix prototype for __sve_save_state/__sve_restore_state (Sebastian Ott) [RHEL-43288] - KVM: arm64: Reintroduce __sve_save_state (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Expose BTI and CSV_frac to a guest hypervisor (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Fix relative priorities of exceptions generated by ERETAx (Sebastian Ott) [RHEL-43288] - KVM: arm64: AArch32: Fix spurious trapping of conditional instructions (Sebastian Ott) [RHEL-43288] - KVM: arm64: Allow AArch32 PSTATE.M to be restored as System mode (Sebastian Ott) [RHEL-43288] - KVM: arm64: Fix AArch32 register narrowing on userspace write (Sebastian Ott) [RHEL-43288] - KVM: selftests: arm64: Test vCPU-scoped feature ID registers (Sebastian Ott) [RHEL-43288] - KVM: selftests: arm64: Test that feature ID regs survive a reset (Sebastian Ott) [RHEL-43288] - KVM: selftests: arm64: Store expected register value in set_id_regs (Sebastian Ott) [RHEL-43288] - KVM: selftests: arm64: Rename helper in set_id_regs to imply VM scope (Sebastian Ott) [RHEL-43288] - KVM: arm64: Only reset vCPU-scoped feature ID regs once (Sebastian Ott) [RHEL-43288] - KVM: arm64: Reset VM feature ID regs from kvm_reset_sys_regs() (Sebastian Ott) [RHEL-43288] - KVM: arm64: Rename is_id_reg() to imply VM scope (Sebastian Ott) [RHEL-43288] - KVM: arm64: Destroy mpidr_data for 'late' vCPU creation (Sebastian Ott) [RHEL-43288] - KVM: arm64: Move management of __hyp_running_vcpu to load/put on VHE (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic: Allocate private interrupts on demand (Sebastian Ott) [RHEL-43288] - KVM: arm64: Force injection of a data abort on NISV MMIO exit (Sebastian Ott) [RHEL-43288] - KVM: arm64: Restrict supported capabilities for protected VMs (Sebastian Ott) [RHEL-43288] - KVM: arm64: Refactor setting the return value in kvm_vm_ioctl_enable_cap() (Sebastian Ott) [RHEL-43288] - KVM: arm64: Add is_pkvm_initialized() helper (Sebastian Ott) [RHEL-43288] - KVM: arm64: Document the KVM/arm64-specific calls in hypercalls.rst (Sebastian Ott) [RHEL-43288] - KVM: arm64: Rename firmware pseudo-register documentation file (Sebastian Ott) [RHEL-43288] - KVM: arm64: Reformat/beautify PTP hypercall documentation (Sebastian Ott) [RHEL-43288] - KVM: arm64: Clarify rationale for ZCR_EL1 value restored on guest exit (Sebastian Ott) [RHEL-43288] - KVM: arm64: Introduce and use predicates that check for protected VMs (Sebastian Ott) [RHEL-43288] - KVM: arm64: Simplify vgic-v3 hypercalls (Sebastian Ott) [RHEL-43288] - KVM: arm64: Move setting the page as dirty out of the critical section (Sebastian Ott) [RHEL-43288] - KVM: arm64: Change kvm_handle_mmio_return() return polarity (Sebastian Ott) [RHEL-43288] - KVM: arm64: Fix comment for __pkvm_vcpu_init_traps() (Sebastian Ott) [RHEL-43288] - KVM: arm64: Prevent kmemleak from accessing .hyp.data (Sebastian Ott) [RHEL-43288] - KVM: arm64: Do not map the host fpsimd state to hyp in pKVM (Sebastian Ott) [RHEL-43288] - KVM: arm64: Rename __tlb_switch_to_{guest,host}() in VHE (Sebastian Ott) [RHEL-43288] - KVM: arm64: Support TLB invalidation in guest context (Sebastian Ott) [RHEL-43288] - KVM: arm64: Avoid BBM when changing only s/w bits in Stage-2 PTE (Sebastian Ott) [RHEL-43288] - KVM: arm64: Check for PTE validity when checking for executable/cacheable (Sebastian Ott) [RHEL-43288] - KVM: arm64: Avoid BUG-ing from the host abort path (Sebastian Ott) [RHEL-43288] - KVM: arm64: Issue CMOs when tearing down guest s2 pages (Sebastian Ott) [RHEL-43288] - KVM: arm64: Refactor checks for FP state ownership (Sebastian Ott) [RHEL-43288] - KVM: arm64: Move guest_owns_fp_regs() to increase its scope (Sebastian Ott) [RHEL-43288] - KVM: arm64: Initialize the kvm host data's fpsimd_state pointer in pKVM (Sebastian Ott) [RHEL-43288] - KVM: arm64: Remove duplicated AA64MMFR1_EL1 XNX (Sebastian Ott) [RHEL-43288] - KVM: selftests: Add stress test for LPI injection (Sebastian Ott) [RHEL-43288] - KVM: selftests: Use MPIDR_HWID_BITMASK from cputype.h (Sebastian Ott) [RHEL-43288] - KVM: selftests: Add helper for enabling LPIs on a redistributor (Sebastian Ott) [RHEL-43288] - KVM: selftests: Add a minimal library for interacting with an ITS (Sebastian Ott) [RHEL-43288] - KVM: selftests: Add quadword MMIO accessors (Sebastian Ott) [RHEL-43288] - KVM: selftests: Standardise layout of GIC frames (Sebastian Ott) [RHEL-43288] - KVM: selftests: Align with kernel's GIC definitions (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Get rid of the lpi_list_lock (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Rip out the global translation cache (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Use the per-ITS translation cache for injection (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Spin off helper for finding ITS by doorbell addr (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Maintain a translation cache per ITS (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Scope translation cache invalidations to an ITS (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Get rid of vgic_copy_lpi_list() (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-debug: Use an xarray mark for debug iterator (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Walk LPI xarray in vgic_its_cmd_handle_movall() (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Walk LPI xarray in vgic_its_invall() (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Walk LPI xarray in its_sync_lpi_pending_table() (Sebastian Ott) [RHEL-43288] - KVM: Treat the device list as an rculist (Sebastian Ott) [RHEL-43288] - KVM: selftests: Add test for uaccesses to non-existent vgic-v2 CPUIF (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Work around lack of pauth support in old toolchains (Sebastian Ott) [RHEL-43288] - KVM: arm64: Drop trapping of PAuth instructions/keys (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Advertise support for PAuth (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Handle ERETA[AB] instructions (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Add emulation for ERETAx instructions (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Add kvm_has_pauth() helper (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Reinject PAC exceptions caused by HCR_EL2.API==0 (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Handle HCR_EL2.{API,APK} independently (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Honor HFGITR_EL2.ERET being set (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Fast-track 'InHost' exception returns (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Add trap forwarding for ERET and SMC (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Configure HCR_EL2 for FEAT_NV2 (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Drop VCPU_HYP_CONTEXT flag (Sebastian Ott) [RHEL-43288] - KVM: arm64: Constraint PAuth support to consistent implementations (Sebastian Ott) [RHEL-43288] - KVM: arm64: Add helpers for ESR_ELx_ERET_ISS_ERET* (Sebastian Ott) [RHEL-43288] - KVM: arm64: Harden __ctxt_sys_reg() against out-of-range values (Sebastian Ott) [RHEL-43288] - KVM: arm64: Remove FFA_MSG_SEND_DIRECT_REQ from the denylist (Sebastian Ott) [RHEL-43288] - KVM: arm64: Improve out-of-order sysreg table diagnostics (Sebastian Ott) [RHEL-43288] - KVM: arm64: Exclude FP ownership from kvm_vcpu_arch (Sebastian Ott) [RHEL-43288] - KVM: arm64: Exclude host_fpsimd_state pointer from kvm_vcpu_arch (Sebastian Ott) [RHEL-43288] - KVM: arm64: Exclude mdcr_el2_host from kvm_vcpu_arch (Sebastian Ott) [RHEL-43288] - KVM: arm64: Exclude host_debug_data from vcpu_arch (Sebastian Ott) [RHEL-43288] - KVM: arm64: Add accessor for per-CPU state (Sebastian Ott) [RHEL-43288] - KVM: selftests: Allow many vCPUs and reader threads per UFFD in demand paging test (Sebastian Ott) [RHEL-43288] - KVM: selftests: Report per-vcpu demand paging rate from demand paging test (Sebastian Ott) [RHEL-43288] - KVM: arm64: Rationalise KVM banner output (Sebastian Ott) [RHEL-43288] - KVM: arm64: Use TLBI_TTL_UNKNOWN in __kvm_tlb_flush_vmid_range() (Sebastian Ott) [RHEL-43288] - KVM: arm64: Don't pass a TLBI level hint when zapping table entries (Sebastian Ott) [RHEL-43288] - KVM: arm64: Don't defer TLB invalidation when zapping table entries (Sebastian Ott) [RHEL-43288] - arm64/mm: Update tlb invalidation routines for FEAT_LPA2 (Sebastian Ott) [RHEL-43288] - arm64: Avoid cpus_have_const_cap() for ARM64_HAS_ARMv8_4_TTL (Sebastian Ott) [RHEL-43288] - vfio/pci: fix potential memory leak in vfio_intx_enable() (Alex Williamson) [RHEL-44424] {CVE-2024-38632} - perf test arm64: Fix version that enables VG register on Arm (Michael Petlan) [RHEL-32688] - scsi: qedf: Make qedf_execute_tmf() non-preemptible (John Meneghini) [RHEL-25790] - can: isotp: isotp_sendmsg(): fix return error fix on TX path (Radu Rendec) [RHEL-39584] - can: isotp: fix error path in isotp_sendmsg() to unlock wait queue (Radu Rendec) [RHEL-39584] - can: isotp: isotp_sendmsg(): fix return error on FC timeout on TX path (Radu Rendec) [RHEL-39584] - can: isotp: isotp_sendmsg(): fix TX buffer concurrent access in isotp_sendmsg() (Radu Rendec) [RHEL-39584] - netfilter: nf_tables: set dormant flag on hook register failure (Phil Sutter) [RHEL-33123] {CVE-2024-26835} - perf annotate: Fix segfault on sample histogram (Michael Petlan) [RHEL-29571] - perf symbols: Fix ownership of string in dso__load_vmlinux() (Michael Petlan) [RHEL-29571] - perf symbols: Update kcore map before merging in remaining symbols (Michael Petlan) [RHEL-29571] - perf maps: Re-use __maps__free_maps_by_name() (Michael Petlan) [RHEL-29571] - perf symbols: Remove map from list before updating addresses (Michael Petlan) [RHEL-29571] - perf annotate: Fix memory leak in annotated_source (Michael Petlan) [RHEL-29571] - perf dwarf-aux: Check variable address range properly (Michael Petlan) [RHEL-29571] - perf dwarf-aux: Check pointer offset when checking variables (Michael Petlan) [RHEL-29571] - perf tests: Remove dependency on lscpu (Michael Petlan) [RHEL-29571] - perf map: Remove kernel map before updating start and end addresses (Michael Petlan) [RHEL-29571] - perf tests: Apply attributes to all events in object code reading test (Michael Petlan) [RHEL-29571] - perf tests: Make "test data symbol" more robust on Neoverse N1 (Michael Petlan) [RHEL-29571] - perf test: Use a single fd for the child process out/err (Michael Petlan) [RHEL-29571] - perf test: Stat output per thread of just the parent process (Michael Petlan) [RHEL-29571] - perf record: Delete session after stopping sideband thread (Michael Petlan) [RHEL-29571] - perf riscv: Fix the warning due to the incompatible type (Michael Petlan) [RHEL-29571] - perf lock contention: Add a missing NULL check (Michael Petlan) [RHEL-29571] - perf annotate: Make sure to call symbol__annotate2() in TUI (Michael Petlan) [RHEL-29571] - riscv: andes: Support specifying symbolic firmware and hardware raw events (Michael Petlan) [RHEL-29571] - perf annotate: Add comments in the data structures (Michael Petlan) [RHEL-29571] - perf annotate: Remove sym_hist.addr[] array (Michael Petlan) [RHEL-29571] - perf annotate: Calculate instruction overhead using hashmap (Michael Petlan) [RHEL-29571] - perf annotate: Add a hashmap for symbol histogram (Michael Petlan) [RHEL-29571] - perf threads: Reduce table size from 256 to 8 (Michael Petlan) [RHEL-29571] - perf threads: Switch from rbtree to hashmap (Michael Petlan) [RHEL-29571] - perf threads: Move threads to its own files (Michael Petlan) [RHEL-29571] - perf machine: Move machine's threads into its own abstraction (Michael Petlan) [RHEL-29571] - perf machine: Move fprintf to for_each loop and a callback (Michael Petlan) [RHEL-29571] - perf trace: Ignore thread hashing in summary (Michael Petlan) [RHEL-29571] - perf report: Sort child tasks by tid (Michael Petlan) [RHEL-29571] - perf vendor events amd: Fix Zen 4 cache latency events (Michael Petlan) [RHEL-29571] - perf version: Display availability of OpenCSD support (Michael Petlan) [RHEL-29571] - perf vendor events intel: Add umasks/occ_sel to PCU events. (Michael Petlan) [RHEL-29571] - perf map: Fix map reference count issues (Michael Petlan) [RHEL-29571] - libperf evlist: Avoid out-of-bounds access (Michael Petlan) [RHEL-29571] - perf lock contention: Account contending locks too (Michael Petlan) [RHEL-29571] - perf metrics: Fix segv for metrics with no events (Michael Petlan) [RHEL-29571] - perf metrics: Fix metric matching (Michael Petlan) [RHEL-29571] - perf pmu: Fix a potential memory leak in perf_pmu__lookup() (Michael Petlan) [RHEL-29571] - perf test: Fix spelling mistake "curent" -> "current" (Michael Petlan) [RHEL-29571] - perf test: Use TEST_FAIL in the TEST_ASSERT macros instead of -1 (Michael Petlan) [RHEL-29571] - perf data convert: Fix segfault when converting to json when cpu_desc isn't set (Michael Petlan) [RHEL-29571] - perf bpf: Check that the minimal vmlinux.h installed is the latest one (Michael Petlan) [RHEL-29571] - perf print-events: make is_event_supported() more robust (Michael Petlan) [RHEL-29571] - perf tests: Add option to run tests in parallel (Michael Petlan) [RHEL-29571] - perf tests: Run time generate shell test suites (Michael Petlan) [RHEL-29571] - perf tests: Use scandirat for shell script finding (Michael Petlan) [RHEL-29571] - perf test: Rename builtin-test-list and add missed header guard (Michael Petlan) [RHEL-29571] - tools subcmd: Add a no exec function call option (Michael Petlan) [RHEL-29571] - perf tests: Avoid fork in perf_has_symbol test (Michael Petlan) [RHEL-29571] - perf list: Add scandirat compatibility function (Michael Petlan) [RHEL-29571] - perf thread_map: Skip exited threads when scanning /proc (Michael Petlan) [RHEL-29571] - perf list: fix short description for some cache events (Michael Petlan) [RHEL-29571] - perf stat: Fix metric-only aggregation index (Michael Petlan) [RHEL-29571] - perf metrics: Compute unmerged uncore metrics individually (Michael Petlan) [RHEL-29571] - perf stat: Pass fewer metric arguments (Michael Petlan) [RHEL-29571] - perf: script: prefer capstone to XED (Michael Petlan) [RHEL-29571] - perf: script: add raw|disasm arguments to --insn-trace option (Michael Petlan) [RHEL-29571] - perf: script: add field 'disasm' to display mnemonic instructions (Michael Petlan) [RHEL-29571] - perf: util: use capstone disasm engine to show assembly instructions (Michael Petlan) [RHEL-29571] - perf: build: introduce the libcapstone (Michael Petlan) [RHEL-29571] - perf list: For metricgroup only list include description (Michael Petlan) [RHEL-29571] - perf tools: Fixup module symbol end address properly (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update tigerlake TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update skylakex TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update skylake TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update sapphirerapids TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update sandybridge TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update rocketlake TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update jaketown TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update ivytown TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update ivybridge TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update icelakex TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update icelake TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update haswellx TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update haswell TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update cascadelakex TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update broadwellx TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update broadwellde TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update broadwell TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update alderlake TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update tigerlake events to v1.15 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update skylake events to v58 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update sierraforst events to v1.01 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update rocketlake events to v1.02 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update meteorlake events to v1.07 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update icelake events to v1.21 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update haswell events to v35 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update grandridge events to v1.01 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update emeraldrapids events to v1.03 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update broadwell events to v29 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update alderlaken events to v1.24 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update alderlake events to v1.24 (Michael Petlan) [RHEL-29571] - perf augmented_raw_syscalls.bpf: Move 'struct timespec64' to vmlinux.h (Michael Petlan) [RHEL-29571] - perf testsuite: Install kprobe tests and common files (Michael Petlan) [RHEL-29571] - perf testsuite: Add test for kprobe handling (Michael Petlan) [RHEL-29571] - perf testsuite: Add common output checking helpers (Michael Petlan) [RHEL-29571] - perf testsuite: Add test case for perf probe (Michael Petlan) [RHEL-29571] - perf testsuite: Add initialization script for shell tests (Michael Petlan) [RHEL-29571] - perf testsuite: Add common setting for shell tests (Michael Petlan) [RHEL-29571] - perf testsuite: Add common regex patters (Michael Petlan) [RHEL-29571] - perf test: Enable Symbols test to work with a current module dso (Michael Petlan) [RHEL-29571] - perf build: Cleanup perf register configuration (Michael Petlan) [RHEL-29571] - perf parse-regs: Introduce a weak function arch__sample_reg_masks() (Michael Petlan) [RHEL-29571] - perf parse-regs: Always build perf register functions (Michael Petlan) [RHEL-29571] - perf build: Remove unused CONFIG_PERF_REGS (Michael Petlan) [RHEL-29571] - perf metric: Don't remove scale from counts (Michael Petlan) [RHEL-29571] - perf stat: Avoid metric-only segv (Michael Petlan) [RHEL-29571] - perf expr: Fix "has_event" function for metric style events (Michael Petlan) [RHEL-29571] - perf expr: Allow NaN to be a valid number (Michael Petlan) [RHEL-29571] - perf maps: Locking tidy up of nr_maps (Michael Petlan) [RHEL-29571] - perf maps: Hide maps internals (Michael Petlan) [RHEL-29571] - perf maps: Get map before returning in maps__find_next_entry (Michael Petlan) [RHEL-29571] - perf maps: Get map before returning in maps__find_by_name (Michael Petlan) [RHEL-29571] - perf maps: Get map before returning in maps__find (Michael Petlan) [RHEL-29571] - perf maps: Switch from rbtree to lazily sorted array for addresses (Michael Petlan) [RHEL-29571] - perf srcline: Add missed addr2line closes (Michael Petlan) [RHEL-29571] - perf stat: Support per-cluster aggregation (Michael Petlan) [RHEL-29571] - perf tools: Remove misleading comments on map functions (Michael Petlan) [RHEL-29571] - perf thread_map: Free strlist on normal path in thread_map__new_by_tid_str() (Michael Petlan) [RHEL-29571] - perf sched: Move curr_pid and cpu_last_switched initialization to perf_sched__{lat|map|replay}() (Michael Petlan) [RHEL-29571] - perf sched: Move curr_thread initialization to perf_sched__map() (Michael Petlan) [RHEL-29571] - perf sched: Fix memory leak in perf_sched__map() (Michael Petlan) [RHEL-29571] - perf sched: Move start_work_mutex and work_done_wait_mutex initialization to perf_sched__replay() (Michael Petlan) [RHEL-29571] - perf test: Skip metric w/o event name on arm64 in stat STD output linter (Michael Petlan) [RHEL-29571] - perf symbols: Slightly improve module file executable section mappings (Michael Petlan) [RHEL-29571] - perf tools: Make it possible to see perf's kernel and module memory mappings (Michael Petlan) [RHEL-29571] - perf record: Display data size on pipe mode (Michael Petlan) [RHEL-29571] - perf script: Print source line for each jump in brstackinsn (Michael Petlan) [RHEL-29571] - perf kvm powerpc: Fix build (Michael Petlan) [RHEL-29571] - tools: perf: Expose sample ID / stream ID to python scripts (Michael Petlan) [RHEL-29571] - perf bpf: Clean up the generated/copied vmlinux.h (Michael Petlan) [RHEL-29571] - perf jevents: Drop or simplify small integer values (Michael Petlan) [RHEL-29571] - perf parse-events: Print all errors (Michael Petlan) [RHEL-29571] - perf parse-events: Improve error location of terms cloned from an event (Michael Petlan) [RHEL-29571] - perf tsc: Add missing newlines to debug statements (Michael Petlan) [RHEL-29571] - perf Documentation: Add some more hints to tips.txt (Michael Petlan) [RHEL-29571] - perf test: Simplify metric value validation test final report (Michael Petlan) [RHEL-29571] - perf report: Prevent segfault with --no-parent (Michael Petlan) [RHEL-29571] - perf evsel: Fix duplicate initialization of data->id in evsel__parse_sample() (Michael Petlan) [RHEL-29571] - perf evsel: Rename get_states() to parse_task_states() and make it public (Michael Petlan) [RHEL-29571] - perf tools: Add -H short option for --hierarchy (Michael Petlan) [RHEL-29571] - perf pmu: Treat the msr pmu as software (Michael Petlan) [RHEL-29571] - perf test: Skip test_arm_callgraph_fp.sh if unwinding isn't built in (Michael Petlan) [RHEL-29571] - perf version: Display availability of HAVE_DWARF_UNWIND_SUPPORT (Michael Petlan) [RHEL-29571] - perf mem: Clean up perf_pmus__num_mem_pmus() (Michael Petlan) [RHEL-29571] - perf mem: Clean up perf_mem_events__record_args() (Michael Petlan) [RHEL-29571] - perf mem: Clean up is_mem_loads_aux_event() (Michael Petlan) [RHEL-29571] - perf mem: Clean up perf_mem_event__supported() (Michael Petlan) [RHEL-29571] - perf mem: Clean up perf_mem_events__name() (Michael Petlan) [RHEL-29571] - perf mem: Clean up perf_mem_events__ptr() (Michael Petlan) [RHEL-29571] - perf mem: Add mem_events into the supported perf_pmu (Michael Petlan) [RHEL-29571] - perf sched: Commit to evsel__taskstate() to parse task state info (Michael Petlan) [RHEL-29571] - perf util: Add evsel__taskstate() to parse the task state info instead (Michael Petlan) [RHEL-29571] - perf util: Add helpers to parse task state string from libtraceevent (Michael Petlan) [RHEL-29571] - perf sched: Sync state char array with the kernel (Michael Petlan) [RHEL-29571] - perf data: Minor code style alignment cleanup (Michael Petlan) [RHEL-29571] - perf record: Check conflict between '--timestamp-filename' option and pipe mode before recording (Michael Petlan) [RHEL-29571] - perf record: Fix possible incorrect free in record__switch_output() (Michael Petlan) [RHEL-29571] - perf dwarf-aux: Check allowed DWARF Ops (Michael Petlan) [RHEL-29571] - perf annotate-data: Support stack variables (Michael Petlan) [RHEL-29571] - perf dwarf-aux: Add die_get_cfa() (Michael Petlan) [RHEL-29571] - perf annotate-data: Support global variables (Michael Petlan) [RHEL-29571] - perf annotate-data: Handle PC-relative addressing (Michael Petlan) [RHEL-29571] - perf annotate-data: Add stack operation pseudo type (Michael Petlan) [RHEL-29571] - perf annotate-data: Handle array style accesses (Michael Petlan) [RHEL-29571] - perf annotate-data: Handle macro fusion on x86 (Michael Petlan) [RHEL-29571] - perf annotate-data: Parse 'lock' prefix from llvm-objdump (Michael Petlan) [RHEL-29571] - perf build: Check whether pkg-config is installed when libtraceevent is linked (Michael Petlan) [RHEL-29571] - perf test: raise limit to 20 percent for perf_stat_--bpf-counters_test (Michael Petlan) [RHEL-29571] - perf/x86: Fix out of range data (Michael Petlan) [RHEL-29571] - perf/x86/intel/ds: Don't clear ->pebs_data_cfg for the last PEBS event (Michael Petlan) [RHEL-29571] - perf/x86/amd/core: Avoid register reset when CPU is dead (Michael Petlan) [RHEL-29571] - perf/x86/amd/lbr: Discard erroneous branch entries (Michael Petlan) [RHEL-29571] - perf/bpf: Fix duplicate type check (Michael Petlan) [RHEL-29571] - perf/x86/amd/uncore: Fix __percpu annotation (Michael Petlan) [RHEL-29571] - tipc: Check the bearer type before calling tipc_udp_nl_bearer_add() (Xin Long) [RHEL-31303] {CVE-2024-26663} - netfilter: nf_tables: honor table dormant flag from netdev release event path (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: fix memleak in map from abort path (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: restore set elements when delete set fails (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: Fix potential data-race in __nft_obj_type_get() (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: Fix potential data-race in __nft_expr_type_get() (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: discard table flag update with pending basechain deletion (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: reject table flag and netdev basechain updates (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: Fix potential data-race in __nft_flowtable_type_get() (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: reject new basechain after table flag update (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: flush pending destroy work before exit_net release (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path (Florian Westphal) [RHEL-33985] {CVE-2024-26925} - netfilter: nf_tables: release batch on table validation from abort path (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: do not compare internal table flags on updates (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: reject constant set with timeout (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: use kzalloc for hook allocation (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: register hooks last when adding new chain/flowtable (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: fix bidirectional offload regression (Florian Westphal) [RHEL-33985] - netfilter: nft_set_rbtree: skip end interval element from gc (Florian Westphal) [RHEL-33985] {CVE-2024-26581} - netfilter: nf_tables: use timestamp to check for set element timeout (Florian Westphal) [RHEL-33985] - netfilter: nft_set_rbtree: Remove unused variable nft_net (Florian Westphal) [RHEL-33985] - netfilter: nft_ct: reject direction for ct id (Florian Westphal) [RHEL-33985] - netfilter: nft_compat: restrict match/target protocol to u16 (Florian Westphal) [RHEL-33985] - netfilter: nft_compat: reject unused compat flag (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: restrict tunnel object to NFPROTO_NETDEV (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: NULL pointer dereference in nf_tables_updobj() (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: allow NFPROTO_INET in nft_(match/target)_validate() (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: validate NFPROTO_* family (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: restrict anonymous set and map names to 16 bytes (Florian Westphal) [RHEL-33985] - netfilter: nft_limit: reject configurations that cause integer overflow (Florian Westphal) [RHEL-33985] {CVE-2024-26668} - netfilter: nft_chain_filter: handle NETDEV_UNREGISTER for inet/ingress basechain (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: reject NFT_SET_CONCAT with not field length description (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: skip dead set elements in netlink dump (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: do not allow mismatch field size and set key length (Florian Westphal) [RHEL-33985] - netfilter: nft_limit: do not ignore unsupported flags (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: reject invalid set policy (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: shrink memory consumption of set elements (Florian Westphal) [RHEL-33985] - netfilter: nft_set_rbtree: prefer sync gc to async worker (Florian Westphal) [RHEL-33985] - netfilter: nft_set_rbtree: rename gc deactivate+erase function (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: de-constify set commit ops function argument (Florian Westphal) [RHEL-33985]- igc: Fix Energy Efficient Ethernet support declaration (Corinna Vinschen) [RHEL-17489] - igc: Fix LED-related deadlock on driver unbind (Corinna Vinschen) [RHEL-17489] - igc: Remove redundant runtime resume for ethtool ops (Corinna Vinschen) [RHEL-17489] - igc: Refactor runtime power management flow (Corinna Vinschen) [RHEL-17489] - net: intel: implement modern PM ops declarations (Corinna Vinschen) [RHEL-17489] - igc: Remove stale comment about Tx timestamping (Corinna Vinschen) [RHEL-17489] - igc: Fix missing time sync events (Corinna Vinschen) [RHEL-17489] - igc: avoid returning frame twice in XDP_REDIRECT (Corinna Vinschen) [RHEL-17489 RHEL-33266] {CVE-2024-26853} - igc: fix LEDS_CLASS dependency (Corinna Vinschen) [RHEL-17489] - eth: igc: remove unused embedded struct net_device (Corinna Vinschen) [RHEL-17489] - net: adopt skb_network_offset() and similar helpers (Corinna Vinschen) [RHEL-17489] - net: intel: igc: Use linkmode helpers for EEE (Corinna Vinschen) [RHEL-17489] - net: intel: i40e/igc: Remove setting Autoneg in EEE capabilities (Corinna Vinschen) [RHEL-17489] - igc: Add support for LEDs on i225/i226 (Corinna Vinschen) [RHEL-17489] - igc: Remove temporary workaround (Corinna Vinschen) [RHEL-17489] - igc: Unify filtering rule fields (Corinna Vinschen) [RHEL-17489] - igc: Use netdev printing functions for flex filters (Corinna Vinschen) [RHEL-17489] - igc: Use reverse xmas tree (Corinna Vinschen) [RHEL-17489] - igc: Fix hicredit calculation (Corinna Vinschen) [RHEL-17489] - igc: Check VLAN EtherType mask (Corinna Vinschen) [RHEL-17489] - igc: Check VLAN TCI mask (Corinna Vinschen) [RHEL-17489] - igc: Report VLAN EtherType matching back to user (Corinna Vinschen) [RHEL-17489] - igc: field get conversion (Corinna Vinschen) [RHEL-17489] - igc: field prep conversion (Corinna Vinschen) [RHEL-17489] - intel: add bit macro includes where needed (Corinna Vinschen) [RHEL-17489] - igc: Add support for PTP .getcyclesx64() (Corinna Vinschen) [RHEL-17489] - igc: Simplify setting flags in the TX data descriptor (Corinna Vinschen) [RHEL-17489] - bnxt_en: Restore PTP tx_avail count in case of skb_pad() error (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Set TSO max segs on devices with limits (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Update firmware interface to 1.10.3.44 (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Update firmware interface to 1.10.3.39 (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix error recovery for 5760X (P7) chips (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix memory leak in bnxt_hwrm_get_rings() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Remove mis-applied code from bnxt_cfg_ntp_filters() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Prevent TX timeout with a very small TX ring (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix TX ring indexing logic (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix AGG ring check logic in bnxt_check_rings() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix trimming of P5 RX and TX rings (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix HWTSTAMP_FILTER_ALL packet timestamp logic (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix wrong return value check in bnxt_close_nic() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Clear resource reservation during resume (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - net: bnxt: fix a potential use-after-free in bnxt_init_tc (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add 5760X (P7) PCI IDs (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Report the new ethtool link modes in the new firmware interface (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Support force speed using the new HWRM fields (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Support new firmware link parameters (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Refactor ethtool speeds logic (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add support for new RX and TPA_START completion types for P7 (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Refactor and refine bnxt_tpa_start() and bnxt_tpa_end(). (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Refactor RX VLAN acceleration logic. (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add new P7 hardware interface definitions (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Refactor RSS capability fields (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Implement the new toggle bit doorbell mechanism on P7 chips (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Consolidate DB offset calculation (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Define basic P7 macros (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Update firmware interface to 1.10.3.15 (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix backing store V2 logic (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Rename some macros for the P5 chips (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Modify the NAPI logic for the new P7 chips (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Modify RX ring indexing logic. (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Modify TX ring indexing logic. (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add db_ring_mask and related macro to bnxt_db_info struct. (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add support for HWRM_FUNC_BACKING_STORE_CFG_V2 firmware calls (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add support for new backing store query firmware API (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add bnxt_setup_ctxm_pg_tbls() helper function (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Use the pg_info field in bnxt_ctx_mem_type struct (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add page info to struct bnxt_ctx_mem_type (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Restructure context memory data structures (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Free bp->ctx inside bnxt_free_ctx_mem() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: The caller of bnxt_alloc_ctx_mem() should always free bp->ctx (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Optimize xmit_more TX path (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Use existing MSIX vectors for all mqprio TX rings (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add macros related to TC and TX rings (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add helper to get the number of CP rings required for TX rings (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Support up to 8 TX rings per MSIX (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Refactor bnxt_hwrm_set_coal() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: New encoding for the TX opaque field (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Refactor bnxt_tx_int() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Remove BNXT_RX_HDL and BNXT_TX_HDL (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add completion ring pointer in TX and RX ring structures (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Restructure cp_ring_arr in struct bnxt_cp_ring_info (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add completion ring pointer in TX and RX ring structures (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Put the TX producer information in the TX BD opaque field (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix 2 stray ethtool -S counters (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: extend media types to supported and autoneg modes (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: convert to linkmode_set_bit() API (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Refactor NRZ/PAM4 link speed related logic (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: refactor speed independent ethtool modes (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: support lane configuration via ethtool (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: add infrastructure to lookup ethtool link mode (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix invoking hwmon_notify_event (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Do not call sleeping hwmon_notify_event() from NAPI (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - eth: bnxt: fix backward compatibility with older devices (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - Revert "bnxt_en: Support QOS and TPID settings for the SRIOV VLAN" (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Update VNIC resource calculation for VFs (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Support QOS and TPID settings for the SRIOV VLAN (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Event handler for Thermal event (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Use non-standard attribute to expose shutdown temperature (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Expose threshold temperatures through hwmon (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Modify the driver to use hwmon_device_register_with_info (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Move hwmon functions into a dedicated file (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Enhance hwmon temperature reporting (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Update firmware interface to 1.10.2.171 (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Flush XDP for bnxt_poll_nitroa0()'s NAPI (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt: use the NAPI skb allocation cache (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add tx_resets ring counter (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Display the ring error counters under ethtool -S (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Save ring error counters across reset (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Increment rx_resets counter in bnxt_disable_napi() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt: don't handle XDP in netpoll (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - netfilter: bridge: replace physindev with physinif in nf_bridge_info (Florian Westphal) [RHEL-37040 RHEL-37041] {CVE-2024-35839} - netfilter: propagate net to nf_bridge_get_physindev (Florian Westphal) [RHEL-37040 RHEL-37041] {CVE-2024-35839} - netfilter: nfnetlink_log: use proper helper for fetching physinif (Florian Westphal) [RHEL-37040 RHEL-37041] {CVE-2024-35839} - netfilter: nf_queue: remove excess nf_bridge variable (Florian Westphal) [RHEL-37040 RHEL-37041] {CVE-2024-35839} - nsh: Restore skb->{protocol,data,mac_header} for outer header in nsh_gso_segment(). (Xin Long) [RHEL-39772] {CVE-2024-36933} - net: nsh: Use correct mac_offset to unwind gso skb in nsh_gso_segment() (Xin Long) [RHEL-39772] - s390/zcrypt: Use EBUSY to indicate temp unavailability (Tobias Huschle) [RHEL-23687] - s390/zcrypt: Handle ep11 cprb return code (Tobias Huschle) [RHEL-23687] - s390/zcrypt: Fix wrong format string in debug feature printout (Tobias Huschle) [RHEL-23687] - s390/pkey: improve pkey retry behavior (Tobias Huschle) [RHEL-23687] - s390/zcrypt: improve zcrypt retry behavior (Tobias Huschle) [RHEL-23687] - s390/zcrypt: introduce retries on in-kernel send CPRB functions (Tobias Huschle) [RHEL-23687] - s390/ap: introduce mutex to lock the AP bus scan (Tobias Huschle) [RHEL-23687] - s390/ap: rework ap_scan_bus() to return true on config change (Tobias Huschle) [RHEL-23687] - s390/ap: clarify AP scan bus related functions and variables (Tobias Huschle) [RHEL-23687] - s390/ap: rearm APQNs bindings complete completion (Tobias Huschle) [RHEL-23687] - s390/ap: explicitly include ultravisor header (Tobias Huschle) [RHEL-23687] - s390/zcrypt: add debug possibility for CCA and EP11 messages (Tobias Huschle) [RHEL-23687] - s390/ap: add debug possibility for AP messages (Tobias Huschle) [RHEL-23687] - s390/pkey: introduce dynamic debugging for pkey (Tobias Huschle) [RHEL-23687] - s390/pkey: harmonize pkey s390 debug feature calls (Tobias Huschle) [RHEL-23687] - s390/zcrypt: introduce dynamic debugging for AP and zcrypt code (Tobias Huschle) [RHEL-23687] - s390/zcrypt: harmonize debug feature calls and defines (Tobias Huschle) [RHEL-23687] - s390/ap: handle outband SE bind state change (Tobias Huschle) [RHEL-23687] - s390/ap: store TAPQ hwinfo in struct ap_card (Tobias Huschle) [RHEL-23687] - s390/ap: fix vanishing crypto cards in SE environment (Tobias Huschle) [RHEL-23687] - s390/zcrypt: don't report online if card or queue is in check-stop state (Tobias Huschle) [RHEL-23687] - s390/zcrypt: update list of EP11 operation modes (Tobias Huschle) [RHEL-23687] - s390/zcrypt: remove CEX2 and CEX3 device drivers (Tobias Huschle) [RHEL-23687] - s390/zcrypt: do not retry administrative requests (Tobias Huschle) [RHEL-23687] - s390/zcrypt: cleanup some debug code (Tobias Huschle) [RHEL-23687] - s390/zcrypt: use kvmalloc_array() instead of kzalloc() (Tobias Huschle) [RHEL-23687] - s390/pkey: zeroize key blobs (Tobias Huschle) [RHEL-23687] - s390/zcrypt: rework arrays with length zero occurrences (Tobias Huschle) [RHEL-23687] - s390/zcrypt: simplify prep of CCA key token (Tobias Huschle) [RHEL-23687] - s390/zcrypt: remove unused ancient padding code (Tobias Huschle) [RHEL-23687] - s390/zcrypt: introduce ctfm field in struct CPRBX (Tobias Huschle) [RHEL-23687] - s390/zcrypt: fix warning about field-spanning write (Tobias Huschle) [RHEL-23687] - xfrm: interface: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - bridge: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - ip_tunnel: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - sit: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - ip6_vti: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - ip6_tunnel: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - ip6_gre: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - vxlan: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - ipv4: add __unregister_nexthop_notifier() (Antoine Tenart) [RHEL-29681] - gtp: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - geneve: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - bonding: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - bareudp: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - nexthop: convert nexthop_net_exit_batch to exit_batch_rtnl method (Antoine Tenart) [RHEL-29681] - net: add exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - net: remove default_device_exit() (Antoine Tenart) [RHEL-29681] - can: gw: switch cangw_pernet_exit() to batch mode (Antoine Tenart) [RHEL-29681] - ipmr: introduce ipmr_net_exit_batch() (Antoine Tenart) [RHEL-29681] - ip6mr: introduce ip6mr_net_exit_batch() (Antoine Tenart) [RHEL-29681] - ipv6: change fib6_rules_net_exit() to batch mode (Antoine Tenart) [RHEL-29681] - ipv4: add fib_net_exit_batch() (Antoine Tenart) [RHEL-29681] - nexthop: change nexthop_net_exit() to nexthop_net_exit_batch() (Antoine Tenart) [RHEL-29681] - net: net_namespace: Optimize the code (Antoine Tenart) [RHEL-29681] - netfilter: nf_tables: missing iterator type in lookup walk (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: do not free live element (Florian Westphal) [RHEL-33380 RHEL-34223] {CVE-2024-26924} - netfilter: nft_set_pipapo: release elements in clone only from destroy path (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: walk over current view on netlink dump (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: do not rely on ZERO_SIZE_PTR (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: constify lookup fn args where possible (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: fix missing : in kdoc (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: remove scratch_aligned pointer (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: add helper to release pcpu scratch area (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: store index in scratch maps (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: remove static in nft_pipapo_get() (Florian Westphal) [RHEL-33380] - Another hunk from an upstream merge commit (John W. Linville) [RHEL-23582] - cxl/core/regs: Fix usage of map->reg_type in cxl_decode_regblock() before assigned (John W. Linville) [RHEL-23582] - cxl/region: Fix cxlr_pmem leaks (John W. Linville) [RHEL-23582] - cxl/region: Fix memregion leaks in devm_cxl_add_region() (John W. Linville) [RHEL-23582] - cxl/port: Fix missing target list lock (John W. Linville) [RHEL-23582] - cxl/region: Use cxl_calc_interleave_pos() for auto-discovery (John W. Linville) [RHEL-23582] - cxl/region: Calculate a target position in a region interleave (John W. Linville) [RHEL-23582] - cxl/region: Prepare the decoder match range helper for reuse (John W. Linville) [RHEL-23582] - testing: nvdimm: add missing prototypes for wrapped functions (John W. Linville) [RHEL-23582] - cxl/core: Fix potential payload size confusion in cxl_mem_get_poison() (John W. Linville) [RHEL-23582] - cxl/trace: Correct DPA field masks for general_media & dram events (John W. Linville) [RHEL-23582] - cxl/acpi: Fix load failures due to single window creation failure (John W. Linville) [RHEL-23582] - perf: CXL: fix mismatched cpmu event opcode (John W. Linville) [RHEL-23582] - cxl/memdev: Hold region_rwsem during inject and clear poison ops (John W. Linville) [RHEL-23582] - cxl/core: Always hold region_rwsem while reading poison lists (John W. Linville) [RHEL-23582] - cxl/memdev: Fix sanitize vs decoder setup locking (John W. Linville) [RHEL-23582] - cxl/core: Fix initialization of mbox_cmd.size_out in get event (John W. Linville) [RHEL-23582] - cxl/mem: Fix for the index of Clear Event Record Handle (John W. Linville) [RHEL-23582] - libnvdimm: mark 'security_show' static again (John W. Linville) [RHEL-23582] - cxl/trace: Properly initialize cxl_poison region name (John W. Linville) [RHEL-23582] - cxl/pci: Fix disabling memory if DVSEC CXL Range does not match a CFMWS window (John W. Linville) [RHEL-23582] - cxl/region:Fix overflow issue in alloc_hpa() (John W. Linville) [RHEL-23582] - cxl/port: Fix decoder initialization when nr_targets > interleave_ways (John W. Linville) [RHEL-23582] - cxl/region: fix x9 interleave typo (John W. Linville) [RHEL-23582] - cxl/pmu: Ensure put_device on pmu devices (John W. Linville) [RHEL-23582] - cxl/hdm: Fix dpa translation locking (John W. Linville) [RHEL-23582] - cxl/hdm: Remove broken error path (John W. Linville) [RHEL-23582] - cxl/port: Fix delete_endpoint() vs parent unregistration race (John W. Linville) [RHEL-23582] - cxl/region: Fix x1 root-decoder granularity calculations (John W. Linville) [RHEL-23582] - cxl/region: Fix cxl_region_rwsem lock held when returning to user space (John W. Linville) [RHEL-23582] - cxl/mbox: Remove useless cast in cxl_mem_create_range_info() (John W. Linville) [RHEL-23582] - cxl/region: Do not try to cleanup after cxl_region_setup_targets() fails (John W. Linville) [RHEL-23582] - cxl/mem: Fix shutdown order (John W. Linville) [RHEL-23582] - cxl/pci: Fix sanitize notifier setup (John W. Linville) [RHEL-23582] - cxl/acpi: Annotate struct cxl_cxims_data with __counted_by (John W. Linville) [RHEL-23582] - cxl/region: Refactor granularity select in cxl_port_setup_targets() (John W. Linville) [RHEL-23582] - cxl/region: Match auto-discovered region decoders by HPA range (John W. Linville) [RHEL-23582] - cxl/mbox: Fix CEL logic for poison and security commands (John W. Linville) [RHEL-23582] - cxl/pci: Replace host_bridge->native_aer with pcie_aer_is_native() (John W. Linville) [RHEL-23582] - cxl/pci: Fix appropriate checking for _OSC while handling CXL RAS registers (John W. Linville) [RHEL-23582] - cxl/memdev: Only show sanitize sysfs files when supported (John W. Linville) [RHEL-23582] - cxl/memdev: Document security state in kern-doc (John W. Linville) [RHEL-23582] - tools/testing/cxl: Remove unused SZ_512G macro (John W. Linville) [RHEL-23582] - cxl/acpi: Return 'rc' instead of '0' in cxl_parse_cfmws() (John W. Linville) [RHEL-23582] - cxl/mem: Fix a double shift bug (John W. Linville) [RHEL-23582] - cxl: fix CONFIG_FW_LOADER dependency (John W. Linville) [RHEL-23582] - cxl: Fix one kernel-doc comment (John W. Linville) [RHEL-23582] - cxl/pci: Use correct flag for sanitize polling (John W. Linville) [RHEL-23582] - redhat/configs: add config item for CONFIG_CXL_PMU (John W. Linville) [RHEL-23582] - perf: CXL Performance Monitoring Unit driver (John W. Linville) [RHEL-23582] - Merge branch 'for-6.5/cxl-type-2' into for-6.5/cxl (John W. Linville) [RHEL-23582] - tools/testing/cxl: add firmware update emulation to CXL memdevs (John W. Linville) [RHEL-23582] - tools/testing/cxl: Use named effects for the Command Effect Log (John W. Linville) [RHEL-23582] - tools/testing/cxl: Fix command effects for inject/clear poison (John W. Linville) [RHEL-23582] - cxl: add a firmware update mechanism using the sysfs firmware loader (John W. Linville) [RHEL-23582] - cxl/test: Add Secure Erase opcode support (John W. Linville) [RHEL-23582] - cxl/mem: Support Secure Erase (John W. Linville) [RHEL-23582] - cxl/test: Add Sanitize opcode support (John W. Linville) [RHEL-23582] - cxl/mem: Wire up Sanitization support (John W. Linville) [RHEL-23582] - cxl/mbox: Add sanitization handling machinery (John W. Linville) [RHEL-23582] - cxl/mem: Introduce security state sysfs file (John W. Linville) [RHEL-23582] - cxl/mbox: Allow for IRQ_NONE case in the isr (John W. Linville) [RHEL-23582] - Revert "cxl/port: Enable the HDM decoder capability for switch ports" (John W. Linville) [RHEL-23582] - cxl/memdev: Formalize endpoint port linkage (John W. Linville) [RHEL-23582] - cxl/pci: Unconditionally unmask 256B Flit errors (John W. Linville) [RHEL-23582] - cxl/region: Manage decoder target_type at decoder-attach time (John W. Linville) [RHEL-23582] - cxl/hdm: Default CXL_DEVTYPE_DEVMEM decoders to CXL_DECODER_DEVMEM (John W. Linville) [RHEL-23582] - cxl/port: Rename CXL_DECODER_{EXPANDER, ACCELERATOR} => {HOSTONLYMEM, DEVMEM} (John W. Linville) [RHEL-23582] - cxl/memdev: Make mailbox functionality optional (John W. Linville) [RHEL-23582] - cxl/mbox: Move mailbox related driver state to its own data structure (John W. Linville) [RHEL-23582] - cxl: Remove leftover attribute documentation in 'struct cxl_dev_state' (John W. Linville) [RHEL-23582] - cxl: Fix kernel-doc warnings (John W. Linville) [RHEL-23582] - tools/testing/cxl: Remove unused @cxlds argument (John W. Linville) [RHEL-23582] - cxl/regs: Clarify when a 'struct cxl_register_map' is input vs output (John W. Linville) [RHEL-23582] - cxl/region: Fix state transitions after reset failure (John W. Linville) [RHEL-23582] - cxl/region: Flag partially torn down regions as unusable (John W. Linville) [RHEL-23582] - cxl/region: Move cache invalidation before region teardown, and before setup (John W. Linville) [RHEL-23582] - cxl/pci: Find and register CXL PMU devices (John W. Linville) [RHEL-23582] - cxl: Add functions to get an instance of / count regblocks of a given type (John W. Linville) [RHEL-23582] - cxl/mbox: Add background cmd handling machinery (John W. Linville) [RHEL-23582] - rcuwait: Support timeouts (John W. Linville) [RHEL-23582] - cxl/pci: Introduce cxl_request_irq() (John W. Linville) [RHEL-23582] - cxl/pci: Allocate irq vectors earlier during probe (John W. Linville) [RHEL-23582] - cxl: Explicitly initialize resources when media is not ready (John W. Linville) [RHEL-23582] - cxl: Move cxl_await_media_ready() to before capacity info retrieval (John W. Linville) [RHEL-23582] - cxl: Wait Memory_Info_Valid before access memory related info (John W. Linville) [RHEL-23582] - cxl/port: Enable the HDM decoder capability for switch ports (John W. Linville) [RHEL-23582] - cxl: Add missing return to cdat read error path (John W. Linville) [RHEL-23582] - cxl/test: Add mock test for set_timestamp (John W. Linville) [RHEL-23582] - cxl/mbox: Update CMD_RC_TABLE (John W. Linville) [RHEL-23582] - tools/testing/cxl: Require CONFIG_DEBUG_FS (John W. Linville) [RHEL-23582] - tools/testing/cxl: Add a sysfs attr to test poison inject limits (John W. Linville) [RHEL-23582] - tools/testing/cxl: Use injected poison for get poison list (John W. Linville) [RHEL-23582] - tools/testing/cxl: Mock the Clear Poison mailbox command (John W. Linville) [RHEL-23582] - tools/testing/cxl: Mock the Inject Poison mailbox command (John W. Linville) [RHEL-23582] - cxl/mem: Add debugfs attributes for poison inject and clear (John W. Linville) [RHEL-23582] - cxl/memdev: Trace inject and clear poison as cxl_poison events (John W. Linville) [RHEL-23582] - cxl/memdev: Warn of poison inject or clear to a mapped region (John W. Linville) [RHEL-23582] - cxl/memdev: Add support for the Clear Poison mailbox command (John W. Linville) [RHEL-23582] - cxl/memdev: Add support for the Inject Poison mailbox command (John W. Linville) [RHEL-23582] - tools/testing/cxl: Mock support for Get Poison List (John W. Linville) [RHEL-23582] - cxl/trace: Add an HPA to cxl_poison trace events (John W. Linville) [RHEL-23582] - cxl/region: Provide region info to the cxl_poison trace event (John W. Linville) [RHEL-23582] - cxl/memdev: Add trigger_poison_list sysfs attribute (John W. Linville) [RHEL-23582] - cxl/trace: Add TRACE support for CXL media-error records (John W. Linville) [RHEL-23582] - cxl/mbox: Add GET_POISON_LIST mailbox command (John W. Linville) [RHEL-23582] - cxl/mbox: Initialize the poison state (John W. Linville) [RHEL-23582] - cxl/mbox: Restrict poison cmds to debugfs cxl_raw_allow_all (John W. Linville) [RHEL-23582] - cxl/mbox: Deprecate poison commands (John W. Linville) [RHEL-23582] - cxl/port: Fix port to pci device assumptions in read_cdat_data() (John W. Linville) [RHEL-23582] - cxl/pci: Rightsize CDAT response allocation (John W. Linville) [RHEL-23582] - cxl/pci: Simplify CDAT retrieval error path (John W. Linville) [RHEL-23582] - cxl/pci: Use CDAT DOE mailbox created by PCI core (John W. Linville) [RHEL-23582] - PCI/DOE: Create mailboxes on device enumeration (John W. Linville) [RHEL-23582] - PCI/DOE: Allow mailbox creation without devres management (John W. Linville) [RHEL-23582] - PCI/DOE: Deduplicate mailbox flushing (John W. Linville) [RHEL-23582] - PCI/DOE: Make asynchronous API private (John W. Linville) [RHEL-23582] - cxl/pci: Use synchronous API for DOE (John W. Linville) [RHEL-23582] - PCI/DOE: Provide synchronous API and use it internally (John W. Linville) [RHEL-23582] - cxl/hdm: Add more HDM decoder debug messages at startup (John W. Linville) [RHEL-23582] - cxl/port: Scan single-target ports for decoders (John W. Linville) [RHEL-23582] - cxl/core: Drop unused io-64-nonatomic-lo-hi.h (John W. Linville) [RHEL-23582] - cxl/hdm: Use 4-byte reads to retrieve HDM decoder base+limit (John W. Linville) [RHEL-23582] - cxl/hdm: Extend DVSEC range register emulation for region enumeration (John W. Linville) [RHEL-23582] - cxl/hdm: Limit emulation to the number of range registers (John W. Linville) [RHEL-23582] - cxl/hdm: Skip emulation when driver manages mem_enable (John W. Linville) [RHEL-23582] - cxl/hdm: Fix double allocation of @cxlhdm (John W. Linville) [RHEL-23582] - cxl/mem: Add kdoc param for event log driver state (John W. Linville) [RHEL-23582] - cxl/trace: Add serial number to trace points (John W. Linville) [RHEL-23582] - cxl/trace: Add host output to trace points (John W. Linville) [RHEL-23582] - cxl/trace: Standardize device information output (John W. Linville) [RHEL-23582] - cxl/pci: Remove locked check for dvsec_range_allowed() (John W. Linville) [RHEL-23582] - cxl/hdm: Add emulation when HDM decoders are not committed (John W. Linville) [RHEL-23582] - cxl/hdm: Create emulated cxl_hdm for devices that do not have HDM decoders (John W. Linville) [RHEL-23582] - cxl/hdm: Emulate HDM decoder from DVSEC range registers (John W. Linville) [RHEL-23582] - cxl/pci: Refactor cxl_hdm_decode_init() (John W. Linville) [RHEL-23582] - cxl/port: Export cxl_dvsec_rr_decode() to cxl_port (John W. Linville) [RHEL-23582] - cxl/pci: Break out range register decoding from cxl_hdm_decode_init() (John W. Linville) [RHEL-23582] - cxl: add RAS status unmasking for CXL (John W. Linville) [RHEL-23582] - cxl/pmem: Fix nvdimm registration races (John W. Linville) [RHEL-23582] - cxl/uapi: Tag commands from cxl_query_cmd() (John W. Linville) [RHEL-23582] - cxl/mem: Remove unused CXL_CMD_FLAG_NONE define (John W. Linville) [RHEL-23582] - redhat/configs: add config item for CONFIG_DEV_DAX_CXL (John W. Linville) [RHEL-23582] - cxl/mem: Correct full ID range allocation (John W. Linville) [RHEL-23582] - cxl/pci: Fix irq oneshot expectations (John W. Linville) [RHEL-23582] - cxl/pci: Set the device timestamp (John W. Linville) [RHEL-23582] - cxl/mbox: Add missing parameter to docs. (John W. Linville) [RHEL-23582] - cxl/test: Simulate event log overflow (John W. Linville) [RHEL-23582] - cxl/test: Add specific events (John W. Linville) [RHEL-23582] - cxl/test: Add generic mock events (John W. Linville) [RHEL-23582] - cxl/mem: Trace Memory Module Event Record (John W. Linville) [RHEL-23582] - cxl/mem: Trace DRAM Event Record (John W. Linville) [RHEL-23582] - cxl/mem: Trace General Media Event Record (John W. Linville) [RHEL-23582] - cxl/mem: Wire up event interrupts (John W. Linville) [RHEL-23582] - cxl: fix spelling mistakes (John W. Linville) [RHEL-23582] - tools/testing/cxl: Remove cxl_test module math loading message (John W. Linville) [RHEL-23582] - tools/testing/cxl: Add XOR Math support to cxl_test (John W. Linville) [RHEL-23582] - cxl/mbox: Add debug messages for enabled mailbox commands (John W. Linville) [RHEL-23582] - cxl/mem: Read, trace, and clear events on driver load (John W. Linville) [RHEL-23582] - PCI/CXL: Export native CXL error reporting control (John W. Linville) [RHEL-23582] - fix build breakage in tools/testing/cxl (John W. Linville) [RHEL-23582] - redhat/configs: turn off CONFIG_NVDIMM_SECURITY_TEST (John W. Linville) [RHEL-23582] - libnvdimm: Introduce CONFIG_NVDIMM_SECURITY_TEST flag (John W. Linville) [RHEL-23582]- bonding: fix incorrect software timestamping report (Hangbin Liu) [RHEL-42409] - redhat/configs: increase CONFIG_DEFAULT_MMAP_MIN_ADDR from 32K to 64K for aarch64 (Brian Masney) [RHEL-45195] - locking/atomic: Make test_and_*_bit() ordered on failure (Paolo Bonzini) [RHEL-45199] - net: amd-xgbe: Fix skb data length underflow (Ken Cox) [RHEL-43794] {CVE-2022-48743} - net: sched: sch_multiq: fix possible OOB write in multiq_tune() (cki-backport-bot) [RHEL-43470] {CVE-2024-36978} - serial: port: Don't block system suspend even if bytes are left to xmit (Andrew Halaney) [RHEL-41060] - serial: core: Fix missing shutdown and startup for serial base port (Andrew Halaney) [RHEL-41060] - serial: core: Clearing the circular buffer before NULLifying it (Andrew Halaney) [RHEL-41060] - serial: port: Don't suspend if the port is still busy (Andrew Halaney) [RHEL-41060] - mmc: sdhci_am654: Fix ITAPDLY for HS400 timing (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_am654: Add ITAPDLYSEL in sdhci_j721e_4bit_set_clock (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_am654: Update comments in sdhci_am654_set_clock (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_am654: Fix itapdly/otapdly array type (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_am654: Add OTAP/ITAP delay enable (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_am654: Write ITAPDLY for DDR52 timing (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_am654: Add tuning algorithm for delay chain (Lucas Karpinski) [RHEL-41085] - Revert "mmc: core: Capture correct oemid-bits for eMMC cards" (Lucas Karpinski) [RHEL-41085] - mmc: core: Capture correct oemid-bits for eMMC cards (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Use readl_poll_timeout_atomic in msdc_reset_hw (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix error propagation for some ioctl commands (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Fix error code in sdhci_sprd_tuning() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Disable LPM during initialization (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: fix LPM negotiation so x86/S0ix SoCs can suspend (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Fix build error unused-function (Lucas Karpinski) [RHEL-41085] - mmc: host: Improve I/O read/write performance for GL9763E (Lucas Karpinski) [RHEL-41085] - mmc: core: sdio: hold retuning if sdio in 1-bit mode (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Move card detect gpio polarity quirk to gpiolib (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Replace platform device pointer by generic one (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Use temporary variable for struct device (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Get rid of platform data leftovers (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Add description for struct member (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: move atmel MCI header file (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Convert to gpio descriptors (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Add SD HS mode online tuning (Lucas Karpinski) [RHEL-41085] - mmc: core: Add host specific tuning support for SD HS mode (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-esdhc-imx: improve ESDHC_FLAG_ERR010450 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pltfm: Rename sdhci_pltfm_register() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pltfm: Remove sdhci_pltfm_unregister() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-st: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-sparx5: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-hlwd: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-esdhc: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-at91: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-iproc: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_f_sdh30: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-dove: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-cadence: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-bcm-kona: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pltfm: Add sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: core: Cleanup mmc_sd_num_wr_blocks() function (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: milbeaut: remove redundant of_match_ptr() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-spear: remove redundant of_match_ptr() (Lucas Karpinski) [RHEL-41085] - mmc: wbsd: fix double mmc_free_host() in wbsd_init() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-st: Use devm_platform_ioremap_resource_byname() (Lucas Karpinski) [RHEL-41085] - mmc: block: Fix in_flight[issue_type] value error (Lucas Karpinski) [RHEL-41085] - MIPS: Alchemy: only build mmc support helpers if au1xmmc is enabled (Lucas Karpinski) [RHEL-41085] - mmc: au1xmmc: force non-modular build and remove symbol_get usage (Lucas Karpinski) [RHEL-41085] - mmc: f-sdh30: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: f-sdh30: fix order of function calls in sdhci_f_sdh30_remove (Lucas Karpinski) [RHEL-41085] - mmc: uniphier-sd: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: pwrseq: sd8787: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: mvsdio: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: mxcmmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-spear: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-esdhc-mcf: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: wmt-sdmmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-st: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: usdhi60rol0: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: wbsd: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: owl: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: rockchip: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: alcor: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-esdhc-imx: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-acpi: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-tegra: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdio: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-aspeed: Convert to platform remove (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-aspeed: remove unneeded variables (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: moxart: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: pxamci: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: cavium-octeon: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: au1xmmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: mxs-mmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-s3c: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: xenon: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sh_mmcif: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav3: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: exynos: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: omap: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-at91: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: omap_hsmmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: milbeaut: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pic32: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: hi3798cv200: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: davinci_mmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: cb710: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: litex_mmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: jz4740: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: bcm2835: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sunxi: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: core: propagate removable attribute to driver core (Lucas Karpinski) [RHEL-41085] - mmc: Explicitly include correct DT includes (Lucas Karpinski) [RHEL-41085] - mmc: davinci: Make SDIO irq truly optional (Lucas Karpinski) [RHEL-41085] - mmc: uniphier-sd: register irqs before registering controller (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: remove outdated indentation (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: register irqs before registering controller (Lucas Karpinski) [RHEL-41085] - mmc: pxamci: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: omap_hsmmc: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: mxcmmc: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: Revert "mmc: core: Allow mmc_start_host() synchronously detect a card" (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-f-sdh30: Replace with sdhci_pltfm (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Improve ux500 debug prints (Lucas Karpinski) [RHEL-41085] - mmc: moxart: read scr register without changing byte order (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: Drop redundant WARN_ON() in the irq handler (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Add support for SW busy-end timeouts (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: add delay block support for STM32MP25 (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: prepare other delay block support (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: manage block gap hardware flow control (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Add support for sdmmc variant revision v3.0 (Lucas Karpinski) [RHEL-41085] - mmc: mmci: add stm32_idmabsize_align parameter (Lucas Karpinski) [RHEL-41085] - mmc: usdhi60rol0: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: sunxi: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: sh_mmcif: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-spear: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-acpi: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: owl: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: omap_hsmmc: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: omap: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: mvsdio: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: bcm2835: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: litex_mmc: set PROBE_PREFER_ASYNCHRONOUS (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Break out a helper function (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Use a switch statement machine (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Use state machine state as exit condition (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Retry the busy start condition (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Make busy complete state machine explicit (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Break out error check in busy detect (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Stash status while waiting for busy (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Unwind big if() clause (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Clear busy_status when starting command (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: set feedback clock when using delay block (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: fix max busy timeout calculation (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Set PROBE_PREFER_ASYNCHRONOUS (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: reduce CIT for better performance (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: GL9755: Mask the replay timer timeout of AER (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Add support SD Express card for GL9767 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Add VDD2 definition for power control register (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Set SDR104's clock to 205MHz and enable SSC for GL9767 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Add Genesys Logic GL9767 support (Lucas Karpinski) [RHEL-41085] - rnbd-srv: don't pass a holder for non-exclusive blkdev_get_by_path (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: remove redundant mmc_request_done() call from irq context (Lucas Karpinski) [RHEL-41085] - mmc: block: ioctl: do write error check for spi (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: fix DMA configure compatibility issue when 64bit DMA mode is used. (Lucas Karpinski) [RHEL-41085] - mmc: sdio: Add/rename SDIO ID of the RTL8723DS SDIO wifi cards (Lucas Karpinski) [RHEL-41085] - wifi: rtw88: rtw8723d: Implement RTL8723DS (SDIO) efuse parsing (Lucas Karpinski) [RHEL-41085] - wifi: rtw88: sdio: Check the HISR RX_REQUEST bit in rtw_sdio_rx_isr() (Lucas Karpinski) [RHEL-41085] - mmc: core: Remove unnecessary error checks and change return type (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Disable broken 64-bit DMA on MSM8916 (Lucas Karpinski) [RHEL-41085] - mmc: pwrseq: sd8787: Fix WILC CHIP_EN and RESETN toggling order (Lucas Karpinski) [RHEL-41085] - mmc: vub300: fix invalid response handling (Lucas Karpinski) [RHEL-41085] - mmc: mediatek: Avoid ugly error message when SDIO wakeup IRQ isn't used (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Avoid cast to incompatible function type (Lucas Karpinski) [RHEL-41085] - mmc: block: Suppress empty whitespaces in prints (Lucas Karpinski) [RHEL-41085] - mmc: omap: restore original power up/down steps (Lucas Karpinski) [RHEL-41085] - mmc: omap: fix deferred probe (Lucas Karpinski) [RHEL-41085] - mmc: omap: fix broken slot switch lookup (Lucas Karpinski) [RHEL-41085] - ARM: OMAP2+: fix N810 MMC gpiod table (Lucas Karpinski) [RHEL-41085] - ARM: OMAP2+: fix bogus MMC GPIO labels on Nokia N8x0 (Lucas Karpinski) [RHEL-41085] - ARM: omap2: Fix copy/paste bug (Lucas Karpinski) [RHEL-41085] - ARM/mmc: Convert old mmci-omap to GPIO descriptors (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Make dw_mci_pltfm_remove() return void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-esdhc-imx: make "no-mmc-hs400" works (Lucas Karpinski) [RHEL-41085] - mmc: block: ensure error propagation for non-blk (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-cadence: Fix an error handling path in sdhci_cdns_probe() (Lucas Karpinski) [RHEL-41085] - mmc: vub300: remove unreachable code (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-cadence: Support mmc hardware reset (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-cadence: Add AMD Pensando Elba SoC support (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-cadence: Support device specific init during probe (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-cadence: Enable device specific override of writel() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Switch to the new ICE API (Lucas Karpinski) [RHEL-41085] - mmc: sdio: add Realtek SDIO vendor ID and various wifi device IDs (Lucas Karpinski) [RHEL-41085] - mmc: core: Remove unused macro mmc_req_rel_wr (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Skip setting clock delay for 400KHz (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Add support for eMMC5.1 on Xilinx Versal Net platform (Lucas Karpinski) [RHEL-41085] - mmc: core: Allow mmc_start_host() synchronously detect a card (Lucas Karpinski) [RHEL-41085] - mmc: core: remove unnecessary (void*) conversions (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-esdhc: fix quirk to ignore command inhibit for data (Lucas Karpinski) [RHEL-41085] - mmc: core: Log about empty non-removable slots (Lucas Karpinski) [RHEL-41085] - mmc: sdricoh_cs: remove unused sdricoh_readw function (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Remove Intel Thunder Bay SOC support (Lucas Karpinski) [RHEL-41085] - mmc: usdhi6rol0: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-aspeed: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: owl-mmc: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: omap: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: jz4740: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc-pltfm: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: drop useless sdhci_get_compatibility() !OF stub (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: use new helpers mmc_regulator_enable/disable_vqmmc (Lucas Karpinski) [RHEL-41085] - mmc: core: add helpers mmc_regulator_enable/disable_vqmmc (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: simplify usage of mmc_regulator_set_ocr (Lucas Karpinski) [RHEL-41085] - mmc: arasan: Use of_property_present() for testing DT property presence (Lucas Karpinski) [RHEL-41085] - mmc: Use of_property_read_bool() for boolean properties (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: remove R-Car H3 ES1.* handling (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc-starfive: Fix initialization of prev_err (Lucas Karpinski) [RHEL-41085] - mmc: core: Allow invalid regulator in mmc_regulator_set_ocr() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Add support to request the "gate" clock (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-o2micro: Fix SDR50 mode timing issue (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: core: fix return value check in devm_mmc_alloc_host() (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: constify member data of struct meson_host (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: use devm_clk_get_enabled() for core clock (Lucas Karpinski) [RHEL-41085] - mmc: starfive: Add sdio/emmc driver support (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: Add StarFive MMC module (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: support platform interrupt as card detect interrupt (Lucas Karpinski) [RHEL-41085] - mmc: core: support setting card detect interrupt from drivers (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: fix SDIO mode if cap_sdio_irq isn't set (Lucas Karpinski) [RHEL-41085] - mmc: core: Align to common busy polling behaviour for mmc ioctls (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: remove meson_mmc_get_cd (Lucas Karpinski) [RHEL-41085] - mmc: omap: drop TPS65010 dependency (Lucas Karpinski) [RHEL-41085] - mmc: moxart: set maximum request/block/segment sizes (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: use devm_mmc_alloc_host (Lucas Karpinski) [RHEL-41085] - mmc: core: add devm_mmc_alloc_host (Lucas Karpinski) [RHEL-41085] - mmc: jz4740: Add support for vqmmc power supply (Lucas Karpinski) [RHEL-41085] - mmc: jz4740: Work around bug on JZ4760(B) (Lucas Karpinski) [RHEL-41085] - mmc: mmc_spi: fix error handling in mmc_spi_probe() (Lucas Karpinski) [RHEL-41085] - mmc: uniphier-sd: Add control to switch UHS speed (Lucas Karpinski) [RHEL-41085] - mmc: uniphier-sd: Add control of UHS mode using SD interface logic (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: uniphier-sd: Add socionext,syscon-uhs-mode property (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: sdhci-pxa: add pxav1 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: add optional pinctrl for SDIO IRQ workaround (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: add SDIO card IRQ workaround for PXA168 V1 controller (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: add optional core clock (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: change clock name to match DT bindings (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: add register workaround for PXA168 silicon bug (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: enable CONFIG_MMC_SDHCI_IO_ACCESSORS (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: add initial support for PXA168 V1 controller (Lucas Karpinski) [RHEL-41085] - mmc: pwrseq_sd8787: Allow being built-in irrespective of dependencies (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Remove SDHCI_QUIRK_MISSING_CAPS (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-iproc: Replace SDHCI_QUIRK_MISSING_CAPS (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav3: Replace SDHCI_QUIRK_MISSING_CAPS (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Replace SDHCI_QUIRK_MISSING_CAPS (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Replace SDHCI_QUIRK_MISSING_CAPS (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci: Replace SDHCI_QUIRK_MISSING_CAPS for Ricoh controller (Lucas Karpinski) [RHEL-41085] - mmc: sdio: Spelling s/compement/complement/ (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: fix race between stop command and start of next command (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: Add RZ/V2M compatible string (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-esdhc: Modify mismatched function name (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: renesas,sdhi: Document RZ/V2M support (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Fix eMMC init failure after hw reset (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Disable CLK_AUTO when the clock is less than 400K (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Resolve "unused" warnings with CONFIG_OF=n (Lucas Karpinski) [RHEL-41085] - mmc: vub300: fix warning - do not call blocking ops when !TASK_RUNNING (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-esdhc: limit the SDHC clock frequency (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Remove unneeded semicolon (Lucas Karpinski) [RHEL-41085] - mmc: core: Normalize the error handling branch in sd_read_ext_regs() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Fix no reset data and command after voltage switch (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Avoid unnecessary ->set_clock() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Fix voltage switch delay (Lucas Karpinski) [RHEL-41085] - mmc: mmc-hsq: Use fifo to dispatch mmc_request (Lucas Karpinski) [RHEL-41085] - mmc: core: Remove non-data R1B ioctl workaround (Lucas Karpinski) [RHEL-41085] - mmc: core: refactor debugfs code (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Fix missing clk_disable_unprepare in msdc_of_clock_parse() (Lucas Karpinski) [RHEL-41085] - mmc: Avoid open coding by using mmc_op_tuning() (Lucas Karpinski) [RHEL-41085] - mmc: mmc_test: Fix removal of debugfs file (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: use new convenience macro from MMC core (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: add helper to access quirks (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: better reset from HS400 mode (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: alway populate SCC pointer (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix ambiguous TRIM and DISCARD arg (Lucas Karpinski) [RHEL-41085] - mmc: pwrseq: Use device_match_of_node() (Lucas Karpinski) [RHEL-41085] - clk: socfpga: remove the setting of clk-phase for sdmmc_clk (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc-pltfm: socfpga: add method to configure clk-phase (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: synopsys-dw-mshc: document "altr,sysmgr-syscon" (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci: Fix possible memory leak caused by missing pci_dev_put() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Fix the SD tuning issue that the SDHCI_TRANSFER_MODE is cleared incorrectly (Lucas Karpinski) [RHEL-41085] - mmc: f-sdh30: Add quirks for broken timeout clock capability (Lucas Karpinski) [RHEL-41085] - mmc: f-sdh30: Add support for non-removable media (Lucas Karpinski) [RHEL-41085] - mmc: f-sdh30: Add compatible string for Socionext F_SDH30_E51 (Lucas Karpinski) [RHEL-41085] - dt-bindings: sdhci-fujitsu: Add compatible string for F_SDH30_E51 (Lucas Karpinski) [RHEL-41085] - mmc: f-sdh30: Add reset control support (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: Convert sdhci-fujitsu to JSON schema (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: fix two spelling mistakes in comment (Lucas Karpinski) [RHEL-41085] - mmc: mmci: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: wbsd: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: via-sdmmc: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: omap_hsmmc: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: litex_mmc: ensure `host->irq == 0` if polling (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: add Inline Crypto Engine clock control (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-o2micro: fix card detect fail issue caused by CD# debounce timeout (Lucas Karpinski) [RHEL-41085] - mmc: tmio: remove 'alignment_shift' from platform data (Lucas Karpinski) [RHEL-41085] - mmc: tmio: remove tmio_mmc_k(un)map_atomic helpers (Lucas Karpinski) [RHEL-41085] - mmc: Remove duplicate words in comments (Lucas Karpinski) [RHEL-41085] - mmc: wmt-sdmmc: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: vub300: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: toshsd: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: pxamci: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: mxcmmc: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: moxart: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: alcor: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci: Set PROBE_PREFER_ASYNCHRONOUS (Lucas Karpinski) [RHEL-41085] - mmc: core: properly select voltage range without power cycle (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-*: Convert drivers to new sdhci_and_cqhci_reset() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Fix SDHCI_RESET_ALL for CQHCI (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Fix SDHCI_RESET_ALL for CQHCI (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Allow building with COMPILE_TEST (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_am654: 'select', not 'depends' REGMAP_MMIO (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix WRITE_ZEROES CQE handling (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Add support for dynamic configuration (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix kernel panic when remove non-standard SDIO card (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-core: Disable ES for ASUS BIOS on Jasper Lake (Lucas Karpinski) [RHEL-41085] - mmc: block: Remove error check of hw_reset on reset (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Fix minimum clock limit (Lucas Karpinski) [RHEL-41085] - mmc: queue: Cancel recovery work on cleanup (Lucas Karpinski) [RHEL-41085] - mmc: remove tmio_mmc driver (Lucas Karpinski) [RHEL-41085] - mmc: wbsd: Replace kmap_atomic() with kmap_local_page() (Lucas Karpinski) [RHEL-41085] - mmc: au1xmmc: Replace kmap_atomic() with kmap_local_page() (Lucas Karpinski) [RHEL-41085] - mmc: tmio_mmc_core: Replace kmap_atomic() with kmap_local_page() (Lucas Karpinski) [RHEL-41085] - mmc: tmio_mmc_core: Remove local_irq_{save,restore}() around k[un]map_atomic() (Lucas Karpinski) [RHEL-41085] - mmc: tifm_sd: Replace kmap_atomic() with kmap_local_page() (Lucas Karpinski) [RHEL-41085] - mmc: tifm_sd: Remove local_irq_{save,restore}() around tifm_sd_bounce_block() (Lucas Karpinski) [RHEL-41085] - mmc: tifm_sd: Remove local_irq_{save,restore}() around tifm_sd_transfer_data() (Lucas Karpinski) [RHEL-41085] - mmc: mmc_test: Remove local_irq_{save,restore}() around sg_copy_{from,to}_buffer() (Lucas Karpinski) [RHEL-41085] - mmc: bcm2835: Replace kmap_atomic() with kmap_local_page() (Lucas Karpinski) [RHEL-41085] - mmc: bcm2835: Remove local_irq_{save,restore}() around sg_miter_{next,stop}() (Lucas Karpinski) [RHEL-41085] - mmc: bcm2835: Remove local_irq_{save,restore}() around k[un]map_atomic() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Replace kmap_atomic() with kmap_local_page() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Remove local_irq_{save,restore}() around sg_miter_{next,stop}() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Remove local_irq_{save,restore}() around k[un]map_atomic() (Lucas Karpinski) [RHEL-41085] - mmc: remove cns3xxx driver (Lucas Karpinski) [RHEL-41085] - clk: remove s3c24xx driver (Lucas Karpinski) [RHEL-41085] - mmc: remove s3cmci driver (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Fix the limitation of div (Lucas Karpinski) [RHEL-41085] - mmc: core: Terminate infinite loop in SD-UHS voltage switch (Lucas Karpinski) [RHEL-41085] - mmc: moxart: fix 4-bit bus width and remove 8-bit bus width (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Fix host->cmd is null (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: add SDIO interrupt support (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: adjust and re-use constant IRQ_EN_MASK (Lucas Karpinski) [RHEL-41085] - mmc: jz4740_mmc: Fix error check for dma_map_sg (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Fix error check for dma_map_sg (Lucas Karpinski) [RHEL-41085] - mmc: au1xmmc: Fix an error handling path in au1xmmc_probe() (Lucas Karpinski) [RHEL-41085] - mmc: core: Switch to basic workqueue API for sdio_irq_work (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix inconsistent sd3_bus_mode at UHS-I SD voltage switch failure (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix UHS-I SD 1.8V workaround branch (Lucas Karpinski) [RHEL-41085] - mmc: sunxi-mmc: Fix clock refcount imbalance during unbind (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: Fix an error handling path in meson_mmc_probe() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-o2micro: fix some SD cards compatibility issue at DDR50 mode (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Clear interrupts when cqe off/disable (Lucas Karpinski) [RHEL-41085] - mmc: pxamci: Fix another error handling path in pxamci_probe() (Lucas Karpinski) [RHEL-41085] - mmc: pxamci: Fix an error handling path in pxamci_probe() (Lucas Karpinski) [RHEL-41085] - mmc: mediatek: add support for SDIO eint wakup IRQ (Lucas Karpinski) [RHEL-41085] - mmc: core: Add support for SDIO wakeup interrupt (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: mtk-sd: extend interrupts and pinctrls properties (Lucas Karpinski) [RHEL-41085] - mmc: cavium-thunderx: Add of_node_put() when breaking out of loop (Lucas Karpinski) [RHEL-41085] - mmc: cavium-octeon: Add of_node_put() when breaking out of loop (Lucas Karpinski) [RHEL-41085] - mmc: core: quirks: Add of_node_put() when breaking out of loop (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: use clk_get_rate(base_clk) in PM resume (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: drop redundant of_device_id entries (Lucas Karpinski) [RHEL-41085] - mmc: mxcmmc: Use mmc_card_sdio macro (Lucas Karpinski) [RHEL-41085] - mmc: core: Use mmc_card_* macro and add a new for the sd_combo type (Lucas Karpinski) [RHEL-41085] - mmc: core: Replace with already defined values for readability (Lucas Karpinski) [RHEL-41085] - mmc: block: Add single read for 4k sector cards (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-at91: fix set_uhs_signaling rewriting of MC1R (Lucas Karpinski) [RHEL-41085] - mmc: tmio: avoid glitches when resetting (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: Fix typo's (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: Get the reset handle early in the probe (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: re-tuning is needed after a pm transition to support emmc HS200 mode (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Fix a lockdep warning for PM runtime init (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-esdhc: Fixup use of of_find_compatible_node() (Lucas Karpinski) [RHEL-41085] - mmc: core: Do not evaluate HS400 capabilities if bus has no MMC capability (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-st: Obviously always return success in remove callback (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Obviously always return success in remove callback (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: rockchip: Obviously always return success in remove callback (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: hi3789cv200: Obviously always return success in remove callback (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: exynos: Obviously always return success in remove callback (Lucas Karpinski) [RHEL-41085] - mmc: mediatek: wait dma stop bit reset to 0 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Initialize base_clk to NULL in sdhci_brcmstb_probe() (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Fix typo in comment (Lucas Karpinski) [RHEL-41085] - mmc: debugfs: Fix file release memory leak (Lucas Karpinski) [RHEL-41085] - mmc: block: Fix CQE recovery reset success (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: fix typo (Lucas Karpinski) [RHEL-41085] - mmc: cqhci: Capture eMMC and SD card errors (Lucas Karpinski) [RHEL-41085] - mmc: debugfs: Add debug fs error state entry for mmc driver (Lucas Karpinski) [RHEL-41085] - mmc: debugfs: Add debug fs entry for mmc driver (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Capture eMMC and SD card errors (Lucas Karpinski) [RHEL-41085] - mmc: core: Capture eMMC and SD card errors (Lucas Karpinski) [RHEL-41085] - mmc: mxcmmc: Silence a clang warning (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-esdhc: Fix refcount leak in esdhc_signal_voltage_switch (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Add ability to increase max clock rate for 72116b0 (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix busy polling for MMC_SEND_OP_COND again (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Add NULL check for data field (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Fix compiler warning (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Add compatible string check for sdx65 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Add compatible string check for sm8150 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Add SoC specific compatibles (Lucas Karpinski) [RHEL-41085] - mmc: Add MMC_QUIRK_BROKEN_SD_CACHE for Kingston Canvas Go Plus from 11/2019 (Lucas Karpinski) [RHEL-41085] - mmc: core: Add SD card quirk for broken discard (Lucas Karpinski) [RHEL-41085] - mmc: core: Support zeroout using TRIM for eMMC (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Enable Clock Gating to save power (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Re-organize flags (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Remove custom ios handler (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Simplify if(chan) and if(!chan) (Lucas Karpinski) [RHEL-41085] - mmc: core: Add CIDs for cards to the entropy pool (Lucas Karpinski) [RHEL-41085] - mmc: core: use kobj_to_dev() (Lucas Karpinski) [RHEL-41085] - mmc: sunxi-mmc: Fix DMA descriptors allocated above 32 bits (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Reset GCC_SDCC_BCR register for SDHC (Lucas Karpinski) [RHEL-41085] - mmc: core: Allows to override the timeout value for ioctl() path (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Use of_device_get_match_data() helper (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Fix initialization frozen issue (Lucas Karpinski) [RHEL-41085] - mmc: core: Set HS clock speed before sending HS CMD13 (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Break IRQ status loop when all zero (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: switch to device-managed dmam_alloc_coherent() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: A workaround to allow GL9755 to enter ASPM L1.2 (Lucas Karpinski) [RHEL-41085] - mmc: sh_mmcif: move platform_data header to proper location (Lucas Karpinski) [RHEL-41085] - mmc: jz4740: Apply DMA engine limits to maximum segment size (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Use devm_clk_hw_get_clk() for clock retrieval (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Remove .card_hw_reset callback (Lucas Karpinski) [RHEL-41085] - mmc: improve API to make clear hw_reset callback is for cards (Lucas Karpinski) [RHEL-41085] - mmc: core: improve API to make clear that mmc_sw_reset is for cards (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: remove superfluous specific M3W entry (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: R-Car V3H ES2.0 gained HS400 support (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: don't overwrite TAP settings when HS400 tuning is complete (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: R-Car V3M also has no HS400 (Lucas Karpinski) [RHEL-41085] - mmc: omap: Make it CCF clk API compatible (Lucas Karpinski) [RHEL-41085] - mmc: core: Fixup support for writeback-cache for eMMC and SD (Lucas Karpinski) [RHEL-41085] - mmc: mmc_spi: parse speed mode options (Lucas Karpinski) [RHEL-41085] - mmc: core: block: fix sloppy typing in mmc_blk_ioctl_multi_cmd() (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: use a buffer for unaligned DMA requests (Lucas Karpinski) [RHEL-41085] - mmc: block: Check for errors after write on SPI (Lucas Karpinski) [RHEL-41085] - Revert "mmc: sdhci-xenon: fix annoying 1.8V regulator warning" (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: correctly check all elements of sg list (Lucas Karpinski) [RHEL-41085] - mmc: tmio: remove outdated members from host struct (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Silence delay phase calculation debug log (Lucas Karpinski) [RHEL-41085] - mmc: davinci_mmc: Handle error for clk_enable (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Fix GL9763E runtime PM when the system resumes from suspend (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Add runtime PM for GL9763E (Lucas Karpinski) [RHEL-41085] - mmc: dw-mmc-rockchip: Fix handling invalid clock rates (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Support setting f_min from host drivers (Lucas Karpinski) [RHEL-41085] - mmc: core: Restore (almost) the busy polling for MMC_SEND_OP_COND (Lucas Karpinski) [RHEL-41085] - mmc: core: Drop HS400 caps unless 8-bit bus is supported too (Lucas Karpinski) [RHEL-41085] - mmc: host: Return an error when ->enable_sdio_irq() ops is missing (Lucas Karpinski) [RHEL-41085] - mmc: core: Improve fallback to speed modes if eMMC HS200 fails (Lucas Karpinski) [RHEL-41085] - mmc: sh_mmcif: Simplify division/shift logic (Lucas Karpinski) [RHEL-41085] - mmc: meson: Fix usage of meson_mmc_post_req() (Lucas Karpinski) [RHEL-41085] - mmc: core: use sysfs_emit() instead of sprintf() (Lucas Karpinski) [RHEL-41085] - mmc: block: fix read single on recovery logic (Lucas Karpinski) [RHEL-41085] - mmc: sunxi-mmc: Add D1 MMC variant (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: sunxi: Add D1 MMC and eMMC compatibles (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Use device_property_string_array_count() (Lucas Karpinski) [RHEL-41085] - mmc: davinci: Use of_device_get_match_data() helper (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-at91: Use of_device_get_match_data() helper (Lucas Karpinski) [RHEL-41085] - mmc: wmt-sdmmc: Use of_device_get_match_data() helper (Lucas Karpinski) [RHEL-41085] - moxart: fix potential use-after-free on remove path (Lucas Karpinski) [RHEL-41085] - mmc: sh_mmcif: Check for null res pointer (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Add a switch to enable/disable SSC for GL9750 and GL9755 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Enable SSC at 50MHz and 100MHz for GL9750 and GL9755 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Reduce the SSC value at 205MHz for GL9750 and GL9755 (Lucas Karpinski) [RHEL-41085] - mmc: core: Wait for command setting 'Power Off Notification' bit to complete (Lucas Karpinski) [RHEL-41085] - mmc: Add driver for LiteX's LiteSDCard interface (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: Add bindings for LiteSDCard (Lucas Karpinski) [RHEL-41085] - MAINTAINERS: co-maintain LiteX platform (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-esdhc: Check for error num after setting mask (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Fix potential null pointer risk (Lucas Karpinski) [RHEL-41085] - mmc: au1xmmc: propagate errors from platform_get_irq() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-o2micro: Improve card input timing at SDR104/HS200 mode (Lucas Karpinski) [RHEL-41085] - mmc: jz4740: Support using a bi-directional DMA channel (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: ingenic: Support using bi-directional DMA channel (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Do not wait for DTO in case of error (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Add driver callbacks for data read timeout (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc-exynos: Add support for ARTPEC-8 (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: exynos-dw-mshc: Add support for ARTPEC-8 (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Drop unused MESON_SDHC_NUM_BUILTIN_CLKS macro (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Set MANUAL_STOP for multi-block SDIO commands (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdio: add IRQ check (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: add IRQ check (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: clean up a debug message (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Assign src_clk parent to src_clk_cg for legacy DTs (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Fix usage of devm_clk_get_optional() (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Take action for no-sdio device-tree parameter (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Use BIT() and GENMASK() macros to describe fields (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Use readl_poll_timeout instead of open-coded polling (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: GL975[50]: Issue 8/16-bit MMIO reads as 32-bit reads. (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: GL9755: Support for CD/WP inversion on OF platforms (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: clear DLYB_CR after sending tuning command (Lucas Karpinski) [RHEL-41085] - mmc: mmci: add hs200 support for stm32 sdmmc (Lucas Karpinski) [RHEL-41085] - mmc: mmci: increase stm32 sdmmcv2 clock max freq (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Add support for sdmmc variant revision v2.2 (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix blk_status_t handling (Lucas Karpinski) [RHEL-41085] - mmc: core: Remove redundant driver match function (Lucas Karpinski) [RHEL-41085] - mmc: mediatek: free the ext_csd when mmc_get_ext_csd success (Lucas Karpinski) [RHEL-41085] - mmc: mxc: Use the new PM macros (Lucas Karpinski) [RHEL-41085] - mmc: jz4740: Use the new PM macros (Lucas Karpinski) [RHEL-41085] - mmc: mmc_spi: Use write_or_read temporary variable in mmc_spi_data_do() (Lucas Karpinski) [RHEL-41085] - mmc: mmc_spi: Convert 'multiple' to be boolean in mmc_spi_data_do() (Lucas Karpinski) [RHEL-41085] - mmc: core: Disable card detect during shutdown (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: initialize variable properly when tuning (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: exynos: use common_caps (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: rockchip: use common_caps (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: hi3798cv200: use common_caps (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: add common capabilities to replace caps (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci: Add PCI ID for Intel ADL (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Allow lower TMOUT value than maximum (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: Simplify an expression (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: Use devm_clk_get_optional() to obtain CD clock (Lucas Karpinski) [RHEL-41085] - mmc: spi: Add device-tree SPI IDs (Lucas Karpinski) [RHEL-41085] - mmc: omap_hsmmc: Revert special init for wl1251 (Lucas Karpinski) [RHEL-41085] - mmc: core: transplant ti,wl1251 quirks from to be retired omap_hsmmc (Lucas Karpinski) [RHEL-41085] - mmc: core: Fixup storing of OCR for MMC_QUIRK_NONSTD_SDIO (Lucas Karpinski) [RHEL-41085] - mmc: core: provide macro and table to match the device tree to apply quirks (Lucas Karpinski) [RHEL-41085] - mmc: core: allow to match the device tree to apply quirks (Lucas Karpinski) [RHEL-41085] - mmc: core: rewrite mmc_fixup_device() (Lucas Karpinski) [RHEL-41085] - mmc: core: adjust polling interval for CMD1 (Lucas Karpinski) [RHEL-41085] - mmc: core: change __mmc_poll_for_busy() parameter type (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Avoid hung state if GEN_CMD transfer fails (Lucas Karpinski) [RHEL-41085] - mmc: tmio: reinit card irqs in reset routine (Lucas Karpinski) [RHEL-41085] - mmc: tmio: reenable card irqs after the reset callback (Lucas Karpinski) [RHEL-41085] - mmc: mediatek: Move cqhci init behind ungate clock (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: exynos: Fix spelling mistake "candiates" -> candidates (Lucas Karpinski) [RHEL-41085] - mmc: cqhci: clear HALT state after CQE enable (Lucas Karpinski) [RHEL-41085] - mmc: vub300: fix control-message timeouts (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: exynos: fix the finding clock sample value (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Fix build if CONFIG_PM_SLEEP is not set (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Drop use of ->init_card() callback (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Remove forward declaration of sdhci_omap_context_save() (Lucas Karpinski) [RHEL-41085] - mmc: add MT7921 SDIO identifiers for MediaTek Bluetooth devices (Lucas Karpinski) [RHEL-41085] - mmc: winbond: don't build on M68K (Lucas Karpinski) [RHEL-41085] - mmc: mxs-mmc: disable regulator on error and in the remove function (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Configure optional wakeirq (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Allow SDIO card power off and enable aggressive PM (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Implement PM runtime functions (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Add omap_offset to support omap3 and earlier (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Handle voltages to add support omap4 (Lucas Karpinski) [RHEL-41085] - dt-bindings: sdhci-omap: Update binding for legacy SoCs (Lucas Karpinski) [RHEL-41085] - mmc: moxart: Fix null pointer dereference on pointer host (Lucas Karpinski) [RHEL-41085] - mmc: moxart: Fix reference count leaks in moxart_probe (Lucas Karpinski) [RHEL-41085] - mmc: slot-gpio: Update default label when no con_id provided (Lucas Karpinski) [RHEL-41085] - mmc: slot-gpio: Refactor mmc_gpio_alloc() (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: do not use memcpy_to/fromio for dram-access-quirk (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Wait until DLL locked after being configured (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-o2micro: Fix spelling mistake "unsupport" -> "unsupported" (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-s3c: Describe driver in KConfig (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-at91: replace while loop with read_poll_timeout (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-at91: wait for calibration done before proceed (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Add small comment about reset thread (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Check MMCHS_HL_HWINFO register for ADMA (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Parse legacy ti,non-removable property (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Restore sysconfig after reset (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Fix context restore (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Fix NULL pointer exception if regulator is not configured (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Add HS400 online tuning support (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: mtk-sd: Add hs400 dly3 setting (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-s3c: drop unneeded MODULE_ALIAS (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: update mmc-card.yaml reference (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Dont wait for DRTO on Write RSP error (Lucas Karpinski) [RHEL-41085] - mmc: cqhci: Print out qcnt in case of timeout (Lucas Karpinski) [RHEL-41085] - mmc: omap_hsmmc: Make use of the helper macro SET_RUNTIME_PM_OPS() (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Remove unused parameters (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Add intel Thunder Bay SOC support to the arasan eMMC driver (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Remove unused parameters(mrq) (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Add wait dma stop done flow (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: fix regression with hard reset on old SDHIs (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Only inject fault before done/error (Lucas Karpinski) [RHEL-41085] - mmc: pwrseq: sd8787: fix compilation warning (Lucas Karpinski) [RHEL-41085] - mmc: queue: Remove unused parameters(request_queue) (Lucas Karpinski) [RHEL-41085] - mmc: core: Return correct emmc response in case of ioctl error (Lucas Karpinski) [RHEL-41085] - mmc: queue: Match the data type of max_segments (Lucas Karpinski) [RHEL-41085] - mmc: switch from 'pci_' to 'dma_' API (Lucas Karpinski) [RHEL-41085] - mmc: pwrseq: add wilc1000_sdio dependency for pwrseq_sd8787 (Lucas Karpinski) [RHEL-41085] - mmc: pwrseq: sd8787: add support for wilc1000 (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: Extend pwrseq-sd8787 binding for wilc1000 (Lucas Karpinski) [RHEL-41085] - mmc: core: Issue HPI in case the BKOPS timed out (Lucas Karpinski) [RHEL-41085] - mmc: usdhi6rol0: Implement card_busy function (Lucas Karpinski) [RHEL-41085] - mmc: moxart: Fix issue with uninitialized dma_slave_config (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Fix issue with uninitialized dma_slave_config (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Use maximum possible data timeout value (Lucas Karpinski) [RHEL-41085] - mmc: sdio: Print contents of unknown CIS tuples (Lucas Karpinski) [RHEL-41085] - mmc: sdio: Don't warn about vendor CIS tuples (Lucas Karpinski) [RHEL-41085] - mmc: core: Avoid hogging the CPU while polling for busy after I/O writes (Lucas Karpinski) [RHEL-41085] - mmc: core: Avoid hogging the CPU while polling for busy for mmc ioctls (Lucas Karpinski) [RHEL-41085] - mmc: core: Avoid hogging the CPU while polling for busy in the I/O err path (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Add data CRC error injection (Lucas Karpinski) [RHEL-41085] - mmc: mmci: De-assert reset on probe (Lucas Karpinski) [RHEL-41085] - mmc: core: Only print retune error when we don't check for card removal (Lucas Karpinski) [RHEL-41085] - mmc: host: factor out clearing the retune state (Lucas Karpinski) [RHEL-41085] - mmc: host: add kdoc for mmc_retune_{en|dis}able (Lucas Karpinski) [RHEL-41085] - mmc: mmc_spi: Simplify busy loop in mmc_spi_skip() (Lucas Karpinski) [RHEL-41085] - mmc: usdhi6rol0: use proper DMAENGINE API for termination (Lucas Karpinski) [RHEL-41085] - mmc: sh_mmcif: use proper DMAENGINE API for termination (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi_sys_dmac: use proper DMAENGINE API for termination (Lucas Karpinski) [RHEL-41085] - mmc: arasan: Fix the issue in reading tap values from DT (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Modify data type of the clk_phase array (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Use appropriate type of division macro (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Check return value of non-void funtions (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Skip Auto tuning for DDR50 mode in ZynqMP platform (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Add "SDHCI_QUIRK_MULTIBLOCK_READ_ACMD12" quirk. (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Modified SD default speed to 19MHz for ZynqMP (Lucas Karpinski) [RHEL-41085] - redhat/configs: Adding CONFIG_TYPEC_MUX_IT5205 and CONFIG_USB_DEFAULT_AUTHORIZATION_MODE (Desnes Nunes) [RHEL-37673] - redhat/configs: Adding CONFIG_PHY_RTK_RTD_USB2PHY and CONFIG_PHY_RTK_RTD_USB3PHY (Desnes Nunes) [RHEL-37673] - redhat/configs: Adding CONFIG_TYPEC_MUX_IT5205 (Desnes Nunes) [RHEL-37673] - kcov, usb: disable interrupts in kcov_remote_start_usb_softirq (Desnes Nunes) [RHEL-37673] - kcov: fix spelling typos in comments (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: fix use-after-free case in tcpm_register_source_caps (Desnes Nunes) [RHEL-37673] - usb: core: hcd: Convert from tasklet to BH workqueue (Desnes Nunes) [RHEL-37673] - backtracetest: Convert from tasklet to BH workqueue (Desnes Nunes) [RHEL-37673] - media: dvb_frontend: Use wait_event_freezable_timeout() for freezable kthread (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: Check for port partner validity before consuming it (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: enforce ready state when queueing alt mode vdm (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: unregister existing source caps before re-registration (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: clear pd_event queue in PORT_RESET (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: queue correct sop type in tcpm_queue_vdm_unlocked (Desnes Nunes) [RHEL-37673] - usb: Fix regression caused by invalid ep0 maxpacket in virtual SuperSpeed device (Desnes Nunes) [RHEL-37673] - usb: ohci: Prevent missed ohci interrupts (Desnes Nunes) [RHEL-37673] - USB: core: Fix access violation during port device removal (Desnes Nunes) [RHEL-37673] - usb: dwc3: core: Prevent phy suspend during init (Desnes Nunes) [RHEL-37673] - usb: xhci-plat: Don't include xhci.h (Desnes Nunes) [RHEL-37673] - USB: serial: option: add Telit FN920C04 rmnet compositions (Desnes Nunes) [RHEL-37673] - usb: dwc3: ep0: Don't reset resource alloc flag (Desnes Nunes) [RHEL-37673] - Revert "usb: cdc-wdm: close race between read and workqueue" (Desnes Nunes) [RHEL-37673] - USB: serial: option: add Rolling RW101-GL and RW135-GL support (Desnes Nunes) [RHEL-37673] - USB: serial: option: add Lonsung U8300/U9300 product (Desnes Nunes) [RHEL-37673] - USB: serial: option: add support for Fibocom FM650/FG650 (Desnes Nunes) [RHEL-37673] - USB: serial: option: support Quectel EM060K sub-models (Desnes Nunes) [RHEL-37673] - USB: serial: option: add Fibocom FM135-GL variants (Desnes Nunes) [RHEL-37673] - usb: misc: onboard_usb_hub: Disable the USB hub clock on failure (Desnes Nunes) [RHEL-37673] - thunderbolt: Avoid notify PM core about runtime PM resume (Desnes Nunes) [RHEL-37673] - thunderbolt: Fix wake configurations after device unplug (Desnes Nunes) [RHEL-37673] - phy: freescale: imx8m-pcie: fix pcie link-up instability (Desnes Nunes) [RHEL-37673] - usb: Disable USB3 LPM at shutdown (Desnes Nunes) [RHEL-37673] - xhci: Fix root hub port null pointer dereference in xhci tracepoints (Desnes Nunes) [RHEL-37673] - usb: xhci: correct return value in case of STS_HCE (Desnes Nunes) [RHEL-37673] - USB: core: Fix deadlock in port "disable" sysfs attribute (Desnes Nunes) [RHEL-37673] - USB: core: Add hub_get() and hub_put() routines (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Check capabilities before cable and identity discovery (Desnes Nunes) [RHEL-37673] - usb: typec: Return size of buffer if pd_set operation succeeds (Desnes Nunes) [RHEL-37673] - usb: udc: remove warning when queue disabled ep (Desnes Nunes) [RHEL-37673] - usb: dwc3: Properly set system wakeup (Desnes Nunes) [RHEL-37673] - Revert "usb: phy: generic: Get the vbus supply" (Desnes Nunes) [RHEL-37673] - usb: cdc-wdm: close race between read and workqueue (Desnes Nunes) [RHEL-37673] - USB: core: Fix deadlock in usb_deauthorize_interface() (Desnes Nunes) [RHEL-37673] - USB: UAS: return ENODEV when submit urbs fail with device not attached (Desnes Nunes) [RHEL-37673] - usb: usb-acpi: Fix oops due to freeing uninitialized pld pointer (Desnes Nunes) [RHEL-37673] - usb: gadget: tegra-xudc: Fix USB3 PHY retrieval logic (Desnes Nunes) [RHEL-37673] - phy: tegra: xusb: Add API to retrieve the port number of phy (Desnes Nunes) [RHEL-37673] - usb: Clarify expected behavior of dev_bin_attrs_are_visible() (Desnes Nunes) [RHEL-37673] - xhci: Allow RPM on the USB controller (1022:43f7) by default (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: add support to set tcpc connector orientatition (Desnes Nunes) [RHEL-37673] - usb: typec: tcpci: add generic tcpci fallback compatible (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: typec-tcpci: add tcpci fallback binding (Desnes Nunes) [RHEL-37673] - usb: core: Set connect_type of ports based on DT node (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: Add downstream facing ports to realtek binding (Desnes Nunes) [RHEL-37673] - usb: misc: onboard_usb_hub: Add support for TI TUSB8020B (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: Add binding for TI USB8020B hub controller (Desnes Nunes) [RHEL-37673] - usb: dwc3: core: Add DWC31 version 2.00a controller (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Register SOP' alternate modes with cable plug (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Register SOP/SOP' Discover Identity Responses (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Register cables based on GET_CABLE_PROPERTY (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Clean up UCSI_CABLE_PROP macros (Desnes Nunes) [RHEL-37673] - usb: typec: pd: no opencoding of FIELD_GET (Desnes Nunes) [RHEL-37673] - usb: typec: altmodes/displayport: send configure message on sop' (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: fix SOP' sequences in tcpm_pd_svdm (Desnes Nunes) [RHEL-37673] - usb: usb-acpi: Set port connect type of not connectable ports correctly (Desnes Nunes) [RHEL-37673] - usb: Export BOS descriptor to sysfs (Desnes Nunes) [RHEL-37673] - USB: serial: cp210x: add pid/vid for TDK NC0110013M and MM0110113M (Desnes Nunes) [RHEL-37673] - USB: serial: keyspan: remove redundant assignment to pointer data (Desnes Nunes) [RHEL-37673] - USB: serial: ftdi_sio: remove redundant assignment to variable cflag (Desnes Nunes) [RHEL-37673] - USB: serial: oti6858: remove redundant assignment to variable divisor (Desnes Nunes) [RHEL-37673] - USB: serial: option: add MeiG Smart SLM320 product (Desnes Nunes) [RHEL-37673] - USB: serial: cp210x: add ID for MGP Instruments PDS100 (Desnes Nunes) [RHEL-37673] - USB: serial: add device ID for VeriFone adapter (Desnes Nunes) [RHEL-37673] - USB: serial: ftdi_sio: add support for GMC Z216C Adapter IR-USB (Desnes Nunes) [RHEL-37673] - USB: document some API requirements on disconnection (Desnes Nunes) [RHEL-37673] - usb: xhci: Add error handling in xhci_map_urb_for_dma (Desnes Nunes) [RHEL-37673] - xhci: dbc: poll at different rate depending on data transfer activity (Desnes Nunes) [RHEL-37673] - xhci: retry Stop Endpoint on buggy NEC controllers (Desnes Nunes) [RHEL-37673] - xhci: fix matching completion events with TDs (Desnes Nunes) [RHEL-37673] - usb: xhci: utilize 'xhci_free_segments_for_ring()' for freeing segments (Desnes Nunes) [RHEL-37673] - usb: xhci: remove duplicate code from 'xhci_clear_command_ring()' (Desnes Nunes) [RHEL-37673] - xhci: save slot ID in struct 'xhci_port' (Desnes Nunes) [RHEL-37673] - xhci: replace real & fake port with pointer to root hub port (Desnes Nunes) [RHEL-37673] - xhci: rework how real & fake ports are found (Desnes Nunes) [RHEL-37673] - usb: typec: constify struct class usage (Desnes Nunes) [RHEL-37673] - USB: typec: no opencoding FIELD_GET (Desnes Nunes) [RHEL-37673] - media: pvrusb2: fix uaf in pvr2_context_set_notify (Desnes Nunes) [RHEL-37673] - media: usb: s2255: Refactor s2255_get_fx2fw (Desnes Nunes) [RHEL-37673] - thunderbolt: Constify the struct device_type usage (Desnes Nunes) [RHEL-37673] - thunderbolt: Add trace events support for the control channel (Desnes Nunes) [RHEL-37673] - thunderbolt: Keep the domain powered when USB4 port is in redrive mode (Desnes Nunes) [RHEL-37673] - Revert "xhci: add helper to stop endpoint and wait for completion" (Desnes Nunes) [RHEL-37673] - usb: core: constify the struct device_type usage (Desnes Nunes) [RHEL-37673] - usb: phy: constify the struct device_type usage (Desnes Nunes) [RHEL-37673] - usb: typec: constify the struct device_type usage (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Get PD revision for partner (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Update connector cap and status (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Limit read size on v1.2 (Desnes Nunes) [RHEL-37673] - minmax: relax check to allow comparison between unsigned arguments and signed constants (Desnes Nunes) [RHEL-37673] - minmax: allow comparisons of 'int' against 'unsigned char/short' (Desnes Nunes) [RHEL-37673] - minmax: allow min()/max()/clamp() if the arguments have the same signedness. (Desnes Nunes) [RHEL-37673] - minmax: add umin(a, b) and umax(a, b) (Desnes Nunes) [RHEL-37673] - minmax: fix header inclusions (Desnes Nunes) [RHEL-37673] - tracing: Define the is_signed_type() macro once (Desnes Nunes) [RHEL-37673] - usb: roles: Link the switch to its connector (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: microchip,usb5744: Remove peer-hub as requirement (Desnes Nunes) [RHEL-37673] - usb: image: mdc800: Remove redundant assignment to variable retval (Desnes Nunes) [RHEL-37673] - usb: storage: freecom: Remove redundant assignment to variable offset (Desnes Nunes) [RHEL-37673] - usb: sysfs: use kstrtobool() if possible (Desnes Nunes) [RHEL-37673] - Documentation: usb: Document FunctionFS DMABUF API (Desnes Nunes) [RHEL-37673] - usb: gadget: functionfs: Add DMABUF import interface (Desnes Nunes) [RHEL-37673] - usb: gadget: functionfs: Factorize wait-for-endpoint code (Desnes Nunes) [RHEL-37673] - usb: gadget: Support already-mapped DMA SGs (Desnes Nunes) [RHEL-37673] - usb: dwc3: apply snps,host-vbus-glitches workaround unconditionally (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: dwc3: drop 'snps,host-vbus-glitches-quirk' (Desnes Nunes) [RHEL-37673] - usb: dwc3: Fix an IS_ERR() vs NULL check in dwc3_power_off_all_roothub_ports() (Desnes Nunes) [RHEL-37673] - usb: dwc3: gadget: Remove redundant assignment to pointer trb (Desnes Nunes) [RHEL-37673] - usb: dwc3: gadget: Rewrite endpoint allocation flow (Desnes Nunes) [RHEL-37673] - usb: core: Kconfig: Improve USB authorization mode help (Desnes Nunes) [RHEL-37673] - xhci: add helper to stop endpoint and wait for completion (Desnes Nunes) [RHEL-37673] - xhci: Decouple handling an event from checking for unhandled events (Desnes Nunes) [RHEL-37673] - xhci: Don't check if the event ring is valid before every event TRB (Desnes Nunes) [RHEL-37673] - xhci: add helper that checks for unhandled events on a event ring (Desnes Nunes) [RHEL-37673] - xhci: move event processing for one interrupter to a separate function (Desnes Nunes) [RHEL-37673] - xhci: update event ring dequeue pointer position to controller correctly (Desnes Nunes) [RHEL-37673] - xhci: remove unnecessary event_ring_deq parameter from xhci_handle_event() (Desnes Nunes) [RHEL-37673] - xhci: make isoc_bei_interval variable interrupter specific. (Desnes Nunes) [RHEL-37673] - xhci: Add helper to set an interrupters interrupt moderation interval (Desnes Nunes) [RHEL-37673] - xhci: Add interrupt pending autoclear flag to each interrupter (Desnes Nunes) [RHEL-37673] - media: pvrusb2: fix pvr2_stream_callback casts (Desnes Nunes) [RHEL-37673] - media: pvrusb2: remove redundant NULL check (Desnes Nunes) [RHEL-37673] - media: pvrusb2: Use wait_event_freezable() for freezable kthread (Desnes Nunes) [RHEL-37673] - thunderbolt: Improve DisplayPort tunnel setup process to be more robust (Desnes Nunes) [RHEL-37673] - thunderbolt: Calculate DisplayPort tunnel bandwidth after DPRX capabilities read (Desnes Nunes) [RHEL-37673] - thunderbolt: Reserve released DisplayPort bandwidth for a group for 10 seconds (Desnes Nunes) [RHEL-37673] - thunderbolt: Introduce tb_tunnel_direction_downstream() (Desnes Nunes) [RHEL-37673] - thunderbolt: Re-order bandwidth group functions (Desnes Nunes) [RHEL-37673] - thunderbolt: Fail the failed bandwidth request properly (Desnes Nunes) [RHEL-37673] - thunderbolt: Log an error if DPTX request is not cleared (Desnes Nunes) [RHEL-37673] - thunderbolt: Handle bandwidth allocation mode disable request (Desnes Nunes) [RHEL-37673] - thunderbolt: Re-calculate estimated bandwidth when allocation mode is enabled (Desnes Nunes) [RHEL-37673] - thunderbolt: Use DP_LOCAL_CAP for maximum bandwidth calculation (Desnes Nunes) [RHEL-37673] - thunderbolt: Correct typo in host_reset parameter (Desnes Nunes) [RHEL-37673] - thunderbolt: Skip discovery also in USB4 v2 host (Desnes Nunes) [RHEL-37673] - thunderbolt: Reset only non-USB4 host routers in resume (Desnes Nunes) [RHEL-37673] - media: cx231xx: controls are from another device, mark this (Desnes Nunes) [RHEL-37673] - media: em28xx: annotate unchecked call to media_device_register() (Desnes Nunes) [RHEL-37673] - usb: gadget: f_fs: expose ready state in configfs (Desnes Nunes) [RHEL-37673] - usb: dwc3: Add workaround for host mode VBUS glitch when boot (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: dwc3: Add snps,host-vbus-glitches-quirk avoid vbus glitch (Desnes Nunes) [RHEL-37673] - XHCI: Separate PORT and CAPs macros into dedicated file (Desnes Nunes) [RHEL-37673] - usb: typec: altmodes/displayport: add SOP' support (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: add alt mode enter/exit/vdm support for sop' (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: add discover svids and discover modes support for sop' (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: add state machine support for SRC_VDM_IDENTITY_REQUEST (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: add discover identity support for SOP' (Desnes Nunes) [RHEL-37673] - usb: typec: tcpci: add attempt_vconn_swap_discovery callback (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: add control message support to sop' (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: process receive and transmission of sop' messages (Desnes Nunes) [RHEL-37673] - usb: typec: tcpci: add tcpm_transmit_type to tcpm_pd_receive (Desnes Nunes) [RHEL-37673] - usb: typec: tcpci: add cable_comm_capable attribute (Desnes Nunes) [RHEL-37673] - usb: typec: altmodes: add svdm version info for typec cables (Desnes Nunes) [RHEL-37673] - usb: typec: altmodes: add typec_cable_ops to typec_altmode (Desnes Nunes) [RHEL-37673] - usb: phy: generic: Disable vbus on removal (Desnes Nunes) [RHEL-37673] - usb: phy: generic: Implement otg->set_vbus (Desnes Nunes) [RHEL-37673] - usb: phy: generic: Get the vbus supply (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: usb-nop-xceiv: Repurpose vbus-regulator (Desnes Nunes) [RHEL-37673] - usb: mtu3: Add MT8195 MTU3 ip-sleep wakeup support (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: mtu3: Add MT8195 MTU3 ip-sleep support (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: Clean-up "usb-phy" constraints (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: add common Type-C USB Switch schema (Desnes Nunes) [RHEL-37673] - usb: core: add phy notify connect and disconnect (Desnes Nunes) [RHEL-37673] - phy: realtek: usb: add new driver for the Realtek RTD SoC USB 3.0 PHY (Desnes Nunes) [RHEL-37673] - phy: realtek: usb: add new driver for the Realtek RTD SoC USB 2.0 PHY (Desnes Nunes) [RHEL-37673] - phy: core: add notify_connect and notify_disconnect callback (Desnes Nunes) [RHEL-37673] - usb: core: Make default authorization mode configurable (Desnes Nunes) [RHEL-37673] - usb: core: Amend initial authorized_default value (Desnes Nunes) [RHEL-37673] - usb: host: Add ac5 to EHCI Orion (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: Add Marvell ac5 (Desnes Nunes) [RHEL-37673] - ucsi_ccg: Refine the UCSI Interrupt handling (Desnes Nunes) [RHEL-37673] - usb: audio-v2: Correct comments for struct uac_clock_selector_descriptor (Desnes Nunes) [RHEL-37673] - usb: typec: mux: Add ITE IT5205 Alternate Mode Passive MUX driver (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: Introduce ITE IT5205 Alt. Mode Passive MUX (Desnes Nunes) [RHEL-37673] - usb: storage: sddr55: fix sloppy typing in sddr55_{read|write}_data() (Desnes Nunes) [RHEL-37673] - usb: usb_autopm_get_interface use modern helper (Desnes Nunes) [RHEL-37673] - USB: uapi: OTG 3.0 (Desnes Nunes) [RHEL-37673] - thunderbolt: Remove usage of the deprecated ida_simple_xx() API (Desnes Nunes) [RHEL-37673] - thunderbolt: Fix rollback in tb_port_lane_bonding_enable() for lane 1 (Desnes Nunes) [RHEL-37673] - thunderbolt: Fix XDomain rx_lanes_show and tx_lanes_show (Desnes Nunes) [RHEL-37673] - thunderbolt: Reset topology created by the boot firmware (Desnes Nunes) [RHEL-37673] - thunderbolt: Make tb_switch_reset() support Thunderbolt 2, 3 and USB4 routers (Desnes Nunes) [RHEL-37673] - thunderbolt: Introduce tb_path_deactivate_hop() (Desnes Nunes) [RHEL-37673] - thunderbolt: Introduce tb_port_reset() (Desnes Nunes) [RHEL-37673] - ABI: sysfs-class-extcon: use uppercase X for wildcards (Desnes Nunes) [RHEL-37673] - extcon: Remove unused inline functions (Desnes Nunes) [RHEL-37673] - extcon: Amend kernel documentation of struct extcon_dev (Desnes Nunes) [RHEL-37673] - extcon: fix possible name leak in extcon_dev_register() (Desnes Nunes) [RHEL-37673] - extcon: Drop unneeded assignments (Desnes Nunes) [RHEL-37673] - extcon: Use sizeof(*pointer) instead of sizeof(type) (Desnes Nunes) [RHEL-37673] - extcon: Use unique number for the extcon device ID (Desnes Nunes) [RHEL-37673] - extcon: Remove dup device name in the message and unneeded error check (Desnes Nunes) [RHEL-37673] - extcon: Use dev_of_node(dev) instead of dev->of_node (Desnes Nunes) [RHEL-37673] - extcon: Use device_match_of_node() helper (Desnes Nunes) [RHEL-37673] - extcon: Use sysfs_emit() to instead of sprintf() (Desnes Nunes) [RHEL-37673] - extcon: Use DECLARE_BITMAP() to declare bit arrays (Desnes Nunes) [RHEL-37673] - extcon: Fix kernel doc of property capability fields to avoid warnings (Desnes Nunes) [RHEL-37673] - extcon: Fix kernel doc of property fields to avoid warnings (Desnes Nunes) [RHEL-37673] - extcon: Add extcon_alloc_groups to simplify extcon register function (Desnes Nunes) [RHEL-37673] - extcon: Add extcon_alloc_muex to simplify extcon register function (Desnes Nunes) [RHEL-37673] - extcon: Add extcon_alloc_cables to simplify extcon register function (Desnes Nunes) [RHEL-37673] - extcon: Remove redundant null checking for class (Desnes Nunes) [RHEL-37673] - extcon: Add EXTCON_DISP_CVBS and EXTCON_DISP_EDP (Desnes Nunes) [RHEL-37673] - extcon: Drop unexpected word "the" in the comments (Desnes Nunes) [RHEL-37673] - extcon: Modify extcon device to be created after driver data is set (Desnes Nunes) [RHEL-37673] - extcon: Fix some kernel-doc comments (Desnes Nunes) [RHEL-37673] - extcon: Deduplicate code in extcon_set_state_sync() (Desnes Nunes) [RHEL-37673] - pinctrl: tegra: Display pin function in pinconf-groups (Desnes Nunes) [RHEL-37673] - pinctrl: tegra: add OF node when logging OF parsing errors (Desnes Nunes) [RHEL-37673] - Revert "pinctrl: tegra: Add support to display pin function" (Desnes Nunes) [RHEL-37673] - pinctrl: tegra: Switch to use DEFINE_NOIRQ_DEV_PM_OPS() helper (Desnes Nunes) [RHEL-37673] - pm: Introduce DEFINE_NOIRQ_DEV_PM_OPS() helper (Desnes Nunes) [RHEL-37673] - pinctrl: tegra: Add support to display pin function (Desnes Nunes) [RHEL-37673] - usb: dwc3: pci: Don't set "linux,phy_charger_detect" property on Lenovo Yoga Tab2 1380 (Desnes Nunes) [RHEL-37673] - usb: dwc3: pci: Drop duplicate ID (Desnes Nunes) [RHEL-37673] - usb: dwc3: pci: add support for the Intel Arrow Lake-H (Desnes Nunes) [RHEL-37673] - mm/hugetlb: fix DEBUG_LOCKS_WARN_ON(1) when dissolve_free_hugetlb_folio() (Nico Pache) [RHEL-39710] {CVE-2024-36028} - hugetlb: check for hugetlb folio before vmemmap_restore (Nico Pache) [RHEL-39710] - hugetlb: set hugetlb page flag before optimizing vmemmap (Nico Pache) [RHEL-39710] - ACPI: PM: s2idle: Enable Low-Power S0 Idle MSFT UUID for non-AMD systems (Lenny Szubowicz) [RHEL-25779]- wifi: save new module iwlwifi-tests in internal rpm (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: restore country code during resume (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: refactor setting country code logic (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't change BA sessions during restart (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: mark EMLSR disabled in cleanup iterator (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: assign link STA ID lookups during restart (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: check BSSID Index against MaxBSSID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: improve association error reporting slightly (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: host: Add mhi_power_down_keep_dev() API to support system suspend/hibernation (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - net: qrtr: support suspend/hibernation (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - wifi: ath11k: support hibernation (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - wifi: rtw89: pci: correct TX resource checking for PCI DMA channel of firmware command (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-36253] - wifi: rtw89: reset AFEDIG register in power off sequence (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-36253] - wifi: nl80211: Avoid address calculations via out of bounds array indexing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: transmit deauth only if link is available (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: connac: use muar idx 0xe for non-mt799x as well (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7603: add wpdma tx eof flag for PSE client reset (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7915: add missing chanctx ops (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix check in iwl_mvm_sta_fw_id_mask (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: reconfigure TLC during HW restart (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: select STA mask only for active links (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: set wider BW OFDMA ignore correctly (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix active link counting during recovery (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: don't select link ID if not provided in scan request (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix uninitialized variable in mt7996_irq_tasklet() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Do not warn on invalid link on scan complete (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: ignore non-TX BSSs in per-STA profile (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: ensure 4-byte alignment for suspend & wow command (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: pcie: handle randbuf allocation failure (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix size of txpower MCU command (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: connac: check for null before dereferencing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix link ID management (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: fix unaligned le16 access (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove link before AP (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: init peer measurement result (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: nl80211: don't free NULL coalescing rule (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-39754] {CVE-2024-36941} - wifi: mac80211: mlme: re-parse if AP mode is less than client (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: mlme: fix memory leak (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: mlme: re-parse with correct mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: fix idle calculation with multi-link (Jose Ignacio Tornos Martinez) [RHEL-34696] - Revert "wifi: iwlwifi: bump FW API to 90 for BZ/SC devices" (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: return uid from iwl_mvm_build_scan_cmd (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: remove old PASN station when adding a new one (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: split mesh fast tx cache into local/proxied/forwarded (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: fix the order of arguments for trace events of the tx_rx_evt class (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: ensure beacon is non-S1G prior to extracting the beacon timestamp field (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: don't use rate mask for scanning (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: check EHT/TTLM action frame length (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: include link ID when releasing frames (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: handle debugfs names more carefully (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: guard against invalid STA ID on removal (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-39803] {CVE-2024-36921} - wifi: iwlwifi: read txq->read_ptr under lock (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-39799] {CVE-2024-36922} - wifi: iwlwifi: fw: don't always use FW dump trig (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: rfi: fix potential response leaks (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-37165] {CVE-2024-35912} - wifi: mac80211: correctly set active links upon TTLM (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Configure the link mapping for non-MLD FW (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: consider having one active link (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: pick the version of SESSION_PROTECTION_NOTIF (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-37161] {CVE-2024-35913} - wifi: mac80211: fix prep_connection error path (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: fix rdev_dump_mpp() arguments order (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: disable MLO for the time being (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: add a flag to disable wireless extensions (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: fix ieee80211_bss_*_flags kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: check/clear fast rx for non-4addr sta VLAN changes (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-36809] {CVE-2024-35789} - wifi: mac80211: fix mlme_link_id_dbg() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: coex: fix configuration for shared antenna for 8922A (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: wow: move release offload packet earlier for WoWLAN mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: wow: set security engine options for 802.11ax chips only (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: update suspend/resume for different generation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: wow: update config mac function with different generation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: update DMA function with different generation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: wow: update WoWLAN status register for different generation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: wow: update WoWLAN reason register for different chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcm80211: handle pmk_op allocation failure (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-35152] {CVE-2024-27048} - wifi: rtw89: coex: Add coexistence policy to decrease WiFi packet CRC-ERR (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: coex: When Bluetooth not available don't set power/gain (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: coex: add return value to ensure H2C command is success or not (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: coex: Reorder H2C command index to align with firmware (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: coex: add BTC ctrl_info version 7 and related logic (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: coex: add init_info H2C command format version 7 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add coexistence helpers of SW grant (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: mac: add coexistence helpers {cfg/get}_plt (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: Remove rtl_intf_ops.read_efuse_byte (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw88: 8821c: Fix false alarm count (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw88: 8821c: Fix beacon loss and disconnect (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw88: 8821cu: Fix connection failure (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw88: 8821cu: Fix firmware upload fail (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw88: Add missing VID/PIDs for 8811CU and 8821CU (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove TDLS peers on link deactivation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove TDLS peers only on affected link (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: mlme: unify CSA handling (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: introduce a feature flag for quiet in CSA (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: pass link conf to abort_channel_switch (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: pass link_id to channel switch ops (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: allow cfg80211_defragment_element() without output (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: expose cfg80211_iter_rnr() to drivers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: hide element parsing internals (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove unneeded scratch_len subtraction (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: defragment reconfiguration MLE when parsing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: simplify multi-link element parsing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove unnecessary ML element checks (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add ieee80211_vif_link_active() helper (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove unnecessary ML element type check (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: update scratch_pos after defrag (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: Adjust CQM handling for MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: Allow beacons to update BSS table regardless of scan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add link id to ieee80211_gtk_rekey_add() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: print flags in tracing in hex (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: obtain AP HT/VHT data for assoc request (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: don't add VHT capa on links without them (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: handle netif carrier up/down with link AP during MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove only link keys during stopping link AP (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: check A-MSDU format more carefully (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-37345] {CVE-2024-35937} - wifi: iwlwifi: Add missing MODULE_FIRMWARE() for *.pnvm (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: track capability/opmode NSS separately (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: fix supported rate masking in scan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: check link exists before use (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: always initialize match_auth (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fix license in p2p.c and p2p.h (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: constify MHI channel and controller configs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add rcu lock for ath12k_wmi_p2p_noa_event() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: decrease MHI channel buffer length to 8KB (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-37341] {CVE-2024-35938} - wifi: rtl8xxxu: fix mixed declarations in rtl8xxxu_set_aifs() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rt2x00: silence sparse warnings (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmsmac: silence sparse warnings (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: do not pass hidden SSID attribute as value directly (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: pci: implement PCI CLK/ASPM/L1SS for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: Update EHT PHY beamforming capability (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: advertise missing extended scan feature (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: fweh: Fix boot crash on Raspberry Pi 4 (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: host: pci_generic: constify modem_telit_fn980_hw_v1_config (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: thermal: don't try to register multiple times (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - wifi: ath11k: fix warning on DMA ring capabilities event (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - wifi: ath11k: do not dump SRNG statistics during resume (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - wifi: ath11k: remove MHI LOOPBACK channels (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - wifi: ath11k: rearrange IRQ enable/disable in reset path (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - wifi: mt76: Remove redundant assignment to variable tidno (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: fix the issue of missing txpwr settings from ch153 to ch177 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7921: fix suspend issue on MediaTek COB platform (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7921: fix a potential association failure upon resuming (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7921: fix the unfinished command of regd_notifier before suspend (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt792x: update the country list of EU for ACPI SAR (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt792x: fix a potential loading failure of the 6Ghz channel config from ACPI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7921: fix incorrect type conversion for CLC command (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925e: fix use-after-free in free_irq() (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-35148] {CVE-2024-27049} - wifi: mt76: mt7921e: fix use-after-free in free_irq() (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-34868] {CVE-2024-26892} - wifi: mt76: mt792x: add the illegal value check for mtcl table of acpi (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix the wrong data type for scan command (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: set page_pool napi pointer for mmio devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt792x: fix ethtool warning (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix HIF_TXD_V2_1 value (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: connac: set correct muar_idx for mt799x chipsets (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: add locking for accessing mapped registers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: remove TXS queue setting (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix efuse reading issue (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: mark GCMP IGTK unsupported (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix HE beamformer phy cap for station vif (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: ensure 4-byte alignment for beacon commands (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix incorrect interpretation of EHT MCS caps (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: disable AMSDU for non-data frames (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix TWT issues (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: check txs format before getting skb by pid (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: support temperature sensor (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: update PCIe DMA settings (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: add support to set ifs time by mcu command (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: add flow to avoid chip bt function fail (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix the wrong header translation config (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix WoW failed in encrypted mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix fw download fail (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix wmm queue mapping (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix mcu query command fail (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix SAP no beacon issue in 5Ghz and 6Ghz band (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix connect to 80211b mode fail in 2Ghz band (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt76x2u: add netgear wdna3100v3 to device table (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt792xu: enable dmashdl support (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: usb: store usb endpoint in mt76_queue (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: usb: create a dedicated queue for psd traffic (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix fw loading timeout (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7915: update mt798x_wmac_adie_patch_7976 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7915: add locking for accessing mapped registers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7915: fix error recovery with WED enabled (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: check txs format before getting skb by pid (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: disable HW AMSDU when using fixed rate (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: host: Change the trace string for the userspace tools mapping (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: revert reset line logic flip (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: Add DMI nvram filename quirk for ACEPC W5 Pro (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: set initial values for unexpected cases of USB endpoint priority (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: check vif before using in rtl8xxxu_tx() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: rtl8192cu: Fix TX aggregation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: remove AKM suite be32 conversion for external auth request (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: nl80211: refactor parsing CSA offsets (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: nl80211: force WLAN_AKM_SUITE_SAE in big endian in NL80211_CMD_EXTERNAL_AUTH (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: load b0 version of ucode for HR1/HR2 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: handle per-phy statistics from fw (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: iwl-fh.h: fix kernel-doc issues (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: api: fix kernel-doc reference (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: unlock mvm if there is no primary link (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: bump FW API to 90 for BZ/SC devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: support PHY context version 6 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: partially support PHY context version 6 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: support wider-bandwidth OFDMA (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: use ML element parsing helpers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: align ieee80211_mle_get_bss_param_ch_cnt() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: refactor RNR parsing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: clean up cfg80211_inform_bss_frame_data() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: remove cfg80211_inform_single_bss_frame_data() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: set correct param change count in ML element (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: Add KHZ_PER_GHZ to units.h and reuse (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: clean up assignments to pointer cache. (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: make associated BSS pointer visible to the driver (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: add support for switch_vif_chanctx callback (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: check beacon countdown is complete on per link basis (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: ep: check the correct variable in mhi_ep_register_controller() (Jose Ignacio Tornos Martinez) [RHEL-34696] - Revert "bus: mhi: core: Add support for reading MHI info from device" (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: add missing read critical sections around vif list traversal (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: fix declarations ordering (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: use SRCU instead of RCU for vif list traversal (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: split deeply nested RCU list traversal in dedicated helper (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add helper of set_channel (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add set_channel RF part (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add set_channel BB part (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add set_channel MAC part (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmsmac: avoid function pointer casts (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: remove unused scan_events from struct scan_req_params (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: add support for QCA2066 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: move pci.ops registration ahead (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: provide address list if chip supports 2 stations (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: support 2 station interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: rtl_usb: Store the endpoint addresses (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: rtl8192cu: Fix 2T2R chip type detection (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: remove unnecessary rcu_read_unlock() for punctured (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: declare to support two chanctx (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: chan: support MCC on Wi-Fi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: implement MRC H2C command functions (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: mac: implement MRC C2H event handling (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: add definition of H2C command and C2H event for MRC series (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: validate chip id during bus probe (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: prevent use-after-free on vif when cleaning up all interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: use IEEE80211_MAX_MESH_ID_LEN appropriately (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: cancel session protection only if there is one (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: remove IWL_MVM_STATUS_NEED_FLUSH_P2P (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: remove the unused scan_events from ath12k_wmi_scan_req_arg (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Remove unused scan_flags from struct ath12k_wmi_scan_req_arg (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Do not use scan_flags from struct ath12k_wmi_scan_req_arg (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: Remove scan_flags union from struct scan_req_params (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: Do not directly use scan_flags in struct scan_req_params (Jose Ignacio Tornos Martinez) [RHEL-34696] - net: sched: codel replace GPLv2/BSD boilerplate (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: check own capabilities for EMLSR (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: bump FW API to 89 for AX/BZ/SC devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: iwl-trans.h: clean up kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: fw: file: clean up kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: api: dbg-tlv: fix up kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: error-dump: fix kernel-doc issues (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix thermal kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: don't use TRUE/FALSE with bool (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: api: fix constant version to match FW (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Fix the listener MAC filter flags (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Extend support for P2P service discovery (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: work around A-MSDU size problem (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: nvm: parse the VLP/AFC bit from regulatory (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: iwlmvm: handle unprotected deauth/disassoc in d3 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: report unprotected deauth/disassoc in wowlan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: nl80211: allow reporting wakeup for unprot deauth/disassoc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: drop injection on disabled-chan monitor (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: optionally support monitor on disabled channels (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: rename UHB to 6 GHz (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: Add 160MHz bw range to regdom_custom_04 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove only own link stations during stop_ap (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: flush only stations using requests links (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: add support for link id attribute in NL80211_CMD_DEL_STATION (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove gfp parameter from ieee80211_obss_color_collision_notify (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: change qutoa to DBCC by default for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: reference quota mode when setting Tx power (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: implement AP mode related reg for BE generation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: correct register definition and merge IO for ctrl_nbtg_bt_tx() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: differentiate narrow_bw_ru_dis setting according to chip gen (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: use PLCP information to match BSS_COLOR and AID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: mac: reset PHY-1 hardware when going to enable/disable (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: mac: correct MUEDCA setting for MAC-1 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: mac: return held quota of DLE when changing MAC-1 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: load BB parameters to PHY-1 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: correct PHY register offset for PHY-1 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: do not cast hidden SSID attribute value to boolean (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mwifiex: Refactor 1-element array into flexible array in struct mwifiex_ie_types_chan_list_param_set (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: correct CRC7 calculation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: chan: MCC take reconfig into account (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: chan: move handling from add/remove to assign/unassign for MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: chan: tweak weight recalc ahead before MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: chan: tweak bitmap recalc ahead before MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: chan: add sub-entity swap function to cover replacing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: drop TIMING_BEACON_ONLY and sync beacon TSF by self (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: set preamble size to auto as default in wilc_init_fw_config() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mwifiex: use kstrtoX_from_user() in debugfs handlers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: fix #ifdef CONFIG_ACPI check (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: fix kernel-doc for cfg80211_chandef_primary (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: queue: improve warning for no skb in reclaim (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: move BA notif messages before action (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: show skb_mac_gso_segment() failure reason (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: remove flags for enable/disable beacon filter (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't set replay counters to 0xff (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: pcie: Add new PCI device id and CNVI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't send the smart fifo command if not needed (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't set the MFP flag for the GTK (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-36900] {CVE-2024-27434} - wifi: iwlwifi: fw: allow vmalloc for PNVM image (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't do duplicate detection for nullfunc packets (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix erroneous queue index mask (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: avoid garbage iPN (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: always update keys in D3 exit (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: limit pseudo-D3 to 60 seconds (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: combine condition/warning (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix the key PN index (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Keep connection in case of missed beacons during RX (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: properly check if link is active (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: take SGOM and UATS code out of ACPI ifdef (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't abort queue sync in CT-kill (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: define RX queue sync timeout as a macro (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: expand queue sync warning messages (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Declare support for secure LTF measurement (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: advertise support for protected ranging negotiation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: remove one queue sync on BA session stop (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: support EHT for WH (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't support reduced tx power on ack for new devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: use system_unbound_wq for debug dump (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: remove EHT code from mac80211.c (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read mac step from aux register (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: adjust rx_phyinfo debugfs to MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: const-ify chandef pointers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: Add support for PPAG cmd v5 and PPAG revision 3 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: pcie: don't allow hw-rfkill to stop device on gen2 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: add HONOR to PPAG approved list (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add support to call csa_finish on a link (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: start and finalize channel switch on link basis (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: handle set csa/after_csa beacon on per link basis (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: update beacon counters per link basis (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: send link id in channel_switch ops (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: refactor STA CSA parsing flows (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: Add utility for converting op_class into chandef (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: return negative -EINVAL instead of positive EINVAL (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: don't use sband->band early (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: add missing kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add missing kernel-doc for fast_tx_check (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: clarify vif handling in TX dequeue (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: allow CSA to same channel (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: convert ieee80211_ie_build_eht_cap() to SKB use (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: convert ieee80211_ie_build_he_cap() to SKB use (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: move element parsing to a new file (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: start building elements in SKBs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: simplify adding supported rates (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: tdls: use ieee80211_put_he_6ghz_cap() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: rename ieee80211_ie_build_he_6ghz_cap() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: limit HE RU capabilities when limiting bandwidth (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: adjust EHT capa when lowering bandwidth (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: simplify HE/EHT element length functions (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: disallow basic multi-link element in per-STA profile (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: disambiguate element parsing errors (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: implement MLO multicast deduplication (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add/use ieee80211_get_sn() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211/mac80211: move puncturing into chandef (Jose Ignacio Tornos Martinez) [RHEL-34696] - iwlwifi: mvm: Use for_each_thermal_trip() for walking trip points (Jose Ignacio Tornos Martinez) [RHEL-34696] - iwlwifi: mvm: Populate trip table before registering thermal zone (Jose Ignacio Tornos Martinez) [RHEL-34696] - iwlwifi: mvm: Drop unused fw_trips_index[] from iwl_mvm_thermal_device (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: use cfg80211_chandef_primary_freq() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: simplify cfg80211_chandef_compatible() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wireless: declare different S1G chandefs incompatible (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: refactor puncturing bitmap extraction (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: move puncturing validation code (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: validate assoc response channel config (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: support wider bandwidth OFDMA config (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add and use a link iteration macro (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: introduce 'channel request' (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: chan: chandef is non-NULL for reserved (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: simplify non-chanctx drivers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: clean up HE 6 GHz and EHT chandef parsing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: clean up connection process (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: clean up band switch in duration (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove extra shadowing variable (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove unused MAX_MSG_LEN define (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Fix uninitialized use of ret in ath12k_mac_allocate() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: Really consistently use ath11k_vif_to_arvif() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: advertise P2P dev support for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: designating channel frequency for ROC scan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: move peer delete after vdev stop of station for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: allow specific mgmt frame tx while vdev is not up (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: change WLAN_SCAN_PARAMS_MAX_IE_LEN from 256 to 512 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: implement remain on channel for P2P mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: implement handling of P2P NoA event (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add P2P IE in beacon template (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: change interface combination for P2P mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fix incorrect logic of calculating vdev_stats_id (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fix broken structure wmi_vdev_create_cmd (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: update rate mask per sta (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: download firmware with key data for secure boot (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: parse secure section from firmware file (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: read firmware secure information from efuse (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: consider checksum length of security data (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add chip_ops::rfk_hw_init (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add chip_ops::rfk_init_late to do initial RF calibrations later (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: rfk: implement chip_ops to call RF calibrations (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: add H2C command to trigger TSSI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: add H2C command to trigger TXGAPK (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: add H2C command to trigger DACK (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: add H2C command to trigger DPK (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: add H2C command to trigger RX DCK (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: add H2C command to trigger IQK (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: send channel information to firmware for RF calibrations (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: add a completion to wait RF calibration report from C2H event (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: host: Add tracing support (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: remove setting msg.spi (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mwifiex: Drop unused headers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmsmac: Drop legacy header (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: Add TP-Link TL-WN823N V2 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: initialize eirp_power before use (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: initialize rx_mcs_80 and rx_mcs_160 before use (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: enable 802.11 power save mode in station mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: fix kunit exports (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix warnings from dmi_get_system_info() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: fw: fix compiler warning for NULL string print (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: fw: fix compile w/o CONFIG_ACPI (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: ep: Use kcalloc() instead of kzalloc() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: make functions public (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: bump FW API to 88 for AX/BZ/SC devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't send BT_COEX_CI command on new devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read DSM functions from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: prepare for reading DSM from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: simplify getting DSM from ACPI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: take send-DSM-to-FW flows out of ACPI ifdef (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: rfi: use a single DSM function for all RFI configurations (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read ECKV table from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read WRDD table from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: support link command version 2 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: use fast balance scan in case of an active P2P GO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't send NDPs for new tx devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read SPLC from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: prepare for reading SPLC from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: api: clean up some kernel-doc/typos (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: remove unused function prototype (Jose Ignacio Tornos Martinez) [RHEL-34696] - iwlwifi: fw: fix more kernel-doc warnings (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: don't allow deactivation of all links (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: enable all links only in MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: nl80211: move WPA version validation to policy (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: clean up FILS discovery change flags handling (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: trace SMPS requests from driver (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: add control to skip beacons (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read WTAS table from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: separate TAS 'read-from-BIOS' and 'send-to-FW' flows (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: prepare for reading TAS table from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: don't check TAS block list size twice (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read PPAG table from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: validate PPAG table when sent to FW (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: prepare for reading PPAG table from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: small cleanups in PPAG table flows (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read SAR tables from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: cleanup sending PER_CHAIN_LIMIT_OFFSET_CMD (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: prepare for reading SAR tables from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: check AP supports EMLSR (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: d3: implement suspend with MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read BIOS PNVM only for non-Intel SKU (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: tests: verify BSS use flags of NSTR links (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: add a kunit test for 6 GHz colocated AP parsing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: refactor duplicate chanctx condition (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: log dropped packets due to MIC error (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: support SPP A-MSDUs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: pcie: Add the PCI device id for new hardware (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix the TLC command after ADD_STA (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: use FW rate for non-data only on new devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: remove Gl A-step remnants (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Fix FTM initiator flags (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: always have 'uats_enabled' (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't set trigger frame padding in AP mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: Fix spelling mistake "SESION" -> "SESSION" (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: d3: fix IPN byte order (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: add support for TID to link mapping neg request (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: fix EWRD table validity check (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: cleanup uefi variables loading (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: implement GLAI ACPI table loading (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: initialize rates in FW earlier (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: disconnect station vifs if recovery failed (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: acpi: fix WPFC reading (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: fw: dbg: ensure correct config name sizes (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: dbg-tlv: ensure NUL termination (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-37028] {CVE-2024-35845} - wifi: iwlwifi: dbg-tlv: use struct_size() for allocation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: dbg-tlv: avoid extra allocation/copy (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: fix some kernel-doc issues (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: d3: disconnect on GTK rekey failure (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: report beacon protection failures (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Add support for removing responder TKs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: disable eSR when BT is active (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor the rfkill worker (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add processing for TWT disable event (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add processing for TWT enable event (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: disable QMI PHY capability learn in split-phy QCN9274 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Read board id to support split-PHY QCN9274 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fix PCI read and write (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add MAC id support in WBM error path (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: subscribe required word mask from rx tlv (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: remove hal_desc_sz from hw params (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: split hal_ops to support RX TLVs word mask compaction (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fix firmware assert during insmod in memory segment mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Add logic to write QRTR node id to scratch (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fix fetching MCBC flag for QCN9274 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add support for peer meta data version (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fetch correct pdev id from WMI_SERVICE_READY_EXT_EVENTID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: indicate NON MBSSID vdev by default during vdev start (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add firmware-2.bin support (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: change to move WMI_VDEV_PARAM_SET_HEMU_MODE before WMI_PEER_ASSOC_CMDID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath9k: delay all of ath9k_wmi_event_tasklet() until init is complete (Jose Ignacio Tornos Martinez) [RHEL-34187 RHEL-34696] {CVE-2024-26897} - wifi: ath9k: remove redundant assignment to variable ret (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: fix error messages (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add more fields to beacon H2C command to support multi-links (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: update ps_state register for chips with different generation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add new H2C for PS mode in 802.11be chip (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add ieee80211_ops::hw_scan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: prepare scan leaf functions for wifi 7 ICs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: debug: add FW log component for scan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: update scan C2H messages for wifi 7 IC (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: set chip_ops FEM and GPIO to NULL (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add chip_ops to get thermal value (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add RF read/write v2 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add chip_ops::cfg_txrx_path (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: implement {stop,resume}_sch_tx and cfg_ppdu (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: hook handlers of TX/RX descriptors to chip_ops (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: pci: enlarge RX DMA buffer to consider size of RX descriptor (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: pci: validate RX tag for RXQ and RPQ (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: pci: interrupt v2 refine IMR for SER (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: pci: update SER timer unit and timeout time (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: fix copyright year mentioned in platform_data header (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: add linefeed at end of file (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: host: Read PK HASH dynamically (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: host: Add MHI_PM_SYS_ERR_FAIL state (Jose Ignacio Tornos Martinez) [RHEL-34696] - Revert "nl80211/cfg80211: Specify band specific min RSSI thresholds with sched scan" (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: add support for a wiphy_work rx handler (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: implement can_activate_links callback (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: bump FW API to 87 for AX/BZ/SC devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: introduce PHY_CONTEXT_CMD_API_VER_5 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: skip affinity setting on non-SMP (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: nvm-parse: advertise common packet padding (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: remove retry loops in start (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: limit EHT 320 MHz MCS for STEP URM (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: disable 160 MHz based on subsystem device ID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: make TB reallocation a debug message (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: Add support for new 802.11be device (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: add kunit test for devinfo ordering (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: apply duration for SW scan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: don't set bss_conf in parsing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: disallow drivers with HT wider than HE (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: simplify HE capability access (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove extra element parsing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: simplify ieee80211_config_bw() prototype (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: advertise 15 simultaneous links (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: validate MLO connections better (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: take EML/MLD capa from assoc response (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: advertise AP-side EMLSR/EMLMR capa (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add support for SPP A-MSDUs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: add support for SPP A-MSDUs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: Declare support for negotiated TTLM (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add support for negotiated TTLM request (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: handle BSS_CHANGED_MLD_TTLM (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: handle TID to link mapping neg request (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: process and save negotiated TID to Link mapping request (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ieee80211: add definitions for negotiated TID to Link map (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: add RNR with reporting AP information (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wireless: avoid strlen() in cfg80211_michael_mic_failure() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: fix connection failure due to unexpected peer delete (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: avoid forward declaration of ath11k_mac_start_vdev_delay() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: rename ath11k_start_vdev_delay() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: remove invalid peer create logic (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: enable 36 bit mask for stream DMA (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Fix issues in channel list update (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fix disabling concurrent mode TX hang issue (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fix HW scan timeout due to TSF sync issue (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add wait/completion for abort scan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fix null pointer access when abort scan (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-37357] {CVE-2024-35946} - wifi: rtw89: disable RTS when broadcast/multicast (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: Set default CQM config if not present (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: refine hardware scan C2H events (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: refine add_chan H2C command to encode_bits (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add BTG functions to assist BT coexistence to control TX/RX (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add TX power related ops (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add register definitions of H2C, C2H, page, RRSR and EDCCA (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add chip_ops related to BB init (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add chip_ops::{enable,disable}_bb_rf (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add mlo_dbcc_mode for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: Fix enum ath10k_fw_crash_dump_type kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: Fix htt_data_tx_completion kernel-doc warning (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: fix htt_q_state_conf & htt_q_state kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: correctly document enum wmi_tlv_tx_pause_id (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: add missing wmi_10_4_feature_mask documentation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add support for collecting firmware log (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Introduce the container for mac80211 hw (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Refactor the mac80211 hw access from link/radio (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: Speed up firmware loading for USB (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: add missing number of sec cam entries for all variants (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: allow per-vendor event handling (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: avoid invalid list operation when vendor attach fails (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: Demote vendor-specific attach/detach messages to info (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: cfg80211: Use WSEC to set SAE password (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: move feature overrides before feature_disable (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: add per-vendor feature detection callback (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: export firmware interface functions (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: Fix use-after-free bug in brcmf_cfg80211_detach (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rt2x00: simplify rt2x00crypto_rx_insert_iv() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mwifiex: debugfs: Drop unnecessary error check for debugfs_create_dir() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mwifiex: Use helpers to check multicast addresses (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmsmac: phy: Remove unreachable code (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: make instances of iface limit and combination to be static const (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: convert EN_DESC_ID of TX descriptor to le32 type (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: fix multi-vif management when deleting a vif (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: fix incorrect power down sequence (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: do not realloc workqueue everytime an interface is added (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: fix driver_handler when committing initial configuration (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: rtl8192de: Don't read register in _rtl92de_query_rxphystatus (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: extend JOIN H2C command to support WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: use struct to fill JOIN H2C command (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: add H2C command to reset DMAC table for WiFi 7 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: add H2C command to reset CMAC table for WiFi 7 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: update TX AMPDU parameter to CMAC table (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: add chip_ops to update CMAC table to associated station (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: fill CMAC table to associated station for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: add H2C command to update security CAM v2 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: declare EXT NSS BW of VHT capability (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add EHT capabilities for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: change supported bandwidths of chip_info to bit mask (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: adjust init_he_cap() to add EHT cap into iftype_data (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw88: use kstrtoX_from_user() in debugfs handlers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: change MAC buffer ring size to 2048 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add support for BA1024 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fix wrong definitions of hal_reo_update_rx_queue (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: replace ENOTSUPP with EOPNOTSUPP (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: replace ENOTSUPP with EOPNOTSUPP (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: replace ENOTSUPP with EOPNOTSUPP (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add QMI PHY capability learn support (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor QMI MLO host capability helper function (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: document HAL_RX_BUF_RBM_SW4_BM (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: ath12k_start_vdev_delay(): convert to use ar (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_flush() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_ampdu_action() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_configure_filter() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_update_vif_offload() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_stop() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_start() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_conf_tx() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_bss_assoc() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_config() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_register() and ath12k_mac_unregister() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_setup_channels_rates() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_allocate() and ath12k_mac_destroy() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: relocate ath12k_dp_pdev_pre_alloc() call (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: enable channel switch support (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-35142] {CVE-2024-27052} - wifi: ath12k: Use initializers for QMI message buffers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Add missing qmi_txn_cancel() calls (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Remove unnecessary struct qmi_txn initializers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: use WMI_VDEV_SET_TPC_POWER_CMDID when EXT_TPC_REG_SUPPORT for 6 GHz (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: add handler for WMI_VDEV_SET_TPC_POWER_CMDID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: add WMI_TLV_SERVICE_EXT_TPC_REG_SUPPORT service bit (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: fill parameters for vdev set tpc power WMI command (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: save max transmit power in vdev start response event from firmware (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: add parse of transmit power envelope element (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: save power spectral density(PSD) of regulatory rule (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: update regulatory rules when connect to AP on 6 GHz band for station (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: update regulatory rules when interface added (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: fix a possible dead lock caused by ab->base_lock (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: store cur_regulatory_info for each radio (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: add support to select 6 GHz regulatory type (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: rtl_usb: Use sync register writes (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: cleanup few rtlxxx_tx_fill_desc() routines (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add chip_ops::update_beacon to abstract update beacon operation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add H2C command to download beacon frame for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: use struct to fill H2C command to download beacon frame (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add new H2C command to pause/sleep transmitting by MAC ID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: refine H2C command that pause transmitting by MAC ID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: use struct to fill BA CAM H2C commands (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: update BA CAM number to 24 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add chip_ops::h2c_ba_cam() to configure BA CAM (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: mac: add feature_init to initialize BA CAM V1 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add firmware H2C command of BA CAM V1 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: fix RCU usage in connect path (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: fix declarations ordering (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_wmi_tlv_parse_alloc() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: fix IOMMU errors on buffer rings (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: Fix off by one initial RTS rate (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: Fix LED control code of RTL8192FU (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: declare concurrent mode support for 8188f (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: make supporting AP mode only on port 0 transparent (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: add hw crypto support for AP mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: remove obsolete priv->vif (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: add macids for STA mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support multiple interface in start_ap() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support multiple interfaces in bss_info_changed() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support multiple interfaces in {add,remove}_interface() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support multiple interfaces in watchdog_callback() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support multiple interfaces in configure_filter() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support multiple interfaces in update_beacon_work_callback() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support multiple interfaces in set_aifs() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support setting bssid register for multiple interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: don't parse CFO, if both interfaces are connected in STA mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: extend check for matching bssid to both interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: extend wifi connected check to both interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support setting mac address register for both interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: 8188e: convert usage of priv->vif to priv->vifs[0] (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support setting linktype for both interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: prepare supporting two virtual interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: remove assignment of priv->vif in rtl8xxxu_bss_info_changed() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw88: 8822ce: refine power parameters for RFE type 5 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: mac: Fix spelling mistakes "notfify" -> "notify" (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: phy: set channel_info for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: phy: add BB wrapper of TX power for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add NCTL pre-settings for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: phy: ignore special data from BB parameter file (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: update the register used in DIG and the DIG flow (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: set RX gain along with set_channel operation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: phy: add parser to support RX gain dynamic setting flow (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: phy: move bb_gain_info used by WiFi 6 chips to union (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8851b: update TX power tables to R37 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8852b: update TX power tables to R36 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: pci: use DBI function for 8852AE/8852BE/8851BE (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Make QMI message rules const (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: support default regdb while searching board-2.bin for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add support to search regdb data in board-2.bin for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: remove unused ATH12K_BD_IE_BOARD_EXT (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add fallback board name without variant while searching board-2.bin (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add string type to search board data in board-2.bin for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: remove duplicate memset() in 10.4 TDLS peer update (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: use flexible array in struct wmi_tdls_peer_capabilities (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: remove unused template structs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: remove struct wmi_pdev_chanlist_update_event (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: use flexible arrays for WMI start scan TLVs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: use flexible array in struct wmi_host_mem_chunks (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath9k: fix LNA selection in ath_ant_try_scan() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath9k: Convert to platform remove callback returning void (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath9k: delete some unused/duplicate macros (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: refactor ath11k_wmi_tlv_parse_alloc() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: fix NULL pointer dereference in ath10k_wmi_tlv_op_pull_mgmt_tx_compl_ev() (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-35199] {CVE-2023-52651} - bcma: Use PCI_HEADER_TYPE_MASK instead of literal (Jose Ignacio Tornos Martinez) [RHEL-34696] - bcma: make bcma_bus_type const (Jose Ignacio Tornos Martinez) [RHEL-34696] - bcma: convert to platform remove callback returning void (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: drop NULL pointer check in iwl_mvm_tzone_set_trip_temp() (Jose Ignacio Tornos Martinez) [RHEL-34696] - mm: use memalloc_nofs_save() in page_cache_ra_order() (Nico Pache) [RHEL-39635] {CVE-2024-36882} - afs: Don't cross .backup mountpoint from backup volume (Marc Dionne) [RHEL-39509] - afs: Fix fileserver rotation getting stuck (Marc Dionne) [RHEL-39509] - rxrpc: Only transmit one ACK per jumbo packet received (Marc Dionne) [RHEL-39509] - rxrpc: Fix congestion control algorithm (Marc Dionne) [RHEL-39509] - rxrpc: Clients must accept conn from any address (Marc Dionne) [RHEL-39509] - rxrpc: Fix error check on ->alloc_txbuf() (Marc Dionne) [RHEL-39509] - afs: Fix occasional rmdir-then-VNOVNODE with generic/011 (Marc Dionne) [RHEL-39509] - afs: Don't cache preferred address (Marc Dionne) [RHEL-39509] - rxrpc: Extract useful fields from a received ACK to skb priv data (Marc Dionne) [RHEL-39509] - rxrpc: Clean up the resend algorithm (Marc Dionne) [RHEL-39509] - rxrpc: Record probes after transmission and reduce number of time-gets (Marc Dionne) [RHEL-39509] - rxrpc: Use ktimes for call timeout tracking and set the timer lazily (Marc Dionne) [RHEL-39509] - rxrpc: Differentiate PING ACK transmission traces. (Marc Dionne) [RHEL-39509] - rxrpc: Don't permit resending after all Tx packets acked (Marc Dionne) [RHEL-39509] - rxrpc: Parse received packets before dealing with timeouts (Marc Dionne) [RHEL-39509] - rxrpc: Do zerocopy using MSG_SPLICE_PAGES and page frags (Marc Dionne) [RHEL-39509] - rxrpc: Use rxrpc_txbuf::kvec[0] instead of rxrpc_txbuf::wire (Marc Dionne) [RHEL-39509] - rxrpc: Move rxrpc_send_ACK() to output.c with rxrpc_send_ack_packet() (Marc Dionne) [RHEL-39509] - rxrpc: Don't pick values out of the wire header when setting up security (Marc Dionne) [RHEL-39509] - rxrpc: Split up the DATA packet transmission function (Marc Dionne) [RHEL-39509] - rxrpc: Add a kvec[] to the rxrpc_txbuf struct (Marc Dionne) [RHEL-39509] - rxrpc: Merge together DF/non-DF branches of data Tx function (Marc Dionne) [RHEL-39509] - rxrpc: Do lazy DF flag resetting (Marc Dionne) [RHEL-39509] - rxrpc: Remove atomic handling on some fields only used in I/O thread (Marc Dionne) [RHEL-39509] - rxrpc: Strip barriers and atomics off of timer tracking (Marc Dionne) [RHEL-39509] - rxrpc: Fix the names of the fields in the ACK trailer struct (Marc Dionne) [RHEL-39509] - rxrpc: Note cksum in txbuf (Marc Dionne) [RHEL-39509] - rxrpc: Convert rxrpc_txbuf::flags into a mask and don't use atomics (Marc Dionne) [RHEL-39509] - rxrpc: Record the Tx serial in the rxrpc_txbuf and retransmit trace (Marc Dionne) [RHEL-39509] - ice: Fix ASSERT_RTNL() warning during certain scenarios (Ivan Vecera) [RHEL-30139] - netdev-genl: Add PID for the NAPI thread (Ivan Vecera) [RHEL-30139] - netdev-genl: spec: Add PID in netdev netlink YAML spec (Ivan Vecera) [RHEL-30139] - net: Add NAPI IRQ support (Ivan Vecera) [RHEL-30139] - net: minor reshuffle of napi_struct (Ivan Vecera) [RHEL-30139] - netdev-genl: spec: Add irq in netdev netlink YAML spec (Ivan Vecera) [RHEL-30139] - netdev-genl: Add netlink framework functions for napi (Ivan Vecera) [RHEL-30139] - netdev-genl: spec: Extend netdev netlink spec in YAML for NAPI (Ivan Vecera) [RHEL-30139] - netdev-genl: Add netlink framework functions for queue (Ivan Vecera) [RHEL-30139] - ice: Add support in the driver for associating queue with napi (Ivan Vecera) [RHEL-30139] - net: Add queue and napi association (Ivan Vecera) [RHEL-30139] - netdev-genl: spec: Extend netdev netlink spec in YAML for queue (Ivan Vecera) [RHEL-30139] - ice: implement AQ download pkg retry (Petr Oros) [RHEL-17318] - io_uring: drop any code related to SCM_RIGHTS (Jeff Moyer) [RHEL-36366] {CVE-2023-52656} - io_uring/unix: drop usage of io_uring socket (Jeff Moyer) [RHEL-36366] {CVE-2023-52656} - nvme-tcp: strict pdu pacing to avoid send stalls on TLS (Chris Leech) [RHEL-35558]- ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find() (Pavel Reichl) [RHEL-45031] {CVE-2024-39276} - epoll: be better about file lifetimes (Pavel Reichl) [RHEL-44083] {CVE-2024-38580} - ipvlan: Dont Use skb->sk in ipvlan_process_v{4,6}_outbound (Hangbin Liu) [RHEL-44402] {CVE-2024-33621} - net: micrel: Fix receiving the timestamp in the frame for lan8841 (Jose Ignacio Tornos Martinez) [RHEL-43994] {CVE-2024-38593} - net: hns3: fix use-after-free bug in hclgevf_send_mbx_msg (Jose Ignacio Tornos Martinez) [RHEL-43623] {CVE-2021-47596} - usb: dwc3: Wait unconditionally after issuing EndXfer command (Desnes Nunes) [RHEL-43396] {CVE-2024-36977} - mm/gup: do not return 0 from pin_user_pages_fast() for bad args (Paulo Alcantara) [RHEL-38622] - ixgbe: fix end of loop test in ixgbe_set_vf_macvlan() (Ken Cox) [RHEL-17490 RHEL-25594] - ixgbe: fix crash with empty VF macvlan list (Ken Cox) [RHEL-17490 RHEL-25594] - net: Tree wide: Replace xdp_do_flush_map() with xdp_do_flush(). (Ken Cox) [RHEL-17490 RHEL-25594] - ethernet/intel: Use list_for_each_entry() helper (Ken Cox) [RHEL-17490 RHEL-25594] - ixgbe: fix timestamp configuration code (Ken Cox) [RHEL-17490 RHEL-25594] - redhat: deprecate bnx2xx drivers in rhel-9.5 (John Meneghini) [RHEL-40741] - net/tg3: fix race condition in tg3_reset_task() (Ken Cox) [RHEL-23102 RHEL-25507 RHEL-34072] - tg3: Increment tx_dropped in tg3_tso_bug() (Ken Cox) [RHEL-23102 RHEL-25507] - tg3: Move the [rt]x_dropped counters to tg3_napi (Ken Cox) [RHEL-23102 RHEL-25507] - tg3: Fix the TX ring stall (Ken Cox) [RHEL-23102 RHEL-25507] - tg3: power down device only on SYSTEM_POWER_OFF (Ken Cox) [RHEL-23102 RHEL-25507] - tg3: Improve PTP TX timestamping logic (Ken Cox) [RHEL-23102 RHEL-25507] - ethernet: tg3: remove unreachable code (Ken Cox) [RHEL-23102 RHEL-25507] - tg3: Use slab_build_skb() when needed (Ken Cox) [RHEL-23102 RHEL-25507] - tg3: Use pci_dev_id() to simplify the code (Ken Cox) [RHEL-23102 RHEL-25507] - Add MODULE_FIRMWARE() for FIRMWARE_TG357766. (Ken Cox) [RHEL-23102 RHEL-25507] - scsi: qedi: Fix crash while reading debugfs attribute (John Meneghini) [RHEL-8112] - iomap: clear the per-folio dirty bits on all writeback failures (Pavel Reichl) [RHEL-11455] - iomap: don't skip reading in !uptodate folios when unsharing a range (Pavel Reichl) [RHEL-11455] - iomap: Add per-block dirty state tracking to improve performance (Pavel Reichl) [RHEL-11455] - iomap: Allocate ifs in ->write_begin() early (Pavel Reichl) [RHEL-11455] - iomap: Refactor iomap_write_delalloc_punch() function out (Pavel Reichl) [RHEL-11455] - iomap: Use iomap_punch_t typedef (Pavel Reichl) [RHEL-11455] - iomap: Fix possible overflow condition in iomap_write_delalloc_scan (Pavel Reichl) [RHEL-11455] - iomap: Add some uptodate state handling helpers for ifs state bitmap (Pavel Reichl) [RHEL-11455] - iomap: Drop ifs argument from iomap_set_range_uptodate() (Pavel Reichl) [RHEL-11455] - iomap: Rename iomap_page to iomap_folio_state and others (Pavel Reichl) [RHEL-11455] - iomap: Remove unnecessary test from iomap_release_folio() (Pavel Reichl) [RHEL-11455] - iomap: Simplify is_partially_uptodate a little (Pavel Reichl) [RHEL-11455] - iomap: Remove test for folio error (Pavel Reichl) [RHEL-11455] - ip_tunnel: harden copying IP tunnel params to userspace (Ivan Vecera) [RHEL-40130] - ip_tunnel: convert __be16 tunnel flags to bitmaps (Ivan Vecera) [RHEL-40130] - bitmap: introduce generic optimized bitmap_size() (Ivan Vecera) [RHEL-40130] - tools: move alignment-related macros to new (Ivan Vecera) [RHEL-40130] - s390/cio: rename bitmap_size() -> idset_bitmap_size() (Ivan Vecera) [RHEL-40130] - bitmap: don't assume compiler evaluates small mem*() builtins calls (Ivan Vecera) [RHEL-40130] - vxlan: use generic function for tunnel IPv6 route lookup (Ivan Vecera) [RHEL-40130] - ipv6: mark address parameters of udp_tunnel6_xmit_skb() as const (Ivan Vecera) [RHEL-40130] - geneve: use generic function for tunnel IPv6 route lookup (Ivan Vecera) [RHEL-40130] - ipv6: add new arguments to udp_tunnel6_dst_lookup() (Ivan Vecera) [RHEL-40130] - ipv6: remove "proto" argument from udp_tunnel6_dst_lookup() (Ivan Vecera) [RHEL-40130] - ipv6: rename and move ip6_dst_lookup_tunnel() (Ivan Vecera) [RHEL-40130] - vxlan: use generic function for tunnel IPv4 route lookup (Ivan Vecera) [RHEL-40130] - geneve: use generic function for tunnel IPv4 route lookup (Ivan Vecera) [RHEL-40130] - geneve: add dsfield helper function (Ivan Vecera) [RHEL-40130] - ipv4: use tunnel flow flags for tunnel route lookups (Ivan Vecera) [RHEL-40130] - ipv4: add new arguments to udp_tunnel_dst_lookup() (Ivan Vecera) [RHEL-40130] - ipv4: remove "proto" argument from udp_tunnel_dst_lookup() (Ivan Vecera) [RHEL-40130] - ipv4: rename and move ip_route_output_tunnel() (Ivan Vecera) [RHEL-40130] - nfp: flower: add support for tunnel offload without key ID (Ivan Vecera) [RHEL-40130] - ip6_gre: Make IP6GRE and IP6GRETAP devices always NETIF_F_LLTX (Ivan Vecera) [RHEL-40130] - ip_gre: Make GRE and GRETAP devices always NETIF_F_LLTX (Ivan Vecera) [RHEL-40130] - ip_tunnel: use a separate struct to store tunnel params in the kernel (Ivan Vecera) [RHEL-40130] - lib/bitmap: add bitmap_{read,write}() (Ivan Vecera) [RHEL-40130] - net: Add helper function to parse netlink msg of ip_tunnel_parm (Ivan Vecera) [RHEL-40130] - net: Add helper function to parse netlink msg of ip_tunnel_encap (Ivan Vecera) [RHEL-40130] - selftests/memfd: fix spelling mistakes (Waiman Long) [RHEL-37152] - selftests/memfd: delete unused declarations (Waiman Long) [RHEL-37152] - memfd: drop warning for missing exec-related flags (Waiman Long) [RHEL-37152] - selftests: improve vm.memfd_noexec sysctl tests (Waiman Long) [RHEL-37152] - memfd: replace ratcheting feature from vm.memfd_noexec with hierarchy (Waiman Long) [RHEL-37152] - memfd: do not -EACCES old memfd_create() users with vm.memfd_noexec=2 (Waiman Long) [RHEL-37152] - selftests: memfd: error out test process when child test fails (Waiman Long) [RHEL-37152] - kernel: pid_namespace: remove unused set_memfd_noexec_scope() (Waiman Long) [RHEL-37152] - kernel: pid_namespace: simplify sysctls with register_sysctl() (Waiman Long) [RHEL-37152] - selftests/memfd: fix test_sysctl (Waiman Long) [RHEL-37152] - xfs: warn deprecation of V4 format beginning with RHEL10 instead of 2030. (Bill O'Donnell) [RHEL-40421] - bnxt_re: avoid shift undefined behavior in bnxt_qplib_alloc_init_hwq (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Add a missing check in bnxt_qplib_query_srq (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Return error for SRQ resize (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Fix unconditional fence for newer adapters (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Remove a redundant check inside bnxt_re_vf_res_config (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Avoid creating fence MR for newer adapters (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Fix error code in bnxt_re_create_cq() (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Fix the sparse warnings (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Fix the offset for GenP7 adapters for user applications (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Share a page to expose per CQ info with userspace (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Add UAPI to share a page with user space (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Adds MSN table capability for Gen P7 adapters (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Doorbell changes (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Get the toggle bits from CQ completions (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Update the HW interface definitions (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Update the BAR offsets (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Support new 5760X P7 devices (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Correct module description string (Sreekanth Reddy) [RHEL-19812] - nfs: fix UAF in direct writes (Benjamin Coddington) [RHEL-34977] {CVE-2024-26958} - virtio-blk: fix implicit overflow on virtio_max_dma_size (Ming Lei) [RHEL-38133] {CVE-2023-52762} - mm/kmemleak: disable KASAN instrumentation in kmemleak (Waiman Long) [RHEL-8656] - mm/kmemleak: compact kmemleak_object further (Waiman Long) [RHEL-8656] - kmemleak: avoid RCU stalls when freeing metadata for per-CPU pointers (Waiman Long) [RHEL-8656] - kmemleak: add checksum to backtrace report (Waiman Long) [RHEL-8656] - kmemleak: drop (age ) from leak record (Waiman Long) [RHEL-8656] - mm/kmemleak: move set_track_prepare() outside raw_spinlocks (Waiman Long) [RHEL-8656] - Revert "mm/kmemleak: move the initialisation of object to __link_object" (Waiman Long) [RHEL-8656] - mm/kmemleak: move the initialisation of object to __link_object (Waiman Long) [RHEL-8656] - mm/kmemleak: fix partially freeing unknown object warning (Waiman Long) [RHEL-8656] - mm: kmemleak: add __find_and_remove_object() (Waiman Long) [RHEL-8656] - mm: kmemleak: use mem_pool_free() to free object (Waiman Long) [RHEL-8656] - mm: kmemleak: split __create_object into two functions (Waiman Long) [RHEL-8656] - mm/kmemleak: fix print format of pointer in pr_debug() (Waiman Long) [RHEL-8656] - mm/kmemleak: move up cond_resched() call in page scanning loop (Waiman Long) [RHEL-8656] - Rename kmemleak_initialized to kmemleak_late_initialized (Waiman Long) [RHEL-8656] - mm/kmemleak: use %pK to display kernel pointers in backtrace (Waiman Long) [RHEL-8656] - mptcp: cleanup SOL_TCP handling (Paolo Abeni) [RHEL-28492] - mptcp: implement TCP_NOTSENT_LOWAT support (Paolo Abeni) [RHEL-28492] - mptcp: avoid some duplicate code in socket option handling (Paolo Abeni) [RHEL-28492] - mptcp: cleanup writer wake-up (Paolo Abeni) [RHEL-28492] - mptcp: check the protocol in mptcp_sk() with DEBUG_NET (Paolo Abeni) [RHEL-28492] - mptcp: check the protocol in tcp_sk() with DEBUG_NET (Paolo Abeni) [RHEL-28492] - mptcp: token kunit: set protocol (Paolo Abeni) [RHEL-28492] - mptcp: annotate lockless accesses around read-mostly fields (Paolo Abeni) [RHEL-28492] - mptcp: annotate lockless access for token (Paolo Abeni) [RHEL-28492] - mptcp: annotate lockless access for RX path fields (Paolo Abeni) [RHEL-28492] - mptcp: annotate lockless access for the tx path (Paolo Abeni) [RHEL-28492] - mptcp: annotate access for msk keys (Paolo Abeni) [RHEL-28492] - mptcp: use mptcp_set_state (Paolo Abeni) [RHEL-28492] - mptcp: add CurrEstab MIB counter support (Paolo Abeni) [RHEL-28492] - mptcp: rename mptcp_setsockopt_sol_ip_set_transparent() (Paolo Abeni) [RHEL-28492] - netlink: specs: mptcp: rename the MPTCP path management spec (Paolo Abeni) [RHEL-28492] - mptcp: add mptcpi_subflows_total counter (Paolo Abeni) [RHEL-28492] - net: atlantic: Fix DMA mapping for PTP hwts ring (Michal Schmidt) [RHEL-31367 RHEL-36002] {CVE-2024-26680} - net: atlantic: eliminate double free in error handling logic (Michal Schmidt) [RHEL-36002] - net: atlantic: fix double free in ring reinit logic (Michal Schmidt) [RHEL-36002] - net: atlantic: Fix NULL dereference of skb pointer in (Michal Schmidt) [RHEL-36002] - net: atlantic: Remove unnecessary (void*) conversions (Michal Schmidt) [RHEL-36002] - net: atlantic: Define aq_pm_ops conditionally on CONFIG_PM (Michal Schmidt) [RHEL-36002] - atlantic:hw_atl2:hw_atl2_utils_fw: Remove unnecessary (void*) conversions (Michal Schmidt) [RHEL-36002] - net: aquantia: constify pointers to hwmon_channel_info (Michal Schmidt) [RHEL-36002] - block: fix deadlock between bd_link_disk_holder and partition scan (Ming Lei) [RHEL-34860] {CVE-2024-26899} - xfs: recovery should not clear di_flushiter unconditionally (Bill O'Donnell) [RHEL-25419] - xfs: revert commit 44af6c7e59b12 (Bill O'Donnell) [RHEL-25419] - xfs: use dontcache for grabbing inodes during scrub (Bill O'Donnell) [RHEL-25419] - xfs: fix imprecise logic in xchk_btree_check_block_owner (Bill O'Donnell) [RHEL-25419] - xfs: fix perag leak when growfs fails (Bill O'Donnell) [RHEL-25419] - xfs: add lock protection when remove perag from radix tree (Bill O'Donnell) [RHEL-25419] - xfs: fix units conversion error in xfs_bmap_del_extent_delay (Bill O'Donnell) [RHEL-25419] - xfs: fix dqiterate thinko (Bill O'Donnell) [RHEL-25419] - xfs: fix agf_fllast when repairing an empty AGFL (Bill O'Donnell) [RHEL-25419] - xfs: convert flex-array declarations in xfs attr shortform objects (Bill O'Donnell) [RHEL-25419] - xfs: convert flex-array declarations in xfs attr leaf blocks (Bill O'Donnell) [RHEL-25419] - xfs: convert flex-array declarations in struct xfs_attrlist* (Bill O'Donnell) [RHEL-25419] - xfs: fix uninit warning in xfs_growfs_data (Bill O'Donnell) [RHEL-25419] - xfs: Remove unneeded semicolon (Bill O'Donnell) [RHEL-25419] - xfs: AGI length should be bounds checked (Bill O'Donnell) [RHEL-25419] - xfs: fix xfs_btree_query_range callers to initialize btree rec fully (Bill O'Donnell) [RHEL-25419] - xfs: validate fsmap offsets specified in the query keys (Bill O'Donnell) [RHEL-25419] - xfs: clean up the rtbitmap fsmap backend (Bill O'Donnell) [RHEL-25419] - xfs: fix getfsmap reporting past the last rt extent (Bill O'Donnell) [RHEL-25419] - xfs: AGF length has never been bounds checked (Bill O'Donnell) [RHEL-25419] - xfs: journal geometry is not properly bounds checked (Bill O'Donnell) [RHEL-25419] - xfs: don't block in busy flushing when freeing extents (Bill O'Donnell) [RHEL-25419] - xfs: allow extent free intents to be retried (Bill O'Donnell) [RHEL-25419] - xfs: pass alloc flags through to xfs_extent_busy_flush() (Bill O'Donnell) [RHEL-25419] - xfs: use deferred frees for btree block freeing (Bill O'Donnell) [RHEL-25419] - xfs: remove redundant initializations of pointers drop_leaf and save_leaf (Bill O'Donnell) [RHEL-25419] - xfs: fix ag count overflow during growfs (Bill O'Donnell) [RHEL-25419] - xfs: set FMODE_CAN_ODIRECT instead of a dummy direct_IO method (Bill O'Donnell) [RHEL-25419] - xfs: drop EXPERIMENTAL tag for large extent counts (Bill O'Donnell) [RHEL-25419] - xfs: fix broken logic when detecting mergeable bmap records (Bill O'Donnell) [RHEL-25419] - xfs: Fix undefined behavior of shift into sign bit (Bill O'Donnell) [RHEL-25419] - xfs: disable reaping in fscounters scrub (Bill O'Donnell) [RHEL-25419] - xfs: fix negative array access in xfs_getbmap (Bill O'Donnell) [RHEL-25419] - xfs: don't allocate into the data fork for an unshare request (Bill O'Donnell) [RHEL-25419] - xfs: flush dirty data and drain directios before scrubbing cow fork (Bill O'Donnell) [RHEL-25419] - xfs: fix duplicate includes (Bill O'Donnell) [RHEL-25419] - xfs: simplify two-level sysctl registration for xfs_table (Bill O'Donnell) [RHEL-25419] - xfs: fix BUG_ON in xfs_getbmap() (Bill O'Donnell) [RHEL-25419] - xfs: _{attr,data}_map_shared should take ILOCK_EXCL until iread_extents is completely done (Bill O'Donnell) [RHEL-25419] - xfs: remove WARN when dquot cache insertion fails (Bill O'Donnell) [RHEL-25419] - xfs: Extend table marker on deprecated mount options table (Bill O'Donnell) [RHEL-25419] - xfs: deprecate the ascii-ci feature (Bill O'Donnell) [RHEL-25419] - xfs: test the ascii case-insensitive hash (Bill O'Donnell) [RHEL-25419] - xfs: cross-reference rmap records with refcount btrees (Bill O'Donnell) [RHEL-25419] - xfs: cross-reference rmap records with inode btrees (Bill O'Donnell) [RHEL-25419] - xfs: cross-reference rmap records with free space btrees (Bill O'Donnell) [RHEL-25419] - xfs: cross-reference rmap records with ag btrees (Bill O'Donnell) [RHEL-25419] - xfs: introduce bitmap type for AG blocks (Bill O'Donnell) [RHEL-25419] - xfs: convert xbitmap to interval tree (Bill O'Donnell) [RHEL-25419] - xfs: drop the _safe behavior from the xbitmap foreach macro (Bill O'Donnell) [RHEL-25419] - xfs: don't load local xattr values during scrub (Bill O'Donnell) [RHEL-25419] - xfs: remove the for_each_xbitmap_ helpers (Bill O'Donnell) [RHEL-25419] - xfs: only allocate free space bitmap for xattr scrub if needed (Bill O'Donnell) [RHEL-25419] - xfs: clean up xattr scrub initialization (Bill O'Donnell) [RHEL-25419] - xfs: check used space of shortform xattr structures (Bill O'Donnell) [RHEL-25419] - xfs: move xattr scrub buffer allocation to top level function (Bill O'Donnell) [RHEL-25419] - xfs: remove flags argument from xchk_setup_xattr_buf (Bill O'Donnell) [RHEL-25419] - xfs: split valuebuf from xchk_xattr_buf.buf (Bill O'Donnell) [RHEL-25419] - xfs: split usedmap from xchk_xattr_buf.buf (Bill O'Donnell) [RHEL-25419] - xfs: split freemap from xchk_xattr_buf.buf (Bill O'Donnell) [RHEL-25419] - xfs: remove unnecessary dstmap in xattr scrubber (Bill O'Donnell) [RHEL-25419] - xfs: don't shadow @leaf in xchk_xattr_block (Bill O'Donnell) [RHEL-25419] - xfs: xattr scrub should ensure one namespace bit per name (Bill O'Donnell) [RHEL-25419] - xfs: check for reverse mapping records that could be merged (Bill O'Donnell) [RHEL-25419] - xfs: check overlapping rmap btree records (Bill O'Donnell) [RHEL-25419] - xfs: flag refcount btree records that could be merged (Bill O'Donnell) [RHEL-25419] - xfs: don't call xchk_bmap_check_rmaps for btree-format file forks (Bill O'Donnell) [RHEL-25419] - xfs: flag free space btree records that could be merged (Bill O'Donnell) [RHEL-25419] - xfs: split the xchk_bmap_check_rmaps into a predicate (Bill O'Donnell) [RHEL-25419] - xfs: alert the user about data/attr fork mappings that could be merged (Bill O'Donnell) [RHEL-25419] - xfs: split xchk_bmap_xref_rmap into two functions (Bill O'Donnell) [RHEL-25419] - xfs: accumulate iextent records when checking bmap (Bill O'Donnell) [RHEL-25419] - xfs: change bmap scrubber to store the previous mapping (Bill O'Donnell) [RHEL-25419] - xfs: don't take the MMAPLOCK when scrubbing file metadata (Bill O'Donnell) [RHEL-25419] - xfs: retain the AGI when we can't iget an inode to scrub the core (Bill O'Donnell) [RHEL-25419] - xfs: rename xchk_get_inode -> xchk_iget_for_scrubbing (Bill O'Donnell) [RHEL-25419] - xfs: fix an inode lookup race in xchk_get_inode (Bill O'Donnell) [RHEL-25419] - xfs: fix parent pointer scrub racing with subdirectory reparenting (Bill O'Donnell) [RHEL-25419] - xfs: manage inode DONTCACHE status at irele time (Bill O'Donnell) [RHEL-25419] - xfs: simplify xchk_parent_validate (Bill O'Donnell) [RHEL-25419] - xfs: remove xchk_parent_count_parent_dentries (Bill O'Donnell) [RHEL-25419] - xfs: always check the existence of a dirent's child inode (Bill O'Donnell) [RHEL-25419] - xfs: streamline the directory iteration code for scrub (Bill O'Donnell) [RHEL-25419] - xfs: ensure that single-owner file blocks are not owned by others (Bill O'Donnell) [RHEL-25419] - xfs: convert xfs_ialloc_has_inodes_at_extent to return keyfill scan results (Bill O'Donnell) [RHEL-25419] - xfs: teach scrub to check for sole ownership of metadata objects (Bill O'Donnell) [RHEL-25419] - xfs: directly cross-reference the inode btrees with each other (Bill O'Donnell) [RHEL-25419] - xfs: clean up broken eearly-exit code in the inode btree scrubber (Bill O'Donnell) [RHEL-25419] - xfs: remove pointless shadow variable from xfs_difree_inobt (Bill O'Donnell) [RHEL-25419] - xfs: ensure that all metadata and data blocks are not cow staging extents (Bill O'Donnell) [RHEL-25419] - xfs: check the reference counts of gaps in the refcount btree (Bill O'Donnell) [RHEL-25419] - xfs: implement masked btree key comparisons for _has_records scans (Bill O'Donnell) [RHEL-25419] - xfs: replace xfs_btree_has_record with a general keyspace scanner (Bill O'Donnell) [RHEL-25419] - xfs: refactor ->diff_two_keys callsites (Bill O'Donnell) [RHEL-25419] - xfs: refactor converting btree irec to btree key (Bill O'Donnell) [RHEL-25419] - xfs: check btree keys reflect the child block (Bill O'Donnell) [RHEL-25419] - xfs: detect unwritten bit set in rmapbt node block keys (Bill O'Donnell) [RHEL-25419] - xfs: hoist inode record alignment checks from scrub (Bill O'Donnell) [RHEL-25419] - xfs: hoist rmap record flag checks from scrub (Bill O'Donnell) [RHEL-25419] - xfs: complain about bad file mapping records in the ondisk bmbt (Bill O'Donnell) [RHEL-25419] - xfs: hoist rmap record flag checks from scrub (Bill O'Donnell) [RHEL-25419] - xfs: complain about bad records in query_range helpers (Bill O'Donnell) [RHEL-25419] - xfs: standardize ondisk to incore conversion for bmap btrees (Bill O'Donnell) [RHEL-25419] - xfs: standardize ondisk to incore conversion for rmap btrees (Bill O'Donnell) [RHEL-25419] - xfs: return a failure address from xfs_rmap_irec_offset_unpack (Bill O'Donnell) [RHEL-25419] - xfs: standardize ondisk to incore conversion for refcount btrees (Bill O'Donnell) [RHEL-25419] - xfs: standardize ondisk to incore conversion for inode btrees (Bill O'Donnell) [RHEL-25419] - xfs: standardize ondisk to incore conversion for free space btrees (Bill O'Donnell) [RHEL-25419] - xfs: scrub should use ECHRNG to signal that the drain is needed (Bill O'Donnell) [RHEL-25419] - xfs: minimize overhead of drain wakeups by using jump labels (Bill O'Donnell) [RHEL-25419] - xfs: clean up scrub context if scrub setup returns -EDEADLOCK (Bill O'Donnell) [RHEL-25419] - xfs: allow queued AG intents to drain before scrubbing (Bill O'Donnell) [RHEL-25419] - xfs: add a tracepoint to report incorrect extent refcounts (Bill O'Donnell) [RHEL-25419] - xfs: update copyright years for scrub/ files (Bill O'Donnell) [RHEL-25419] - xfs: fix author and spdx headers on scrub/ files (Bill O'Donnell) [RHEL-25419] - xfs: create traced helper to get extra perag references (Bill O'Donnell) [RHEL-25419] - xfs: give xfs_refcount_intent its own perag reference (Bill O'Donnell) [RHEL-25419] - xfs: give xfs_rmap_intent its own perag reference (Bill O'Donnell) [RHEL-25419] - xfs: give xfs_extfree_intent its own perag reference (Bill O'Donnell) [RHEL-25419] - xfs: pass per-ag references to xfs_free_extent (Bill O'Donnell) [RHEL-25419] - xfs: give xfs_bmap_intent its own perag reference (Bill O'Donnell) [RHEL-25419] - cpumap: Zero-initialise xdp_rxq_info struct before running XDP program (Viktor Malik) [RHEL-23644 RHEL-36815] {CVE-2024-27431} - selftests: net: veth: test the ability to independently manipulate GRO and XDP (Viktor Malik) [RHEL-23644 RHEL-31820] {CVE-2024-26803} - net: veth: do not manipulate GRO when using XDP (Viktor Malik) [RHEL-23644 RHEL-31820] {CVE-2024-26803} - selftests: net: veth: test syncing GRO and XDP state while device is down (Viktor Malik) [RHEL-23644 RHEL-31820] {CVE-2024-26803} - net: veth: clear GRO when clearing XDP even when down (Viktor Malik) [RHEL-23644 RHEL-31820] {CVE-2024-26803} - selftests/bpf: Run cgroup1_hierarchy test in own mount namespace (Viktor Malik) [RHEL-23644] - selftests/bpf: fix RELEASE=1 build for tc_opts (Viktor Malik) [RHEL-23644] - bpf: don't emit warnings intended for global subprogs for static subprogs (Viktor Malik) [RHEL-23644] - bpf: make sure scalar args don't accept __arg_nonnull tag (Viktor Malik) [RHEL-23644] - bpf: Protect against int overflow for stack access size (Viktor Malik) [RHEL-23644] - libbpf: Prevent null-pointer dereference when prog to load has no BTF (Viktor Malik) [RHEL-23644] - selftests/bpf: Add negtive test cases for task iter (Viktor Malik) [RHEL-23644] - bpf: Fix an issue due to uninitialized bpf_iter_task (Viktor Malik) [RHEL-23644] - selftests/bpf: Test racing between bpf_timer_cancel_and_free and bpf_timer_cancel (Viktor Malik) [RHEL-23644] - bpf: Fix racing between bpf_timer_cancel_and_free and bpf_timer_cancel (Viktor Malik) [RHEL-23644 RHEL-31726] {CVE-2024-26737} - bpf, scripts: Correct GPL license name (Viktor Malik) [RHEL-23644] - bpf: Fix warning for bpf_cpumask in verifier (Viktor Malik) [RHEL-23644] - libbpf: fix return value for PERF_EVENT __arg_ctx type fix up check (Viktor Malik) [RHEL-23644] - libbpf: fix __arg_ctx type enforcement for perf_event programs (Viktor Malik) [RHEL-23644] - bpftool: Fix wrong free call in do_show_link (Viktor Malik) [RHEL-23644] - libbpf: warn on unexpected __arg_ctx type when rewriting BTF (Viktor Malik) [RHEL-23644] - selftests/bpf: add tests confirming type logic in kernel for __arg_ctx (Viktor Malik) [RHEL-23644] - bpf: enforce types for __arg_ctx-tagged arguments in global subprogs (Viktor Malik) [RHEL-23644] - bpf: extract bpf_ctx_convert_map logic and make it more reusable (Viktor Malik) [RHEL-23644] - libbpf: feature-detect arg:ctx tag support in kernel (Viktor Malik) [RHEL-23644] - selftests/bpf: Add test for alu on PTR_TO_FLOW_KEYS (Viktor Malik) [RHEL-23644] - bpf: Reject variable offset alu on PTR_TO_FLOW_KEYS (Viktor Malik) [RHEL-23644 RHEL-26467] {CVE-2024-26589} - selftests/bpf: Test re-attachment fix for bpf_tracing_prog_attach (Viktor Malik) [RHEL-23644] - bpf: Fix re-attachment branch in bpf_tracing_prog_attach (Viktor Malik) [RHEL-23644 RHEL-26486] {CVE-2024-26591} - selftests/bpf: Add test for recursive attachment of tracing progs (Viktor Malik) [RHEL-23644] - bpf: Relax tracing prog recursive attach rules (Viktor Malik) [RHEL-23644] - bpf, x86: Use emit_nops to replace memcpy x86_nops (Viktor Malik) [RHEL-23644] - selftests/bpf: Test gotol with large offsets (Viktor Malik) [RHEL-23644] - selftests/bpf: Double the size of test_loader log (Viktor Malik) [RHEL-23644] - bpf: Remove unnecessary cpu == 0 check in memalloc (Viktor Malik) [RHEL-23644] - selftests/bpf: add __arg_ctx BTF rewrite test (Viktor Malik) [RHEL-23644] - selftests/bpf: add arg:ctx cases to test_global_funcs tests (Viktor Malik) [RHEL-23644] - libbpf: implement __arg_ctx fallback logic (Viktor Malik) [RHEL-23644] - libbpf: move BTF loading step after relocation step (Viktor Malik) [RHEL-23644] - libbpf: move exception callbacks assignment logic into relocation step (Viktor Malik) [RHEL-23644] - libbpf: use stable map placeholder FDs (Viktor Malik) [RHEL-23644] - libbpf: don't rely on map->fd as an indicator of map being created (Viktor Malik) [RHEL-23644] - libbpf: use explicit map reuse flag to skip map creation steps (Viktor Malik) [RHEL-23644] - libbpf: make uniform use of btf__fd() accessor inside libbpf (Viktor Malik) [RHEL-23644] - selftests/bpf: Convert profiler.c to bpf_cmp. (Viktor Malik) [RHEL-23644] - bpf: Add bpf_nop_mov() asm macro. (Viktor Malik) [RHEL-23644] - selftests/bpf: Remove bpf_assert_eq-like macros. (Viktor Malik) [RHEL-23644] - selftests/bpf: Convert exceptions_assert.c to bpf_cmp (Viktor Malik) [RHEL-23644] - bpf: Introduce "volatile compare" macros (Viktor Malik) [RHEL-23644] - selftests/bpf: Attempt to build BPF programs with -Wsign-compare (Viktor Malik) [RHEL-23644] - bpf: Add a possibly-zero-sized read test (Viktor Malik) [RHEL-23644] - bpf: Simplify checking size of helper accesses (Viktor Malik) [RHEL-23644] - bpf: Avoid unnecessary use of comma operator in verifier (Viktor Malik) [RHEL-23644] - bpf: Re-support uid and gid when mounting bpffs (Viktor Malik) [RHEL-23644] - libbpf: Fix NULL pointer dereference in bpf_object__collect_prog_relos (Viktor Malik) [RHEL-23644] - libbpf: Skip DWARF sections in linker sanity check (Viktor Malik) [RHEL-23644] - samples/bpf: Use %lu format specifier for unsigned long values (Viktor Malik) [RHEL-23644] - selftests/bpf: Close cgrp fd before calling cleanup_cgroup_environment() (Viktor Malik) [RHEL-23644] - selftests/bpf: add freplace of BTF-unreliable main prog test (Viktor Malik) [RHEL-23644] - selftests/bpf: add global subprog annotation tests (Viktor Malik) [RHEL-23644] - libbpf: add __arg_xxx macros for annotating global func args (Viktor Malik) [RHEL-23644] - bpf: add support for passing dynptr pointer to global subprog (Viktor Malik) [RHEL-23644] - bpf: support 'arg:xxx' btf_decl_tag-based hints for global subprog args (Viktor Malik) [RHEL-23644] - bpf: reuse subprog argument parsing logic for subprog call checks (Viktor Malik) [RHEL-23644] - bpf: move subprog call logic back to verifier.c (Viktor Malik) [RHEL-23644] - bpf: prepare btf_prepare_func_args() for handling static subprogs (Viktor Malik) [RHEL-23644] - bpf: reuse btf_prepare_func_args() check for main program BTF validation (Viktor Malik) [RHEL-23644] - bpf: abstract away global subprog arg preparation logic from reg state setup (Viktor Malik) [RHEL-23644] - selftests/bpf: add testcase to verifier_bounds.c for BPF_JNE (Viktor Malik) [RHEL-23644] - selftests/bpf: activate the OP_NE logic in range_cond() (Viktor Malik) [RHEL-23644] - selftests/bpf: remove reduplicated s32 casting in "crafted_cases" (Viktor Malik) [RHEL-23644] - bpf: make the verifier tracks the "not equal" for regs (Viktor Malik) [RHEL-23644] - Revert BPF token-related functionality (Viktor Malik) [RHEL-23644] - selftests/bpf: Add more uprobe multi fail tests (Viktor Malik) [RHEL-23644] - bpf: Fail uprobe multi link with negative offset (Viktor Malik) [RHEL-23644] - bpf: Ensure precise is reset to false in __mark_reg_const_zero() (Viktor Malik) [RHEL-23644] - selftests/bpf: Test the release of map btf (Viktor Malik) [RHEL-23644] - s390/bpf: Fix indirect trampoline generation (Viktor Malik) [RHEL-23644] - selftests/bpf: Temporarily disable dummy_struct_ops test on s390 (Viktor Malik) [RHEL-23644] - x86/cfi,bpf: Fix bpf_exception_cb() signature (Viktor Malik) [RHEL-23644] - bpf: Fix dtor CFI (Viktor Malik) [RHEL-23644] - cfi: Add CFI_NOSEAL() (Viktor Malik) [RHEL-23644] - x86/cfi,bpf: Fix bpf_struct_ops CFI (Viktor Malik) [RHEL-23644] - x86/cfi,bpf: Fix bpf_callback_t CFI (Viktor Malik) [RHEL-23644] - x86/cfi,bpf: Fix BPF JIT call (Viktor Malik) [RHEL-23644] - cfi: Flip headers (Viktor Malik) [RHEL-23644] - selftests/bpf: Add test for abnormal cnt during multi-kprobe attachment (Viktor Malik) [RHEL-23644] - selftests/bpf: Don't use libbpf_get_error() in kprobe_multi_test (Viktor Malik) [RHEL-23644] - selftests/bpf: Add test for abnormal cnt during multi-uprobe attachment (Viktor Malik) [RHEL-23644] - bpf: Limit the number of kprobes when attaching program to multiple kprobes (Viktor Malik) [RHEL-23644] - selftests/bpf: utilize string values for delegate_xxx mount options (Viktor Malik) [RHEL-23644] - bpf: support symbolic BPF FS delegation mount options (Viktor Malik) [RHEL-23644] - selftests/bpf: Remove flaky test_btf_id test (Viktor Malik) [RHEL-23644] - bpf: Fix a race condition between btf_put() and map_free() (Viktor Malik) [RHEL-23644] - bpf: Use GFP_KERNEL in bpf_event_entry_gen() (Viktor Malik) [RHEL-23644] - bpf: Reduce the scope of rcu_read_lock when updating fd map (Viktor Malik) [RHEL-23644] - bpf: Update the comments in maybe_wait_bpf_programs() (Viktor Malik) [RHEL-23644] - bpf: add small subset of SECURITY_PATH hooks to BPF sleepable_lsm_hooks list (Viktor Malik) [RHEL-23644] - selftests/bpf: add tests for LIBBPF_BPF_TOKEN_PATH envvar (Viktor Malik) [RHEL-23644] - libbpf: support BPF token path setting through LIBBPF_BPF_TOKEN_PATH envvar (Viktor Malik) [RHEL-23644] - selftests/bpf: add tests for BPF object load with implicit token (Viktor Malik) [RHEL-23644] - selftests/bpf: add BPF object loading tests with explicit token passing (Viktor Malik) [RHEL-23644] - libbpf: wire up BPF token support at BPF object level (Viktor Malik) [RHEL-23644] - libbpf: wire up token_fd into feature probing logic (Viktor Malik) [RHEL-23644] - libbpf: move feature detection code into its own file (Viktor Malik) [RHEL-23644] - libbpf: further decouple feature checking logic from bpf_object (Viktor Malik) [RHEL-23644] - libbpf: split feature detectors definitions from cached results (Viktor Malik) [RHEL-23644] - bpf: fail BPF_TOKEN_CREATE if no delegation option was set on BPF FS (Viktor Malik) [RHEL-23644] - bpf: selftests: Add verifier tests for CO-RE bitfield writes (Viktor Malik) [RHEL-23644] - bpf: selftests: test_loader: Support __btf_path() annotation (Viktor Malik) [RHEL-23644] - libbpf: Add BPF_CORE_WRITE_BITFIELD() macro (Viktor Malik) [RHEL-23644] - bpf: Support uid and gid when mounting bpffs (Viktor Malik) [RHEL-23644] - selftests/bpf: fix compiler warnings in RELEASE=1 mode (Viktor Malik) [RHEL-23644] - selftests/bpf: Relax time_tai test for equal timestamps in tai_forward (Viktor Malik) [RHEL-23644] - bpf: Comment on check_mem_size_reg (Viktor Malik) [RHEL-23644] - bpf: Remove unused backtrack_state helper functions (Viktor Malik) [RHEL-23644] - bpf: use bitfields for simple per-subprog bool flags (Viktor Malik) [RHEL-23644] - bpf: tidy up exception callback management a bit (Viktor Malik) [RHEL-23644] - bpf: emit more dynptr information in verifier log (Viktor Malik) [RHEL-23644] - bpf: log PTR_TO_MEM memory size in verifier log (Viktor Malik) [RHEL-23644] - selftests/bpf: validate eliminated global subprog is not freplaceable (Viktor Malik) [RHEL-23644] - selftests/bpf: Add test for bpf_cpumask_weight() kfunc (Viktor Malik) [RHEL-23644] - bpf: Add bpf_cpumask_weight() kfunc (Viktor Malik) [RHEL-23644] - selftests/bpf: validate fake register spill/fill precision backtracking logic (Viktor Malik) [RHEL-23644] - bpf: handle fake register spill to stack with BPF_ST_MEM instruction (Viktor Malik) [RHEL-23644] - bpf: Set uattr->batch.count as zero before batched update or deletion (Viktor Malik) [RHEL-23644] - bpf: Only call maybe_wait_bpf_programs() when map operation succeeds (Viktor Malik) [RHEL-23644] - bpf: Add missed maybe_wait_bpf_programs() for htab of maps (Viktor Malik) [RHEL-23644] - bpf: Call maybe_wait_bpf_programs() only once for generic_map_update_batch() (Viktor Malik) [RHEL-23644] - bpf: Remove unnecessary wait from bpf_map_copy_value() (Viktor Malik) [RHEL-23644] - libbpf: Add pr_warn() for EINVAL cases in linker_sanity_check_elf (Viktor Malik) [RHEL-23644] - selftests/bpf: Add selftests for cgroup1 local storage (Viktor Malik) [RHEL-23644] - selftests/bpf: Add a new cgroup helper open_classid() (Viktor Malik) [RHEL-23644] - bpf: Enable bpf_cgrp_storage for cgroup1 non-attach case (Viktor Malik) [RHEL-23644] - selftests/bpf: fix timer/test_bad_ret subtest on test_progs-cpuv4 flavor (Viktor Malik) [RHEL-23644] - bpf: Minor cleanup around stack bounds (Viktor Malik) [RHEL-23644] - bpf: Fix accesses to uninit stack slots (Viktor Malik) [RHEL-23644] - bpf: Add some comments to stack representation (Viktor Malik) [RHEL-23644] - bpf: Load vmlinux btf for any struct_ops map (Viktor Malik) [RHEL-23644] - bpf: Guard stack limits against 32bit overflow (Viktor Malik) [RHEL-23644 RHEL-37076] {CVE-2023-52676} - bpf: Add verifier regression test for previous patch (Viktor Malik) [RHEL-23644] - bpf: Fix verification of indirect var-off stack access (Viktor Malik) [RHEL-23644] - x86, bpf: Use bpf_prog_pack for bpf trampoline (Viktor Malik) [RHEL-23644] - bpf: Use arch_bpf_trampoline_size (Viktor Malik) [RHEL-23644] - bpf: Add arch_bpf_trampoline_size() (Viktor Malik) [RHEL-23644] - bpf, x86: Adjust arch_prepare_bpf_trampoline return value (Viktor Malik) [RHEL-23644] - bpf: Add helpers for trampoline image management (Viktor Malik) [RHEL-23644] - bpf: Adjust argument names of arch_prepare_bpf_trampoline() (Viktor Malik) [RHEL-23644] - bpf: Let bpf_prog_pack_free handle any pointer (Viktor Malik) [RHEL-23644] - bpf: rename MAX_BPF_LINK_TYPE into __MAX_BPF_LINK_TYPE for consistency (Viktor Malik) [RHEL-23644] - bpf,selinux: allocate bpf_security_struct per BPF token (Viktor Malik) [RHEL-23644] - selftests/bpf: add BPF token-enabled tests (Viktor Malik) [RHEL-23644] - libbpf: add BPF token support to bpf_prog_load() API (Viktor Malik) [RHEL-23644] - libbpf: add BPF token support to bpf_btf_load() API (Viktor Malik) [RHEL-23644] - libbpf: add BPF token support to bpf_map_create() API (Viktor Malik) [RHEL-23644] - libbpf: add bpf_token_create() API (Viktor Malik) [RHEL-23644] - bpf,lsm: add BPF token LSM hooks (Viktor Malik) [RHEL-23644] - bpf,lsm: refactor bpf_map_alloc/bpf_map_free LSM hooks (Viktor Malik) [RHEL-23644] - bpf,lsm: refactor bpf_prog_alloc/bpf_prog_free LSM hooks (Viktor Malik) [RHEL-23644] - lsm: move the bpf hook comments to security/security.c (Viktor Malik) [RHEL-23644] - bpf: consistently use BPF token throughout BPF verifier logic (Viktor Malik) [RHEL-23644] - bpf: take into account BPF token when fetching helper protos (Viktor Malik) [RHEL-23644] - bpf: add BPF token support to BPF_PROG_LOAD command (Viktor Malik) [RHEL-23644] - bpf: add BPF token support to BPF_BTF_LOAD command (Viktor Malik) [RHEL-23644] - bpf: add BPF token support to BPF_MAP_CREATE command (Viktor Malik) [RHEL-23644] - bpf: introduce BPF token object (Viktor Malik) [RHEL-23644] - bpf: add BPF token delegation mount options to BPF FS (Viktor Malik) [RHEL-23644] - bpf: align CAP_NET_ADMIN checks with bpf_capable() approach (Viktor Malik) [RHEL-23644] - selftests/bpf: validate precision logic in partial_stack_load_preserves_zeros (Viktor Malik) [RHEL-23644] - bpf: track aligned STACK_ZERO cases as imprecise spilled registers (Viktor Malik) [RHEL-23644] - selftests/bpf: validate zero preservation for sub-slot loads (Viktor Malik) [RHEL-23644] - bpf: preserve constant zero when doing partial register restore (Viktor Malik) [RHEL-23644] - selftests/bpf: validate STACK_ZERO is preserved on subreg spill (Viktor Malik) [RHEL-23644] - bpf: preserve STACK_ZERO slots on partial reg spills (Viktor Malik) [RHEL-23644] - selftests/bpf: add stack access precision test (Viktor Malik) [RHEL-23644] - bpf: support non-r10 register spill/fill to/from stack in precision tracking (Viktor Malik) [RHEL-23644] - selftests/bpf: Test bpf_kptr_xchg stashing of bpf_rb_root (Viktor Malik) [RHEL-23644] - selftests/bpf: Test outer map update operations in syscall program (Viktor Malik) [RHEL-23644] - selftests/bpf: Add test cases for inner map (Viktor Malik) [RHEL-23644] - bpf: Optimize the free of inner map (Viktor Malik) [RHEL-23644] - bpf: Defer the free of inner map when necessary (Viktor Malik) [RHEL-23644] - bpf: Set need_defer as false when clearing fd array during map free (Viktor Malik) [RHEL-23644] - bpf: Add map and need_defer parameters to .map_fd_put_ptr() (Viktor Malik) [RHEL-23644] - bpf: Check rcu_read_lock_trace_held() before calling bpf map helpers (Viktor Malik) [RHEL-23644 RHEL-30513] {CVE-2023-52621} - bpf: Minor logging improvement (Viktor Malik) [RHEL-23644] - bpf: simplify tnum output if a fully known constant (Viktor Malik) [RHEL-23644] - selftests/bpf: adjust global_func15 test to validate prog exit precision (Viktor Malik) [RHEL-23644] - selftests/bpf: validate async callback return value check correctness (Viktor Malik) [RHEL-23644] - bpf: enforce precision of R0 on program/async callback return (Viktor Malik) [RHEL-23644] - bpf: unify async callback and program retval checks (Viktor Malik) [RHEL-23644] - bpf: enforce precise retval range on program exit (Viktor Malik) [RHEL-23644] - selftests/bpf: add selftest validating callback result is enforced (Viktor Malik) [RHEL-23644] - bpf: enforce exact retval range on subprog/callback exit (Viktor Malik) [RHEL-23644] - bpf: enforce precision of R0 on callback return (Viktor Malik) [RHEL-23644] - bpf: provide correct register name for exception callback retval check (Viktor Malik) [RHEL-23644] - bpf: rearrange bpf_func_state fields to save a bit of memory (Viktor Malik) [RHEL-23644] - bpf/tests: Remove duplicate JSGT tests (Viktor Malik) [RHEL-23644] - selftests/bpf: Use pkg-config for libelf (Viktor Malik) [RHEL-23644] - selftests/bpf: Override PKG_CONFIG for static builds (Viktor Malik) [RHEL-23644] - selftests/bpf: Choose pkg-config for the target (Viktor Malik) [RHEL-23644] - bpftool: Add support to display uprobe_multi links (Viktor Malik) [RHEL-23644] - selftests/bpf: Add link_info test for uprobe_multi link (Viktor Malik) [RHEL-23644] - selftests/bpf: Use bpf_link__destroy in fill_link_info tests (Viktor Malik) [RHEL-23644] - bpf: Add link_info support for uprobe multi link (Viktor Malik) [RHEL-23644] - bpf: Store ref_ctr_offsets values in bpf_uprobe array (Viktor Malik) [RHEL-23644] - libbpf: Add st_type argument to elf_resolve_syms_offsets function (Viktor Malik) [RHEL-23644] - selftests/bpf: update test_offload to use new orphaned property (Viktor Malik) [RHEL-23644] - bpftool: mark orphaned programs during prog show (Viktor Malik) [RHEL-23644] - bpf: Fix a few selftest failures due to llvm18 change (Viktor Malik) [RHEL-23644] - selftests/bpf: Add lazy global subprog validation tests (Viktor Malik) [RHEL-23644] - bpf: Validate global subprogs lazily (Viktor Malik) [RHEL-23644] - bpf: Emit global subprog name in verifier logs (Viktor Malik) [RHEL-23644] - libbpf: Start v1.4 development cycle (Viktor Malik) [RHEL-23644] - selftests/bpf: Replaces the usage of CHECK calls for ASSERTs in vmlinux (Viktor Malik) [RHEL-23644] - selftests/bpf: Replaces the usage of CHECK calls for ASSERTs in bpf_obj_id (Viktor Malik) [RHEL-23644] - selftests/bpf: Replaces the usage of CHECK calls for ASSERTs in bind_perm (Viktor Malik) [RHEL-23644] - selftests/bpf: Replaces the usage of CHECK calls for ASSERTs in bpf_tcp_ca (Viktor Malik) [RHEL-23644] - selftests/bpf: reduce verboseness of reg_bounds selftest logs (Viktor Malik) [RHEL-23644] - bpf: bpf_iter_task_next: use next_task(kit->task) rather than next_task(kit->pos) (Viktor Malik) [RHEL-23644] - bpf: bpf_iter_task_next: use __next_thread() rather than next_thread() (Viktor Malik) [RHEL-23644] - bpf: task_group_seq_get_next: use __next_thread() rather than next_thread() (Viktor Malik) [RHEL-23644] - change next_thread() to use __next_thread() ?: group_leader (Viktor Malik) [RHEL-23644] - introduce __next_thread(), fix next_tid() vs exec() race (Viktor Malik) [RHEL-23644] - bpf: emit frameno for PTR_TO_STACK regs if it differs from current one (Viktor Malik) [RHEL-23644] - bpf: smarter verifier log number printing logic (Viktor Malik) [RHEL-23644] - bpf: omit default off=0 and imm=0 in register state log (Viktor Malik) [RHEL-23644] - bpf: emit map name in register state if applicable and available (Viktor Malik) [RHEL-23644] - bpf: print spilled register state in stack slot (Viktor Malik) [RHEL-23644] - bpf: extract register state printing (Viktor Malik) [RHEL-23644] - bpf: move verifier state printing code to kernel/bpf/log.c (Viktor Malik) [RHEL-23644] - bpf: move verbose_linfo() into kernel/bpf/log.c (Viktor Malik) [RHEL-23644] - bpf: rename BPF_F_TEST_SANITY_STRICT to BPF_F_TEST_REG_INVARIANTS (Viktor Malik) [RHEL-23644] - selftests/bpf: add iter test requiring range x range logic (Viktor Malik) [RHEL-23644] - veristat: add ability to set BPF_F_TEST_SANITY_STRICT flag with -r flag (Viktor Malik) [RHEL-23644] - selftests/bpf: set BPF_F_TEST_SANITY_SCRIPT by default (Viktor Malik) [RHEL-23644] - selftests/bpf: add randomized reg_bounds tests (Viktor Malik) [RHEL-23644] - selftests/bpf: add range x range test to reg_bounds (Viktor Malik) [RHEL-23644] - selftests/bpf: adjust OP_EQ/OP_NE handling to use subranges for branch taken (Viktor Malik) [RHEL-23644] - selftests/bpf: BPF register range bounds tester (Viktor Malik) [RHEL-23644] - bpf: make __reg{32,64}_deduce_bounds logic more robust (Viktor Malik) [RHEL-23644] - bpf: remove redundant s{32,64} -> u{32,64} deduction logic (Viktor Malik) [RHEL-23644] - bpf: add register bounds sanity checks and sanitization (Viktor Malik) [RHEL-23644] - bpf: enhance BPF_JEQ/BPF_JNE is_branch_taken logic (Viktor Malik) [RHEL-23644] - bpf: generalize is_scalar_branch_taken() logic (Viktor Malik) [RHEL-23644] - bpf: generalize reg_set_min_max() to handle non-const register comparisons (Viktor Malik) [RHEL-23644] - selftests/bpf: Add selftests for cgroup1 hierarchy (Viktor Malik) [RHEL-23644] - selftests/bpf: Add a new cgroup helper get_cgroup_hierarchy_id() (Viktor Malik) [RHEL-23644] - selftests/bpf: Add a new cgroup helper get_classid_cgroup_id() (Viktor Malik) [RHEL-23644] - selftests/bpf: Add parallel support for classid (Viktor Malik) [RHEL-23644] - selftests/bpf: Fix issues in setup_classid_environment() (Viktor Malik) [RHEL-23644] - bpf: Add a new kfunc for cgroup1 hierarchy (Viktor Malik) [RHEL-23644] - selftests/bpf: Add assert for user stacks in test_task_stack (Viktor Malik) [RHEL-23644] - selftests/bpf: Fix pyperf180 compilation failure with clang18 (Viktor Malik) [RHEL-23644 RHEL-40832] - bpf: Add crosstask check to __bpf_get_stack (Viktor Malik) [RHEL-23644] - bpf: Use named fields for certain bpf uapi structs (Viktor Malik) [RHEL-23644] - veristat: add ability to filter top N results (Viktor Malik) [RHEL-23644] - veristat: add ability to sort by stat's absolute value (Viktor Malik) [RHEL-23644] - bpf: replace register_is_const() with is_reg_const() (Viktor Malik) [RHEL-23644] - libbpf: Fix potential uninitialized tail padding with LIBBPF_OPTS_RESET (Viktor Malik) [RHEL-23644] - selftests/bpf: Test bpf_refcount_acquire of node obtained via direct ld (Viktor Malik) [RHEL-23644] - bpf: Mark direct ld of stashed bpf_{rb,list}_node as non-owning ref (Viktor Malik) [RHEL-23644] - bpf: Move GRAPH_{ROOT,NODE}_MASK macros into btf_field_type enum (Viktor Malik) [RHEL-23644] - bpf: Use bpf_mem_free_rcu when bpf_obj_dropping non-refcounted nodes (Viktor Malik) [RHEL-23644] - selftests/bpf: Add test passing MAYBE_NULL reg to bpf_refcount_acquire (Viktor Malik) [RHEL-23644] - bpf: Add KF_RCU flag to bpf_refcount_acquire_impl (Viktor Malik) [RHEL-23644] - bpf: Introduce KF_ARG_PTR_TO_CONST_STR (Viktor Malik) [RHEL-23644] - bpf: Factor out helper check_reg_const_str() (Viktor Malik) [RHEL-23644] - bpf: Add __bpf_dynptr_data* for in kernel use (Viktor Malik) [RHEL-23644] - bpf, lpm: Fix check prefixlen before walking trie (Viktor Malik) [RHEL-23644] - selftests/bpf: Disable CONFIG_DEBUG_INFO_REDUCED in config.aarch64 (Viktor Malik) [RHEL-23644] - bpftool: Fix prog object type in manpage (Viktor Malik) [RHEL-23644] - selftests/bpf: Consolidate VIRTIO/9P configs in config.vm file (Viktor Malik) [RHEL-23644] - bpf: generalize reg_set_min_max() to handle two sets of two registers (Viktor Malik) [RHEL-23644] - bpf: prepare reg_set_min_max for second set of registers (Viktor Malik) [RHEL-23644] - bpf: unify 32-bit and 64-bit is_branch_taken logic (Viktor Malik) [RHEL-23644] - bpf: generalize is_branch_taken to handle all conditional jumps in one place (Viktor Malik) [RHEL-23644] - selftsets/bpf: Retry map update for non-preallocated per-cpu map (Viktor Malik) [RHEL-23644] - selftests/bpf: Export map_update_retriable() (Viktor Malik) [RHEL-23644] - selftests/bpf: Use value with enough-size when updating per-cpu map (Viktor Malik) [RHEL-23644] - bpf: move is_branch_taken() down (Viktor Malik) [RHEL-23644] - bpf: generalize is_branch_taken() to work with two registers (Viktor Malik) [RHEL-23644] - bpf: rename is_branch_taken reg arguments to prepare for the second one (Viktor Malik) [RHEL-23644] - bpf: drop knowledge-losing __reg_combine_{32,64}_into_{64,32} logic (Viktor Malik) [RHEL-23644] - bpf: try harder to deduce register bounds from different numeric domains (Viktor Malik) [RHEL-23644] - bpf: improve deduction of 64-bit bounds from 32-bit bounds (Viktor Malik) [RHEL-23644] - bpf: add special smin32/smax32 derivation from 64-bit bounds (Viktor Malik) [RHEL-23644] - bpf: derive subreg bounds from full bounds when upper 32 bits are constant (Viktor Malik) [RHEL-23644] - bpf: derive smin32/smax32 from umin32/umax32 bounds (Viktor Malik) [RHEL-23644] - bpf: derive smin/smax from umin/max bounds (Viktor Malik) [RHEL-23644] - selftests/bpf: satisfy compiler by having explicit return in btf test (Viktor Malik) [RHEL-23644] - selftests/bpf: Add malloc failure checks in bpf_iter (Viktor Malik) [RHEL-23644] - selftests/bpf: Convert CHECK macros to ASSERT_* macros in bpf_iter (Viktor Malik) [RHEL-23644] - selftests/bpf: Add tests for open-coded task_vma iter (Viktor Malik) [RHEL-23644] - bpf: Introduce task_vma open-coded iterator kfuncs (Viktor Malik) [RHEL-23644] - selftests/bpf: Fix potential premature unload in bpf_testmod (Viktor Malik) [RHEL-19647] - bpf: Move kernel test kfuncs to bpf_testmod (Viktor Malik) [RHEL-19647]- ext4: enable meta_bg only when new desc blocks are needed (Carlos Maiolino) [RHEL-36282] - ext4: verify s_clusters_per_group even without bigalloc (Carlos Maiolino) [RHEL-36282] - ext4: fix corruption during on-line resize (Carlos Maiolino) [RHEL-36976] {CVE-2024-35807} - ext4_get_link(): fix breakage in RCU mode (Carlos Maiolino) [RHEL-36282] - ext4: correct best extent lstart adjustment logic (Carlos Maiolino) [RHEL-36282] - ext4: forbid commit inconsistent quota data when errors=remount-ro (Carlos Maiolino) [RHEL-36282] - ext4: add a hint for block bitmap corrupt state in mb_groups (Carlos Maiolino) [RHEL-36282] - ext4: fix the comment of ext4_map_blocks()/ext4_ext_map_blocks() (Carlos Maiolino) [RHEL-36282] - ext4: mark the group block bitmap as corrupted before reporting an error (Carlos Maiolino) [RHEL-36282] - ext4: avoid allocating blocks from corrupted group in ext4_mb_find_by_goal() (Carlos Maiolino) [RHEL-31702] {CVE-2024-26772} - ext4: avoid bb_free and bb_fragments inconsistency in mb_free_blocks() (Carlos Maiolino) [RHEL-36282] - ext4: do not trim the group with corrupted block bitmap (Carlos Maiolino) [RHEL-36282] - ext4: delete redundant calculations in ext4_mb_get_buddy_page_lock() (Carlos Maiolino) [RHEL-36282] - ext4_add_entry(): ->d_name.len is never 0 (Carlos Maiolino) [RHEL-36282] - ext4: don't access the source subdirectory content on same-directory rename (Carlos Maiolino) [RHEL-36282] - Revert "ext4: apply umask if ACL support is disabled" (Carlos Maiolino) [RHEL-36282] - ext4: apply umask if ACL support is disabled (Carlos Maiolino) [RHEL-36282] - ext4: mark buffer new if it is unwritten to avoid stale data exposure (Carlos Maiolino) [RHEL-36282] - ext4: move 'ix' sanity check to corrent position (Carlos Maiolino) [RHEL-36282] - ext4: remove unnecessary initialization of count2 in set_flexbg_block_bitmap (Carlos Maiolino) [RHEL-36282] - ext4: remove unnecessary check to avoid repeat update_backups for the same gdb (Carlos Maiolino) [RHEL-36282] - ext4: simplify the gdbblock calculation in add_new_gdb_meta_bg (Carlos Maiolino) [RHEL-36282] - ext4: use saved local variable sbi instead of EXT4_SB(sb) (Carlos Maiolino) [RHEL-36282] - ext4: remove EXT4FS_DEBUG defination in resize.c (Carlos Maiolino) [RHEL-36282] - ext4: calculate free_clusters_count in cluster unit in verify_group_input (Carlos Maiolino) [RHEL-36282] - ext4: remove commented code in reserve_backup_gdb (Carlos Maiolino) [RHEL-36282] - ext4: remove redundant check of count (Carlos Maiolino) [RHEL-36282] - ext4: fix typo in setup_new_flex_group_blocks (Carlos Maiolino) [RHEL-36282] - ext4: remove gdb backup copy for meta bg in setup_new_flex_group_blocks (Carlos Maiolino) [RHEL-36282] - ext4: correct return value of ext4_convert_meta_bg (Carlos Maiolino) [RHEL-36282] - ext4: add missed brelse in update_backups (Carlos Maiolino) [RHEL-36282] - ext4: correct offset of gdb backup in non meta_bg group to update_backups (Carlos Maiolino) [RHEL-36282] - ext4: fix incorrect offset (Carlos Maiolino) [RHEL-36282] - ext4: correct the start block of counting reserved clusters (Carlos Maiolino) [RHEL-36282] - ext4: make running and commit transaction have their own freed_data_list (Carlos Maiolino) [RHEL-36282] - ext4: fix traditional comparison using max/min method (Carlos Maiolino) [RHEL-36282] - ext4: add missing initialization of call_notify_error in update_super_work() (Carlos Maiolino) [RHEL-36282] - ext4: remove redundant checks of s_encoding (Carlos Maiolino) [RHEL-36282] - ext4: reject casefold inode flag without casefold feature (Carlos Maiolino) [RHEL-36282] - ext4: rename s_error_work to s_sb_upd_work (Carlos Maiolino) [RHEL-36282] - ext4: add periodic superblock update check (Carlos Maiolino) [RHEL-36282] - ext4: fix unttached inode after power cut with orphan file feature enabled (Carlos Maiolino) [RHEL-36282] - ext4: fix memory leaks in ext4_fname_{setup_filename,prepare_lookup} (Carlos Maiolino) [RHEL-36282] - ext4: mballoc: avoid garbage value from err (Carlos Maiolino) [RHEL-36282] - ext4: fix race between writepages and remount (Carlos Maiolino) [RHEL-36282] - ext4: avoid potential data overflow in next_linear_group (Carlos Maiolino) [RHEL-36282] - jbd2: abort journal when detecting metadata writeback error of fs dev (Carlos Maiolino) [RHEL-36282] - jbd2: remove unused 'JBD2_CHECKPOINT_IO_ERROR' and 'j_atomic_flags' (Carlos Maiolino) [RHEL-36282] - jbd2: replace journal state flag by checking errseq (Carlos Maiolino) [RHEL-36282] - jbd2: add errseq to detect client fs's bdev writeback error (Carlos Maiolino) [RHEL-36282] - jbd2: fix soft lockup in journal_finish_inode_data_buffers() (Carlos Maiolino) [RHEL-36282] - jbd2: increase the journal IO's priority (Carlos Maiolino) [RHEL-36282] - jbd2: correct the printing of write_flags in jbd2_write_superblock() (Carlos Maiolino) [RHEL-36282] - jbd2: fix potential data lost in recovering journal raced with synchronizing fs bdev (Carlos Maiolino) [RHEL-36282] - jbd2: fix printk format type for 'io_block' in do_one_pass() (Carlos Maiolino) [RHEL-36282] - jbd2: print io_block if check data block checksum failed when do recovery (Carlos Maiolino) [RHEL-36282] - jbd2: Fix memory leak in journal_init_common() (Carlos Maiolino) [RHEL-36282] - jbd2: correct the end of the journal recovery scan range (Carlos Maiolino) [RHEL-36282] - jbd2: jbd2_journal_init_{dev,inode} return proper error return value (Carlos Maiolino) [RHEL-36282] - jbd2: drop useless error tag in jbd2_journal_wipe() (Carlos Maiolino) [RHEL-36282] - jbd2: cleanup journal_init_common() (Carlos Maiolino) [RHEL-36282] - jbd2: add fast_commit space check (Carlos Maiolino) [RHEL-36282] - jbd2: cleanup load_superblock() (Carlos Maiolino) [RHEL-36282] - jbd2: open code jbd2_verify_csum_type() helper (Carlos Maiolino) [RHEL-36282] - jbd2: checking valid features early in journal_get_superblock() (Carlos Maiolino) [RHEL-36282] - jbd2: don't load superblock in jbd2_journal_check_used_features() (Carlos Maiolino) [RHEL-36282] - jbd2: move load_superblock() into journal_init_common() (Carlos Maiolino) [RHEL-36282] - jbd2: move load_superblock() dependent functions (Carlos Maiolino) [RHEL-36282] - jbd2: remove unused function '__cp_buffer_busy' (Carlos Maiolino) [RHEL-36282] - jbd2: check 'jh->b_transaction' before removing it from checkpoint (Carlos Maiolino) [RHEL-36282] - jbd2: fix checkpoint cleanup performance regression (Carlos Maiolino) [RHEL-36282] - fs: jbd2: fix an incorrect warn log (Carlos Maiolino) [RHEL-36282] - jbd2: remove __journal_try_to_free_buffer() (Carlos Maiolino) [RHEL-36282] - jbd2: fix a race when checking checkpoint buffer busy (Carlos Maiolino) [RHEL-36282] - jbd2: Fix wrongly judgement for buffer head removing while doing checkpoint (Carlos Maiolino) [RHEL-36282] - jbd2: remove journal_clean_one_cp_list() (Carlos Maiolino) [RHEL-36282] - jbd2: remove t_checkpoint_io_list (Carlos Maiolino) [RHEL-36282] - jbd2: recheck chechpointing non-dirty buffer (Carlos Maiolino) [RHEL-36282] - jbd2: skip reading super block if it has been verified (Carlos Maiolino) [RHEL-36282] - jbd2: remove j_format_version (Carlos Maiolino) [RHEL-36282] - jbd2: factor out journal initialization from journal_get_superblock() (Carlos Maiolino) [RHEL-36282] - jbd2: switch to check format version in superblock directly (Carlos Maiolino) [RHEL-36282] - jbd2: Avoid printing outside the boundary of the buffer (Carlos Maiolino) [RHEL-36282] - block: fix overflow in blk_ioctl_discard() (Ming Lei) [RHEL-39813] {CVE-2024-36917} - Revert "i2c: Make remove callback return void" for ti-tfp410.c (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Drop unused fields in struct pca953x_platform_data (Andrew Halaney) [RHEL-35606] - gpio: pca953x: add support for TCA9538 (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Remove unused PCAL953X_OUT_CONF from pcal6534_recalc_addr() (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Clean up pcal6534_check_register() (Andrew Halaney) [RHEL-35606] - gpio: pca953x: avoid logically dead code (Andrew Halaney) [RHEL-35606] - gpio: pca953x: avoid to use uninitialized value pinctrl (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Convert to i2c's .probe_new() (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Add missing header(s) (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Add support for PCAL6534 (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Swap if statements to save later complexity (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Fix pca953x_gpio_set_pull_up_down() (Andrew Halaney) [RHEL-35606] - gpio: pca953x: introduce support for nxp,pcal6408 (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Add mutex_lock for regcache sync in PM (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Make platform teardown callback return void (Andrew Halaney) [RHEL-35606] - gpio: pca953x: use the correct register address when regcache sync during init (Andrew Halaney) [RHEL-35606] - gpio: pca953x: use the correct range when do regmap sync (Andrew Halaney) [RHEL-35606] - gpio: pca953x: only use single read/write for No AI mode (Andrew Halaney) [RHEL-35606] - gpio: pca953x: use the correct register address to do regcache sync (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Make the irqchip immutable (Andrew Halaney) [RHEL-35606] - gpio: pca953x: fix irq_stat not updated when irq is disabled (irq_mask not set) (Andrew Halaney) [RHEL-35606] - gpio: pca953xx: Add support for pca6408 (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Improve bias setting (Andrew Halaney) [RHEL-35606] - gpio: pca953x: do not ignore i2c errors (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4: Add main esm address range (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4-main: Enable support for UHS mode (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4-evm: Fix UART pin type and macro type (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4: Use exact ranges for FSS node (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4: Remove UART baud rate selection (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4: Add Wave5 Video Encoder/Decoder Node (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4-main: Fix mux-reg-masks in serdes_ln_ctrl (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4-main: Add CSI2RX capture nodes (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4-evm: Enable camera peripherals (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: Add phase tags for memory node on J784S4 EVM and AM69 SK (Andrew Halaney) [RHEL-35606] - drm/tidss: Fix sync-lost issue with two displays (Andrew Halaney) [RHEL-35606] - drm/tidss: Fix initial plane zpos values (Andrew Halaney) [RHEL-35606] - drm/tidss: Use DRM_PLANE_COMMIT_ACTIVE_ONLY (Andrew Halaney) [RHEL-35606] - drm/tidss: IRQ code cleanup (Andrew Halaney) [RHEL-35606] - drm/tidss: Fix dss reset (Andrew Halaney) [RHEL-35606] - drm/tidss: Add simple K2G manual reset (Andrew Halaney) [RHEL-35606] - drm/tidss: Check for K2G in in dispc_softreset() (Andrew Halaney) [RHEL-35606] - drm/tidss: Return error value from from softreset (Andrew Halaney) [RHEL-35606] - drm/tidss: Move reset to the end of dispc_init() (Andrew Halaney) [RHEL-35606] - drm/tidss: Drop useless variable init (Andrew Halaney) [RHEL-35606] - drm/tidss: Use PM autosuspend (Andrew Halaney) [RHEL-35606] - drm/tidss: Use pm_runtime_resume_and_get() (Andrew Halaney) [RHEL-35606] - drm/tidss: Add support for AM62A7 DSS (Andrew Halaney) [RHEL-35606] - mux: mmio: use reg property when parent device is not a syscon (Andrew Halaney) [RHEL-35606] - dt-bindings: phy: cadence-sierra: Add clock ID for derived reference clock (Andrew Halaney) [RHEL-35606] - dt-bindings: phy: cadence-torrent: Rename SSC macros to use generic names (Andrew Halaney) [RHEL-35606] - dt-bindings: phy: cadence-torrent: Add clock IDs for derived and received refclk (Andrew Halaney) [RHEL-35606] - dt-bindings: phy: Add PHY_TYPE_USXGMII definition (Andrew Halaney) [RHEL-35606] - dt-bindings: msm: dsi: document phy-type property for 7nm dsi phy (Andrew Halaney) [RHEL-35606] - phy: ti: j721e-wiz: Add SGMII support in WIZ driver for J784S4 (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Use key:value pair table for all settings (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add single link USXGMII configuration for 156.25MHz refclk (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add USB + DP multilink configuration (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add PCIe + DP multilink configuration for 100MHz refclk (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Prepare driver for multilink DP support (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add function to get PLL to be configured for DP (Andrew Halaney) [RHEL-35606] - phy: ti: j721e-wiz: Add a determine_rate hook (Andrew Halaney) [RHEL-35606] - phy: cadence: torrent: Add a determine_rate hook (Andrew Halaney) [RHEL-35606] - phy: ti: j721e-wiz: Add SGMII support in WIZ driver for J721E (Andrew Halaney) [RHEL-35606] - phy: ti: j721e-wiz: Fix unreachable code in wiz_mode_select() (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-35606] - phy: cadence: phy-cadence-torrent: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-35606] - phy: ti: j721e-wiz: Add support to enable LN23 Type-C swap (Andrew Halaney) [RHEL-35606] - phy: ti: j721e-wiz: Manage TypeC lane swap if typec-dir-gpios not specified (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: add j721s2-wiz-10g module support (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: add j784s4-wiz-10g module support (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: fix reference leaks in wiz_probe() (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: stop name conflict if multiple serdes are initialized (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: set PMA_CMN_REFCLK_DIG_DIV based on reflk rate (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: add support for j7200-wiz-10g (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz.c: Add usxgmii support in wiz driver (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: Add SGMII support in wiz driver for J7200 (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Remove unused `regmap` field from state struct (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: use OF data for device specific data (Andrew Halaney) [RHEL-35606] - phy: ti: Fix missing sentinel for clk_div_table (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: use swap() to make code cleaner (Andrew Halaney) [RHEL-35606] - phy: ti: report 2 non-kernel-doc comments (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add support to output received reference clock (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Model reference clock driver as a clock to enable derived refclk (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Migrate to clk_hw based registration and OF APIs (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Check PIPE mode PHY status to be ready for operation (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add debug information for PHY configuration (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add separate functions for reusable code (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add PHY configuration for DP with 100MHz ref clock (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add PHY registers for DP in array format (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Configure PHY registers as a function of input reference clock rate (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add enum for supported input reference clock frequencies (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Reorder few functions to remove function declarations (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Remove use of CamelCase to fix checkpatch CHECK message (Andrew Halaney) [RHEL-35606] - drm/gem: rename struct drm_gem_dma_object.{paddr => dma_addr} (Andrew Halaney) [RHEL-35606] - drm: Remove linux/media-bus-format.h from drm_crtc.h (Andrew Halaney) [RHEL-35606] - drm/tidss: Update encoder/bridge chain connect model (Andrew Halaney) [RHEL-35606] - drm/bridge: Centralize error message when bridge attach fails (Andrew Halaney) [RHEL-35606] - drm/tidss: Add support for AM625 DSS (Andrew Halaney) [RHEL-35606] - drm/tidss: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-35606] - drm/tidss: Use GEM DMA fbdev emulation (Andrew Halaney) [RHEL-35606] - drm/tidss: Implement struct drm_plane_helper_funcs.atomic_enable (Andrew Halaney) [RHEL-35606] - drm/tidss: Remove return values from dispc_plane_{setup, enable}() (Andrew Halaney) [RHEL-35606] - drm/tidss: Remove unnecessary include statements for drm_crtc_helper.h (Andrew Halaney) [RHEL-35606] - drm/fb-helper: Remove unnecessary include statements (Andrew Halaney) [RHEL-35606] - drm/fb-helper: Move generic fbdev emulation into separate source file (Andrew Halaney) [RHEL-35606] - drm/gem: rename GEM CMA helpers to GEM DMA helpers (Andrew Halaney) [RHEL-35606] - drm: Remove CONFIG_DRM_KMS_CMA_HELPER option (Andrew Halaney) [RHEL-35606] - drm/fb: rename FB CMA helpers to FB DMA helpers (Andrew Halaney) [RHEL-35606] - drm: Drop drm_blend.h from drm_crtc.h (Andrew Halaney) [RHEL-35606] - drm/fb: remove unused includes of drm_fb_cma_helper.h (Andrew Halaney) [RHEL-35606] - drm: Drop drm_framebuffer.h from drm_crtc.h (Andrew Halaney) [RHEL-35606] - drm: Remove unnecessary include statements of drm_plane_helper.h (Andrew Halaney) [RHEL-35606] - drm: tidss: Fix pixel format definition (Andrew Halaney) [RHEL-35606] - drm/tidss: Set max DMA segment size (Andrew Halaney) [RHEL-35606] - drm/tidss: fix repeated words in comments (Andrew Halaney) [RHEL-35606] - drm/tidss: Soft Reset DISPC on startup (Andrew Halaney) [RHEL-35606] - drm/tidss: Use drm_module_platform_driver() to register the driver (Andrew Halaney) [RHEL-35606] - drm/tidss: Fix warning: unused variable 'tidss_pm_ops' (Andrew Halaney) [RHEL-35606] - drm/tidss: Make use of the helper macro SET_RUNTIME_PM_OPS() (Andrew Halaney) [RHEL-35606] - drm/tidss: Convert to Linux IRQ interfaces (Andrew Halaney) [RHEL-35606] - drm/tidss: Don't use struct drm_device.irq_enabled (Andrew Halaney) [RHEL-35606] - drm/: drm_gem_plane_helper_prepare_fb is now the default (Andrew Halaney) [RHEL-35606] - selftests/bpf: Check VLAN tag and proto in xdp_metadata (Petr Oros) [RHEL-31890] - selftests/bpf: Add AF_INET packet generation to xdp_metadata (Petr Oros) [RHEL-31890] - selftests/bpf: Add flags and VLAN hint to xdp_hw_metadata (Petr Oros) [RHEL-31890] - selftests/bpf: Allow VLAN packets in xdp_hw_metadata (Petr Oros) [RHEL-31890] - net: make vlan_get_tag() return -ENODATA instead of -EINVAL (Petr Oros) [RHEL-31890] - veth: Implement VLAN tag XDP hint (Petr Oros) [RHEL-31890] - xdp: Add VLAN tag hint (Petr Oros) [RHEL-31890] - xsk: add functions to fill control buffer (Petr Oros) [RHEL-31890] - redhat: remove gcc version check for ENABLE_WERROR (Eric Chanudet) [RHEL-43372] - vduse: Temporarily fail if control queue feature requested (Cindy Lu) [RHEL-23888] - redhat/configs: Enable CONFIG_VDPA_USER (Cindy Lu) [RHEL-23888] - mm: replace vma->vm_flags direct modifications with modifier calls (Cindy Lu) [RHEL-23888] - vduse: enable Virtio-net device type (Cindy Lu) [RHEL-23888] - vduse: validate block features only with block devices (Cindy Lu) [RHEL-23888] - file: Export receive_fd() to modules (Cindy Lu) [RHEL-23888] - eventfd: simplify eventfd_signal() (Cindy Lu) [RHEL-23888] - vduse: implement DMA sync callbacks (Cindy Lu) [RHEL-23888] - vduse: make vduse_class constant (Cindy Lu) [RHEL-23888] - vdpa: Provide interface to read driver features (Cindy Lu) [RHEL-23888] - vduse: Use proper spinlock for IRQ injection (Cindy Lu) [RHEL-23888] - vduse: fix NULL pointer dereference (Cindy Lu) [RHEL-23888] - vduse: avoid empty string for dev name (Cindy Lu) [RHEL-23888] - vduse: Support specifying bounce buffer size via sysfs (Cindy Lu) [RHEL-23888] - vduse: Delay iova domain creation (Cindy Lu) [RHEL-23888] - vduse: Signal vq trigger eventfd directly if possible (Cindy Lu) [RHEL-23888] - vduse: Add sysfs interface for irq callback affinity (Cindy Lu) [RHEL-23888] - vduse: Support get_vq_affinity callback (Cindy Lu) [RHEL-23888] - vduse: Support set_vq_affinity callback (Cindy Lu) [RHEL-23888] - vduse: Refactor allocation for vduse virtqueues (Cindy Lu) [RHEL-23888] - driver core: class: remove module * from class_create() (Cindy Lu) [RHEL-23888] - vduse: Remove include of rwlock.h (Cindy Lu) [RHEL-23888] - vduse: Validate vq_num in vduse_validate_config() (Cindy Lu) [RHEL-23888] - driver core: make struct class.devnode() take a const * (Cindy Lu) [RHEL-23888] - vduse: prevent uninitialized memory accesses (Cindy Lu) [RHEL-23888] - vduse: Support querying information of IOVA regions (Cindy Lu) [RHEL-23888] - vduse: Support registering userspace memory for IOVA regions (Cindy Lu) [RHEL-23888] - vduse: Support using userspace pages as bounce buffer (Cindy Lu) [RHEL-23888] - vduse: Use memcpy_{to,from}_page() in do_bounce() (Cindy Lu) [RHEL-23888] - vduse: Remove unnecessary spin lock protection (Cindy Lu) [RHEL-23888] - vduse: Tie vduse mgmtdev and its device (Cindy Lu) [RHEL-23888] - vduse: Fix NULL pointer dereference on sysfs access (Cindy Lu) [RHEL-23888] - vduse: Fix returning wrong type in vduse_domain_alloc_iova() (Cindy Lu) [RHEL-23888] - vdpa: multiple address spaces support (Cindy Lu) [RHEL-23888] - vdpa: introduce virtqueue groups (Cindy Lu) [RHEL-23888] - iommu/iova: Separate out rcache init (Cindy Lu) [RHEL-23888] - vduse: moving kvfree into caller (Cindy Lu) [RHEL-23888] - iommu/iova: Move fast alloc size roundup into alloc_iova_fast() (Cindy Lu) [RHEL-23888] - vduse: check that offset is within bounds in get_config() (Cindy Lu) [RHEL-23888] - vduse: fix memory corruption in vduse_dev_ioctl() (Cindy Lu) [RHEL-23888] - vdpa: Enable user to set mac and mtu of vdpa device (Cindy Lu) [RHEL-23888] - vduse: Fix race condition between resetting and irq injecting (Cindy Lu) [RHEL-23888] - vduse: Disallow injecting interrupt before DRIVER_OK is set (Cindy Lu) [RHEL-23888] - VDUSE: fix documentation underline warning (Cindy Lu) [RHEL-23888] - vduse: Cleanup the old kernel states after reset failure (Cindy Lu) [RHEL-23888] - vduse: missing error code in vduse_init() (Cindy Lu) [RHEL-23888] - Documentation: Add documentation for VDUSE (Cindy Lu) [RHEL-23888] - vduse: Introduce VDUSE - vDPA Device in Userspace (Cindy Lu) [RHEL-23888] - vduse: Implement an MMU-based software IOTLB (Cindy Lu) [RHEL-23888] - af_unix: Suppress false-positive lockdep splat for spin_lock() in __unix_gc(). (Davide Caratti) [RHEL-33410] - net: replace calls to sock->ops->connect() with kernel_connect() (Davide Caratti) [RHEL-33410] - net: Avoid address overwrite in kernel_connect (Davide Caratti) [RHEL-30875 RHEL-33410] - af_unix: Fix garbage collector racing against connect() (Davide Caratti) [RHEL-33410] - veth: try harder when allocating queue memory (Davide Caratti) [RHEL-33410] - net: enable memcg accounting for veth queues (Davide Caratti) [RHEL-33410] - net: veth: do not manipulate GRO when using XDP (Davide Caratti) [RHEL-33410] - net: veth: clear GRO when clearing XDP even when down (Davide Caratti) [RHEL-33410] - af_unix: fix lockdep positive in sk_diag_dump_icons() (Davide Caratti) [RHEL-33410] - llc: call sock_orphan() at release time (Davide Caratti) [RHEL-33410] - llc: Drop support for ETH_P_TR_802_2. (Davide Caratti) [RHEL-33410] - llc: make llc_ui_sendmsg() more robust against bonding changes (Davide Caratti) [RHEL-33410] - vlan: skip nested type that is not IFLA_VLAN_QOS_MAPPING (Davide Caratti) [RHEL-33410] - ethtool: netlink: Add missing ethnl_ops_begin/complete (Davide Caratti) [RHEL-33410] - net: netdev_queue: netdev_txq_completed_mb(): fix wake condition (Davide Caratti) [RHEL-33410] - net/ipv6: convert skip_notify_on_dev_down sysctl to u8 (Davide Caratti) [RHEL-33410] - net/ipv6: fix bool/int mismatch for skip_notify_on_dev_down (Davide Caratti) [RHEL-33410] - neighbour: fix unaligned access to pneigh_entry (Davide Caratti) [RHEL-33410] - af_packet: do not use READ_ONCE() in packet_bind() (Davide Caratti) [RHEL-33410] - af_packet: Fix data-races of pkt_sk(sk)->num. (Davide Caratti) [RHEL-33410] - vlan: fix a potential uninit-value in vlan_dev_hard_start_xmit() (Davide Caratti) [RHEL-33410] - af_unix: Fix data race around sk->sk_err. (Davide Caratti) [RHEL-33410] - af_unix: Fix data-races around sk->sk_shutdown. (Davide Caratti) [RHEL-33410] - af_unix: Fix data races around sk->sk_shutdown. (Davide Caratti) [RHEL-33410] - af_unix: Fix a data race of sk->sk_receive_queue->qlen. (Davide Caratti) [RHEL-33410] - net/packet: convert po->pressure to an atomic flag (Davide Caratti) [RHEL-33410] - net/packet: convert po->running to an atomic flag (Davide Caratti) [RHEL-33410] - net/packet: convert po->has_vnet_hdr to an atomic flag (Davide Caratti) [RHEL-33410] - net/packet: convert po->tp_loss to an atomic flag (Davide Caratti) [RHEL-33410] - net/packet: convert po->tp_tx_has_off to an atomic flag (Davide Caratti) [RHEL-33410] - net/packet: annotate accesses to po->tp_tstamp (Davide Caratti) [RHEL-33410] - net/packet: convert po->auxdata to an atomic flag (Davide Caratti) [RHEL-33410] - net/packet: convert po->origdev to an atomic flag (Davide Caratti) [RHEL-33410] - xsk: validate user input for XDP_{UMEM|COMPLETION}_FILL_RING (Felix Maurer) [RHEL-30107] - bpf, sockmap: Prevent lock inversion deadlock in map delete elem (Felix Maurer) [RHEL-30107] - cpumap: Zero-initialise xdp_rxq_info struct before running XDP program (Felix Maurer) [RHEL-30107] - xsk: Add truesize to skb_add_rx_frag(). (Felix Maurer) [RHEL-30107] - xdp: reflect tail increase for MEM_TYPE_XSK_BUFF_POOL (Felix Maurer) [RHEL-30107] - xsk: fix usage of multi-buffer BPF helpers for ZC XDP (Felix Maurer) [RHEL-28894 RHEL-30107] {CVE-2024-26611} - xsk: make xsk_buff_pool responsible for clearing xdp_buff::flags (Felix Maurer) [RHEL-30107] - xsk: recycle buffer in case Rx queue was full (Felix Maurer) [RHEL-30107] - xsk: Skip polling event check for unbound socket (Felix Maurer) [RHEL-30107] - bpf: Fix bpf socket lookup from tc/xdp to respect socket VRF bindings (Felix Maurer) [RHEL-30107] - bpf: Call __bpf_sk_lookup()/__bpf_skc_lookup() directly via TC hookpoint (Felix Maurer) [RHEL-30107] - bpf: Factor out socket lookup functions for the TC hookpoint. (Felix Maurer) [RHEL-30107] - selftest/cgroup: Update test_cpuset_prs.sh to match changes (Waiman Long) [RHEL-43331] - cgroup/cpuset: Make cpuset.cpus.exclusive independent of cpuset.cpus (Waiman Long) [RHEL-43331] - cgroup/cpuset: Delay setting of CS_CPU_EXCLUSIVE until valid partition (Waiman Long) [RHEL-43331] - selftest/cgroup: Fix test_cpuset_prs.sh problems reported by test robot (Waiman Long) [RHEL-43331] - cgroup/cpuset: Fix remote root partition creation problem (Waiman Long) [RHEL-43331] - cgroup/cpuset: Optimize isolated partition only generate_sched_domains() calls (Waiman Long) [RHEL-43331] - cgroup/cpuset: Make cpuset hotplug processing synchronous (Waiman Long) [RHEL-43331] - mm/mglru: Revert "don't sync disk for each aging cycle" (Waiman Long) [RHEL-43371]- Revert "kernel/panic.c: Move the location of bust_spinlocks to prevent hanging." (Derek Barbosa) [RHEL-39473] - arch/x86: Fix typos [partial] (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Check HSMP support on AMD family of processors (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: switch to use device_add_groups() (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Change devm_kzalloc() to devm_kcalloc() (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Remove extra parenthesis and add a space (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Check num_sockets against MAX_AMD_SOCKETS (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Non-ACPI support for AMD F1A_M00~0Fh (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Add support for ACPI based probing (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Restructure sysfs group creation (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Move dev from platdev to hsmp_socket (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Define a struct to hold mailbox regs (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Create static func to handle platdev (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Cache pci_dev in struct hsmp_socket (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Move hsmp_test to probe (David Arcari) [RHEL-43368] - octeontx2-af: fix the double free in rvu_npc_freemem() (Kamal Heib) [RHEL-39651] {CVE-2024-36030} - e1000e: Add support for the next LOM generation (Ken Cox) [RHEL-17484] - e1000e: Use PME poll to circumvent unreliable ACPI wake (Ken Cox) [RHEL-17484] - net: e1000e: Remove unused declarations (Ken Cox) [RHEL-17484] - e1000e: Add @adapter description to kdoc (Ken Cox) [RHEL-17484] - mm: huge_memory: don't force huge page alignment on 32 bit (Rafael Aquini) [RHEL-22187] - x86/topology: Fix max_siblings calculation for some hybrid cpus (David Arcari) [RHEL-40607] - ipv6: Fix potential uninit-value access in __ip6_make_skb() (Antoine Tenart) [RHEL-39786] - ipv4: Fix uninit-value access in __ip_make_skb() (Antoine Tenart) [RHEL-39786] {CVE-2024-36927} - Enable ALSA (CONFIG_SND) on aarch64 (Charles Mirabile) [RHEL-40411] - gpiolib: cdev: Fix use after free in lineinfo_changed_notify (Steve Best) [RHEL-39849] {CVE-2024-36899} - Add CONFIG_PCP_BATCH_SCALE_MAX to RHEL configs collection (Chris von Recklinghausen) [RHEL-20141] - mm and cache_info: remove unnecessary CPU cache info update (Chris von Recklinghausen) [RHEL-20141] - mm, pcp: reduce detecting time of consecutive high order page freeing (Chris von Recklinghausen) [RHEL-20141] - mm, pcp: decrease PCP high if free pages < high watermark (Chris von Recklinghausen) [RHEL-20141] - mm: tune PCP high automatically (Chris von Recklinghausen) [RHEL-20141] - mm: add framework for PCP high auto-tuning (Chris von Recklinghausen) [RHEL-20141] - mm, page_alloc: scale the number of pages that are batch allocated (Chris von Recklinghausen) [RHEL-20141] - mm: restrict the pcp batch scale factor to avoid too long latency (Chris von Recklinghausen) [RHEL-20141] - mm, pcp: reduce lock contention for draining high-order pages (Chris von Recklinghausen) [RHEL-20141] - cacheinfo: calculate size of per-CPU data cache slice (Chris von Recklinghausen) [RHEL-20141] - mm, pcp: avoid to drain PCP when process exit (Chris von Recklinghausen) [RHEL-20141] - mm/page_alloc: remove unnecessary parameter batch of nr_pcp_free (Chris von Recklinghausen) [RHEL-20141] - mm/page_alloc: remove track of active PCP lists range in bulk free (Chris von Recklinghausen) [RHEL-20141] - mm: remove obsolete comment above struct per_cpu_pages (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: move is_check_pages_enabled() into page_alloc.c (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: move sysctls into it own fils (Chris von Recklinghausen) [RHEL-20141] - mm: vmscan: use gfp_has_io_fs() (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: move pm_* function into power (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: move mark_free_page() into snapshot.c (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: split out DEBUG_PAGEALLOC (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: split out FAIL_PAGE_ALLOC (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: remove alloc_contig_dump_pages() stub (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: squash page_is_consistent() (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: collect mem statistic into show_mem.c (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: move set_zone_contiguous() into mm_init.c (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: move init_on_alloc/free() into mm_init.c (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: move mirrored_kernelcore into mm_init.c (Chris von Recklinghausen) [RHEL-20141] - rxrpc: replace zero-lenth array with DECLARE_FLEX_ARRAY() helper (Ivan Vecera) [RHEL-40250] - ext4: fix fortify warning in fs/ext4/fast_commit.c:1551 (Ivan Vecera) [RHEL-40250] - string: Allow 2-argument strscpy_pad() (Ivan Vecera) [RHEL-40250] - string: Redefine strscpy_pad() as a macro (Ivan Vecera) [RHEL-40250] - string: Allow 2-argument strscpy() (Ivan Vecera) [RHEL-40250] - kernel.h: split out COUNT_ARGS() and CONCATENATE() to args.h (Ivan Vecera) [RHEL-40250] - uml: Replace strlcpy with strscpy (Ivan Vecera) [RHEL-40250] - fortify: strscpy: Fix flipped q and p docstring typo (Ivan Vecera) [RHEL-40250] - fortify: Use const variables for __member_size tracking (Ivan Vecera) [RHEL-40250] - overflow: add DEFINE_FLEX() for on-stack allocs (Ivan Vecera) [RHEL-40250] - fortify: Use __builtin_dynamic_object_size() when available (Ivan Vecera) [RHEL-40250] - fortify: Short-circuit known-safe calls to strscpy() (Ivan Vecera) [RHEL-40250] - string: Rewrite and add more kern-doc for the str*() functions (Ivan Vecera) [RHEL-40250] - fortify: Convert to struct vs member helpers (Ivan Vecera) [RHEL-40250] - fortify: Explicitly check bounds are compile-time constants (Ivan Vecera) [RHEL-40250] - fortify: Use SIZE_MAX instead of (size_t)-1 (Ivan Vecera) [RHEL-40250] - fortify: Add run-time WARN for cross-field memcpy() (Ivan Vecera) [RHEL-40250] - sched/x86: Export 'percpu arch_freq_scale' (Phil Auld) [RHEL-39512] - tpm_tis_spi: Account for SPI header when allocating TPM SPI xfer buffer (Mark Salter) [RHEL-39308] - randomize_kstack: Improve entropy diffusion (Chris von Recklinghausen) [RHEL-37308] {CVE-2024-35918} - net: usb: lan78xx: add phy dependency for user tools (Jose Ignacio Tornos Martinez) [RHEL-17582] - aio: Fix incorrect usage of eventfd_signal_allowed() (Waiman Long) [RHEL-38738] - aio: fix use-after-free due to missing POLLFREE handling (Waiman Long) [RHEL-38738 RHEL-38739] {CVE-2021-47505} - aio: keep poll requests on waitqueue until completed (Waiman Long) [RHEL-38738 RHEL-38739] {CVE-2021-47505} - redhat/configs: Enable CONFIG_DRM_MGAG200_DISABLE_WRITECOMBINE (Jocelyn Falempe) [RHEL-28760] - drm/mgag200: Add an option to disable Write-Combine (Jocelyn Falempe) [RHEL-28760] - Revert "drm/mgag200: Add a workaround for low-latency" (Jocelyn Falempe) [RHEL-28760] - md: Revert "md: Fix overflow in is_mddev_idle" (Nigel Croxon) [RHEL-39038] - mlxsw: spectrum_acl_tcam: Fix memory leak when canceling rehash work (Ivan Vecera) [RHEL-37018] {CVE-2024-35852} - pwm: Fix double shift bug (Steve Best) [RHEL-38280] {CVE-2023-52756} - nbd: null check for nla_nest_start (Ming Lei) [RHEL-35178] {CVE-2024-27025} - x86/xen: Add some null pointer checking to smp.c (Vitaly Kuznetsov) [RHEL-33260] {CVE-2024-26908} - misc: lis3lv02d_i2c: Fix regulators getting en-/dis-abled twice on suspend/resume (Steve Best) [RHEL-36934] {CVE-2024-35824} - ice: final upstream version of the fix for RHEL-19000 (Michal Schmidt) [RHEL-35969] - kernel.spec: add iommu selftests to kernel-selftests-internal (Eder Zulian) [RHEL-32894] - virtiofs: include a newline in sysfs tag (Brian Foster) [RHEL-34071] - virtio_fs: remove duplicate check if queue is broken (Brian Foster) [RHEL-34071] - virtiofs: drop __exit from virtio_fs_sysfs_exit() (Brian Foster) [RHEL-34071] - virtiofs: emit uevents on filesystem events (Brian Foster) [RHEL-34071] - virtiofs: export filesystem tags through sysfs (Brian Foster) [RHEL-34071] - virtiofs: forbid newlines in tags (Brian Foster) [RHEL-34071] - xsk: Add missing SPDX to AF_XDP TX metadata documentation (Petr Oros) [RHEL-31944] - xsk: Don't assume metadata is always requested in TX completion (Petr Oros) [RHEL-31944] - selftests/bpf: Add TX side to xdp_hw_metadata (Petr Oros) [RHEL-31944] - selftests/bpf: Convert xdp_hw_metadata to XDP_USE_NEED_WAKEUP (Petr Oros) [RHEL-31944] - selftests/bpf: Fix broken build where char is unsigned (Petr Oros) [RHEL-31944] - selftests/bpf: Add options and frags to xdp_hw_metadata (Petr Oros) [RHEL-31944] - selftests/bpf: xdp_hw_metadata track more timestamps (Petr Oros) [RHEL-31944] - selftests/bpf: Add TX side to xdp_metadata (Petr Oros) [RHEL-31944] - selftests/bpf: Add csum helpers (Petr Oros) [RHEL-31944] - selftests/xsk: Support tx_metadata_len (Petr Oros) [RHEL-31944] - xsk: Add option to calculate TX checksum in SW (Petr Oros) [RHEL-31944] - xsk: Validate xsk_tx_metadata flags (Petr Oros) [RHEL-31944] - xsk: Document tx_metadata_len layout (Petr Oros) [RHEL-31944] - tools: ynl: Print xsk-features from the sample (Petr Oros) [RHEL-31944] - xsk: Add TX timestamp and TX checksum offload support (Petr Oros) [RHEL-31944] - xsk: Support tx_metadata_len (Petr Oros) [RHEL-31944] - xsk: Elide base_addr comparison in xp_unaligned_validate_desc (Petr Oros) [RHEL-31944]- modules: wait do_free_init correctly (Donald Dutile) [RHEL-28063] - Subject: revert of revert KEYS: Make use of platform keyring for module signature verify (Donald Dutile) [RHEL-28063] - linux/export: Ensure natural alignment of kcrctab array (Donald Dutile) [RHEL-28063] - linux/export: Fix alignment for 64-bit ksymtab entries (Donald Dutile) [RHEL-28063] - kernel/module: improve documentation for try_module_get() (Donald Dutile) [RHEL-28063] - module: Remove redundant TASK_UNINTERRUPTIBLE (Donald Dutile) [RHEL-28063] - params: Introduce the param_unknown_fn type (Donald Dutile) [RHEL-28063] - module/decompress: use kvmalloc() consistently (Donald Dutile) [RHEL-28063] - module: Annotate struct module_notes_attrs with __counted_by (Donald Dutile) [RHEL-28063] - module: Fix comment typo (Donald Dutile) [RHEL-28063] - module: Make is_mapping_symbol() return bool (Donald Dutile) [RHEL-28063] - module/decompress: use vmalloc() for gzip decompression workspace (Donald Dutile) [RHEL-28063] - module: Clarify documentation of module_param_call() (Donald Dutile) [RHEL-28063] - modpost: do not make find_tosym() return NULL (Donald Dutile) [RHEL-28063] - modpost: Optimize symbol search from linear to binary search (Donald Dutile) [RHEL-28063] - module/decompress: use vmalloc() for zstd decompression workspace (Donald Dutile) [RHEL-28063] - dyndbg: add source filename to prefix (Donald Dutile) [RHEL-28063] - dyndbg: increase PREFIX_SIZE to 128 (Donald Dutile) [RHEL-28063] - dyndbg: constify opt_array (Donald Dutile) [RHEL-28063] - module: Expose module_init_layout_section() (Donald Dutile) [RHEL-28063] - modpost, kallsyms: Treat add '$'-prefixed symbols as mapping symbols (Donald Dutile) [RHEL-28063] - module: Ignore RISC-V mapping symbols too (Donald Dutile) [RHEL-28063] - module: fix init_module_from_file() error handling (Donald Dutile) [RHEL-28063] - modules: catch concurrent module loads, treat them as idempotent (Donald Dutile) [RHEL-28063] - module: split up 'finit_module()' into init_module_from_file() helper (Donald Dutile) [RHEL-28063] - kallsyms: Fix kallsyms_selftest failure (Donald Dutile) [RHEL-28063] - kallsyms: Add more debug output for selftest (Donald Dutile) [RHEL-28063] - modpost: check static EXPORT_SYMBOL* by modpost again (Donald Dutile) [RHEL-28063] - kbuild: generate KSYMTAB entries by modpost (Donald Dutile) [RHEL-28063] - modpost: pass struct module pointer to check_section_mismatch() (Donald Dutile) [RHEL-28063] - modpost: fix off by one in is_executable_section() (Donald Dutile) [RHEL-28063] - modpost: Include '.text.*' in TEXT_SECTIONS (Donald Dutile) [RHEL-28063] - xen: unexport __init-annotated xen_xlate_map_ballooned_pages() (Donald Dutile) [RHEL-28063] - tick/nohz: unexport __init-annotated tick_nohz_full_setup() (Donald Dutile) [RHEL-28063] - kallsyms: make kallsyms_show_value() as generic function (Donald Dutile) [RHEL-28063] - kallsyms: move kallsyms_show_value() out of kallsyms.c (Donald Dutile) [RHEL-28063] - modpost: detect section mismatch for R_ARM_REL32 (Donald Dutile) [RHEL-28063] - modpost: fix section_mismatch message for R_ARM_THM_{CALL,JUMP24,JUMP19} (Donald Dutile) [RHEL-28063] - modpost: detect section mismatch for R_ARM_THM_{MOVW_ABS_NC,MOVT_ABS} (Donald Dutile) [RHEL-28063] - modpost: refactor find_fromsym() and find_tosym() (Donald Dutile) [RHEL-28063] - modpost: detect section mismatch for R_ARM_{MOVW_ABS_NC,MOVT_ABS} (Donald Dutile) [RHEL-28063] - modpost: fix section mismatch message for R_ARM_{PC24,CALL,JUMP24} (Donald Dutile) [RHEL-28063] - modpost: fix section mismatch message for R_ARM_ABS32 (Donald Dutile) [RHEL-28063] - module/decompress: Fix error checking on zstd decompression (Donald Dutile) [RHEL-28063] - module: fix module load for ia64 (Donald Dutile) [RHEL-28063] - modpost: remove *_sections[] arrays (Donald Dutile) [RHEL-28063] - modpost: merge bad_tosec=ALL_EXIT_SECTIONS entries in sectioncheck table (Donald Dutile) [RHEL-28063] - modpost: merge fromsec=DATA_SECTIONS entries in sectioncheck table (Donald Dutile) [RHEL-28063] - modpost: remove is_shndx_special() check from section_rel(a) (Donald Dutile) [RHEL-28063] - modpost: replace r->r_offset, r->r_addend with faddr, taddr (Donald Dutile) [RHEL-28063] - modpost: unify 'sym' and 'to' in default_mismatch_handler() (Donald Dutile) [RHEL-28063] - modpost: remove unused argument from secref_whitelist() (Donald Dutile) [RHEL-28063] - Revert "modpost: skip ELF local symbols during section mismatch check" (Donald Dutile) [RHEL-28063] - kallsyms: remove unsed API lookup_symbol_attrs (Donald Dutile) [RHEL-28063] - module: Remove preempt_disable() from module reference counting. (Donald Dutile) [RHEL-28063] - module: Fix use-after-free bug in read_file_mod_stats() (Donald Dutile) [RHEL-28063] - modpost: rename find_elf_symbol() and find_elf_symbol2() (Donald Dutile) [RHEL-28063] - modpost: pass section index to find_elf_symbol2() (Donald Dutile) [RHEL-28063] - modpost: pass 'tosec' down to default_mismatch_handler() (Donald Dutile) [RHEL-28063] - modpost: squash extable_mismatch_handler() into default_mismatch_handler() (Donald Dutile) [RHEL-28063] - modpost: clean up is_executable_section() (Donald Dutile) [RHEL-28063] - modpost: squash report_sec_mismatch() into default_mismatch_handler() (Donald Dutile) [RHEL-28063] - modpost: squash report_extable_warnings() into extable_mismatch_handler() (Donald Dutile) [RHEL-28063] - modpost: remove get_prettyname() (Donald Dutile) [RHEL-28063] - modpost: remove fromsym info in __ex_table section mismatch warning (Donald Dutile) [RHEL-28063] - modpost: remove broken calculation of exception_table_entry size (Donald Dutile) [RHEL-28063] - module: include internal.h in module/dups.c (Donald Dutile) [RHEL-28063] - module: add debugging auto-load duplicate module support (Donald Dutile) [RHEL-28063] - module: stats: fix invalid_mod_bytes typo (Donald Dutile) [RHEL-28063] - module: remove use of uninitialized variable len (Donald Dutile) [RHEL-28063] - module: fix building stats for 32-bit targets (Donald Dutile) [RHEL-28063] - module: stats: include uapi/linux/module.h (Donald Dutile) [RHEL-28063] - module: avoid allocation if module is already present and ready (Donald Dutile) [RHEL-28063] - module: add debug stats to help identify memory pressure (Donald Dutile) [RHEL-28063] - module: extract patient module check into helper (Donald Dutile) [RHEL-28063] - modules/kmod: replace implementation with a semaphore (Donald Dutile) [RHEL-28063] - module: fix kmemleak annotations for non init ELF sections (Donald Dutile) [RHEL-28063] - module: Ignore L0 and rename is_arm_mapping_symbol() (Donald Dutile) [RHEL-28063] - module: Move is_arm_mapping_symbol() to module_symbol.h (Donald Dutile) [RHEL-28063] - module: Sync code of is_arm_mapping_symbol() (Donald Dutile) [RHEL-28063] - module: already_uses() - reduce pr_debug output volume (Donald Dutile) [RHEL-28063] - module: add section-size to move_module pr_debug (Donald Dutile) [RHEL-28063] - module: add symbol-name to pr_debug Absolute symbol (Donald Dutile) [RHEL-28063] - module: in layout_sections, move_module: add the modname (Donald Dutile) [RHEL-28063] - module: fold usermode helper kmod into modules directory (Donald Dutile) [RHEL-28063] - module: merge remnants of setup_load_info() to elf validation (Donald Dutile) [RHEL-28063] - module: move more elf validity checks to elf_validity_check() (Donald Dutile) [RHEL-28063] - module: add stop-grap sanity check on module memcpy() (Donald Dutile) [RHEL-28063] - module: add sanity check for ELF module section (Donald Dutile) [RHEL-28063] - module: rename check_module_license_and_versions() to check_export_symbol_versions() (Donald Dutile) [RHEL-28063] - module: converge taint work together (Donald Dutile) [RHEL-28063] - module: move signature taint to module_augment_kernel_taints() (Donald Dutile) [RHEL-28063] - module: move tainting until after a module hits our linked list (Donald Dutile) [RHEL-28063] - module: split taint adding with info checking (Donald Dutile) [RHEL-28063] - module: split taint work out of check_modinfo_livepatch() (Donald Dutile) [RHEL-28063] - module: rename set_license() to module_license_taint_check() (Donald Dutile) [RHEL-28063] - module: move check_modinfo() early to early_mod_check() (Donald Dutile) [RHEL-28063] - module: move early sanity checks into a helper (Donald Dutile) [RHEL-28063] - module: add a for_each_modinfo_entry() (Donald Dutile) [RHEL-28063] - module: rename next_string() to module_next_tag_pair() (Donald Dutile) [RHEL-28063] - module: move get_modinfo() helpers all above (Donald Dutile) [RHEL-28063] - modpost: Fix processing of CRCs on 32-bit build machines (Donald Dutile) [RHEL-28063] - module/decompress: Never use kunmap() for local un-mappings (Donald Dutile) [RHEL-28063] - kallsyms: Delete an unused parameter related to {module_}kallsyms_on_each_symbol() (Donald Dutile) [RHEL-28063] - dyndbg: cleanup dynamic usage in ib_srp.c (Donald Dutile) [RHEL-28063] - kernel/module: add documentation for try_module_get() (Donald Dutile) [RHEL-28063] - ARM: dyndbg: allow including dyndbg.h in decompressor (Donald Dutile) [RHEL-28063] - dyndbg: use the module notifier callbacks (Donald Dutile) [RHEL-28063] - dyndbg: remove unused 'base' arg from __ddebug_add_module() (Donald Dutile) [RHEL-28063] - module: make module_ktype structure constant (Donald Dutile) [RHEL-28063] - module: Remove the unused function within (Donald Dutile) [RHEL-28063] - scripts/gdb: fix usage of MOD_TEXT not defined when CONFIG_MODULES=n (Donald Dutile) [RHEL-28063] - scripts/gdb: fix 'lx-lsmod' show the wrong size (Donald Dutile) [RHEL-28063] - scripts/gdb: use mem instead of core_layout to get the module address (Donald Dutile) [RHEL-28063] - module: replace module_layout with module_memory (Donald Dutile) [RHEL-28063] - s390/module: fix loading modules with a lot of relocations (Donald Dutile) [RHEL-28063] - module: Use kstrtobool() instead of strtobool() (Donald Dutile) [RHEL-28063] - livepatch: Improve the search performance of module_kallsyms_on_each_symbol() (Donald Dutile) [RHEL-28063] - kallsyms: Fix scheduling with interrupts disabled in self-test (Donald Dutile) [RHEL-28063] - modpost: error out if addend_*_rel() is not implemented for REL arch (Donald Dutile) [RHEL-28063] - module/decompress: Support zstd in-kernel decompression (Donald Dutile) [RHEL-28063] - module: add module_elf_check_arch for module-specific checks (Donald Dutile) [RHEL-28063] - modpost: Mark uuid_le type to be suitable only for MEI (Donald Dutile) [RHEL-28063] - modpost: fix array_size.cocci warning (Donald Dutile) [RHEL-28063] - modpost: Join broken long printed messages (Donald Dutile) [RHEL-28063] - kallsyms: Remove unneeded semicolon (Donald Dutile) [RHEL-28063] - kallsyms: Add self-test facility (Donald Dutile) [RHEL-28063] - kallsyms: Add helper kallsyms_on_each_match_symbol() (Donald Dutile) [RHEL-28063] - kallsyms: Reduce the memory occupied by kallsyms_seqs_of_names[] (Donald Dutile) [RHEL-28063] - kallsyms: Improve the performance of kallsyms_lookup_name() (Donald Dutile) [RHEL-28063] - module: Fix NULL vs IS_ERR checking for module_get_next_page (Donald Dutile) [RHEL-28063] - module: Remove unused macros module_addr_min/max (Donald Dutile) [RHEL-28063] - module: remove redundant module_sysfs_initialized variable (Donald Dutile) [RHEL-28063] - module: tracking: Keep a record of tainted unloaded modules only (Donald Dutile) [RHEL-28063] - linux/export: use inline assembler to populate symbol CRCs (Donald Dutile) [RHEL-28063] - powerpc/xmon: Use KSYM_NAME_LEN in array size (Donald Dutile) [RHEL-28063] - kallsyms: increase maximum kernel symbol length to 512 (Donald Dutile) [RHEL-28063] - kallsyms: support "big" kernel symbols (Donald Dutile) [RHEL-28063] - kallsyms: add static relationship between `KSYM_NAME_LEN{,_BUFFER}` (Donald Dutile) [RHEL-28063] - kallsyms: avoid hardcoding buffer size (Donald Dutile) [RHEL-28063] - cfi: Drop __CFI_ADDRESSABLE (Donald Dutile) [RHEL-28063] - cfi: Remove CONFIG_CFI_CLANG_SHADOW (Donald Dutile) [RHEL-28063] - module/decompress: generate sysfs string at compile time (Donald Dutile) [RHEL-28063] - module: Add debugfs interface to view unloaded tainted modules (Donald Dutile) [RHEL-28063] - dyndbg: add drm.debug style (drm/parameters/debug) bitmap support (Donald Dutile) [RHEL-28063] - dyndbg: validate class FOO by checking with module (Donald Dutile) [RHEL-28063] - dyndbg: add ddebug_attach_module_classes (Donald Dutile) [RHEL-28063] - kernel/module: add __dyndbg_classes section (Donald Dutile) [RHEL-28063] - dyndbg: add DECLARE_DYNDBG_CLASSMAP macro (Donald Dutile) [RHEL-28063] - dyndbg: add __pr_debug_cls for testing (Donald Dutile) [RHEL-28063] - dyndbg: add class_id to pr_debug callsites (Donald Dutile) [RHEL-28063] - dyndbg: gather __dyndbg[] state into struct _ddebug_info (Donald Dutile) [RHEL-28063] - dyndbg: cleanup auto vars in dynamic_debug_init (Donald Dutile) [RHEL-28063] - dyndbg: drop EXPORTed dynamic_debug_exec_queries (Donald Dutile) [RHEL-28063] - dyndbg: let query-modname override actual module name (Donald Dutile) [RHEL-28063] - dyndbg: use ESCAPE_SPACE for cat control (Donald Dutile) [RHEL-28063] - dyndbg: reverse module.callsite walk in cat control (Donald Dutile) [RHEL-28063] - dyndbg: reverse module walk in cat control (Donald Dutile) [RHEL-28063] - dyndbg: show both old and new in change-info (Donald Dutile) [RHEL-28063] - dyndbg: fix module.dyndbg handling (Donald Dutile) [RHEL-28063] - dyndbg: fix static_branch manipulation (Donald Dutile) [RHEL-28063] - modpost: fix module versioning when a symbol lacks valid CRC (Donald Dutile) [RHEL-28063] - modpost: remove .symbol_white_list field entirely (Donald Dutile) [RHEL-28063] - modpost: remove unneeded .symbol_white_list initializers (Donald Dutile) [RHEL-28063] - modpost: add PATTERNS() helper macro (Donald Dutile) [RHEL-28063] - modpost: shorten warning messages in report_sec_mismatch() (Donald Dutile) [RHEL-28063] - Revert "Kbuild, lto, workaround: Don't warn for initcall_reference in modpost" (Donald Dutile) [RHEL-28063] - modpost: use more reliable way to get fromsec in section_rel(a)() (Donald Dutile) [RHEL-28063] - modpost: add array range check to sec_name() (Donald Dutile) [RHEL-28063] - modpost: refactor get_secindex() (Donald Dutile) [RHEL-28063] - modpost: remove unused Elf_Sword macro (Donald Dutile) [RHEL-28063] - modpost: use sym_get_data() to get module device_table data (Donald Dutile) [RHEL-28063] - modpost: drop executable ELF support (Donald Dutile) [RHEL-28063] - module: Replace kmap() with kmap_local_page() (Donald Dutile) [RHEL-28063] - module: Show the last unloaded module's taint flag(s) (Donald Dutile) [RHEL-28063] - module: Use strscpy() for last_unloaded_module (Donald Dutile) [RHEL-28063] - module: Modify module_flags() to accept show_state argument (Donald Dutile) [RHEL-28063] - module: Move module's Kconfig items in kernel/module/ (Donald Dutile) [RHEL-28063] - module: panic: Taint the kernel when selftest modules load (Donald Dutile) [RHEL-28063] - module: Use vzalloc() instead of vmalloc()/memset(0) (Donald Dutile) [RHEL-28063] - module: Increase readability of module_kallsyms_lookup_name() (Donald Dutile) [RHEL-28063] - module: Fix ERRORs reported by checkpatch.pl (Donald Dutile) [RHEL-28063] - module: Add support for default value for module async_probe (Donald Dutile) [RHEL-28063] - module: kallsyms: Ensure preemption in add_kallsyms() with PREEMPT_RT (Donald Dutile) [RHEL-28063] - module: Fix "warning: variable 'exit' set but not used" (Donald Dutile) [RHEL-28063] - module: Fix selfAssignment cppcheck warning (Donald Dutile) [RHEL-28063] - modules: Fix corruption of /proc/kallsyms (Donald Dutile) [RHEL-28063] - modpost: fix section mismatch check for exported init/exit sections (Donald Dutile) [RHEL-28063] - modpost: use fnmatch() to simplify match() (Donald Dutile) [RHEL-28063] - modpost: simplify mod->name allocation (Donald Dutile) [RHEL-28063] - module: Fix prefix for module.sig_enforce module param (Donald Dutile) [RHEL-28063] - kbuild: check static EXPORT_SYMBOL* by script instead of modpost (Donald Dutile) [RHEL-28063] - modpost: squash if...else-if in find_elf_symbol2() (Donald Dutile) [RHEL-28063] - modpost: reuse ARRAY_SIZE() macro for section_mismatch() (Donald Dutile) [RHEL-28063] - modpost: remove the unused argument of check_sec_ref() (Donald Dutile) [RHEL-28063] - modpost: fix undefined behavior of is_arm_mapping_symbol() (Donald Dutile) [RHEL-28063] - modpost: fix removing numeric suffixes (Donald Dutile) [RHEL-28063] - genksyms: adjust the output format to modpost (Donald Dutile) [RHEL-28063] - kbuild: stop merging *.symversions (Donald Dutile) [RHEL-28063] - kbuild: link symbol CRCs at final link, removing CONFIG_MODULE_REL_CRCS (Donald Dutile) [RHEL-28063] - modpost: extract symbol versions from *.cmd files (Donald Dutile) [RHEL-28063] - modpost: add sym_find_with_module() helper (Donald Dutile) [RHEL-28063] - module: merge check_exported_symbol() into find_exported_symbol_in_section() (Donald Dutile) [RHEL-28063] - module: do not binary-search in __ksymtab_gpl if fsa->gplok is false (Donald Dutile) [RHEL-28063] - module: do not pass opaque pointer for symbol search (Donald Dutile) [RHEL-28063] - module: show disallowed symbol name for inherit_taint() (Donald Dutile) [RHEL-28063] - module: fix [e_shstrndx].sh_size=0 OOB access (Donald Dutile) [RHEL-28063] - module: Introduce module unload taint tracking (Donald Dutile) [RHEL-28063] - module: Move module_assert_mutex_or_preempt() to internal.h (Donald Dutile) [RHEL-28063] - module: Make module_flags_taint() accept a module's taints bitmap and usable outside core code (Donald Dutile) [RHEL-28063] - module.h: simplify MODULE_IMPORT_NS (Donald Dutile) [RHEL-28063] - modpost: change the license of EXPORT_SYMBOL to bool type (Donald Dutile) [RHEL-28063] - kbuild: record symbol versions in *.cmd files (Donald Dutile) [RHEL-28063] - kbuild: generate a list of objects in vmlinux (Donald Dutile) [RHEL-28063] - modpost: move *.mod.c generation to write_mod_c_files() (Donald Dutile) [RHEL-28063] - modpost: merge add_{intree_flag,retpoline,staging_flag} to add_header (Donald Dutile) [RHEL-28063] - modpost: split new_symbol() to symbol allocation and hash table addition (Donald Dutile) [RHEL-28063] - modpost: make sym_add_exported() always allocate a new symbol (Donald Dutile) [RHEL-28063] - modpost: make multiple export error (Donald Dutile) [RHEL-28063] - modpost: dump Module.symvers in the same order of modules.order (Donald Dutile) [RHEL-28063] - modpost: traverse the namespace_list in order (Donald Dutile) [RHEL-28063] - modpost: use doubly linked list for dump_lists (Donald Dutile) [RHEL-28063] - modpost: traverse unresolved symbols in order (Donald Dutile) [RHEL-28063] - modpost: add sym_add_unresolved() helper (Donald Dutile) [RHEL-28063] - modpost: traverse modules in order (Donald Dutile) [RHEL-28063] - modpost: import include/linux/list.h (Donald Dutile) [RHEL-28063] - modpost: change mod->gpl_compatible to bool type (Donald Dutile) [RHEL-28063] - modpost: use bool type where appropriate (Donald Dutile) [RHEL-28063] - modpost: move struct namespace_list to modpost.c (Donald Dutile) [RHEL-28063] - modpost: retrieve the module dependency and CRCs in check_exports() (Donald Dutile) [RHEL-28063] - modpost: add a separate error for exported symbols without definition (Donald Dutile) [RHEL-28063] - modpost: remove stale comment about sym_add_exported() (Donald Dutile) [RHEL-28063] - modpost: do not write out any file when error occurred (Donald Dutile) [RHEL-28063] - modpost: use snprintf() instead of sprintf() for safety (Donald Dutile) [RHEL-28063] - kbuild: refactor cmd_modversions_S (Donald Dutile) [RHEL-28063] - kbuild: refactor cmd_modversions_c (Donald Dutile) [RHEL-28063] - modpost: remove annoying namespace_from_kstrtabns() (Donald Dutile) [RHEL-28063] - modpost: remove redundant initializes for static variables (Donald Dutile) [RHEL-28063] - modpost: move export_from_secname() call to more relevant place (Donald Dutile) [RHEL-28063] - modpost: remove useless export_from_sec() (Donald Dutile) [RHEL-28063] - kbuild: do not remove empty *.symtypes explicitly (Donald Dutile) [RHEL-28063] - kbuild: factor out genksyms command from cmd_gensymtypes_{c,S} (Donald Dutile) [RHEL-28063] - module: Remove module_addr_min and module_addr_max (Donald Dutile) [RHEL-28063] - module: Add CONFIG_ARCH_WANTS_MODULES_DATA_IN_VMALLOC (Donald Dutile) [RHEL-28063] - module: Introduce data_layout (Donald Dutile) [RHEL-28063] - module: Prepare for handling several RB trees (Donald Dutile) [RHEL-28063] - module: Always have struct mod_tree_root (Donald Dutile) [RHEL-28063] - module: Rename debug_align() as strict_align() (Donald Dutile) [RHEL-28063] - module: Rework layout alignment to avoid BUG_ON()s (Donald Dutile) [RHEL-28063] - module: Move module_enable_x() and frob_text() in strict_rwx.c (Donald Dutile) [RHEL-28063] - module: Make module_enable_x() independent of CONFIG_ARCH_HAS_STRICT_MODULE_RWX (Donald Dutile) [RHEL-28063] - module: Move version support into a separate file (Donald Dutile) [RHEL-28063] - module: Move kdb module related code out of main kdb code (Donald Dutile) [RHEL-28063] - module: Move sysfs support into a separate file (Donald Dutile) [RHEL-28063] - module: Move procfs support into a separate file (Donald Dutile) [RHEL-28063] - module: kallsyms: Fix suspicious rcu usage (Donald Dutile) [RHEL-28063] - module: Move kallsyms support into a separate file (Donald Dutile) [RHEL-28063] - module: Move kmemleak support to a separate file (Donald Dutile) [RHEL-28063] - module: Move extra signature support out of core code (Donald Dutile) [RHEL-28063] - module: Move strict rwx support to a separate file (Donald Dutile) [RHEL-28063] - module: Move latched RB-tree support to a separate file (Donald Dutile) [RHEL-28063] - module: Move livepatch support to a separate file (Donald Dutile) [RHEL-28063] - module: Make internal.h and decompress.c more compliant (Donald Dutile) [RHEL-28063] - module: Simple refactor in preparation for split (Donald Dutile) [RHEL-28063] - scripts/gdb: Fix gdb 'lx-symbols' command (Donald Dutile) [RHEL-28063] - module: Move all into module/ (Donald Dutile) [RHEL-28063] - modpost: restore the warning message for missing symbol versions (Donald Dutile) [RHEL-28063] - ftrace: Have architectures opt-in for mcount build time sorting (Donald Dutile) [RHEL-28063] - ftrace: Fix assuming build time sort works for s390 (Donald Dutile) [RHEL-28063] - script/sorttable: Fix some initialization problems (Donald Dutile) [RHEL-28063] - ftrace: Add test to make sure compiled time sorts work (Donald Dutile) [RHEL-28063] - scripts: ftrace - move the sort-processing in ftrace_init (Donald Dutile) [RHEL-28063] - module.h: allow #define strings to work with MODULE_IMPORT_NS (Donald Dutile) [RHEL-28063] - livepatch: Avoid CPU hogging with cond_resched (Donald Dutile) [RHEL-28063] - sections: provide internal __is_kernel() and __is_kernel_text() helper (Donald Dutile) [RHEL-28063] - kallsyms: fix address-checks for kernel related range (Donald Dutile) [RHEL-28063] - dyndbg: refine verbosity 1-4 summary-detail (Donald Dutile) [RHEL-28063] - dyndbg: fix spurious vNpr_info change (Donald Dutile) [RHEL-28063] - dyndbg: no vpr-info on empty queries (Donald Dutile) [RHEL-28063] - dyndbg: vpr-info on remove-module complete, not starting (Donald Dutile) [RHEL-28063] - dyndbg: Remove support for ddebug_query param (Donald Dutile) [RHEL-28063] - dyndbg: make dyndbg a known cli param (Donald Dutile) [RHEL-28063] - dyndbg: show module in vpr-info in dd-exec-queries (Donald Dutile) [RHEL-28063] - scripts: update the comments of kallsyms support (Donald Dutile) [RHEL-28063] - modpost: get the *.mod file path more simply (Donald Dutile) [RHEL-28063] - kbuild: merge vmlinux_link() between ARCH=um and other architectures (Donald Dutile) [RHEL-28063] - kbuild: do not remove 'linux' link in scripts/link-vmlinux.sh (Donald Dutile) [RHEL-28063] - kbuild: merge vmlinux_link() between the ordinary link and Clang LTO (Donald Dutile) [RHEL-28063] - module: fix signature check failures when using in-kernel decompression (Donald Dutile) [RHEL-28063] - module: Remove outdated comment (Donald Dutile) [RHEL-28063] - module: fix building with sysfs disabled (Donald Dutile) [RHEL-28063] - kernel: Fix spelling mistake "compresser" -> "compressor" (Donald Dutile) [RHEL-28063] - module: add in-kernel support for decompressing (Donald Dutile) [RHEL-28063] - module: change to print useful messages from elf_validity_check() (Donald Dutile) [RHEL-28063] - module: fix validate_section_offset() overflow bug on 64-bit (Donald Dutile) [RHEL-28063] - module: fix clang CFI with MODULE_UNLOAD=n (Donald Dutile) [RHEL-28063] - Subject: revert KEYS: Make use of platform keyring for module signature verify (Donald Dutile) [RHEL-28063] - lib/bitmap.c make bitmap_print_bitmask_to_buf parseable (Donald Dutile) [RHEL-28063] - bitmap: extend comment to bitmap_print_bitmask/list_to_buf (Donald Dutile) [RHEL-28063]- arm64: mm: Make hibernation aware of KFENCE (Maxim Levitsky) [RHEL-7225] - scsi: libfc: Fix potential NULL pointer dereference in fc_lport_ptp_setup() (John Meneghini) [RHEL-38200] {CVE-2023-52809} - pinctrl: core: delete incorrect free in pinctrl_enable() (David Arcari) [RHEL-39758] {CVE-2024-36940} - x86/coco: Require seeding RNG with RDRAND on CoCo systems (Lenny Szubowicz) [RHEL-37269] {CVE-2024-35875} - mac802154: fix llsec key resources release in mac802154_llsec_key_del (Steve Best) [RHEL-34969] {CVE-2024-26961} - hwmon: (w83792d) Fix NULL pointer dereference by removing unnecessary structure field (Steve Best) [RHEL-37721] {CVE-2021-47385} - redhat/configs: add CONFIG_CSD_LOCK_WAIT_DEBUG_DEFAULT (Leonardo Bras) [RHEL-13876] - trace,smp: Add tracepoints for scheduling remotelly called functions (Leonardo Bras) [RHEL-13876] - trace,smp: Add tracepoints around remotelly called functions (Leonardo Bras) [RHEL-13876] - trace,smp: Trace all smp_function_call*() invocations (Leonardo Bras) [RHEL-13876] - locking/csd_lock: Remove added data from CSD lock debugging (Leonardo Bras) [RHEL-13876] - trace,smp: Add tracepoints for scheduling remotelly called functions (Leonardo Bras) [RHEL-13876]- qede: fix firmware halt over suspend and resume (John Meneghini) [RHEL-14143] - mm/vmalloc: eliminated the lock contention from twice to once (Aristeu Rozanski) [RHEL-28501] - cachefiles: fix memory leak in cachefiles_add_cache() (Andrey Albershteyn) [RHEL-33111] {CVE-2024-26840} - redhat: include resolve_btfids in kernel-devel (Viktor Malik) [RHEL-40707] - nvme: fix namespace removal list (Maurizio Lombardi) [RHEL-40472] - nvme: use srcu for iterating namespace list (Maurizio Lombardi) [RHEL-40472] - tcp: Use refcount_inc_not_zero() in tcp_twsk_unique(). (Guillaume Nault) [RHEL-39837] {CVE-2024-36904} - ipv6: fib6_rules: avoid possible NULL dereference in fib6_rule_action() (Guillaume Nault) [RHEL-39845] {CVE-2024-36902} - rtnetlink: fix error logic of IFLA_BRIDGE_FLAGS writing back (Davide Caratti) [RHEL-36874] {CVE-2024-27414} - net: dev_addr_lists: move locking out of init/exit in kunit (Hangbin Liu) [RHEL-21442] - net: annotate writes on dev->mtu from ndo_change_mtu() (Ivan Vecera) [RHEL-39583] - geneve: fix header validation in geneve[6]_xmit_skb (Antoine Tenart) [RHEL-37386] {CVE-2024-35973} - icmp: prevent possible NULL dereferences from icmp_build_probe() (Antoine Tenart) [RHEL-37002] {CVE-2024-35857} - netdevsim: add selftest for forwarding skb between connected ports (Petr Oros) [RHEL-38987] - netdevsim: add ndo_get_iflink() implementation (Petr Oros) [RHEL-38987] - netdevsim: forward skbs from one connected port to another (Petr Oros) [RHEL-38987] - netdevsim: allow two netdevsim ports to be connected (Petr Oros) [RHEL-38987] - selftests: net: Correct couple of spelling mistakes (Petr Oros) [RHEL-38987] - selftests: netdevsim: be less selective for FW for the devlink test (Petr Oros) [RHEL-38987] - net: netdevsim: constify the struct device_type usage (Petr Oros) [RHEL-38987] - netdevsim: make nsim_bus const (Petr Oros) [RHEL-38987] - selftests: netdevsim: stop using ifconfig (Petr Oros) [RHEL-38987] - netdevsim: avoid potential loop in nsim_dev_trap_report_work() (Petr Oros) [RHEL-38987] - netdevsim: add Makefile for selftests (Petr Oros) [RHEL-38987] - selftests: netdevsim: fix the udp_tunnel_nic test (Petr Oros) [RHEL-38987] - selftests: netdevsim: correct expected FEC strings (Petr Oros) [RHEL-38987] - selftests: netdevsim: sprinkle more udevadm settle (Petr Oros) [RHEL-38987] - netdevsim: Don't accept device bound programs (Petr Oros) [RHEL-38987] - selftests: netdevsim: use suitable existing dummy file for flash test (Petr Oros) [RHEL-38987] - netdevsim: fix uninitialized data in nsim_dev_trap_fa_cookie_write() (Petr Oros) [RHEL-38987] - xdp: reflect tail increase for MEM_TYPE_XSK_BUFF_POOL (Petr Oros) [RHEL-38863] - ice: update xdp_rxq_info::frag_size for ZC enabled Rx queue (Petr Oros) [RHEL-38863] - intel: xsk: initialize skb_frag_t::bv_offset in ZC drivers (Petr Oros) [RHEL-38863] - ice: remove redundant xdp_rxq_info registration (Petr Oros) [RHEL-38863] - ice: work on pre-XDP prog frag count (Petr Oros) [RHEL-38863] - xsk: fix usage of multi-buffer BPF helpers for ZC XDP (Petr Oros) [RHEL-38863] - xsk: make xsk_buff_pool responsible for clearing xdp_buff::flags (Petr Oros) [RHEL-38863] - xsk: recycle buffer in case Rx queue was full (Petr Oros) [RHEL-38863] - net/mlx5e: Use a memory barrier to enforce PTP WQ xmit submission tracking occurs after populating the metadata_map (Kamal Heib) [RHEL-34192] {CVE-2024-26858} - netlabel: fix RCU annotation for IPv4 options on socket creation (Davide Caratti) [RHEL-31390] - net: fix sk_memory_allocated_{add|sub} vs softirqs (Paolo Abeni) [RHEL-34070] - tcp: sk_forced_mem_schedule() optimization (Paolo Abeni) [RHEL-34070] - net: make SK_MEMORY_PCPU_RESERV tunable (Paolo Abeni) [RHEL-34070] - rcu: Restrict access to RCU CPU stall notifiers (Waiman Long) [RHEL-34076] - rcu: Add RCU CPU stall notifier (Waiman Long) [RHEL-34076] - rcu/exp: Handle RCU expedited grace period kworker allocation failure (Waiman Long) [RHEL-34076] - rcu/exp: Fix RCU expedited parallel grace period kworker allocation failure recovery (Waiman Long) [RHEL-34076] - rcu: Break rcu_node_0 --> &rq->__lock order (Waiman Long) [RHEL-34076] - rcu/tree: Defer setting of jiffies during stall reset (Waiman Long) [RHEL-34076] - rcutorture: Add test of RCU CPU stall notifiers (Waiman Long) [RHEL-34076] - rcu: Eliminate check_cpu_stall() duplicate code (Waiman Long) [RHEL-34076] - rcu: Don't redump the stalled CPU where RCU GP kthread last ran (Waiman Long) [RHEL-34076] - rcu: Delete a redundant check in rcu_check_gp_kthread_starvation() (Waiman Long) [RHEL-34076] - rcu-tasks: Make rcu_tasks_lazy_ms static (Waiman Long) [RHEL-34076] - rcu-tasks: Pull sampling of ->percpu_dequeue_lim out of loop (Waiman Long) [RHEL-34076] - rcu-tasks: Add printk()s to localize boot-time self-test hang (Waiman Long) [RHEL-34076] - refscale: Print out additional module parameters (Waiman Long) [RHEL-34076] - refscale: Fix misplaced data re-read (Waiman Long) [RHEL-34076] - srcu: Only accelerate on enqueue time (Waiman Long) [RHEL-34076] - srcu: Fix callbacks acceleration mishandling (Waiman Long) [RHEL-34076] - rcu: Conditionally build CPU-hotplug teardown callbacks (Waiman Long) [RHEL-34076] - rcu: Assume rcu_report_dead() is always called locally (Waiman Long) [RHEL-34076] - rcu: Assume IRQS disabled from rcu_report_dead() (Waiman Long) [RHEL-34076] - rcu: Use rcu_segcblist_segempty() instead of open coding it (Waiman Long) [RHEL-34076] - rcu: kmemleak: Ignore kmemleak false positives when RCU-freeing objects (Waiman Long) [RHEL-34076] - srcu: Fix srcu_struct node grpmask overflow on 64-bit systems (Waiman Long) [RHEL-34076] - rcu: Eliminate rcu_gp_slow_unregister() false positive (Waiman Long) [RHEL-34076] - rcu: Dump memory object info if callback function is invalid (Waiman Long) [RHEL-34076] - rcu: Add sysfs to provide throttled access to rcu_barrier() (Waiman Long) [RHEL-34076] - rcu/tree: Remove superfluous return from void call_rcu* functions (Waiman Long) [RHEL-34076] - srcu: Fix error handling in init_srcu_struct_fields() (Waiman Long) [RHEL-34076] - rcutorture: Traverse possible cpu to set maxcpu in rcu_nocb_toggle() (Waiman Long) [RHEL-34076] - rcutorture: Replace schedule_timeout*() 1-jiffy waits with HZ/20 (Waiman Long) [RHEL-34076] - torture: Move rcutorture_sched_setaffinity() out of rcutorture (Waiman Long) [RHEL-34076] - rcu: Include torture_sched_setaffinity() declaration (Waiman Long) [RHEL-34076] - rcutorture: Stop right-shifting torture_random() return values (Waiman Long) [RHEL-34076] - rcutorture: Dump grace-period state upon rtort_pipe_count incidents (Waiman Long) [RHEL-34076] - refscale: Add a "jiffies" test (Waiman Long) [RHEL-34076] - rcuscale: Move rcu_scale_writer() schedule_timeout_uninterruptible() to _idle() (Waiman Long) [RHEL-34076] - rcuscale: fix building with RCU_TINY (Waiman Long) [RHEL-34076] - rcuscale: Add RCU Tasks Rude testing (Waiman Long) [RHEL-34076] - rcuscale: Measure RCU Tasks Trace grace-period kthread CPU time (Waiman Long) [RHEL-34076] - rcuscale: Measure grace-period kthread CPU time (Waiman Long) [RHEL-34076] - rcuscale: Print out full set of kfree_rcu parameters (Waiman Long) [RHEL-34076] - rcuscale: Print out full set of module parameters (Waiman Long) [RHEL-34076] - rcuscale: Add minruntime module parameter (Waiman Long) [RHEL-34076] - rcuscale: Fix gp_async_max typo: s/reader/writer/ (Waiman Long) [RHEL-34076] - rcuscale: Permit blocking delays between writers (Waiman Long) [RHEL-34076] - rcu-tasks: Fix boot-time RCU tasks debug-only deadlock (Waiman Long) [RHEL-34076] - rcu-tasks: Permit use of debug-objects with RCU Tasks flavors (Waiman Long) [RHEL-34076] - rcu-tasks: Cancel callback laziness if too many callbacks (Waiman Long) [RHEL-34076] - rcu-tasks: Add kernel boot parameters for callback laziness (Waiman Long) [RHEL-34076] - rcu-tasks: Remove redundant #ifdef CONFIG_TASKS_RCU (Waiman Long) [RHEL-34076] - rcu-tasks: Treat only synchronous grace periods urgently (Waiman Long) [RHEL-34076] - rcu: Make the rcu_nocb_poll boot parameter usable via boot config (Waiman Long) [RHEL-34076] - rcu: Mark __rcu_irq_enter_check_tick() ->rcu_urgent_qs load (Waiman Long) [RHEL-34076] - rcu: Clarify rcu_is_watching() kernel-doc comment (Waiman Long) [RHEL-34076] - rcu/rcuscale: Stop kfree_scale_thread thread(s) after unloading rcuscale (Waiman Long) [RHEL-34076] - rcu/rcuscale: Move rcu_scale_*() after kfree_scale_cleanup() (Waiman Long) [RHEL-34076] - rcu-tasks: Clarify the cblist_init_generic() function's pr_info() output (Waiman Long) [RHEL-34076] - rcu-tasks: Avoid pr_info() with spin lock in cblist_init_generic() (Waiman Long) [RHEL-34076] - rcu/nocb: Make shrinker iterate only over NOCB CPUs (Waiman Long) [RHEL-34076] - rcu/nocb: Recheck lazy callbacks under the ->nocb_lock from shrinker (Waiman Long) [RHEL-34076] - rcu/nocb: Fix shrinker race against callback enqueuer (Waiman Long) [RHEL-34076] - rcu/nocb: Protect lazy shrinker against concurrent (de-)offloading (Waiman Long) [RHEL-34076] - rcu/kvfree: Make drain_page_cache() take early return if cache is disabled (Waiman Long) [RHEL-34076] - rcu/kvfree: Make fill page cache start from krcp->nr_bkv_objs (Waiman Long) [RHEL-34076] - rcu/kvfree: Do not run a page work if a cache is disabled (Waiman Long) [RHEL-34076] - rcu/kvfree: Use consistent krcp when growing kfree_rcu() page cache (Waiman Long) [RHEL-34076] - rcu/kvfree: Invoke debug_rcu_bhead_unqueue() after checking bnode->gp_snap (Waiman Long) [RHEL-34076] - rcu/kvfree: Add debug check for GP complete for kfree_rcu_cpu list (Waiman Long) [RHEL-34076] - rcu/kvfree: Add debug to check grace periods (Waiman Long) [RHEL-34076] - rcu-tasks: Stop rcu_tasks_invoke_cbs() from using never-onlined CPUs (Waiman Long) [RHEL-34076] - rcu: Make rcu_cpu_starting() rely on interrupts being disabled (Waiman Long) [RHEL-34076] - rcu: Mark rcu_cpu_kthread() accesses to ->rcu_cpu_has_work (Waiman Long) [RHEL-34076] - rcu: Mark additional concurrent load from ->cpu_no_qs.b.exp (Waiman Long) [RHEL-34076] - rcu: Employ jiffies-based backstop to callback time limit (Waiman Long) [RHEL-34076] - rcu: Check callback-invocation time limit for rcuc kthreads (Waiman Long) [RHEL-34076] - rcutorture: Verify NUM_ACTIVE_RCU_POLL_OLDSTATE (Waiman Long) [RHEL-34076] - rcutorture: Verify NUM_ACTIVE_RCU_POLL_FULL_OLDSTATE (Waiman Long) [RHEL-34076] - rcu-tasks: Make grace-period-age message human-readable (Waiman Long) [RHEL-34076] - rcu: Synchronize ->qsmaskinitnext in rcu_boost_kthread_setaffinity() (Waiman Long) [RHEL-34076] - rcu/nocb: Add CPU number to CPU-{,de}offload failure messages (Waiman Long) [RHEL-34076] - rcutorture: Fix ksoftirqd boosting timing and iteration (Waiman Long) [RHEL-34076]- efivarfs: force RO when remounting if SetVariable is not supported (Pavel Reichl) [RHEL-26588] {CVE-2023-52463} - keys: Fix overwrite of key expiration on instantiation (David Howells) [RHEL-39708] {CVE-2024-36031} - cpufreq: intel_pstate: Fix unchecked HWP MSR access (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: fix struct cpudata::epp_cached kernel-doc (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: hide unused intel_pstate_cpu_oob_ids[] (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Update the maximum CPU frequency consistently (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Replace three global.turbo_disabled checks (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Read global.no_turbo under READ_ONCE() (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Rearrange show_no_turbo() and store_no_turbo() (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Do not update global.turbo_disabled after initialization (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Fold intel_pstate_max_within_limits() into caller (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Use __ro_after_init for three variables (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Get rid of unnecessary READ_ONCE() annotations (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Wait for canceled delayed work to complete (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Simplify spinlock locking (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Drop redundant locking from intel_pstate_driver_cleanup() (David Arcari) [RHEL-39731] - block: prevent division by zero in blk_rq_stat_sum() (Ming Lei) [RHEL-37281] {CVE-2024-35925} - block: fix module reference leakage from bdev_open_by_dev error path (Ming Lei) [RHEL-37000] {CVE-2024-35859} - net/mlx4_core: replace deprecated strncpy with strscpy (Benjamin Poirier) [RHEL-24474] - IB/mlx4: Fix the size of a buffer in add_port_entries() (Benjamin Poirier) [RHEL-24474] - mlx4: Delete custom device management logic (Benjamin Poirier) [RHEL-24474] - mlx4: Connect the infiniband part to the auxiliary bus (Benjamin Poirier) [RHEL-24474] - mlx4: Connect the ethernet part to the auxiliary bus (Benjamin Poirier) [RHEL-24474] - mlx4: Register mlx4 devices to an auxiliary virtual bus (Benjamin Poirier) [RHEL-24474] - mlx4: Avoid resetting MLX4_INTFF_BONDING per driver (Benjamin Poirier) [RHEL-24474] - mlx4: Move the bond work to the core driver (Benjamin Poirier) [RHEL-24474] - mlx4: Get rid of the mlx4_interface.activate callback (Benjamin Poirier) [RHEL-24474] - mlx4: Replace the mlx4_interface.event callback with a notifier (Benjamin Poirier) [RHEL-24474] - mlx4: Use 'void *' as the event param of mlx4_dispatch_event() (Benjamin Poirier) [RHEL-24474] - mlx4: Rename member mlx4_en_dev.nb to netdev_nb (Benjamin Poirier) [RHEL-24474] - mlx4: Get rid of the mlx4_interface.get_dev callback (Benjamin Poirier) [RHEL-24474] - RDMA/mlx4: Copy union directly (Benjamin Poirier) [RHEL-24474] - net/mlx4: Remove many unnecessary NULL values (Benjamin Poirier) [RHEL-24474] - RDMA/mlx: Remove unnecessary variable initializations (Benjamin Poirier) [RHEL-24474] - net/mlx4: clean up a type issue (Benjamin Poirier) [RHEL-24474] - RDMA/mlx4: Make check for invalid flags stricter (Benjamin Poirier) [RHEL-24474] - net/mlx4: Use bitmap_weight_and() (Benjamin Poirier) [RHEL-24474] - RDMA/mlx: Calling qp event handler in workqueue context (Benjamin Poirier) [RHEL-24474] - sched/topology: Optimize topology_span_sane() (Phil Auld) [RHEL-39277] - cpumask: Add for_each_cpu_from() (Phil Auld) [RHEL-39277] - mm/slub, kunit: Use inverted data to corrupt kmem cache (Nico Pache) [RHEL-38018] - drop_monitor: replace spin_lock by raw_spin_lock (Wander Lairson Costa) [RHEL-1016] - redhat/configs: Add CONFIG_MITIGATION_SPECTRE_BHI (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Fix BHI retpoline check (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Replace CONFIG_SPECTRE_BHI_{ON,OFF} with CONFIG_MITIGATION_SPECTRE_BHI (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Remove CONFIG_BHI_MITIGATION_AUTO and spectre_bhi=auto (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Clarify that syscall hardening isn't a BHI mitigation (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Fix BHI handling of RRSBA (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Rename various 'ia32_cap' variables to 'x86_arch_cap_msr' (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Cache the value of MSR_IA32_ARCH_CAPABILITIES (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Fix BHI documentation (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Fix return type of spectre_bhi_state() (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Make CONFIG_SPECTRE_BHI_ON the default (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - KVM: x86: Add BHI_NO (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bhi: Mitigate KVM by default (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bhi: Add BHI mitigation knob (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bhi: Enumerate Branch History Injection (BHI) bug (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bhi: Define SPEC_CTRL_BHI_DIS_S (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bhi: Add support for clearing branch history at syscall entry (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Change commas to semicolons in 'spectre_v2' sysfs file (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - perf/x86/amd/lbr: Use freeze based on availability (Waiman Long) [RHEL-28203 RHEL-28209] - Documentation/kernel-parameters: Add spec_rstack_overflow to mitigations=off (Waiman Long) [RHEL-28203 RHEL-28209]- cpu/hotplug: Don't offline the last non-isolated CPU (David Arcari) [RHEL-38274] {CVE-2023-52831} - cpu/hotplug: Prevent self deadlock on CPU hot-unplug (David Arcari) [RHEL-38274] {CVE-2023-52831} - efi: fix panic in kdump kernel (Steve Best) [RHEL-36998] {CVE-2024-35800} - mm/secretmem: fix GUP-fast succeeding on secretmem folios (Waiman Long) [RHEL-37271 RHEL-37272] {CVE-2024-35872} - secretmem: convert page_is_secretmem() to folio_is_secretmem() (Waiman Long) [RHEL-37271 RHEL-37272] {CVE-2024-35872} - NFSv4.1: fix handling NFS4ERR_DELAY when testing for session trunking (Scott Mayhew) [RHEL-24133] - mtd: mtdpart: Don't create platform device that'll never probe (Rupinderjit Singh) [RHEL-22420] - mtd: call of_platform_populate() for MTD partitions (Rupinderjit Singh) [RHEL-22420] - bus: imx-weim: make symbol 'weim_of_notifier' static (Rupinderjit Singh) [RHEL-22420] - treewide: Fix probing of devices in DT overlays (Rupinderjit Singh) [RHEL-22420] - bus: imx-weim: add DT overlay support for WEIM bus (Rupinderjit Singh) [RHEL-22420] - of: property: fw_devlink: Fix stupid bug in remote-endpoint parsing (Rupinderjit Singh) [RHEL-22420] - of: property: Improve finding the supplier of a remote-endpoint property (Rupinderjit Singh) [RHEL-22420] - soc: renesas: Move away from using OF_POPULATED for fw_devlink (Rupinderjit Singh) [RHEL-22420] - driver core: Fix device_link_flag_is_sync_state_only() (Rupinderjit Singh) [RHEL-22420] - driver core: fw_devlink: Improve logs for cycle detection (Rupinderjit Singh) [RHEL-22420] - driver core: fw_devlink: Improve detection of overlapping cycles (Rupinderjit Singh) [RHEL-22420] - of: property: Simplify of_link_to_phandle() (Rupinderjit Singh) [RHEL-22420] - platform/mellanox: nvsw-sn2201: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/mellanox: mlxreg-lc: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/mellanox: mlxreg-io: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform: mellanox: mlxreg-hotplug: Extend condition for notification callback processing (Mark Langsdorf) [RHEL-33550] - platform/mellanox: mlxreg-lc: Make error handling flow consistent (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Handle events during suspend after resume completion (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_uart: properly fix race condition (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: Separate host command and irq disable (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: fix compilation warning (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_proto: Mark outdata as const (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_typec_vdm: Mark port_amode_ops const (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Use dev_err_probe() more (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Use semi-colons instead of commas (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Add Displayport Alternatemode 2.1 Support (Mark Langsdorf) [RHEL-33550] - platform/chrome/wilco_ec: telemetry: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome/wilco_ec: debugfs: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome/wilco_ec: core: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_usbpd_notify: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_usbpd_logger: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_vbc: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_sysfs: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lightbar: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_debugfs: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_chardev: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: wilco_ec: Annotate struct ec_event_queue with __counted_by (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Configure Retimer cable type (Mark Langsdorf) [RHEL-33550] - platform/chrome: chromeos_acpi: print hex string for ACPI_TYPE_BUFFER (Mark Langsdorf) [RHEL-33550] - platform/chrome: chromeos_acpi: support official HID GOOG0016 (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: Remove EC panic shutdown timeout (Mark Langsdorf) [RHEL-33550] - platform: Explicitly include correct DT includes (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_spi: Use %*ph for printing hexdump of a small buffer (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: Move host command to prepare/complete (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Report EC panic as uevent (Mark Langsdorf) [RHEL-33550] - platform/chrome: wilco_ec: remove return value check of debugfs_create_dir() (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_debugfs: fix kernel-doc warning (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Separate logic for getting panic info (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: remove unneeded label and if-condition (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_chardev: fix kernel data leak from ioctl (Mark Langsdorf) [RHEL-33550] - platform/olpc: olpc-xo175-ec: Use SPI device ID data to bind device (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Fix spelling mistake (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_typec_vdm: Add Attention support (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_typec_vdm: Fix VDO copy (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_uart: fix negative type promoted to high (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Use per-device lockdep key (Mark Langsdorf) [RHEL-33550] - platform/chrome: fix kernel-doc warnings for panic notifier (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: initialize the buf variable (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Fix panic notifier registration (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_typec_vdm: Add VDM send support (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_typec_vdm: Add VDM reply support (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Add initial VDM support (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Alter module name with hyphens (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Move structs to header (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Update port DP VDO (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Set port alt mode drvdata (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Stash port driver info (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Shutdown on EC Panic (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Poll EC log on EC panic (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_uart: fix race condition (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_uart: Add DT enumeration support (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_uart: Add transport layer (Mark Langsdorf) [RHEL-33550] - platform/chrome: use sysfs_emit_at() instead of scnprintf() (Mark Langsdorf) [RHEL-33550] - platform/chrome: use sysfs_emit() instead of scnprintf() (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Set parent of partner PD object (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_usbpd_notify: Fix error handling in cros_usbpd_notify_init() (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Convert to i2c's .probe_new() (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: Force synchronous probe (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: Mark PROBE_PREFER_ASYNCHRONOUS (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lightbar: Set PROBE_PREFER_ASYNCHRONOUS (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_spi: Set PROBE_PREFER_ASYNCHRONOUS (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: Move mec_init to device probe (Mark Langsdorf) [RHEL-33550] - platform/chrome: Use kstrtobool() instead of strtobool() (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc_mec: remove cros_ec_lpc_mec_destroy() (Mark Langsdorf) [RHEL-33550] - platform/chrome: add a driver for HPS (Mark Langsdorf) [RHEL-33550] - redhat/configs: enable HPS driver as a module (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Notify the PM of wake events during resume (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Register partner PDOs (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Correct alt mode index (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Expose suspend_timeout_ms in debugfs (Mark Langsdorf) [RHEL-33550] - platform/chrome: fix double-free in chromeos_laptop_prepare() (Mark Langsdorf) [RHEL-33550] - platform/chrome: fix memory corruption in ioctl (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_proto: Update version on GET_NEXT_EVENT failure (Mark Langsdorf) [RHEL-33550] - platform/chrome: fix kernel-doc warning for suspend_timeout_ms (Mark Langsdorf) [RHEL-33550]- net/smc: avoid data corruption caused by decline (Tobias Huschle) [RHEL-38236] {CVE-2023-52775} - powerpc/pseries/memhp: Fix access beyond end of drmem array (Mamatha Inamdar) [RHEL-26494] {CVE-2023-52451} - octeontx2-af: avoid off-by-one read from userspace (Kamal Heib) [RHEL-39873] {CVE-2024-36957} - iommu/amd: Fix panic accessing amd_iommu_enable_faulting (Jerry Snitselaar) [RHEL-37320 RHEL-40344] - blk-cgroup: Properly propagate the iostat update up the hierarchy (Ming Lei) [RHEL-38596] - ethernet: hisilicon: hns: hns_dsaf_misc: fix a possible array overflow in hns_dsaf_ge_srst_by_port() (Ken Cox) [RHEL-38715] {CVE-2021-47548} - watchdog: rti: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-40150] - watchdog: rti-wdt:using the pm_runtime_resume_and_get to simplify the code (Andrew Halaney) [RHEL-40150] - watchdog: rti-wdt: Fix pm_runtime_get_sync() error checking (Andrew Halaney) [RHEL-40150] - watchdog: rti_wdt: Fix calculation and evaluation of preset heartbeat (Andrew Halaney) [RHEL-40150] - watchdog: rti-wdt: Add missing pm_runtime_disable() in probe function (Andrew Halaney) [RHEL-40150] - watchdog: rti-wdt: Make use of the helper function devm_platform_ioremap_resource() (Andrew Halaney) [RHEL-40150] - clk: Get runtime PM before walking tree for clk_summary (Andrew Halaney) [RHEL-35062] - clk: Get runtime PM before walking tree during disable_unused (Andrew Halaney) [RHEL-35062] {CVE-2024-27004} - clk: Initialize struct clk_core kref earlier (Andrew Halaney) [RHEL-35062] - clk: Don't hold prepare_lock when calling kref_put() (Andrew Halaney) [RHEL-35062] - clk: Remove prepare_lock hold assertion in __clk_release() (Andrew Halaney) [RHEL-35062] - atl1c: Work around the DMA RX overflow issue (Ken Cox) [RHEL-38289] {CVE-2023-52834} - scsi: ufs: ti-j721e: Expose device tree aliases (Andrew Halaney) [RHEL-39999] - scsi: ufs: cdns-pltfrm: Perform read back after writing HCLKDIV (Andrew Halaney) [RHEL-39999] - redhat/configs: Enable CONFIG_BLK_CGROUP_IOCOST (Waiman Long) [RHEL-38879] - null_blk: Fix return value of nullb_device_power_store() (Ming Lei) [RHEL-39662] - null_blk: fix null-ptr-dereference while configuring 'power' and 'submit_queues' (Ming Lei) [RHEL-39662] - stackdepot: respect __GFP_NOLOCKDEP allocation flag (Waiman Long) [RHEL-38628] - lib/stackdepot: off by one in depot_fetch_stack() (Waiman Long) [RHEL-38628] - lib/stackdepot: fix first entry having a 0-handle (Waiman Long) [RHEL-38628] - platform/x86: wmi: Fix opening of char device (David Arcari) [RHEL-38260] {CVE-2023-52864} - platform/x86: wmi: remove unnecessary initializations (David Arcari) [RHEL-38260] {CVE-2023-52864} - scsi: mpi3mr: Use proper format specifier in mpi3mr_sas_port_add() (Bryan Gurney) [RHEL-38547] - scsi: mpi3mr: Sanitise num_phys (Bryan Gurney) [RHEL-38547] - mlxbf_gige: call request_irq() after NAPI initialized (Kamal Heib) [RHEL-37179] {CVE-2024-35907} - mlxbf_gige: stop PHY during open() error paths (Kamal Heib) [RHEL-37179] - fork: defer linking file vma until vma is fully initialized (Rafael Aquini) [RHEL-35022] {CVE-2024-27022} - platform/x86/intel-uncore-freq: Don't present root domain on error (David Arcari) [RHEL-38558] - platform/x86/intel-uncore-freq: Increase minor number support (David Arcari) [RHEL-38558] - x86/cpu/topology: Rename topology_max_die_per_package() (David Arcari) [RHEL-38558] - platform/x86/intel-uncore-freq: Process read/write blocked feature status (David Arcari) [RHEL-38558] - mlxbf_gige: stop interface during shutdown (Kamal Heib) [RHEL-37244] {CVE-2024-35885} - usbnet: fix error return code in usbnet_probe() (Jose Ignacio Tornos Martinez) [RHEL-38442] {CVE-2021-47495} - usbnet: sanity check for maxpacket (Jose Ignacio Tornos Martinez) [RHEL-38442] {CVE-2021-47495} - net: ena: Fix incorrect descriptor free behavior (Kamal Heib) [RHEL-37430] {CVE-2024-35958} - VMCI: Fix possible memcpy() run-time warning in vmci_datagram_invoke_guest_handler() (Steve Best) [RHEL-37327] {CVE-2024-35944} - VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host() (Steve Best) [RHEL-37327] {CVE-2024-35944} - x86/mm: Ensure input to pfn_to_kaddr() is treated as a 64-bit type (Steve Best) [RHEL-36906] {CVE-2023-52659} - powerpc/mm: Align memory_limit value specified using mem= kernel parameter (Joel Savitz) [RHEL-8591] - dyndbg: fix old BUG_ON in >control parser (Waiman Long) [RHEL-37113 RHEL-37114] {CVE-2024-35947} - nbd: always initialize struct msghdr completely (Ming Lei) [RHEL-29500] {CVE-2024-26638} - cpufreq: amd-pstate: Fix the inconsistency in max frequency units (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: remove global header file (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: fix memory leak on CPU EPP exit (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: fix the highest frequency issue which limits performance (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: remove unused variable lowest_nonlinear_freq (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: fix code format problems (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Add quirk for the pstate CPPC capabilities missing (David Arcari) [RHEL-34751] - x86/CPU/AMD: Add ZenX generations flags (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: get transition delay and latency value from ACPI tables (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Bail out if min/max/nominal_freq is 0 (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Remove amd_get_{min,max,nominal,lowest_nonlinear}_freq() (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Unify computation of {max,min,nominal,lowest_nonlinear}_freq (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Document the units for freq variables in amd_cpudata (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Document *_limit_* fields in struct amd_cpudata (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: adjust min/max limit perf (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Fix min_perf assignment in amd_pstate_adjust_perf() (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Update amd-pstate preferred core ranking dynamically (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Enable amd-pstate preferred core support (David Arcari) [RHEL-34751] - ACPI: CPPC: Add helper to get the highest performance value (David Arcari) [RHEL-34751] - cpufreq/amd-pstate: Fix setting scaling max/min freq values (David Arcari) [RHEL-34751] - cpufreq/amd-pstate: Only print supported EPP values for performance governor (David Arcari) [RHEL-34751] - cpufreq/amd-pstate: Fix scaling_min_freq and scaling_max_freq update (David Arcari) [RHEL-34751] - cpufreq/amd-pstate: Fix the return value of amd_pstate_fast_switch() (David Arcari) [RHEL-34751] - Merge DRM changes from upstream v6.8..v6.9 (Dave Airlie) [RHEL-24102] - Merge DRM changes from upstream v6.7..v6.8 (Dave Airlie) [RHEL-24102] - redhat/configs: add new configs from drm backport (Dave Airlie) [RHEL-24102] - Partial revert: "file: convert to SLAB_TYPESAFE_BY_RCU" for i915 (Dave Airlie) [RHEL-24102] - Revert "drm/ttm: dynamically allocate the drm-ttm_pool shrinker" (Dave Airlie) [RHEL-24102] - Revert "drm/i915: dynamically allocate the i915_gem_mm shrinker" (Dave Airlie) [RHEL-24102] - Merge DRM changes from upstream v6.6..v6.7 (Dave Airlie) [RHEL-24102]- nvmem: Fix shift-out-of-bound (UBSAN) with byte size cells (Steve Best) [RHEL-38438] {CVE-2021-47497} - kernel: watch_queue: copy user-array safely (Steve Best) [RHEL-38238] {CVE-2023-52824} - lib/generic-radix-tree.c: Don't overflow in peek() (Waiman Long) [RHEL-37739 RHEL-37740] {CVE-2021-47432} - include/linux/generic-radix-tree.h: replace kernel.h with the necessary inclusions (Waiman Long) [RHEL-37739 RHEL-37740] {CVE-2021-47432} - efi: runtime: Fix potential overflow of soft-reserved region size (Lenny Szubowicz) [RHEL-33098] {CVE-2024-26843} - workqueue: Drain BH work items on hot-unplugged CPUs (Waiman Long) [RHEL-25103] - workqueue: Control intensive warning threshold through cmdline (Waiman Long) [RHEL-25103] - workqueue: Make @flags handling consistent across set_work_data() and friends (Waiman Long) [RHEL-25103] - workqueue: Remove clear_work_data() (Waiman Long) [RHEL-25103] - workqueue: Factor out work_grab_pending() from __cancel_work_sync() (Waiman Long) [RHEL-25103] - workqueue: Clean up enum work_bits and related constants (Waiman Long) [RHEL-25103] - workqueue: Introduce work_cancel_flags (Waiman Long) [RHEL-25103] - workqueue: Use variable name irq_flags for saving local irq flags (Waiman Long) [RHEL-25103] - workqueue: Reorganize flush and cancel[_sync] functions (Waiman Long) [RHEL-25103] - workqueue: Rename __cancel_work_timer() to __cancel_timer_sync() (Waiman Long) [RHEL-25103] - workqueue: Use rcu_read_lock_any_held() instead of rcu_read_lock_held() (Waiman Long) [RHEL-25103] - workqueue: Cosmetic changes (Waiman Long) [RHEL-25103] - workqueue, irq_work: Build fix for !CONFIG_IRQ_WORK (Waiman Long) [RHEL-25103] - workqueue: Fix queue_work_on() with BH workqueues (Waiman Long) [RHEL-25103] - async: Use a dedicated unbound workqueue with raised min_active (Waiman Long) [RHEL-25103] - workqueue: Implement workqueue_set_min_active() (Waiman Long) [RHEL-25103] - workqueue: Fix kernel-doc comment of unplug_oldest_pwq() (Waiman Long) [RHEL-25103] - workqueue: Bind unbound workqueue rescuer to wq_unbound_cpumask (Waiman Long) [RHEL-25103] - kernel/workqueue: Let rescuers follow unbound wq cpumask changes (Waiman Long) [RHEL-25103] - workqueue: Enable unbound cpumask update on ordered workqueues (Waiman Long) [RHEL-25103] - workqueue: Link pwq's into wq->pwqs from oldest to newest (Waiman Long) [RHEL-25103] - workqueue: Don't implicitly make UNBOUND workqueues w/ @max_active==1 ordered (Waiman Long) [RHEL-25103] - workqueue: Skip __WQ_DESTROYING workqueues when updating global unbound cpumask (Waiman Long) [RHEL-25103] - workqueue: fix a typo in comment (Waiman Long) [RHEL-25103] - Revert "workqueue: make wq_subsys const" (Waiman Long) [RHEL-25103] - workqueue: Implement BH workqueues to eventually replace tasklets (Waiman Long) [RHEL-25103] - workqueue: Factor out init_cpu_worker_pool() (Waiman Long) [RHEL-25103] - workqueue: Update lock debugging code (Waiman Long) [RHEL-25103] - workqueue: make wq_subsys const (Waiman Long) [RHEL-25103] - workqueue: Fix pwq->nr_in_flight corruption in try_to_grab_pending() (Waiman Long) [RHEL-25103] - workqueue: Avoid premature init of wq->node_nr_active[].max (Waiman Long) [RHEL-25103] - workqueue: Don't call cpumask_test_cpu() with -1 CPU in wq_update_node_max_active() (Waiman Long) [RHEL-25103] - tools/workqueue/wq_dump.py: Add node_nr/max_active dump (Waiman Long) [RHEL-25103] - workqueue: Implement system-wide nr_active enforcement for unbound workqueues (Waiman Long) [RHEL-25103] - workqueue: Introduce struct wq_node_nr_active (Waiman Long) [RHEL-25103] - workqueue: Move pwq_dec_nr_in_flight() to the end of work item handling (Waiman Long) [RHEL-25103] - workqueue: RCU protect wq->dfl_pwq and implement accessors for it (Waiman Long) [RHEL-25103] - workqueue: Make wq_adjust_max_active() round-robin pwqs while activating (Waiman Long) [RHEL-25103] - workqueue: Move nr_active handling into helpers (Waiman Long) [RHEL-25103] - workqueue: Replace pwq_activate_inactive_work() with [__]pwq_activate_work() (Waiman Long) [RHEL-25103] - workqueue: Factor out pwq_is_empty() (Waiman Long) [RHEL-25103] - workqueue: Move pwq->max_active to wq->max_active (Waiman Long) [RHEL-25103] - workqueue: Break up enum definitions and give names to the types (Waiman Long) [RHEL-25103] - workqueue: Drop unnecessary kick_pool() in create_worker() (Waiman Long) [RHEL-25103] - tools/workqueue/wq_dump.py: Clean up code and drop duplicate information (Waiman Long) [RHEL-25103] - workqueue: mark power efficient workqueue as unbounded if nohz_full enabled (Waiman Long) [RHEL-25103] - workqueue: Add rcu lock check at the end of work item execution (Waiman Long) [RHEL-25103] - kernel/workqueue: Bind rescuer to unbound cpumask for WQ_UNBOUND (Waiman Long) [RHEL-25103] - tools/workqueue: Add rescuers printing to wq_dump.py (Waiman Long) [RHEL-25103] - Revert "workqueue: Override implicit ordered attribute in workqueue_apply_unbound_cpumask()" (Waiman Long) [RHEL-25103] - Documentation/core-api: fix spelling mistake in workqueue (Waiman Long) [RHEL-25103] - Documentation/core-api : fix typo in workqueue (Waiman Long) [RHEL-25103] - async: Split async_schedule_node_domain() (Waiman Long) [RHEL-25103] - workqueue: Provide one lock class key per work_on_cpu() callsite (Waiman Long) [RHEL-25103] - workqueue: fix -Wformat-truncation in create_worker (Waiman Long) [RHEL-25103] - workqueue: Use the kmem_cache_free() instead of kfree() to release pwq (Waiman Long) [RHEL-25103] - workqueue: doc: Fix function and sysfs path errors (Waiman Long) [RHEL-25103] - workqueue: Fix UAF report by KASAN in pwq_release_workfn() (Waiman Long) [RHEL-25103] - workqueue: Fix missed pwq_release_worker creation in wq_cpu_intensive_thresh_init() (Waiman Long) [RHEL-25103] - workqueue: Removed double allocation of wq_update_pod_attrs_buf (Waiman Long) [RHEL-25103] - workqueue: fix data race with the pwq->stats[] increment (Waiman Long) [RHEL-25103] - workqueue: Rename rescuer kworker (Waiman Long) [RHEL-25103] - workqueue: Make default affinity_scope dynamically updatable (Waiman Long) [RHEL-25103] - workqueue: Add "Affinity Scopes and Performance" section to documentation (Waiman Long) [RHEL-25103] - workqueue: Implement non-strict affinity scope for unbound workqueues (Waiman Long) [RHEL-25103] - workqueue: Add workqueue_attrs->__pod_cpumask (Waiman Long) [RHEL-25103] - workqueue: Factor out need_more_worker() check and worker wake-up (Waiman Long) [RHEL-25103] - workqueue: Factor out work to worker assignment and collision handling (Waiman Long) [RHEL-25103] - workqueue: Add multiple affinity scopes and interface to select them (Waiman Long) [RHEL-25103] - workqueue: Modularize wq_pod_type initialization (Waiman Long) [RHEL-25103] - workqueue: Add tools/workqueue/wq_dump.py which prints out workqueue configuration (Waiman Long) [RHEL-25103] - workqueue: Generalize unbound CPU pods (Waiman Long) [RHEL-25103] - workqueue: Factor out clearing of workqueue-only attrs fields (Waiman Long) [RHEL-25103] - workqueue: Factor out actual cpumask calculation to reduce subtlety in wq_update_pod() (Waiman Long) [RHEL-25103] - workqueue: Initialize unbound CPU pods later in the boot (Waiman Long) [RHEL-25103] - workqueue: Move wq_pod_init() below workqueue_init() (Waiman Long) [RHEL-25103] - workqueue: Rename NUMA related names to use pod instead (Waiman Long) [RHEL-25103] - workqueue: Rename workqueue_attrs->no_numa to ->ordered (Waiman Long) [RHEL-25103] - workqueue: Make unbound workqueues to use per-cpu pool_workqueues (Waiman Long) [RHEL-25103] - workqueue: Call wq_update_unbound_numa() on all CPUs in NUMA node on CPU hotplug (Waiman Long) [RHEL-25103] - workqueue: Make per-cpu pool_workqueues allocated and released like unbound ones (Waiman Long) [RHEL-25103] - workqueue: Use a kthread_worker to release pool_workqueues (Waiman Long) [RHEL-25103] - workqueue: Remove module param disable_numa and sysfs knobs pool_ids and numa (Waiman Long) [RHEL-25103] - workqueue: Relocate worker and work management functions (Waiman Long) [RHEL-25103] - workqueue: Rename wq->cpu_pwqs to wq->cpu_pwq (Waiman Long) [RHEL-25103] - workqueue: Not all work insertion needs to wake up a worker (Waiman Long) [RHEL-25103] - workqueue: Cleanups around process_scheduled_works() (Waiman Long) [RHEL-25103] - workqueue: Drop the special locking rule for worker->flags and worker_pool->flags (Waiman Long) [RHEL-25103] - workqueue: use LIST_HEAD to initialize cull_list (Waiman Long) [RHEL-25103] - workqueue: Warn attempt to flush system-wide workqueues. (Waiman Long) [RHEL-25103] - workqueue: Scale up wq_cpu_intensive_thresh_us if BogoMIPS is below 4000 (Waiman Long) [RHEL-25103] - workqueue: Fix cpu_intensive_thresh_us name in help text (Waiman Long) [RHEL-25103] - soc: qcom: qmi: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - dm integrity: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - scsi: NCR5380: Use default @max_active for hostdata->work_q (Waiman Long) [RHEL-25103] - crypto: octeontx2: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - xen/pvcalls: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - virt: acrn: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - net: octeontx2: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - net: thunderx: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - greybus: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - powerpc, workqueue: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - workqueue: Disable per-cpu CPU hog detection when wq_cpu_intensive_thresh_us is 0 (Waiman Long) [RHEL-25103] - workqueue: Fix WARN_ON_ONCE() triggers in worker_enter_idle() (Waiman Long) [RHEL-25103] - workqueue: Track and monitor per-workqueue CPU time usage (Waiman Long) [RHEL-25103] - redhat/configs: Add CONFIG_WQ_CPU_INTENSIVE_REPORT (Waiman Long) [RHEL-25103] - workqueue: Report work funcs that trigger automatic CPU_INTENSIVE mechanism (Waiman Long) [RHEL-25103] - workqueue: Automatically mark CPU-hogging work items CPU_INTENSIVE (Waiman Long) [RHEL-25103] - workqueue: Improve locking rule description for worker fields (Waiman Long) [RHEL-25103] - workqueue: Move worker_set/clr_flags() upwards (Waiman Long) [RHEL-25103] - workqueue: Re-order struct worker fields (Waiman Long) [RHEL-25103] - workqueue: Add pwq->stats[] and a monitoring script (Waiman Long) [RHEL-25103] - Further upgrade queue_work_on() comment (Waiman Long) [RHEL-25103] - workqueue: clean up WORK_* constant types, clarify masking (Waiman Long) [RHEL-25103] - workqueue: Introduce show_freezable_workqueues (Waiman Long) [RHEL-25103] - workqueue: Print backtraces from CPUs with hung CPU bound workqueues (Waiman Long) [RHEL-25103] - workqueue: Warn when a rescuer could not be created (Waiman Long) [RHEL-25103] - workqueue: Interrupted create_worker() is not a repeated event (Waiman Long) [RHEL-25103] - workqueue: Warn when a new worker could not be created (Waiman Long) [RHEL-25103] - workqueue: Fix hung time report of worker pools (Waiman Long) [RHEL-25103] - workqueue: Simplify a pr_warn() call in wq_select_unbound_cpu() (Waiman Long) [RHEL-25103] - scsi: message: fusion: Avoid flush_scheduled_work() usage (Waiman Long) [RHEL-25103] - scsi: message: fusion: Remove unused sas_persist_task work (Waiman Long) [RHEL-25103] - workqueue: Make show_pwq() use run-length encoding (Waiman Long) [RHEL-25103] - workqueue: Add a new flag to spot the potential UAF error (Waiman Long) [RHEL-25103] - workqueue: Make queue_rcu_work() use call_rcu_hurry() (Waiman Long) [RHEL-25103] - treewide: Drop WARN_ON_FUNCTION_MISMATCH (Waiman Long) [RHEL-25103] - Input: psmouse-smbus - avoid flush_scheduled_work() usage (Waiman Long) [RHEL-25103] - workqueue: Convert the type of pool->nr_running to int (Waiman Long) [RHEL-25103] - workqueue: Use wake_up_worker() in wq_worker_sleeping() instead of open code (Waiman Long) [RHEL-25103] - Revert "module, async: async_synchronize_full() on module init iff async is used" (Waiman Long) [RHEL-25103] - workqueue: Upgrade queue_work_on() comment (Waiman Long) [RHEL-25103] - workqueue: doc: Call out the non-reentrance conditions (Waiman Long) [RHEL-25103]- i2c: core: Fix atomic xfer check for non-preempt config (Steve Best) [RHEL-38315] {CVE-2023-52791} - i2c: core: Run atomic i2c xfer when !preemptible (Steve Best) [RHEL-38315] {CVE-2023-52791} - x86/fpu: Keep xfd_state in sync with MSR_IA32_XFD (Steve Best) [RHEL-36996] {CVE-2024-35801} - platform/x86: p2sb: On Goldmont only cache P2SB and SPI devfn BAR (Steve Best) [RHEL-31058] - xen-netfront: Add missing skb_mark_for_recycle (Vitaly Kuznetsov) [RHEL-36573] {CVE-2024-27393} - bounds: Use the right number of bits for power-of-two CONFIG_NR_CPUS (Steve Best) [RHEL-37368] {CVE-2024-35983} - mm/hugetlb: fix missing hugetlb_lock for resv uncharge (Rafael Aquini) [RHEL-37467] {CVE-2024-36000} - ice: fix uninitialized dplls mutex usage (Petr Oros) [RHEL-36283] - ice: fix pin phase adjust updates on PF reset (Petr Oros) [RHEL-36283] - ice: fix dpll periodic work data updates on PF reset (Petr Oros) [RHEL-36283] - ice: fix dpll and dpll_pin data access on PF reset (Petr Oros) [RHEL-36283] - ice: fix dpll input pin phase_adjust value updates (Petr Oros) [RHEL-36283] - ice: fix connection state of DPLL and out pin (Petr Oros) [RHEL-36283] - ice: Add automatic VF reset on Tx MDD events (Petr Oros) [RHEL-36317] - dmaengine: idxd: add a write() method for applications to submit work (Jerry Snitselaar) [RHEL-35828] {CVE-2024-21823} - dmaengine: idxd: add a new security check to deal with a hardware erratum (Jerry Snitselaar) [RHEL-35828] {CVE-2024-21823} - VFIO: Add the SPR_DSA and SPR_IAX devices to the denylist (Jerry Snitselaar) [RHEL-35828] {CVE-2024-21823} - scsi: lpfc: Copyright updates for 14.4.0.2 patches (Dick Kennedy) [RHEL-35858] - scsi: lpfc: Update lpfc version to 14.4.0.2 (Dick Kennedy) [RHEL-35858] - scsi: lpfc: Add support for 32 byte CDBs (Dick Kennedy) [RHEL-35858] - scsi: lpfc: Change lpfc_hba hba_flag member into a bitmask (Dick Kennedy) [RHEL-35858] - scsi: lpfc: Introduce rrq_list_lock to protect active_rrq_list (Dick Kennedy) [RHEL-35858] - scsi: lpfc: Clear deferred RSCN processing flag when driver is unloading (Dick Kennedy) [RHEL-35858] - scsi: lpfc: Update logging of protection type for T10 DIF I/O (Dick Kennedy) [RHEL-35858] - scsi: lpfc: Change default logging level for unsolicited CT MIB commands (Dick Kennedy) [RHEL-35858] - mm/memory-failure: fix deadlock when hugetlb_optimize_vmemmap is enabled (Aristeu Rozanski) [RHEL-35090 RHEL-35091] {CVE-2024-26987} - selftest/bpf: Test the read of vsyscall page under x86-64 (Rafael Aquini) [RHEL-33168] {CVE-2024-26906} - x86/mm: Disallow vsyscall page read for copy_from_kernel_nofault() (Rafael Aquini) [RHEL-33168] {CVE-2024-26906} - x86/mm: Move is_vsyscall_vaddr() into asm/vsyscall.h (Rafael Aquini) [RHEL-33168] {CVE-2024-26906} - gfs2: Remove and replace gfs2_glock_queue_work (Andreas Gruenbacher) [RHEL-32940] - gfs2: do_xmote fixes (Andreas Gruenbacher) [RHEL-32940] - gfs2: finish_xmote cleanup (Andreas Gruenbacher) [RHEL-32940] - gfs2: Fix lru_count accounting (Andreas Gruenbacher) [RHEL-32940] - gfs2: Fix "Make glock lru list scanning safer" (Andreas Gruenbacher) [RHEL-32940] - gfs2: Fix "ignore unlock failures after withdraw" (Andreas Gruenbacher) [RHEL-32940] - gfs2: Don't set GLF_LOCK in gfs2_dispose_glock_lru (Andreas Gruenbacher) [RHEL-32940] - gfs2: Replace gfs2_glock_queue_put with gfs2_glock_put_async (Andreas Gruenbacher) [RHEL-32940] - gfs2: Get rid of gfs2_glock_queue_put in signal_our_withdraw (Andreas Gruenbacher) [RHEL-32940] - gfs2: Don't forget to complete delayed withdraw (Andreas Gruenbacher) [RHEL-32940] - arm64: entry: fix ARM64_WORKAROUND_SPECULATIVE_UNPRIV_LOAD (Mark Salter) [RHEL-31321] {CVE-2024-26670} - arm64: Rename ARM64_WORKAROUND_2966298 (Mark Salter) [RHEL-31321] {CVE-2024-26670} - cpufreq: Fix per-policy boost behavior on SoCs using cpufreq_boost_set_sw() (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: Preserve PM domain votes in system suspend (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: Enable virtual power domain devices (Mark Langsdorf) [RHEL-32446] - PM: sleep: Add helpers to allow a device to remain powered-on (Mark Langsdorf) [RHEL-32446] - cpufreq: imx6q: Don't disable 792 Mhz OPP unnecessarily (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: Introduce cpufreq for ipq95xx (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: Enable cpufreq for ipq53xx (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: add support for IPQ8074 (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: add support for IPQ8064 (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: also accept operating-points-v2-krait-cpu (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: drop pvs_ver for format a fuses (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: add support for IPQ6018 (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: Add MSM8909 (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: Simplify driver data allocation (Mark Langsdorf) [RHEL-32446] - cpufreq: arm: Kconfig: Add i.MX7 to supported SoC for ARM_IMX_CPUFREQ_DT (Mark Langsdorf) [RHEL-32446] - cpufreq: stats: Fix buffer overflow detection in trans_stats() (Mark Langsdorf) [RHEL-32446] - cpufreq: ARM_BRCMSTB_AVS_CPUFREQ cannot be used with ARM_SCMI_CPUFREQ (Mark Langsdorf) [RHEL-32446] - cpufreq: ti-cpufreq: Add opp support for am62p5 SoCs (Mark Langsdorf) [RHEL-32446] - cpufreq: dt-platdev: add am62p5 to blocklist (Mark Langsdorf) [RHEL-32446] - cpufreq: userspace: Move is_managed indicator into per-policy structure (Mark Langsdorf) [RHEL-32446] - cpufreq: userspace: Use fine-grained mutex in userspace governor (Mark Langsdorf) [RHEL-32446] - cpufreq: conservative: Simplify the condition of storing 'down_threshold' (Mark Langsdorf) [RHEL-32446] - cpufreq: Replace deprecated strncpy() with strscpy() (Mark Langsdorf) [RHEL-32446] - cpufreq: dt: platdev: Add MSM8909 to blocklist (Mark Langsdorf) [RHEL-32446] - cpufreq: pmac32: Use of_property_read_reg() to parse "reg" (Mark Langsdorf) [RHEL-32446] - cpufreq: Add QCM6490 to cpufreq-dt-platdev blocklist (Mark Langsdorf) [RHEL-32446] - cpufreq: Support per-policy performance boost (Mark Langsdorf) [RHEL-32446] - cpufreq: pcc: Fix the potentinal scheduling delays in target_index() (Mark Langsdorf) [RHEL-32446] - cpufreq: governor: Free dbs_data directly when gov->init() fails (Mark Langsdorf) [RHEL-32446] - cpufreq: Avoid printing kernel addresses in cpufreq_resume() (Mark Langsdorf) [RHEL-32446] - cpufreq: powernow-k8: Use related_cpus instead of cpus in driver.exit() (Mark Langsdorf) [RHEL-32446] - cpufreq: tegra194: add online/offline hooks (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-cpufreq-hw: add support for 4 freq domains (Mark Langsdorf) [RHEL-32446] - cpufreq: stats: Improve the performance of cpufreq_stats_create_table() (Mark Langsdorf) [RHEL-32446] - cpufreq: cppc: Set fie_disabled to FIE_DISABLED if fails to create kworker_fie (Mark Langsdorf) [RHEL-32446] - cpufreq: cppc: cppc_cpufreq_get_rate() returns zero in all error cases. (Mark Langsdorf) [RHEL-32446] - cpufreq: Prefer to print cpuid in MIN/MAX QoS register error message (Mark Langsdorf) [RHEL-32446] - cpufreq: brcmstb-avs-cpufreq: Fix -Warray-bounds bug (Mark Langsdorf) [RHEL-32446] - cpufreq: blocklist MSM8998 in cpufreq-dt-platdev (Mark Langsdorf) [RHEL-32446] - cpufreq: omap: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: raspberrypi: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: tegra186: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: qoriq: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: acpi: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: kirkwood: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: pcc-cpufreq: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: davinci: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: imx-cpufreq-dt: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: brcmstb-avs-cpufreq: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: tegra194: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: vexpress: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: scpi: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: imx6q: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-cpufreq-hw: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: dt: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: Explicitly include correct DT includes (Mark Langsdorf) [RHEL-32446] - cpufreq: Make CONFIG_CPUFREQ_DT_PLATDEV depend on OF (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-cpufreq-hw: Use dev_err_probe() when failing to get icc paths (Mark Langsdorf) [RHEL-32446] - cpufreq: dt-platdev: Support building as module (Mark Langsdorf) [RHEL-32446] - redhat/configs: add default values for CONFIG_CPUFREQ_DT_PLATDEV (Mark Langsdorf) [RHEL-32446] - cpufreq: dt-platdev: Blacklist ti,am62a7 SoC (Mark Langsdorf) [RHEL-32446] - cpufreq: ti-cpufreq: Add support for AM62A7 (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: use helper to get SMEM SoC ID (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: use SoC ID-s from bindings (Mark Langsdorf) [RHEL-32446] - soc: qcom: smem: introduce qcom_smem_get_soc_id() (Mark Langsdorf) [RHEL-32446] - soc: qcom: smem: Switch to EXPORT_SYMBOL_GPL() (Mark Langsdorf) [RHEL-32446] - soc: qcom: socinfo: move SMEM item struct and defines to a header (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add IDs for SM8475 family (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: add SoC ID for QCM8550 and QCS8550 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add SoC ID for SM8650 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add IDs for IPQ8174 family (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add Soc ID for SM7150P (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add SoC ID for SM7125 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: drop the IPQ5019 SoC ID (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: add SoC ID for SM4450 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: add SoC ID for IPQ5300 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: add SoC ID for IPQ5312 and IPQ5302 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add IDs for IPQ5018 family (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add Soc ID for SM7150 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add IDs for QRB4210 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add IDs for IPQ9574 and its variants (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add IDs for QCM2290/QRB2210 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add IDs for IPQ5332 and its variant (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add Soc IDs for IPQ8064 and variants (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add a bunch of older SoCs (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add QRD board ID (Mark Langsdorf) [RHEL-32446] - cpufreq: imx6q: don't warn for disabling a non-existing frequency (Mark Langsdorf) [RHEL-32446] - cpufreq: Adjust includes to remove of_device.h (Mark Langsdorf) [RHEL-32446] - Merge tag 'devicetree-for-6.4-2' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux (Mark Langsdorf) [RHEL-32446] - cpufreq: dt-platdev: Add JH7110 SOC to the allowlist (Mark Langsdorf) [RHEL-32446] - cpufreq: Add SM7225 to cpufreq-dt-platdev blocklist (Mark Langsdorf) [RHEL-32446] - arch/x86: Fix XSAVE check for x86_64-v2 check (Prarit Bhargava) [RHEL-22439] - arch/x86: mark x86_64-v1 and x86_64-v2 processors as deprecated (Prarit Bhargava) [RHEL-22439] - scsi: qla2xxx: Update version to 10.02.09.200-k (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Delay I/O Abort on PCI error (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Change debug message during driver unload (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Fix double free of fcport (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Fix double free of the ha->vp_map pointer (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Fix command flush on cable pull (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: NVME|FCP prefer flag not being honored (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Update manufacturer detail (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Split FCE|EFT trace control (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Fix N2N stuck connection (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Prevent command send on chip reset (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Use FIELD_GET() to extract PCIe capability fields (Nilesh Javali) [RHEL-25184] - workqueue: Shorten events_freezable_power_efficient name (Audra Mitchell) [RHEL-3534] - workqueue.c: Increase workqueue name length (Audra Mitchell) [RHEL-3534] - net/mlx5e: Tidy up IPsec NAT-T SA discovery (Amir Tzin) [RHEL-24465] - Revert "net/mlx5e: Check the number of elements before walk TC rhashtable" (Amir Tzin) [RHEL-24465] - net/mlx5e: Fix peer flow lists handling (Amir Tzin) [RHEL-24465] - net/mlx5e: Disable IPsec offload support if not FW steering (Amir Tzin) [RHEL-24465] - net/mlx5: Refactor mlx5_flow_destination->rep pointer to vport num (Amir Tzin) [RHEL-24465] - mlx5/core: E-Switch, Create ACL FT for eswitch manager in switchdev mode (Amir Tzin) [RHEL-24465] - net/mlx5: Return correct EC_VF function ID (Amir Tzin) [RHEL-24465] - net/mlx5e: Decrease num_block_tc when unblock tc offload (Amir Tzin) [RHEL-24465] - net/mlx5: Devcom, only use devcom after NULL check in mlx5_devcom_send_event() (Amir Tzin) [RHEL-24465] - net/mlx5: Fix mlx5_cmd_update_root_ft() error flow (Amir Tzin) [RHEL-24465] - net/mlx5: DR, Fix peer domain namespace setting (Amir Tzin) [RHEL-24465] - net/mlx5e: Fix overrun reported by coverity (Amir Tzin) [RHEL-24465] - RDMA/mlx5: Change the key being sent for MPV device affiliation (Amir Tzin) [RHEL-24465] - net/mlx5e: Check the number of elements before walk TC rhashtable (Amir Tzin) [RHEL-24465] - net/mlx5e: Reduce eswitch mode_lock protection context (Amir Tzin) [RHEL-24465] - net/mlx5e: Support IPsec upper TCP protocol selector (Amir Tzin) [RHEL-24465] - net/mlx5e: Add IPsec and ASO syndromes check in HW (Amir Tzin) [RHEL-24465] - net/mlx5e: Allow IPsec soft/hard limits in bytes (Amir Tzin) [RHEL-24465] - net/mlx5e: Support IPsec upper protocol selector field offload for RX (Amir Tzin) [RHEL-24465] - net/mlx5e: Remove exposure of IPsec RX flow steering struct (Amir Tzin) [RHEL-24465] - net/mlx5e: Unify esw and normal IPsec status table creation/destruction (Amir Tzin) [RHEL-24465] - net/mlx5e: Don't modify the peer sent-to-vport rules for IPSec offload (Amir Tzin) [RHEL-24465] - net/mlx5: Handle IPsec steering upon master unbind/bind (Amir Tzin) [RHEL-24465] - net/mlx5: Configure IPsec steering for ingress RoCEv2 MPV traffic (Amir Tzin) [RHEL-24465] - net/mlx5: Configure IPsec steering for egress RoCEv2 MPV traffic (Amir Tzin) [RHEL-24465] - net/mlx5: Add create alias flow table function to ipsec roce (Amir Tzin) [RHEL-24465] - net/mlx5: Implement alias object allow and create functions (Amir Tzin) [RHEL-24465] - net/mlx5: Add alias flow table bits (Amir Tzin) [RHEL-24465] - net/mlx5: Store devcom pointer inside IPsec RoCE (Amir Tzin) [RHEL-24465] - net/mlx5: Register mlx5e priv to devcom in MPV mode (Amir Tzin) [RHEL-24465] - RDMA/mlx5: Send events from IB driver about device affiliation state (Amir Tzin) [RHEL-24465] - net/mlx5: Implement devlink port function cmds to control ipsec_packet (Amir Tzin) [RHEL-24458 RHEL-24465 RHEL-6311] - net/mlx5: Implement devlink port function cmds to control ipsec_crypto (Amir Tzin) [RHEL-24458 RHEL-24465 RHEL-6311] - net/mlx5: Provide an interface to block change of IPsec capabilities (Amir Tzin) [RHEL-24458 RHEL-24465 RHEL-6311] - net/mlx5: Add IFC bits to support IPsec enable/disable (Amir Tzin) [RHEL-24458 RHEL-24465 RHEL-6311] - net/mlx5e: Rewrite IPsec vs. TC block interface (Amir Tzin) [RHEL-24458 RHEL-24465 RHEL-6311] - net/mlx5: Drop extra layer of locks in IPsec (Amir Tzin) [RHEL-24458 RHEL-24465 RHEL-6311] - net/mlx5: Store vport in struct mlx5_devlink_port and use it in port ops (Amir Tzin) [RHEL-24465] - net/mlx5: Check vhca_resource_manager capability in each op and add extack msg (Amir Tzin) [RHEL-24465] - net/mlx5: Relax mlx5_devlink_eswitch_get() return value checking (Amir Tzin) [RHEL-24465] - net/mlx5: Return -EOPNOTSUPP in mlx5_devlink_port_fn_migratable_set() directly (Amir Tzin) [RHEL-24465] - net/mlx5: Reduce number of vport lookups passing vport pointer instead of index (Amir Tzin) [RHEL-24465] - net/mlx5: Embed struct devlink_port into driver structure (Amir Tzin) [RHEL-24465] - net/mlx5: Don't register ops for non-PF/VF/SF port and avoid checks in ops (Amir Tzin) [RHEL-24465] - net/mlx5: Remove no longer used mlx5_esw_offloads_sf_vport_enable/disable() (Amir Tzin) [RHEL-24465] - net/mlx5: Introduce mlx5_eswitch_load/unload_sf_vport() and use it from SF code (Amir Tzin) [RHEL-24465] - net/mlx5: Allow mlx5_esw_offloads_devlink_port_register() to register SFs (Amir Tzin) [RHEL-24465] - net/mlx5: Push devlink port PF/VF init/cleanup calls out of devlink_port_register/unregister() (Amir Tzin) [RHEL-24465] - net/mlx5: Push out SF devlink port init and cleanup code to separate helpers (Amir Tzin) [RHEL-24465] - net/mlx5: Rework devlink port alloc/free into init/cleanup (Amir Tzin) [RHEL-24465] - net/mlx5: Rename devlink port ops struct for PFs/VFs (Amir Tzin) [RHEL-24465] - net/mlx5: Remove VPORT_UPLINK handling from devlink_port.c (Amir Tzin) [RHEL-24465] - net/mlx5: Call mlx5_esw_offloads_rep_load/unload() for uplink port directly (Amir Tzin) [RHEL-24465] - net/mlx5: Give esw_offloads_load/unload_rep() "mlx5_" prefix (Amir Tzin) [RHEL-24465] - net/mlx5: Make mlx5_eswitch_load/unload_vport() static (Amir Tzin) [RHEL-24465] - net/mlx5: Make mlx5_esw_offloads_rep_load/unload() static (Amir Tzin) [RHEL-24465] - net/mlx5: Remove pointless devlink_rate checks (Amir Tzin) [RHEL-24465] - net/mlx5: Don't check vport->enabled in port ops (Amir Tzin) [RHEL-24465] - net/mlx5: Don't query MAX caps twice (Amir Tzin) [RHEL-24451 RHEL-24465] - net/mlx5: Remove unused MAX HCA capabilities (Amir Tzin) [RHEL-24451 RHEL-24465] - net/mlx5: Remove unused CAPs (Amir Tzin) [RHEL-24451 RHEL-24465] - net/mlx5: Adjust mlx5_query_hca_caps() to upstream (Amir Tzin) [RHEL-24465] - net/mlx5: Expose max possible SFs via devlink resource (Amir Tzin) [RHEL-24451 RHEL-24465] - net/mlx5e: E-Switch, Allow devcom initialization on more vports (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Register devcom device with switch id key (Amir Tzin) [RHEL-24465] - net/mlx5: Devcom, Infrastructure changes (Amir Tzin) [RHEL-24465] - net/mlx5: Use shared code for checking lag is supported (Amir Tzin) [RHEL-24465] - net/mlx5e: Support IPsec NAT-T functionality (Amir Tzin) [RHEL-24465] - net/mlx5e: Check for IPsec NAT-T support (Amir Tzin) [RHEL-24465] - net/mlx5: Add relevant capabilities bits to support NAT-T (Amir Tzin) [RHEL-24465] - net/mlx5e: Make TC and IPsec offloads mutually exclusive on a netdev (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Add get IPsec offload stats for uplink representor (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Modify and restore TC rules for IPSec TX rules (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Make IPsec offload work together with eswitch and TC (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5: Compare with old_dest param to modify rule destination (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Support IPsec packet offload for TX in switchdev mode (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Refactor IPsec TX tables creation (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Handle IPsec offload for RX datapath in switchdev mode (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Support IPsec packet offload for RX in switchdev mode (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Refactor IPsec RX tables creation and destruction (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Prepare IPsec packet offload for switchdev mode (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Change the parameter of IPsec RX skb handle function (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Add function to get IPsec offload namespace (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5: DR, update query of HCA caps for EC VFs (Amir Tzin) [RHEL-24465] - net/mlx5: Fix the macro for accessing EC VF vports (Amir Tzin) [RHEL-24465] - net/mlx5: Fix devlink controller number for ECVF (Amir Tzin) [RHEL-24465] - net/mlx5: Fix UAF in mlx5_eswitch_cleanup() (Amir Tzin) [RHEL-24465] - net/mlx5: Fix SFs kernel documentation error (Amir Tzin) [RHEL-24465] - net/mlx5: Bridge, set debugfs access right to root-only (Amir Tzin) [RHEL-24465] - net/mlx5: Bridge, expose FDB state via debugfs (Amir Tzin) [RHEL-24465] - net/mlx5: Bridge, pass net device when linking vport to bridge (Amir Tzin) [RHEL-24465] - net/mlx5: Create eswitch debugfs root directory (Amir Tzin) [RHEL-24465] - net/mlx5: Light probe local SFs (Amir Tzin) [RHEL-24417 RHEL-24465] - net/mlx5: Move esw multiport devlink param to eswitch code (Amir Tzin) [RHEL-24417 RHEL-24465] - net/mlx5: Split function_setup() to enable and open functions (Amir Tzin) [RHEL-24417 RHEL-24465] - net/mlx5: Enable 4 ports VF LAG (Amir Tzin) [RHEL-24409 RHEL-24465] - net/mlx5: LAG, block multiport eswitch LAG in case ldev have more than 2 ports (Amir Tzin) [RHEL-24409 RHEL-24465] - net/mlx5: LAG, block multipath LAG in case ldev have more than 2 ports (Amir Tzin) [RHEL-24409 RHEL-24465] - net/mlx5: LAG, change mlx5_shared_fdb_supported() to static (Amir Tzin) [RHEL-24409 RHEL-24465] - net/mlx5: LAG, generalize handling of shared FDB (Amir Tzin) [RHEL-24409 RHEL-24465] - net/mlx5: LAG, check if all eswitches are paired for shared FDB (Amir Tzin) [RHEL-24409 RHEL-24465] - {net/RDMA}/mlx5: introduce lag_for_each_peer (Amir Tzin) [RHEL-24409 RHEL-24465] - RDMA/mlx5: Free second uplink ib port (Amir Tzin) [RHEL-24409 RHEL-24465] - net/mlx5e: E-Switch, Fix shared fdb error flow (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Pass other_vport flag if vport is not 0 (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Use xarray for devcom paired device index (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Add peer fdb miss rules for vport manager or ecpf (Amir Tzin) [RHEL-24465] - net/mlx5e: Use vhca_id for device index in vport rx rules (Amir Tzin) [RHEL-24465] - net/mlx5: Lag, Remove duplicate code checking lag is supported (Amir Tzin) [RHEL-24465] - net/mlx5: Set max number of embedded CPU VFs (Amir Tzin) [RHEL-24465] - net/mlx5: Update SRIOV enable/disable to handle EC/VFs (Amir Tzin) [RHEL-24465] - net/mlx5: Query correct caps for min msix vectors (Amir Tzin) [RHEL-24465] - net/mlx5: Use correct vport when restoring GUIDs (Amir Tzin) [RHEL-24465] - net/mlx5: Add new page type for EC VF pages (Amir Tzin) [RHEL-24465] - net/mlx5: Add/remove peer miss rules for EC VFs (Amir Tzin) [RHEL-24465] - net/mlx5: Add management of EC VF vports (Amir Tzin) [RHEL-24465] - mlx5/core: E-Switch, Allocate ECPF vport if it's an eswitch manager (Amir Tzin) [RHEL-24465] - net/mlx5: Update vport caps query/set for EC VFs (Amir Tzin) [RHEL-24465] - net/mlx5: Enable devlink port for embedded cpu VF vports (Amir Tzin) [RHEL-24465] - net/mlx5: mlx5_ifc updates for embedded CPU SRIOV (Amir Tzin) [RHEL-24465] - net/mlx5: Simplify unload all rep code (Amir Tzin) [RHEL-24465] - net/mlx5: Skip inline mode check after mlx5_eswitch_enable_locked() failure (Amir Tzin) [RHEL-24465] - net/mlx5: Devcom, extend mlx5_devcom_send_event to work with more than two devices (Amir Tzin) [RHEL-24465] - net/mlx5: Devcom, introduce devcom_for_each_peer_entry (Amir Tzin) [RHEL-24465] - net/mlx5: E-switch, mark devcom as not ready when all eswitches are unpaired (Amir Tzin) [RHEL-24465] - net/mlx5: Devcom, Rename paired to ready (Amir Tzin) [RHEL-24465] - net/mlx5: DR, handle more than one peer domain (Amir Tzin) [RHEL-24465] - net/mlx5: E-switch, generalize shared FDB creation (Amir Tzin) [RHEL-24465] - net/mlx5: E-switch, Handle multiple master egress rules (Amir Tzin) [RHEL-24465] - net/mlx5: E-switch, refactor FDB miss rule add/remove (Amir Tzin) [RHEL-24465] - net/mlx5: E-switch, enlarge peer miss group table (Amir Tzin) [RHEL-24465] - net/mlx5e: Handle offloads flows per peer (Amir Tzin) [RHEL-24465] - net/mlx5e: en_tc, re-factor query route port (Amir Tzin) [RHEL-24465] - net/mlx5e: rep, store send to vport rules per peer (Amir Tzin) [RHEL-24465] - net/mlx5e: tc, Refactor peer add/del flow (Amir Tzin) [RHEL-24465] - net/mlx5e: en_tc, Extend peer flows to a list (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Initialize E-Switch for eswitch manager (Amir Tzin) [RHEL-24465] - net/mlx5: devlink, Only show PF related devlink warning when needed (Amir Tzin) [RHEL-24465] - net/mlx5: E-Switch, Use metadata matching for RoCE loopback rule (Amir Tzin) [RHEL-24465] - net/mlx5: E-Switch, Use RoCE version 2 for loopback traffic (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Add a check that log_max_l2_table is valid (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch: move debug print of adding mac to correct place (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Check device is PF when stopping esw offloads (Amir Tzin) [RHEL-24465] - net/mlx5: Remove redundant vport_group_manager cap check (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Use metadata for vport matching in send-to-vport rules (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Allow get vport api if esw exists (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Update when to set other vport context (Amir Tzin) [RHEL-24465] - net/mlx5e: Remove redundant __func__ arg from fs_err() calls (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Remove flow_source check for metadata matching (Amir Tzin) [RHEL-24465] - net/mlx5: E-Switch, Remove redundant check (Amir Tzin) [RHEL-24465] - net/mlx5: Remove redundant esw multiport validate function (Amir Tzin) [RHEL-24465] - RDMA/mlx5: Handles RoCE MACsec steering rules addition and deletion (Amir Tzin) [RHEL-22227] - net/mlx5: Add RoCE MACsec steering infrastructure in core (Amir Tzin) [RHEL-22227] - net/mlx5: Configure MACsec steering for ingress RoCEv2 traffic (Amir Tzin) [RHEL-22227] - net/mlx5: Configure MACsec steering for egress RoCEv2 traffic (Amir Tzin) [RHEL-22227] - net/mlx5: Add MACsec priorities in RDMA namespaces (Amir Tzin) [RHEL-22227] - RDMA/mlx5: Implement MACsec gid addition and deletion (Amir Tzin) [RHEL-22227] - net/mlx5: Maintain fs_id xarray per MACsec device inside macsec steering (Amir Tzin) [RHEL-22227] - net/mlx5: Remove netdevice from MACsec steering (Amir Tzin) [RHEL-22227] - net/mlx5e: Move MACsec flow steering and statistics database from ethernet to core (Amir Tzin) [RHEL-22227] - net/mlx5e: Rename MACsec flow steering functions/parameters to suit core naming style (Amir Tzin) [RHEL-22227] - net/mlx5: Remove dependency of macsec flow steering on ethernet (Amir Tzin) [RHEL-22227] - net/mlx5e: Move MACsec flow steering operations to be used as core library (Amir Tzin) [RHEL-22227] - RDMA/mlx5: Return the firmware result upon destroying QP/RQ (Amir Tzin) [RHEL-22227] - RDMA/mlx5: Handle DCT QP logic separately from low level QP interface (Amir Tzin) [RHEL-22227] - RDMA/mlx5: Reduce QP table exposure (Amir Tzin) [RHEL-22227] - net/mlx5: Nullify qp->dbg pointer post destruction (Amir Tzin) [RHEL-22227]- nvmet: fix ns enable/disable possible hang (Maurizio Lombardi) [RHEL-37676] - nvme: fix reconnection fail due to reserved tag allocation (Maurizio Lombardi) [RHEL-36896] {CVE-2024-27435} - Revert "xen/x2apic: enable x2apic mode when supported for HVM" (Vitaly Kuznetsov) [RHEL-34602] - ext4: dax - remove tech preview tag (Bill O'Donnell) [RHEL-39889] - redhat: remove the merge subtrees script (Derek Barbosa) - redhat: rhdocs: delete .get_maintainer.conf (Derek Barbosa) - redhat: rhdocs: Remove the rhdocs directory (Derek Barbosa) - redhat: redhat/Makefile: remove dist-maint-update target (Derek Barbosa) - nfp: flower: handle acti_netdevs allocation failure (Ken Cox) [RHEL-35158] {CVE-2024-27046} - crypto: qat - Fix ADF_DEV_RESET_SYNC memory leak (Vladis Dronov) [RHEL-35816] {CVE-2024-26974} - crypto: qat - specify firmware files for 402xx (Vladis Dronov) [RHEL-35816] - crypto: qat - validate slices count returned by FW (Vladis Dronov) [RHEL-35816] - crypto: qat - improve error logging to be consistent across features (Vladis Dronov) [RHEL-35816] - crypto: qat - improve error message in adf_get_arbiter_mapping() (Vladis Dronov) [RHEL-35816] - crypto: qat - implement dh fallback for primes > 4K (Vladis Dronov) [RHEL-24063] - crypto: qat - Fix spelling mistake "Invalide" -> "Invalid" (Vladis Dronov) [RHEL-35816] - crypto: qat - Avoid -Wflex-array-member-not-at-end warnings (Vladis Dronov) [RHEL-35816] - crypto: qat - implement interface for live migration (Vladis Dronov) [RHEL-35816] - crypto: qat - add interface for live migration (Vladis Dronov) [RHEL-35816] - crypto: qat - add bank save and restore flows (Vladis Dronov) [RHEL-35816] - crypto: qat - expand CSR operations for QAT GEN4 devices (Vladis Dronov) [RHEL-35816] - crypto: qat - rename get_sla_arr_of_type() (Vladis Dronov) [RHEL-35816] - crypto: qat - relocate CSR access code (Vladis Dronov) [RHEL-35816] - crypto: qat - move PFVF compat checker to a function (Vladis Dronov) [RHEL-35816] - crypto: qat - relocate and rename 4xxx PF2VM definitions (Vladis Dronov) [RHEL-35816] - crypto: qat - adf_get_etr_base() helper (Vladis Dronov) [RHEL-35816] - powerpc/eeh: Permanently disable the removed device (Mamatha Inamdar) [RHEL-35642] - powerpc/eeh: Use a goto for recovery failures (Mamatha Inamdar) [RHEL-35642] - powerpc/eeh: Small refactor of eeh_handle_normal_event() (Mamatha Inamdar) [RHEL-35642] - REDHAT: Fix values in Makefile being redefined (Lucas Zampieri) - selftests/net/lib: no need to record ns name if it already exist (Ivan Vecera) [RHEL-36219] - netlink: specs: Add missing bridge linkinfo attrs (Ivan Vecera) [RHEL-36219] - net: bridge: switchdev: Ensure deferred event delivery on unoffload (Ivan Vecera) [RHEL-36219] - net: bridge: switchdev: Skip MDB replays of deferred events on offload (Ivan Vecera) [RHEL-36219] - selftests: forwarding: Fix bridge locked port test flakiness (Ivan Vecera) [RHEL-36219] - selftests: forwarding: Suppress grep warnings (Ivan Vecera) [RHEL-36219] - selftests: forwarding: Fix bridge MDB test flakiness (Ivan Vecera) [RHEL-36219] - selftests: forwarding: Fix layer 2 miss test flakiness (Ivan Vecera) [RHEL-36219] - selftests: net: Fix bridge backup port test flakiness (Ivan Vecera) [RHEL-36219] - selftests: forwarding: List helper scripts in TEST_FILES Makefile variable (Ivan Vecera) [RHEL-36219] - selftests: net: Add missing matchall classifier (Ivan Vecera) [RHEL-36219] - bridge: mcast: fix disabled snooping after long uptime (Ivan Vecera) [RHEL-36219] - selftests/net/lib: update busywait timeout value (Ivan Vecera) [RHEL-36219] - selftests: forwarding: Remove executable bits from lib.sh (Ivan Vecera) [RHEL-36219] - selftests: forwarding: Avoid failures to source net/lib.sh (Ivan Vecera) [RHEL-36219] - bridge: cfm: fix enum typo in br_cc_ccm_tx_parse (Ivan Vecera) [RHEL-36219] - selftests: vxlan_mdb: Add MDB bulk deletion test (Ivan Vecera) [RHEL-36219] - selftests: bridge_mdb: Add MDB bulk deletion test (Ivan Vecera) [RHEL-36219] - vxlan: mdb: Add MDB bulk deletion support (Ivan Vecera) [RHEL-36219] - bridge: mdb: Add MDB bulk deletion support (Ivan Vecera) [RHEL-36219] - bridge: add MDB state mask uAPI attribute (Ivan Vecera) [RHEL-36219] - selftests/net: convert test_bridge_neigh_suppress.sh to run it in unique namespace (Ivan Vecera) [RHEL-36219] - selftests/net: convert test_bridge_backup_port.sh to run it in unique namespace (Ivan Vecera) [RHEL-36219] - selftests/net: add lib.sh (Ivan Vecera) [RHEL-36219] - docs: bridge: add other features (Ivan Vecera) [RHEL-36219] - docs: bridge: add netfilter doc (Ivan Vecera) [RHEL-36219] - docs: bridge: add switchdev doc (Ivan Vecera) [RHEL-36219] - docs: bridge: add multicast doc (Ivan Vecera) [RHEL-36219] - docs: bridge: add VLAN doc (Ivan Vecera) [RHEL-36219] - docs: bridge: add STP doc (Ivan Vecera) [RHEL-36219] - docs: bridge: Add kAPI/uAPI fields (Ivan Vecera) [RHEL-36219] - net: bridge: add document for IFLA_BRPORT enum (Ivan Vecera) [RHEL-36219] - net: bridge: add document for IFLA_BR enum (Ivan Vecera) [RHEL-36219] - docs: bridge: update doc format to rst (Ivan Vecera) [RHEL-36219] - net: bridge: fill in MODULE_DESCRIPTION() (Ivan Vecera) [RHEL-36219] - selftests: vxlan_mdb: Use MDB get instead of dump (Ivan Vecera) [RHEL-36219] - selftests: bridge_mdb: Use MDB get instead of dump (Ivan Vecera) [RHEL-36219] - rtnetlink: Add MDB get support (Ivan Vecera) [RHEL-36219] - vxlan: mdb: Add MDB get support (Ivan Vecera) [RHEL-36219] - bridge: mcast: Add MDB get support (Ivan Vecera) [RHEL-36219] - vxlan: mdb: Factor out a helper for remote entry size calculation (Ivan Vecera) [RHEL-36219] - vxlan: mdb: Adjust function arguments (Ivan Vecera) [RHEL-36219] - bridge: mcast: Rename MDB entry get function (Ivan Vecera) [RHEL-36219] - bridge: mcast: Factor out a helper for PG entry size calculation (Ivan Vecera) [RHEL-36219] - bridge: mcast: Account for missing attributes (Ivan Vecera) [RHEL-36219] - bridge: mcast: Dump MDB entries even when snooping is disabled (Ivan Vecera) [RHEL-36219] - br_netfilter: use single forward hook for ip and arp (Ivan Vecera) [RHEL-36219] - selftests: forwarding: bridge_fdb_learning_limit: Add a new selftest (Ivan Vecera) [RHEL-36219] - net: bridge: Set strict_start_type for br_policy (Ivan Vecera) [RHEL-36219] - net: bridge: Add netlink knobs for number / max learned FDB entries (Ivan Vecera) [RHEL-36219] - net: bridge: Track and limit dynamically learned FDB entries (Ivan Vecera) [RHEL-36219] - net: bridge: Set BR_FDB_ADDED_BY_USER early in fdb_add_entry (Ivan Vecera) [RHEL-36219] - selftests: net: Add bridge backup port and backup nexthop ID test (Ivan Vecera) [RHEL-36219] - bridge: Add backup nexthop ID support (Ivan Vecera) [RHEL-36219] - RDMA/mlx5: Fix fortify source warning while accessing Eth segment (Kamal Heib) [RHEL-33164] {CVE-2024-26907} - powerpc/pseries: Rework lppaca_shared_proc() to avoid DEBUG_PREEMPT (Mark Langsdorf) [RHEL-32447] - powerpc: Don't include lppaca.h in paca.h (Mark Langsdorf) [RHEL-32447] - cpuidle: dt: Replace deprecated strncpy() with strscpy() (Mark Langsdorf) [RHEL-32447] - cpuidle: teo: Avoid unnecessary variable assignments (Mark Langsdorf) [RHEL-32447] - cpuidle: menu: Skip tick_nohz_get_sleep_length() call in some cases (Mark Langsdorf) [RHEL-32447] - cpuidle: teo: Gather statistics regarding whether or not to stop the tick (Mark Langsdorf) [RHEL-32447] - cpuidle: teo: Skip tick_nohz_get_sleep_length() call in some cases (Mark Langsdorf) [RHEL-32447] - cpuidle: teo: Do not call tick_nohz_get_sleep_length() upfront (Mark Langsdorf) [RHEL-32447] - cpuidle: psci: Move enabling OSI mode after power domains creation (Mark Langsdorf) [RHEL-32447] - cpuidle: dt_idle_genpd: Add helper function to remove genpd topology (Mark Langsdorf) [RHEL-32447] - cpuidle: teo: Drop utilized from struct teo_cpu (Mark Langsdorf) [RHEL-32447] - cpuidle: teo: Avoid stopping the tick unnecessarily when bailing out (Mark Langsdorf) [RHEL-32447] - cpuidle: teo: Update idle duration estimate when choosing shallower state (Mark Langsdorf) [RHEL-32447] - cpuidle: Adjust includes to remove of_device.h (Mark Langsdorf) [RHEL-32447] - cpuidle: Use of_property_present() for testing DT property presence (Mark Langsdorf) [RHEL-32447] - nvme-fabrics: prevent overriding of existing host (John Meneghini) [RHEL-30850] - tee: amdtee: fix use-after-free vulnerability in amdtee_close_session (David Arcari) [RHEL-24997] - tee: amdtee: Add return_origin to 'struct tee_cmd_load_ta' (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Update sps power thermals according to the platform-profiles (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support to get sps default APTS index values (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support to get APTS index numbers for static slider (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support to notify sbios heart beat event (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support to get sbios requests in PMF driver (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Disable debugfs support for querying power thermals (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Differentiate PMF ACPI versions (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add debugging message for missing policy data (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Remove smart_pc_status enum (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fix possible out-of-bound memory accesses (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Use struct for cookie header (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Do not use readl() for policy buffer access (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fix return value of amd_pmf_start_policy_engine() (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add missing __iomem attribute to policy_base (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fix missing error code in amd_pmf_init_smart_pc() (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fix a potential race with policy binary sideload (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fixup error handling for amd_pmf_init_smart_pc() (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fix a suspend hang on Framework 13 (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fix TEE enact command failure after suspend and resume (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fix memory leak in amd_pmf_get_pb_data() (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Get ambient light information from AMD SFH driver (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Get Human presence information from AMD SFH driver (David Arcari) [RHEL-24997] - HID: amd_sfh: Add a new interface for exporting ALS data (David Arcari) [RHEL-24997] - HID: amd_sfh: Add a new interface for exporting HPD data (David Arcari) [RHEL-24997] - HID: amd_sfh: rename float_to_int() to amd_sfh_float_to_int() (David Arcari) [RHEL-24997] - HID: amd_sfh: Add light chromaticity for SFH1.1 (David Arcari) [RHEL-24997] - HID: amd_sfh: Add light chromaticity support (David Arcari) [RHEL-24997] - HID: amd_sfh: Add support for SFH1.1 light color temperature (David Arcari) [RHEL-24997] - HID: amd_sfh: Add support for light color temperature (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Return a status code only as a constant in two functions (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Return directly after a failed apmf_if_call() in apmf_sbios_heartbeat_notify() (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: dump policy binary data (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add capability to sideload of policy binary (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add facility to dump TA inputs (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Make source_as_str() as non-static (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support to update system state (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support update p3t limit (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support to get inputs from other subsystems (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: change amd_pmf_init_features() call sequence (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support for PMF Policy Binary (David Arcari) [RHEL-24997] - redhat/configs: enable AMDTEE (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Change return type of amd_pmf_set_dram_addr() (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support for PMF-TA interaction (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add PMF TEE interface (David Arcari) [RHEL-24997]- powerpc/pseries/iommu: LPAR panics during boot up with a frozen PE (Mamatha Inamdar) [RHEL-39788] {CVE-2024-36926} - thermal/debugfs: Fix two locking issues with thermal zone debug (David Arcari) [RHEL-40008] {CVE-2024-36961} - thermal/debugfs: Free all thermal zone debug memory on zone removal (David Arcari) [RHEL-39875] {CVE-2024-36956} - thermal/debugfs: Prevent use-after-free from occurring after cdev removal (David Arcari) [RHEL-39774] {CVE-2024-36932} - s390/qeth: Fix typo 'weed' in comment (Tobias Huschle) [RHEL-23681] - s390/qeth: replace deprecated strncpy with strscpy (Tobias Huschle) [RHEL-23681] - s390/ctcm: replace deprecated strncpy with strscpy (Tobias Huschle) [RHEL-23681] - s390/qeth: Fix kernel panic after setting hsuid (Tobias Huschle) [RHEL-23681] - s390/ism: Properly fix receive message buffer allocation (Tobias Huschle) [RHEL-23681] - s390/qeth: handle deferred cc1 (Tobias Huschle) [RHEL-23681] - s390/qeth: Fix potential loss of L3-IP@ in case of network issues (Tobias Huschle) [RHEL-23681] - s390/ism: ism driver implies smc protocol (Tobias Huschle) [RHEL-23681] - net/smc: fix neighbour and rtable leak in smc_ib_find_route() (Tobias Huschle) [RHEL-23682] - s390/qdio: handle deferred cc1 (Tobias Huschle) [RHEL-23680] - scsi: zfcp: Replace strlcpy() with strscpy() (Tobias Huschle) [RHEL-23680] - scsi: zfcp: Fix a double put in zfcp_port_enqueue() (Tobias Huschle) [RHEL-23680] - net/mlx5: Properly link new fs rules into the tree (Kamal Heib) [RHEL-37422] {CVE-2024-35960} - net/mlx5e: fix a double-free in arfs_create_groups (Kamal Heib) [RHEL-36922] {CVE-2024-35835} - net/mlx5e: fix a potential double-free in fs_any_create_groups (Kamal Heib) [RHEL-37093] {CVE-2023-52667} - can: dev: can_put_echo_skb(): don't crash kernel if can_priv::echo_skb is accessed out of bounds (Jose Ignacio Tornos Martinez) [RHEL-38226] {CVE-2023-52878} - blk-mq: add helper for checking if one CPU is mapped to specified hctx (Ming Lei) [RHEL-36684] - net: hns3: fix kernel crash when 1588 is received on HIP08 devices (Ken Cox) [RHEL-33213] {CVE-2024-26881} - fsverity: use register_sysctl_init() to avoid kmemleak warning (Andrey Albershteyn) [RHEL-36258] - ethtool: netlink: Add missing ethnl_ops_begin/complete (Ivan Vecera) [RHEL-36217] - ethtool: reformat kerneldoc for struct ethtool_fec_stats (Ivan Vecera) [RHEL-36217] - ethtool: reformat kerneldoc for struct ethtool_link_settings (Ivan Vecera) [RHEL-36217] - Documentation: networking: add missing PLCA messages from the message list (Ivan Vecera) [RHEL-36217] - net: partial revert of the "Make timestamping selectable: series (Ivan Vecera) [RHEL-36217] - net: ethtool: ts: Let the active time stamping layer be selectable (Ivan Vecera) [RHEL-36217] - net: ethtool: ts: Update GET_TS to reply the current selected timestamp (Ivan Vecera) [RHEL-36217] - net: Change the API of PHY default timestamp to MAC (Ivan Vecera) [RHEL-36217] - net: Replace hwtstamp_source by timestamping layer (Ivan Vecera) [RHEL-36217] - net: ethtool: Add a command to list available time stamping layers (Ivan Vecera) [RHEL-36217] - net: ethtool: Add a command to expose current time stamping layer (Ivan Vecera) [RHEL-36217] - net_tstamp: Add TIMESTAMPING SOFTWARE and HARDWARE mask (Ivan Vecera) [RHEL-36217] - net: phy: micrel: fix ts_info value in case of no phc (Ivan Vecera) [RHEL-36217] - net: Make dev_set_hwtstamp_phylib accessible (Ivan Vecera) [RHEL-36217] - net: macb: Convert to ndo_hwtstamp_get() and ndo_hwtstamp_set() (Ivan Vecera) [RHEL-36217] - net: ethtool: Refactor identical get_ts_info implementations. (Ivan Vecera) [RHEL-36217] - net: phy: Remove the call to phy_mii_ioctl in phy_hwstamp_get/set (Ivan Vecera) [RHEL-36217] - net: Convert PHYs hwtstamp callback to use kernel_hwtstamp_config (Ivan Vecera) [RHEL-36217] - net: omit ndo_hwtstamp_get() call when possible in dev_set_hwtstamp_phylib() (Ivan Vecera) [RHEL-36217] - net: remove phy_has_hwtstamp() -> phy_mii_ioctl() decision from converted drivers (Ivan Vecera) [RHEL-36217] - net: fec: delete fec_ptp_disable_hwts() (Ivan Vecera) [RHEL-36217] - net: fec: convert to ndo_hwtstamp_get() and ndo_hwtstamp_set() (Ivan Vecera) [RHEL-36217] - net: bonding: convert to ndo_hwtstamp_get() / ndo_hwtstamp_set() (Ivan Vecera) [RHEL-36217] - net: macvlan: convert to ndo_hwtstamp_get() / ndo_hwtstamp_set() (Ivan Vecera) [RHEL-36217] - net: vlan: convert to ndo_hwtstamp_get() / ndo_hwtstamp_set() (Ivan Vecera) [RHEL-36217] - net: ethtool: Fix documentation of ethtool_sprintf() (Ivan Vecera) [RHEL-36217] - Revert "ethtool: Fix mod state of verbose no_mask bitset" (Ivan Vecera) [RHEL-36217] - ethtool: Fix mod state of verbose no_mask bitset (Ivan Vecera) [RHEL-36217] - ipv6: also use netdev_hold() in ip6_route_check_nh() (Ivan Vecera) [RHEL-36217] - net: create device lookup API with reference tracking (Ivan Vecera) [RHEL-36217] - net_tstamp: add SOF_TIMESTAMPING_OPT_ID_TCP (Ivan Vecera) [RHEL-36217] - fbcon: always restore the old font data in fbcon_do_set_font() (Jocelyn Falempe) [RHEL-23295] - fbcon: Fix incorrect printed function name in fbcon_prepare_logo() (Jocelyn Falempe) [RHEL-23295] - hid/picolcd_fb: Set FBINFO_VIRTFB flag (Jocelyn Falempe) [RHEL-23295] - fbdev: remove I2C_CLASS_DDC support (Jocelyn Falempe) [RHEL-23295] - fbdev/intelfb: Remove driver (Jocelyn Falempe) [RHEL-23295] - video/logo: use %u format specifier for unsigned int values (Jocelyn Falempe) [RHEL-23295] - video/sticore: Store ROM device in STI struct (Jocelyn Falempe) [RHEL-23295] - fbdev: flush deferred IO before closing (Jocelyn Falempe) [RHEL-23295] - fbdev: flush deferred work in fb_deferred_io_fsync() (Jocelyn Falempe) [RHEL-23295] - fbdev: amba-clcd: Delete the old CLCD driver (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove support for Carillo Ranch driver (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove default file-I/O implementations (Jocelyn Falempe) [RHEL-23295] - fbdev: Warn on incorrect framebuffer access (Jocelyn Falempe) [RHEL-23295] - fbdev: Move default fb_mmap code into helper function (Jocelyn Falempe) [RHEL-23295] - fbdev: Push pgprot_decrypted() into mmap implementations (Jocelyn Falempe) [RHEL-23295] - fbdev: Rename FB_SYS_FOPS token to FB_SYSMEM_FOPS (Jocelyn Falempe) [RHEL-23295] - fbdev/cyber2000fb: Initialize fb_ops with fbdev macros (Jocelyn Falempe) [RHEL-23295] - fbdev/wm8505fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/vt8500lcdfb: Initialize fb_ops with fbdev macros (Jocelyn Falempe) [RHEL-23295] - fbdev/clps711x-fb: Initialize fb_ops with fbdev macros (Jocelyn Falempe) [RHEL-23295] - fbdev/ps3fb: Initialize fb_ops with fbdev macros (Jocelyn Falempe) [RHEL-23295] - fbdev/au1200fb: Initialize fb_ops with fbdev macros (Jocelyn Falempe) [RHEL-23295] - fbdev/udlfb: Select correct helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/smscufx: Select correct helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sh_mobile_lcdcfb: Initialize fb_ops with fbdev macros (Jocelyn Falempe) [RHEL-23295] - fbdev/arcfb: Use generator macros for deferred I/O (Jocelyn Falempe) [RHEL-23295] - fbdev/vfb: Initialize fb_ops with fbdev macros (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Use dev_err_probe (Jocelyn Falempe) [RHEL-23295] - fbdev: offb: Simplify offb_init_fb() (Jocelyn Falempe) [RHEL-23295] - fbdev: stifb: Make the STI next font pointer a 32-bit signed offset (Jocelyn Falempe) [RHEL-23295] - fbdev/vt8623fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/viafb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/vga16fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/vermilionfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/tridentfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/tgafb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/tdfxfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sunxvr500: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/stifb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sm712fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sm501fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sisfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/savagefb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sa1100fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/s3fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/s1d13xxxfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/rivafb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/radeon: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pvr2fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pm3fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pm2fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/nvidiafb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/neofb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/matroxfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/intelfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/imsttfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/i810fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/hpfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/hitfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/hgafb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/gbefb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/ep93xx-fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/dnfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/cyber2000fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/controlfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/cobalt-lcd: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/cirrusfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/au1100fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/atyfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/atafb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/arkfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/amifb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/amba-clcd: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/68328fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev: Provide I/O-memory helpers as module (Jocelyn Falempe) [RHEL-23295] - hid/picolcd: Use fb_ops helpers for deferred I/O (Jocelyn Falempe) [RHEL-23295] - console: fix up ARM screen_info reference (Jocelyn Falempe) [RHEL-23295] - vga16fb: drop powerpc support (Jocelyn Falempe) [RHEL-23295] - dummycon: limit Arm console size hack to footbridge (Jocelyn Falempe) [RHEL-23295] - fbdev: core: syscopyarea: fix sloppy typing (Jocelyn Falempe) [RHEL-23295] - fbdev: core: cfbcopyarea: fix sloppy typing (Jocelyn Falempe) [RHEL-23295] - fbdev: uvesafb: Remove uvesafb_exec() prototype from include/video/uvesafb.h (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Disable PWM on shutdown, suspend and remove (Jocelyn Falempe) [RHEL-23295] - fbdev: Replace fb_pgprotect() with pgprot_framebuffer() (Jocelyn Falempe) [RHEL-23295] - fbdev: Avoid file argument in fb_pgprotect() (Jocelyn Falempe) [RHEL-23295] - fbdev: mmp: Annotate struct mmp_path with __counted_by (Jocelyn Falempe) [RHEL-23295] - drm: fix up fbdev Kconfig defaults (Jocelyn Falempe) [RHEL-23295] - fbdev: Update fbdev source file paths (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Clean up include statements in fbmem.c (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Remove empty internal helpers from fb_logo.c (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Move logo functions into separate source file (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Unexport logo helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Fix style of code for boot-up logo (Jocelyn Falempe) [RHEL-23295] - fbdev/hyperv_fb: Use fb_ops helpers for deferred I/O (Jocelyn Falempe) [RHEL-23295] - fbdev: Add Kconfig macro FB_IOMEM_HELPERS_DEFERRED (Jocelyn Falempe) [RHEL-23295] - fbdev: ssd1307fb: Use bool for ssd1307fb_deviceinfo flags (Jocelyn Falempe) [RHEL-23295] - fbdev: mx3fb: Remove the driver (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Use list_for_each_entry() helper (Jocelyn Falempe) [RHEL-23295] - fbdev/tcx: Use initializer macro for struct fb_ops (Jocelyn Falempe) [RHEL-23295] - fbdev/p9100: Use initializer macro for struct fb_ops (Jocelyn Falempe) [RHEL-23295] - fbdev/leo: Use initializer macro for struct fb_ops (Jocelyn Falempe) [RHEL-23295] - fbdev/cg3: Use initializer macro for struct fb_ops (Jocelyn Falempe) [RHEL-23295] - fbdev/cg14: Use initializer macro for struct fb_ops (Jocelyn Falempe) [RHEL-23295] - fbdev/bw2: Use initializer macro for struct fb_ops (Jocelyn Falempe) [RHEL-23295] - fbdev/sbus: Add initializer macros and Kconfig tokens for SBUS support (Jocelyn Falempe) [RHEL-23295] - fbdev/sbus: Build sbuslib.o if CONFIG_FB_SBUS has been selected (Jocelyn Falempe) [RHEL-23295] - hid/picolcd: Remove flag FBINFO_FLAG_DEFAULT from fbdev driver (Jocelyn Falempe) [RHEL-23295] - backlight: led_bl: Remove redundant of_match_ptr() (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Drop ret variable in brightness change function (Jocelyn Falempe) [RHEL-23295] - fbdev: kyro: Remove unused declarations (Jocelyn Falempe) [RHEL-23295] - fbdev/xilinxfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/vesafb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/valkyriefb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/uvesafb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sunxvr2500: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sunxvr1000: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sstfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/simplefb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sh7760fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/s3cfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/q40fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pxafb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pxa168fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pmagb-b-fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pmag-ba-fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pmag-aa-fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/platinumfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/offb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/ocfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/mx3fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/mb862xxfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/maxinefb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/macfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/kyro: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/imxfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/i740fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/gxt4500: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/grvga: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/goldfishfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/g364fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/fsl-diu-fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/fm2fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/efifb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/da8xx-fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/chipsfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/carminefb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/aty128fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/atmel_lcdfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/asiliantfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/acornfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbcon: Make fbcon_registered_fb and fbcon_num_registered_fb static (Jocelyn Falempe) [RHEL-23295] - fbdev: Align deferred I/O with naming of helpers (Jocelyn Falempe) [RHEL-23295] - fbdev: Use _DMAMEM_ infix for DMA-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev: Use _SYSMEM_ infix for system-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev: Use _IOMEM_ infix for I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev: Harmonize some comments in (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove FB_DEFAULT_SYS_OPS (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove FBINFO_DEFAULT and FBINFO_FLAG_DEFAULT (Jocelyn Falempe) [RHEL-23295] - fbdev: ssd1307fb: Print the PWM's label instead of its number (Jocelyn Falempe) [RHEL-23295] - backlight: gpio_backlight: Drop output GPIO direction check for initial power state (Jocelyn Falempe) [RHEL-23295] - video: logo: LOGO should depend on FB_CORE i.s.o. FB (Jocelyn Falempe) [RHEL-23295] - Revert "fbcon: Use kzalloc() in fbcon_prepare_logo()" (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Catch errors when changing brightness (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Initialize PWM state on first brightness change (Jocelyn Falempe) [RHEL-23295] - fbdev: Add fb_ops init macros for framebuffers in DMA-able memory (Jocelyn Falempe) [RHEL-23295] - fbdev: Document that framebuffer_alloc() returns zero'ed data (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove FBINFO_FLAG_DEFAULT from framebuffer_alloc()'ed structs (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove FBINFO_FLAG_DEFAULT from kzalloc()'ed structs (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove FBINFO_DEFAULT from framebuffer_alloc()'ed structs (Jocelyn Falempe) [RHEL-23295] - fbdev: Split frame buffer support in FB and FB_CORE symbols (Jocelyn Falempe) [RHEL-23295] - fbdev: Move core fbdev symbols to a separate Kconfig file (Jocelyn Falempe) [RHEL-23295] - video: Add auxiliary display drivers to Graphics support menu (Jocelyn Falempe) [RHEL-23295] - fbcon: remove unused display (p) from fbcon_redraw() (Jocelyn Falempe) [RHEL-23295] - vgacon: cache vc_cell_height in vgacon_cursor() (Jocelyn Falempe) [RHEL-23295] - vgacon: let vgacon_doresize() return void (Jocelyn Falempe) [RHEL-23295] - vgacon: remove unused xpos from vgacon_set_cursor_size() (Jocelyn Falempe) [RHEL-23295] - vgacon: remove unneeded forward declarations (Jocelyn Falempe) [RHEL-23295] - vgacon: switch vgacon_scrolldelta() and vgacon_restore_screen() (Jocelyn Falempe) [RHEL-23295] - fbdev/xen-fbfront: Select FB_SYS_HELPERS_DEFERRED (Jocelyn Falempe) [RHEL-23295] - fbdev/ssd1307fb: Generate deferred I/O ops (Jocelyn Falempe) [RHEL-23295] - fbdev/ssd1307fb: Select FB_SYS_HELPERS_DEFERRED (Jocelyn Falempe) [RHEL-23295] - fbdev/metronomefb: Select FB_SYS_HELPERS_DEFERRED (Jocelyn Falempe) [RHEL-23295] - fbdev/hecubafb: Select FB_SYS_HELPERS_DEFERRED (Jocelyn Falempe) [RHEL-23295] - fbdev/broadsheetfb: Select FB_SYS_HELPERS_DEFERRED (Jocelyn Falempe) [RHEL-23295] - redhat/configs: Enable FB_DEVICE (Jocelyn Falempe) [RHEL-23295] - fbdev: Make support for userspace interfaces configurable (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Rework fb init code (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Move file-I/O code into separate file (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Move procfs code to separate file (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Add fb_device_{create,destroy}() (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Move framebuffer and backlight helpers into separate files (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Pass Linux device to pm_vt_switch_*() functions (Jocelyn Falempe) [RHEL-23295] - backlight/gpio_backlight: Rename field 'fbdev' to 'dev' (Jocelyn Falempe) [RHEL-23295] - backlight/gpio_backlight: Compare against struct fb_info.device (Jocelyn Falempe) [RHEL-23295] - fbdev: Rename fb_mem*() helpers (Jocelyn Falempe) [RHEL-23295] - fbdev: Move framebuffer I/O helpers into (Jocelyn Falempe) [RHEL-23295] - arch/x86: Include in fbdev source file (Jocelyn Falempe) [RHEL-23295] - arch/x86: Implement with generic helpers (Jocelyn Falempe) [RHEL-23295] - arch/powerpc: Implement with generic helpers (Jocelyn Falempe) [RHEL-23295] - arch/arm64: Implement with generic helpers (Jocelyn Falempe) [RHEL-23295] - fbdev: Prepare generic architecture helpers (Jocelyn Falempe) [RHEL-23295] - backlight: led_bl: Take led_access lock when required (Jocelyn Falempe) [RHEL-23295] - fbdev: fix potential OOB read in fast_imageblit() (Jocelyn Falempe) [RHEL-23295] - video: backlight: lp855x: Get PWM for PWM mode during probe (Jocelyn Falempe) [RHEL-23295] - fbdev: Add Kconfig options to select different fb_ops helpers (Jocelyn Falempe) [RHEL-23295] - fbcon: Fix null-ptr-deref in soft_cursor (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Remove unneeded checks for valid GPIOs (Jocelyn Falempe) [RHEL-23295] - fbdev: fbmem: mark get_fb_unmapped_area() static (Jocelyn Falempe) [RHEL-23295] - fbdev: Include instead of (Jocelyn Falempe) [RHEL-23295] - fbdev/matrox: Remove trailing whitespaces (Jocelyn Falempe) [RHEL-23295] - fbdev: modedb: Add 1920x1080 at 60 Hz video mode (Jocelyn Falempe) [RHEL-23295] - fbdev: Validate info->screen_{base, buffer} in fb_ops implementations (Jocelyn Falempe) [RHEL-23295] - fbdev: Don't re-validate info->state in fb_ops implementations (Jocelyn Falempe) [RHEL-23295] - fbdev: Use screen_buffer in fb_sys_{read,write}() (Jocelyn Falempe) [RHEL-23295] - fbdev: vga16fb: Convert to platform remove callback returning void (Jocelyn Falempe) [RHEL-23295] - fbdev: vesafb: Convert to platform remove callback returning void (Jocelyn Falempe) [RHEL-23295] - fbdev: simplefb: Convert to platform remove callback returning void (Jocelyn Falempe) [RHEL-23295] - fbdev: offb: Convert to platform remove callback returning void (Jocelyn Falempe) [RHEL-23295] - fbdev: efifb: Convert to platform remove callback returning void (Jocelyn Falempe) [RHEL-23295] - video: Move HP PARISC STI core code to shared location (Jocelyn Falempe) [RHEL-23295] - video/aperture: Provide a VGA helper for gma500 and internal use (Jocelyn Falempe) [RHEL-23295] - fbmem: Reject FB_ACTIVATE_KD_TEXT from userspace (Jocelyn Falempe) [RHEL-23295] - video/aperture: Fix typos in comments (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Mark OF related data as maybe unused (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Convert to platform remove callback returning void (Jocelyn Falempe) [RHEL-23295] - backlight: led_bl: Convert to platform remove callback returning void (Jocelyn Falempe) [RHEL-23295] - fbdev: Use of_property_read_bool() for boolean properties (Jocelyn Falempe) [RHEL-23295] - drivers: video: logo: add SPDX comment, remove GPL notice in pnmtologo.c (Jocelyn Falempe) [RHEL-23295] - drivers: video: logo: fix code style issues in pnmtologo.c (Jocelyn Falempe) [RHEL-23295] - fbdev: Make fb_modesetting_disabled() static inline (Jocelyn Falempe) [RHEL-23295] - fbdev: Fix incorrect page mapping clearance at fb_deferred_io_release() (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Don't rely on a disabled PWM emiting inactive state (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Configure pwm only once per backlight toggle (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Drop support for legacy PWM probing (Jocelyn Falempe) [RHEL-23295] - backlight: backlight: Fix doc for backlight_device_get_by_name (Jocelyn Falempe) [RHEL-23295] - fbdev: Fix invalid page access after closing deferred I/O devices (Jocelyn Falempe) [RHEL-23295] - fbdev: remove w100fb driver (Jocelyn Falempe) [RHEL-23295] - fbdev: remove tmiofb driver (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove unused struct fb_deferred_io .first_io field (Jocelyn Falempe) [RHEL-23295] - fbdev: fbmon: fix function name in kernel-doc (Jocelyn Falempe) [RHEL-23295] - fbdev: remove s3c2410 framebuffer (Jocelyn Falempe) [RHEL-23295] - drm/fbdev: Remove aperture handling and FBINFO_MISC_FIRMWARE (Jocelyn Falempe) [RHEL-23295] - fbdev/vga16fb: Do not use struct fb_info.apertures (Jocelyn Falempe) [RHEL-23295] - fbdev/vesafb: Do not use struct fb_info.apertures (Jocelyn Falempe) [RHEL-23295] - fbdev/vesafb: Remove trailing whitespaces (Jocelyn Falempe) [RHEL-23295] - fbdev/simplefb: Do not use struct fb_info.apertures (Jocelyn Falempe) [RHEL-23295] - fbdev/offb: Do not use struct fb_info.apertures (Jocelyn Falempe) [RHEL-23295] - fbdev/offb: Allocate struct offb_par with framebuffer_alloc() (Jocelyn Falempe) [RHEL-23295] - fbdev/efifb: Do not use struct fb_info.apertures (Jocelyn Falempe) [RHEL-23295] - fbdev/efifb: Add struct efifb_par for driver data (Jocelyn Falempe) [RHEL-23295] - Revert "fbcon: don't lose the console font across generic->chip driver switch" (Jocelyn Falempe) [RHEL-23295] - fbcon: Remove trailing whitespaces (Jocelyn Falempe) [RHEL-23295] - fbdev: matroxfb: G200eW: Increase max memory from 1 MB to 16 MB (Jocelyn Falempe) [RHEL-23295] - fbdev: make offb driver tristate (Jocelyn Falempe) [RHEL-23295] - fbdev: fbcon: release buffer when fbcon_do_set_font() failed (Jocelyn Falempe) [RHEL-23295] - fbdev: uvesafb: don't build on UML (Jocelyn Falempe) [RHEL-23295] - fbdev: matroxfb: Convert to i2c's .probe_new() (Jocelyn Falempe) [RHEL-23295] - fbdev: omapfb: connector-analog-tv: remove support for platform data (Jocelyn Falempe) [RHEL-23295] - fbdev: omapfb: panel-dpi: remove support for platform data (Jocelyn Falempe) [RHEL-23295] - fbdev: omapfb: panel-sony-acx565akm: remove support for platform data (Jocelyn Falempe) [RHEL-23295] - fbdev: ssd1307fb: Drop duplicate NULL checks for PWM APIs (Jocelyn Falempe) [RHEL-23295] - fbdev: ssd1307fb: Drop optional dependency (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Convert to i2c's .probe_new() (Jocelyn Falempe) [RHEL-23295] - fbcon: Use kzalloc() in fbcon_prepare_logo() (Jocelyn Falempe) [RHEL-23295] - Revert "drm/fb-helper: Schedule deferred-I/O worker after writing to framebuffer" (Jocelyn Falempe) [RHEL-23295] - fbdev: Add support for the nomodeset kernel parameter (Jocelyn Falempe) [RHEL-23295] - drm/fb-helper: Schedule deferred-I/O worker after writing to framebuffer (Jocelyn Falempe) [RHEL-23295] - fbdev: MIPS supports iomem addresses (Jocelyn Falempe) [RHEL-23295] - fbdev: vga16fb: Add missing MODULE_DEVICE_TABLE() entry (Jocelyn Falempe) [RHEL-23295] - fbdev: fbcon: Properly revert changes when vc_resize() failed (Jocelyn Falempe) [RHEL-23295] - fbdev: Move fbdev drivers from strlcpy to strscpy (Jocelyn Falempe) [RHEL-23295] - fbdev: fbcon: Destroy mutex on freeing struct fb_info (Jocelyn Falempe) [RHEL-23295] - fbdev: ssd1307fb: Fix repeated words in comments (Jocelyn Falempe) [RHEL-23295] - video: fbdev: offb: Include missing linux/platform_device.h (Jocelyn Falempe) [RHEL-23295] - fbdev: Make registered_fb[] private to fbmem.c (Jocelyn Falempe) [RHEL-23295] - fbdev/vga16fb: Auto-generate module init/exit code (Jocelyn Falempe) [RHEL-23295] - fbdev/vga16fb: Create EGA/VGA devices in sysfb code (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove trailing whitespaces (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Switch to atomic PWM API (Jocelyn Falempe) [RHEL-23295] - Revert "drivers/video/backlight/platform_lcd.c: add support for device tree based probe" (Jocelyn Falempe) [RHEL-23295] - fbcon: Use fbcon_info_from_console() in fbcon_modechange_possible() (Jocelyn Falempe) [RHEL-23295] - video: fbdev: simplefb: Check before clk_put() not needed (Jocelyn Falempe) [RHEL-23295] - fbcon: Fix boundary checks for fbcon=vc:n1-n2 parameters (Jocelyn Falempe) [RHEL-23295] - fbcon: Fix accelerated fbdev scrolling while logo is still shown (Jocelyn Falempe) [RHEL-23295] - fbcon: Remove obsolete reference to initmem_freed (Jocelyn Falempe) [RHEL-23295] - video: fbdev: radeon: Fix spelling typo in comment (Jocelyn Falempe) [RHEL-23295] - fbdev: Prevent possible use-after-free in fb_release() (Jocelyn Falempe) [RHEL-23295] - Revert "fbdev: Prevent probing generic drivers if a FB is already registered" (Jocelyn Falempe) [RHEL-23295] - fbdev: Rename pagelist to pagereflist for deferred I/O (Jocelyn Falempe) [RHEL-23295] - fbdev: Refactor implementation of page_mkwrite (Jocelyn Falempe) [RHEL-23295] - fbcon: replace snprintf in show functions with sysfs_emit (Jocelyn Falempe) [RHEL-23295] - video: fbdev: aty/matrox/...: Prepare cleanup of powerpc's asm/prom.h (Jocelyn Falempe) [RHEL-23295] - fbdev: Fix cfb_imageblit() for arbitrary image widths (Jocelyn Falempe) [RHEL-23295] - fbdev: Fix sys_imageblit() for arbitrary image widths (Jocelyn Falempe) [RHEL-23295] - video: fbdev: offb: fix warning comparing pointer to 0 (Jocelyn Falempe) [RHEL-23295] - backlight: backlight: Slighly simplify devm_of_find_backlight() (Jocelyn Falempe) [RHEL-23295] - drm/exynos: fimd: add BGR support for exynos4/5 (Jocelyn Falempe) [RHEL-23295] - fbdev: Improve performance of cfb_imageblit() (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove trailing whitespaces from cfbimgblt.c (Jocelyn Falempe) [RHEL-23295] - fbdev: Improve performance of sys_imageblit() (Jocelyn Falempe) [RHEL-23295] - fbdev: Improve performance of sys_fillrect() (Jocelyn Falempe) [RHEL-23295] - fbcon: Avoid 'cap' set but not used warning (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Avoid open coded arithmetic in memory allocation (Jocelyn Falempe) [RHEL-23295] - fbdev: fbmem: Fix the implicit type casting (Jocelyn Falempe) [RHEL-23295] - redhat/configs: disable FRAMEBUFFER_CONSOLE_LEGACY_ACCELERATION (Jocelyn Falempe) [RHEL-23295] - fbcon: Add option to enable legacy hardware acceleration (Jocelyn Falempe) [RHEL-23295] - Revert "fbcon: Disable accelerated scrolling" (Jocelyn Falempe) [RHEL-23295] - video: fbdev: fbcvt.c: fix printing in fb_cvt_print_name() (Jocelyn Falempe) [RHEL-23295] - video: fbmem: use swap() to make code cleaner in fb_rotate_logo() (Jocelyn Falempe) [RHEL-23295] - video: fbdev: ssd1307fb: Make use of the helper function dev_err_probe() (Jocelyn Falempe) [RHEL-23295] - video: fbdev: matroxfb: set maxvram of vbG200eW to the same as vbG200 to avoid black screen (Jocelyn Falempe) [RHEL-23295] - video: vga16fb: Fix logic that checks for the display standard (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Add support ACPI enumeration (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Add dev helper variable to lp855x_probe() (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Move device_config setting out of lp855x_configure() (Jocelyn Falempe) [RHEL-23295] - video: fbdev: replace snprintf in show functions with sysfs_emit (Jocelyn Falempe) [RHEL-23295] - fbdev: fbmem: Fix double free of 'fb_info->pixmap.addr' (Jocelyn Falempe) [RHEL-23295] - backlight: Propagate errors from get_brightness() (Jocelyn Falempe) [RHEL-23295] - video: backlight: Drop maximum brightness override for brightness zero (Jocelyn Falempe) [RHEL-23295] - fbmem: don't allow too huge resolutions (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Improve bootloader/kernel device handover (Jocelyn Falempe) [RHEL-23295] - video: fbdev: ssd1307fb: Cache address ranges (Jocelyn Falempe) [RHEL-23295] - video: fbdev: ssd1307fb: Optimize screen updates (Jocelyn Falempe) [RHEL-23295] - video: fbdev: ssd1307fb: Extract ssd1307fb_set_{col,page}_range() (Jocelyn Falempe) [RHEL-23295] - video: fbdev: ssd1307fb: Simplify ssd1307fb_update_display() (Jocelyn Falempe) [RHEL-23295] - video: fbdev: ssd1307fb: Propagate errors via ssd1307fb_update_display() (Jocelyn Falempe) [RHEL-23295] - fbmem: Convert from atomic_t to refcount_t on fb_info->count (Jocelyn Falempe) [RHEL-23295] - scsi: lpfc: Copyright updates for 14.4.0.1 patches (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Update lpfc version to 14.4.0.1 (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Define types in a union for generic void *context3 ptr (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Define lpfc_dmabuf type for ctx_buf ptr (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Define lpfc_nodelist type for ctx_ndlp ptr (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Use a dedicated lock for ras_fwlog state (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Avoid -Wstringop-overflow warning (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Release hbalock before calling lpfc_worker_wake_up() (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Replace hbalock with ndlp lock in lpfc_nvme_unregister_port() (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Update lpfc_ramp_down_queue_handler() logic (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Remove IRQF_ONESHOT flag from threaded IRQ handling (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Move NPIV's transport unregistration to after resource clean up (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Remove unnecessary log message in queuecommand path (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Correct size for cmdwqe/rspwqe for memset() (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Correct size for wqe for memset() (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Replace deprecated strncpy() with strscpy() (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Copyright updates for 14.4.0.0 patches (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Update lpfc version to 14.4.0.0 (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Update lpfc version to 14.2.0.17 (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Move determination of vmid_flag after VMID reinitialization completes (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Reinitialize an NPIV's VMID data structures after FDISC (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Change VMID driver load time parameters to read only (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Change lpfc_vport load_flag member into a bitmask (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Change lpfc_vport fc_flag member into a bitmask (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Protect vport fc_nodes list with an explicit spin lock (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Change nlp state statistic counters into atomic_t (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Move handling of reset congestion statistics events (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Save FPIN frequency statistics upon receipt of peer cgn notifications (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Add condition to delete ndlp object after sending BLS_RJT to an ABTS (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Fix failure to delete vports when discovery is in progress (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Remove NLP_RCV_PLOGI early return during RSCN processing for ndlps (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Allow lpfc_plogi_confirm_nport() logic to execute for Fabric nodes (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Remove D_ID swap log message from trace event logger (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Use sg_dma_len() API to get struct scatterlist's length (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Remove reftag check in DIF paths (Dick Kennedy) [RHEL-24508] - lpfc: Use the proper SCSI midlayer interfaces for PI (Dick Kennedy) [RHEL-24508] - lpfc: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Fix reftag generation sizing errors (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Fix possible memory leak in lpfc_rcv_padisc() (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Initialize status local variable in lpfc_sli4_repost_sgl_list() (Dick Kennedy) [RHEL-24508] - x86/coco: Use CC_VENDOR_INTEL for Hyper-V/TDX (Vitaly Kuznetsov) [RHEL-38910]- powerpc/64s: Fix unrecoverable MCE calling async handler from NMI (Mamatha Inamdar) [RHEL-37688] {CVE-2021-47429} - misc: rtsx: do clear express reg every SD_INT (David Arcari) [RHEL-33706] - misc: rtsx: Fix rts5264 driver status incorrect when card removed (David Arcari) [RHEL-33706] - net/mlx5e: Fix mlx5e_priv_init() cleanup flow (Kamal Heib) [RHEL-37426] {CVE-2024-35959} - can: isotp: isotp_sendmsg(): add result check for wait_event_interruptible() (Jose Ignacio Tornos Martinez) [RHEL-38417] {CVE-2021-47457} - net/usb: kalmia: Don't pass act_len in usb_bulk_msg error path (Jose Ignacio Tornos Martinez) [RHEL-38115] {CVE-2023-52703} - net: hns3: do not allow call hns3_nic_net_open repeatedly (Jose Ignacio Tornos Martinez) [RHEL-37707] {CVE-2021-47400} - ice: use irq_update_affinity_hint() (Michal Schmidt) [RHEL-35293] - arm64: mm: Don't remap pgtables for allocate vs populate (Eric Chanudet) [RHEL-32699] - arm64: mm: Batch dsb and isb when populating pgtables (Eric Chanudet) [RHEL-32699] - arm64: mm: Don't remap pgtables per-cont(pte|pmd) block (Eric Chanudet) [RHEL-32699] - cgroup: Remove duplicated cgroup_local_stat_show() and cpu_local_stat_show() functions (Waiman Long) [RHEL-36683] - Revert "Revert "Merge: cgroup: Backport upstream cgroup commits up to v6.8"" (Waiman Long) [RHEL-36683] - x86/tdx: Fix unexpected end of section warning around __tdx_hypercall_failed() (Joe Lawrence) [RHEL-36224] - tipc: fix a possible memleak in tipc_buf_append (Xin Long) [RHEL-36209] - net: tipc: remove redundant 'bool' from CONFIG_TIPC_{MEDIA_UDP,CRYPTO} (Xin Long) [RHEL-36209] - tipc: node: remove Excess struct member kernel-doc warnings (Xin Long) [RHEL-36209] - tipc: socket: remove Excess struct member kernel-doc warning (Xin Long) [RHEL-36209] - tipc: Remove some excess struct member documentation (Xin Long) [RHEL-36209] - tipc: Remove redundant call to TLV_SPACE() (Xin Long) [RHEL-36209] - redhat/configs: Update for ARM_SMMU_V3_KUNIT_TEST (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Make the kunit into a module (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Add unit tests for arm_smmu_write_entry (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Build the whole CD in arm_smmu_make_s1_cd() (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Move the CD generation for SVA into a function (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Allocate the CD table entry in advance (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Make arm_smmu_alloc_cd_ptr() (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Consolidate clearing a CD table entry (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Move the CD generation for S1 domains into a function (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Make CD programming use arm_smmu_write_entry() (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Add an ops indirection to the STE code (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Free MSIs in case of ENOMEM (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu: Convert to domain_alloc_paging() (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Add a type for the CD entry (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Do not ATC invalidate the entire domain (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Do not allow a SVA domain to be set on the wrong PASID (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Retire disable_bypass parameter (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Decouple igfx_off from graphic identity mapping (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Fix compilation error (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Enable Guest Translation after reading IOMMU feature register (Jerry Snitselaar) [RHEL-28780] - iommufd: Add config needed for iommufd_fail_nth (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - selftests/iommu: fix the config fragment (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Add mock IO hugepages tests (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Refactor dirty bitmap tests (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Test u64 unaligned bitmaps (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu: Use the correct type in nvidia_smmu_context_fault() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove caching mode check before device TLB flush (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove private data use in fault message (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove debugfs use of private data field (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Allocate DMAR fault interrupts locally (Jerry Snitselaar) [RHEL-28780] - iommu: Pass domain to remove_dev_pasid() op (Jerry Snitselaar) [RHEL-28780] - iommu: Undo pasid attachment only for the devices that have succeeded (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Use try_cmpxchg64{,_local}() in iommu.c (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove redundant assignment to variable err (Jerry Snitselaar) [RHEL-28780] - swiotlb: initialise restricted pool list_head when SWIOTLB_DYNAMIC=y (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Add SVA domain support (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Initial SVA support for AMD IOMMU (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Add support for enable/disable IOPF (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Add IO page fault notifier handler (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Add support for page response (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Define per-IOMMU iopf_queue (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Enable PCI features based on attached domain capability (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Setup GCR3 table in advance if domain is SVA capable (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce iommu_dev_data.max_pasids (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Fix PPR interrupt processing logic (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Move PPR-related functions into ppr.c (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Add support for enabling/disabling IOMMU features (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce per device DTE update function (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Rename amd_iommu_v2_supported() as amd_iommu_pasid_supported() (Jerry Snitselaar) [RHEL-28780] - iommu: Add ops->domain_alloc_sva() (Jerry Snitselaar) [RHEL-28780] - redhat/configs: Clean up CONFIG_AMD_IOMMU_V2 (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Enhance def_domain_type to handle untrusted device (Jerry Snitselaar) [RHEL-28780] - iommufd: Add missing IOMMUFD_DRIVER kconfig for the selftest (Jerry Snitselaar) [RHEL-28780] - swiotlb: do not set total_used to 0 in swiotlb_create_debugfs_files() (Jerry Snitselaar) [RHEL-28780] - swiotlb: fix swiotlb_bounce() to do partial sync's correctly (Jerry Snitselaar) [RHEL-28780] - swiotlb: extend buffer pre-padding to alloc_align_mask if necessary (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Fix WARN_ON in iommu probe path (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Allocate local memory for page request queue (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Fix wrong use of pasid config (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Fix possible irq lock inversion dependency issue (Jerry Snitselaar) [RHEL-28780] - iommu: Validate the PASID in iommu_attach_device_pasid() (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Fix access for STE.SHCFG (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Add cpu_to_le64() around STRTAB_STE_0_V (Jerry Snitselaar) [RHEL-28780] - swiotlb: Reinstate page-alignment for mappings >= PAGE_SIZE (Jerry Snitselaar) [RHEL-28780] - iommu/dma: Force swiotlb_max_mapping_size on an untrusted device (Jerry Snitselaar) [RHEL-28780] - swiotlb: Fix alignment checks when both allocation and DMA masks are present (Jerry Snitselaar) [RHEL-28780] - swiotlb: Honour dma_alloc_coherent() alignment in swiotlb_alloc() (Jerry Snitselaar) [RHEL-28780] - swiotlb: Enforce page alignment in swiotlb_alloc() (Jerry Snitselaar) [RHEL-28780] - swiotlb: Fix double-allocation of slots due to broken alignment handling (Jerry Snitselaar) [RHEL-28780] - dma-direct: Leak pages on dma_set_decrypted() failure (Jerry Snitselaar) [RHEL-28780] - swiotlb: add debugfs to track swiotlb transient pool usage (Jerry Snitselaar) [RHEL-28780] - iommu/dma: Document min_align_mask assumption (Jerry Snitselaar) [RHEL-28780] - iommu: re-use local fwnode variable in iommu_ops_from_fwnode() (Jerry Snitselaar) [RHEL-28780] - iommu: constify fwnode in iommu_ops_from_fwnode() (Jerry Snitselaar) [RHEL-28780] - iommu: constify of_phandle_args in xlate (Jerry Snitselaar) [RHEL-28780] - iommu: constify pointer to bus_type (Jerry Snitselaar) [RHEL-28780] - iommu: Make iommu_report_device_fault() return void (Jerry Snitselaar) [RHEL-28780] - iommu: Make iopf_group_response() return void (Jerry Snitselaar) [RHEL-28780] - iommu: Track iopf group instead of last fault (Jerry Snitselaar) [RHEL-28780] - iommu: Improve iopf_queue_remove_device() (Jerry Snitselaar) [RHEL-28780] - iommu: Use refcount for fault data access (Jerry Snitselaar) [RHEL-28780] - iommu: Refine locking for per-device fault data management (Jerry Snitselaar) [RHEL-28780] - iommu: Separate SVA and IOPF (Jerry Snitselaar) [RHEL-28780] - iommu: Make iommu_queue_iopf() more generic (Jerry Snitselaar) [RHEL-28780] - iommu: Prepare for separating SVA and IOPF (Jerry Snitselaar) [RHEL-28780] - iommu: Merge iommu_fault_event and iopf_fault (Jerry Snitselaar) [RHEL-28780] - iommu: Remove iommu_[un]register_device_fault_handler() (Jerry Snitselaar) [RHEL-28780] - iommu: Merge iopf_device_param into iommu_fault_param (Jerry Snitselaar) [RHEL-28780] - iommu: Cleanup iopf data structure definitions (Jerry Snitselaar) [RHEL-28780] - iommu: Remove unrecoverable fault data (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Remove unrecoverable faults reporting (Jerry Snitselaar) [RHEL-28780] - iommu: Move iommu fault data to linux/iommu.h (Jerry Snitselaar) [RHEL-28780] - iommu/iova: use named kmem_cache for iova magazines (Jerry Snitselaar) [RHEL-28780] - iommu/iova: Reorganise some code (Jerry Snitselaar) [RHEL-28780] - iommu/iova: Tidy up iova_cache_get() failure (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Fix sleeping in atomic context (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Mark interrupt as managed (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce per-device domain ID to fix potential TLB aliasing issue (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove unused GCR3 table parameters from struct protection_domain (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Rearrange device flush code (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove unused flush pasid functions (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Refactor GCR3 table helper functions (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Refactor protection_domain helper functions (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Refactor attaching / detaching device functions (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Refactor helper function for setting / clearing GCR3 (Jerry Snitselaar) [RHEL-28780] - iommu: Introduce iommu_group_mutex_assert() (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Rearrange GCR3 table setup code (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Add support for device based TLB invalidation (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Use protection_domain.flags to check page table mode (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce per-device GCR3 table (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce struct protection_domain.pd_mode (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce get_amd_iommu_from_dev() (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Enable Guest Translation before registering devices (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Pass struct iommu_dev_data to set_dte_entry() (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove EXPORT_SYMBOL for perf counter related functions (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove redundant error check in amd_iommu_probe_device() (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove duplicate function declarations from amd_iommu.h (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove unused APERTURE_* macros (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove unused IOVA_* macro (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove unused PPR_* macros (Jerry Snitselaar) [RHEL-28780] - iommu: Fix compilation without CONFIG_IOMMU_INTEL (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove scalabe mode in domain_context_clear_one() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove scalable mode context entry setup from attach_dev (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Setup scalable mode context entry in probe path (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Fix NULL domain on device release (Jerry Snitselaar) [RHEL-28780 RHEL-29357] - iommu: Add static iommu_ops->release_domain (Jerry Snitselaar) [RHEL-28780 RHEL-29357] - iommu/vt-d: Improve ITE fault handling if target device isn't present (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Don't issue ATS Invalidation request when device is disconnected (Jerry Snitselaar) [RHEL-28780] - PCI: Make pci_dev_is_disconnected() helper public for other drivers (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Use device rbtree in iopf reporting path (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Use rbtree to track iommu probed devices (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Merge intel_svm_bind_mm() into its caller (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove initialization for dynamically heap-allocated rcu_head (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove treatment for revoking PASIDs with pending page faults (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Use kcalloc() instead of kzalloc() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove INTEL_IOMMU_BROKEN_GFX_WA (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Convert to domain_alloc_paging() (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Pass arm_smmu_domain and arm_smmu_device to finalize (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Use the identity/blocked domain during release (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Add a global static BLOCKED domain (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Add a global static IDENTITY domain (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Check that the RID domain is S1 in SVA (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Remove arm_smmu_master->domain (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Pass smmu_domain to arm_enable/disable_ats() (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Put writing the context descriptor in the right order (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Do not change the STE twice during arm_smmu_attach_dev() (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Compute the STE only once for each master (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Hold arm_smmu_asid_lock during all of attach_dev (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Build the whole STE in arm_smmu_make_s2_domain_ste() (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Move the STE generation for S1 and S2 domains into functions (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Consolidate the STE generation for abort/bypass (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Make STE programming independent of the callers (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-qcom: Add X1E80100 MDSS compatible (Jerry Snitselaar) [RHEL-28780] - iommu/ipmmu-vmsa: Minor cleanups (Jerry Snitselaar) [RHEL-28780] - iommu/msm-iommu: don't limit the driver too much (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Don't check map/unmap pairing with HUGE_PAGES (Jerry Snitselaar) [RHEL-28780] - iommufd: Fix protection fault in iommufd_test_syz_conv_iova (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Fix mock_dev_num bug (Jerry Snitselaar) [RHEL-28780] - iommufd: Fix iopt_access_list_id overwrite bug (Jerry Snitselaar) [RHEL-28780] - iommu/sva: Fix SVA handle sharing in multi device case (Jerry Snitselaar) [RHEL-28780] - iommu/sva: Restore SVA handle sharing (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Do not use GFP_KERNEL under as spinlock (Jerry Snitselaar) [RHEL-28780] - Revert "iommu/arm-smmu: Convert to domain_alloc_paging()" (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Fix constant-out-of-range warning (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Set SSADE when attaching to a parent with dirty tracking (Jerry Snitselaar) [RHEL-28780 RHEL-29359] - iommu/vt-d: Add missing dirty tracking set for parent domain (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Wrap the dirty tracking loop to be a helper (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove domain parameter for intel_pasid_setup_dirty_tracking() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add missing device iotlb flush for parent domain (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Update iotlb in nested domain attach (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add missing iotlb flush for parent domain (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add __iommu_flush_iotlb_psi() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Track nested domains in parent (Jerry Snitselaar) [RHEL-28780] - iommufd: Reject non-zero data_type if no data_len is provided (Jerry Snitselaar) [RHEL-28780] - iommufd/iova_bitmap: Consider page offset for the pages to be pinned (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Hugepage mock domain support (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Refactor mock_domain_read_and_clear_dirty() (Jerry Snitselaar) [RHEL-28780] - iommufd/iova_bitmap: Handle recording beyond the mapped pages (Jerry Snitselaar) [RHEL-28780] - iommufd/iova_bitmap: Switch iova_bitmap::bitmap to an u8 array (Jerry Snitselaar) [RHEL-28780] - iommufd/iova_bitmap: Bounds check mapped::pages access (Jerry Snitselaar) [RHEL-28780] - drm/tegra: Do not assume that a NULL domain means no DMA IOMMU (Jerry Snitselaar) [RHEL-28780] - iommu: Allow ops->default_domain to work when !CONFIG_IOMMU_DMA (Jerry Snitselaar) [RHEL-28780] - dma-debug: fix kernel-doc warnings (Jerry Snitselaar) [RHEL-28780] - swiotlb: check alloc_size before the allocation of a new memory pool (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Check the bus type during probe (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add iotlb flush for nested domain (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add data structure for Intel VT-d stage-1 cache invalidation (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Add coverage for IOMMU_HWPT_INVALIDATE ioctl (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Add IOMMU_TEST_OP_MD_CHECK_IOTLB test op (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Add mock_domain_cache_invalidate_user support (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu: Add iommu_copy_struct_from_user_array helper (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add IOMMU_HWPT_INVALIDATE (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu: Add cache_invalidate_user op (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/sva: Fix memory leak in iommu_sva_bind_device() (Jerry Snitselaar) [RHEL-28780] - iommu/dma: Trace bounce buffer usage when mapping buffers (Jerry Snitselaar) [RHEL-28780] - iommu/tegra: Use tegra_dev_iommu_get_stream_id() in the remaining places (Jerry Snitselaar) [RHEL-28780] - acpi: Do not return struct iommu_ops from acpi_iommu_configure_id() (Jerry Snitselaar) [RHEL-28780] - iommu: Mark dev_iommu_priv_set() with a lockdep (Jerry Snitselaar) [RHEL-28780] - iommu: Mark dev_iommu_get() with lockdep (Jerry Snitselaar) [RHEL-28780] - iommu/of: Use -ENODEV consistently in of_iommu_configure() (Jerry Snitselaar) [RHEL-28780] - iommmu/of: Do not return struct iommu_ops from of_iommu_configure() (Jerry Snitselaar) [RHEL-28780] - iommu: Remove struct iommu_ops *iommu from arch_setup_dma_ops() (Jerry Snitselaar) [RHEL-28780] - iommu: Set owner token to SVA domain (Jerry Snitselaar) [RHEL-28780] - iommu: Support mm PASID 1:n with sva domains (Jerry Snitselaar) [RHEL-28780 RHEL-29105] - mm: Deprecate pasid field (Jerry Snitselaar) [RHEL-28780 RHEL-29105] - mm: Add structure to keep sva information (Jerry Snitselaar) [RHEL-28780 RHEL-29105] - iommu: Add mm_get_enqcmd_pasid() helper function (Jerry Snitselaar) [RHEL-28780 RHEL-29105] - iommu/vt-d: Remove mm->pasid in intel_sva_bind_mm() (Jerry Snitselaar) [RHEL-28780 RHEL-29105] - iommu: Change kconfig around IOMMU_SVA (Jerry Snitselaar) [RHEL-28780 RHEL-29105] - iommu: Extend LPAE page table format to support custom allocators (Jerry Snitselaar) [RHEL-28780] - iommu/io-pgtable: Move Apple DART support to its own file (Jerry Snitselaar) [RHEL-28780] - iommu: Allow passing custom allocators to pgtable drivers (Jerry Snitselaar) [RHEL-28780] - iommu: Clean up open-coded ownership checks (Jerry Snitselaar) [RHEL-28780] - iommu: Retire bus ops (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu: Don't register fwnode for legacy binding (Jerry Snitselaar) [RHEL-28780] - iommu: Decouple iommu_domain_alloc() from bus ops (Jerry Snitselaar) [RHEL-28780] - iommu: Validate that devices match domains (Jerry Snitselaar) [RHEL-28780] - iommu: Decouple iommu_present() from bus ops (Jerry Snitselaar) [RHEL-28780] - iommu: Factor out some helpers (Jerry Snitselaar) [RHEL-28780] - iommu: Map reserved memory as cacheable if device is coherent (Jerry Snitselaar) [RHEL-28780] - iommu/amd/pgtbl_v2: Invalidate updated page ranges only (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Make domain_flush_pages as global function (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Consolidate amd_iommu_domain_flush_complete() call (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Refactor device iotlb invalidation code (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Refactor IOMMU tlb invalidation code (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Add support to invalidate multiple guest pages (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove redundant passing of PDE bit (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove redundant domain flush from attach_device() (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Rename iommu_flush_all_caches() -> amd_iommu_flush_all_caches() (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Do not flush IRTE when only updating isRun and destination fields (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Set variable amd_dirty_ops to static (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Move inline helpers to header files (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove unused vcmd interfaces (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove unused parameter of intel_pasid_setup_pass_through() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Refactor device_to_iommu() to retrieve iommu directly (Jerry Snitselaar) [RHEL-28780] - iommu/virtio: Add ops->flush_iotlb_all and enable deferred flush (Jerry Snitselaar) [RHEL-28780] - iommu/virtio: Make use of ops->iotlb_sync_map (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu: Convert to domain_alloc_paging() (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu: Pass arm_smmu_domain to internal functions (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu: Implement IOMMU_DOMAIN_BLOCKED (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu: Convert to a global static identity domain (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu: Reorganize arm_smmu_domain_add_master() (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Remove ARM_SMMU_DOMAIN_NESTED (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Master cannot be NULL in arm_smmu_write_strtab_ent() (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Add a type for the STE (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: disable stall for quiet_cd (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-qcom: Add QCM2290 MDSS compatible (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-qcom: Add missing GMU entry to match table (Jerry Snitselaar) [RHEL-28780] - dma-debug: make dma_debug_add_bus take a const pointer (Jerry Snitselaar) [RHEL-28780] - dma-mapping: clear dev->dma_mem to NULL after freeing it (Jerry Snitselaar) [RHEL-28780] - swiotlb: reduce area lock contention for non-primary IO TLB pools (Jerry Snitselaar) [RHEL-28780] - dma-mapping: don't store redundant offsets (Jerry Snitselaar) [RHEL-28780] - iommufd: Do not UAF during iommufd_put_object() (Jerry Snitselaar) [RHEL-28780] - iommufd: Add iommufd_ctx to iommufd_put_object() (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Fix _test_mock_dirty_bitmaps() (Jerry Snitselaar) [RHEL-28780] - iommu: Fix printk arg in of_iommu_get_resv_regions() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Set variable intel_dirty_ops to static (Jerry Snitselaar) [RHEL-28780] - iommu: Flow ERR_PTR out from __iommu_domain_alloc() (Jerry Snitselaar) [RHEL-28780] - swiotlb: fix out-of-bounds TLB allocations with CONFIG_SWIOTLB_DYNAMIC (Jerry Snitselaar) [RHEL-28780] - dma-mapping: fix dma_addressing_limited() if dma_range_map can't cover all system RAM (Jerry Snitselaar) [RHEL-28780] - dma-mapping: move dma_addressing_limited() out of line (Jerry Snitselaar) [RHEL-28780] - swiotlb: do not free decrypted pages if dynamic (Jerry Snitselaar) [RHEL-28780] - s390/pci: prepare is_passed_through() for dma-iommu (Jerry Snitselaar) [RHEL-28780] - iommu/dma: Use a large flush queue and timeout for shadow_on_flush (Jerry Snitselaar) [RHEL-28780] - iommu/dma: Allow a single FQ in addition to per-CPU FQs (Jerry Snitselaar) [RHEL-28780] - iommu/s390: Disable deferred flush for ISM devices (Jerry Snitselaar) [RHEL-28780] - s390/pci: Fix reset of IOMMU software counters (Jerry Snitselaar) [RHEL-28780] - s390/pci: Use dma-iommu layer (Jerry Snitselaar) [RHEL-28780] - s390/pci: convert high_memory to physical address (Jerry Snitselaar) [RHEL-28780] - iommu: Allow .iotlb_sync_map to fail and handle s390's -ENOMEM return (Jerry Snitselaar) [RHEL-28780] - iommufd: Convert to alloc_domain_paging() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Use ops->blocked_domain (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Update the definition of the blocking domain (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Refactor spapr_tce_platform_iommu_attach_dev() (Jerry Snitselaar) [RHEL-28780] - powerpc/pseries/iommu: DLPAR add doesn't completely initialize pci_controller (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Fix the missing iommu_group_put() during platform domain attach (Jerry Snitselaar) [RHEL-28780] - powerpc: iommu: Bring back table group release_ownership() call (Jerry Snitselaar) [RHEL-28780] - iommu: Move IOMMU_DOMAIN_BLOCKED global statics to ops->blocked_domain (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Do not do platform domain attach atctions after probe (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Setup a default domain and remove set_platform_dma_ops (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Fix notifiers being shared by PCI and VIO buses (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Only build sPAPR access functions on pSeries (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Remove iommu_del_device() (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Add iommu_ops to report capabilities and allow blocking domains (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Add "borrowing" iommu_table_group_ops (Jerry Snitselaar) [RHEL-28780] - powerpc/pci_64: Init pcibios subsys a bit later (Jerry Snitselaar) [RHEL-28780] - iommu: change iommu_map_sgtable to return signed values (Jerry Snitselaar) [RHEL-28780] - iommu: Fix return code in iommu_group_alloc_default_domain() (Jerry Snitselaar) [RHEL-28780] - iommu: Do not use IOMMU_DOMAIN_DMA if CONFIG_IOMMU_DMA is not enabled (Jerry Snitselaar) [RHEL-28780] - iommu: Improve map/unmap sanity checks (Jerry Snitselaar) [RHEL-28780] - iommu: Retire map/unmap ops (Jerry Snitselaar) [RHEL-28780] - iommu/tegra-smmu: Update to {map,unmap}_pages (Jerry Snitselaar) [RHEL-28780] - iommu/ipmmu-vmsa: Convert to generic_single_device_group() (Jerry Snitselaar) [RHEL-28780] - iommu: Add generic_single_device_group() (Jerry Snitselaar) [RHEL-28780] - iommu: Remove useless group refcounting (Jerry Snitselaar) [RHEL-28780] - iommu: Convert remaining simple drivers to domain_alloc_paging() (Jerry Snitselaar) [RHEL-28780] - iommu: Convert simple drivers with DOMAIN_DMA to domain_alloc_paging() (Jerry Snitselaar) [RHEL-28780] - iommu: Add ops->domain_alloc_paging() (Jerry Snitselaar) [RHEL-28780] - iommu: Add __iommu_group_domain_alloc() (Jerry Snitselaar) [RHEL-28780] - iommu: Require a default_domain for all iommu drivers (Jerry Snitselaar) [RHEL-28780] - iommu/ipmmu: Add an IOMMU_IDENTITIY_DOMAIN (Jerry Snitselaar) [RHEL-28780] - iommu: Remove ops->set_platform_dma_ops() (Jerry Snitselaar) [RHEL-28780] - iommu/tegra-smmu: Support DMA domains in tegra (Jerry Snitselaar) [RHEL-28780] - iommu/tegra-smmu: Implement an IDENTITY domain (Jerry Snitselaar) [RHEL-28780] - iommu: Allow an IDENTITY domain as the default_domain in ARM32 (Jerry Snitselaar) [RHEL-28780] - iommu: Reorganize iommu_get_default_domain_type() to respect def_domain_type() (Jerry Snitselaar) [RHEL-28780] - iommu/tegra-gart: Remove tegra-gart (Jerry Snitselaar) [RHEL-28780] - iommu: Add IOMMU_DOMAIN_PLATFORM for S390 (Jerry Snitselaar) [RHEL-28780] - iommu: Add IOMMU_DOMAIN_PLATFORM (Jerry Snitselaar) [RHEL-28780] - iommu: Add iommu_ops->identity_domain (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove DMA_FQ type from domain allocation path (Jerry Snitselaar) [RHEL-28780] - Revert "iommu: Fix false ownership failure on AMD systems with PASID activated" (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove unused EXPORT_SYMBOLS (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove amd_iommu_device_info() (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove PPR support (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove iommu_v2 module (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Initialize iommu_device->max_pasids (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Enable device ATS/PASID/PRI capabilities independently (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce iommu_dev_data.flags to track device capabilities (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce iommu_dev_data.ppr (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Rename ats related variables (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Modify logic for checking GT and PPR features (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Consolidate feature detection and reporting logic (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Miscellaneous clean up when free domain (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Do not set amd_iommu_pgtable in pass-through mode (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce helper functions for managing GCR3 table (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Refactor protection domain allocation code (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Consolidate logic to allocate protection domain (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Consolidate timeout pre-define to amd_iommu_type.h (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove unused amd_io_pgtable.pt_root variable (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: debugfs: Support dumping a specified page table (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: debugfs: Create/remove debugfs file per {device, pasid} (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: debugfs: Dump entry pointing to huge page (Jerry Snitselaar) [RHEL-28780] - iommu/virtio: Add __counted_by for struct viommu_request and use struct_size() (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3-sva: Remove bond refcount (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3-sva: Remove unused iommu_sva handle (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Rename cdcfg to cd_table (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Update comment about STE liveness (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Cleanup arm_smmu_domain_finalise (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Move CD table to arm_smmu_master (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Refactor write_ctx_desc (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: move stall_enabled to the cd table (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Encapsulate ctx_desc_cfg init in alloc_cd_tables (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Replace s1_cfg with cdtab_cfg (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Move ctx_desc out of s1_cfg (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-qcom: Add SM7150 SMMUv2 (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-qcom: Add SDM670 MDSS compatible (Jerry Snitselaar) [RHEL-28780] - iommu/tegra-smmu: Drop unnecessary error check for for debugfs_create_dir() (Jerry Snitselaar) [RHEL-28780] - iommufd: Organize the mock domain alloc functions closer to Joerg's tree (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Fix page-size check in iommufd_test_dirty() (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add iopt_area_alloc() (Jerry Snitselaar) [RHEL-28780] - iommufd: Fix missing update of domains_itree after splitting iopt_area (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Disallow read-only mappings to nest parent domain (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add nested domain allocation (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Set the nested domain to a device (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Make domain attach helpers to be extern (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add helper to setup pasid nested translation (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add helper for nested domain allocation (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Extend dmar_domain to support nested domain (Jerry Snitselaar) [RHEL-28780] - iommufd: Add data structure for Intel VT-d stage-1 domain allocation (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Enhance capability check for nested parent domain allocation (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Add coverage for IOMMU_HWPT_ALLOC with nested HWPTs (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Add nested domain allocation for mock domain (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu: Add iommu_copy_struct_from_user helper (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add a nested HW pagetable object (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu: Pass in parent domain with user_data to domain_alloc_user op (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Share iommufd_hwpt_alloc with IOMMUFD_OBJ_HWPT_NESTED (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Derive iommufd_hwpt_paging from iommufd_hw_pagetable (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/device: Wrap IOMMUFD_OBJ_HWPT_PAGING-only configurations (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Rename IOMMUFD_OBJ_HW_PAGETABLE to IOMMUFD_OBJ_HWPT_PAGING (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu: Add IOMMU_DOMAIN_NESTED (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Only enforce cache coherency in iommufd_hw_pagetable_alloc (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Test IOMMU_HWPT_GET_DIRTY_BITMAP_NO_CLEAR flag (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Test out_capabilities in IOMMU_GET_HW_INFO (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Test IOMMU_HWPT_GET_DIRTY_BITMAP (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Test IOMMU_HWPT_SET_DIRTY_TRACKING (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Test IOMMU_HWPT_ALLOC_DIRTY_TRACKING (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Expand mock_domain with dev_flags (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/vt-d: Access/Dirty bit support for SS domains (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/amd: Access/Dirty bit support in IOPTEs (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/amd: Add domain_alloc_user based domain allocation (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add a flag to skip clearing of IOPTE dirty (Jerry Snitselaar) [RHEL-28780] - iommufd: Add capabilities to IOMMU_GET_HW_INFO (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add IOMMU_HWPT_GET_DIRTY_BITMAP (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add IOMMU_HWPT_SET_DIRTY_TRACKING (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add a flag to enforce dirty tracking on attach (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu: Add iommu_domain ops for dirty tracking (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Correct IOMMU_HWPT_ALLOC_NEST_PARENT description (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Rework TEST_LENGTH to test min_size explicitly (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add domain_alloc_user op (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Add domain_alloc_user() support in iommu mock (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Support allocating nested parent domain (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Flow user flags for domain allocation to domain_alloc_user() (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Use the domain_alloc_user() op for domain allocation (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu: Add new iommu op to create domains owned by userspace (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Iterate idev_ids in mock_domain's alloc_hwpt test (Jerry Snitselaar) [RHEL-28780] - iommufd: Fix spelling errors in comments (Jerry Snitselaar) [RHEL-28780] - dma-debug: Fix a typo in a debugging eye-catcher (Jerry Snitselaar) [RHEL-28780] - swiotlb: rewrite comment explaining why the source is preserved on DMA_FROM_DEVICE (Jerry Snitselaar) [RHEL-28780] - net: fec: use dma_alloc_noncoherent for data cache enabled coldfire (Jerry Snitselaar) [RHEL-28780] - dma-direct: warn when coherent allocations aren't supported (Jerry Snitselaar) [RHEL-28780] - dma-direct: simplify the use atomic pool logic in dma_direct_alloc (Jerry Snitselaar) [RHEL-28780] - dma-direct: add a CONFIG_ARCH_HAS_DMA_ALLOC symbol (Jerry Snitselaar) [RHEL-28780] - dma-direct: add dependencies to CONFIG_DMA_GLOBAL_POOL (Jerry Snitselaar) [RHEL-28780] - swiotlb: do not try to allocate a TLB bigger than MAX_ORDER pages (Jerry Snitselaar) [RHEL-28780] - swiotlb: fix the check whether a device has used software IO TLB (Jerry Snitselaar) [RHEL-28780] - dma-contiguous: fix the Kconfig entry for CONFIG_DMA_NUMA_CMA (Jerry Snitselaar) [RHEL-28780] - iommu: Explicitly include correct DT includes (Jerry Snitselaar) [RHEL-28780] - swiotlb: move slot allocation explanation comment where it belongs (Jerry Snitselaar) [RHEL-28780] - swiotlb: search the software IO TLB only if the device makes use of it (Jerry Snitselaar) [RHEL-28780] - swiotlb: allocate a new memory pool when existing pools are full (Jerry Snitselaar) [RHEL-28780] - swiotlb: determine potential physical address limit (Jerry Snitselaar) [RHEL-28780] - swiotlb: if swiotlb is full, fall back to a transient memory pool (Jerry Snitselaar) [RHEL-28780] - redhat/configs: add file for SWIOTLB_DYNAMIC (Jerry Snitselaar) [RHEL-28780] - swiotlb: add a flag whether SWIOTLB is allowed to grow (Jerry Snitselaar) [RHEL-28780] - swiotlb: separate memory pool data from other allocator data (Jerry Snitselaar) [RHEL-28780] - swiotlb: add documentation and rename swiotlb_do_find_slots() (Jerry Snitselaar) [RHEL-28780] - redhat/configs: Add CONFIG_DMA_NUMA_CMA and remove CONFIG_DMA_PERNUMA_CMA (Jerry Snitselaar) [RHEL-28780] - dma-contiguous: support numa CMA for specified node (Jerry Snitselaar) [RHEL-28780] - dma-contiguous: support per-numa CMA for all architectures (Jerry Snitselaar) [RHEL-28780] - of: Fix "dma-ranges" handling for bus controllers (Jerry Snitselaar) [RHEL-28780] - net/mlx5e: Fix operation precedence bug in port timestamping napi_poll context (Kamal Heib) [RHEL-30492] {CVE-2023-52626} - sched/numa: Fix mm numa_scan_seq based unconditional scan (Phil Auld) [RHEL-10049] - sched/numa: Complete scanning of inactive VMAs when there is no alternative (Phil Auld) [RHEL-10049] - sched/numa: Complete scanning of partial VMAs regardless of PID activity (Phil Auld) [RHEL-10049] - sched/numa: Move up the access pid reset logic (Phil Auld) [RHEL-10049] - sched/numa: Trace decisions related to skipping VMAs (Phil Auld) [RHEL-10049] - sched/numa: Rename vma_numab_state::access_pids[] => ::pids_active[], ::next_pid_reset => ::pids_active_reset (Phil Auld) [RHEL-10049] - sched/numa: Document vma_numab_state fields (Phil Auld) [RHEL-10049] - sched/numa: use hash_32 to mix up PIDs accessing VMA (Phil Auld) [RHEL-10049] - sched/numa: implement access PID reset logic (Phil Auld) [RHEL-10049] - selftests/livepatch: fix and refactor new dmesg message code (Ryan Sullivan) [RHEL-31518] - docs: automarkup: linkify git revs (Ryan Sullivan) [RHEL-31518] - livepatch: Fix missing newline character in klp_resolve_symbols() (Ryan Sullivan) [RHEL-31518]- KVM: arm64: Do not re-initialize the KVM lock (Sebastian Ott) [RHEL-31215 RHEL-36279] - KVM: arm64: vgic-v2: Check for non-NULL vCPU in vgic_v2_parse_attr() (Sebastian Ott) [RHEL-31215 RHEL-36279] - KVM: arm64: Ensure target address is granule-aligned for range TLBI (Sebastian Ott) [RHEL-31215 RHEL-36279] - KVM: arm64: Fix host-programmed guest events in nVHE (Sebastian Ott) [RHEL-31215 RHEL-36279] - KVM: selftests: Fix spelling mistake "trigged" -> "triggered" (Sebastian Ott) [RHEL-31215] - KVM: arm64: removed unused kern_hyp_va asm macro (Sebastian Ott) [RHEL-31215] - KVM: arm64: add comments to __kern_hyp_va (Sebastian Ott) [RHEL-31215] - KVM: selftests: arm64: Support P52V48 4K and 16K guest_modes (Sebastian Ott) [RHEL-31215] - KVM: selftests: arm64: Determine max ipa size per-page size (Sebastian Ott) [RHEL-31215] - KVM: selftests: Fix __GUEST_ASSERT() format warnings in ARM's arch timer test (Sebastian Ott) [RHEL-31215] - perf build: Fix out of tree build related to installation of sysreg-defs (Sebastian Ott) [RHEL-31215] - tools headers: Update tools's copy of arm64/asm headers (Sebastian Ott) [RHEL-31215] - KVM: selftests: aarch64: Remove unused functions from vpmu test (Sebastian Ott) [RHEL-31215] - KVM: arm64: selftests: Split arch_timer test code (Sebastian Ott) [RHEL-31215] - KVM: arm64: selftests: Enable tuning of error margin in arch_timer test (Sebastian Ott) [RHEL-31215] - KVM: arm64: selftests: Data type cleanup for arch_timer test (Sebastian Ott) [RHEL-31215] - KVM: selftests: Print timer ctl register in ISTATUS assertion (Sebastian Ott) [RHEL-31215] - KVM: selftests: Fix GUEST_PRINTF() format warnings in ARM code (Sebastian Ott) [RHEL-31215] - KVM: selftests: aarch64: Remove redundant newlines (Sebastian Ott) [RHEL-31215] - KVM: arm64: selftests: Handle feature fields with nonzero minimum value correctly (Sebastian Ott) [RHEL-31215] - KVM: selftests: Ensure sysreg-defs.h is generated at the expected path (Sebastian Ott) [RHEL-31215] - perf build: Ensure sysreg-defs Makefile respects output dir (Sebastian Ott) [RHEL-31215] - tools headers arm64: Fix references to top srcdir in Makefile (Sebastian Ott) [RHEL-31215] - KVM: selftests: aarch64: Update tools copy of arm_pmuv3.h (Sebastian Ott) [RHEL-31215] - KVM: selftests: aarch64: vPMU test for validating user accesses (Sebastian Ott) [RHEL-31215] - KVM: selftests: aarch64: vPMU register test for unimplemented counters (Sebastian Ott) [RHEL-31215] - KVM: selftests: aarch64: vPMU register test for implemented counters (Sebastian Ott) [RHEL-31215] - KVM: selftests: aarch64: Introduce vpmu_counter_access test (Sebastian Ott) [RHEL-31215] - tools: Import arm_pmuv3.h (Sebastian Ott) [RHEL-31215] - KVM: arm64: selftests: Test for setting ID register from usersapce (Sebastian Ott) [RHEL-31215] - KVM: arm64: Document vCPU feature selection UAPIs (Sebastian Ott) [RHEL-31215] - KVM: arm64: Document KVM_ARM_GET_REG_WRITABLE_MASKS (Sebastian Ott) [RHEL-31215] - KVM: arm64: Fix out-of-IPA space translation fault handling (Sebastian Ott) [RHEL-31215] - Revert "KVM: arm64: Snapshot all non-zero RES0/RES1 sysreg fields for later checking" (Sebastian Ott) [RHEL-31215] - KVM: arm64: Fix TRFCR_EL1/PMSCR_EL1 access in hVHE mode (Sebastian Ott) [RHEL-31215] - KVM: arm64: Don't initialize idreg debugfs w/ preemption disabled (Sebastian Ott) [RHEL-31215] - KVM: arm64: Fail the idreg iterator if idregs aren't initialized (Sebastian Ott) [RHEL-31215] - KVM: arm64: Set io memory s2 pte as normalnc for vfio pci device (Sebastian Ott) [RHEL-31215] - mm: Introduce new flag to indicate wc safe (Sebastian Ott) [RHEL-31215] - KVM: arm64: Introduce new flag for non-cacheable IO memory (Sebastian Ott) [RHEL-31215] - KVM: arm64: Fix typos (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Don't acquire the lpi_list_lock in vgic_put_irq() (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Ensure the irq refcount is nonzero when taking a ref (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Rely on RCU protection in vgic_get_lpi() (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Free LPI vgic_irq structs in an RCU-safe manner (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Use atomics to count LPIs (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Get rid of the LPI linked-list (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic-its: Walk the LPI xarray in vgic_copy_lpi_list() (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic-v3: Iterate the xarray to find pending LPIs (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Use xarray to find LPI in vgic_get_lpi() (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Store LPIs in an xarray (Sebastian Ott) [RHEL-31215] - KVM: arm64: Make build-time check of RES0/RES1 bits optional (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic-its: Test for valid IRQ in MOVALL handler (Sebastian Ott) [RHEL-31215 RHEL-36279] - KVM: arm64: vgic-its: Test for valid IRQ in its_sync_lpi_pending_table() (Sebastian Ott) [RHEL-31215 RHEL-36279] - KVM: arm64: Add debugfs file for guest's ID registers (Sebastian Ott) [RHEL-31215] - KVM: arm64: Snapshot all non-zero RES0/RES1 sysreg fields for later checking (Sebastian Ott) [RHEL-31215] - KVM: arm64: Make FEAT_MOPS UNDEF if not advertised to the guest (Sebastian Ott) [RHEL-31215] - KVM: arm64: Make AMU sysreg UNDEF if FEAT_AMU is not advertised to the guest (Sebastian Ott) [RHEL-31215] - KVM: arm64: Make PIR{,E0}_EL1 UNDEF if S1PIE is not advertised to the guest (Sebastian Ott) [RHEL-31215] - KVM: arm64: Make TLBI OS/Range UNDEF if not advertised to the guest (Sebastian Ott) [RHEL-31215] - KVM: arm64: Streamline save/restore of HFG[RW]TR_EL2 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Move existing feature disabling over to FGU infrastructure (Sebastian Ott) [RHEL-31215] - KVM: arm64: Propagate and handle Fine-Grained UNDEF bits (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add Fine-Grained UNDEF tracking information (Sebastian Ott) [RHEL-31215] - KVM: arm64: Rename __check_nv_sr_forward() to triage_sysreg_trap() (Sebastian Ott) [RHEL-31215] - KVM: arm64: Use the xarray as the primary sysreg/sysinsn walker (Sebastian Ott) [RHEL-31215] - KVM: arm64: Register AArch64 system register entries with the sysreg xarray (Sebastian Ott) [RHEL-31215] - KVM: arm64: Always populate the trap configuration xarray (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Move system instructions to their own sys_reg_desc array (Sebastian Ott) [RHEL-31215] - KVM: arm64: Drop the requirement for XARRAY_MULTI (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Turn encoding ranges into discrete XArray stores (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Correctly handle negative polarity FGTs (Sebastian Ott) [RHEL-31215] - KVM: arm64: Unify HDFG[WR]TR_GROUP FGT identifiers (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Drop sanitised_sys_reg() helper (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Add sanitising to VNCR-backed HCRX_EL2 (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Add sanitising to VNCR-backed FGT sysregs (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Add sanitising to EL2 configuration registers (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Add sanitising to VNCR-backed sysregs (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add feature checking helpers (Sebastian Ott) [RHEL-31215] - arm64: sysreg: Add missing ID_AA64ISAR[13]_EL1 fields and variants (Sebastian Ott) [RHEL-31215] - arm64: cpufeatures: Fix FEAT_NV check when checking for FEAT_NV1 (Sebastian Ott) [RHEL-31215] - arm64: cpufeatures: Only check for NV1 if NV is present (Sebastian Ott) [RHEL-31215] - arm64: cpufeatures: Add missing ID_AA64MMFR4_EL1 to __read_sysreg_by_encoding() (Sebastian Ott) [RHEL-31215] - KVM: arm64: Handle Apple M2 as not having HCR_EL2.NV1 implemented (Sebastian Ott) [RHEL-31215] - arm64: kvm: avoid CONFIG_PGTABLE_LEVELS for runtime levels (Sebastian Ott) [RHEL-31215] - KVM: arm64: Fix double-free following kvm_pgtable_stage2_free_unlinked() (Sebastian Ott) [RHEL-31215 RHEL-36279] - KVM: arm64: print Hyp mode (Sebastian Ott) [RHEL-31215] - KVM: arm64: Force guest's HCR_EL2.E2H RES1 when NV1 is not implemented (Sebastian Ott) [RHEL-31215] - KVM: arm64: Expose ID_AA64MMFR4_EL1 to guests (Sebastian Ott) [RHEL-31215] - arm64: Fix early handling of FEAT_E2H0 not being implemented (Sebastian Ott) [RHEL-31215] - arm64: Treat HCR_EL2.E2H as RES1 when ID_AA64MMFR4_EL1.E2H0 is negative (Sebastian Ott) [RHEL-31215] - arm64: cpufeature: Detect HCR_EL2.NV1 being RES0 (Sebastian Ott) [RHEL-31215] - arm64: cpufeature: Add ID_AA64MMFR4_EL1 handling (Sebastian Ott) [RHEL-31215] - arm64: sysreg: Add layout for ID_AA64MMFR4_EL1 (Sebastian Ott) [RHEL-31215] - arm64: cpufeature: Correctly display signed override values (Sebastian Ott) [RHEL-31215] - arm64: cpufeatures: Correctly handle signed values (Sebastian Ott) [RHEL-31215] - arm64: Add macro to compose a sysreg field value (Sebastian Ott) [RHEL-31215] - KVM: arm64: Do not source virt/lib/Kconfig twice (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: fix a kernel-doc warning (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic-its: fix kernel-doc warnings (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic-init: fix a kernel-doc warning (Sebastian Ott) [RHEL-31215] - KVM: arm64: sys_regs: fix kernel-doc warnings (Sebastian Ott) [RHEL-31215] - KVM: arm64: PMU: fix kernel-doc warnings (Sebastian Ott) [RHEL-31215] - KVM: arm64: mmu: fix a kernel-doc warning (Sebastian Ott) [RHEL-31215] - KVM: arm64: vhe: fix a kernel-doc warning (Sebastian Ott) [RHEL-31215] - KVM: arm64: hyp/aarch32: fix kernel-doc warnings (Sebastian Ott) [RHEL-31215] - KVM: arm64: guest: fix kernel-doc warnings (Sebastian Ott) [RHEL-31215] - KVM: arm64: debug: fix kernel-doc warnings (Sebastian Ott) [RHEL-31215] - KVM: arm64: Fix circular locking dependency (Sebastian Ott) [RHEL-31215 RHEL-31553 RHEL-36279] {CVE-2024-26691} - KVM: arm64: nv: Handle virtual EL2 registers in vcpu_read/write_sys_reg() (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Map VNCR-capable registers to a separate page (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Add EL2_REG_VNCR()/EL2_REG_REDIR() sysreg helpers (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Add include containing the VNCR_EL2 offsets (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Add non-VHE-EL2->EL1 translation helpers (Sebastian Ott) [RHEL-31215] - arm64: cpufeatures: Restrict NV support to FEAT_NV2 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Introduce a bad_trap() primitive for unexpected trap handling (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Drop EL12 register traps that are redirected to VNCR (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Compute NV view of idregs as a one-off (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Hoist vcpu_has_nv() into is_hyp_ctxt() (Sebastian Ott) [RHEL-31215] - KVM: arm64: Trap external trace for protected VMs (Sebastian Ott) [RHEL-31215] - KVM: arm64: Mark PAuth as a restricted feature for protected VMs (Sebastian Ott) [RHEL-31215] - KVM: arm64: Fix which features are marked as allowed for protected VMs (Sebastian Ott) [RHEL-31215] - KVM: arm64: Macros for setting/clearing FGT bits (Sebastian Ott) [RHEL-31215] - KVM: arm64: Define FGT nMASK bits relative to other fields (Sebastian Ott) [RHEL-31215] - KVM: arm64: Use generated FGT RES0 bits instead of specifying them (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add build validation for FGT trap mask values (Sebastian Ott) [RHEL-31215] - KVM: arm64: Handle HAFGRTR_EL2 trapping in nested virt (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add bit masks for HAFGRTR_EL2 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add missing HFGITR_EL2 FGT entries to nested virt (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add missing HFGxTR_EL2 FGT entries to nested virt (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add missing system instruction definitions for FGT (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add missing system register definitions for FGT (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add missing ExtTrcBuff field definition to ID_AA64DFR0_EL1 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add missing Pauth_LR field definitions to ID_AA64ISAR1_EL1 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add new system registers for GCS (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add definition for FPMR (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Update HCRX_EL2 definition for DDI0601 2023-09 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Update SCTLR_EL1 for DDI0601 2023-09 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Update ID_AA64SMFR0_EL1 definition for DDI0601 2023-09 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add definition for ID_AA64FPFR0_EL1 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add definition for ID_AA64ISAR3_EL1 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Update ID_AA64ISAR2_EL1 defintion for DDI0601 2023-09 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add definition for ID_AA64PFR2_EL1 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: update CPACR_EL1 register (Sebastian Ott) [RHEL-31215] - arm64/sysreg: add system register POR_EL{0,1} (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add definition for HAFGRTR_EL2 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Update HFGITR_EL2 definiton to DDI0601 2023-09 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Explicitly trap unsupported HFGxTR_EL2 features (Sebastian Ott) [RHEL-31215] - arm: perf/kvm: Use GENMASK for ARMV8_PMU_PMCR_N (Sebastian Ott) [RHEL-31215] - KVM: arm64: Remove VPIPT I-cache handling (Sebastian Ott) [RHEL-31215] - KVM: arm64: Use helpers to classify exception types reported via ESR (Sebastian Ott) [RHEL-31215] - KVM: arm64: Allow guests with >48-bit IPA size on FEAT_LPA2 systems (Sebastian Ott) [RHEL-31215] - KVM: arm64: Support up to 5 levels of translation in kvm_pgtable (Sebastian Ott) [RHEL-31215] - KVM: arm64: Convert translation level parameter to s8 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Use LPA2 page-tables for stage2 and hyp stage1 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add new (V)TCR_EL2 field definitions for FEAT_LPA2 (Sebastian Ott) [RHEL-31215] - arm64: Add ARM64_HAS_LPA2 CPU capability (Sebastian Ott) [RHEL-31215] - arm64/mm: Add FEAT_LPA2 specific ID_AA64MMFR0.TGRAN[2] (Sebastian Ott) [RHEL-31215] - arm64/mm: Add lpa2_is_enabled() kvm_lpa2_is_enabled() stubs (Sebastian Ott) [RHEL-31215] - KVM: arm64: PMU: Allow userspace to limit PMCR_EL0.N for the guest (Sebastian Ott) [RHEL-31215] - KVM: arm64: Sanitize PM{C,I}NTEN{SET,CLR}, PMOVS{SET,CLR} before first run (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add {get,set}_user for PM{C,I}NTEN{SET,CLR}, PMOVS{SET,CLR} (Sebastian Ott) [RHEL-31215] - KVM: arm64: PMU: Set PMCR_EL0.N for vCPU based on the associated PMU (Sebastian Ott) [RHEL-31215] - KVM: arm64: PMU: Add a helper to read a vCPU's PMCR_EL0 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Select default PMU in KVM_ARM_VCPU_INIT handler (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add PMU event filter bits required if EL3 is implemented (Sebastian Ott) [RHEL-31215] - KVM: arm64: Make PMEVTYPER_EL0.NSH RES0 if EL2 isn't advertised (Sebastian Ott) [RHEL-31215] - KVM: arm64: PMU: Introduce helpers to set the guest's PMU (Sebastian Ott) [RHEL-31215] - KVM: arm64: Move VTCR_EL2 into struct s2_mmu (Sebastian Ott) [RHEL-31215] - KVM: arm64: Load the stage-2 MMU context in kvm_vcpu_load_vhe() (Sebastian Ott) [RHEL-31215] - KVM: arm64: Rename helpers for VHE vCPU load/put (Sebastian Ott) [RHEL-31215] - KVM: arm64: Reload stage-2 for VMID change on VHE (Sebastian Ott) [RHEL-31215] - KVM: arm64: Restore the stage-2 context in VHE's __tlb_switch_to_host() (Sebastian Ott) [RHEL-31215] - KVM: arm64: Don't zero VTTBR in __tlb_switch_to_host() (Sebastian Ott) [RHEL-31215] - arm64: kvm: Use cpus_have_final_cap() explicitly (Sebastian Ott) [RHEL-31215] - KVM: arm64: Expose MOPS instructions to guests (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add handler for MOPS exceptions (Sebastian Ott) [RHEL-31215] - KVM: arm64: FFA: Remove access of endpoint memory access descriptor array (Sebastian Ott) [RHEL-31215] - KVM: arm64: Use mtree_empty() to determine if SMCCC filter configured (Sebastian Ott) [RHEL-31215] - KVM: arm64: Only insert reserved ranges when SMCCC filter is used (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add a predicate for testing if SMCCC filter is configured (Sebastian Ott) [RHEL-31215] - KVM: arm64: Allow userspace to change ID_AA64ZFR0_EL1 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Allow userspace to change ID_AA64PFR0_EL1 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Allow userspace to change ID_AA64MMFR{0-2}_EL1 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Allow userspace to change ID_AA64ISAR{0-2}_EL1 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Bump up the default KVM sanitised debug version to v8p8 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Reject attempts to set invalid debug arch version (Sebastian Ott) [RHEL-31215] - KVM: arm64: Advertise selected DebugVer in DBGDIDR.Version (Sebastian Ott) [RHEL-31215] - KVM: arm64: Use guest ID register values for the sake of emulation (Sebastian Ott) [RHEL-31215] - KVM: arm64: Allow userspace to get the writable masks for feature ID registers (Sebastian Ott) [RHEL-31215] - KVM: arm64: Do not transfer page refcount for THP adjustment (Sebastian Ott) [RHEL-31215] - KVM: arm64: Don't use kerneldoc comment for arm64_check_features() (Sebastian Ott) [RHEL-31215] - Revert "Bluetooth: hci_qca: Set BDA quirk bit if fwnode exists in DT" (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add new VID/PID 13d3/3602 for MT7925 (David Marlin) [RHEL-30099] - Bluetooth: qca: Fix triggering coredump implementation (David Marlin) [RHEL-30099] - Bluetooth: hci_qca: Set BDA quirk bit if fwnode exists in DT (David Marlin) [RHEL-30099] - Bluetooth: qca: Fix wrong event type for patch config command (David Marlin) [RHEL-30099] - Bluetooth: Enforce validation on max value of connection interval (David Marlin) [RHEL-30099] - Bluetooth: hci_event: Fix handling of HCI_EV_IO_CAPA_REQUEST (David Marlin) [RHEL-30099] - Bluetooth: mgmt: Fix limited discoverable off timeout (David Marlin) [RHEL-30099] - Bluetooth: hci_event: Fix wrongly recorded wakeup BD_ADDR (David Marlin) [RHEL-30099] - Bluetooth: rfcomm: Fix null-ptr-deref in rfcomm_check_security (David Marlin) [RHEL-27921 RHEL-30099] {CVE-2024-22099} - Bluetooth: hci_sync: Fix accept_list when attempting to suspend (David Marlin) [RHEL-30099] - Bluetooth: Avoid potential use-after-free in hci_error_reset (David Marlin) [RHEL-30099 RHEL-31828] {CVE-2024-26801} - Bluetooth: hci_sync: Check the correct flag before starting a scan (David Marlin) [RHEL-30099] - Bluetooth: hci_bcm4377: do not mark valid bd_addr as invalid (David Marlin) [RHEL-30099] - Bluetooth: Fix atomicity violation in {min,max}_key_size_set (David Marlin) [RHEL-30099] - Bluetooth: Add device 13d3:3572 IMC Networks Bluetooth Radio (David Marlin) [RHEL-30099] - Bluetooth: L2CAP: Fix possible multiple reject send (David Marlin) [RHEL-30099] - Bluetooth: hci_sync: fix BR/EDR wakeup bug (David Marlin) [RHEL-30099] - Bluetooth: btnxpuart: remove useless assignment (David Marlin) [RHEL-30099] - Bluetooth: btmtkuart: fix recv_buf() return value (David Marlin) [RHEL-30099] - Bluetooth: btnxpuart: fix recv_buf() return value (David Marlin) [RHEL-30099] - Bluetooth: qca: Support HFP offload for QCA2066 (David Marlin) [RHEL-30099] - Bluetooth: hci_conn: Check non NULL function before calling for HFP offload (David Marlin) [RHEL-30099] - Bluetooth: ISO: Avoid creating child socket if PA sync is terminating (David Marlin) [RHEL-30099] - Bluetooth: btintel: Print firmware SHA1 (David Marlin) [RHEL-30099] - Bluetooth: hci_core: Remove le_restart_scan work (David Marlin) [RHEL-30099] - Bluetooth: Add documentation to exported functions in lib (David Marlin) [RHEL-30099] - Bluetooth: btusb: Don't suspend when there are connections (David Marlin) [RHEL-30099] - Bluetooth: qca: Set both WIDEBAND_SPEECH and LE_STATES quirks for QCA2066 (David Marlin) [RHEL-30099] - Bluetooth: ISO: Reassociate a socket with an active BIS (David Marlin) [RHEL-30099] - Bluetooth: ISO: Allow binding a PA sync socket (David Marlin) [RHEL-30099] - Bluetooth: MGMT/SMP: Fix address type when using SMP over BREDR/LE (David Marlin) [RHEL-30099] - Bluetooth: L2CAP: Send reject on command corrupted request (David Marlin) [RHEL-30099] - Bluetooth: hci_core: Fix hci_conn_hash_lookup_cis (David Marlin) [RHEL-30099] - Bluetooth: hci_event: shut up a false-positive warning (David Marlin) [RHEL-30099] - Bluetooth: hci_event: Fix not checking if HCI_OP_INQUIRY has been sent (David Marlin) [RHEL-30099] - Bluetooth: Fix deadlock in vhci_send_frame (David Marlin) [RHEL-30099] - Bluetooth: Fix not notifying when connection encryption changes (David Marlin) [RHEL-30099] - Bluetooth: btmtksdio: enable bluetooth wakeup in system suspend (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add 0bda:b85b for Fn-Link RTL8852BE (David Marlin) [RHEL-30099] - Bluetooth: ISO: Copy BASE if service data matches EIR_BAA_SERVICE_UUID (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add date->evt_skb is NULL check (David Marlin) [RHEL-30099] - Bluetooth: msft: __hci_cmd_sync() doesn't return NULL (David Marlin) [RHEL-30099] - Bluetooth: ISO: Match QoS adv handle with BIG handle (David Marlin) [RHEL-30099] - Bluetooth: ISO: Allow binding a bcast listener to 0 bises (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add RTW8852BE device 13d3:3570 to device tables (David Marlin) [RHEL-30099] - Bluetooth: qca: add support for QCA2066 (David Marlin) [RHEL-30099] - Bluetooth: Add support for Intel Misty Peak - 8087:0038 (David Marlin) [RHEL-30099] - Bluetooth: Add support ITTIM PE50-M75C (David Marlin) [RHEL-30099] - Bluetooth: ISO: Fix BIS cleanup (David Marlin) [RHEL-30099] - Bluetooth: Fix a refcnt underflow problem for hci_conn (David Marlin) [RHEL-30099] - Bluetooth: vhci: Fix race when opening vhci device (David Marlin) [RHEL-30099] - Bluetooth: Avoid redundant authentication (David Marlin) [RHEL-30099] - Bluetooth: ISO: Fix handling of listen for unicast (David Marlin) [RHEL-30099] - Bluetooth: btusb: add shutdown function for QCA6174 (David Marlin) [RHEL-30099] - Bluetooth: Delete unused hci_req_prepare_suspend() declaration (David Marlin) [RHEL-30099] - Bluetooth: btusb: Do not call kfree_skb() under spin_lock_irqsave() (David Marlin) [RHEL-30099] - Bluetooth: btusb: Fix quirks table naming (David Marlin) [RHEL-30099] - Bluetooth: btintel: Send new command for PPAG (David Marlin) [RHEL-30099] - Bluetooth: ISO: Add support for periodic adv reports processing (David Marlin) [RHEL-30099] - Bluetooth: qca: add support for WCN7850 (David Marlin) [RHEL-30099] - Bluetooth: qca: use switch case for soc type behavior (David Marlin) [RHEL-30099] - Bluetooth: hci_conn: Fix sending BT_HCI_CMD_LE_CREATE_CONN_CANCEL (David Marlin) [RHEL-30099] - Bluetooth: btnxpuart: Improve inband Independent Reset handling (David Marlin) [RHEL-30099] - Bluetooth: btnxpuart: Add support for IW624 chipset (David Marlin) [RHEL-30099] - Bluetooth: btnxpuart: Remove check for CTS low after FW download (David Marlin) [RHEL-30099] - Bluetooth: hci_event: drop only unbound CIS if Set CIG Parameters fails (David Marlin) [RHEL-30099] - Bluetooth: Remove unnecessary NULL check before vfree() (David Marlin) [RHEL-30099] - Bluetooth: hci_sync: Avoid use-after-free in dbg for hci_add_adv_monitor() (David Marlin) [RHEL-30099] - Bluetooth: Remove unused declaration amp_read_loc_info() (David Marlin) [RHEL-30099] - Bluetooth: btusb: Move btusb_recv_event_intel to btintel (David Marlin) [RHEL-30099] - Bluetooth: btqca: Add WCN3988 support (David Marlin) [RHEL-30099] - Bluetooth: btnxpuart: Add support for AW693 chipset (David Marlin) [RHEL-30099] - Bluetooth: nokia: fix value check in nokia_bluetooth_serdev_probe() (David Marlin) [RHEL-30099] - bluetooth: Explicitly include correct DT includes (David Marlin) [RHEL-30099] - Bluetooth: btbcm: add default address for BCM43430A1 (David Marlin) [RHEL-30099] - Bluetooth: ISO: Add support for BT_PKT_STATUS (David Marlin) [RHEL-30099] - Bluetooth: af_bluetooth: Make BT_PKT_STATUS generic (David Marlin) [RHEL-30099] - Bluetooth: btmtk: Fix kernel crash when processing coredump (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add support for another MediaTek 7922 VID/PID (David Marlin) [RHEL-30099] - Bluetooth: Fix hci_suspend_sync crash (David Marlin) [RHEL-30099] - Bluetooth: hci_debugfs: Use kstrtobool() instead of strtobool() (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add new VID/PID 04ca/3804 for MT7922 (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add new VID/PID 0489/e102 for MT7922 (David Marlin) [RHEL-30099] - Bluetooth: hci_sync: Don't double print name in add/remove adv_monitor (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add a new VID/PID 0489/e0f6 for MT7922 (David Marlin) [RHEL-30099] - Bluetooth: msft: Fix error code in msft_cancel_address_filter_sync() (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add device 0489:e0f5 as MT7922 device (David Marlin) [RHEL-30099] - Bluetooth: btusb: mediatek: add MediaTek devcoredump support (David Marlin) [RHEL-30099] - Bluetooth: btmtk: introduce btmtk reset work (David Marlin) [RHEL-30099] - Bluetooth: btusb: mediatek: readx_poll_timeout replaces open coding (David Marlin) [RHEL-30099] - Bluetooth: btmtk: add printing firmware information (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add support Mediatek MT7925 (David Marlin) [RHEL-30099] - Bluetooth: btintel: Add support to reset bluetooth via ACPI DSM (David Marlin) [RHEL-30099] - Bluetooth: hci_qca: Add qcom devcoredump support (David Marlin) [RHEL-30099] - Bluetooth: hci_qca: Add qcom devcoredump sysfs support (David Marlin) [RHEL-30099] - Bluetooth: hci_sock: Forward credentials to monitor (David Marlin) [RHEL-30099] - Bluetooth: Init sk_peer_* on bt_sock_alloc (David Marlin) [RHEL-30099] - Bluetooth: Consolidate code around sk_alloc into a helper function (David Marlin) [RHEL-30099]- memblock: fix crash when reserved memory is not added to memory (Eric Chanudet) [RHEL-36126] - mm: pass nid to reserve_bootmem_region() (Eric Chanudet) [RHEL-36126] - x86/tsc: Trust initial offset in architectural TSC-adjust MSRs (Prarit Bhargava) [RHEL-29437] - net/mlx5e: Advertise mlx5 ethernet driver updates sk_buff md_dst for MACsec (Sabrina Dubroca) [RHEL-31748] - macsec: Detect if Rx skb is macsec-related for offloading devices that update md_dst (Sabrina Dubroca) [RHEL-31748] - ethernet: Add helper for assigning packet type when dest address does not match device address (Sabrina Dubroca) [RHEL-31748] - macsec: Enable devices to advertise whether they update sk_buff md_dst during offloads (Sabrina Dubroca) [RHEL-31748] - net: macsec: revert the MAC address if mdo_upd_secy fails (Sabrina Dubroca) [RHEL-31748] - net: macsec: documentation for macsec_context and macsec_ops (Sabrina Dubroca) [RHEL-31748] - net: macsec: move sci_to_cpu to macsec header (Sabrina Dubroca) [RHEL-31748] - net: add DEV_STATS_READ() helper (Sabrina Dubroca) [RHEL-31748] - net: macsec: Use helper functions to update stats (Sabrina Dubroca) [RHEL-31748] - macsec: use DEV_STATS_INC() (Sabrina Dubroca) [RHEL-31748] - net: macsec: remove the prepare flag from the MACsec offloading context (Sabrina Dubroca) [RHEL-31748] - ethtool: add linkmode bitmap support to struct ethtool_keee (Ivan Vecera) [RHEL-32101] - ethtool: add suffix _u32 to legacy bitmap members of struct ethtool_keee (Ivan Vecera) [RHEL-32101] - ethtool: adjust struct ethtool_keee to kernel needs (Ivan Vecera) [RHEL-32101] - ethtool: switch back from ethtool_keee to ethtool_eee for ioctl (Ivan Vecera) [RHEL-32101] - ethtool: replace struct ethtool_eee with a new struct ethtool_keee on kernel side (Ivan Vecera) [RHEL-32101] - treewide: use get_random_u32_below() instead of deprecated function (Bill O'Donnell) [RHEL-36333] - powerpc/64s: fix program check interrupt emergency stack path (Mamatha Inamdar) [RHEL-37690] {CVE-2021-47428} - ext4: regenerate buddy after block freeing failed if under fc replay (Carlos Maiolino) [RHEL-26678] {CVE-2024-26601} - ext4: change the type of blocksize in ext4_mb_init_cache() (Carlos Maiolino) [RHEL-26678] {CVE-2024-26601} - ext4: correct grp validation in ext4_mb_good_group (Carlos Maiolino) [RHEL-26678] {CVE-2024-26601} - ext4: drop the call to ext4_error() from ext4_get_group_info() (Carlos Maiolino) [RHEL-26678] {CVE-2024-26601} - ext4: allow ext4_get_group_info() to fail (Carlos Maiolino) [RHEL-26678] {CVE-2024-26601} - blk-cgroup: fix list corruption from reorder of WRITE ->lqueued (Ming Lei) [RHEL-38348] - blk-cgroup: fix list corruption from resetting io stat (Ming Lei) [RHEL-38348] - net: dst: fix missing initialization of rt_uncached (Felix Maurer) [RHEL-15695] - net: dst: Switch to rcuref_t reference counting (Felix Maurer) [RHEL-15695] - net: Use call_rcu_hurry() for dst_release() (Felix Maurer) [RHEL-15695] - net: dst: Prevent false sharing vs. dst_entry:: __refcnt (Felix Maurer) [RHEL-15695] - rh_messages.h: mark mlx5 on Bluefield-3 as unmaintained (Scott Weaver) [RHEL-33061] - rh_messages.h: update driver and device lists (Scott Weaver) [RHEL-35575] - i2c: dev: copy userspace array safely (Steve Best) [RHEL-38295] {CVE-2023-52758} - crypto: pcrypt - Fix hungtask for PADATA_RESET (Herbert Xu) [RHEL-38173] {CVE-2023-52813} - platform/x86/amd/pmc: Modify SMU message port for latest AMD platform (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Add 1Ah family series to STB support list (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Add idlemask support for 1Ah family (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: call amd_pmc_get_ip_info() during driver probe (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Add VPE information for AMDI000A platform (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Send OS_HINT command for AMDI000A platform (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Disable keyboard wakeup on AMD Framework 13 (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Move keyboard wakeup disablement detection to pmc-quirks (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Only run IRQ1 firmware version check on Cezanne (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Move platform defines to header (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: adjust getting DRAM size behavior (David Arcari) [RHEL-24991] - platform/x86: Add s2idle quirk for more Lenovo laptops (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Add dump_custom_stb module parameter (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Handle overflow cases where the num_samples range is higher (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Use flex array when calling amd_pmc_stb_debugfs_open_v2() (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Add PMFW command id to support S2D force flush (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Fix build error with randconfig (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Move PMC driver to separate directory (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Use release_mem_region() to undo request_mem_region_muxed() (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Apply nvme quirk to HP 15s-eq2xxx (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Add new ACPI ID AMDI000A (David Arcari) [RHEL-24991] - platform/x86: Move s2idle quirk from thinkpad-acpi to amd-pmc (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Use pm_pr_dbg() for suspend related messages (David Arcari) [RHEL-24991] - include/linux/suspend.h: Only show pm_pr_dbg messages at suspend/resume (David Arcari) [RHEL-24991] - PM: sleep: enable dynamic debug support within pm_pr_dbg() (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Update metrics table info for Pink Sardine (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Add helper function to check the cpu id (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Get STB DRAM size from PMFW (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Pass true/false to bool argument (David Arcari) [RHEL-24991] - redhat/configs: Enable INTEL_IOMMU_SCALABLE_MODE_DEFAULT_ON (Jerry Snitselaar) [RHEL-28672] - idpf: don't skip over ethtool tcp-data-split setting (Michal Schmidt) [RHEL-36182] - mmc: sdio: fix possible resource leaks in some error paths (Steve Best) [RHEL-38151] {CVE-2023-52730} - redhat/configs: Adding CONFIG_TYPEC_MUX_WCD939X_USBSS (Desnes Nunes) [RHEL-34114] - usb: xhci: use array_size() when allocating and freeing memory (Desnes Nunes) [RHEL-34114] - usb: xhci: check if 'requested segments' exceeds ERST capacity (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: limit the UCSI_NO_PARTNER_PDOS even further (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: allow non-partner GET_PDOS for Qualcomm devices (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: Fix connector check on init (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: Clear UCSI_CCI_RESET_COMPLETE before reset (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi_acpi: Refactor and fix DELL quirk (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: Ack unsupported commands (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: Check for notifications after init (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: Clear EVENT_PENDING under PPM lock (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: Correct the PDO counting in pd_set (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: Update PD of Type-C port upon pd_set (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: fix double-free issue in tcpm_port_unregister_pd() (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: Correct port source pdo array in pd_set callback (Desnes Nunes) [RHEL-34114] - xhci: Fix failure to detect ring expansion need. (Desnes Nunes) [RHEL-34114] - usb: port: Don't try to peer unused USB ports based on location (Desnes Nunes) [RHEL-34114] - usb: typec: altmodes/displayport: create sysfs nodes as driver's default device attribute group (Desnes Nunes) [RHEL-34114] - usb: typec: tpcm: Fix PORT_RESET behavior for self powered devices (Desnes Nunes) [RHEL-34114] - USB: usb-storage: Prevent divide-by-0 error in isd200_ata_command (Desnes Nunes) [RHEL-34114] - usb: typec: tpcm: Fix issues with power being removed during reset (Desnes Nunes) [RHEL-34114] - usb: dwc3: gadget: Don't disconnect if not started (Desnes Nunes) [RHEL-34114] - usb: roles: don't get/set_role() when usb_role_switch is unregistered (Desnes Nunes) [RHEL-34114] - usb: roles: fix NULL pointer issue when put module's reference (Desnes Nunes) [RHEL-34114] - USB: roles: make role_class a static const structure (Desnes Nunes) [RHEL-34114] - usb: uhci-grlib: Explicitly include linux/platform_device.h (Desnes Nunes) [RHEL-34114] - usb: uhci-grlib: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-34114] - scsi: sd: usb_storage: uas: Access media prior to querying device properties (Desnes Nunes) [RHEL-34114] - Revert "usb: dwc3: Support EBC feature of DWC_usb31" (Desnes Nunes) [RHEL-34114] - dt-bindings: xilinx: replace Piyush Mehta maintainership (Desnes Nunes) [RHEL-34114] - USB: serial: option: add Fibocom FM101-GL variant (Desnes Nunes) [RHEL-34114] - USB: serial: qcserial: add new usb-id for Dell Wireless DW5826e (Desnes Nunes) [RHEL-34114] - USB: serial: cp210x: add ID for IMST iM871A-USB (Desnes Nunes) [RHEL-34114] - thunderbolt: Fix setting the CNS bit in ROUTER_CS_5 (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: fix the PD disabled case (Desnes Nunes) [RHEL-34114] - usb: ucsi_acpi: Quirk to ack a connector change ack cmd (Desnes Nunes) [RHEL-34114] - usb: ucsi_acpi: Fix command completion handling (Desnes Nunes) [RHEL-34114] - usb: ucsi: Add missing ppm_lock (Desnes Nunes) [RHEL-34114] - usb: ulpi: Fix debugfs directory leak (Desnes Nunes) [RHEL-34114] - Revert "usb: typec: tcpm: fix cc role at port reset" (Desnes Nunes) [RHEL-34114] - USB: hub: check for alternate port before enabling A_ALT_HNP_SUPPORT (Desnes Nunes) [RHEL-34114] - usb: chipidea: core: handle power lost in workqueue (Desnes Nunes) [RHEL-34114] - usb: dwc3: gadget: Fix NULL pointer dereference in dwc3_gadget_suspend (Desnes Nunes) [RHEL-34114] - usb: core: Prevent null pointer dereference in update_port_device_state (Desnes Nunes) [RHEL-34114] - xhci: handle isoc Babble and Buffer Overrun events properly (Desnes Nunes) [RHEL-34114] - xhci: process isoc TD properly when there was a transaction error mid TD. (Desnes Nunes) [RHEL-34114] - xhci: fix off by one check when adding a secondary interrupter. (Desnes Nunes) [RHEL-34114] - xhci: fix possible null pointer dereference at secondary interrupter removal (Desnes Nunes) [RHEL-34114] - usb: host: xhci-plat: Add support for XHCI_SG_TRB_CACHE_SIZE_QUIRK (Desnes Nunes) [RHEL-34114] - usb: dwc3: host: Set XHCI_SG_TRB_CACHE_SIZE_QUIRK (Desnes Nunes) [RHEL-34114] - usb: gadget: ncm: Fix indentations in documentation of NCM section (Desnes Nunes) [RHEL-34114] - usb: typec: tipd: fix use of device-specific init function (Desnes Nunes) [RHEL-34114] - usb: typec: tipd: Separate reset for TPS6598x (Desnes Nunes) [RHEL-34114] - usb: mon: Fix atomicity violation in mon_bin_vma_fault (Desnes Nunes) [RHEL-34114] - usb: typec: class: fix typec_altmode_put_partner to put plugs (Desnes Nunes) [RHEL-34114] - dt-bindings: usb: dwc3: Limit num-hc-interrupters definition (Desnes Nunes) [RHEL-34114] - dt-bindings: usb: xhci: Add num-hc-interrupters definition (Desnes Nunes) [RHEL-34114] - xhci: add support to allocate several interrupters (Desnes Nunes) [RHEL-34114] - USB: core: Use device_driver directly in struct usb_driver and usb_device_driver (Desnes Nunes) [RHEL-34114] - usb: dwc3: gadget: Queue PM runtime idle on disconnect event (Desnes Nunes) [RHEL-34114] - usb: chipidea: wait controller resume finished for wakeup irq (Desnes Nunes) [RHEL-34114] - usb: chipidea: ci_hdrc_imx: add wakeup clock and keep it always on (Desnes Nunes) [RHEL-34114] - usb: gadget: ncm: Add support to update wMaxSegmentSize via configfs (Desnes Nunes) [RHEL-34114] - usb: gadget: ncm: Handle decoding of multiple NTB's in unwrap call (Desnes Nunes) [RHEL-34114] - usb: gadget: f_ncm: Always set current gadget in ncm_bind() (Desnes Nunes) [RHEL-34114] - usb: dwc3: set pm runtime active before resume common (Desnes Nunes) [RHEL-34114] - usb: dwc3: Support EBC feature of DWC_usb31 (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: Support multiple capabilities (Desnes Nunes) [RHEL-34114] - dt-bindings: connector: Add child nodes for multiple PD capabilities (Desnes Nunes) [RHEL-34114] - usb: xhci-plat: fix usb disconnect issue after s4 (Desnes Nunes) [RHEL-34114] - usb: dwc3: core: set force_gen1 bit in USB31 devices if max speed is SS (Desnes Nunes) [RHEL-34114] - usb: dwc: ep0: Update request status in dwc3_ep0_stall_restart (Desnes Nunes) [RHEL-34114] - usb: dwc3: gadget: Handle EP0 request dequeuing properly (Desnes Nunes) [RHEL-34114] - usb: dwc3: Properly handle processing of pending events (Desnes Nunes) [RHEL-34114] - usb: dwc3: gadget: Propagate core init errors to UDC during pullup (Desnes Nunes) [RHEL-34114] - USB: fix up merge of 6.4-rc4 into usb-next (Desnes Nunes) [RHEL-34114] - usb: dwc3: Add error logs for unknown endpoint events (Desnes Nunes) [RHEL-34114] - usb: ueagle-atm: Use wait_event_freezable_timeout() in uea_wait() (Desnes Nunes) [RHEL-34114] - usb: typec: tipd: add patch update support for tps6598x (Desnes Nunes) [RHEL-34114] - usb: typec: tipd: declare in_data in as const in exec_cmd functions (Desnes Nunes) [RHEL-34114] - usb: typec: tipd: add function to request firmware (Desnes Nunes) [RHEL-34114] - usb: typec: tipd: add init and reset functions to tipd_data (Desnes Nunes) [RHEL-34114] - Revert "usb: dwc3: don't reset device side if dwc3 was configured as host-only" (Desnes Nunes) [RHEL-34114] - Revert "usb: dwc3: Soft reset phy on probe for host" (Desnes Nunes) [RHEL-34114] - usb: linux/usb.h: fix Excess kernel-doc description warning (Desnes Nunes) [RHEL-34114] - thunderbolt: Reduce retry timeout to speed up boot for some devices (Desnes Nunes) [RHEL-34114] - thunderbolt: Keep link as asymmetric if preferred by hardware (Desnes Nunes) [RHEL-34114] - thunderbolt: make tb_bus_type const (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: Parse Accessory Mode information (Desnes Nunes) [RHEL-34114] - dt-bindings: connector: usb: add accessory mode description (Desnes Nunes) [RHEL-34114] - xhci: Fix null pointer dereference during S4 resume when resetting ep0 (Desnes Nunes) [RHEL-34114] - usb: dwc3: imx8mp: Fix smatch warning (Desnes Nunes) [RHEL-34114] - usb: typec: fixed a typo (Desnes Nunes) [RHEL-34114] - usb: gadget: f_fs: fix fortify warning (Desnes Nunes) [RHEL-34114] - usb: storage: Remove snprintf() from sysfs call-backs and replace with sysfs_emit() (Desnes Nunes) [RHEL-34114] - usb: mon_text: Replace snprintf() with the safer scnprintf() variant (Desnes Nunes) [RHEL-34114] - usb: mon_stat: Replace snprintf() with the safer scnprintf() variant (Desnes Nunes) [RHEL-34114] - usb: typec: mux: add Qualcomm WCD939X USB SubSystem Altmode Mux driver (Desnes Nunes) [RHEL-34114] - dt-bindings: usb: Document WCD939x USB SubSystem Altmode/Analog Audio Switch (Desnes Nunes) [RHEL-34114] - usb: core: Fix crash w/ usb_choose_configuration() if no driver (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: Query Source partner for FRS capability only if it is DRP (Desnes Nunes) [RHEL-34114] - usb: typec: change altmode SVID to u16 entry (Desnes Nunes) [RHEL-34114] - dt-bindings: connector: usb: add altmodes description (Desnes Nunes) [RHEL-34114] - usb: typec: Remove usage of the deprecated ida_simple_xx() API (Desnes Nunes) [RHEL-34114] - usb: chipidea: Remove usage of the deprecated ida_simple_xx() API (Desnes Nunes) [RHEL-34114] - dt-bindings: usb: nxp,ptn5110: Fix typos in the title (Desnes Nunes) [RHEL-34114] - dt-bindings: usb: genesys,gl850g: Document 'peer-hub' (Desnes Nunes) [RHEL-34114] - usb: cdc-acm: return correct error code on unsupported break (Desnes Nunes) [RHEL-34114] - thunderbolt: Add support for Intel Lunar Lake (Desnes Nunes) [RHEL-34114] - thunderbolt: Disable PCIe extended encapsulation upon teardown properly (Desnes Nunes) [RHEL-34114] - thunderbolt: Make PCIe tunnel setup and teardown follow CM guide (Desnes Nunes) [RHEL-34114] - thunderbolt: Improve logging when DisplayPort resource is added due to hotplug (Desnes Nunes) [RHEL-34114] - thunderbolt: Use tb_dp_read_cap() to read DP_COMMON_CAP as well (Desnes Nunes) [RHEL-34114] - thunderbolt: Disable CL states only when actually needed (Desnes Nunes) [RHEL-34114] - thunderbolt: Transition link to asymmetric only when both sides support it (Desnes Nunes) [RHEL-34114] - thunderbolt: Log XDomain link speed and width (Desnes Nunes) [RHEL-34114] - thunderbolt: Move width_name() helper to tb.h (Desnes Nunes) [RHEL-34114] - thunderbolt: Handle lane bonding of Gen 4 XDomain links properly (Desnes Nunes) [RHEL-34114] - thunderbolt: Unwind TMU configuration if tb_switch_set_tmu_mode_params() fails (Desnes Nunes) [RHEL-34114] - media: uvcvideo: Fix power line control for SunplusIT camera (Desnes Nunes) [RHEL-34114] - media: uvcvideo: Pick first best alternate setting insteed of last (Desnes Nunes) [RHEL-34114] - media: uvcvideo: Fix power line control for a Chicony camera (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: fix UCSI on buggy Qualcomm devices (Desnes Nunes) [RHEL-34114] - media: cx231xx: fix a memleak in cx231xx_init_isoc (Desnes Nunes) [RHEL-34114] - usb: xhci: xhci-plat: Add support for BCM2711 (Desnes Nunes) [RHEL-34114] - dt-bindings: usb: xhci: Add support for BCM2711 (Desnes Nunes) [RHEL-34114] - usb: hub: Add quirk to decrease IN-ep poll interval for Microchip USB491x hub (Desnes Nunes) [RHEL-34114] - usb: hub: Replace hardcoded quirk value with BIT() macro (Desnes Nunes) [RHEL-34114] - usb: typec: tcpci: add vconn over current fault handling to maxim_core (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: add tcpm_port_error_recovery symbol (Desnes Nunes) [RHEL-34114] - dt-bindings: usb: tps6598x: add reset-gpios property (Desnes Nunes) [RHEL-34114] - usb: typec: tps6598x: add reset gpio support (Desnes Nunes) [RHEL-34114] - r8152: fix unknown device for choose_configuration (Desnes Nunes) [RHEL-34114] - r8152: Choose our USB config with choose_configuration() rather than probe() (Desnes Nunes) [RHEL-34114] - usb: core: Allow subclassed USB drivers to override usb_choose_configuration() (Desnes Nunes) [RHEL-34114] - usb: core: Don't force USB generic_subclass drivers to define probe() (Desnes Nunes) [RHEL-34114] - usb: atm: Remove snprintf() from sysfs call-backs and replace with sysfs_emit() (Desnes Nunes) [RHEL-34114] - xhci: fix possible null pointer deref during xhci urb enqueue (Desnes Nunes) [RHEL-34114] - xhci: Reconfigure endpoint 0 max packet size only during endpoint reset (Desnes Nunes) [RHEL-34114] - xhci: minor coding style cleanup in 'xhci_try_enable_msi()' (Desnes Nunes) [RHEL-34114] - xhci: rework 'xhci_try_enable_msi()' MSI and MSI-X setup code (Desnes Nunes) [RHEL-34114] - xhci: change 'msix_count' to encompass MSI or MSI-X vectors (Desnes Nunes) [RHEL-34114] - xhci: refactor static MSI function (Desnes Nunes) [RHEL-34114] - xhci: refactor static MSI-X function (Desnes Nunes) [RHEL-34114] - xhci: add handler for only one interrupt line (Desnes Nunes) [RHEL-34114] - xhci: check if legacy irq is available before using it as fallback (Desnes Nunes) [RHEL-34114] - xhci: dbc: Add missing headers (Desnes Nunes) [RHEL-34114] - xhci: dbc: Use sizeof(*pointer) instead of sizeof(type) (Desnes Nunes) [RHEL-34114] - xhci: dbc: Use sizeof_field() where it makes sense (Desnes Nunes) [RHEL-34114] - xhci: dbc: Replace custom return value with proper Linux error code (Desnes Nunes) [RHEL-34114] - xhci: dbc: Don't shadow error codes in store() functions (Desnes Nunes) [RHEL-34114] - xhci: dbc: Check for errors first in xhci_dbc_stop() (Desnes Nunes) [RHEL-34114] - xhci: dbc: Use ATTRIBUTE_GROUPS() (Desnes Nunes) [RHEL-34114] - xhci: dbc: Use sysfs_emit() to instead of scnprintf() (Desnes Nunes) [RHEL-34114] - xhci: dbc: Convert to use sysfs_streq() (Desnes Nunes) [RHEL-34114] - xhci: dbc: Drop duplicate checks for dma_free_coherent() (Desnes Nunes) [RHEL-34114] - usb: new quirk to reduce the SET_ADDRESS request timeout (Desnes Nunes) [RHEL-34114] - usb: xhci: Add timeout argument in address_device USB HCD callback (Desnes Nunes) [RHEL-34114] - media: usb: cx231xx: Stop direct calls to queue num_buffers field (Desnes Nunes) [RHEL-34114] - USB: misc: iowarrior: remove redundant assignment to variable io_res (Desnes Nunes) [RHEL-34114] - thunderbolt: Remove duplicated re-assignment of pointer 'out' (Desnes Nunes) [RHEL-34114] - dt-bindings: phy: imx8mq-usb: add phy tuning properties (Desnes Nunes) [RHEL-34114] - dt-bindings: phy: imx8mq-usb: add power-domains property (Desnes Nunes) [RHEL-34114] - dt-bindings: phy: imx8mq-usb-phy: convert to json schema (Desnes Nunes) [RHEL-34114] - memstick: jmb38x_ms: Annotate struct jmb38x_ms with __counted_by (Desnes Nunes) [RHEL-34114] - memstick r592: make memstick_debug_get_tpc_name() static (Desnes Nunes) [RHEL-34114] - memstick: fix memory leak if card device is never registered (Desnes Nunes) [RHEL-34114] - memstick: core: Imply IOSCHED_BFQ (Desnes Nunes) [RHEL-34114] - mmc: core: Imply IOSCHED_BFQ (Desnes Nunes) [RHEL-34114] - memstick/mspro_block: Convert to use sysfs_emit()/sysfs_emit_at() APIs (Desnes Nunes) [RHEL-34114] - memstick: r592: Fix a UAF bug when removing the driver (Desnes Nunes) [RHEL-34114] - memstick: jmb38x_ms: use appropriate free function in jmb38x_ms_alloc_host() (Desnes Nunes) [RHEL-34114] - memstick: jmb38x_ms: Prefer struct_size over open coded arithmetic (Desnes Nunes) [RHEL-34114] - memstick: switch from 'pci_' to 'dma_' API (Desnes Nunes) [RHEL-34114] - memstick: r592: Change the name of the 'pci_driver' structure to be consistent (Desnes Nunes) [RHEL-34114] - misc: rtsx: clean up one inconsistent indenting (Desnes Nunes) [RHEL-34114] - phy: broadcom: sata: fix Wvoid-pointer-to-enum-cast warning (Desnes Nunes) [RHEL-34114] - phy: broadcom: Kconfig: Add configuration menu for Broadcom phy drivers (Desnes Nunes) [RHEL-34114] - phy: qcom: qmp-ufs: add missing offsets to sm8150 configuration (Desnes Nunes) [RHEL-34114] - phy: core: Remove usage of the deprecated ida_simple_xx() API (Desnes Nunes) [RHEL-34114] - phy: core: add debugfs files (Desnes Nunes) [RHEL-34114] - PCI: tegra: Convert to devm_of_phy_optional_get() (Desnes Nunes) [RHEL-34114] - phy: Add devm_of_phy_optional_get() helper (Desnes Nunes) [RHEL-34114] - doc: phy: Document devm_of_phy_get() (Desnes Nunes) [RHEL-34114] - phy: Remove unused phy_optional_get() (Desnes Nunes) [RHEL-34114] - net: hsr: hsr_slave: Fix the promiscuous mode in offload mode (Felix Maurer) [RHEL-30017] - hsr: Handle failures in module init (Felix Maurer) [RHEL-30017] - hsr: Fix uninit-value access in hsr_get_node() (Felix Maurer) [RHEL-30017 RHEL-33236] {CVE-2024-26863} - net: hsr: Use correct offset for HSR TLV values in supervisory HSR frames (Felix Maurer) [RHEL-30017] - net: hsr: remove WARN_ONCE() in send_hsr_supervision_frame() (Felix Maurer) [RHEL-30017 RHEL-31606] {CVE-2024-26707} - net: hsr: Add support for MC filtering at the slave device (Felix Maurer) [RHEL-30017] - net: hsr: Disable promiscuous mode in offload mode (Felix Maurer) [RHEL-30017]- net: add netdev_lockdep_set_classes() to virtual drivers (Davide Caratti) [RHEL-6066] - net: bridge: use netdev_lockdep_set_classes() (Davide Caratti) [RHEL-6066] - vlan: use netdev_lockdep_set_classes() (Davide Caratti) [RHEL-6066] - net/sched: unregister lockdep keys in qdisc_create/qdisc_alloc error path (Davide Caratti) [RHEL-6066] - net/sched: fix false lockdep warning on qdisc root lock (Davide Caratti) [RHEL-6066] - selftests: net: more pmtu.sh fixes (Hangbin Liu) [RHEL-31077] - selftests: net: cope with slow env in so_txtime.sh test (Hangbin Liu) [RHEL-31077] - selftests: net: cope with slow env in gro.sh test (Hangbin Liu) [RHEL-31077] - selftests: forwarding: Fix bridge locked port test flakiness (Hangbin Liu) [RHEL-31077] - selftests: forwarding: Fix bridge MDB test flakiness (Hangbin Liu) [RHEL-31077] - selftests: forwarding: Fix layer 2 miss test flakiness (Hangbin Liu) [RHEL-31077] - selftests: net: let big_tcp test cope with slow env (Hangbin Liu) [RHEL-31077] - selftests: net: avoid just another constant wait (Hangbin Liu) [RHEL-31077] - selftests: net: fix tcp listener handling in pmtu.sh (Hangbin Liu) [RHEL-31077] - selftests: net: don't access /dev/stdout in pmtu.sh (Hangbin Liu) [RHEL-31077] - selftests: net: test vxlan pmtu exceptions with tcp (Hangbin Liu) [RHEL-31077] - selftests: net: cut more slack for gro fwd tests. (Hangbin Liu) [RHEL-31077] - selftests: forwarding: List helper scripts in TEST_FILES Makefile variable (Hangbin Liu) [RHEL-31077] - selftests: bonding: Check initial state (Hangbin Liu) [RHEL-31077] - selftests: net: fix available tunnels detection (Hangbin Liu) [RHEL-31077] - selftests: net: give more time for GRO aggregation (Hangbin Liu) [RHEL-31077] - selftests: net: fix rps_default_mask with >32 CPUs (Hangbin Liu) [RHEL-31077] - selftests: forwarding: Remove executable bits from lib.sh (Hangbin Liu) [RHEL-31077] - selftests: bonding: Change script interpreter (Hangbin Liu) [RHEL-31077] - selftests/net: fix grep checking for fib_nexthop_multiprefix (Hangbin Liu) [RHEL-31077] - selftests/net: ipsec: fix constant out of range (Hangbin Liu) [RHEL-31077] - selftests: net: fcnal-test: check if FIPS mode is enabled (Hangbin Liu) [RHEL-31077] - selftests: net: vrf-xfrm-tests: change authentication and encryption algos (Hangbin Liu) [RHEL-31077] - selftests: add few test cases for tap driver (Hangbin Liu) [RHEL-31077] - net: tap: NULL pointer derefence in dev_parse_header_protocol when skb->dev is null (Hangbin Liu) [RHEL-31077] - idpf: disable local BH when scheduling napi for marker packets (Michal Schmidt) [RHEL-29553] - idpf: remove dealloc vector msg err in idpf_intr_rel (Michal Schmidt) [RHEL-29553] - idpf: fix minor controlq issues (Michal Schmidt) [RHEL-29553] - idpf: prevent deinit uninitialized virtchnl core (Michal Schmidt) [RHEL-29553] - idpf: cleanup virtchnl cruft (Michal Schmidt) [RHEL-29553] - idpf: refactor idpf_recv_mb_msg (Michal Schmidt) [RHEL-29553] - idpf: add async_handler for MAC filter messages (Michal Schmidt) [RHEL-29553] - idpf: refactor remaining virtchnl messages (Michal Schmidt) [RHEL-29553] - idpf: refactor queue related virtchnl messages (Michal Schmidt) [RHEL-29553] - idpf: refactor vport virtchnl messages (Michal Schmidt) [RHEL-29553] - idpf: implement virtchnl transaction manager (Michal Schmidt) [RHEL-29553] - idpf: add idpf_virtchnl.h (Michal Schmidt) [RHEL-29553] - idpf: avoid compiler padding in virtchnl2_ptype struct (Michal Schmidt) [RHEL-29553] - idpf: add get/set for Ethtool's header split ringparam (Michal Schmidt) [RHEL-29553] - powerpc/smp: do not decrement idle task preempt count in CPU offline (Mamatha Inamdar) [RHEL-38427] {CVE-2021-47454} - Squashfs: check the inode number is not the invalid value of zero (Abhi Das) [RHEL-35098] {CVE-2024-26982} - locktorture: Increase Hamming distance between call_rcu_chain and rcu_call_chains (Waiman Long) [RHEL-35759] - torture: add missing dependency on hrtimer.h (Waiman Long) [RHEL-35759] - locking/mutex: Document that mutex_unlock() is non-atomic (Waiman Long) [RHEL-35759] - cleanup: Add conditional guard support (Waiman Long) [RHEL-35759] - locking/osq_lock: Clarify osq_wait_next() (Waiman Long) [RHEL-35759] - locking/osq_lock: Clarify osq_wait_next() calling convention (Waiman Long) [RHEL-35759] - locking/osq_lock: Move the definition of optimistic_spin_node into osq_lock.c (Waiman Long) [RHEL-35759] - locktorture: Check the correct variable for allocation failure (Waiman Long) [RHEL-35759] - locktorture: Rename readers_bind/writers_bind to bind_readers/bind_writers (Waiman Long) [RHEL-35759] - doc: Catch-up update for locktorture module parameters (Waiman Long) [RHEL-35759] - locktorture: Add call_rcu_chains module parameter (Waiman Long) [RHEL-35759] - locktorture: Add new module parameters to lock_torture_print_module_parms() (Waiman Long) [RHEL-35759] - torture: Print out torture module parameters (Waiman Long) [RHEL-35759] - locktorture: Add acq_writer_lim to complain about long acquistion times (Waiman Long) [RHEL-35759] - locktorture: Consolidate "if" statements in lock_torture_writer() (Waiman Long) [RHEL-35759] - locktorture: Alphabetize torture_param() entries (Waiman Long) [RHEL-35759] - rcutorture: Fix stuttering races and other issues (Waiman Long) [RHEL-35759] - locktorture: Add readers_bind and writers_bind module parameters (Waiman Long) [RHEL-35759] - torture: Move rcutorture_sched_setaffinity() out of rcutorture (Waiman Long) [RHEL-35759] - torture: Make torture_hrtimeout_ns() take an hrtimer mode parameter (Waiman Long) [RHEL-35759] - torture: Share torture_random_state with torture_shuffle_tasks() (Waiman Long) [RHEL-35759] - locking/seqlock: Fix grammar in comment (Waiman Long) [RHEL-35759] - locking/seqlock: Propagate 'const' pointers within read-only methods, remove forced type casts (Waiman Long) [RHEL-35759] - locking/lockdep: Fix string sizing bug that triggers a format-truncation compiler-warning (Waiman Long) [RHEL-35759] - locking/seqlock: Change __seqprop() to return the function pointer (Waiman Long) [RHEL-35759] - locking/seqlock: Simplify SEQCOUNT_LOCKNAME() (Waiman Long) [RHEL-35759] - locking/seqlock: Fix typo in comment (Waiman Long) [RHEL-35759] - locking/debug: Fix debugfs API return value checks to use IS_ERR() (Waiman Long) [RHEL-35759] - locking/ww_mutex/test: Make sure we bail out instead of livelock (Waiman Long) [RHEL-35759] - locking/ww_mutex/test: Fix potential workqueue corruption (Waiman Long) [RHEL-35759] - locking/ww_mutex/test: Use prng instead of rng to avoid hangs at bootup (Waiman Long) [RHEL-35759] - locking: export contention tracepoints for bcachefs six locks (Waiman Long) [RHEL-35759] - locking/seqlock: Do the lockdep annotation before locking in do_write_seqcount_begin_nested() (Waiman Long) [RHEL-35759] - lockdep: fix static memory detection even more (Waiman Long) [RHEL-35759] - torture: Stop right-shifting torture_random() return values (Waiman Long) [RHEL-35759] - torture: Move stutter_wait() timeouts to hrtimers (Waiman Long) [RHEL-35759] - torture: Move torture_shuffle() timeouts to hrtimers (Waiman Long) [RHEL-35759] - torture: Move torture_onoff() timeouts to hrtimers (Waiman Long) [RHEL-35759] - torture: Make torture_hrtimeout_*() use TASK_IDLE (Waiman Long) [RHEL-35759] - torture: Add lock_torture writer_fifo module parameter (Waiman Long) [RHEL-35759] - torture: Add a kthread-creation callback to _torture_create_kthread() (Waiman Long) [RHEL-35759] - torture: Support randomized shuffling for proxy exec testing (Waiman Long) [RHEL-35759] - locking: add lockevent_read() prototype (Waiman Long) [RHEL-35759] - lockdep: Add lock_set_cmp_fn() annotation (Waiman Long) [RHEL-35759] - locktorture: Add long_hold to adjust lock-hold delays (Waiman Long) [RHEL-35759] - torture: Fix hang during kthread shutdown phase (Waiman Long) [RHEL-35759] - torture: Seed torture_random_state on CPU (Waiman Long) [RHEL-35759] - seqlock: drop seqcount_ww_mutex_t (Waiman Long) [RHEL-35759] - sections: global data can be in .bss (Waiman Long) [RHEL-35759] - bnxt_en: do not map packet buffers twice (Petr Oros) [RHEL-31941] - bnxt_en: Fix skb recycling logic in bnxt_deliver_skb() (Petr Oros) [RHEL-31941] - bpf, test_run: fix crashes due to XDP frame overwriting/corruption (Petr Oros) [RHEL-31941] - bpf, test_run: fix &xdp_frame misplacement for LIVE_FRAMES (Petr Oros) [RHEL-31941] - Revert "bpf, test_run: fix &xdp_frame misplacement for LIVE_FRAMES" (Petr Oros) [RHEL-31941] - bpf, test_run: fix &xdp_frame misplacement for LIVE_FRAMES (Petr Oros) [RHEL-31941] - page_pool: fix netlink dump stop/resume (Petr Oros) [RHEL-31941] - page_pool: fix typos and punctuation (Petr Oros) [RHEL-31941] - page_pool: transition to reference count management after page draining (Petr Oros) [RHEL-31941] - net: page_pool: factor out releasing DMA from releasing the page (Petr Oros) [RHEL-31941] - net: page_pool: fix general protection fault in page_pool_unlist (Petr Oros) [RHEL-31941] - tools: ynl: don't skip regeneration from make targets (Petr Oros) [RHEL-31941] - tools: ynl: order building samples after generated code (Petr Oros) [RHEL-31941] - tools: ynl: make sure we use local headers for page-pool (Petr Oros) [RHEL-31941] - tools: ynl: fix build of the page-pool sample (Petr Oros) [RHEL-31941] - tools: ynl: add sample for getting page-pool information (Petr Oros) [RHEL-31941] - net: page_pool: mute the periodic warning for visible page pools (Petr Oros) [RHEL-31941] - net: page_pool: expose page pool stats via netlink (Petr Oros) [RHEL-31941] - net: page_pool: report when page pool was destroyed (Petr Oros) [RHEL-31941] - net: page_pool: report amount of memory held by page pools (Petr Oros) [RHEL-31941] - net: page_pool: add netlink notifications for state changes (Petr Oros) [RHEL-31941] - net: page_pool: implement GET in the netlink API (Petr Oros) [RHEL-31941] - net: page_pool: add nlspec for basic access to page pools (Petr Oros) [RHEL-31941] - eth: link netdev to page_pools in drivers (Petr Oros) [RHEL-31941] - net: page_pool: stash the NAPI ID for easier access (Petr Oros) [RHEL-31941] - net: page_pool: record pools per netdev (Petr Oros) [RHEL-31941] - net: page_pool: id the page pools (Petr Oros) [RHEL-31941] - net: page_pool: factor out uninit (Petr Oros) [RHEL-31941] - net: page_pool: avoid touching slow on the fastpath (Petr Oros) [RHEL-31941] - net: page_pool: split the page_pool_params into fast and slow (Petr Oros) [RHEL-31941] - page_pool: update document about fragment API (Petr Oros) [RHEL-31941] - page_pool: introduce page_pool_alloc() API (Petr Oros) [RHEL-31941] - page_pool: remove PP_FLAG_PAGE_FRAG (Petr Oros) [RHEL-31941] - bnxt_en: Let the page pool manage the DMA mapping (Petr Oros) [RHEL-31941] - bnxt_en: Use the unified RX page pool buffers for XDP and non-XDP (Petr Oros) [RHEL-31941] - page_pool: unify frag_count handling in page_pool_is_last_frag() (Petr Oros) [RHEL-31941] - page_pool: fragment API support for 32-bit arch with 64-bit DMA (Petr Oros) [RHEL-31941] - page_pool: fix documentation typos (Petr Oros) [RHEL-31941] - docs: net: page_pool: de-duplicate the intro comment (Petr Oros) [RHEL-31941] - net: skbuff: always try to recycle PP pages directly when in softirq (Petr Oros) [RHEL-31941] - page_pool: add a lockdep check for recycling in hardirq (Petr Oros) [RHEL-31941] - net: skbuff: avoid accessing page_pool if !napi_safe when returning page (Petr Oros) [RHEL-31941] - page_pool: place frag_* fields in one cacheline (Petr Oros) [RHEL-31941] - net: page_pool: merge page_pool_release_page() with page_pool_return_page() (Petr Oros) [RHEL-31941] - net: page_pool: hide page_pool_release_page() (Petr Oros) [RHEL-31941] - eth: stmmac: let page recycling happen with skbs (Petr Oros) [RHEL-31941] - page_pool: add DMA_ATTR_WEAK_ORDERING on all mappings (Petr Oros) [RHEL-31941] - xdp: remove unused {__,}xdp_release_frame() (Petr Oros) [RHEL-31941] - xdp: recycle Page Pool backed skbs built from XDP frames (Petr Oros) [RHEL-31941] - net: page_pool, skbuff: make skb_mark_for_recycle() always available (Petr Oros) [RHEL-31941] - selftests/bpf: robustify test_xdp_do_redirect with more payload magics (Petr Oros) [RHEL-31941] - Documentation: networking: correct spelling (Petr Oros) [RHEL-31941] - erspan: make sure erspan_base_hdr is present in skb->head (Xin Long) [RHEL-37232] {CVE-2024-35888} - tcp: Add memory barrier to tcp_push() (Antoine Tenart) [RHEL-22708] - tcp: tcp_wfree() refactoring (Antoine Tenart) [RHEL-22708] - powerpc/powernv: Add a null pointer check to scom_debug_init_one() (Mamatha Inamdar) [RHEL-37052] {CVE-2023-52690} - KVM: Drop unused @may_block param from gfn_to_pfn_cache_invalidate_start() (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add coverage of EPT-disabled to vmx_dirty_log_test (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Fix and clarify comments about clearing D-bit vs. write-protecting (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Remove function comments above clear_dirty_{gfn_range,pt_masked}() (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Write-protect L2 SPTEs in TDP MMU when clearing dirty status (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Precisely invalidate MMU root_role during CPUID update (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Disable LBR virtualization if the CPU doesn't support LBR callstacks (Maxim Levitsky) [RHEL-32430] - perf/x86/intel: Expose existence of callback support to KVM (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Snapshot LBR capabilities during module initialization (Maxim Levitsky) [RHEL-32430] - tools/include: Sync uapi/linux/kvm.h and asm/kvm.h with the kernel sources (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Do not mask LVTPC when handling a PMI on AMD platforms (Maxim Levitsky) [RHEL-32430] - KVM: x86: Snapshot if a vCPU's vendor model is AMD vs. Intel compatible (Maxim Levitsky) [RHEL-32430] - KVM: x86: Stop compiling vmenter.S with OBJECT_FILES_NON_STANDARD (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Create a stack frame in __svm_sev_es_vcpu_run() (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Save/restore args across SEV-ES VMRUN via host save area (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Save/restore non-volatile GPRs in SEV-ES VMRUN via host save area (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Wrap __svm_sev_es_vcpu_run() with #ifdef CONFIG_KVM_AMD_SEV (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Create a stack frame in __svm_vcpu_run() for unwinding (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Clobber RAX instead of RBX when discarding spec_ctrl_intercepted (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Drop 32-bit "support" from __svm_sev_es_vcpu_run() (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Remove a useless zeroing of allocated memory (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Ignore MKTME KeyID bits when intercepting #PF for allow_smaller_maxphyaddr (Maxim Levitsky) [RHEL-32430] - KVM: selftests: fix max_guest_memory_test with more that 256 vCPUs (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Verify post-RESET value of PERF_GLOBAL_CTRL in PMCs test (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Set enable bits for GP counters in PERF_GLOBAL_CTRL at "RESET" (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: x86: Don't overflow lpage_info when checking attributes (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Disable support for adaptive PEBS (Maxim Levitsky) [RHEL-32430] - KVM: Explicitly disallow activatating a gfn_to_pfn_cache with INVALID_GPA (Maxim Levitsky) [RHEL-32430] - KVM: Check validity of offset+length of gfn_to_pfn_cache prior to activation (Maxim Levitsky) [RHEL-32430] - KVM: Add helpers to consolidate gfn_to_pfn_cache's page split check (Maxim Levitsky) [RHEL-32430] - KVM: SEV: fix compat ABI for KVM_MEMORY_ENCRYPT_OP (Maxim Levitsky) [RHEL-32430] - selftests: kvm: remove meaningless assignments in Makefiles (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Check that PV_UNHALT is cleared when HLT exiting is disabled (Maxim Levitsky) [RHEL-32430] - KVM: x86: Use actual kvm_cpuid.base for clearing KVM_FEATURE_PV_UNHALT (Maxim Levitsky) [RHEL-32430] - KVM: x86: Introduce __kvm_get_hypervisor_cpuid() helper (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Explicitly close guest_memfd files in some gmem tests (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: fix recursive deadlock in timer injection (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: simplify locking and make more self-contained (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: remove WARN_ON_ONCE() with false positives in evtchn delivery (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: inject vCPU upcall vector when local APIC is enabled (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: improve accuracy of Xen timers (Maxim Levitsky) [RHEL-32430] - hyperv-tlfs: Change prefix of generic HV_REGISTER_* MSRs to HV_MSR_* (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add a basic SEV-ES smoke test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add a basic SEV smoke test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Use the SEV library APIs in the intra-host migration test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add library for creating and interacting with SEV guests (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Allow tagging protected memory in guest page tables (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Explicitly ucall pool from shared memory (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add support for protected vm_vaddr_* allocations (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add support for allocating/managing protected guest memory (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add a macro to iterate over a sparsebit range (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Make sparsebit structs const where appropriate (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Extend VM creation's @shape to allow control of VM subtype (Maxim Levitsky) [RHEL-32430] - KVM: selftests: x86: Use TAP interface in the userspace_msr_exit test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: x86: Use TAP interface in the vmx_pmu_caps test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: x86: Use TAP interface in the fix_hypercall test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: x86: Use TAP interface in the sync_regs test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add a macro to define a test with one vcpu (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Move setting a vCPU's entry point to a dedicated API (Maxim Levitsky) [RHEL-32430] - KVM: selftests: x86: sync_regs_test: Get regs structure before modifying it (Maxim Levitsky) [RHEL-32430] - KVM: selftests: x86: sync_regs_test: Use vcpu_run() where appropriate (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Combine "check" and "get" APIs for passthrough MSR lookups (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Rename vmplX_ssp -> plX_ssp (Maxim Levitsky) [RHEL-32430] - kvm/x86: allocate the write-tracking metadata on-demand (Maxim Levitsky) [RHEL-32430] - KVM: VMX: return early if msr_bitmap is not supported (Maxim Levitsky) [RHEL-32430] - KVM: VMX: fix comment to add LBR to passthrough MSRs (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Explicitly check NMI from guest to reducee false positives (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add CONFIG_64BIT definition for the build (Maxim Levitsky) [RHEL-32430] - selftests/kvm: Fix issues with $(SPLIT_TESTS) (Maxim Levitsky) [RHEL-32430] - KVM: Get rid of return value from kvm_arch_create_vm_debugfs() (Maxim Levitsky) [RHEL-32430] - tools/include: Sync x86 asm/irq_vectors.h with the kernel sources (Maxim Levitsky) [RHEL-32430] - x86: irq: unconditionally define KVM interrupt vectors (Maxim Levitsky) [RHEL-32430] - KVM: fix kvm_mmu_memory_cache allocation warning (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Free TDP MMU roots while holding mmy_lock for read (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Alloc TDP MMU roots while holding mmu_lock for read (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Check for usable TDP MMU root while holding mmu_lock for read (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Skip invalid TDP MMU roots when write-protecting SPTEs (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Skip invalid roots when zapping leaf SPTEs for GFN range (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Allow passing '-1' for "all" as_id for TDP MMU iterators (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Don't do TLB flush when zappings SPTEs in invalid roots (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Zap invalidated TDP MMU roots at 4KiB granularity (Maxim Levitsky) [RHEL-32430] - KVM: Add a comment explaining the directed yield pending interrupt logic (Maxim Levitsky) [RHEL-32430] - KVM: x86: Clean up directed yield API for "has pending interrupt" (Maxim Levitsky) [RHEL-32430] - KVM: x86: Rely solely on preempted_in_kernel flag for directed yield (Maxim Levitsky) [RHEL-32430] - KVM: Add dedicated arch hook for querying if vCPU was preempted in-kernel (Maxim Levitsky) [RHEL-32430] - KVM: x86: Sanity check that kvm_has_noapic_vcpu is zero at module_exit() (Maxim Levitsky) [RHEL-32430] - KVM: x86: Move "KVM no-APIC vCPU" key management into local APIC code (Maxim Levitsky) [RHEL-32430] - KVM: x86: Fully defer to vendor code to decide how to force immediate exit (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Handle KVM-induced preemption timer exits in fastpath for L2 (Maxim Levitsky) [RHEL-32430] - KVM: x86: Move handling of is_guest_mode() into fastpath exit handlers (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Handle forced exit due to preemption timer in fastpath (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Re-enter guest in fastpath for "spurious" preemption timer exits (Maxim Levitsky) [RHEL-32430] - KVM: x86: Plumb "force_immediate_exit" into kvm_entry() tracepoint (Maxim Levitsky) [RHEL-32430] - KVM: x86: Drop superfluous check on direct MMU vs. WRITE_PF_TO_SP flag (Maxim Levitsky) [RHEL-32430] - KVM: x86: Drop dedicated logic for direct MMUs in reexecute_instruction() (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Don't acquire mmu_lock when using indirect_shadow_pages as a heuristic (Maxim Levitsky) [RHEL-32430] - KVM: x86: Open code all direct reads to guest DR6 and DR7 (Maxim Levitsky) [RHEL-32430] - KVM: x86: Make kvm_get_dr() return a value, not use an out parameter (Maxim Levitsky) [RHEL-32430] - x86/cpu: Add a VMX flag to enumerate 5-level EPT support to userspace (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Test top-down slots event in x86's pmu_counters_test (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: allow vcpu_info content to be 'safely' copied (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: check the need for invalidation under read lock first (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: advertize the KVM_XEN_HVM_CONFIG_SHARED_INFO_HVA capability (Maxim Levitsky) [RHEL-32430] - KVM: selftests: re-map Xen's vcpu_info using HVA rather than GPA (Maxim Levitsky) [RHEL-32430] - KVM: selftests: map Xen's shared_info page using HVA rather than GFN (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: allow vcpu_info to be mapped by fixed HVA (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: allow shared_info to be mapped by fixed HVA (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: re-initialize shared_info if guest (32/64-bit) mode is set (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: separate initialization of shared_info cache and content (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: allow a cache to be activated with a fixed (userspace) HVA (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: include page offset in uhva and use it consistently (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: stop open-coding offset_in_page() (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: remove KVM_GUEST_USES_PFN usage (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: add a mark-dirty helper (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: mark guest pages dirty with the pfncache lock held (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: remove unnecessary exports (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: Add a map helper function (Maxim Levitsky) [RHEL-32430] - treewide: remove CONFIG_HAVE_KVM (Maxim Levitsky) [RHEL-32430] - vfio: replace CONFIG_HAVE_KVM with IS_ENABLED(CONFIG_KVM) (Maxim Levitsky) [RHEL-32430] - x86: replace CONFIG_HAVE_KVM with IS_ENABLED(CONFIG_KVM) (Maxim Levitsky) [RHEL-32430] - MIPS: introduce Kconfig for MIPS VZ (Maxim Levitsky) [RHEL-32430] - kvm: move "select IRQ_BYPASS_MANAGER" to common code (Maxim Levitsky) [RHEL-32430] - KVM: remove unnecessary #ifdef (Maxim Levitsky) [RHEL-32430] - KVM: define __KVM_HAVE_GUEST_DEBUG unconditionally (Maxim Levitsky) [RHEL-32430] - kvm: replace __KVM_HAVE_READONLY_MEM with Kconfig symbol (Maxim Levitsky) [RHEL-32430] - KVM: arm64: move ARM-specific defines to uapi/asm/kvm.h (Maxim Levitsky) [RHEL-32430] - KVM: powerpc: move powerpc-specific structs to uapi/asm/kvm.h (Maxim Levitsky) [RHEL-32430] - KVM: x86: move x86-specific structs to uapi/asm/kvm.h (Maxim Levitsky) [RHEL-32430] - KVM: remove more traces of device assignment UAPI (Maxim Levitsky) [RHEL-32430] - kvm: x86: use a uapi-friendly macro for GENMASK (Maxim Levitsky) [RHEL-32430] - kvm: x86: use a uapi-friendly macro for BIT (Maxim Levitsky) [RHEL-32430] - uapi: introduce uapi-friendly macros for GENMASK (Maxim Levitsky) [RHEL-32430] - KVM: x86: rename push to emulate_push for consistency (Maxim Levitsky) [RHEL-32430] - KVM: x86: Clean up partially uninitialized integer in emulate_pop() (Maxim Levitsky) [RHEL-32430] - KVM: x86/emulator: emulate movbe with operand-size prefix (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Report up-to-date exit qualification to userspace (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Return -EINVAL instead of -EBUSY on attempt to re-init SEV/SEV-ES (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Add support for allowing zero SEV ASIDs (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Use unsigned integers when dealing with ASIDs (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Set sev->asid in sev_asid_new() instead of overloading the return (Maxim Levitsky) [RHEL-32430] - KVM: Nullify async #PF worker's "apf" pointer as soon as it might be freed (Maxim Levitsky) [RHEL-32430] - KVM: Get reference to VM's address space in the async #PF worker (Maxim Levitsky) [RHEL-32430] - KVM: Put mm immediately after async #PF worker completes remote gup() (Maxim Levitsky) [RHEL-32430] - KVM: Always flush async #PF workqueue when vCPU is being destroyed (Maxim Levitsky) [RHEL-32430] - KVM: x86: Improve documentation of MSR_KVM_ASYNC_PF_EN (Maxim Levitsky) [RHEL-32430] - x86/kvm: Use separate percpu variable to track the enabling of asyncpf (Maxim Levitsky) [RHEL-32430] - KVM: x86: Fix broken debugregs ABI for 32 bit kernels (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Avoid CPL lookup if PMC enabline for USER and KERNEL is the same (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Check eventsel first when emulating (branch) insns retired (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Expand the comment about what bits are check emulating events (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Snapshot event selectors that KVM emulates in software (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Process only enabled PMCs when emulating events in software (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Add macros to iterate over all PMCs given a bitmap (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Snapshot and clear reprogramming bitmap before reprogramming (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Move pmc_idx => pmc translation helper to common code (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Add common define to capture fixed counters offset (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Zero out PMU metadata on AMD if PMU is disabled (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Use KMEM_CACHE instead of kmem_cache_create() (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Extend PMU counters test to validate RDPMC after WRMSR (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add helpers for safe and safe+forced RDMSR, RDPMC, and XGETBV (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add a forced emulation variation of KVM_ASM_SAFE() (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Test PMC virtualization with forced emulation (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Move KVM_FEP macro into common library header (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Query module param to detect FEP in MSR filtering test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add helpers to read integer module params (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add a helper to query if the PMU module param is enabled (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Expand PMU counters test to verify LLC events (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add functional test for Intel's fixed PMU counters (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Test consistency of CPUID with num of fixed counters (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Test consistency of CPUID with num of gp counters (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Test Intel PMU architectural events on fixed counters (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Test Intel PMU architectural events on gp counters (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add pmu.h and lib/pmu.c for common PMU assets (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Extend {kvm,this}_pmu_has() to support fixed counters (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Drop the "name" param from KVM_X86_PMU_FEATURE() (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add vcpu_set_cpuid_property() to set properties (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Explicitly check for RDPMC of unsupported Intel PMC types (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Treat "fixed" PMU type in RDPMC as index as a value, not flag (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Disallow "fast" RDPMC for architectural Intel PMUs (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Apply "fast" RDPMC only to Intel PMUs (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Prioritize VMX interception over #GP on RDPMC due to bad index (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Don't ignore bits 31:30 for RDPMC index on AMD (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Get eventsel for fixed counters from perf (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Setup fixed counters' eventsel during PMU initialization (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Remove KVM's enumeration of Intel's architectural encodings (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Allow programming events that match unsupported arch events (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Always treat Fixed counters as available when supported (Maxim Levitsky) [RHEL-32430] - KVM: x86: Use mutex guards to eliminate __kvm_x86_vendor_init() (Maxim Levitsky) [RHEL-32430] - KVM: Harden against unpaired kvm_mmu_notifier_invalidate_range_end() calls (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Flush pages under kvm->lock to fix UAF in svm_register_enc_region() (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add a testcase to verify GUEST_MEMFD and READONLY are exclusive (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Create GUEST_MEMFD for relevant invalid flags testcases (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Restrict KVM_SW_PROTECTED_VM to the TDP MMU (Maxim Levitsky) [RHEL-32430] - KVM: x86: Update KVM_SW_PROTECTED_VM docs to make it clear they're a WIP (Maxim Levitsky) [RHEL-32430] - KVM: Make KVM_MEM_GUEST_MEMFD mutually exclusive with KVM_MEM_READONLY (Maxim Levitsky) [RHEL-32430] - KVM: x86: Mark target gfn of emulated atomic instruction as dirty (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Don't assert on exact number of 4KiB in dirty log split test (Maxim Levitsky) [RHEL-32430] - KVM: x86: Fix KVM_GET_MSRS stack info leak (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Fix type length error when reading pmu->fixed_ctr_ctrl (Maxim Levitsky) [RHEL-32430] - KVM: x86: Make gtod_is_based_on_tsc() return 'bool' (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Make hyperv_clock require TSC based system clocksource (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Run clocksource dependent tests with hyperv_clocksource_tsc_page too (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Use generic sys_clocksource_is_tsc() in vmx_nested_tsc_scaling_test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Generalize check_clocksource() from kvm_clock_test (Maxim Levitsky) [RHEL-32430] - KVM: x86: Check irqchip mode before create PIT (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Fail tests when open() fails with !ENOENT (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Avoid infinite loop in hyperv_features when invtsc is missing (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Delete superfluous, unused "stage" variable in AMX test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: x86_64: Remove redundant newlines (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Remove redundant newlines (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Reword the NX hugepage test's skip message to be more helpful (Maxim Levitsky) [RHEL-32430] - tools headers UAPI: Sync kvm headers with the kernel sources (Maxim Levitsky) [RHEL-32430] - KVM: x86: add missing "depends on KVM" (Maxim Levitsky) [RHEL-32430] - KVM: fix direction of dependency on MMU notifiers (Maxim Levitsky) [RHEL-32430] - KVM: introduce CONFIG_KVM_COMMON (Maxim Levitsky) [RHEL-32430] - KVM: clean up directives to compile out irqfds (Maxim Levitsky) [RHEL-32430] - KVM: remove deprecated UAPIs (Maxim Levitsky) [RHEL-32430] - KVM: remove CONFIG_HAVE_KVM_IRQFD (Maxim Levitsky) [RHEL-32430] - KVM: remove CONFIG_HAVE_KVM_EVENTFD (Maxim Levitsky) [RHEL-32430] - KVM: guest-memfd: fix unused-function warning (Maxim Levitsky) [RHEL-32430] - KVM x86/xen: add an override for PVCLOCK_TSC_STABLE_BIT (Maxim Levitsky) [RHEL-32430] - KVM: nSVM: Hide more stuff under CONFIG_KVM_HYPERV/CONFIG_HYPERV (Maxim Levitsky) [RHEL-32430] - KVM: nVMX: Hide more stuff under CONFIG_KVM_HYPERV (Maxim Levitsky) [RHEL-32430] - KVM: nVMX: Introduce accessor to get Hyper-V eVMCS pointer (Maxim Levitsky) [RHEL-32430] - KVM: nVMX: Introduce helpers to check if Hyper-V evmptr12 is valid/set (Maxim Levitsky) [RHEL-32430] - KVM: x86: Make Hyper-V emulation optional (Maxim Levitsky) [RHEL-32430] - KVM: nVMX: Move guest_cpuid_has_evmcs() to hyperv.h (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Fix vmxon_pa == vmcs12_pa == -1ull nVMX testcase for !eVMCS (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Make Hyper-V tests explicitly require KVM Hyper-V support (Maxim Levitsky) [RHEL-32430] - KVM: nVMX: Split off helper for emulating VMCLEAR on Hyper-V eVMCS (Maxim Levitsky) [RHEL-32430] - KVM: x86: Introduce helper to handle Hyper-V paravirt TLB flush requests (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Split off hyperv_evmcs.{ch} (Maxim Levitsky) [RHEL-32430] - KVM: x86: Introduce helper to check if vector is set in Hyper-V SynIC (Maxim Levitsky) [RHEL-32430] - KVM: x86: Introduce helper to check if auto-EOI is set in Hyper-V SynIC (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Split off vmx_onhyperv.{ch} from hyperv.{ch} (Maxim Levitsky) [RHEL-32430] - KVM: x86: Move Hyper-V partition assist page out of Hyper-V emulation context (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: Remove unneeded xen context from kvm_arch when !CONFIG_KVM_XEN (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Fix broken assert messages in Hyper-V features test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Fix benign %llx vs. %lx issues in guest asserts (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Fix MWAIT error message when guest assertion fails (Maxim Levitsky) [RHEL-32430] - KVM: Harden copying of userspace-array against overflow (Maxim Levitsky) [RHEL-32430] - KVM: x86: Harden copying of userspace-array against overflow (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: fix comment about mmu_unsync_pages_lock (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: always take tdp_mmu_pages_lock (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: remove unnecessary "bool shared" argument from iterators (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: remove unnecessary "bool shared" argument from functions (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Check for leaf SPTE when clearing dirty bit in the TDP MMU (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Fix off-by-1 when splitting huge pages during CLEAR (Maxim Levitsky) [RHEL-32430] - KVM: move KVM_CAP_DEVICE_CTRL to the generic check (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Track emulated counter events instead of previous counter (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Update sample period in pmc_write_counter() (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Remove manual clearing of fields in kvm_pmu_init() (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Stop calling kvm_pmu_reset() at RESET (it's redundant) (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Reset the PMU, i.e. stop counters, before refreshing (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Move PMU reset logic to common x86 code (Maxim Levitsky) [RHEL-32430] - KVM: SVM,VMX: Use %rip-relative addressing to access kvm_rebooting (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Don't intercept IRET when injecting NMI and vNMI is enabled (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Explicitly require FLUSHBYASID to enable SEV support (Maxim Levitsky) [RHEL-32430] - KVM: nSVM: Advertise support for flush-by-ASID (Maxim Levitsky) [RHEL-32430] - Revert "nSVM: Check for reserved encodings of TLB_CONTROL in nested VMCB" (Maxim Levitsky) [RHEL-32430] - KVM: x86: Don't unnecessarily force masterclock update on vCPU hotplug (Maxim Levitsky) [RHEL-32430] - KVM: x86: Use a switch statement and macros in __feature_translate() (Maxim Levitsky) [RHEL-32430] - KVM: x86: Advertise CPUID.(EAX=7,ECX=2):EDX[5:0] to userspace (Maxim Levitsky) [RHEL-32430] - KVM: x86: Turn off KVM_WERROR by default for all configs (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Remove x86's so called "MMIO warning" test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add logic to detect if ioctl() failed because VM was killed (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Drop the single-underscore ioctl() helpers (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Declare flush_remote_tlbs{_range}() hooks iff HYPERV!=n (Maxim Levitsky) [RHEL-32430] - KVM: x86: Use KVM-governed feature framework to track "LAM enabled" (Maxim Levitsky) [RHEL-32430] - KVM: x86: Advertise and enable LAM (user and supervisor) (Maxim Levitsky) [RHEL-32430] - KVM: x86: Virtualize LAM for user pointer (Maxim Levitsky) [RHEL-32430] - KVM: x86: Virtualize LAM for supervisor pointer (Maxim Levitsky) [RHEL-32430] - KVM: x86: Untag addresses for LAM emulation where applicable (Maxim Levitsky) [RHEL-32430] - KVM: x86: Introduce get_untagged_addr() in kvm_x86_ops and call it in emulator (Maxim Levitsky) [RHEL-32430] - KVM: x86: Remove kvm_vcpu_is_illegal_gpa() (Maxim Levitsky) [RHEL-32430] - KVM: x86: Add & use kvm_vcpu_is_legal_cr3() to check CR3's legality (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Drop non-PA bits when getting GFN for guest's PGD (Maxim Levitsky) [RHEL-32430] - KVM: SEV: Do not intercept accesses to MSR_IA32_XSS for SEV-ES guests (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Fix dynamic generation of configuration names (Maxim Levitsky) [RHEL-32430] - KVM: Convert comment into an assertion in kvm_io_bus_register_dev() (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Update EFER software model on CR0 trap for SEV-ES (Maxim Levitsky) [RHEL-32430] - KVM: selftests: add -MP to CFLAGS (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Actually print out magic token in NX hugepages skip message (Maxim Levitsky) [RHEL-32430] - KVM: x86: Remove 'return void' expression for 'void function' (Maxim Levitsky) [RHEL-32430] - Revert "KVM: Prevent module exit until all VMs are freed" (Maxim Levitsky) [RHEL-32430] - KVM: Set file_operations.owner appropriately for all such structures (Maxim Levitsky) [RHEL-32430] - KVM: x86: Get CPL directly when checking if loaded vCPU is in kernel mode (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Avoid using forced target for generating arm64 headers (Maxim Levitsky) [RHEL-32430] - tools headers arm64: Update sysreg.h with kernel sources (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Generate sysreg-defs.h and add to include path (Maxim Levitsky) [RHEL-32430] - perf build: Generate arm64's sysreg-defs.h and add to include path (Maxim Levitsky) [RHEL-32430] - tools: arm64: Add a Makefile for generating sysreg-defs.h (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Test behavior of HWCR, a.k.a. MSR_K7_HWCR (Maxim Levitsky) [RHEL-32430] - KVM: Annotate struct kvm_irq_routing_table with __counted_by (Maxim Levitsky) [RHEL-32430] - powerpc/powernv: Add a null pointer check in opal_event_init() (Mamatha Inamdar) [RHEL-37060] {CVE-2023-52686} - crypto: qcom-rng - Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-36682] - crypto: qcom-rng - Add missing dependency on hw_random (Lucas Karpinski) [RHEL-36682] - crypto: qcom-rng - Add hw_random interface support (Lucas Karpinski) [RHEL-36682] - crypto: qcom-rng: Make the core clock optional regardless of ACPI presence (Lucas Karpinski) [RHEL-36682] - crypto: qcom-rng - Fix qcom_rng_of_match unused warning (Lucas Karpinski) [RHEL-36682] - bpf: fix check for attempt to corrupt spilled pointer (Viktor Malik) [RHEL-26569] {CVE-2023-52462} - vxlan: Add missing VNI filter counter update in arp_reduce(). (Ivan Vecera) [RHEL-36610] - vxlan: Fix racy device stats updates. (Ivan Vecera) [RHEL-36610] - selftests: vxlan_mdb: Fix failures with old libnet (Ivan Vecera) [RHEL-36610] - selftests: fill in some missing configs for net (Ivan Vecera) [RHEL-36610] - vxlan: Cleanup IFLA_VXLAN_PORT_RANGE entry in vxlan_get_size() (Ivan Vecera) [RHEL-36610] - mlxsw: spectrum_nve_vxlan: Fix unsupported flag regression (Ivan Vecera) [RHEL-36610] - net-next: gro: Fix use of skb_gro_header_slow (Ivan Vecera) [RHEL-36610] - vxlan: Add missing entries to vxlan_get_size() (Ivan Vecera) [RHEL-36610] - vxlan: vnifilter: Use GFP_KERNEL instead of GFP_ATOMIC (Ivan Vecera) [RHEL-36610] - vxlan: Use helper functions to update stats (Ivan Vecera) [RHEL-36610] - drivers: vxlan: vnifilter: free percpu vni stats on error path (Ivan Vecera) [RHEL-36610] - vxlan: Add support for nexthop ID metadata (Ivan Vecera) [RHEL-36610] - ip_tunnels: Add nexthop ID field to ip_tunnel_key (Ivan Vecera) [RHEL-36610] - selftests: net: vxlan: Fix selftest regression after changes in iproute2. (Ivan Vecera) [RHEL-36610] - selftests: net: vxlan: Add tests for vxlan nolocalbypass option. (Ivan Vecera) [RHEL-36610] - net: vxlan: Add nolocalbypass option to vxlan. (Ivan Vecera) [RHEL-36610] - selftests: net: Add VXLAN MDB test (Ivan Vecera) [RHEL-36610] - vxlan: Enable MDB support (Ivan Vecera) [RHEL-36610] - vxlan: Add MDB data path support (Ivan Vecera) [RHEL-36610] - vxlan: mdb: Add an internal flag to indicate MDB usage (Ivan Vecera) [RHEL-36610] - vxlan: mdb: Add MDB control path support (Ivan Vecera) [RHEL-36610] - vxlan: Expose vxlan_xmit_one() (Ivan Vecera) [RHEL-36610] - vxlan: Move address helpers to private headers (Ivan Vecera) [RHEL-36610] - selftests: Fix failing VXLAN VNI filtering test (Ivan Vecera) [RHEL-36610] - vxlan: Fix memory leaks in error path (Ivan Vecera) [RHEL-36610] - net: gro: skb_gro_header helper function (Ivan Vecera) [RHEL-36610] - net: vxlan: Fix kernel coding style (Ivan Vecera) [RHEL-36610] - net: vxlan: Add extack support to vxlan_fdb_delete (Ivan Vecera) [RHEL-36610] - selftests/net: add missing tests to Makefile (Ivan Vecera) [RHEL-36610] - vxlan: do not feed vxlan_vnifilter_dump_dev with non vxlan devices (Ivan Vecera) [RHEL-36610] - drivers: vxlan: fix returnvar.cocci warning (Ivan Vecera) [RHEL-36610] - vxlan_core: delete unnecessary condition (Ivan Vecera) [RHEL-36610] - drivers: vxlan: vnifilter: add support for stats dumping (Ivan Vecera) [RHEL-36610] - drivers: vxlan: vnifilter: per vni stats (Ivan Vecera) [RHEL-36610] - selftests: add new tests for vxlan vnifiltering (Ivan Vecera) [RHEL-36610] - vxlan: vni filtering support on collect metadata device (Ivan Vecera) [RHEL-36610] - ipv6: sr: fix memleak in seg6_hmac_init_algo (Hangbin Liu) [RHEL-37511] - ipv6: sr: fix missing sk_buff release in seg6_input_core (Hangbin Liu) [RHEL-37511] - ipv6: sr: fix invalid unregister error path (Hangbin Liu) [RHEL-37511] - ipv6: sr: fix incorrect unregister order (Hangbin Liu) [RHEL-37511] - ipv6: sr: add missing seg6_local_exit (Hangbin Liu) [RHEL-37511] - tracing/net_sched: Fix tracepoints that save qdisc_dev() as a string (Ivan Vecera) [RHEL-36218] - net: bql: fix building with BQL disabled (Ivan Vecera) [RHEL-36218] - net: sched: Remove NET_ACT_IPT from Kconfig (Ivan Vecera) [RHEL-36218] - net: fill in MODULE_DESCRIPTION()s for net/sched (Ivan Vecera) [RHEL-36218] - net/sched: act_mirred: Don't zero blockid when net device is being deleted (Ivan Vecera) [RHEL-36218] - selftests: forwarding: Fix layer 2 miss test flakiness (Ivan Vecera) [RHEL-36218] - net: netdevsim: don't try to destroy PHC on VFs (Ivan Vecera) [RHEL-36218] - net: sched: track device in tcf_block_get/put_ext() only for clsact binder types (Ivan Vecera) [RHEL-36218] - net/sched: Remove ipt action tests (Ivan Vecera) [RHEL-36218] - net/sched: simplify tc_action_load_ops parameters (Ivan Vecera) [RHEL-36218] - net: sched: move block device tracking into tcf_block_get/put_ext() (Ivan Vecera) [RHEL-36218] - net/sched: sch_api: conditional netlink notifications (Ivan Vecera) [RHEL-36218] - net/sched: introduce ACT_P_BOUND return code (Ivan Vecera) [RHEL-36218] - net/sched: cls_api: complement tcf_tfilter_dump_policy (Ivan Vecera) [RHEL-36218] - net/sched: Remove uapi support for CBQ qdisc (Ivan Vecera) [RHEL-36218] - net/sched: Remove uapi support for ATM qdisc (Ivan Vecera) [RHEL-36218] - net/sched: Remove uapi support for dsmark qdisc (Ivan Vecera) [RHEL-36218] - net/sched: Remove uapi support for tcindex classifier (Ivan Vecera) [RHEL-36218] - net/sched: Remove uapi support for rsvp classifier (Ivan Vecera) [RHEL-36218] - net/sched: Remove CONFIG_NET_ACT_IPT from default configs (Ivan Vecera) [RHEL-36218] - net/sched: Retire ipt action (Ivan Vecera) [RHEL-36218] - net: sched: em_text: fix possible memory leak in em_text_destroy() (Ivan Vecera) [RHEL-36218] - net/sched: act_mirred: Allow mirred to block (Ivan Vecera) [RHEL-36218] - net/sched: act_mirred: Add helper function tcf_mirred_replace_dev (Ivan Vecera) [RHEL-36218] - net/sched: cls_api: Expose tc block to the datapath (Ivan Vecera) [RHEL-36218] - net/sched: Introduce tc block netdev tracking infra (Ivan Vecera) [RHEL-36218] - net: sched: Add initial TC error skb drop reasons (Ivan Vecera) [RHEL-36218] - packet: add a generic drop reason for receive (Ivan Vecera) [RHEL-36218] - net: sched: Make tc-related drop reason more flexible for remaining qdiscs (Ivan Vecera) [RHEL-36218] - net: sched: Move drop_reason to struct tc_skb_cb (Ivan Vecera) [RHEL-36218] - net/sched: act_api: skip idr replace on bound actions (Ivan Vecera) [RHEL-36218] - net/sched: act_api: rely on rcu in tcf_idr_check_alloc (Ivan Vecera) [RHEL-36218] - net/sched: cls_api: conditional notification of events (Ivan Vecera) [RHEL-36218] - net/sched: cls_api: remove 'unicast' argument from delete notification (Ivan Vecera) [RHEL-36218] - net/sched: act_api: conditional notification of events (Ivan Vecera) [RHEL-36218] - net/sched: act_api: don't open code max() (Ivan Vecera) [RHEL-36218] - rtnl: add helper to send if skb is not null (Ivan Vecera) [RHEL-36218] - rtnl: add helper to check if a notification is needed (Ivan Vecera) [RHEL-36218] - rtnl: add helper to check if rtnl group has listeners (Ivan Vecera) [RHEL-36218] - net/sched: act_api: use tcf_act_for_each_action in tcf_idr_insert_many (Ivan Vecera) [RHEL-36218] - net/sched: act_api: stop loop over ops array on NULL in tcf_action_init (Ivan Vecera) [RHEL-36218] - net/sched: act_api: avoid non-contiguous action array (Ivan Vecera) [RHEL-36218] - net/sched: act_api: use tcf_act_for_each_action (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: remove filters/tests.json (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: rename concurrency.json to flower.json (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: remove spurious './' from Makefile (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: remove spurious nsPlugin usage (Ivan Vecera) [RHEL-36218] - net/sched: cbs: Use units.h instead of the copy of a definition (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: remove unused import (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: cleanup on Ctrl-C (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: prefix iproute2 functions with "ipr2" (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: remove unnecessary time.sleep (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: remove buildebpf plugin (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: report number of workers in use (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: timeout on unbounded loops (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: leverage -all in suite ns teardown (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: use netns delete from pyroute2 (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: move back to per test ns setup (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: cap parallel tdc to 4 cores (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: add hashtable tests for u32 (Ivan Vecera) [RHEL-36218] - net/sched: cls_u32: replace int refcounts with proper refcounts (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: use parallel tdc in kselftests (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: preload all modules in kselftests (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: rework namespaces and devices setup (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: drop '-N' argument from nsPlugin (Ivan Vecera) [RHEL-36218] - net: don't dump stack on queue timeout (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: better validate TCA_FQ_WEIGHTS and TCA_FQ_PRIOMAP (Ivan Vecera) [RHEL-36218] - net, sched: Fix SKB_NOT_DROPPED_YET splat under debug config (Ivan Vecera) [RHEL-36218] - net: sched: Fill in missing MODULE_DESCRIPTION for qdiscs (Ivan Vecera) [RHEL-36218] - net: sched: Fill in missing MODULE_DESCRIPTION for classifiers (Ivan Vecera) [RHEL-36218] - net: sched: Fill in MODULE_DESCRIPTION for act_gate (Ivan Vecera) [RHEL-36218] - sched: act_ct: switch to per-action label counting (Ivan Vecera) [RHEL-36218] - net: sched: sch_qfq: Use non-work-conserving warning handler (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: fastpath needs to take care of sk->sk_pacing_status (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: fix off-by-one error in fq_dequeue() (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: add test for 'rt' upgrade on hfsc (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: move auxiliary scripts to a dedicated folder (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: add missing Kconfig options to 'config' (Ivan Vecera) [RHEL-36218] - net, sched: Add tcf_set_drop_reason for {__,}tcf_classify (Ivan Vecera) [RHEL-36218] - net, sched: Make tc-related drop reason more flexible (Ivan Vecera) [RHEL-36218] - net: sched: cls_u32: Fix allocation size in u32_init() (Ivan Vecera) [RHEL-36218] - netem: Annotate struct disttable with __counted_by (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: add TCA_FQ_WEIGHTS attribute (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: add 3 bands and WRR scheduling (Ivan Vecera) [RHEL-36218] - net_sched: export pfifo_fast prio2band[] (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: remove q->ktime_cache (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: always garbage collect (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: add fast path for mostly idle qdisc (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: change how @inactive is tracked (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: struct sched_data reorg (Ivan Vecera) [RHEL-36218] - net_sched: constify qdisc_priv() (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: update tdc documentation (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: implement tdc parallel test run (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: update test definitions for local resources (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: localize test resources (Ivan Vecera) [RHEL-36218] - net/sched: cls_route: make netlink errors meaningful (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: cls_u32: add tests for classid (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: cls_route: add tests for classid (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: cls_fw: add tests for classid (Ivan Vecera) [RHEL-36218] - net/ipv6: SKB symmetric hash should incorporate transport ports (Ivan Vecera) [RHEL-36218] - net: sched: sch_qfq: Fix UAF in qfq_dequeue() (Ivan Vecera) [RHEL-36218] - net/sched: fq_pie: avoid stalls in fq_pie_timer() (Ivan Vecera) [RHEL-36218] - netem: use seeded PRNG for correlated loss events (Ivan Vecera) [RHEL-36218] - netem: use a seeded PRNG for generating random losses (Ivan Vecera) [RHEL-36218] - netem: add prng attribute to netem_sched_data (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: verify that a qdisc can be grafted onto a taprio class (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: test that taprio can only be attached as root (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: add ptp_mock Kconfig dependency (Ivan Vecera) [RHEL-36218] - net: netdevsim: mimic tc-taprio offload (Ivan Vecera) [RHEL-36218] - net: netdevsim: use mock PHC driver (Ivan Vecera) [RHEL-36218] - redhat/configs: Add CONFIG_PTP_1588_CLOCK_MOCK (Ivan Vecera) [RHEL-36218] - net: ptp: create a mock-up PTP Hardware Clock driver (Ivan Vecera) [RHEL-36218] - net/sched: taprio: dump class stats for the actual q->qdiscs[] (Ivan Vecera) [RHEL-36218] - net/sched: taprio: delete misleading comment about preallocating child qdiscs (Ivan Vecera) [RHEL-36218] - net/sched: taprio: try again to report q->qdiscs[] to qdisc_leaf() (Ivan Vecera) [RHEL-36218] - net/sched: taprio: keep child Qdisc refcount elevated at 2 in offload mode (Ivan Vecera) [RHEL-36218] - net/sched: taprio: don't access q->qdiscs[] in unoffloaded mode during attach() (Ivan Vecera) [RHEL-36218] - net: pkt_cls: Remove unused inline helpers (Ivan Vecera) [RHEL-36218] - tc: flower: Enable offload support IPSEC SPI field. (Ivan Vecera) [RHEL-36218] - tc: flower: support for SPI (Ivan Vecera) [RHEL-36218] - net: flow_dissector: Add IPSEC dissector (Ivan Vecera) [RHEL-36218] - net/sched: sch_qfq: warn about class in use while deleting (Ivan Vecera) [RHEL-36218] - net/sched: sch_drr: warn about class in use while deleting (Ivan Vecera) [RHEL-36218] - net/sched: wrap open coded Qdics class filter counter (Ivan Vecera) [RHEL-36218] - overflow: Allow mixed type arguments (Ivan Vecera) [RHEL-36218] - compiler.h: drop fallback overflow checkers (Ivan Vecera) [RHEL-36218] - dpll: fix dpll_pin_on_pin_register() for multiple parent pins (Petr Oros) [RHEL-32098] - dpll: indent DPLL option type by a tab (Petr Oros) [RHEL-32098] - dpll: fix dpll_xa_ref_*_del() for multiple registrations (Petr Oros) [RHEL-32098] - dpll: spec: use proper enum for pin capabilities attribute (Petr Oros) [RHEL-32098] - dpll: move all dpll<>netdev helpers to dpll code (Petr Oros) [RHEL-32098] - dpll: fix build failure due to rcu_dereference_check() on unknown type (Petr Oros) [RHEL-32098] - dpll: rely on rcu for netdev_dpll_pin() (Petr Oros) [RHEL-32098] - dpll: fix possible deadlock during netlink dump operation (Petr Oros) [RHEL-32098] - dpll: check that pin is registered in __dpll_pin_unregister() (Petr Oros) [RHEL-32098] - dpll: move xa_erase() call in to match dpll_pin_alloc() error path order (Petr Oros) [RHEL-32098] - dpll: expose fractional frequency offset value to user (Petr Oros) [RHEL-32098] - dpll: allocate pin ids in cycle (Petr Oros) [RHEL-32098] - dpll: remove leftover mode_supported() op and use mode_get() instead (Petr Oros) [RHEL-32098] - Documentation: dpll: wrap DPLL_CMD_PIN_GET output in a code block (Petr Oros) [RHEL-32098] - Documentation: dpll: Fix code blocks (Petr Oros) [RHEL-32098] - MAINTAINERS: adjust header file entry in DPLL SUBSYSTEM (Petr Oros) [RHEL-32098] - netdev: Remove unneeded semicolon (Petr Oros) [RHEL-32098] - ipvs: Fix checksumming on GSO of SCTP packets (Xin Long) [RHEL-36204] - net: sctp: fix skb leak in sctp_inq_free() (Xin Long) [RHEL-36204] - sctp: preserve const qualifier in sctp_sk() (Xin Long) [RHEL-36204] - sctp: Simplify the allocation of slab caches (Xin Long) [RHEL-36204] - sctp: fix busy polling (Xin Long) [RHEL-36204] - sctp: support MSG_ERRQUEUE flag in recvmsg() (Xin Long) [RHEL-36204] - arm64: dts: qcom: sa8775p: Make watchdog bark interrupt edge triggered (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8775p: enable safety IRQ (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: Make watchdog bark interrupt edge triggered (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: Add sa8775p compatible (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: Add compatible for MSM8226 (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: Add compatible for SM6375 (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: Add QCM2290 (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: qcom-tsens: Correct unit address (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8540p-ride: correct name of remoteproc_nsp0 firmware (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: add per-sensor cells for msm8974 (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: support per-sensor calibration cells (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: add msm8956 compat (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8540p-ride: Document i2c busses (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8540p-ride: Fix some i2c pinctrl settings (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8540p-ride: add i2c nodes (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: add missing spi nodes (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: add missing i2c nodes (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: rename qup0_i2c4 to i2c4 (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: rename qup2_i2c5 to i2c21 (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: rename qup2_uart17 to uart17 (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8540p-ride: disable pcie2a node (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8540p-ride: enable pcie2a node (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8540p-ride: enable rtc (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: Pad addresses to 8 hex digits (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: drop bogus clock-controller property (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: correct SPMI bus address cells (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: align PSCI domain names with DT schema (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: add gpr node (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: fix USB-DP PHY nodes (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: fix primary USB-DP PHY reset (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: qcom-tsens: narrow interrupts for SC8280XP, SM6350 and SM8450 (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: Add sc8280xp compatible (Steve Dunnagan) [RHEL-33072]- powerpc: Export mmu_feature_keys[] as non-GPL (Mamatha Inamdar) [RHEL-26102] - powerpc/64s/interrupt: Fix interrupt exit race with security mitigation switch (Mamatha Inamdar) [RHEL-38276] {CVE-2023-52740} - platform/x86/intel/pmc/lnl: Remove SSRAM support (David Arcari) [RHEL-27144] - platform/x86/intel/vsec: Remove nuisance message (David Arcari) [RHEL-27144] - powerpc/qspinlock: Fix stale propagated yield_cpu (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: add compile-time tuning adjustments (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: provide accounting and options for sleepy locks (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: allow indefinite spinning on a preempted owner (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: reduce remote node steal spins (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: use spin_begin/end API (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: allow lock stealing in trylock and lock fastpath (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: add ability to prod new queue head CPU (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: allow propagation of yield CPU down the queue (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: allow stealing when head of queue yields (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: implement option to yield to previous node (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: paravirt yield to lock owner (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: store owner CPU in lock word (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: theft prevention to control latency (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: allow new waiters to steal the lock before queueing (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: convert atomic operations to assembly (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: use a half-word store to unlock to avoid larx/stcx. (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: add mcs queueing for contended waiters (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: powerpc qspinlock implementation (Artem Savkov) [RHEL-36278] - thermal/drivers/tsens: Add suspend to RAM support for tsens (Lucas Karpinski) [RHEL-35736] - thermal/qcom/tsens: Drop ops_v0_1 (Lucas Karpinski) [RHEL-35736] - thermal: tsens: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-35736] - drivers: thermal: tsens: Annotate struct tsens_priv with __counted_by (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Make tsens_xxxx_nvmem static (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/temp-alarm: Use dev_err_probe (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/tsens-v0_1: Add MSM8909 data (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/tsens-v0_1: Add mdm9607 correction offsets (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/tsens-v0_1: Fix mdm9607 slope values (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/tsens: Drop unused legacy structs (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/tsens-v0_1: Add support for MSM8226 (Lucas Karpinski) [RHEL-35736] - thermal/core: Use the thermal zone 'devdata' accessor in thermal located drivers (Lucas Karpinski) [RHEL-35736] - thermal: Remove core header inclusion from drivers (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom-spmi-adc-tm5: Use asm intead of asm-generic (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Drop single-cell code for msm8976/msm8956 (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Drop single-cell code for msm8939 (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Drop single-cell code for mdm9607 (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Rework legacy calibration data parsers (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Support using nvmem cells for msm8974 calibration (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Support using nvmem cells for calibration data (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: limit num_sensors to 9 for msm8939 (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: fix slope values for msm8939 (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Sort out msm8976 vs msm8956 data (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Drop msm8976-specific defines (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Drop unnecessary hw_ids (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom: Fix lock inversion (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom: Fix set_trip_temp() deadlock (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom: Use generic thermal_zone_get_trip() function (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/lmh: Fix irq handler return value (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom: Demote error log of thermal zone register to debug (Lucas Karpinski) [RHEL-35736] - thermal: qcom-spmi-adc-tm5: suppress probe-deferral error message (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Add IPQ8074 support (Lucas Karpinski) [RHEL-35736] - thermal: qcom: qcom-spmi-adc-tm5: convert to IIO fwnode API (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/spmi-adc-tm5: Remove unnecessary print function dev_err() (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/spmi-adc-tm5: Register thermal zones as hwmon sensors (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/temp-alarm: Register thermal zones as hwmon sensors (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/lmh: Add sc8180x compatible (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Add compat string for the qcom,msm8960 (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/lmh: Add support for sm8150 (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/lmh: make QCOM_LMH depends on QCOM_SCM (Lucas Karpinski) [RHEL-35736] - New configs in drivers/thermal (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom: Add support for LMh driver (Lucas Karpinski) [RHEL-35736] - ext4: avoid allocating blocks from corrupted group in ext4_mb_try_best_found() (Pavel Reichl) [RHEL-31690] {CVE-2024-26773} - ext4: avoid dividing by 0 in mb_update_avg_fragment_size() when block bitmap corrupt (Pavel Reichl) [RHEL-31686] {CVE-2024-26774} - ext4: fix double-free of blocks due to wrong extents moved_len (Pavel Reichl) [RHEL-31614] {CVE-2024-26704} - ext4: reduce unnecessary memory allocation in alloc_flex_gd() (Pavel Reichl) [RHEL-30509] {CVE-2023-52622} - ext4: avoid online resizing failures due to oversized flex bg (Pavel Reichl) [RHEL-30509] {CVE-2023-52622} - ext4: remove unnecessary check from alloc_flex_gd() (Pavel Reichl) [RHEL-30509] {CVE-2023-52622} - ext4: unify the type of flexbg_size to unsigned int (Pavel Reichl) [RHEL-30509] {CVE-2023-52622} - scsi: ufs: host: Fix kernel-doc warning (Joel Slebodnick) [RHEL-35861] - scsi: ufs: qcom: Avoid re-init quirk when gears match (Joel Slebodnick) [RHEL-35861] - scsi: ufs: ufs-qcom: Add support for UFS device version detection (Joel Slebodnick) [RHEL-35861] - scsi: ufs: ufs-qcom: Check return value of phy_set_mode_ext() (Joel Slebodnick) [RHEL-35861] - scsi: ufs: ufs-qcom: Set initial PHY gear to max HS gear for HW ver 4 and newer (Joel Slebodnick) [RHEL-35861] - scsi: ufs: ufs-qcom: Limit HS-G5 Rate-A to hosts with HW version 5 (Joel Slebodnick) [RHEL-35861] - scsi: ufs: ufs-qcom: Allow the first init start with the maximum supported gear (Joel Slebodnick) [RHEL-35861] - scsi: ufs: ufs-qcom: Setup host power mode during init (Joel Slebodnick) [RHEL-35861] - scsi: ufs: ufs-qcom: No need to set hs_rate after ufshcd_init_host_param() (Joel Slebodnick) [RHEL-35861] - scsi: ufs: host: Rename structure ufs_dev_params to ufs_host_params (Joel Slebodnick) [RHEL-35861] - mfd: intel-lpss: Introduce QUIRK_CLOCK_DIVIDER_UNITY for XPS 9530 (David Arcari) [RHEL-20053] - mfd: intel-lpss: Switch to generalized quirk table (David Arcari) [RHEL-20053] - mfd: intel-lpss: Fix the fractional clock divider flags (David Arcari) [RHEL-20053] - mfd: intel-lpss: Don't fail probe on success of pci_alloc_irq_vectors() (David Arcari) [RHEL-20053] - mfd: intel-lpss: Provide Intel LPSS PM ops structure (David Arcari) [RHEL-20053] - mfd: intel-lpss: Move exported symbols to INTEL_LPSS namespace (David Arcari) [RHEL-20053] - lib/vsprintf: declare no_hash_pointers in sprintf.h (David Arcari) [RHEL-20053] - lib/vsprintf: split out sprintf() and friends (David Arcari) [RHEL-20053] - mfd: intel-lpss: Adjust header inclusions (David Arcari) [RHEL-20053] - mfd: intel-lpss: Use device_get_match_data() (David Arcari) [RHEL-20053] - mfd: intel-lpss: Revert "Add missing check for platform_get_resource" (David Arcari) [RHEL-20053] - mfd: intel-lpss-acpi: Convert to platform remove callback returning void (David Arcari) [RHEL-20053] - mfd: intel-lpss: Return error code received from the IRQ API (David Arcari) [RHEL-20053] - mfd: intel-lpss: Use PCI APIs instead of dereferencing (David Arcari) [RHEL-20053] - mfd: intel-lpss: Remove usage of the deprecated ida_simple_xx() API (David Arcari) [RHEL-20053] - mfd: intel-lpss: Add Intel Lunar Lake-M PCI IDs (David Arcari) [RHEL-20053] - mfd: intel-lpss: Add missing check for platform_get_resource (David Arcari) [RHEL-20053] - mfd: intel-lpss: Hide suspend/resume functions in #ifdef (David Arcari) [RHEL-20053]- Documentation: vmcoreinfo: Fix htmldocs warning (Baoquan He) [RHEL-32199] - arm64: Fix dangling references to Documentation/arm64 (Baoquan He) [RHEL-32199] - arm64: crash_core: Export MODULES, VMALLOC, and VMEMMAP ranges (Baoquan He) [RHEL-32199] - LoongArch: Add ELF-related definitions (Baoquan He) [RHEL-32199] - kexec.h: add linux/kexec.h to UAPI compile-test coverage (Baoquan He) [RHEL-32199] - crash_dump: remove duplicate include in crash_dump.h (Baoquan He) [RHEL-32199] - crash_dump: fix boolreturn.cocci warning (Baoquan He) [RHEL-32199] - crash_dump: Make elfcorehdr address/size symbols always visible (Baoquan He) [RHEL-32199] - proc/vmcore: fix signedness bug in read_from_oldmem() (Baoquan He) [RHEL-32199] - use less confusing names for iov_iter direction initializers (Baoquan He) [RHEL-32199] - coredump, vmcore: Set p_align to 4 for PT_NOTE (Baoquan He) [RHEL-32199] - copy_oldmem_kernel() - WRITE is "data source", not destination (Baoquan He) [RHEL-32199] - vmcoreinfo: warn if we exceed vmcoreinfo data size (Baoquan He) [RHEL-32199] - x86/purgatory: Omit use of bin2c (Baoquan He) [RHEL-32199] - kexec: support purgatories with .text.hot sections (Baoquan He) [RHEL-32199] - kexec: enable kexec_crash_size to support two crash kernel regions (Baoquan He) [RHEL-32199] - kexec: add helper __crash_shrink_memory() (Baoquan He) [RHEL-32199] - kexec: improve the readability of crash_shrink_memory() (Baoquan He) [RHEL-32199] - kexec: clear crashk_res if all its memory has been released (Baoquan He) [RHEL-32199] - kexec: delete a useless check in crash_shrink_memory() (Baoquan He) [RHEL-32199] - kexec: fix a memory leak in crash_shrink_memory() (Baoquan He) [RHEL-32199] - kexec: avoid calculating array size twice (Baoquan He) [RHEL-32199] - kexec: introduce sysctl parameters kexec_load_limit_* (Baoquan He) [RHEL-32199] - kexec: factor out kexec_load_permitted (Baoquan He) [RHEL-32199] - Documentation: sysctl: correct kexec_load_disabled (Baoquan He) [RHEL-32199] - ARM: kexec: make machine_crash_nonpanic_core() static (Baoquan He) [RHEL-32199] - kexec: replace crash_mem_range with range (Baoquan He) [RHEL-32199] - kexec: remove the unneeded result variable (Baoquan He) [RHEL-32199] - proc/vmcore: fix potential memory leak in vmcore_init() (Baoquan He) [RHEL-32199] - kexec: replace kmap() with kmap_local_page() (Baoquan He) [RHEL-32199] - powerpc/powernv: Add a null pointer check in opal_powercap_init() (Mamatha Inamdar) [RHEL-37050] {CVE-2023-52696} - scsi: sg: Avoid race in error handling & drop bogus warn (Ewan D. Milne) [RHEL-35659] - scsi: sg: Avoid sg device teardown race (Ewan D. Milne) [RHEL-35659] - xfs: dax - remove tech preview tag (Bill O'Donnell) [RHEL-35289] - percpu-internal/pcpu_chunk: re-layout pcpu_chunk structure to reduce false sharing (Audra Mitchell) [RHEL-15605] - x86/mce: Make sure to grab mce_sysfs_mutex in set_bank() (Steve Best) [RHEL-37264] {CVE-2024-35876} - Bluetooth: hci_h5: Add ability to allocate memory for private data (Bastien Nocera) [RHEL-33202 RHEL-33203] {CVE-2024-26890} - Bluetooth: btrtl: fix out of bounds memory access (Bastien Nocera) [RHEL-33202 RHEL-33203] {CVE-2024-26890} - redhat: pass correct RPM_VMLINUX_H to bpftool install (Ian Wienand)- RAS: enable CONFIG_RAS_FMPM (Aristeu Rozanski) [RHEL-17008] - RAS: Avoid build errors when CONFIG_DEBUG_FS=n (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/FMPM: Safely handle saved records of various sizes (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/FMPM: Avoid NULL ptr deref in get_saved_records() (Aristeu Rozanski) [RHEL-17008] - Merge tag 'edac_updates_for_v6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/FMPM: Fix off by one when unwinding on error (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/FMPM: Add debugfs interface to print record entries (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/FMPM: Save SPA values (Aristeu Rozanski) [RHEL-17008] - RAS: Export helper to get ras_debugfs_dir (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/ATL: Fix bit overflow in denorm_addr_df4_np2() (Aristeu Rozanski) [RHEL-17008] - RAS: Introduce a FRU memory poison manager (Aristeu Rozanski) [RHEL-17008] - x86/cpu/amd: Provide a separate accessor for Node ID (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/ATL: Add MI300 row retirement support (Aristeu Rozanski) [RHEL-17008] - Documentation: Move RAS section to admin-guide (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/ATL: Add MI300 DRAM to normalized address translation support (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/ATL: Fix array overflow in get_logical_coh_st_fabric_id_mi300() (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/ATL: Add MI300 support (Aristeu Rozanski) [RHEL-17008] - Documentation: RAS: Add index and address translation section (Aristeu Rozanski) [RHEL-17008] - hwmon: (fam15h_power) Use topology_core_id() (Aristeu Rozanski) [RHEL-17008] - scsi: lpfc: Use topology_core_id() (Aristeu Rozanski) [RHEL-17008] - cpu/SMT: Make SMT control more robust against enumeration failures (Aristeu Rozanski) [RHEL-17008] - dm integrity: fix out-of-range warning (Benjamin Marzinski) [RHEL-34599] - dm snapshot: fix lockup in dm_exception_table_exit (Benjamin Marzinski) [RHEL-34599] - dm: call the resume method on internal suspend (Benjamin Marzinski) [RHEL-33217] {CVE-2024-26880} - dm raid: fix false positive for requeue needed during reshape (Benjamin Marzinski) [RHEL-34599] - dm: replace fmode_t with a block-specific type for block open flags (Benjamin Marzinski) [RHEL-34599] - dm flakey: use get_random_u8() in corrupt_bio_random (Benjamin Marzinski) [RHEL-34599] - block: count 'ios' and 'sectors' when io is done for bio-based device (Benjamin Marzinski) [RHEL-34599] - dm: verity-loadpin: Add NULL pointer check for 'bdev' parameter (Benjamin Marzinski) [RHEL-34599] - dm integrity: Use alloc_ordered_workqueue() to create ordered workqueues (Benjamin Marzinski) [RHEL-34599] - dm: Add support for block PR read keys/reservation (Benjamin Marzinski) [RHEL-34599] - dm: Annotate struct dm_bio_prison with __counted_by (Benjamin Marzinski) [RHEL-34599] - dm: Annotate struct dm_stat with __counted_by (Benjamin Marzinski) [RHEL-34599] - dm: Annotate struct stripe_c with __counted_by (Benjamin Marzinski) [RHEL-34599] - dm crypt: Annotate struct crypt_config with __counted_by (Benjamin Marzinski) [RHEL-34599] - dm raid: Annotate struct raid_set with __counted_by (Benjamin Marzinski) [RHEL-34599] - scsi: target: Fix SELinux error when systemd-modules loads the target module (Maurizio Lombardi) [RHEL-21327] - x86/bugs: Reverse instruction order of CLEAR_CPU_BUFFERS (Waiman Long) [RHEL-31226] - Revert "x86/bugs: Use fixed addressing for VERW operand" (Waiman Long) [RHEL-31226] - KVM/x86: Export RFDS_NO and RFDS_CLEAR to guests (Waiman Long) [RHEL-31226] - redhat/configs: Enable x86 CONFIG_MITIGATION_RFDS (Waiman Long) [RHEL-31226] - x86/rfds: Mitigate Register File Data Sampling (RFDS) (Waiman Long) [RHEL-31226] - Documentation/hw-vuln: Add documentation for RFDS (Waiman Long) [RHEL-31226] - x86/mmio: Disable KVM mitigation when X86_FEATURE_CLEAR_CPU_BUF is set (Waiman Long) [RHEL-31226] - x86/bugs: Use fixed addressing for VERW operand (Waiman Long) [RHEL-31226] - KVM/VMX: Move VERW closer to VMentry for MDS mitigation (Waiman Long) [RHEL-31226] - KVM/VMX: Use BT+JNC, i.e. EFLAGS.CF to select VMRESUME vs. VMLAUNCH (Waiman Long) [RHEL-31226] - x86/bugs: Use ALTERNATIVE() instead of mds_user_clear static key (Waiman Long) [RHEL-31226] - x86/entry_32: Add VERW just before userspace transition (Waiman Long) [RHEL-31226] - x86/entry_64: Add VERW just before userspace transition (Waiman Long) [RHEL-31226] - x86/bugs: Add asm helpers for executing VERW (Waiman Long) [RHEL-31226] - PM: clk: make pm_clk_add_notifier() take a const pointer (Jerry Snitselaar) [RHEL-28792] - driver core: bus: constantify subsys_register() calls (Jerry Snitselaar) [RHEL-28792] - driver core: bus: make bus_sort_breadthfirst() take a const pointer (Jerry Snitselaar) [RHEL-28792] - vfio/type1: constify bus_type use in vfio_bus_type (Jerry Snitselaar) [RHEL-28792] - dmaengine: idxd: constify the struct device_type usage (Jerry Snitselaar) [RHEL-28792] - dmaengine: idxd: make dsa_bus_type const (Jerry Snitselaar) [RHEL-28792] - driver core: device.h: make struct bus_type a const * (Jerry Snitselaar) [RHEL-28792] - driver core: make the bus_type in struct device_driver constant (Jerry Snitselaar) [RHEL-28792] - dmaengine: of: constify of_phandle_args in of_dma_find_controller() (Jerry Snitselaar) [RHEL-28792] - dmaengine: ptdma: use consistent DMA masks (Jerry Snitselaar) [RHEL-28792] - dmaengine: fix is_slave_direction() return false when DMA_DEV_TO_DEV (Jerry Snitselaar) [RHEL-28792] - dmaengine: usb-dmac: Avoid format-overflow warning (Jerry Snitselaar) [RHEL-28792] - dmaengine: sh: rz-dmac: Avoid format-overflow warning (Jerry Snitselaar) [RHEL-28792] - dmaengine: imx-sdma: fix Excess kernel-doc warnings (Jerry Snitselaar) [RHEL-28792] - dmaengine: fix NULL pointer in channel unregistration function (Jerry Snitselaar) [RHEL-28792 RHEL-28869] {CVE-2023-52492} - dmaengine: idxd: Remove usage of the deprecated ida_simple_xx() API (Jerry Snitselaar) [RHEL-28792] - dmaengine: dmatest: prevent using swiotlb buffer with nobounce parameter (Jerry Snitselaar) [RHEL-28792] - iommu/tegra: Use tegra_dev_iommu_get_stream_id() in the remaining places (Jerry Snitselaar) [RHEL-28792] - dmaengine: idxd: Fix incorrect descriptions for GRPCFG register (Jerry Snitselaar) [RHEL-28792] - dmaengine: idxd: Protect int_handle field in hw descriptor (Jerry Snitselaar) [RHEL-28792] - dmaengine: Remove unused declaration dma_chan_cleanup() (Jerry Snitselaar) [RHEL-28792] - dmaengine: qcom: fix Wvoid-pointer-to-enum-cast warning (Jerry Snitselaar) [RHEL-28792] - dmaengine: usb-dmac: Annotate struct usb_dmac_desc with __counted_by (Jerry Snitselaar) [RHEL-28792] - dmaengine: tegra: Annotate struct tegra_dma_desc with __counted_by (Jerry Snitselaar) [RHEL-28792] - dmaengine: idxd: Register dsa_bus_type before registering idxd sub-drivers (Jerry Snitselaar) [RHEL-28792] - dmaengine: idxd: rate limit printk in misc interrupt thread (Jerry Snitselaar) [RHEL-28792] - dmaengine: tegra20-apb-dma: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: tegra186-gpc-dma: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: sh: usb-dmac: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: sh: rz-dmac: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: sh: rcar-dmac: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: qcom: hidma: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: imx-sdma: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: idma64: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: dw: platform: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine:idxd: Use local64_try_cmpxchg in perfmon_pmu_event_update (Jerry Snitselaar) [RHEL-28792] - dmaengine: Explicitly include correct DT includes (Jerry Snitselaar) [RHEL-28792] - dmaengine: qcom: gpi: Use devm_platform_get_and_ioremap_resource() (Jerry Snitselaar) [RHEL-28792] - PCI: switchtec: Fix an error handling path in switchtec_pci_probe() (Myron Stowe) [RHEL-29481] {CVE-2023-52617} - PCI: switchtec: Fix stdev_release() crash after surprise hot remove (Myron Stowe) [RHEL-29481] {CVE-2023-52617} - kbuild: factor out the common objtool arguments (Joe Lawrence) [RHEL-2773] - kbuild: move vmlinux.o link to scripts/Makefile.vmlinux_o (Joe Lawrence) [RHEL-2773] - kbuild: remove redundant cleanups in scripts/link-vmlinux.sh (Joe Lawrence) [RHEL-2773] - kbuild: add cmd_and_savecmd macro (Joe Lawrence) [RHEL-2773] - kbuild: warn if FORCE is missing for if_changed(_dep,_rule) and filechk (Joe Lawrence) [RHEL-2773] - kbuild: macrofy the condition of if_changed and friends (Joe Lawrence) [RHEL-2773] - mm/swap: fix race when skipping swapcache (Rafael Aquini) [RHEL-31646] {CVE-2024-26759} - timers: Use already existing function for forwarding timer base (Phil Auld) [RHEL-33787] - timers: Split out forward timer base functionality (Phil Auld) [RHEL-33787] - timers: Clarify check in forward_timer_base() (Phil Auld) [RHEL-33787] - timers: Move store of next event into __next_timer_interrupt() (Phil Auld) [RHEL-33787] - timers: Do not IPI for deferrable timers (Phil Auld) [RHEL-33787] - tracing/timers: Add tracepoint for tracking timer base is_idle flag (Phil Auld) [RHEL-33787] - tracing/timers: Enhance timer_start tracepoint (Phil Auld) [RHEL-33787] - tick-sched: Warn when next tick seems to be in the past (Phil Auld) [RHEL-33787] - tick/sched: Cleanup confusing variables (Phil Auld) [RHEL-33787] - tick-sched: Fix function names in comments (Phil Auld) [RHEL-33787] - tick/nohz: Update comments some more (Phil Auld) [RHEL-33787] - tick/nohz: Don't shutdown the lowres tick from itself (Phil Auld) [RHEL-33787] - tick/nohz: Update obsolete comments (Phil Auld) [RHEL-33787] - tick/nohz: Rename the tick handlers to more self-explanatory names (Phil Auld) [RHEL-33787] - tick/rcu: Fix false positive "softirq work is pending" messages (Phil Auld) [RHEL-33787] - tick/common: Align tick period during sched_timer setup (Phil Auld) [RHEL-33787] - selftests/proc: Assert clock_gettime(CLOCK_BOOTTIME) VS /proc/uptime monotonicity (Phil Auld) [RHEL-33787] - selftests/proc: Remove idle time monotonicity assertions (Phil Auld) [RHEL-33787] - MAINTAINERS: Remove stale email address (Phil Auld) [RHEL-33787] - timers/nohz: Remove middle-function __tick_nohz_idle_stop_tick() (Phil Auld) [RHEL-33787] - timers/nohz: Add a comment about broken iowait counter update race (Phil Auld) [RHEL-33787] - timers/nohz: Protect idle/iowait sleep time under seqcount (Phil Auld) [RHEL-33787] - timers/nohz: Only ever update sleeptime from idle exit (Phil Auld) [RHEL-33787] - timers/nohz: Restructure and reshuffle struct tick_sched (Phil Auld) [RHEL-33787] - tick/common: Align tick period with the HZ tick. (Phil Auld) [RHEL-33787] - tick/nohz: Fix cpu_is_hotpluggable() by checking with nohz subsystem (Phil Auld) [RHEL-33787] - timers/nohz: Switch to ONESHOT_STOPPED in the low-res handler when the tick is stopped (Phil Auld) [RHEL-33787] - tracing/timer: Add missing argument documentation of trace points (Phil Auld) [RHEL-33787] - scsi: be2iscsi: Fix a memleak in beiscsi_init_wrb_handle() (Maurizio Lombardi) [RHEL-25590] - fat: fix uninitialized field in nostale filehandles (Andrey Albershteyn) [RHEL-33188 RHEL-35110] {CVE-2024-26973} - do_sys_name_to_handle(): use kzalloc() to fix kernel-infoleak (Andrey Albershteyn) [RHEL-33188] {CVE-2024-26901} - md: fix resync softlockup when bitmap size is less than array size (Nigel Croxon) [RHEL-35393] - md: don't account sync_io if iostats of the disk is disabled (Nigel Croxon) [RHEL-35393] - md: Fix overflow in is_mddev_idle (Nigel Croxon) [RHEL-35393] - md: add check for sleepers in md_wakeup_thread() (Nigel Croxon) [RHEL-35393] - md/raid5: fix deadlock that raid5d() wait for itself to clear MD_SB_CHANGE_PENDING (Nigel Croxon) [RHEL-35393] - Revert "md/raid5: fix deadlock that raid5d() wait for itself to clear MD_SB_CHANGE_PENDING" (Nigel Croxon) [RHEL-35393] - raid1: fix use-after-free for original bio in raid1_write_request() (Nigel Croxon) [RHEL-35393] - platform/x86: ISST: Add Grand Ridge to HPM CPU list (Steve Best) [RHEL-35956] - platform/x86: ISST: Add Granite Rapids-D to HPM CPU list (Steve Best) [RHEL-35956] - platform/x86: ISST: Allow reading core-power state on HWP disabled systems (Steve Best) [RHEL-35956] - platform/x86: ISST: Process read/write blocked feature status (Steve Best) [RHEL-35956] - platform/x86/intel/tpmi: Change vsec offset to u64 (Steve Best) [RHEL-35956] - platform/x86/intel/tpmi: Move TPMI ID definition (Steve Best) [RHEL-35956] - platform/x86/intel/tpmi: Modify external interface to get read/write state (Steve Best) [RHEL-35956] - platform/x86/intel/tpmi: Don't create devices for disabled features (Steve Best) [RHEL-35956] - platform/x86/intel/tpmi: Add debugfs support for read/write blocked (Steve Best) [RHEL-35956] - of: fdt: fix off-by-one error in unflatten_dt_nodes() (Steve Best) [RHEL-35465] {CVE-2022-48672} - s390/cpum_cf: make crypto counters upward compatible across machine types (Tobias Huschle) [RHEL-36047]- EDAC/thunderx: Fix possible out-of-bounds string access (Aristeu Rozanski) [RHEL-26577] {CVE-2023-52464} - rtc: cmos: Use ACPI alarm for non-Intel x86 systems too (Čestmír Kalina) [RHEL-19606] - redhat: configs: move CONFIG_BLK_SED_OPAL to configs/common/generic/ (Ming Lei) [RHEL-18186] - platform/x86: p2sb: Allow p2sb_bar() calls during PCI device probe (Steve Best) [RHEL-30600] {CVE-2024-26650} - x86/lib: Revert to _ASM_EXTABLE_UA() for {get,put}_user() fixups (Steve Best) [RHEL-31441] {CVE-2024-26674} - mm/damon/vaddr-test: fix memory leak in damon_do_test_apply_three_regions() (Rafael Aquini) [RHEL-29296] {CVE-2023-52560} - kprobes/x86: Use copy_from_kernel_nofault() to read from unsafe address (Steve Best) [RHEL-34985] {CVE-2024-26946} - can: j1939: prevent deadlock by changing j1939_socks_lock to rwlock (Jose Ignacio Tornos Martinez) [RHEL-31530] {CVE-2023-52638} - RDMA/efa: Add shutdown notifier (Kamal Heib) [RHEL-15968] - mm: swap: fix race between free_swap_and_cache() and swapoff() (Waiman Long) [RHEL-34973 RHEL-34974] {CVE-2024-26960} - swap: comments get_swap_device() with usage rule (Waiman Long) [RHEL-34973 RHEL-34974] {CVE-2024-26960} - config: wifi: enable RTL 8822BU device (Jose Ignacio Tornos Martinez) [RHEL-33698] - selftests: cgroup: fix unexpected failure on test_memcg_sock (Waiman Long) [RHEL-33709] - selftests: cgroup: Add 'malloc' failures checks in test_memcontrol (Waiman Long) [RHEL-33709] - selftests: memcg: fix compilation (Waiman Long) [RHEL-33709] - x86/efistub: Use 1:1 file:memory mapping for PE/COFF .compat section (Lenny Szubowicz) [RHEL-31446] {CVE-2024-26678} - can: j1939: Fix UAF in j1939_sk_match_filter during setsockopt(SO_J1939_FILTER) (Jose Ignacio Tornos Martinez) [RHEL-31532] {CVE-2023-52637} - pstore: inode: Only d_invalidate() is needed (Steve Best) [RHEL-35207] {CVE-2024-27389} - net/mlx5e: Prevent deadlock while disabling aRFS (Kamal Heib) [RHEL-35043] {CVE-2024-27014} - iavf: Fix TC config comparison with existing adapter TC config (Michal Schmidt) [RHEL-17485] - iavf: drop duplicate iavf_{add|del}_cloud_filter() calls (Michal Schmidt) [RHEL-17485] - iavf: adopt skb_network_header_len() more broadly (Michal Schmidt) [RHEL-17485] - iavf: adopt skb_network_offset() and similar helpers (Michal Schmidt) [RHEL-17485] - iavf: field get conversion (Michal Schmidt) [RHEL-17485] - iavf: field prep conversion (Michal Schmidt) [RHEL-17485] - iavf: add bit macro includes where needed (Michal Schmidt) [RHEL-17485] - iavf: use iavf_schedule_aq_request() helper (Michal Schmidt) [RHEL-17485] - iavf: Remove queue tracking fields from iavf_adminq_ring (Michal Schmidt) [RHEL-17485] - ubi: Check for too small LEB size in VTBL code (Steve Best) [RHEL-25094] {CVE-2024-25739} - cxgb4: Properly lock TX queue for the selftest. (Michal Schmidt) [RHEL-31990 RHEL-9354] - net: chelsio: remove unused function calc_tx_descs (Michal Schmidt) [RHEL-9354] - net: chelsio: cxgb4: add an error code check in t4_load_phy_fw (Michal Schmidt) [RHEL-9354] - cxgb4: Annotate struct smt_data with __counted_by (Michal Schmidt) [RHEL-9354] - cxgb4: Annotate struct sched_table with __counted_by (Michal Schmidt) [RHEL-9354] - cxgb4: Annotate struct cxgb4_tc_u32_table with __counted_by (Michal Schmidt) [RHEL-9354] - cxgb4: Annotate struct clip_tbl with __counted_by (Michal Schmidt) [RHEL-9354] - chelsio/l2t: Annotate struct l2t_data with __counted_by (Michal Schmidt) [RHEL-9354] - net: cxgb4vf: Remove redundant pci_clear_master (Michal Schmidt) [RHEL-9354] - cxgb4: fill IPsec state validation failure reason (Michal Schmidt) [RHEL-9354] - cxgb4vf: shut down the adapter when t4vf_update_port_info() failed in cxgb4vf_open() (Michal Schmidt) [RHEL-9354] - cxgb4: fix missing unlock on ETHOFLD desc collect fail path (Michal Schmidt) [RHEL-9354] - PCI/ASPM: Restore parent state to parent, child state to child (Myron Stowe) [RHEL-33544] - PCI/ASPM: Clarify that pcie_aspm=off means leave ASPM untouched (Myron Stowe) [RHEL-33544] - MAINTAINERS: Drop Gustavo Pimentel as PCI DWC Maintainer (Myron Stowe) [RHEL-33544] - PCI: qcom: Add X1E80100 PCIe support (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom: Document the X1E80100 PCIe Controller (Myron Stowe) [RHEL-33544] - PCI: qcom: Enable BDF to SID translation properly (Myron Stowe) [RHEL-33544] - PCI: qcom: Disable ASPM L0s for sc8280xp, sa8540p and sa8295p (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom: Do not require 'msi-map-mask' (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom: Allow 'required-opps' (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sa8775p: Move SA8775p to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sc7280: Move SC7280 to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sc8180x: Move SC8180X to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sc8280xp: Move SC8280XP to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sm8350: Move SM8350 to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sm8150: Move SM8150 to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sm8250: Move SM8250 to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sm8450: Move SM8450 to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sm8550: Move SM8550 to dedicated schema (Myron Stowe) [RHEL-33544] - PCI: imx6: Add iMX95 Endpoint (EP) support (Myron Stowe) [RHEL-33544] - dt-bindings: imx6q-pcie: Add iMX95 pcie endpoint compatible string (Myron Stowe) [RHEL-33544] - PCI: imx6: Add epc_features in imx6_pcie_drvdata (Myron Stowe) [RHEL-33544] - PCI: imx6: Clean up addr_space retrieval code (Myron Stowe) [RHEL-33544] - PCI: imx6: Add iMX95 PCIe Root Complex support (Myron Stowe) [RHEL-33544] - dt-bindings: imx6q-pcie: Add imx95 pcie compatible string (Myron Stowe) [RHEL-33544] - dt-bindings: imx6q-pcie: Restruct reg and reg-name (Myron Stowe) [RHEL-33544] - dt-bindings: imx6q-pcie: Clean up duplicate clocks check (Myron Stowe) [RHEL-33544] - PCI: imx6: Simplify switch-case logic by introducing init_phy() callback (Myron Stowe) [RHEL-33544] - PCI: imx6: Simplify configure_type() by using mode_off and mode_mask (Myron Stowe) [RHEL-33544] - PCI: imx6: Simplify ltssm_enable() by using ltssm_off and ltssm_mask (Myron Stowe) [RHEL-33544] - PCI: imx6: Simplify reset handling by using *_FLAG_HAS_*_RESET (Myron Stowe) [RHEL-33544] - PCI: imx6: Simplify PHY handling by using IMX6_PCIE_FLAG_HAS_PHYDRV (Myron Stowe) [RHEL-33544] - PCI: imx6: Simplify clock handling by using clk_bulk*() function (Myron Stowe) [RHEL-33544] - PCI: dwc: endpoint: Fix advertised resizable BAR size (Myron Stowe) [RHEL-33544] - PCI: dwc: Strengthen the MSI address allocation logic (Myron Stowe) [RHEL-33544] - PCI: cadence: Clear the ARI Capability Next Function Number of the last function (Myron Stowe) [RHEL-33544] - PCI: brcmstb: Fix broken brcm_pcie_mdio_write() polling (Myron Stowe) [RHEL-33544] - PCI: Make pcie_port_bus_type const (Myron Stowe) [RHEL-33544] - PCI: endpoint: Drop only_64bit on reserved BARs (Myron Stowe) [RHEL-33544] - PCI: endpoint: Clean up hardware description for BARs (Myron Stowe) [RHEL-33544] - PCI: epf-mhi: Add support for SA8775P SoC (Myron Stowe) [RHEL-33544] - PCI: epf-mhi: Add "pci_epf_mhi_" prefix to the function names (Myron Stowe) [RHEL-33544] - PCI: epf-vntb: Return actual error code during pci_vntb_probe() failure (Myron Stowe) [RHEL-33544] - NTB: fix possible name leak in ntb_register_device() (Myron Stowe) [RHEL-33544] - PCI: endpoint: pci-epf-vntb: Remove superfluous checks for pci_epf_alloc_space() API (Myron Stowe) [RHEL-33544] - PCI: endpoint: pci-epf-test: Remove superfluous checks for pci_epf_alloc_space() API (Myron Stowe) [RHEL-33544] - PCI: endpoint: Improve pci_epf_alloc_space() API (Myron Stowe) [RHEL-33544] - PCI: endpoint: Refactor pci_epf_alloc_space() API (Myron Stowe) [RHEL-33544] - PCI: endpoint: Make pci_epf_bus_type const (Myron Stowe) [RHEL-33544] - PCI/sysfs: Demacrofy pci_dev_resource_resize_attr(n) functions (Myron Stowe) [RHEL-33544] - PCI: Remove obsolete pci_cleanup_rom() declaration (Myron Stowe) [RHEL-33544] - PCI/sysfs: Compile pci-sysfs.c only if CONFIG_SYSFS=y (Myron Stowe) [RHEL-33544] - PCI: switchtec: Fix an error handling path in switchtec_pci_probe() (Myron Stowe) [RHEL-33544] - PCI/PM: Drain runtime-idle callbacks before driver removal (Myron Stowe) [RHEL-33544] - PCI/PM: Allow runtime PM with no PM callbacks at all (Myron Stowe) [RHEL-33544] - Revert "ACPI: PM: Block ASUS B1400CEAE from suspend to idle by default" (Myron Stowe) [RHEL-33544] - PCI: Disable D3cold on Asus B1400 PCI-NVMe bridge (Myron Stowe) [RHEL-33544] - PCI/P2PDMA: Fix a sleeping issue in a RCU read section (Myron Stowe) [RHEL-33544] - PCI: Mark 3ware-9650SE Root Port Extended Tags as broken (Myron Stowe) [RHEL-33544] - PCI: Place interrupt related code into irq.c (Myron Stowe) [RHEL-33544] - PCI/DPC: Quirk PIO log size for Intel Raptor Lake Root Ports (Myron Stowe) [RHEL-33544] - PCI/DPC: Ignore Surprise Down error on hot removal (Myron Stowe) [RHEL-33544] - PCI/DPC: Print all TLP Prefixes, not just the first (Myron Stowe) [RHEL-33544] - PCI: Move devres code from pci.c to devres.c (Myron Stowe) [RHEL-33544] - PCI: Move PCI-specific devres code to drivers/pci/ (Myron Stowe) [RHEL-33544] - PCI: Move pci_iomap.c to drivers/pci/ (Myron Stowe) [RHEL-33544] - pci_iounmap(): Fix MMIO mapping leak (Myron Stowe) [RHEL-33544] - PCI/ASPM: Update save_state when configuration changes (Myron Stowe) [RHEL-33544] - PCI/ASPM: Disable L1 before configuring L1 Substates (Myron Stowe) [RHEL-33544] - PCI/ASPM: Call pci_save_ltr_state() from pci_save_pcie_state() (Myron Stowe) [RHEL-33544] - PCI/ASPM: Save L1 PM Substates Capability for suspend/resume (Myron Stowe) [RHEL-33544] - PCI/ASPM: Move pci_save_ltr_state() to aspm.c (Myron Stowe) [RHEL-33544] - PCI/ASPM: Always build aspm.c (Myron Stowe) [RHEL-33544] - PCI/ASPM: Move pci_configure_ltr() to aspm.c (Myron Stowe) [RHEL-33544] - PCI/AER: Generalize TLP Header Log reading (Myron Stowe) [RHEL-33544] - PCI/AER: Use explicit register size for PCI_ERR_CAP (Myron Stowe) [RHEL-33544] - PCI/AER: Block runtime suspend when handling errors (Myron Stowe) [RHEL-33544] - PCI/AER: Clean up version indentation in ABI docs (Myron Stowe) [RHEL-33544] - PCI/AER: Fix rootport attribute paths in ABI docs (Myron Stowe) [RHEL-33544] - PCI: Move pci_clear_and_set_dword() helper to PCI header (Myron Stowe) [RHEL-33544] - PCI: Add debug print for device ready delay (Myron Stowe) [RHEL-33544] - PCI/AER: Unmask RCEC internal errors to enable RCH downstream port error handling (Myron Stowe) [RHEL-33544] - PCI/AER: Forward RCH downstream port-detected errors to the CXL.mem dev handler (Myron Stowe) [RHEL-33544] - PCI/AER: Refactor cper_print_aer() for use by CXL driver module (Myron Stowe) [RHEL-33544] - NTB: EPF: fix possible memory leak in pci_vntb_probe() (Myron Stowe) [RHEL-33544] - devres: show which resource was invalid in __devm_ioremap_resource() (Myron Stowe) [RHEL-33544] - devres: remove devm_ioremap_np (Myron Stowe) [RHEL-33544] - lib: devres: use numa aware allocation (Myron Stowe) [RHEL-33544] - PCI: Allow architecture-specific pci_remap_iospace() (Myron Stowe) [RHEL-33544] - pci_iounmap'2: Electric Boogaloo: try to make sense of it all (Myron Stowe) [RHEL-33544] - parisc: Declare pci_iounmap() parisc version only when CONFIG_PCI enabled (Myron Stowe) [RHEL-33544] - stmmac: Clear variable when destroying workqueue (Izabela Bakollari) [RHEL-31824] {CVE-2024-26802} - drm/i915/display: Increase number of fast wake precharge pulses (Mika Penttilä) [RHEL-20439] - drm/i915/psr: Improve fast and IO wake lines calculation (Mika Penttilä) [RHEL-20439] - drm/i915/display: Make intel_dp_aux_fw_sync_len available for PSR code (Mika Penttilä) [RHEL-20439]- Fix for "serial: 8250: Toggle IER bits on only after irq has been setup" (Lucas Zampieri)- Revert "Merge: cgroup: Backport upstream cgroup commits up to v6.8" (Lucas Zampieri) - arm64: dts: qcom: sa8775p: fix USB wakeup interrupt types (Steve Dunnagan) [RHEL-31258] - arm64: dts: qcom: sa8775p-ride: enable pmm8654au_0_pon_resin (Steve Dunnagan) [RHEL-31258] - arm64: dts: qcom: sa8775p: Make watchdog bark interrupt edge triggered (Steve Dunnagan) [RHEL-31258] - arm64: dts: qcom: Enable tsens and thermal for sa8775p SoC (Steve Dunnagan) [RHEL-31258] - arm64: dts: qcom: sa8775p: Add RPMh sleep stats (Steve Dunnagan) [RHEL-31258] - arm64: dts: qcom: sa8775p: add TRNG node (Steve Dunnagan) [RHEL-31258] - arm64: dts: qcom: sa8775p: enable the inline crypto engine (Steve Dunnagan) [RHEL-31258] - net: ethtool: reject unsupported RSS input xfrm values (Ivan Vecera) [RHEL-31889] - net: ethtool: Fix symmetric-xor RSS RX flow hash check (Ivan Vecera) [RHEL-31889] - net: ethtool: add a NO_CHANGE uAPI for new RXFH's input_xfrm (Ivan Vecera) [RHEL-31889] - net: ethtool: copy input_xfrm to user-space in ethtool_get_rxfh (Ivan Vecera) [RHEL-31889] - net: ethtool: add support for symmetric-xor RSS hash (Ivan Vecera) [RHEL-31889] - net: ethtool: get rid of get/set_rxfh_context functions (Ivan Vecera) [RHEL-31889] - net: ethtool: pass a pointer to parameters to get/set_rxfh ethtool ops (Ivan Vecera) [RHEL-31889] - net/mlx5e: Make flow classification filters static (Ivan Vecera) [RHEL-31889] - redhat: kernel.spec: add dependency for the python3-pyyaml package (Petr Oros) [RHEL-30145] - Documentation: add pyyaml to requirements.txt (Petr Oros) [RHEL-30145] - netlink: use kvmalloc() in netlink_alloc_large_skb() (Petr Oros) [RHEL-30145] - devlink: Fix devlink parallel commands processing (Petr Oros) [RHEL-30145] - Fix NULL pointer dereference in cn_filter() (Petr Oros) [RHEL-30145] - devlink: Fix length of eswitch inline-mode (Petr Oros) [RHEL-30145] - net/mlx5: Fix fw reporter diagnose output (Petr Oros) [RHEL-30145] - net/mlx5: fix uninit value use (Petr Oros) [RHEL-30145] - netdevsim: Block until all devices are released (Petr Oros) [RHEL-30145] - netlink: Fix kernel-infoleak-after-free in __skb_datagram_iter (Petr Oros) [RHEL-30145] - devlink: fix port dump cmd type (Petr Oros) [RHEL-30145] - devlink: fix possible use-after-free and memory leaks in devlink_init() (Petr Oros) [RHEL-30145] - net: add rcu safety to rtnl_prop_list_size() (Petr Oros) [RHEL-30145] - devlink: Fix command annotation documentation (Petr Oros) [RHEL-30145] - devlink: avoid potential loop in devlink_rel_nested_in_notify_work() (Petr Oros) [RHEL-30145] - doc/netlink/specs: Add missing attr in rt_link spec (Petr Oros) [RHEL-30145] - devlink: Fix referring to hw_addr attribute during state validation (Petr Oros) [RHEL-30145] - netlink: fix potential sleeping issue in mqueue_flush_file (Petr Oros) [RHEL-30145] - genetlink: Use internal flags for multicast groups (Petr Oros) [RHEL-30145] - rtnetlink: bridge: Enable MDB bulk deletion (Petr Oros) [RHEL-30145] - rtnetlink: bridge: Invoke MDB bulk deletion when needed (Petr Oros) [RHEL-30145] - net: Add MDB bulk deletion device operation (Petr Oros) [RHEL-30145] - rtnetlink: bridge: Use a different policy for MDB bulk delete (Petr Oros) [RHEL-30145] - devlink: extend multicast filtering by port index (Petr Oros) [RHEL-30145] - devlink: add a command to set notification filter and use it for multicasts (Petr Oros) [RHEL-30145] - genetlink: introduce helpers to do filtered multicast (Petr Oros) [RHEL-30145] - netlink: introduce typedef for filter function (Petr Oros) [RHEL-30145] - genetlink: introduce per-sock family private storage (Petr Oros) [RHEL-30145] - devlink: introduce a helper for netlink multicast send (Petr Oros) [RHEL-30145] - devlink: send notifications only if there are listeners (Petr Oros) [RHEL-30145] - devlink: introduce __devl_is_registered() helper and use it instead of xa_get_mark() (Petr Oros) [RHEL-30145] - devlink: use devl_is_registered() helper instead xa_get_mark() (Petr Oros) [RHEL-30145] - connector/cn_proc: Performance improvements (Petr Oros) [RHEL-30145] - connector/cn_proc: Add filtering to fix some bugs (Petr Oros) [RHEL-30145] - tools/net/ynl-gen-rst: Remove extra indentation from generated docs (Petr Oros) [RHEL-30145] - tools/net/ynl-gen-rst: Remove bold from attribute-set headings (Petr Oros) [RHEL-30145] - tools/net/ynl-gen-rst: Sort the index of generated netlink specs (Petr Oros) [RHEL-30145] - tools/net/ynl-gen-rst: Add sub-messages to generated docs (Petr Oros) [RHEL-30145] - doc/netlink: Regenerate netlink .rst files if ynl-gen-rst changes (Petr Oros) [RHEL-30145] - doc/netlink/specs: Add a spec for tc (Petr Oros) [RHEL-30145] - doc/netlink/specs: use pad in structs in rt_link (Petr Oros) [RHEL-30145] - doc/netlink/specs: Add sub-message type to rt_link family (Petr Oros) [RHEL-30145] - tools/net/ynl: Add binary and pad support to structs for tc (Petr Oros) [RHEL-30145] - tools/net/ynl: Add 'sub-message' attribute decoding to ynl (Petr Oros) [RHEL-30145] - doc/netlink: Document the sub-message format for netlink-raw (Petr Oros) [RHEL-30145] - doc/netlink: Add sub-message support to netlink-raw (Petr Oros) [RHEL-30145] - tools/net/ynl: Use consistent array index expression formatting (Petr Oros) [RHEL-30145] - net: rtnl: use rcu_replace_pointer_rtnl in rtnl_unregister_* (Petr Oros) [RHEL-30145] - net: rtnl: introduce rcu_replace_pointer_rtnl (Petr Oros) [RHEL-30145] - netlink: specs: mptcp: rename the MPTCP path management spec (Petr Oros) [RHEL-30145] - netlink: specs: ovs: correct enum names in specs (Petr Oros) [RHEL-30145] - netlink: specs: ovs: remove fixed header fields from attrs (Petr Oros) [RHEL-30145] - tools: ynl-gen: print prototypes for recursive stuff (Petr Oros) [RHEL-30145] - tools: ynl-gen: store recursive nests by a pointer (Petr Oros) [RHEL-30145] - tools: ynl-gen: re-sort ignoring recursive nests (Petr Oros) [RHEL-30145] - tools: ynl-gen: record information about recursive nests (Petr Oros) [RHEL-30145] - tools: ynl-gen: fill in implementations for TypeUnused (Petr Oros) [RHEL-30145] - tools: ynl-gen: support fixed headers in genetlink (Petr Oros) [RHEL-30145] - tools: ynl-gen: use enum user type for members and args (Petr Oros) [RHEL-30145] - tools: ynl-gen: add missing request free helpers for dumps (Petr Oros) [RHEL-30145] - netlink: specs: devlink: add some(not all) missing attributes in devlink.yaml (Petr Oros) [RHEL-30145] - rtnl: add helper to send if skb is not null (Petr Oros) [RHEL-30145] - rtnl: add helper to check if a notification is needed (Petr Oros) [RHEL-30145] - rtnl: add helper to check if rtnl group has listeners (Petr Oros) [RHEL-30145] - tools: ynl: use strerror() if no extack of note provided (Petr Oros) [RHEL-30145] - tools: pynl: make flags argument optional for do() (Petr Oros) [RHEL-30145] - docs: netlink: add NLMSG_DONE message format for doit actions (Petr Oros) [RHEL-30145] - doc/netlink: Add bitfield32, s8, s16 to the netlink-raw schema (Petr Oros) [RHEL-30145] - docs: netlink: link to family documentations from spec info (Petr Oros) [RHEL-30145] - devlink: warn about existing entities during reload-reinit (Petr Oros) [RHEL-30145] - Documentation: devlink: extend reload-reinit description (Petr Oros) [RHEL-30145] - tools: ynl-gen: always construct struct ynl_req_state (Petr Oros) [RHEL-30145] - ethtool: don't propagate EOPNOTSUPP from dumps (Petr Oros) [RHEL-30145] - tools: ynl-gen: use enum name from the spec (Petr Oros) [RHEL-30145] - tools: ynl-get: use family c-name (Petr Oros) [RHEL-30145] - tools: ynl-gen: always append ULL/LL to range types (Petr Oros) [RHEL-30145] - Documentation: Document each netlink family (Petr Oros) [RHEL-30145] - tools: ynl: fix duplicate op name in devlink (Petr Oros) [RHEL-30145] - tools: ynl: fix header path for nfsd (Petr Oros) [RHEL-30145] - rtnetlink: introduce nlmsg_new_large and use it in rtnl_getlink (Petr Oros) [RHEL-30145] - devlink: Add device lock assert in reload operation (Petr Oros) [RHEL-30145] - devlink: Acquire device lock during reload command (Petr Oros) [RHEL-30145] - devlink: Allow taking device lock in pre_doit operations (Petr Oros) [RHEL-30145] - devlink: Enable the use of private flags in post_doit operations (Petr Oros) [RHEL-30145] - devlink: Acquire device lock during netns dismantle (Petr Oros) [RHEL-30145] - devlink: Move private netlink flags to C file (Petr Oros) [RHEL-30145] - netlink: specs: Introduce time stamping set command (Petr Oros) [RHEL-30145] - netlink: specs: Introduce new netlink command to list available time stamping layers (Petr Oros) [RHEL-30145] - netlink: specs: Introduce new netlink command to get current timestamp (Petr Oros) [RHEL-30145] - nfsd: regenerate user space parsers after ynl-gen changes (Petr Oros) [RHEL-30145] - netlink: fill in missing MODULE_DESCRIPTION() (Petr Oros) [RHEL-30145] - tools: ynl-gen: don't touch the output file if content is the same (Petr Oros) [RHEL-30145] - netlink: specs: devlink: add forgotten port function caps enum values (Petr Oros) [RHEL-30145] - doc/netlink: Update schema to support cmd-cnt-name and cmd-max-name (Petr Oros) [RHEL-30145] - tools: ynl: introduce option to process unknown attributes or types (Petr Oros) [RHEL-30145] - net: Add MDB get device operation (Petr Oros) [RHEL-30145] - bridge: add MDB get uAPI attributes (Petr Oros) [RHEL-30145] - tools: ynl-gen: respect attr-cnt-name at the attr set level (Petr Oros) [RHEL-30145] - netlink: specs: support conditional operations (Petr Oros) [RHEL-30145] - netlink: make range pointers in policies const (Petr Oros) [RHEL-30145] - tools: ynl-gen: add support for exact-len validation (Petr Oros) [RHEL-30145] - tools: ynl: add uns-admin-perm to genetlink legacy (Petr Oros) [RHEL-30145] - devlink: remove netlink small_ops (Petr Oros) [RHEL-30145] - devlink: remove duplicated netlink callback prototypes (Petr Oros) [RHEL-30145] - netlink: specs: devlink: add the remaining command to generate complete split_ops (Petr Oros) [RHEL-30145] - devlink: rename netlink callback to be aligned with the generated ones (Petr Oros) [RHEL-30145] - devlink: make devlink_flash_overwrite enum named one (Petr Oros) [RHEL-30145] - netlink: specs: devlink: make dont-validate single line (Petr Oros) [RHEL-30145] - netlink: specs: devlink: remove reload-action from devlink-get cmd reply (Petr Oros) [RHEL-30145] - tools: ynl-gen: render rsp_parse() helpers if cmd has only dump op (Petr Oros) [RHEL-30145] - tools: ynl-gen: introduce support for bitfield32 attribute type (Petr Oros) [RHEL-30145] - genetlink: don't merge dumpit split op for different cmds into single iter (Petr Oros) [RHEL-30145] - tools: ynl-gen: change spacing around __attribute__ (Petr Oros) [RHEL-30145] - tcp: add RTAX_FEATURE_TCP_USEC_TS (Petr Oros) [RHEL-30145] - netlink: specs: add support for auto-sized scalars (Petr Oros) [RHEL-30145] - netlink: add variable-length / auto integers (Petr Oros) [RHEL-30145] - tools: ynl-gen: make the mnl_type() method public (Petr Oros) [RHEL-30145] - devlink: convert most of devlink_fmsg_*() to return void (Petr Oros) [RHEL-30145] - qed: devlink health: use retained error fmsg API (Petr Oros) [RHEL-30145] - net/mlx5: devlink health: use retained error fmsg API (Petr Oros) [RHEL-30145] - mlxsw: core: devlink health: use retained error fmsg API (Petr Oros) [RHEL-30145] - octeontx2-af: devlink health: use retained error fmsg API (Petr Oros) [RHEL-30145] - hinic: devlink health: use retained error fmsg API (Petr Oros) [RHEL-30145] - bnxt_en: devlink health: use retained error fmsg API (Petr Oros) [RHEL-30145] - netdevsim: devlink health: use retained error fmsg API (Petr Oros) [RHEL-30145] - devlink: retain error in struct devlink_fmsg (Petr Oros) [RHEL-30145] - tools: ynl-gen: support limit names (Petr Oros) [RHEL-30145] - tools: ynl-gen: support full range of min/max checks for integer values (Petr Oros) [RHEL-30145] - tools: ynl-gen: track attribute use (Petr Oros) [RHEL-30145] - devlink: document devlink_rel_nested_in_notify() function (Petr Oros) [RHEL-30145] - Documentation: devlink: add a note about RTNL lock into locking section (Petr Oros) [RHEL-30145] - Documentation: devlink: add nested instance section (Petr Oros) [RHEL-30145] - devlink: don't take instance lock for nested handle put (Petr Oros) [RHEL-30145] - devlink: take device reference for devlink object (Petr Oros) [RHEL-30145] - devlink: call peernet2id_alloc() with net pointer under RCU read lock (Petr Oros) [RHEL-30145] - net: treat possible_net_t net pointer as an RCU one and add read_pnet_rcu() (Petr Oros) [RHEL-30145] - docs: netlink: clean up after deprecating version (Petr Oros) [RHEL-30145] - tools: ynl: fix converting flags to names after recent cleanup (Petr Oros) [RHEL-30145] - tools: ynl: Add source files for nfsd netlink protocol (Petr Oros) [RHEL-30145] - NFSD: introduce netlink stubs (Petr Oros) [RHEL-30145] - net: Handle bulk delete policy in bridge driver (Petr Oros) [RHEL-30145] - tools: ynl: use ynl-gen -o instead of stdout in Makefile (Petr Oros) [RHEL-30145] - netlink: specs: don't allow version to be specified for genetlink (Petr Oros) [RHEL-30145] - tools: ynl-gen: handle do ops with no input attrs (Petr Oros) [RHEL-30145] - netlink: specs: remove redundant type keys from attributes in subsets (Petr Oros) [RHEL-30145] - tools: ynl-gen: lift type requirement for attribute subsets (Petr Oros) [RHEL-30145] - tools: ynl-gen: use uapi header name for the header guard (Petr Oros) [RHEL-30145] - netlink: Annotate struct netlink_policy_dump_state with __counted_by (Petr Oros) [RHEL-30145] - tools: ynl: use uAPI include magic for samples (Petr Oros) [RHEL-30145] - tools: ynl: don't regen on every make (Petr Oros) [RHEL-30145] - handshake: Fix sign of key_serial_t fields (Petr Oros) [RHEL-30145] - handshake: Fix sign of socket file descriptor fields (Petr Oros) [RHEL-30145] - devlink: introduce possibility to expose info about nested devlinks (Petr Oros) [RHEL-30145] - devlink: convert linecard nested devlink to new rel infrastructure (Petr Oros) [RHEL-30145] - devlink: expose peer SF devlink instance (Petr Oros) [RHEL-30145] - devlink: introduce object and nested devlink relationship infra (Petr Oros) [RHEL-30145] - devlink: extend devlink_nl_put_nested_handle() with attrtype arg (Petr Oros) [RHEL-30145] - devlink: move devlink_nl_put_nested_handle() into netlink.c (Petr Oros) [RHEL-30145] - devlink: put netnsid to nested handle (Petr Oros) [RHEL-30145] - devlink: move linecard struct into linecard.c (Petr Oros) [RHEL-30145] - mm/vmscan: fix a bug calling wakeup_kswapd() with a wrong zone index (Rafael Aquini) [RHEL-31840] {CVE-2024-26783} - ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr (Jiri Benc) [RHEL-32372] - ASoC: SOF: ipc4-topology: Save the ALH DAI index during hw_params (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: pcm: reset all PCM sources in case of xruns (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: pcm: add pending_stop state variable (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: pcm: simplify sof_pcm_hw_free() with helper (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: sof-audio: revisit sof_pcm_stream_free() error handling and logs (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: hda: Clear Soundwire node ID during BE DAI hw_free (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: hda: move helper to static inline (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: IPC4: extend dai_data with node_id (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: hda: extend signature of sdw_hda_dai_hw_params() (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: set the DMA TLV device as dai_index (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: hda-dai: add helpers to set dai config (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: hda-dai: set dma_stream_channel_map device (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: hda-dai: set lowest N bits in ch_mask (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: make dma_config_tlv be an array (Jaroslav Kysela) [RHEL-26198] - Revert "ASoC: SOF: Intel: hda-dai-ops: only allocate/release streams for first CPU DAI" (Jaroslav Kysela) [RHEL-26198] - Revert "ASoC: SOF: Intel: hda-dai-ops: reset device count for SoundWire DAIs" (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: hda-dai: fix channel map configuration for aggregated dailink (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Introduce generic names for IPC types (Jaroslav Kysela) [RHEL-26198] - arm64/arch_timer: Fix MMIO byteswap (Phil Auld) [RHEL-32862] - cpuidle: Use local_clock_noinstr() (Phil Auld) [RHEL-32862] - sched/clock: Provide local_clock_noinstr() (Phil Auld) [RHEL-32862] - sched/clock: Fix local_clock() before sched_clock_init() (Phil Auld) [RHEL-32862] - sched/clock: Make local_clock() noinstr (Phil Auld) [RHEL-32862] - sched/clock: Use try_cmpxchg64 in sched_clock_{local,remote} (Phil Auld) [RHEL-32862] - math64: Always inline u128 version of mul_u64_u64_shr() (Phil Auld) [RHEL-32862] - s390/time: Provide sched_clock_noinstr() (Phil Auld) [RHEL-32862] - arm64/arch_timer: Provide noinstr sched_clock_read() functions (Phil Auld) [RHEL-32862] - arm64/io: Always inline all of __raw_{read,write}[bwlq]() (Phil Auld) [RHEL-32862] - time/sched_clock: Provide sched_clock_noinstr() (Phil Auld) [RHEL-32862] - seqlock/latch: Provide raw_read_seqcount_latch_retry() (Phil Auld) [RHEL-32862] - timekeeping: Consolidate fast timekeeper (Phil Auld) [RHEL-32862] - timekeeping: Annotate ktime_get_boot_fast_ns() with data_race() (Phil Auld) [RHEL-32862] - KVM: s390: Check kvm pointer when testing KVM_CAP_S390_HPAGE_1M (Thomas Huth) [RHEL-29741] - s390/mm: Fix storage key clearing for guest huge pages (Thomas Huth) [RHEL-29741] - s390/vfio-ap: handle hardware checkstop state on queue reset operation (Thomas Huth) [RHEL-29741] - KVM: s390: Refactor kvm_is_error_gpa() into kvm_is_gpa_in_memslot() (Thomas Huth) [RHEL-29741] - KVM: s390: selftest: memop: Fix undefined behavior (Thomas Huth) [RHEL-29741] - KVM: s390: only deliver the set service event bits (Thomas Huth) [RHEL-29741] - KVM: s390: fix virtual vs physical address confusion (Thomas Huth) [RHEL-29741] - KVM: s390: move s390-specific structs to uapi/asm/kvm.h (Thomas Huth) [RHEL-29741] - KVM: s390: selftests: memop: add a simple AR test (Thomas Huth) [RHEL-29741] - KVM: s390: fix access register usage in ioctls (Thomas Huth) [RHEL-29741] - KVM: s390: introduce kvm_s390_fpu_(store|load) (Thomas Huth) [RHEL-29741] - KVM: selftests: s390x: Remove redundant newlines (Thomas Huth) [RHEL-29741] - s390/fpu: remove TIF_FPU (Thomas Huth) [RHEL-29741] - s390/fpu: limit save and restore to used registers (Thomas Huth) [RHEL-29741] - s390/fpu: decrease stack usage for some cases (Thomas Huth) [RHEL-29741] - s390/fpu: let fpu_vlm() and fpu_vstm() return number of registers (Thomas Huth) [RHEL-29741] - s390/fpu: remove anonymous union from struct fpu (Thomas Huth) [RHEL-29741] - s390/fpu: remove regs member from struct fpu (Thomas Huth) [RHEL-29741] - s390/kvm: convert to regular kernel fpu user (Thomas Huth) [RHEL-29741] - s390/fpu: make kernel fpu context preemptible (Thomas Huth) [RHEL-29741] - s390/fpu: change type of fpu mask from u32 to int (Thomas Huth) [RHEL-29741] - s390/fpu: rename save_fpu_regs() to save_user_fpu_regs(), etc (Thomas Huth) [RHEL-29741] - s390/fpu: convert FPU CIF flag to regular TIF flag (Thomas Huth) [RHEL-29741] - s390/fpu: convert __kernel_fpu_begin()/__kernel_fpu_end() to C (Thomas Huth) [RHEL-29741] - s390/fpu: provide and use vlm and vstm inline assemblies (Thomas Huth) [RHEL-29741] - s390/fpu: provide and use lfpc, sfpc, and stfpc inline assemblies (Thomas Huth) [RHEL-29741] - s390/fpu: provide and use ld and std inline assemblies (Thomas Huth) [RHEL-29741] - s390/fpu: use lfpc instead of sfpc instruction (Thomas Huth) [RHEL-29741] - s390/fpu: add documentation about fpu helper functions (Thomas Huth) [RHEL-29741] - s390/fpu: move, rename, and merge header files (Thomas Huth) [RHEL-29741] - s390/fpu: various coding style changes (Thomas Huth) [RHEL-29741] - s390/fpu: use KERNEL_VXR_LOW instead of KERNEL_VXR_V0V7 (Thomas Huth) [RHEL-29741] - s390/fpu: improve description of RXB macro (Thomas Huth) [RHEL-29741] - s390/fpu: fix VLGV macro (Thomas Huth) [RHEL-29741] - s390/switch_to: use generic header file (Thomas Huth) [RHEL-29741] - s390/acrs: cleanup access register handling (Thomas Huth) [RHEL-29741] - s390/fpu: make use of __uninitialized macro (Thomas Huth) [RHEL-29741] - Compiler Attributes: Add __uninitialized macro (Thomas Huth) [RHEL-29741] - s390/fpu: remove __load_fpu_regs() export (Thomas Huth) [RHEL-29741] - KVM: s390: cpu model: Use proper define for facility mask size (Thomas Huth) [RHEL-29741] - s390/vx: fix save/restore of fpu kernel context (Thomas Huth) [RHEL-29741] - s390/mm: convert pgste locking functions to C (Thomas Huth) [RHEL-29741] - s390/fpu: get rid of MACHINE_HAS_VX (Thomas Huth) [RHEL-29741] - s390/als: add vector facility to z13 architecture level set (Thomas Huth) [RHEL-29741] - s390/fpu: remove "novx" option (Thomas Huth) [RHEL-29741] - s390/fpu: remove ARCH_WANTS_DYNAMIC_TASK_STRUCT support (Thomas Huth) [RHEL-29741] - KVM: s390: remove superfluous save_fpu_regs() call (Thomas Huth) [RHEL-29741] - s390/ptrace: remove leftover comment (Thomas Huth) [RHEL-29741] - s390/fpu: get rid of test_fp_ctl() (Thomas Huth) [RHEL-29741] - s390: remove .fixup section (Thomas Huth) [RHEL-29741] - KVM: s390: use READ_ONCE() to read fpc register value (Thomas Huth) [RHEL-29741] - s390/ptrace: handle setting of fpc register correctly (Thomas Huth) [RHEL-29741] - KVM: s390: Harden copying of userspace-array against overflow (Thomas Huth) [RHEL-29741] - s390/vfio-ap: improve reaction to response code 07 from PQAP(AQIC) command (Thomas Huth) [RHEL-29741] - s390/vfio-ap: set status response code to 06 on gisc registration failure (Thomas Huth) [RHEL-29741] - s390/ap: fix AP bus crash on early config change callback invocation (Thomas Huth) [RHEL-29741] - s390/ap: re-enable interrupt for AP queues (Thomas Huth) [RHEL-29741] - s390/ap: rework to use irq info from ap queue status (Thomas Huth) [RHEL-29741] - s390/mm: move translation-exception identification structure to fault.h (Thomas Huth) [RHEL-29741] - s390/ap: show APFS value on error reply 0x8B (Thomas Huth) [RHEL-29741] - s390/zcrypt: introduce new internal AP queue se_bound attribute (Thomas Huth) [RHEL-29741] - s390/ap: re-init AP queues on config on (Thomas Huth) [RHEL-29741] - s390/setup: use strlcat() instead of strcat() (Thomas Huth) [RHEL-29741] - s390/airq: remove lsi_mask from airq_struct (Thomas Huth) [RHEL-29741] - s390/pfault: use consistent comment style (Thomas Huth) [RHEL-29741] - s390/pfault: cleanup inline assemblies (Thomas Huth) [RHEL-29741] - s390/pfault: use early_param() instead if __setup() (Thomas Huth) [RHEL-29741] - s390/pfault: remove not needed packed and aligned attributes (Thomas Huth) [RHEL-29741] - s390/pfault: use UL instead of ULL (Thomas Huth) [RHEL-29741] - s390/mm: move pfault code to own C file (Thomas Huth) [RHEL-29741] - s390/virtio_ccw: fix virtual vs physical address confusion (Thomas Huth) [RHEL-29741] - s390/cio: use bitwise types to allow for type checking (Thomas Huth) [RHEL-29741] - s390/cio: introduce bitwise dma types and helper functions (Thomas Huth) [RHEL-29741] - s390/vfio_ccw: fix virtual vs physical address confusion (Thomas Huth) [RHEL-29741] - s390/cio: fix virtual vs physical address confusion (Thomas Huth) [RHEL-29741] - s390/zcrypt: fix reference counting on zcrypt card objects (Thomas Huth) [RHEL-29741] - s390/vtime: fix average steal time calculation (Thomas Huth) [RHEL-29741] - s390: include linux/io.h instead of asm/io.h (Thomas Huth) [RHEL-29741] - s390: fix various typos (Thomas Huth) [RHEL-29741] - lib/bitmap: drop optimization of bitmap_{from,to}_arr64 (Thomas Huth) [RHEL-29741] - s390/crypto: use vector instructions only if available for ChaCha20 (Thomas Huth) [RHEL-29741] - s390/relocate_kernel: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/entry: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/purgatory: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/kprobes: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/reipl: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/head64: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/earlypgm: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/crc32le: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/crc32be: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/crypto,chacha: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/lib: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390: enable HAVE_ARCH_STACKLEAK (Thomas Huth) [RHEL-29741] - s390/stack: set lowcore kernel stack pointer early (Thomas Huth) [RHEL-29741] - s390/stack: use STACK_INIT_OFFSET where possible (Thomas Huth) [RHEL-29741] - s390/dumpstack: simplify in stack logic code (Thomas Huth) [RHEL-29741] - s390/entry: rely on long-displacement facility (Thomas Huth) [RHEL-29741] - s390/bp: remove __bpon() (Thomas Huth) [RHEL-29741] - s390/bp: remove s390_isolate_bp_guest() (Thomas Huth) [RHEL-29741] - s390/bp: remove TIF_ISOLATE_BP (Thomas Huth) [RHEL-29741] - s390/bp: add missing BPENTER to program check handler (Thomas Huth) [RHEL-29741] - s390/mcck: cleanup user process termination path (Thomas Huth) [RHEL-29741] - s390/nmi: fix virtual-physical address confusion (Thomas Huth) [RHEL-29741] - s390/entry: remove toolchain dependent micro-optimization (Thomas Huth) [RHEL-29741] - s390/vx: remove __uint128_t type from __vector128 struct again (Thomas Huth) [RHEL-29741] - s390/vx: use simple assignments to access __vector128 members (Thomas Huth) [RHEL-29741] - s390/vx: add 64 and 128 bit members to __vector128 struct (Thomas Huth) [RHEL-29741] - s390/virtio: sort out physical vs virtual pointers usage (Thomas Huth) [RHEL-29741] - s390/early: fix sclp_early_sccb variable lifetime (Thomas Huth) [RHEL-29741] - s390/nmi: get rid of private slab cache (Thomas Huth) [RHEL-29741] - s390/nmi: move storage error checking back to C, enter with DAT on (Thomas Huth) [RHEL-29741] - s390/nmi: print machine check interruption code before stopping system (Thomas Huth) [RHEL-29741] - s390/sclp: introduce sclp_emergency_printk() (Thomas Huth) [RHEL-29741] - s390/sclp: keep sclp_early_sccb (Thomas Huth) [RHEL-29741] - s390/nmi: rework register validation handling (Thomas Huth) [RHEL-29741] - s390/nmi: use vector instruction macros instead of byte patterns (Thomas Huth) [RHEL-29741] - s390/vx: add vx-insn.h wrapper include file (Thomas Huth) [RHEL-29741] - s390/appldata: remove power management callbacks (Thomas Huth) [RHEL-29741] - s390/mm: use pmd_pgtable_page() helper in __gmap_segment_gaddr() (Thomas Huth) [RHEL-29741] - mm/thp: rename pmd_to_page() as pmd_pgtable_page() (Thomas Huth) [RHEL-29741] - s390/entry: sort out physical vs virtual pointers usage in sie64a (Thomas Huth) [RHEL-29741] - s390/nmi: use irqentry_nmi_enter()/irqentry_nmi_exit() (Thomas Huth) [RHEL-29741] - lib/test_bitmap: test the tail after bitmap_to_arr64() (Thomas Huth) [RHEL-29741] - lib/bitmap: fix off-by-one in bitmap_to_arr64() (Thomas Huth) [RHEL-29741] - lib: bitmap: fix the duplicated comments on bitmap_to_arr64() (Thomas Huth) [RHEL-29741] - KVM: s390: replace bitmap_copy with bitmap_{from,to}_arr64 where appropriate (Thomas Huth) [RHEL-29741] - lib/bitmap: add test for bitmap_{from,to}_arr64 (Thomas Huth) [RHEL-29741] - lib: add bitmap_{from,to}_arr64 (Thomas Huth) [RHEL-29741] - lib/bitmap: extend comment for bitmap_(from,to)_arr32() (Thomas Huth) [RHEL-29741] - s390/stack: add union to reflect kvm stack slot usages (Thomas Huth) [RHEL-29741] - s390/stack: merge empty stack frame slots (Thomas Huth) [RHEL-29741] - s390/mcck: isolate SIE instruction when setting CIF_MCCK_GUEST flag (Thomas Huth) [RHEL-29741] - s390: generate register offsets into pt_regs automatically (Thomas Huth) [RHEL-29741] - s390: simplify early program check handler (Thomas Huth) [RHEL-29741] - s390/head: get rid of 31 bit leftovers (Thomas Huth) [RHEL-29741] - scripts/min-tool-version.sh: raise minimum clang version to 14.0.0 for s390 (Thomas Huth) [RHEL-29741] - s390/boot: do not emit debug info for assembly with llvm's IAS (Thomas Huth) [RHEL-29741] - s390/boot: workaround llvm IAS bug (Thomas Huth) [RHEL-29741] - s390/purgatory: workaround llvm's IAS limitations (Thomas Huth) [RHEL-29741] - s390/entry: workaround llvm's IAS limitations (Thomas Huth) [RHEL-29741] - s390/alternatives: remove padding generation code (Thomas Huth) [RHEL-29741] - s390/alternatives: provide identical sized orginal/alternative sequences (Thomas Huth) [RHEL-29741] - s390/compat: cleanup compat_linux.h header file (Thomas Huth) [RHEL-29741] - s390/entry: remove broken and not needed code (Thomas Huth) [RHEL-29741] - s390/boot: convert parmarea to C (Thomas Huth) [RHEL-29741] - s390/boot: convert initial lowcore to C (Thomas Huth) [RHEL-29741] - s390/ptrace: move short psw definitions to ptrace header file (Thomas Huth) [RHEL-29741] - s390/head: initialize all new psws (Thomas Huth) [RHEL-29741] - s390/boot: change initial program check handler to disabled wait psw (Thomas Huth) [RHEL-29741] - s390/head: adjust iplstart entry point (Thomas Huth) [RHEL-29741] - s390/vx: remove comments from macros which break LLVM's IAS (Thomas Huth) [RHEL-29741] - s390/nospec: prefer local labels in .set directives (Thomas Huth) [RHEL-29741] - s390/alternatives: use insn format for new instructions (Thomas Huth) [RHEL-29741] - s390/alternatives: avoid using jgnop mnemonic (Thomas Huth) [RHEL-29741] - s390/alternatives: use instructions instead of byte patterns (Thomas Huth) [RHEL-29741] - s390/traps: improve panic message for translation-specification exception (Thomas Huth) [RHEL-29741] - s390: convert ".insn" encoding to instruction names (Thomas Huth) [RHEL-29741] - s390/crypto: fix compile error for ChaCha20 module (Thomas Huth) [RHEL-29741] - s390/nospec: move to single register thunks (Thomas Huth) [RHEL-29741] - s390/ptrace: remove opencoded offsetof (Thomas Huth) [RHEL-29741] - s390: always use the packed stack layout (Thomas Huth) [RHEL-29741] - s390/ftrace: fix arch_ftrace_get_regs implementation (Thomas Huth) [RHEL-29741] - s390/ftrace: fix ftrace_caller/ftrace_regs_caller generation (Thomas Huth) [RHEL-29741] - s390/nmi: handle vector validity failures for KVM guests (Thomas Huth) [RHEL-29741] - s390/nmi: handle guarded storage validity failures for KVM guests (Thomas Huth) [RHEL-29741] - s390/sclp: sort out physical vs virtual pointers usage (Thomas Huth) [RHEL-29741] - s390: make STACK_FRAME_OVERHEAD available via asm-offsets.h (Thomas Huth) [RHEL-29741] - s390/ftrace: add HAVE_DYNAMIC_FTRACE_WITH_DIRECT_CALL support (Thomas Huth) [RHEL-29741] - s390/ptrace: add function argument access API (Thomas Huth) [RHEL-29741] - selftests/ftrace: add s390 support for kprobe args tests (Thomas Huth) [RHEL-29741] - s390/ptrace: fix coding style (Thomas Huth) [RHEL-29741] - s390/ftrace: provide separate ftrace_caller/ftrace_regs_caller implementations (Thomas Huth) [RHEL-29741] - s390/ftrace: add ftrace_instruction_pointer_set() helper function (Thomas Huth) [RHEL-29741] - s390/ftrace: add HAVE_DYNAMIC_FTRACE_WITH_ARGS support (Thomas Huth) [RHEL-29741] - s390/jump_label: make use of HAVE_JUMP_LABEL_BATCH (Thomas Huth) [RHEL-29741] - s390/ftrace: add missing serialization for graph caller patching (Thomas Huth) [RHEL-29741] - s390/ftrace: use text_poke_sync_lock() (Thomas Huth) [RHEL-29741] - s390/jump_label: use text_poke_sync() (Thomas Huth) [RHEL-29741] - s390/ftrace: remove dead code (Thomas Huth) [RHEL-29741] - s390/ftrace: remove incorrect __va usage (Thomas Huth) [RHEL-29741] - s390/sclp: add __nonstring annotation (Thomas Huth) [RHEL-29741] - s390/entry: make oklabel within CHKSTG macro local (Thomas Huth) [RHEL-29741] - s390/sclp: add tracing of SCLP interactions (Thomas Huth) [RHEL-29741] - s390/debug: fix kernel-doc warnings (Thomas Huth) [RHEL-29741] - s390/debug: add early tracing support (Thomas Huth) [RHEL-29741] - s390/debug: fix debug area life cycle (Thomas Huth) [RHEL-29741] - s390/debug: keep debug data on resize (Thomas Huth) [RHEL-29741] - s390/hwcaps: make sie capability regular hwcap (Thomas Huth) [RHEL-29741] - s390/hwcaps: remove hwcap stfle check (Thomas Huth) [RHEL-29741] - s390/hwcaps: remove z/Architecture mode active check (Thomas Huth) [RHEL-29741] - s390/hwcaps: use consistent coding style / remove comments (Thomas Huth) [RHEL-29741] - s390/hwcaps: open code initialization of first six hwcap bits (Thomas Huth) [RHEL-29741] - s390/hwcaps: split setup_hwcaps() (Thomas Huth) [RHEL-29741] - s390/hwcaps: move setup_hwcaps() (Thomas Huth) [RHEL-29741] - s390/hwcaps: add sanity checks (Thomas Huth) [RHEL-29741] - s390/hwcaps: use named initializers for hwcap string arrays (Thomas Huth) [RHEL-29741] - s390/hwcaps: introduce HWCAP bit numbers (Thomas Huth) [RHEL-29741] - s390/hwcaps: shorten HWCAP defines (Thomas Huth) [RHEL-29741] - s390/cpacf: get rid of register asm (Thomas Huth) [RHEL-29741] - s390/debug: remove unused print defines (Thomas Huth) [RHEL-29741] - s390/dasd: remove debug printk (Thomas Huth) [RHEL-29741] - ipc/msg.c: fix percpu_counter use after free (Rafael Aquini) [RHEL-15602] - ipc/msg: mitigate the lock contention with percpu counter (Rafael Aquini) [RHEL-15602] - percpu: add percpu_counter_add_local and percpu_counter_sub_local (Rafael Aquini) [RHEL-15602] - redhat/configs: Add CONFIG_USB_PCI_AMD (Desnes Nunes) [RHEL-28810] - redhat/configs: Add CONFIG_USB_LJCA (Desnes Nunes) [RHEL-28810] - redhat/configs: Add CONFIG_USB_CHIPIDEA_NPCM (Desnes Nunes) [RHEL-28810] - redhat/configs: Add CONFIG_TYPEC_MUX_PTN36502 (Desnes Nunes) [RHEL-28810] - usb: xhci-mtk: set the dma max_seg_size (Desnes Nunes) [RHEL-28810] - usb: xhci-mtk: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28810] - xhci: tracing: Use the new __vstring() helper (Desnes Nunes) [RHEL-28810] - Revert "usb: typec: class: fix typec_altmode_put_partner to put plugs" (Desnes Nunes) [RHEL-28810] - thunderbolt: Fix NULL pointer dereference in tb_port_update_credits() (Desnes Nunes) [RHEL-28810] - thunderbolt: Do not create DisplayPort tunnels on adapters of the same router (Desnes Nunes) [RHEL-28810] - usb: misc: onboard_hub: use pointer consistently in the probe function (Desnes Nunes) [RHEL-28810] - usb: typec: ucsi: Fix race between typec_switch and role_switch (Desnes Nunes) [RHEL-28810] - USB: serial: option: add Quectel EG912Y module support (Desnes Nunes) [RHEL-28810] - USB: serial: ftdi_sio: update Actisense PIDs constant names (Desnes Nunes) [RHEL-28810] - usb-storage: Add quirk for incorrect WP on Kingston DT Ultimate 3.0 G3 (Desnes Nunes) [RHEL-28810] - usb: typec: ucsi: fix gpio-based orientation detection (Desnes Nunes) [RHEL-28810] - USB: serial: option: add Quectel RM500Q R13 firmware support (Desnes Nunes) [RHEL-28810] - USB: serial: option: add Foxconn T99W265 with new baseline (Desnes Nunes) [RHEL-28810] - thunderbolt: Fix minimum allocated USB 3.x and PCIe bandwidth (Desnes Nunes) [RHEL-28810] - r8152: add vendor/device ID pair for ASUS USB-C2500 (Desnes Nunes) [RHEL-28810] - Revert "xhci: Loosen RPM as default policy to cover for AMD xHC 1.1" (Desnes Nunes) [RHEL-28810] - usb: typec: class: fix typec_altmode_put_partner to put plugs (Desnes Nunes) [RHEL-28810] - USB: gadget: core: adjust uevent timing on gadget unbind (Desnes Nunes) [RHEL-28810] - thunderbolt: Fix memory leak in margining_port_remove() (Desnes Nunes) [RHEL-28810] - USB: serial: option: add Luat Air72*U series products (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: qcom,dwc3: fix example wakeup interrupt types (Desnes Nunes) [RHEL-28810] - USB: serial: option: add Fibocom L7xx modules (Desnes Nunes) [RHEL-28810] - USB: xhci-plat: fix legacy PHY double init (Desnes Nunes) [RHEL-28810] - usb: typec: tipd: Supply also I2C driver data (Desnes Nunes) [RHEL-28810] - i2c: Add i2c_get_match_data() (Desnes Nunes) [RHEL-28810] - usb: xhci-mtk: fix in-ep's start-split check failure (Desnes Nunes) [RHEL-28810] - usb: dwc3: set the dma max_seg_size (Desnes Nunes) [RHEL-28810] - usb: config: fix iteration issue in 'usb_get_bos_descriptor()' (Desnes Nunes) [RHEL-28810] - usb: dwc3: add missing of_node_put and platform_device_put (Desnes Nunes) [RHEL-28810] - usb: dwc3: Fix default mode initialization (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Fix a memory leak in an error handling path (Desnes Nunes) [RHEL-28810] - usb: typec: tcpm: Skip hard reset when in error recovery (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: hcd: add missing phy name to example (Desnes Nunes) [RHEL-28810] - USB: serial: option: don't claim interface 4 for ZTE MF290 (Desnes Nunes) [RHEL-28810] - thunderbolt: Only add device router DP IN to the head of the DP resource list (Desnes Nunes) [RHEL-28810] - thunderbolt: Send uevent after asymmetric/symmetric switch (Desnes Nunes) [RHEL-28810] - usb: storage: set 1.50 as the lower bcdDevice for older "Super Top" compatibility (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: fsa4480: Add compatible for OCP96011 (Desnes Nunes) [RHEL-28810] - usb: typec: fsa4480: Add support to swap SBU orientation (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: fsa4480: Add data-lanes property to endpoint (Desnes Nunes) [RHEL-28810] - usb: typec: tcpm: Fix NULL pointer dereference in tcpm_pd_svdm() (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: rockchip,dwc3: update inno usb2 phy binding name (Desnes Nunes) [RHEL-28810] - Revert "dt-bindings: usb: Add bindings for multiport properties on DWC3 controller" (Desnes Nunes) [RHEL-28810] - Revert "dt-bindings: usb: qcom,dwc3: Add bindings for SC8280 Multiport" (Desnes Nunes) [RHEL-28810] - thunderbolt: Fix one kernel-doc comment (Desnes Nunes) [RHEL-28810] - usb: core: Remove duplicated check in usb_hub_create_port_device (Desnes Nunes) [RHEL-28810] - usb: typec: tcpm: Add additional checks for contaminant (Desnes Nunes) [RHEL-28810] - usb: dwc3: add optional PHY interface clocks (Desnes Nunes) [RHEL-28810] - usb: typec: add support for PTN36502 redriver (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: add NXP PTN36502 Type-C redriver bindings (Desnes Nunes) [RHEL-28810] - usb: chipidea: Fix unused ci_hdrc_usb2_of_match warning for !CONFIG_OF (Desnes Nunes) [RHEL-28810] - usb: chipidea: Add support for NPCM (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: ci-hdrc-usb2: add npcm750 and npcm845 compatible (Desnes Nunes) [RHEL-28810] - usb: chipidea: add CI_HDRC_FORCE_VBUS_ACTIVE_ALWAYS flag (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: vialab,vl817: remove reset-gpios from required list (Desnes Nunes) [RHEL-28810] - usb-storage,uas: make internal quirks flags 64bit (Desnes Nunes) [RHEL-28810] - usb-storage: remove UNUSUAL_VENDOR_INTF macro (Desnes Nunes) [RHEL-28810] - usb: host: xhci: Avoid XHCI resume delay if SSUSB device is not present (Desnes Nunes) [RHEL-28810] - usb: host: xhci-plat: fix possible kernel oops while resuming (Desnes Nunes) [RHEL-28810] - usb: xhci: Implement xhci_handshake_check_state() helper (Desnes Nunes) [RHEL-28810] - xhci: split free interrupter into separate remove and free parts (Desnes Nunes) [RHEL-28810] - xhci: Enable RPM on controllers that support low-power states (Desnes Nunes) [RHEL-28810] - xhci: Loosen RPM as default policy to cover for AMD xHC 1.1 (Desnes Nunes) [RHEL-28810] - xhci: Simplify event ring dequeue pointer update for port change events (Desnes Nunes) [RHEL-28810] - xhci: simplify event ring dequeue tracking for transfer events (Desnes Nunes) [RHEL-28810] - xhci: Clean up xhci_{alloc,free}_erst() declarations (Desnes Nunes) [RHEL-28810] - usb: Annotate struct urb_priv with __counted_by (Desnes Nunes) [RHEL-28810] - xhci: Clean up stale comment on ERST_SIZE macro (Desnes Nunes) [RHEL-28810] - xhci: Clean up ERST_PTR_MASK inversion (Desnes Nunes) [RHEL-28810] - xhci: Expose segment numbers in debugfs (Desnes Nunes) [RHEL-28810] - xhci: Update last segment pointer after Event Ring expansion (Desnes Nunes) [RHEL-28810] - xhci: Adjust segment numbers after ring expansion (Desnes Nunes) [RHEL-28810] - xhci: Use more than one Event Ring segment (Desnes Nunes) [RHEL-28810] - xhci: Set DESI bits in ERDP register correctly (Desnes Nunes) [RHEL-28810] - xhci: expand next_trb() helper to support more ring types (Desnes Nunes) [RHEL-28810] - xhci: Add busnumber to port tracing (Desnes Nunes) [RHEL-28810] - xhci: pass port structure to tracing instead of port number (Desnes Nunes) [RHEL-28810] - thunderbolt: Configure asymmetric link if needed and bandwidth allows (Desnes Nunes) [RHEL-28810] - thunderbolt: Add support for asymmetric link (Desnes Nunes) [RHEL-28810] - thunderbolt: Introduce tb_switch_depth() (Desnes Nunes) [RHEL-28810] - thunderbolt: Introduce tb_for_each_upstream_port_on_path() (Desnes Nunes) [RHEL-28810] - thunderbolt: Introduce tb_port_path_direction_downstream() (Desnes Nunes) [RHEL-28810] - thunderbolt: Set path power management packet support bit for USB4 v2 routers (Desnes Nunes) [RHEL-28810] - thunderbolt: Change bandwidth reservations to comply USB4 v2 (Desnes Nunes) [RHEL-28810] - thunderbolt: Make is_gen4_link() available to the rest of the driver (Desnes Nunes) [RHEL-28810] - thunderbolt: Use weight constants in tb_usb3_consumed_bandwidth() (Desnes Nunes) [RHEL-28810] - thunderbolt: Use constants for path weight and priority (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: ti,tps6598x: Disallow undefined properties (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: gpio-sbu-mux: Make 'mode-switch' not required (Desnes Nunes) [RHEL-28810] - usb: Inform the USB Type-C class about enumerated devices (Desnes Nunes) [RHEL-28810] - usb: typec: Link enumerated USB devices with Type-C partner (Desnes Nunes) [RHEL-28810] - media: cx231xx: Use EP5_BUF_SIZE macro (Desnes Nunes) [RHEL-28810] - thunderbolt: Add DP IN added last in the head of the list of DP resources (Desnes Nunes) [RHEL-28810] - thunderbolt: Create multiple DisplayPort tunnels if there are more DP IN/OUT pairs (Desnes Nunes) [RHEL-28810] - thunderbolt: Log NVM version of routers and retimers (Desnes Nunes) [RHEL-28810] - thunderbolt: Use tb_tunnel_xxx() log macros in tb.c (Desnes Nunes) [RHEL-28810] - thunderbolt: Expose tb_tunnel_xxx() log macros to the rest of the driver (Desnes Nunes) [RHEL-28810] - thunderbolt: Use tb_tunnel_dbg() where possible to make logging more consistent (Desnes Nunes) [RHEL-28810] - thunderbolt: Fix typo of HPD bit for Hot Plug Detect (Desnes Nunes) [RHEL-28810] - thunderbolt: Fix typo in enum tb_link_width kernel-doc (Desnes Nunes) [RHEL-28810] - thunderbolt: Fix debug log when DisplayPort adapter not available for pairing (Desnes Nunes) [RHEL-28810] - thunderbolt: Check for unplugged router in tb_switch_clx_disable() (Desnes Nunes) [RHEL-28810] - thunderbolt: Make tb_switch_clx_is_supported() static (Desnes Nunes) [RHEL-28810] - thunderbolt: Get rid of usb4_usb3_port_actual_link_rate() (Desnes Nunes) [RHEL-28810] - thunderbolt: dma_test: Use enum tb_link_width (Desnes Nunes) [RHEL-28810] - usb: typec: altmodes/displayport: fixup drm internal api change vs new user. (Desnes Nunes) [RHEL-28810] - drm: Add HPD state to drm_connector_oob_hotplug_event() (Desnes Nunes) [RHEL-28810] - usb: Add support for Intel LJCA device (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Add status trace for tps25750 (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Add power status trace for tps25750 (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Add trace for tps25750 irq (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Add TPS25750 support (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Add device data to of_device_id (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Refactor tps6598x port registration (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Add patch mode to tps6598x (Desnes Nunes) [RHEL-28810] - USB: typec: tsp6598x: Add cmd timeout and response delay (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: tps6598x: Add tps25750 (Desnes Nunes) [RHEL-28810] - usb: Use device_get_match_data() (Desnes Nunes) [RHEL-28810] - usb: dwc2: add pci_device_id driver_data parse support (Desnes Nunes) [RHEL-28810] - usb: usbtest: fix a type promotion bug (Desnes Nunes) [RHEL-28810] - usb: ucsi: glink: use the connector orientation GPIO to provide switch events (Desnes Nunes) [RHEL-28810] - usb: dwc3: document gfladj_refclk_lpm_sel field (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: gpio-sbu-mux: Add an entry for CBDTU02043 (Desnes Nunes) [RHEL-28810] - docs: driver-api: usb: update dma info (Desnes Nunes) [RHEL-28810] - USB: dma: remove unused function prototype (Desnes Nunes) [RHEL-28810] - usb: atm: Use size_add() in call to struct_size() (Desnes Nunes) [RHEL-28810] - usb: gadget: clarify usage of USB_GADGET_DELAYED_STATUS (Desnes Nunes) [RHEL-28810] - usb: pd: Exposing the Peak Current value of Fixed Supplies to user space (Desnes Nunes) [RHEL-28810] - usb:typec:tcpm:support double Rp to Vbus cable as sink (Desnes Nunes) [RHEL-28810] - usb: xhci-mtk: improve split scheduling by separate IN/OUT budget (Desnes Nunes) [RHEL-28810] - usb: xhci-mtk: add a bandwidth budget table (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: ci-hdrc-usb2: Allow "fsl,imx27-usb" to be passed alone (Desnes Nunes) [RHEL-28810] - usb: pci-quirks: handle HAS_IOPORT dependency for UHCI handoff (Desnes Nunes) [RHEL-28810] - usb: pci-quirks: handle HAS_IOPORT dependency for AMD quirk (Desnes Nunes) [RHEL-28810] - usb: pci-quirks: group AMD specific quirk code together (Desnes Nunes) [RHEL-28810] - usbmon: Use list_for_each_entry() helper (Desnes Nunes) [RHEL-28810] - usb: chipidea: tegra: Consistently use dev_err_probe() (Desnes Nunes) [RHEL-28810] - usb: chipidea: Simplify Tegra DMA alignment code (Desnes Nunes) [RHEL-28810] - usb: chipidea: Fix DMA overwrite for Tegra (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: dwc3: Add SDX75 compatible (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: qcom,dwc3: Fix SDX65 clocks (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: dwc3: Add DWC_usb3 TX/RX threshold configurable (Desnes Nunes) [RHEL-28810] - usb: dwc3: core: configure TX/RX threshold for DWC3_IP (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: dwc3: Add Realtek DHC RTD SoC DWC3 USB (Desnes Nunes) [RHEL-28810] - usb: dwc3: add Realtek DHC RTD SoC dwc3 glue layer driver (Desnes Nunes) [RHEL-28810] - usb: typec: intel_pmc_mux: Configure Displayport Alternate mode 2.1 (Desnes Nunes) [RHEL-28810] - usb: pd: Add helper macro to get Type C cable speed (Desnes Nunes) [RHEL-28810] - usb: typec: Add Active or Passive cable defination to cable discover mode VDO (Desnes Nunes) [RHEL-28810] - usb: typec: Add Displayport Alternate Mode 2.1 Support (Desnes Nunes) [RHEL-28810] - usb: xhci: Move extcaps related macros to respective header file (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: Add bindings for multiport properties on DWC3 controller (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: qcom,dwc3: Add bindings for SC8280 Multiport (Desnes Nunes) [RHEL-28810] - usb: typec: intel_pmc_mux: enable sysfs usb role access (Desnes Nunes) [RHEL-28810] - usb: typec: intel_pmc_mux: Add new ACPI ID for Lunar Lake IOM device (Desnes Nunes) [RHEL-28810] - usb: typec: intel_pmc_mux: Expose IOM port status to debugfs (Desnes Nunes) [RHEL-28810] - usb: typec: intel_pmc_mux: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28810] - media: cx231xx: Add EP5_BUF_SIZE and EP5_TIMEOUT_MS macros (Desnes Nunes) [RHEL-28810] - media: cx231xx: Switch to use kmemdup() helper (Desnes Nunes) [RHEL-28810] - media: gspca: cpia1: shift-out-of-bounds in set_flicker (Desnes Nunes) [RHEL-28810] - media: usb: siano: Use kmemdup to simplify kmalloc and memcpy logic (Desnes Nunes) [RHEL-28810] - thunderbolt: Apply USB 3.x bandwidth quirk only in software connection manager (Desnes Nunes) [RHEL-28810] - phy: broadcom: sr-usb: fix Wvoid-pointer-to-enum-cast warning (Desnes Nunes) [RHEL-28810] - phy: fsl-imx8mq-usb: add dev_err_probe if getting vbus failed (Desnes Nunes) [RHEL-28810] - phy: fsl-imx8mp-usb: add support for phy tuning (Desnes Nunes) [RHEL-28810] - phy: tegra: xusb: check return value of devm_kzalloc() (Desnes Nunes) [RHEL-28810] - phy: tegra: xusb: Clear the driver reference in usb-phy dev (Desnes Nunes) [RHEL-28810] - phy: tegra: xusb: Add missing tegra_xusb_port_unregister for usb2_port and ulpi_port (Desnes Nunes) [RHEL-28810] - phy: tegra: xusb: Support sleepwalk for Tegra234 (Desnes Nunes) [RHEL-28810] - phy: tegra: xusb: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28810] - mmc: rtsx_pci: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28810] - mmc: rtsx_pci: Drop if block with always false condition (Desnes Nunes) [RHEL-28810] - mmc: rtsx_pci: fix return value check of mmc_add_host() (Desnes Nunes) [RHEL-28810] - mmc: rtsx: add 74 Clocks in power on flow (Desnes Nunes) [RHEL-28810] - mmc: rtsx: Fix build errors/warnings for unused variable (Desnes Nunes) [RHEL-28810] - mmc: rtsx: Let MMC core handle runtime PM (Desnes Nunes) [RHEL-28810] - mmc: rtsx: Use pm_runtime_{get,put}() to handle runtime PM (Desnes Nunes) [RHEL-28810] - mmc: rtsx_pci: Fix long reads when clock is prescaled (Desnes Nunes) [RHEL-28810] - misc: rtsx: Fix clang -Wsometimes-uninitialized in rts5261_init_from_hw() (Desnes Nunes) [RHEL-28810] - misc: rtsx: Fix some platforms can not boot and move the l1ss judgment to probe (Desnes Nunes) [RHEL-28810] - misc: rtsx: add rts5261 efuse function (Desnes Nunes) [RHEL-28810] - misc: rtsx: judge ASPM Mode to set PETXCFG Reg (Desnes Nunes) [RHEL-28810] - misc: rtsx_pcr: Fix a typo (Desnes Nunes) [RHEL-28810] - misc: rtsx: Fix an error handling path in rtsx_pci_probe() (Desnes Nunes) [RHEL-28810] - misc: rtsx: Avoid mangling IRQ during runtime PM (Desnes Nunes) [RHEL-28810] - misc: rtsx: Remove usage of the deprecated "pci-dma-compat.h" API (Desnes Nunes) [RHEL-28810] - mlxsw: core_env: Fix driver initialization with old firmware (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Register netdevice notifier before nexthop (Ivan Vecera) [RHEL-34673] - mlxsw: pci: Allocate skbs using GFP_KERNEL during initialization (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_ethtool: Fix -Wformat-truncation warning (Ivan Vecera) [RHEL-34673] - mlxsw: core_thermal: Fix -Wformat-truncation warning (Ivan Vecera) [RHEL-34673] - mlxsw: fix mlxsw_sp2_nve_vxlan_learning_set() return type (Ivan Vecera) [RHEL-34673] - mlxsw: core_acl_flex_keys: Fill blocks with high entropy first (Ivan Vecera) [RHEL-34673] - mlxsw: core_acl_flex_keys: Save chosen elements in all blocks per search (Ivan Vecera) [RHEL-34673] - mlxsw: core_acl_flex_keys: Save chosen elements per block (Ivan Vecera) [RHEL-34673] - mlxsw: core_acl_flex_keys: Add a bitmap to save which blocks are chosen (Ivan Vecera) [RHEL-34673] - mlxsw: Mark high entropy key blocks (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_span: Annotate struct mlxsw_sp_span with __counted_by (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Annotate struct mlxsw_sp_nexthop_group_info with __counted_by (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Annotate struct mlxsw_sp_counter_pool with __counted_by (Ivan Vecera) [RHEL-34673] - mlxsw: core: Annotate struct mlxsw_env with __counted_by (Ivan Vecera) [RHEL-34673] - mlxsw: Annotate struct mlxsw_linecards with __counted_by (Ivan Vecera) [RHEL-34673] - mlxsw: i2c: Utilize standard macros for dividing buffer into chunks (Ivan Vecera) [RHEL-34673] - mlxsw: core: Extend allowed list of external cooling devices for thermal zone binding (Ivan Vecera) [RHEL-34673] - mlxsw: reg: Limit MTBR register payload to a single data record (Ivan Vecera) [RHEL-34673] - mlxsw: Edit IPv6 key blocks to use one less block for multicast forwarding (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_acl_flex_keys: Add 'ipv4_5b' flex key (Ivan Vecera) [RHEL-34673] - mlxsw: Add 'ipv4_5' flex key (Ivan Vecera) [RHEL-34673] - mlxsw: Use size_mul() in call to struct_size() (Ivan Vecera) [RHEL-34673] - mlxsw: core_hwmon: Adjust module label names based on MTCAP sensor counter (Ivan Vecera) [RHEL-34673] - mlxsw: i2c: Limit single transaction buffer size (Ivan Vecera) [RHEL-34673] - mlxsw: i2c: Fix chunk size setting in output mailbox buffer (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: Fix test failure on Spectrum-4 (Ivan Vecera) [RHEL-34673] - mlxsw: Fix the size of 'VIRT_ROUTER_MSB' (Ivan Vecera) [RHEL-34673] - mlxsw: reg: Fix SSPR register layout (Ivan Vecera) [RHEL-34673] - mlxsw: pci: Set time stamp fields also when its type is MIRROR_UTC (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Stop ignoring learning notifications from redirected traffic (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_flower: Disable learning and security lookup when redirecting (Ivan Vecera) [RHEL-34673] - mlxsw: core_acl_flex_actions: Add IGNORE_ACTION (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_switchdev: Use is_zero_ether_addr() instead of ether_addr_equal() (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: router_bridge_lag: Add a new selftest (Ivan Vecera) [RHEL-34673] - mlxsw: Set port STP state on bridge enslavement (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Remove unused function declarations (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: rif_bridge: Add a new selftest (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: rif_lag_vlan: Add a new selftest (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: rif_lag: Add a new selftest (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: IPv6 events: Use tracker helpers to hold & put netdevices (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: RIF: Use tracker helpers to hold & put netdevices (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: hw_stats: Use tracker helpers to hold & put netdevices (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: FIB: Use tracker helpers to hold & put netdevices (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_switchdev: Use tracker helpers to hold & put netdevices (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_nve: Do not take reference when looking up netdevice (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Drop unused functions mlxsw_sp_port_lower_dev_hold/_put() (Ivan Vecera) [RHEL-34673] - mlxsw: core_env: Read transceiver module EEPROM in 128 bytes chunks (Ivan Vecera) [RHEL-34673] - mlxsw: reg: Increase Management Cable Info Access Register length (Ivan Vecera) [RHEL-34673] - mlxsw: reg: Remove unused function argument (Ivan Vecera) [RHEL-34673] - mlxsw: reg: Add Management Capabilities Mask Register (Ivan Vecera) [RHEL-34673] - mlxsw: reg: Move 'mpsc' definition in 'mlxsw_reg_infos' (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Permit enslavement to netdevices with uppers (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Replay IP NETDEV_UP on device deslavement (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Replay IP NETDEV_UP on device enslavement (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Replay neighbours when RIF is made (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Replay MACVLANs when RIF is made (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Offload ethernet nexthops when RIF is made (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Join RIFs of LAG upper VLANs (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_switchdev: Replay switchdev objects on port join (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: On port enslavement to a LAG, join upper's bridges (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Add a replay_deslavement argument to event handlers (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Allow event handlers to check unowned bridges (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Split a helper out of mlxsw_sp_netdevice_event() (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Extract a helper to schedule neighbour work (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Allow address handlers to run on bridge ports (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: rtnetlink: Drop obsolete tests (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_switchdev: Manage RIFs on PVID change (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: mlxsw_sp_inetaddr_bridge_event: Add an argument (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Adjust mlxsw_sp_inetaddr_vlan_event() coding style (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Take VID for VLAN FIDs from RIF params (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Pass struct mlxsw_sp_rif_params to fid_get (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_switchdev: Pass extack to mlxsw_sp_br_ban_rif_pvid_change() (Ivan Vecera) [RHEL-34673] - selftests: forwarding: Add test cases for flower port range matching (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: Test port range registers' occupancy (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: Add scale test for port ranges (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_flower: Add ability to match on port ranges (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_acl: Pass main driver structure to mlxsw_sp_acl_rulei_destroy() (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_acl: Add port range key element (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_port_range: Add devlink resource support (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_port_range: Add port range core (Ivan Vecera) [RHEL-34673] - mlxsw: resource: Add resource identifier for port range registers (Ivan Vecera) [RHEL-34673] - mlxsw: reg: Add Policy-Engine Port Range Register (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Fix an IS_ERR() vs NULL check (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Track next hops at CRIFs (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Split nexthop finalization to two stages (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Use router.lb_crif instead of .lb_rif_index (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Link CRIFs to RIFs (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Maintain CRIF for fallback loopback RIF (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Maintain a hash table of CRIFs (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Use mlxsw_sp_ul_rif_get() to get main VRF LB RIF (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Add extack argument to mlxsw_sp_lb_rif_init() (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: one_armed_router: Use port MAC for bridge address (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: vxlan: Disable IPv6 autogen on bridges (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: spectrum: q_in_vni_veto: Disable IPv6 autogen on a bridge (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: qos_mc_aware: Disable IPv6 autogen on bridges (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: qos_ets_strict: Disable IPv6 autogen on bridges (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: qos_dscp_bridge: Disable IPv6 autogen on a bridge (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: mirror_gre_scale: Disable IPv6 autogen on a bridge (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: extack: Disable IPv6 autogen on bridges (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: q_in_q_veto: Disable IPv6 autogen on bridges (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Move IPIP init up (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Extract a helper for RIF migration (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Add a helper to check if netdev has addresses (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Extract a helper to free a RIF (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Access nhgi->rif through a helper (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Access nh->rif->dev through a helper (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Access rif->dev from params in mlxsw_sp_rif_create() (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Access rif->dev through a helper (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Add a helper specifically for joining a LAG (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Extract a helper from mlxsw_sp_port_vlan_router_join() (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Privatize mlxsw_sp_rif_dev() (Ivan Vecera) [RHEL-34673] - mlxsw: Convert does-RIF-have-this-netdev queries to a dedicated helper (Ivan Vecera) [RHEL-34673] - mlxsw: Convert RIF-has-netdevice queries to a dedicated helper (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Reuse work neighbor initialization in work scheduler (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Use the available router pointer for netevent handling (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Pass router to mlxsw_sp_router_schedule_work() directly (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Move here inetaddr validator notifiers (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: mlxsw_sp_router_fini(): Extract a helper variable (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: egress_vid_classification: Fix the diagram (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: ingress_rif_conf_1d: Fix the diagram (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Do not query MAX_VRS on each iteration (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Do not query MAX_RIFS on each iteration (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Use extack in mlxsw_sp~_rif_ipip_lb_configure() (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Clarify a comment (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_flower: Add ability to match on layer 2 miss (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_flower: Do not force matching on iif (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_flower: Split iif parsing to a separate function (Ivan Vecera) [RHEL-34673] - mlxfw: Replace zero-length array with DECLARE_FLEX_ARRAY() helper (Ivan Vecera) [RHEL-34673] - selftests: forwarding: introduce helper for standard ethtool counters (Ivan Vecera) [RHEL-34673] - selftests: forwarding: generalize bail_on_lldpad from mlxsw (Ivan Vecera) [RHEL-34673] - mlxsw: core_thermal: Simplify transceiver module get_temp() callback (Ivan Vecera) [RHEL-34673] - mlxsw: core_thermal: Make mlxsw_thermal_module_init() void (Ivan Vecera) [RHEL-34673] - mlxsw: core_thermal: Use static trip points for transceiver modules (Ivan Vecera) [RHEL-34673] - net/mlxsw: Convert to i2c's .probe_new() (Ivan Vecera) [RHEL-34673] - i40e: Do not use WQ_MEM_RECLAIM flag for workqueue (Ivan Vecera) [RHEL-32141] - cgroup/cpuset: Fix retval in update_cpumask() (Waiman Long) [RHEL-34600] - cgroup/cpuset: Fix a memory leak in update_exclusive_cpumask() (Waiman Long) [RHEL-34600] - kernel/cgroup: use kernfs_create_dir_ns() (Waiman Long) [RHEL-34600] - PM: sleep: Remove obsolete comment from unlock_system_sleep() (Waiman Long) [RHEL-34600] - Documentation: PM: Adjust freezing-of-tasks.rst to the freezer changes (Waiman Long) [RHEL-34600] - cgroup: Move rcu_head up near the top of cgroup_root (Waiman Long) [RHEL-34600] - cgroup: Add a new helper for cgroup1 hierarchy (Waiman Long) [RHEL-34600] - cgroup: Add annotation for holding namespace_sem in current_cgns_cgroup_from_root() (Waiman Long) [RHEL-34600] - cgroup: Eliminate the need for cgroup_mutex in proc_cgroup_show() (Waiman Long) [RHEL-34600] - cgroup: Make operations on the cgroup root_list RCU safe (Waiman Long) [RHEL-34600] - cgroup: Remove unnecessary list_empty() (Waiman Long) [RHEL-34600] - cgroup_freezer: cgroup_freezing: Check if not frozen (Waiman Long) [RHEL-34600] - sched: psi: fix unprivileged polling against cgroups (Waiman Long) [RHEL-34600] - cgroup: use legacy_name for cgroup v1 disable info (Waiman Long) [RHEL-34600] - cgroup: Avoid extra dereference in css_populate_dir() (Waiman Long) [RHEL-34600] - cgroup: Check for ret during cgroup1_base_files cft addition (Waiman Long) [RHEL-34600] - sched/core: Update stale comment in try_to_wake_up() (Waiman Long) [RHEL-34600] - cgroup: Remove duplicates in cgroup v1 tasks file (Waiman Long) [RHEL-34600] - cgroup: fix build when CGROUP_SCHED is not enabled (Waiman Long) [RHEL-34600] - cgroup: Avoid -Wstringop-overflow warnings (Waiman Long) [RHEL-34600] - cgroup:namespace: Remove unused cgroup_namespaces_init() (Waiman Long) [RHEL-34600] - cgroup/rstat: Record the cumulative per-cpu time of cgroup and its descendants (Waiman Long) [RHEL-34600] - cgroup: clean up if condition in cgroup_pidlist_start() (Waiman Long) [RHEL-34600] - cgroup: fix obsolete function name in cgroup_destroy_locked() (Waiman Long) [RHEL-34600] - cgroup: fix obsolete function name above css_free_rwork_fn() (Waiman Long) [RHEL-34600] - cgroup/cpuset: fix kernel-doc (Waiman Long) [RHEL-34600] - cgroup: clean up printk() (Waiman Long) [RHEL-34600] - cgroup: fix obsolete comment above cgroup_create() (Waiman Long) [RHEL-34600] - cgroup/misc: Store atomic64_t reads to u64 (Waiman Long) [RHEL-34600] - cgroup/misc: Change counters to be explicit 64bit types (Waiman Long) [RHEL-34600] - cgroup/misc: update struct members descriptions (Waiman Long) [RHEL-34600] - cgroup: remove cgrp->kn check in css_populate_dir() (Waiman Long) [RHEL-34600] - cgroup: fix obsolete function name (Waiman Long) [RHEL-34600] - cgroup: use cached local variable parent in for loop (Waiman Long) [RHEL-34600] - cgroup: put cgroup_tryget_css() inside CONFIG_CGROUP_SCHED (Waiman Long) [RHEL-34600] - cgroup: fix obsolete comment above for_each_css() (Waiman Long) [RHEL-34600] - cgroup/cpuset: avoid unneeded cpuset_mutex re-lock (Waiman Long) [RHEL-34600] - cgroup: minor cleanup for cgroup_extra_stat_show() (Waiman Long) [RHEL-34600] - cgroup: remove unneeded return value of cgroup_rm_cftypes_locked() (Waiman Long) [RHEL-34600] - kernfs: add stub helper for kernfs_generic_poll() (Waiman Long) [RHEL-34600] - sched/psi: Select KERNFS as needed (Waiman Long) [RHEL-34600] - sched: add throttled time stat for throttled children (Waiman Long) [RHEL-34600] - sched: don't account throttle time for empty groups (Waiman Long) [RHEL-34600] - sched/psi: use kernfs polling functions for PSI trigger polling (Waiman Long) [RHEL-34600] - psi: remove 500ms min window size limitation for triggers (Waiman Long) [RHEL-34600] - cgroup,freezer: hold cpu_hotplug_lock before freezer_mutex in freezer_css_{online,offline}() (Waiman Long) [RHEL-34600] - cgroup,freezer: hold cpu_hotplug_lock before freezer_mutex (Waiman Long) [RHEL-34600] - freezer,umh: Fix call_usermode_helper_exec() vs SIGKILL (Waiman Long) [RHEL-34600] - sched: Fix race in task_call_func() (Waiman Long) [RHEL-34600] - sched/psi: Per-cgroup PSI accounting disable/re-enable interface (Waiman Long) [RHEL-34600] - sched: Fix more TASK_state comparisons (Waiman Long) [RHEL-34600] - sched: Fix TASK_state comparisons (Waiman Long) [RHEL-34600] - freezer,sched: Rewrite core freezer logic (Waiman Long) [RHEL-34600] - cgroup.c: remove redundant check for mixable cgroup in cgroup_migrate_vet_dst (Waiman Long) [RHEL-34600] - ethtool: add SET for TCP_DATA_SPLIT ringparam (Ivan Vecera) [RHEL-32112] - i40e: Report MFS in decimal base instead of hex (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: fix vf may be used uninitialized in this function warning (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: fix i40e_count_filters() to count only active/new filters (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: Enforce software interrupt during busy-poll exit (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: remove unnecessary qv_info ptr NULL checks (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: Remove VEB recursion (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: Fix broken support for floating VEBs (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: Add helpers to find VSI and VEB by SEID and use them (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: Introduce and use macros for iterating VSIs and VEBs (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: Use existing helper to find flow director VSI (Kamal Heib) [RHEL-17460 RHEL-25596] - cpufreq: intel_pstate: Update default EPPs for Meteor Lake (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: Allow model specific EPPs (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: fix pstate limits enforcement for adjust_perf call back (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: remove cpudata::prev_cummulative_iowait (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: Refine computation of P-state for given frequency (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: Update hybrid scaling factor for Meteor Lake (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: Prioritize firmware-provided balance performance EPP (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: Revise global turbo disable check (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: set stale CPU frequency to minimum (Steve Best) [RHEL-34665] - bitfield: add FIELD_PREP_CONST() (Steve Best) [RHEL-34665] - NFSv4.1/pnfs: fix NFS with TLS in pnfs (Benjamin Coddington) [RHEL-34576] - octeontx2-af: Use separate handlers for interrupts (Kamal Heib) [RHEL-35170] {CVE-2024-27030} - fs: sysfs: Fix reference leak in sysfs_break_active_protection() (Ewan D. Milne) [RHEL-35078] {CVE-2024-26993} - init/main.c: Fix potential static_command_line memory overflow (Steve Best) [RHEL-35088] {CVE-2024-26988} - tls: remove redundant assignment to variable decrypted (Sabrina Dubroca) [RHEL-29306] - net: skbuff: generalize the skb->decrypted bit (Sabrina Dubroca) [RHEL-29306] - tls: fix lockless read of strp->msg_ready in ->poll (Sabrina Dubroca) [RHEL-29306] - tls: get psock ref after taking rxlock to avoid leak (Sabrina Dubroca) [RHEL-29306] - selftests: tls: add test with a partially invalid iov (Sabrina Dubroca) [RHEL-29306] - tls: adjust recv return with async crypto and failed copy to userspace (Sabrina Dubroca) [RHEL-29306] - tls: recv: process_rx_list shouldn't use an offset with kvec (Sabrina Dubroca) [RHEL-29306] - tls: fix peeking with sync+async decryption (Sabrina Dubroca) [RHEL-29306] - selftests: tls: add test for peeking past a record of a different type (Sabrina Dubroca) [RHEL-29306] - selftests: tls: add test for merging of same-type control messages (Sabrina Dubroca) [RHEL-29306] - tls: don't skip over different type records from the rx_list (Sabrina Dubroca) [RHEL-29306] - tls: stop recv() if initial process_rx_list gave us non-DATA (Sabrina Dubroca) [RHEL-29306] - tls: break out of main loop when PEEK gets a non-data record (Sabrina Dubroca) [RHEL-29306] - selftests: tls: increase the wait in poll_partial_rec_async (Sabrina Dubroca) [RHEL-29306] - net: tls: fix returned read length with async decrypt (Sabrina Dubroca) [RHEL-29306] - selftests: tls: use exact comparison in recv_partial (Sabrina Dubroca) [RHEL-29306] - net: tls, add test to capture error on large splice (Sabrina Dubroca) [RHEL-29306] - tls: Use size_add() in call to struct_size() (Sabrina Dubroca) [RHEL-29306] - net/tls: avoid TCP window full during ->read_sock() (Sabrina Dubroca) [RHEL-29306] - PCI: Fix pci_rh_check_status() call semantics (Luiz Capitulino) [RHEL-35032] - ionic: keep stats struct local to error handling (Michal Schmidt) [RHEL-36065] - ionic: better dma-map error handling (Michal Schmidt) [RHEL-36065] - ionic: remove unnecessary NULL test (Michal Schmidt) [RHEL-36065] - ionic: rearrange ionic_queue for better layout (Michal Schmidt) [RHEL-36065] - ionic: rearrange ionic_qcq (Michal Schmidt) [RHEL-36065] - ionic: carry idev in ionic_cq struct (Michal Schmidt) [RHEL-36065] - ionic: refactor skb building (Michal Schmidt) [RHEL-36065] - ionic: fold adminq clean into service routine (Michal Schmidt) [RHEL-36065] - ionic: use specialized desc info structs (Michal Schmidt) [RHEL-36065] - ionic: remove the cq_info to save more memory (Michal Schmidt) [RHEL-36065] - ionic: remove callback pointer from desc_info (Michal Schmidt) [RHEL-36065] - ionic: move adminq-notifyq handling to main file (Michal Schmidt) [RHEL-36065] - ionic: drop q mapping (Michal Schmidt) [RHEL-36065] - ionic: remove desc, sg_desc and cmb_desc from desc_info (Michal Schmidt) [RHEL-36065] - ionic: change MODULE_AUTHOR to person name (Michal Schmidt) [RHEL-36065] - ionic: Clean RCT ordering issues (Michal Schmidt) [RHEL-36065] - ionic: Use CQE profile for dim (Michal Schmidt) [RHEL-36065] - ionic: change the hwstamp likely check (Michal Schmidt) [RHEL-36065] - ionic: reduce the use of netdev (Michal Schmidt) [RHEL-36065] - ionic: Pass local netdev instead of referencing struct (Michal Schmidt) [RHEL-36065] - ionic: Check stop no restart (Michal Schmidt) [RHEL-36065] - ionic: Clean up BQL logic (Michal Schmidt) [RHEL-36065] - ionic: Make use napi_consume_skb (Michal Schmidt) [RHEL-36065] - ionic: Shorten a Tx hotpath (Michal Schmidt) [RHEL-36065] - ionic: Change default number of descriptors for Tx and Rx (Michal Schmidt) [RHEL-36065] - ionic: Rework Tx start/stop flow (Michal Schmidt) [RHEL-36065] - ionic: restore netdev feature bits after reset (Michal Schmidt) [RHEL-36065] - ionic: check cmd_regs before copying in or out (Michal Schmidt) [RHEL-36065] - ionic: check before releasing pci regions (Michal Schmidt) [RHEL-36065] - ionic: use pci_is_enabled not open code (Michal Schmidt) [RHEL-36065] - ionic: implement xdp frags support (Michal Schmidt) [RHEL-36065] - ionic: add ndo_xdp_xmit (Michal Schmidt) [RHEL-36065] - ionic: Add XDP_REDIRECT support (Michal Schmidt) [RHEL-36065] - ionic: Add XDP_TX support (Michal Schmidt) [RHEL-36065] - ionic: Add XDP packet headroom (Michal Schmidt) [RHEL-36065] - ionic: add initial framework for XDP support (Michal Schmidt) [RHEL-36065] - ionic: use dma range APIs (Michal Schmidt) [RHEL-36065] - ionic: add helpers for accessing buffer info (Michal Schmidt) [RHEL-36065] - ionic: set adminq irq affinity (Michal Schmidt) [RHEL-36065] - ionic: minimal work with 0 budget (Michal Schmidt) [RHEL-36065] - ionic: fill out pci error handlers (Michal Schmidt) [RHEL-36065] - ionic: lif debugfs refresh on reset (Michal Schmidt) [RHEL-36065] - ionic: use timer_shutdown_sync (Michal Schmidt) [RHEL-36065] - ionic: no fw read when PCI reset failed (Michal Schmidt) [RHEL-36065] - ionic: prevent pci disable of already disabled device (Michal Schmidt) [RHEL-36065] - ionic: bypass firmware cmds when stuck in reset (Michal Schmidt) [RHEL-36065] - ionic: keep filters across FLR (Michal Schmidt) [RHEL-36065] - ionic: pass opcode to devcmd_wait (Michal Schmidt) [RHEL-36065] - ionic: Re-arrange ionic_intr_info struct for cache perf (Michal Schmidt) [RHEL-36065] - ionic: Make the check for Tx HW timestamping more obvious (Michal Schmidt) [RHEL-36065] - ionic: Don't check null when calling vfree() (Michal Schmidt) [RHEL-36065] - ionic: set ionic ptr before setting up ethtool ops (Michal Schmidt) [RHEL-36065] - ionic: Use cached VF attributes (Michal Schmidt) [RHEL-36065] - ionic: Fix dim work handling in split interrupt mode (Michal Schmidt) [RHEL-36065] - ionic: fix snprintf format length warning (Michal Schmidt) [RHEL-36065] - ionic: replace deprecated strncpy with strscpy (Michal Schmidt) [RHEL-36065] - ionic: expand the descriptor bufs array (Michal Schmidt) [RHEL-36065] - ionic: add a check for max SGs and SKB frags (Michal Schmidt) [RHEL-36065] - ionic: count SGs in packet to minimize linearize (Michal Schmidt) [RHEL-36065] - ionic: fix 16bit math issue when PAGE_SIZE >= 64KB (Michal Schmidt) [RHEL-36065] - ionic: Remove unused declarations (Michal Schmidt) [RHEL-36065] - ionic: Add missing err handling for queue reconfig (Michal Schmidt) [RHEL-36065] - ionic: add FLR recovery support (Michal Schmidt) [RHEL-36065] - ionic: pull out common bits from fw_up (Michal Schmidt) [RHEL-36065] - ionic: extract common bits from ionic_probe (Michal Schmidt) [RHEL-36065] - ionic: extract common bits from ionic_remove (Michal Schmidt) [RHEL-36065] - ionic: remove dead device fail path (Michal Schmidt) [RHEL-36065] - ionic: remove WARN_ON to prevent panic_on_warn (Michal Schmidt) [RHEL-36065] - ionic: use vmalloc_array and vcalloc (Michal Schmidt) [RHEL-36065] - ionic: add support for ethtool extended stat link_down_count (Michal Schmidt) [RHEL-36065] - ionic: catch failure from devlink_alloc (Michal Schmidt) [RHEL-36065] - ionic: remove noise from ethtool rxnfc error msg (Michal Schmidt) [RHEL-36065] - ionic: Don't overwrite the cyclecounter bitmask (Michal Schmidt) [RHEL-36065] - ionic: Remove redundant pci_clear_master (Michal Schmidt) [RHEL-36065] - ionic: add tx/rx-push support with device Component Memory Buffers (Michal Schmidt) [RHEL-36065] - ionic: remove unnecessary void casts (Michal Schmidt) [RHEL-36065] - ionic: remove unnecessary indirection (Michal Schmidt) [RHEL-36065] - ionic: missed doorbell workaround (Michal Schmidt) [RHEL-36065] - ionic: clear up notifyq alloc commentary (Michal Schmidt) [RHEL-36065] - ionic: clean interrupt before enabling queue to avoid credit race (Michal Schmidt) [RHEL-36065] - net: ionic: Fix error handling in ionic_init_module() (Michal Schmidt) [RHEL-36065] - ionic: refactor use of ionic_rx_fill() (Michal Schmidt) [RHEL-36065] - ionic: enable tunnel offloads (Michal Schmidt) [RHEL-36065] - ionic: new ionic device identity level and VF start control (Michal Schmidt) [RHEL-36065] - ionic: only save the user set VF attributes (Michal Schmidt) [RHEL-36065] - ionic: replay VF attributes after fw crash recovery (Michal Schmidt) [RHEL-36065] - ionic: catch NULL pointer issue on reconfig (Michal Schmidt) [RHEL-36065] - ionic: VF initial random MAC address if no assigned mac (Michal Schmidt) [RHEL-36065] - ionic: fix up issues with handling EAGAIN on FW cmds (Michal Schmidt) [RHEL-36065] - ionic: clear broken state on generation change (Michal Schmidt) [RHEL-36065] - net: ionic: fix error check for vlan flags in ionic_set_nic_features() (Michal Schmidt) [RHEL-36065] - ionic: convert users of bitmap_foo() to linkmode_foo() (Michal Schmidt) [RHEL-36065] - arm64: add dependency between vmlinuz.efi and Image (Lenny Szubowicz) [RHEL-25537] - aarch64: enable zboot (Lenny Szubowicz) [RHEL-25537] - arm64: efi: enable generic EFI compressed boot (Lenny Szubowicz) [RHEL-25537] - kbuild: factor out the common installation code into scripts/install.sh (Lenny Szubowicz) [RHEL-25537] - ipv6: fib6_rules: flush route cache when rule is changed (Hangbin Liu) [RHEL-31050] - net/ipv6: avoid possible UAF in ip6_route_mpath_notify() (Hangbin Liu) [RHEL-31050 RHEL-33271] {CVE-2024-26852} - ipv6: fix potential "struct net" leak in inet6_rtm_getaddr() (Hangbin Liu) [RHEL-31050] - ipv6: properly combine dev_base_seq and ipv6.dev_addr_genid (Hangbin Liu) [RHEL-31050] - ipv6: mcast: remove one synchronize_net() barrier in ipv6_mc_down() (Hangbin Liu) [RHEL-31050] - ipv6: Ensure natural alignment of const ipv6 loopback and router addresses (Hangbin Liu) [RHEL-31050] - ipv6: mcast: fix data-race in ipv6_mc_down / mld_ifc_work (Hangbin Liu) [RHEL-29532 RHEL-31050] {CVE-2024-26631} - net: ipv6: support reporting otherwise unknown prefix flags in RTM_NEWPREFIX (Hangbin Liu) [RHEL-31050] - ipv6: remove hard coded limitation on ipv6_pinfo (Hangbin Liu) [RHEL-31050] - tools headers UAPI: Sync the linux/in.h with the kernel sources (Hangbin Liu) [RHEL-31050] - ipv{4,6}/raw: fix output xfrm lookup wrt protocol (Hangbin Liu) [RHEL-31050] - net: openvswitch: limit the number of recursions from action sets (Aaron Conole) [RHEL-23575] {CVE-2024-1151} - RHEL: enable CONFIG_AMD_ATL (Aristeu Rozanski) [RHEL-26704] - EDAC/amd64: Use new AMD Address Translation Library (Aristeu Rozanski) [RHEL-26704] - RAS: Introduce AMD Address Translation Library (Aristeu Rozanski) [RHEL-26704] - vhost: use kzalloc() instead of kmalloc() followed by memset() (Jon Maloy) [RHEL-21507] {CVE-2024-0340} - serial: 8250: Toggle IER bits on only after irq has been set up (Prarit Bhargava) [RHEL-30355] - HID: intel-ish-hid: ipc: Add Arrow Lake PCI device ID (Tony Camuso) [RHEL-31212] - HID: Intel-ish-hid: Ishtp: Fix sensor reads after ACPI S3 suspend (Tony Camuso) [RHEL-31212] - HID: intel-ish-hid: ipc: Rework EHL OOB wakeup (Tony Camuso) [RHEL-31212] - HID: intel-ish-hid: ishtp-fw-loader: use helper functions for connection (Tony Camuso) [RHEL-31212] - HID: intel-ish-hid: ishtp-hid-client: use helper functions for connection (Tony Camuso) [RHEL-31212] - HID: Intel-ish-hid: Ishtp: Add helper functions for client connection (Tony Camuso) [RHEL-31212] - maple_tree: fix node allocation testing on 32 bit (Nico Pache) [RHEL-5619] - bdi: remove enum wb_congested_state (Nico Pache) [RHEL-5619] - mm/page_alloc: fix min_free_kbytes calculation regarding ZONE_MOVABLE (Nico Pache) [RHEL-5619] - fuse: remove unneeded lock which protecting update of congestion_threshold (Nico Pache) [RHEL-5619] - mm: memcg: use larger batches for proactive reclaim (Nico Pache) [RHEL-5619] - hugetlb: fix null-ptr-deref in hugetlb_vma_lock_write (Nico Pache) [RHEL-5619] - Revert "page cache: fix page_cache_next/prev_miss off by one" (Nico Pache) [RHEL-5619] - tmpfs: fix Documentation of noswap and huge mount options (Nico Pache) [RHEL-5619] - selftests/memfd: sysctl: fix MEMFD_NOEXEC_SCOPE_NOEXEC_ENFORCED (Nico Pache) [RHEL-5619] - mm/memfd: sysctl: fix MEMFD_NOEXEC_SCOPE_NOEXEC_ENFORCED (Nico Pache) [RHEL-5619] - kasan: remove hwasan-kernel-mem-intrinsic-prefix=1 for clang-14 (Nico Pache) [RHEL-5619] - mm/memory-failure: fix crash in split_huge_page_to_list from soft_offline_page (Nico Pache) [RHEL-5619] - objtool: mem*() are not uaccess safe (Nico Pache) [RHEL-5619] - mm: page_alloc: unreserve highatomic page blocks before oom (Nico Pache) [RHEL-5619] - mm/hugetlb: fix nodes huge page allocation when there are surplus pages (Nico Pache) [RHEL-5619] - mm: fix unaccount of memory on vma_link() failure (Nico Pache) [RHEL-5619] - vfs: fix readahead(2) on block devices (Nico Pache) [RHEL-5619] - kasan: print the original fault addr when access invalid shadow (Nico Pache) [RHEL-5619] - hugetlbfs: close race between MADV_DONTNEED and page fault (Nico Pache) [RHEL-5619] - hugetlbfs: extend hugetlb_vma_lock to private VMAs (Nico Pache) [RHEL-5619] - hugetlbfs: clear resv_map pointer if mmap fails (Nico Pache) [RHEL-5619] - mm/page_alloc: use write_seqlock_irqsave() instead write_seqlock() + local_irq_save(). (Nico Pache) [RHEL-5619] - writeback: account the number of pages written back (Nico Pache) [RHEL-5619] - mm/hugetlb.c: fix a bug within a BUG(): inconsistent pte comparison (Nico Pache) [RHEL-5619] - mm: memcontrol: don't throttle dying tasks on memory.high (Nico Pache) [RHEL-5619] - mm: memcg: use READ_ONCE()/WRITE_ONCE() to access stock->cached (Nico Pache) [RHEL-5619] - mm: kmem: fix a NULL pointer dereference in obj_stock_flush_required() (Nico Pache) [RHEL-5619] - mm/memcontrol: do not tweak node in mem_cgroup_init() (Nico Pache) [RHEL-5619] - mm:vmscan: fix inaccurate reclaim during proactive reclaim (Nico Pache) [RHEL-5619] - fuse: remove reliance on bdi congestion (Nico Pache) [RHEL-5619] - minmax: clamp more efficiently by avoiding extra comparison (Nico Pache) [RHEL-5619] - minmax: sanity check constant bounds when clamping (Nico Pache) [RHEL-5619] - FAT: use io_schedule_timeout() instead of congestion_wait() (Nico Pache) [RHEL-5619] - mm, mmap: fix vma_merge() case 7 with vma_ops->close (Nico Pache) [RHEL-5619] - mmap: fix error paths with dup_anon_vma() (Nico Pache) [RHEL-5619] - mm: move vma locking out of vma_prepare and dup_anon_vma (Nico Pache) [RHEL-5619] - mm: always lock new vma before inserting into vma tree (Nico Pache) [RHEL-5619] - mm: lock vma explicitly before doing vm_flags_reset and vm_flags_reset_once (Nico Pache) [RHEL-5619] - mm: mark VMA as being written when changing vm_flags (Nico Pache) [RHEL-5619] - mm: replace mmap with vma write lock assertions when operating on a vma (Nico Pache) [RHEL-5619] - mm: for !CONFIG_PER_VMA_LOCK equate write lock assertion for vma and mmap (Nico Pache) [RHEL-5619] - mmap: fix vma_iterator in error path of vma_merge() (Nico Pache) [RHEL-5619] - kunit: kasan_test: disable fortify string checker on kmalloc_oob_memset (Nico Pache) [RHEL-5619] - x86/mm/pat: fix VM_PAT handling in COW mappings (Nico Pache) [RHEL-5619] - mm: cachestat: fix two shmem bugs (Nico Pache) [RHEL-5619] - memtest: use {READ,WRITE}_ONCE in memory scanning (Nico Pache) [RHEL-5619] - mm: cachestat: fix folio read-after-free in cache walk (Nico Pache) [RHEL-5619] - kasan/test: avoid gcc warning for intentional overflow (Nico Pache) [RHEL-5619] - mm: memcontrol: clarify swapaccount=0 deprecation warning (Nico Pache) [RHEL-5619] - userfaultfd: fix mmap_changing checking in mfill_atomic_hugetlb (Nico Pache) [RHEL-5619] - mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again (Nico Pache) [RHEL-5619] - readahead: avoid multiple marked readahead pages (Nico Pache) [RHEL-5619] - mm: fix unmap_mapping_range high bits shift bug (Nico Pache) [RHEL-5619] - mm/mglru: respect min_ttl_ms with memcgs (Nico Pache) [RHEL-5619] - mm/shmem: fix race in shmem_undo_range w/THP (Nico Pache) [RHEL-5619] - mm/rmap: fix misplaced parenthesis of a likely() (Nico Pache) [RHEL-5619] - mm: fix oops when filemap_map_pmd() without prealloc_pte (Nico Pache) [RHEL-5619] - mm: kmem: drop __GFP_NOFAIL when allocating objcg vectors (Nico Pache) [RHEL-5619] - mm: fix for negative counter: nr_file_hugepages (Nico Pache) [RHEL-5619] - mm: zswap: fix pool refcount bug around shrink_worker() (Nico Pache) [RHEL-5619] - mm/migrate: fix do_pages_move for compat pointers (Nico Pache) [RHEL-5619] - mm/page_alloc: correct start page when guard page debug is enabled (Nico Pache) [RHEL-5619] - mm/memory_hotplug: use pfn math in place of direct struct page manipulation (Nico Pache) [RHEL-5619] - mm/cma: use nth_page() in place of direct struct page manipulation (Nico Pache) [RHEL-5619] - mm: mempolicy: keep VMA walk if both MPOL_MF_STRICT and MPOL_MF_MOVE are specified (Nico Pache) [RHEL-5619] - mm, memcg: reconsider kmem.limit_in_bytes deprecation (Nico Pache) [RHEL-5619] - mm: memcontrol: fix GFP_NOFS recursion in memory.high enforcement (Nico Pache) [RHEL-5619] - mm: page_alloc: fix CMA and HIGHATOMIC landing on the wrong buddy list (Nico Pache) [RHEL-5619] - rcu: dump vmalloc memory info safely (Nico Pache) [RHEL-5619] - mm/vmalloc: add a safer version of find_vm_area() for debug (Nico Pache) [RHEL-5619] - mm: memory-failure: fix unexpected return value in soft_offline_page() (Nico Pache) [RHEL-5619] - mm: add a call to flush_cache_vmap() in vmap_pfn() (Nico Pache) [RHEL-5619] - mm/gup: handle cont-PTE hugetlb pages correctly in gup_must_unshare() via GUP-fast (Nico Pache) [RHEL-5619] - mm: enable page walking API to lock vmas during the walk (Nico Pache) [RHEL-5619] - smaps: use vm_normal_page_pmd() instead of follow_trans_huge_pmd() (Nico Pache) [RHEL-5619] - mm/gup: reintroduce FOLL_NUMA as FOLL_HONOR_NUMA_FAULT (Nico Pache) [RHEL-5619] - mm: hugetlb_vmemmap: fix a race between vmemmap pmd split (Nico Pache) [RHEL-5619] - memcg: drop kmem.limit_in_bytes (Nico Pache) [RHEL-5619] - hugetlb: do not clear hugetlb dtor until allocating vmemmap (Nico Pache) [RHEL-5619] - zsmalloc: fix races between modifications of fullness and isolated (Nico Pache) [RHEL-5619] - kasan, slub: fix HW_TAGS zeroing with slub_debug (Nico Pache) [RHEL-5619] - kasan: fix type cast in memory_is_poisoned_n (Nico Pache) [RHEL-5619] - mm: call arch_swap_restore() from do_swap_page() (Nico Pache) [RHEL-5619] - shmem: use ramfs_kill_sb() for kill_sb method of ramfs-based tmpfs (Nico Pache) [RHEL-5619] - kasan: use internal prototypes matching gcc-13 builtins (Nico Pache) [RHEL-5619] - kasan: add kasan_tag_mismatch prototype (Nico Pache) [RHEL-5619] - radix tree: remove unused variable (Nico Pache) [RHEL-5619] - lib/test_meminit: allocate pages up to order MAX_ORDER (Nico Pache) [RHEL-5619] - maple_tree: fix 32 bit mas_next testing (Nico Pache) [RHEL-5619] - lz4: fix LZ4_decompress_safe_partial read out of bound (Nico Pache) [RHEL-5619] - lib/raid6/test: fix multiple definition linking error (Nico Pache) [RHEL-5619] - mm/mmap: Fix error return in do_vmi_align_munmap() (Nico Pache) [RHEL-5619] - mm/ksm: support fork/exec for prctl (Nico Pache) [RHEL-5619] - mm/uffd: allow vma to merge as much as possible (Nico Pache) [RHEL-5619] - mm/uffd: fix vma operation where start addr cuts part of vma (Nico Pache) [RHEL-5619] - mm/khugepaged: fix regression in collapse_file() (Nico Pache) [RHEL-5619] - mm: remove unused vma_init_lock() (Nico Pache) [RHEL-5619] - fs/proc/kcore: reinstate bounce buffer for KCORE_TEXT regions (Nico Pache) [RHEL-5619] - mm/mempolicy: Take VMA lock before replacing policy (Nico Pache) [RHEL-5619] - mm: lock_vma_under_rcu() must check vma->anon_vma under vma lock (Nico Pache) [RHEL-5619] - tcp: Use per-vma locking for receive zerocopy (Nico Pache) [RHEL-5619] - mm: fix memory ordering for mm_lock_seq and vm_lock_seq (Nico Pache) [RHEL-5619] - mm: lock VMA in dup_anon_vma() before setting ->anon_vma (Nico Pache) [RHEL-5619] - mm: don't drop VMA locks in mm_drop_all_locks() (Nico Pache) [RHEL-5619] - userfaultfd: fix regression in userfaultfd_unmap_prep() (Nico Pache) [RHEL-5619] - mm/gup: disallow FOLL_LONGTERM GUP-fast writing to file-backed mappings (Nico Pache) [RHEL-5619] - mm/gup: disallow FOLL_LONGTERM GUP-nonfast writing to file-backed mappings (Nico Pache) [RHEL-5619] - mm/mmap: separate writenotify and dirty tracking logic (Nico Pache) [RHEL-5619] - mm/mlock: rename mlock_future_check() to mlock_future_ok() (Nico Pache) [RHEL-5619] - mm/mmap: refactor mlock_future_check() (Nico Pache) [RHEL-5619] - mm: avoid rewalk in mmap_region (Nico Pache) [RHEL-5619] - mm: add vma_iter_{next,prev}_range() to vma iterator (Nico Pache) [RHEL-5619] - mm: update vma_iter_store() to use MAS_WARN_ON() (Nico Pache) [RHEL-5619] - mm: update validate_mm() to use vma iterator (Nico Pache) [RHEL-5619] - dmapool: create/destroy cleanup (Nico Pache) [RHEL-5619] - mm/mempolicy: fix set_mempolicy_home_node() previous VMA pointer (Nico Pache) [RHEL-5619] - mm/vmalloc: fix the unchecked dereference warning in vread_iter() (Nico Pache) [RHEL-5619] - selftests/mm: FOLL_LONGTERM need to be updated to 0x100 (Nico Pache) [RHEL-5619] - hugetlb: revert use of page_cache_next_miss() (Nico Pache) [RHEL-5619] - mm/mlock: fix vma iterator conversion of apply_vma_lock_flags() (Nico Pache) [RHEL-5619] - mm: add a NO_INHERIT flag to the PR_SET_MDWE prctl (Nico Pache) [RHEL-5619] - mm: make PR_MDWE_REFUSE_EXEC_GAIN an unsigned long (Nico Pache) [RHEL-5619] - tools headers UAPI: Sync linux/prctl.h with the kernel sources (Nico Pache) [RHEL-5619] - mm: fix memcpy_from_file_folio() integer underflow (Nico Pache) [RHEL-5619] - mm: page_alloc: remove stale CMA guard code (Nico Pache) [RHEL-5619] - mm/memory-failure: fix hardware poison check in unpoison_memory() (Nico Pache) [RHEL-5619] - tools/Makefile: do missed s/vm/mm/ (Nico Pache) [RHEL-5619] - mm: memory-failure: avoid false hwpoison page mapped error info (Nico Pache) [RHEL-5619] - mm: memory-failure: fix potential unexpected return value from unpoison_memory() (Nico Pache) [RHEL-5619] - mm/swapfile: fix wrong swap entry type for hwpoisoned swapcache page (Nico Pache) [RHEL-5619] - Docs/admin-guide/mm/zswap: remove zsmalloc's lack of writeback warning (Nico Pache) [RHEL-5619] - mm: fix arithmetic for max_prop_frac when setting max_ratio (Nico Pache) [RHEL-5619] - mm: fix arithmetic for bdi min_ratio (Nico Pache) [RHEL-5619] - mm/gup: add missing gup_must_unshare() check to gup_huge_pgd() (Nico Pache) [RHEL-5619] - docs: Fix path paste-o for /sys/kernel/warn_count (Nico Pache) [RHEL-5619] - mm: remove unused inline functions from include/linux/mm_inline.h (Nico Pache) [RHEL-5619] - mm: add more BUILD_BUG_ONs to gfp_migratetype() (Nico Pache) [RHEL-5619] - mm: cleanup is_highmem() (Nico Pache) [RHEL-5619] - mm/huge_memory: check pmd_present first in is_huge_zero_pmd (Nico Pache) [RHEL-5619] - mm/mmap: drop ARCH_HAS_VM_GET_PAGE_PROT (Nico Pache) [RHEL-5619] - s390/mm: enable ARCH_HAS_VM_GET_PAGE_PROT (Nico Pache) [RHEL-5619] - memregion: Fix memregion_free() fallback definition (Nico Pache) [RHEL-5619] - mm: Add kernel-doc for folio->mlock_count (Nico Pache) [RHEL-5619] - nodemask.h: fix compilation error with GCC12 (Nico Pache) [RHEL-5619] - mm/swap: fix the obsolete comment for SWP_TYPE_SHIFT (Nico Pache) [RHEL-5619] - filemap: Update the folio_lock documentation (Nico Pache) [RHEL-5619] - filemap: Remove obsolete comment in lock_page (Nico Pache) [RHEL-5619] - kasan: mark KASAN_VMALLOC flags as kasan_vmalloc_flags_t (Nico Pache) [RHEL-5619] - mm/vmalloc: fix comments about vmap_area struct (Nico Pache) [RHEL-5619] - mm/memcg: retrieve parent memcg from css.parent (Nico Pache) [RHEL-5619] - remove congestion tracking framework (Nico Pache) [RHEL-5619] - mm: slab: Delete unused SLAB_DEACTIVATED flag (Nico Pache) [RHEL-5619] - mm: fix boolreturn.cocci warning (Nico Pache) [RHEL-5619] - memblock: Remove #ifdef __KERNEL__ from memblock.h (Nico Pache) [RHEL-5619] - mm/slab: Finish struct page to struct slab conversion (Nico Pache) [RHEL-5619] - memblock: fix memblock_phys_alloc() section mismatch error (Nico Pache) [RHEL-5619] - mm, slab: Remove compiler check in __kmalloc_index (Nico Pache) [RHEL-5619] - memblock: improve MEMBLOCK_HOTPLUG documentation (Nico Pache) [RHEL-5619] - mm/memory_hotplug: remove stale function declarations (Nico Pache) [RHEL-5619] - mm/vmstat: annotate data race for zone->free_area[order].nr_free (Nico Pache) [RHEL-5619] - mm/page_alloc.c: avoid allocating highmem pages via alloc_pages_exact[_nid] (Nico Pache) [RHEL-5619] - mm: fix data race in PagePoisoned() (Nico Pache) [RHEL-5619]- printk: nbcon: move locked_port flag to struct uart_port (Andrew Halaney) [RHEL-3987] - tty/serial/pl011: Make the locking work on RT (Andrew Halaney) [RHEL-3987] - tty/serial/omap: Make the locking RT aware (Andrew Halaney) [RHEL-3987] - printk: Avoid false positive lockdep report for legacy driver. (Andrew Halaney) [RHEL-3987] - serial: 8250: revert "drop lockdep annotation from serial8250_clear_IER()" (Andrew Halaney) [RHEL-3987] - printk: Add kthread for all legacy consoles (Andrew Halaney) [RHEL-3987] - serial: 8250: Switch to nbcon console (Andrew Halaney) [RHEL-3987] - serial/8250: Use fifo in 8250 console driver (Andrew Halaney) [RHEL-3987] - serial: core: Provide low-level functions to port lock (Andrew Halaney) [RHEL-3987] - printk: nbcon: Provide function to reacquire ownership (Andrew Halaney) [RHEL-3987] - tty: sysfs: Add nbcon support for 'active' (Andrew Halaney) [RHEL-3987] - proc: Add nbcon support for /proc/consoles (Andrew Halaney) [RHEL-3987] - printk: nbcon: Start printing threads (Andrew Halaney) [RHEL-3987] - printk: nbcon: Stop threads on shutdown/reboot (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add printer thread wakeups (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add context to console_is_usable() (Andrew Halaney) [RHEL-3987] - printk: Atomic print in printk context on shutdown (Andrew Halaney) [RHEL-3987] - printk: nbcon: Introduce printing kthreads (Andrew Halaney) [RHEL-3987] - lockdep: Mark emergency section in lockdep splats (Andrew Halaney) [RHEL-3987] - rcu: Mark emergency section in rcu stalls (Andrew Halaney) [RHEL-3987] - panic: Mark emergency section in oops (Andrew Halaney) [RHEL-3987] - panic: Mark emergency section in warn (Andrew Halaney) [RHEL-3987] - printk: nbcon: Implement emergency sections (Andrew Halaney) [RHEL-3987] - printk: Coordinate direct printing in panic (Andrew Halaney) [RHEL-3987] - printk: Track nbcon consoles (Andrew Halaney) [RHEL-3987] - printk: Avoid console_lock dance if no legacy or boot consoles (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add unsafe flushing on panic (Andrew Halaney) [RHEL-3987] - printk: nbcon: Assign priority based on CPU state (Andrew Halaney) [RHEL-3987] - printk: nbcon: Use nbcon consoles in console_flush_all() (Andrew Halaney) [RHEL-3987] - printk: Update @console_may_schedule in console_trylock_spinning() (Derek Barbosa) [RHEL-3987] - serial: Lock console when calling into driver before registration (Derek Barbosa) [RHEL-3987] - printk: Disable passing console lock owner completely during panic() (Derek Barbosa) [RHEL-3987] - printk: Track registered boot consoles (Andrew Halaney) [RHEL-3987] - printk: nbcon: Provide function to flush using write_atomic() (Andrew Halaney) [RHEL-3987] - printk: Add @flags argument for console_is_usable() (Andrew Halaney) [RHEL-3987] - printk: Let console_is_usable() handle nbcon (Andrew Halaney) [RHEL-3987] - printk: Make console_is_usable() available to nbcon (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add driver_enter/driver_exit console callbacks (Andrew Halaney) [RHEL-3987] - printk: nbcon: Implement processing in port->lock wrapper (Andrew Halaney) [RHEL-3987] - printk: Check printk_deferred_enter()/_exit() usage (Andrew Halaney) [RHEL-3987] - printk: nbcon: Ensure ownership release on failed emit (Andrew Halaney) [RHEL-3987] - printk: Add sparse notation to console_srcu locking (Andrew Halaney) [RHEL-3987] - printk: Consider nbcon boot consoles on seq init (Andrew Halaney) [RHEL-3987] - panic: Flush kernel log buffer at the end (Andrew Halaney) [RHEL-3987] - printk: Avoid non-panic CPUs writing to ringbuffer (Andrew Halaney) [RHEL-3987] - printk: ringbuffer: Consider committed as finalized in panic (Andrew Halaney) [RHEL-3987] - printk: ringbuffer: Skip non-finalized records in panic (Andrew Halaney) [RHEL-3987] - printk: Wait for all reserved records with pr_flush() (Andrew Halaney) [RHEL-3987] - printk: ringbuffer: Cleanup reader terminology (Andrew Halaney) [RHEL-3987] - printk: Add this_cpu_in_panic() (Andrew Halaney) [RHEL-3987] - printk: For @suppress_panic_printk check for other CPU in panic (Andrew Halaney) [RHEL-3987] - printk: ringbuffer: Clarify special lpos values (Andrew Halaney) [RHEL-3987] - printk: ringbuffer: Do not skip non-finalized records with prb_next_seq() (Andrew Halaney) [RHEL-3987] - printk: Use prb_first_seq() as base for 32bit seq macros (Andrew Halaney) [RHEL-3987] - printk: Adjust mapping for 32bit seq macros (Andrew Halaney) [RHEL-3987] - printk: nbcon: Relocate 32bit seq macros (Andrew Halaney) [RHEL-3987] - printk: Reduce pr_flush() pooling time (Andrew Halaney) [RHEL-3987] - printk: fix illegal pbufs access for !CONFIG_PRINTK (Andrew Halaney) [RHEL-3987] - printk: nbcon: Allow drivers to mark unsafe regions and check state (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add emit function and callback function for atomic printing (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add sequence handling (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add ownership state functions (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add buffer management (Andrew Halaney) [RHEL-3987] - printk: Make static printk buffers available to nbcon (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add acquire/release logic (Andrew Halaney) [RHEL-3987] - printk: Add non-BKL (nbcon) console basic infrastructure (Andrew Halaney) [RHEL-3987] - printk: flush consoles before checking progress (Andrew Halaney) [RHEL-3987] - panic: Reenable preemption in WARN slowpath (Andrew Halaney) [RHEL-3987] - Revert "printk: export symbols for debug modules" (Andrew Halaney) [RHEL-3987] - printk: export symbols for debug modules (Andrew Halaney) [RHEL-3987] - printk: ringbuffer: Fix truncating buffer size min_t cast (Andrew Halaney) [RHEL-3987] - printk: Rename abandon_console_lock_in_panic() to other_cpu_in_panic() (Andrew Halaney) [RHEL-3987] - printk: Add per-console suspended state (Andrew Halaney) [RHEL-3987] - console: Document struct console (Derek Barbosa) [RHEL-3987] - console: Use BIT() macros for @flags values (Derek Barbosa) [RHEL-3987] - printk: Consolidate console deferred printing (Andrew Halaney) [RHEL-3987] - printk: Do not take console lock for console_flush_on_panic() (Andrew Halaney) [RHEL-3987] - printk: Keep non-panic-CPUs out of console lock (Andrew Halaney) [RHEL-3987] - printk: Reduce console_unblank() usage in unsafe scenarios (Andrew Halaney) [RHEL-3987] - panic: hide unused global functions (Andrew Halaney) [RHEL-3987] - seqlock/latch: Provide raw_read_seqcount_latch_retry() (Andrew Halaney) [RHEL-3987] - timekeeping: Consolidate fast timekeeper (Andrew Halaney) [RHEL-3987] - printk: export console trace point for kcsan/kasan/kfence/kmsan (Andrew Halaney) [RHEL-3987] - kcsan: test: use new suite_{init,exit} support (Andrew Halaney) [RHEL-3987] - printk: Remove obsoleted check for non-existent "user" object (Andrew Halaney) [RHEL-3987] - panic: fix the panic_print NMI backtrace setting (Andrew Halaney) [RHEL-3987] - kernel/printk/index.c: fix memory leak with using debugfs_lookup() (Andrew Halaney) [RHEL-3987] - printk: Use scnprintf() to print the message about the dropped messages on a console (Andrew Halaney) [RHEL-3987] - kernel/printk/printk.c: Fix W=1 kernel-doc warning (Andrew Halaney) [RHEL-3987] - printk: Remove trace_.*_rcuidle() usage (Andrew Halaney) [RHEL-3987] - printk: adjust string limit macros (Andrew Halaney) [RHEL-3987] - printk: use printk_buffers for devkmsg (Andrew Halaney) [RHEL-3987] - printk: introduce console_prepend_dropped() for dropped messages (Andrew Halaney) [RHEL-3987] - printk: introduce printk_get_next_message() and printk_message (Andrew Halaney) [RHEL-3987] - printk: introduce struct printk_buffers (Andrew Halaney) [RHEL-3987] - printk: move size limit macros into internal.h (Andrew Halaney) [RHEL-3987] - exit: Use READ_ONCE() for all oops/warn limit reads (Andrew Halaney) [RHEL-3987] - exit: Allow oops_limit to be disabled (Andrew Halaney) [RHEL-3987] - exit: Put an upper limit on how often we can oops (Andrew Halaney) [RHEL-3987] - printk: htmldocs: add missing description (Andrew Halaney) [RHEL-3987] - panic: use str_enabled_disabled() helper (Andrew Halaney) [RHEL-3987] - printk: cpu sync always disable interrupts (Andrew Halaney) [RHEL-3987] - panic: move panic_print before kmsg dumpers (Andrew Halaney) [RHEL-3987] - panic: add option to dump all CPUs backtraces in panic_print (Andrew Halaney) [RHEL-3987] - docs: sysctl/kernel: add missing bit to panic_print (Andrew Halaney) [RHEL-3987] - panic: remove oops_id (Andrew Halaney) [RHEL-3987] - panic: use error_report_end tracepoint on warnings (Andrew Halaney) [RHEL-3987] - tools/bootconfig: Print all error message in stderr (Andrew Halaney) [RHEL-3987] - printk: Remove console_silent() (Andrew Halaney) [RHEL-3987] - redhat/configs: Disable CONFIG_RPMSG_TTY (Andrew Halaney) [RHEL-24205] - redhat/configs: Align new TTY configs with ELN (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Add ACPI ID for Granite Rapids-D UART (Andrew Halaney) [RHEL-24205] - tty: serial: fsl_lpuart: Check the return value of dmaengine_tx_status (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: fix unconditional activation of THRI interrupt (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: Fix DMA transmission in RS485 mode (Andrew Halaney) [RHEL-24205] - Revert "tty: serial: simplify qcom_geni_serial_send_chunk_fifo()" (Andrew Halaney) [RHEL-24205] - vt: fix unicode buffer corruption when deleting characters (Andrew Halaney) [RHEL-24205] - tty: serial: imx: Fix broken RS485 (Andrew Halaney) [RHEL-24205] - serial: stm32: do not always set SER_RS485_RX_DURING_TX if RS485 is enabled (Andrew Halaney) [RHEL-24205] - ARM: PL011: Fix DMA support (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: address RX timeout interrupt errata (Andrew Halaney) [RHEL-24205] - serial: 8250: 8250_omap: Clear UART_HAS_RHR_IT_DIS bit (Andrew Halaney) [RHEL-24205] - serdev: Replace custom code with device_match_acpi_handle() (Andrew Halaney) [RHEL-24205] - serdev: Simplify devm_serdev_device_open() function (Andrew Halaney) [RHEL-24205] - serdev: Make use of device_set_node() (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add copyright Siemens Mobility GmbH (Andrew Halaney) [RHEL-24205] - tty: 8250: Add note for PX-835 (Andrew Halaney) [RHEL-24205] - tty: 8250: Add support for Intashield IX cards (Andrew Halaney) [RHEL-24205] - tty: 8250: Fix IS-200 PCI ID comment (Andrew Halaney) [RHEL-24205] - tty: 8250: Add support for additional Brainboxes PX cards (Andrew Halaney) [RHEL-24205] - tty: 8250: Add support for Intashield IS-100 (Andrew Halaney) [RHEL-24205] - tty: 8250: Add support for Brainboxes UP cards (Andrew Halaney) [RHEL-24205] - tty: 8250: Add support for additional Brainboxes UC cards (Andrew Halaney) [RHEL-24205] - serial: 8250_omap: Set the console genpd always on if no console suspend (Andrew Halaney) [RHEL-24205] - hvc/xen: fix console unplug (Andrew Halaney) [RHEL-24205] - hvc/xen: fix error path in xen_hvc_init() to always register frontend driver (Andrew Halaney) [RHEL-24205] - tty: serial: 8250: Add support for MOXA Mini PCIe boards (Andrew Halaney) [RHEL-24205] - tty: serial: 8250: Relocate macros within 8250_pci.c (Andrew Halaney) [RHEL-24205] - tty: serial: 8250: Cleanup MOXA configurations (Andrew Halaney) [RHEL-24205] - tty: serial: 8250: Modify MOXA enum name within 8250_pci.c (Andrew Halaney) [RHEL-24205] - tty: whitespaces in descriptions corrected by replacing tabs with spaces (Andrew Halaney) [RHEL-24205] - serial/esp32_uart: use prescaler when available (Andrew Halaney) [RHEL-24205] - serial: 8250: remove AR7 support (Andrew Halaney) [RHEL-24205] - tty: serial: meson: fix hard LOCKUP on crtscts mode (Andrew Halaney) [RHEL-24205] - drivers/tty/serial: add ESP32S3 ACM gadget driver (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: document esp32s3-acm (Andrew Halaney) [RHEL-24205] - drivers/tty/serial: add driver for the ESP32 UART (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: document esp32-uart (Andrew Halaney) [RHEL-24205] - serial: core: tidy invalid baudrate handling in uart_get_baud_rate (Andrew Halaney) [RHEL-24205] - serial: xilinx_uartps: unset STOPBRK when setting STARTBRK (Andrew Halaney) [RHEL-24205] - serial: max310x: remove trailing whitespaces (Andrew Halaney) [RHEL-24205] - tty/sysrq: replace smp_processor_id() with get_cpu() (Andrew Halaney) [RHEL-24205] - serial: add PORT_GENERIC definition (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Add a earlycon for the S4 SoC (Andrew Halaney) [RHEL-24205] - serial: initialize retinfo in uart_get_info() (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Use devm_clk_get_optional_enabled() (Andrew Halaney) [RHEL-24205] - tty: vc_screen: make vc_class constant (Andrew Halaney) [RHEL-24205] - tty: vt: make vtconsole_class constant (Andrew Halaney) [RHEL-24205] - tty: Restrict access to TIOCLINUX' copy-and-paste subcommands (Andrew Halaney) [RHEL-24205] - serial: core: Simplify uart_get_rs485_mode() (Andrew Halaney) [RHEL-24205] - serial: 8250: Check for valid console index (Andrew Halaney) [RHEL-24205] - dt-bindings: sc16is7xx: convert to YAML (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: use device_property APIs when configuring irda mode (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: Do not complain when DMA is absent (Andrew Halaney) [RHEL-24205] - serial: imx: Put DMA enabled UART in separate lock subclass (Andrew Halaney) [RHEL-24205] - serial: core: add comment about definitely used port types (Andrew Halaney) [RHEL-24205] - serial: core: remove cruft from uapi header (Andrew Halaney) [RHEL-24205] - serial: 8250_pci1xxxx: Annotate struct pci1xxxx_8250 with __counted_by (Andrew Halaney) [RHEL-24205] - serial: exar: Add RS-485 support for Sealevel XR17V35X based cards (Andrew Halaney) [RHEL-24205] - vt: Replace strlcpy with strscpy (Andrew Halaney) [RHEL-24205] - serial: core: fix kernel-doc for uart_port_unlock_irqrestore() (Andrew Halaney) [RHEL-24205] - mxser: Annotate struct mxser_board with __counted_by (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Use devm_clk_get_optional_enabled() (Andrew Halaney) [RHEL-24205] - serial: 8250_of: Use devm_clk_get_enabled() (Andrew Halaney) [RHEL-24205] - serial: 8250_aspeed_vuart: Use devm_clk_get_enabled() (Andrew Halaney) [RHEL-24205] - tty: use 'if' in send_break() instead of 'goto' (Andrew Halaney) [RHEL-24205] - tty: don't check for signal_pending() in send_break() (Andrew Halaney) [RHEL-24205] - tty: early return from send_break() on TTY_DRIVER_HARDWARE_BREAK (Andrew Halaney) [RHEL-24205] - tty: convert THROTTLE constants into enum (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: use bool for 'restart' in tty_buffer_unlock_exclusive() (Andrew Halaney) [RHEL-24205] - tty: stop using ndash in kernel-doc (Andrew Halaney) [RHEL-24205] - tty: invert return values of tty_{,un}throttle_safe() (Andrew Halaney) [RHEL-24205] - tty: switch tty_{,un}throttle_safe() to return a bool (Andrew Halaney) [RHEL-24205] - tty: n_tty: use do-while in n_tty_check_{,un}throttle() (Andrew Halaney) [RHEL-24205] - tty: n_tty: invert the condition in copy_from_read_buf() (Andrew Halaney) [RHEL-24205] - tty: n_tty: use min3() in copy_from_read_buf() (Andrew Halaney) [RHEL-24205] - tty: n_tty: rename and retype 'retval' in n_tty_ioctl() (Andrew Halaney) [RHEL-24205] - tty: n_tty: use 'retval' instead of 'c' (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Use dev_err_probe() instead of dev_err() (Andrew Halaney) [RHEL-24205] - serial: xilinx_uartps: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: vt8500: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: ucc_uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: uartlite: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: timbuart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sunzilog: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sunsu: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sunsab: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sunplus-uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sunhv: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: stm32: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: st-asc: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sprd: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sifive: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: txx9: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: mctrl_gpio: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: core: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: tegra: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sb1250-duart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: samsung_tty: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sa1100: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: rp2: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: rda: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: pxa: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: pic32: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: pch: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: owl: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: omap: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: msm: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: mps2-uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: mpc52xx: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: milbeaut_usio: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: meson: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: men_z135_uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: mcf: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: ma35d1: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: lpc32xx_hs: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: liteuart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: jsm: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: ip22zilog: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: imx: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: icom: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: fsl_lpuart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: linflexuart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: dz: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: digicolor: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: bcm63xx-uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: atmel: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: arc_uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: ar933x: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: apb: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: amba-pl010: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: altera_uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: altera_jtaguart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_pci1xxxx: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_omap: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_mtk: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_fsl: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_exar: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_dma: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_aspeed_vuart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 21285: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: core: Use lock wrappers (Andrew Halaney) [RHEL-24205] - serial: core: Provide port lock wrappers (Andrew Halaney) [RHEL-24205] - tty: serial: 8250_exar: Does not use anything from 8250_pci (Andrew Halaney) [RHEL-24205] - serial: 8250_mid: Remove 8250_pci usage (Andrew Halaney) [RHEL-24205] - tty/serial: 8250: Sort drivers in Makefile (Andrew Halaney) [RHEL-24205] - tty/serial: Sort drivers in makefile (Andrew Halaney) [RHEL-24205] - serial: imx: Simplify compatibility handling (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: improve comments about variants (Andrew Halaney) [RHEL-24205] - tty: tty_jobctrl: fix pid memleak in disassociate_ctty() (Andrew Halaney) [RHEL-24205] - tty: serial: linflexuart: Fix to check return value of platform_get_irq() in linflex_probe() (Andrew Halaney) [RHEL-24205] - tty: serial: ma35d1_serial: Add missing check for ioremap (Andrew Halaney) [RHEL-24205] - serial: 8250_of: Use dev_err_probe() instead of dev_warn() (Andrew Halaney) [RHEL-24205] - serial: 8250_aspeed_vuart: Use dev_err_probe() instead of dev_err() (Andrew Halaney) [RHEL-24205] - serial: 8250_port: Introduce UART_IIR_FIFO_ENABLED_16750 (Andrew Halaney) [RHEL-24205] - tty: hvc: remove set but unused variable (Andrew Halaney) [RHEL-24205] - serial: stm32: add support for break control (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: remove unused to_sc16is7xx_port macro (Andrew Halaney) [RHEL-24205] - tty: vcc: Add check for kstrdup() in vcc_probe() (Andrew Halaney) [RHEL-24205] - net: hso: drop unused function argument (Andrew Halaney) [RHEL-24205] - serial: mxs-auart: fix tx (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: reorder code to remove prototype declarations (Andrew Halaney) [RHEL-24205] - serial: omap: do not override settings for RS485 support (Andrew Halaney) [RHEL-24205] - serial: core, imx: do not set RS485 enabled if it is not supported (Andrew Halaney) [RHEL-24205] - serial: core: make sure RS485 cannot be enabled when it is not supported (Andrew Halaney) [RHEL-24205] - serial: core: fix sanitizing check for RTS settings (Andrew Halaney) [RHEL-24205] - serial: core: set missing supported flag for RX during TX GPIO (Andrew Halaney) [RHEL-24205] - serial: Do not hold the port lock when setting rx-during-tx GPIO (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm2835aux: Restore clock error handling (Andrew Halaney) [RHEL-24205] - serial: imx: Ensure that imx_uart_rs485_config() is called with enabled clock (Andrew Halaney) [RHEL-24205] - serial: apbuart: fix console prompt on qemu (Andrew Halaney) [RHEL-24205] - serial: ma35d1: Validate console index before assignment (Andrew Halaney) [RHEL-24205] - arm64: defconfig: Increase SERIAL_8250_NR_UARTS (Andrew Halaney) [RHEL-24205] - tty: fix tty_operations types in documentation (Andrew Halaney) [RHEL-24205] - serial: core: Revert checks for tx runtime PM state (Andrew Halaney) [RHEL-24205] - serial: 8250: 8250_omap: Do not start RX DMA on THRI interrupt (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Don't skip resource freeing if pm_runtime_resume_and_get() failed (Andrew Halaney) [RHEL-24205] - serial: core: Fix runtime PM handling for pending tx (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: drop earlycon support for unsupported platforms (Andrew Halaney) [RHEL-24205] - tty: 8250: Add Brainboxes Oxford Semiconductor-based quirks (Andrew Halaney) [RHEL-24205] - tty: 8250: Fix up PX-803/PX-857 (Andrew Halaney) [RHEL-24205] - tty: 8250: Fix port count of PX-257 (Andrew Halaney) [RHEL-24205] - tty: 8250: Remove UC-257 and UC-431 (Andrew Halaney) [RHEL-24205] - hvc/xen: fix event channel handling for secondary consoles (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: remove dead code (Andrew Halaney) [RHEL-24205] - ASoC: ti: ams-delta: Fix cx81801_receive() argument types (Andrew Halaney) [RHEL-24205] - serial: core: Fix checks for tx runtime PM state (Andrew Halaney) [RHEL-24205] - serial: 8250_omap: Drop pm_runtime_irq_safe() (Andrew Halaney) [RHEL-24205] - serial: 8250_omap: Fix errors with no_console_suspend (Andrew Halaney) [RHEL-24205] - serial: Reduce spinlocked portion of uart_rs485_config() (Andrew Halaney) [RHEL-24205] - serial: exar: Revert "serial: exar: Add support for Sealevel 7xxxC serial cards" (Andrew Halaney) [RHEL-24205] - Revert "tty: n_gsm: fix UAF in gsm_cleanup_mux" (Andrew Halaney) [RHEL-24205] - serial: 8250_port: Check IRQ data before use (Andrew Halaney) [RHEL-24205] - tty: shrink the size of struct tty_struct by 40 bytes (Andrew Halaney) [RHEL-24205] - tty: n_tty: deduplicate copy code in n_tty_receive_buf_real_raw() (Andrew Halaney) [RHEL-24205] - tty: n_tty: extract ECHO_OP processing to a separate function (Andrew Halaney) [RHEL-24205] - tty: n_tty: unify counts to size_t (Andrew Halaney) [RHEL-24205] - tty: n_tty: use u8 for chars and flags (Andrew Halaney) [RHEL-24205] - tty: n_tty: simplify chars_in_buffer() (Andrew Halaney) [RHEL-24205] - tty: n_tty: remove unsigned char casts from character constants (Andrew Halaney) [RHEL-24205] - tty: n_tty: move newline handling to a separate function (Andrew Halaney) [RHEL-24205] - tty: n_tty: move canon handling to a separate function (Andrew Halaney) [RHEL-24205] - tty: n_tty: use MASK() for masking out size bits (Andrew Halaney) [RHEL-24205] - tty: n_tty: make n_tty_data::num_overrun unsigned (Andrew Halaney) [RHEL-24205] - tty: n_tty: use time_is_before_jiffies() in n_tty_receive_overrun() (Andrew Halaney) [RHEL-24205] - tty: n_tty: use 'num' for writes' counts (Andrew Halaney) [RHEL-24205] - tty: n_tty: use output character directly (Andrew Halaney) [RHEL-24205] - tty: n_tty: make flow of n_tty_receive_buf_common() a bool (Andrew Halaney) [RHEL-24205] - Revert "tty: serial: meson: Add a earlycon for the T7 SoC" (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: improve bcm7271 8250 port (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: add missing support for rs485 devicetree properties (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: fix bug when first setting GPIO direction (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: fix regression with GPIO configuration (Andrew Halaney) [RHEL-24205] - dt-bindings: sc16is7xx: Add property to change GPIO function (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: remove obsolete out_thread label (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: fix broken port 0 uart init (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: fall back to poll if there's no interrupt (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: snps-dw-apb-uart: make interrupt optional (Andrew Halaney) [RHEL-24205] - serial: tegra: handle clk prepare error in tegra_uart_hw_init() (Andrew Halaney) [RHEL-24205] - serial: sifive: Add suspend and resume operations (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Add a earlycon for the T7 SoC (Andrew Halaney) [RHEL-24205] - serial: stm32: synchronize RX DMA channel in shutdown (Andrew Halaney) [RHEL-24205] - serial: stm32: replace access to DMAR bit by dmaengine_pause/resume (Andrew Halaney) [RHEL-24205] - serial: stm32: group dma pause/resume error handling into single function (Andrew Halaney) [RHEL-24205] - serial: stm32: modify parameter and rename stm32_usart_rx_dma_enabled (Andrew Halaney) [RHEL-24205] - serial: stm32: use DMAT as a configuration bit (Andrew Halaney) [RHEL-24205] - serial: stm32: avoid clearing DMAT bit during transfer (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add restart flag to extended ioctl config (Andrew Halaney) [RHEL-24205] - tty: n_gsm: cleanup gsm_control_command and gsm_control_reply (Andrew Halaney) [RHEL-24205] - tty: n_gsm: increase gsm_mux unsupported counted where appropriate (Andrew Halaney) [RHEL-24205] - tty: n_gsm: increase malformed counter for malformed control frames (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add open_error counter to gsm_mux (Andrew Halaney) [RHEL-24205] - tty: n_gsm: remove unneeded initialization of ret in gsm_dlci_config (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add missing description to structs in gsmmux.h (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add restart flag to DLC specific ioctl config (Andrew Halaney) [RHEL-24205] - serial: core: Remove unused PORT_* definitions (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: invert conditions in __tty_buffer_request_room() (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: initialize variables in initializers already (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: better types in __tty_buffer_request_room() (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: use __tty_insert_flip_string_flags() in tty_insert_flip_char() (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: let tty_prepare_flip_string() return size_t (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: switch insert functions to size_t (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: warn if losing flags in __tty_insert_flip_string_flags() (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: unify tty_insert_flip_string_{fixed_flag,flags}() (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: use struct_size() in tty_buffer_alloc() (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: switch data type to u8 (Andrew Halaney) [RHEL-24205] - tty: gdm724x: use min_t() for size_t varable and a constant (Andrew Halaney) [RHEL-24205] - serial: core: Fix serial core port id, including multiport devices (Andrew Halaney) [RHEL-24205] - serial: 8250: drop lockdep annotation from serial8250_clear_IER() (Andrew Halaney) [RHEL-24205] - tty: rfcomm: convert counts to size_t (Andrew Halaney) [RHEL-24205] - tty: hso: simplify hso_serial_write() (Andrew Halaney) [RHEL-24205] - tty: gdm724x: convert counts to size_t (Andrew Halaney) [RHEL-24205] - tty: vcc: convert counts to size_t (Andrew Halaney) [RHEL-24205] - tty: hvc: convert counts to size_t (Andrew Halaney) [RHEL-24205] - tty: ldops: unify to u8 (Andrew Halaney) [RHEL-24205] - tty: audit: unify to u8 (Andrew Halaney) [RHEL-24205] - tty: make tty_operations::write()'s count size_t (Andrew Halaney) [RHEL-24205] - tty: propagate u8 data to tty_operations::put_char() (Andrew Halaney) [RHEL-24205] - tty: propagate u8 data to tty_operations::write() (Andrew Halaney) [RHEL-24205] - tty: use min() for size computation in iterate_tty_read() (Andrew Halaney) [RHEL-24205] - tty: switch size and count types in iterate_tty_read() to size_t (Andrew Halaney) [RHEL-24205] - tty: use ssize_t for iterate_tty_read() returned type (Andrew Halaney) [RHEL-24205] - tty: use min() in iterate_tty_write() (Andrew Halaney) [RHEL-24205] - tty: rename and de-inline do_tty_write() (Andrew Halaney) [RHEL-24205] - tty: don't pass write() to do_tty_write() (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: make all offsets unsigned (Andrew Halaney) [RHEL-24205] - tty: make char_buf_ptr()/flag_buf_ptr()'s offset unsigned (Andrew Halaney) [RHEL-24205] - misc: ti-st: make st_recv() conforming to tty_ldisc_ops::receive_buf() (Andrew Halaney) [RHEL-24205] - tty: use u8 for flags (Andrew Halaney) [RHEL-24205] - tty: use u8 for chars (Andrew Halaney) [RHEL-24205] - tty: make tty_ldisc_ops::*buf*() hooks operate on size_t (Andrew Halaney) [RHEL-24205] - tty: can327, move overflow test inside can327_ldisc_rx()'s loop (Andrew Halaney) [RHEL-24205] - tty: can327: unify error paths in can327_ldisc_rx() (Andrew Halaney) [RHEL-24205] - tty: switch count in tty_ldisc_receive_buf() to size_t (Andrew Halaney) [RHEL-24205] - tty: switch receive_buf() counts to size_t (Andrew Halaney) [RHEL-24205] - tty: make counts in tty_port_client_operations hooks size_t (Andrew Halaney) [RHEL-24205] - tty: make tty_port_client_operations operate with u8 (Andrew Halaney) [RHEL-24205] - tty: make tty_change_softcar() more understandable (Andrew Halaney) [RHEL-24205] - tty: drop tty_debug_wait_until_sent() (Andrew Halaney) [RHEL-24205] - tty: tty_port: rename 'disc' to 'ld' (Andrew Halaney) [RHEL-24205] - tty: change tty_write_lock()'s ndelay parameter to bool (Andrew Halaney) [RHEL-24205] - tty: n_null: remove optional ldops (Andrew Halaney) [RHEL-24205] - tty: remove dummy tty_ldisc_ops::poll() implementations (Andrew Halaney) [RHEL-24205] - tty: ldisc: document that ldops are optional (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: Poll primary sequencer irq status after cancel_tx (Andrew Halaney) [RHEL-24205] - serial: sifive: Remove redundant of_match_ptr() (Andrew Halaney) [RHEL-24205] - serial: core: Revert port_id use (Andrew Halaney) [RHEL-24205] - TIOCSTI: Document CAP_SYS_ADMIN behaviour in Kconfig (Andrew Halaney) [RHEL-24205] - dmaengine: pl330: Return DMA_PAUSED when transaction is paused (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix oops for port->pm on uart_change_pm() (Andrew Halaney) [RHEL-24205] - serial: 8250: Reinit port_id when adding back serial8250_isa_devs (Andrew Halaney) [RHEL-24205] - serial: core: Fix kmemleak issue for serial core device remove (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: remove unnecessary cast when reading register (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Remove linux/fs_uart_pd.h (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Don't include fs_uart_pd.h when not needed (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Remove stale prototype in powerpc/fsl_soc.c (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Remove cpm_uart/ subdirectory (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Refactor cpm_uart_[un]map_pram() (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Refactor cpm_uart_allocbuf()/cpm_uart_freebuf() (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Deduplicate cpm_line_cr_cmd() (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Deduplicate cpm_set_{brg/smc_fcr/scc_fcr}() (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Use get_baudrate() instead of uart_baudrate() (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Stop using fs_uart_id enum (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Remove stale prototypes and table and macros (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Avoid suspicious locking (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: Remove redundant initialization owner in mcb_driver (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: Fix unsigned expression compared with zero (Andrew Halaney) [RHEL-24205] - serial: max310x: fix typos in comments (Andrew Halaney) [RHEL-24205] - serial: max310x: add comments for membase address workaround (Andrew Halaney) [RHEL-24205] - tty: n_gsm: require CAP_NET_ADMIN to attach N_GSM0710 ldisc (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: Fix unsigned comparison with less than zero (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Set missing PM ops for hibernation support (Andrew Halaney) [RHEL-24205] - tty: serial: xilinx_uartps: Do not check for 0 return after calling platform_get_irq() (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: Fix potential deadlock on &info->lock (Andrew Halaney) [RHEL-24205] - tty: vt: Remove some repetitive initialization (Andrew Halaney) [RHEL-24205] - tty: serial: Remove redundant initialization for ma35d1serial_driver (Andrew Halaney) [RHEL-24205] - serial: core: Fix serial_base_match() after fixing controller port name (Andrew Halaney) [RHEL-24205] - serial: core: Fix serial core controller port name to show controller id (Andrew Halaney) [RHEL-24205] - serial: core: Fix serial core port id to not use port->line (Andrew Halaney) [RHEL-24205] - serial: core: Controller id cannot be negative (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: make default_params const (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: use PCI_VDEVICE (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: drop info messages from init/exit functions (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: define global strings as const strings (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: drop global slgt_driver_name array (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: convert CALC_REGADDR() macro to an inline (Andrew Halaney) [RHEL-24205] - misc: ti-st: don't check for tty data == NULL (Andrew Halaney) [RHEL-24205] - misc: ti-st: remove ptr from recv functions (Andrew Halaney) [RHEL-24205] - misc: ti-st: remove forward declarations and make st_int_recv() static (Andrew Halaney) [RHEL-24205] - speakup: switch to unsigned iterator in spk_ttyio_receive_buf2() (Andrew Halaney) [RHEL-24205] - serial: altera_jtaguart: switch status to u32 (Andrew Halaney) [RHEL-24205] - can: slcan: remove casts from tty->disc_data (Andrew Halaney) [RHEL-24205] - input: serport: remove casts from tty->disc_data (Andrew Halaney) [RHEL-24205] - tty: hvsi: remove an extra variable from hvsi_write() (Andrew Halaney) [RHEL-24205] - Bluetooth: rfcomm: remove casts from tty->driver_data (Andrew Halaney) [RHEL-24205] - serial: move WARN_ON() in uart_write() to the condition (Andrew Halaney) [RHEL-24205] - parport_pc: add support for ASIX AX99100 (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: add support for ASIX AX99100 (Andrew Halaney) [RHEL-24205] - can: ems_pci: move ASIX AX99100 ids to pci_ids.h (Andrew Halaney) [RHEL-24205] - can: ems_pci: remove PCI_SUBVENDOR_ID_ASIX definition (Andrew Halaney) [RHEL-24205] - serial: sprd: Fix DMA buffer leak issue (Andrew Halaney) [RHEL-24205] - serial: sprd: Assign sprd_port after initialized to avoid wrong access (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Put IOControl register into regmap_volatile (Andrew Halaney) [RHEL-24205] - drivers:tty: fix return value check in asc_init_port (Andrew Halaney) [RHEL-24205] - tty: serial: meson: refactor objects definition for different devnames (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: fix error handling in read_uarts_available_from_reg() (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Preserve original value of DLF register (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Fix sleeping in atomic context (Andrew Halaney) [RHEL-24205] - serial: sifive: Fix sifive_serial_console_setup() section (Andrew Halaney) [RHEL-24205] - serial: st-asc: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: imx: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: sifive: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: sccnxp: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: sprd: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: mps2-uart: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: vt8500: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: omap: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: tegra: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: linflexuart: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: clps711x: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: bcm63xx-uart: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: ar933x: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: clean up clock-rate debug printk (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: fix opp vote on shutdown (Andrew Halaney) [RHEL-24205] - tty: serial: 8250: Define earlycon for mrvl,mmp-uart (Andrew Halaney) [RHEL-24205] - arm64: dts: meson: a1: change uart compatible string (Andrew Halaney) [RHEL-24205] - tty: serial: meson: add independent uart_data for A1 SoC family (Andrew Halaney) [RHEL-24205] - tty: serial: meson: introduce separate uart_data for S4 SoC family (Andrew Halaney) [RHEL-24205] - tty: serial: meson: apply ttyS devname instead of ttyAML for new SoCs (Andrew Halaney) [RHEL-24205] - tty: serial: meson: redesign the module to platform_driver (Andrew Halaney) [RHEL-24205] - tty: serial: meson: use dev_err_probe (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: Make UART config auto configurable (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: Read num ports from register data. (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: Add clockrate speed for G215/F215 boards (Andrew Halaney) [RHEL-24205] - serial: tegra: Don't print error on probe deferral (Andrew Halaney) [RHEL-24205] - tty: Explicitly include correct DT includes (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: use icc tag defines (Andrew Halaney) [RHEL-24205] - Documentation: devices.txt: reconcile serial/ucc_uart minor numers (Andrew Halaney) [RHEL-24205] - serial: drivers: switch ch and flag to u8 (Andrew Halaney) [RHEL-24205] - serial: omap-serial: remove flag from serial_omap_rdi() (Andrew Halaney) [RHEL-24205] - serial: arc_uart: simplify flags handling in arc_serial_rx_chars() (Andrew Halaney) [RHEL-24205] - serial: pass state to __uart_start() directly (Andrew Halaney) [RHEL-24205] - serial: make uart_insert_char() accept u8s (Andrew Halaney) [RHEL-24205] - serial: convert uart sysrq handling to u8 (Andrew Halaney) [RHEL-24205] - tty: sysrq: use switch in sysrq_key_table_key2index() (Andrew Halaney) [RHEL-24205] - tty: sysrq: switch the rest of keys to u8 (Andrew Halaney) [RHEL-24205] - tty: sysrq: rename and re-type i in sysrq_handle_loglevel() (Andrew Halaney) [RHEL-24205] - n_tty: make many tty parameters const (Andrew Halaney) [RHEL-24205] - n_tty: pass ldata to canon_skip_eof() directly (Andrew Halaney) [RHEL-24205] - n_tty: simplify and sanitize zero_buffer() (Andrew Halaney) [RHEL-24205] - n_tty: drop fp from n_tty_receive_buf_real_raw() (Andrew Halaney) [RHEL-24205] - tty: make check_tty_count() void (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix UAF in gsm_cleanup_mux (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: drop bogus runtime pm state update (Andrew Halaney) [RHEL-24205] - PM: sleep: wakeirq: drop unused enable helpers (Andrew Halaney) [RHEL-24205] - PM: sleep: wakeirq: fix wake irq arming (Andrew Halaney) [RHEL-24205] - TIOCSTI: always enable for CAP_SYS_ADMIN (Andrew Halaney) [RHEL-24205] - tty_audit: make data of tty_audit_log() const (Andrew Halaney) [RHEL-24205] - tty_audit: make tty pointers in exposed functions const (Andrew Halaney) [RHEL-24205] - tty_audit: make icanon a bool (Andrew Halaney) [RHEL-24205] - tty_audit: invert the condition in tty_audit_log() (Andrew Halaney) [RHEL-24205] - tty_audit: use kzalloc() in tty_audit_buf_alloc() (Andrew Halaney) [RHEL-24205] - tty_audit: use TASK_COMM_LEN for task comm (Andrew Halaney) [RHEL-24205] - Revert "8250: add support for ASIX devices with a FIFO bug" (Andrew Halaney) [RHEL-24205] - serial: atmel: don't enable IRQs prematurely (Andrew Halaney) [RHEL-24205] - tty: serial: Add Nuvoton ma35d1 serial driver support (Andrew Halaney) [RHEL-24205] - tty: serial: imx: fix rs485 rx after tx (Andrew Halaney) [RHEL-24205] - tty: fix hang on tty device with no_room set (Andrew Halaney) [RHEL-24205] - serial: core: fix -EPROBE_DEFER handling in init (Andrew Halaney) [RHEL-24205] - serial: 8250_omap: Use force_suspend and resume for system suspend (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: Use abs() to simplify some code (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: Fix a memory leak in s3c24xx_serial_getclk() when iterating clk (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: Fix a memory leak in s3c24xx_serial_getclk() in case of error (Andrew Halaney) [RHEL-24205] - serial: 8250: Apply FSL workarounds also without SERIAL_8250_CONSOLE (Andrew Halaney) [RHEL-24205] - serial: core: don't kfree device managed data (Andrew Halaney) [RHEL-24205] - serial: lantiq: add missing interrupt ack (Andrew Halaney) [RHEL-24205] - serial: 8250_mtk: Simplify clock sequencing and runtime PM (Andrew Halaney) [RHEL-24205] - serial: st-asc: fix typo in property name (Andrew Halaney) [RHEL-24205] - serial: core: Fix error handling for serial_core_ctrl_device_add() (Andrew Halaney) [RHEL-24205] - serial: core: Fix probing serial_base_bus devices (Andrew Halaney) [RHEL-24205] - serial: core: Don't drop port_mutex in serial_core_remove_one_port (Andrew Halaney) [RHEL-24205] - serial: core: Start managing serial controllers to enable runtime PM (Andrew Halaney) [RHEL-24205] - serial: 8250-fsl: Expand description of the MPC83xx UART's misbehaviour (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: convert to modern PM ops (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Move uart_write() inside PM section (Andrew Halaney) [RHEL-24205] - serial: qcom_geni: Comment use of devm_krealloc rather than devm_krealloc_array (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Fix a COMPILE_TEST dependency (Andrew Halaney) [RHEL-24205] - serial: 8250_tegra: Fix an error handling path in tegra_uart_probe() (Andrew Halaney) [RHEL-24205] - serial: Indicate fintek option may also be required for RS232 support (Andrew Halaney) [RHEL-24205] - serial: 8250: synchronize and annotate UART_IER access (Andrew Halaney) [RHEL-24205] - serial: 8250: lock port for UART_IER access in omap8250_irq() (Andrew Halaney) [RHEL-24205] - serial: 8250: lock port for omap8250_restore_regs() (Andrew Halaney) [RHEL-24205] - serial: 8250: lock port for rx_dma() callback (Andrew Halaney) [RHEL-24205] - serial: core: lock port for start_rx() in uart_resume_port() (Andrew Halaney) [RHEL-24205] - serial: 8250: lock port for stop_rx() in omap8250_irq() (Andrew Halaney) [RHEL-24205] - serial: core: lock port for stop_rx() in uart_suspend_port() (Andrew Halaney) [RHEL-24205] - serial: 8250: lock port in startup() callbacks (Andrew Halaney) [RHEL-24205] - vc_screen: reload load of struct vc_data pointer in vcs_write() to avoid UAF (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: fix enabling deactivated interrupt (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: fix leak in `brcmuart_probe` (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: balance clk_enable calls (Andrew Halaney) [RHEL-24205] - serial: arc_uart: fix of_iomap leak in `arc_serial_probe` (Andrew Halaney) [RHEL-24205] - serial: 8250: Document termios parameter of serial8250_em485_config() (Andrew Halaney) [RHEL-24205] - serial: Add support for Advantech PCI-1611U card (Andrew Halaney) [RHEL-24205] - serial: 8250_exar: Add support for USR298x PCI Modems (Andrew Halaney) [RHEL-24205] - serial: Make uart_remove_one_port() return void (Andrew Halaney) [RHEL-24205] - serial: stm32: Ignore return value of uart_remove_one_port() in .remove() (Andrew Halaney) [RHEL-24205] - serial: 8250_rt288x: Remove unnecessary UART_REG_UNMAPPED (Andrew Halaney) [RHEL-24205] - serial: 8250_rt288x: Name non-standard divisor latch reg (Andrew Halaney) [RHEL-24205] - serial: 8250: RT288x/Au1xxx code away from core (Andrew Halaney) [RHEL-24205] - serial: 8250: Add dl_read/write, bugs and mapsize into plat_serial8250_port (Andrew Halaney) [RHEL-24205] - serial: 8250: Document uart_8250_port's ->dl_read/write() (Andrew Halaney) [RHEL-24205] - serial: 8250: Change dl_read/write to handle value as u32 (Andrew Halaney) [RHEL-24205] - serial: 8250: Allow using ports higher than SERIAL_8250_RUNTIME_UARTS (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Shut down on remove for console uart (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Fix life cycle issues for interrupt handlers (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Fix imprecise external abort for omap_8250_pm() (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Fix freeing of resources on failed register (Andrew Halaney) [RHEL-24205] - serial: pl011: set UART011_CR_RXE in pl011_set_termios after port shutdown (Andrew Halaney) [RHEL-24205] - tty: serial: fsl_lpuart: optimize the timer based EOP logic (Andrew Halaney) [RHEL-24205] - serdev: Add method to assert break signal over tty UART port (Andrew Halaney) [RHEL-24205] - serdev: Replace all instances of ENOTSUPP with EOPNOTSUPP (Andrew Halaney) [RHEL-24205] - n_gsm: Use array_index_nospec() with index that comes from userspace (Andrew Halaney) [RHEL-24205] - tty: vt: drop checks for undefined VT_SINGLE_DRIVER (Andrew Halaney) [RHEL-24205] - tty: vt: distribute EXPORT_SYMBOL() (Andrew Halaney) [RHEL-24205] - tty: vt: simplify some cases in tioclinux() (Andrew Halaney) [RHEL-24205] - tty: vt: reformat tioclinux() (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Fix end of transmission on SCI (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Add support for tx end interrupt handling (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Fix TE setting on SCI IP (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Add RZ/G2L SCIFA DMA rx support (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Add RZ/G2L SCIFA DMA tx support (Andrew Halaney) [RHEL-24205] - serial: max310x: fix IO data corruption in batched operations (Andrew Halaney) [RHEL-24205] - serial: core: Disable uart_start() on uart_remove_one_port() (Andrew Halaney) [RHEL-24205] - serial: 8250: Reinit port->pm on port specific driver unbind (Andrew Halaney) [RHEL-24205] - serial: 8250: Add missing wakeup event reporting (Andrew Halaney) [RHEL-24205] - serial: fix TIOCSRS485 locking (Andrew Halaney) [RHEL-24205] - serial: make SiFive serial drivers depend on ARCH_ symbols (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: don't allocate and pass dummy flags (Andrew Halaney) [RHEL-24205] - tty: serial: simplify qcom_geni_serial_send_chunk_fifo() (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix redundant assignment of gsm->encoding (Andrew Halaney) [RHEL-24205] - ACPI: Replace irqdomain.h include with struct declarations (Andrew Halaney) [RHEL-24205] - tpm: atmel: Add explicit include for of.h (Andrew Halaney) [RHEL-24205] - pata: ixp4xx: Add explicit include for of.h (Andrew Halaney) [RHEL-24205] - ata: pata_macio: Add explicit include of irqdomain.h (Andrew Halaney) [RHEL-24205] - serial: 8250_tegra: Add explicit include for of.h (Andrew Halaney) [RHEL-24205] - staging: iio: resolver: ad2s1210: Add explicit include for of.h (Andrew Halaney) [RHEL-24205] - iio: adc: ad7292: Add explicit include for of.h (Andrew Halaney) [RHEL-24205] - tty: Fix typo in LEGACY_TIOCSTI Kconfig description (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Fix Rx on RZ/G2L SCI (Andrew Halaney) [RHEL-24205] - serial: 8250: Prevent starting up DMA Rx on THRI interrupt (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Fix transmit end interrupt handler (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix serial8250_tx_empty() race with DMA Tx (Andrew Halaney) [RHEL-24205] - tty: Prevent writing chars during tcsetattr TCSADRAIN/FLUSH (Andrew Halaney) [RHEL-24205] - serial: sb1250-duart: clean up after SIBYTE_BCM1x55 removal (Andrew Halaney) [RHEL-24205] - serial: bcm63xx-uart: add polling support (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Remove setting {src,dst}_{addr,addr_width} based on DMA direction (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Use uart_circ_empty() (Andrew Halaney) [RHEL-24205] - serial: ucc_uart: Use uart_circ_empty() (Andrew Halaney) [RHEL-24205] - serial: imx: remove unused imx_uart_is_imx* functions (Andrew Halaney) [RHEL-24205] - tty: serial: remove obsolete config SERIAL_SAMSUNG_UARTS_4 (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: Add a poll_init() function (Andrew Halaney) [RHEL-24205] - serial: uart_poll_init() should power on the UART (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add ioctl for DLC config via ldisc handle (Andrew Halaney) [RHEL-24205] - tty: n_gsm: allow window size configuration (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add ioctl for DLC specific parameter configuration (Andrew Halaney) [RHEL-24205] - hvc/xen: prevent concurrent accesses to the shared ring (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Fix arbitration handling (Andrew Halaney) [RHEL-24205] - tty: Convert hw_stopped in tty_struct to bool (Andrew Halaney) [RHEL-24205] - n_tty: Reindent if condition (Andrew Halaney) [RHEL-24205] - n_tty: Cleanup includes (Andrew Halaney) [RHEL-24205] - n_tty: Use DIV_ROUND_UP() in room calculation (Andrew Halaney) [RHEL-24205] - n_tty: Sort includes alphabetically (Andrew Halaney) [RHEL-24205] - tty_ioctl: Use BIT() for internal flags (Andrew Halaney) [RHEL-24205] - n_tty: Convert no_space_left to space_left boolean (Andrew Halaney) [RHEL-24205] - serial: Remove uart_wait_until_sent() forward declaration (Andrew Halaney) [RHEL-24205] - serial: Rename hw_stopped to old_hw_stopped & improve logic (Andrew Halaney) [RHEL-24205] - serial: Make hw_stopped bool (Andrew Halaney) [RHEL-24205] - serial: Rename uart_change_speed() to uart_change_line_settings() (Andrew Halaney) [RHEL-24205] - serial: Move uart_change_speed() earlier (Andrew Halaney) [RHEL-24205] - serial: Remove extern from func prototypes in headers (Andrew Halaney) [RHEL-24205] - serial: Use B0 instead of implicit zero assumption (Andrew Halaney) [RHEL-24205] - serial: Use ARRAY_SIZE() with iso7816 reserved array (Andrew Halaney) [RHEL-24205] - serial: sprd: Drop of_match_ptr for ID table (Andrew Halaney) [RHEL-24205] - serial: sh-sci: mark OF related data as maybe unused (Andrew Halaney) [RHEL-24205] - serial: Use of_property_read_bool() for boolean properties (Andrew Halaney) [RHEL-24205] - serial: Use of_property_present() for testing DT property presence (Andrew Halaney) [RHEL-24205] - media: i2c: ov2685: convert to i2c's .probe_new() (Andrew Halaney) [RHEL-24205] - media: i2c: ov5695: convert to i2c's .probe_new() (Andrew Halaney) [RHEL-24205] - w1: ds2482: Convert to i2c's .probe_new() (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Convert to i2c's .probe_new() (Andrew Halaney) [RHEL-24205] - mtd: maps: pismo: Convert to i2c's .probe_new() (Andrew Halaney) [RHEL-24205] - misc: ad525x_dpot-i2c: Convert to i2c's .probe_new() (Andrew Halaney) [RHEL-24205] - tty: vt: protect KD_FONT_OP_GET_TALL from unbound access (Andrew Halaney) [RHEL-24205] - tty: ipwireless: move Kconfig entry to tty (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: drop bogus uart_write_wakeup() (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: fix mapping of empty DMA buffer (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: fix DMA mapping leak on shutdown (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: fix console shutdown hang (Andrew Halaney) [RHEL-24205] - serial: 8250_em: Add serial8250_em_{reg_update(),out_helper()} (Andrew Halaney) [RHEL-24205] - serial: 8250_em: Use pseudo offset for UART_FCR (Andrew Halaney) [RHEL-24205] - serial: 8250_em: Use devm_clk_get_enabled() (Andrew Halaney) [RHEL-24205] - serial: 8250_em: Add missing break statement (Andrew Halaney) [RHEL-24205] - serial: 8250_em: Drop unused header file (Andrew Halaney) [RHEL-24205] - serial: 8250_em: Simplify probe() (Andrew Halaney) [RHEL-24205] - arm64: dts: meson-g12-common: Use the G12A UART compatible string (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Add a new compatible string for the G12A SoC (Andrew Halaney) [RHEL-24205] - serial: stm32: Re-assert RTS/DE GPIO in RS485 mode only if more data are transmitted (Andrew Halaney) [RHEL-24205] - serial: stm32: Remove unused struct stm32_port txdone element (Andrew Halaney) [RHEL-24205] - tty: simplify sysctl registration (Andrew Halaney) [RHEL-24205] - serial: imx: Drop a few unneeded casts (Andrew Halaney) [RHEL-24205] - tty: tty_ldisc: Remove the ret variable (Andrew Halaney) [RHEL-24205] - serdev: Set fwnode for serdev devices (Andrew Halaney) [RHEL-24205] - serial: 8250_pci1xxxx: Disable SERIAL_8250_PCI1XXXX config by default (Andrew Halaney) [RHEL-24205] - serial: 8250_fsl: fix handle_irq locking (Andrew Halaney) [RHEL-24205] - serial: 8250_em: Fix UART port type (Andrew Halaney) [RHEL-24205] - serial: 8250: ASPEED_VUART: select REGMAP instead of depending on it (Andrew Halaney) [RHEL-24205] - Revert "tty: serial: fsl_lpuart: adjust SERIAL_FSL_LPUART_CONSOLE config dependency" (Andrew Halaney) [RHEL-24205] - vc_screen: modify vcs_size() handling in vcs_read() (Andrew Halaney) [RHEL-24205] - sysctl: fix proc_dobool() usability (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add keep alive support (Andrew Halaney) [RHEL-24205] - serial: imx: remove a redundant check (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add TIOCMIWAIT support (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add RING/CD control support (Andrew Halaney) [RHEL-24205] - tty: n_gsm: mark unusable ioctl structure fields accordingly (Andrew Halaney) [RHEL-24205] - serial: imx: get rid of registers shadowing (Andrew Halaney) [RHEL-24205] - serial: imx: refine local variables in rxint() (Andrew Halaney) [RHEL-24205] - serial: imx: stop using USR2 in FIFO reading loop (Andrew Halaney) [RHEL-24205] - serial: imx: remove redundant USR2 read from FIFO reading loop (Andrew Halaney) [RHEL-24205] - serial: imx: do not break from FIFO reading loop prematurely (Andrew Halaney) [RHEL-24205] - serial: imx: do not sysrq broken chars (Andrew Halaney) [RHEL-24205] - serial: imx: work-around for hardware RX flood (Andrew Halaney) [RHEL-24205] - serial: imx: factor-out common code to imx_uart_soft_reset() (Andrew Halaney) [RHEL-24205] - serial: 8250_pci1xxxx: Add power management functions to quad-uart driver (Andrew Halaney) [RHEL-24205] - serial: 8250_pci1xxxx: Add RS485 support to quad-uart driver (Andrew Halaney) [RHEL-24205] - serial: 8250_pci1xxxx: Add driver for quad-uart support (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Add serial8250_pci_setup_port definition in 8250_pcilib.c (Andrew Halaney) [RHEL-24205] - tty: pcn_uart: fix memory leak with using debugfs_lookup() (Andrew Halaney) [RHEL-24205] - tty: serial: imx: disable Ageing Timer interrupt request irq (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix mismerge regarding serial_lsr_in() (Andrew Halaney) [RHEL-24205] - serial: 8250_dma: Fix DMA Rx rearm race (Andrew Halaney) [RHEL-24205] - serial: 8250_dma: Fix DMA Rx completion race (Andrew Halaney) [RHEL-24205] - serial: stm32: Merge hard IRQ and threaded IRQ handling into single IRQ handler (Andrew Halaney) [RHEL-24205] - serial: liteuart: Remove a copy of UART id in private structure (Andrew Halaney) [RHEL-24205] - serial: liteuart: Don't mix devm_*() with non-devm_*() calls (Andrew Halaney) [RHEL-24205] - serial: liteuart: Correct error rollback (Andrew Halaney) [RHEL-24205] - serial: qcom_geni: Fix variable naming (Andrew Halaney) [RHEL-24205] - serial: exar: Add support for Sealevel 7xxxC serial cards (Andrew Halaney) [RHEL-24205] - Revert "serial: stm32: Merge hard IRQ and threaded IRQ handling into single IRQ handler" (Andrew Halaney) [RHEL-24205] - VT: Bump font size limitation to 64x128 pixels (Andrew Halaney) [RHEL-24205] - VT: Add KD_FONT_OP_SET/GET_TALL operations (Andrew Halaney) [RHEL-24205] - VT: Add height parameter to con_font_get/set consw operations (Andrew Halaney) [RHEL-24205] - serial: atmel: fix incorrect baudrate setup (Andrew Halaney) [RHEL-24205] - tty: serial: 8250: add DFL bus driver for Altera 16550. (Andrew Halaney) [RHEL-24205] - tty: moxa: Rename dtr/rts parameters/variables to active (Andrew Halaney) [RHEL-24205] - tty: Call ->dtr_rts() parameter active consistently (Andrew Halaney) [RHEL-24205] - tty: Return bool from tty_termios_hw_change() (Andrew Halaney) [RHEL-24205] - serial: Make uart_handle_cts_change() status param bool active (Andrew Halaney) [RHEL-24205] - tty/serial: Make ->dcd_change()+uart_handle_dcd_change() status bool active (Andrew Halaney) [RHEL-24205] - tty: Convert ->dtr_rts() to take bool argument (Andrew Halaney) [RHEL-24205] - tty: Convert ->carrier_raised() and callchains to bool (Andrew Halaney) [RHEL-24205] - serial: Convert uart_{,port_}startup() init_hw param to bool (Andrew Halaney) [RHEL-24205] - tty: moxa: Make local var storing tty_port_initialized() bool (Andrew Halaney) [RHEL-24205] - tty: Cleanup tty_port_set_active() bool parameter (Andrew Halaney) [RHEL-24205] - tty: Cleamup tty_port_set_suspended() bool parameter (Andrew Halaney) [RHEL-24205] - tty: Cleanup tty_port_set_initialized() bool parameter (Andrew Halaney) [RHEL-24205] - serial: pic32: Add checks for devm_clk_get() in pic32_uart_probe() (Andrew Halaney) [RHEL-24205] - serial: stm32: Add support for rs485 RX_DURING_TX output GPIO (Andrew Halaney) [RHEL-24205] - serial: imx: Add support for RS485 RX_DURING_TX output GPIO (Andrew Halaney) [RHEL-24205] - serial: core: Add option to output RS485 RX_DURING_TX state via GPIO (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: rs485: Add GPIO controlling RX enable during TX (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: setup GPIO controller later in probe (Andrew Halaney) [RHEL-24205] - serial: msm: add lock annotation to msm_set_baud_rate() (Andrew Halaney) [RHEL-24205] - serial: sccnxp: Use devm_clk_get_enabled() helper (Andrew Halaney) [RHEL-24205] - serial: ucc_uart: Add of_node_put() in ucc_uart_remove() (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: add support for serial engine DMA (Andrew Halaney) [RHEL-24205] - soc: qcom-geni-se: add more symbol definitions (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: use of_device_id data (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: drop the return value from handle_rx (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: refactor qcom_geni_serial_send_chunk_fifo() (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: split out the FIFO tx code (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: remove unneeded tabs (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: refactor qcom_geni_serial_isr() (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: remove stray newlines (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: improve the to_dev_port() macro (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: align #define values (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: remove unused symbols (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: drop unneeded forward definitions (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: stop operations in progress at shutdown (Andrew Halaney) [RHEL-24205] - tty: vt: cache row count in con_scroll() (Andrew Halaney) [RHEL-24205] - tty: vt: saner names for more scroll variables (Andrew Halaney) [RHEL-24205] - tty: vt: separate array juggling to juggle_array() (Andrew Halaney) [RHEL-24205] - tty: vt: simplify some unicode conditions (Andrew Halaney) [RHEL-24205] - tty: vt: replace BUG_ON() by WARN_ON_ONCE() (Andrew Halaney) [RHEL-24205] - tty: vt: remove struct uni_screen (Andrew Halaney) [RHEL-24205] - tty: vt: remove char32_t typedef (Andrew Halaney) [RHEL-24205] - tty: vt: use sizeof(*variable) where possible (Andrew Halaney) [RHEL-24205] - tty: vt: remove reference to undefined NO_VC_UNI_SCREEN (Andrew Halaney) [RHEL-24205] - tty: vt: drop get_vc_uniscr() (Andrew Halaney) [RHEL-24205] - tty: vt: remove vc_uniscr_debug_check() (Andrew Halaney) [RHEL-24205] - tty: serial: imx: disable the break condition when shutdown the uart port (Andrew Halaney) [RHEL-24205] - tty/vt: prevent registration of console with invalid number (Andrew Halaney) [RHEL-24205] - tty: fix out-of-bounds access in tty_driver_lookup_tty() (Andrew Halaney) [RHEL-24205] - serial: 8250_early: Convert literals to use defines (Andrew Halaney) [RHEL-24205] - serial: 8250: Define IIR 64 byte bit & cleanup related code (Andrew Halaney) [RHEL-24205] - serial: 8250: Add IIR FIFOs enabled field properly (Andrew Halaney) [RHEL-24205] - serial: 8250: Cleanup MCR literals (Andrew Halaney) [RHEL-24205] - serial: 8250: Name MSR literals (Andrew Halaney) [RHEL-24205] - serial: 8250: Use defined IER bits (Andrew Halaney) [RHEL-24205] - serial: liteuart: drop obsolete dependency on COMPILE_TEST (Andrew Halaney) [RHEL-24205] - serial: liteuart: move polling putchar() function (Andrew Halaney) [RHEL-24205] - serial: liteuart: add IRQ support for the TX path (Andrew Halaney) [RHEL-24205] - serial: liteuart: add IRQ support for the RX path (Andrew Halaney) [RHEL-24205] - serial: liteuart: move function definitions (Andrew Halaney) [RHEL-24205] - serial: liteuart: separate rx loop from poll timer (Andrew Halaney) [RHEL-24205] - serial: liteuart: clean up rx loop variables (Andrew Halaney) [RHEL-24205] - serial: liteuart: simplify passing of uart_insert_char() flag (Andrew Halaney) [RHEL-24205] - serial: liteuart: rx loop should only ack rx events (Andrew Halaney) [RHEL-24205] - serial: liteuart: move tty_flip_buffer_push() out of rx loop (Andrew Halaney) [RHEL-24205] - serial: liteuart: minor style fix in liteuart_init() (Andrew Halaney) [RHEL-24205] - serial: liteuart: don't set unused port fields (Andrew Halaney) [RHEL-24205] - serial: liteuart: remove unused uart_ops stubs (Andrew Halaney) [RHEL-24205] - serial: liteuart: use bit number macros (Andrew Halaney) [RHEL-24205] - serial: liteuart: use KBUILD_MODNAME as driver name (Andrew Halaney) [RHEL-24205] - serial: Rename earlycon semihost driver (Andrew Halaney) [RHEL-24205] - riscv: Implement semihost.h for earlycon semihost driver (Andrew Halaney) [RHEL-24205] - serial: earlycon-arm-semihost: Move smh_putc() variants in respective arch's semihost.h (Andrew Halaney) [RHEL-24205] - earlycon: Increase options size (Andrew Halaney) [RHEL-24205] - earlycon: Let users set the clock frequency (Andrew Halaney) [RHEL-24205] - serial: stm32: Merge hard IRQ and threaded IRQ handling into single IRQ handler (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: fix high priority character transmission in rs486 mode (Andrew Halaney) [RHEL-24205] - serial: pch_uart: Pass correct sg to dma_unmap_sg() (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: fix slab-out-of-bounds on RX FIFO buffer (Andrew Halaney) [RHEL-24205] - serial: arc_uart: Drop empty platform remove function (Andrew Halaney) [RHEL-24205] - tty: serial: kgdboc: fix mutex locking order for configure_kgdboc() (Andrew Halaney) [RHEL-24205] - hvc/xen: lock console list traversal (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: use setup() callback for early console (Andrew Halaney) [RHEL-24205] - printk: relieve console_lock of list synchronization duties (Andrew Halaney) [RHEL-24205] - tty: serial: kgdboc: use console_list_lock to trap exit (Andrew Halaney) [RHEL-24205] - tty: serial: kgdboc: synchronize tty_find_polling_driver() and register_console() (Andrew Halaney) [RHEL-24205] - tty: serial: kgdboc: use console_list_lock for list traversal (Andrew Halaney) [RHEL-24205] - tty: serial: kgdboc: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - proc: consoles: use console_list_lock for list iteration (Andrew Halaney) [RHEL-24205] - tty: tty_io: use console_list_lock for list synchronization (Andrew Halaney) [RHEL-24205] - printk, xen: fbfront: create/use safe function for forcing preferred (Andrew Halaney) [RHEL-24205] - netconsole: avoid CON_ENABLED misuse to track registration (Andrew Halaney) [RHEL-24205] - usb: early: xhci-dbc: use console_is_registered() (Andrew Halaney) [RHEL-24205] - tty: serial: xilinx_uartps: use console_is_registered() (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: use console_is_registered() (Andrew Halaney) [RHEL-24205] - tty: serial: pic32_uart: use console_is_registered() (Andrew Halaney) [RHEL-24205] - tty: serial: earlycon: use console_is_registered() (Andrew Halaney) [RHEL-24205] - tty: hvc: use console_is_registered() (Andrew Halaney) [RHEL-24205] - efi: earlycon: use console_is_registered() (Andrew Halaney) [RHEL-24205] - tty: nfcon: use console_is_registered() (Andrew Halaney) [RHEL-24205] - serial_core: replace uart_console_enabled() with uart_console_registered() (Andrew Halaney) [RHEL-24205] - console: introduce console_is_registered() (Andrew Halaney) [RHEL-24205] - printk: console_device: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - printk: console_flush_on_panic: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - printk: console_unblank: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - printk: console_is_usable: use console_srcu_read_flags (Andrew Halaney) [RHEL-24205] - printk: __pr_flush: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - printk: console_flush_all: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - kdb: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - um: kmsg_dumper: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - console: introduce wrappers to read/write console flags (Andrew Halaney) [RHEL-24205] - proc: consoles: document console_lock usage (Andrew Halaney) [RHEL-24205] - tty: tty_io: document console_lock usage (Andrew Halaney) [RHEL-24205] - tty: serial: kgdboc: document console_lock usage (Andrew Halaney) [RHEL-24205] - um: kmsg_dump: only dump when no output console available (Andrew Halaney) [RHEL-24205] - serial: kgdboc: Lock console list in probe function (Andrew Halaney) [RHEL-24205] - serial: atmel: don't stop the transmitter when doing PIO (Andrew Halaney) [RHEL-24205] - serial: atmel: cleanup atmel_start+stop_tx() (Andrew Halaney) [RHEL-24205] - serial: sunsab: Fix error handling in sunsab_init() (Andrew Halaney) [RHEL-24205] - serial: altera_uart: fix locking in polling mode (Andrew Halaney) [RHEL-24205] - serial: pch: Fix PCI device refcount leak in pch_request_dma() (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: unwind actions in error path of net device open (Andrew Halaney) [RHEL-24205] - serial: stm32: move dma_request_chan() before clk_prepare_enable() (Andrew Halaney) [RHEL-24205] - serial: pl011: Do not clear RX FIFO & RX interrupt in unthrottle. (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: avoid SBSA UART accessing DMACR register (Andrew Halaney) [RHEL-24205] - tty: serial: altera_jtaguart: remove struct altera_jtaguart (Andrew Halaney) [RHEL-24205] - tty: serial: altera_jtaguart: use uart_port::read_status_mask (Andrew Halaney) [RHEL-24205] - tty: serial: altera_jtaguart: remove unused altera_jtaguart::sigs (Andrew Halaney) [RHEL-24205] - tty: serial: altera_jtaguart: remove flag from altera_jtaguart_rx_chars() (Andrew Halaney) [RHEL-24205] - n_tty: Rename tail to old_tail in n_tty_read() (Andrew Halaney) [RHEL-24205] - tty: n_gsm: Delete unneeded semicolon (Andrew Halaney) [RHEL-24205] - serial: 8250: Flush DMA Rx on RLSI (Andrew Halaney) [RHEL-24205] - serial: 8250_lpss: Use 16B DMA burst with Elkhart Lake (Andrew Halaney) [RHEL-24205] - serial: 8250_lpss: Configure DMA also w/o DMA filter (Andrew Halaney) [RHEL-24205] - serial: 8250: Fall back to non-DMA Rx if IIR_RDI occurs (Andrew Halaney) [RHEL-24205] - serial: 8250: 8250_omap: Fix calculation of RS485 delays (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Fix error handling in brcmuart_init() (Andrew Halaney) [RHEL-24205] - serial: 8250_dma: Rearm DMA Rx if more data is pending (Andrew Halaney) [RHEL-24205] - serial: Fix a typo ("ignorning") (Andrew Halaney) [RHEL-24205] - tty: Convert tty_buffer flags to bool (Andrew Halaney) [RHEL-24205] - tty: Move TIOCSTI toggle variable before kerndoc (Andrew Halaney) [RHEL-24205] - serial: imx: Add missing .thaw_noirq hook (Andrew Halaney) [RHEL-24205] - Revert "tty: n_gsm: replace kicktimer with delayed_work" (Andrew Halaney) [RHEL-24205] - Revert "tty: n_gsm: avoid call of sleeping functions from atomic context" (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix sleep-in-atomic-context bug in gsm_control_send (Andrew Halaney) [RHEL-24205] - tty: Cleanup tty buffer align mask (Andrew Halaney) [RHEL-24205] - tty: hvc: make hvc_rtas_dev static (Andrew Halaney) [RHEL-24205] - serial: 8250_core: Use str_enabled_disabled() helper (Andrew Halaney) [RHEL-24205] - tty: serial: imx: Handle RS485 DE signal active high (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Flush PM QOS work on remove (Andrew Halaney) [RHEL-24205] - printk: introduce console_list_lock (Andrew Halaney) [RHEL-24205] - printk: fix setting first seq for consoles (Andrew Halaney) [RHEL-24205] - printk: move @seq initialization to helper (Andrew Halaney) [RHEL-24205] - printk: register_console: use "registered" for variable names (Andrew Halaney) [RHEL-24205] - printk: Prepare for SRCU console list protection (Andrew Halaney) [RHEL-24205] - printk: Convert console_drivers list to hlist (Andrew Halaney) [RHEL-24205] - printk: use strscpy() to instead of strlcpy() (Andrew Halaney) [RHEL-24205] - printk: fix a typo of comment (Andrew Halaney) [RHEL-24205] - printk: Mark __printk percpu data ready __ro_after_init (Andrew Halaney) [RHEL-24205] - printk: Remove bogus comment vs. boot consoles (Andrew Halaney) [RHEL-24205] - printk: Remove write only variable nr_ext_console_drivers (Andrew Halaney) [RHEL-24205] - printk: Make pr_flush() static (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Fix unpaired pm_runtime_put_sync() in omap8250_remove() (Andrew Halaney) [RHEL-24205] - serial: 8250_omap: remove wait loop from Errata i202 workaround (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Fix missing PM runtime calls for omap8250_set_mctrl() (Andrew Halaney) [RHEL-24205] - serial: 8250: 8250_omap: Avoid RS485 RTS glitch on ->set_termios() (Andrew Halaney) [RHEL-24205] - serial: 8250/ingenic: Add support for the JZ4750/JZ4755 (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: ingenic: Add support for the JZ4750/55 SoCs (Andrew Halaney) [RHEL-24205] - Documentation: Make formatting consistent for rs485 docs (Andrew Halaney) [RHEL-24205] - Documentation: rs485: Fix struct referencing (Andrew Halaney) [RHEL-24205] - Documentation: rs485: Mention uart_get_rs485_mode() (Andrew Halaney) [RHEL-24205] - Documentation: rs485: Link reference properly (Andrew Halaney) [RHEL-24205] - serial: Convert serial_rs485 to kernel doc (Andrew Halaney) [RHEL-24205] - serial: zs: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: xuartps: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: ucc_uart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: uartlite: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: timbuart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sunzilog: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sunsu: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sunsab: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sunplus-uart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sunhv: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: stm32: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sprd: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: tegra: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sccnxp: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sb1250-duart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: samsung_tty: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: rda: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: pic32: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: milbeaut_usio: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: meson: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: max310x: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: max3100: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: liteuart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: ip22zilog: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: imx: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: linflexuart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: digicolor: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: clps711x: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: atmel: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: arc: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: ar933x: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: pl011: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: 8250: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: pch_uart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: msm: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: men_z135_uart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: dz: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: 8250: 8250_omap: Support native RS485 (Andrew Halaney) [RHEL-24205] - tty: serial: use uart_port_tx_limited() (Andrew Halaney) [RHEL-24205] - tty: serial: use uart_port_tx() helper (Andrew Halaney) [RHEL-24205] - tty: serial: introduce transmit helpers (Andrew Halaney) [RHEL-24205] - tty: Allow TIOCSTI to be disabled (Andrew Halaney) [RHEL-24205] - tty: Move sysctl setup into "core" tty logic (Andrew Halaney) [RHEL-24205] - tty: evh_bytechan: Replace NO_IRQ by 0 (Andrew Halaney) [RHEL-24205] - serial: sifive: select by default if SOC_CANAAN (Andrew Halaney) [RHEL-24205] - serial: sifive: select by default if SOC_SIFIVE (Andrew Halaney) [RHEL-24205] - MAINTAINERS: adjust entry after renaming parisc serial driver (Andrew Halaney) [RHEL-24205] - parisc/serial: Rename 8250_gsc.c to 8250_parisc.c (Andrew Halaney) [RHEL-24205] - parisc: Make 8250_gsc driver dependend on CONFIG_PARISC (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Don't request IRQ too early for console port (Andrew Halaney) [RHEL-24205] - tty: serial: do unlock on a common path in altera_jtaguart_console_putc() (Andrew Halaney) [RHEL-24205] - tty: serial: unify TX space reads under altera_jtaguart_tx_space() (Andrew Halaney) [RHEL-24205] - tty: serial: use FIELD_GET() in lqasc_tx_ready() (Andrew Halaney) [RHEL-24205] - tty: serial: extend lqasc_tx_ready() to lqasc_console_putchar() (Andrew Halaney) [RHEL-24205] - tty: serial: allow pxa.c to be COMPILE_TESTed (Andrew Halaney) [RHEL-24205] - serial: stm32: Fix unused-variable warning (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Add COMMON_CLK dependency to SERIAL_ATMEL (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix restoring termios speed after suspend (Andrew Halaney) [RHEL-24205] - serial: Deassert Transmit Enable on probe in driver-specific way (Andrew Halaney) [RHEL-24205] - serial: 8250_dma: Convert to use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: 8250_omap: Convert to use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - MAINTAINERS: Solve warning regarding inexistent atmel-usart binding (Andrew Halaney) [RHEL-24205] - serial: stm32: Deassert Transmit Enable on ->rs485_config() (Andrew Halaney) [RHEL-24205] - serial: ar933x: Deassert Transmit Enable on ->rs485_config() (Andrew Halaney) [RHEL-24205] - serial: sifive: enable clocks for UART when probed (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Use serial8250_em485_supported (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Use FIELD_PREP/FIELD_GET (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Make the driver aware of the existence of GCLK (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Only divide Clock Divisor if the IP is USART (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Separate mode clearing between UART and USART (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: atmel,at91-usart: Add gclk as a possible USART clock (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: atmel,at91-usart: Add SAM9260 compatibles to SAM9X60 (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: atmel,at91-usart: convert to json-schema (Andrew Halaney) [RHEL-24205] - serial: 8250: Toggle IER bits on only after irq has been set up (Andrew Halaney) [RHEL-24205] - serial: 8250: Switch UART port flags to using BIT_ULL (Andrew Halaney) [RHEL-24205] - serial: 8250: Request full 16550A feature probing for OxSemi PCIe devices (Andrew Halaney) [RHEL-24205] - serial: 8250: Let drivers request full 16550A feature probing (Andrew Halaney) [RHEL-24205] - tty: serial: extract serial_omap_put_char() from transmit_chars() (Andrew Halaney) [RHEL-24205] - tty: serial: switch mpc52xx_uart_int_{r,t}x_chars() to bool (Andrew Halaney) [RHEL-24205] - tty: serial: extract tx_ready() from __serial_lpc32xx_tx() (Andrew Halaney) [RHEL-24205] - tty: serial: extract lqasc_tx_ready() from lqasc_tx_chars() (Andrew Halaney) [RHEL-24205] - tty: serial: altera_uart_{r,t}x_chars() need only uart_port (Andrew Halaney) [RHEL-24205] - tty: serial: clean up stop-tx part in altera_uart_tx_chars() (Andrew Halaney) [RHEL-24205] - tty: serial: move and cleanup vt8500_tx_empty() (Andrew Halaney) [RHEL-24205] - tty: hvc: remove HVC_IUCV_MAGIC (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: remove MGSL_MAGIC (Andrew Halaney) [RHEL-24205] - tty: n_hdlc: remove HDLC_MAGIC (Andrew Halaney) [RHEL-24205] - tty: remove TTY_DRIVER_MAGIC (Andrew Halaney) [RHEL-24205] - tty: remove TTY_MAGIC (Andrew Halaney) [RHEL-24205] - drivers: serial: jsm: fix some leaks in probe (Andrew Halaney) [RHEL-24205] - serial: omap: Disallow RS-485 if rts-gpio is not specified (Andrew Halaney) [RHEL-24205] - tty: serial: cpm_uart: remove unused cpm_uart_nr declaration (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add debug bit for user payload (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add enumeration for gsm encodings (Andrew Halaney) [RHEL-24205] - ARM: footbridge: remove leftover from personal-server (Andrew Halaney) [RHEL-24205] - termios: start unifying non-UAPI parts of asm/termios.h (Andrew Halaney) [RHEL-24205] - termios: uninline conversion helpers (Andrew Halaney) [RHEL-24205] - tty: mxser: remove redundant assignment to hwid (Andrew Halaney) [RHEL-24205] - tty/vt: Add console_lock check to vt_console_print() (Andrew Halaney) [RHEL-24205] - kernel/panic: Drop unblank_screen call (Andrew Halaney) [RHEL-24205] - serial: Fix double word (Andrew Halaney) [RHEL-24205] - serial: 8250_men_mcb: Remove duplicate UAPI:serial_core inclusion (Andrew Halaney) [RHEL-24205] - tty: n_gsm: avoid call of sleeping functions from atomic context (Andrew Halaney) [RHEL-24205] - tty: n_gsm: replace kicktimer with delayed_work (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Preserve previous USART mode if RS485 disabled (Andrew Halaney) [RHEL-24205] - tty: Fix lookahead_buf crash with serdev (Andrew Halaney) [RHEL-24205] - vt: Clear selection before changing the font (Andrew Halaney) [RHEL-24205] - serial: sunsab: Remove frame size calculation dead-code (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Remove custom frame size calculation (Andrew Halaney) [RHEL-24205] - serial: ucc_uart: Remove custom frame size calculation (Andrew Halaney) [RHEL-24205] - termios: get rid of stray asm/termios.h include in n_hdlc.c (Andrew Halaney) [RHEL-24205] - serial: pch_uart: CIRC_CNT_TO_END() is enough (Andrew Halaney) [RHEL-24205] - serial: sh-sci: tail is already on valid range (Andrew Halaney) [RHEL-24205] - serial: sh-sci: CIRC_CNT_TO_END() is enough (Andrew Halaney) [RHEL-24205] - tty: Make ->set_termios() old ktermios const (Andrew Halaney) [RHEL-24205] - usb: serial: Make ->set_termios() old ktermios const (Andrew Halaney) [RHEL-24205] - serial: Make ->set_termios() old ktermios const (Andrew Halaney) [RHEL-24205] - tty: Make ldisc ->set_termios() old ktermios const (Andrew Halaney) [RHEL-24205] - serial: dz: Assume previous baudrate is valid (Andrew Halaney) [RHEL-24205] - tty: Fix comment style in tty_termios_input_baud_rate() (Andrew Halaney) [RHEL-24205] - tty: move from strlcpy with unused retval to strscpy (Andrew Halaney) [RHEL-24205] - tty/vt: Remove printable variable (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Use devm_clk_get_enabled() helper (Andrew Halaney) [RHEL-24205] - serial: 8250: Clear dma tx_err unconditionally (Andrew Halaney) [RHEL-24205] - serial: 8250: Add helper for clearing IER (Andrew Halaney) [RHEL-24205] - tty: serial: fsl_lpuart: adjust SERIAL_FSL_LPUART_CONSOLE config dependency (Andrew Halaney) [RHEL-24205] - serial: pic32_uart: Convert to use GPIO descriptors (Andrew Halaney) [RHEL-24205] - serial: pic32_uart: Utilize uart_console_enabled() (Andrew Halaney) [RHEL-24205] - serial: pl011: Add reg-io-width parameters (Andrew Halaney) [RHEL-24205] - tty: xilinx_uartps: Check the clk_enable return value (Andrew Halaney) [RHEL-24205] - tty: xilinx_uartps: Add timeout waiting for loop (Andrew Halaney) [RHEL-24205] - tty: xilinx_uartps: Prevent writes when the controller is disabled (Andrew Halaney) [RHEL-24205] - tty: xilinx_uartps: Fix the ignore_status (Andrew Halaney) [RHEL-24205] - tty: xilinx_uartps: Initialise the read_status_mask (Andrew Halaney) [RHEL-24205] - tty: xilinx_uartps: Update copyright text to correct format (Andrew Halaney) [RHEL-24205] - tty: xilinx_uartps: Check clk_enable return value (Andrew Halaney) [RHEL-24205] - serial: document start_rx member at struct uart_ops (Andrew Halaney) [RHEL-24205] - tty: amiserial: Fix comment typo (Andrew Halaney) [RHEL-24205] - tty: serial: document uart_get_console() (Andrew Halaney) [RHEL-24205] - tty: serial: serial_core, reformat kernel-doc for functions (Andrew Halaney) [RHEL-24205] - Documentation: serial: link uart_ops properly (Andrew Halaney) [RHEL-24205] - Documentation: serial: move GPIO kernel-doc to the functions (Andrew Halaney) [RHEL-24205] - Documentation: serial: dedup kernel-doc for uart functions (Andrew Halaney) [RHEL-24205] - Documentation: serial: move uart_ops documentation to the struct (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: uart2 error bits clearing (Andrew Halaney) [RHEL-24205] - serial: stm32: make info structs static to avoid sparse warnings (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm2835aux: Add missing clk_disable_unprepare() (Andrew Halaney) [RHEL-24205] - tty: vt: initialize unicode screen buffer (Andrew Halaney) [RHEL-24205] - serial: remove VR41XX serial driver (Andrew Halaney) [RHEL-24205] - serial: 8250: lpc18xx: Remove redundant sanity check for RS485 flags (Andrew Halaney) [RHEL-24205] - serial: 8250_dwlib: remove redundant sanity check for RS485 flags (Andrew Halaney) [RHEL-24205] - dt_bindings: rs485: Correct delay values (Andrew Halaney) [RHEL-24205] - serial: core: sanitize RS485 delays read from device tree (Andrew Halaney) [RHEL-24205] - serial: core: move sanitizing of RS485 delays into own function (Andrew Halaney) [RHEL-24205] - serial: core, 8250: set RS485 termination GPIO in serial core (Andrew Halaney) [RHEL-24205] - serial: ar933x: Remove superfluous code in ar933x_config_rs485() (Andrew Halaney) [RHEL-24205] - serial: ar933x: Fix check for RS485 support (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Save/restore RTS in suspend/resume (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Avoid pslverr on reading empty receiver fifo (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: fix s3c24xx_serial_set_mctrl() (Andrew Halaney) [RHEL-24205] - serial: 8250: SERIAL_8250_ASPEED_VUART should depend on ARCH_ASPEED (Andrew Halaney) [RHEL-24205] - tty: 8250: Add support for Brainboxes PX cards. (Andrew Halaney) [RHEL-24205] - tty: serial: bcm63xx: bcmbca: Replace ARCH_BCM_63XX with ARCH_BCMBCA (Andrew Halaney) [RHEL-24205] - spi: bcm63xx-hsspi: bcmbca: Replace ARCH_BCM_63XX with ARCH_BCMBCA (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix missing corner cases in gsmld_poll() (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix DM command (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix wrong T1 retry count handling (Andrew Halaney) [RHEL-24205] - serial: RS485 termination is supported if DT provides one (Andrew Halaney) [RHEL-24205] - serial: Embed rs485_supported to uart_port (Andrew Halaney) [RHEL-24205] - serial: 8250_fsl: Don't report FE, PE and OE twice (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix packet re-transmission without open control channel (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Fix the macro RZN1_UART_xDMACR_8_WORD_BURST (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: correctly report configured baudrate value (Andrew Halaney) [RHEL-24205] - serial: 8250: fix return error code in serial8250_request_std_resource() (Andrew Halaney) [RHEL-24205] - serial: stm32: Clear prev values before setting RTS delays (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Use dw8250_serial_out() in dw8250_serial_out38x() (Andrew Halaney) [RHEL-24205] - 8250_dwlib: Convert bitops to newer form (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Drop PM ifdeffery (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Sort headers alphabetically (Andrew Halaney) [RHEL-24205] - earlycon: prevent multiple register_console() (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Take port lock while accessing LSR (Andrew Halaney) [RHEL-24205] - serial: 8250_port: Fix spelling mistake (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: loopback mode support (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: support more than 4 uart ports (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix __stop_tx() & DMA Tx restart races (Andrew Halaney) [RHEL-24205] - serial: pl011: UPSTAT_AUTORTS requires .throttle/unthrottle (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: set dma burst_size to 1 (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: enable using pdata with ACPI (Andrew Halaney) [RHEL-24205] - serial: 8250_dwlib: Support for 9th bit multipoint addressing (Andrew Halaney) [RHEL-24205] - serial: Support for RS-485 multipoint addresses (Andrew Halaney) [RHEL-24205] - termbits.h: create termbits-common.h for identical bits (Andrew Halaney) [RHEL-24205] - termbits: Convert octal defines to hex (Andrew Halaney) [RHEL-24205] - serial: take termios_rwsem for ->rs485_config() & pass termios as param (Andrew Halaney) [RHEL-24205] - serial: 8250_lpss: Use 32-bit reads (Andrew Halaney) [RHEL-24205] - serial: 8250: create lsr_save_mask (Andrew Halaney) [RHEL-24205] - serial: 8250: make saved LSR larger (Andrew Halaney) [RHEL-24205] - serial: Consolidate BOTH_EMPTY use (Andrew Halaney) [RHEL-24205] - serial: Convert SERIAL_XMIT_SIZE to UART_XMIT_SIZE (Andrew Halaney) [RHEL-24205] - serial: 8250: Use C99 array initializer & define UART_REG_UNMAPPED (Andrew Halaney) [RHEL-24205] - serial: Use bits for UART_LSR_BRK_ERROR_BITS/MSR_ANY_DELTA (Andrew Halaney) [RHEL-24205] - serial: msm: Rename UART_* defines to MSM_UART_* (Andrew Halaney) [RHEL-24205] - serial: msm: Convert container_of UART_TO_MSM to static inline (Andrew Halaney) [RHEL-24205] - serial: st-asc: remove include of pm_runtime.h (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: remove enable/disable clock due to atmel_console_setup() (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: use devm_clk_get() (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: stop using legacy pm ops (Andrew Halaney) [RHEL-24205] - serial: kgdboc: Fix typo in comment (Andrew Halaney) [RHEL-24205] - tty: serial: Fix refcount leak bug in ucc_uart.c (Andrew Halaney) [RHEL-24205] - serial: Drop timeout from uart_port (Andrew Halaney) [RHEL-24205] - tty: Add closing marker into comment in tty_ldisc.h (Andrew Halaney) [RHEL-24205] - serial: 8250_pericom: Use UART_LCR_DLAB (Andrew Halaney) [RHEL-24205] - serial: 8250: Use UART_LCR_WLEN8 instead of literal (Andrew Halaney) [RHEL-24205] - serial: sifive: Remove useless license text when SPDX-License-Identifier is already used (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: use E_TABSZ for the translations size (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: remove dflt reset from con_do_clear_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: improve UNI_*() macros definitions (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: rename struct vc_data::vc_uni_pagedir* (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in set_inverse_transl() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in set_inverse_trans_unicode() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: remove unused parameter from set_inverse_trans_unicode() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: use ARRAY_SIZE(), part II. (Andrew Halaney) [RHEL-24205] - serial: 8250: Store to lsr_save_flags after lsr read (Andrew Halaney) [RHEL-24205] - tty: Use flow-control char function on closing path (Andrew Halaney) [RHEL-24205] - tty: Implement lookahead to process XON/XOFF timely (Andrew Halaney) [RHEL-24205] - serial: 8250: Remove serial_rs485 sanitization from em485 (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Remove serial_rs485 assignment (Andrew Halaney) [RHEL-24205] - serial: mcf: Remove serial_rs485 assignment (Andrew Halaney) [RHEL-24205] - serial: 8250_exar: Remove serial_rs485 assignment (Andrew Halaney) [RHEL-24205] - serial: max310x: Remove serial_rs485 sanitization (Andrew Halaney) [RHEL-24205] - serial: imx: Remove serial_rs485 sanitization (Andrew Halaney) [RHEL-24205] - serial: pl011: Remove serial_rs485 sanitization (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Remove serial_rs485 sanitization (Andrew Halaney) [RHEL-24205] - serial: 8250: lpc18xx: Remove serial_rs485 sanitization (Andrew Halaney) [RHEL-24205] - serial: 8250_fintek: Remove serial_rs485 sanitization (Andrew Halaney) [RHEL-24205] - serial: 8250_dwlib: Remove serial_rs485 sanitization (Andrew Halaney) [RHEL-24205] - serial: return -EINVAL for non-legacy RS485 flags (Andrew Halaney) [RHEL-24205] - serial: Clear rs485 struct when non-RS485 mode is set (Andrew Halaney) [RHEL-24205] - serial: Sanitize rs485_struct (Andrew Halaney) [RHEL-24205] - serial: stm32: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: omap: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: mcf: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: max310x: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: imx: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: fsl_lpuart: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: atmel: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: ar933x: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: pl011: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Fill in rs485_supported for pci_fintek (Andrew Halaney) [RHEL-24205] - serial: 8250_of: Use serial8250_em485_supported (Andrew Halaney) [RHEL-24205] - serial: 8250_lpc18cc: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: 8250_fintek: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: 8250_exar: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: 8250_dwlib: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm2835aux: Use serial8250_em485_supported (Andrew Halaney) [RHEL-24205] - serial: 8250: Create serial8250_em485_supported for em485 users (Andrew Halaney) [RHEL-24205] - serial: Add rs485_supported to uart_port (Andrew Halaney) [RHEL-24205] - serial: Move serial_rs485 sanitization into separate function (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Store LSR into lsr_saved_flags in dw8250_tx_wait_empty() (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Use serial_lsr_in() in dw8250_handle_irq() (Andrew Halaney) [RHEL-24205] - serial: 8250: Adjust misleading LSR related comment (Andrew Halaney) [RHEL-24205] - serial: 8250: Get preserved flags using serial_lsr_in() (Andrew Halaney) [RHEL-24205] - serial: 8250: Create serial_lsr_in() (Andrew Halaney) [RHEL-24205] - serial: 8250: Store to lsr_save_flags after lsr read (Andrew Halaney) [RHEL-24205] - serial: 8250: handle __start_tx() call in start_tx() (Andrew Halaney) [RHEL-24205] - serial: 8250: kill __do_stop_tx() (Andrew Halaney) [RHEL-24205] - tty: vt: convert sysfs snprintf to sysfs_emit (Andrew Halaney) [RHEL-24205] - serial: max310x: implement I2C support (Andrew Halaney) [RHEL-24205] - serial: max310x: make accessing revision id interface-agnostic (Andrew Halaney) [RHEL-24205] - serial: max310x: use a separate regmap for each port (Andrew Halaney) [RHEL-24205] - serial: max310x: use regmap methods for SPI batch operations (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: walk the buffer only once in con_set_trans_old() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: use con_allocate_new() in con_unshare_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: extract con_allocate_new() from con_do_clear_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: change refcount only if needed in con_do_clear_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: remove superfluous whitespace (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: make conv_uni_to_pc() more readable (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_set_default_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_set_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_get_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_copy_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_release_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_unshare_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_do_clear_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_unify_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_insert_unipair() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in conv_uni_to_pc() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in set_inverse_trans_unicode() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: extract dict unsharing to con_unshare_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: remove glyph < 0 check from set_inverse_trans_unicode() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: introduce enum translation_map and use it (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: check put_user() in con_get_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: make p1 increment less confusing in con_get_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: make con_get_unimap() more readable (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: make con_set_unimap() more readable (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: use sizeof(*pointer) instead of sizeof(type) (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: zero uni_pgdir using kcalloc() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: introduce UNI_*() macros (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: use | for binary addition (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: one line = one statement (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: make parameters of inverse_translate() saner (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: convert macros to static inlines (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: remove extern from function decls (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: decrypt inverse_translate() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: define UNI_* macros for constants (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: rename and document struct uni_pagedir (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: use ARRAY_SIZE() (Andrew Halaney) [RHEL-24205] - tty/vt: Makefile, add --unicode for loadkeys invocation (Andrew Halaney) [RHEL-24205] - tty/vt: defkeymap.c_shipped, little unification with loadkeys (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: remove unused header (Andrew Halaney) [RHEL-24205] - serial: pic32: fix missing clk_disable_unprepare() on error in pic32_uart_startup() (Andrew Halaney) [RHEL-24205] - tty: fix typos in comments (Andrew Halaney) [RHEL-24205] - tty: goldfish: Fix free_irq() on remove (Andrew Halaney) [RHEL-24205] - tty: Rework receive flow control char logic (Andrew Halaney) [RHEL-24205] - pcmcia: synclink_cs: Don't allow CS5-6 (Andrew Halaney) [RHEL-24205] - serial: stm32-usart: Correct CSIZE, bits, and parity (Andrew Halaney) [RHEL-24205] - serial: st-asc: Sanitize CSIZE and correct PARENB for CS7 (Andrew Halaney) [RHEL-24205] - serial: sifive: Sanitize CSIZE and c_iflag (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Don't allow CS5-6 (Andrew Halaney) [RHEL-24205] - serial: txx9: Don't allow CS5-6 (Andrew Halaney) [RHEL-24205] - serial: rda-uart: Don't allow CS5-6 (Andrew Halaney) [RHEL-24205] - serial: digicolor-usart: Don't allow CS5-6 (Andrew Halaney) [RHEL-24205] - serial: uartlite: Fix BRKINT clearing (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Fix build error without CONFIG_SERIAL_CPM_CONSOLE (Andrew Halaney) [RHEL-24205] - serial: 8250_fintek: Check SER_RS485_RTS_* only with RS485 (Andrew Halaney) [RHEL-24205] - Revert "serial: 8250_mtk: Make sure to select the right FEATURE_SEL" (Andrew Halaney) [RHEL-24205] - serial: msm_serial: disable interrupts in __msm_console_write() (Andrew Halaney) [RHEL-24205] - serial: meson: acquire port->lock in startup() (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Use dev_err_probe() (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Use devm_add_action_or_reset() (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Update the list of OF headers used by driver (Andrew Halaney) [RHEL-24205] - serial: jsm: Use B0 instead of 0 (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: Fix suspend/resume on S5L (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: remove initial print (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: remove tracing prints (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: remove unused uart_pmac_port::termios_cache (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: remove unfinished DBDMA support (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: move header content to .c (Andrew Halaney) [RHEL-24205] - tty: fix deadlock caused by calling printk() under tty_port->lock (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix invalid gsmtty_write_room() result (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix mux activation issues in gsm_config() (Andrew Halaney) [RHEL-24205] - serial: 8250_mtk: Fix register address for XON/XOFF character (Andrew Halaney) [RHEL-24205] - serial: 8250_mtk: Make sure to select the right FEATURE_SEL (Andrew Halaney) [RHEL-24205] - serial: 8250_mtk: Fix UART_EFR register address (Andrew Halaney) [RHEL-24205] - tty/serial: digicolor: fix possible null-ptr-deref in digicolor_uart_probe() (Andrew Halaney) [RHEL-24205] - tty: hvc: dcc: Bind driver to CPU core0 for reads and writes (Andrew Halaney) [RHEL-24205] - serial: pch: inline pop_tx() into handle_tx() (Andrew Halaney) [RHEL-24205] - serial: pch: simplify pop_tx() even more (Andrew Halaney) [RHEL-24205] - serial: pch: remove xmit circ_buf size double check (Andrew Halaney) [RHEL-24205] - serial: pch: remove debug print from pop_tx (Andrew Halaney) [RHEL-24205] - serial: pch: decomission pch_uart_hal_write() (Andrew Halaney) [RHEL-24205] - serial: pch: don't overwrite xmit->buf[0] by x_char (Andrew Halaney) [RHEL-24205] - serial: pch: move size check from pop_tx one level up (Andrew Halaney) [RHEL-24205] - serial: pic32: restore disabled irqs in pic32_uart_startup() (Andrew Halaney) [RHEL-24205] - serial: pic32: free up irq names correctly (Andrew Halaney) [RHEL-24205] - serial: pic32: don't zero members of kzalloc-ated structure (Andrew Halaney) [RHEL-24205] - serial: pic32: don't assign pic32_sport::cts_gpio twice (Andrew Halaney) [RHEL-24205] - serial: pic32: convert to_pic32_sport() to an inline (Andrew Halaney) [RHEL-24205] - serial: pic32: remove pic32_get_port() macro (Andrew Halaney) [RHEL-24205] - serial: pic32: simplify pic32_sport::enable_tx_irq handling (Andrew Halaney) [RHEL-24205] - serial: pic32: simplify clk handling (Andrew Halaney) [RHEL-24205] - serial: pic32: remove constants from struct pic32_sport (Andrew Halaney) [RHEL-24205] - serial: pic32: move header content to .c (Andrew Halaney) [RHEL-24205] - serial: pic32: remove unused items from the header (Andrew Halaney) [RHEL-24205] - serial: stm32: Use TC interrupt to deassert GPIO RTS in RS485 mode (Andrew Halaney) [RHEL-24205] - serial: stm32: Factor out GPIO RTS toggling into separate function (Andrew Halaney) [RHEL-24205] - serial: sifive: Remove duplicate `clkin_rate' setting (Andrew Halaney) [RHEL-24205] - serial: sifive: Report actual baud base rather than fixed 115200 (Andrew Halaney) [RHEL-24205] - serial: 8250: Add proper clock handling for OxSemi PCIe devices (Andrew Halaney) [RHEL-24205] - serial: 8250: Export ICR access helpers for internal use (Andrew Halaney) [RHEL-24205] - serial: 8250: Fold EndRun device support into OxSemi Tornado code (Andrew Halaney) [RHEL-24205] - serial: men_z135_uart: Drop duplicated iotype assignment (Andrew Halaney) [RHEL-24205] - serial: 8250: pxa: Remove unneeded (Andrew Halaney) [RHEL-24205] - serial: 8250: core: Remove unneeded (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Fix NULL pointer dereference (Andrew Halaney) [RHEL-24205] - ACPI / property: Document RS485 _DSD properties (Andrew Halaney) [RHEL-24205] - dt_bindings: rs485: Add receiver enable polarity (Andrew Halaney) [RHEL-24205] - serial: 8250_dwlib: Implement SW half duplex support (Andrew Halaney) [RHEL-24205] - serial: 8250_dwlib: RS485 HW half & full duplex support (Andrew Halaney) [RHEL-24205] - serial: 8250: Handle UART without interrupt on TEMT (Andrew Halaney) [RHEL-24205] - serial: 8250: use THRE & __stop_tx also with DMA (Andrew Halaney) [RHEL-24205] - serial: Store character timing information to uart_port (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Improve RZN1 support (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Add support for DMA flow controlling devices (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Move the IO accessors to 8250_dwlib.h (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Introduce an rx_timeout variable in the IRQ path (Andrew Halaney) [RHEL-24205] - serial: 8250: dma: Allow driver operations before starting DMA transfers (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Allow to use a fallback CPR value if not synthesized (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Move the USR register to pdata (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Create a generic platform data structure (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Move definitions to the shared header (Andrew Halaney) [RHEL-24205] - sysrq: do not omit current cpu when showing backtrace of all active CPUs (Andrew Halaney) [RHEL-24205] - tty: hvcs: simplify if-if to if-else (Andrew Halaney) [RHEL-24205] - tty/hvc_opal: simplify if-if to if-else (Andrew Halaney) [RHEL-24205] - serial: 8250: Correct the clock for EndRun PTP/1588 PCIe device (Andrew Halaney) [RHEL-24205] - serial: 8250: Also set sticky MCR bits in console restoration (Andrew Halaney) [RHEL-24205] - Revert "serial: sc16is7xx: Clear RS485 bits in the shutdown" (Andrew Halaney) [RHEL-24205] - serial: stm32: add earlycon support (Andrew Halaney) [RHEL-24205] - serial: stm32: add KGDB support (Andrew Halaney) [RHEL-24205] - serial: stm32: remove infinite loop possibility in putchar function (Andrew Halaney) [RHEL-24205] - tty: Add function for handling flow control chars (Andrew Halaney) [RHEL-24205] - serial: core: fix tcdrain() with CTS enabled (Andrew Halaney) [RHEL-24205] - drivers: tty: serial: Fix deadlock in sa1100_set_termios() (Andrew Halaney) [RHEL-24205] - tty/sysrq: change the definition of sysrq_key_table's element to make it more readable (Andrew Halaney) [RHEL-24205] - serial: allow COMPILE_TEST for some drivers (Andrew Halaney) [RHEL-24205] - serial: pic32: make SERIAL_PIC32_CONSOLE depend on SERIAL_PIC32=y (Andrew Halaney) [RHEL-24205] - serial: zs: use NULL as a pointer, not 0 (Andrew Halaney) [RHEL-24205] - serial: xilinx_uartps: cache xmit in cdns_uart_handle_tx() (Andrew Halaney) [RHEL-24205] - serial: xilinx_uartps: return early in cdns_uart_handle_tx() (Andrew Halaney) [RHEL-24205] - serial: sunplus-uart: change sunplus_console_ports from global to static (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Added S4 SOC compatibility (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Add a 12MHz internal clock rate to calculate baud rate in order to meet the baud rate requirements of special BT modules (Andrew Halaney) [RHEL-24205] - serial: icom: remove unused struct icom_port members (Andrew Halaney) [RHEL-24205] - serial: icom: delete empty serial hooks (Andrew Halaney) [RHEL-24205] - serial: icom: use list_for_each_entry() (Andrew Halaney) [RHEL-24205] - serial: icom: make icom_acfg_baud const and unsigned (Andrew Halaney) [RHEL-24205] - serial: icom: use ARRAY_SIZE (Andrew Halaney) [RHEL-24205] - serial: icom: move header content to .c (Andrew Halaney) [RHEL-24205] - serial: icom: use proper __le types and functions (Andrew Halaney) [RHEL-24205] - serial: icom: remove to_icom_adapter() and icom_kref_release() (Andrew Halaney) [RHEL-24205] - serial: icom: switch vague casts to container_of (Andrew Halaney) [RHEL-24205] - serial: icom: remove ICOM_VERSION_STR macro (Andrew Halaney) [RHEL-24205] - serial: 8250/omap1: include linux/soc/ti/omap1-soc.h (Andrew Halaney) [RHEL-24205] - tty: n_gsm: clean up implicit CR bit encoding in address field (Andrew Halaney) [RHEL-24205] - tty: n_gsm: clean up dead code in gsm_queue() (Andrew Halaney) [RHEL-24205] - Revert "serial: 8250: Handle UART without interrupt on TEMT using em485" (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix runtime PM for start_tx() for empty buffer (Andrew Halaney) [RHEL-24205] - serial: imx: fix overrun interrupts in DMA mode (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: do not time out prematurely when draining tx fifo (Andrew Halaney) [RHEL-24205] - serial: When UART is suspended, set RTS to false (Andrew Halaney) [RHEL-24205] - serial: 8250: add compatible for fsl,16550-FIFO64 (Andrew Halaney) [RHEL-24205] - serial: 8250: Add UART_CAP_NOTEMT on PORT_16550A_FSL64 (Andrew Halaney) [RHEL-24205] - serial: 8250: Handle UART without interrupt on TEMT using em485 (Andrew Halaney) [RHEL-24205] - serial: 8250_aspeed_vuart: Fix potential NULL dereference in aspeed_vuart_probe (Andrew Halaney) [RHEL-24205] - serial: atmel: remove redundant assignment in rs485_config (Andrew Halaney) [RHEL-24205] - serial: imx: remove redundant assignment in rs485_config (Andrew Halaney) [RHEL-24205] - serial: max310: remove redundant memset in rs485_config (Andrew Halaney) [RHEL-24205] - serial: omap: remove redundant code in rs485_config (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: remove redundant check in rs485_config (Andrew Halaney) [RHEL-24205] - serial: stm32: remove redundant code in rs485_config (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: remove redundant code in rs485_config (Andrew Halaney) [RHEL-24205] - serial: core: move RS485 configuration tasks from drivers into core (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Use DIV_ROUND_CLOSEST to calculate baud rates (Andrew Halaney) [RHEL-24205] - serial: 8250: Report which option to enable for blacklisted PCI devices (Andrew Halaney) [RHEL-24205] - tty: n_tty: Restore EOF push handling behavior (Andrew Halaney) [RHEL-24205] - serial: 8250: Make SERIAL_8250_EM available for arm64 systems (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: renesas,em-uart: Document r9a09g011 bindings (Andrew Halaney) [RHEL-24205] - tty: serial: owl: Fix missing clk_disable_unprepare() in owl_uart_probe (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: add spin_lock for interrupt and console_write (Andrew Halaney) [RHEL-24205] - tty: Fix a possible resource leak in icom_probe (Andrew Halaney) [RHEL-24205] - tty: serial: Prepare cleanup of powerpc's asm/prom.h (Andrew Halaney) [RHEL-24205] - tty: hvc: Prepare cleanup of powerpc's asm/prom.h (Andrew Halaney) [RHEL-24205] - tty: goldfish: Use tty_port_destroy() to destroy port (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix incorrect UA handling (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix malformed counter for out of frame data (Andrew Halaney) [RHEL-24205] - tty: serial: altera: use altera_jtaguart_stop_tx() (Andrew Halaney) [RHEL-24205] - tty: serial: owl-uart, send x_char even if stopped (Andrew Halaney) [RHEL-24205] - tty: serial: mpc52xx_uart: remove double ifdeffery (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: Fix null-pointer-dereference in slgt_clean() (Andrew Halaney) [RHEL-24205] - tty: serial: mpc52xx_uart: make rx/tx hooks return unsigned, part II. (Andrew Halaney) [RHEL-24205] - memcg: enable accounting for tty-related objects (Andrew Halaney) [RHEL-24205] - vt_ioctl: fix potential spectre v1 in VT_DISALLOCATE (Andrew Halaney) [RHEL-24205] - serial: 8250: fix XOFF/XON sending when DMA is used (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Add ARTPEC-8 support (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Clear RS485 bits in the shutdown (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: simplify getting OF match data (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: constify variables and pointers (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: constify s3c24xx_serial_drv_data members (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: constify UART name (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: constify s3c24xx_serial_drv_data (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: reduce number of casts (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: embed s3c2410_uartcfg in parent structure (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: embed s3c24xx_uart_info in parent structure (Andrew Halaney) [RHEL-24205] - serial: 8250_tegra: mark acpi_device_id as unused with !ACPI (Andrew Halaney) [RHEL-24205] - tty: serial: bcm63xx: use more precise Kconfig symbol (Andrew Halaney) [RHEL-24205] - serial: SERIAL_SUNPLUS should depend on ARCH_SUNPLUS (Andrew Halaney) [RHEL-24205] - tty: serial: jsm: fix two assignments in if conditions (Andrew Halaney) [RHEL-24205] - tty: serial: jsm: remove redundant assignments to variable linestatus (Andrew Halaney) [RHEL-24205] - serial: 8250_mtk: make two read-only arrays static const (Andrew Halaney) [RHEL-24205] - serial: samsung_tty: do not unlock port->lock for uart_write_wakeup() (Andrew Halaney) [RHEL-24205] - tty: serial: serial_txx9: remove struct uart_txx9_port (Andrew Halaney) [RHEL-24205] - kgdboc: fix return value of __setup handler (Andrew Halaney) [RHEL-24205] - tty: hvc: fix return value of __setup handler (Andrew Halaney) [RHEL-24205] - serial: samsung: Add samsung_early_read to support early kgdboc (Andrew Halaney) [RHEL-24205] - serial: make uart_console_write->putchar()'s character an unsigned char (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: fix return value check in mvebu_uart_clock_probe() (Andrew Halaney) [RHEL-24205] - sc16is7xx: Set AUTOCTS and AUTORTS bits (Andrew Halaney) [RHEL-24205] - sc16is7xx: Handle modem status lines (Andrew Halaney) [RHEL-24205] - sc16is7xx: Properly resume TX after stop (Andrew Halaney) [RHEL-24205] - Revert "tty: serial: meson: *" (Andrew Halaney) [RHEL-24205] - serial: sunplus-uart: Fix compile error while CONFIG_SERIAL_SUNPLUS_CONSOLE=n (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Fix the compile link error reported by kernel test robot (Andrew Halaney) [RHEL-24205] - mxser: make use of UART_LCR_WLEN() + tty_get_char_size() (Andrew Halaney) [RHEL-24205] - sdio_uart: make use of UART_LCR_WLEN() + tty_get_char_size() (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Added S4 SOC compatibility (Andrew Halaney) [RHEL-24205] - tty: serial: meson: The system stuck when you run the stty command on the console to change the baud rate (Andrew Halaney) [RHEL-24205] - serial: sunplus-uart: Add Sunplus SoC UART Driver (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: Add bindings doc for Sunplus SoC UART Driver (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix race condition in RTS-after-send handling (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Make some bit of the REG5 register writable (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Describes the calculation of the UART baud rate clock using a clock frame (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Use devm_ioremap_resource to get register mapped memory (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Move request the register region to probe (Andrew Halaney) [RHEL-24205] - tty: serial: amba-pl010: use more uart_port pointers (Andrew Halaney) [RHEL-24205] - tty: serial: lpc32xx_hs: use serial_lpc32xx_stop_tx() helper (Andrew Halaney) [RHEL-24205] - tty: serial: serial_txx9: remove info print from init (Andrew Halaney) [RHEL-24205] - tty: serial: mpc52xx_uart: make rx/tx hooks return unsigned (Andrew Halaney) [RHEL-24205] - serial: 8250_lpss: Balance reference count for PCI DMA device (Andrew Halaney) [RHEL-24205] - serial: 8250_mid: Balance reference count for PCI DMA device (Andrew Halaney) [RHEL-24205] - serial: 8250_aspeed_vuart: replace snprintf with sysfs_emit (Andrew Halaney) [RHEL-24205] - serial: 8250: Correct Kconfig help text for blacklisted PCI devices (Andrew Halaney) [RHEL-24205] - arm64: dts: marvell: armada-37xx: add device node for UART clock and use it (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: implement support for baudrates higher than 230400 Bd (Andrew Halaney) [RHEL-24205] - dt-bindings: mvebu-uart: update information about UART clock (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: implement UART clock driver for configuring UART base clock (Andrew Halaney) [RHEL-24205] - dt-bindings: mvebu-uart: document DT bindings for marvell,armada-3700-uart-clock (Andrew Halaney) [RHEL-24205] - sc16is7xx: Separate GPIOs from modem control lines (Andrew Halaney) [RHEL-24205] - sc16is7xx: Update status lines in single call (Andrew Halaney) [RHEL-24205] - sc16is7xx: Preserve EFR bits on update (Andrew Halaney) [RHEL-24205] - serial: 8250: Return early in .start_tx() if there are no chars to send (Andrew Halaney) [RHEL-24205] - sc16is7xx: Fix for incorrect data being transmitted (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix proper link termination after failed open (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix encoding of control signal octet bit DV (Andrew Halaney) [RHEL-24205] - serial: 8250_aspeed_vuart: add PORT_ASPEED_VUART port type (Andrew Halaney) [RHEL-24205] - serial: 8250_mid: Remove unneeded test for ->setup() presence (Andrew Halaney) [RHEL-24205] - serial: 8250_mid: Get rid of custom MID_DEVICE() macro (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Simplify multiplication/shift logic (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: add earlycon support (Andrew Halaney) [RHEL-24205] - tty: n_tty: do not look ahead for EOL character past the end of the buffer (Andrew Halaney) [RHEL-24205] - serial: parisc: GSC: fix build when IOSAPIC is not set (Andrew Halaney) [RHEL-24205] - tty: serial: imx: Add fast path when rs485 delays are 0 (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm2835aux: Add ACPI support (Andrew Halaney) [RHEL-24205] - serial: stm32: enable / disable wake irqs for mcrtl_gpio wakeup sources (Andrew Halaney) [RHEL-24205] - serial: mctrl_gpio: add a new API to enable / disable wake_irq (Andrew Halaney) [RHEL-24205] - serial: core: Drop duplicate NULL check in uart_*shutdown() (Andrew Halaney) [RHEL-24205] - tty: Drop duplicate NULL check in TTY port functions (Andrew Halaney) [RHEL-24205] - serial: core: Fix the definition name in the comment of UPF_* flags (Andrew Halaney) [RHEL-24205] - amiserial: Drop duplicate NULL check in shutdown() (Andrew Halaney) [RHEL-24205] - vt_ioctl: add array_index_nospec to VT_ACTIVATE (Andrew Halaney) [RHEL-24205] - vt_ioctl: fix array_index_nospec in vt_setactivate (Andrew Halaney) [RHEL-24205] - serial: 8250_pericom: Revert "Re-enable higher baud rates" (Andrew Halaney) [RHEL-24205] - XArray: Include bitmap.h from xarray.h (Andrew Halaney) [RHEL-24205] - n_tty: wake up poll(POLLRDNORM) on receiving data (Andrew Halaney) [RHEL-24205] - serial: 8250_exar: derive nr_ports from PCI ID for Acces I/O cards (Andrew Halaney) [RHEL-24205] - tty: Replace acpi_bus_get_device() (Andrew Halaney) [RHEL-24205] - serial: mcf: use helpers in mcf_tx_chars() (Andrew Halaney) [RHEL-24205] - serial: fsl_linflexuart: don't call uart_write_wakeup() twice (Andrew Halaney) [RHEL-24205] - serial: fsl_linflexuart: deduplicate character sending (Andrew Halaney) [RHEL-24205] - mxser: switch from xmit_buf to kfifo (Andrew Halaney) [RHEL-24205] - mxser: use tty_port xmit_buf helpers (Andrew Halaney) [RHEL-24205] - mxser: fix xmit_buf leak in activate when LSR == 0xff (Andrew Halaney) [RHEL-24205] - tty: tty_port_open, document shutdown vs failed activate (Andrew Halaney) [RHEL-24205] - tty: add kfifo to tty_port (Andrew Halaney) [RHEL-24205] - serial: atmel_serial: include circ_buf.h (Andrew Halaney) [RHEL-24205] - serial: core: clean up EXPORT_SYMBOLs (Andrew Halaney) [RHEL-24205] - serial: imx: reduce RX interrupt frequency (Andrew Halaney) [RHEL-24205] - tty: serial: max3100: Remove redundant 'flush_workqueue()' calls (Andrew Halaney) [RHEL-24205] - serial: core: Initialize rs485 RTS polarity already on probe (Andrew Halaney) [RHEL-24205] - serial: pl011: Fix incorrect rs485 RTS polarity on set_mctrl (Andrew Halaney) [RHEL-24205] - serial: stm32: fix software flow control transfer (Andrew Halaney) [RHEL-24205] - serial: stm32: prevent TDR register overwrite when sending x_char (Andrew Halaney) [RHEL-24205] - serial: 8250: of: Fix mapped region size when using reg-offset property (Andrew Halaney) [RHEL-24205] - tty: rpmsg: Fix race condition releasing tty port (Andrew Halaney) [RHEL-24205] - tty: Add support for Brainboxes UC cards. (Andrew Halaney) [RHEL-24205] - Revert "tty: serial: Use fifo in 8250 console driver" (Andrew Halaney) [RHEL-24205] - vsprintf: rework bitmap_list_string (Andrew Halaney) [RHEL-24205] - lib: bitmap: add performance test for bitmap_print_to_pagebuf (Andrew Halaney) [RHEL-24205] - tools: sync tools/bitmap with mother linux (Andrew Halaney) [RHEL-24205] - serial: core: Keep mctrl register state and cached copy in sync (Andrew Halaney) [RHEL-24205] - serial: stm32: correct loop for dma error handling (Andrew Halaney) [RHEL-24205] - serial: stm32: fix flow control transfer in DMA mode (Andrew Halaney) [RHEL-24205] - serial: stm32: rework TX DMA state condition (Andrew Halaney) [RHEL-24205] - serial: stm32: move tx dma terminate DMA to shutdown (Andrew Halaney) [RHEL-24205] - serial: pl011: Drop redundant DTR/RTS preservation on close/open (Andrew Halaney) [RHEL-24205] - serial: pl011: Drop CR register reset on set_termios (Andrew Halaney) [RHEL-24205] - serial: pl010: Drop CR register reset on set_termios (Andrew Halaney) [RHEL-24205] - serial: liteuart: fix MODULE_ALIAS (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Fix return error code in case of dma_alloc_coherent() failure (Andrew Halaney) [RHEL-24205] - Revert "serdev: BREAK/FRAME/PARITY/OVERRUN notification prototype V2" (Andrew Halaney) [RHEL-24205] - serdev: Do not instantiate serdevs on boards with known bogus DSDT entries (Andrew Halaney) [RHEL-24205] - tty: goldfish: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serdev: BREAK/FRAME/PARITY/OVERRUN notification prototype V2 (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Drop the legacy compatible strings and clock code (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: bcm63xx: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: ar933x: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: vt8500: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: altera_jtaguart: Use platform_get_irq_optional() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: pxa: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: meson: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Propagate error codes from brcmuart_probe() (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: altera: Use platform_get_irq_optional() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: lantiq: store and compare return status correctly (Andrew Halaney) [RHEL-24205] - serial: 8250: Move Alpha-specific quirk out of the core (Andrew Halaney) [RHEL-24205] - serial: Fix incorrect rs485 polarity on uart open (Andrew Halaney) [RHEL-24205] - docs/driver-api: Replace a comma in the n_gsm.rst with a double colon (Andrew Halaney) [RHEL-24205] - tty: Fix the keyboard led light display problem (Andrew Halaney) [RHEL-24205] - tty/ldsem: Fix syntax errors in comments (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Remove BREAK/FRAME/PARITY/OVERRUN printouts (Andrew Halaney) [RHEL-24205] - serial: 8250_pericom: Use serial_dl_write() instead of open coded (Andrew Halaney) [RHEL-24205] - serial: 8250_pericom: Re-enable higher baud rates (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Split out Pericom driver (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Fix console registration from module (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Enable console as module (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Remove USI initialization (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: remove redundant assignment to tmp after the mask operation (Andrew Halaney) [RHEL-24205] - serial: atmel: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Use devm_clk_get_optional() (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Use dev_err_probe() (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Drop support for "sci_ick" clock (Andrew Halaney) [RHEL-24205] - serial: lantiq: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Add support for R-Car Gen4 (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: renesas,scif: Document r8a779f0 bindings (Andrew Halaney) [RHEL-24205] - xen/console: harden hvc_xen against event channel storms (Andrew Halaney) [RHEL-24205] - serial: 8250_fintek: Fix garbled text for console (Andrew Halaney) [RHEL-24205] - tty: n_hdlc: make n_hdlc_tty_wakeup() asynchronous (Andrew Halaney) [RHEL-24205] - tty: mips_ejtag_fdc: Make use of the helper function kthread_run_on_cpu() (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: UART errors after resuming from S2 (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: do not request memory region twice (Andrew Halaney) [RHEL-24205] - tty: serial: uartlite: allow 64 bit address (Andrew Halaney) [RHEL-24205] - Documentation: add TTY chapter (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for tty_standard_install (Andrew Halaney) [RHEL-24205] - tty: more kernel-doc for tty_ldisc (Andrew Halaney) [RHEL-24205] - tty: make tty_ldisc docs up-to-date (Andrew Halaney) [RHEL-24205] - tty: move tty_ldisc docs to new Documentation/tty/ (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for more tty_port functions (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for more tty_driver functions (Andrew Halaney) [RHEL-24205] - tty: reformat kernel-doc in n_tty.c (Andrew Halaney) [RHEL-24205] - tty: fix kernel-doc in n_tty.c (Andrew Halaney) [RHEL-24205] - tty: reformat kernel-doc in tty_buffer.c (Andrew Halaney) [RHEL-24205] - tty: reformat kernel-doc in tty_ldisc.c (Andrew Halaney) [RHEL-24205] - tty: reformat kernel-doc in tty_io.c (Andrew Halaney) [RHEL-24205] - tty: reformat kernel-doc in tty_port.c (Andrew Halaney) [RHEL-24205] - tty: reformat TTY_DRIVER_ flags into kernel-doc (Andrew Halaney) [RHEL-24205] - tty: combine tty_ldisc_ops docs into kernel-doc (Andrew Halaney) [RHEL-24205] - tty: combine tty_operations triple docs into kernel-doc (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for tty_ldisc_ops (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for tty_port_operations (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for tty_operations (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for tty_driver (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for tty_port (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Call dma_async_issue_pending() (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Check return code of dmaengine_submit() (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: rewrite pericom_do_set_divisor() (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Fix ACCES entries in pci_serial_quirks array (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix RTS modem control while in rs485 mode (Andrew Halaney) [RHEL-24205] - tty: serial: imx: disable UCR4_OREN in .stop_rx() instead of .shutdown() (Andrew Halaney) [RHEL-24205] - tty: serial: imx: clear the RTSD status before enable the RTSD irq (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Add StarFive JH7100 quirk (Andrew Halaney) [RHEL-24205] - mxser: use PCI_DEVICE_DATA (Andrew Halaney) [RHEL-24205] - mxser: move ids from pci_ids.h here (Andrew Halaney) [RHEL-24205] - mxser: add MOXA prefix to some PCI device IDs (Andrew Halaney) [RHEL-24205] - mxser: increase buf_overrun if tty_insert_flip_char() fails (Andrew Halaney) [RHEL-24205] - mxser: remove tty parameter from mxser_receive_chars_new() (Andrew Halaney) [RHEL-24205] - mxser: don't throttle manually (Andrew Halaney) [RHEL-24205] - mxser: clean up timeout handling in mxser_wait_until_sent() (Andrew Halaney) [RHEL-24205] - mxser: use msleep_interruptible() in mxser_wait_until_sent() (Andrew Halaney) [RHEL-24205] - mxser: extract TX empty check from mxser_wait_until_sent() (Andrew Halaney) [RHEL-24205] - mxser: use tty_port_close() in mxser_close() (Andrew Halaney) [RHEL-24205] - mxser: don't flush buffer from mxser_close() directly (Andrew Halaney) [RHEL-24205] - mxser: call stop_rx from mxser_shutdown_port() (Andrew Halaney) [RHEL-24205] - mxser: remove tty->driver_data NULL check (Andrew Halaney) [RHEL-24205] - mxser: remove pointless xmit_buf checks (Andrew Halaney) [RHEL-24205] - mxser: clean up tx handling in mxser_transmit_chars() (Andrew Halaney) [RHEL-24205] - mxser: move MSR read to mxser_check_modem_status() (Andrew Halaney) [RHEL-24205] - mxser: keep only !tty test in ISR (Andrew Halaney) [RHEL-24205] - mxser: rename mxser_close_port() to mxser_stop_rx() (Andrew Halaney) [RHEL-24205] - mxser: remove wait for sent from mxser_close_port (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Add support to deassert/assert reset line (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: renesas,sci: Document RZ/G2L SoC (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: renesas,scif: Make resets as a required property (Andrew Halaney) [RHEL-24205] - tty: serial, join uport checks in uart_port_shutdown() (Andrew Halaney) [RHEL-24205] - tty: clean up whitespace in __do_SAK() (Andrew Halaney) [RHEL-24205] - tty: remove tty NULL check from __do_SAK() (Andrew Halaney) [RHEL-24205] - tty: remove TTY_SOFT_SAK part from __do_SAK() (Andrew Halaney) [RHEL-24205] - n_gsm: remove unused parameters from gsm_error() (Andrew Halaney) [RHEL-24205] - arm: remove zte zx platform left-over (Andrew Halaney) [RHEL-24205] - serial: 8250: replace snprintf in show functions with sysfs_emit (Andrew Halaney) [RHEL-24205] - serial: liteuart: relax compile-test dependencies (Andrew Halaney) [RHEL-24205] - serial: liteuart: fix minor-number leak on probe errors (Andrew Halaney) [RHEL-24205] - serial: liteuart: fix use-after-free and memleak on unbind (Andrew Halaney) [RHEL-24205] - serial: liteuart: Fix NULL pointer dereference in ->remove() (Andrew Halaney) [RHEL-24205] - tty: serial: msm_serial: Deactivate RX DMA for polling support (Andrew Halaney) [RHEL-24205] - serial: core: fix transmit-buffer reset and memleak (Andrew Halaney) [RHEL-24205] - xen: flag xen_snd_front to be not essential for system boot (Andrew Halaney) [RHEL-24205] - xen: flag pvcalls-front to be not essential for system boot (Andrew Halaney) [RHEL-24205] - xen: flag hvc_xen to be not essential for system boot (Andrew Halaney) [RHEL-24205] - xen: add "not_essential" flag to struct xenbus_driver (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Protect udbg definitions by CONFIG_SERIAL_CPM_CONSOLE (Andrew Halaney) [RHEL-24205] - tty: rpmsg: Define tty name via constant string literal (Andrew Halaney) [RHEL-24205] - tty: rpmsg: Add pr_fmt() to prefix messages (Andrew Halaney) [RHEL-24205] - tty: rpmsg: Use dev_err_probe() in ->probe() (Andrew Halaney) [RHEL-24205] - tty: rpmsg: Unify variable used to keep an error code (Andrew Halaney) [RHEL-24205] - tty: rpmsg: Assign returned id to a local variable (Andrew Halaney) [RHEL-24205] - serial: stm32: push DMA RX data before suspending (Andrew Halaney) [RHEL-24205] - serial: stm32: terminate / restart DMA transfer at suspend / resume (Andrew Halaney) [RHEL-24205] - serial: stm32: rework RX dma initialization and release (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Remove empty stub pci_quatech_exit() (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Replace custom pci_match_id() implementation (Andrew Halaney) [RHEL-24205] - serial: xilinx_uartps: Fix race condition causing stuck TX (Andrew Halaney) [RHEL-24205] - serial: sunzilog: Mark sunzilog_putchar() __maybe_unused (Andrew Halaney) [RHEL-24205] - Revert "tty: hvc: pass DMA capable memory to put_chars()" (Andrew Halaney) [RHEL-24205] - Revert "virtio-console: remove unnecessary kmemdup()" (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Replace dev_*() by pci_*() macros (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Get rid of redundant 'else' keyword (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Refactor the loop in pci_ite887x_init() (Andrew Halaney) [RHEL-24205] - tty: add rpmsg driver (Andrew Halaney) [RHEL-24205] - serial: 8250: rename unlock labels (Andrew Halaney) [RHEL-24205] - serial: stm32: update throttle and unthrottle ops for dma mode (Andrew Halaney) [RHEL-24205] - serial: stm32: rework RX over DMA (Andrew Halaney) [RHEL-24205] - serial: stm32: re-introduce an irq flag condition in usart_receive_chars (Andrew Halaney) [RHEL-24205] - virtio-console: remove unnecessary kmemdup() (Andrew Halaney) [RHEL-24205] - tty: hvc: pass DMA capable memory to put_chars() (Andrew Halaney) [RHEL-24205] - tty: hvc: use correct dma alignment size (Andrew Halaney) [RHEL-24205] - serial: imx: disable console clocks on unregister (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Make sc16is7xx_remove() return void (Andrew Halaney) [RHEL-24205] - serial: max310x: Make max310x_remove() return void (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Improve naming for common macro (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: use macros instead of hardcoded values (Andrew Halaney) [RHEL-24205] - tty/sysrq: More intuitive Shift handling (Andrew Halaney) [RHEL-24205] - Revert "serial: 8250: Fix reporting real baudrate value in c_ospeed field" (Andrew Halaney) [RHEL-24205] - serial: 8250: allow disabling of Freescale 16550 compile test (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix reporting real baudrate value in c_ospeed field (Andrew Halaney) [RHEL-24205] - serial: sifive: set pointer to NULL rather than 0. (Andrew Halaney) [RHEL-24205] - mxser: store FCR state in mxser_port::FCR (Andrew Halaney) [RHEL-24205] - mxser: don't read from UART_FCR (Andrew Halaney) [RHEL-24205] - mxser: move FIFO clearing to mxser_disable_and_clear_FIFO() (Andrew Halaney) [RHEL-24205] - mxser: simplify FCR computation in mxser_change_speed() (Andrew Halaney) [RHEL-24205] - mxser: make mxser_port::ldisc_stop_rx a bool (Andrew Halaney) [RHEL-24205] - mxser: simplify condition in mxser_receive_chars_new (Andrew Halaney) [RHEL-24205] - mxser: restore baud rate if its setting fails (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: describe driver in KConfig (Andrew Halaney) [RHEL-24205] - xen/x86: make "earlyprintk=xen" work for HVM/PVH DomU (Andrew Halaney) [RHEL-24205] - xen/x86: make "earlyprintk=xen" work better for PVH Dom0 (Andrew Halaney) [RHEL-24205] - serial: 8250: remove duplicated BRI0A49 and BDP3336 entries (Andrew Halaney) [RHEL-24205] - serial: 8250_fsl: Move fsl8250_data to ACPI section (Andrew Halaney) [RHEL-24205] - serial: 8250: SERIAL_8250_EM should depend on ARCH_RENESAS (Andrew Halaney) [RHEL-24205] - tty: remove flags from struct tty_ldisc_ops (Andrew Halaney) [RHEL-24205] - tty: unexport tty_ldisc_release (Andrew Halaney) [RHEL-24205] - tty: moxa: merge moxa.h into moxa.c (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: rename a conflicting function name (Andrew Halaney) [RHEL-24205] - tty: n_gsm: Modify cr bit value when config requester (Andrew Halaney) [RHEL-24205] - tty: n_gsm: Add some instructions and code for requester (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: fix driver's tx_empty callback (Andrew Halaney) [RHEL-24205] - serial: 8250: 8250_omap: Fix RX_LVL register offset (Andrew Halaney) [RHEL-24205] - tty: serial: uartlite: Prevent changing fixed parameters (Andrew Halaney) [RHEL-24205] - sh: j2: Update uartlite binding with data and parity properties (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: uartlite: Add properties for synthesis-time parameters (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: uartlite: Convert to json-schema (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Prefer struct_size over open coded arithmetic (Andrew Halaney) [RHEL-24205] - console: consume APC, DM, DCS (Andrew Halaney) [RHEL-24205] - tty: serial: uartlite: Use read_poll_timeout for a polling loop (Andrew Halaney) [RHEL-24205] - tty: serial: uartlite: Use constants in early_uartlite_putc (Andrew Halaney) [RHEL-24205] - tty: Fix data race between tiocsti() and flush_to_ldisc() (Andrew Halaney) [RHEL-24205] - serial: vt8500: Use of_device_get_match_data (Andrew Halaney) [RHEL-24205] - serial: 8250_ingenic: Use of_device_get_match_data (Andrew Halaney) [RHEL-24205] - tty: serial: linflexuart: Remove redundant check to simplify the code (Andrew Halaney) [RHEL-24205] - mxser: use semi-colons instead of commas (Andrew Halaney) [RHEL-24205] - tty: moxa: use semi-colons instead of commas (Andrew Halaney) [RHEL-24205] - tty: replace in_irq() with in_hardirq() (Andrew Halaney) [RHEL-24205] - serial: sh-sci: fix break handling for sysrq (Andrew Halaney) [RHEL-24205] - serial: stm32: use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: stm32: use the defined variable to simplify code (Andrew Halaney) [RHEL-24205] - Revert "arm pl011 serial: support multi-irq request" (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Add Exynos850 SoC data (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Fix driver data macros style (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Init USI to keep clocks running (Andrew Halaney) [RHEL-24205] - platform/surface: aggregator: Use serdev_acpi_get_uart_resource() helper (Andrew Halaney) [RHEL-24205] - serdev: Split and export serdev_acpi_get_uart_resource() (Andrew Halaney) [RHEL-24205] - serial: stm32: fix the conditional expression writing (Andrew Halaney) [RHEL-24205] - serial: omap: Only allow if 8250_omap is not selected (Andrew Halaney) [RHEL-24205] - vt: keyboard.c: make console an unsigned int (Andrew Halaney) [RHEL-24205] - vt: keyboard: treat kbd_table as an array all the time. (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: make setup_port() parameters explicitly unsigned (Andrew Halaney) [RHEL-24205] - tty: pdc_cons, free tty_driver upon failure (Andrew Halaney) [RHEL-24205] - tty: drop put_tty_driver (Andrew Halaney) [RHEL-24205] - tty: drop alloc_tty_driver (Andrew Halaney) [RHEL-24205] - xtensa: ISS: don't panic in rs_init (Andrew Halaney) [RHEL-24205] - serial: max310x: Use clock-names property matching to recognize EXTCLK (Andrew Halaney) [RHEL-24205] - serial: 8250: Define RX trigger levels for OxSemi 950 devices (Andrew Halaney) [RHEL-24205] - tty: hvc: replace BUG_ON() with negative return value (Andrew Halaney) [RHEL-24205] - amiserial: remove unused state from shutdown (Andrew Halaney) [RHEL-24205] - amiserial: pack and sort includes (Andrew Halaney) [RHEL-24205] - amiserial: expand serial_isroot (Andrew Halaney) [RHEL-24205] - amiserial: simplify rs_open (Andrew Halaney) [RHEL-24205] - amiserial: remove serial_state::xmit_fifo_size (Andrew Halaney) [RHEL-24205] - amiserial: remove stale comment (Andrew Halaney) [RHEL-24205] - amiserial: remove unused DBG_CNT (Andrew Halaney) [RHEL-24205] - serial: 8250_exar: Add ->unregister_gpio() callback (Andrew Halaney) [RHEL-24205] - tty: serial: Fix spelling mistake "Asychronous" -> "Asynchronous" (Andrew Halaney) [RHEL-24205] - tty: serial: uartlite: Add runtime pm support (Andrew Halaney) [RHEL-24205] - tty: serial: uartlite: Disable clocks in case of errors (Andrew Halaney) [RHEL-24205] - tty: Fix out-of-bound vmalloc access in imageblit (Andrew Halaney) [RHEL-24205] - serial: samsung: use dma_ops of DMA if attached (Andrew Halaney) [RHEL-24205] - arm pl011 serial: support multi-irq request (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: add RS485 support (Andrew Halaney) [RHEL-24205] - tty: serial: jsm: hold port lock when reporting modem line changes (Andrew Halaney) [RHEL-24205] - serial: core: Report magic multiplier extra baud rates (Andrew Halaney) [RHEL-24205] - serial: 8250: extend compile-test coverage (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: use NULL to initialized a null pointer (Andrew Halaney) [RHEL-24205] - serial: 8250_pnp: Support configurable clock frequency (Andrew Halaney) [RHEL-24205] - serial: 8250: 8250_omap: make a const array static, makes object smaller (Andrew Halaney) [RHEL-24205] - Revert "tty/serial/omap: Make the locking RT aware" (Andrew Halaney) [RHEL-24205] - Revert "tty/serial/pl011: Make the locking work on RT" (Andrew Halaney) [RHEL-24205] - Revert "printk: Bring back the RT bits." (Andrew Halaney) [RHEL-24205] - Revert "printk: add infrastucture for atomic consoles" (Andrew Halaney) [RHEL-24205] - Revert "serial: 8250: implement write_atomic" (Andrew Halaney) [RHEL-24205] - Revert "printk: avoid preempt_disable() for PREEMPT_RT" (Andrew Halaney) [RHEL-24205] - Revert "printk: allow disabling printk per-console device kthreads at boot" (Andrew Halaney) [RHEL-24205] - Revert "serial: Make ->set_termios() old ktermios const" (Andrew Halaney) [RHEL-24205] - Revert "serial: 8250_dw: Add ACPI ID for Granite Rapids-D UART" (Andrew Halaney) [RHEL-24205]- copy_oldmem_kernel() - WRITE is "data source", not destination (Chris von Recklinghausen) [RHEL-27741] - add CONFIG_SAMPLE_KMEMLEAK to RHEL configs collection (Chris von Recklinghausen) [RHEL-27741] - add CONFIG_RANDOMIZE_KSTACK_OFFSET to RHEL configs collection (Chris von Recklinghausen) [RHEL-27741] - add CONFIG_DMAPOOL_TEST to RHEL configs collection (Chris von Recklinghausen) [RHEL-27741] - Revert "mm: vmscan: make global slab shrink lockless" (Chris von Recklinghausen) [RHEL-27741] - Revert "mm: vmscan: make memcg slab shrink lockless" (Chris von Recklinghausen) [RHEL-27741] - Revert "mm: vmscan: add shrinker_srcu_generation" (Chris von Recklinghausen) [RHEL-27741] - Revert "mm: shrinkers: make count and scan in shrinker debugfs lockless" (Chris von Recklinghausen) [RHEL-27741] - Revert "mm: vmscan: hold write lock to reparent shrinker nr_deferred" (Chris von Recklinghausen) [RHEL-27741] - Revert "mm: vmscan: remove shrinker_rwsem from synchronize_shrinkers()" (Chris von Recklinghausen) [RHEL-27741] - Revert "mm: shrinkers: convert shrinker_rwsem to mutex" (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: fix iteration in collapse_file (Chris von Recklinghausen) [RHEL-27741] - memfd: check for non-NULL file_seals in memfd_create() syscall (Chris von Recklinghausen) [RHEL-27741] - mm/vmalloc: do not output a spurious warning when huge vmalloc() fails (Chris von Recklinghausen) [RHEL-27741] - mm/mprotect: fix do_mprotect_pkey() limit check (Chris von Recklinghausen) [RHEL-27741] - mm/mmap: Fix error path in do_vmi_align_munmap() (Chris von Recklinghausen) [RHEL-27741] - zswap: do not shrink if cgroup may not zswap (Chris von Recklinghausen) [RHEL-27741] - page cache: fix page_cache_next/prev_miss off by one (Chris von Recklinghausen) [RHEL-27741] - mm/gup_test: fix ioctl fail for compat task (Chris von Recklinghausen) [RHEL-27741] - mm/gup: remove unused vmas parameter from pin_user_pages_remote() (Chris von Recklinghausen) [RHEL-27741] - splice: Rename direct_splice_read() to copy_splice_read() (Chris von Recklinghausen) [RHEL-27741] - mm: fix zswap writeback race condition (Chris von Recklinghausen) [RHEL-27741] - mm: kfence: fix false positives on big endian (Chris von Recklinghausen) [RHEL-27741] - zsmalloc: move LRU update from zs_map_object() to zs_malloc() (Chris von Recklinghausen) [RHEL-27741] - mm: shrinkers: fix race condition on debugfs cleanup (Chris von Recklinghausen) [RHEL-27741] - dmapool: link blocks across pages (Chris von Recklinghausen) [RHEL-27741] - dmapool: don't memset on free twice (Chris von Recklinghausen) [RHEL-27741] - dmapool: simplify freeing (Chris von Recklinghausen) [RHEL-27741] - dmapool: consolidate page initialization (Chris von Recklinghausen) [RHEL-27741] - dmapool: rearrange page alloc failure handling (Chris von Recklinghausen) [RHEL-27741] - dmapool: move debug code to own functions (Chris von Recklinghausen) [RHEL-27741] - dmapool: speedup DMAPOOL_DEBUG with init_on_alloc (Chris von Recklinghausen) [RHEL-27741] - dmapool: cleanup integer types (Chris von Recklinghausen) [RHEL-27741] - dmapool: use sysfs_emit() instead of scnprintf() (Chris von Recklinghausen) [RHEL-27741] - dmapool: remove checks for dev == NULL (Chris von Recklinghausen) [RHEL-27741] - mm: do not reclaim private data from pinned page (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: always check invariants (Chris von Recklinghausen) [RHEL-27741] - filemap: Handle error return from __filemap_get_folio() (Chris von Recklinghausen) [RHEL-27741] - mm: change per-VMA lock statistics to be disabled by default (Chris von Recklinghausen) [RHEL-27741] - mm/mempolicy: correctly update prev when policy is equal on mbind (Chris von Recklinghausen) [RHEL-27741] - kasan: hw_tags: avoid invalid virt_to_page() (Chris von Recklinghausen) [RHEL-27741] - mm/page_alloc: add some comments to explain the possible hole in __pageblock_pfn_to_page() (Chris von Recklinghausen) [RHEL-27741] - mm/ksm: move disabling KSM from s390/gmap code to KSM code (Chris von Recklinghausen) [RHEL-27741] - mm/ksm: unmerge and clear VM_MERGEABLE when setting PR_SET_MEMORY_MERGE=0 (Chris von Recklinghausen) [RHEL-27741] - mm/damon/paddr: fix missing folio_sz update in damon_pa_young() (Chris von Recklinghausen) [RHEL-27741] - mm/damon/paddr: minor refactor of damon_pa_mark_accessed_or_deactivate() (Chris von Recklinghausen) [RHEL-27741] - mm/damon/paddr: minor refactor of damon_pa_pageout() (Chris von Recklinghausen) [RHEL-27741] - mm,unmap: avoid flushing TLB in batch if PTE is inaccessible (Chris von Recklinghausen) [RHEL-27741] - shmem: restrict noswap option to initial user namespace (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: fix conflicting mods to collapse_file() (Chris von Recklinghausen) [RHEL-27741] - mm/mremap: fix vm_pgoff in vma_merge() case 3 (Chris von Recklinghausen) [RHEL-27741] - seq_buf: Add seq_buf_do_printk() helper (Chris von Recklinghausen) [RHEL-27741] - sparse: remove unnecessary 0 values from rc (Chris von Recklinghausen) [RHEL-27741] - mm: move 'mmap_min_addr' logic from callers into vm_unmapped_area() (Chris von Recklinghausen) [RHEL-27741] - mm: do not increment pgfault stats when page fault handler retries (Chris von Recklinghausen) [RHEL-27741] - zsmalloc: allow only one active pool compaction context (Chris von Recklinghausen) [RHEL-27741] - mm: add new KSM process and sysfs knobs (Chris von Recklinghausen) [RHEL-27741] - mm: add new api to enable ksm per process (Chris von Recklinghausen) [RHEL-27741] - mm: don't check VMA write permissions if the PTE/PMD indicates write permissions (Chris von Recklinghausen) [RHEL-27741] - migrate_pages_batch: fix statistics for longterm pin retry (Chris von Recklinghausen) [RHEL-27741] - userfaultfd: use helper function range_in_vma() (Chris von Recklinghausen) [RHEL-27741] - lib/show_mem.c: use for_each_populated_zone() simplify code (Chris von Recklinghausen) [RHEL-27741] - mm/hugetlb: fix uffd-wp bit lost when unsharing happens (Chris von Recklinghausen) [RHEL-27741] - mm/hugetlb: fix uffd-wp during fork() (Chris von Recklinghausen) [RHEL-27741] - kasan: fix lockdep report invalid wait context (Chris von Recklinghausen) [RHEL-27741] - mm: ksm: support hwpoison for ksm page (Chris von Recklinghausen) [RHEL-27741] - mm: memory-failure: refactor add_to_kill() (Chris von Recklinghausen) [RHEL-27741] - memfd: pass argument of memfd_fcntl as int (Chris von Recklinghausen) [RHEL-27741] - mm: workingset: update description of the source file (Chris von Recklinghausen) [RHEL-27741] - printk: export console trace point for kcsan/kasan/kfence/kmsan (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: refactor updating current->reclaim_state (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: move set_task_reclaim_state() near flush_reclaim_state() (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: ignore non-LRU-based reclaim in memcg reclaim (Chris von Recklinghausen) [RHEL-27741] - mm: apply __must_check to vmap_pages_range_noflush() (Chris von Recklinghausen) [RHEL-27741] - mm: hwpoison: support recovery from HugePage copy-on-write faults (Chris von Recklinghausen) [RHEL-27741] - mm/vmscan: simplify shrink_node() (Chris von Recklinghausen) [RHEL-27741] - mpage: use folios in bio end_io handler (Chris von Recklinghausen) [RHEL-27741] - mpage: split submit_bio and bio end_io handler for reads and writes (Chris von Recklinghausen) [RHEL-27741] - mm/huge_memory: conditionally call maybe_mkwrite() and drop pte_wrprotect() in __split_huge_pmd_locked() (Chris von Recklinghausen) [RHEL-27741] - mm: convert copy_user_huge_page() to copy_user_large_folio() (Chris von Recklinghausen) [RHEL-27741] - userfaultfd: convert mfill_atomic_hugetlb() to use a folio (Chris von Recklinghausen) [RHEL-27741] - userfaultfd: convert copy_huge_page_from_user() to copy_folio_from_user() (Chris von Recklinghausen) [RHEL-27741] - userfaultfd: use kmap_local_page() in copy_huge_page_from_user() (Chris von Recklinghausen) [RHEL-27741] - userfaultfd: convert mfill_atomic_pte_copy() to use a folio (Chris von Recklinghausen) [RHEL-27741] - mm, page_alloc: use check_pages_enabled static key to check tail pages (Chris von Recklinghausen) [RHEL-27741] - mm: mlock: use folios_put() in mlock_folio_batch() (Chris von Recklinghausen) [RHEL-27741] - mm/madvise: use vma_lookup() instead of find_vma() (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: maintain page cache uptodate flag (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: skip shmem with userfaultfd (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: refactor collapse_file control flow (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: drain lru after swapping in shmem (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: recover from poisoned file-backed memory (Chris von Recklinghausen) [RHEL-27741] - mm/hwpoison: introduce copy_mc_highpage (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: recover from poisoned anonymous memory (Chris von Recklinghausen) [RHEL-27741] - mm: kfence: improve the performance of __kfence_alloc() and __kfence_free() (Chris von Recklinghausen) [RHEL-27741] - mm/zswap: delay the initialization of zswap (Chris von Recklinghausen) [RHEL-27741] - mm/zswap: replace zswap_init_{started/failed} with zswap_init_state (Chris von Recklinghausen) [RHEL-27741] - mm/zswap: remove zswap_entry_cache_{create,destroy} helper function (Chris von Recklinghausen) [RHEL-27741] - mm: vmalloc: rename addr_to_vb_xarray() function (Chris von Recklinghausen) [RHEL-27741] - kmemleak-test: fix kmemleak_test.c build logic (Chris von Recklinghausen) [RHEL-27741] - mm: vmalloc: remove a global vmap_blocks xarray (Chris von Recklinghausen) [RHEL-27741] - mm: move free_area_empty() to mm/internal.h (Chris von Recklinghausen) [RHEL-27741] - hugetlb: remove PageHeadHuge() (Chris von Recklinghausen) [RHEL-27741] - mm: khugepaged: fix kernel BUG in hpage_collapse_scan_file() (Chris von Recklinghausen) [RHEL-27741] - zsmalloc: reset compaction source zspage pointer after putback_zspage() (Chris von Recklinghausen) [RHEL-27741] - mm: make arch_has_descending_max_zone_pfns() static (Chris von Recklinghausen) [RHEL-27741] - zswap: remove MODULE_LICENSE in non-modules (Chris von Recklinghausen) [RHEL-27741] - zpool: remove MODULE_LICENSE in non-modules (Chris von Recklinghausen) [RHEL-27741] - mm: compaction: remove incorrect #ifdef checks (Chris von Recklinghausen) [RHEL-27741] - mm: compaction: move compaction sysctl to its own file (Chris von Recklinghausen) [RHEL-27741] - mm: memory-failure: Move memory failure sysctls to its own file (Chris von Recklinghausen) [RHEL-27741] - mm: uninline kstrdup() (Chris von Recklinghausen) [RHEL-27741] - fs: Add FGP_WRITEBEGIN (Chris von Recklinghausen) [RHEL-27741] - sched/numa: enhance vma scanning logic (Chris von Recklinghausen) [RHEL-27741] - sched/numa: apply the scan delay to every new vma (Chris von Recklinghausen) [RHEL-27741] - mm: separate vma->lock from vm_area_struct (Chris von Recklinghausen) [RHEL-27741] - mm/mmap: free vm_area_struct without call_rcu in exit_mmap (Chris von Recklinghausen) [RHEL-27741] - mm: introduce per-VMA lock statistics (Chris von Recklinghausen) [RHEL-27741] - mm: prevent userfaults to be handled under per-vma lock (Chris von Recklinghausen) [RHEL-27741] - mm: prevent do_swap_page from handling page faults under VMA lock (Chris von Recklinghausen) [RHEL-27741] - mm: add FAULT_FLAG_VMA_LOCK flag (Chris von Recklinghausen) [RHEL-27741] - mm: fall back to mmap_lock if vma->anon_vma is not yet set (Chris von Recklinghausen) [RHEL-27741] - mm: introduce lock_vma_under_rcu to be used from arch-specific code (Chris von Recklinghausen) [RHEL-27741] - mm: introduce vma detached flag (Chris von Recklinghausen) [RHEL-27741] - mm/mmap: prevent pagefault handler from racing with mmu_notifier registration (Chris von Recklinghausen) [RHEL-27741] - kernel/fork: assert no VMA readers during its destruction (Chris von Recklinghausen) [RHEL-27741] - mm: conditionally write-lock VMA in free_pgtables (Chris von Recklinghausen) [RHEL-27741] - mm: write-lock VMAs before removing them from VMA tree (Chris von Recklinghausen) [RHEL-27741] - mm/mremap: write-lock VMA while remapping it to a new address range (Chris von Recklinghausen) [RHEL-27741] - mm/mmap: write-lock VMAs in vma_prepare before modifying them (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: write-lock VMA while collapsing a huge page (Chris von Recklinghausen) [RHEL-27741] - mm/mmap: move vma_prepare before vma_adjust_trans_huge (Chris von Recklinghausen) [RHEL-27741] - mm: add per-VMA lock and helper functions to control it (Chris von Recklinghausen) [RHEL-27741] - mm: rcu safe VMA freeing (Chris von Recklinghausen) [RHEL-27741] - mm: introduce CONFIG_PER_VMA_LOCK (Chris von Recklinghausen) [RHEL-27741] - mm: hold the RCU read lock over calls to ->map_pages (Chris von Recklinghausen) [RHEL-27741] - afs: split afs_pagecache_valid() out of afs_validate() (Chris von Recklinghausen) [RHEL-27741] - xfs: remove xfs_filemap_map_pages() wrapper (Chris von Recklinghausen) [RHEL-27741] - mm/damon/sysfs: make more kobj_type structures constant (Chris von Recklinghausen) [RHEL-27741] - mm: be less noisy during memory hotplug (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: init cleanup, be explicit about the non-mergeable case (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: explicitly assign res, vma, extend invariants (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: fold curr, next assignment logic (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: further improve prev/next VMA naming (Chris von Recklinghausen) [RHEL-27741] - mm: vmalloc: convert vread() to vread_iter() (Chris von Recklinghausen) [RHEL-27741] - iov_iter: add copy_page_to_iter_nofault() (Chris von Recklinghausen) [RHEL-27741] - fs/proc/kcore: convert read_kcore() to read_kcore_iter() (Chris von Recklinghausen) [RHEL-27741] - fs/proc/kcore: avoid bounce buffer for ktext data (Chris von Recklinghausen) [RHEL-27741] - MAINTAINERS: extend memblock entry to include MM initialization (Chris von Recklinghausen) [RHEL-27741] - mm: move vmalloc_init() declaration to mm/internal.h (Chris von Recklinghausen) [RHEL-27741] - mm: move kmem_cache_init() declaration to mm/slab.h (Chris von Recklinghausen) [RHEL-27741] - mm: move mem_init_print_info() to mm_init.c (Chris von Recklinghausen) [RHEL-27741] - init,mm: fold late call to page_ext_init() to page_alloc_init_late() (Chris von Recklinghausen) [RHEL-27741] - mm: move init_mem_debugging_and_hardening() to mm/mm_init.c (Chris von Recklinghausen) [RHEL-27741] - mm: call {ptlock,pgtable}_cache_init() directly from mm_core_init() (Chris von Recklinghausen) [RHEL-27741] - init,mm: move mm_init() to mm/mm_init.c and rename it to mm_core_init() (Chris von Recklinghausen) [RHEL-27741] - init: fold build_all_zonelists() and page_alloc_init_cpuhp() to mm_init() (Chris von Recklinghausen) [RHEL-27741] - mm/page_alloc: rename page_alloc_init() to page_alloc_init_cpuhp() (Chris von Recklinghausen) [RHEL-27741] - mm: handle hashdist initialization in mm/mm_init.c (Chris von Recklinghausen) [RHEL-27741] - mm: move most of core MM initialization to mm/mm_init.c (Chris von Recklinghausen) [RHEL-27741] - mm/page_alloc: add helper for checking if check_pages_enabled (Chris von Recklinghausen) [RHEL-27741] - mips: fix comment about pgtable_init() (Chris von Recklinghausen) [RHEL-27741] - mm: move get_page_from_free_area() to mm/page_alloc.c (Chris von Recklinghausen) [RHEL-27741] - mm: prefer fault_around_pages to fault_around_bytes (Chris von Recklinghausen) [RHEL-27741] - mm: refactor do_fault_around() (Chris von Recklinghausen) [RHEL-27741] - mm: compaction: fix the possible deadlock when isolating hugetlb pages (Chris von Recklinghausen) [RHEL-27741] - mm: compaction: consider the number of scanning compound pages in isolate fail path (Chris von Recklinghausen) [RHEL-27741] - mm/mremap: simplify vma expansion again (Chris von Recklinghausen) [RHEL-27741] - mm/mmap: start distinguishing if vma can be removed in mergeability test (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: convert mergeability checks to return bool (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: rename adj_next to adj_start (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: set mid to NULL if not applicable (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: initialize mid and next in natural order (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: use the proper vma pointer in case 4 (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: use the proper vma pointers in cases 1 and 6 (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: use the proper vma pointer in case 3 (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: use only primary pointers for preparing merge (Chris von Recklinghausen) [RHEL-27741] - mm: userfaultfd: combine 'mode' and 'wp_copy' arguments (Chris von Recklinghausen) [RHEL-27741] - mm: userfaultfd: don't pass around both mm and vma (Chris von Recklinghausen) [RHEL-27741] - mm: userfaultfd: rename functions for clarity + consistency (Chris von Recklinghausen) [RHEL-27741] - kasan: suppress recursive reports for HW_TAGS (Chris von Recklinghausen) [RHEL-27741] - mm: return an ERR_PTR from __filemap_get_folio (Chris von Recklinghausen) [RHEL-27741] - mm: remove FGP_ENTRY (Chris von Recklinghausen) [RHEL-27741] - shmem: open code the page cache lookup in shmem_get_folio_gfp (Chris von Recklinghausen) [RHEL-27741] - shmem: shmem_get_partial_folio use filemap_get_entry (Chris von Recklinghausen) [RHEL-27741] - mm: use filemap_get_entry in filemap_get_incore_folio (Chris von Recklinghausen) [RHEL-27741] - mm: make mapping_get_entry available outside of filemap.c (Chris von Recklinghausen) [RHEL-27741] - mm: don't look at xarray value entries in split_huge_pages_in_file (Chris von Recklinghausen) [RHEL-27741] - dmapool: create/destroy cleanup (Chris von Recklinghausen) [RHEL-27741] - dmapool: link blocks across pages (Chris von Recklinghausen) [RHEL-27741] - dmapool: don't memset on free twice (Chris von Recklinghausen) [RHEL-27741] - dmapool: simplify freeing (Chris von Recklinghausen) [RHEL-27741] - dmapool: consolidate page initialization (Chris von Recklinghausen) [RHEL-27741] - dmapool: rearrange page alloc failure handling (Chris von Recklinghausen) [RHEL-27741] - dmapool: move debug code to own functions (Chris von Recklinghausen) [RHEL-27741] - dmapool: speedup DMAPOOL_DEBUG with init_on_alloc (Chris von Recklinghausen) [RHEL-27741] - dmapool: cleanup integer types (Chris von Recklinghausen) [RHEL-27741] - dmapool: use sysfs_emit() instead of scnprintf() (Chris von Recklinghausen) [RHEL-27741] - dmapool: remove checks for dev == NULL (Chris von Recklinghausen) [RHEL-27741] - dmapool: add alloc/free performance test (Chris von Recklinghausen) [RHEL-27741] - iov_iter: overlay struct iovec and ubuf/len (Chris von Recklinghausen) [RHEL-27741] - mm/slab: document kfree() as allowed for kmem_cache_alloc() objects (Chris von Recklinghausen) [RHEL-27741] - mm/slob: remove slob.c (Chris von Recklinghausen) [RHEL-27741] - mm/slob: remove CONFIG_SLOB (Chris von Recklinghausen) [RHEL-27741] - mm/thp: rename TRANSPARENT_HUGEPAGE_NEVER_DAX to _UNSUPPORTED (Chris von Recklinghausen) [RHEL-27741] - mm: memory-failure: directly use IS_ENABLED(CONFIG_HWPOISON_INJECT) (Chris von Recklinghausen) [RHEL-27741] - mm: shrinkers: convert shrinker_rwsem to mutex (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: remove shrinker_rwsem from synchronize_shrinkers() (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: hold write lock to reparent shrinker nr_deferred (Chris von Recklinghausen) [RHEL-27741] - mm: shrinkers: make count and scan in shrinker debugfs lockless (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: add shrinker_srcu_generation (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: make memcg slab shrink lockless (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: make global slab shrink lockless (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: add a map_nr_max field to shrinker_info (Chris von Recklinghausen) [RHEL-27741] - mm: prefer xxx_page() alloc/free functions for order-0 pages (Chris von Recklinghausen) [RHEL-27741] - kasan: remove PG_skip_kasan_poison flag (Chris von Recklinghausen) [RHEL-27741] - shmem: add support to ignore swap (Chris von Recklinghausen) [RHEL-27741] - shmem: update documentation (Chris von Recklinghausen) [RHEL-27741] - shmem: skip page split if we're not reclaiming (Chris von Recklinghausen) [RHEL-27741] - shmem: move reclaim check early on writepages() (Chris von Recklinghausen) [RHEL-27741] - shmem: set shmem_writepage() variables early (Chris von Recklinghausen) [RHEL-27741] - shmem: remove check for folio lock on writepage() (Chris von Recklinghausen) [RHEL-27741] - mm/gup.c: fix typo in comments (Chris von Recklinghausen) [RHEL-27741] - mm,jfs: move write_one_page/folio_write_one to jfs (Chris von Recklinghausen) [RHEL-27741] - kmsan: add test_stackdepot_roundtrip (Chris von Recklinghausen) [RHEL-27741] - zsmalloc: show per fullness group class stats (Chris von Recklinghausen) [RHEL-27741] - zsmalloc: rework compaction algorithm (Chris von Recklinghausen) [RHEL-27741] - zsmalloc: fine-grained inuse ratio based fullness grouping (Chris von Recklinghausen) [RHEL-27741] - zsmalloc: remove insert_zspage() ->inuse optimization (Chris von Recklinghausen) [RHEL-27741] - kmsan: add memsetXX tests (Chris von Recklinghausen) [RHEL-27741] - kmsan: another take at fixing memcpy tests (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: cleanup memcg uncharge for failure path (Chris von Recklinghausen) [RHEL-27741] - mm: swap: remove unneeded cgroup_throttle_swaprate() (Chris von Recklinghausen) [RHEL-27741] - mm: memory: use folio_throttle_swaprate() in do_cow_fault() (Chris von Recklinghausen) [RHEL-27741] - mm: memory: use folio_throttle_swaprate() in do_anonymous_page() (Chris von Recklinghausen) [RHEL-27741] - mm: memory: use folio_throttle_swaprate() in wp_page_copy() (Chris von Recklinghausen) [RHEL-27741] - mm: memory: use folio_throttle_swaprate() in page_copy_prealloc() (Chris von Recklinghausen) [RHEL-27741] - mm: memory: use folio_throttle_swaprate() in do_swap_page() (Chris von Recklinghausen) [RHEL-27741] - mm: huge_memory: convert __do_huge_pmd_anonymous_page() to use a folio (Chris von Recklinghausen) [RHEL-27741] - mm/rmap: use atomic_try_cmpxchg in set_tlb_ubc_flush_pending (Chris von Recklinghausen) [RHEL-27741] - mm/debug: use %pGt to display page_type in dump_page() (Chris von Recklinghausen) [RHEL-27741] - mm, printk: introduce new format %pGt for page_type (Chris von Recklinghausen) [RHEL-27741] - mmflags.h: use less error prone method to define pageflag_names (Chris von Recklinghausen) [RHEL-27741] - mm: add tracepoints to ksm (Chris von Recklinghausen) [RHEL-27741] - x86/mm/pat: clear VM_PAT if copy_p4d_range failed (Chris von Recklinghausen) [RHEL-27741] - mm/userfaultfd: support WP on multiple VMAs (Chris von Recklinghausen) [RHEL-27741] - mm, page_alloc: reduce page alloc/free sanity checks (Chris von Recklinghausen) [RHEL-27741] - mm: reduce lock contention of pcp buffer refill (Chris von Recklinghausen) [RHEL-27741] - splice: Add a func to do a splice from an O_DIRECT file without ITER_PIPE (Chris von Recklinghausen) [RHEL-27741] - fs: don't allocate blocks beyond EOF from __mpage_writepage (Chris von Recklinghausen) [RHEL-27741] - iomap: Add iomap_get_folio helper (Chris von Recklinghausen) [RHEL-27741] - iov_iter: saner checks for attempt to copy to/from iterator (Chris von Recklinghausen) [RHEL-27741] - mm: introduce FOLL_PCI_P2PDMA to gate getting PCI P2PDMA pages (Chris von Recklinghausen) [RHEL-27741] - samples: add first Rust examples (Chris von Recklinghausen) [RHEL-27741] - ksm: add profit monitoring documentation (Chris von Recklinghausen) [RHEL-27741] - sysctl: remove max_extfrag_threshold (Chris von Recklinghausen) [RHEL-27741] - fs: don't call ->writepage from __mpage_writepage (Chris von Recklinghausen) [RHEL-27741] - fs: remove the nobh helpers (Chris von Recklinghausen) [RHEL-27741] - jfs: stop using the nobh helper (Chris von Recklinghausen) [RHEL-27741] - iomap: remove iomap_writepage (Chris von Recklinghausen) [RHEL-27741] - hugetlbfs: zero partial pages during fallocate hole punch (Chris von Recklinghausen) [RHEL-27741] - kcsan: test: use new suite_{init,exit} support (Chris von Recklinghausen) [RHEL-27741] - fs: Remove aop flags parameter from nobh_write_begin() (Chris von Recklinghausen) [RHEL-27741] - stack: Introduce CONFIG_RANDOMIZE_KSTACK_OFFSET (Chris von Recklinghausen) [RHEL-27741] - MAINTAINERS: update rppt's email (Chris von Recklinghausen) [RHEL-27741] - connector: send event on write to /proc/[pid]/comm (Chris von Recklinghausen) [RHEL-27741] - mm/mmap: regression fix for unmapped_area{_topdown} (Aristeu Rozanski) [RHEL-27740] - mm/mempolicy: fix use-after-free of VMA iterator (Aristeu Rozanski) [RHEL-27740] - mm/huge_memory.c: warn with pr_warn_ratelimited instead of VM_WARN_ON_ONCE_FOLIO (Aristeu Rozanski) [RHEL-27740] - mm/mprotect: fix do_mprotect_pkey() return on error (Aristeu Rozanski) [RHEL-27740] - mm: swap: fix performance regression on sparsetruncate-tiny (Aristeu Rozanski) [RHEL-27740] - mm: vmalloc: avoid warn_alloc noise caused by fatal signal (Aristeu Rozanski) [RHEL-27740] - mm: enable maple tree RCU mode by default (Aristeu Rozanski) [RHEL-27740] - mm/ksm: fix race with VMA iteration and mm_struct teardown (Aristeu Rozanski) [RHEL-27740] - mm: fix error handling for map_deny_write_exec (Aristeu Rozanski) [RHEL-27740] - mm: deduplicate error handling for map_deny_write_exec (Aristeu Rozanski) [RHEL-27740] - mm/slab: Fix undefined init_cache_node_node() for NUMA and !SMP (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: fix folio_nr_pages() after folio_put() in damon_pa_mark_accessed_or_deactivate() (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: fix folio_size() call after folio_put() in damon_pa_young() (Aristeu Rozanski) [RHEL-27740] - migrate_pages: try migrate in batch asynchronously firstly (Aristeu Rozanski) [RHEL-27740] - migrate_pages: move split folios processing out of migrate_pages_batch() (Aristeu Rozanski) [RHEL-27740] - migrate_pages: fix deadlock in batched migration (Aristeu Rozanski) [RHEL-27740] - mm: teach mincore_hugetlb about pte markers (Aristeu Rozanski) [RHEL-27740] - mm: avoid gcc complaint about pointer casting (Aristeu Rozanski) [RHEL-27740] - kasan, x86: don't rename memintrinsics in uninstrumented files (Aristeu Rozanski) [RHEL-27740] - kasan: test: fix test for new meminstrinsic instrumentation (Aristeu Rozanski) [RHEL-27740] - kasan: treat meminstrinsic as builtins in uninstrumented files (Aristeu Rozanski) [RHEL-27740] - kasan: emit different calls for instrumentable memintrinsics (Aristeu Rozanski) [RHEL-27740] - mm/hwpoison: convert TTU_IGNORE_HWPOISON to TTU_HWPOISON (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: fix missing folio_put() (Aristeu Rozanski) [RHEL-27740] - mm/mremap: fix dup_anon_vma() in vma_merge() case 4 (Aristeu Rozanski) [RHEL-27740] - mm/mprotect: Fix successful vma_merge() of next in do_mprotect_pkey() (Aristeu Rozanski) [RHEL-27740] - splice: Add a func to do a splice from a buffered file without ITER_PIPE (Aristeu Rozanski) [RHEL-27740] - mm: Pass info, not iter, into filemap_get_pages() (Aristeu Rozanski) [RHEL-27740] - include/linux/migrate.h: remove unneeded externs (Aristeu Rozanski) [RHEL-27740] - mm/memory_hotplug: cleanup return value handing in do_migrate_range() (Aristeu Rozanski) [RHEL-27740] - mm/uffd: fix comment in handling pte markers (Aristeu Rozanski) [RHEL-27740] - mm: change to return bool for isolate_movable_page() (Aristeu Rozanski) [RHEL-27740] - mm: hugetlb: change to return bool for isolate_hugetlb() (Aristeu Rozanski) [RHEL-27740] - mm: change to return bool for isolate_lru_page() (Aristeu Rozanski) [RHEL-27740] - mm: change to return bool for folio_isolate_lru() (Aristeu Rozanski) [RHEL-27740] - filemap: Remove lock_page_killable() (Aristeu Rozanski) [RHEL-27740] - mm: memcontrol: rename memcg_kmem_enabled() (Aristeu Rozanski) [RHEL-27740] - mm: percpu: fix incorrect size in pcpu_obj_full_size() (Aristeu Rozanski) [RHEL-27740] - mm: page_alloc: call panic() when memoryless node allocation fails (Aristeu Rozanski) [RHEL-27740] - migrate_pages: move THP/hugetlb migration support check to simplify code (Aristeu Rozanski) [RHEL-27740] - migrate_pages: batch flushing TLB (Aristeu Rozanski) [RHEL-27740] - migrate_pages: share more code between _unmap and _move (Aristeu Rozanski) [RHEL-27740] - migrate_pages: move migrate_folio_unmap() (Aristeu Rozanski) [RHEL-27740] - migrate_pages: batch _unmap and _move (Aristeu Rozanski) [RHEL-27740] - migrate_pages: split unmap_and_move() to _unmap() and _move() (Aristeu Rozanski) [RHEL-27740] - migrate_pages: restrict number of pages to migrate in batch (Aristeu Rozanski) [RHEL-27740] - migrate_pages: separate hugetlb folios migration (Aristeu Rozanski) [RHEL-27740] - migrate_pages: organize stats with struct migrate_pages_stats (Aristeu Rozanski) [RHEL-27740] - mm: fix typo in __vm_enough_memory warning (Aristeu Rozanski) [RHEL-27740] - mm/damon/dbgfs: print DAMON debugfs interface deprecation message (Aristeu Rozanski) [RHEL-27740] - mm/damon/Kconfig: add DAMON debugfs interface deprecation notice (Aristeu Rozanski) [RHEL-27740] - Docs/admin-guide/mm/damon/usage: add DAMON debugfs interface deprecation notice (Aristeu Rozanski) [RHEL-27740] - mm/migrate: convert putback_movable_pages() to use folios (Aristeu Rozanski) [RHEL-27740] - mm/migrate: convert isolate_movable_page() to use folios (Aristeu Rozanski) [RHEL-27740] - mm/migrate: add folio_movable_ops() (Aristeu Rozanski) [RHEL-27740] - mm: add folio_get_nontail_page() (Aristeu Rozanski) [RHEL-27740] - mm/mempolicy: convert migrate_page_add() to migrate_folio_add() (Aristeu Rozanski) [RHEL-27740] - mm/mempolicy: convert queue_pages_required() to queue_folio_required() (Aristeu Rozanski) [RHEL-27740] - mm/mempolicy: convert queue_pages_hugetlb() to queue_folios_hugetlb() (Aristeu Rozanski) [RHEL-27740] - mm/mempolicy: convert queue_pages_pte_range() to queue_folios_pte_range() (Aristeu Rozanski) [RHEL-27740] - mm/mempolicy: convert queue_pages_pmd() to queue_folios_pmd() (Aristeu Rozanski) [RHEL-27740] - Documentation/mm: update hugetlbfs documentation to mention alloc_hugetlb_folio (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert hugetlb_wp() to take in a folio (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert hugetlb_add_to_page_cache to take in a folio (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert restore_reserve_on_error to take in a folio (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert hugetlb fault paths to use alloc_hugetlb_folio() (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert putback_active_hugepage to take in a folio (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert hugetlbfs_pagecache_present() to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert hugetlb_install_page to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert demote_free_huge_page to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert restore_reserve_on_error() to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert alloc_migrate_huge_page to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: increase use of folios in alloc_huge_page() (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert alloc_surplus_huge_page() to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert dequeue_hugetlb_page functions to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert __update_and_free_page() to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert isolate_hugetlb to folios (Aristeu Rozanski) [RHEL-27740] - mm/khugepaged: fix invalid page access in release_pte_pages() (Aristeu Rozanski) [RHEL-27740] - mm: Remove get_kernel_pages() (Aristeu Rozanski) [RHEL-27740] - tee: Remove call to get_kernel_pages() (Aristeu Rozanski) [RHEL-27740] - tee: Remove vmalloc page support (Aristeu Rozanski) [RHEL-27740] - highmem: Enhance is_kmap_addr() to check kmap_local_page() mappings (Aristeu Rozanski) [RHEL-27740] - mm/memremap.c: fix outdated comment in devm_memremap_pages (Aristeu Rozanski) [RHEL-27740] - mm/damon/sysfs: make kobj_type structures constant (Aristeu Rozanski) [RHEL-27740] - mm/gup: move private gup FOLL_ flags to internal.h (Aristeu Rozanski) [RHEL-27740] - mm/gup: move gup_must_unshare() to mm/internal.h (Aristeu Rozanski) [RHEL-27740] - mm/gup: make get_user_pages_fast_only() return the common return value (Aristeu Rozanski) [RHEL-27740] - mm/gup: remove pin_user_pages_fast_only() (Aristeu Rozanski) [RHEL-27740] - mm/gup: make locked never NULL in the internal GUP functions (Aristeu Rozanski) [RHEL-27740] - mm/gup: add FOLL_UNLOCKABLE (Aristeu Rozanski) [RHEL-27740] - mm/gup: remove locked being NULL from faultin_vma_page_range() (Aristeu Rozanski) [RHEL-27740] - mm/gup: add an assertion that the mmap lock is locked (Aristeu Rozanski) [RHEL-27740] - mm/gup: simplify the external interface functions and consolidate invariants (Aristeu Rozanski) [RHEL-27740] - mm/gup: move try_grab_page() to mm/internal.h (Aristeu Rozanski) [RHEL-27740] - mm/gup: don't call __gup_longterm_locked() if FOLL_LONGTERM cannot be set (Aristeu Rozanski) [RHEL-27740] - mm/gup: remove obsolete FOLL_LONGTERM comment (Aristeu Rozanski) [RHEL-27740] - mm/gup: have internal functions get the mmap_read_lock() (Aristeu Rozanski) [RHEL-27740] - powerpc: mm: add VM_IOREMAP flag to the vmalloc area (Aristeu Rozanski) [RHEL-27740] - mm/vmalloc: skip the uninitilized vmalloc areas (Aristeu Rozanski) [RHEL-27740] - mm/vmalloc: explicitly identify vm_map_ram area when shown in /proc/vmcoreinfo (Aristeu Rozanski) [RHEL-27740] - mm/vmalloc.c: allow vread() to read out vm_map_ram areas (Aristeu Rozanski) [RHEL-27740] - mm/vmalloc.c: add flags to mark vm_map_ram area (Aristeu Rozanski) [RHEL-27740] - mm/vmalloc.c: add used_map into vmap_block to track space of vmap_block (Aristeu Rozanski) [RHEL-27740] - filemap: add mapping_read_folio_gfp() (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: reduce fallbacks to (MIGRATE_PCPTYPES - 1) (Aristeu Rozanski) [RHEL-27740] - mm: introduce vm_flags_reset_once to replace WRITE_ONCE vm_flags updates (Aristeu Rozanski) [RHEL-27740] - mm/vmalloc: replace BUG_ON with a simple if statement (Aristeu Rozanski) [RHEL-27740] - mm/swapfile: remove pr_debug in get_swap_pages() (Aristeu Rozanski) [RHEL-27740] - kasan: infer allocation size by scanning metadata (Aristeu Rozanski) [RHEL-27740] - mm: introduce __vm_flags_mod and use it in untrack_pfn (Aristeu Rozanski) [RHEL-27740] - mm: replace vma->vm_flags indirect modification in ksm_madvise (Aristeu Rozanski) [RHEL-27740] - mm: replace vma->vm_flags direct modifications with modifier calls (Aristeu Rozanski) [RHEL-27740] - mm: replace VM_LOCKED_CLEAR_MASK with VM_LOCKED_MASK (Aristeu Rozanski) [RHEL-27740] - mm: introduce vma->vm_flags wrapper functions (Aristeu Rozanski) [RHEL-27740] - kernel/fork: convert vma assignment to a memcpy (Aristeu Rozanski) [RHEL-27740] - vma_merge: set vma iterator to correct position. (Aristeu Rozanski) [RHEL-27740] - mm/mmap: remove __vma_adjust() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: convert do_brk_flags() to use vma_prepare() and vma_complete() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: introduce dup_vma_anon() helper (Aristeu Rozanski) [RHEL-27740] - mm/mmap: don't use __vma_adjust() in shift_arg_pages() (Aristeu Rozanski) [RHEL-27740] - mm/mremap: convert vma_adjust() to vma_expand() (Aristeu Rozanski) [RHEL-27740] - mm: don't use __vma_adjust() in __split_vma() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: introduce init_vma_prep() and init_multi_vma_prep() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: use vma_prepare() and vma_complete() in vma_expand() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: refactor locking out of __vma_adjust() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: move anon_vma setting in __vma_adjust() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: change do_vmi_align_munmap() for maple tree iterator changes (Aristeu Rozanski) [RHEL-27740] - mm: change munmap splitting order and move_vma() (Aristeu Rozanski) [RHEL-27740] - mmap: clean up mmap_region() unrolling (Aristeu Rozanski) [RHEL-27740] - mm: add vma iterator to vma_adjust() arguments (Aristeu Rozanski) [RHEL-27740] - mm: pass vma iterator through to __vma_adjust() (Aristeu Rozanski) [RHEL-27740] - mm: remove unnecessary write to vma iterator in __vma_adjust() (Aristeu Rozanski) [RHEL-27740] - madvise: use split_vma() instead of __split_vma() (Aristeu Rozanski) [RHEL-27740] - mm: pass through vma iterator to __vma_adjust() (Aristeu Rozanski) [RHEL-27740] - mmap: convert __vma_adjust() to use vma iterator (Aristeu Rozanski) [RHEL-27740] - mm/damon/vaddr-test.h: stop using vma_mas_store() for maple tree store (Aristeu Rozanski) [RHEL-27740] - mm: switch vma_merge(), split_vma(), and __split_vma to vma iterator (Aristeu Rozanski) [RHEL-27740] - nommu: pass through vma iterator to shrink_vma() (Aristeu Rozanski) [RHEL-27740] - nommu: convert nommu to using the vma iterator (Aristeu Rozanski) [RHEL-27740] - mm/mremap: use vmi version of vma_merge() (Aristeu Rozanski) [RHEL-27740] - mmap: use vmi version of vma_merge() (Aristeu Rozanski) [RHEL-27740] - mmap: pass through vmi iterator to __split_vma() (Aristeu Rozanski) [RHEL-27740] - madvise: use vmi iterator for __split_vma() and vma_merge() (Aristeu Rozanski) [RHEL-27740] - sched: convert to vma iterator (Aristeu Rozanski) [RHEL-27740] - task_mmu: convert to vma iterator (Aristeu Rozanski) [RHEL-27740] - mempolicy: convert to vma iterator (Aristeu Rozanski) [RHEL-27740] - coredump: convert to vma iterator (Aristeu Rozanski) [RHEL-27740] - mlock: convert mlock to vma iterator (Aristeu Rozanski) [RHEL-27740] - mm: change mprotect_fixup to vma iterator (Aristeu Rozanski) [RHEL-27740] - userfaultfd: use vma iterator (Aristeu Rozanski) [RHEL-27740] - ipc/shm: introduce new do_vma_munmap() to munmap (Aristeu Rozanski) [RHEL-27740] - ipc/shm: use the vma iterator for munmap calls (Aristeu Rozanski) [RHEL-27740] - mm: add temporary vma iterator versions of vma_merge(), split_vma(), and __split_vma() (Aristeu Rozanski) [RHEL-27740] - mmap: convert vma_expand() to use vma iterator (Aristeu Rozanski) [RHEL-27740] - mmap: change do_mas_munmap and do_mas_aligned_munmap() to use vma iterator (Aristeu Rozanski) [RHEL-27740] - mm/mmap: remove preallocation from do_mas_align_munmap() (Aristeu Rozanski) [RHEL-27740] - mmap: convert vma_link() vma iterator (Aristeu Rozanski) [RHEL-27740] - kernel/fork: convert forking to using the vmi iterator (Aristeu Rozanski) [RHEL-27740] - mm/mmap: convert brk to use vma iterator (Aristeu Rozanski) [RHEL-27740] - mm: expand vma iterator interface (Aristeu Rozanski) [RHEL-27740] - mm, slab/slub: Ensure kmem_cache_alloc_bulk() is available early (Aristeu Rozanski) [RHEL-27740] - mm/slub: fix memory leak with using debugfs_lookup() (Aristeu Rozanski) [RHEL-27740] - swap: use bvec_set_page to initialize bvecs (Aristeu Rozanski) [RHEL-27740] - mpage: convert __mpage_writepage() to use a folio more fully (Aristeu Rozanski) [RHEL-27740] - fs: convert writepage_t callback to pass a folio (Aristeu Rozanski) [RHEL-27740] - mm: add memcpy_from_file_folio() (Aristeu Rozanski) [RHEL-27740] - mm: refactor va_remove_mappings (Aristeu Rozanski) [RHEL-27740] - mm: split __vunmap (Aristeu Rozanski) [RHEL-27740] - mm: move debug checks from __vunmap to remove_vm_area (Aristeu Rozanski) [RHEL-27740] - mm: use remove_vm_area in __vunmap (Aristeu Rozanski) [RHEL-27740] - mm: move __remove_vm_area out of va_remove_mappings (Aristeu Rozanski) [RHEL-27740] - mm: call vfree instead of __vunmap from delayed_vfree_work (Aristeu Rozanski) [RHEL-27740] - mm: move vmalloc_init and free_work down in vmalloc.c (Aristeu Rozanski) [RHEL-27740] - mm: remove __vfree_deferred (Aristeu Rozanski) [RHEL-27740] - mm: remove __vfree (Aristeu Rozanski) [RHEL-27740] - mm: reject vmap with VM_FLUSH_RESET_PERMS (Aristeu Rozanski) [RHEL-27740] - mm/gup.c: fix typo in comments (Aristeu Rozanski) [RHEL-27740] - mm/sparse: fix "unused function 'pgdat_to_phys'" warning (Aristeu Rozanski) [RHEL-27740] - mm/page_owner: record single timestamp value for high order allocations (Aristeu Rozanski) [RHEL-27740] - mm: memory-failure: document memory failure stats (Aristeu Rozanski) [RHEL-27740] - mm: memory-failure: bump memory failure stats to pglist_data (Aristeu Rozanski) [RHEL-27740] - mm: memory-failure: add memory failure stats to sysfs (Aristeu Rozanski) [RHEL-27740] - mm: move KMEMLEAK's Kconfig items from lib to mm (Aristeu Rozanski) [RHEL-27740] - mm: implement memory-deny-write-execute as a prctl (Aristeu Rozanski) [RHEL-27740] - mm/cma: fix potential memory loss on cma_declare_contiguous_nid (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert get_hwpoison_huge_page() to folios (Aristeu Rozanski) [RHEL-27740] - zsmalloc: set default zspage chain size to 8 (Aristeu Rozanski) [RHEL-27740] - zsmalloc: make zspage chain size configurable (Aristeu Rozanski) [RHEL-27740] - zsmalloc: skip chain size calculation for pow_of_2 classes (Aristeu Rozanski) [RHEL-27740] - zsmalloc: rework zspage chain size selection (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: use deferred_pages_enabled() wherever applicable (Aristeu Rozanski) [RHEL-27740] - mm/page_ext: init page_ext early if there are no deferred struct pages (Aristeu Rozanski) [RHEL-27740] - mm/damon/core: skip apply schemes if empty (Aristeu Rozanski) [RHEL-27740] - mm/secretmem: remove redundant initiialization of pointer file (Aristeu Rozanski) [RHEL-27740] - readahead: convert readahead_expand() to use a folio (Aristeu Rozanski) [RHEL-27740] - filemap: convert filemap_range_has_page() to use a folio (Aristeu Rozanski) [RHEL-27740] - rmap: add folio parameter to __page_set_anon_rmap() (Aristeu Rozanski) [RHEL-27740] - mm: clean up mlock_page / munlock_page references in comments (Aristeu Rozanski) [RHEL-27740] - mm: remove munlock_vma_page() (Aristeu Rozanski) [RHEL-27740] - mm: remove mlock_vma_page() (Aristeu Rozanski) [RHEL-27740] - mm: remove page_evictable() (Aristeu Rozanski) [RHEL-27740] - mm: convert mem_cgroup_css_from_page() to mem_cgroup_css_from_folio() (Aristeu Rozanski) [RHEL-27740] - mm/fs: convert inode_attach_wb() to take a folio (Aristeu Rozanski) [RHEL-27740] - mm: use a folio in copy_present_pte() (Aristeu Rozanski) [RHEL-27740] - mm: use a folio in copy_pte_range() (Aristeu Rozanski) [RHEL-27740] - mm: convert do_anonymous_page() to use a folio (Aristeu Rozanski) [RHEL-27740] - page-writeback: convert write_cache_pages() to use filemap_get_folios_tag() (Aristeu Rozanski) [RHEL-27740] - filemap: convert __filemap_fdatawait_range() to use filemap_get_folios_tag() (Aristeu Rozanski) [RHEL-27740] - filemap: add filemap_get_folios_tag() (Aristeu Rozanski) [RHEL-27740] - mm: discard __GFP_ATOMIC (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: explicitly define how __GFP_HIGH non-blocking allocations accesses reserves (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: explicitly define what alloc flags deplete min reserves (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: explicitly record high-order atomic allocations in alloc_flags (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: treat RT tasks similar to __GFP_HIGH (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: rename ALLOC_HIGH to ALLOC_MIN_RESERVE (Aristeu Rozanski) [RHEL-27740] - mm/page_ext: do not allocate space for page_ext->flags if not needed (Aristeu Rozanski) [RHEL-27740] - mm: remove __HAVE_ARCH_PTE_SWP_EXCLUSIVE (Aristeu Rozanski) [RHEL-27740] - powerpc/nohash/mm: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE (Aristeu Rozanski) [RHEL-27740] - powerpc/mm: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE on 32bit book3s (Aristeu Rozanski) [RHEL-27740] - arm/mm: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE (Aristeu Rozanski) [RHEL-27740] - mm/debug_vm_pgtable: more pte_swp_exclusive() sanity checks (Aristeu Rozanski) [RHEL-27740] - mm/khugepaged: convert release_pte_pages() to use folios (Aristeu Rozanski) [RHEL-27740] - mm/khugepaged: introduce release_pte_folio() to replace release_pte_page() (Aristeu Rozanski) [RHEL-27740] - kmsan: silence -Wmissing-prototypes warnings (Aristeu Rozanski) [RHEL-27740] - Documentation/mm: update references to __m[un]lock_page() to *_folio() (Aristeu Rozanski) [RHEL-27740] - mm: mlock: update the interface to use folios (Aristeu Rozanski) [RHEL-27740] - m68k/mm/motorola: specify pmd_page() type (Aristeu Rozanski) [RHEL-27740] - mm: mlock: use folios and a folio batch internally (Aristeu Rozanski) [RHEL-27740] - mm: pagevec: add folio_batch_reinit() (Aristeu Rozanski) [RHEL-27740] - mm: madvise: use vm_normal_folio() in madvise_free_pte_range() (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert unpoison_memory() to folios (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert hugetlb_set_page_hwpoison() to folios (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert __free_raw_hwp_pages() to folios (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert raw_hwp_list_head() to folios (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert free_raw_hwp_pages() to folios (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert hugetlb_clear_page_hwpoison to folios (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert try_memory_failure_hugetlb() to folios (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert __get_huge_page_for_hwpoison() to folios (Aristeu Rozanski) [RHEL-27740] - mm/mmap: fix comment of unmapped_area{_topdown} (Aristeu Rozanski) [RHEL-27740] - mm: remove the hugetlb field from struct page (Aristeu Rozanski) [RHEL-27740] - mm: convert deferred_split_huge_page() to deferred_split_folio() (Aristeu Rozanski) [RHEL-27740] - mm/huge_memory: convert get_deferred_split_queue() to take a folio (Aristeu Rozanski) [RHEL-27740] - mm/huge_memory: remove page_deferred_list() (Aristeu Rozanski) [RHEL-27740] - mm: move page->deferred_list to folio->_deferred_list (Aristeu Rozanski) [RHEL-27740] - doc: correct struct folio kernel-doc (Aristeu Rozanski) [RHEL-27740] - mm: remove 'First tail page' members from struct page (Aristeu Rozanski) [RHEL-27740] - hugetlb: remove uses of compound_dtor and compound_nr (Aristeu Rozanski) [RHEL-27740] - mm: convert destroy_large_folio() to use folio_dtor (Aristeu Rozanski) [RHEL-27740] - mm: convert is_transparent_hugepage() to use a folio (Aristeu Rozanski) [RHEL-27740] - mm: convert set_compound_page_dtor() and set_compound_order() to folios (Aristeu Rozanski) [RHEL-27740] - mm: reimplement compound_nr() (Aristeu Rozanski) [RHEL-27740] - mm: reimplement compound_order() (Aristeu Rozanski) [RHEL-27740] - mm: remove head_compound_mapcount() and _ptr functions (Aristeu Rozanski) [RHEL-27740] - mm: convert page_mapcount() to use folio_entire_mapcount() (Aristeu Rozanski) [RHEL-27740] - hugetlb: remove uses of folio_mapcount_ptr (Aristeu Rozanski) [RHEL-27740] - mm/debug: remove call to head_compound_mapcount() (Aristeu Rozanski) [RHEL-27740] - mm: use entire_mapcount in __page_dup_rmap() (Aristeu Rozanski) [RHEL-27740] - mm: use a folio in hugepage_add_anon_rmap() and hugepage_add_new_anon_rmap() (Aristeu Rozanski) [RHEL-27740] - page_alloc: use folio fields directly (Aristeu Rozanski) [RHEL-27740] - mm: convert page_add_file_rmap() to use a folio internally (Aristeu Rozanski) [RHEL-27740] - mm: convert page_add_anon_rmap() to use a folio internally (Aristeu Rozanski) [RHEL-27740] - mm: convert page_remove_rmap() to use a folio internally (Aristeu Rozanski) [RHEL-27740] - doc: clarify refcount section by referring to folios & pages (Aristeu Rozanski) [RHEL-27740] - mm/mmu_notifier: remove unused mmu_notifier_range_update_to_read_only export (Aristeu Rozanski) [RHEL-27740] - mm: compaction: avoid fragmentation score calculation for empty zones (Aristeu Rozanski) [RHEL-27740] - mm: compaction: add missing kcompactd wakeup trace event (Aristeu Rozanski) [RHEL-27740] - mm: compaction: count the migration scanned pages events for proactive compaction (Aristeu Rozanski) [RHEL-27740] - mm: compaction: move list validation into compact_zone() (Aristeu Rozanski) [RHEL-27740] - mm: compaction: remove redundant VM_BUG_ON() in compact_zone() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: fix typo in comment (Aristeu Rozanski) [RHEL-27740] - memblock: Avoid useless checks in memblock_merge_regions(). (Aristeu Rozanski) [RHEL-27740] - memblock: Make a boundary tighter in memblock_add_range(). (Aristeu Rozanski) [RHEL-27740] - mm/damon/sysfs-schemes: use strscpy() to instead of strncpy() (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: remove damon_pa_access_chk_result struct (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: remove folio_sz field from damon_pa_access_chk_result (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: rename 'damon_pa_access_chk_result->page_sz' to 'folio_sz' (Aristeu Rozanski) [RHEL-27740] - mm/damon/vaddr: record appropriate folio size when the access is not found (Aristeu Rozanski) [RHEL-27740] - mm/damon/vaddr: support folio of neither HPAGE_PMD_SIZE nor PAGE_SIZE (Aristeu Rozanski) [RHEL-27740] - mm/damon/vaddr: rename 'damon_young_walk_private->page_sz' to 'folio_sz' (Aristeu Rozanski) [RHEL-27740] - mm: remove PageMovable export (Aristeu Rozanski) [RHEL-27740] - mm: introduce folio_is_pfmemalloc (Aristeu Rozanski) [RHEL-27740] - mm: support POSIX_FADV_NOREUSE (Aristeu Rozanski) [RHEL-27740] - mm: add vma_has_recency() (Aristeu Rozanski) [RHEL-27740] - mm/nommu: don't use VM_MAYSHARE for MAP_PRIVATE mappings (Aristeu Rozanski) [RHEL-27740] - Docs/admin-guide/mm/numaperf: increase depth of subsections (Aristeu Rozanski) [RHEL-27740] - tools/vm: rename tools/vm to tools/mm (Aristeu Rozanski) [RHEL-27740] - mm: remove zap_page_range and create zap_vma_pages (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: invert logic for early page initialisation checks (Aristeu Rozanski) [RHEL-27740] - mm/damon/vaddr: convert hugetlb related functions to use a folio (Aristeu Rozanski) [RHEL-27740] - mm/damon: remove unneeded damon_get_page() (Aristeu Rozanski) [RHEL-27740] - mm/damon/vaddr: convert damon_young_pmd_entry() to use a folio (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: convert damon_pa_*() to use a folio (Aristeu Rozanski) [RHEL-27740] - mm/damon: convert damon_ptep/pmdp_mkold() to use a folio (Aristeu Rozanski) [RHEL-27740] - mm/damon: introduce damon_get_folio() (Aristeu Rozanski) [RHEL-27740] - mm: page_idle: convert page idle to use a folio (Aristeu Rozanski) [RHEL-27740] - mm: huge_memory: convert split_huge_pages_all() to use a folio (Aristeu Rozanski) [RHEL-27740] - mm: remove generic_writepages (Aristeu Rozanski) [RHEL-27740] - jbd2,ocfs2: move jbd2_journal_submit_inode_data_buffers to ocfs2 (Aristeu Rozanski) [RHEL-27740] - fs: remove an outdated comment on mpage_writepages (Aristeu Rozanski) [RHEL-27740] - mm/page_reporting: replace rcu_access_pointer() with rcu_dereference_protected() (Aristeu Rozanski) [RHEL-27740] - mm: fix comment of page table counter (Aristeu Rozanski) [RHEL-27740] - mm: vmalloc: replace BUG_ON() by WARN_ON_ONCE() (Aristeu Rozanski) [RHEL-27740] - mm: vmalloc: avoid calling __find_vmap_area() twice in __vunmap() (Aristeu Rozanski) [RHEL-27740] - mm: move FOLL_* defs to mm_types.h (Aristeu Rozanski) [RHEL-27740] - mm/swap: convert deactivate_page() to folio_deactivate() (Aristeu Rozanski) [RHEL-27740] - mm/damon: convert damon_pa_mark_accessed_or_deactivate() to use folios (Aristeu Rozanski) [RHEL-27740] - mm: vmalloc: correct use of __GFP_NOWARN mask in __vmalloc_area_node() (Aristeu Rozanski) [RHEL-27740] - swap: fold swap_ra_clamp_pfn into swap_ra_info (Aristeu Rozanski) [RHEL-27740] - swap: avoid a redundant pte map if ra window is 1 (Aristeu Rozanski) [RHEL-27740] - Docs/ABI/damon: document scheme filters files (Aristeu Rozanski) [RHEL-27740] - Docs/admin-guide/mm/damon/usage: document DAMOS filters of sysfs (Aristeu Rozanski) [RHEL-27740] - selftests/damon/sysfs: test filters directory (Aristeu Rozanski) [RHEL-27740] - mm/damon/sysfs-schemes: implement scheme filters (Aristeu Rozanski) [RHEL-27740] - mm/damon/sysfs-schemes: connect filter directory and filters directory (Aristeu Rozanski) [RHEL-27740] - mm/damon/sysfs-schemes: implement filter directory (Aristeu Rozanski) [RHEL-27740] - mm/damon/sysfs-schemes: implement filters directory (Aristeu Rozanski) [RHEL-27740] - Docs/admin-guide/damon/reclaim: document 'skip_anon' parameter (Aristeu Rozanski) [RHEL-27740] - mm/damon/reclaim: add a parameter called skip_anon for avoiding anonymous pages reclamation (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: support DAMOS filters (Aristeu Rozanski) [RHEL-27740] - mm/damon/core: implement damos filter (Aristeu Rozanski) [RHEL-27740] - mm: memcontrol: deprecate charge moving (Aristeu Rozanski) [RHEL-27740] - mm: rmap: remove lock_page_memcg() (Aristeu Rozanski) [RHEL-27740] - mm: memcontrol: skip moving non-present pages that are mapped elsewhere (Aristeu Rozanski) [RHEL-27740] - hugetlb: initialize variable to avoid compiler warning (Aristeu Rozanski) [RHEL-27740] - mm: swap: convert mark_page_lazyfree() to folio_mark_lazyfree() (Aristeu Rozanski) [RHEL-27740] - cma: tracing: print alloc result in trace_cma_alloc_finish (Aristeu Rozanski) [RHEL-27740] - mm/mempolicy: do not duplicate policy if it is not applicable for set_mempolicy_home_node (Aristeu Rozanski) [RHEL-27740] - mpage: use b_folio in do_mpage_readpage() (Aristeu Rozanski) [RHEL-27740] - jbd2: replace obvious uses of b_page with b_folio (Aristeu Rozanski) [RHEL-27740] - gfs2: replace obvious uses of b_page with b_folio (Aristeu Rozanski) [RHEL-27740] - buffer: use b_folio in mark_buffer_dirty() (Aristeu Rozanski) [RHEL-27740] - page_io: remove buffer_head include (Aristeu Rozanski) [RHEL-27740] - buffer: use b_folio in end_buffer_async_write() (Aristeu Rozanski) [RHEL-27740] - buffer: use b_folio in end_buffer_async_read() (Aristeu Rozanski) [RHEL-27740] - buffer: use b_folio in touch_buffer() (Aristeu Rozanski) [RHEL-27740] - buffer: replace obvious uses of b_page with b_folio (Aristeu Rozanski) [RHEL-27740] - buffer: add b_folio as an alias of b_page (Aristeu Rozanski) [RHEL-27740] - selftests/memfd: add tests for MFD_NOEXEC_SEAL MFD_EXEC (Aristeu Rozanski) [RHEL-27740] - mm/memfd: add write seals when apply SEAL_EXEC to executable memfd (Aristeu Rozanski) [RHEL-27740] - mm/memfd: add MFD_NOEXEC_SEAL and MFD_EXEC (Aristeu Rozanski) [RHEL-27740] - selftests/memfd: add tests for F_SEAL_EXEC (Aristeu Rozanski) [RHEL-27740] - mm/slab.c: cleanup is_debug_pagealloc_cache() (Aristeu Rozanski) [RHEL-27740] - mm/sl{a,u}b: fix wrong usages of folio_page() for getting head pages (Aristeu Rozanski) [RHEL-27740] - context_tracking: Fix noinstr vs KASAN (Aristeu Rozanski) [RHEL-27740] - entry, kasan, x86: Disallow overriding mem*() functions (Aristeu Rozanski) [RHEL-27740] - ubsan: Fix objtool UACCESS warns (Aristeu Rozanski) [RHEL-27740] - mm/memremap: Replace zero-length array with DECLARE_FLEX_ARRAY() helper (Aristeu Rozanski) [RHEL-27740] - mm/slab: remove unused slab_early_init (Aristeu Rozanski) [RHEL-27740] - xen: use vma_lookup() in privcmd_ioctl_mmap() (Aristeu Rozanski) [RHEL-27740] - fs: remove the NULL get_block case in mpage_writepages (Aristeu Rozanski) [RHEL-27740] - selftests/memfd: clean up mapping in mfd_fail_write (Aristeu Rozanski) [RHEL-27740] - selftests/memfd: remove unused variable (Aristeu Rozanski) [RHEL-27740]- tools: ynl: fix converting flags to names after recent cleanup (Jose Ignacio Tornos Martinez) [RHEL-31945] - ynl: netdev: drop unnecessary enum-as-flags (Jose Ignacio Tornos Martinez) [RHEL-31945] - tools: ynl: extend netdev sample to dump xdp-rx-metadata-features (Jose Ignacio Tornos Martinez) [RHEL-31945] - bpf: expose information about supported xdp metadata kfunc (Jose Ignacio Tornos Martinez) [RHEL-31945] - bpf: make it easier to add new metadata kfunc (Jose Ignacio Tornos Martinez) [RHEL-31945] - xdp: use trusted arguments in XDP hints kfuncs (Jose Ignacio Tornos Martinez) [RHEL-31945] - netfilter: nft_ct: fix l3num expectations with inet pseudo family (Phil Sutter) [RHEL-31345] {CVE-2024-26673} - netfilter: nft_ct: sanitize layer 3 and 4 protocol number in custom expectations (Phil Sutter) [RHEL-31345] {CVE-2024-26673} - team: Fix use-after-free when an option instance allocation fails (Hangbin Liu) [RHEL-31052] - team: Remove NULL check before dev_{put, hold} (Hangbin Liu) [RHEL-31052] - ipv6: sr: fix possible use-after-free and null-ptr-deref (Hangbin Liu) [RHEL-30814 RHEL-31732] {CVE-2024-26735} - selftests: seg6: add selftest for NEXT-C-SID flavor in SRv6 End.X behavior (Hangbin Liu) [RHEL-30814] - seg6: add NEXT-C-SID support for SRv6 End.X behavior (Hangbin Liu) [RHEL-30814] - seg6: Cleanup duplicates of skb_dst_drop calls (Hangbin Liu) [RHEL-30814] - nvme-tcp: Fix comma-related oops (Maurizio Lombardi) [RHEL-25547] - security/keys: export key_lookup() (Maurizio Lombardi) [RHEL-25547] - nvme: add new config entries and enable them (Maurizio Lombardi) [RHEL-25547] - nvme: clear caller pointer on identify failure (Maurizio Lombardi) [RHEL-25547] - nvme: host: fix double-free of struct nvme_id_ns in ns_update_nuse() (Maurizio Lombardi) [RHEL-25547] - nvme: fcloop: make fcloop_class constant (Maurizio Lombardi) [RHEL-25547] - nvme: fabrics: make nvmf_class constant (Maurizio Lombardi) [RHEL-25547] - nvme: core: constify struct class usage (Maurizio Lombardi) [RHEL-25547] - nvme-fabrics: typo in nvmf_parse_key() (Maurizio Lombardi) [RHEL-25547] - nvme-fabrics: check max outstanding commands (Maurizio Lombardi) [RHEL-25547] - nvmet-rdma: set max_queue_size for RDMA transport (Maurizio Lombardi) [RHEL-25547] - nvmet: introduce new max queue size configuration entry (Maurizio Lombardi) [RHEL-25547] - nvme-rdma: clamp queue size according to ctrl cap (Maurizio Lombardi) [RHEL-25547] - nvme-rdma: introduce NVME_RDMA_MAX_METADATA_QUEUE_SIZE definition (Maurizio Lombardi) [RHEL-25547] - nvmet: set ctrl pi_support cap before initializing cap reg (Maurizio Lombardi) [RHEL-25547] - nvmet: set maxcmd to be per controller (Maurizio Lombardi) [RHEL-25547] - nvmet: compare mqes and sqsize only for IO SQ (Maurizio Lombardi) [RHEL-25547] - nvme-rdma: move NVME_RDMA_IP_PORT from common file (Maurizio Lombardi) [RHEL-25547] - nvmet: remove superfluous initialization (Maurizio Lombardi) [RHEL-25547] - nvme: implement support for relaxed effects (Maurizio Lombardi) [RHEL-25547] - nvme-fabrics: fix I/O connect error handling (Maurizio Lombardi) [RHEL-25547] - nvme: use ns->head->pi_size instead of t10_pi_tuple structure size (Maurizio Lombardi) [RHEL-25547] - nvme-core: fix comment to reflect right functions (Maurizio Lombardi) [RHEL-25547] - nvme: move passthrough logging attribute to head (Maurizio Lombardi) [RHEL-25547] - nvme: allow passthru cmd error logging (Maurizio Lombardi) [RHEL-25547] - nvme-fc: show hostnqn when connecting to fc target (Maurizio Lombardi) [RHEL-25547] - nvme-rdma: show hostnqn when connecting to rdma target (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: show hostnqn when connecting to tcp target (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: use RCU list iterator for assoc_list (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: take ref count on tgtport before delete assoc (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: avoid deadlock on delete association path (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: abort command when there is no binding (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: do not tack refs on tgtports from assoc (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: remove null hostport pointer check (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: hold reference on hostport match (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: free queue and assoc directly (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: defer cleanup using RCU properly (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: release reference on target port (Maurizio Lombardi) [RHEL-25547] - nvmet-fcloop: swap the list_add_tail arguments (Maurizio Lombardi) [RHEL-25547] - nvme-fc: do not wait in vain when unloading module (Maurizio Lombardi) [RHEL-25547] - nvme-fc: log human-readable opcode on timeout (Maurizio Lombardi) [RHEL-25547] - nvme: split out fabrics version of nvme_opcode_str() (Maurizio Lombardi) [RHEL-25547] - nvme: take const cmd pointer in read-only helpers (Maurizio Lombardi) [RHEL-25547] - nvme: remove redundant status mask (Maurizio Lombardi) [RHEL-25547] - nvme: return string as char *, not unsigned char * (Maurizio Lombardi) [RHEL-25547] - nvme-common: add module description (Maurizio Lombardi) [RHEL-25547] - nvme: enable retries for authentication commands (Maurizio Lombardi) [RHEL-25547] - nvme: change __nvme_submit_sync_cmd() calling conventions (Maurizio Lombardi) [RHEL-25547] - nvme-auth: open-code single-use macros (Maurizio Lombardi) [RHEL-25547] - nvme: use ctrl state accessor (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: fix nvme tcp ida memory leak (Maurizio Lombardi) [RHEL-25547] - nvme-rdma: Fix transfer length when write_generate/read_verify are 0 (Maurizio Lombardi) [RHEL-25547] - nvmet: add module description to stop warnings (Maurizio Lombardi) [RHEL-25547] - nvme: add module description to stop warnings (Maurizio Lombardi) [RHEL-25547] - nvmet: unify aer type enum (Maurizio Lombardi) [RHEL-25547] - nvmet-rdma: avoid circular locking dependency on install_queue() (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: avoid circular locking dependency on install_queue() (Maurizio Lombardi) [RHEL-25547] - nvme-pci: set doorbell config before unquiescing (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: enhance timeout kernel log (Maurizio Lombardi) [RHEL-25547] - nvme-rdma: enhance timeout kernel log (Maurizio Lombardi) [RHEL-25547] - nvme-pci: enhance timeout kernel log (Maurizio Lombardi) [RHEL-25547] - nvme: trace: avoid memcpy overflow warning (Maurizio Lombardi) [RHEL-25547] - nvmet: re-fix tracing strncpy() warning (Maurizio Lombardi) [RHEL-25547] - nvme: introduce nvme_disk_is_ns_head helper (Maurizio Lombardi) [RHEL-25547] - nvme: Add pr_ops read_reservation support (Maurizio Lombardi) [RHEL-25547] - nvme: Add a nvme_pr_type enum (Maurizio Lombardi) [RHEL-25547] - nvme: Add pr_ops read_keys support (Maurizio Lombardi) [RHEL-25547] - nvme: Add helper to send pr command (Maurizio Lombardi) [RHEL-25547] - nvme: Move pr code to it's own file (Maurizio Lombardi) [RHEL-25547] - nvme: Don't hardcode the data len for pr commands (Maurizio Lombardi) [RHEL-25547] - nvme: Fix reservation status related structs (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: Use sendmsg(MSG_SPLICE_PAGES) rather then sendpage (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: Use sendmsg(MSG_SPLICE_PAGES) rather then sendpage (Maurizio Lombardi) [RHEL-25547] - nvme-pci: disable write zeroes for SK Hynix BC901 (Maurizio Lombardi) [RHEL-25547] - nvmet-fcloop: Remove remote port from list when unlinking (Maurizio Lombardi) [RHEL-25547] - nvmet-trace: avoid dereferencing pointer too early (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: remove unnecessary bracket (Maurizio Lombardi) [RHEL-25547] - nvme: simplify the max_discard_segments calculation (Maurizio Lombardi) [RHEL-25547] - nvme: fix max_discard_sectors calculation (Maurizio Lombardi) [RHEL-25547] - nvme: also skip discard granularity updates in nvme_config_discard (Maurizio Lombardi) [RHEL-25547] - nvme: update the explanation for not updating the limits in nvme_config_discard (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: fix a missing endianess conversion in nvmet_tcp_try_peek_pdu (Maurizio Lombardi) [RHEL-25547] - nvme-common: mark nvme_tls_psk_prio static (Maurizio Lombardi) [RHEL-25547] - nvme: remove unused definition (Maurizio Lombardi) [RHEL-25547] - nvme: tcp: remove unnecessary goto statement (Maurizio Lombardi) [RHEL-25547] - nvme-fc: set numa_node after nvme_init_ctrl (Maurizio Lombardi) [RHEL-25547] - nvme-fabrics: don't check discovery ioccsz/iorcsz (Maurizio Lombardi) [RHEL-25547] - nvmet: configfs: use ctrl->instance to track passthru subsystems (Maurizio Lombardi) [RHEL-25547] - nvme: repack struct nvme_ns_head (Maurizio Lombardi) [RHEL-25547] - nvme: add csi, ms and nuse to sysfs (Maurizio Lombardi) [RHEL-25547] - nvme: rename ns attribute group (Maurizio Lombardi) [RHEL-25547] - nvme: refactor ns info setup function (Maurizio Lombardi) [RHEL-25547] - nvme: refactor ns info helpers (Maurizio Lombardi) [RHEL-25547] - nvme: move ns id info to struct nvme_ns_head (Maurizio Lombardi) [RHEL-25547] - nvmet: remove cntlid_min and cntlid_max check in nvmet_alloc_ctrl (Maurizio Lombardi) [RHEL-25547] - nvmet: allow identical cntlid_min and cntlid_max settings (Maurizio Lombardi) [RHEL-25547] - nvme-fabrics: check ioccsz and iorcsz (Maurizio Lombardi) [RHEL-25547] - nvme: introduce nvme_check_ctrl_fabric_info helper (Maurizio Lombardi) [RHEL-25547] - nvme-fc: replace deprecated strncpy with strscpy (Maurizio Lombardi) [RHEL-25547] - nvme-fabrics: replace deprecated strncpy with strscpy (Maurizio Lombardi) [RHEL-25547] - nvme-pci: fix sleeping function called from interrupt context (Maurizio Lombardi) [RHEL-25547] - nvme-pci: Add sleep quirk for Kingston drives (Maurizio Lombardi) [RHEL-25547] - nvme: fix deadlock between reset and scan (Maurizio Lombardi) [RHEL-25547] - nvme: Print capabilities changes just once (Maurizio Lombardi) [RHEL-25547] - nvme: prevent potential spectre v1 gadget (Maurizio Lombardi) [RHEL-25547] - nvme: improve NVME_HOST_AUTH and NVME_TARGET_AUTH config descriptions (Maurizio Lombardi) [RHEL-25547] - nvme-ioctl: move capable() admin check to the end (Maurizio Lombardi) [RHEL-25547] - nvme: ensure reset state check ordering (Maurizio Lombardi) [RHEL-25547] - nvme: introduce helper function to get ctrl state (Maurizio Lombardi) [RHEL-25547] - nvme-core: check for too small lba shift (Maurizio Lombardi) [RHEL-25547] - nvme: fine-tune sending of first keep-alive (Maurizio Lombardi) [RHEL-25547] - nvme: tcp: fix compile-time checks for TLS mode (Maurizio Lombardi) [RHEL-25547] - nvme: target: fix Kconfig select statements (Maurizio Lombardi) [RHEL-25547] - nvme: target: fix nvme_keyring_id() references (Maurizio Lombardi) [RHEL-25547] - nvme: move nvme_stop_keep_alive() back to original position (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: always initialize tls_handshake_tmo_work (Maurizio Lombardi) [RHEL-25547] - nvme: blank out authentication fabrics options if not configured (Maurizio Lombardi) [RHEL-25547] - nvme: catch errors from nvme_configure_metadata() (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: only evaluate 'tls' option if TLS is selected (Maurizio Lombardi) [RHEL-25547] - nvme-auth: set explanation code for failure2 msgs (Maurizio Lombardi) [RHEL-25547] - nvme-auth: unlock mutex in one place only (Maurizio Lombardi) [RHEL-25547] - nvme: keyring: fix conditional compilation (Maurizio Lombardi) [RHEL-25547] - nvme: common: make keyring and auth separate modules (Maurizio Lombardi) [RHEL-25547] - nvme-loop: always quiesce and cancel commands before destroying admin q (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: avoid open-coding nvme_tcp_teardown_admin_queue() (Maurizio Lombardi) [RHEL-25547] - nvme-auth: always set valid seq_num in dhchap reply (Maurizio Lombardi) [RHEL-25547] - nvme-auth: add flag for bi-directional auth (Maurizio Lombardi) [RHEL-25547] - nvme-auth: auth success1 msg always includes resp (Maurizio Lombardi) [RHEL-25547] - nvme: fix error-handling for io_uring nvme-passthrough (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: Fix a memory leak (Maurizio Lombardi) [RHEL-25547] - nvme-auth: use crypto_shash_tfm_digest() (Maurizio Lombardi) [RHEL-25547] - nvme-auth: allow mixing of secret and hash lengths (Maurizio Lombardi) [RHEL-25547] - nvme-auth: use transformed key size to create resp (Maurizio Lombardi) [RHEL-25547] - nvme-auth: alloc nvme_dhchap_key as single buffer (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: use 'spin_lock_bh' for state_lock() (Maurizio Lombardi) [RHEL-25547] - nvme: rework NVME_AUTH Kconfig selection (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: peek icreq before starting TLS (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: control messages for recvmsg() (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: enable TLS handshake upcall (Maurizio Lombardi) [RHEL-25547] - nvmet: Set 'TREQ' to 'required' when TLS is enabled (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: allocate socket file (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: make nvmet_tcp_alloc_queue() a void function (Maurizio Lombardi) [RHEL-25547] - nvmet: make TCP sectype settable via configfs (Maurizio Lombardi) [RHEL-25547] - nvme-fabrics: parse options 'keyring' and 'tls_key' (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: improve icreq/icresp logging (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: control message handling for recvmsg() (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: enable TLS handshake upcall (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: allocate socket file (Maurizio Lombardi) [RHEL-25547] - nvme-keyring: implement nvme_tls_psk_default() (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: add definitions for TLS cipher suites (Maurizio Lombardi) [RHEL-25547] - nvme: add TCP TSAS definitions (Maurizio Lombardi) [RHEL-25547] - nvme-keyring: define a 'psk' keytype (Maurizio Lombardi) [RHEL-25547] - nvme-keyring: register '.nvme' keyring (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: Annotate struct nvmet_fc_tgt_queue with __counted_by (Maurizio Lombardi) [RHEL-25547] - nvme-pci: add BOGUS_NID for Intel 0a54 device (Maurizio Lombardi) [RHEL-25547 RHEL-28783] - nvmet-auth: complete a request only after freeing the dhchap pointers (Maurizio Lombardi) [RHEL-25547] - nvme: sanitize metadata bounce buffer for reads (Maurizio Lombardi) [RHEL-25547] - nvme-rdma: do not try to stop unallocated queues (Maurizio Lombardi) [RHEL-25547] - redhat/rhel_files/mod-extra.list.rhel: add test_lockup (Čestmír Kalina) [RHEL-26127] - redhat/configs: enable CONFIG_TEST_LOCKUP (Čestmír Kalina) [RHEL-26127] - lib/test_lockup: fix kernel pointer check for separate address spaces (Čestmír Kalina) [RHEL-26127] - sched/fair: Take the scheduling domain into account in select_idle_core() (Phil Auld) [RHEL-25535] - sched/fair: Take the scheduling domain into account in select_idle_smt() (Phil Auld) [RHEL-25535] - sched/fair: Fix tg->load when offlining a CPU (Phil Auld) [RHEL-25535] - sched/fair: Use all little CPUs for CPU-bound workloads (Phil Auld) [RHEL-25535] - sched/fair: Simplify util_est (Phil Auld) [RHEL-25535] - sched/fair: Remove SCHED_FEAT(UTIL_EST_FASTUP, true) (Phil Auld) [RHEL-25535] - sched: fair: move unused stub functions to header (Phil Auld) [RHEL-25535] - sched/doc: Update documentation after renames and synchronize Chinese version (Phil Auld) [RHEL-25535] - sched/pelt: Avoid underestimation of task utilization (Phil Auld) [RHEL-25535] - sched/deadline: Introduce deadline servers (Phil Auld) [RHEL-25535] - sched/deadline: Move bandwidth accounting into {en,de}queue_dl_entity (Phil Auld) [RHEL-25535] - sched/deadline: Collect sched_dl_entity initialization (Phil Auld) [RHEL-25535] - sched: Unify more update_curr*() (Phil Auld) [RHEL-25535] - sched: Remove vruntime from trace_sched_stat_runtime() (Phil Auld) [RHEL-25535] - sched: Unify runtime accounting across classes (Phil Auld) [RHEL-25535] - sched: Use WRITE_ONCE() for p->on_rq (Phil Auld) [RHEL-25535] - rcu/tasks-trace: Handle new PF_IDLE semantics (Phil Auld) [RHEL-25535] - rcu/tasks: Handle new PF_IDLE semantics (Phil Auld) [RHEL-25535] - rcu: Introduce rcu_cpu_online() (Phil Auld) [RHEL-25535] - sched/fair: Remove SIS_PROP (Phil Auld) [RHEL-25535] - sched/fair: Use candidate prev/recent_used CPU if scanning failed for cluster wakeup (Phil Auld) [RHEL-25535] - sched/fair: Scan cluster before scanning LLC in wake-up path (Phil Auld) [RHEL-15622] - sched: Add cpus_share_resources API (Phil Auld) [RHEL-15622] - sched/nohz: Update comments about NEWILB_KICK (Phil Auld) [RHEL-25535] - sched/fair: Remove duplicate #include (Phil Auld) [RHEL-25535] - sched: Make PELT acronym definition searchable (Phil Auld) [RHEL-25535] - sched/headers: Remove comment referring to rq::cpu_load, since this has been removed (Phil Auld) [RHEL-25535] - sched/topology: Move the declaration of 'schedutil_gov' to kernel/sched/sched.h (Phil Auld) [RHEL-25535] - sched/topology: Change behaviour of the 'sched_energy_aware' sysctl, based on the platform (Phil Auld) [RHEL-25535] - sched/topology: Remove the EM_MAX_COMPLEXITY limit (Phil Auld) [RHEL-25535] - sched/nohz: Remove unnecessarily complex error handling pattern from find_new_ilb() (Phil Auld) [RHEL-25535] - sched/nohz: Use consistent variable names in find_new_ilb() and kick_ilb() (Phil Auld) [RHEL-25535] - sched/nohz: Update idle load-balancing (ILB) comments (Phil Auld) [RHEL-25535] - sched/debug: Print 'tgid' in sched_show_task() (Phil Auld) [RHEL-25535] - sched/headers: Remove duplicate header inclusions (Phil Auld) [RHEL-25535] - sched/debug: Add new tracepoint to track compute energy computation (Phil Auld) [RHEL-25535] - sched/deadline: Make dl_rq->pushable_dl_tasks update drive dl_rq->overloaded (Phil Auld) [RHEL-25535] - sched/rt: Make rt_rq->pushable_tasks updates drive rto_mask (Phil Auld) [RHEL-25535] - sched/core: Refactor the task_flags check for worker sleeping in sched_submit_work() (Phil Auld) [RHEL-25535] - sched/fair: Fix warning in bandwidth distribution (Phil Auld) [RHEL-25535] - sched/fair: Make cfs_rq->throttled_csd_list available on !SMP (Phil Auld) [RHEL-25535] - sched/debug: Avoid checking in_atomic_preempt_off() twice in schedule_debug() (Phil Auld) [RHEL-25535] - sched/headers: Standardize the header guard #endif (Phil Auld) [RHEL-25535] - sched/headers: Standardize the header guard #endif (Phil Auld) [RHEL-25535] - sched/headers: Add header guard to (Phil Auld) [RHEL-25535] - kernel/sched: Modify initial boot task idle setup (Phil Auld) [RHEL-25535] - sched/fair: Rename check_preempt_curr() to wakeup_preempt() (Phil Auld) [RHEL-25535] - sched/fair: Rename check_preempt_wakeup() to check_preempt_wakeup_fair() (Phil Auld) [RHEL-25535] - sched/headers: Remove duplicated includes in kernel/sched/sched.h (Phil Auld) [RHEL-25535] - sched/fair: Ratelimit update to tg->load_avg (Phil Auld) [RHEL-20158 RHEL-25535] - sched/core: Use do-while instead of for loop in set_nr_if_polling() (Phil Auld) [RHEL-25535] - sched/fair: Fix cfs_rq_is_decayed() on !SMP (Phil Auld) [RHEL-25535] - sched: Assert for_each_thread() is properly locked (Phil Auld) [RHEL-25535] - sched/core: Report correct state for TASK_IDLE | TASK_FREEZABLE (Phil Auld) [RHEL-25535] - sched/core: Add kernel-doc for set_cpus_allowed_ptr() (Phil Auld) [RHEL-25535] - sched/headers: Rename task_struct::state to task_struct::__state in the comments too (Phil Auld) [RHEL-25535] - sched: add WF_CURRENT_CPU and externise ttwu (Phil Auld) [RHEL-25535] - sched/fair: Stabilize asym cpu capacity system idle cpu selection (Phil Auld) [RHEL-25535] - sched/core: introduce sched_core_idle_cpu() (Phil Auld) [RHEL-25535] - genirq, softirq: Use in_hardirq() instead of in_irq() (Phil Auld) [RHEL-25535] - sched: add throttled time stat for throttled children (Phil Auld) [RHEL-25535] - sched: don't account throttle time for empty groups (Phil Auld) [RHEL-25535] - kbuild: add kbuild-file macro (Radu Rendec) [RHEL-33669] - kbuild: replace $(if A,A,B) with $(or A,B) in scripts/Makefile.modpost (Radu Rendec) [RHEL-33669] - kbuild: Fix include path in scripts/Makefile.modpost (Radu Rendec) [RHEL-33669] - smb: client: fix rename(2) regression against samba (Paulo Alcantara) [RHEL-33612] - net/sched: fix lockdep splat in qdisc_tree_reduce_backlog() (Davide Caratti) [RHEL-32137] - net/sched: taprio: proper TCA_TAPRIO_TC_ENTRY_INDEX check (Davide Caratti) [RHEL-32137 RHEL-32497] {CVE-2024-26815} - net/sched: flower: Add lock protection when remove filter handle (Davide Caratti) [RHEL-32137] - net/sched: act_mirred: don't override retval if we already lost the skb (Davide Caratti) [RHEL-31724 RHEL-32137] {CVE-2024-26739} - net/sched: act_mirred: use the backlog for mirred ingress (Davide Caratti) [RHEL-31720 RHEL-32137] {CVE-2024-26740} - net/sched: act_mirred: Create function tcf_mirred_to_dev and improve readability (Davide Caratti) [RHEL-32137] - net/sched: flower: Fix chain template offload (Davide Caratti) [RHEL-31315 RHEL-32137] {CVE-2024-26669} - Revert "thermal: core: Don't update trip points inside the hysteresis range" (David Arcari) [RHEL-31848] - MAINTAINERS: remove section INTEL MENLOW THERMAL DRIVER (David Arcari) [RHEL-31848] - thermal: core: remove unnecessary check in trip_point_hyst_store() (David Arcari) [RHEL-31848] - thermal: intel: int340x_thermal: Use thermal zone accessor functions (David Arcari) [RHEL-31848] - thermal: core: Remove excess empty line from a comment (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Add Lunar Lake-M PCI ID (David Arcari) [RHEL-31848] - thermal: intel: Set THERMAL_TRIP_FLAG_RW_TEMP directly (David Arcari) [RHEL-31848] - thermal: core: Drop the .set_trip_hyst() thermal zone operation (David Arcari) [RHEL-31848] - thermal: core: Add flags to struct thermal_trip (David Arcari) [RHEL-31848] - thermal: core: Move initial num_trips assignment before memcpy() (David Arcari) [RHEL-31848] - thermal: core: Store zone ops in struct thermal_zone_device (David Arcari) [RHEL-31848] - thermal: Get rid of CONFIG_THERMAL_WRITABLE_TRIPS (David Arcari) [RHEL-31848] - thermal: intel: Adjust ops handling during thermal zone registration (David Arcari) [RHEL-31848] - thermal: core: Store zone trips table in struct thermal_zone_device (David Arcari) [RHEL-31848] - thermal: intel: Discard trip tables after zone registration (David Arcari) [RHEL-31848] - thermal/intel: Fix intel_tcc_get_temp() to support negative CPU temperature (David Arcari) [RHEL-31848] - thermal: sysfs: Fix up white space in trip_point_temp_store() (David Arcari) [RHEL-31848] - thermal: intel: powerclamp: Remove dead code for target mwait value (David Arcari) [RHEL-31848] - thermal/debugfs: Unlock on error path in thermal_debug_tz_trip_up() (David Arcari) [RHEL-31848] - thermal: core: Use kstrdup_const() during cooling device registration (David Arcari) [RHEL-31848] - thermal/debugfs: Add thermal debugfs information for mitigation episodes (David Arcari) [RHEL-31848] - redhat/configs: disable CONFIG_THERMAL_DEBUGFS (David Arcari) [RHEL-31848] - thermal/debugfs: Add thermal cooling device debugfs information (David Arcari) [RHEL-31848] - thermal: netlink: Pass thermal zone pointer to notify routines (David Arcari) [RHEL-31848] - thermal: netlink: Pass pointers to thermal_notify_tz_trip_up/down() (David Arcari) [RHEL-31848] - thermal: netlink: Pass pointers to thermal_notify_tz_trip_change() (David Arcari) [RHEL-31848] - thermal: trip: Constify thermal zone argument of thermal_zone_trip_id() (David Arcari) [RHEL-31848] - thermal: intel: hfi: Enable an HFI instance from its first online CPU (David Arcari) [RHEL-31848] - thermal/thermal_of: Allow rebooting after critical temp (David Arcari) [RHEL-31848] - reboot: Introduce thermal_zone_device_critical_reboot() (David Arcari) [RHEL-31848] - thermal/core: Prepare for introduction of thermal reboot (David Arcari) [RHEL-31848] - thermal/sysfs: Update governors when the 'weight' has changed (David Arcari) [RHEL-31848] - thermal/sysfs: Update instance->weight under tz lock (David Arcari) [RHEL-31848] - thermal: core: Add governor callback for thermal zone change (David Arcari) [RHEL-31848] - thermal: core: Resume thermal zones asynchronously (David Arcari) [RHEL-31848] - thermal: core: Initialize poll_queue in thermal_zone_device_init() (David Arcari) [RHEL-31848] - thermal: core: Fix thermal zone suspend-resume synchronization (David Arcari) [RHEL-31848] - thermal/core: Check get_temp ops is present when registering a tz (David Arcari) [RHEL-31848] - thermal: trip: Use for_each_trip() in __thermal_zone_set_trips() (David Arcari) [RHEL-31848] - thermal: trip: Send trip change notifications on all trip updates (David Arcari) [RHEL-31848] - thermal: core: Rework thermal zone availability check (David Arcari) [RHEL-31848] - thermal: Drop redundant and confusing device_is_registered() checks (David Arcari) [RHEL-31848] - thermal: core: Make thermal_zone_device_unregister() return after freeing the zone (David Arcari) [RHEL-31848] - thermal: sysfs: Rework the reading of trip point attributes (David Arcari) [RHEL-31848] - thermal: sysfs: Rework the handling of trip point updates (David Arcari) [RHEL-31848] - thermal: trip: Drop a redundant check from thermal_zone_set_trip() (David Arcari) [RHEL-31848] - thermal: ACPI: Move the ACPI thermal library to drivers/acpi/ (David Arcari) [RHEL-31848] - thermal: core: Add trip thresholds for trip crossing detection (David Arcari) [RHEL-31848] - thermal: core: Pass trip pointer to governor throttle callback (David Arcari) [RHEL-31848] - thermal: gov_power_allocator: Use trip pointers instead of trip indices (David Arcari) [RHEL-31848] - thermal: core: Don't update trip points inside the hysteresis range (David Arcari) [RHEL-31848] - thermal: trip: Define for_each_trip() macro (David Arcari) [RHEL-31848] - thermal: trip: Simplify computing trip indices (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Enable power floor support (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Handle power floor interrupts (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Support power floor notifications (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Set feature mask before proc_thermal_add (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Common function to clear SOC interrupt (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Move interrupt status MMIO offset to common header (David Arcari) [RHEL-31848] - thermal: core: prevent potential string overflow (David Arcari) [RHEL-31848] - thermal: int340x: Use thermal_zone_for_each_trip() (David Arcari) [RHEL-31848] - thermal: int3406: Convert to platform remove callback returning void (David Arcari) [RHEL-31848] - thermal: int3403: Convert to platform remove callback returning void (David Arcari) [RHEL-31848] - thermal: int3402: Convert to platform remove callback returning void (David Arcari) [RHEL-31848] - thermal: int3401: Convert to platform remove callback returning void (David Arcari) [RHEL-31848] - thermal: int3400: Convert to platform remove callback returning void (David Arcari) [RHEL-31848] - thermal: trip: Drop redundant trips check from for_each_thermal_trip() (David Arcari) [RHEL-31848] - thermal: core: Drop trips_disabled bitmask (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Ack all PCI interrupts (David Arcari) [RHEL-31848] - thermal: int340x: Add ArrowLake-S PCI ID (David Arcari) [RHEL-31848] - thermal: int340x: Handle workload hint interrupts (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Add workload type hint interface (David Arcari) [RHEL-31848] - thermal: int340x: Remove PROC_THERMAL_FEATURE_WLT_REQ for Meteor Lake (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Use non MSI interrupts by default (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Add interrupt configuration function (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Move mailbox code to common module (David Arcari) [RHEL-31848] - thermal: Constify the trip argument of the .get_trend() zone callback (David Arcari) [RHEL-31848] - thermal/of: add missing of_node_put() (David Arcari) [RHEL-31848] - thermal: Use thermal_tripless_zone_device_register() (David Arcari) [RHEL-31848] - thermal: core: Add function for registering tripless thermal zones (David Arcari) [RHEL-31848] - thermal: core: Clean up headers of thermal zone registration functions (David Arcari) [RHEL-31848] - thermal: intel: intel_soc_dts_iosf: Remove redundant check (David Arcari) [RHEL-31848] - thermal: intel: int340x: simplify the code with module_platform_driver() (David Arcari) [RHEL-31848] - thermal/of: Fix potential uninitialized value access (David Arcari) [RHEL-31848] - thermal: Explicitly include correct DT includes (David Arcari) [RHEL-31848] - thermal: of: fix double-free on unregistration (David Arcari) [RHEL-31848] - thermal: core: constify params in thermal_zone_device_register (David Arcari) [RHEL-31848] - power: supply: core: Avoid duplicate hwmon device from thermal framework (David Arcari) [RHEL-31848] - thermal/drivers/int340x: Do not check the thermal zone state (David Arcari) [RHEL-31848] - thermal/drivers/int3400: Use thermal zone device wrappers (David Arcari) [RHEL-31848] - thermal/intel/intel_soc_dts_iosf: Fix reporting wrong temperatures (David Arcari) [RHEL-31848] - thermal: intel: int340x_thermal: New IOCTLs for Passive v2 table (David Arcari) [RHEL-31848] - thermal: intel: int340x: Add new line for UUID display (David Arcari) [RHEL-31848] - thermal: intel: powerclamp: Fix NULL pointer access issue (David Arcari) [RHEL-31848] - thermal: intel: menlow: Get rid of this driver (David Arcari) [RHEL-31848] - thermal: intel: int340x: Add DLVR support for RFIM control (David Arcari) [RHEL-31848] - thermal: intel: Avoid updating unsupported THERM_STATUS_CLEAR mask bits (David Arcari) [RHEL-31848] - thermal: intel: x86_pkg_temp_thermal: Add lower bound check for sysfs input (David Arcari) [RHEL-31848] - thermal/core: Use the thermal zone 'devdata' accessor in thermal located drivers (David Arcari) [RHEL-31848] - thermal: intel: BXT_PMIC: select REGMAP instead of depending on it (David Arcari) [RHEL-31848] - thermal: intel: quark_dts: fix error pointer dereference (David Arcari) [RHEL-31848] - thermal: Remove core header inclusion from drivers (David Arcari) [RHEL-31848] - thermal: intel: quark_dts: Use generic trip points (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Drop struct board_info (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Rename board ID symbols (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Fold suspend and resume routines into their callers (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Fold two functions into their callers (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Eliminate device operations object (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Rename device operations callbacks (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Eliminate redundant return pointers (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Make pch_wpt_add_acpi_psv_trip() return int (David Arcari) [RHEL-31848] - thermal: ACPI: Make helpers retrieve temperature only (David Arcari) [RHEL-31848] - thermal: intel: int340x: Add production mode attribute (David Arcari) [RHEL-31848] - docs: driver-api/thermal/intel_dptf: Use copyright symbol (David Arcari) [RHEL-31848] - Documentation: thermal: DPTF Documentation (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Add support for Wellsburg PCH (David Arcari) [RHEL-31848] - thermal: int340x_thermal: Use sysfs_emit_at() instead of scnprintf() (David Arcari) [RHEL-31848] - thermal: intel: Fix unsigned comparison with less than zero (David Arcari) [RHEL-31848] - thermal/x86_pkg_temp_thermal: Add support for handling dynamic tjmax (David Arcari) [RHEL-31848] - thermal/x86_pkg_temp_thermal: Use Intel TCC library (David Arcari) [RHEL-31848] - thermal/intel/intel_tcc_cooling: Use Intel TCC library (David Arcari) [RHEL-31848] - thermal/intel/intel_soc_dts_iosf: Use Intel TCC library (David Arcari) [RHEL-31848] - thermal/int340x/processor_thermal: Use Intel TCC library (David Arcari) [RHEL-31848] - thermal/intel: Introduce Intel TCC library (David Arcari) [RHEL-31848] - thermal: int340x: Add missing attribute for data rate base (David Arcari) [RHEL-31848] - thermal: intel: Don't set HFI status bit to 1 (David Arcari) [RHEL-31848] - thermal: intel: hfi: Remove a pointless die_id check (David Arcari) [RHEL-31848] - thermal: intel: hfi: ACK HFI for the same timestamp (David Arcari) [RHEL-31848] - thermal: intel: Protect clearing of thermal status bits (David Arcari) [RHEL-31848] - thermal: intel: Prevent accidental clearing of HFI status (David Arcari) [RHEL-31848] - thermal: intel: intel_tcc_cooling: Add TCC cooling support for RaptorLake-S (David Arcari) [RHEL-31848] - thermal: intel: intel_tcc_cooling: Detect TCC lock bit (David Arcari) [RHEL-31848] - thermal: intel: hfi: Improve the type of hfi_features::nr_table_pages (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Use module_pci_driver() macro (David Arcari) [RHEL-31848] - thermal: int340x_thermal: Consolidate priv->data_vault checks (David Arcari) [RHEL-31848] - thermal/int340x_thermal: handle data_vault when the value is ZERO_SIZE_PTR (David Arcari) [RHEL-31848 RHEL-35486] {CVE-2022-48703} - thermal: intel: Add TCC cooling support for Alder Lake-N and Raptor Lake-P (David Arcari) [RHEL-31848] - intel: thermal: PCH: Drop ACPI_FADT_LOW_POWER_S0 check (David Arcari) [RHEL-31848] - thermal: intel: x86_pkg_temp_thermal: Drop duplicate 'is' from comment (David Arcari) [RHEL-31848] - thermal: intel_tcc_cooling: Add TCC cooling support for RaptorLake (David Arcari) [RHEL-31848] - thermal: intel: pch: improve the cooling delay log (David Arcari) [RHEL-31848] - thermal: intel: pch: enhance overheat handling (David Arcari) [RHEL-31848] - thermal: intel: pch: move cooling delay to suspend_noirq phase (David Arcari) [RHEL-31848] - thermal: intel: hfi: remove NULL check after container_of() call (David Arcari) [RHEL-31848] - thermal: intel: Allow processing of HWP interrupt (David Arcari) [RHEL-31848] - drivers/thermal/intel: Add TCC cooling support for AlderLake platform (David Arcari) [RHEL-31848] - dm: restore synchronous close of device mapper block device (Ming Lei) [RHEL-34573] - fs: use __fput_sync in close(2) (Ming Lei) [RHEL-34573] - powerpc/pseries: Fix potential memleak in papr_get_attr() (Mamatha Inamdar) [RHEL-35215] {CVE-2022-48669}- powercap: intel_rapl: Convert to platform remove callback returning void (David Arcari) [RHEL-35363] - x86/cpu/topology: Rename topology_max_die_per_package() (David Arcari) [RHEL-35363] - powercap: intel_rapl_tpmi: Fix System Domain probing (David Arcari) [RHEL-35363] - powercap: intel_rapl_tpmi: Fix a register bug (David Arcari) [RHEL-35363] - powercap: intel_rapl: Fix locking in TPMI RAPL (David Arcari) [RHEL-35363] - powercap: intel_rapl: Fix a NULL pointer dereference (David Arcari) [RHEL-35104 RHEL-35363] {CVE-2024-26975} - powercap: intel_rapl: Downgrade BIOS locked limits pr_warn() to pr_debug() (David Arcari) [RHEL-35363] - platform/x86/intel/ifs: Remove unnecessary initialization of 'ret' (David Arcari) [RHEL-35194] - platform/x86/intel/ifs: Add an entry rendezvous for SAF (David Arcari) [RHEL-35194] - platform/x86/intel/ifs: Replace the exit rendezvous with an entry rendezvous for ARRAY_BIST (David Arcari) [RHEL-35194] - platform/x86/intel/ifs: Add current batch number to trace output (David Arcari) [RHEL-35194] - platform/x86/intel/ifs: Trace on all HT threads when executing a test (David Arcari) [RHEL-35194] - kexec: fix the unexpected kexec_dprintk() macro (Baoquan He) [RHEL-477] - kexec_file, parisc: print out debugging message if required (Baoquan He) [RHEL-477] - kexec_file, power: print out debugging message if required (Baoquan He) [RHEL-477] - kexec_file, arm64: print out debugging message if required (Baoquan He) [RHEL-477] - kexec_file, x86: print out debugging message if required (Baoquan He) [RHEL-477] - kexec_file: print out debugging message if required (Baoquan He) [RHEL-477] - kexec_file: add kexec_file flag to control debug printing (Baoquan He) [RHEL-477] - mmc: renesas_sdhi: use plain numbers for end_flags (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: Fix rounding errors (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: special 4tap settings only apply to HS400 (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: take DMA end interrupts into account (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: add quirk for broken register layout (Radu Rendec) [RHEL-34056] - mmc: tmio: add callback for dma irq (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: improve naming of DMA struct (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: remove accessor function for internal_dmac (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: newer SoCs don't need manual tap correction (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: add R-Car Gen4 fallback compatibility string (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: Add missing checks for the presence of quirks (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: style fix for proper function bodies (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: make 'dmac_only_one_rx' a quirk (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: make 'fixed_addr_mode' a quirk (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: remove a stale comment (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: make setup selection more understandable (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: R-Car D3 also has no HS400 (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: remove outdated headers (Radu Rendec) [RHEL-34056] - mmc: host: Drop commas after SoC match table sentinels (Radu Rendec) [RHEL-34056] - spi: sh-msiof: avoid integer overflow in constants (Radu Rendec) [RHEL-34056] - spi: renesas,sh-msiof: R-Car V3U is R-Car Gen4 (Radu Rendec) [RHEL-34056] - spi: sh-msiof: add generic Gen4 binding (Radu Rendec) [RHEL-34056] - spi: renesas,sh-msiof: Add generic Gen4 and r8a779f0 support (Radu Rendec) [RHEL-34056] - spi: sh-msiof: drop unneeded MODULE_ALIAS (Radu Rendec) [RHEL-34056] - spi: rspi: drop unneeded MODULE_ALIAS (Radu Rendec) [RHEL-34056] - i2c: rcar: fix error code in probe() (Radu Rendec) [RHEL-34056] - i2c: rcar: improve accuracy for R-Car Gen3+ (Radu Rendec) [RHEL-34056] - i2c: rcar: reset controller is mandatory for Gen3+ (Radu Rendec) [RHEL-34056] - i2c: riic: avoid potential division by zero (Radu Rendec) [RHEL-34056] - i2c: rcar: remove open coded DIV_ROUND_CLOSEST (Radu Rendec) [RHEL-34056] - i2c: rcar: calculate divider instead of brute-forcing it (Radu Rendec) [RHEL-34056] - i2c: rcar: properly format a debug output (Radu Rendec) [RHEL-34056] - i2c: rcar: avoid non-standard use of goto (Radu Rendec) [RHEL-34056] - i2c: rcar: use flags instead of atomic_xfer (Radu Rendec) [RHEL-34056] - i2c: rcar: REP_AFTER_RD is not a persistent flag (Radu Rendec) [RHEL-34056] - i2c: rcar: use BIT macro consistently (Radu Rendec) [RHEL-34056] - i2c: rcar: refactor handling of first message (Radu Rendec) [RHEL-34056] - i2c: rcar: avoid race condition with SMIs (Radu Rendec) [RHEL-34056] - i2c: rcar: fix PM ref counts in probe error paths (Radu Rendec) [RHEL-34056] - i2c: rcar: add support for I2C_M_RECV_LEN (Radu Rendec) [RHEL-34056] - i2c: rcar: Add R-Car Gen4 support (Radu Rendec) [RHEL-34056] - dt-bindings: i2c: renesas,rcar-i2c: Add r8a779f0 support (Radu Rendec) [RHEL-34056] - i2c: rcar: update to new DMAENGINE API when terminating (Radu Rendec) [RHEL-34056] - i2c: rcar: enable interrupts before starting transfer (Radu Rendec) [RHEL-34056] - treewide: rename pinctrl_gpio_free_new() (Radu Rendec) [RHEL-34056] - treewide: rename pinctrl_gpio_request_new() (Radu Rendec) [RHEL-34056] - gpio: rcar: use new pinctrl GPIO helpers (Radu Rendec) [RHEL-34056] - gpio: rcar: Make the irqchip immutable (Radu Rendec) [RHEL-34056] - gpio: rcar: Add R-Car Gen4 support (Radu Rendec) [RHEL-34056] - dt-bindings: gpio: renesas,rcar-gpio: Add r8a779f0 support (Radu Rendec) [RHEL-34056] - gpio: rcar: Move PM device over to irq domain (Radu Rendec) [RHEL-34056] - irqchip/renesas-irqc: Move PM device over to irq domain (Radu Rendec) [RHEL-34056] - irqchip/renesas-intc-irqpin: Move PM device over to irq domain (Radu Rendec) [RHEL-34056] - gpio: rcar: Propagate errors from devm_request_irq() (Radu Rendec) [RHEL-34056] - gpio: rcar: Use platform_get_irq() to get the interrupt (Radu Rendec) [RHEL-34056] - gpio: ts5500: Use platform_get_irq() to get the interrupt (Radu Rendec) [RHEL-34056] - gpio: rcar: Always use local variable dev in gpio_rcar_probe() (Radu Rendec) [RHEL-34056] - pinctrl: renesas: use new pinctrl GPIO helpers (Radu Rendec) [RHEL-34056] - pinctrl: renesas: gpio: Use dynamic GPIO base if no function GPIOs (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Add missing header(s) (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Check drive pin conflicts (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Check bias pin conflicts (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Validate I/O voltage configs consistency (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Validate drive strength configs consistency (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Validate bias configs consistency (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Add pin group sharing checks (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Simplify same_name() (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Pass sh_pfc_soc_info to rcar_pin_to_bias_reg() (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Factor out .pin_to_portcr() address handling (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Remove unused pfc parameter from .pin_to_pocctrl() (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Prefix common checker output (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Fix bias checks on SoCs with pull-down only pins (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Move overlapping field check (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Fix off-by-one bug in drive register check (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Fix save/restore on SoCs with pull-down only pins (Radu Rendec) [RHEL-34056] - pinctrl: renesas: No need to initialise global statics (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Add generic support for resizable buses (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Add generic support for pin group subsets (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Rename SH_PFC_PIN_GROUP{,_ALIAS} args (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Reformat macros defining struct initializers (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Rename sh_pfc_soc_operations instances (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a77470: Reduce size for narrow VIN1 channel (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a77995: Add bias pinconf support (Radu Rendec) [RHEL-34056] - pinctrl: renesas: rcar: Avoid changing PUDn when disabling bias (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Fix tsn1_avtp_pps pin group (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Remove unused POC2 (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Fix GPIO function on I2C-capable pins (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779a0: Fix GPIO function on I2C-capable pins (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add Ethernet pins, groups, and functions (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add QSPI pins, groups, and functions (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add PCIe pins, groups, and function (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add MSIOF pins, groups, and functions (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add MMC pins, groups, and function (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add INTC-EX pins, groups, and function (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add HSCIF pins, groups, and functions (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add I2C pins, groups, and functions (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add SCIF pins, groups, and functions (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Initial R8A779F0 PFC support (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Add PORT_GP_CFG_19 macros (Radu Rendec) [RHEL-34056] - drivers/thermal/rcar_gen3_thermal: add reading fuses for Gen4 (Radu Rendec) [RHEL-34056] - drivers/thermal/rcar_gen3_thermal: refactor reading fuses into seprarate function (Radu Rendec) [RHEL-34056] - drivers/thermal/rcar_gen3_thermal: introduce 'info' structure (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3_thermal: Remove R-Car H3 ES1.* handling (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3_thermal: Fix device initialization (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3_thermal: Create device local ops struct (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3_thermal: Do not call set_trips() when resuming (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3: Add support for R-Car V4H (Radu Rendec) [RHEL-34056] - dt-bindings: thermal: rcar-gen3-thermal: Add r8a779g0 support (Radu Rendec) [RHEL-34056] - dt-bindings: thermal: rcar-gen3-thermal: Add r8a779f0 support (Radu Rendec) [RHEL-34056] - dt-bindings: thermal: rcar-gen3-thermal: use positive logic (Radu Rendec) [RHEL-34056] - dt-bindings: Drop redundant 'maxItems/minItems' in if/then schemas (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3: Use the generic function to get the number of trips (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar: Switch to new of API (Radu Rendec) [RHEL-34056] - drivers/thermal/rcar_gen3_thermal: Improve logging during probe (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3_thermal: Add r8a779f0 support (Radu Rendec) [RHEL-34056] - thermal: rcar_gen3_thermal: Read calibration from hardware (Radu Rendec) [RHEL-34056] - thermal: rcar_gen3_thermal: Store thcode and ptat in priv data (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3_thermal: Store TSC id as unsigned int (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3_thermal: Add support for hardware trip points (Radu Rendec) [RHEL-34056] - watchdog: renesas_wdt: Add R-Car Gen4 support (Radu Rendec) [RHEL-34056] - dt-bindings: watchdog: renesas-wdt: Document r8a779f0 support (Radu Rendec) [RHEL-34056] - clocksource/drivers/sh_cmt: Access registers according to spec (Radu Rendec) [RHEL-34056] - clocksource/drivers/sh_cmt: Add R-Car Gen4 support (Radu Rendec) [RHEL-34056] - dt-bindings: timer: renesas,cmt: Fix R-Car Gen4 fall-out (Radu Rendec) [RHEL-34056] - dt-bindings: timer: renesas,cmt: R-Car V3U is R-Car Gen4 (Radu Rendec) [RHEL-34056] - dt-bindings: timer: renesas,cmt: Add r8a779f0 and generic Gen4 CMT support (Radu Rendec) [RHEL-34056] - clocksource/drivers/sh_cmt: Fix wrong setting if don't request IRQ for clock source channel (Radu Rendec) [RHEL-34056] - dt-bindings: clock: Add r8a779f0 CPG Core Clock Definitions (Radu Rendec) [RHEL-34056] - dt-bindings: power: Add r8a779f0 SYSC power domain definitions (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Correct PFC/GPIO parent clock (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Fix Ethernet Switch clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Fix SCIF parent clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Fix HSCIF parent clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add SASYNCPER internal clock (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Fix SD0H clock name (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add Ethernet Switch clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add MSIOF clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add TMU and parent SASYNC clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add CMT clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add SDH0 clock (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add HSCIF clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add PCIe clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add Z0 and Z1 clock support (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add SDHI0 clock (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add thermal clock (Radu Rendec) [RHEL-34056] - clk: renesas: rcar-gen4: Add CLK_TYPE_GEN4_PLL4 (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add UFS clock (Radu Rendec) [RHEL-34056] - clk: renesas: Move RPC core clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add PFC clock (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add I2C clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add WDT clock (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Fix RSW2 clock divider (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add SYS-DMAC clocks (Radu Rendec) [RHEL-34056] - clk: renesas: cpg-mssr: Add support for R-Car S4-8 (Radu Rendec) [RHEL-34056] - clk: renesas: r8a77995: Add RPC clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a77990: Add RPC clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779a0: Add CANFD module clock (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779a0: Fix SD0H clock name (Radu Rendec) [RHEL-34056] - clk: renesas: rcar-gen4: Introduce R-Car Gen4 CPG driver (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: Parse DT for SDnH (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: Use dev_err_probe when getting clock fails (Radu Rendec) [RHEL-34056] - clk: renesas: rcar-gen3: Remove outdated SD_SKIP_FIRST (Radu Rendec) [RHEL-34056] - clk: renesas: rcar-gen3: Extend SDnH divider table (Radu Rendec) [RHEL-34056] - clk: renesas: rcar-gen3: Switch to new SD clock handling (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: Flag non-standard SDnH handling for V3M (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779a0: Add SDnH clock to V3U (Radu Rendec) [RHEL-34056] - clk: renesas: rcar-gen3: Add SDnH clock (Radu Rendec) [RHEL-34056] - clk: renesas: rcar-gen3: Add dummy SDnH clock (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: Refactor renesas_sdhi_probe() (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779a0: Add RPC support (Radu Rendec) [RHEL-34056] - clk: renesas: cpg-lib: Move RPC clock registration to the library (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779a0: Add Z0 and Z1 clock support (Radu Rendec) [RHEL-34056] - pmdomain: Rename the genpd subsystem to pmdomain (Radu Rendec) [RHEL-34056] - soc: renesas: Move power-domain drivers to the genpd dir (Radu Rendec) [RHEL-34056] - soc: renesas: rcar-rst: Add support for R-Car S4-8 (Radu Rendec) [RHEL-34056] - soc: renesas: Identify R-Car S4-8 (Radu Rendec) [RHEL-34056] - soc: renesas: r8a779f0-sysc: Add r8a779f0 support (Radu Rendec) [RHEL-34056] - soc: renesas: rcar-gen4-sysc: Introduce R-Car Gen4 SYSC driver (Radu Rendec) [RHEL-34056] - soc: renesas: Prefer memcpy() over strcpy() (Radu Rendec) [RHEL-34056] - PM / devfreq: Synchronize devfreq_monitor_[start/stop] (Alessandro Carminati) [RHEL-31337] {CVE-2023-52635} - redhat/configs: enable CONFIG_LEDS_TRIGGER_NETDEV also for RHEL (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Fix kernel panic on interface rename trig notify (Michal Schmidt) [RHEL-32110] - leds: trigger: panic: Simplify led_trigger_set_panic (Michal Schmidt) [RHEL-32110] - leds: triggers: default-on: Add module alias for module auto-loading (Michal Schmidt) [RHEL-32110] - leds: trigger: audio: Set module alias for module auto-loading (Michal Schmidt) [RHEL-32110] - Documentation: leds: Update led-trigger-tty ABI description (Michal Schmidt) [RHEL-32110] - docs: ABI: sysfs-class-led-trigger-netdev: Document now hidable link_* (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Display only supported link speed attribute (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Add module alias ledtrig:netdev (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Skip setting baseline state in activate if hw-controlled (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Add core support for hw not supporting fallback to LED sw control (Michal Schmidt) [RHEL-32110] - leds: trigger: panic: Don't register panic notifier if creating the trigger failed (Michal Schmidt) [RHEL-32110] - leds: trigger: Remove unused function led_trigger_rename_static() (Michal Schmidt) [RHEL-32110] - leds: ledtrig-tty: Add additional line state evaluation (Michal Schmidt) [RHEL-32110] - leds: ledtrig-tty: Make rx tx activitate configurable (Michal Schmidt) [RHEL-32110] - leds: ledtrig-tty: Replace mutex with completion (Michal Schmidt) [RHEL-32110] - leds: ledtrig-tty: Free allocated ttyname buffer on deactivate (Michal Schmidt) [RHEL-32110] - leds: trigger: gpio: Convert to DEVICE_ATTR_RW() (Michal Schmidt) [RHEL-32110] - leds: trigger: gpio: Use sysfs_emit() to instead of s*printf() (Michal Schmidt) [RHEL-32110] - leds: trigger: gpio: Convert to use kstrtox() (Michal Schmidt) [RHEL-32110] - leds: trigger: gpio: Replace custom code for gpiod_get_optional() (Michal Schmidt) [RHEL-32110] - docs: ABI: sysfs-class-led-trigger-netdev: Add new modes and entry (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Extend speeds up to 10G (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: fix RTNL handling to prevent potential deadlock (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Move size check in set_device_name (Michal Schmidt) [RHEL-32110] - leds: triggers: gpio: Rewrite to use trigger-sources (Michal Schmidt) [RHEL-32110] - leds: Mark GPIO LED trigger broken (Michal Schmidt) [RHEL-32110] - leds: trigger: ledtrig-cpu:: Fix 'output may be truncated' issue for 'cpu' (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: rename 'hw_control' sysfs entry to 'offloaded' (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Use module_led_trigger macro to simplify the code (Michal Schmidt) [RHEL-32110] - leds: trigger: tty: Do not use LED_ON/OFF constants, use led_blink_set_oneshot instead (Michal Schmidt) [RHEL-32110] - leds: trig-netdev: Disable offload on deactivation of trigger (Michal Schmidt) [RHEL-32110] - led: trig: netdev: Fix requesting offload device (Michal Schmidt) [RHEL-32110] - docs: ABI: sysfs-class-led-trigger-netdev: add new modes and entry (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: expose hw_control status via sysfs (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: add additional specific link duplex mode (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: add additional specific link speed mode (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: uninitialized variable in netdev_trig_activate() (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: expose netdev trigger modes in linux include (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: init mode if hw control already active (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: validate configured netdev (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: add support for LED hw control (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: reject interval store for hw_control (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: add basic check for hw control support (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: introduce check for possible hw control (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: refactor code setting device name (Michal Schmidt) [RHEL-32110] - leds: add API to get attached device for LED hw control (Michal Schmidt) [RHEL-32110] - leds: add APIs for LEDs hw control (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Remove NULL check before dev_{put, hold} (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Use mutex instead of spinlocks (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Convert device attr to macro (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Rename add namespace to netdev trigger enum modes (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Drop NETDEV_LED_MODE_LINKUP from mode (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Recheck NETDEV_LED_MODE_LINKUP on dev rename (Michal Schmidt) [RHEL-32110] - leds: use sysfs_emit() to instead of scnprintf() (Michal Schmidt) [RHEL-32110] - leds: trigger: Disable CPU trigger on PREEMPT_RT (Michal Schmidt) [RHEL-32110] - leds: trigger: remove reference to obsolete CONFIG_IDE_GD_ATA (Michal Schmidt) [RHEL-32110] - leds: trigger: audio: Add an activate callback to ensure the initial brightness is set (Michal Schmidt) [RHEL-32110] - bus: fsl-mc: Use common ranges functions (Aaron Brookner) [RHEL-32995] - of/address: Add of_property_read_reg() helper (Aaron Brookner) [RHEL-32995] - of/address: Add of_range_count() helper (Aaron Brookner) [RHEL-32995] - of/address: Add support for 3 address cell bus (Aaron Brookner) [RHEL-32995] - of/address: Add of_range_to_resource() helper (Aaron Brookner) [RHEL-32995] - of: unittest: Add bus address range parsing tests (Aaron Brookner) [RHEL-32995] - of/platform: use of_address_count() helper (Aaron Brookner) [RHEL-32995] - of/address: introduce of_address_count() helper (Aaron Brookner) [RHEL-32995] - netfilter: ipset: Missing gc cancellations fixed (Phil Sutter) [RHEL-30522] - netfilter: ipset: fix performance regression in swap operation (Phil Sutter) [RHEL-30522] - netfilter: ipset: fix race condition between swap/destroy and kernel side add/del/test (Phil Sutter) [RHEL-30522] - arm64: dts: qcom: sa8775p: enable safety IRQ (Jennifer Berringer) [RHEL-31771] - mptcp: fix potential wake-up event loss (Davide Caratti) [RHEL-32669] - mptcp: prevent BPF accessing lowat from a subflow socket. (Davide Caratti) [RHEL-32669] - mptcp: don't account accept() of non-MPC client as fallback to TCP (Davide Caratti) [RHEL-32669] - mptcp: don't overwrite sock_ops in mptcp_is_tcpsk() (Davide Caratti) [RHEL-32669] - mptcp: fix possible deadlock in subflow diag (Davide Caratti) [RHEL-32669] {CVE-2024-26781} - mptcp: fix snd_wnd initialization for passive socket (Davide Caratti) [RHEL-32669] - mptcp: push at DSS boundaries (Davide Caratti) [RHEL-32669] - mptcp: avoid printing warning once on client side (Davide Caratti) [RHEL-32669] - mptcp: map v4 address to v6 when destroying subflow (Davide Caratti) [RHEL-32669] - mptcp: fix duplicate subflow creation (Davide Caratti) [RHEL-32669] - mptcp: fix data races on remote_id (Davide Caratti) [RHEL-32669] - mptcp: fix data races on local_id (Davide Caratti) [RHEL-32669] - mptcp: fix lockless access in subflow ULP diag (Davide Caratti) [RHEL-32669] - mptcp: add needs_id for netlink appending addr (Davide Caratti) [RHEL-32669] - mptcp: add needs_id for userspace appending addr (Davide Caratti) [RHEL-32669] - mptcp: really cope with fastopen race (Davide Caratti) [RHEL-31604 RHEL-32669] {CVE-2024-26708} - mptcp: check addrs list in userspace_pm_get_local_id (Davide Caratti) [RHEL-32669] - mptcp: corner case locking for rx path fields initialization (Davide Caratti) [RHEL-32669] - mptcp: fix more tx path fields initialization (Davide Caratti) [RHEL-32669] - mptcp: fix rcv space initialization (Davide Caratti) [RHEL-32669] - mptcp: drop the push_pending field (Davide Caratti) [RHEL-32669] - mptcp: fix data re-injection from stale subflow (Davide Caratti) [RHEL-32669] {CVE-2024-26826} - mptcp: relax check on MPC passive fallback (Davide Caratti) [RHEL-32669] - mptcp: refine opt_mp_capable determination (Davide Caratti) [RHEL-32669] - mptcp: use OPTION_MPTCP_MPJ_SYN in subflow_check_req() (Davide Caratti) [RHEL-32669] - mptcp: use OPTION_MPTCP_MPJ_SYNACK in subflow_finish_connect() (Davide Caratti) [RHEL-32669] - mptcp: strict validation before using mp_opt->hmac (Davide Caratti) [RHEL-32669] - mptcp: mptcp_parse_option() fix for MPTCPOPT_MP_JOIN (Davide Caratti) [RHEL-32669] - mptcp: fix setsockopt(IP_TOS) subflow locking (Davide Caratti) [RHEL-32669] - net: openvswitch: fix unwanted error log on timeout policy probing (Antoine Tenart) [RHEL-32143] - net: openvswitch: Annotate struct mask_array with __counted_by (Antoine Tenart) [RHEL-32143] - net: openvswitch: Annotate struct dp_meter with __counted_by (Antoine Tenart) [RHEL-32143] - net: openvswitch: Annotate struct dp_meter_instance with __counted_by (Antoine Tenart) [RHEL-32143] - x86/nmi: Fix the inverse "in NMI handler" check (Prarit Bhargava) [RHEL-30106] - powerpc/pseries/papr-sysparm: use u8 arrays for payloads (Mamatha Inamdar) [RHEL-10565] - powerpc/selftests: Add test for papr-sysparm (Mamatha Inamdar) [RHEL-10565] - powerpc/selftests: Add test for papr-vpd (Mamatha Inamdar) [RHEL-10565] - powerpc/pseries/papr-sysparm: Expose character device to user space (Mamatha Inamdar) [RHEL-10565] - powerpc/pseries/papr-sysparm: Validate buffer object lengths (Mamatha Inamdar) [RHEL-10565] - powerpc/pseries: Add papr-vpd character driver for VPD retrieval (Mamatha Inamdar) [RHEL-10565] - powerpc/pseries: PAPR system parameter API (Mamatha Inamdar) [RHEL-10565] - powerpc/pseries: add RTAS work area allocator (Mamatha Inamdar) [RHEL-10565] - powerpc/rtas: clean up includes (Mamatha Inamdar) [RHEL-10565] - vt: fix memory overlapping when deleting chars in the buffer (Waiman Long) [RHEL-27780 RHEL-27781] {CVE-2022-48627}- powerpc/kasan: Fix addr error caused by page alignment (Mamatha Inamdar) [RHEL-33707] {CVE-2024-26712} - block: Fix page refcounts for unaligned buffers in __bio_release_pages() (Ming Lei) [RHEL-33723] - tools/power turbostat: v2024.04.10 (David Arcari) [RHEL-34610] - tools/power turbostat: Add selftests (David Arcari) [RHEL-34610] - tools/power/turbostat: Add support for Xe sysfs knobs (David Arcari) [RHEL-34610] - tools/power/turbostat: Add support for new i915 sysfs knobs (David Arcari) [RHEL-34610] - tools/power/turbostat: Introduce BIC_SAM_mc6/BIC_SAMMHz/BIC_SAMACTMHz (David Arcari) [RHEL-34610] - tools/power/turbostat: Fix uncore frequency file string (David Arcari) [RHEL-29239 RHEL-34610] - tools/power/turbostat: Unify graphics sysfs snapshots (David Arcari) [RHEL-34610] - tools/power/turbostat: Cache graphics sysfs path (David Arcari) [RHEL-34610] - tools/power/turbostat: Enable MSR_CORE_C1_RES support for ICX (David Arcari) [RHEL-34610] - tools/power turbostat: read RAPL counters via perf (David Arcari) [RHEL-34610] - tools/power turbostat: Add proper re-initialization for perf file descriptors (David Arcari) [RHEL-34610] - tools/power turbostat: Clear added counters when in no-msr mode (David Arcari) [RHEL-34610] - tools/power turbostat: add early exits for permission checks (David Arcari) [RHEL-34610] - tools/power turbostat: detect and disable unavailable BICs at runtime (David Arcari) [RHEL-34610] - tools/power turbostat: Add reading aperf and mperf via perf API (David Arcari) [RHEL-34610] - tools/power turbostat: Add --no-perf option (David Arcari) [RHEL-34610] - tools/power turbostat: Add --no-msr option (David Arcari) [RHEL-34610] - tools/power turbostat: enhance -D (debug counter dump) output (David Arcari) [RHEL-34610] - tools/power turbostat: Fix warning upon failed /dev/cpu_dma_latency read (David Arcari) [RHEL-34610] - tools/power turbostat: Read base_hz and bclk from CPUID.16H if available (David Arcari) [RHEL-34610] - tools/power turbostat: Print ucode revision only if valid (David Arcari) [RHEL-34610] - tools/power turbostat: Expand probe_intel_uncore_frequency() (David Arcari) [RHEL-29239 RHEL-34610] - tools/power turbostat: Do not print negative LPI residency (David Arcari) [RHEL-34610] - tools/power turbostat: Fix Bzy_MHz documentation typo (David Arcari) [RHEL-34610] - tools/power turbostat: Increase the limit for fd opened (David Arcari) [RHEL-34610] - tools/power turbostat: Fix added raw MSR output (David Arcari) [RHEL-34610] - net: rswitch: Allow jumbo frames (Radu Rendec) [RHEL-34587] - net: rswitch: Add jumbo frames handling for TX (Radu Rendec) [RHEL-34587] - net: rswitch: Add jumbo frames handling for RX (Radu Rendec) [RHEL-34587] - net: rswitch: Set GWMDNC register (Radu Rendec) [RHEL-34587] - net: rswitch: Add a setting ext descriptor function (Radu Rendec) [RHEL-34587] - net: rswitch: Add unmap_addrs instead of dma address in each desc (Radu Rendec) [RHEL-34587] - net: rswitch: Use build_skb() for RX (Radu Rendec) [RHEL-34587] - net: rswitch: Use unsigned int for desc related array index (Radu Rendec) [RHEL-34587] - net: rswitch: Drop unused argument/return value (Radu Rendec) [RHEL-34587] - net: rswitch: Fix missing dev_kfree_skb_any() in error path (Radu Rendec) [RHEL-34587] - net: rswitch: Fix return value in rswitch_start_xmit() (Radu Rendec) [RHEL-34587] - net: rswitch: Fix type of ret in rswitch_start_xmit() (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rcar_gen4_ptp: Depend on PTP_1588_CLOCK (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rcar_gen4_ptp: Break out to module (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rcar_gen4_ptp: Get clock increment from clock rate (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rcar_gen4_ptp: Prepare for shared register layout (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rcar_gen4_ptp: Fail on unknown register layout (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rcar_gen4_ptp: Remove incorrect comment (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: drop SoC names in Kconfig (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: group entries in Makefile (Radu Rendec) [RHEL-34587] - rswitch: Add PM ops (Radu Rendec) [RHEL-34587] - rswitch: Use unsigned int for port related array index (Radu Rendec) [RHEL-34587] - rswitch: Fix imbalance phy_power_off() calling (Radu Rendec) [RHEL-34587] - rswitch: Fix renesas_eth_sw_remove() implementation (Radu Rendec) [RHEL-34587] - rswitch: Fix PHY station management clock setting (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Add spin lock protection for irq {un}mask (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Fix unmasking irq condition (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Add .[gs]et_link_ksettings support (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Add runtime speed change support (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Use hardware pause features (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Use napi_gro_receive() in RX (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Fix timestamp feature after all descriptors are used (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Fix return value in error path of xmit (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Fix GWTSDIE register handling (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Fix the output value of quote from rswitch_rx() (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Improve TX timestamp accuracy (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Remove gptp flag from rswitch_gwca_queue (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Move linkfix variables to rswitch_gwca (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Rename rings in struct rswitch_gwca_queue (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Add "max-speed" handling (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Add phy_power_{on,off}() calling (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Add host_interfaces setting (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Convert to phy_device (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Simplify struct phy * handling (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: Fix ethernet-ports handling (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: C45 only transactions (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: Fix getting mac address from device tree (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: Fix error path in renesas_eth_sw_probe() (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: Fix MAC address info (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: Fix return type in rswitch_etha_wait_link_verification() (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: Fix endless loop in error paths (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: Fix return type of rswitch_start_xmit() (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: Fix build error about ptp (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: Add R-Car Gen4 gPTP support (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: Add support for "Ethernet Switch" (Radu Rendec) [RHEL-34587] - dt-bindings: net: renesas: Document Renesas Ethernet Switch (Radu Rendec) [RHEL-34587] - phy: renesas: r8a779f0-ether-serdes: Add .exit() ops (Radu Rendec) [RHEL-34587] - phy: renesas: r8a779f0-ether-serdes: Reset in .init() (Radu Rendec) [RHEL-34587] - phy: renesas: r8a779f0-ether-serdes: Convert to devm_platform_ioremap_resource() (Radu Rendec) [RHEL-34587] - phy: renesas: r8a779f0-ether-serdes: Convert to platform remove callback returning void (Radu Rendec) [RHEL-34587] - phy: renesas: r8a779f0-eth-serdes: Remove retry code in .init() (Radu Rendec) [RHEL-34587] - phy: renesas: r8a779f0-eth-serdes: Add .power_on() into phy_ops (Radu Rendec) [RHEL-34587] - phy: renesas: r8a779f0-eth-serdes: Fix register setting (Radu Rendec) [RHEL-34587] - phy: renesas: Add Renesas Ethernet SERDES driver for R-Car S4-8 (Radu Rendec) [RHEL-34587] - dt-bindings: phy: renesas: Document Renesas Ethernet SERDES (Radu Rendec) [RHEL-34587] - arm64: tlb: Fix TLBI RANGE operand (Shaoqin Huang) [RHEL-26259] - arm64/mm: Modify range-based tlbi to decrement scale (Shaoqin Huang) [RHEL-26259] - net: remove gfp_mask from napi_alloc_skb() (Izabela Bakollari) [RHEL-32108] - netfilter: nft_flow_offload: release dst in case direct xmit path is used (Florian Westphal) [RHEL-33469] - ipvs: avoid stat macros calls from preemptible context (Florian Westphal) [RHEL-33469] - netfilter: flowtable: incorrect pppoe tuple (Florian Westphal) [RHEL-33469] - netfilter: flowtable: validate pppoe header (Florian Westphal) [RHEL-33469] - netfilter: nf_conntrack_h323: Add protection for bmp length out of range (Florian Westphal) [RHEL-33469] - netfilter: nft_flow_offload: reset dst in route object after setting up flow (Florian Westphal) [RHEL-33469] - netfilter: flowtable: simplify route logic (Florian Westphal) [RHEL-33469] - netfilter: nfnetlink_queue: un-break NF_REPEAT (Florian Westphal) [RHEL-33469] - netfilter: nf_log: replace BUG_ON by WARN_ON_ONCE when putting logger (Florian Westphal) [RHEL-33469] - netfilter: conntrack: correct window scaling with retransmitted SYN (Florian Westphal) [RHEL-33469] - block: fix q->blkg_list corruption during disk rebind (Ming Lei) [RHEL-33577] - RDMA/srpt: Do not register event handler until srpt device is fully setup (Kamal Heib) [RHEL-33226] {CVE-2024-26872} - netfilter: nf_tables: mark set as dead when unbinding anonymous set with timeout (Phil Sutter) [RHEL-30078] {CVE-2024-26643} - netfilter: nf_tables: disallow anonymous set with timeout flag (Phil Sutter) [RHEL-30082] {CVE-2024-26642} - tcp: properly terminate timers for kernel sockets (Paolo Abeni) [RHEL-32164] - tcp: add sanity checks to rx zerocopy (Paolo Abeni) [RHEL-29496 RHEL-32164] {CVE-2024-26640} - tcp: Add memory barrier to tcp_push() (Paolo Abeni) [RHEL-32164] - tcp: fix cookie_init_timestamp() overflows (Paolo Abeni) [RHEL-32164] - tcp_metrics: do not create an entry from tcp_init_metrics() (Paolo Abeni) [RHEL-32164] - tcp_metrics: properly set tp->snd_ssthresh in tcp_init_metrics() (Paolo Abeni) [RHEL-32164] - tcp_metrics: add missing barriers on delete (Paolo Abeni) [RHEL-32164] - tcp: tsq: relax tcp_small_queue_check() when rtx queue contains a single skb (Paolo Abeni) [RHEL-32164] - tcp: fix possible freeze in tx path under memory pressure (Paolo Abeni) [RHEL-32164] - thermal: intel: hfi: Add syscore callbacks for system-wide PM (David Arcari) [RHEL-30586] {CVE-2024-26646} - thermal: intel: hfi: Disable an HFI instance when all its CPUs go offline (David Arcari) [RHEL-30586] {CVE-2024-26646} - thermal: intel: hfi: Refactor enabling code into helper functions (David Arcari) [RHEL-30586] {CVE-2024-26646} - uio: Fix use-after-free in uio_open (Ricardo Robaina) [RHEL-26233] {CVE-2023-52439} - Partial backport of mm, treewide: introduce NR_PAGE_ORDERS (Dave Airlie) [RHEL-24101] - lib/ref_tracker: add printing to memory buffer (Dave Airlie) [RHEL-24101] - lib/ref_tracker: improve printing stats (Dave Airlie) [RHEL-24101] - lib/ref_tracker: add unlocked leak print helper (Dave Airlie) [RHEL-24101] - Partial backport of rxrpc: Fix locking issue (Dave Airlie) [RHEL-24101] - kunit: Add a macro to wrap a deferred action function (Dave Airlie) [RHEL-24101] - kunit: Fix some comments which were mistakenly kerneldoc (Dave Airlie) [RHEL-24101] - kunit: Fix a NULL vs IS_ERR() bug (Dave Airlie) [RHEL-24101] - kunit: device: Fix a NULL vs IS_ERR() check in init() (Dave Airlie) [RHEL-24101] - kunit: device: Unregister the kunit_bus on shutdown (Dave Airlie) [RHEL-24101] - kunit: Setup DMA masks on the kunit device (Dave Airlie) [RHEL-24101] - kunit: Add APIs for managing devices (Dave Airlie) [RHEL-24101] - debugfs: Export debugfs_create_str symbol (Dave Airlie) [RHEL-24101] - dma-buf/sync_file: Add SET_DEADLINE ioctl (Dave Airlie) [RHEL-24101] - redhat: add CONFIG_AMD_WBRF file, disabled for now. (Dave Airlie) [RHEL-24101] - platform/x86/amd: Add support for AMD ACPI based Wifi band RFI mitigation feature (Dave Airlie) [RHEL-24101] - drm/i915: Move abs_diff() to math.h (Dave Airlie) [RHEL-24101] - string.h: add array-wrappers for (v)memdup_user() (Dave Airlie) [RHEL-24101] - hwmon: (coretemp) Enlarge per package core count limit (David Arcari) [RHEL-22705] - hwmon: (coretemp) Fix bogus core_id to attr name mapping (David Arcari) [RHEL-22705] - hwmon: (coretemp) Fix out-of-bounds memory access (David Arcari) [RHEL-22705 RHEL-31307] {CVE-2024-26664} - ceph: switch to corrected encoding of max_xattr_size in mdsmap (Xiubo Li) [RHEL-26722]- bnx2x: remove unused variable 'cur_data_offset' (Michal Schmidt) [RHEL-23117 RHEL-25588] - net/bnx2x: Prevent access to a freed page in page_pool (Michal Schmidt) [RHEL-23117 RHEL-25588] - bnx2x: Fix firmware version string character counts (Michal Schmidt) [RHEL-23117 RHEL-25588 RHEL-32855] - bnx2x: new flag for track HW resource allocation (Michal Schmidt) [RHEL-23117 RHEL-25588] - bnx2x: Remove unnecessary ternary operators (Michal Schmidt) [RHEL-23117 RHEL-25588] - bnx2x: fix page fault following EEH recovery (Michal Schmidt) [RHEL-23117 RHEL-25588] - bnx2x: use the right build_skb() helper (Michal Schmidt) [RHEL-23117 RHEL-25588] - bnx2x: fix pci device refcount leak in bnx2x_vf_is_pcie_pending() (Michal Schmidt) [RHEL-23117 RHEL-25588] - bnx2x: fix potential memory leak in bnx2x_tpa_stop() (Michal Schmidt) [RHEL-23117 RHEL-25588] - Revert "Revert "Merge: EDAC: add initial support for El Capitan"" (Aristeu Rozanski) [RHEL-29211] - quota: Fix potential NULL pointer dereference (Pavel Reichl) [RHEL-33221] {CVE-2024-26878} - powerpc/lib: Validate size for vector operations (Mamatha Inamdar) [RHEL-29116] {CVE-2023-52606} - futex: Prevent the reuse of stale pi_state (Waiman Long) [RHEL-28616] - futex: Fix hardcoded flags (Waiman Long) [RHEL-28616] - futex: make the vectored futex operations available (Waiman Long) [RHEL-28616] - futex: make futex_parse_waitv() available as a helper (Waiman Long) [RHEL-28616] - futex: add wake_data to struct futex_q (Waiman Long) [RHEL-28616] - futex: abstract out a __futex_wake_mark() helper (Waiman Long) [RHEL-28616] - futex: factor out the futex wake handling (Waiman Long) [RHEL-28616] - futex: move FUTEX2_VALID_MASK to futex.h (Waiman Long) [RHEL-28616] - futex/requeue: Remove unnecessary ‘NULL’ initialization from futex_proxy_trylock_atomic() (Waiman Long) [RHEL-28616] - futex: Add sys_futex_requeue() (Waiman Long) [RHEL-28616] - futex: Add flags2 argument to futex_requeue() (Waiman Long) [RHEL-28616] - futex: Propagate flags into get_futex_key() (Waiman Long) [RHEL-28616] - futex: Add sys_futex_wait() (Waiman Long) [RHEL-28616] - futex: FLAGS_STRICT (Waiman Long) [RHEL-28616] - futex: Add sys_futex_wake() (Waiman Long) [RHEL-28616] - futex: Validate futex value against futex size (Waiman Long) [RHEL-28616] - futex: Flag conversion (Waiman Long) [RHEL-28616] - futex: Extend the FUTEX2 flags (Waiman Long) [RHEL-28616] - futex: Clarify FUTEX2 flags (Waiman Long) [RHEL-28616] - futex/pi: Fix recursive rt_mutex waiter state (Waiman Long) [RHEL-28616] - locking/rtmutex: Add a lockdep assert to catch potential nested blocking (Waiman Long) [RHEL-28616] - locking/rtmutex: Use rt_mutex specific scheduler helpers (Waiman Long) [RHEL-28616] - sched: Provide rt_mutex specific scheduler helpers (Waiman Long) [RHEL-28616] - sched: Extract __schedule_loop() (Waiman Long) [RHEL-28616] - locking/rtmutex: Avoid unconditional slowpath for DEBUG_RT_MUTEXES (Waiman Long) [RHEL-28616] - sched: Constrain locks in sched_submit_work() (Waiman Long) [RHEL-28616] - futex: Use a folio instead of a page (Waiman Long) [RHEL-28616] - fchmodat2: add support for AT_EMPTY_PATH (Waiman Long) [RHEL-28616] - arch: Register fchmodat2, usually as syscall 452 (Waiman Long) [RHEL-28616] - fs: Add fchmodat2() (Waiman Long) [RHEL-28616] - Non-functional cleanup of a "__user * filename" (Waiman Long) [RHEL-28616] - syscalls: Remove file path comments from headers (Waiman Long) [RHEL-28616] - kernel/sys_ni: add compat entry for fadvise64_64 (Waiman Long) [RHEL-28616] - syscalls: compat: Fix the missing part for __SYSCALL_COMPAT (Waiman Long) [RHEL-28616] - futex: add missing rtmutex.h include (Waiman Long) [RHEL-28616] - Revert "sched/core: Provide sched_rtmutex() and expose sched work helpers") (Waiman Long) [RHEL-28616] - Revert "locking/rtmutex: Submit/resume work explicitly before/after blocking" (Waiman Long) [RHEL-28616] - Revert "locking/rtmutex: Avoid pointless blk_flush_plug() invocations" (Waiman Long) [RHEL-28616] - Revert "locking/rtmutex: Add a lockdep assert to catch potential nested blocking" (Waiman Long) [RHEL-28616] - Revert "sched/core: Add __always_inline to schedule_loop()" (Waiman Long) [RHEL-28616] - fsverity: remove hash page spin lock (Andrey Albershteyn) [RHEL-29914] - fsverity: skip PKCS#7 parser when keyring is empty (Andrey Albershteyn) [RHEL-29914] - fsverity: move sysctl registration out of signature.c (Andrey Albershteyn) [RHEL-29914] - fsverity: simplify handling of errors during initcall (Andrey Albershteyn) [RHEL-29914] - fsverity: explicitly check that there is no algorithm 0 (Andrey Albershteyn) [RHEL-29914] - fsverity: improve documentation for builtin signature support (Andrey Albershteyn) [RHEL-29914] - fsverity: update the documentation (Andrey Albershteyn) [RHEL-29914] - fsverity: simplify error handling in verify_data_block() (Andrey Albershteyn) [RHEL-29914] - fsverity: don't use bio_first_page_all() in fsverity_verify_bio() (Andrey Albershteyn) [RHEL-29914] - fsverity: constify fsverity_hash_alg (Andrey Albershteyn) [RHEL-29914] - fsverity: use shash API instead of ahash API (Andrey Albershteyn) [RHEL-29914] - fsverity: reject FS_IOC_ENABLE_VERITY on mode 3 fds (Andrey Albershteyn) [RHEL-29914] - fsverity: explicitly check for buffer overflow in build_merkle_tree() (Andrey Albershteyn) [RHEL-29914] - fsverity: use WARN_ON_ONCE instead of WARN_ON (Andrey Albershteyn) [RHEL-29914] - fs-verity: simplify sysctls with register_sysctl() (Andrey Albershteyn) [RHEL-29914] - fsverity: don't drop pagecache at end of FS_IOC_ENABLE_VERITY (Andrey Albershteyn) [RHEL-29914] - fsverity: Remove WQ_UNBOUND from fsverity read workqueue (Andrey Albershteyn) [RHEL-29914] - fsverity: support verifying data from large folios (Andrey Albershteyn) [RHEL-29914] - fs/buffer.c: support fsverity in block_read_full_folio() (Andrey Albershteyn) [RHEL-29914] - fsverity: support enabling with tree block size < PAGE_SIZE (Andrey Albershteyn) [RHEL-29914] - mm/readahead: Convert page_cache_async_readahead to take a folio (Andrey Albershteyn) [RHEL-29914] - fsverity: support verification with tree block size < PAGE_SIZE (Andrey Albershteyn) [RHEL-29914] - fs-verity: mention btrfs support (Andrey Albershteyn) [RHEL-29914] - btrfs: send: add support for fs-verity (Andrey Albershteyn) [RHEL-29914] - fsverity: replace fsverity_hash_page() with fsverity_hash_block() (Andrey Albershteyn) [RHEL-29914] - fsverity: use EFBIG for file too large to enable verity (Andrey Albershteyn) [RHEL-29914] - fsverity: store log2(digest_size) precomputed (Andrey Albershteyn) [RHEL-29914] - fsverity: simplify Merkle tree readahead size calculation (Andrey Albershteyn) [RHEL-29914] - fsverity: use unsigned long for level_start (Andrey Albershteyn) [RHEL-29914] - fsverity: remove debug messages and CONFIG_FS_VERITY_DEBUG (Andrey Albershteyn) [RHEL-29914] - fsverity: pass pos and size to ->write_merkle_tree_block (Andrey Albershteyn) [RHEL-29914] - fsverity: optimize fsverity_cleanup_inode() on non-verity files (Andrey Albershteyn) [RHEL-29914] - fsverity: optimize fsverity_prepare_setattr() on non-verity files (Andrey Albershteyn) [RHEL-29914] - fsverity: optimize fsverity_file_open() on non-verity files (Andrey Albershteyn) [RHEL-29914] - fsverity: stop using PG_error to track error status (Andrey Albershteyn) [RHEL-29914] - fs-verity: use kmap_local_page() instead of kmap() (Andrey Albershteyn) [RHEL-29914] - fs-verity: use memcpy_from_page() (Andrey Albershteyn) [RHEL-29914] - fs-verity: Use struct_size() helper in enable_verity() (Andrey Albershteyn) [RHEL-29914] - fs-verity: remove unused parameter desc_size in fsverity_create_info() (Andrey Albershteyn) [RHEL-29914] - fs-verity: fix signed integer overflow with i_size near S64_MAX (Andrey Albershteyn) [RHEL-29914] - config: wifi: disable new unsupported configuration options (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: only call drv_sta_rc_update for uploaded stations (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: fix the TXF mapping for BZ devices (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: ensure offloading TID queue exists (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: nl80211: reject iftype change with mesh ID change (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: fix a crash when we run out of stations (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: uninitialized variable in iwl_acpi_get_ppag_table() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: Fix some error codes (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: clear link_id in time_event (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: use correct address 3 in A-MSDU (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: reload info pointer in ieee80211_tx_dequeue() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: fix fortify warning (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: brcmfmac: Adjust n_channels usage for __counted_by (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: do not announce EPCS support (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: exit eSR only after the FW does (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: fix a battery life regression (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: accept broadcast probe responses on 6 GHz (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: adding missing drv_mgd_complete_tx() call (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: fix waiting for beacons logic (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: fix unsolicited broadcast probe config (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: initialize SMPS mode correctly (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: fix driver debugfs for vif type change (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: set station RX-NSS on reconfig (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: fix RCU use in TDLS fast-xmit (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: improve CSA/ECSA connection refusal (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: detect stuck ECSA element in probe resp (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: remove extra kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: fill in MODULE_DESCRIPTION()s for mt76 drivers (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: fill in MODULE_DESCRIPTION()s for wilc1000 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: fill in MODULE_DESCRIPTION()s for Broadcom WLAN (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: Drop WBRF debugging statements (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: fix wiphy delayed work queueing (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: fix double-free bug (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: fix race condition on enabling fast-xmit (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: fix potential sta-link leak (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211/mac80211: remove dependency on non-existing option (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: fix missing interfaces when dumping (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: remove redundant ML element check (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: Update the default DSCP-to-UP mapping (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: tests: add some scanning related tests (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: kunit: extend MFP tests (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: kunit: generalize public action test (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: add kunit tests for public action handling (Jose Ignacio Tornos Martinez) [RHEL-28754] - kunit: add a convenience allocation wrapper for SKBs (Jose Ignacio Tornos Martinez) [RHEL-28754] - kunit: add parameter generation macro using description from array (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: fix spelling typo in comment (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: fix RCU dereference in __cfg80211_bss_update (Jose Ignacio Tornos Martinez) [RHEL-28754] - PCI: Remove unused 'node' member from struct pci_driver (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: replace ENOTSUPP with EOPNOTSUPP (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: use the new command to clear the internal buffer (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: disallow puncturing in US/Canada (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: add US/Canada MCC to API (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: Add rf_mapping of new wifi7 devices (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: cleanup BT Shared Single Antenna code (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: d3: avoid intermediate/early mutex unlock (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: send TX path flush in rfkill (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: Don't mark DFS channels as NO-IR (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: Allow DFS concurrent operation (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: set siso/mimo chains to 1 in FW SMPS request (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: add a driver callback to check active_links (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: avoid double free if updating BSS fails (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: ensure cfg80211_bss_update frees IEs on error (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: free beacon_ies when overridden from hidden BSS (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: allow 64-bit radiotap timestamps (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: rework RX timestamp flags (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: handle UHB AP and STA power type (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211_hwsim: Add custom reg for DFS concurrent (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: Schedule regulatory channels check on bandwith change (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: Schedule regulatory check on BSS STA channel change (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: reg: Support P2P operation on DFS channels (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: Skip association timeout update after comeback rejection (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: address some kerneldoc warnings (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211_hwsim: support HE 40 MHz in 2.4 GHz band (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: address several kerneldoc warnings (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mwifiex: fix uninitialized firmware_stat (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8723{be,ae}: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8723_common: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8192se: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8192ee: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8192de: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8192ce: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8192cu: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8192c: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8188ee: phy: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: phy: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: add calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: To improve Wi-Fi performance while BT is idle (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Translate antenna configuration from ID to string (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Update RF parameter control setting logic (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Add Bluetooth RSSI level information (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Set Bluetooth scan low-priority when Wi-Fi link/scan (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Update coexistence policy for Wi-Fi LPS (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Still show hardware grant signal info even Wi-Fi is PS (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Update BTG control related logic (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Add Pre-AGC control to enhance Wi-Fi RX performance (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Record down Wi-Fi initial mode information (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Fix wrong Wi-Fi role info and FDDT parameter members (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw88: use cfg80211_ssid_eq() instead of rtw_ssid_equal() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mwifiex: use cfg80211_ssid_eq() instead of mwifiex_ssid_cmp() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: introduce cfg80211_ssid_eq() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtl8xxxu: Add additional USB IDs for RTL8192EU devices (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: implement to configure TX/RX engines for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: add sys_init and filter option for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: Use DECLARE_FLEX_ARRAY() and fix -Warray-bounds warnings (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: host: Drop chan lock before queuing buffers (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: host: Add spinlock to protect WP access when queueing TREs (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: workaround too long expansion sparse warnings (Jose Ignacio Tornos Martinez) [RHEL-28754] - Revert "wifi: ath12k: use ATH12K_PCI_IRQ_DP_OFFSET for DP IRQ" (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rt2x00: remove useless code in rt2x00queue_create_tx_descriptor() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: only reset BB/RF for existing WiFi 6 chips while starting up (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: add DBCC H2C to notify firmware the status (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: add suffix _ax to MAC functions (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: add flags to check if CMAC and DMAC are enabled (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: add power on/off functions (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: add XTAL SI for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: phy: print out RFK log with formatted string (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: parse and print out RFK log from C2H events (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: add C2H event handlers of RFK log and report (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: load RFK log format string from firmware file (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: fw: add version field to BB MCU firmware element (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: fw: load TX power track tables from fw_element (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mwifiex: configure BSSID consistently when starting AP (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mwifiex: add extra delay for firmware ready (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Add checks for read/write callbacks while registering controllers (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Add support for async DMA read operation (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Add support for async DMA write operation (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: sta_info.c: fix sentence grammar (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: rx.c: fix sentence grammar (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: nl80211: fix grammar & spellos (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: fix spelling & punctutation (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: sort certificates in build (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Introduce async read/write callbacks (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Rename read_from_host() and write_to_host() APIs (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Pass mhi_ep_buf_info struct to read/write APIs (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Add support for interrupt moderation timer (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Use slab allocator where applicable (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: host: Add alignment check for event ring read pointer (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: host: pci_generic: Add SDX75 based modem support (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: host: Add a separate timeout parameter for waiting ready (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Do not allocate event ring element on stack (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath9k: reset survey of current channel after a scan started (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: fix the issue that the multicast/broadcast indicator is not read correctly for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Fix ath11k_htc_record flexible record (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw88: Use random MAC when efuse MAC invalid (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: avoid stringop-overflow warning (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: drop spurious WARN_ON() in ieee80211_ibss_csa_beacon() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: don't set ESS capab bit in assoc request (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: consume both probe response and beacon IEs (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: generate an ML element for per-STA profiles (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: Replace ENOTSUPP with EOPNOTSUPP (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: Replace ENOTSUPP with EOPNOTSUPP (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: add a flag to disallow puncturing (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: Add support for setting TID to link mapping (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: update some locking documentation (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: add BSS usage reporting (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: do not send STA_DISABLE_TX_CMD for newer firmware (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: remove async command callback (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: fw: file: don't use [0] for variable arrays (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: pcie: get_crf_id() can be void (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: pcie: dump CSRs before removal (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: pcie: clean up device removal work (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: add a debugfs hook to clear the monitor data (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: refactor RX tracing (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: don't support triggered EHT CQI feedback (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: Correctly report TSF data in scan complete (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: Use the link ID provided in scan request (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: nl80211: Extend del pmksa support for SAE and OWE security (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: cleanup airtime arithmetic with ieee80211_sta_keep_active() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: Add support for WBRF features (Jose Ignacio Tornos Martinez) [RHEL-28754] - platform/x86/amd: Add support for AMD ACPI based Wifi band RFI mitigation feature (Jose Ignacio Tornos Martinez) [RHEL-28754] - Documentation/driver-api: Add document about WBRF mechanism (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: expose nl80211_chan_width_to_mhz for wide sharing (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7921: fix country count limitation for CLC (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7921: reduce the size of MCU firmware download Rx queue (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: set DMA mask to 36 bits for boards with more than 4GB of RAM (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7921s: fix workqueue problem causes STA association fail (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: Convert to platform remove callback returning void (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7925: remove iftype from mt7925_init_eht_caps signature (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add PCI IDs for mt7992 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: connac: add new definition of tx descriptor (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: adjust interface num and wtbl size for mt7992 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: support mt7992 eeprom loading (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: rework register offsets for mt7992 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add DMA support for mt7992 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: connac: add firmware support for mt7992 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: introduce mt7996_band_valid() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: connac: fix EHT phy mode check (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: connac: add beacon protection support for mt7996 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: rework ampdu params setting (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: switch to mcu command for TX GI report (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: use chainmask for power delta calculation (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add txpower setting support (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: change txpower init to per-phy (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: fix rate usage of inband discovery frames (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: align the format of fixed rate command (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: handle IEEE80211_RC_SMPS_CHANGED (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: connac: set fixed_bw bit in TX descriptor for fixed rate frames (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: adjust WFDMA settings to improve performance (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: fix the size of struct bss_rate_tlv (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: connac: add beacon duplicate TX mode support for mt7996 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add thermal sensor device support (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: connac: add thermal protection support for mt7996 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add TX statistics for EHT mode in debugfs (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add support for variants with auxiliary RX path (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7915: fallback to non-wed mode if platform_get_resource fails in mt7915_mmio_wed_init() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add wed rro delete session garbage collector (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add wed reset support (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: move wed reset common code in mt76 module (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add wed rx support (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: use u16 for val field in mt7996_mcu_set_rro signature (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: dma: introduce __mt76_dma_queue_reset utility routine (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add wed tx support (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: increase MT_QFLAG_WED_TYPE size (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: introduce wed pointer in mt76_queue (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: introduce mt76_queue_is_wed_tx_free utility routine (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: move mt76_net_setup_tc in common code (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: move mt76_mmio_wed_offload_{enable,disable} in common code (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mmio: move mt76_mmio_wed_{init,release}_rx_buf in common code (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: Remove unnecessary (void*) conversions (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: permit to load precal from NVMEM cell for mt7915 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: permit to use alternative cell name to eeprom NVMEM load (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: make mt76_get_of_eeprom static again (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: limit support of precal loading for mt7915 to MTD only (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: fix broken precal loading from MTD for mt7915 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7921: support 5.9/6GHz channel config in acpi (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: add ability to explicitly forbid LED registration with DT (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: refine SER setting during WiFi CPU power on (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: dump MAC registers when SER occurs (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: add SER IMR tables (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: fw: extend program counter dump for Wi-Fi 7 chip (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: configure CRASH_TRIGGER FW feature (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath10k: add support to allow broadcast action frame RX (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: make RX assoc data const (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: nl80211: refactor nl80211_send_mlme_event() arguments (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: avoid repeated wiphy access from hw (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: fix and enable AP mode for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: set IRQ affinity to CPU0 in case of one MSI vector (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: do not restore ASPM in case of single MSI vector (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: add support one MSI vector (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: refactor multiple MSI vector implementation (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: use ATH12K_PCI_IRQ_DP_OFFSET for DP IRQ (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: add CE and ext IRQ flag to indicate irq_handler (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: get msi_data again after request_irq is called (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: avoid repeated hw access from ar (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: Optimize the mac80211 hw data access (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: add 320 MHz bandwidth enums (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: fix misbehavior of TX beacon in concurrent mode (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: refine remain on channel flow to improve P2P connection (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: Refine active scan behavior in 6 GHz (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: fix not entering PS mode after AP stops (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rt2x00: make watchdog param per device (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: Remove bridge vendor/device ids (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: Remove unused PCI related defines and struct (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: Access full PMCS reg and use pci_regs.h (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: Add pdev into _rtl8821ae_clear_pci_pme_status() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: Use pci_find_capability() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: Reverse PM Capability exists check (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: Remove unnecessary PME_Status bit set (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: Convert to use PCIe capability accessors (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: Convert LNKCTL change to PCIe cap RMW accessors (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: Remove bogus and dangerous ASPM disable/enable code (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw88: sdio: Honor the host max_req_size in the RX path (Jose Ignacio Tornos Martinez) [RHEL-28754 RHEL-29465] {CVE-2023-52611} - wifi: rtw89: mac: functions to configure hardware engine and quota for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: use pointer to access functions of hardware engine and quota (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: move code related to hardware engine to individual functions (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: check queue empty according to chip gen (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: refine element naming used by queue empty check (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: add reserved size as factor of DLE used size (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: add to get DLE reserved quota (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: extend and add quota number (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: fw: replace deprecated strncpy with strscpy_pad (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: debug: remove wrapper of rtw89_debug() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: debug: add debugfs entry to disable dynamic mechanism (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: phy: dynamically adjust EDCCA threshold (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: debug: add to check if debug mask is enabled (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: phy: fix an undefined bitwise shift behavior (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: phy: remove some useless code (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw88: debug: remove wrapper of rtw_dbg() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: brcmfmac: Convert to platform remove callback returning void (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rt2x00: Simplify bool conversion (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Convert to platform remove callback returning void (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: fix race due to setting ATH11K_FLAG_EXT_IRQ_ENABLED too early (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: remove ath11k_htc_record::pauload[] (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath10k: Use DECLARE_FLEX_ARRAY() for ath10k_htc_record (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath10k: remove ath10k_htc_record::pauload[] (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath10k: Update Qualcomm Innovation Center, Inc. copyrights (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Update Qualcomm Innovation Center, Inc. copyrights (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: Update Qualcomm Innovation Center, Inc. copyrights (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath9k: Fix potential array-index-out-of-bounds read in ath9k_htc_txstatus() (Jose Ignacio Tornos Martinez) [RHEL-28754 RHEL-29091] {CVE-2023-52594} - wifi: ath9k: Remove unnecessary (void*) conversions (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: refactor DP Rxdma ring structure (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: avoid explicit HW conversion argument in Rxdma replenish (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: avoid explicit RBM id argument in Rxdma replenish (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: avoid explicit mac id argument in Rxdma replenish (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: use select for CRYPTO_MICHAEL_MIC (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: use select for CRYPTO_MICHAEL_MIC (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: nl80211: Documentation update for NL80211_CMD_PORT_AUTHORIZED event (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: Extend support for scanning while MLO connected (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: Extend support for scanning while MLO connected (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ieee80211: fix PV1 frame control field name (Jose Ignacio Tornos Martinez) [RHEL-28754] - rfkill: return ENOTTY on invalid ioctl (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: Consolidate WMI peer flags (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Consolidate WMI peer flags (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: Remove obsolete struct wmi_peer_flags_map *peer_flags (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Remove obsolete struct wmi_peer_flags_map *peer_flags (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: Remove struct ath12k::ops (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Remove struct ath11k::ops (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath10k: Remove unused struct ath10k_htc_frame (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath10k: simplify __ath10k_htt_tx_txq_recalc() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: read efuse content from physical map (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: read efuse content via efuse map struct from logic map (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8852c: read RX gain offset from efuse for 6GHz channels (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: add to access efuse for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: use mac_gen pointer to access about efuse (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: add 8922A basic chip info (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: drop unused const_amdpci_aspm (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mwifiex: mwifiex_process_sleep_confirm_resp(): remove unused priv variable (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: regd: update regulatory map to R65-R44 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: regd: handle policy of 6 GHz according to BIOS (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: acpi: process 6 GHz band policy from DSM (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: simplify rtl_action_proc() and rtl_tx_agg_start() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: update interrupt mitigation register for 8922AE (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: correct interrupt mitigation register for 8852CE (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922ae: add v2 interrupt handlers for 8922AE (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: generalize interrupt status bits of interrupt handlers (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: add pre_deinit to be called after probe complete (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: stop/start DMA for level 1 recovery according to chip gen (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: reset BDRAM according to chip gen (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rt2x00: correct wrong BBP register in RxDCOC calibration (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Remove unneeded semicolon (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Defer on rproc_get failure (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rt2x00: restart beacon queue when hardware reset (Jose Ignacio Tornos Martinez) [RHEL-28754 RHEL-29095] {CVE-2023-52595} - wifi: rt2x00: disable RTS threshold for rt2800 by default (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rt2x00: introduce DMA busy check watchdog for rt2800 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw88: fix RX filter in FIF_ALLMULTI flag (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw88: simplify __rtw_tx_work() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: use struct assignment to replace memcpy() to append TDMA content (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: implement PCI mac_post_init for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: add LTR v2 for WiFi 7 chip (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: implement PCI mac_pre_init for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: use gen_def pointer to configure mac_{pre,post}_init and clear PCI ring index (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: add PCI generation information to pci_info for each chip (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: wilc1000: simplify wilc_scan() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: wilc1000: cleanup struct wilc_conn_info (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath10k: replace deprecated strncpy with memcpy (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: drop NULL pointer check in ath12k_update_per_peer_tx_stats() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: remove orphaned rndis_wlan driver (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: remove orphaned wl3501 driver (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: remove orphaned ray_cs driver (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: remove orphaned cisco/aironet driver (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: extend PHY status parser to support WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: consider RX info for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: configure PPDU max user by chip (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: set entry size of address CAM to H2C field by chip (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: wilc1000: always release SDIO host in wilc_sdio_cmd53() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: wilc1000: simplify remain on channel support (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: generalize code of PCI control DMA IO for WiFi 7 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: add new RX ring design to determine full RX ring efficiently (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: define PCI ring address for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922ae: add 8922AE PCI entry and basic info (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: fix timeout calculation in rtw89_roc_end() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl92ee_dm_dynamic_primary_cca_check(): fix typo in function name (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: cleanup struct rtl_phy (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: cleanup struct rtl_hal (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: brcmsmac: replace deprecated strncpy with memcpy (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: brcm80211: replace deprecated strncpy with strscpy (Jose Ignacio Tornos Martinez) [RHEL-28754] - blk-mq: don't change nr_hw_queues and nr_maps for kdump kernel (Ming Lei) [RHEL-29564] - zram: do not waste zram_table_entry flags bits (Ming Lei) [RHEL-29564] - block: count BLK_OPEN_RESTRICT_WRITES openers (Ming Lei) [RHEL-29564] - block: handle BLK_OPEN_RESTRICT_WRITES correctly (Ming Lei) [RHEL-29564] - fs,block: yield devices early (Ming Lei) [RHEL-29564] - fs,block: get holder during claim (Ming Lei) [RHEL-29564] - iomap: fix a regression for partial write errors (Ming Lei) [RHEL-29564] - mtd: key superblock by device number (Ming Lei) [RHEL-29564] - fs: export sget_dev() (Ming Lei) [RHEL-29564] - super: ensure valid info (Ming Lei) [RHEL-29564] - super: move lockdep assert (Ming Lei) [RHEL-29564] - fs/Kconfig: Fix compile error for romfs (Ming Lei) [RHEL-29564] - iomap: handle error conditions more gracefully in iomap_to_bh (Ming Lei) [RHEL-29564] - direct_write_fallback(): on error revert the ->ki_pos update from buffered write (Ming Lei) [RHEL-29564] - Revert "get rid of DCACHE_GENOCIDE" (Ming Lei) [RHEL-29564] - block: remove bdev_handle completely (Ming Lei) [RHEL-29564] - block: don't rely on BLK_OPEN_RESTRICT_WRITES when yielding write access (Ming Lei) [RHEL-29564] - bdev: remove bdev pointer from struct bdev_handle (Ming Lei) [RHEL-29564] - bdev: make struct bdev_handle private to the block layer (Ming Lei) [RHEL-29564] - bdev: make bdev_{release, open_by_dev}() private to block layer (Ming Lei) [RHEL-29564] - bdev: remove bdev_open_by_path() (Ming Lei) [RHEL-29564] - nfs: port block device access to files (Ming Lei) [RHEL-29564] - jfs: port block device access to file (Ming Lei) [RHEL-29564] - ext4: port block device access to file (Ming Lei) [RHEL-29564] - target: port block device access to file (Ming Lei) [RHEL-29564] - s390: port block device access to file (Ming Lei) [RHEL-29564] - nvme: port block device access to file (Ming Lei) [RHEL-29564] - block2mtd: port device access to files (Ming Lei) [RHEL-29564] - zram: port block device access to file (Ming Lei) [RHEL-29564] - xen: port block device access to file (Ming Lei) [RHEL-29564] - pktcdvd: port block device access to file (Ming Lei) [RHEL-29564] - drbd: port block device access to file (Ming Lei) [RHEL-29564] - xfs: port block device access to files (Ming Lei) [RHEL-29564] - power: port block device access to file (Ming Lei) [RHEL-29564] - swap: port block device usage to file (Ming Lei) [RHEL-29564] - md: port block device access to file (Ming Lei) [RHEL-29564] - block/genhd: port disk_scan_partitions() to file (Ming Lei) [RHEL-29564] - block/ioctl: port blkdev_bszset() to file (Ming Lei) [RHEL-29564] - bdev: open block device as files (Ming Lei) [RHEL-29564] - file: add alloc_file_pseudo_noaccount() (Ming Lei) [RHEL-29564] - file: prepare for new helper (Ming Lei) [RHEL-29564] - init: flush async file closing (Ming Lei) [RHEL-29564] - fs: add CONFIG_BUFFER_HEAD (Ming Lei) [RHEL-29564] - fs: build the legacy direct I/O code conditionally (Ming Lei) [RHEL-29564] - fs: move sb_init_dio_done_wq out of direct-io.c (Ming Lei) [RHEL-29564] - block: use iomap for writes to block devices (Ming Lei) [RHEL-29564] - block: stop setting ->direct_IO (Ming Lei) [RHEL-29564] - block: open code __generic_file_write_iter for blkdev writes (Ming Lei) [RHEL-29564] - fs: rename and move block_page_mkwrite_return (Ming Lei) [RHEL-29564] - fuse: drop redundant arguments to fuse_perform_write (Ming Lei) [RHEL-29564] - fuse: update ki_pos in fuse_perform_write (Ming Lei) [RHEL-29564] - fs: factor out a direct_write_fallback helper (Ming Lei) [RHEL-29564] - iomap: use kiocb_write_and_wait and kiocb_invalidate_pages (Ming Lei) [RHEL-29564] - iomap: update ki_pos in iomap_file_buffered_write (Ming Lei) [RHEL-29564] - filemap: add a kiocb_invalidate_post_direct_write helper (Ming Lei) [RHEL-29564] - filemap: add a kiocb_invalidate_pages helper (Ming Lei) [RHEL-29564] - filemap: add a kiocb_write_and_wait helper (Ming Lei) [RHEL-29564] - filemap: update ki_pos in generic_perform_write (Ming Lei) [RHEL-29564] - backing_dev: remove current->backing_dev_info (Ming Lei) [RHEL-29564] - redhat/configs: add CONFIG_BLK_DEV_WRITE_MOUNTED (Ming Lei) [RHEL-29564] - block: Fix a memory leak in bdev_open_by_dev() (Ming Lei) [RHEL-29564] - ext4: Block writes to journal device (Ming Lei) [RHEL-29564] - xfs: Block writes to log device (Ming Lei) [RHEL-29564] - fs: Block writes to mounted block devices (Ming Lei) [RHEL-29564] - btrfs: Do not restrict writes to btrfs devices (Ming Lei) [RHEL-29564] - block: Add config option to not allow writing to mounted devices (Ming Lei) [RHEL-29564] - block: Remove blkdev_get_by_*() functions (Ming Lei) [RHEL-29564] - super: use higher-level helper for {freeze,thaw} (Ming Lei) [RHEL-29564] - fs: Avoid grabbing sb->s_umount under bdev->bd_holder_lock (Ming Lei) [RHEL-29564] - fs: remove emergency_thaw_bdev (Ming Lei) [RHEL-29564] - super: wait until we passed kill super (Ming Lei) [RHEL-29564] - super: make locking naming consistent (Ming Lei) [RHEL-29564] - fs: simplify invalidate_inodes (Ming Lei) [RHEL-29564] - init: Deal with the init process being a user mode process (Ming Lei) [RHEL-29564] - dcache: remove unnecessary NULL check in dget_dlock() (Ming Lei) [RHEL-29564] - kill DCACHE_MAY_FREE (Ming Lei) [RHEL-29564] - __d_unalias() doesn't use inode argument (Ming Lei) [RHEL-29564] - d_alloc_parallel(): in-lookup hash insertion doesn't need an RCU variant (Ming Lei) [RHEL-29564] - get rid of DCACHE_GENOCIDE (Ming Lei) [RHEL-29564] - simple_fill_super(): don't bother with d_genocide() on failure (Ming Lei) [RHEL-29564] - nsfs: use d_make_root() (Ming Lei) [RHEL-29564] - d_alloc_pseudo(): move setting ->d_op there from the (sole) caller (Ming Lei) [RHEL-29564] - kill d_instantate_anon(), fold __d_instantiate_anon() into remaining caller (Ming Lei) [RHEL-29564] - retain_dentry(): introduce a trimmed-down lockless variant (Ming Lei) [RHEL-29564] - __dentry_kill(): new locking scheme (Ming Lei) [RHEL-29564] - d_prune_aliases(): use a shrink list (Ming Lei) [RHEL-29564] - switch select_collect{,2}() to use of to_shrink_list() (Ming Lei) [RHEL-29564] - to_shrink_list(): call only if refcount is 0 (Ming Lei) [RHEL-29564] - fold dentry_kill() into dput() (Ming Lei) [RHEL-29564] - don't try to cut corners in shrink_lock_dentry() (Ming Lei) [RHEL-29564] - fold the call of retain_dentry() into fast_dput() (Ming Lei) [RHEL-29564] - Call retain_dentry() with refcount 0 (Ming Lei) [RHEL-29564] - dentry_kill(): don't bother with retain_dentry() on slow path (Ming Lei) [RHEL-29564] - __dentry_kill(): get consistent rules for victim's refcount (Ming Lei) [RHEL-29564] - make retain_dentry() neutral with respect to refcounting (Ming Lei) [RHEL-29564] - __dput_to_list(): do decrement of refcount in the callers (Ming Lei) [RHEL-29564] - fast_dput(): new rules for refcount (Ming Lei) [RHEL-29564] - fast_dput(): handle underflows gracefully (Ming Lei) [RHEL-29564] - fast_dput(): having ->d_delete() is not reason to delay refcount decrement (Ming Lei) [RHEL-29564] - shrink_dentry_list(): no need to check that dentry refcount is marked dead (Ming Lei) [RHEL-29564] - centralize killing dentry from shrink list (Ming Lei) [RHEL-29564] - dentry: switch the lists of children to hlist (Ming Lei) [RHEL-29564] - coda_flag_children(): cope with dentries turning negative (Ming Lei) [RHEL-29564] - switch nfsd_client_rmdir() to use of simple_recursive_removal() (Ming Lei) [RHEL-29564] - kill d_backing_dentry() (Ming Lei) [RHEL-29564] - dentry.h: kill a mysterious comment (Ming Lei) [RHEL-29564] - dentry.h: trim externs (Ming Lei) [RHEL-29564] - kill d_{is,set}_fallthru() (Ming Lei) [RHEL-29564] - DCACHE_COOKIE: RIP (Ming Lei) [RHEL-29564] - DCACHE_... ->d_flags bits: switch to BIT() (Ming Lei) [RHEL-29564] - get rid of __dget() (Ming Lei) [RHEL-29564] - struct dentry: get rid of randomize_layout idiocy (Ming Lei) [RHEL-29564] - ovl: stop using d_alloc_anon()/d_instantiate_anon() (Ming Lei) [RHEL-29564] - net: macsec: indicate next pn update when offloading (Izabela Bakollari) [RHEL-30143] - IB/mlx5: Adjust mlx5 rate mapping to support 800Gb (Kamal Heib) [RHEL-30146] - IB/mlx5: Rename 400G_8X speed to comply to naming convention (Kamal Heib) [RHEL-30146] - IB/mlx5: Add support for 800G_8X lane speed (Kamal Heib) [RHEL-30146] - RDMA/ipoib: Add support for XDR speed in ethtool (Kamal Heib) [RHEL-30146] - IB/mlx5: Expose XDR speed through MAD (Kamal Heib) [RHEL-30146] - IB/core: Add support for XDR link speed (Kamal Heib) [RHEL-30146]- tracing: Fix cpu buffers unavailable due to 'record_disabled' missed (Mamatha Inamdar) [RHEL-23763] - smb: client: fix potential UAF in cifs_signal_cifsd_for_reconnect() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in smb2_is_network_name_deleted() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in is_valid_oplock_break() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in smb2_is_valid_oplock_break() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in smb2_is_valid_lease_break() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in cifs_stats_proc_show() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in cifs_stats_proc_write() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in cifs_dump_full_key() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in cifs_debug_files_proc_show() (Paulo Alcantara) [RHEL-7986] - smb: client: serialise cifs_construct_tcon() with cifs_mount_mutex (Paulo Alcantara) [RHEL-7986] - smb: client: handle DFS tcons in cifs_construct_tcon() (Paulo Alcantara) [RHEL-7986] - smb: client: refresh referral without acquiring refpath_lock (Paulo Alcantara) [RHEL-7986] - smb: client: guarantee refcounted children from parent session (Paulo Alcantara) [RHEL-7986] - smb: client: fix UAF in smb2_reconnect_server() (Paulo Alcantara) [RHEL-7986] - KVM: x86/mmu: Retry fault before acquiring mmu_lock if mapping is changing (Igor Mammedov) [RHEL-17714] - net: esp: fix bad handling of pages from page_pool (Sabrina Dubroca) [RHEL-31751] - net: skbuff: don't include to (Sabrina Dubroca) [RHEL-31751] - xfrm: fix a data-race in xfrm_lookup_with_ifid() (Sabrina Dubroca) [RHEL-31751] - xfrm: annotate data-race around use_time (Sabrina Dubroca) [RHEL-31751] - xfrm: fix a data-race in xfrm_gen_index() (Sabrina Dubroca) [RHEL-31751] - xfrm: interface: use DEV_STATS_INC() (Sabrina Dubroca) [RHEL-31751] - topology: Set capacity_freq_ref in all cases (Phil Auld) [RHEL-29020] - sched/fair: Fix frequency selection for non-invariant case (Phil Auld) [RHEL-29020] - arm64/amu: Use capacity_ref_freq() to set AMU ratio (Phil Auld) [RHEL-29020] - cpufreq/cppc: Set the frequency used for computing the capacity (Phil Auld) [RHEL-29020] - cpufreq/cppc: Move and rename cppc_cpufreq_{perf_to_khz|khz_to_perf}() (Phil Auld) [RHEL-29020] - energy_model: Use a fixed reference frequency (Phil Auld) [RHEL-29020] - cpufreq/schedutil: Use a fixed reference frequency (Phil Auld) [RHEL-29020] - cpufreq: Use the fixed and coherent frequency for scaling capacity (Phil Auld) [RHEL-29020] - cpufreq: Fix the race condition while updating the transition_task of policy (Phil Auld) [RHEL-29020] - sched/topology: Add a new arch_scale_freq_ref() method (Phil Auld) [RHEL-29020] - sched/cpufreq: Rework iowait boost (Phil Auld) [RHEL-29020] - sched/cpufreq: Rework schedutil governor performance estimation (Phil Auld) [RHEL-29020] - sched/topology: Consolidate and clean up access to a CPU's max compute capacity (Phil Auld) [RHEL-29020] - sched/timers: Explain why idle task schedules out on remote timer enqueue (Phil Auld) [RHEL-29020] - sched/cpuidle: Comment about timers requirements VS idle handler (Phil Auld) [RHEL-29020] - cpufreq: Rebuild sched-domains when removing cpufreq driver (Phil Auld) [RHEL-29020] - cpufreq: schedutil: Merge initialization code of sg_cpu in single loop (Phil Auld) [RHEL-29020] - cpufreq: schedutil: Update next_freq when cpufreq_limits change (Phil Auld) [RHEL-29020] - RDMA/qedr: Fix qedr_create_user_qp error flow (Kamal Heib) [RHEL-16780 RHEL-31716] {CVE-2024-26743} - i2c: tegra: Share same DMA channel for RX and TX (Mark Salter) [RHEL-28640] - redhat/configs: build in Tegra210 SPI driver (Mark Salter) [RHEL-28640] - net-procfs: use xarray iterator to implement /proc/net/dev (Ivan Vecera) [RHEL-30656] - net: make sure we never create ifindex = 0 (Ivan Vecera) [RHEL-30656] - tools: ynl: fix handling of multiple mcast groups (Ivan Vecera) [RHEL-30656] - tools: ynl: don't leak mcast_groups on init error (Ivan Vecera) [RHEL-30656] - tools: ynl: make sure we always pass yarg to mnl_cb_run (Ivan Vecera) [RHEL-30656] - selftests/bpf: Fix sockopt_sk selftest (Ivan Vecera) [RHEL-30656] - netlink: specs: devlink: fix reply command values (Ivan Vecera) [RHEL-30656] - netlink: annotate data-races around sk->sk_err (Ivan Vecera) [RHEL-30656] - doc/netlink: Fix missing classic_netlink doc reference (Ivan Vecera) [RHEL-30656] - devlink: move devlink_notify_register/unregister() to dev.c (Ivan Vecera) [RHEL-30656] - devlink: move small_ops definition into netlink.c (Ivan Vecera) [RHEL-30656] - devlink: move tracepoint definitions into core.c (Ivan Vecera) [RHEL-30656] - devlink: push linecard related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: push rate related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: push trap related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: use tracepoint_enabled() helper (Ivan Vecera) [RHEL-30656] - devlink: push region related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: push param related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: push resource related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: push dpipe related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: move and rename devlink_dpipe_send_and_alloc_skb() helper (Ivan Vecera) [RHEL-30656] - devlink: push shared buffer related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: push port related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: push object register/unregister notifications into separate helpers (Ivan Vecera) [RHEL-30656] - doc/netlink: Add spec for rt route messages (Ivan Vecera) [RHEL-30656] - doc/netlink: Add spec for rt link messages (Ivan Vecera) [RHEL-30656] - doc/netlink: Add spec for rt addr messages (Ivan Vecera) [RHEL-30656] - tools/net/ynl: Add support for create flags (Ivan Vecera) [RHEL-30656] - tools/net/ynl: Implement nlattr array-nest decoding in ynl (Ivan Vecera) [RHEL-30656] - tools/net/ynl: Add support for netlink-raw families (Ivan Vecera) [RHEL-30656] - tools/net/ynl: Fix extack parsing with fixed header genlmsg (Ivan Vecera) [RHEL-30656] - tools/ynl: Add mcast-group schema parsing to ynl (Ivan Vecera) [RHEL-30656] - doc/netlink: Document the netlink-raw schema extensions (Ivan Vecera) [RHEL-30656] - doc/netlink: Update genetlink-legacy documentation (Ivan Vecera) [RHEL-30656] - doc/netlink: Add a schema for netlink-raw families (Ivan Vecera) [RHEL-30656] - doc/netlink: Add delete operation to ovs_vport spec (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: fix uAPI generation after tempfile changes (Ivan Vecera) [RHEL-30656] - netlink: specs: fix indent in fou (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: support empty attribute lists (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: fix collecting global policy attrs (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: set length of binary fields (Ivan Vecera) [RHEL-30656] - tools: ynl: allow passing binary data (Ivan Vecera) [RHEL-30656] - net: validate veth and vxcan peer ifindexes (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: use temporary file for rendering (Ivan Vecera) [RHEL-30656] - Documentation: Fix typos (Ivan Vecera) [RHEL-30656] - tools: ynl: add more info to KeyErrors on missing attrs (Ivan Vecera) [RHEL-30656] - netlink: specs: add ovs_vport new command (Ivan Vecera) [RHEL-30656] - net: warn about attempts to register negative ifindex (Ivan Vecera) [RHEL-30656] - ethtool: netlink: always pass genl_info to .prepare_data (Ivan Vecera) [RHEL-30656] - ethtool: netlink: simplify arguments to ethnl_default_parse() (Ivan Vecera) [RHEL-30656] - netdev-genl: use struct genl_info for reply construction (Ivan Vecera) [RHEL-30656] - genetlink: add genlmsg_iput() API (Ivan Vecera) [RHEL-30656] - genetlink: add a family pointer to struct genl_info (Ivan Vecera) [RHEL-30656] - genetlink: use attrs from struct genl_info (Ivan Vecera) [RHEL-30656] - genetlink: add struct genl_info to struct genl_dumpit_info (Ivan Vecera) [RHEL-30656] - genetlink: remove userhdr from struct genl_info (Ivan Vecera) [RHEL-30656] - genetlink: make genl_info->nlhdr const (Ivan Vecera) [RHEL-30656] - genetlink: push conditional locking into dumpit/done (Ivan Vecera) [RHEL-30656] - netlink: specs: devlink: extend health reporter dump attributes by port index (Ivan Vecera) [RHEL-30656] - devlink: extend health reporter dump selector by port index (Ivan Vecera) [RHEL-30656] - netlink: specs: devlink: extend per-instance dump commands to accept instance attributes (Ivan Vecera) [RHEL-30656] - devlink: allow user to narrow per-instance dumps by passing handle attrs (Ivan Vecera) [RHEL-30656] - devlink: remove converted commands from small ops (Ivan Vecera) [RHEL-30656] - devlink: remove duplicate temporary netlink callback prototypes (Ivan Vecera) [RHEL-30656] - netlink: specs: devlink: add commands that do per-instance dump (Ivan Vecera) [RHEL-30656] - devlink: pass flags as an arg of dump_one() callback (Ivan Vecera) [RHEL-30656] - devlink: introduce dumpit callbacks for split ops (Ivan Vecera) [RHEL-30656] - devlink: rename doit callbacks for per-instance dump commands (Ivan Vecera) [RHEL-30656] - devlink: introduce devlink_nl_pre_doit_port*() helper functions (Ivan Vecera) [RHEL-30656] - devlink: parse rate attrs in doit() callbacks (Ivan Vecera) [RHEL-30656] - devlink: parse linecard attr in doit() callbacks (Ivan Vecera) [RHEL-30656] - netlink: convert nlk->flags to atomic flags (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: add missing empty line between policies (Ivan Vecera) [RHEL-30656] - devlink: clear flag on port register error path (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: avoid rendering empty validate field (Ivan Vecera) [RHEL-30656] - devlink: Remove unused devlink_dpipe_table_resource_set() declaration (Ivan Vecera) [RHEL-30656] - devlink: use generated split ops and remove duplicated commands from small ops (Ivan Vecera) [RHEL-30656] - devlink: include the generated netlink header (Ivan Vecera) [RHEL-30656] - devlink: add split ops generated according to spec (Ivan Vecera) [RHEL-30656] - netlink: specs: devlink: add info-get dump op (Ivan Vecera) [RHEL-30656] - devlink: un-static devlink_nl_pre/post_doit() (Ivan Vecera) [RHEL-30656] - devlink: introduce couple of dumpit callbacks for split ops (Ivan Vecera) [RHEL-30656] - devlink: rename couple of doit netlink callbacks to match generated names (Ivan Vecera) [RHEL-30656] - devlink: rename devlink_nl_ops to devlink_nl_small_ops (Ivan Vecera) [RHEL-30656] - ynl-gen-c.py: render netlink policies static for split ops (Ivan Vecera) [RHEL-30656] - ynl-gen-c.py: allow directional model for kernel mode (Ivan Vecera) [RHEL-30656] - ynl-gen-c.py: filter rendering of validate field values for split ops (Ivan Vecera) [RHEL-30656] - netlink: specs: add dump-strict flag for dont-validate property (Ivan Vecera) [RHEL-30656] - devlink: Remove unused extern declaration devlink_port_region_destroy() (Ivan Vecera) [RHEL-30656] - net: convert some netlink netdev iterators to depend on the xarray (Ivan Vecera) [RHEL-30656] - net: store netdevs in an xarray (Ivan Vecera) [RHEL-30656] - ynl: print xdp-zc-max-segs in the sample (Ivan Vecera) [RHEL-30656] - ynl: regenerate all headers (Ivan Vecera) [RHEL-30656] - ynl: mark max/mask as private for kdoc (Ivan Vecera) [RHEL-30656] - ynl: expose xdp-zc-max-segs (Ivan Vecera) [RHEL-30656] - netlink: allow be16 and be32 types in all uint policy checks (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: fix parse multi-attr enum attribute (Ivan Vecera) [RHEL-30656] - netlink: Add new netlink_release function (Ivan Vecera) [RHEL-30656] - genetlink: add explicit ordering break check for split ops (Ivan Vecera) [RHEL-30656] - rtnetlink: Move nesting cancellation rollback to proper function (Ivan Vecera) [RHEL-30656] - devlink: remove reload failed checks in params get/set callbacks (Ivan Vecera) [RHEL-30656] - netlink: Make use of __assign_bit() API (Ivan Vecera) [RHEL-30656] - netlink: Add __sock_i_ino() for __netlink_diag_dump(). (Ivan Vecera) [RHEL-30656] - netlink: specs: add display hints to ovs_flow (Ivan Vecera) [RHEL-30656] - tools: ynl: add display-hint support to ynl (Ivan Vecera) [RHEL-30656] - netlink: specs: add display-hint to schema definitions (Ivan Vecera) [RHEL-30656] - tools: ynl: improve the direct-include header guard logic (Ivan Vecera) [RHEL-30656] - netlink: fix potential deadlock in netlink_set_err() (Ivan Vecera) [RHEL-30656] - netlink: specs: fixup openvswitch specs for code generation (Ivan Vecera) [RHEL-30656] - tools: ynl: work around stale system headers (Ivan Vecera) [RHEL-30656] - rtnetlink: move validate_linkmsg out of do_setlink (Ivan Vecera) [RHEL-30656] - rtnetlink: extend RTEXT_FILTER_SKIP_STATS to IFLA_VF_INFO (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: inherit policy in multi-attr (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: correct enum policies (Ivan Vecera) [RHEL-30656] - tools: ynl: add sample for ethtool (Ivan Vecera) [RHEL-30656] - tools: ynl: generate code for the ethtool family (Ivan Vecera) [RHEL-30656] - netlink: specs: ethtool: mark pads as pads (Ivan Vecera) [RHEL-30656] - netlink: specs: ethtool: untangle stats-get (Ivan Vecera) [RHEL-30656] - netlink: specs: ethtool: untangle UDP tunnels and cable test a bit (Ivan Vecera) [RHEL-30656] - netlink: specs: ethtool: add empty enum stringset (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: resolve enum vs struct name conflicts (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: don't generate enum types if unnamed (Ivan Vecera) [RHEL-30656] - netlink: specs: ethtool: add C render hints (Ivan Vecera) [RHEL-30656] - netlink: specs: support setting prefix-name per attribute (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: record extra args for regen (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: support excluding tricky ops (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: support / skip pads on the way to kernel (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: don't pass op_name to RenderInfo (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: support code gen for events (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: sanitize notification tracking (Ivan Vecera) [RHEL-30656] - tools: ynl: regen: stop generating common notification handlers (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: stop generating common notification handlers (Ivan Vecera) [RHEL-30656] - tools: ynl: regen: regenerate the if ladders (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: get attr type outside of if() (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: combine else with closing bracket (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: complete the C keyword list (Ivan Vecera) [RHEL-30656] - tools: ynl: regen: cleanup user space header includes (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: cleanup user space header includes (Ivan Vecera) [RHEL-30656] - tools: ynl: add sample for devlink (Ivan Vecera) [RHEL-30656] - tools: ynl: generate code for the devlink family (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: don't generate forward declarations for policies - regen (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: don't generate forward declarations for policies (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: walk nested types in depth (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: inherit struct use info (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: try to sort the types more intelligently (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: enable code gen for directional specs (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: refactor strmap helper generation (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: use enum names in op strmap more carefully (Ivan Vecera) [RHEL-30656] - netlink: specs: devlink: fill in some details important for C (Ivan Vecera) [RHEL-30656] - tools: ynl: generate code for the handshake family (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: improve unwind on parsing errors (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: fill in support for MultiAttr scalars (Ivan Vecera) [RHEL-30656] - netlink: specs: ethtool: fix random typos (Ivan Vecera) [RHEL-30656] - tools: ynl: add sample for netdev (Ivan Vecera) [RHEL-30656] - tools: ynl: support fou and netdev in C (Ivan Vecera) [RHEL-30656] - tools: ynl: user space helpers (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: clean up stray new lines at the end of reply-less requests (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: generate static descriptions of notifications (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: switch to family struct (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: generate alloc and free helpers for req (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: move the response reading logic into YNL (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: generate enum-to-string helpers (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: add error checking for nested structs (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: loosen type consistency check for events (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: don't override pure nested struct (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: fix unused / pad attribute handling (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: add extra headers for user space (Ivan Vecera) [RHEL-30656] - net/netlink: fix NETLINK_LIST_MEMBERSHIPS length report (Ivan Vecera) [RHEL-30656] - netlink: specs: add ynl spec for ovs_flow (Ivan Vecera) [RHEL-30656] - tools: ynl: Support enums in struct members in genetlink-legacy (Ivan Vecera) [RHEL-30656] - tools: ynl: Initialise fixed headers to 0 in genetlink-legacy (Ivan Vecera) [RHEL-30656] - doc: ynl: Add doc attr to struct members in genetlink-legacy spec (Ivan Vecera) [RHEL-30656] - netlink: specs: correct types of legacy arrays (Ivan Vecera) [RHEL-30656] - net: ynl: prefix uAPI header include with uapi/ (Ivan Vecera) [RHEL-30656] - tools: ynl: avoid dict errors on older Python versions (Ivan Vecera) [RHEL-30656] - tools: ynl: Handle byte-order in struct members (Ivan Vecera) [RHEL-30656] - tools: ynl: Use dict of predefined Structs to decode scalar types (Ivan Vecera) [RHEL-30656] - netlink: annotate accesses to nlk->cb_running (Ivan Vecera) [RHEL-30656] - netlink: Use copy_to_user() for optval in netlink_getsockopt(). (Ivan Vecera) [RHEL-30656] - tools: ynl: Rename ethtool to ethtool.py (Ivan Vecera) [RHEL-30656] - tools: ynl: Remove absolute paths to yaml files from ethtool testing tool (Ivan Vecera) [RHEL-30656] - tools: ynl: throw a more meaningful exception if family not supported (Ivan Vecera) [RHEL-30656] - tools: ynl: ethtool testing tool (Ivan Vecera) [RHEL-30656] - tools: ynl: replace print with NlError (Ivan Vecera) [RHEL-30656] - tools: ynl: populate most of the ethtool spec (Ivan Vecera) [RHEL-30656] - tools: ynl: support byte-order in cli (Ivan Vecera) [RHEL-30656] - docs: netlink: document the sub-type attribute property (Ivan Vecera) [RHEL-30656] - docs: netlink: document struct support for genetlink-legacy (Ivan Vecera) [RHEL-30656] - netlink: specs: add partial specification for openvswitch (Ivan Vecera) [RHEL-30656] - tools: ynl: Add fixed-header support to ynl (Ivan Vecera) [RHEL-30656] - tools: ynl: Add struct attr decoding to ynl (Ivan Vecera) [RHEL-30656] - tools: ynl: Add C array attribute decoding to ynl (Ivan Vecera) [RHEL-30656] - tools: ynl: Add struct parsing to nlspec (Ivan Vecera) [RHEL-30656] - tools: ynl: default to treating enums as flags for mask generation (Ivan Vecera) [RHEL-30656] - tools: ynl: Add missing types to encode/decode (Ivan Vecera) [RHEL-30656] - tools: ynl: add the Python requirements.txt file (Ivan Vecera) [RHEL-30656] - ynl: allow to encode u8 attr (Ivan Vecera) [RHEL-30656] - tools: ynl: skip the explicit op array size when not needed (Ivan Vecera) [RHEL-30656] - netlink: specs: allow uapi-header in genetlink (Ivan Vecera) [RHEL-30656] - netlink-specs: add partial specification for devlink (Ivan Vecera) [RHEL-30656] - netlink: remove unused 'compare' function (Ivan Vecera) [RHEL-30656]- Revert "net: rtnetlink: Enslave device before bringing it up" (Ivan Vecera) [RHEL-30344] - netlink: Reverse the patch which removed filtering (Ivan Vecera) [RHEL-30344] - tools: ynl-gen: fix enum index in _decode_enum(..) (Ivan Vecera) [RHEL-30344] - tools: ynl: fix setting presence bits in simple nests (Ivan Vecera) [RHEL-30344] - netlink: add nla be16/32 types to minlen array (Ivan Vecera) [RHEL-30344] - rtnetlink: Restore RTM_NEW/DELLINK notification behavior (Ivan Vecera) [RHEL-30344] - netlink: annotate lockless accesses to nlk->max_recvmsg_len (Ivan Vecera) [RHEL-30344] - tools: ynl: Fix genlmsg header encoding formats (Ivan Vecera) [RHEL-30344] - ynl: make the tooling check the license (Ivan Vecera) [RHEL-30344] - ynl: broaden the license even more (Ivan Vecera) [RHEL-30344] - tools: ynl: make definitions optional again (Ivan Vecera) [RHEL-30344] - tools: ynl: fix get_mask utility routine (Ivan Vecera) [RHEL-30344] - tools: ynl: fix render-max for flags definition (Ivan Vecera) [RHEL-30344] - tools: ynl: fix enum-as-flags in the generic CLI (Ivan Vecera) [RHEL-30344] - tools: ynl: move the enum classes to shared code (Ivan Vecera) [RHEL-30344] - ynl: re-license uniformly under GPL-2.0 OR BSD-3-Clause (Ivan Vecera) [RHEL-30344] - netlink: specs: update for codegen enumerating from 1 (Ivan Vecera) [RHEL-30344] - tools: ynl: use 1 as the default for first entry in attrs/ops (Ivan Vecera) [RHEL-30344] - tools: ynl: fully inherit attrs in subsets (Ivan Vecera) [RHEL-30344] - tools: net: add __pycache__ to gitignore (Ivan Vecera) [RHEL-30344] - tools: ynl-gen: re-raise the exception instead of printing (Ivan Vecera) [RHEL-30344] - tools: ynl-gen: fix single attribute structs with attr 0 only (Ivan Vecera) [RHEL-30344] - genetlink: Use string_is_terminated() helper (Ivan Vecera) [RHEL-30344] - string_helpers: Move string_is_valid() to the header (Ivan Vecera) [RHEL-30344] - tools: net: use python3 explicitly (Ivan Vecera) [RHEL-30344] - docs: netlink: add a starting guide for working with specs (Ivan Vecera) [RHEL-30344] - netlink: specs: finish up operation enum-models (Ivan Vecera) [RHEL-30344] - tools: ynl: load jsonschema on demand (Ivan Vecera) [RHEL-30344] - tools: ynl: use operation names from spec on the CLI (Ivan Vecera) [RHEL-30344] - tools: ynl: support pretty printing bad attribute names (Ivan Vecera) [RHEL-30344] - tools: ynl: support multi-attr (Ivan Vecera) [RHEL-30344] - tools: ynl: support directional enum-model in CLI (Ivan Vecera) [RHEL-30344] - tools: ynl: add support for types needed by ethtool (Ivan Vecera) [RHEL-30344] - tools: ynl: use the common YAML loading and validation code (Ivan Vecera) [RHEL-30344] - tools: ynl: add an object hierarchy to represent parsed spec (Ivan Vecera) [RHEL-30344] - tools: ynl: move the cli and netlink code around (Ivan Vecera) [RHEL-30344] - tools: ynl-gen: prevent do / dump reordering (Ivan Vecera) [RHEL-30344] - net: netlink: recommend policy range validation (Ivan Vecera) [RHEL-30344] - tools: ynl: store ops in ordered dict to avoid random ordering (Ivan Vecera) [RHEL-30344] - tools: ynl: rename ops_list -> msg_list (Ivan Vecera) [RHEL-30344] - tools: ynl: support kdocs for flags in code generation (Ivan Vecera) [RHEL-30344] - tools: ynl: add a completely generic client (Ivan Vecera) [RHEL-30344] - net: fou: use policy and operation tables generated from the spec (Ivan Vecera) [RHEL-30344] - net: fou: rename the source for linking (Ivan Vecera) [RHEL-30344] - net: fou: regenerate the uAPI from the spec (Ivan Vecera) [RHEL-30344] - netlink: add a proto specification for FOU (Ivan Vecera) [RHEL-30344] - net: add basic C code generators for Netlink (Ivan Vecera) [RHEL-30344] - netlink: add schemas for YAML specs (Ivan Vecera) [RHEL-30344] - docs: add more netlink docs (incl. spec docs) (Ivan Vecera) [RHEL-30344] - netlink: annotate data races around sk_state (Ivan Vecera) [RHEL-30344] - netlink: annotate data races around dst_portid and dst_group (Ivan Vecera) [RHEL-30344] - netlink: annotate data races around nlk->portid (Ivan Vecera) [RHEL-30344] - netlink: prevent potential spectre v1 gadgets (Ivan Vecera) [RHEL-30344] - netlink: remove the flex array from struct nlmsghdr (Ivan Vecera) [RHEL-30344] - treewide: use get_random_u32_below() instead of deprecated function (Ivan Vecera) [RHEL-30344] - lib: Fix some kernel-doc comments (Ivan Vecera) [RHEL-30344] - netlink: Fix potential skb memleak in netlink_ack (Ivan Vecera) [RHEL-30344] - netlink: introduce bigendian integer types (Ivan Vecera) [RHEL-30344] - rtnetlink: Honour NLM_F_ECHO flag in rtnl_delete_link (Ivan Vecera) [RHEL-30344] - rtnetlink: Honour NLM_F_ECHO flag in rtnl_newlink_create (Ivan Vecera) [RHEL-30344] - net: add new helper unregister_netdevice_many_notify (Ivan Vecera) [RHEL-30344] - rtnetlink: pass netlink message header and portid to rtnl_configure_link() (Ivan Vecera) [RHEL-30344] - netlink: split up copies in the ack construction (Ivan Vecera) [RHEL-30344] - netlink: hide validation union fields from kdoc (Ivan Vecera) [RHEL-30344] - docs: netlink: clarify the historical baggage of Netlink flags (Ivan Vecera) [RHEL-30344] - net: rtnetlink: Enslave device before bringing it up (Ivan Vecera) [RHEL-30344] - netfilter: nft_payload: reject out-of-range attributes via policy (Ivan Vecera) [RHEL-30344] - netlink: introduce NLA_POLICY_MAX_BE (Ivan Vecera) [RHEL-30344] - netlink: Bounds-check struct nlmsgerr creation (Ivan Vecera) [RHEL-30344] - net: rtnetlink: use netif_oper_up instead of open code (Ivan Vecera) [RHEL-30344] - genetlink: hold read cb_lock during iteration of genl_fam_idr in genl_bind() (Ivan Vecera) [RHEL-30344] - netlink: fix some kernel-doc comments (Ivan Vecera) [RHEL-30344] - net: improve and fix netlink kdoc (Ivan Vecera) [RHEL-30344] - net: add missing kdoc for struct genl_multicast_group::flags (Ivan Vecera) [RHEL-30344] - genetlink: correct uAPI defines (Ivan Vecera) [RHEL-30344] - netlink: do not reset transport header in netlink_recvmsg() (Ivan Vecera) [RHEL-30344] - rtnl: move rtnl_newlink_create() (Ivan Vecera) [RHEL-30344] - rtnl: split __rtnl_newlink() into two functions (Ivan Vecera) [RHEL-30344] - rtnl: allocate more attr tables on the heap (Ivan Vecera) [RHEL-30344] - Revert "rtnetlink: return EINVAL when request cannot succeed" (Ivan Vecera) [RHEL-30344] - netlink: reset network and mac headers in netlink_dump() (Ivan Vecera) [RHEL-30344] - rtnetlink: return EINVAL when request cannot succeed (Ivan Vecera) [RHEL-30344] - rtnetlink: return ENODEV when IFLA_ALT_IFNAME is used in dellink (Ivan Vecera) [RHEL-30344] - rtnetlink: enable alt_ifname for setlink/newlink (Ivan Vecera) [RHEL-30344] - rtnetlink: return ENODEV when ifname does not exist and group is given (Ivan Vecera) [RHEL-30344] - net: ensure net_todo_list is processed quickly (Ivan Vecera) [RHEL-30344] - af_netlink: Fix shift out of bounds in group mask calculation (Ivan Vecera) [RHEL-30344] - net: limit altnames to 64k total (Ivan Vecera) [RHEL-30344] - net: account alternate interface name memory (Ivan Vecera) [RHEL-30344] - rtnetlink: add new rtm tunnel api for tunnel id filtering (Ivan Vecera) [RHEL-30344] - net: make net->dev_unreg_count atomic (Ivan Vecera) [RHEL-30344] - netlink: remove nl_set_extack_cookie_u32() (Ivan Vecera) [RHEL-30344] - net: netlink: af_netlink: Prevent empty skb by adding a check on len. (Ivan Vecera) [RHEL-30344] - net: rtnetlink: use __dev_addr_set() (Ivan Vecera) [RHEL-30344] - net/core: Remove unused assignment operations and variable (Ivan Vecera) [RHEL-30344] - netlink: remove netlink_broadcast_filtered (Ivan Vecera) [RHEL-30344] - netlink: annotate data races around nlk->bound (Ivan Vecera) [RHEL-30344] - net: rtnetlink: convert rcu_assign_pointer to RCU_INIT_POINTER (Ivan Vecera) [RHEL-30344] - net: Support filtering interfaces on no master (Ivan Vecera) [RHEL-30344] - net: netlink: Remove unused function (Ivan Vecera) [RHEL-30344] - net: netlink: add the case when nlh is NULL (Ivan Vecera) [RHEL-30344] - netlink: Deal with ESRCH error in nlmsg_notify() (Ivan Vecera) [RHEL-30344] - rtnetlink: use nlmsg_notify() in rtnetlink_send() (Ivan Vecera) [RHEL-30344] - net: lan78xx: fix runtime PM count underflow on link stop (Jamie Bainbridge) [RHEL-33332] - net: lan78xx: fix "softirq work is pending" error (Jamie Bainbridge) [RHEL-33332] - lan78xx: enable auto speed configuration for LAN7850 if no EEPROM is detected (Jamie Bainbridge) [RHEL-33332] - lan78xx: remove redundant statement in lan78xx_get_eee (Jamie Bainbridge) [RHEL-33332] - lan78xx: replace deprecated strncpy with strscpy (Jamie Bainbridge) [RHEL-33332] - net: usb: lan78xx: reorder cleanup operations to avoid UAF bugs (Jamie Bainbridge) [RHEL-33332] - net: usb: lan78xx: Limit packet length to skb->len (Jamie Bainbridge) [RHEL-33332] - lan78xx: drop the weight argument from netif_napi_add (Jamie Bainbridge) [RHEL-33332] - usb: lan78xx: remove a copy of the NAPI_POLL_WEIGHT define (Jamie Bainbridge) [RHEL-33332] - net: usb: lan78xx: Use generic_handle_irq_safe(). (Jamie Bainbridge) [RHEL-33332] - net: usb: lan78xx: add Allied Telesis AT29M2-AF (Jamie Bainbridge) [RHEL-33332] - net: usb: lan78xx: lan78xx_phy_init(): use PHY_POLL instead of "0" if no IRQ is available (Jamie Bainbridge) [RHEL-33332] - lan78xx: Clean up some inconsistent indenting (Jamie Bainbridge) [RHEL-33332] - lan78xx: Introduce NAPI polling support (Jamie Bainbridge) [RHEL-33332] - lan78xx: Remove hardware-specific header update (Jamie Bainbridge) [RHEL-33332] - lan78xx: Re-order rx_submit() to remove forward declaration (Jamie Bainbridge) [RHEL-33332] - lan78xx: Introduce Rx URB processing improvements (Jamie Bainbridge) [RHEL-33332] - lan78xx: Introduce Tx URB processing improvements (Jamie Bainbridge) [RHEL-33332] - lan78xx: Fix memory allocation bug (Jamie Bainbridge) [RHEL-33332] - net: lan78xx: fix division by zero in send path (Jamie Bainbridge) [RHEL-33332] - lan78xx: Limit number of driver warning messages (Jamie Bainbridge) [RHEL-33332] - lan78xx: Fix race condition in disconnect handling (Jamie Bainbridge) [RHEL-33332] - lan78xx: Fix race conditions in suspend/resume handling (Jamie Bainbridge) [RHEL-33332] - lan78xx: Fix partial packet errors on suspend/resume (Jamie Bainbridge) [RHEL-33332] - lan78xx: Fix exception on link speed change (Jamie Bainbridge) [RHEL-33332] - lan78xx: Add missing return code checks (Jamie Bainbridge) [RHEL-33332] - lan78xx: Remove unused pause frame queue (Jamie Bainbridge) [RHEL-33332] - lan78xx: Set flow control threshold to prevent packet loss (Jamie Bainbridge) [RHEL-33332] - lan78xx: Remove unused timer (Jamie Bainbridge) [RHEL-33332] - lan78xx: Fix white space and style issues (Jamie Bainbridge) [RHEL-33332] - powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt. (Mamatha Inamdar) [RHEL-33704] - powerpc/kasan: Don't instrument non-maskable or raw interrupts (Mamatha Inamdar) [RHEL-33704] - wireguard: netlink: access device through ctx instead of peer (Hangbin Liu) [RHEL-31053] - wireguard: netlink: check for dangling peer via is_dead instead of empty list (Hangbin Liu) [RHEL-31053] - wireguard: receive: annotate data-race around receiving_counter.counter (Hangbin Liu) [RHEL-31053] - wireguard: use DEV_STATS_INC() (Hangbin Liu) [RHEL-31053] - platform/x86: think-lmi: Fix reference leak (David Arcari) [RHEL-28032] {CVE-2023-52520} - platform/x86: think-lmi: Fix issues with duplicate attributes (David Arcari) [RHEL-28032] {CVE-2023-52520} - mptcp: fix double-free on socket dismantle (Davide Caratti) [RHEL-22775 RHEL-31844] {CVE-2024-26782} - selftests/mm: Update va_high_addr_switch.sh to check CPU for la57 flag (Audra Mitchell) [RHEL-23078] - ceph: switch to use cap_delay_lock for the unlink delay list (Jay Shin) [RHEL-32997] - dm-crypt, dm-integrity, dm-verity: bump target version (Benjamin Marzinski) [RHEL-30951] - dm-verity, dm-crypt: align "struct bvec_iter" correctly (Benjamin Marzinski) [RHEL-30951] - dm writecache: allow allocations larger than 2GiB (Benjamin Marzinski) [RHEL-22581 RHEL-30951] {CVE-2024-23851} - dm stats: limit the number of entries (Benjamin Marzinski) [RHEL-22581 RHEL-30951] {CVE-2024-23851} - dm: limit the number of targets and parameter size area (Benjamin Marzinski) [RHEL-22581 RHEL-30951] {CVE-2024-23851} - MAINTAINERS: remove stale info for DEVICE-MAPPER (Benjamin Marzinski) [RHEL-30951] - dm audit: fix Kconfig so DM_AUDIT depends on BLK_DEV_DM (Benjamin Marzinski) [RHEL-30951] - dm-integrity: don't modify bio's immutable bio_vec in integrity_metadata() (Benjamin Marzinski) [RHEL-30951] - dm-raid: delay flushing event_work() after reconfig_mutex is released (Benjamin Marzinski) [RHEL-30951] - dm-flakey: start allocating with MAX_ORDER (Benjamin Marzinski) [RHEL-30951] - dm-verity: align struct dm_verity_fec_io properly (Benjamin Marzinski) [RHEL-30951] - dm verity: don't perform FEC for failed readahead IO (Benjamin Marzinski) [RHEL-30951] - dm-crypt: start allocating with MAX_ORDER (Benjamin Marzinski) [RHEL-30951] - dm-delay: avoid duplicate logic (Benjamin Marzinski) [RHEL-30951] - dm-delay: fix bugs introduced by kthread mode (Benjamin Marzinski) [RHEL-30951] - dm-delay: fix a race between delay_presuspend and delay_bio (Benjamin Marzinski) [RHEL-30951] - dm integrity: use crypto_shash_digest() in sb_mac() (Benjamin Marzinski) [RHEL-30951] - dm crypt: use crypto_shash_digest() in crypt_iv_tcw_whitening() (Benjamin Marzinski) [RHEL-30951] - dm delay: for short delays, use kthread instead of timers and wq (Benjamin Marzinski) [RHEL-30951] - MAINTAINERS: add Mikulas Patocka as a DM maintainer (Benjamin Marzinski) [RHEL-30951] - dm: respect REQ_NOWAIT flag in normal bios issued to DM (Benjamin Marzinski) [RHEL-30951] - dm: enhance alloc_multiple_bios() to be more versatile (Benjamin Marzinski) [RHEL-30951] - dm: make __send_duplicate_bios return unsigned int (Benjamin Marzinski) [RHEL-30951] - dm log userspace: replace deprecated strncpy with strscpy (Benjamin Marzinski) [RHEL-30951] - dm ioctl: replace deprecated strncpy with strscpy_pad (Benjamin Marzinski) [RHEL-30951] - dm crypt: replace open-coded kmemdup_nul (Benjamin Marzinski) [RHEL-30951] - dm cache metadata: replace deprecated strncpy with strscpy (Benjamin Marzinski) [RHEL-30951] - dm: shortcut the calls to linear_map and stripe_map (Benjamin Marzinski) [RHEL-30951] - selftests/bpf: Fix up xdp bonding test wrt feature flags (Hangbin Liu) [RHEL-31051] - selftests/bpf: Add xdp_feature selftest for bond device (Hangbin Liu) [RHEL-31051] - xdp, bonding: Fix feature flags when there are no slave devs anymore (Hangbin Liu) [RHEL-31051] - bonding: rate-limit bonding driver inspect messages (Hangbin Liu) [RHEL-31051] - bonding: do not report NETDEV_XDP_ACT_XSK_ZEROCOPY (Hangbin Liu) [RHEL-31051] - bonding: remove print in bond_verify_device_path (Hangbin Liu) [RHEL-31051] - bonding: return -ENOMEM instead of BUG in alb_upper_dev_walk (Hangbin Liu) [RHEL-31051] - bonding: stop the device in bond_setup_by_slave() (Hangbin Liu) [RHEL-31051] - tracing/hist: Fix issue of losting command info in error_log (Jerome Marchand) [RHEL-3224] - tracing/histograms: String compares should not care about signed values (Jerome Marchand) [RHEL-3224] - tracing: Add length protection to histogram string copies (Jerome Marchand) [RHEL-3224] - tracing/histogram: Do not copy the fixed-size char array field over the field size (Jerome Marchand) [RHEL-3224] - net: deal with integer overflows in kmalloc_reserve() (Antoine Tenart) [RHEL-28786] - net: factorize code in kmalloc_reserve() (Antoine Tenart) [RHEL-28786] - net: remove osize variable in __alloc_skb() (Antoine Tenart) [RHEL-28786] - net: add SKB_HEAD_ALIGN() helper (Antoine Tenart) [RHEL-28786] - skbuff: Proactively round up to kmalloc bucket size (Antoine Tenart) [RHEL-28786] - skbuff: pass the result of data ksize to __build_skb_around (Antoine Tenart) [RHEL-28786] - media: pvrusb2: fix use after free on context disconnection (Desnes Nunes) [RHEL-27529] {CVE-2023-52445} - net: ena: Remove ena_select_queue (Kamal Heib) [RHEL-28811 RHEL-31517] - net: ena: Remove unlikely() from IS_ERR() condition (Kamal Heib) [RHEL-28811] - net: ena: Remove redundant assignment (Kamal Heib) [RHEL-28811] - net: ena: Reduce lines with longer column width boundary (Kamal Heib) [RHEL-28811] - net: ena: handle ena_calc_io_queue_size() possible errors (Kamal Heib) [RHEL-28811] - net: ena: Change default print level for netif_ prints (Kamal Heib) [RHEL-28811] - net: ena: Relocate skb_tx_timestamp() to improve time stamping accuracy (Kamal Heib) [RHEL-28811] - net: ena: Add more information on TX timeouts (Kamal Heib) [RHEL-28811] - net: ena: Change error print during ena_device_init() (Kamal Heib) [RHEL-28811] - net: ena: Remove CQ tail pointer update (Kamal Heib) [RHEL-28811] - net: ena: Enable DIM by default (Kamal Heib) [RHEL-28811] - net: ena: Minor cosmetic changes (Kamal Heib) [RHEL-28811] - net: ena: Add more documentation for RX copybreak (Kamal Heib) [RHEL-28811] - net: ena: Remove an unused field (Kamal Heib) [RHEL-28811] - net: ena: Take xdp packets stats into account in ena_get_stats64() (Kamal Heib) [RHEL-28811] - net: ena: Make queue stats code cleaner by removing the if block (Kamal Heib) [RHEL-28811] - net: ena: Always register RX queue info (Kamal Heib) [RHEL-28811] - net: ena: Add more debug prints to XDP related function (Kamal Heib) [RHEL-28811] - net: ena: Refactor napi functions (Kamal Heib) [RHEL-28811] - net: ena: Don't check if XDP program is loaded in ena_xdp_execute() (Kamal Heib) [RHEL-28811] - net: ena: Use tx_ring instead of xdp_ring for XDP channel TX (Kamal Heib) [RHEL-28811] - net: ena: Introduce total_tx_size field in ena_tx_buffer struct (Kamal Heib) [RHEL-28811] - net: ena: Put orthogonal fields in ena_tx_buffer in a union (Kamal Heib) [RHEL-28811] - net: ena: Pass ena_adapter instead of net_device to ena_xmit_common() (Kamal Heib) [RHEL-28811] - net: ena: Move XDP code to its new files (Kamal Heib) [RHEL-28811] - net: ena: Fix XDP redirection error (Kamal Heib) [RHEL-28811] - net: ena: Fix DMA syncing in XDP path when SWIOTLB is on (Kamal Heib) [RHEL-28811] - net: ena: Fix xdp drops handling due to multibuf packets (Kamal Heib) [RHEL-28811] - net: ena: Destroy correct number of xdp queues upon failure (Kamal Heib) [RHEL-28811] - net: ena: replace deprecated strncpy with strscpy (Kamal Heib) [RHEL-28811] - net: Tree wide: Replace xdp_do_flush_map() with xdp_do_flush(). (Kamal Heib) [RHEL-28811] - net: ena: Flush XDP packets on error. (Kamal Heib) [RHEL-28811] - net: ena: Use pci_dev_id() to simplify the code (Kamal Heib) [RHEL-28811] - eth: add missing xdp.h includes in drivers (Kamal Heib) [RHEL-28811] - net: ena: fix shift-out-of-bounds in exponential backoff (Kamal Heib) [RHEL-28811] - net: ena: Fix rst format issues in readme (Kamal Heib) [RHEL-28811] - net: ena: Add dynamic recycling mechanism for rx buffers (Kamal Heib) [RHEL-28811] - net: ena: removed unused tx_bytes variable (Kamal Heib) [RHEL-28811] - net: ena: Advertise TX push support (Kamal Heib) [RHEL-28811] - net: ena: Add support to changing tx_push_buf_len (Kamal Heib) [RHEL-28811] - net: ena: Recalculate TX state variables every device reset (Kamal Heib) [RHEL-28811] - net: ena: Add an option to configure large LLQ headers (Kamal Heib) [RHEL-28811] - net: ena: Make few cosmetic preparations to support large LLQ (Kamal Heib) [RHEL-28811] - redhat: Fix required version of OpenCSD to match expectations (Michael Petlan) [RHEL-25824] - perf evlist: Fix evlist__new_default() for > 1 core PMU (Michael Petlan) [RHEL-25824] - perf vendor events intel: Alderlake/sapphirerapids metric fixes (Michael Petlan) [RHEL-25824] - perf tools: Fix calloc() arguments to address error introduced in gcc-14 (Michael Petlan) [RHEL-25824] - perf top: Remove needless malloc(0) call that triggers -Walloc-size (Michael Petlan) [RHEL-25824] - perf build: Make minimal shellcheck version to v0.6.0 (Michael Petlan) [RHEL-25824] - perf test shell daemon: Make signal test less racy (Michael Petlan) [RHEL-25824] - perf test shell script: Fix test for python being disabled (Michael Petlan) [RHEL-25824] - perf test: Workaround debug output in list test (Michael Petlan) [RHEL-25824] - perf list: Add output file option (Michael Petlan) [RHEL-25824] - perf list: Switch error message to pr_err() to respect debug settings (-v) (Michael Petlan) [RHEL-25824] - perf test: Fix 'perf script' tests on s390 (Michael Petlan) [RHEL-25824] - perf test: test case 'Setup struct perf_event_attr' fails on s390 on z/vm (Michael Petlan) [RHEL-25824] - perf db-export: Fix missing reference count get in call_path_from_sample() (Michael Petlan) [RHEL-25824] - perf tests: Add perf script test (Michael Petlan) [RHEL-25824] - libsubcmd: Fix memory leak in uniq() (Michael Petlan) [RHEL-25824] - perf TUI: Don't ignore job control (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update sapphirerapids events to v1.17 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update icelakex events to v1.23 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update emeraldrapids events to v1.02 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Alderlake/rocketlake metric fixes (Michael Petlan) [RHEL-25824] - perf x86 test: Add hybrid test for conflicting legacy/sysfs event (Michael Petlan) [RHEL-25824] - perf x86 test: Update hybrid expectations (Michael Petlan) [RHEL-25824] - perf vendor events amd: Add Zen 4 memory controller events (Michael Petlan) [RHEL-25824] - perf stat: Fix hard coded LL miss units (Michael Petlan) [RHEL-25824] - perf record: Reduce memory for recording PERF_RECORD_LOST_SAMPLES event (Michael Petlan) [RHEL-25824] - perf env: Avoid recursively taking env->bpf_progs.lock (Michael Petlan) [RHEL-25824] - perf annotate: Add --insn-stat option for debugging (Michael Petlan) [RHEL-25824] - perf annotate: Add --type-stat option for debugging (Michael Petlan) [RHEL-25824] - perf annotate: Support event group display (Michael Petlan) [RHEL-25824] - perf annotate: Add --data-type option (Michael Petlan) [RHEL-25824] - perf report: Add 'symoff' sort key (Michael Petlan) [RHEL-25824] - perf report: Add 'typeoff' sort key (Michael Petlan) [RHEL-25824] - perf annotate-data: Update sample histogram for type (Michael Petlan) [RHEL-25824] - perf annotate-data: Add member field in the data type (Michael Petlan) [RHEL-25824] - perf report: Support data type profiling (Michael Petlan) [RHEL-25824] - perf report: Add 'type' sort key (Michael Petlan) [RHEL-25824] - perf annotate: Implement hist_entry__get_data_type() (Michael Petlan) [RHEL-25824] - perf annotate: Add annotate_get_insn_location() (Michael Petlan) [RHEL-25824] - perf annotate: Factor out evsel__get_arch() (Michael Petlan) [RHEL-25824] - perf annotate-data: Add dso->data_types tree (Michael Petlan) [RHEL-25824] - perf annotate-data: Add find_data_type() to get type from memory access (Michael Petlan) [RHEL-25824] - perf dwarf-regs: Add get_dwarf_regnum() (Michael Petlan) [RHEL-25824] - perf dwarf-aux: Factor out die_get_typename_from_type() (Michael Petlan) [RHEL-25824] - perf vendor events powerpc: Add PVN for HX-C2000 CPU with Power8 Architecture (Michael Petlan) [RHEL-25824] - perf vendor events: Remove UTF-8 characters from cmn.json (Michael Petlan) [RHEL-25824] - perf maps: Fix up overlaps during fixup_end (Michael Petlan) [RHEL-25824] - perf maps: Reduce scope of map_rb_node and maps internals (Michael Petlan) [RHEL-25824] - perf maps: Add find next entry to give entry after the given map (Michael Petlan) [RHEL-25824] - perf maps: Add maps__load_first() (Michael Petlan) [RHEL-25824] - perf maps: Rename clone to copy from (Michael Petlan) [RHEL-25824] - perf maps: Do simple merge if given map doesn't overlap (Michael Petlan) [RHEL-25824] - perf maps: Refactor maps__fixup_overlappings() (Michael Petlan) [RHEL-25824] - perf debug: Expose debug file (Michael Petlan) [RHEL-25824] - perf maps: Add remove maps function to remove a map based on callback (Michael Petlan) [RHEL-25824] - perf maps: Reduce scope of maps__for_each_entry() (Michael Petlan) [RHEL-25824] - perf vdso: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf unwind: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf scripts python arm-cs-trace-disasm.py: Do not ignore disam first sample (Michael Petlan) [RHEL-25824] - perf scripts python arm-cs-trace-disasm.py: Set start vm addr of exectable file to 0 (Michael Petlan) [RHEL-25824] - perf thread: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf synthetic-events: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf symbol: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf probe-event: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf machine: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf tests: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf report: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf events x86: Use function to add missing lock (Michael Petlan) [RHEL-25824] - perf maps: Add maps__for_each_map to iterate maps holding the lock (Michael Petlan) [RHEL-25824] - perf map: Improve map/unmap parameter names (Michael Petlan) [RHEL-25824] - libperf cpumap: Document perf_cpu_map__nr()'s behavior (Michael Petlan) [RHEL-25824] - perf top: Avoid repeated function calls to perf_cpu_map__nr(). (Michael Petlan) [RHEL-25824] - perf tests: Make DSO tests a suite rather than individual (Michael Petlan) [RHEL-25824] - perf evlist: Move event attributes to after the / when uniquefying using the PMU name (Michael Petlan) [RHEL-25824] - perf top: Uniform the event name for the hybrid machine (Michael Petlan) [RHEL-25824] - perf top: Use evsel's cpus to replace user_requested_cpus (Michael Petlan) [RHEL-25824] - perf unwind-libunwind: Fix base address for .eh_frame (Michael Petlan) [RHEL-25824] - perf unwind-libdw: Handle JIT-generated DSOs properly (Michael Petlan) [RHEL-25824] - perf genelf: Set ELF program header addresses properly (Michael Petlan) [RHEL-25824] - perf stat: Combine the -A/--no-aggr and --no-merge options (Michael Petlan) [RHEL-25824] - perf hisi-ptt: Fix one memory leakage in hisi_ptt_process_auxtrace_event() (Michael Petlan) [RHEL-25824] - perf header: Fix one memory leakage in perf_event__fprintf_event_update() (Michael Petlan) [RHEL-25824] - libperf cpumap: Add for_each_cpu() that skips the "any CPU" case (Michael Petlan) [RHEL-25824] - libperf cpumap: Replace usage of perf_cpu_map__new(NULL) with perf_cpu_map__new_online_cpus() (Michael Petlan) [RHEL-25824] - libperf cpumap: Rename perf_cpu_map__empty() to perf_cpu_map__has_any_cpu_or_is_empty() (Michael Petlan) [RHEL-25824] - libperf cpumap: Rename perf_cpu_map__default_new() to perf_cpu_map__new_online_cpus() and prefer sysfs (Michael Petlan) [RHEL-25824] - libperf cpumap: Rename perf_cpu_map__dummy_new() to perf_cpu_map__new_any_cpu() (Michael Petlan) [RHEL-25824] - perf stat: Fix help message for --metric-no-threshold option (Michael Petlan) [RHEL-25824] - perf annotate: Get rid of local annotation options (Michael Petlan) [RHEL-25824] - perf annotate: Remove remaining usages of local annotation options (Michael Petlan) [RHEL-25824] - perf annotate: Ensure init/exit for global options (Michael Petlan) [RHEL-25824] - perf ui/browser/annotate: Use global annotation_options (Michael Petlan) [RHEL-25824] - perf annotate: Use global annotation_options (Michael Petlan) [RHEL-25824] - perf top: Convert to the global annotation_options (Michael Petlan) [RHEL-25824] - perf report: Convert to the global annotation_options (Michael Petlan) [RHEL-25824] - perf annotate: Introduce global annotation_options (Michael Petlan) [RHEL-25824] - perf stat: Exit perf stat if parse groups fails (Michael Petlan) [RHEL-25824] - perf thread: Add missing RC_CHK_EQUAL (Michael Petlan) [RHEL-25824] - perf maps: Move symbol maps functions to maps.c (Michael Petlan) [RHEL-25824] - perf map: Simplify map_ip/unmap_ip and make 'struct map' smaller (Michael Petlan) [RHEL-25824] - perf test shell diff: Skip test if test_loop symbol is missing in the perf binary (Michael Petlan) [RHEL-25824] - perf symbols: Parse NOTE segments until the build id is found (Michael Petlan) [RHEL-25824] - perf record: Be lazier in allocating lost samples buffer (Michael Petlan) [RHEL-25824] - perf evsel: Fallback to "task-clock" when not system wide (Michael Petlan) [RHEL-25824] - perf test: Add basic 'perf diff' test (Michael Petlan) [RHEL-25824] - perf mem: Fix error on hybrid related to availability of mem event in a PMU (Michael Petlan) [RHEL-25824] - perf vendor events powerpc: Update datasource event name to fix duplicate events (Michael Petlan) [RHEL-25824] - perf test: Add basic 'perf list --json" test (Michael Petlan) [RHEL-25824] - perf test: Use common python setup library (Michael Petlan) [RHEL-25824] - perf build: Shellcheck support for OUTPUT directory (Michael Petlan) [RHEL-25824] - perf vendor events arm64 AmpereOneX: Add core PMU events and metrics (Michael Petlan) [RHEL-25824] - perf vendor events arm64 AmpereOne: Rename BPU_FLUSH_MEM_FAULT to GPC_FLUSH_MEM_FAULT (Michael Petlan) [RHEL-25824] - perf env: Cache the arch specific strerrno function in perf_env__arch_strerrno() (Michael Petlan) [RHEL-25824] - perf env: Introduce perf_env__arch_strerrno() (Michael Petlan) [RHEL-25824] - perf beauty: Don't use 'find ... -printf' as it isn't available in busybox (Michael Petlan) [RHEL-25824] - perf docs: Fix man page formatting for 'perf lock' (Michael Petlan) [RHEL-25824] - tools api fs: Avoid reading whole file for a 1 byte bool (Michael Petlan) [RHEL-25824] - tools api fs: Switch filename__read_str to use io.h (Michael Petlan) [RHEL-25824] - libperf: Lazily allocate/size mmap event copy (Michael Petlan) [RHEL-25824] - libapi: Add missing linux/types.h header to get the __u64 type on io.h (Michael Petlan) [RHEL-25824] - perf test record+probe_libc_inet_pton: Fix call chain match on powerpc (Michael Petlan) [RHEL-25824] - perf tests sigtrap: Skip if running on a kernel with sleepable spinlocks (Michael Petlan) [RHEL-25824] - perf test sigtrap: Generalize the BTF routine to reuse it in this test (Michael Petlan) [RHEL-25824] - perf mmap: Lazily initialize zstd streams to save memory when not using it (Michael Petlan) [RHEL-25824] - perf dwarf-aux: Add die_find_variable_by_addr() (Michael Petlan) [RHEL-25824] - perf tools: Add --debug-file option to redirect debug output (Michael Petlan) [RHEL-25824] - perf annotate: Check if operand has multiple regs (Michael Petlan) [RHEL-25824] - perf test: Use existing config value for objdump path (Michael Petlan) [RHEL-25824] - perf vendor events riscv: add T-HEAD C9xx JSON file (Michael Petlan) [RHEL-25824] - perf vendor events: Add skx, clx, icx and spr upi bandwidth metric (Michael Petlan) [RHEL-25824] - perf tests: Skip data symbol test if buf1 symbol is missing (Michael Petlan) [RHEL-25824] - perf tests: Make data symbol test wait for perf to start (Michael Petlan) [RHEL-25824] - perf tests: Skip branch stack sampling test if brstack_bench symbol is missing (Michael Petlan) [RHEL-25824] - perf tests: Skip Arm64 callgraphs test if leafloop symbol is missing (Michael Petlan) [RHEL-25824] - perf tests: Skip record test if test_loop symbol is missing (Michael Petlan) [RHEL-25824] - perf tests: Skip pipe test if noploop symbol is missing (Michael Petlan) [RHEL-25824] - perf tests lib: Add perf_has_symbol.sh (Michael Petlan) [RHEL-25824] - perf header: Fix segfault on build_mem_topology() error path (Michael Petlan) [RHEL-25824] - perf report: Remove warning on missing raw data for s390 (Michael Petlan) [RHEL-25824] - perf tools: Add perf binary dependent rule for shellcheck log in Makefile.perf (Michael Petlan) [RHEL-25824] - perf vendor events riscv: Add StarFive Dubhe-90 JSON file (Michael Petlan) [RHEL-25824] - perf tests coresight: Remove unused variables (Michael Petlan) [RHEL-25824] - perf lock: Fix a memory leak on an error path (Michael Petlan) [RHEL-25824] - perf parse-events: Make legacy events lower priority than sysfs/JSON (Michael Petlan) [RHEL-25824] - perf cs-etm: Enable itrace option 'T' (Michael Petlan) [RHEL-25824] - perf auxtrace: Add 'T' itrace option for timestamp trace (Michael Petlan) [RHEL-25824] - perf cs-etm: Bump minimum OpenCSD version to ensure a bugfix is present (Michael Petlan) [RHEL-25824] - perf script perl: Fail check on dynamic allocation (Michael Petlan) [RHEL-25824] - perf script python: Fail check on dynamic allocation (Michael Petlan) [RHEL-25824] - perf test: Remove atomics from test_loop to avoid test failures (Michael Petlan) [RHEL-25824] - perf tools: Address python 3.6 DeprecationWarning for string scapes (Michael Petlan) [RHEL-25824] - perf vendor events riscv: Add StarFive Dubhe-80 JSON file (Michael Petlan) [RHEL-25824] - perf report: Add s390 raw data interpretation for PAI counters (Michael Petlan) [RHEL-25824] - perf probe: Convert to check dwarf_getcfi feature (Michael Petlan) [RHEL-25824] - perf build: Add feature check for dwarf_getcfi() (Michael Petlan) [RHEL-25824] - perf dwarf-aux: Add die_find_variable_by_reg() helper (Michael Petlan) [RHEL-25824] - perf dwarf-aux: Add die_get_scopes() alternative to dwarf_getscopes() (Michael Petlan) [RHEL-25824] - perf dwarf-aux: Move #else block of #ifdef HAVE_DWARF_GETLOCATIONS_SUPPORT code to the header file (Michael Petlan) [RHEL-25824] - perf dwarf-aux: Fix die_get_typename() for void * (Michael Petlan) [RHEL-25824] - perf tools: Add util/debuginfo.[ch] files (Michael Petlan) [RHEL-25824] - perf annotate: Move raw_comment and raw_func_start fields out of 'struct ins_operands' (Michael Petlan) [RHEL-25824] - perf annotate: Pass "-l" option to objdump conditionally (Michael Petlan) [RHEL-25824] - perf header: Additional note on AMD IBS for max_precise pmu cap (Michael Petlan) [RHEL-25824] - perf bpf: Don't synthesize BPF events when disabled (Michael Petlan) [RHEL-25824] - perf test: Add support for setting objdump binary via perf config (Michael Petlan) [RHEL-25824] - perf test: Add option to change objdump binary (Michael Petlan) [RHEL-25824] - perf tests offcpu: Adjust test case perf record offcpu profiling tests for s390 (Michael Petlan) [RHEL-25824] - perf tools: Add the python_ext_build directory to .gitignore (Michael Petlan) [RHEL-25824] - perf tests attr: Fix spelling mistake "whic" to "which" (Michael Petlan) [RHEL-25824] - perf annotate: Move offsets array from 'struct annotation' to 'struct annotated_source' (Michael Petlan) [RHEL-25824] - perf annotate: Move some source code related fields from 'struct annotation' to 'struct annotated_source' (Michael Petlan) [RHEL-25824] - perf annotate: Move max_coverage from 'struct annotation' to 'struct annotated_branch' (Michael Petlan) [RHEL-25824] - perf annotate: Split branch stack cycles info from 'struct annotation' (Michael Petlan) [RHEL-25824] - perf annotate: Split branch stack cycles information out of 'struct annotation_line' (Michael Petlan) [RHEL-25824] - perf machine thread: Remove exited threads by default (Michael Petlan) [RHEL-25824] - perf test: Simplify "object code reading" test (Michael Petlan) [RHEL-25824] - perf record: Lazy load kernel symbols (Michael Petlan) [RHEL-25824] - perf tools: Fix spelling mistake "parametrized" -> "parameterized" (Michael Petlan) [RHEL-25824] - perf build: Warn about missing libelf before warning about missing libbpf (Michael Petlan) [RHEL-25824] - perf tests make: Remove the last egrep call, use 'grep -E' instead (Michael Petlan) [RHEL-25824] - perf beauty socket/prctl_option: Cope with extended regexp complaint by grep (Michael Petlan) [RHEL-25824] - perf vendor events arm64: AmpereOne: Add missing DefaultMetricgroupName fields (Michael Petlan) [RHEL-25824] - perf metrics: Avoid segv if default metricgroup isn't set (Michael Petlan) [RHEL-25824] - tools: Disable __packed attribute compiler warning due to -Werror=attributes (Michael Petlan) [RHEL-25824] - tools perf: Add arm64 sysreg files to MANIFEST (Michael Petlan) [RHEL-25824] - tools headers: Update tools's copy of socket.h header (Michael Petlan) [RHEL-25824] - tools headers UAPI: Update tools's copy of vhost.h header (Michael Petlan) [RHEL-25824] - perf lock contention: Fix a build error on 32-bit (Michael Petlan) [RHEL-25824] - perf kwork: Fix a build error on 32-bit (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update tsx_cycles_per_elision metrics (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update bonnell version number to v5 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update westmereex events to v4 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update meteorlake events to v1.06 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update knightslanding events to v16 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Add typo fix for ivybridge FP (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update a spelling in haswell/haswellx (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update emeraldrapids to v1.01 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update alderlake/alderlake events to v1.23 (Michael Petlan) [RHEL-25824] - perf build: Disable BPF skeletons if clang version is < 12.0.1 (Michael Petlan) [RHEL-25824] - perf callchain: Fix spelling mistake "statisitcs" -> "statistics" (Michael Petlan) [RHEL-25824] - perf report: Fix spelling mistake "heirachy" -> "hierarchy" (Michael Petlan) [RHEL-25824] - perf python: Fix binding linkage due to rename and move of evsel__increase_rlimit() (Michael Petlan) [RHEL-25824] - perf tests: test_arm_coresight: Simplify source iteration (Michael Petlan) [RHEL-25824] - perf vendor events intel: Add tigerlake two metrics (Michael Petlan) [RHEL-25824] - perf vendor events intel: Add broadwellde two metrics (Michael Petlan) [RHEL-25824] - perf vendor events intel: Fix broadwellde tma_info_system_dram_bw_use metric (Michael Petlan) [RHEL-25824] - perf mem_info: Add and use map_symbol__exit and addr_map_symbol__exit (Michael Petlan) [RHEL-25824] - perf callchain: Minor layout changes to callchain_list (Michael Petlan) [RHEL-25824] - perf callchain: Make brtype_stat in callchain_list optional (Michael Petlan) [RHEL-25824] - perf callchain: Make display use of branch_type_stat const (Michael Petlan) [RHEL-25824] - perf offcpu: Add missed btf_free (Michael Petlan) [RHEL-25824] - perf threads: Remove unused dead thread list (Michael Petlan) [RHEL-25824] - perf hist: Add missing puts to hist__account_cycles (Michael Petlan) [RHEL-25824] - libperf rc_check: Add RC_CHK_EQUAL (Michael Petlan) [RHEL-25824] - libperf rc_check: Make implicit enabling work for GCC (Michael Petlan) [RHEL-25824] - perf machine: Avoid out of bounds LBR memory read (Michael Petlan) [RHEL-25824] - perf rwsem: Add debug mode that uses a mutex (Michael Petlan) [RHEL-25824] - perf build: Address stray '\' before # that is warned about since grep 3.8 (Michael Petlan) [RHEL-25824] - perf report: Fix hierarchy mode on pipe input (Michael Petlan) [RHEL-25824] - perf lock contention: Use per-cpu array map for spinlocks (Michael Petlan) [RHEL-25824] - perf lock contention: Check race in tstamp elem creation (Michael Petlan) [RHEL-25824] - perf lock contention: Clear lock addr after use (Michael Petlan) [RHEL-25824] - perf evsel: Rename evsel__increase_rlimit to rlimit__increase_nofile (Michael Petlan) [RHEL-25824] - perf bench sched pipe: Add -G/--cgroups option (Michael Petlan) [RHEL-25824] - perf data: Increase RLIMIT_NOFILE limit when open too many files in perf_data__create_dir() (Michael Petlan) [RHEL-25824] - perf trace: Use the right bpf_probe_read(_str) variant for reading user data (Michael Petlan) [RHEL-25824] - perf tools: Do not ignore the default vmlinux.h (Michael Petlan) [RHEL-25824] - perf: script: fix missing ',' for fields option (Michael Petlan) [RHEL-25824] - perf tests: Fix shellcheck warning in stat_all_metricgroups (Michael Petlan) [RHEL-25824] - perf tests: Fix shellcheck warning in record_sideband.sh (Michael Petlan) [RHEL-25824] - perf cs-etm: Respect timestamp option (Michael Petlan) [RHEL-25824] - perf cs-etm: Validate timestamp tracing in per-thread mode (Michael Petlan) [RHEL-25824] - perf pmu: Lazily compute default config (Michael Petlan) [RHEL-25824] - perf pmu-events: Remember the perf_events_map for a PMU (Michael Petlan) [RHEL-25824] - perf pmu: Const-ify perf_pmu__config_terms (Michael Petlan) [RHEL-25824] - perf pmu: Const-ify file APIs (Michael Petlan) [RHEL-25824] - perf arm-spe: Move PMU initialization from default config code (Michael Petlan) [RHEL-25824] - perf intel-pt: Move PMU initialization from default config code (Michael Petlan) [RHEL-25824] - perf pmu: Rename perf_pmu__get_default_config to perf_pmu__arch_init (Michael Petlan) [RHEL-25824] - perf intel-pt: Prefer get_unaligned_le64 to memcpy_le64 (Michael Petlan) [RHEL-25824] - perf intel-pt: Use get_unaligned_le16() etc (Michael Petlan) [RHEL-25824] - perf intel-pt: Use existing definitions of le16_to_cpu() etc (Michael Petlan) [RHEL-25824] - perf intel-pt: Simplify intel_pt_get_vmcs() (Michael Petlan) [RHEL-25824] - perf tools: Add get_unaligned_leNN() (Michael Petlan) [RHEL-25824] - perf cs-etm: Fix incorrect or missing decoder for raw trace (Michael Petlan) [RHEL-25824] - perf bpf_counter: Fix a few memory leaks (Michael Petlan) [RHEL-25824] - perf header: Fix various error path memory leaks (Michael Petlan) [RHEL-25824] - perf trace-event-info: Avoid passing NULL value to closedir (Michael Petlan) [RHEL-25824] - tools api: Avoid potential double free (Michael Petlan) [RHEL-25824] - perf parse-events: Fix unlikely memory leak when cloning terms (Michael Petlan) [RHEL-25824] - perf lock: Fix a memory leak on an error path (Michael Petlan) [RHEL-25824] - perf svghelper: Avoid memory leak (Michael Petlan) [RHEL-25824] - perf hists browser: Avoid potential NULL dereference (Michael Petlan) [RHEL-25824] - perf hists browser: Reorder variables to reduce padding (Michael Petlan) [RHEL-25824] - perf dlfilter: Be defensive against potential NULL dereference (Michael Petlan) [RHEL-25824] - perf mem-events: Avoid uninitialized read (Michael Petlan) [RHEL-25824] - perf jitdump: Avoid memory leak (Michael Petlan) [RHEL-25824] - perf env: Remove unnecessary NULL tests (Michael Petlan) [RHEL-25824] - perf buildid-cache: Fix use of uninitialized value (Michael Petlan) [RHEL-25824] - perf bench uprobe: Fix potential use of memory after free (Michael Petlan) [RHEL-25824] - perf parse-events: Fix for term values that are raw events (Michael Petlan) [RHEL-25824] - perf build: Add missing comment about NO_LIBTRACEEVENT=1 (Michael Petlan) [RHEL-25824] - perf symbols: Add 'intel_idle_ibrs' to the list of idle symbols (Michael Petlan) [RHEL-25824] - perf parse-events: Avoid erange from hex numbers (Michael Petlan) [RHEL-25824] - tools/perf: Update call stack check in builtin-lock.c (Michael Petlan) [RHEL-25824] - tools/perf/tests: Fix object code reading to skip address that falls out of text section (Michael Petlan) [RHEL-25824] - tools/perf: Add "is_kmod" to struct dso to check if it is kernel module (Michael Petlan) [RHEL-25824] - tools/perf: Add text_end to "struct dso" to save .text section size (Michael Petlan) [RHEL-25824] - perf test: Avoid system wide when not privileged (Michael Petlan) [RHEL-25824] - perf hisi-ptt: Fix memory leak in lseek failure handling (Michael Petlan) [RHEL-25824] - perf intel-pt: Fix async branch flags (Michael Petlan) [RHEL-25824] - perf pmus: Make PMU alias name loading lazy (Michael Petlan) [RHEL-25824] - perf vendor events: Add JSON metrics for Arm CMN (Michael Petlan) [RHEL-25824] - perf jevents: Add support for Arm CMN PMU aliasing (Michael Petlan) [RHEL-25824] - perf test: Add pmu-event test for "Compat" and new event_field. (Michael Petlan) [RHEL-25824] - perf test: Make matching_pmu effective (Michael Petlan) [RHEL-25824] - perf jevents: Support EventidCode and NodeType (Michael Petlan) [RHEL-25824] - perf metric: "Compat" supports regular expression matching identifiers (Michael Petlan) [RHEL-25824] - perf pmu: "Compat" supports regular expression matching identifiers (Michael Petlan) [RHEL-25824] - perf record: Fix BTF type checks in the off-cpu profiling (Michael Petlan) [RHEL-25824] - perf bench messaging: Kill child processes when exit abnormally in process mode (Michael Petlan) [RHEL-25824] - perf bench messaging: Store chlid process pid when creating worker for process mode (Michael Petlan) [RHEL-25824] - perf bench messaging: Factor out create_worker() (Michael Petlan) [RHEL-25824] - perf bench messaging: Fix coding style issues for sched-messaging (Michael Petlan) [RHEL-25824] - tests/shell: Fix shellcheck warnings for SC2153 in multiple scripts (Michael Petlan) [RHEL-25824] - tests/shell: Fix shellcheck issues in tests/shell/stat+shadow_stat.sh tetscase (Michael Petlan) [RHEL-25824] - tests/shell: Fix shellcheck SC1090 to handle the location of sourced files (Michael Petlan) [RHEL-25824] - perf kwork: Fix spelling mistake "Captuer" -> "Capture" (Michael Petlan) [RHEL-25824] - perf evlist: Avoid frequency mode for the dummy event (Michael Petlan) [RHEL-25824] - perf vendors events: Remove repeated word in comments (Michael Petlan) [RHEL-25824] - perf vendor events arm64: Fix for AmpereOne metrics (Michael Petlan) [RHEL-25824] - perf parse-events: Fix tracepoint name memory leak (Michael Petlan) [RHEL-25824] - perf test: Detect off-cpu support from build options (Michael Petlan) [RHEL-25824] - perf test: Ensure EXTRA_TESTS is covered in build test (Michael Petlan) [RHEL-25824] - perf test: Update build test for changed BPF skeleton defaults (Michael Petlan) [RHEL-25824] - perf build: Default BUILD_BPF_SKEL, warn/disable for missing deps (Michael Petlan) [RHEL-25824] - perf version: Add status of bpf skeletons (Michael Petlan) [RHEL-25824] - perf kwork top: Simplify bool conversion (Michael Petlan) [RHEL-25824] - perf test: Fix test-record-dummy-C0 failure for supported PERF_FORMAT_LOST feature kernel (Michael Petlan) [RHEL-25824] - perf kwork: Fix spelling mistake "COMMMAND" -> "COMMAND" (Michael Petlan) [RHEL-25824] - perf annotate: Add more x86 mov instruction cases (Michael Petlan) [RHEL-25824] - perf pmu: Remove unused function (Michael Petlan) [RHEL-25824] - perf pmus: Simplify perf_pmus__find_core_pmu() (Michael Petlan) [RHEL-25824] - perf pmu: Move pmu__find_core_pmu() to pmus.c (Michael Petlan) [RHEL-25824] - perf symbol: Avoid an undefined behavior warning (Michael Petlan) [RHEL-25824] - perf bpf-filter: Add YYDEBUG (Michael Petlan) [RHEL-25824] - perf pmu: Add YYDEBUG (Michael Petlan) [RHEL-25824] - perf expr: Make YYDEBUG dependent on doing a debug build (Michael Petlan) [RHEL-25824] - perf parse-events: Make YYDEBUG dependent on doing a debug build (Michael Petlan) [RHEL-25824] - perf parse-events: Remove unused header files (Michael Petlan) [RHEL-25824] - perf tools: Add includes for detected configs in Makefile.perf (Michael Petlan) [RHEL-25824] - perf test: Update cs_etm testcase for Arm ETE (Michael Petlan) [RHEL-25824] - perf vendor events arm64: Add V1 metrics using Arm telemetry repo (Michael Petlan) [RHEL-25824] - perf vendor events arm64: Update V1 events using Arm telemetry repo (Michael Petlan) [RHEL-25824] - perf test: Add a test for strcmp_cpuid_str() expression (Michael Petlan) [RHEL-25824] - perf util: Add a function for replacing characters in a string (Michael Petlan) [RHEL-25824] - perf jevents: Remove unused keyword (Michael Petlan) [RHEL-25824] - perf test: Check result of has_event(cycles) test (Michael Petlan) [RHEL-25824] - perf list pfm: Retry supported test with exclude_kernel (Michael Petlan) [RHEL-25824] - perf list: Avoid a hardcoded cpu PMU name (Michael Petlan) [RHEL-25824] - perf test shell lock_contention: Add cgroup aggregation and filter tests (Michael Petlan) [RHEL-25824] - perf lock contention: Add -G/--cgroup-filter option (Michael Petlan) [RHEL-25824] - perf lock contention: Add --lock-cgroup option (Michael Petlan) [RHEL-25824] - perf lock contention: Prepare to handle cgroups (Michael Petlan) [RHEL-25824] - perf tools: Add read_all_cgroups() and __cgroup_find() (Michael Petlan) [RHEL-25824] - perf kwork top: Add BPF-based statistics on softirq event support (Michael Petlan) [RHEL-25824] - perf kwork top: Add BPF-based statistics on hardirq event support (Michael Petlan) [RHEL-25824] - perf kwork top: Implements BPF-based cpu usage statistics (Michael Petlan) [RHEL-25824] - perf kwork top: Add -C/--cpu -i/--input -n/--name -s/--sort --time options (Michael Petlan) [RHEL-25824] - perf kwork top: Add statistics on softirq event support (Michael Petlan) [RHEL-25824] - perf kwork top: Add statistics on hardirq event support (Michael Petlan) [RHEL-25824] - perf evsel: Add evsel__intval_common() helper (Michael Petlan) [RHEL-25824] - perf kwork top: Introduce new top utility (Michael Petlan) [RHEL-25824] - perf kwork: Add `root` parameter to work_sort() (Michael Petlan) [RHEL-25824] - perf kwork: Add sched record support (Michael Petlan) [RHEL-25824] - perf kwork: Set default events list if not specified in setup_event_list() (Michael Petlan) [RHEL-25824] - perf kwork: Overwrite original atom in the list when a new atom is pushed. (Michael Petlan) [RHEL-25824] - perf kwork: Add `kwork` and `src_type` to work_init() for 'struct kwork_class' (Michael Petlan) [RHEL-25824] - perf kwork: Set ordered_events to true in 'struct perf_tool' (Michael Petlan) [RHEL-25824] - perf kwork: Add the supported subcommands to the document (Michael Petlan) [RHEL-25824] - perf kwork: Fix incorrect and missing free atom in work_push_atom() (Michael Petlan) [RHEL-25824] - perf test: Add perf_event_attr test for record dummy event (Michael Petlan) [RHEL-25824] - perf test: Add test case for record sideband events (Michael Petlan) [RHEL-25824] - perf record: Track sideband events for all CPUs when tracing selected CPUs (Michael Petlan) [RHEL-25824] - perf record: Move setting tracking events before record__init_thread_masks() (Michael Petlan) [RHEL-25824] - perf evlist: Add evlist__findnew_tracking_event() helper (Michael Petlan) [RHEL-25824] - perf evlist: Add perf_evlist__go_system_wide() helper (Michael Petlan) [RHEL-25824] - perf vendor events intel: Fix spelling mistakes (Michael Petlan) [RHEL-25824] - perf vendor events intel: Add emeraldrapids, update sapphirerapids to v1.16 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Add lunarlake v1.0 (Michael Petlan) [RHEL-25824] - perf parse-events: Introduce 'struct parse_events_terms' (Michael Petlan) [RHEL-25824] - perf parse-events: Copy fewer term lists (Michael Petlan) [RHEL-25824] - perf parse-events: Avoid enum casts (Michael Petlan) [RHEL-25824] - perf parse-events: Tidy up str parameter (Michael Petlan) [RHEL-25824] - perf parse-events: Remove unnecessary __maybe_unused (Michael Petlan) [RHEL-25824] - perf shell completion: Support completion of metrics/metricgroups (Michael Petlan) [RHEL-25824] - perf completion: Support completion of libpfm4 events (Michael Petlan) [RHEL-25824] - perf shell completion: Restrict completion of events to events (Michael Petlan) [RHEL-25824] - perf stat: Fix aggr mode initialization (Michael Petlan) [RHEL-25824] - perf vendor events: Update metric events for power10 platform (Michael Petlan) [RHEL-25824] - perf vendor events power10: Add extra data-source events (Michael Petlan) [RHEL-25824] - perf vendor events power10: Update JSON/events (Michael Petlan) [RHEL-25824] - perf machine: Use true and false for bool variable (Michael Petlan) [RHEL-25824] - perf: Fix the nr_addr_filters fix (Michael Petlan) [RHEL-25824] - perf/core: Fix narrow startup race when creating the perf nr_addr_filters sysfs file (Michael Petlan) [RHEL-25824] - arm: pmu: Move error message and -EOPNOTSUPP to individual PMUs (Michael Petlan) [RHEL-25824] - arm: perf: Remove inlines from arm_pmuv3.c (Michael Petlan) [RHEL-25824] - arm64/arm: arm_pmuv3: perf: Don't truncate 64-bit registers (Michael Petlan) [RHEL-25824] - perf: arm_cspmu: Reject events meant for other PMUs (Michael Petlan) [RHEL-25824] - drivers: perf: arm_pmu: Drop 'pmu_lock' element from 'struct pmu_hw_events' (Michael Petlan) [RHEL-25824] - arm: perf: Remove PMU locking (Michael Petlan) [RHEL-25824] - powerpc/imc-pmu: Add a null pointer check in update_events_in_group() (Michael Petlan) [RHEL-25824] - KVM: x86/pmu: fix masking logic for MSR_CORE_PERF_GLOBAL_CTRL (Michael Petlan) [RHEL-25824] - perf/core: Fix cpuctx refcounting (Michael Petlan) [RHEL-25824] - powerpc/perf: Fix disabling BHRB and instruction sampling (Michael Petlan) [RHEL-25824] - powerpc/imc-pmu: Use the correct spinlock initializer. (Michael Petlan) [RHEL-25824] - powerpc/perf: Optimize find_alternatives_list() using binary search (Michael Petlan) [RHEL-25824] - perf: Optimize perf_cgroup_switch() (Michael Petlan) [RHEL-25824] - perf/core: Allow reading package events from perf_event_read_local (Michael Petlan) [RHEL-25824] - perf/core: Rename perf_proc_update_handler() -> perf_event_max_sample_rate_handler(), for readability (Michael Petlan) [RHEL-25824] - perf/x86/rapl: Fix "Using plain integer as NULL pointer" Sparse warning (Michael Petlan) [RHEL-25824] - perf/core: Bail out early if the request AUX area is out of bound (Michael Petlan) [RHEL-25824] - inet: inet_defrag: prevent sk release while still in use (Paolo Abeni) [RHEL-32270] - udp: fix busy polling (Paolo Abeni) [RHEL-32270] - udp6: Fix race condition in udp6_sendmsg & connect (Paolo Abeni) [RHEL-32270] - net: stream: purge sk_error_queue in sk_stream_kill_queues() (Paolo Abeni) [RHEL-32270] - eventfd: Remove usage of the deprecated ida_simple_xx() API (Michal Schmidt) [RHEL-31939] - eventfd: make eventfd_signal{_mask}() void (Michal Schmidt) [RHEL-31939] - eventfd: simplify eventfd_signal_mask() (Michal Schmidt) [RHEL-31939] - eventfd: simplify eventfd_signal() (Michal Schmidt) [RHEL-31939] - eventfd: prevent underflow for eventfd semaphores (Michal Schmidt) [RHEL-31939] - eventfd: add a uapi header for eventfd userspace APIs (Michal Schmidt) [RHEL-31939] - eventfd: show the EFD_SEMAPHORE flag in fdinfo (Michal Schmidt) [RHEL-31939] - i915: make inject_virtual_interrupt() void (Michal Schmidt) [RHEL-31939] - fs: use correct __poll_t type (Michal Schmidt) [RHEL-31939] - eventfd: use wait_event_interruptible_locked_irq() helper (Michal Schmidt) [RHEL-31939] - eventfd: change int to __u64 in eventfd_signal() ifndef CONFIG_EVENTFD (Michal Schmidt) [RHEL-31939] - eventfd: guard wake_up in eventfd fs calls as well (Michal Schmidt) [RHEL-31939] - iio: core: fix memleak in iio_device_register_sysfs (David Arcari) [RHEL-33153] {CVE-2023-52643} - serial: imx: fix detach/attach of serial console (Steve Best) [RHEL-32592] {CVE-2021-47185} - tty: tty_buffer: Fix the softlockup issue in flush_to_ldisc (Steve Best) [RHEL-32592] {CVE-2021-47185} - sysctl: allow to change limits for posix messages queues (Alexey Gladkov) [RHEL-8705] - sysctl: allow change system v ipc sysctls inside ipc namespace (Alexey Gladkov) [RHEL-8705] - ipc: fix memory leak in init_mqueue_fs() (Alexey Gladkov) [RHEL-8705] - ipc: mqueue: fix possible memory leak in init_mqueue_fs() (Alexey Gladkov) [RHEL-8705] - ipc: Remove extra braces (Alexey Gladkov) [RHEL-8705] - ipc: Check permissions for checkpoint_restart sysctls at open time (Alexey Gladkov) [RHEL-8705] - ipc: Remove extra1 field abuse to pass ipc namespace (Alexey Gladkov) [RHEL-8705] - ipc: Use the same namespace to modify and validate (Alexey Gladkov) [RHEL-8705] - ipc: Store ipc sysctls in the ipc namespace (Alexey Gladkov) [RHEL-8705] - ipc: Store mqueue sysctls in the ipc namespace (Alexey Gladkov) [RHEL-8705] - ipc/ipc_sysctl.c: remove fallback for !CONFIG_PROC_SYSCTL (Alexey Gladkov) [RHEL-8705] - ipc: check checkpoint_restore_ns_capable() to modify C/R proc files (Alexey Gladkov) [RHEL-8705]- x86/sev: Harden #VC instruction emulation somewhat (Vitaly Kuznetsov) [RHEL-30031] {CVE-2024-25743 CVE-2024-25742} - net: mana: Fix Rx DMA datasize and skb_over_panic (Cathy Avery) [RHEL-9872] - integrity: eliminate unnecessary "Problem loading X.509 certificate" msg (Coiby Xu) [RHEL-12346] - smb: client: instantiate when creating SFU files (Paulo Alcantara) [RHEL-31245] - smb: client: fix NULL ptr deref in cifs_mark_open_handles_for_deleted_file() (Paulo Alcantara) [RHEL-31245] - cifs: Fix duplicate fscache cookie warnings (Paulo Alcantara) [RHEL-31245] - smb3: add trace event for mknod (Paulo Alcantara) [RHEL-31245] - smb311: additional compression flag defined in updated protocol spec (Paulo Alcantara) [RHEL-31245] - smb311: correct incorrect offset field in compression header (Paulo Alcantara) [RHEL-31245] - cifs: Move some extern decls from .c files to .h (Paulo Alcantara) [RHEL-31245] - cifs: remove redundant variable assignment (Paulo Alcantara) [RHEL-31245] - cifs: fixes for get_inode_info (Paulo Alcantara) [RHEL-31245] - cifs: open_cached_dir(): add FILE_READ_EA to desired access (Paulo Alcantara) [RHEL-31245] - cifs: reduce warning log level for server not advertising interfaces (Paulo Alcantara) [RHEL-31245] - cifs: make sure server interfaces are requested only for SMB3+ (Paulo Alcantara) [RHEL-31245] - cifs: defer close file handles having RH lease (Paulo Alcantara) [RHEL-31245] - cifs: update internal module version number for cifs.ko (Paulo Alcantara) [RHEL-31245] - smb: common: simplify compression headers (Paulo Alcantara) [RHEL-31245] - smb: common: fix fields sizes in compression_pattern_payload_v1 (Paulo Alcantara) [RHEL-31245] - smb: client: negotiate compression algorithms (Paulo Alcantara) [RHEL-31245] - smb3: add dynamic trace point for ioctls (Paulo Alcantara) [RHEL-31245] - smb: client: return reparse type in /proc/mounts (Paulo Alcantara) [RHEL-31245] - smb: client: set correct d_type for reparse DFS/DFSR and mount point (Paulo Alcantara) [RHEL-31245] - smb: client: parse uid, gid, mode and dev from WSL reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: introduce SMB2_OP_QUERY_WSL_EA (Paulo Alcantara) [RHEL-31245] - smb: client: Fix a NULL vs IS_ERR() check in wsl_set_xattrs() (Paulo Alcantara) [RHEL-31245] - smb: client: add support for WSL reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: reduce number of parameters in smb2_compound_op() (Paulo Alcantara) [RHEL-31245] - smb: client: fix potential broken compound request (Paulo Alcantara) [RHEL-31245] - smb: client: move most of reparse point handling code to common file (Paulo Alcantara) [RHEL-31245] - smb: client: introduce reparse mount option (Paulo Alcantara) [RHEL-31245] - smb: client: retry compound request without reusing lease (Paulo Alcantara) [RHEL-31245] - smb: client: do not defer close open handles to deleted files (Paulo Alcantara) [RHEL-31245] - smb: client: reuse file lease key in compound operations (Paulo Alcantara) [RHEL-31245] - smb3: update allocation size more accurately on write completion (Paulo Alcantara) [RHEL-31245] - cifs: allow changing password during remount (Paulo Alcantara) [RHEL-31245] - cifs: prevent updating file size from server if we have a read/write lease (Paulo Alcantara) [RHEL-31245] - cifs_get_link(): bail out in unsafe case (Paulo Alcantara) [RHEL-31245] - smb: Fix regression in writes when non-standard maximum write size negotiated (Paulo Alcantara) [RHEL-31245] - smb: client: handle path separator of created SMB symlinks (Paulo Alcantara) [RHEL-31245] - smb: client: set correct id, uid and cruid for multiuser automounts (Paulo Alcantara) [RHEL-31245] - cifs: update the same create_guid on replay (Paulo Alcantara) [RHEL-31245] - cifs: fix underflow in parse_server_interfaces() (Paulo Alcantara) [RHEL-31245] - smb3: clarify mount warning (Paulo Alcantara) [RHEL-31245] - cifs: handle cases where multiple sessions share connection (Paulo Alcantara) [RHEL-31245] - cifs: change tcon status when need_reconnect is set on it (Paulo Alcantara) [RHEL-31245] - smb: client: set correct d_type for reparse points under DFS mounts (Paulo Alcantara) [RHEL-31245] - smb3: add missing null server pointer check (Paulo Alcantara) [RHEL-31245] - smb: client: increase number of PDUs allowed in a compound request (Paulo Alcantara) [RHEL-31245] - cifs: failure to add channel on iface should bump up weight (Paulo Alcantara) [RHEL-31245] - cifs: do not search for channel if server is terminating (Paulo Alcantara) [RHEL-31245] - cifs: avoid redundant calls to disable multichannel (Paulo Alcantara) [RHEL-31245] - cifs: make sure that channel scaling is done only once (Paulo Alcantara) [RHEL-31245] - cifs: fix stray unlock in cifs_chan_skip_or_disable (Paulo Alcantara) [RHEL-31245] - cifs: set replay flag for retries of write command (Paulo Alcantara) [RHEL-31245] - cifs: commands that are retried should have replay flag set (Paulo Alcantara) [RHEL-31245] - cifs: helper function to check replayable error codes (Paulo Alcantara) [RHEL-31245] - cifs: translate network errors on send to -ECONNABORTED (Paulo Alcantara) [RHEL-31245] - cifs: cifs_pick_channel should try selecting active channels (Paulo Alcantara) [RHEL-31245] - smb: Work around Clang __bdos() type confusion (Paulo Alcantara) [RHEL-31245] - smb: client: delete "true", "false" defines (Paulo Alcantara) [RHEL-31245] - cifs: update iface_last_update on each query-and-update (Paulo Alcantara) [RHEL-31245] - cifs: handle servers that still advertise multichannel after disabling (Paulo Alcantara) [RHEL-31245] - cifs: new mount option called retrans (Paulo Alcantara) [RHEL-31245] - cifs: reschedule periodic query for server interfaces (Paulo Alcantara) [RHEL-31245] - smb: client: don't clobber ->i_rdev from cached reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: get rid of smb311_posix_query_path_info() (Paulo Alcantara) [RHEL-31245] - smb: client: parse owner/group when creating reparse points (Paulo Alcantara) [RHEL-31245] - cifs: new nt status codes from MS-SMB2 (Paulo Alcantara) [RHEL-31245] - cifs: pick channel for tcon and tdis (Paulo Alcantara) [RHEL-31245] - cifs: open_cached_dir should not rely on primary channel (Paulo Alcantara) [RHEL-31245] - cifs: minor comment cleanup (Paulo Alcantara) [RHEL-31245] - smb3: show beginning time for per share stats (Paulo Alcantara) [RHEL-31245] - cifs: remove redundant variable tcon_exist (Paulo Alcantara) [RHEL-31245] - cifs: update internal module version number for cifs.ko (Paulo Alcantara) [RHEL-31245] - cifs: remove unneeded return statement (Paulo Alcantara) [RHEL-31245] - cifs: make cifs_chan_update_iface() a void function (Paulo Alcantara) [RHEL-31245] - cifs: delete unnecessary NULL checks in cifs_chan_update_iface() (Paulo Alcantara) [RHEL-31245] - cifs: get rid of dup length check in parse_reparse_point() (Paulo Alcantara) [RHEL-31245] - smb: client: stop revalidating reparse points unnecessarily (Paulo Alcantara) [RHEL-31245] - cifs: Pass unbyteswapped eof value into SMB2_set_eof() (Paulo Alcantara) [RHEL-31245] - smb3: Improve exception handling in allocate_mr_list() (Paulo Alcantara) [RHEL-31245] - cifs: fix in logging in cifs_chan_update_iface (Paulo Alcantara) [RHEL-31245] - smb: client: handle special files and symlinks in SMB3 POSIX (Paulo Alcantara) [RHEL-31245] - smb: client: cleanup smb2_query_reparse_point() (Paulo Alcantara) [RHEL-31245] - smb: client: allow creating symlinks via reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: fix hardlinking of reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: fix renaming of reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: optimise reparse point querying (Paulo Alcantara) [RHEL-31245] - smb: client: allow creating special files via reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: extend smb2_compound_op() to accept more commands (Paulo Alcantara) [RHEL-31245] - smb: client: Fix minor whitespace errors and warnings (Paulo Alcantara) [RHEL-31245] - cifs: do not depend on release_iface for maintaining iface_list (Paulo Alcantara) [RHEL-31245] - cifs: cifs_chan_is_iface_active should be called with chan_lock held (Paulo Alcantara) [RHEL-31245] - cifs: after disabling multichannel, mark tcon for reconnect (Paulo Alcantara) [RHEL-31245] - cifs: do not let cifs_chan_update_iface deallocate channels (Paulo Alcantara) [RHEL-31245] - cifs: fix a pending undercount of srv_count (Paulo Alcantara) [RHEL-31245] - fs: cifs: Fix atime update check (Paulo Alcantara) [RHEL-31245] - smb: client: fix OOB in SMB2_query_info_init() (Paulo Alcantara) [RHEL-31245] - smb: client: fix OOB in cifsd when receiving compounded resps (Paulo Alcantara) [RHEL-31245] - smb: client: fix OOB in smb2_query_reparse_point() (Paulo Alcantara) [RHEL-31245] - smb: client: fix NULL deref in asn1_ber_decoder() (Paulo Alcantara) [RHEL-31245] - cifs: reconnect worker should take reference on server struct unconditionally (Paulo Alcantara) [RHEL-31245] - Revert "cifs: reconnect work should have reference on server struct" (Paulo Alcantara) [RHEL-31245] - cifs: Fix non-availability of dedup breaking generic/304 (Paulo Alcantara) [RHEL-31245] - smb: client: fix potential NULL deref in parse_dfs_referrals() (Paulo Alcantara) [RHEL-31245] - cifs: Fix flushing, invalidation and file size with FICLONE (Paulo Alcantara) [RHEL-31245] - cifs: Fix flushing, invalidation and file size with copy_file_range() (Paulo Alcantara) [RHEL-31245] - smb: client, common: fix fortify warnings (Paulo Alcantara) [RHEL-31245] - cifs: Fix FALLOC_FL_INSERT_RANGE by setting i_size after EOF moved (Paulo Alcantara) [RHEL-31245] - cifs: Fix FALLOC_FL_ZERO_RANGE by setting i_size if EOF moved (Paulo Alcantara) [RHEL-31245] - smb: client: report correct st_size for SMB and NFS symlinks (Paulo Alcantara) [RHEL-31245] - smb: client: fix missing mode bits for SMB symlinks (Paulo Alcantara) [RHEL-31245] - smb: client: introduce cifs_sfu_make_node() (Paulo Alcantara) [RHEL-31245] - smb: client: set correct file type from NFS reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: introduce ->parse_reparse_point() (Paulo Alcantara) [RHEL-31245] - smb: client: implement ->query_reparse_point() for SMB1 (Paulo Alcantara) [RHEL-31245] - cifs: fix use after free for iface while disabling secondary channels (Paulo Alcantara) [RHEL-31245] - cifs: fix lock ordering while disabling multichannel (Paulo Alcantara) [RHEL-31245] - cifs: fix leak of iface for primary channel (Paulo Alcantara) [RHEL-31245] - cifs: fix check of rc in function generate_smb3signingkey (Paulo Alcantara) [RHEL-31245] - cifs: spnego: add ';' in HOST_KEY_LEN (Paulo Alcantara) [RHEL-31245] - cifs: update internal module version number for cifs.ko (Paulo Alcantara) [RHEL-31245] - cifs: handle when server stops supporting multichannel (Paulo Alcantara) [RHEL-31245] - cifs: handle when server starts supporting multichannel (Paulo Alcantara) [RHEL-31245] - Missing field not being returned in ioctl CIFS_IOC_GET_MNT_INFO (Paulo Alcantara) [RHEL-31245] - smb3: allow dumping session and tcon id to improve stats analysis and debugging (Paulo Alcantara) [RHEL-31245] - smb: client: fix mount when dns_resolver key is not available (Paulo Alcantara) [RHEL-31245] - smb3: fix caching of ctime on setxattr (Paulo Alcantara) [RHEL-31245] - smb3: minor cleanup of session handling code (Paulo Alcantara) [RHEL-31245] - cifs: reconnect work should have reference on server struct (Paulo Alcantara) [RHEL-31245] - cifs: do not pass cifs_sb when trying to add channels (Paulo Alcantara) [RHEL-31245] - cifs: account for primary channel in the interface list (Paulo Alcantara) [RHEL-31245] - cifs: distribute channels across interfaces based on speed (Paulo Alcantara) [RHEL-31245] - cifs: handle cases where a channel is closed (Paulo Alcantara) [RHEL-31245] - smb3: more minor cleanups for session handling routines (Paulo Alcantara) [RHEL-31245] - smb3: minor RDMA cleanup (Paulo Alcantara) [RHEL-31245] - fs: add ctime accessors infrastructure (Paulo Alcantara) [RHEL-31245] - cifs: force interface update before a fresh session setup (Paulo Alcantara) [RHEL-31245] - cifs: do not reset chan_max if multichannel is not supported at mount (Paulo Alcantara) [RHEL-31245] - cifs: reconnect helper should set reconnect for the right channel (Paulo Alcantara) [RHEL-31245] - smb: client: fix use-after-free in smb2_query_info_compound() (Paulo Alcantara) [RHEL-31245] - smb: client: remove extra @chan_count check in __cifs_put_smb_ses() (Paulo Alcantara) [RHEL-31245] - cifs: add xid to query server interface call (Paulo Alcantara) [RHEL-31245] - cifs: print server capabilities in DebugData (Paulo Alcantara) [RHEL-31245] - smb: use crypto_shash_digest() in symlink_hash() (Paulo Alcantara) [RHEL-31245] - smb: client: fix use-after-free bug in cifs_debug_data_proc_show() (Paulo Alcantara) [RHEL-31245] - smb: client: fix potential deadlock when releasing mids (Paulo Alcantara) [RHEL-31245] - smb3: fix creating FIFOs when mounting with "sfu" mount option (Paulo Alcantara) [RHEL-31245] - Add definition for new smb3.1.1 command type (Paulo Alcantara) [RHEL-31245] - SMB3: clarify some of the unused CreateOption flags (Paulo Alcantara) [RHEL-31245] - cifs: Add client version details to NTLM authenticate message (Paulo Alcantara) [RHEL-31245] - smb3: fix touch -h of symlink (Paulo Alcantara) [RHEL-31245] - smb: client: prevent new fids from being removed by laundromat (Paulo Alcantara) [RHEL-31245] - smb: client: make laundromat a delayed worker (Paulo Alcantara) [RHEL-31245] - smb: use kernel_connect() and kernel_bind() (Paulo Alcantara) [RHEL-31245] - smb3: fix confusing debug message (Paulo Alcantara) [RHEL-31245] - smb: client: handle STATUS_IO_REPARSE_TAG_NOT_HANDLED (Paulo Alcantara) [RHEL-31245] - smb3: remove duplicate error mapping (Paulo Alcantara) [RHEL-31245] - smb3: Add dynamic trace points for RDMA (smbdirect) reconnect (Paulo Alcantara) [RHEL-31245] - smb3: fix some minor typos and repeated words (Paulo Alcantara) [RHEL-31245] - smb3: correct places where ENOTSUPP is used instead of preferred EOPNOTSUPP (Paulo Alcantara) [RHEL-31245] - smb3: move server check earlier when setting channel sequence number (Paulo Alcantara) [RHEL-31245] - cifs: update internal module version number for cifs.ko (Paulo Alcantara) [RHEL-31245] - smb3: allow controlling maximum number of cached directories (Paulo Alcantara) [RHEL-31245] - smb3: add trace point for queryfs (statfs) (Paulo Alcantara) [RHEL-31245] - smb3: allow controlling length of time directory entries are cached with dir leases (Paulo Alcantara) [RHEL-31245] - SMB3: rename macro CIFS_SERVER_IS_CHAN to avoid confusion (Paulo Alcantara) [RHEL-31245] - send channel sequence number in SMB3 requests after reconnects (Paulo Alcantara) [RHEL-31245] - cifs: update desired access while requesting for directory lease (Paulo Alcantara) [RHEL-31245] - smb: client: reduce stack usage in smb2_query_reparse_point() (Paulo Alcantara) [RHEL-31245] - smb: client: reduce stack usage in smb2_query_info_compound() (Paulo Alcantara) [RHEL-31245] - smb: client: reduce stack usage in smb2_set_ea() (Paulo Alcantara) [RHEL-31245] - smb: client: reduce stack usage in smb_send_rqst() (Paulo Alcantara) [RHEL-31245] - smb: client: reduce stack usage in cifs_demultiplex_thread() (Paulo Alcantara) [RHEL-31245] - smb: client: reduce stack usage in cifs_try_adding_channels() (Paulo Alcantara) [RHEL-31245] - smb: cilent: set reparse mount points as automounts (Paulo Alcantara) [RHEL-31245] - smb: client: query reparse points in older dialects (Paulo Alcantara) [RHEL-31245] - smb: client: do not query reparse points twice on symlinks (Paulo Alcantara) [RHEL-31245] - smb: client: parse reparse point flag in create response (Paulo Alcantara) [RHEL-31245] - smb: client: get rid of dfs code dep in namespace.c (Paulo Alcantara) [RHEL-31245] - smb: client: get rid of dfs naming in automount code (Paulo Alcantara) [RHEL-31245] - smb: client: rename cifs_dfs_ref.c to namespace.c (Paulo Alcantara) [RHEL-31245] - smb: client: make smb2_compound_op() return resp buffer on success (Paulo Alcantara) [RHEL-31245] - smb: client: move some params to cifs_open_info_data (Paulo Alcantara) [RHEL-31245] - smb: client: ensure to try all targets when finding nested links (Paulo Alcantara) [RHEL-31245] - smb: client: introduce DFS_CACHE_TGT_LIST() (Paulo Alcantara) [RHEL-31245] - cifs: update the ctime on a partial page write (Paulo Alcantara) [RHEL-31245] - blk-mq: don't change nr_hw_queues and nr_maps for kdump kernel (Mamatha Inamdar) [RHEL-15845] - powerpc/smp: Remap boot CPU onto core 0 if >= nr_cpu_ids (Mamatha Inamdar) [RHEL-15845] - powerpc/smp: Factor out assign_threads() (Mamatha Inamdar) [RHEL-15845] - powerpc/smp: Lookup avail once per device tree node (Mamatha Inamdar) [RHEL-15845] - powerpc/smp: Increase nr_cpu_ids to include the boot CPU (Mamatha Inamdar) [RHEL-15845] - powerpc/smp: Adjust nr_cpu_ids to cover all threads of a core (Mamatha Inamdar) [RHEL-15845] - net: Convert some ethtool_sprintf() to ethtool_puts() (Ivan Vecera) [RHEL-31886] - checkpatch: add ethtool_sprintf rules (Ivan Vecera) [RHEL-31886] - ethtool: Implement ethtool_puts() (Ivan Vecera) [RHEL-31886] - intel: fix format warnings (Ivan Vecera) [RHEL-31886] - net: phy: smsc: replace deprecated strncpy with ethtool_sprintf (Ivan Vecera) [RHEL-31886] - net: phy: tja11xx: replace deprecated strncpy with ethtool_sprintf (Ivan Vecera) [RHEL-31886] - net: sparx5: replace deprecated strncpy with ethtool_sprintf (Ivan Vecera) [RHEL-31886] - net: dsa: vsc73xx: replace deprecated strncpy with ethtool_sprintf (Ivan Vecera) [RHEL-31886] - net: fec: replace deprecated strncpy with ethtool_sprintf (Ivan Vecera) [RHEL-31886] - net: dsa: mt7530: replace deprecated strncpy with ethtool_sprintf (Ivan Vecera) [RHEL-31886] - net: dsa: lantiq_gswip: replace deprecated strncpy with ethtool_sprintf (Ivan Vecera) [RHEL-31886] - ptp: Speed up vclock lookup (Ivan Vecera) [RHEL-32107] - ptp: Support late timestamp determination (Ivan Vecera) [RHEL-32107] - ptp: Pass hwtstamp to ptp_convert_timestamp() (Ivan Vecera) [RHEL-32107] - ptp: Request cycles for TX timestamp (Ivan Vecera) [RHEL-32107] - ptp: Add cycles support for virtual clocks (Ivan Vecera) [RHEL-32107] - nfsd: hold a lighter-weight client reference over CB_RECALL_ANY (Benjamin Coddington) [RHEL-31513] - NFSD: CREATE_SESSION must never cache NFS4ERR_DELAY replies (Benjamin Coddington) [RHEL-31513] - NFSD: Document the phases of CREATE_SESSION (Benjamin Coddington) [RHEL-31513] - NFSD: Fix the NFSv4.1 CREATE_SESSION operation (Benjamin Coddington) [RHEL-31513] - cgroup: cgroup-v1: do not exclude cgrp_dfl_root (Laurent Vivier) [RHEL-31381] - RDMA/srpt: Support specifying the srpt_service_guid parameter (Kamal Heib) [RHEL-31712] {CVE-2024-26744} - perf/pmu-events/powerpc: Update json mapfile with Power11 PVR (Mamatha Inamdar) [RHEL-23910] - powerpc/perf: Power11 Performance Monitoring support (Mamatha Inamdar) [RHEL-23910] - powerpc: Add Power11 architected and raw mode (Mamatha Inamdar) [RHEL-23910] - powerpc/cputable: Split cpu_specs[] out of cputable.h (Mamatha Inamdar) [RHEL-23910] - powerpc/cputable: Move __cpu_setup() prototypes out of cputable.h (Mamatha Inamdar) [RHEL-23910] - powerpc/cputable: Remove __machine_check_early_realmode_p{7/8/9} prototypes (Mamatha Inamdar) [RHEL-23910] - powerpc/64e: Remove unnecessary #ifdef CONFIG_PPC_FSL_BOOK3E (Mamatha Inamdar) [RHEL-23910] - powerpc/64e: Tie PPC_BOOK3E_64 to PPC_E500MC (Mamatha Inamdar) [RHEL-23910] - powerpc/Kconfig: Fix non existing CONFIG_PPC_FSL_BOOKE (Mamatha Inamdar) [RHEL-23910] - powerpc/64e: Tie PPC_BOOK3E_64 to PPC_FSL_BOOK3E (Mamatha Inamdar) [RHEL-23910] - powerpc: Remove remaining parts of oprofile (Mamatha Inamdar) [RHEL-23910] - powerpc: fix typos in comments (Mamatha Inamdar) [RHEL-23910] - powerpc: Enable the DAWR on POWER9 DD2.3 and above (Mamatha Inamdar) [RHEL-23910] - vhost: Add smp_rmb() in vhost_enable_notify() (Gavin Shan) [RHEL-26104] - vhost: Add smp_rmb() in vhost_vq_avail_empty() (Gavin Shan) [RHEL-26104] - bpf, tcx: Get rid of tcx_link_const (Felix Maurer) [RHEL-28590] - selftests/bpf: Add additional mprog query test coverage (Felix Maurer) [RHEL-28590] - selftests/bpf: Make seen_tc* variable tests more robust (Felix Maurer) [RHEL-28590] - selftests/bpf: Test query on empty mprog and pass revision into attach (Felix Maurer) [RHEL-28590] - selftests/bpf: Adapt assert_mprog_count to always expect 0 count (Felix Maurer) [RHEL-28590] - selftests/bpf: Test bpf_mprog query API via libbpf and raw syscall (Felix Maurer) [RHEL-28590] - selftest/bpf: Add various selftests for program limits (Felix Maurer) [RHEL-28590] - bpf: Refuse unused attributes in bpf_prog_{attach,detach} (Felix Maurer) [RHEL-28590] - bpf: Handle bpf_mprog_query with NULL entry (Felix Maurer) [RHEL-28590] - net: Fix skb consume leak in sch_handle_egress (Felix Maurer) [RHEL-28590] - selftests/bpf: Add various more tcx test cases (Felix Maurer) [RHEL-28590] - selftests/bpf: Add test for detachment on empty mprog entry (Felix Maurer) [RHEL-28590] - tcx: Fix splat during dev unregister (Felix Maurer) [RHEL-28590] - tcx: Fix splat in ingress_destroy upon tcx_entry_free (Felix Maurer) [RHEL-28590] - selftests/bpf: Add mprog API tests for BPF tcx links (Felix Maurer) [RHEL-28590] - selftests/bpf: Add mprog API tests for BPF tcx opts (Felix Maurer) [RHEL-28590] - bpf: Add fd-based tcx multi-prog infra with link support (Felix Maurer) [RHEL-28590] - cpuset: Allow setscheduler regardless of manipulated task (Waiman Long) [RHEL-26668] - sched/psi: Update poll => rtpoll in relevant comments (Phil Auld) [RHEL-29552] - sched/psi: Bail out early from irq time accounting (Phil Auld) [RHEL-29552] - sched/psi: Delete the 'update_total' function parameter from update_triggers() (Phil Auld) [RHEL-29552] - sched/psi: Avoid updating PSI triggers and ->rtpoll_total when there are no state changes (Phil Auld) [RHEL-29552] - sched/psi: Change update_triggers() to a 'void' function (Phil Auld) [RHEL-29552] - sched/psi: make psi_cgroups_enabled static (Phil Auld) [RHEL-29552] - sched/psi: Allow unprivileged polling of N*2s period (Phil Auld) [RHEL-29552] - sched/psi: Extract update_triggers side effect (Phil Auld) [RHEL-29552] - sched/psi: Rename existing poll members in preparation (Phil Auld) [RHEL-29552] - sched/psi: Rearrange polling code in preparation (Phil Auld) [RHEL-29552] - arm64/sme: Always exit sme_alloc() early with existing storage (Mark Salter) [RHEL-28881] {CVE-2024-26618} - overflow: add DEFINE_FLEX() for on-stack allocs (Petr Oros) [RHEL-30138] - overflow: Add struct_size_t() helper (Petr Oros) [RHEL-30138] - mm/filemap.c: fix update prev_pos after one read request done (Nico Pache) [RHEL-29229] - sched: Misc cleanups (Phil Auld) [RHEL-29017] - sched: Simplify tg_set_cfs_bandwidth() (Phil Auld) [RHEL-29017] - sched: Simplify sched_move_task() (Phil Auld) [RHEL-29017] - sched: Simplify sched_rr_get_interval() (Phil Auld) [RHEL-29017] - sched: Simplify yield_to() (Phil Auld) [RHEL-29017] - sched: Simplify sched_{set,get}affinity() (Phil Auld) [RHEL-29017] - sched: Simplify syscalls (Phil Auld) [RHEL-29017] - sched: Simplify set_user_nice() (Phil Auld) [RHEL-29017] - sched: Simplify sched_core_cpu_{starting,deactivate}() (Phil Auld) [RHEL-29017] - sched: Simplify try_steal_cookie() (Phil Auld) [RHEL-29017] - sched: Simplify sched_tick_remote() (Phil Auld) [RHEL-29017] - sched: Simplify sched_exec() (Phil Auld) [RHEL-29017] - sched: Simplify ttwu() (Phil Auld) [RHEL-29017] - sched: Simplify wake_up_if_idle() (Phil Auld) [RHEL-29017] - sched: Simplify: migrate_swap_stop() (Phil Auld) [RHEL-29017] - sched: Simplify sysctl_sched_uclamp_handler() (Phil Auld) [RHEL-29017] - sched: Simplify get_nohz_timer_target() (Phil Auld) [RHEL-29017] - Bluetooth: Fix TOCTOU in HCI debugfs implementation (Bastien Nocera) [RHEL-26830 RHEL-26834] {CVE-2024-24858 CVE-2024-24857}- mm: hwpoison: support recovery from ksm_might_need_to_copy() (Audra Mitchell) [RHEL-27739] - kasan: fix Oops due to missing calls to kasan_arch_is_ready() (Audra Mitchell) [RHEL-27739] - Revert "mm: Always release pages to the buddy allocator in memblock_free_late()." (Audra Mitchell) [RHEL-27739] - mm/swapfile: add cond_resched() in get_swap_pages() (Audra Mitchell) [RHEL-27739] - zsmalloc: fix a race with deferred_handles storing (Audra Mitchell) [RHEL-27739] - mm/khugepaged: fix ->anon_vma race (Audra Mitchell) [RHEL-27739] - nommu: fix split_vma() map_count error (Audra Mitchell) [RHEL-27739] - nommu: fix do_munmap() error path (Audra Mitchell) [RHEL-27739] - nommu: fix memory leak in do_mmap() error path (Audra Mitchell) [RHEL-27739] - kasan: mark kasan_kunit_executing as static (Audra Mitchell) [RHEL-27739] - hugetlb: unshare some PMDs when splitting VMAs (Audra Mitchell) [RHEL-27739] - mm: Always release pages to the buddy allocator in memblock_free_late(). (Audra Mitchell) [RHEL-27739] - memblock: Fix doc for memblock_phys_free (Audra Mitchell) [RHEL-27739] - mm, slab: periodically resched in drain_freelist() (Audra Mitchell) [RHEL-27739] - mm: Remove pointless barrier() after pmdp_get_lockless() (Audra Mitchell) [RHEL-27739] - mm/gup: Fix the lockless PMD access (Audra Mitchell) [RHEL-27739] - mm: Rename GUP_GET_PTE_LOW_HIGH (Audra Mitchell) [RHEL-27739] - mm: mmu_gather: allow more than one batch of delayed rmaps (Audra Mitchell) [RHEL-27739] - kmsan: fix memcpy tests (Audra Mitchell) [RHEL-27739] - mm: disable top-tier fallback to reclaim on proactive reclaim (Audra Mitchell) [RHEL-27739] - mm/mmap: properly unaccount memory on mas_preallocate() failure (Audra Mitchell) [RHEL-27739] - mm/page_alloc: update comments in __free_pages_ok() (Audra Mitchell) [RHEL-27739] - kasan: fail non-kasan KUnit tests on KASAN reports (Audra Mitchell) [RHEL-27739] - mm/sparse-vmemmap: generalise vmemmap_populate_hugepages() (Audra Mitchell) [RHEL-27739] - zsmalloc: implement writeback mechanism for zsmalloc (Audra Mitchell) [RHEL-27739] - zsmalloc: add zpool_ops field to zs_pool to store evict handlers (Audra Mitchell) [RHEL-27739] - zsmalloc: add a LRU to zs_pool to keep track of zspages in LRU order (Audra Mitchell) [RHEL-27739] - zsmalloc: consolidate zs_pool's migrate_lock and size_class's locks (Audra Mitchell) [RHEL-27739] - zpool: clean out dead code (Audra Mitchell) [RHEL-27739] - zswap: fix writeback lock ordering for zsmalloc (Audra Mitchell) [RHEL-27739] - mm/khugepaged: add tracepoint to collapse_file() (Audra Mitchell) [RHEL-27739] - mm/gup: remove FOLL_MIGRATION (Audra Mitchell) [RHEL-27739] - mm/ksm: convert break_ksm() to use walk_page_range_vma() (Audra Mitchell) [RHEL-27739] - mm/pagewalk: add walk_page_range_vma() (Audra Mitchell) [RHEL-27739] - mm: remove VM_FAULT_WRITE (Audra Mitchell) [RHEL-27739] - panic: Expose "warn_count" to sysfs (Audra Mitchell) [RHEL-27739] - panic: Introduce warn_limit (Audra Mitchell) [RHEL-27739] - panic: Separate sysctl logic from CONFIG_SMP (Audra Mitchell) [RHEL-27739] - kernel/panic: move panic sysctls to its own file (Audra Mitchell) [RHEL-27739] - panic: Consolidate open-coded panic_on_warn checks (Audra Mitchell) [RHEL-27739] - mm: Make ksize() a reporting-only function (Audra Mitchell) [RHEL-27739] - mm/memory-failure.c: cleanup in unpoison_memory (Audra Mitchell) [RHEL-27739] - mm: vmscan: use sysfs_emit() to instead of scnprintf() (Audra Mitchell) [RHEL-27739] - zswap: do not allocate from atomic pool (Audra Mitchell) [RHEL-27739] - mm: document /sys/class/bdi//min_ratio_fine knob (Audra Mitchell) [RHEL-27739] - mm: add /sys/class/bdi//min_ratio_fine knob (Audra Mitchell) [RHEL-27739] - mm: add bdi_set_min_ratio_no_scale() function (Audra Mitchell) [RHEL-27739] - mm: document /sys/class/bdi//max_ratio_fine knob (Audra Mitchell) [RHEL-27739] - mm: add /sys/class/bdi//max_ratio_fine knob (Audra Mitchell) [RHEL-27739] - mm: add bdi_set_max_ratio_no_scale() function (Audra Mitchell) [RHEL-27739] - mm: document /sys/class/bdi//min_bytes knob (Audra Mitchell) [RHEL-27739] - mm: add /sys/class/bdi//min_bytes knob (Audra Mitchell) [RHEL-27739] - mm: add bdi_set_min_bytes() function (Audra Mitchell) [RHEL-27739] - mm: split off __bdi_set_min_ratio() function (Audra Mitchell) [RHEL-27739] - mm: add bdi_get_min_bytes() function (Audra Mitchell) [RHEL-27739] - mm: document /sys/class/bdi//max_bytes knob (Audra Mitchell) [RHEL-27739] - mm: add knob /sys/class/bdi//max_bytes (Audra Mitchell) [RHEL-27739] - mm: add bdi_set_max_bytes() function (Audra Mitchell) [RHEL-27739] - mm: split off __bdi_set_max_ratio() function (Audra Mitchell) [RHEL-27739] - mm: add bdi_get_max_bytes() function (Audra Mitchell) [RHEL-27739] - mm: use part per 1000000 for bdi ratios (Audra Mitchell) [RHEL-27739] - mm: document /sys/class/bdi//strict_limit knob (Audra Mitchell) [RHEL-27739] - ABI: sysfs-class-bdi: use What: to describe each property (Audra Mitchell) [RHEL-27739] - mm: add knob /sys/class/bdi//strict_limit (Audra Mitchell) [RHEL-27739] - mm: add bdi_set_strict_limit() function (Audra Mitchell) [RHEL-27739] - folio-compat: remove try_to_release_page() (Audra Mitchell) [RHEL-27739] - mm/page_alloc: simplify locking during free_unref_page_list (Audra Mitchell) [RHEL-27739] - mm/migrate.c: stop using 0 as NULL pointer (Audra Mitchell) [RHEL-27739] - habanalabs: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - RDMA/hw/qib/qib_user_pages: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - drm/exynos: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - mm/frame-vector: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - media: pci/ivtv: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - drm/etnaviv: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - media: videobuf-dma-sg: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - RDMA/usnic: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - mm/gup: reliable R/O long-term pinning in COW mappings (Audra Mitchell) [RHEL-27739] - mm: don't call vm_ops->huge_fault() in wp_huge_pmd()/wp_huge_pud() for private mappings (Audra Mitchell) [RHEL-27739] - mm: add early FAULT_FLAG_WRITE consistency checks (Audra Mitchell) [RHEL-27739] - mm: add early FAULT_FLAG_UNSHARE consistency checks (Audra Mitchell) [RHEL-27739] - redhat/configs: enable CONFIG_SECRETMEM (Audra Mitchell) [RHEL-27739] - mm: Kconfig: make config SECRETMEM visible with EXPERT (Audra Mitchell) [RHEL-27739] - mm/gup: remove the restriction on locked with FOLL_LONGTERM (Audra Mitchell) [RHEL-27739] - mm: make drop_caches keep reclaiming on all nodes (Audra Mitchell) [RHEL-27739] - migrate: convert migrate_pages() to use folios (Audra Mitchell) [RHEL-27739] - migrate: convert unmap_and_move() to use folios (Audra Mitchell) [RHEL-27739] - Revert "mm: migration: fix the FOLL_GET failure on following huge page" (Audra Mitchell) [RHEL-27739] - mm: mmu_gather: do not expose delayed_rmap flag (Audra Mitchell) [RHEL-27739] - mm: delay page_remove_rmap() until after the TLB has been flushed (Audra Mitchell) [RHEL-27739] - mm: mmu_gather: prepare to gather encoded page pointers with flags (Audra Mitchell) [RHEL-27739] - zsmalloc: replace IS_ERR() with IS_ERR_VALUE() (Audra Mitchell) [RHEL-27739] - mm: always compile in pte markers (Audra Mitchell) [RHEL-27739] - mm: use kstrtobool() instead of strtobool() (Audra Mitchell) [RHEL-27739] - mm/damon: use kstrtobool() instead of strtobool() (Audra Mitchell) [RHEL-27739] - Docs/ABI/damon: document 'schemes//tried_regions' sysfs directory (Audra Mitchell) [RHEL-27739] - Docs/admin-guide/mm/damon/usage: document schemes//tried_regions sysfs directory (Audra Mitchell) [RHEL-27739] - Docs/admin-guide/mm/damon/usage: fix wrong usage example of init_regions file (Audra Mitchell) [RHEL-27739] - Docs/admin-guide/mm/damon/usage: describe the rules of sysfs region directories (Audra Mitchell) [RHEL-27739] - Docs/admin-guide/damon/sysfs: document 'LRU_DEPRIO' scheme action (Audra Mitchell) [RHEL-27739] - Docs/admin-guide/damon/sysfs: document 'LRU_PRIO' scheme action (Audra Mitchell) [RHEL-27739] - Docs/{ABI,admin-guide}/damon: Update for 'state' sysfs file input keyword, 'commit' (Audra Mitchell) [RHEL-27739] - Docs/{ABI,admin-guide}/damon: update for fixed virtual address ranges monitoring (Audra Mitchell) [RHEL-27739] - Docs/{ABI,admin-guide}/damon: document 'avail_operations' sysfs file (Audra Mitchell) [RHEL-27739] - tools/selftets/damon/sysfs: test tried_regions directory existence (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs-schemes: implement DAMOS-tried regions clear command (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs: implement DAMOS tried regions update command (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs-schemes: implement scheme region directory (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs-schemes: implement schemes/tried_regions directory (Audra Mitchell) [RHEL-27739] - mm/damon/core: add a callback for scheme target regions check (Audra Mitchell) [RHEL-27739] - mempool: do not use ksize() for poisoning (Audra Mitchell) [RHEL-27739] - mm: hugetlb_vmemmap: remove redundant list_del() (Audra Mitchell) [RHEL-27739] - mm, slob: rename CONFIG_SLOB to CONFIG_SLOB_DEPRECATED (Audra Mitchell) [RHEL-27739] - mm, slub: don't aggressively inline with CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - mm, slub: remove percpu slabs with CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - mm, slub: split out allocations from pre/post hooks (Audra Mitchell) [RHEL-27739] - mm/slub, kunit: Add a test case for kmalloc redzone check (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs: split out schemes directory implementation to separate file (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs: split out kdamond-independent schemes stats update logic into a new function (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs: move unsigned long range directory to common module (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs: move sysfs_lock to common module (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs: remove parameters of damon_sysfs_region_alloc() (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs: use damon_addr_range for region's start and end values (Audra Mitchell) [RHEL-27739] - mm/damon/core: split out scheme quota adjustment logic into a new function (Audra Mitchell) [RHEL-27739] - mm/damon/core: split out scheme stat update logic into a new function (Audra Mitchell) [RHEL-27739] - mm/damon/core: split damos application logic into a new function (Audra Mitchell) [RHEL-27739] - mm/damon/core: split out DAMOS-charged region skip logic into a new function (Audra Mitchell) [RHEL-27739] - mm, slub: refactor free debug processing (Audra Mitchell) [RHEL-27739] - mm, slub: don't create kmalloc-rcl caches with CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - mm, slub: lower the default slub_max_order with CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - mm, slub: retain no free slabs on partial list with CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - mm, slub: disable SYSFS support with CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - redhat/configs: Add CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - mm, slub: add CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - mm, slab: ignore hardened usercopy parameters when disabled (Audra Mitchell) [RHEL-27739] - mm/sl[au]b: rearrange struct slab fields to allow larger rcu_head (Audra Mitchell) [RHEL-27739] - mm/migrate: make isolate_movable_page() skip slab pages (Audra Mitchell) [RHEL-27739] - mm/slab: move and adjust kernel-doc for kmem_cache_alloc (Audra Mitchell) [RHEL-27739] - mm/slub, percpu: correct the calculation of early percpu allocation size (Audra Mitchell) [RHEL-27739] - mm/slub: extend redzone check to extra allocated kmalloc space than requested (Audra Mitchell) [RHEL-27739] - mm: allow multiple error returns in try_grab_page() (Audra Mitchell) [RHEL-27739] - swap: add a limit for readahead page-cluster value (Audra Mitchell) [RHEL-27739] - mm: migrate: try again if THP split is failed due to page refcnt (Audra Mitchell) [RHEL-27739] - mm: debug_vm_pgtable: use VM_ACCESS_FLAGS (Audra Mitchell) [RHEL-27739] - mm: mprotect: use VM_ACCESS_FLAGS (Audra Mitchell) [RHEL-27739] - mm: remove FGP_HEAD (Audra Mitchell) [RHEL-27739] - mm: convert find_get_incore_page() to filemap_get_incore_folio() (Audra Mitchell) [RHEL-27739] - mm/swap: convert find_get_incore_page to use folios (Audra Mitchell) [RHEL-27739] - mm/huge_memory: convert split_huge_pages_in_file() to use a folio (Audra Mitchell) [RHEL-27739] - mm: vmalloc: use trace_free_vmap_area_noflush event (Audra Mitchell) [RHEL-27739] - mm: vmalloc: use trace_purge_vmap_area_lazy event (Audra Mitchell) [RHEL-27739] - mm: vmalloc: use trace_alloc_vmap_area event (Audra Mitchell) [RHEL-27739] - mm: vmalloc: add free_vmap_area_noflush trace event (Audra Mitchell) [RHEL-27739] - mm: vmalloc: add purge_vmap_area_lazy trace event (Audra Mitchell) [RHEL-27739] - mm: vmalloc: add alloc_vmap_area trace event (Audra Mitchell) [RHEL-27739] - memory: move hotplug memory notifier priority to same file for easy sorting (Audra Mitchell) [RHEL-27739] - memory: remove unused register_hotmemory_notifier() (Audra Mitchell) [RHEL-27739] - mm/mm_init.c: use hotplug_memory_notifier() directly (Audra Mitchell) [RHEL-27739] - mm/mmap: use hotplug_memory_notifier() directly (Audra Mitchell) [RHEL-27739] - mm/slub.c: use hotplug_memory_notifier() directly (Audra Mitchell) [RHEL-27739] - fs/proc/kcore.c: use hotplug_memory_notifier() directly (Audra Mitchell) [RHEL-27739] - kasan: migrate workqueue_uaf test to kunit (Audra Mitchell) [RHEL-27739] - kasan: migrate kasan_rcu_uaf test to kunit (Audra Mitchell) [RHEL-27739] - kasan: switch kunit tests to console tracepoints (Audra Mitchell) [RHEL-27739] - tmpfs: ensure O_LARGEFILE with generic_file_open() (Audra Mitchell) [RHEL-27739] - mm: memcontrol: use mem_cgroup_is_root() helper (Audra Mitchell) [RHEL-27739] - mm/mincore.c: use vma_lookup() instead of find_vma() (Audra Mitchell) [RHEL-27739] - filemap: find_get_entries() now updates start offset (Audra Mitchell) [RHEL-27739] - filemap: find_lock_entries() now updates start offset (Audra Mitchell) [RHEL-27739] - mm/rmap: fix comment in anon_vma_clone() (Audra Mitchell) [RHEL-27739] - mm/percpu: remove unused PERCPU_DYNAMIC_EARLY_SLOTS (Audra Mitchell) [RHEL-27739] - mm/percpu.c: remove the lcm code since block size is fixed at page size (Audra Mitchell) [RHEL-27739] - mm/percpu: replace the goto with break (Audra Mitchell) [RHEL-27739] - mm/percpu: add comment to state the empty populated pages accounting (Audra Mitchell) [RHEL-27739] - mm/percpu: Update the code comment when creating new chunk (Audra Mitchell) [RHEL-27739] - mm/percpu: use list_first_entry_or_null in pcpu_reclaim_populated() (Audra Mitchell) [RHEL-27739] - mm/percpu: remove unused pcpu_map_extend_chunks (Audra Mitchell) [RHEL-27739] - mm/slub: perform free consistency checks before call_rcu (Audra Mitchell) [RHEL-27739] - mm/slab: Annotate kmem_cache_node->list_lock as raw (Audra Mitchell) [RHEL-27739] - mm: slub: make slab_sysfs_init() a late_initcall (Audra Mitchell) [RHEL-27739] - mm: slub: remove dead and buggy code from sysfs_slab_add() (Audra Mitchell) [RHEL-27739] - idpf: fix kernel panic on unknown packet types (Michal Schmidt) [RHEL-29035] - idpf: refactor some missing field get/prep conversions (Michal Schmidt) [RHEL-29035] - net: introduce include/net/rps.h (Ivan Vecera) [RHEL-31916] - net: move struct netdev_rx_queue out of netdevice.h (Ivan Vecera) [RHEL-31916] - rfs: annotate lockless accesses to RFS sock flow table (Ivan Vecera) [RHEL-31916] - rfs: annotate lockless accesses to sk->sk_rxhash (Ivan Vecera) [RHEL-31916] - xfrm: Allow UDP encapsulation only in offload modes (Michal Schmidt) [RHEL-30141] - xfrm: Pass UDP encapsulation in TX packet offload (Michal Schmidt) [RHEL-30141] - xfrm: Support UDP encapsulation in packet offload mode (Michal Schmidt) [RHEL-30141] - redhat/configs: Enable CONFIG_OCTEON_EP_VF (Kamal Heib) [RHEL-25860] - octeon_ep_vf: add ethtool support (Kamal Heib) [RHEL-25860] - octeon_ep_vf: add Tx/Rx processing and interrupt support (Kamal Heib) [RHEL-25860] - octeon_ep_vf: add support for ndo ops (Kamal Heib) [RHEL-25860] - octeon_ep_vf: add Tx/Rx ring resource setup and cleanup (Kamal Heib) [RHEL-25860] - octeon_ep_vf: add VF-PF mailbox communication. (Kamal Heib) [RHEL-25860] - octeon_ep_vf: add hardware configuration APIs (Kamal Heib) [RHEL-25860] - octeon_ep_vf: Add driver framework and device initialization (Kamal Heib) [RHEL-25860] - octeon_ep: support firmware notifications for VFs (Kamal Heib) [RHEL-25860] - octeon_ep: control net framework to support VF offloads (Kamal Heib) [RHEL-25860] - octeon_ep: PF-VF mailbox version support (Kamal Heib) [RHEL-25860] - octeon_ep: add PF-VF mailbox communication (Kamal Heib) [RHEL-25860] - ptp: Make max_phase_adjustment sysfs device attribute invisible when not supported (Michal Schmidt) [RHEL-30140] - net/mlx5: Decouple PHC .adjtime and .adjphase implementations (Michal Schmidt) [RHEL-30140] - net/mlx5: Dynamic cyclecounter shift calculation for PTP free running clock (Michal Schmidt) [RHEL-30140] - net/mlx5: Add .getmaxphase ptp_clock_info callback (Michal Schmidt) [RHEL-30140] - Revert "net/mlx5: Dynamic cyclecounter shift calculation for PTP free running clock" (Michal Schmidt) [RHEL-30140] - Revert "net/mlx5: Decouple PHC .adjtime and .adjphase implementations" (Michal Schmidt) [RHEL-30140] - ptp: Add .getmaxphase callback to ptp_clock_info (Michal Schmidt) [RHEL-30140] - testptp: Add support for testing ptp_clock_info .adjphase callback (Michal Schmidt) [RHEL-30140] - testptp: Remove magic numbers related to nanosecond to second conversion (Michal Schmidt) [RHEL-30140] - selftests/ptp: Fix timestamp printf format for PTP_SYS_OFFSET (Michal Schmidt) [RHEL-30140] - testptp: add option to shift clock by nanoseconds (Michal Schmidt) [RHEL-30140] - testptp: set pin function before other requests (Michal Schmidt) [RHEL-30140] - docs: ptp.rst: Add information about NVIDIA Mellanox devices (Michal Schmidt) [RHEL-30140] - ptp: Clarify ptp_clock_info .adjphase expects an internal servo to be used (Michal Schmidt) [RHEL-30140] - ptp: remove the .adjfreq interface function (Michal Schmidt) [RHEL-30140] - ptp: convert remaining drivers to adjfine interface (Michal Schmidt) [RHEL-30140] - ptp: hclge: convert .adjfreq to .adjfine (Michal Schmidt) [RHEL-30140] - ptp: stmac: convert .adjfreq to .adjfine (Michal Schmidt) [RHEL-30140] - ptp: xgbe: convert to .adjfine and adjust_by_scaled_ppm (Michal Schmidt) [RHEL-30140] - redhat: version two of Makefile.rhelver tweaks (Radu Rendec) [RHEL-32292] - RDMA/irdma: Fix KASAN issue with tasklet (Kamal Heib) [RHEL-32264] - ACPI: extlog: Clear Extended Error Log status when RAS_CEC handled the error (Aristeu Rozanski) [RHEL-24947] - bpftool: Extend net dump with netkit progs (Artem Savkov) [RHEL-23643] - bpftool: Implement link show support for netkit (Artem Savkov) [RHEL-23643] - bpftool: Add support for cgroup unix socket address hooks (Artem Savkov) [RHEL-23643] - bpftool: Implement link show support for xdp (Artem Savkov) [RHEL-23643] - bpftool: Implement link show support for tcx (Artem Savkov) [RHEL-23643] - bpftool: Extend net dump with tcx progs (Artem Savkov) [RHEL-23643] - powerpc/code-patching: Perform hwsync in __patch_instruction() in case of failure (Artem Savkov) [RHEL-23643] - powerpc/code-patching: Fix oops with DEBUG_VM enabled (Artem Savkov) [RHEL-23643] - powerpc/64s: Prevent fallthrough to hash TLB flush when using radix (Artem Savkov) [RHEL-23643] - powerpc/64s: Reconnect tlb_flush() to hash__tlb_flush() (Artem Savkov) [RHEL-23643] - powerpc/bpf: use bpf_jit_binary_pack_[alloc|finalize|free] (Artem Savkov) [RHEL-23643] - powerpc/bpf: rename powerpc64_jit_data to powerpc_jit_data (Artem Savkov) [RHEL-23643] - powerpc/bpf: implement bpf_arch_text_invalidate for bpf_prog_pack (Artem Savkov) [RHEL-23643] - powerpc/bpf: implement bpf_arch_text_copy (Artem Savkov) [RHEL-23643] - powerpc/code-patching: introduce patch_instructions() (Artem Savkov) [RHEL-23643] - powerpc/code-patching: Consolidate and cache per-cpu patching context (Artem Savkov) [RHEL-23643] - powerpc/code-patching: Use temporary mm for Radix MMU (Artem Savkov) [RHEL-23643] - powerpc/tlb: Add local flush for page given mm_struct and psize (Artem Savkov) [RHEL-23643] - powerpc/mm: Remove flush_all_mm, local_flush_all_mm (Artem Savkov) [RHEL-23643] - cxl: Use radix__flush_all_mm instead of generic flush_all_mm (Artem Savkov) [RHEL-23643] - powerpc/mm: Remove empty hash__ functions (Artem Savkov) [RHEL-23643] - powerpc/code-patching: Use WARN_ON and fix check in poking_init (Artem Savkov) [RHEL-23643] - powerpc: Allow clearing and restoring registers independent of saved breakpoint state (Artem Savkov) [RHEL-23643] - selftests/bpf: test case for callback_depth states pruning logic (Artem Savkov) [RHEL-23643] - selftests/bpf: Add a selftest with > 512-byte percpu allocation size (Artem Savkov) [RHEL-23643] - selftests/bpf: Cope with 512 bytes limit with bpf_global_percpu_ma (Artem Savkov) [RHEL-23643] - bpf: Limit up to 512 bytes for bpf_global_percpu_ma allocation (Artem Savkov) [RHEL-23643] - bpf: Use smaller low/high marks for percpu allocation (Artem Savkov) [RHEL-23643] - bpf: Refill only one percpu element in memalloc (Artem Savkov) [RHEL-23643] - bpf: Avoid unnecessary extra percpu memory allocation (Artem Savkov) [RHEL-23643] - selftests/bpf: Remove tests for zeroed-array kptr (Artem Savkov) [RHEL-23643] - bpf: add netkit to uapi headers (Artem Savkov) [RHEL-23643] - bpf: add cgroup sockaddr to uapi headers (Artem Savkov) [RHEL-23643] - bpf: Allow per unit prefill for non-fix-size percpu memory allocator (Artem Savkov) [RHEL-23643] - bpf: Add objcg to bpf_mem_alloc (Artem Savkov) [RHEL-23643] - bpf: Use c->unit_size to select target cache during free (Artem Savkov) [RHEL-23643] - bpf: Do not allocate percpu memory at init stage (Artem Savkov) [RHEL-23643] - bpf: Add __bpf_hook_{start,end} macros (Artem Savkov) [RHEL-23643] - bpf: Add __bpf_kfunc_{start,end}_defs macros (Artem Savkov) [RHEL-23643] - selftests/bpf: Support building selftests in optimized -O2 mode (Artem Savkov) [RHEL-23643] - selftests/bpf: Fix compiler warnings reported in -O2 mode (Artem Savkov) [RHEL-23643] - bpf: Add missed value to kprobe perf link info (Artem Savkov) [RHEL-23643] - tracing/kprobes: 'nmissed' not showed correctly for kretprobe (Artem Savkov) [RHEL-23643] - selftests/bpf: Enable the cpuv4 tests for s390x (Artem Savkov) [RHEL-23643] - mm: kasan: Declare kasan_unpoison_task_stack_below in kasan.h (Artem Savkov) [RHEL-23643] - bpf: check bpf_func_state->callback_depth when pruning states (Artem Savkov) [RHEL-23643] - s390/bpf: Fix gotol with large offsets (Artem Savkov) [RHEL-23643] - test_bpf: Rename second ALU64_SMOD_X to ALU64_SMOD_K (Artem Savkov) [RHEL-23643] - selftests/bpf: Add test for early update in prog_array_map_poke_run (Artem Savkov) [RHEL-23643] - bpf: Fix prog_array_map_poke_run map poke update (Artem Savkov) [RHEL-23643] - selftests/bpf: check if max number of bpf_loop iterations is tracked (Artem Savkov) [RHEL-23643] - bpf: keep track of max number of bpf_loop callback iterations (Artem Savkov) [RHEL-23643] - selftests/bpf: test widening for iterating callbacks (Artem Savkov) [RHEL-23643] - bpf: widening for callback iterators (Artem Savkov) [RHEL-23643] - selftests/bpf: tests for iterating callbacks (Artem Savkov) [RHEL-23643] - bpf: verify callbacks as if they are called unknown number of times (Artem Savkov) [RHEL-23643] - bpf: extract setup_func_entry() utility function (Artem Savkov) [RHEL-23643] - bpf: extract __check_reg_arg() utility function (Artem Savkov) [RHEL-23643] - selftests/bpf: fix bpf_loop_bench for new callback verification scheme (Artem Savkov) [RHEL-23643] - selftests/bpf: track string payload offset as scalar in strobemeta (Artem Savkov) [RHEL-23643] - bpf: Remove test for MOVSX32 with offset=32 (Artem Savkov) [RHEL-23643] - selftests/bpf: add more test cases for check_cfg() (Artem Savkov) [RHEL-23643] - bpf: fix control-flow graph checking in privileged mode (Artem Savkov) [RHEL-23643] - selftests/bpf: add edge case backtracking logic test (Artem Savkov) [RHEL-23643] - bpf: fix precision backtracking instruction iteration (Artem Savkov) [RHEL-23643] - bpf: handle ldimm64 properly in check_cfg() (Artem Savkov) [RHEL-23643] - selftests/bpf: get trusted cgrp from bpf_iter__cgroup directly (Artem Savkov) [RHEL-23643] - bpf: Let verifier consider {task,cgroup} is trusted in bpf_iter_reg (Artem Savkov) [RHEL-23643] - selftests/bpf: Add test for using css_task iter in sleepable progs (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for css_task iter combining with cgroup iter (Artem Savkov) [RHEL-23643] - bpf: Relax allowlist for css_task iter (Artem Savkov) [RHEL-23643] - selftests/bpf: fix test_maps' use of bpf_map_create_opts (Artem Savkov) [RHEL-23643] - bpf: Check map->usercnt after timer->timer is assigned (Artem Savkov) [RHEL-23643] - selftests/bpf: fix test_bpffs (Artem Savkov) [RHEL-23643] - selftests/bpf: Add test for immediate spilled to stack (Artem Savkov) [RHEL-23643] - bpf: Fix check_stack_write_fixed_off() to correctly spill imm (Artem Savkov) [RHEL-23643] - bpf: fix compilation error without CGROUPS (Artem Savkov) [RHEL-23643] - selftests/bpf: Fix selftests broken by mitigations=off (Artem Savkov) [RHEL-23643] - samples/bpf: Allow building with custom bpftool (Artem Savkov) [RHEL-23643] - samples/bpf: Fix passing LDFLAGS to libbpf (Artem Savkov) [RHEL-23643] - samples/bpf: Allow building with custom CFLAGS/LDFLAGS (Artem Savkov) [RHEL-23643] - bpf: Add more WARN_ON_ONCE checks for mismatched alloc and free (Artem Savkov) [RHEL-23643] - libbpf: Add link-based API for netkit (Artem Savkov) [RHEL-23643] - bpf: print full verifier states on infinite loop detection (Artem Savkov) [RHEL-23643] - selftests/bpf: test if state loops are detected in a tricky case (Artem Savkov) [RHEL-23643] - bpf: correct loop detection for iterators convergence (Artem Savkov) [RHEL-23643] - selftests/bpf: tests with delayed read/precision makrs in loop body (Artem Savkov) [RHEL-23643] - bpf: exact states comparison for iterator convergence checks (Artem Savkov) [RHEL-23643] - bpf: extract same_callsites() as utility function (Artem Savkov) [RHEL-23643] - bpf: move explored_state() closer to the beginning of verifier.c (Artem Savkov) [RHEL-23643] - bpf: Improve JEQ/JNE branch taken logic (Artem Savkov) [RHEL-23643] - bpf: Fold smp_mb__before_atomic() into atomic_set_release() (Artem Savkov) [RHEL-23643] - bpf: Fix unnecessary -EBUSY from htab_lock_bucket (Artem Savkov) [RHEL-23643] - samples: bpf: Fix syscall_tp openat argument (Artem Savkov) [RHEL-23643] - selftests/bpf: Add more test cases for bpf memory allocator (Artem Savkov) [RHEL-23643] - bpf: Use bpf_global_percpu_ma for per-cpu kptr in __bpf_obj_drop_impl() (Artem Savkov) [RHEL-23643] - bpf: Move the declaration of __bpf_obj_drop_impl() to bpf.h (Artem Savkov) [RHEL-23643] - bpf: Use pcpu_alloc_size() in bpf_mem_free{_rcu}() (Artem Savkov) [RHEL-23643] - bpf: Re-enable unit_size checking for global per-cpu allocator (Artem Savkov) [RHEL-23643] - mm/percpu.c: introduce pcpu_alloc_size() (Artem Savkov) [RHEL-23643] - mm/percpu.c: don't acquire pcpu_lock for pcpu_chunk_addr_search() (Artem Savkov) [RHEL-23643] - selftests/bpf: Make linked_list failure test more robust (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for open-coded task and css iter (Artem Savkov) [RHEL-23643] - selftests/bpf: rename bpf_iter_task.c to bpf_iter_tasks.c (Artem Savkov) [RHEL-23643] - bpf: Let bpf_iter_task_new accept null task ptr (Artem Savkov) [RHEL-23643] - bpf: teach the verifier to enforce css_iter and task_iter in RCU CS (Artem Savkov) [RHEL-23643] - bpf: Introduce css open-coded iterator kfuncs (Artem Savkov) [RHEL-23643] - bpf: Introduce task open coded iterator kfuncs (Artem Savkov) [RHEL-23643] - bpf: Introduce css_task open-coded iterator kfuncs (Artem Savkov) [RHEL-23643] - cgroup: Prepare for using css_task_iter_*() in BPF (Artem Savkov) [RHEL-23643] - bpftool: Wrap struct_ops dump in an array (Artem Savkov) [RHEL-23643] - bpftool: Fix printing of pointer value (Artem Savkov) [RHEL-23643] - bpf, docs: Define signed modulo as using truncated division (Artem Savkov) [RHEL-23643] - libbpf: Don't assume SHT_GNU_verdef presence for SHT_GNU_versym section (Artem Savkov) [RHEL-23643] - bpf: Ensure proper register state printing for cond jumps (Artem Savkov) [RHEL-23643] - bpf: Disambiguate SCALAR register state output in verifier logs (Artem Savkov) [RHEL-23643] - selftests/bpf: Make align selftests more robust (Artem Savkov) [RHEL-23643] - selftests/bpf: Improve missed_kprobe_recursion test robustness (Artem Savkov) [RHEL-23643] - selftests/bpf: Improve percpu_alloc test robustness (Artem Savkov) [RHEL-23643] - selftests/bpf: Rename bpf_iter_task_vma.c to bpf_iter_task_vmas.c (Artem Savkov) [RHEL-23643] - bpf: Don't explicitly emit BTF for struct btf_iter_num (Artem Savkov) [RHEL-23643] - bpf: Avoid unnecessary audit log for CPU security mitigations (Artem Savkov) [RHEL-23643] - libbpf: Add support for cgroup unix socket address hooks (Artem Savkov) [RHEL-23643] - bpftool: Align bpf_load_and_run_opts insns and data (Artem Savkov) [RHEL-23643] - bpftool: Align output skeleton ELF code (Artem Savkov) [RHEL-23643] - selftests/bpf: Test pinning bpf timer to a core (Artem Savkov) [RHEL-23643] - bpf: Add ability to pin bpf timer to calling CPU (Artem Savkov) [RHEL-23643] - selftests/bpf: Add pairs_redir_to_connected helper (Artem Savkov) [RHEL-23643] - bpf: Annotate struct bpf_stack_map with __counted_by (Artem Savkov) [RHEL-23643] - selftests/bpf: Don't truncate #test/subtest field (Artem Savkov) [RHEL-23643] - bpf: Inherit system settings for CPU security mitigations (Artem Savkov) [RHEL-23643] - bpf: Fix the comment for bpf_restore_data_end() (Artem Savkov) [RHEL-23643] - selftests/bpf: Enable CONFIG_VSOCKETS in config (Artem Savkov) [RHEL-23643] - selftests/bpf: Add uprobe_multi to gen_tar target (Artem Savkov) [RHEL-23643] - selftests/bpf: Add cross-build support for urandom_read et al (Artem Savkov) [RHEL-23643] - libbpf: Allow Golang symbols in uprobe secdef (Artem Savkov) [RHEL-23643] - samples/bpf: Add -fsanitize=bounds to userspace programs (Artem Savkov) [RHEL-23643] - selftests/bpf: Add test for recursion counts of perf event link tracepoint (Artem Savkov) [RHEL-23643] - selftests/bpf: Add test for recursion counts of perf event link kprobe (Artem Savkov) [RHEL-23643] - selftests/bpf: Add test for missed counts of perf event link kprobe (Artem Savkov) [RHEL-23643] - bpftool: Display missed count for kprobe perf link (Artem Savkov) [RHEL-23643] - bpftool: Display missed count for kprobe_multi link (Artem Savkov) [RHEL-23643] - bpf: Count missed stats in trace_call_bpf (Artem Savkov) [RHEL-23643] - bpf: Add missed value to kprobe_multi link info (Artem Savkov) [RHEL-23643] - bpf: Count stats for kprobe_multi programs (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for ring__consume (Artem Savkov) [RHEL-23643] - libbpf: Add ring__consume (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for ring__map_fd (Artem Savkov) [RHEL-23643] - libbpf: Add ring__map_fd (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for ring__size (Artem Savkov) [RHEL-23643] - libbpf: Add ring__size (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for ring__avail_data_size (Artem Savkov) [RHEL-23643] - libbpf: Add ring__avail_data_size (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for ring__*_pos (Artem Savkov) [RHEL-23643] - libbpf: Add ring__producer_pos, ring__consumer_pos (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for ring_buffer__ring (Artem Savkov) [RHEL-23643] - libbpf: Add ring_buffer__ring (Artem Savkov) [RHEL-23643] - libbpf: Switch rings to array of pointers (Artem Savkov) [RHEL-23643] - libbpf: Refactor cleanup in ring_buffer__add (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for symbol versioning for uprobe (Artem Savkov) [RHEL-23643] - libbpf: Support symbol versioning for uprobe (Artem Savkov) [RHEL-23643] - libbpf: Resolve symbol conflicts at the same offset for uprobe (Artem Savkov) [RHEL-23643] - samples/bpf: syscall_tp_user: Fix array out-of-bound access (Artem Savkov) [RHEL-23643] - samples/bpf: syscall_tp_user: Rename num_progs into nr_tests (Artem Savkov) [RHEL-23643] - selftests/bpf: Trim DENYLIST.s390x (Artem Savkov) [RHEL-23643] - s390/bpf: Implement signed division (Artem Savkov) [RHEL-23643] - s390/bpf: Implement unconditional jump with 32-bit offset (Artem Savkov) [RHEL-23643] - s390/bpf: Implement unconditional byte swap (Artem Savkov) [RHEL-23643] - s390/bpf: Implement BPF_MEMSX (Artem Savkov) [RHEL-23643] - s390/bpf: Implement BPF_MOV | BPF_X with sign-extension (Artem Savkov) [RHEL-23643] - selftests/bpf: Add big-endian support to the ldsx test (Artem Savkov) [RHEL-23643] - selftests/bpf: Unmount the cgroup2 work directory (Artem Savkov) [RHEL-23643] - bpf: Disable zero-extension for BPF_MEMSX (Artem Savkov) [RHEL-23643] - bpf: Remove unused variables. (Artem Savkov) [RHEL-23643] - bpf: Fix bpf_throw warning on 32-bit arch (Artem Savkov) [RHEL-23643] - selftests/bpf: Print log buffer for exceptions test only on failure (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for BPF exceptions (Artem Savkov) [RHEL-23643] - selftests/bpf: Add BPF assertion macros (Artem Savkov) [RHEL-23643] - libbpf: Add support for custom exception callbacks (Artem Savkov) [RHEL-23643] - libbpf: Refactor bpf_object__reloc_code (Artem Savkov) [RHEL-23643] - bpf: Fix kfunc callback register type handling (Artem Savkov) [RHEL-23643] - bpf: Disallow fentry/fexit/freplace for exception callbacks (Artem Savkov) [RHEL-23643] - bpf: Detect IP == ksym.end as part of BPF program (Artem Savkov) [RHEL-23643] - bpf: Prevent KASAN false positive with bpf_throw (Artem Savkov) [RHEL-23643] - bpf: Treat first argument as return value for bpf_throw (Artem Savkov) [RHEL-23643] - bpf: Perform CFG walk for exception callback (Artem Savkov) [RHEL-23643] - bpf: Add support for custom exception callbacks (Artem Savkov) [RHEL-23643] - bpf: Refactor check_btf_func and split into two phases (Artem Savkov) [RHEL-23643] - bpf: Implement BPF exceptions (Artem Savkov) [RHEL-23643] - bpf: Implement support for adding hidden subprogs (Artem Savkov) [RHEL-23643] - bpf/tests: add tests for cpuv4 instructions (Artem Savkov) [RHEL-23643] - bpf: Charge modmem for struct_ops trampoline (Artem Savkov) [RHEL-23643] - selftests/bpf: Add testcases for tailcall infinite loop fixing (Artem Savkov) [RHEL-23643] - selftests/bpf: Correct map_fd to data_fd in tailcalls (Artem Savkov) [RHEL-23643] - bpftool: Fix -Wcast-qual warning (Artem Savkov) [RHEL-23643] - bpf: task_group_seq_get_next: simplify the "next tid" logic (Artem Savkov) [RHEL-23643] - bpf: task_group_seq_get_next: kill next_task (Artem Savkov) [RHEL-23643] - bpf: task_group_seq_get_next: fix the skip_if_dup_files check (Artem Savkov) [RHEL-23643] - bpf: task_group_seq_get_next: cleanup the usage of get/put_task_struct (Artem Savkov) [RHEL-23643] - bpf: task_group_seq_get_next: cleanup the usage of next_thread() (Artem Savkov) [RHEL-23643] - selftests/bpf: Test preemption between bpf_obj_new() and bpf_obj_drop() (Artem Savkov) [RHEL-23643] - bpf: Enable IRQ after irq_work_raise() completes in unit_free{_rcu}() (Artem Savkov) [RHEL-23643] - bpf: Enable IRQ after irq_work_raise() completes in unit_alloc() (Artem Savkov) [RHEL-23643] - bpf: Mark BPF_MAP_TYPE_PERCPU_CGROUP_STORAGE deprecated (Artem Savkov) [RHEL-23643] - selftests/bpf: Add some negative tests (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for cgrp_local_storage with local percpu kptr (Artem Savkov) [RHEL-23643] - selftests/bpf: Remove unnecessary direct read of local percpu kptr (Artem Savkov) [RHEL-23643] - bpf: Mark OBJ_RELEASE argument as MEM_RCU when possible (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for array map with local percpu kptr (Artem Savkov) [RHEL-23643] - selftests/bpf: Add bpf_percpu_obj_{new,drop}() macro in bpf_experimental.h (Artem Savkov) [RHEL-23643] - libbpf: Add __percpu_kptr macro definition (Artem Savkov) [RHEL-23643] - selftests/bpf: Update error message in negative linked_list test (Artem Savkov) [RHEL-23643] - bpf: Add bpf_this_cpu_ptr/bpf_per_cpu_ptr support for allocated percpu obj (Artem Savkov) [RHEL-23643] - bpf: Add alloc/xchg/direct_access support for local percpu kptr (Artem Savkov) [RHEL-23643] - bpf: Add BPF_KPTR_PERCPU as a field type (Artem Savkov) [RHEL-23643] - bpf: Add support for non-fix-size percpu mem allocation (Artem Savkov) [RHEL-23643] - libbpf: Add basic BTF sanity validation (Artem Savkov) [RHEL-23643] - clk: linux/clk-provider.h: fix kernel-doc warnings and typos (Joel Slebodnick) [RHEL-5705] - clk: fixed-rate: fix clk_hw_register_fixed_rate_with_accuracy_parent_hw (Joel Slebodnick) [RHEL-5705] - clk: fixed-rate: Remove redundant if statement (Joel Slebodnick) [RHEL-5705] - clk: fix typo in clk_hw_register_fixed_rate_parent_data() macro (Joel Slebodnick) [RHEL-5705] - clk: Remove mmask and nmask fields in struct clk_fractional_divider (Joel Slebodnick) [RHEL-5705] - clk: Avoid invalid function names in CLK_OF_DECLARE() (Joel Slebodnick) [RHEL-5705] - clk: Mark a fwnode as initialized when using CLK_OF_DECLARE() macro (Joel Slebodnick) [RHEL-5705] - clk: Mention that .recalc_rate can return 0 on error (Joel Slebodnick) [RHEL-5705] - clk: introduce (devm_)hw_register_mux_parent_data_table API (Joel Slebodnick) [RHEL-5705] - clk: mux: Introduce devm_clk_hw_register_mux_parent_hws() (Joel Slebodnick) [RHEL-5705] - clk: divider: Introduce devm_clk_hw_register_divider_parent_hw() (Joel Slebodnick) [RHEL-5705] - math.h: Introduce data types for fractional numbers (Joel Slebodnick) [RHEL-5705] - dt-bindings: clock: imx8mp: Add LDB clock entry (Joel Slebodnick) [RHEL-5705] - dt-bindings: clock: imx8mp: Add ids for the audio shared gate (Joel Slebodnick) [RHEL-5705] - dt-bindings: clocks: imx8mp: Add ID for usb suspend clock (Joel Slebodnick) [RHEL-5705] - redhat/configs: Add CONFIG_CLK_IMX8ULP (Joel Slebodnick) [RHEL-5705] - clk: Add a devm variant of clk_rate_exclusive_get() (Joel Slebodnick) [RHEL-5705] - clk: Fix undefined reference to `clk_rate_exclusive_{get,put}' (Joel Slebodnick) [RHEL-5705] - clkdev: Update clkdev id usage to allow for longer names (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8mp: Fix SAI_MCLK_SEL definition (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: Use common error handling code in imx_clk_scu_alloc_dev() (Joel Slebodnick) [RHEL-5705] - clk: imx: composite-8m: Delete two unnecessary initialisations in __imx8m_clk_hw_composite() (Joel Slebodnick) [RHEL-5705] - clk: imx: composite-8m: Less function calls in __imx8m_clk_hw_composite() after error detection (Joel Slebodnick) [RHEL-5705] - clk: Fix clk_core_get NULL dereference (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8-acm: Convert to platform remove callback returning void (Joel Slebodnick) [RHEL-5705] - clk: fixed-factor: add fwname-based constructor functions (Joel Slebodnick) [RHEL-5705] - clk: fixed-factor: add optional accuracy support (Joel Slebodnick) [RHEL-5705] - clk: Provide managed helper to get and enable bulk clocks (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Use bit operations consistently (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Move mask calculations out of lock (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: change naming of fvco to fout (Joel Slebodnick) [RHEL-5705] - clk: imx: clk-imx8qxp: fix LVDS bypass, pixel and phy clocks (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: Fix memory leak in __imx_clk_gpr_scu() (Joel Slebodnick) [RHEL-5705] - clk: gate: fix comment typo and grammar (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Improve approximation when zero based and export (Joel Slebodnick) [RHEL-5705] - clk: Fix clk gate kunit test on big-endian CPUs (Joel Slebodnick) [RHEL-5705] - clk: Parameterize clk_leaf_mux_set_rate_parent (Joel Slebodnick) [RHEL-5705] - clk: Drive clk_leaf_mux_set_rate_parent test from clk_ops (Joel Slebodnick) [RHEL-5705] - clk: Allow phase adjustment from debugfs (Joel Slebodnick) [RHEL-5705] - clk: Show active consumers of clocks in debugfs (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8qm/qxp: add more resources to whitelist (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: ignore clks not owned by Cortex-A partition (Joel Slebodnick) [RHEL-5705] - clk: imx8: remove MLB support (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8qm-rsrc: drop VPU_UART/VPUCORE (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8qxp: correct the enet clocks for i.MX8DXL (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8qxp: Fix elcdif_pll clock (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8dxl-rsrc: keep sorted in the ascending order (Joel Slebodnick) [RHEL-5705] - clk: imx: imx6sx: Allow a different LCDIF1 clock parent (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8mq: correct error handling path (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8: Simplify clk_imx_acm_detach_pm_domains() (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8: Add a message in case of devm_clk_hw_register_mux_parent_data_table() error (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8: Fix an error handling path in imx8_acm_clk_probe() (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8: Fix an error handling path if devm_clk_hw_register_mux_parent_data_table() fails (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8: Fix an error handling path in clk_imx_acm_attach_pm_domains() (Joel Slebodnick) [RHEL-5705] - clk: imx: Select MXC_CLK for CLK_IMX8QXP (Joel Slebodnick) [RHEL-5705] - clk: tegra: fix error return case for recalc_rate (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: dynamically configure PLL for 393216000/361267200Hz (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: align pdiv with reference manual (Joel Slebodnick) [RHEL-5705] - clk: imx: composite-8m: fix clock pauses when set_rate would be a no-op (Joel Slebodnick) [RHEL-5705] - clk: imx25: make __mx25_clocks_init return void (Joel Slebodnick) [RHEL-5705] - clk: imx25: print silicon revision during init (Joel Slebodnick) [RHEL-5705] - clk: imx8mp: fix sai4 clock (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8ulp: update SPLL2 type (Joel Slebodnick) [RHEL-5705] - clk: imx: pllv4: Fix SPLL2 MULT range (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8: add audio clock mux driver (Joel Slebodnick) [RHEL-5705] - clk: imx: clk-imx8qxp-lpcg: Convert to devm_platform_ioremap_resource() (Joel Slebodnick) [RHEL-5705] - clk: imx: clk-gpr-mux: Simplify .determine_rate() (Joel Slebodnick) [RHEL-5705] - clk: tegra: Replace kstrdup() + strreplace() with kstrdup_and_replace() (Joel Slebodnick) [RHEL-5705] - clk: Fix slab-out-of-bounds error in devm_clk_release() (Joel Slebodnick) [RHEL-5705] - clk: tegra: Avoid calling an uninitialized function (Joel Slebodnick) [RHEL-5705] - clk: Fix memory leak in devm_clk_notifier_register() (Joel Slebodnick) [RHEL-5705] - clk: tegra: tegra124-emc: Fix potential memory leak (Joel Slebodnick) [RHEL-5705] - clk: imx: clk-imx8mp: improve error handling in imx8mp_clocks_probe() (Joel Slebodnick) [RHEL-5705] - clk: imx: clk-imx8mn: fix memory leak in imx8mn_clocks_probe (Joel Slebodnick) [RHEL-5705] - clk: imx: clk-imxrt1050: fix memory leak in imxrt1050_clocks_probe (Joel Slebodnick) [RHEL-5705] - clk: imx: composite-8m: Add imx8m_divider_determine_rate (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: use _safe list iterator to avoid a use after free (Joel Slebodnick) [RHEL-5705] - clk: imx: drop imx_unregister_clocks (Joel Slebodnick) [RHEL-5705] - clk: imx6ul: retain early UART clocks during kernel init (Joel Slebodnick) [RHEL-5705] - clk: imx: imx6sx: Remove CLK_SET_RATE_PARENT from the LDB clocks (Joel Slebodnick) [RHEL-5705] - clk: Fix best_parent_rate after moving code into a separate function (Joel Slebodnick) [RHEL-5705] - clk: Forbid to register a mux without determine_rate (Joel Slebodnick) [RHEL-5705] - clk: tegra: super: Switch to determine_rate (Joel Slebodnick) [RHEL-5705] - clk: tegra: periph: Switch to determine_rate (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: Switch to determine_rate (Joel Slebodnick) [RHEL-5705] - clk: tegra: periph: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: tegra: super: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: tegra: bpmp: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: imx: fixup-mux: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: imx: busy: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: test: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: nodrv: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: Introduce clk_hw_determine_rate_no_reparent() (Joel Slebodnick) [RHEL-5705] - clk: Move no reparent case into a separate function (Joel Slebodnick) [RHEL-5705] - clk: test: Fix type sign of rounded rate variables (Joel Slebodnick) [RHEL-5705] - clk: Export clk_hw_forward_rate_request() (Joel Slebodnick) [RHEL-5705] - clk: imx: Drop inclusion of unused header (Joel Slebodnick) [RHEL-5705] - clk: composite: Fix handling of high clock rates (Joel Slebodnick) [RHEL-5705] - Revert "clk: imx: composite-8m: Add support to determine_rate" (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8ulp: update clk flag for system critical clock (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8ulp: Add tpm5 clock as critical gate clock (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8ulp: keep MU0_B clock enabled always (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8ulp: Add divider closest support to get more accurate clock rate (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8ulp: Fix XBAR_DIVBUS and AD_SLOW clock parents (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8mp: change the 'nand_usdhc_bus' clock to non-critical (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8mp: Add LDB root clock (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8mp: correct DISP2 pixel clock type (Joel Slebodnick) [RHEL-5705] - clk: imx: drop duplicated macro (Joel Slebodnick) [RHEL-5705] - clk: imx: clk-gpr-mux: Provide clock name in error message (Joel Slebodnick) [RHEL-5705] - clk: imx: Let IMX8MN_CLK_DISP_PIXEL set parent rate (Joel Slebodnick) [RHEL-5705] - clk: imx8mm: Let IMX8MM_CLK_LCDIF_PIXEL set parent rate (Joel Slebodnick) [RHEL-5705] - clk: imx: Add imx8m_clk_hw_composite_flags macro (Joel Slebodnick) [RHEL-5705] - clk: imx: composite-8m: Add support to determine_rate (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8mp: Add audiomix block control (Joel Slebodnick) [RHEL-5705] - clk: add missing of_node_put() in "assigned-clocks" property parsing (Joel Slebodnick) [RHEL-5705] - clk: imx: Remove values for mmask and nmask in struct clk_fractional_divider (Joel Slebodnick) [RHEL-5705] - clk: Compute masks for fractional_divider clk when needed. (Joel Slebodnick) [RHEL-5705] - clk: tegra: Convert to platform remove callback returning void (Joel Slebodnick) [RHEL-5705] - clk: fixed-rate: Convert to platform remove callback returning void (Joel Slebodnick) [RHEL-5705] - clk: fixed-factor: Convert to platform remove callback returning void (Joel Slebodnick) [RHEL-5705] - clk: tegra: Don't warn three times about failure to unregister (Joel Slebodnick) [RHEL-5705] - clk: Use of_property_present() for testing DT property presence (Joel Slebodnick) [RHEL-5705] - clk: tegra20: fix gcc-7 constant overflow warning (Joel Slebodnick) [RHEL-5705] - clk: Print an info line before disabling unused clocks (Joel Slebodnick) [RHEL-5705] - clk: remove unnecessary (void*) conversions (Joel Slebodnick) [RHEL-5705] - clk: imx6ul: fix "failed to get parent" error (Joel Slebodnick) [RHEL-5705] - clk: qcom: Revert sync_state based clk_disable_unused (Joel Slebodnick) [RHEL-5705] - clk: Introduce devm_clk_hw_register_gate_parent_data() (Joel Slebodnick) [RHEL-5705] - clk: qcom: sdm845: Use generic clk_sync_state_disable_unused callback (Joel Slebodnick) [RHEL-5705] - clk: Add generic sync_state callback for disabling unused clocks (Joel Slebodnick) [RHEL-5705] - clk: Honor CLK_OPS_PARENT_ENABLE in clk_core_is_enabled() (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: fix recalc_rate for negative kdiv (Joel Slebodnick) [RHEL-5705] - clk: imx: fix compile testing imxrt1050 (Joel Slebodnick) [RHEL-5705] - clk: imx: set imx_clk_gpr_mux_ops storage-class-specifier to static (Joel Slebodnick) [RHEL-5705] - clk: imx6ul: add ethernet refclock mux support (Joel Slebodnick) [RHEL-5705] - clk: imx6ul: fix enet1 gate configuration (Joel Slebodnick) [RHEL-5705] - clk: imx: add imx_obtain_fixed_of_clock() (Joel Slebodnick) [RHEL-5705] - clk: imx6q: add ethernet refclock mux support (Joel Slebodnick) [RHEL-5705] - clk: imx: add clk-gpr-mux driver (Joel Slebodnick) [RHEL-5705] - cpuidle, clk: Remove trace_.*_rcuidle() (Joel Slebodnick) [RHEL-5705] - clk: Add trace events for rate requests (Joel Slebodnick) [RHEL-5705] - clk: Store clk_core for clk_rate_request (Joel Slebodnick) [RHEL-5705] - clk: imx8mn: fix imx8mn_enet_phy_sels clocks list (Joel Slebodnick) [RHEL-5705] - clk: imx8mn: fix imx8mn_sai2_sels clocks list (Joel Slebodnick) [RHEL-5705] - clk: imx: rename video_pll1 to video_pll (Joel Slebodnick) [RHEL-5705] - clk: imx: replace osc_hdmi with dummy (Joel Slebodnick) [RHEL-5705] - clk: imx8mn: rename vpu_pll to m7_alt_pll (Joel Slebodnick) [RHEL-5705] - clk: imx: imxrt1050: add IMXRT1050_CLK_LCDIF_PIX clock gate (Joel Slebodnick) [RHEL-5705] - clk: imx: imxrt1050: fix IMXRT1050_CLK_LCDIF_APB offsets (Joel Slebodnick) [RHEL-5705] - clk: imx8mp: Add audio shared gate (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: Add 320 MHz and 640 MHz entries for PLL146x (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8mp: add shared clk gate for usb suspend clk (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Regroup inclusions (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Show numerator and denominator in debugfs (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Split out clk_fd_get_div() helper (Joel Slebodnick) [RHEL-5705] - clk: bulk: Use dev_err_probe() helper in __clk_bulk_get() (Joel Slebodnick) [RHEL-5705] - clk: Initialize max_rate in struct clk_rate_request (Joel Slebodnick) [RHEL-5705] - clk: Initialize the clk_rate_request even if clk_core is NULL (Joel Slebodnick) [RHEL-5705] - clk: Remove WARN_ON NULL parent in clk_core_init_rate_req() (Joel Slebodnick) [RHEL-5705] - clk: tests: Add tests for notifiers (Joel Slebodnick) [RHEL-5705] - clk: Update req_rate on __clk_recalc_rates() (Joel Slebodnick) [RHEL-5705] - clk: tests: Add missing test case for ranges (Joel Slebodnick) [RHEL-5705] - clk: Zero the clk_rate_request structure (Joel Slebodnick) [RHEL-5705] - clk: Stop forwarding clk_rate_requests to the parent (Joel Slebodnick) [RHEL-5705] - clk: Constify clk_has_parent() (Joel Slebodnick) [RHEL-5705] - clk: Introduce clk_core_has_parent() (Joel Slebodnick) [RHEL-5705] - clk: Switch from __clk_determine_rate to clk_core_round_rate_nolock (Joel Slebodnick) [RHEL-5705] - clk: Add our request boundaries in clk_core_init_rate_req (Joel Slebodnick) [RHEL-5705] - clk: Introduce clk_hw_init_rate_request() (Joel Slebodnick) [RHEL-5705] - clk: Move clk_core_init_rate_req() from clk_core_round_rate_nolock() to its caller (Joel Slebodnick) [RHEL-5705] - clk: Change clk_core_init_rate_req prototype (Joel Slebodnick) [RHEL-5705] - clk: Set req_rate on reparenting (Joel Slebodnick) [RHEL-5705] - clk: Take into account uncached clocks in clk_set_rate_range() (Joel Slebodnick) [RHEL-5705] - clk: tests: Add some tests for orphan with multiple parents (Joel Slebodnick) [RHEL-5705] - clk: tests: Add tests for mux with multiple parents (Joel Slebodnick) [RHEL-5705] - clk: tests: Add tests for single parent mux (Joel Slebodnick) [RHEL-5705] - clk: tests: Add tests for uncached clock (Joel Slebodnick) [RHEL-5705] - clk: tests: Add reference to the orphan mux bug report (Joel Slebodnick) [RHEL-5705] - clk: tests: Add test suites description (Joel Slebodnick) [RHEL-5705] - clk: Clarify clk_get_rate() expectations (Joel Slebodnick) [RHEL-5705] - clk: Skip clamping when rounding if there's no boundaries (Joel Slebodnick) [RHEL-5705] - clk: Drop the rate range on clk_put() (Joel Slebodnick) [RHEL-5705] - clk: test: Switch to clk_hw_get_clk (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: fix memleak on platform_device_add() fails (Joel Slebodnick) [RHEL-5705] - clk: imx8mp: tune the order of enet_qos_root_clk (Joel Slebodnick) [RHEL-5705] - clk: nxp: fix typo in comment (Joel Slebodnick) [RHEL-5705] - clkdev: Simplify devm_clk_hw_register_clkdev() function (Joel Slebodnick) [RHEL-5705] - clkdev: Remove never used devm_clk_release_clkdev() (Joel Slebodnick) [RHEL-5705] - clk: Remove never used devm_of_clk_del_provider() (Joel Slebodnick) [RHEL-5705] - clk: do not initialize ret (Joel Slebodnick) [RHEL-5705] - clk: remove extra empty line (Joel Slebodnick) [RHEL-5705] - clk: Fix comment typo (Joel Slebodnick) [RHEL-5705] - clk: move from strlcpy with unused retval to strscpy (Joel Slebodnick) [RHEL-5705] - clk: imx: imx6sx: remove the SET_RATE_PARENT flag for QSPI clocks (Joel Slebodnick) [RHEL-5705] - Revert "clk: core: Honor CLK_OPS_PARENT_ENABLE for clk gate ops" (Joel Slebodnick) [RHEL-5705] - clk: core: Fix runtime PM sequence in clk_core_unprepare() (Joel Slebodnick) [RHEL-5705] - clk: core: Honor CLK_OPS_PARENT_ENABLE for clk gate ops (Joel Slebodnick) [RHEL-5705] - clk: Remove never used devm_clk_*unregister() (Joel Slebodnick) [RHEL-5705] - clk: fixed-factor: Introduce *clk_hw_register_fixed_factor_parent_hw() (Joel Slebodnick) [RHEL-5705] - clk: fixed: Remove Allwinner A10 special-case logic (Joel Slebodnick) [RHEL-5705] - treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_56.RULE (part 2) (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: Fix kfree() of static memory on setting driver_override (Joel Slebodnick) [RHEL-5705] - clk: imx8mp: fix usb_root_clk parent (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: Use pm_runtime_resume_and_get to fix pm_runtime_get_sync() usage (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: fix a potential memory leak in __imx_clk_gpr_scu() (Joel Slebodnick) [RHEL-5705] - clk: imx8mn: add GPT support (Joel Slebodnick) [RHEL-5705] - clk: imx8m: check mcore_booted before register clk (Joel Slebodnick) [RHEL-5705] - clk: mux: remove redundant initialization of variable width (Joel Slebodnick) [RHEL-5705] - clk: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Joel Slebodnick) [RHEL-5705] - Revert "clk: Drop the rate range on clk_put()" (Joel Slebodnick) [RHEL-5705] - clk: Drop the rate range on clk_put() (Joel Slebodnick) [RHEL-5705] - clk: test: Test clk_set_rate_range on orphan mux (Joel Slebodnick) [RHEL-5705] - clk: Initialize orphan req_rate (Joel Slebodnick) [RHEL-5705] - clk: Add clk_drop_range (Joel Slebodnick) [RHEL-5705] - clk: Always set the rate on clk_set_range_rate (Joel Slebodnick) [RHEL-5705] - clk: Use clamp instead of open-coding our own (Joel Slebodnick) [RHEL-5705] - clk: Always clamp the rounded rate (Joel Slebodnick) [RHEL-5705] - clk: Enforce that disjoints limits are invalid (Joel Slebodnick) [RHEL-5705] - clk: Fix clk_hw_get_clk() when dev is NULL (Joel Slebodnick) [RHEL-5705] - clk: imx: remove redundant re-assignment of pll->base (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: Support dynamic rates (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: Add pr_fmt (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: explicitly return lowest rate (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: name variables after usage (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: consolidate rate calculation (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: Use FIELD_GET/FIELD_PREP (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: Drop wrong shifting (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: Use register defines consistently (Joel Slebodnick) [RHEL-5705] - clk: imx8mp: remove SYS PLL 1/2 clock gates (Joel Slebodnick) [RHEL-5705] - clk: imx8mn: remove SYS PLL 1/2 clock gates (Joel Slebodnick) [RHEL-5705] - clk: imx8mm: remove SYS PLL 1/2 clock gates (Joel Slebodnick) [RHEL-5705] - clk: imx: off by one in imx_lpcg_parse_clks_from_dt() (Joel Slebodnick) [RHEL-5705] - clk: imx7d: Remove audio_mclk_root_clk (Joel Slebodnick) [RHEL-5705] - clk: imx8mp: Add missing IMX8MP_CLK_MEDIA_MIPI_PHY1_REF_ROOT clock (Joel Slebodnick) [RHEL-5705] - clk: imx: Add imx8dxl clk driver (Joel Slebodnick) [RHEL-5705] - clk: imx: Add initial support for i.MXRT1050 clock driver (Joel Slebodnick) [RHEL-5705] - clk: Mark clk_core_evict_parent_cache_subtree() 'target' const (Joel Slebodnick) [RHEL-5705] - clk: Mark 'all_lists' as const (Joel Slebodnick) [RHEL-5705] - clk: mux: Declare u32 *table parameter as const (Joel Slebodnick) [RHEL-5705] - clk: nxp: Declare mux table parameter as const u32 * (Joel Slebodnick) [RHEL-5705] - clk: nxp: Remove unused variable (Joel Slebodnick) [RHEL-5705] - clk: fixed-factor: Introduce devm_clk_hw_register_fixed_factor_index() (Joel Slebodnick) [RHEL-5705] - clk: imx8mp: Fix the parent clk of the audio_root_clk (Joel Slebodnick) [RHEL-5705] - clk: imx8mn: Fix imx8mn_clko1_sels (Joel Slebodnick) [RHEL-5705] - clk: imx: Use div64_ul instead of do_div (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8ulp: set suppress_bind_attrs to true (Joel Slebodnick) [RHEL-5705] - clk: Enable/Disable runtime PM for clk_summary (Joel Slebodnick) [RHEL-5705] - clk: Emit a stern warning with writable debugfs enabled (Joel Slebodnick) [RHEL-5705] - clk: Add write operation for clk_parent debugfs node (Joel Slebodnick) [RHEL-5705] - clk: __clk_core_init() never takes NULL (Joel Slebodnick) [RHEL-5705] - clk: clk_core_get() can also return NULL (Joel Slebodnick) [RHEL-5705] - clk: gate: Add devm_clk_hw_register_gate() (Joel Slebodnick) [RHEL-5705] - clk: imx: pllv1: fix kernel-doc notation for struct clk_pllv1 (Joel Slebodnick) [RHEL-5705] - clk: Don't parent clks until the parent is fully registered (Joel Slebodnick) [RHEL-5705] - clk: imx: use module_platform_driver (Joel Slebodnick) [RHEL-5705] - clk: imx8m: Do not set IMX_COMPOSITE_CORE for non-regular composites (Joel Slebodnick) [RHEL-5705] - clk: use clk_core_get_rate_recalc() in clk_rate_get() (Joel Slebodnick) [RHEL-5705] - clk: imx: Make CLK_IMX8ULP select MXC_CLK (Joel Slebodnick) [RHEL-5705] - clk: imx: imx6ul: Fix csi clk gate register (Joel Slebodnick) [RHEL-5705] - clk: imx: imx6ul: Move csi_sel mux to correct base register (Joel Slebodnick) [RHEL-5705] - clk: imx: Fix the build break when clk-imx8ulp build as module (Joel Slebodnick) [RHEL-5705] - clk: imx: Add the pcc reset controller support on imx8ulp (Joel Slebodnick) [RHEL-5705] - clk: imx: Add clock driver for imx8ulp (Joel Slebodnick) [RHEL-5705] - clk: imx: Update the pfdv2 for 8ulp specific support (Joel Slebodnick) [RHEL-5705] - clk: imx: disable the pfd when set pfdv2 clock rate (Joel Slebodnick) [RHEL-5705] - clk: imx: Add 'CLK_SET_RATE_NO_REPARENT' for composite-7ulp (Joel Slebodnick) [RHEL-5705] - clk: imx: disable i.mx7ulp composite clock during initialization (Joel Slebodnick) [RHEL-5705] - clk: imx: Update the compsite driver to support imx8ulp (Joel Slebodnick) [RHEL-5705] - clk: imx: Update the pllv4 to support imx8ulp (Joel Slebodnick) [RHEL-5705] - clk: imx: Rework imx_clk_hw_pll14xx wrapper (Joel Slebodnick) [RHEL-5705] - clk: imx: Rework all imx_clk_hw_composite wrappers (Joel Slebodnick) [RHEL-5705] - clk: imx: Rework all clk_hw_register_divider wrappers (Joel Slebodnick) [RHEL-5705] - clk: imx: Rework all clk_hw_register_mux wrappers (Joel Slebodnick) [RHEL-5705] - clk: imx: Rework all clk_hw_register_gate2 wrappers (Joel Slebodnick) [RHEL-5705] - clk: imx: Rework all clk_hw_register_gate wrappers (Joel Slebodnick) [RHEL-5705] - clk: imx: Make mux/mux2 clk based helpers use clk_hw based ones (Joel Slebodnick) [RHEL-5705] - clk: imx: Remove unused helpers (Joel Slebodnick) [RHEL-5705] - clk: composite: export clk_register_composite (Joel Slebodnick) [RHEL-5705] - clk: imx8mn: use correct mux type for clkout path (Joel Slebodnick) [RHEL-5705] - clk: imx8mm: use correct mux type for clkout path (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Document the arithmetics used behind the code (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Hide clk_fractional_divider_ops from wide audience (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Export approximation algorithm to the CCF users (Joel Slebodnick) [RHEL-5705]- hwmon: (lm90) Prevent integer overflow/underflow in hysteresis calculations (David Arcari) [RHEL-28126] {CVE-2021-47098} - pppoe: Fix memory leak in pppoe_sendmsg() (Guillaume Nault) [RHEL-29930] - ppp_async: limit MRU to 64K (Guillaume Nault) [RHEL-29930] - powercap: intel_rapl: Add support for Arrow Lake (Steve Best) [RHEL-20102] - powercap: intel_rapl: Add support for Lunar Lake-M paltform (Steve Best) [RHEL-20102] - dmaengine: ti: edma: Add some null pointer checks to the edma_probe (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: add dependency for PTP (Andrew Halaney) [RHEL-29244] - net: mdio: mdio-bitbang: Fix C45 read/write protocol (Andrew Halaney) [RHEL-29244] - soc: ti: k3-socinfo: Avoid overriding return value (Andrew Halaney) [RHEL-29244] - soc: ti: k3-socinfo: Fix typo in bitfield documentation (Andrew Halaney) [RHEL-29244] - soc: ti: knav_qmss_queue: Use device_get_match_data() (Andrew Halaney) [RHEL-29244] - soc/ti: wkup_m3_ipc: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - soc/ti: smartreflex: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - soc/ti: pruss: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - soc/ti: pm33xx: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - soc/ti: knav_qmss_queue: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - soc/ti: knav_dma: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - soc: ti: k3-socinfo.c: Add JTAG ID for AM62PX (Andrew Halaney) [RHEL-29244] - soc: ti: Use devm_platform_ioremap_resource_byname simplify logic (Andrew Halaney) [RHEL-29244] - soc: ti: k3-ringacc: remove non-fatal probe deferral log (Andrew Halaney) [RHEL-29244] - soc: ti: k3-ringacc: Fixup documentation errors (Andrew Halaney) [RHEL-29244] - wkup_m3_ipc.c: Fix error checking for debugfs_create_dir (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Add helper functions to set GPI mode, MII_RT_event and XFR (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Add pruss_cfg_read()/update(), pruss_cfg_get_gpmux()/set_gpmux() APIs (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Add pruss_{request,release}_mem_region() API (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Add pruss_get()/put() API (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Allow compile-testing (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Avoid cast to incompatible function type (Andrew Halaney) [RHEL-29244] - soc: ti: smartreflex: Use devm_platform_ioremap_resource() (Andrew Halaney) [RHEL-29244] - soc: ti: smartreflex: Simplify getting the opam_sr pointer (Andrew Halaney) [RHEL-29244] - soc: ti: Use devm_platform_ioremap_resource() (Andrew Halaney) [RHEL-29244] - soc: ti: k3-socinfo: Add entry for J784S4 SOC (Andrew Halaney) [RHEL-29244] - soc: ti: pm33xx: Fix refcount leak in am33xx_pm_probe (Andrew Halaney) [RHEL-29244] - soc: ti: k3-ringacc: Add try_module_get() to k3_dmaring_request_dual_ring() (Andrew Halaney) [RHEL-29244] - ARM: omap2: smartreflex: remove on_init control (Andrew Halaney) [RHEL-29244] - soc: ti: k3-socinfo: Add AM62Ax JTAG ID (Andrew Halaney) [RHEL-29244] - soc: ti: smartreflex: Fix PM disable depth imbalance in omap_sr_probe (Andrew Halaney) [RHEL-29244] - soc: ti: knav_qmss_queue: Fix PM disable depth imbalance in knav_queue_probe (Andrew Halaney) [RHEL-29244] - drivers: soc: ti: knav_qmss_queue: Mark knav_acc_firmwares as static (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Enable support for PRUSS-M subsystem on K3 AM62x SoCs (Andrew Halaney) [RHEL-29244] - soc: ti: wkup_m3_ipc: Remove unneeded semicolon (Andrew Halaney) [RHEL-29244] - soc: ti: wkup_m3_ipc: Add debug option to halt m3 in suspend (Andrew Halaney) [RHEL-29244] - soc: ti: wkup_m3_ipc: Add support for i2c voltage scaling (Andrew Halaney) [RHEL-29244] - soc: ti: wkup_m3_ipc: Add support for IO Isolation (Andrew Halaney) [RHEL-29244] - soc: ti: knav_qmss_queue: Use IS_ERR instead of IS_ERR_OR_NULL when checking knav_queue_open() result (Andrew Halaney) [RHEL-29244] - soc: ti: pm33xx: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - soc: ti: wkup_m3_ipc: Add support for toggling VTT regulator (Andrew Halaney) [RHEL-29244] - soc: ti: knav_qmss_queue: Use pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - soc: ti: knav_dma: Use pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - soc: ti: replace usage of found with dedicated list iterator variable (Andrew Halaney) [RHEL-29244] - soc: ti: wkup_m3_ipc: fix platform_get_irq.cocci warning (Andrew Halaney) [RHEL-29244] - soc: ti: k3-socinfo: Add AM62x JTAG ID (Andrew Halaney) [RHEL-29244] - soc: ti: wkup_m3_ipc: Fix IRQ check in wkup_m3_ipc_probe (Andrew Halaney) [RHEL-29244] - soc: ti: smartreflex: Use platform_get_irq_optional() to get the interrupt (Andrew Halaney) [RHEL-29244] - soc: ti: k3-ringacc: Use devm_bitmap_zalloc() when applicable (Andrew Halaney) [RHEL-29244] - soc: ti: knav_dma: Fix NULL vs IS_ERR() checking in dma_init (Andrew Halaney) [RHEL-29244] - soc: ti: k3-socinfo: Add entry for J721S2 SoC family (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: fix referenced node in error message (Andrew Halaney) [RHEL-29244] - soc: ti: Remove pm_runtime_irq_safe() usage for smartreflex (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Enable support for ICSSG subsystems on K3 AM64x SoCs (Andrew Halaney) [RHEL-29244] - net: make drivers to use SET_NETDEV_DEVLINK_PORT to set devlink_port (Andrew Halaney) [RHEL-29244] - soc: ti: ti_sci_inta_msi: Allocate MSI device data on first use (Andrew Halaney) [RHEL-29244] - of/irq: export of_msi_get_domain (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: add sw tx/rx irq coalescing based on hrtimers (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw-qos: Add Frame Preemption MAC Merge support (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: add mqprio qdisc offload in channel mode (Andrew Halaney) [RHEL-29244] - net: ethernet: am65-cpsw: Move register definitions to header file (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Move code to avoid forward declaration (Andrew Halaney) [RHEL-29244] - net: ethernet: am65-cpsw: cleanup TAPRIO handling (Andrew Halaney) [RHEL-29244] - net: ethernet: am65-cpsw: Rename TI_AM65_CPSW_TAS to TI_AM65_CPSW_QOS (Andrew Halaney) [RHEL-29244] - net: ethernet: am65-cpsw: Build am65-cpsw-qos only if required (Andrew Halaney) [RHEL-29244] - net/sched: taprio: replace tc_taprio_qopt_offload :: enable with a "cmd" enum (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_mdio: Update K3 SoCs list for errata i2329 (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw-new: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix error handling in am65_cpsw_nuss_common_open() (Andrew Halaney) [RHEL-29244] - net: ethernet: am65-cpsw: Set default TX channels to maximum (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Re-arrange functions to avoid forward declaration (Andrew Halaney) [RHEL-29244] - net: ethernet: am65-cpsw: Add standard Ethernet MAC stats to ethtool (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Fix error cleanup on failing pruss_request_mem_region (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add missing icss_iep_put to error path (Andrew Halaney) [RHEL-29244] - net: ti: icss-iep: fix setting counter value (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: rx_pause/tx_pause controls wrong direction (Andrew Halaney) [RHEL-29244] - net: ethernet: davinci_emac: Use MAC Address from Device Tree (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add phys_port_name support (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Fix r30 CMDs bitmasks (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: Fix mixed module-builtin object (Andrew Halaney) [RHEL-29244] - net: netcp: replace deprecated strncpy with strscpy (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Fix tx_total_bytes count (Andrew Halaney) [RHEL-29244] - net: cpmac: remove driver to prepare for platform removal (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma-glue: clean up k3_udma_glue_tx_get_irq() return (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Fix signedness bug in prueth_init_tx_chns() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix error code in am65_cpsw_nuss_init_tx_chns() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add support for half duplex operation (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: add PTP dependency (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add AM64x icssg support (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: am65x SR2.0 add 10M full duplex support (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: add packet timestamping and ptp support (Andrew Halaney) [RHEL-29244] - net: ti: icss-iep: Add IEP driver (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: Remove unused declarations (Andrew Halaney) [RHEL-29244] - Revert "net: ethernet: ti: am65-cpsw: add mqprio qdisc offload in channel mode" (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: add mqprio qdisc offload in channel mode (Andrew Halaney) [RHEL-29244] - net/sched: taprio: only pass gate mask per TXQ for igc, stmmac, tsnep, am65_cpsw (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add Power management support (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add ethtool ops for ICSSG Ethernet driver (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add Standard network staticstics (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add ICSSG Stats (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add ICSSG ethernet driver (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add icssg queues APIs and macros (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add Firmware config and classification APIs. (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add mii helper apis and macros (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add Firmware Interface for ICSSG Ethernet driver. (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw_ale: Fix cpsw_ale_get_field()/cpsw_ale_set_field() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Call of_node_put() on error path (Andrew Halaney) [RHEL-29244] - net: ti/cpsw: Add explicit platform_device.h and of_platform.h includes (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Enable USXGMII mode for J784S4 CPSW9G (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Enable QSGMII for J784S4 CPSW9G (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Move mode specific config to mac_config() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix mdio cleanup in probe (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: Fix format specifier in netcp_create_interface() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: enable p0 host port rx_vlan_remap (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: add .ndo to set dma per-queue rate (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Enable SGMII mode for J721E (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Enable SGMII mode for J7200 (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Add support for SGMII mode (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Simplify setting supported interface (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpts: adjust estf following ptp changes (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpts: reset pps genf adj settings on enable (Andrew Halaney) [RHEL-29244] - net: Use of_property_read_bool() for boolean properties (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Update name of Serdes PHY (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Add RX DMA Channel Teardown Quirk (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw/cpts: Fix CPTS release action (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Delete unreachable error handling code (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Handle -EPROBE_DEFER for Serdes PHY (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpts: adjust pps following ptp changes (Andrew Halaney) [RHEL-29244] - ptp: convert remaining drivers to adjfine interface (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpts: add pps support (Andrew Halaney) [RHEL-29244] - net: mdio: mdio-bitbang: Separate C22 and C45 transactions (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Add support for SERDES configuration (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Enable QSGMII mode for J721e CPSW9G (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: fix CONFIG_PM #ifdef (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix PM runtime leakage in am65_cpsw_nuss_ndo_slave_open() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix hardware switch mode on suspend/resume (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: retain PORT_VLAN_REG after suspend/resume (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Add suspend/resume support (Andrew Halaney) [RHEL-29244] - net: drop the weight argument from netif_napi_add (Andrew Halaney) [RHEL-29244] - Revert "net: ethernet: ti: am65-cpsw: Add suspend/resume support" (Andrew Halaney) [RHEL-29244] - Revert "net: ethernet: ti: am65-cpsw: retain PORT_VLAN_REG after suspend/resume" (Andrew Halaney) [RHEL-29244] - Revert "net: ethernet: ti: am65-cpsw: Fix hardware switch mode on suspend/resume" (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix RGMII configuration at SPEED_10 (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: fix error handling in am65_cpsw_nuss_probe() (Andrew Halaney) [RHEL-29244] - ptp: cpts: convert .adjfreq to .adjfine (Andrew Halaney) [RHEL-29244] - net: cpsw: disable napi in cpsw_ndo_open() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix hardware switch mode on suspend/resume (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: retain PORT_VLAN_REG after suspend/resume (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw_ale: Add cpsw_ale_restore() helper (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Add suspend/resume support (Andrew Halaney) [RHEL-29244] - net: switch to netif_napi_add_tx() (Andrew Halaney) [RHEL-29244] - eth: remove copies of the NAPI_POLL_WEIGHT define (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw/cpts: Add suspend/resume helpers (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix segmentation fault at module unload (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: Fix return type of netcp_ndo_start_xmit() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: set correct devlink flavour for unused ports (Andrew Halaney) [RHEL-29244] - net: cpmac: Add __init/__exit annotations to module init/exit funcs (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: remove unused parameter of am65_cpsw_nuss_common_open() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw_new: Switch to use dev_err_probe() helper (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw: Switch to use dev_err_probe() helper (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpts: Switch to use dev_err_probe() helper (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_emac: Fix return type of emac_dev_xmit (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_mdio: fix build for mdio bitbang uses (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Move phy_set_mode_ext() to correct location (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Add support for J7200 CPSW5G (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_mdio: Add workaround for errata i2329 (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix devlink port register sequence (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw-nuss: Fix some refcount leaks (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix fwnode passed to phylink_create() (Andrew Halaney) [RHEL-29244] - ethernet/ti: delete if NULL check befort devm_kfree (Andrew Halaney) [RHEL-29244] - eth: cpsw: remove a copy of the NAPI_POLL_WEIGHT define (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw-ethtool: use pm_runtime_resume_and_get (Andrew Halaney) [RHEL-29244] - drivers: net: davinci_mdio: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_emac: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw_priv: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw_new: use pm_runtime_resume_and_get() instead of pm_runtime_get_sync() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw_new: enable bc/mc storm prevention support (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: enable bc/mc storm prevention support (Andrew Halaney) [RHEL-29244] - drivers: net: cpsw: ale: add broadcast/multicast rate limit support (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw-nuss: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix build error without PHYLINK (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw: drop CPSW_HEADROOM define (Andrew Halaney) [RHEL-29244] - net: cpsw: add missing of_node_put() in cpsw_probe_dt() (Andrew Halaney) [RHEL-29244] - drivers: ethernet: cpsw: fix panic when interrupt coaleceing is set via ethtool (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: Fix spelling mistake and clean up message (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_emac: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Convert to PHYLINK (Andrew Halaney) [RHEL-29244] - net: ti: cpsw: remove guards against !BRIDGE_VLAN_INFO_BRENTRY (Andrew Halaney) [RHEL-29244] - net: ti: am65-cpsw-nuss: remove guards against !BRIDGE_VLAN_INFO_BRENTRY (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpts: Handle error for clk_enable (Andrew Halaney) [RHEL-29244] - net: cpsw: Properly initialise struct page_pool_params (Andrew Halaney) [RHEL-29244] - net: cpsw: avoid alignment faults by taking NET_IP_ALIGN into account (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_emac: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw: Enable PHY timestamping (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: add missing of_node_put before return (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw_ale: Fix access to un-initialized memory (Andrew Halaney) [RHEL-29244] - net: davinci_emac: Fix interrupt pacing disable (Andrew Halaney) [RHEL-29244] - ethernet: tlan: use eth_hw_addr_set() (Andrew Halaney) [RHEL-29244] - ethernet: remove random_ether_addr() (Andrew Halaney) [RHEL-29244] - ethernet: replace netdev->dev_addr assignment loops (Andrew Halaney) [RHEL-29244] - ethernet: manually convert memcpy(dev_addr,..., sizeof(addr)) (Andrew Halaney) [RHEL-29244] - ethernet: make use of eth_hw_addr_random() where appropriate (Andrew Halaney) [RHEL-29244] - ethernet: ti: cpts: Use devm_kcalloc() instead of devm_kzalloc() (Andrew Halaney) [RHEL-29244] - ethernet: use of_get_ethdev_address() (Andrew Halaney) [RHEL-29244] - am65-cpsw: avoid null pointer arithmetic (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: Move devlink registration to be last devlink command (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw: make array stpa static const, makes object smaller (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_cpdma: revert "drop frame padding" (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: use napi_complete_done() in TX completion (Andrew Halaney) [RHEL-29244] - net: ti: am65-cpsw-nuss: fix RX IRQ state after .ndo_stop() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_cpdma: drop frame padding (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_emac: switch to use skb_put_padto() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw: switch to use skb_put_padto() (Andrew Halaney) [RHEL-29244] - Revert "net: build all switchdev drivers as modules when the bridge is a module" (Andrew Halaney) [RHEL-29244] - net: ti: am65-cpsw-nuss: fix wrong devlink release order (Andrew Halaney) [RHEL-29244] - net: build all switchdev drivers as modules when the bridge is a module (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil-am62a: Fix SPI PDMA data (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil-am62: Fix SPI PDMA data (Andrew Halaney) [RHEL-29244] - dmaengine: ti: edma: handle irq_of_parse_and_map() errors (Andrew Halaney) [RHEL-29244] - dmaengine: ti: omap-dma: Annotate struct omap_desc with __counted_by (Andrew Halaney) [RHEL-29244] - dmaengine: ti: edma: Annotate struct edma_desc with __counted_by (Andrew Halaney) [RHEL-29244] - dmaengine: ti: omap-dma: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - dmaengine: ti: edma: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - dmaengine: ti: cppi41: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Add support for J721S2 CSI BCDMA instance (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil-j721s2: Add PSI-L thread map for main CPSW2G (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: annotate pm function with __maybe_unused (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil: Add PSI-L thread support for J784s4 (Andrew Halaney) [RHEL-29244] - dmaengine: ti: edma: remove unused edma_and function (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Workaround errata i2234 (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Add system suspend/resume support (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: remove non-fatal probe deferral log (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Add support for BCDMA CSI RX (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Add support for DMAs on AM62A SoC (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil-am62a: Add AM62Ax PSIL and PDMA data (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Fix BCDMA for case w/o BCHAN (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Do conditional decrement of UDMA_CHAN_RT_PEER_BCNT_REG (Andrew Halaney) [RHEL-29244] - dmaengine: ti: convert PSIL to be buildable as module (Andrew Halaney) [RHEL-29244] - dmaengine: ti: convert k3-udma to module (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma-glue: fix memory leak when register device fail (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Respond TX done if DMA_PREP_INTERRUPT is not requested (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil: add additional TX threads for j721e (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil: add additional TX threads for j7200 (Andrew Halaney) [RHEL-29244] - dmaengine: ti: edma: Remove some unused functions (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Reset UDMA_CHAN_RT byte counters to prevent overflow (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma-private: Fix refcount leak bug in of_xudma_dev_get() (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil-j721s2: Add psil threads for sa2ul (Andrew Halaney) [RHEL-29244] - dmaengine: ti: Add missing put_device in ti_dra7_xbar_route_allocate (Andrew Halaney) [RHEL-29244] - dmaengine: ti: Fix refcount leak in ti_dra7_xbar_route_allocate (Andrew Halaney) [RHEL-29244] - dmaengine: ti: deprecate '#dma-channels' (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil-am62: Update PSIL thread for saul. (Andrew Halaney) [RHEL-29244] - dma: omap: hide legacy interface (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil: Add AM62x PSIL and PDMA data (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Add AM62x DMSS support (Andrew Halaney) [RHEL-29244] - dmaengine: ti: cleanup comments (Andrew Halaney) [RHEL-29244] - drivers: dma: ti: k3-psil: Add support for J721S2 (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Add SoC dependent data for J721S2 SoC (Andrew Halaney) [RHEL-29244] - dmaengine: ti: edma: Use 'for_each_set_bit' when possible (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Fix smatch warnings (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Set r/tchan or rflow to NULL if request fail (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Set bchan to NULL if a channel request fail (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil-j721e: Add entry for CSI2RX (Andrew Halaney) [RHEL-29244] - xfs: drop experimental warning for FSDAX (Bill O'Donnell) [RHEL-15319] - mm, pmem, xfs: Introduce MF_MEM_PRE_REMOVE for unbind (Bill O'Donnell) [RHEL-12888] - xfs: correct calculation for agend and blockcount (Bill O'Donnell) [RHEL-12888] - fs: distinguish between user initiated freeze and kernel initiated freeze (Bill O'Donnell) [RHEL-12888] - xfs: fix the calculation for "end" and "length" (Bill O'Donnell) [RHEL-12888] - mpls: Do not orphan the skb (Guillaume Nault) [RHEL-28782] - net: flow_dissector: Use 64bits for used_keys (Ivan Vecera) [RHEL-29648] - macvlan: Don't propagate promisc change to lower dev in passthru (Davide Caratti) [RHEL-32205] - ipvlan: add ipvlan_route_v6_outbound() helper (Davide Caratti) [RHEL-32205] - ipvlan: properly track tx_errors (Davide Caratti) [RHEL-32205] - platform/x86: intel-uncore-freq: Add additional client processors (Steve Best) [RHEL-32742] - l2tp: fix incorrect parameter validation in the pppol2tp_getsockopt() function (Guillaume Nault) [RHEL-30144] - net: ip_tunnel: make sure to pull inner header in ip_tunnel_rcv() (Guillaume Nault) [RHEL-30144] - geneve: make sure to pull inner header in geneve_rx() (Guillaume Nault) [RHEL-30144] - net: ip_tunnel: prevent perpetual headroom growth (Guillaume Nault) [RHEL-30144] - l2tp: pass correct message length to ip6_append_data (Guillaume Nault) [RHEL-30144] - ip6_tunnel: make sure to pull inner header in __ip6_tnl_rcv() (Guillaume Nault) [RHEL-30144] - ip_tunnels: use DEV_STATS_INC() (Guillaume Nault) [RHEL-30144] - ipmr: fix incorrect parameter validation in the ip_mroute_getsockopt() function (Guillaume Nault) [RHEL-31492] - inet_diag: annotate data-races around inet_diag_table[] (Guillaume Nault) [RHEL-31492] - arp: Prevent overflow in arp_req_get(). (Guillaume Nault) [RHEL-31492] - ipv4: properly combine dev_base_seq and ipv4.dev_addr_genid (Guillaume Nault) [RHEL-31492] - inet: read sk->sk_family once in inet_recv_error() (Guillaume Nault) [RHEL-31492] - net: ipv4: fix a memleak in ip_setup_cork (Guillaume Nault) [RHEL-31492] - ipv6: init the accept_queue's spinlocks in inet6_create (Guillaume Nault) [RHEL-31492] - tcp: make sure init the accept_queue's spinlocks once (Guillaume Nault) [RHEL-31492]- PCI/MSI: Prevent MSI hardware interrupt number truncation (Myron Stowe) [RHEL-21453] - redhat/configs: Add CONFIG_CRYPTO_DEV_QAT_420XX (Vladis Dronov) [RHEL-17715] - crypto: qat - make ring to service map common for QAT GEN4 (Vladis Dronov) [RHEL-17715] - crypto: qat - fix ring to service map for dcc in 420xx (Vladis Dronov) [RHEL-17715] - crypto: qat - fix ring to service map for dcc in 4xxx (Vladis Dronov) [RHEL-17715] - crypto: qat - fix comment structure (Vladis Dronov) [RHEL-17715] - crypto: qat - remove unnecessary description from comment (Vladis Dronov) [RHEL-17715] - crypto: qat - remove double initialization of value (Vladis Dronov) [RHEL-17715] - crypto: qat - avoid division by zero (Vladis Dronov) [RHEL-17715] - crypto: qat - removed unused macro in adf_cnv_dbgfs.c (Vladis Dronov) [RHEL-17715] - crypto: qat - remove unused macros in qat_comp_alg.c (Vladis Dronov) [RHEL-17715] - crypto: qat - uninitialized variable in adf_hb_error_inject_write() (Vladis Dronov) [RHEL-17715] - Documentation: qat: fix auto_reset section (Vladis Dronov) [RHEL-17715] - crypto: qat - resolve race condition during AER recovery (Vladis Dronov) [RHEL-17715] - crypto: qat - change SLAs cleanup flow at shutdown (Vladis Dronov) [RHEL-17715] - crypto: qat - improve aer error reset handling (Vladis Dronov) [RHEL-17715] - crypto: qat - limit heartbeat notifications (Vladis Dronov) [RHEL-17715] - crypto: qat - add auto reset on error (Vladis Dronov) [RHEL-17715] - crypto: qat - add fatal error notification (Vladis Dronov) [RHEL-17715] - crypto: qat - re-enable sriov after pf reset (Vladis Dronov) [RHEL-17715] - crypto: qat - update PFVF protocol for recovery (Vladis Dronov) [RHEL-17715] - crypto: qat - disable arbitration before reset (Vladis Dronov) [RHEL-17715] - crypto: qat - add fatal error notify method (Vladis Dronov) [RHEL-17715] - crypto: qat - add heartbeat error simulator (Vladis Dronov) [RHEL-17715] - crypto: qat - use kcalloc_node() instead of kzalloc_node() (Vladis Dronov) [RHEL-17715] - crypto: qat - avoid memcpy() overflow warning (Vladis Dronov) [RHEL-17715] - crypto: qat - fix arbiter mapping generation algorithm for QAT 402xx (Vladis Dronov) [RHEL-17715] - crypto: qat - generate dynamically arbiter mappings (Vladis Dronov) [RHEL-17715] - crypto: qat - add support for ring pair level telemetry (Vladis Dronov) [RHEL-17715] - crypto: qat - add support for device telemetry (Vladis Dronov) [RHEL-17715] - crypto: qat - add admin msgs for telemetry (Vladis Dronov) [RHEL-17715] - crypto: qat - include pci.h for GET_DEV() (Vladis Dronov) [RHEL-17715] - crypto: qat - add support for 420xx devices (Vladis Dronov) [RHEL-17715] - crypto: qat - move fw config related structures (Vladis Dronov) [RHEL-17715] - crypto: qat - relocate portions of qat_4xxx code (Vladis Dronov) [RHEL-17715] - crypto: qat - change signature of uof_get_num_objs() (Vladis Dronov) [RHEL-17715] - crypto: qat - relocate and rename get_service_enabled() (Vladis Dronov) [RHEL-17715] - seq_file: add helper macro to define attribute for rw file (Vladis Dronov) [RHEL-17715] - minmax: Introduce {min,max}_array() (Vladis Dronov) [RHEL-17715] - vfio/fsl-mc: Block calling interrupt handler without trigger (Alex Williamson) [RHEL-30023] - vfio/platform: Create persistent IRQ handlers (Alex Williamson) [RHEL-30023] - vfio/platform: Disable virqfds on cleanup (Alex Williamson) [RHEL-30023] - vfio/pci: Create persistent INTx handler (Alex Williamson) [RHEL-30023] - vfio: Introduce interface to flush virqfd inject workqueue (Alex Williamson) [RHEL-30023] - vfio/pci: Lock external INTx masking ops (Alex Williamson) [RHEL-30023] - vfio/pci: Disable auto-enable of exclusive INTx IRQ (Alex Williamson) [RHEL-30023] - vfio/mbochs: make mbochs_class constant (Alex Williamson) [RHEL-30023] - vfio/mdpy: make mdpy_class constant (Alex Williamson) [RHEL-30023] - vfio: amba: Rename pl330_ids[] to vfio_amba_ids[] (Alex Williamson) [RHEL-30023] - vfio/pci: rename and export range_intersect_range (Alex Williamson) [RHEL-30023] - vfio/pci: rename and export do_io_rw() (Alex Williamson) [RHEL-30023] - vfio/pci: WARN_ON driver_override kasprintf failure (Alex Williamson) [RHEL-30023] - vfio/pci: Expose vfio_pci_core_iowrite/read##size() (Alex Williamson) [RHEL-30023] - vfio/pci: Expose vfio_pci_core_setup_barmap() (Alex Williamson) [RHEL-30023] - vfio/type1: account iommu allocations (Alex Williamson) [RHEL-30023] - redhat/configs: Disable CONFIG_VFIO_DEBUGFS (Alex Williamson) [RHEL-30023] - MAINTAINERS: Add vfio debugfs interface doc link (Alex Williamson) [RHEL-30023] - Documentation: add debugfs description for vfio (Alex Williamson) [RHEL-30023] - vfio/migration: Add debugfs to live migration driver (Alex Williamson) [RHEL-30023] - vfio: Drop vfio_file_iommu_group() stub to fudge around a KVM wart (Alex Williamson) [RHEL-30023] - iommufd/iova_bitmap: Move symbols to IOMMUFD namespace (Alex Williamson) [RHEL-30023] - vfio: Move iova_bitmap into iommufd (Alex Williamson) [RHEL-30023] - vfio/iova_bitmap: Export more API symbols (Alex Williamson) [RHEL-30023] - thermal: sysfs: Fix trip_point_hyst_store() (Jennifer Berringer) [RHEL-31231] - ring-buffer: Do not attempt to read past "commit" (Jerome Marchand) [RHEL-29064] {CVE-2023-52501} - Upstream has changed the APIs to suspend the array. (Nigel Croxon) [RHEL-26279] - md/raid5: fix deadlock that raid5d() wait for itself to clear MD_SB_CHANGE_PENDING (Nigel Croxon) [RHEL-26279] - Revert "Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d"" (Nigel Croxon) [RHEL-26279] - Revert "raid5: read data is wrong when recovery happens" (Nigel Croxon) [RHEL-26279] - md: add a mddev_is_dm helper (Nigel Croxon) [RHEL-26279] - md: add a mddev_add_trace_msg helper (Nigel Croxon) [RHEL-26279] - md: add a mddev_trace_remap helper (Nigel Croxon) [RHEL-26279] - md/raid1-10: add a helper raid1_check_read_range() (Nigel Croxon) [RHEL-26279] - md/raid1: factor out helpers to add rdev to conf (Nigel Croxon) [RHEL-26279] - md: add a new helper rdev_has_badblock() (Nigel Croxon) [RHEL-26279] - md/raid5: fix atomicity violation in raid5_cache_count (Nigel Croxon) [RHEL-26279] - dm-raid: fix lockdep waring in "pers->hot_add_disk" (Nigel Croxon) [RHEL-26279] - md/dm-raid: don't call md_reap_sync_thread() directly (Nigel Croxon) [RHEL-26279] - dm-raid456, md/raid456: fix a deadlock for dm-raid456 while io concurrent with reshape (Nigel Croxon) [RHEL-26279] - dm-raid: add a new helper prepare_suspend() in md_personality (Nigel Croxon) [RHEL-26279] - dm-raid: really frozen sync_thread during suspend (Nigel Croxon) [RHEL-26279] - md: add a new helper reshape_interrupted() (Nigel Croxon) [RHEL-26279] - md: export helper md_is_rdwr() (Nigel Croxon) [RHEL-26279] - md: export helpers to stop sync_thread (Nigel Croxon) [RHEL-26279] - md: don't clear MD_RECOVERY_FROZEN for new dm-raid until resume (Nigel Croxon) [RHEL-26279] - md/md-bitmap: fix incorrect usage for sb_index (Nigel Croxon) [RHEL-26279] - md: check mddev->pers before calling md_set_readonly() (Nigel Croxon) [RHEL-26279] - md: clean up openers check in do_md_stop() and md_set_readonly() (Nigel Croxon) [RHEL-26279] - md: sync blockdev before stopping raid or setting readonly (Nigel Croxon) [RHEL-26279] - md: factor out a helper to sync mddev (Nigel Croxon) [RHEL-26279] - md: Don't clear MD_CLOSING when the raid is about to stop (Nigel Croxon) [RHEL-26279] - md: return directly before setting did_set_md_closing (Nigel Croxon) [RHEL-26279] - md: clean up invalid BUG_ON in md_ioctl (Nigel Croxon) [RHEL-26279] - md: changed the switch of RAID_VERSION to if (Nigel Croxon) [RHEL-26279] - md: merge the check of capabilities into md_ioctl_valid() (Nigel Croxon) [RHEL-26279] - md: Don't suspend the array for interrupted reshape (Nigel Croxon) [RHEL-26279] - md: Don't register sync_thread for reshape directly (Nigel Croxon) [RHEL-26279] - md: Make sure md_do_sync() will set MD_RECOVERY_DONE (Nigel Croxon) [RHEL-26279] - md: Don't ignore read-only array in md_check_recovery() (Nigel Croxon) [RHEL-26279] - md: Don't ignore suspended array in md_check_recovery() (Nigel Croxon) [RHEL-26279] - md: Fix missing release of 'active_io' for flush (Nigel Croxon) [RHEL-26279] - md: fix kmemleak of rdev->serial (Nigel Croxon) [RHEL-26279] - md: use RCU lock to protect traversal in md_spares_need_change() (Nigel Croxon) [RHEL-26279] - md: get rdev->mddev with READ_ONCE() (Nigel Croxon) [RHEL-26279] - md: remove redundant md_wakeup_thread() (Nigel Croxon) [RHEL-26279] - md: remove redundant check of 'mddev->sync_thread' (Nigel Croxon) [RHEL-26279] - md: fix a suspicious RCU usage warning (Nigel Croxon) [RHEL-26279] - md/raid1: Use blk_opf_t for read and write operations (Nigel Croxon) [RHEL-26279] - md: Fix md_seq_ops() regressions (Nigel Croxon) [RHEL-26279] - md/raid1: support read error check (Nigel Croxon) [RHEL-26279] - md: factor out a helper exceed_read_errors() to check read_errors (Nigel Croxon) [RHEL-26279] - md: Whenassemble the array, consult the superblock of the freshest device (Nigel Croxon) [RHEL-26279] - md/raid1: remove unnecessary null checking (Nigel Croxon) [RHEL-26279] - md: split MD_RECOVERY_NEEDED out of mddev_resume (Nigel Croxon) [RHEL-26279] - md: fix stopping sync thread (Nigel Croxon) [RHEL-26279] - md: don't leave 'MD_RECOVERY_FROZEN' in error path of md_set_readonly() (Nigel Croxon) [RHEL-26279] - md: fix missing flush of sync_work (Nigel Croxon) [RHEL-26279] - md: synchronize flush io with array reconfiguration (Nigel Croxon) [RHEL-26279] - md/raid6: use valid sector values to determine if an I/O should wait on the reshape (Nigel Croxon) [RHEL-26279] - md/raid5: remove rcu protection to access rdev from conf (Nigel Croxon) [RHEL-26279] - md/raid1: remove rcu protection to access rdev from conf (Nigel Croxon) [RHEL-26279] - md/raid10: remove rcu protection to access rdev from conf (Nigel Croxon) [RHEL-26279] - md: remove flag RemoveSynchronized (Nigel Croxon) [RHEL-26279] - Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d" (Nigel Croxon) [RHEL-26279] - md: bypass block throttle for superblock update (Nigel Croxon) [RHEL-26279] - md: fix bi_status reporting in md_end_clone_io (Nigel Croxon) [RHEL-26279] - md: cleanup pers->prepare_suspend() (Nigel Croxon) [RHEL-26279] - md-cluster: check for timeout while a new disk adding (Nigel Croxon) [RHEL-26279] - md: rename __mddev_suspend/resume() back to mddev_suspend/resume() (Nigel Croxon) [RHEL-26279] - md/dm-raid: use new apis to suspend array (Nigel Croxon) [RHEL-26279] - md: remove old apis to suspend the array (Nigel Croxon) [RHEL-26279] - md: suspend array in md_start_sync() if array need reconfiguration (Nigel Croxon) [RHEL-26279] - md/raid5: replace suspend with quiesce() callback (Nigel Croxon) [RHEL-26279] - md: cleanup mddev_create/destroy_serial_pool() (Nigel Croxon) [RHEL-26279] - md: use new apis to suspend array before mddev_create/destroy_serial_pool (Nigel Croxon) [RHEL-26279] - md: use new apis to suspend array for ioctls involed array reconfiguration (Nigel Croxon) [RHEL-26279] - md: use new apis to suspend array for adding/removing rdev from state_store() (Nigel Croxon) [RHEL-26279] - md: use new apis to suspend array for sysfs apis (Nigel Croxon) [RHEL-26279] - md/raid5: use new apis to suspend array (Nigel Croxon) [RHEL-26279] - md/raid5-cache: use new apis to suspend array (Nigel Croxon) [RHEL-26279] - md/md-bitmap: use new apis to suspend array for location_store() (Nigel Croxon) [RHEL-26279] - md: add new helpers to suspend/resume and lock/unlock array (Nigel Croxon) [RHEL-26279] - md: add new helpers to suspend/resume array (Nigel Croxon) [RHEL-26279] - md: replace is_md_suspended() with 'mddev->suspended' in md_check_recovery() (Nigel Croxon) [RHEL-26279] - md/raid5-cache: use READ_ONCE/WRITE_ONCE for 'conf->log' (Nigel Croxon) [RHEL-26279] - md: use READ_ONCE/WRITE_ONCE for 'suspend_lo' and 'suspend_hi' (Nigel Croxon) [RHEL-26279] - md/raid1: don't split discard io for write behind (Nigel Croxon) [RHEL-26279] - md: do not require mddev_lock() for all options in array_state_store() (Nigel Croxon) [RHEL-26279] - md: simplify md_seq_ops (Nigel Croxon) [RHEL-26279] - md: factor out a helper from mddev_put() (Nigel Croxon) [RHEL-26279] - ext4: check if ext4_blkdev_get() returns NULL (Ming Lei) [RHEL-30965] - libceph: init the cursor when preparing the sparse read (Xiubo Li) [RHEL-19813] - libceph: just wait for more data to be available on the socket (Xiubo Li) [RHEL-19813] - libceph: rename read_sparse_msg_*() to read_partial_sparse_msg_*() (Xiubo Li) [RHEL-19813] - libceph: fail sparse-read if the data length doesn't match (Xiubo Li) [RHEL-19813] - ceph: fix incorrect revoked caps assert in ceph_fill_file_size() (Xiubo Li) [RHEL-19813] - ceph: remove unnecessary IS_ERR() check in ceph_fname_to_usr() (Xiubo Li) [RHEL-19813] - ceph: remove unnecessary check for NULL in parse_longname() (Xiubo Li) [RHEL-19813] - ceph: switch ceph_lookup/atomic_open() to use new fscrypt helper (Xiubo Li) [RHEL-19813] - ceph: fix updating i_truncate_pagecache_size for fscrypt (Xiubo Li) [RHEL-19813] - ceph: wait for OSD requests' callbacks to finish when unmounting (Xiubo Li) [RHEL-19813] - ceph: drop messages from MDS when unmounting (Xiubo Li) [RHEL-19813] - ceph: prevent snapshot creation in encrypted locked directories (Xiubo Li) [RHEL-19813] - ceph: add support for encrypted snapshot names (Xiubo Li) [RHEL-19813] - ceph: invalidate pages when doing direct/sync writes (Xiubo Li) [RHEL-19813] - ceph: plumb in decryption during reads (Xiubo Li) [RHEL-19813] - ceph: add encryption support to writepage and writepages (Xiubo Li) [RHEL-19813] - ceph: redirty the page for writepage on failure (Xiubo Li) [RHEL-19813] - ceph: add read/modify/write to ceph_sync_write (Xiubo Li) [RHEL-19813] - ceph: align data in pages in ceph_sync_write (Xiubo Li) [RHEL-19813] - ceph: don't use special DIO path for encrypted inodes (Xiubo Li) [RHEL-19813] - ceph: don't get the inline data for new creating files (Xiubo Li) [RHEL-19813] - ceph: add truncate size handling support for fscrypt (Xiubo Li) [RHEL-19813] - ceph: add object version support for sync read (Xiubo Li) [RHEL-19813] - libceph: allow ceph_osdc_new_request to accept a multi-op read (Xiubo Li) [RHEL-19813] - libceph: add CEPH_OSD_OP_ASSERT_VER support (Xiubo Li) [RHEL-19813] - ceph: add infrastructure for file encryption and decryption (Xiubo Li) [RHEL-19813] - ceph: handle fscrypt fields in cap messages from MDS (Xiubo Li) [RHEL-19813] - ceph: size handling in MClientRequest, cap updates and inode traces (Xiubo Li) [RHEL-19813] - ceph: mark directory as non-complete after loading key (Xiubo Li) [RHEL-19813] - ceph: allow encrypting a directory while not having Ax caps (Xiubo Li) [RHEL-19813] - ceph: add some fscrypt guardrails (Xiubo Li) [RHEL-19813] - ceph: create symlinks with encrypted and base64-encoded targets (Xiubo Li) [RHEL-19813] - ceph: add support to readdir for encrypted names (Xiubo Li) [RHEL-19813] - ceph: pass the request to parse_reply_info_readdir() (Xiubo Li) [RHEL-19813] - ceph: make ceph_fill_trace and ceph_get_name decrypt names (Xiubo Li) [RHEL-19813] - ceph: add helpers for converting names for userland presentation (Xiubo Li) [RHEL-19813] - ceph: make d_revalidate call fscrypt revalidator for encrypted dentries (Xiubo Li) [RHEL-19813] - ceph: set DCACHE_NOKEY_NAME flag in ceph_lookup/atomic_open() (Xiubo Li) [RHEL-19813] - ceph: decode alternate_name in lease info (Xiubo Li) [RHEL-19813] - ceph: send alternate_name in MClientRequest (Xiubo Li) [RHEL-19813] - ceph: encode encrypted name in ceph_mdsc_build_path and dentry release (Xiubo Li) [RHEL-19813] - ceph: add base64 endcoding routines for encrypted names (Xiubo Li) [RHEL-19813] - ceph: make ioctl cmds more readable in debug log (Xiubo Li) [RHEL-19813] - ceph: add fscrypt ioctls and ceph.fscrypt.auth vxattr (Xiubo Li) [RHEL-19813] - ceph: implement -o test_dummy_encryption mount option (Xiubo Li) [RHEL-19813] - ceph: fscrypt_auth handling for ceph (Xiubo Li) [RHEL-19813] - ceph: use osd_req_op_extent_osd_iter for netfs reads (Xiubo Li) [RHEL-19813] - libceph: add new iov_iter-based ceph_msg_data_type and ceph_osd_data_type (Xiubo Li) [RHEL-19813] - ceph: make ceph_msdc_build_path use ref-walk (Xiubo Li) [RHEL-19813] - ceph: preallocate inode for ops that may create one (Xiubo Li) [RHEL-19813] - fs: change test in inode_insert5 for adding to the sb list (Xiubo Li) [RHEL-19813] - ceph: add new mount option to enable sparse reads (Xiubo Li) [RHEL-19813] - libceph: add sparse read support to OSD client (Xiubo Li) [RHEL-19813] - libceph: add sparse read support to msgr1 (Xiubo Li) [RHEL-19813] - libceph: support sparse reads on msgr2 secure codepath (Xiubo Li) [RHEL-19813] - libceph: new sparse_read op, support sparse reads on msgr2 crc codepath (Xiubo Li) [RHEL-19813] - libceph: define struct ceph_sparse_extent and add some helpers (Xiubo Li) [RHEL-19813] - libceph: add spinlock around osd->o_requests (Xiubo Li) [RHEL-19813] - ceph: try to check caps immediately after async creating finishes (Xiubo Li) [RHEL-19813] - ceph: remove useless session parameter for check_caps() (Xiubo Li) [RHEL-19813] - ceph: flush the dirty caps immediatelly when quota is approaching (Xiubo Li) [RHEL-19813] - ceph: fix NULL pointer dereference for req->r_session (Xiubo Li) [RHEL-19813] - ceph: fix a NULL vs IS_ERR() check when calling ceph_lookup_inode() (Xiubo Li) [RHEL-19813] - ceph: fix incorrectly showing the .snap size for stat (Xiubo Li) [RHEL-19813] - ceph: fail the open_by_handle_at() if the dentry is being unlinked (Xiubo Li) [RHEL-19813] - ceph: increment i_version when doing a setattr with caps (Xiubo Li) [RHEL-19813] - ceph: Use kcalloc for allocating multiple elements (Xiubo Li) [RHEL-19813] - ceph: no need to wait for transition RDCACHE|RD -> RD (Xiubo Li) [RHEL-19813] - ceph: fail the request if the peer MDS doesn't support getvxattr op (Xiubo Li) [RHEL-19813] - ceph: wake up the waiters if any new caps comes (Xiubo Li) [RHEL-19813] - libceph: drop last_piece flag from ceph_msg_data_cursor (Xiubo Li) [RHEL-19813] - fscrypt: Replace 1-element array with flexible array (Xiubo Li) [RHEL-19813] - fscrypt: optimize fscrypt_initialize() (Xiubo Li) [RHEL-19813] - fscrypt: use WARN_ON_ONCE instead of WARN_ON (Xiubo Li) [RHEL-19813] - fscrypt: check for NULL keyring in fscrypt_put_master_key_activeref() (Xiubo Li) [RHEL-19813] - fscrypt: improve fscrypt_destroy_keyring() documentation (Xiubo Li) [RHEL-19813] - fscrypt: destroy keyring after security_sb_delete() (Xiubo Li) [RHEL-19813] - fscrypt: support decrypting data from large folios (Xiubo Li) [RHEL-19813] - fscrypt: clean up fscrypt_add_test_dummy_key() (Xiubo Li) [RHEL-19813] - fs/super.c: stop calling fscrypt_destroy_keyring() from __put_super() (Xiubo Li) [RHEL-19813] - ext4: stop calling fscrypt_add_test_dummy_key() (Xiubo Li) [RHEL-19813] - fscrypt: add the test dummy encryption key on-demand (Xiubo Li) [RHEL-19813] - fscrypt: stop using PG_error to track error status (Xiubo Li) [RHEL-19813] - fscrypt: remove fscrypt_set_test_dummy_encryption() (Xiubo Li) [RHEL-19813] - fscrypt: align Base64 encoding with RFC 4648 base64url (Xiubo Li) [RHEL-19813] - fscrypt: new helper function - fscrypt_prepare_lookup_partial() (Xiubo Li) [RHEL-19813] - fscrypt: add fscrypt_context_for_new_inode (Xiubo Li) [RHEL-19813] - fscrypt: export fscrypt_fname_encrypt and fscrypt_fname_encrypted_size (Xiubo Li) [RHEL-19813] - fscrypt: split up FS_CRYPTO_BLOCK_SIZE (Xiubo Li) [RHEL-19813] - fscrypt: update documentation for direct I/O support (Xiubo Li) [RHEL-19813] - fscrypt: add functions for direct I/O support (Xiubo Li) [RHEL-19813] - fscrypt: add additional documentation for SM4 support (Xiubo Li) [RHEL-19813] - fscrypt: remove unused Speck definitions (Xiubo Li) [RHEL-19813] - fscrypt: Add SM4 XTS/CTS symmetric algorithm support (Xiubo Li) [RHEL-19813] - blk-crypto: Add support for SM4-XTS blk crypto mode (Xiubo Li) [RHEL-19813] - fscrypt: add comment for fscrypt_valid_enc_modes_v1() (Xiubo Li) [RHEL-19813] - fscrypt: pass super_block to fscrypt_put_master_key_activeref() (Xiubo Li) [RHEL-19813] - fscrypt: Add HCTR2 support for filename encryption (Xiubo Li) [RHEL-19813] - fscrypt: allow 256-bit master keys with AES-256-XTS (Xiubo Li) [RHEL-19813] - fscrypt: improve a few comments (Xiubo Li) [RHEL-19813] - fscrypt: improve documentation for inline encryption (Xiubo Li) [RHEL-19813] - fscrypt: clean up comments in bio.c (Xiubo Li) [RHEL-19813] - crypto: iaa - mark tech preview (Vladis Dronov) [RHEL-29685] - crypto: iaa - Fix nr_cpus < nr_iaa case (Vladis Dronov) [RHEL-29685] - crypto: iaa - fix the missing CRYPTO_ALG_ASYNC in cra_flags (Vladis Dronov) [RHEL-29685] - crypto: iaa - Fix comp/decomp delay statistics (Vladis Dronov) [RHEL-29685] - crypto: iaa - Fix async_disable descriptor leak (Vladis Dronov) [RHEL-29685] - crypto: iaa - Remove unnecessary debugfs_create_dir() error check in iaa_crypto_debugfs_init() (Vladis Dronov) [RHEL-29685] - crypto: iaa - Remove header table code (Vladis Dronov) [RHEL-29685] - ice: fix enabling RX VLAN filtering (Petr Oros) [RHEL-28837]- ipmi: Remove usage of the deprecated ida_simple_xx() API (Tony Camuso) [RHEL-25927] - ipmi: Use regspacings passed as a module parameter (Tony Camuso) [RHEL-25927] - ipmi: si: Use device_get_match_data() (Tony Camuso) [RHEL-25927] - ipmi: refactor deprecated strncpy (Tony Camuso) [RHEL-25927] - efivarfs: import symbols in EFIVAR namespace (Eric Chanudet) [RHEL-31861] - stackdepot: use variable size records for non-evictable entries (Waiman Long) [RHEL-28060] - stackdepot: make fast paths lock-less again (Waiman Long) [RHEL-28060] - stackdepot: add stats counters exported via debugfs (Waiman Long) [RHEL-28060] - lib/stackdepot: fix comment in include/linux/stackdepot.h (Waiman Long) [RHEL-28060] - lib/stackdepot: add printk_deferred_enter/exit guards (Waiman Long) [RHEL-28060] - lib/stackdepot: adjust DEPOT_POOLS_CAP for KMSAN (Waiman Long) [RHEL-28060] - kasan: use stack_depot_put for tag-based modes (Waiman Long) [RHEL-28060] - kasan: check object_size in kasan_complete_mode_report_info (Waiman Long) [RHEL-28060] - kasan: remove atomic accesses to stack ring entries (Waiman Long) [RHEL-28060] - lib/stackdepot: allow users to evict stack traces (Waiman Long) [RHEL-28060] - lib/stackdepot: add refcount for records (Waiman Long) [RHEL-28060] - lib/stackdepot, kasan: add flags to __stack_depot_save and rename (Waiman Long) [RHEL-28060] - lib/stackdepot: use list_head for stack record links (Waiman Long) [RHEL-28060] - lib/stackdepot: use read/write lock (Waiman Long) [RHEL-28060] - lib/stackdepot: store free stack records in a freelist (Waiman Long) [RHEL-28060] - lib/stackdepot: store next pool pointer in new_pool (Waiman Long) [RHEL-28060] - lib/stackdepot: rename next_pool_required to new_pool_required (Waiman Long) [RHEL-28060] - lib/stackdepot: rework helpers for depot_alloc_stack (Waiman Long) [RHEL-28060] - lib/stackdepot: fix and clean-up atomic annotations (Waiman Long) [RHEL-28060] - redhat/configs: Add CONFIG_STACKDEPOT_MAX_FRAMES (Waiman Long) [RHEL-28060] - lib/stackdepot: use fixed-sized slots for stack records (Waiman Long) [RHEL-28060] - lib/stackdepot: add depot_fetch_stack helper (Waiman Long) [RHEL-28060] - lib/stackdepot: drop valid bit from handles (Waiman Long) [RHEL-28060] - lib/stackdepot: simplify __stack_depot_save (Waiman Long) [RHEL-28060] - lib/stackdepot: check disabled flag when fetching (Waiman Long) [RHEL-28060] - lib/stackdepot: print disabled message only if truly disabled (Waiman Long) [RHEL-28060] - mm/kmemleak: use object_cache instead of kmemleak_initialized to check in set_track_prepare() (Waiman Long) [RHEL-28060] - kasan,kmsan: remove __GFP_KSWAPD_RECLAIM usage from kasan/kmsan (Waiman Long) [RHEL-28060] - kmsan: fix a stale comment in kmsan_save_stack_with_flags() (Waiman Long) [RHEL-28060] - lib/stackdepot: kmsan: mark API outputs as initialized (Waiman Long) [RHEL-28060] - lib/stackdepot: move documentation comments to stackdepot.h (Waiman Long) [RHEL-28060] - lib/stackdepot: various comments clean-ups (Waiman Long) [RHEL-28060] - lib/stackdepot: annotate racy pool_index accesses (Waiman Long) [RHEL-28060] - lib/stacktrace, kasan, kmsan: rework extra_bits interface (Waiman Long) [RHEL-28060] - lib/stackdepot: rename next_pool_inited to next_pool_required (Waiman Long) [RHEL-28060] - lib/stackdepot: annotate depot_init_pool and depot_alloc_stack (Waiman Long) [RHEL-28060] - lib/stacktrace: drop impossible WARN_ON for depot_init_pool (Waiman Long) [RHEL-28060] - lib/stackdepot: rename init_stack_pool (Waiman Long) [RHEL-28060] - lib/stackdepot: rename handle and pool constants (Waiman Long) [RHEL-28060] - lib/stackdepot: rename slab to pool (Waiman Long) [RHEL-28060] - lib/stackdepot: rename hash table constants and variables (Waiman Long) [RHEL-28060] - lib/stackdepot: reorder and annotate global variables (Waiman Long) [RHEL-28060] - lib/stackdepot: lower the indentation in stack_depot_init (Waiman Long) [RHEL-28060] - lib/stackdepot: annotate init and early init functions (Waiman Long) [RHEL-28060] - lib/stackdepot: rename stack_depot_disable (Waiman Long) [RHEL-28060] - lib/stackdepot, mm: rename stack_depot_want_early_init (Waiman Long) [RHEL-28060] - lib/stackdepot: use pr_fmt to define message format (Waiman Long) [RHEL-28060] - lib/stackdepot: put functions in logical order (Waiman Long) [RHEL-28060] - mm: use stack_depot_early_init for kmemleak (Waiman Long) [RHEL-28060] - mm: use stack_depot for recording kmemleak's backtrace (Waiman Long) [RHEL-28060] - redhat/configs: Remove CONFIG_STACK_HASH_ORDER (Waiman Long) [RHEL-28060] - lib/stackdepot: replace CONFIG_STACK_HASH_ORDER with automatic sizing (Waiman Long) [RHEL-28060] - Add CONFIG_PER_VMA_LOCK_STATS to RHEL configs collection (Chris von Recklinghausen) [RHEL-27736] - mmap: fix do_brk_flags() modifying obviously incorrect VMAs (Chris von Recklinghausen) [RHEL-27736] - mm: do not BUG_ON missing brk mapping, because userspace can unmap it (Chris von Recklinghausen) [RHEL-27736] - mm/page_alloc: leave IRQs enabled for per-cpu page allocations (Chris von Recklinghausen) [RHEL-27736] - mm/page_alloc: always remove pages from temporary list (Chris von Recklinghausen) [RHEL-27736] - mm: extend FAULT_FLAG_UNSHARE support to anything in a COW mapping (Chris von Recklinghausen) [RHEL-27736] - mm: rework handling in do_wp_page() based on private vs. shared mappings (Chris von Recklinghausen) [RHEL-27736] - hugetlb: remove duplicate mmu notifications (Chris von Recklinghausen) [RHEL-27736] - mm: teach release_pages() to take an array of encoded page pointers too (Chris von Recklinghausen) [RHEL-27736] - mm: introduce 'encoded' page pointers with embedded extra bits (Chris von Recklinghausen) [RHEL-27736] - mm/hugetlb_vmemmap: remap head page to newly allocated page (Chris von Recklinghausen) [RHEL-27736] - mm: mmap: fix documentation for vma_mas_szero (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: fix memory leak in mmap_region() (Chris von Recklinghausen) [RHEL-27736] - fs/userfaultfd: Fix maple tree iterator in userfaultfd_unregister() (Chris von Recklinghausen) [RHEL-27736] - drm/i915/userptr: restore probe_range behaviour (Chris von Recklinghausen) [RHEL-27736] - mmap: fix remap_file_pages() regression (Chris von Recklinghausen) [RHEL-27736] - mm: /proc/pid/smaps_rollup: fix maple tree search (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: fix MAP_FIXED address return on VMA merge (Chris von Recklinghausen) [RHEL-27736] - mm/mmap.c: __vma_adjust(): suppress uninitialized var warning (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: undo ->mmap() when mas_preallocate() fails (Chris von Recklinghausen) [RHEL-27736] - mm/mempolicy: fix mbind_range() arguments to vma_merge() (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: undo ->mmap() when arch_validate_flags() fails (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: preallocate maple nodes for brk vma expansion (Chris von Recklinghausen) [RHEL-27736] - mm: more vma cache removal (Chris von Recklinghausen) [RHEL-27736] - mm: memcontrol: use memcg_kmem_enabled in count_objcg_event (Chris von Recklinghausen) [RHEL-27736] - mm: fs: initialize fsdata passed to write_begin/write_end interface (Chris von Recklinghausen) [RHEL-27736] - ksm: add the ksm prefix to the names of the ksm private structures (Chris von Recklinghausen) [RHEL-27736] - ksm: count allocated ksm rmap_items for each process (Chris von Recklinghausen) [RHEL-27736] - mm: reduce noise in show_mem for lowmem allocations (Chris von Recklinghausen) [RHEL-27736] - mm: refactor of vma_merge() (Chris von Recklinghausen) [RHEL-27736] - mm/mlock: drop dead code in count_mm_mlocked_page_nr() (Chris von Recklinghausen) [RHEL-27736] - mm/mmap.c: pass in mapping to __vma_link_file() (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: drop range_has_overlap() function (Chris von Recklinghausen) [RHEL-27736] - mm: remove the vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/vmscan: use vma iterator instead of vm_next (Chris von Recklinghausen) [RHEL-27736] - nommu: remove uses of VMA linked list (Chris von Recklinghausen) [RHEL-27736] - i915: use the VMA iterator (Chris von Recklinghausen) [RHEL-27736] - mm/swapfile: use vma iterator instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/pagewalk: use vma_find() instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/oom_kill: use vma iterators instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/msync: use vma_find() instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/mremap: use vma_find_intersection() instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/mprotect: use maple tree navigation instead of VMA linked list (Chris von Recklinghausen) [RHEL-27736] - mm/mlock: use vma iterator and maple state instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/mempolicy: use vma iterator & maple state instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/memcontrol: stop using mm->highest_vm_end (Chris von Recklinghausen) [RHEL-27736] - mm/madvise: use vma_find() instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/ksm: use vma iterators instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/khugepaged: stop using vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/gup: use maple tree navigation instead of linked list (Chris von Recklinghausen) [RHEL-27736] - fork: use VMA iterator (Chris von Recklinghausen) [RHEL-27736] - sched: use maple tree iterator to walk VMAs (Chris von Recklinghausen) [RHEL-27736] - perf: use VMA iterator (Chris von Recklinghausen) [RHEL-27736] - acct: use VMA iterator instead of linked list (Chris von Recklinghausen) [RHEL-27736] - ipc/shm: use VMA iterator instead of linked list (Chris von Recklinghausen) [RHEL-27736] - userfaultfd: use maple tree iterator to iterate VMAs (Chris von Recklinghausen) [RHEL-27736] - fs/proc/task_mmu: stop using linked list and highest_vm_end (Chris von Recklinghausen) [RHEL-27736] - fs/proc/base: use the vma iterators in place of linked list (Chris von Recklinghausen) [RHEL-27736] - exec: use VMA iterator instead of linked list (Chris von Recklinghausen) [RHEL-27736] - coredump: remove vma linked list walk (Chris von Recklinghausen) [RHEL-27736] - cxl: remove vma linked list walk (Chris von Recklinghausen) [RHEL-27736] - x86: remove vma linked list walks (Chris von Recklinghausen) [RHEL-27736] - s390: remove vma linked list walks (Chris von Recklinghausen) [RHEL-27736] - powerpc: remove mmap linked list walks (Chris von Recklinghausen) [RHEL-27736] - arm64: Change elfcore for_each_mte_vma() to use VMA iterator (Chris von Recklinghausen) [RHEL-27736] - arm64: remove mmap linked list from vdso (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: change do_brk_munmap() to use do_mas_align_munmap() (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: reorganize munmap to use maple states (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: move mmap_region() below do_munmap() (Chris von Recklinghausen) [RHEL-27736] - mm: convert vma_lookup() to use mtree_load() (Chris von Recklinghausen) [RHEL-27736] - mm: remove vmacache (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: use advanced maple tree API for mmap_region() (Chris von Recklinghausen) [RHEL-27736] - mm: use maple tree operations for find_vma_intersection() (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: change do_brk_flags() to expand existing VMA and add do_brk_munmap() (Chris von Recklinghausen) [RHEL-27736] - mm/khugepaged: optimize collapse_pte_mapped_thp() by using vma_lookup() (Chris von Recklinghausen) [RHEL-27736] - mm: optimize find_exact_vma() to use vma_lookup() (Chris von Recklinghausen) [RHEL-27736] - mmap: change zeroing of maple tree in __vma_adjust() (Chris von Recklinghausen) [RHEL-27736] - mm: remove rb tree. (Chris von Recklinghausen) [RHEL-27736] - damon: convert __damon_va_three_regions to use the VMA iterator (Chris von Recklinghausen) [RHEL-27736] - kernel/fork: use maple tree for dup_mmap() during forking (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: use maple tree for unmapped_area{_topdown} (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: use the maple tree for find_vma_prev() instead of the rbtree (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: use the maple tree in find_vma() instead of the rbtree. (Chris von Recklinghausen) [RHEL-27736] - mmap: use the VMA iterator in count_vma_pages_range() (Chris von Recklinghausen) [RHEL-27736] - mm: add VMA iterator (Chris von Recklinghausen) [RHEL-27736] - mm: start tracking VMAs with maple tree (Chris von Recklinghausen) [RHEL-27736] - mm/smaps: don't access young/dirty bit if pte unpresent (Chris von Recklinghausen) [RHEL-27736] - mm/huge_memory: fix comment of page_deferred_list (Chris von Recklinghausen) [RHEL-27736] - buffer: Remove check for PageError (Chris von Recklinghausen) [RHEL-27736] - mpage: Convert do_mpage_readpage() to use a folio (Chris von Recklinghausen) [RHEL-27736] - Revert "arm64: Change elfcore for_each_mte_vma() to use VMA iterator" (Chris von Recklinghausen) [RHEL-27736] - arm64: Change elfcore for_each_mte_vma() to use VMA iterator (Chris von Recklinghausen) [RHEL-27736] - iommu/vt-d: Support enforce_cache_coherency only for empty domains (Jerry Snitselaar) [RHEL-31083] - iommu/vt-d: Add MTL to quirk list to skip TE disabling (Jerry Snitselaar) [RHEL-31083] - iommu/vt-d: Make context clearing consistent with context mapping (Jerry Snitselaar) [RHEL-31083] - iommu/vt-d: Disable PCI ATS in legacy passthrough mode (Jerry Snitselaar) [RHEL-31083] - iommu/vt-d: Omit devTLB invalidation requests when TES=0 (Jerry Snitselaar) [RHEL-31083] - gitlab-ci: allow coverage template to disable debug builds again (Michael Hofmann) - usb: dwc3-qcom: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28809] - vfio/type1: use const struct bus_type ** (Desnes Nunes) [RHEL-28809] - Revert "usb: typec: tcpm: reset counter when enter into unattached state after try role" (Desnes Nunes) [RHEL-28809] - USB: serial: option: fix FM101R-GL defines (Desnes Nunes) [RHEL-28809] - Revert "usb: phy: add usb phy notify port status API" (Desnes Nunes) [RHEL-28809] - usb: typec: tcpm: Fix sink caps op current check (Desnes Nunes) [RHEL-28809] - usb: phy: mxs: remove CONFIG_USB_OTG condition for mxs_phy_is_otg_host() (Desnes Nunes) [RHEL-28809] - media: dvb-usb-v2: af9035: fix missing unlock (Desnes Nunes) [RHEL-28809] - USB: serial: option: add Fibocom to DELL custom modem FM101R-GL (Desnes Nunes) [RHEL-28809] - USB: serial: option: add entry for Sierra EM9191 with new firmware (Desnes Nunes) [RHEL-28809] - USB: serial: option: add Telit LE910C4-WWX 0x1035 composition (Desnes Nunes) [RHEL-28809] - usb: typec: ucsi: Fix missing link removal (Desnes Nunes) [RHEL-28809] - usb: typec: altmodes/displayport: Signal hpd low when exiting mode (Desnes Nunes) [RHEL-28809] - thunderbolt: Call tb_switch_put() once DisplayPort bandwidth request is finished (Desnes Nunes) [RHEL-28809] - xhci: Preserve RsvdP bits in ERSTBA register correctly (Desnes Nunes) [RHEL-28809] - xhci: Clear EHB bit only at end of interrupt handler (Desnes Nunes) [RHEL-28809] - xhci: track port suspend state correctly in unsuccessful resume cases (Desnes Nunes) [RHEL-28809] - usb: xhci: xhci-ring: Use sysdev for mapping bounce buffer (Desnes Nunes) [RHEL-28809] - usb: typec: ucsi: Clear EVENT_PENDING bit if ucsi_send_command fails (Desnes Nunes) [RHEL-28809] - usb: hub: Guard against accesses to uninitialized BOS descriptors (Desnes Nunes) [RHEL-28809] - net: thunderbolt: Fix TCPv6 GSO checksum calculation (Desnes Nunes) [RHEL-28809] - media: uvcvideo: Fix OOB read (Desnes Nunes) [RHEL-28809] - usb: typec: ucsi: Fix NULL pointer dereference (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: Add V3s compatible string for OHCI (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: Add V3s compatible string for EHCI (Desnes Nunes) [RHEL-28809] - r8152: add vendor/device ID pair for D-Link DUB-E250 (Desnes Nunes) [RHEL-28809] - tcpm: Avoid soft reset when partner does not support get_status (Desnes Nunes) [RHEL-28809] - usb: typec: tcpm: reset counter when enter into unattached state after try role (Desnes Nunes) [RHEL-28809] - usb: typec: tcpm: set initial svdm version based on pd revision (Desnes Nunes) [RHEL-28809] - USB: serial: option: add FOXCONN T99W368/T99W373 product (Desnes Nunes) [RHEL-28809] - USB: serial: option: add Quectel EM05G variant (0x030e) (Desnes Nunes) [RHEL-28809] - USB: cdc-acm: support flushing write buffers (TCOFLUSH) (Desnes Nunes) [RHEL-28809] - usb: typec: qcom-pmic-typec: register drm_bridge (Desnes Nunes) [RHEL-28809] - usb: typec: qcom: fix return value check in qcom_pmic_typec_probe() (Desnes Nunes) [RHEL-28809] - usb: typec: altmodes/displayport: add support for embedded DP cases (Desnes Nunes) [RHEL-28809] - usb: dwc3: remove unnecessary platform_set_drvdata() (Desnes Nunes) [RHEL-28809] - usb: dwc3-keystone: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28809] - usb: dwc3-am62: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28809] - usb: cdc-acm: move ldisc dcd notification outside of acm's read lock (Desnes Nunes) [RHEL-28809] - usb: typec: tcpci: clear the fault status bit (Desnes Nunes) [RHEL-28809] - usb: typec: bus: verify partner exists in typec_altmode_attention (Desnes Nunes) [RHEL-28809] - usb: core: Use module_led_trigger macro to simplify the code (Desnes Nunes) [RHEL-28809] - usb: host: ehci-sched: try to turn on io watchdog as long as periodic_count > 0 (Desnes Nunes) [RHEL-28809] - USB: ohci-sm501: remove unnecessary check of mem (Desnes Nunes) [RHEL-28809] - usb: ohci-sm501: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28809] - media: usb: pvrusb2: fix inconsistent indenting (Desnes Nunes) [RHEL-28809] - usb: chipidea: add workaround for chipidea PEC bug (Desnes Nunes) [RHEL-28809] - usb: ehci: add workaround for chipidea PORTSC.PEC bug (Desnes Nunes) [RHEL-28809] - usb: typec: ucsi: Add debugfs for ucsi commands (Desnes Nunes) [RHEL-28809] - usb: cdc-acm: add PPS support (Desnes Nunes) [RHEL-28809] - Documentation/ABI: thunderbolt: Replace 01.org in contact (Desnes Nunes) [RHEL-28809] - thunderbolt: Check Intel vendor ID in tb_switch_get_generation() (Desnes Nunes) [RHEL-28809] - thunderbolt: Log a warning if device links are not found (Desnes Nunes) [RHEL-28809] - usb: chipidea: udc: Remove an unnecessary NULL value (Desnes Nunes) [RHEL-28809] - USB: misc: Remove unnecessary NULL values (Desnes Nunes) [RHEL-28809] - USB: cytherm: Correct the code style issue of redundant spaces (Desnes Nunes) [RHEL-28809] - usb: typec: tcpm: not sink vbus if operational current is 0mA (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: ci-hdrc-usb2: Fix clocks/clock-names maxItems (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: ci-hdrc-usb2: Add the "fsl,imx35-usb" entry (Desnes Nunes) [RHEL-28809] - usb: typec: tcpm: Refactor the PPS APDO selection (Desnes Nunes) [RHEL-28809] - usb: host: Do not check for 0 return after calling platform_get_irq() (Desnes Nunes) [RHEL-28809] - thunderbolt: Set variable tmu_params storage class specifier to static (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: ehci: Add atmel at91sam9g45-ehci compatible (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: connector: disallow additional properties (Desnes Nunes) [RHEL-28809] - dt-bindings: chrome: google,cros-ec-typec: restrict allowed properties (Desnes Nunes) [RHEL-28809] - usb: uhci-platform: Use devm_platform_get_and_ioremap_resource() (Desnes Nunes) [RHEL-28809] - usb: uhci-platform: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28809] - usb: ehci-sh: Use devm_platform_get_and_ioremap_resource() (Desnes Nunes) [RHEL-28809] - usb: ehci-sh: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28809] - usb: ehci-platform: Use devm_platform_get_and_ioremap_resource() (Desnes Nunes) [RHEL-28809] - usb: chipidea/core: Use devm_platform_get_and_ioremap_resource() (Desnes Nunes) [RHEL-28809] - usb: xhci: tegra: Add shutdown callback for Tegra XUSB (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: samsung-hsotg: remove bindings already part of dwc2 (Desnes Nunes) [RHEL-28809] - usb: phy: add usb phy notify port status API (Desnes Nunes) [RHEL-28809] - usb: phy: mxs: disconnect line when USB charger is attached (Desnes Nunes) [RHEL-28809] - usb: phy: mxs: fix getting wrong state with mxs_phy_is_otg_host() (Desnes Nunes) [RHEL-28809] - usb: chipidea: add USB PHY event (Desnes Nunes) [RHEL-28809] - USB: document ioctl USBDEVFS_GET_SPEED (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: qcom,dwc3: correct SDM660 clocks (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: qcom,dwc3: drop assigned-clocks (Desnes Nunes) [RHEL-28809] - usb: chipidea: imx: add one fsl picophy parameter tuning implementation (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: ci-hdrc-usb2: add fsl,picophy-rise-fall-time-adjust property (Desnes Nunes) [RHEL-28809] - usb: chipidea: imx: improve logic if samsung,picophy-* parameter is 0 (Desnes Nunes) [RHEL-28809] - usb: typec: intel_pmc_mux: Configure Active and Retimer Cable type (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: dwc3: Add IPQ5332 compatible (Desnes Nunes) [RHEL-28809] - usb: Explicitly include correct DT includes (Desnes Nunes) [RHEL-28809] - USB: make usb class a const structure (Desnes Nunes) [RHEL-28809] - USB: mark all struct bus_type as const (Desnes Nunes) [RHEL-28809] - driver core: device.h: make struct bus_type a const * (Desnes Nunes) [RHEL-28809] - ARM/dma-mapping: const a pointer to bus_type in arm_iommu_create_mapping() (Desnes Nunes) [RHEL-28809] - driver core: make the bus_type in struct device_driver constant (Desnes Nunes) [RHEL-28809] - media: dvb-usb-v2: gl861: Fix null-ptr-deref in gl861_i2c_master_xfer (Desnes Nunes) [RHEL-28809] - media: az6007: Fix null-ptr-deref in az6007_i2c_xfer() (Desnes Nunes) [RHEL-28809] - media: anysee: fix null-ptr-deref in anysee_master_xfer (Desnes Nunes) [RHEL-28809] - media: dvb-usb-v2: af9035: Fix null-ptr-deref in af9035_i2c_master_xfer (Desnes Nunes) [RHEL-28809] - media: ttusb-dec: remove unnecessary (void*) conversions (Desnes Nunes) [RHEL-28809] - drivers: usb: smsusb: fix error handling code in smsusb_init_device (Desnes Nunes) [RHEL-28809] - media: pvrusb2: use sysfs_emit() to instead of scnprintf() (Desnes Nunes) [RHEL-28809] - usb: convert to ctime accessor functions (Desnes Nunes) [RHEL-28809] - fs: add ctime accessors infrastructure (Desnes Nunes) [RHEL-28809] - misc: rtsx_usb: set return value in rsp_buf alloc err path (Desnes Nunes) [RHEL-28809] - misc: rtsx_usb: use separate command and response buffers (Desnes Nunes) [RHEL-28809] - misc: rtsx_usb: fix use of dma mapped buffer for usb bulk transfer (Desnes Nunes) [RHEL-28809] - misc: rtsx: set NULL intfdata when probe fails (Desnes Nunes) [RHEL-28809] - mmc: rtsx_usb_sdmmc: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28809] - mmc: rtsx_usb_sdmmc: fix return value check of mmc_add_host() (Desnes Nunes) [RHEL-28809] - mmc: rtsx_usb_sdmmc: Remove the unneeded result variable (Desnes Nunes) [RHEL-28809] - dt-bindings: phy: mxs-usb-phy: add imx8ulp and imx8qm compatible (Desnes Nunes) [RHEL-28809] - dt-bindings: phy: mxs-usb-phy: convert to DT schema format (Desnes Nunes) [RHEL-28809] - doc: dt-binding: mxs-usb-phy: fix fsl,tx-cal-45-dn-ohms max and min value (Desnes Nunes) [RHEL-28809] - dt-bindings: phy: mxs-usb-phy: Add i.MX8DXL compatible string (Desnes Nunes) [RHEL-28809] - dt-bindings: Fix incomplete if/then/else schemas (Desnes Nunes) [RHEL-28809] - dt-bindings: iio: dac: adi,ad5360: Add missing binding document (Desnes Nunes) [RHEL-28809] - dt-bindings: phy: tegra20-usb-phy: Document properties needed for OTG mode (Desnes Nunes) [RHEL-28809] - dt-bindings: phy: tegra20-usb-phy: Convert to schema (Desnes Nunes) [RHEL-28809]- net: usb: smsc75xx: Fix uninit-value access in __smsc75xx_read_reg (Jose Ignacio Tornos Martinez) [RHEL-28017] {CVE-2023-52528} - thermal: ACPI: Include the right header file (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Refine acpi_handle_list_equal() slightly (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Return bool from acpi_evaluate_reference() (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Rearrange in acpi_evaluate_reference() (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Fix white space in struct acpi_handle_list definition (Mark Langsdorf) [RHEL-26871] - ACPI: Fix ARM32 platforms compile issue introduced by fw_table changes (Mark Langsdorf) [RHEL-26871] - lib/fw_table: Remove acpi_parse_entries_array() export (Mark Langsdorf) [RHEL-26871] - thermal: trip: Remove lockdep assertion from for_each_thermal_trip() (Mark Langsdorf) [RHEL-26871] - thermal: trip: Drop lockdep assertion from thermal_zone_trip_id() (Mark Langsdorf) [RHEL-26871] - x86/numa: Fix the sort compare func used in numa_fill_memblks() (Mark Langsdorf) [RHEL-26871] - x86/numa: Fix the address overlap check in numa_fill_memblks() (Mark Langsdorf) [RHEL-26871] - thermal: core: Drop thermal_zone_device_exec() (Mark Langsdorf) [RHEL-26871] - thermal: core: Fix disabled trip point check in handle_thermal_trip() (Mark Langsdorf) [RHEL-26871] - coresight: platform: acpi: Ignore the absence of graph (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Provide empty stub of acpi_proc_quirk_mwait_check() (Mark Langsdorf) [RHEL-26871] - ACPICA: struct acpi_resource_vendor: Replace 1-element array with flexible array (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: member access within null pointer (Mark Langsdorf) [RHEL-26871] - ACPICA: ACPI 6.5: MADT: add support for trace buffer extension in GICC (Mark Langsdorf) [RHEL-26871] - ACPI: video: Use acpi_video_device for cooling-dev driver data (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Skip IRQ override on ASUS ExpertBook B1402CVA (Mark Langsdorf) [RHEL-26871] - ACPI: video: Use acpi_device_fix_up_power_children() (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Add TongFang GM6BGEQ, GM6BG5Q and GM6BG0Q to irq1_edge_low_force_override[] (Mark Langsdorf) [RHEL-26871] - ACPI: video: Add acpi_backlight=vendor quirk for Toshiba Portégé R100 (Mark Langsdorf) [RHEL-26871] - ACPI: video: Fix NULL pointer dereference in acpi_video_bus_add() (Mark Langsdorf) [RHEL-26871] - ACPI: video: Add "vendor" quirks for 3 Lenovo x86 Android tablets (Mark Langsdorf) [RHEL-26871] - ACPI: video: Move Xiaomi Mi Pad 2 quirk to its own section (Mark Langsdorf) [RHEL-26871] - ACPI: video: Add backlight=native DMI quirk for Apple iMac12,1 and iMac12,2 (Mark Langsdorf) [RHEL-26871] - ACPI: video: Put ACPI video and its child devices into D0 on boot (Mark Langsdorf) [RHEL-26871] - ACPI: video: Add backlight=native DMI quirk for Lenovo Ideapad Z470 (Mark Langsdorf) [RHEL-26871] - ACPI: video: Install Notify() handler directly (Mark Langsdorf) [RHEL-26871] - ACPI: video: Add backlight=native DMI quirk for Dell Studio 1569 (Mark Langsdorf) [RHEL-26871] - ACPI: video: Add backlight=native DMI quirk for Lenovo ThinkPad X131e (3371 AMD version) (Mark Langsdorf) [RHEL-26871] - ACPI: video: Add backlight=native DMI quirk for Apple iMac11,3 (Mark Langsdorf) [RHEL-26871] - ACPI: video: Remove desktops without backlight DMI quirks (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Fix error path in acpi_evaluate_reference() (Mark Langsdorf) [RHEL-26871] - iommu: Avoid more races around device probe (Mark Langsdorf) [RHEL-26871] - ACPI: PM: Add acpi_device_fix_up_power_children() function (Mark Langsdorf) [RHEL-26871] - ACPI: processor_idle: use raw_safe_halt() in acpi_idle_play_dead() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Fix acpi_thermal_unregister_thermal_zone() cleanup (Mark Langsdorf) [RHEL-26871] - acpi: Move common tables helper functions to common lib (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Do IRQ override on TongFang GMxXGxx (Mark Langsdorf) [RHEL-26871] - ACPI: EC: Add quirk for HP 250 G7 Notebook PC (Mark Langsdorf) [RHEL-26871] - ACPI: x86: use acpi_dev_uid_match() for matching _UID (Mark Langsdorf) [RHEL-26871] - ACPI: utils: use acpi_dev_uid_match() for matching _UID (Mark Langsdorf) [RHEL-26871] - ACPI: sysfs: Clean up create_pnp_modalias() and create_of_modalias() (Mark Langsdorf) [RHEL-26871] - ACPI: sysfs: Fix create_pnp_modalias() and create_of_modalias() (Mark Langsdorf) [RHEL-26871] - ACPI: acpi_pad: Use dev groups for sysfs (Mark Langsdorf) [RHEL-26871] - ACPI: acpi_pad: Rename ACPI device from device to adev (Mark Langsdorf) [RHEL-26871] - ACPI: acpi_pad: Replace acpi_driver with platform_driver (Mark Langsdorf) [RHEL-26871] - ACPI: APEI: Use ERST timeout for slow devices (Mark Langsdorf) [RHEL-26871] - arm64, irqchip/gic-v3, ACPI: Move MADT GICC enabled check into a helper (Mark Langsdorf) [RHEL-26871] - ACPI: scan: Rename acpi_scan_device_not_present() to be about enumeration (Mark Langsdorf) [RHEL-26871] - ACPI: NFIT: Install Notify() handler before getting NFIT table (Mark Langsdorf) [RHEL-26871] - ACPI: sysfs: use acpi_device_uid() for fetching _UID (Mark Langsdorf) [RHEL-26871] - ACPI: scan: Use the acpi_device_is_present() helper in more places (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Move acpi_arm_init() to the place of after acpi_ghes_init() (Mark Langsdorf) [RHEL-26871] - ACPI: irq: Fix incorrect return value in acpi_register_gsi() (Mark Langsdorf) [RHEL-26871] - ACPI: AC: Use string_choices API instead of ternary operator (Mark Langsdorf) [RHEL-26871] - ACPI: AC: Remove redundant checks (Mark Langsdorf) [RHEL-26871] - acpi,mm: fix typo sibiling -> sibling (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Add context argument to acpi_dev_install_notify_handler() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Use thermal_zone_for_each_trip() for updating trips (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Combine passive and active trip update functions (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Move get_active_temp() (Mark Langsdorf) [RHEL-26871] - thermal: core: Add function to walk trips under zone lock (Mark Langsdorf) [RHEL-26871] - cpuidle, ACPI: Evaluate LPI arch_flags for broadcast timer (Mark Langsdorf) [RHEL-26871] - ACPI: PRM: Annotate struct prm_module_info with __counted_by (Mark Langsdorf) [RHEL-26871] - ACPI: FPDT: properly handle invalid FPDT subtables (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Remove redundant braces around individual statement (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Fix up white space in a few places (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Fix up function header formatting in two places (Mark Langsdorf) [RHEL-26871] - ACPI: OSL: Add empty lines after local variable declarations (Mark Langsdorf) [RHEL-26871] - ACPI: OSL: Remove redundant parentheses in return statements (Mark Langsdorf) [RHEL-26871] - ACPI: OSL: Fix up white space in parameter lists (Mark Langsdorf) [RHEL-26871] - ACPI: property: Document the _DSD data buffer GUID (Mark Langsdorf) [RHEL-26871] - ACPI: property: Allow _DSD buffer data only for byte accessors (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Switch to use acpi_evaluate_dsm_typed() (Mark Langsdorf) [RHEL-26871] - ACPI: PCI: Switch to use acpi_evaluate_dsm_typed() (Mark Langsdorf) [RHEL-26871] - ACPI: LPSS: drop BayTrail and Lynxpoint pinctrl HIDs (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop list of device ACPI handles from struct acpi_thermal (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Dynamically determine acpi_handle_list size (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Rename structure fields holding temperature in deci-Kelvin (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop critical_valid and hot_valid trip flags (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Do not use trip indices for cooling device binding (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Mark uninitialized active trips as invalid (Mark Langsdorf) [RHEL-26871] - thermal: core: Allow trip pointers to be used for cooling device binding (Mark Langsdorf) [RHEL-26871] - thermal: core: Store trip pointer in struct thermal_instance (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Merge trip initialization functions (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Collapse trip devices update function wrappers (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Collapse trip devices update functions (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Add device list to struct acpi_thermal_trip (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Fix a small leak in acpi_thermal_add() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop valid flag from struct acpi_thermal_trip (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop redundant trip point flags (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Untangle initialization and updates of active trips (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Untangle initialization and updates of the passive trip (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Simplify critical and hot trips representation (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Create and populate trip points table earlier (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Determine the number of trip points earlier (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Fold acpi_thermal_get_info() into its caller (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Simplify initialization of critical and hot trips (Mark Langsdorf) [RHEL-26871] - ACPI: NFIT: Fix incorrect calculation of idt size (Mark Langsdorf) [RHEL-26871] - ACPI: EC: Add quirk for the HP Pavilion Gaming 15-dk1xxx (Mark Langsdorf) [RHEL-26871] - ACPI: OSI: refactor deprecated strncpy() (Mark Langsdorf) [RHEL-26871] - ACPI: OSL: add __printf format attribute to acpi_os_vprintf() (Mark Langsdorf) [RHEL-26871] - ACPI: APEI: Fix AER info corruption when error status data has multiple sections (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Drop .ident values from dmi_system_id tables (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Consolidate IRQ trigger-type override DMI tables (Mark Langsdorf) [RHEL-26871] - ACPI/NUMA: Apply SRAT proximity domain to entire CFMWS window (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Skip IRQ override on ASUS ExpertBook B1402CBA (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Fix uninitialized access of buf in acpi_set_pdc_bits() (Mark Langsdorf) [RHEL-26871] - mm/memory_hotplug: allow memmap on memory hotplug request to fallback (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Add a function to get LPS0 constraint for a device (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Add for_each_lpi_constraint() helper (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Add more debugging for AMD constraints parsing (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Fix a logic error parsing AMD constraints table (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Catch multiple ACPI_TYPE_PACKAGE objects (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Post-increment variables when getting constraints (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Fix IRQ override quirk for PCSpecialist Elimina Pro 16 M (Mark Langsdorf) [RHEL-26871] - ACPI: TAD: Install SystemCMOS address space handler for ACPI000E (Mark Langsdorf) [RHEL-26871] - ACPI: Remove assorted unused declarations of functions (Mark Langsdorf) [RHEL-26871] - ACPI: extlog: Fix finding the generic error data for v3 structure (Mark Langsdorf) [RHEL-26871] - ACPI: scan: Defer enumeration of devices with a _DEP pointing to IVSC device (Mark Langsdorf) [RHEL-26871] - thermal: core: Drop unused .get_trip_*() callbacks (Mark Langsdorf) [RHEL-26871] - thermal: core: Rework .get_trend() thermal zone callback (Mark Langsdorf) [RHEL-26871] - thermal/drivers/ti-soc: Switch to new of API (Mark Langsdorf) [RHEL-26871] - thermal/drivers/ti-soc-thermal: Remove unused function ti_thermal_get_temp() (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Use struct thermal_trip (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Rework critical trip setup (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Add helper for resetting trip points (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Change initialization ordering (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Pass sensors to update_trip_temp() (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Untangle update_trip_temp() (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Always assume notification support (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Drop redundant symbol definition (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Always use 2 trips (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_pch: Use generic trip points (Mark Langsdorf) [RHEL-26871] - thermal/drivers/intel: Use generic thermal_zone_get_trip() function (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Improve int340x_thermal_set_trip_temp() (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Drop pointless cast to unsigned long (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Rename variable in int340x_thermal_zone_add() (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Assorted minor cleanups (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Use generic trip points table (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Use zone lock for synchronization (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Rework updating trip points (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Add locking to int340x_thermal_get_trip_type() (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Protect trip temperature from concurrent updates (Mark Langsdorf) [RHEL-26871] - thermal/intel/int340x: Replace parameter to simplify (Mark Langsdorf) [RHEL-26871] - thermal: intel: processor_thermal_device_pci: Use generic trip point (Mark Langsdorf) [RHEL-26871] - thermal: ACPI: Initialize trips if temperature is out of range (Mark Langsdorf) [RHEL-26871] - thermal: ACPI: Add ACPI trip point routines (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Eliminate code duplication from acpi_thermal_notify() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop unnecessary thermal zone callbacks (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Rework thermal_get_trend() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Use trip point table to register thermal zones (Mark Langsdorf) [RHEL-26871] - thermal: core: Rework and rename __for_each_thermal_trip() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Introduce struct acpi_thermal_trip (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Carry out trip point updates under zone lock (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Clean up acpi_thermal_register_thermal_zone() (Mark Langsdorf) [RHEL-26871] - thermal: core: Add priv pointer to struct thermal_trip (Mark Langsdorf) [RHEL-26871] - thermal: core: Introduce thermal_zone_device_exec() (Mark Langsdorf) [RHEL-26871] - thermal: core: Do not handle trip points with invalid temperature (Mark Langsdorf) [RHEL-26871] - thermal/drivers/mellanox: Use generic thermal_zone_get_trip() function (Mark Langsdorf) [RHEL-26871] - thermal/drivers/cxgb4: Use generic thermal_zone_get_trip() function (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop redundant local variable from acpi_thermal_resume() (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Add IRQ override quirk for PCSpecialist Elimina Pro 16 M (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Honor MADT INT_SRC_OVR settings for IRQ1 on AMD Zen (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Always use MADT override IRQ settings for all legacy non i8042 IRQs (Mark Langsdorf) [RHEL-26871] - ACPI: Move AMBA bus scan handling into arm64 specific directory (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Do not attach private data to ACPI handles (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop enabled flag from struct acpi_thermal_active (Mark Langsdorf) [RHEL-26871] - ACPI: scan: Create platform device for CS35L56 (Mark Langsdorf) [RHEL-26871] - platform/x86: serial-multi-instantiate: Auto detect IRQ resource for CSC3551 (Mark Langsdorf) [RHEL-26871] - ACPI/IORT: Remove erroneous id_count check in iort_node_get_rmr_info() (Mark Langsdorf) [RHEL-26871] - coresight: etm4x: Add ACPI support in platform driver (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Refine messages in acpi_early_processor_control_setup() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop nocrt parameter (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Remove acpi_hwp_native_thermal_lvt_osc() (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Use _OSC to convey OSPM processor support information (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Install Notify() handler directly (Mark Langsdorf) [RHEL-26871] - ACPI: NFIT: Remove unnecessary .remove callback (Mark Langsdorf) [RHEL-26871] - ACPI: NFIT: Install Notify() handler directly (Mark Langsdorf) [RHEL-26871] - ACPI: HED: Install Notify() handler directly (Mark Langsdorf) [RHEL-26871] - ACPI: battery: Install Notify() handler directly (Mark Langsdorf) [RHEL-26871] - ACPI: AC: Install Notify() handler directly (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Set driver_data to NULL every time .add() fails (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Introduce wrappers for ACPICA notify handler install/remove (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Introduce acpi_processor_osc() (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Set CAP_SMP_T_SWCOORD in arch_acpi_set_proc_cap_bits() (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Clear C_C2C3_FFH and C_C1_FFH in arch_acpi_set_proc_cap_bits() (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Rename ACPI_PDC symbols (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Refactor arch_acpi_set_pdc_bits() (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Move processor_physically_present() to acpi_processor.c (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Move MWAIT quirk out of acpi_processor.c (Mark Langsdorf) [RHEL-26871] - ACPICA: Add AML_NO_OPERAND_RESOLVE flag to Timer (Mark Langsdorf) [RHEL-26871] - ACPICA: Slightly simplify an error message in acpi_ds_result_push() (Mark Langsdorf) [RHEL-26871] - ACPICA: Add interrupt command to acpiexec (Mark Langsdorf) [RHEL-26871] - ACPICA: Detect GED device and keep track of _EVT (Mark Langsdorf) [RHEL-26871] - ACPICA: Add support for _DSC as per ACPI 6.5 (Mark Langsdorf) [RHEL-26871] - ACPICA: Modify ACPI_STATE_COMMON (Mark Langsdorf) [RHEL-26871] - ACPICA: Fix GCC 12 dangling-pointer warning (Mark Langsdorf) [RHEL-26871] - ACPICA: exserial.c: replace ternary operator with ACPI_MIN() (Mark Langsdorf) [RHEL-26871] - ACPI: scan: Use the acpi_match_acpi_device() helper (Mark Langsdorf) [RHEL-26871] - ACPI: platform: Move SMB0001 HID to the header and reuse (Mark Langsdorf) [RHEL-26871] - ACPI: platform: Ignore SMB0001 only when it has resources (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Introduce acpi_match_acpi_device() helper (Mark Langsdorf) [RHEL-26871] - ACPI: scan: fix undeclared variable warnings by including sleep.h (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Constify acpi_companion_match() returned value (Mark Langsdorf) [RHEL-26871] - ACPI: scan: Move acpi_root to internal header (Mark Langsdorf) [RHEL-26871] - ACPI: EC: Fix acpi_ec_dispatch_gpe() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop struct acpi_thermal_flags (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop struct acpi_thermal_state (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Simplify installation and removal of notify callback (Mark Langsdorf) [RHEL-26871] - ACPI: button: Use different notify handlers for lid and buttons (Mark Langsdorf) [RHEL-26871] - ACPI: button: Eliminate the driver notify callback (Mark Langsdorf) [RHEL-26871] - ACPI: x86: Add pm_debug_messages for LPS0 _DSM state tracking (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Eliminate struct acpi_thermal_state_flags (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Move acpi_thermal_driver definition (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Move symbol definitions to one place (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop redundant ACPI_TRIPS_REFRESH_DEVICES symbol (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Use BIT() macro for defining flags (Mark Langsdorf) [RHEL-26871] - ACPI: FFH: Drop the inclusion of linux/arm-smccc.h (Mark Langsdorf) [RHEL-26871] - ACPI: PAD: mark Zhaoxin CPUs NONSTOP TSC correctly (Mark Langsdorf) [RHEL-26871] - ACPI: APEI: mark bert_disable as __initdata (Mark Langsdorf) [RHEL-26871] - ACPI: EC: Clear GPE on interrupt handling only (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Consolidate all arm specific initialisation into acpi_arm_init() (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Adjust Microsoft LPS0 _DSM handling sequence (Mark Langsdorf) [RHEL-26871] - ACPI: PM: s2idle: fix section mismatch warning (Mark Langsdorf) [RHEL-26871] - ACPI: APEI: GHES: Remove unused ghes_estatus_pool_size_request() (Mark Langsdorf) [RHEL-26871] - ACPI: NFIT: Add declaration in a local header (Mark Langsdorf) [RHEL-26871] - ACPI: scan: Reduce overhead related to devices with dependencies (Mark Langsdorf) [RHEL-26871] - efi: fix missing prototype warnings (Mark Langsdorf) [RHEL-26871] - ACPI: LPSS: Add pwm_lookup_table entry for second PWM on CHT/BSW devices (Mark Langsdorf) [RHEL-26871] - ACPI: x86: Add ACPI_QUIRK_UART1_SKIP for Lenovo Yoga Book yb1-x90f/l (Mark Langsdorf) [RHEL-26871] - ACPI: button: Add lid disable DMI quirk for Nextbook Ares 8A (Mark Langsdorf) [RHEL-26871] - ACPI: x86: Add skip i2c clients quirk for Nextbook Ares 8A (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Add IRQ override quirk for LG UltraPC 17U70P (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Move to dedicated function sysfs extra attr creation (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Use thermal_zone_device() (Mark Langsdorf) [RHEL-26871] - thermal: intel: pch_thermal: Use thermal driver device to write a trace (Mark Langsdorf) [RHEL-26871] - thermal/core: Add thermal_zone_device structure 'type' accessor (Mark Langsdorf) [RHEL-26871] - thermal: core: Encapsulate tz->device field (Mark Langsdorf) [RHEL-26871] - ACPI: property: Support strings in Apple _DSM props (Mark Langsdorf) [RHEL-26871] - ACPI: x86: utils: Remove Lenovo Yoga Tablet 2's MAGN0001 (Mark Langsdorf) [RHEL-26871] - ACPI: PM: Do not turn of unused power resources on the Toshiba Click Mini (Mark Langsdorf) [RHEL-26871] - ACPI: LPSS: Add 80862289 ACPI _HID for second PWM controller on Cherry Trail (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Ensure that notify handlers are not running after removal (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Add missing braces to acpi_sb_notify() (Mark Langsdorf) [RHEL-26871] - ACPICA: Update version to 20230331 (Mark Langsdorf) [RHEL-26871] - ACPICA: ACPICA: check null return of ACPI_ALLOCATE_ZEROED in acpi_db_display_objects (Mark Langsdorf) [RHEL-26871] - ACPICA: acpi_resource_irq: Replace 1-element arrays with flexible array (Mark Langsdorf) [RHEL-26871] - ACPICA: acpi_madt_oem_data: Fix flexible array member definition (Mark Langsdorf) [RHEL-26871] - ACPICA: acpi_dmar_andd: Replace 1-element array with flexible array (Mark Langsdorf) [RHEL-26871] - ACPICA: acpi_pci_routing_table: Replace fixed-size array with flex array member (Mark Langsdorf) [RHEL-26871] - ACPICA: struct acpi_resource_dma: Replace 1-element array with flexible array (Mark Langsdorf) [RHEL-26871] - ACPICA: Introduce ACPI_FLEX_ARRAY (Mark Langsdorf) [RHEL-26871] - ACPICA: struct acpi_nfit_interleave: Replace 1-element array with flexible array (Mark Langsdorf) [RHEL-26871] - ACPICA: actbl1: Replace 1-element arrays with flexible arrays (Mark Langsdorf) [RHEL-26871] - ACPICA: add support for ClockInput resource (v6.5) (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: member access within misaligned address (Mark Langsdorf) [RHEL-26871] - ACPICA: Update all copyrights/signons to 2023 (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: applying zero offset to null pointer (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: member access within misaligned address (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: load of misaligned address (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: member access within misaligned address (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: member access within misaligned address (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: load of misaligned address (Mark Langsdorf) [RHEL-26871] - ACPICA: actbl2: Replace 1-element arrays with flexible arrays (Mark Langsdorf) [RHEL-26871] - ACPICA: Add missing macro ACPI_FUNCTION_TRACE() for acpi_ns_repair_HID() (Mark Langsdorf) [RHEL-26871] - ACPICA: acpisrc: Add missing tables to astable (Mark Langsdorf) [RHEL-26871] - ACPI: VIOT: Initialize the correct IOMMU fwspec (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Replace ternary operator with min_t() (Mark Langsdorf) [RHEL-26871] - ACPI: EC: Limit explicit removal of query handlers to custom query handlers (Mark Langsdorf) [RHEL-26871] - ACPI: SBS: Fix handling of Smart Battery Selectors (Mark Langsdorf) [RHEL-26871] - ACPI: EC: Fix oops when removing custom query handlers (Mark Langsdorf) [RHEL-26871] - ACPI: SPCR: Amend indentation (Mark Langsdorf) [RHEL-26871] - ACPI: property: Refactor acpi_data_prop_read_single() (Mark Langsdorf) [RHEL-26871] - ACPI: APEI: EINJ: warn on invalid argument when explicitly indicated by platform (Mark Langsdorf) [RHEL-26871] - ACPI: sysfs: Enable ACPI sysfs support for CCEL records (Mark Langsdorf) [RHEL-26871] - ACPI: SPCR: Prefix error messages with FW_BUG (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Fix evaluating _PDC method when running as Xen dom0 (Mark Langsdorf) [RHEL-26871] - ACPI: APEI: EINJ: Add CXL error types (Mark Langsdorf) [RHEL-26871] - ACPI: s2idle: Log when enabling wakeup IRQ fails (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Check for null return of devm_kzalloc() in fch_misc_setup() (Mark Langsdorf) [RHEL-26871] - ACPI: CPPC: Add min and max perf register writing support (Mark Langsdorf) [RHEL-26871] - thermal/core: Use the thermal zone 'devdata' accessor in remaining drivers (Mark Langsdorf) [RHEL-26871] - Input: sun4i-ts - switch to new of thermal API (Mark Langsdorf) [RHEL-26871] - iio/drivers/sun4i_gpadc: Switch to new of thermal API (Mark Langsdorf) [RHEL-26871] - thermal: Add a thermal zone id accessor (Mark Langsdorf) [RHEL-26871] - Enable CONFIG_USB_ONBOARD_HUB (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: Add support for Cypress CY7C6563x (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: Add support for clock input (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: Print symbolic error names (Charles Mirabile) [RHEL-21064] - usb: misc: onboard-hub: add support for Microchip USB5744 (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: microchip,usb5744: Add second supply (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: add Genesys Logic gl3510 hub support (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: add device for Genesys Logic hub gl3510 (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_hub: add support for Microchip USB2412 USB 2.0 hub (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: Add binding for Cypress HX3 USB 3.0 family (Charles Mirabile) [RHEL-21064] - usb: misc: onboard-hub: add support for Cypress HX3 USB 3.0 family (Charles Mirabile) [RHEL-21064] - usb: misc: onboard-hub: support multiple power supplies (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: add Genesys Logic GL3523 hub support (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: Add binding for Genesys Logic GL3523 hub (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_hub: Don't warn twice about problems during remove (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: Add support for Microchip usb5744 hub controller (Charles Mirabile) [RHEL-21064] - usb: misc: onboard-hub: add support for Microchip USB2517 USB 2.0 hub (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: vialab,vl817: Cleanup compatible, reset-gpios and required (Charles Mirabile) [RHEL-21064] - arm64: defconfig: Enable USB onboard HUB driver (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: add VIA LAB VL817 hub support (Charles Mirabile) [RHEL-21064] - arm64: dts: amlogic: Used onboard usb hub reset on odroid c4 (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: Add binding for Via lab VL817 hub controller (Charles Mirabile) [RHEL-21064] - vendor-prefixes: Add VIA Labs, Inc. (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: add Genesys Logic GL852G hub support (Charles Mirabile) [RHEL-21064] - arm64: dts: amlogic: Used onboard usb hub reset on odroid c2 (Charles Mirabile) [RHEL-21064] - ARM: dts: amlogic: Used onboard usb hub reset to enable usb hub (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: Add device id for Genesys Logic hub controller (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: add Genesys Logic GL850G hub support (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: Add binding for Genesys Logic GL850G hub controller (Charles Mirabile) [RHEL-21064] - dt-bindings: vendor-prefixes: add Genesys Logic (Charles Mirabile) [RHEL-21064] - mm: migrate high-order folios in swap cache correctly (Nico Pache) [RHEL-23654] - MAINTAINERS: Add Siddharth Vadapalli as PCI TI DRA7XX/J721E reviewer (Myron Stowe) [RHEL-28627] - PCI: dwc: Clean up dw_pcie_ep_raise_msi_irq() alignment (Myron Stowe) [RHEL-28627] - PCI: dwc: Fix a 64bit bug in dw_pcie_ep_raise_msix_irq() (Myron Stowe) [RHEL-28627] - MAINTAINERS: Add Manivannan Sadhasivam as PCI Endpoint maintainer (Myron Stowe) [RHEL-28627] - PCI: Fix kernel-doc issues (Myron Stowe) [RHEL-28627] - misc: pci_endpoint_test: Use a unique test pattern for each BAR (Myron Stowe) [RHEL-28627] - docs: PCI: Fix typos (Myron Stowe) [RHEL-28627] - PCI: Remove unused 'node' member from struct pci_driver (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: qcom: Document the SM8650 PCIe Controller (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: dwc: rockchip: Document optional PCIe reference clock input (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: qcom: Correct reset-names property (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: qcom: Correct clocks for SM8150 (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: qcom: Correct clocks for SC8180x (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: qcom: Adjust iommu-map for different SoC (Myron Stowe) [RHEL-28627] - dw-xdata: Remove usage of the deprecated ida_simple_*() API (Myron Stowe) [RHEL-28627] - misc: pci_endpoint_test: Remove usage of the deprecated ida_simple_*() API (Myron Stowe) [RHEL-28627] - PCI: endpoint: pci-epf-test: Make struct pci_epf_ops const (Myron Stowe) [RHEL-28627] - PCI: endpoint: pci-epf-vntb: Make struct pci_epf_ops const (Myron Stowe) [RHEL-28627] - PCI: endpoint: pci-epf-ntb: Make struct pci_epf_ops const (Myron Stowe) [RHEL-28627] - PCI: endpoint: pci-epf-mhi: Make structs pci_epf_ops and pci_epf_event_ops const (Myron Stowe) [RHEL-28627] - PCI: endpoint: Make struct pci_epf_ops in pci_epf_driver const (Myron Stowe) [RHEL-28627] - PCI: xilinx-nwl: Use INTX instead of legacy (Myron Stowe) [RHEL-28627] - PCI: rockchip-host: Rename rockchip_pcie_legacy_int_handler() (Myron Stowe) [RHEL-28627] - PCI: rockchip-ep: Use INTX instead of legacy (Myron Stowe) [RHEL-28627] - PCI: uniphier: Use INTX instead of legacy (Myron Stowe) [RHEL-28627] - PCI: tegra194: Use INTX instead of legacy (Myron Stowe) [RHEL-28627] - PCI: dw-rockchip: Rename rockchip_pcie_legacy_int_handler() (Myron Stowe) [RHEL-28627] - PCI: keystone: Use INTX instead of legacy (Myron Stowe) [RHEL-28627] - PCI: dwc: Rename dw_pcie_ep_raise_legacy_irq() (Myron Stowe) [RHEL-28627] - PCI: cadence: Use INTX instead of legacy (Myron Stowe) [RHEL-28627] - PCI: dra7xx: Rename dra7xx_pcie_raise_legacy_irq() (Myron Stowe) [RHEL-28627] - misc: pci_endpoint_test: Use INTX instead of LEGACY (Myron Stowe) [RHEL-28627] - PCI: endpoint: Rename LEGACY to INTX in test function driver (Myron Stowe) [RHEL-28627] - PCI: endpoint: Use INTX instead of legacy (Myron Stowe) [RHEL-28627] - PCI: endpoint: Drop PCI_EPC_IRQ_XXX definitions (Myron Stowe) [RHEL-28627] - PCI: Rename PCI_IRQ_LEGACY to PCI_IRQ_INTX (Myron Stowe) [RHEL-28627] - PCI: kirin: Convert to platform remove callback returning void (Myron Stowe) [RHEL-28627] - PCI: keystone: Convert to platform remove callback returning void (Myron Stowe) [RHEL-28627] - PCI: exynos: Convert to platform remove callback returning void (Myron Stowe) [RHEL-28627] - PCI: vmd: Remove usage of the deprecated ida_simple_xx() API (Myron Stowe) [RHEL-28627] - PCI: rcar-host: Add support for optional regulators (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: rcar-pci-host: Add optional regulators (Myron Stowe) [RHEL-28627] - PCI: rcar-gen4: Replace of_device.h with explicit of.h include (Myron Stowe) [RHEL-28627] - PCI: mediatek-gen3: Fix translation window size calculation (Myron Stowe) [RHEL-28627] - PCI: mediatek: Clear interrupt status before dispatching handler (Myron Stowe) [RHEL-28627] - PCI: layerscape: Add suspend/resume for ls1043a (Myron Stowe) [RHEL-28627] - PCI: layerscape(ep): Rename pf_* as pf_lut_* (Myron Stowe) [RHEL-28627] - PCI: layerscape: Add suspend/resume for ls1021a (Myron Stowe) [RHEL-28627] - PCI: layerscape: Add function pointer for exit_from_l2() (Myron Stowe) [RHEL-28627] - PCI: kirin: Use devm_kasprintf() to dynamically allocate clock names (Myron Stowe) [RHEL-28627] - PCI: keystone: Fix race condition when initializing PHYs (Myron Stowe) [RHEL-28627] - PCI: rcar-gen4: Fix -Wvoid-pointer-to-enum-cast error (Myron Stowe) [RHEL-28627] - PCI: iproc: Fix -Wvoid-pointer-to-enum-cast warning (Myron Stowe) [RHEL-28627] - PCI: dwc: Add dw_pcie_ep_{read,write}_dbi[2] helpers (Myron Stowe) [RHEL-28627] - PCI: dwc: Rename .func_conf_select to .get_dbi_offset in struct dw_pcie_ep_ops (Myron Stowe) [RHEL-28627] - PCI: dwc: Rename .ep_init to .init in struct dw_pcie_ep_ops (Myron Stowe) [RHEL-28627] - PCI: dwc: Drop host prefix from struct dw_pcie_host_ops members (Myron Stowe) [RHEL-28627] - PCI: dwc: endpoint: Fix dw_pcie_ep_raise_msix_irq() alignment support (Myron Stowe) [RHEL-28627] - PCI: dwc: Convert SOC_SIFIVE to ARCH_SIFIVE (Myron Stowe) [RHEL-28627] - PCI: j721e: Make TI J721E depend on ARCH_K3 (Myron Stowe) [RHEL-28627] - PCI: j721e: Add TI J784S4 PCIe configuration (Myron Stowe) [RHEL-28627] - PCI: j721e: Add PCIe 4x lane selection support (Myron Stowe) [RHEL-28627] - PCI: j721e: Add per platform maximum lane settings (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: ti,j721e-pci-*: Add j784s4-pci-* compatible strings (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: ti,j721e-pci-*: Add checks for num-lanes (Myron Stowe) [RHEL-28627] - PCI: brcmstb: Configure HW CLKREQ# mode appropriate for downstream device (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: brcmstb: Add property "brcm,clkreq-mode" (Myron Stowe) [RHEL-28627] - PCI: Add ACS quirk for more Zhaoxin Root Ports (Myron Stowe) [RHEL-28627] - PCI/P2PDMA: Remove reference to pci_p2pdma_map_sg() (Myron Stowe) [RHEL-28627] - PCI: Log bridge info when first enumerating bridge (Myron Stowe) [RHEL-28627] - PCI: Log bridge windows conditionally (Myron Stowe) [RHEL-28627] - PCI: Supply bridge device, not secondary bus, to read window details (Myron Stowe) [RHEL-28627] - PCI: Move pci_read_bridge_windows() below individual window accessors (Myron Stowe) [RHEL-28627] - PCI: Use resource names in PCI log messages (Myron Stowe) [RHEL-28627] - PCI: Update BAR # and window messages (Myron Stowe) [RHEL-28627] - PCI: Log device type during enumeration (Myron Stowe) [RHEL-28627] - PCI: Fix 64GT/s effective data rate calculation (Myron Stowe) [RHEL-28627] - x86/pci: Clean up open-coded PCIBIOS return code mangling (Myron Stowe) [RHEL-28627] - scsi: lpfc: Use PCI_HEADER_TYPE_MFD instead of literal (Myron Stowe) [RHEL-28627] - powerpc/fsl-pci: Use PCI_HEADER_TYPE_MASK instead of literal (Myron Stowe) [RHEL-28627] - x86/pci: Use PCI_HEADER_TYPE_* instead of literals (Myron Stowe) [RHEL-28627] - PCI: Only override AMD USB controller if required (Myron Stowe) [RHEL-28627] - PCI: host-generic: Convert to platform remove callback returning void (Myron Stowe) [RHEL-28627] - x86/pci: Reorder pci_mmcfg_arch_map() definition before calls (Myron Stowe) [RHEL-28627] - x86/pci: Return pci_mmconfig_add() failure early (Myron Stowe) [RHEL-28627] - x86/pci: Comment pci_mmconfig_insert() obscure MCFG dependency (Myron Stowe) [RHEL-28627] - x86/pci: Rename pci_mmcfg_check_reserved() to pci_mmcfg_reserved() (Myron Stowe) [RHEL-28627] - x86/pci: Rename acpi_mcfg_check_entry() to acpi_mcfg_valid_entry() (Myron Stowe) [RHEL-28627] - x86/pci: Rename 'MMCONFIG' to 'ECAM', use pr_fmt (Myron Stowe) [RHEL-28627] - x86/pci: Add MCFG debug logging (Myron Stowe) [RHEL-28627] - x86/pci: Reword ECAM EfiMemoryMappedIO logging to avoid 'reserved' (Myron Stowe) [RHEL-28627] - x86/pci: Reserve ECAM if BIOS didn't include it in PNP0C02 _CRS (Myron Stowe) [RHEL-28627] - PCI/AER: Use explicit register sizes for struct members (Myron Stowe) [RHEL-28627] - PCI/AER: Decode Requester ID when no error info found (Myron Stowe) [RHEL-28627] - PCI/AER: Use 'Correctable' and 'Uncorrectable' spec terms for errors (Myron Stowe) [RHEL-28627] - ACPI: APEI: Fix AER info corruption when error status data has multiple sections (Myron Stowe) [RHEL-28627] - PCI/AER: Export pcie_aer_is_native() (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: dwc: rockchip: Add missing legacy-interrupt-controller (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: dwc: rockchip: Use generic binding (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: dwc: rockchip: Fix interrupt-names issue (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: dwc: improve msi handling (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: dwc: rockchip: Update for RK3588 (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: dwc: Add rk3588 compatible (Myron Stowe) [RHEL-28627] - PCI: imx6: Add i.MX8MP PCIe EP support (Myron Stowe) [RHEL-28627] - PCI: imx6: Add i.MX8MM PCIe EP support (Myron Stowe) [RHEL-28627] - PCI: imx6: Add i.MX8MQ PCIe EP support (Myron Stowe) [RHEL-28627] - PCI: imx6: Add i.MX PCIe EP mode support (Myron Stowe) [RHEL-28627] - exfat: free the sbi and iocharset in ->kill_sb (Pavel Reichl) [RHEL-30614] - exfat: don't RCU-free the sbi (Pavel Reichl) [RHEL-30614] - exfat: use kvmalloc_array/kvfree instead of kmalloc_array/kfree (Pavel Reichl) [RHEL-30614] - exfat: ensure that ctime is updated whenever the mtime is (Pavel Reichl) [RHEL-30614] - sched/rt: Change the type of 'sysctl_sched_rt_period' from 'unsigned int' to 'int' (Phil Auld) [RHEL-29436] - sched/rt/docs: Use 'real-time' instead of 'realtime' (Phil Auld) [RHEL-29436] - sched/rt/docs: Clarify & fix sched_rt_* sysctl docs (Phil Auld) [RHEL-29436] - sched/rt: Disallow writing invalid values to sched_rt_period_us (Phil Auld) [RHEL-29436] - sched/rt: sysctl_sched_rr_timeslice show default timeslice after reset (Phil Auld) [RHEL-29436] - sched/rt: Fix sysctl_sched_rr_timeslice intial value (Phil Auld) [RHEL-29436] - mm/sparsemem: fix race in accessing memory_section->usage (Waiman Long) [RHEL-28877 RHEL-28878] {CVE-2023-52489} - Revert "[redhat] kabi: add symbol __scsi_execute to stablelist" (Ewan D. Milne) [RHEL-30725] - xfs: fix SEEK_HOLE/DATA for regions with active COW extents (Bill O'Donnell) [RHEL-29365] - NFS: remove sync_mode test from nfs_writepage_locked() (Jeffrey Layton) [RHEL-28630] - nfs: Remove writepage (Jeffrey Layton) [RHEL-28630]- scsi: target: pscsi: Fix bio_put() for error case (Maurizio Lombardi) [RHEL-29638] - scsi: target: Fix unmap setup during configuration (Maurizio Lombardi) [RHEL-29638] - scsi: target: core: Add TMF to tmr_list handling (Maurizio Lombardi) [RHEL-29638] - scsi: target: Enable READ CAPACITY for PR EARO (Maurizio Lombardi) [RHEL-29638] - scsi: target: core: Fix kernel-doc comment (Maurizio Lombardi) [RHEL-29638] - scsi: target: Export fabric driver direct submit settings (Maurizio Lombardi) [RHEL-29638] - scsi: target: core: Unexport target_queue_submission() (Maurizio Lombardi) [RHEL-29638] - scsi: target: Allow userspace to request direct submissions (Maurizio Lombardi) [RHEL-29638] - scsi: target: core: Kill transport_handle_cdb_direct() (Maurizio Lombardi) [RHEL-29638] - scsi: target: core: Move buffer clearing hack (Maurizio Lombardi) [RHEL-29638] - scsi: target: core: Move core_alua_check_nonop_delay() call (Maurizio Lombardi) [RHEL-29638] - scsi: target: Have drivers report if they support direct submissions (Maurizio Lombardi) [RHEL-29638] - scsi: target: iscs: Make write_pending_must_be_called a bit field (Maurizio Lombardi) [RHEL-29638] - scsi: target: tcmu: Annotate struct tcmu_tmr with __counted_by (Maurizio Lombardi) [RHEL-29638] - scsi: target: Remove the references to http://www.linux-iscsi.org/ (Maurizio Lombardi) [RHEL-29638] - scsi: target: core: Fix deadlock due to recursive locking (Maurizio Lombardi) [RHEL-29638] - selftests: net: gro fwd: update vxlan GRO test expectations (Antoine Tenart) [RHEL-19729] - udp: prevent local UDP tunnel packets from being GROed (Antoine Tenart) [RHEL-19729] - udp: do not transition UDP GRO fraglist partial checksums to unnecessary (Antoine Tenart) [RHEL-19729] - gro: fix ownership transfer (Antoine Tenart) [RHEL-19729] - udp: do not accept non-tunnel GSO skbs landing in a tunnel (Antoine Tenart) [RHEL-19729] - nvme-pci: fix sleeping function called from interrupt context (Maurizio Lombardi) [RHEL-17679] - powerpc: Don't clobber f0/vs0 during fp|altivec register save (Mamatha Inamdar) [RHEL-18988] - blk-mq: don't schedule block kworker on isolated CPUs (Ming Lei) [RHEL-13920]- PCI: Avoid potential out-of-bounds read in pci_dev_for_each_resource() (Myron Stowe) [RHEL-26742 RHEL-26743] {CVE-2023-52466} - smb: client: do not start laundromat thread on nohandlecache (Paulo Alcantara) [RHEL-28739] - fs/nls: make load_nls() take a const parameter (Paulo Alcantara) [RHEL-28739] - smb3: do not start laundromat thread when dir leases disabled (Paulo Alcantara) [RHEL-28739] - smb3: display network namespace in debug information (Paulo Alcantara) [RHEL-28739] - cifs: Release folio lock on fscache read hit. (Paulo Alcantara) [RHEL-28739] - cifs: add missing return value check for cifs_sb_tlink (Paulo Alcantara) [RHEL-28739] - cifs: fix charset issue in reconnection (Paulo Alcantara) [RHEL-28739] - cifs: update internal module version number for cifs.ko (Paulo Alcantara) [RHEL-28739] - cifs: allow dumping keys for directories too (Paulo Alcantara) [RHEL-28739] - cifs: fix mid leak during reconnection after timeout threshold (Paulo Alcantara) [RHEL-28739] - cifs: is_network_name_deleted should return a bool (Paulo Alcantara) [RHEL-28739] - cifs: if deferred close is disabled then close files immediately (Paulo Alcantara) [RHEL-28739] - cifs: Add a laundromat thread for cached directories (Paulo Alcantara) [RHEL-28739] - smb: client: remove redundant pointer 'server' (Paulo Alcantara) [RHEL-28739] - cifs: new dynamic tracepoint to track ses not found errors (Paulo Alcantara) [RHEL-28739] - cifs: log session id when a matching ses is not found (Paulo Alcantara) [RHEL-28739] - smb: client: improve DFS mount check (Paulo Alcantara) [RHEL-28739] - smb: client: fix parsing of source mount option (Paulo Alcantara) [RHEL-28739] - cifs: print client_guid in DebugData (Paulo Alcantara) [RHEL-28739] - smb: client: fix warning in generic_ip_connect() (Paulo Alcantara) [RHEL-28739] - smb: client: fix warning in CIFSFindNext() (Paulo Alcantara) [RHEL-28739] - smb: client: fix warning in CIFSFindFirst() (Paulo Alcantara) [RHEL-28739] - smb3: do not reserve too many oplock credits (Paulo Alcantara) [RHEL-28739] - cifs: print more detail when invalidate_inode_mapping fails (Paulo Alcantara) [RHEL-28739] - smb: client: fix warning in cifs_smb3_do_mount() (Paulo Alcantara) [RHEL-28739] - smb: client: fix warning in cifs_match_super() (Paulo Alcantara) [RHEL-28739] - cifs: print nosharesock value while dumping mount options (Paulo Alcantara) [RHEL-28739] - scripts/gdb: fix SB_* constants parsing (Ming Lei) [RHEL-29262] - super: wait for nascent superblocks (Ming Lei) [RHEL-29262] - super: use locking helpers (Ming Lei) [RHEL-29262] - fs: fix undefined behavior in bit shift for SB_NOUSER (Ming Lei) [RHEL-29262] - block: fix kernel-doc for disk_force_media_change() (Ming Lei) [RHEL-29262] - nbd: don't call blk_mark_disk_dead nbd_clear_sock_ioctl (Ming Lei) [RHEL-29262] - zram: take device and not only bvec offset into account (Ming Lei) [RHEL-29262] - ext4: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - xfs: Convert to bdev_open_by_path() (Ming Lei) [RHEL-29262] - nfs/blocklayout: Convert to use bdev_open_by_dev/path() (Ming Lei) [RHEL-29262] - jfs: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - fs: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - mm/swap: Convert to use bdev_open_by_dev() (Ming Lei) [RHEL-29262] - PM: hibernate: Drop unused snapshot_test argument (Ming Lei) [RHEL-29262] - PM: hibernate: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - PM: hibernate: Rename function parameter from snapshot_test to exclusive (Ming Lei) [RHEL-29262] - s390/dasd: Convert to bdev_open_by_path() (Ming Lei) [RHEL-29262] - scsi: target: Convert to bdev_open_by_path() (Ming Lei) [RHEL-29262] - nvmet: Convert to bdev_open_by_path() (Ming Lei) [RHEL-29262] - mtd: block2mtd: Convert to bdev_open_by_dev/path() (Ming Lei) [RHEL-29262] - md: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - dm: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - zram: Convert to use bdev_open_by_dev() (Ming Lei) [RHEL-29262] - xen/blkback: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - pktcdvd: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - drdb: Convert to use bdev_open_by_path() (Ming Lei) [RHEL-29262] - block: Use bdev_open_by_dev() in disk_scan_partitions() and blkdev_bszset() (Ming Lei) [RHEL-29262] - block: Use bdev_open_by_dev() in blkdev_open() (Ming Lei) [RHEL-29262] - block: Provide bdev_open_* functions (Ming Lei) [RHEL-29262] - fs: remove get_super (Ming Lei) [RHEL-29262] - block: call into the file system for ioctl BLKFLSBUF (Ming Lei) [RHEL-29262] - block: call into the file system for bdev_mark_dead (Ming Lei) [RHEL-29262] - block: consolidate __invalidate_device and fsync_bdev (Ming Lei) [RHEL-29262] - block: drop the "busy inodes on changed media" log message (Ming Lei) [RHEL-29262] - dasd: also call __invalidate_device when setting the device offline (Ming Lei) [RHEL-29262] - amiflop: don't call fsync_bdev in FDFMTBEG (Ming Lei) [RHEL-29262] - floppy: call disk_force_media_change when changing the format (Ming Lei) [RHEL-29262] - block: simplify the disk_force_media_change interface (Ming Lei) [RHEL-29262] - nbd: call blk_mark_disk_dead in nbd_clear_sock_ioctl (Ming Lei) [RHEL-29262] - xfs use fs_holder_ops for the log and RT devices (Ming Lei) [RHEL-29262] - xfs: drop s_umount over opening the log and RT devices (Ming Lei) [RHEL-29262] - ext4: use fs_holder_ops for the log device (Ming Lei) [RHEL-29262] - ext4: drop s_umount over opening the log device (Ming Lei) [RHEL-29262] - fs: export fs_holder_ops (Ming Lei) [RHEL-29262] - fs: stop using get_super in fs_mark_dead (Ming Lei) [RHEL-29262] - fs: use the super_block as holder when mounting file systems (Ming Lei) [RHEL-29262] - ext4: make the IS_EXT2_SB/IS_EXT3_SB checks more robust (Ming Lei) [RHEL-29262] - nilfs2: use setup_bdev_super to de-duplicate the mount code (Ming Lei) [RHEL-29262] - fs: export setup_bdev_super (Ming Lei) [RHEL-29262] - fs: open block device after superblock creation (Ming Lei) [RHEL-29262] - exfat: free the sbi and iocharset in ->kill_sb (Ming Lei) [RHEL-29262] - exfat: don't RCU-free the sbi (Ming Lei) [RHEL-29262] - ext4: close the external journal device in ->kill_sb (Ming Lei) [RHEL-29262] - ext4: ext4_put_super: Remove redundant checking for 'sbi->s_journal_bdev' (Ming Lei) [RHEL-29262] - ext4: Fix reusing stale buffer heads from last failed mounting (Ming Lei) [RHEL-29262] - xfs: document the invalidate_bdev call in invalidate_bdev (Ming Lei) [RHEL-29262] - xfs: close the external block devices in xfs_mount_free (Ming Lei) [RHEL-29262] - xfs: close the RT and log block devices in xfs_free_buftarg (Ming Lei) [RHEL-29262] - xfs: remove xfs_blkdev_put (Ming Lei) [RHEL-29262] - xfs: free the xfs_mount in ->kill_sb (Ming Lei) [RHEL-29262] - xfs: remove a superfluous s_fs_info NULL check in xfs_fs_put_super (Ming Lei) [RHEL-29262] - xfs: reformat the xfs_fs_free prototype (Ming Lei) [RHEL-29262] - fs, block: remove bdev->bd_super (Ming Lei) [RHEL-29262] - ocfs2: stop using bdev->bd_super for journal error logging (Ming Lei) [RHEL-29262] - ext4: don't use bdev->bd_super in __ext4_journal_get_write_access (Ming Lei) [RHEL-29262] - fs: stop using bdev->bd_super in mark_buffer_write_io_error (Ming Lei) [RHEL-29262] - fuse: retire block-device-based superblock on force unmount (Ming Lei) [RHEL-29262] - vfs: function to prevent re-use of block-device-based superblocks (Ming Lei) [RHEL-29262] - block: don't allow a disk link holder to itself (Ming Lei) [RHEL-29262] - block: store the holder kobject in bd_holder_disk (Ming Lei) [RHEL-29262] - block: fix use after free for bd_holder_dir (Ming Lei) [RHEL-29262] - block: remove delayed holder registration (Ming Lei) [RHEL-29262] - dm: track per-add_disk holder relations in DM (Ming Lei) [RHEL-29262] - dm: make sure create and remove dm device won't race with open and close table (Ming Lei) [RHEL-29262] - dm: cleanup close_table_device (Ming Lei) [RHEL-29262] - dm: cleanup open_table_device (Ming Lei) [RHEL-29262] - dm: remove free_table_devices (Ming Lei) [RHEL-29262] - zram: return errors from read_from_bdev_sync (Ming Lei) [RHEL-29262] - zram: fix synchronous reads (Ming Lei) [RHEL-29262] - zram: don't return errors from read_from_bdev_async (Ming Lei) [RHEL-29262] - zram: pass a page to read_from_bdev (Ming Lei) [RHEL-29262] - zram: refactor zram_bdev_write (Ming Lei) [RHEL-29262] - zram: don't pass a bvec to __zram_bvec_write (Ming Lei) [RHEL-29262] - zram: refactor zram_bdev_read (Ming Lei) [RHEL-29262] - zram: directly call zram_read_page in writeback_store (Ming Lei) [RHEL-29262] - zram: use bvec_set_page to initialize bvecs (Ming Lei) [RHEL-29262] - zram: rename __zram_bvec_read to zram_read_page (Ming Lei) [RHEL-29262] - zram: don't use highmem for the bounce buffer in zram_bvec_{read,write} (Ming Lei) [RHEL-29262] - zram: refactor highlevel read and write handling (Ming Lei) [RHEL-29262] - zram: return early on error in zram_bvec_rw (Ming Lei) [RHEL-29262] - zram: move discard handling to zram_submit_bio (Ming Lei) [RHEL-29262] - zram: simplify bvec iteration in __zram_make_request (Ming Lei) [RHEL-29262] - zram: make zram_bio_discard more self-contained (Ming Lei) [RHEL-29262] - zram: remove valid_io_request (Ming Lei) [RHEL-29262] - zram: always compile read_from_bdev_sync (Ming Lei) [RHEL-29262] - zram: remove unused stats fields (Ming Lei) [RHEL-29262] - block: remove ->rw_page (Ming Lei) [RHEL-29262] - mm: factor out a swap_writepage_bdev helper (Ming Lei) [RHEL-29262] - mm: remove the __swap_writepage return value (Ming Lei) [RHEL-29262] - mm: use an on-stack bio for synchronous swapin (Ming Lei) [RHEL-29262] - mm: factor out a swap_readpage_bdev helper (Ming Lei) [RHEL-29262] - mm: remove the swap_readpage return value (Ming Lei) [RHEL-29262] - mpage: stop using bdev_{read,write}_page (Ming Lei) [RHEL-29262] - zram: add incompressible flag to read_block_state() (Ming Lei) [RHEL-29262] - zram: add incompressible writeback (Ming Lei) [RHEL-29262] - documentation: add zram recompression documentation (Ming Lei) [RHEL-29262] - zram: add algo parameter support to zram_recompress() (Ming Lei) [RHEL-29262] - zram: remove redundant checks from zram_recompress() (Ming Lei) [RHEL-29262] - zram: add size class equals check into recompression (Ming Lei) [RHEL-29262] - zram: use IS_ERR_VALUE() to check for zs_malloc() errors (Ming Lei) [RHEL-29262] - zram: clarify writeback_store() comment (Ming Lei) [RHEL-29262] - zram: add recompress flag to read_block_state() (Ming Lei) [RHEL-29262] - redhat: configs: add zram ZRAM_MULTI_COMP (Ming Lei) [RHEL-29262] - zram: introduce recompress sysfs knob (Ming Lei) [RHEL-29262] - zram: factor out WB and non-WB zram read functions (Ming Lei) [RHEL-29262] - zram: add recompression algorithm sysfs knob (Ming Lei) [RHEL-29262] - zram: preparation for multi-zcomp support (Ming Lei) [RHEL-29262] - zram: add a huge_idle writeback mode (Ming Lei) [RHEL-29262] - docs: Fix wording in optional zram feature docs (Ming Lei) [RHEL-29262] - redhat/configs: Remove HOTPLUG_CPU0 configs (Prarit Bhargava) [RHEL-22073] - remoteproc: qcom_q6v5_adsp: Convert to dev_pm_domain_attach|detach_list() (Radu Rendec) [RHEL-29555] - remoteproc: imx_rproc: Convert to dev_pm_domain_attach|detach_list() (Radu Rendec) [RHEL-29555] - remoteproc: imx_dsp_rproc: Convert to dev_pm_domain_attach|detach_list() (Radu Rendec) [RHEL-29555] - PM: domains: Add helper functions to attach/detach multiple PM domains (Radu Rendec) [RHEL-29555] - remoteproc: qcom_q6v5_adsp: Fix iommu_map() compatibility (Radu Rendec) [RHEL-29555] - remoteproc: qcom: using pm_runtime_resume_and_get to simplify the code (Radu Rendec) [RHEL-29555] - remoteproc: qcom: Add support for memory sandbox (Radu Rendec) [RHEL-29555] - remoteproc: qcom: Add efuse evb selection control (Radu Rendec) [RHEL-29555] - remoteproc: qcom: Replace hard coded values with macros (Radu Rendec) [RHEL-29555] - remoteproc: qcom: Update rproc parse firmware callback (Radu Rendec) [RHEL-29555] - remoteproc: qcom: Add compatible name for SC7280 ADSP (Radu Rendec) [RHEL-29555] - remoteproc: qcom: Add flag in adsp private data structure (Radu Rendec) [RHEL-29555] - dt-bindings: remoteproc: qcom: Add SC7280 ADSP support (Radu Rendec) [RHEL-29555] - memory: tegra: Skip SID programming if SID registers aren't set (Robert Foss) [RHEL-23656] - memory: tegra: Add SID override programming for MC clients (Robert Foss) [RHEL-23656] - iommu: Don't reserve 0-length IOVA region (Robert Foss) [RHEL-23656] - powerpc/hv-gpci: Fix the H_GET_PERF_COUNTER_INFO hcall return value checks (Mamatha Inamdar) [RHEL-29448] - thermal: core: Fix NULL pointer dereference in zone registration error path (David Arcari) [RHEL-26922 RHEL-26923] {CVE-2023-52473} - hwrng: core - Fix page fault dead lock on mmap-ed hwrng (Steve Best) [RHEL-29487 RHEL-29488] {CVE-2023-52615} - cpufreq: intel_pstate: Add Emerald Rapids support in no-HWP mode (David Arcari) [RHEL-29653] - RDMA/core: Fix uninit-value access in ib_get_eth_speed() (Kamal Heib) [RHEL-23034] - RDMA/core: Get IB width and speed from netdev (Kamal Heib) [RHEL-23034] - x86/cpu: Add model number for another Intel Arrow Lake mobile processor (Steve Best) [RHEL-30728] - x86/cpu: Add model number for Intel Clearwater Forest processor (Steve Best) [RHEL-30728] - dm-integrity: align the outgoing bio in integrity_recheck (Benjamin Marzinski) [RHEL-29679] - dm-integrity: fix a memory leak when rechecking the data (Benjamin Marzinski) [RHEL-29679] - NFSv4: fairly test all delegations on a SEQ4_ revocation (Benjamin Coddington) [RHEL-7976] - NFS: Read unlock folio on nfs_page_create_from_folio() error (Benjamin Coddington) [RHEL-18029] - i40e: Fix VF MAC filter removal (Ivan Vecera) [RHEL-15701] - i40e: Fix firmware version comparison function (Ivan Vecera) [RHEL-15701] - i40e: disable NAPI right after disabling irqs when handling xsk_pool (Ivan Vecera) [RHEL-15701] - i40e: take into account XDP Tx queues when stopping rings (Ivan Vecera) [RHEL-15701] - i40e: avoid double calling i40e_pf_rxq_wait() (Ivan Vecera) [RHEL-15701] - i40e: Fix wrong mask used during DCB config (Ivan Vecera) [RHEL-15701] - i40e: Fix waiting for queues of all VSIs to be disabled (Ivan Vecera) [RHEL-15701] - i40e: Do not allow untrusted VF to remove administratively set MAC (Ivan Vecera) [RHEL-15701] - net: intel: fix old compiler regressions (Ivan Vecera) [RHEL-15701] - i40e: update xdp_rxq_info::frag_size for ZC enabled Rx queue (Ivan Vecera) [RHEL-15701] - i40e: set xdp_rxq_info::frag_size (Ivan Vecera) [RHEL-15701] - intel: xsk: initialize skb_frag_t::bv_offset in ZC drivers (Ivan Vecera) [RHEL-15701] - i40e: handle multi-buffer packets that are shrunk by xdp prog (Ivan Vecera) [RHEL-15701] - i40e: Include types.h to some headers (Ivan Vecera) [RHEL-15701] - i40e: Restore VF MSI-X state during PCI reset (Ivan Vecera) [RHEL-15701] - i40e: fix use-after-free in i40e_aqc_add_filters() (Ivan Vecera) [RHEL-15701] - i40e: Avoid unnecessary use of comma operator (Ivan Vecera) [RHEL-15701] - i40e: Fix VF disable behavior to block all traffic (Ivan Vecera) [RHEL-15701] - i40e: Fix filter input checks to prevent config with invalid values (Ivan Vecera) [RHEL-15701] - i40e: field get conversion (Ivan Vecera) [RHEL-15701] - i40e: field prep conversion (Ivan Vecera) [RHEL-15701] - intel: add bit macro includes where needed (Ivan Vecera) [RHEL-15701] - i40e: remove fake support of rx-frames-irq (Ivan Vecera) [RHEL-15701] - i40e: Fix ST code value for Clause 45 (Ivan Vecera) [RHEL-15701] - i40e: Fix unexpected MFS warning message (Ivan Vecera) [RHEL-15701] - i40e: Remove queue tracking fields from i40e_adminq_ring (Ivan Vecera) [RHEL-15701] - i40e: Remove AQ register definitions for VF types (Ivan Vecera) [RHEL-15701] - i40e: Delete unused and useless i40e_pf fields (Ivan Vecera) [RHEL-15701] - i40e: Fix adding unsupported cloud filters (Ivan Vecera) [RHEL-15701] - i40e: Delete unused i40e_mac_info fields (Ivan Vecera) [RHEL-15701] - i40e: Move inline helpers to i40e_prototype.h (Ivan Vecera) [RHEL-15701] - i40e: Remove VF MAC types (Ivan Vecera) [RHEL-15701] - i40e: Use helpers to check running FW and AQ API versions (Ivan Vecera) [RHEL-15701] - i40e: Add other helpers to check version of running firmware and AQ API (Ivan Vecera) [RHEL-15701] - i40e: Move i40e_is_aq_api_ver_ge helper (Ivan Vecera) [RHEL-15701] - i40e: Initialize hardware capabilities at single place (Ivan Vecera) [RHEL-15701] - i40e: Consolidate hardware capabilities (Ivan Vecera) [RHEL-15701] - i40e: Use DECLARE_BITMAP for flags field in i40e_hw (Ivan Vecera) [RHEL-15701] - i40e: Use DECLARE_BITMAP for flags and hw_features fields in i40e_pf (Ivan Vecera) [RHEL-15701] - i40e: Remove _t suffix from enum type names (Ivan Vecera) [RHEL-15701] - i40e: Remove unused flags (Ivan Vecera) [RHEL-15701] - i40e: add an error code check in i40e_vsi_setup (Ivan Vecera) [RHEL-15701] - i40e: increase max descriptors for XL710 (Ivan Vecera) [RHEL-15701] - i40e: Fix wrong check for I40E_TXR_FLAGS_WB_ON_ITR (Ivan Vecera) [RHEL-15701] - i40e: sync next_to_clean and next_to_process for programming status desc (Ivan Vecera) [RHEL-15701] - i40e: Fix I40E_FLAG_VF_VLAN_PRUNING value (Ivan Vecera) [RHEL-15701] - i40e: xsk: remove count_mask (Ivan Vecera) [RHEL-15701] - i40e: use scnprintf over strncpy+strncat (Ivan Vecera) [RHEL-15701] - intel: fix format warnings (Ivan Vecera) [RHEL-15701] - i40e: Refactor and rename i40e_read_pba_string() (Ivan Vecera) [RHEL-15701] - i40e: Split and refactor i40e_nvm_version_str() (Ivan Vecera) [RHEL-15701] - i40e: prevent crash on probe if hw registers have invalid values (Ivan Vecera) [RHEL-15701] - i40e: Move DDP specific macros and structures to i40e_ddp.c (Ivan Vecera) [RHEL-15701] - i40e: Remove circular header dependencies and fix headers (Ivan Vecera) [RHEL-15701] - i40e: Split i40e_osdep.h (Ivan Vecera) [RHEL-15701] - i40e: Move memory allocation structures to i40e_alloc.h (Ivan Vecera) [RHEL-15701] - i40e: Simplify memory allocation functions (Ivan Vecera) [RHEL-15701] - i40e: Refactor I40E_MDIO_CLAUSE* macros (Ivan Vecera) [RHEL-15701] - i40e: Move I40E_MASK macro to i40e_register.h (Ivan Vecera) [RHEL-15701] - i40e: Remove back pointer from i40e_hw structure (Ivan Vecera) [RHEL-15701] - i40e: Add rx_missed_errors for buffer exhaustion (Ivan Vecera) [RHEL-15701] - net: Tree wide: Replace xdp_do_flush_map() with xdp_do_flush(). (Ivan Vecera) [RHEL-15701] - i40e: fix potential memory leaks in i40e_remove() (Ivan Vecera) [RHEL-15701] - i40e: fix potential NULL pointer dereferencing of pf->vf i40e_sync_vsi_filters() (Ivan Vecera) [RHEL-15701] - i40e: fix misleading debug logs (Ivan Vecera) [RHEL-15701] - i40e: Replace one-element array with flex-array member in struct i40e_profile_aq_section (Ivan Vecera) [RHEL-15701] - i40e: Replace one-element array with flex-array member in struct i40e_section_table (Ivan Vecera) [RHEL-15701] - i40e: Replace one-element array with flex-array member in struct i40e_profile_segment (Ivan Vecera) [RHEL-15701] - i40e: Replace one-element array with flex-array member in struct i40e_package_header (Ivan Vecera) [RHEL-15701] - i40e: Remove unused function declarations (Ivan Vecera) [RHEL-15701] - i40e: remove i40e_status (Ivan Vecera) [RHEL-15701] - i40e: Fix an NULL vs IS_ERR() bug for debugfs_create_dir() (Ivan Vecera) [RHEL-15701] - i40e: xsk: add TX multi-buffer support (Ivan Vecera) [RHEL-15701] - i40e: xsk: add RX multi-buffer support (Ivan Vecera) [RHEL-15701] - i40e, xsk: fix comment typo (Ivan Vecera) [RHEL-15701] - i40e: remove unnecessary check for old MAC == new MAC (Ivan Vecera) [RHEL-15701] - i40e: fix i40e_setup_misc_vector() error handling (Ivan Vecera) [RHEL-15701] - i40e: fix accessing vsi->active_filters without holding lock (Ivan Vecera) [RHEL-15701] - i40e: Add support for VF to specify its primary MAC address (Ivan Vecera) [RHEL-15701] - i40e: fix registers dump after run ethtool adapter self test (Ivan Vecera) [RHEL-15701] - i40e: fix flow director packet filter programming (Ivan Vecera) [RHEL-15701] - i40e: add support for XDP multi-buffer Rx (Ivan Vecera) [RHEL-15701] - i40e: add xdp_buff to i40e_ring struct (Ivan Vecera) [RHEL-15701] - i40e: introduce next_to_process to i40e_ring (Ivan Vecera) [RHEL-15701] - i40e: use frame_sz instead of recalculating truesize for building skb (Ivan Vecera) [RHEL-15701] - i40e: Change size to truesize when using i40e_rx_buffer_flip() (Ivan Vecera) [RHEL-15701] - i40e: add pre-xdp page_count in rx_buffer (Ivan Vecera) [RHEL-15701] - i40e: change Rx buffer size for legacy-rx to support XDP multi-buffer (Ivan Vecera) [RHEL-15701] - i40e: consolidate maximum frame size calculation for vsi (Ivan Vecera) [RHEL-15701] - i40e: check vsi type before setting xdp_features flag (Ivan Vecera) [RHEL-15701] - drivers: net: turn on XDP features (Ivan Vecera) [RHEL-15701] - i40e: add xdp frags support to ndo_xdp_xmit (Ivan Vecera) [RHEL-15701] - dmaengine: idxd: Ensure safe user copy of completion record (Jerry Snitselaar) [RHEL-28511] - dmaengine: idxd: Remove shadow Event Log head stored in idxd (Jerry Snitselaar) [RHEL-28511] - dmaengine: idxd: Move dma_free_coherent() out of spinlocked context (Jerry Snitselaar) [RHEL-28511]- redhat: Fix RT kernel kvm subpackage requires (Juri Lelli) [RHEL-23390] - KVM: x86: Add X86EMUL_F_INVLPG and pass it in em_invlpg() (Prarit Bhargava) [RHEL-25415] - KVM: x86: Add an emulation flag for implicit system access (Prarit Bhargava) [RHEL-25415] - KVM: x86: Consolidate flags for __linearize() (Prarit Bhargava) [RHEL-25415] - x86/MCE/AMD: Add new MA_LLC, USR_DP, and USR_CP bank types (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Remove obsolete config X86_32_SMP (Prarit Bhargava) [RHEL-25415] - x86/xen: add CPU dependencies for 32-bit build (Prarit Bhargava) [RHEL-25415] - x86/xen: fix percpu vcpu_info allocation (Prarit Bhargava) [RHEL-25415] - x86/mce/amd, EDAC/mce_amd: Move long names to decoder module (Prarit Bhargava) [RHEL-25415] - x86/cpu/intel_epb: Don't rely on link order (Prarit Bhargava) [RHEL-25415] - x86/ioapic: Remove unfinished sentence from comment (Prarit Bhargava) [RHEL-25415] - x86/io: Remove the unused 'bw' parameter from the BUILDIO() macro (Prarit Bhargava) [RHEL-25415] - x86/apic: Drop struct local_apic (Prarit Bhargava) [RHEL-25415] - x86/apic: Drop enum apic_delivery_modes (Prarit Bhargava) [RHEL-25415] - x86/apic: Drop apic::delivery_mode (Prarit Bhargava) [RHEL-25415] - x86/microcode/intel: Set new revision only after a successful update (Prarit Bhargava) [RHEL-25415] - x86/microcode: Rework early revisions reporting (Prarit Bhargava) [RHEL-25415] - x86/microcode: Remove the driver announcement and version (Prarit Bhargava) [RHEL-25415] - x86/entry: Harden return-to-user (Prarit Bhargava) [RHEL-25415] - x86/entry: Optimize common_interrupt_return() (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Correct incorrect 'or' operation for PMU capabilities (Prarit Bhargava) [RHEL-25415] - x86/mtrr: Document missing function parameters in kernel-doc (Prarit Bhargava) [RHEL-25415] - x86/lib: Fix overflow when counting digits (Prarit Bhargava) [RHEL-25415] - perf/x86/intel/cstate: Add Grand Ridge support (Prarit Bhargava) [RHEL-25415] - perf/x86/intel/cstate: Add Sierra Forest support (Prarit Bhargava) [RHEL-25415] - x86/smp: Export symbol cpu_clustergroup_mask() (Prarit Bhargava) [RHEL-25415] - perf/x86/intel/cstate: Cleanup duplicate attr_groups (Prarit Bhargava) [RHEL-25415] - x86/mce: Remove redundant check from mce_device_create() (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Make the struct paravirt_patch_site packed (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Use relative reference for the original instruction offset (Prarit Bhargava) [RHEL-25415] - tools headers x86 cpufeatures: Sync with the kernel sources to pick TDX, Zen, APIC MSR fence changes (Prarit Bhargava) [RHEL-25415] - x86/barrier: Do not serialize MSR accesses on AMD (Prarit Bhargava) [RHEL-25415] - x86/mce: Mark fatal MCE's page as poison to avoid panic in the kdump kernel (Prarit Bhargava) [RHEL-25415] - x86/setup: Make relocated_ramdisk a local variable of relocate_initrd() (Prarit Bhargava) [RHEL-25415] - x86/acpi: Handle bogus MADT APIC tables gracefully (Prarit Bhargava) [RHEL-25415] - x86/acpi: Ignore invalid x2APIC entries (Prarit Bhargava) [RHEL-25415] - x86/i8259: Skip probing when ACPI/MADT advertises PCAT compatibility (Prarit Bhargava) [RHEL-25415] - x86/defconfig: Enable CONFIG_DEBUG_ENTRY=y (Prarit Bhargava) [RHEL-25415] - x86/microcode: Prepare for minimal revision check (Prarit Bhargava) [RHEL-25415] - x86/microcode/intel: Add a minimum required revision for late loading (Prarit Bhargava) [RHEL-25415] - x86/microcode: Handle "offline" CPUs correctly (Prarit Bhargava) [RHEL-25415] - x86/apic: Provide apic_force_nmi_on_cpu() (Prarit Bhargava) [RHEL-25415] - x86/microcode: Protect against instrumentation (Prarit Bhargava) [RHEL-25415] - x86/microcode: Rendezvous and load in NMI (Prarit Bhargava) [RHEL-25415] - x86/microcode: Replace the all-in-one rendevous handler (Prarit Bhargava) [RHEL-25415] - x86/microcode: Provide new control functions (Prarit Bhargava) [RHEL-25415] - x86/microcode: Get rid of the schedule work indirection (Prarit Bhargava) [RHEL-25415] - x86/microcode: Mop up early loading leftovers (Prarit Bhargava) [RHEL-25415] - x86/microcode/amd: Use cached microcode for AP load (Prarit Bhargava) [RHEL-25415] - x86/microcode/amd: Cache builtin/initrd microcode early (Prarit Bhargava) [RHEL-25415] - x86/microcode: Remove pointless apply() invocation (Prarit Bhargava) [RHEL-25415] - x86/microcode/amd: Cache builtin microcode too (Prarit Bhargava) [RHEL-25415] - x86/microcode/amd: Use correct per CPU ucode_cpu_info (Prarit Bhargava) [RHEL-25415] - x86/microcode: Add per CPU control field (Prarit Bhargava) [RHEL-25415] - x86/microcode: Add per CPU result state (Prarit Bhargava) [RHEL-25415] - x86/microcode: Sanitize __wait_for_cpus() (Prarit Bhargava) [RHEL-25415] - x86/microcode: Clarify the late load logic (Prarit Bhargava) [RHEL-25415] - x86/microcode: Handle "nosmt" correctly (Prarit Bhargava) [RHEL-25415] - x86/microcode: Clean up mc_cpu_down_prep() (Prarit Bhargava) [RHEL-25415] - x86: Enable IBT in Rust if enabled in C (Prarit Bhargava) [RHEL-25415] - x86/callthunks: Delete unused "struct thunk_desc" (Prarit Bhargava) [RHEL-25415] - x86/vdso: Run objtool on vdso32-setup.o (Prarit Bhargava) [RHEL-25415] - x86/pti: Fix kernel warnings for pti= and nopti cmdline options (Prarit Bhargava) [RHEL-25415] - x86/mm: Drop the 4 MB restriction on minimal NUMA node memory size (Prarit Bhargava) [RHEL-25415] - KVM: x86: remove the unused assigned_dev_head from kvm_arch (Prarit Bhargava) [RHEL-25415] - KVM: x86/mmu: Remove unnecessary ‘NULL’ values from sptep (Prarit Bhargava) [RHEL-25415] - KVM: x86: remove always-false condition in kvmclock_sync_fn (Prarit Bhargava) [RHEL-25415] - x86/boot/32: Temporarily map initrd for microcode loading (Prarit Bhargava) [RHEL-25415] - x86/microcode: Provide CONFIG_MICROCODE_INITRD32 (Prarit Bhargava) [RHEL-25415] - x86/boot/32: Restructure mk_early_pgtbl_32() (Prarit Bhargava) [RHEL-25415] - x86/boot/32: De-uglify the 2/3 level paging difference in mk_early_pgtbl_32() (Prarit Bhargava) [RHEL-25415] - x86/boot: Use __pa_nodebug() in mk_early_pgtbl_32() (Prarit Bhargava) [RHEL-25415] - x86/boot/32: Disable stackprotector and tracing for mk_early_pgtbl_32() (Prarit Bhargava) [RHEL-25415] - UML: remove unused cmd_vdso_install (Prarit Bhargava) [RHEL-25415] - KVM: x86: Update the variable naming in kvm_x86_ops.sched_in() (Prarit Bhargava) [RHEL-25415] - x86/microcode/amd: Fix snprintf() format string warning in W=1 build (Prarit Bhargava) [RHEL-25415] - KVM: x86: Use octal for file permission (Prarit Bhargava) [RHEL-25415] - x86/head/64: Move the __head definition to (Prarit Bhargava) [RHEL-25415] - vgacon: remove screen_info dependency (Prarit Bhargava) [RHEL-25415] - x86/mce: Cleanup mce_usable_address() (Prarit Bhargava) [RHEL-25415] - x86/mce: Define amd_mce_usable_address() (Prarit Bhargava) [RHEL-25415] - x86/MCE/AMD: Split amd_mce_is_memory_error() (Prarit Bhargava) [RHEL-25415] - x86/head/64: Add missing __head annotation to startup_64_load_idt() (Prarit Bhargava) [RHEL-25415] - x86/head/64: Mark 'startup_gdt[]' and 'startup_gdt_descr' as __initdata (Prarit Bhargava) [RHEL-25415] - x86/entry/32: Clean up syscall fast exit tests (Prarit Bhargava) [RHEL-25415] - x86/entry/64: Use TASK_SIZE_MAX for canonical RIP test (Prarit Bhargava) [RHEL-25415] - x86/entry/64: Convert SYSRET validation tests to C (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Disable KASAN in apply_alternatives() (Prarit Bhargava) [RHEL-25415] - x86/cpu: Fix the AMD Fam 17h, Fam 19h, Zen2 and Zen4 MSR enumerations (Prarit Bhargava) [RHEL-25415] - hardening: x86: drop reference to removed config AMD_IOMMU_V2 (Prarit Bhargava) [RHEL-25415] - hardening: Provide Kconfig fragments for basic options (Prarit Bhargava) [RHEL-25415] - sched/topology: Rename 'DIE' domain to 'PKG' (Prarit Bhargava) [RHEL-25415] - x86/nmi: Fix out-of-order NMI nesting checks & false positive warning (Prarit Bhargava) [RHEL-25415] - x86/msi: Fix compile error caused by CONFIG_GENERIC_MSI_IRQ=y && !CONFIG_X86_LOCAL_APIC (Prarit Bhargava) [RHEL-25415] - cpu-hotplug: Provide prototypes for arch CPU registration (Prarit Bhargava) [RHEL-25415] - x86/cpu: Fix AMD erratum #1485 on Zen4-based CPUs (Prarit Bhargava) [RHEL-25415] - x86/sev: Drop unneeded #include (Prarit Bhargava) [RHEL-25415] - KVM: VMX: drop IPAT in memtype when CD=1 for KVM_X86_QUIRK_CD_NW_CLEARED (Prarit Bhargava) [RHEL-25415] - x86/cpu: Provide debug interface (Prarit Bhargava) [RHEL-25415] - x86/cpu/topology: Cure the abuse of cpuinfo for persisting logical ids (Prarit Bhargava) [RHEL-25415] - x86/apic, x86/hyperv: Use u32 in hv_snp_boot_ap() too (Prarit Bhargava) [RHEL-25415] - x86/apic: Use u32 for wakeup_secondary_cpu[_64]() (Prarit Bhargava) [RHEL-25415] - x86/apic: Use u32 for [gs]et_apic_id() (Prarit Bhargava) [RHEL-25415] - x86/apic: Use u32 for phys_pkg_id() (Prarit Bhargava) [RHEL-25415] - x86/apic: Use u32 for cpu_present_to_apicid() (Prarit Bhargava) [RHEL-25415] - x86/apic: Use u32 for check_apicid_used() (Prarit Bhargava) [RHEL-25415] - x86/apic: Use u32 for APIC IDs in global data (Prarit Bhargava) [RHEL-25415] - x86/apic: Use BAD_APICID consistently (Prarit Bhargava) [RHEL-25415] - x86/cpu: Move cpu_l[l2]c_id into topology info (Prarit Bhargava) [RHEL-25415] - x86/cpu: Move logical package and die IDs into topology info (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove pointless evaluation of x86_coreid_bits (Prarit Bhargava) [RHEL-25415] - x86/cpu: Move cu_id into topology info (Prarit Bhargava) [RHEL-25415] - x86/cpu: Move cpu_core_id into topology info (Prarit Bhargava) [RHEL-25415] - x86/cpu: Move cpu_die_id into topology info (Prarit Bhargava) [RHEL-25415] - x86/cpu: Move phys_proc_id into topology info (Prarit Bhargava) [RHEL-25415] - x86/cpu: Encapsulate topology information in cpuinfo_x86 (Prarit Bhargava) [RHEL-25415] - x86/cpu/hygon: Fix the CPU topology evaluation for real (Prarit Bhargava) [RHEL-25415] - KVM: x86/mmu: Zap SPTEs on MTRR update iff guest MTRRs are honored (Prarit Bhargava) [RHEL-25415] - KVM: x86/mmu: Zap SPTEs when CR0.CD is toggled iff guest MTRRs are honored (Prarit Bhargava) [RHEL-25415] - locking/atomic/x86: Introduce arch_sync_try_cmpxchg() (Prarit Bhargava) [RHEL-25415] - perf/x86/cstate: Allow reading the package statistics from local CPU (Prarit Bhargava) [RHEL-25415] - perf/x86/intel/pt: Fix kernel-doc comments (Prarit Bhargava) [RHEL-25415] - perf/x86/rapl: Annotate 'struct rapl_pmus' with __counted_by (Prarit Bhargava) [RHEL-25415] - x86/entry/32: Remove SEP test for SYSEXIT (Prarit Bhargava) [RHEL-25415] - x86/entry/32: Convert do_fast_syscall_32() to bool return type (Prarit Bhargava) [RHEL-25415] - x86/entry/compat: Combine return value test from syscall handler (Prarit Bhargava) [RHEL-25415] - x86/entry/64: Remove obsolete comment on tracing vs. SYSRET (Prarit Bhargava) [RHEL-25415] - KVM: x86/xen: ignore the VCPU_SSHOTTMR_future flag (Prarit Bhargava) [RHEL-25415] - KVM: x86: Add SBPB support (Prarit Bhargava) [RHEL-25415] - KVM: x86: Add IBPB_BRTYPE support (Prarit Bhargava) [RHEL-25415] - KVM: x86/xen: Use fast path for Xen timer delivery (Prarit Bhargava) [RHEL-25415] - locking/local, arch: Rewrite local_add_unless() as a static inline function (Prarit Bhargava) [RHEL-25415] - x86/lib: Address kernel-doc warnings (Prarit Bhargava) [RHEL-25415] - x86/fpu/xstate: Address kernel-doc warning (Prarit Bhargava) [RHEL-25415] - perf/x86/rapl: Use local64_try_cmpxchg in rapl_event_update() (Prarit Bhargava) [RHEL-25415] - perf/x86/rapl: Stop doing cpu_relax() in the local64_cmpxchg() loop in rapl_event_update() (Prarit Bhargava) [RHEL-25415] - syscalls: Cleanup references to sys_lookup_dcookie() (Prarit Bhargava) [RHEL-25415] - x86/sev: Make boot_ghcb_page[] static (Prarit Bhargava) [RHEL-25415] - x86/boot: Harmonize the style of array-type parameter for fixup_pointer() calls (Prarit Bhargava) [RHEL-25415] - x86/boot: Fix incorrect startup_gdt_descr.size (Prarit Bhargava) [RHEL-25415] - x86/numa: Add Devicetree support (Prarit Bhargava) [RHEL-25415] - x86/of: Move the x86_flattree_get_config() call out of x86_dtb_init() (Prarit Bhargava) [RHEL-25415] - x86/cpu/amd: Remove redundant 'break' statement (Prarit Bhargava) [RHEL-25415] - x86/sev-es: Allow copy_from_kernel_nofault() in earlier boot (Prarit Bhargava) [RHEL-25415] - x86/boot: Compile boot code with -std=gnu11 too (Prarit Bhargava) [RHEL-25415] - x86/srso: Add SRSO mitigation for Hygon processors (Prarit Bhargava) [RHEL-25415] - KVM: x86: Force TLB flush on userspace changes to special registers (Prarit Bhargava) [RHEL-25415] - KVM: x86: Remove redundant vcpu->arch.cr0 assignments (Prarit Bhargava) [RHEL-25415] - x86/entry: Fix typos in comments (Prarit Bhargava) [RHEL-25415] - x86/entry: Remove unused argument %rsi passed to exc_nmi() (Prarit Bhargava) [RHEL-25415] - iov_iter, x86: Be consistent about the __user tag on copy_mc_to_user() (Prarit Bhargava) [RHEL-25415] - x86_64: Show CR4.PSE on auxiliaries like on BSP (Prarit Bhargava) [RHEL-25415] - x86/platform/uv: Annotate struct uv_rtc_timer_head with __counted_by (Prarit Bhargava) [RHEL-25415] - x86/kgdb: Fix a kerneldoc warning when build with W=1 (Prarit Bhargava) [RHEL-25415] - x86/speculation, objtool: Use absolute relocations for annotations (Prarit Bhargava) [RHEL-25415] - x86/bitops: Remove unused __sw_hweight64() assembly implementation on x86-32 (Prarit Bhargava) [RHEL-25415] - x86/mm: Move arch_memory_failure() and arch_is_platform_page() definitions from to (Prarit Bhargava) [RHEL-25415] - x86/platform/uv/apic: Clean up inconsistent indenting (Prarit Bhargava) [RHEL-25415] - x86/percpu: Do not clobber %rsi in percpu_{try_,}cmpxchg{64,128}_op (Prarit Bhargava) [RHEL-25415] - x86/unwind/orc: Remove redundant initialization of 'mid' pointer in __orc_find() (Prarit Bhargava) [RHEL-25415] - bpf: Disable exceptions when CONFIG_UNWINDER_FRAME_POINTER=y (Prarit Bhargava) [RHEL-25415] - x86/xen: allow nesting of same lazy mode (Prarit Bhargava) [RHEL-25415] - x86/xen: move paravirt lazy code (Prarit Bhargava) [RHEL-25415] - xen/efi: refactor deprecated strncpy (Prarit Bhargava) [RHEL-25415] - xen: simplify evtchn_do_upcall() call maze (Prarit Bhargava) [RHEL-25415] - locking/lockref/x86: Enable ARCH_USE_CMPXCHG_LOCKREF for X86_CMPXCHG64 (Prarit Bhargava) [RHEL-25415] - x86/mm, kexec, ima: Use memblock_free_late() from ima_free_kexec_buffer() (Prarit Bhargava) [RHEL-25415] - x86/platform/uv: Rework NMI "action" modparam handling (Prarit Bhargava) [RHEL-25415] - x86/purgatory: Remove LTO flags (Prarit Bhargava) [RHEL-25415] - arch/x86: Implement arch_bpf_stack_walk (Prarit Bhargava) [RHEL-25415] - bpf: Use bpf_is_subprog to check for subprogs (Prarit Bhargava) [RHEL-25415] - x86/percpu: Use raw_cpu_try_cmpxchg() in preempt_count_set() (Prarit Bhargava) [RHEL-25415] - x86/percpu: Define raw_cpu_try_cmpxchg and this_cpu_try_cmpxchg() (Prarit Bhargava) [RHEL-25415] - x86/percpu: Define {raw,this}_cpu_try_cmpxchg{64,128} (Prarit Bhargava) [RHEL-25415] - x86/numa: Introduce numa_fill_memblks() (Prarit Bhargava) [RHEL-25415] - bpf, x64: Comment tail_call_cnt initialisation (Prarit Bhargava) [RHEL-25415] - x86/ibt: Avoid duplicate ENDBR in __put_user_nocheck*() (Prarit Bhargava) [RHEL-25415] - x86/ibt: Suppress spurious ENDBR (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Extend the ref-cycles event to GP counters (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Fix broken fixed event constraints extension (Prarit Bhargava) [RHEL-25415] - efi/x86: Move EFI runtime call setup/teardown helpers out of line (Prarit Bhargava) [RHEL-25415] - efi/x86: Ensure that EFI_RUNTIME_MAP is enabled for kexec (Prarit Bhargava) [RHEL-25415] - x86/asm/bitops: Use __builtin_clz{l|ll} to evaluate constant expressions (Prarit Bhargava) [RHEL-25415] - x86: Remove the arch_calc_vm_prot_bits() macro from the UAPI (Prarit Bhargava) [RHEL-25415] - x86/build: Fix linker fill bytes quirk/incompatibility for ld.lld (Prarit Bhargava) [RHEL-25415] - x86/irq/i8259: Fix kernel-doc annotation warning (Prarit Bhargava) [RHEL-25415] - x86/audit: Fix -Wmissing-variable-declarations warning for ia32_xyz_class (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Add common intel_pmu_init_hybrid() (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Clean up the hybrid CPU type handling code (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Apply the common initialization code for ADL (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Factor out the initialization code for ADL e-core (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Factor out the initialization code for SPR (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Use the common uarch name for the shared functions (Prarit Bhargava) [RHEL-25415] - um: Hard-code the result of 'uname -s' (Prarit Bhargava) [RHEL-25415] - um: Use the x86 checksum implementation on 32-bit (Prarit Bhargava) [RHEL-25415] - um: Remove unsued extern declaration ldt_host_info() (Prarit Bhargava) [RHEL-25415] - x86/microcode: Remove remaining references to CONFIG_MICROCODE_AMD (Prarit Bhargava) [RHEL-25415] - x86/platform/uv: Refactor code using deprecated strncpy() interface to use strscpy() (Prarit Bhargava) [RHEL-25415] - x86/hpet: Refactor code using deprecated strncpy() interface to use strscpy() (Prarit Bhargava) [RHEL-25415] - x86/platform/uv: Refactor code using deprecated strcpy()/strncpy() interfaces to use strscpy() (Prarit Bhargava) [RHEL-25415] - efi/runtime-wrappers: Remove duplicated macro for service returning void (Prarit Bhargava) [RHEL-25415] - sections: move and rename core_kernel_data() to is_kernel_core_data() (Prarit Bhargava) [RHEL-25415] - x86/xen: Make virt_to_pfn() a static inline (Prarit Bhargava) [RHEL-25415] - xen: remove a confusing comment on auto-translated guest I/O (Prarit Bhargava) [RHEL-25415] - x86/kernel: increase kcov coverage under arch/x86/kernel folder (Prarit Bhargava) [RHEL-25415] - range.h: Move resource API and constant to respective files (Prarit Bhargava) [RHEL-25415] - genetlink: replace custom CONCATENATE() implementation (Prarit Bhargava) [RHEL-25415] - x86/MCE: Always save CS register on AMD Zen IF Poison errors (Prarit Bhargava) [RHEL-25415] - x86/ibt: Convert IBT selftest to asm (Prarit Bhargava) [RHEL-25415] - x86/mm: Remove unused microcode.h include (Prarit Bhargava) [RHEL-25415] - locking: remove spin_lock_prefetch (Prarit Bhargava) [RHEL-25415] - x86/mm: Fix VDSO and VVAR placement on 5-level paging machines (Prarit Bhargava) [RHEL-25415] - ACPI: resource: Honor MADT INT_SRC_OVR settings for IRQ1 on AMD Zen (Prarit Bhargava) [RHEL-25415] - x86/apic: Wrap IPI calls into helper functions (Prarit Bhargava) [RHEL-25415] - x86/apic: Turn on static calls (Prarit Bhargava) [RHEL-25415] - x86/apic: Provide static call infrastructure for APIC callbacks (Prarit Bhargava) [RHEL-25415] - x86/apic: Mark all hotpath APIC callback wrappers __always_inline (Prarit Bhargava) [RHEL-25415] - x86/xen/apic: Mark apic __ro_after_init (Prarit Bhargava) [RHEL-25415] - x86/apic: Convert other overrides to apic_update_callback() (Prarit Bhargava) [RHEL-25415] - x86/apic: Replace acpi_wake_cpu_handler_update() and apic_set_eoi_cb() (Prarit Bhargava) [RHEL-25415] - x86/apic: Provide apic_update_callback() (Prarit Bhargava) [RHEL-25415] - x86/xen/apic: Use standard apic driver mechanism for Xen PV (Prarit Bhargava) [RHEL-25415] - x86/apic: Nuke ack_APIC_irq() (Prarit Bhargava) [RHEL-25415] - x86/apic: Provide common init infrastructure (Prarit Bhargava) [RHEL-25415] - x86/apic: Wrap apic->native_eoi() into a helper (Prarit Bhargava) [RHEL-25415] - x86/apic: Remove pointless arguments from [native_]eoi_write() (Prarit Bhargava) [RHEL-25415] - x86/apic/noop: Tidy up the code (Prarit Bhargava) [RHEL-25415] - x86/apic: Remove pointless NULL initializations (Prarit Bhargava) [RHEL-25415] - x86/apic: Sanitize APIC ID range validation (Prarit Bhargava) [RHEL-25415] - x86/apic: Prepare x2APIC for using apic::max_apic_id (Prarit Bhargava) [RHEL-25415] - x86/apic: Add max_apic_id member (Prarit Bhargava) [RHEL-25415] - x86/apic: Simplify X2APIC ID validation (Prarit Bhargava) [RHEL-25415] - x86/apic: Wrap APIC ID validation into an inline (Prarit Bhargava) [RHEL-25415] - x86/apic/64: Uncopypaste probing (Prarit Bhargava) [RHEL-25415] - x86/apic/x2apic: Share all common IPI functions (Prarit Bhargava) [RHEL-25415] - x86/apic/uv: Get rid of wrapper callbacks (Prarit Bhargava) [RHEL-25415] - x86/apic: Move safe wait_icr_idle() next to apic_mem_wait_icr_idle() (Prarit Bhargava) [RHEL-25415] - x86/apic: Allow apic::safe_wait_icr_idle() to be NULL (Prarit Bhargava) [RHEL-25415] - x86/apic: Allow apic::wait_icr_idle() to be NULL (Prarit Bhargava) [RHEL-25415] - x86/apic: Consolidate wait_icr_idle() implementations (Prarit Bhargava) [RHEL-25415] - x86/apic/ipi: Tidy up the code and fixup comments (Prarit Bhargava) [RHEL-25415] - x86/apic: Mop up apic::apic_id_registered() (Prarit Bhargava) [RHEL-25415] - x86/apic: Mop up *setup_apic_routing() (Prarit Bhargava) [RHEL-25415] - x86/ioapic/32: Decrapify phys_id_present_map operation (Prarit Bhargava) [RHEL-25415] - x86/apic: Nuke apic::apicid_to_cpu_present() (Prarit Bhargava) [RHEL-25415] - x86/apic: Nuke empty init_apic_ldr() callbacks (Prarit Bhargava) [RHEL-25415] - x86/apic/32: Decrapify the def_bigsmp mechanism (Prarit Bhargava) [RHEL-25415] - x86/apic/32: Remove bigsmp_cpu_present_to_apicid() (Prarit Bhargava) [RHEL-25415] - x86/apic/32: Remove pointless default_acpi_madt_oem_check() (Prarit Bhargava) [RHEL-25415] - x86/apic: Mop up early_per_cpu() abuse (Prarit Bhargava) [RHEL-25415] - x86/apic/ipi: Code cleanup (Prarit Bhargava) [RHEL-25415] - x86/apic/32: Remove x86_cpu_to_logical_apicid (Prarit Bhargava) [RHEL-25415] - x86/apic/32: Sanitize logical APIC ID handling (Prarit Bhargava) [RHEL-25415] - x86/apic: Remove check_phys_apicid_present() (Prarit Bhargava) [RHEL-25415] - x86/apic: Get rid of apic_phys (Prarit Bhargava) [RHEL-25415] - x86/apic: Nuke another processor check (Prarit Bhargava) [RHEL-25415] - x86/apic: Sanitize num_processors handling (Prarit Bhargava) [RHEL-25415] - x86/xen/pv: Pretend that it found SMP configuration (Prarit Bhargava) [RHEL-25415] - x86/apic: Sanitize APIC address setup (Prarit Bhargava) [RHEL-25415] - x86/apic: Split register_apic_address() (Prarit Bhargava) [RHEL-25415] - x86/apic: Make some APIC init functions bool (Prarit Bhargava) [RHEL-25415] - x86/of: Fix the APIC address registration (Prarit Bhargava) [RHEL-25415] - x86/apic: Remove mpparse 'apicid' variable (Prarit Bhargava) [RHEL-25415] - x86/apic: Remove the pointless APIC version check (Prarit Bhargava) [RHEL-25415] - x86/apic: Register boot CPU APIC early (Prarit Bhargava) [RHEL-25415] - x86/apic: Consolidate boot_cpu_physical_apicid initialization sites (Prarit Bhargava) [RHEL-25415] - x86/apic: Nuke unused apic::inquire_remote_apic() (Prarit Bhargava) [RHEL-25415] - x86/apic: Remove unused max_physical_apicid (Prarit Bhargava) [RHEL-25415] - x86/apic: Get rid of hard_smp_processor_id() (Prarit Bhargava) [RHEL-25415] - x86/apic: Remove pointless x86_bios_cpu_apicid (Prarit Bhargava) [RHEL-25415] - x86/apic/ioapic: Rename skip_ioapic_setup (Prarit Bhargava) [RHEL-25415] - x86/apic: Rename disable_apic (Prarit Bhargava) [RHEL-25415] - x86/cpu: Make identify_boot_cpu() static (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove unused physid_*() nonsense (Prarit Bhargava) [RHEL-25415] - x86/linkage: Fix typo of BUILD_VDSO in asm/linkage.h (Prarit Bhargava) [RHEL-25415] - x86/microcode: Remove microcode_mutex (Prarit Bhargava) [RHEL-25415] - x86/vdso: Choose the right GDT_ENTRY_CPUNODE for 32-bit getcpu() on 64-bit kernel (Prarit Bhargava) [RHEL-25415] - x86/vector: Replace IRQ_MOVE_CLEANUP_VECTOR with a timer callback (Prarit Bhargava) [RHEL-25415] - x86/vector: Rename send_cleanup_vector() to vector_schedule_cleanup() (Prarit Bhargava) [RHEL-25415] - x86/MSR: make msr_class a static const structure (Prarit Bhargava) [RHEL-25415] - x86/cpuid: make cpuid_class a static const structure (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Fix tlb_remove_table function callback prototype warning (Prarit Bhargava) [RHEL-25415] - x86/qspinlock-paravirt: Fix missing-prototype warning (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Silence unused native_pv_lock_init() function warning (Prarit Bhargava) [RHEL-25415] - x86/alternative: Add a __alt_reloc_selftest() prototype (Prarit Bhargava) [RHEL-25415] - x86/purgatory: Include header for warn() declaration (Prarit Bhargava) [RHEL-25415] - efi: memmap: Remove kernel-doc warnings (Prarit Bhargava) [RHEL-25415] - x86/asm: Avoid unneeded __div64_32 function definition (Prarit Bhargava) [RHEL-25415] - x86/kbuild: Fix Documentation/ reference (Prarit Bhargava) [RHEL-25415] - x86: Add PTRACE interface for shadow stack (Prarit Bhargava) [RHEL-25415] - x86/cpufeatures: Enable CET CR4 bit for shadow stack (Prarit Bhargava) [RHEL-25415] - x86: Expose thread features in /proc/$PID/status (Prarit Bhargava) [RHEL-25415] - x86/fpu: Add helper for modifying xstate (Prarit Bhargava) [RHEL-25415] - x86/fpu/xstate: Introduce CET MSR and XSAVES supervisor states (Prarit Bhargava) [RHEL-25415] - x86: always initialize xen-swiotlb when xen-pcifront is enabling (Prarit Bhargava) [RHEL-25415] - xen/pci: add flag for PCI passthrough being possible (Prarit Bhargava) [RHEL-25415] - x86/apic: Hide unused safe_smp_processor_id() on 32-bit UP (Prarit Bhargava) [RHEL-25415] - x86/APM: drop the duplicate APM_MINOR_DEV macro (Prarit Bhargava) [RHEL-25415] - arch/*/configs/*defconfig: Replace AUTOFS4_FS by AUTOFS_FS (Prarit Bhargava) [RHEL-25415] - x86/smp: Remove a non-existent function declaration (Prarit Bhargava) [RHEL-25415] - x86/smpboot: Remove a stray comment about CPU hotplug (Prarit Bhargava) [RHEL-25415] - x86/hyperv: Disable IBT when hypercall page lacks ENDBR instruction (Prarit Bhargava) [RHEL-25415] - x86/MCE/AMD: Decrement threshold_bank refcount when removing threshold blocks (Prarit Bhargava) [RHEL-25415] - x86/mm: Fix PAT bit missing from page protection modify mask (Prarit Bhargava) [RHEL-25415] - x86/PCI: Use struct_size() in pirq_convert_irt_table() (Prarit Bhargava) [RHEL-25415] - x86/mm: Introduce MAP_ABOVE4G (Prarit Bhargava) [RHEL-25415] - x86/mm: Warn if create Write=0,Dirty=1 with raw prot (Prarit Bhargava) [RHEL-25415] - x86/mm: Remove _PAGE_DIRTY from kernel RO pages (Prarit Bhargava) [RHEL-25415] - mm: Make pte_mkwrite() take a VMA (Prarit Bhargava) [RHEL-25415] - x86/mm: Start actually marking _PAGE_SAVED_DIRTY (Prarit Bhargava) [RHEL-25415] - x86/mm: Update ptep/pmdp_set_wrprotect() for _PAGE_SAVED_DIRTY (Prarit Bhargava) [RHEL-25415] - x86/mm: Introduce _PAGE_SAVED_DIRTY (Prarit Bhargava) [RHEL-25415] - x86/mm: Move pmd_write(), pud_write() up in the file (Prarit Bhargava) [RHEL-25415] - x86/cpufeatures: Add CPU feature flags for shadow stacks (Prarit Bhargava) [RHEL-25415] - x86/traps: Move control protection handler to separate file (Prarit Bhargava) [RHEL-25415] - x86/shstk: Add Kconfig option for shadow stack (Prarit Bhargava) [RHEL-25415] - mm: Move pte/pmd_mkwrite() callers with no VMA to _novma() (Prarit Bhargava) [RHEL-25415] - mm: Rename arch pte_mkwrite()'s to pte_mkwrite_novma() (Prarit Bhargava) [RHEL-25415] - x86/cfi: Only define poison_cfi() if CONFIG_X86_KERNEL_IBT=y (Prarit Bhargava) [RHEL-25415] - locking/generic: Wire up local{,64}_try_cmpxchg() (Prarit Bhargava) [RHEL-25415] - x86/ftrace: Remove unsued extern declaration ftrace_regs_caller_ret() (Prarit Bhargava) [RHEL-25415] - locking/arch: Avoid variable shadowing in local_try_cmpxchg() (Prarit Bhargava) [RHEL-25415] - perf/x86: Use local64_try_cmpxchg (Prarit Bhargava) [RHEL-25415] - x86/fineibt: Poison ENDBR at +0 (Prarit Bhargava) [RHEL-25415] - x86/32: Remove schedule_tail_wrapper() (Prarit Bhargava) [RHEL-25415] - x86/cfi: Extend ENDBR sealing to kCFI (Prarit Bhargava) [RHEL-25415] - x86/cfi: Extend {JMP,CAKK}_NOSPEC comment (Prarit Bhargava) [RHEL-25415] - x86/alternative: Rename apply_ibt_endbr() (Prarit Bhargava) [RHEL-25415] - x86/Xen: tidy xen-head.S (Prarit Bhargava) [RHEL-25415] - x86: xen: add missing prototypes (Prarit Bhargava) [RHEL-25415] - x86/xen: add prototypes for paravirt mmu functions (Prarit Bhargava) [RHEL-25415] - iscsi_ibft: Fix finding the iBFT under Xen Dom 0 (Prarit Bhargava) [RHEL-25415] - xen: xen_debug_interrupt prototype to global header (Prarit Bhargava) [RHEL-25415] - x86/acpi: Remove unused extern declaration acpi_copy_wakeup_routine() (Prarit Bhargava) [RHEL-25415] - x86/ftrace: Enable HAVE_FUNCTION_GRAPH_RETVAL (Prarit Bhargava) [RHEL-25415] - x86/smp: Split sending INIT IPI out into a helper function (Prarit Bhargava) [RHEL-25415] - x86/smp: Cure kexec() vs. mwait_play_dead() breakage (Prarit Bhargava) [RHEL-25415] - x86/smp: Use dedicated cache-line for mwait_play_dead() (Prarit Bhargava) [RHEL-25415] - x86/smp: Remove pointless wmb()s from native_stop_other_cpus() (Prarit Bhargava) [RHEL-25415] - x86/apic: Fix kernel panic when booting with intremap=off and x2apic_phys (Prarit Bhargava) [RHEL-25415] - x86/mm: Avoid using set_pgd() outside of real PGD pages (Prarit Bhargava) [RHEL-25415] - x86/build: Avoid relocation information in final vmlinux (Prarit Bhargava) [RHEL-25415] - x86/alternative: PAUSE is not a NOP (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Add cond_resched() to text_poke_bp_batch() (Prarit Bhargava) [RHEL-25415] - x86/purgatory: remove PGO flags (Prarit Bhargava) [RHEL-25415] - thread_info: move function declarations to linux/thread_info.h (Prarit Bhargava) [RHEL-25415] - x86/orc: Make the is_callthunk() definition depend on CONFIG_BPF_JIT=y (Prarit Bhargava) [RHEL-25415] - x86/mm: Remove Xen-PV leftovers from init_32.c (Prarit Bhargava) [RHEL-25415] - x86/irq: Add hardcoded hypervisor interrupts to /proc/stat (Prarit Bhargava) [RHEL-25415] - x86/entry: Move thunk restore code into thunk functions (Prarit Bhargava) [RHEL-25415] - x86/mm: Remove repeated word in comments (Prarit Bhargava) [RHEL-25415] - x86/lib/msr: Clean up kernel-doc notation (Prarit Bhargava) [RHEL-25415] - x86/MCE/AMD, EDAC/mce_amd: Decode UMC_V2 ECC errors (Prarit Bhargava) [RHEL-25415] - locking/atomic: treewide: delete arch_atomic_*() kerneldoc (Prarit Bhargava) [RHEL-25415] - crypto: x86/ghash - use le128 instead of u128 (Prarit Bhargava) [RHEL-25415] - cyrpto/b128ops: Remove struct u128 (Prarit Bhargava) [RHEL-25415] - locking/atomic: x86: add preprocessor symbols (Prarit Bhargava) [RHEL-25415] - percpu: Wire up cmpxchg128 (Prarit Bhargava) [RHEL-25415] - types: Introduce [us]128 (Prarit Bhargava) [RHEL-25415] - arch: Introduce arch_{,try_}_cmpxchg128{,_local}() (Prarit Bhargava) [RHEL-25415] - x86/lib: Make get/put_user() exception handling a visible symbol (Prarit Bhargava) [RHEL-25415] - x86/mm: Only check uniform after calling mtrr_type_lookup() (Prarit Bhargava) [RHEL-25415] - x86/nospec: Shorten RESET_CALL_DEPTH (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Add longer 64-bit NOPs (Prarit Bhargava) [RHEL-25415] - x86/csum: Fix clang -Wuninitialized in csum_partial() (Prarit Bhargava) [RHEL-25415] - redhat/configs: Enable checksum_kunit (Prarit Bhargava) [RHEL-25415] - kunit: Fix checksum tests on big endian CPUs (Prarit Bhargava) [RHEL-25415] - x86/csum: Improve performance of `csum_partial` (Prarit Bhargava) [RHEL-25415] - x86/platform: Avoid missing-prototype warnings for OLPC (Prarit Bhargava) [RHEL-25415] - x86/usercopy: Include arch_wb_cache_pmem() declaration (Prarit Bhargava) [RHEL-25415] - x86/vdso: Include vdso/processor.h (Prarit Bhargava) [RHEL-25415] - x86/mce: Add copy_mc_fragile_handle_tail() prototype (Prarit Bhargava) [RHEL-25415] - x86/fbdev: Include asm/fb.h as needed (Prarit Bhargava) [RHEL-25415] - x86/entry: Add do_SYSENTER_32() prototype (Prarit Bhargava) [RHEL-25415] - x86/quirks: Include linux/pnp.h for arch_pnpbios_disabled() (Prarit Bhargava) [RHEL-25415] - x86/mm: Include asm/numa.h for set_highmem_pages_init() (Prarit Bhargava) [RHEL-25415] - x86: Avoid missing-prototype warnings for doublefault code (Prarit Bhargava) [RHEL-25415] - x86/fpu: Include asm/fpu/regset.h (Prarit Bhargava) [RHEL-25415] - x86: Add dummy prototype for mk_early_pgtbl_32() (Prarit Bhargava) [RHEL-25415] - x86/pci: Mark local functions as 'static' (Prarit Bhargava) [RHEL-25415] - x86/ftrace: Move prepare_ftrace_return prototype to header (Prarit Bhargava) [RHEL-25415] - efivarfs: fix statfs() on efivarfs (Prarit Bhargava) [RHEL-25415] - efivarfs: expose used and total size (Prarit Bhargava) [RHEL-25415] - procfs: consolidate arch_report_meminfo declaration (Prarit Bhargava) [RHEL-25415] - x86/unwind/orc: Add 'unwind_debug' cmdline option (Prarit Bhargava) [RHEL-25415] - x86/unwind/orc: Use swap() instead of open coding it (Prarit Bhargava) [RHEL-25415] - x86/MCE: Check a hw error's address to determine proper recovery action (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove X86_FEATURE_NAMES (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Make X86_FEATURE_NAMES non-configurable in prompt (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Fix section mismatch warnings (Prarit Bhargava) [RHEL-25415] - x86/alternative: Complicate optimize_nops() some more (Prarit Bhargava) [RHEL-25415] - x86/alternative: Rewrite optimize_nops() some (Prarit Bhargava) [RHEL-25415] - efi: x86: make kobj_type structure constant (Prarit Bhargava) [RHEL-25415] - x86/lib/memmove: Decouple ERMS from FSRM (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Disable interrupts and sync when optimizing NOPs in place (Prarit Bhargava) [RHEL-25415] - x86/alternative: Support relocations in alternatives (Prarit Bhargava) [RHEL-25415] - x86/alternative: Make debug-alternative selective (Prarit Bhargava) [RHEL-25415] - x86/coco: Define cc_vendor without CONFIG_ARCH_HAS_CC_PLATFORM (Prarit Bhargava) [RHEL-25415] - x86/coco: Get rid of accessor functions (Prarit Bhargava) [RHEL-25415] - x86/mm: Fix __swp_entry_to_pte() for Xen PV guests (Prarit Bhargava) [RHEL-25415] - x86/sev: Get rid of special sev_es_enable_key (Prarit Bhargava) [RHEL-25415] - Change DEFINE_SEMAPHORE() to take a number argument (Prarit Bhargava) [RHEL-25415] - fbdev: Simplify fb_is_primary_device for x86 (Prarit Bhargava) [RHEL-25415] - efi: Add mixed-mode thunk recipe for GetMemoryAttributes (Prarit Bhargava) [RHEL-25415] - x86: Suppress KMSAN reports in arch_within_stack_frames() (Prarit Bhargava) [RHEL-25415] - efi: x86: Move EFI runtime map sysfs code to arch/x86 (Prarit Bhargava) [RHEL-25415] - efi: xen: Set EFI_PARAVIRT for Xen dom0 boot on all architectures (Prarit Bhargava) [RHEL-25415] - objtool: Add --mnop as an option to --mcount (Prarit Bhargava) [RHEL-25415] - stackprotector: actually use get_random_canary() (Prarit Bhargava) [RHEL-25415] - stackprotector: move get_random_canary() into stackprotector.h (Prarit Bhargava) [RHEL-25415] - xen/virtio: enable grant based virtio on x86 (Prarit Bhargava) [RHEL-25415] - x86/xen: Add support for HVMOP_set_evtchn_upcall_vector (Prarit Bhargava) [RHEL-25415] - x86/cpu: Use MSR_IA32_MISC_ENABLE constants (Prarit Bhargava) [RHEL-25415] - x86/rdrand: Remove "nordrand" flag in favor of "random.trust_cpu" (Prarit Bhargava) [RHEL-25415] - jump_label: s390: avoid pointless initial NOP patching (Prarit Bhargava) [RHEL-25415] - s390/jump_label: rename __jump_label_transform() (Prarit Bhargava) [RHEL-25415] - jump_label: make initial NOP patching the special case (Prarit Bhargava) [RHEL-25415] - jump_label: mips: move module NOP patching into arch code (Prarit Bhargava) [RHEL-25415] - arch: make TRACE_IRQFLAGS_NMI_SUPPORT generic (Prarit Bhargava) [RHEL-25415] - x86/vmware: Use BIT() macro for shifting (Prarit Bhargava) [RHEL-25415] - x86/pmem: Fix platform-device leak in error path (Prarit Bhargava) [RHEL-25415] - efi: Make code to find mirrored memory ranges generic (Prarit Bhargava) [RHEL-25415] - x86/crypto: Remove stray comment terminator (Prarit Bhargava) [RHEL-25415] - treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_179.RULE (Prarit Bhargava) [RHEL-25415] - x86: Fix comment for X86_FEATURE_ZEN (Prarit Bhargava) [RHEL-25415] - fork: Generalize PF_IO_WORKER handling (Prarit Bhargava) [RHEL-25415] - x86/split-lock: Remove unused TIF_SLD bit (Prarit Bhargava) [RHEL-25415] - crypto: x86 - eliminate anonymous module_init & module_exit (Prarit Bhargava) [RHEL-25415] - xen/x2apic: enable x2apic mode when supported for HVM (Prarit Bhargava) [RHEL-25415] - locking/atomic: Add generic try_cmpxchg{,64}_local() support (Prarit Bhargava) [RHEL-25415] - x86/pci/xen: populate MSI sysfs entries (Prarit Bhargava) [RHEL-25415] - x86-64: mm: clarify the 'positive addresses' user address rules (Prarit Bhargava) [RHEL-25415] - x86: mm: remove architecture-specific 'access_ok()' define (Prarit Bhargava) [RHEL-25415] - locking/x86: Define arch_try_cmpxchg_local() (Prarit Bhargava) [RHEL-25415] - locking/arch: Wire up local_try_cmpxchg() (Prarit Bhargava) [RHEL-25415] - um: make stub data pages size tweakable (Prarit Bhargava) [RHEL-25415] - x86: set FSRS automatically on AMD CPUs that have FSRM (Prarit Bhargava) [RHEL-25415] - tools headers: Update the copy of x86's mem{cpy,set}_64.S used in 'perf bench' (Prarit Bhargava) [RHEL-25415] - scsi: message: fusion: Mark mpt_halt_firmware() __noreturn (Prarit Bhargava) [RHEL-25415] - x86/cpu: Mark {hlt,resume}_play_dead() __noreturn (Prarit Bhargava) [RHEL-25415] - objtool: Include weak functions in global_noreturns check (Prarit Bhargava) [RHEL-25415] - cpu: Mark nmi_panic_self_stop() __noreturn (Prarit Bhargava) [RHEL-25415] - cpu: Mark panic_smp_self_stop() __noreturn (Prarit Bhargava) [RHEL-25415] - arm64/cpu: Mark cpu_park_loop() and friends __noreturn (Prarit Bhargava) [RHEL-25415] - x86/head: Mark *_start_kernel() __noreturn (Prarit Bhargava) [RHEL-25415] - init: Mark start_kernel() __noreturn (Prarit Bhargava) [RHEL-25415] - init: Mark [arch_call_]rest_init() __noreturn (Prarit Bhargava) [RHEL-25415] - x86/linkage: Fix padding for typed functions (Prarit Bhargava) [RHEL-25415] - x86/mm/dump_pagetables: remove MODULE_LICENSE in non-modules (Prarit Bhargava) [RHEL-25415] - crypto: blake2s: remove module_init and module.h inclusion (Prarit Bhargava) [RHEL-25415] - crypto: remove MODULE_LICENSE in non-modules (Prarit Bhargava) [RHEL-25415] - x86/ioapic: Don't return 0 from arch_dynirq_lower_bound() (Prarit Bhargava) [RHEL-25415] - purgatory: fix disabling debug info (Prarit Bhargava) [RHEL-25415] - x86/apic: Fix atomic update of offset in reserve_eilvt_offset() (Prarit Bhargava) [RHEL-25415] - x86/cpu: Add model number for Intel Arrow Lake processor (Prarit Bhargava) [RHEL-25415] - x86,objtool: Introduce ORC_TYPE_* (Prarit Bhargava) [RHEL-25415] - objtool: Change UNWIND_HINT() argument order (Prarit Bhargava) [RHEL-25415] - objtool: Use relative pointers for annotations (Prarit Bhargava) [RHEL-25415] - x86/arch_prctl: Add AMX feature numbers as ABI constants (Prarit Bhargava) [RHEL-25415] - x86: Simplify one-level sysctl registration for itmt_kern_table (Prarit Bhargava) [RHEL-25415] - x86: Simplify one-level sysctl registration for abi_table2 (Prarit Bhargava) [RHEL-25415] - x86/ACPI/boot: Improve __acpi_acquire_global_lock (Prarit Bhargava) [RHEL-25415] - x86/platform/intel-mid: Remove unused definitions from intel-mid.h (Prarit Bhargava) [RHEL-25415] - vdso: Improve cmd_vdso_check to check all dynamic relocations (Prarit Bhargava) [RHEL-25415] - ftrace: selftest: remove broken trace_direct_tramp (Prarit Bhargava) [RHEL-25415] - x86/smpboot: Reference count on smpboot_setup_warm_reset_vector() (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Convert simple paravirt functions to asm (Prarit Bhargava) [RHEL-25415] - x86/uaccess: Remove memcpy_page_flushcache() (Prarit Bhargava) [RHEL-25415] - x86/mm: Fix use of uninitialized buffer in sme_enable() (Prarit Bhargava) [RHEL-25415] - x86/cpu: Expose arch_cpu_idle_dead()'s prototype definition (Prarit Bhargava) [RHEL-25415] - x86/cpu: Mark play_dead() __noreturn (Prarit Bhargava) [RHEL-25415] - x86/cpu: Make sure play_dead() doesn't return (Prarit Bhargava) [RHEL-25415] - KVM: x86: Give a hint when Win2016 might fail to boot due to XSAVES erratum (Prarit Bhargava) [RHEL-25415] - x86/CPU/AMD: Disable XSAVES on AMD family 0x17 (Prarit Bhargava) [RHEL-25415] - x86/mce: Always inline old MCA stubs (Prarit Bhargava) [RHEL-25415] - x86/MCE/AMD: Make kobj_type structure constant (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Merge activate_mm() and dup_mmap() callbacks (Prarit Bhargava) [RHEL-25415] - x86/entry: Change stale function name in comment to error_return() (Prarit Bhargava) [RHEL-25415] - xen: update arch/x86/include/asm/xen/cpuid.h (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Do not use integer constant suffixes in inline asm (Prarit Bhargava) [RHEL-25415] - um: Only disable SSE on clang to work around old GCC bugs (Prarit Bhargava) [RHEL-25415] - x86/PVH: avoid 32-bit build warning when obtaining VGA console info (Prarit Bhargava) [RHEL-25415] - x86/PVH: obtain VGA console info in Dom0 (Prarit Bhargava) [RHEL-25415] - ftrace,kcfi: Define ftrace_stub_graph conditionally (Prarit Bhargava) [RHEL-25415] - arm64: ftrace: Define ftrace_stub_graph only with FUNCTION_GRAPH_TRACER (Prarit Bhargava) [RHEL-25415] - objtool: Fix ORC 'signal' propagation (Prarit Bhargava) [RHEL-25415] - x86: Fix FILL_RETURN_BUFFER (Prarit Bhargava) [RHEL-25415] - x86/xen/time: cleanup xen_tsc_safe_clocksource (Prarit Bhargava) [RHEL-25415] - x86/kprobes: Fix arch_check_optimized_kprobe check within optimized_kprobe range (Prarit Bhargava) [RHEL-25415] - x86/kprobes: Fix __recover_optprobed_insn check optimizing logic (Prarit Bhargava) [RHEL-25415] - x86/Xen: drop leftover VM-assist uses (Prarit Bhargava) [RHEL-25415] - x86/build: Make 64-bit defconfig the default (Prarit Bhargava) [RHEL-25415] - x86/hotplug: Remove incorrect comment about mwait_play_dead() (Prarit Bhargava) [RHEL-25415] - char/agp: consolidate {alloc,free}_gatt_pages() (Prarit Bhargava) [RHEL-25415] - um: Support LTO (Prarit Bhargava) [RHEL-25415] - x86/xen/time: prefer tsc as clocksource when it is invariant (Prarit Bhargava) [RHEL-25415] - x86/xen: mark xen_pv_play_dead() as __noreturn (Prarit Bhargava) [RHEL-25415] - tick/nohz: Remove unused tick_nohz_idle_stop_tick_protected() (Prarit Bhargava) [RHEL-25415] - x86/xen: don't let xen_pv_play_dead() return (Prarit Bhargava) [RHEL-25415] - x86/entry: Fix unwinding from kprobe on PUSH/POP instruction (Prarit Bhargava) [RHEL-25415] - x86/unwind/orc: Add 'signal' field to ORC metadata (Prarit Bhargava) [RHEL-25415] - x86/cacheinfo: Remove unused trace variable (Prarit Bhargava) [RHEL-25415] - x86: um: vdso: Add '%rcx' and '%r11' to the syscall clobber list (Prarit Bhargava) [RHEL-25415] - rust: arch/um: Disable FP/SIMD instruction to match x86 (Prarit Bhargava) [RHEL-25415] - efi: x86: Wire up IBT annotation in memory attributes table (Prarit Bhargava) [RHEL-25415] - efi: Discover BTI support in runtime services regions (Prarit Bhargava) [RHEL-25415] - x86/vdso: Fix -Wmissing-prototypes warnings (Prarit Bhargava) [RHEL-25415] - x86/vdso: Fake 32bit VDSO build on 64bit compile for vgetcpu (Prarit Bhargava) [RHEL-25415] - x86/vdso: Provide getcpu for x86-32. (Prarit Bhargava) [RHEL-25415] - x86/cpu: Provide the full setup for getcpu() on x86-32 (Prarit Bhargava) [RHEL-25415] - kbuild: remove --include-dir MAKEFLAG from top Makefile (Prarit Bhargava) [RHEL-25415] - efi: Drop minimum EFI version check at boot (Prarit Bhargava) [RHEL-25415] - x86/mm: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE also on 32bit (Prarit Bhargava) [RHEL-25415] - x86/microcode: Allow only "1" as a late reload trigger value (Prarit Bhargava) [RHEL-25415] - x86/static_call: Add support for Jcc tail-calls (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Teach text_poke_bp() to patch Jcc.d32 instructions (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Introduce int3_emulate_jcc() (Prarit Bhargava) [RHEL-25415] - x86/atomics: Always inline arch_atomic64*() (Prarit Bhargava) [RHEL-25415] - x86/debug: Fix stack recursion caused by wrongly ordered DR7 accesses (Prarit Bhargava) [RHEL-25415] - sh: checksum: add missing linux/uaccess.h include (Prarit Bhargava) [RHEL-25415] - net: checksum: drop the linux/uaccess.h include (Prarit Bhargava) [RHEL-25415] - x86/ACPI/boot: Use try_cmpxchg() in __acpi_{acquire,release}_global_lock() (Prarit Bhargava) [RHEL-25415] - x86/PAT: Use try_cmpxchg() in set_page_memtype() (Prarit Bhargava) [RHEL-25415] - x86/boot/compressed: prefer cc-option for CFLAGS additions (Prarit Bhargava) [RHEL-25415] - x86/vdso: Move VDSO image init to vdso2c generated code (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Fix spellos & punctuation (Prarit Bhargava) [RHEL-25415] - x86/cpu: Use cpu_feature_enabled() when checking global pages support (Prarit Bhargava) [RHEL-25415] - kbuild: allow to combine multiple V= levels (Prarit Bhargava) [RHEL-25415] - x86/build: Move '-mindirect-branch-cs-prefix' out of GCC-only block (Prarit Bhargava) [RHEL-25415] - x86/nmi: Print reasons why backtrace NMIs are ignored (Prarit Bhargava) [RHEL-25415] - redhat/configs: Disable CONFIG_NMI_CHECK_CPU (Prarit Bhargava) [RHEL-25415] - x86/nmi: Accumulate NMI-progress evidence in exc_nmi() (Prarit Bhargava) [RHEL-25415] - x86/microcode: Use the DEVICE_ATTR_RO() macro (Prarit Bhargava) [RHEL-25415] - x86/aperfmperf: Erase stale arch_freq_scale values when disabling frequency invariance readings (Prarit Bhargava) [RHEL-25415] - x86/signal: Fix the value returned by strict_sas_size() (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove misleading comment (Prarit Bhargava) [RHEL-25415] - x86/gsseg: Add the new header to (Prarit Bhargava) [RHEL-25415] - tools headers: Update the copy of x86's mem{cpy,set}_64.S used in 'perf bench' (Prarit Bhargava) [RHEL-25415] - tools headers: Update the copy of x86's mem{cpy,set}_64.S used in 'perf bench' (Prarit Bhargava) [RHEL-25415] - cpuidle, ACPI: Make noinstr clean (Prarit Bhargava) [RHEL-25415] - cpuidle, nospec: Make mds_idle_clear_cpu_buffers() noinstr clean (Prarit Bhargava) [RHEL-25415] - cpuidle, xenpv: Make more PARAVIRT_XXL noinstr clean (Prarit Bhargava) [RHEL-25415] - cpuidle, mwait: Make the mwait code noinstr clean (Prarit Bhargava) [RHEL-25415] - x86/perf/amd: Remove tracing from perf_lopwr_cb() (Prarit Bhargava) [RHEL-25415] - x86/gsseg: Use the LKGS instruction if available for load_gs_index() (Prarit Bhargava) [RHEL-25415] - x86/gsseg: Move load_gs_index() to its own new header file (Prarit Bhargava) [RHEL-25415] - x86/gsseg: Make asm_load_gs_index() take an u16 (Prarit Bhargava) [RHEL-25415] - x86/opcode: Add the LKGS instruction to x86-opcode-map (Prarit Bhargava) [RHEL-25415] - x86/cpufeature: Add the CPU feature bit for LKGS (Prarit Bhargava) [RHEL-25415] - x86/bugs: Reset speculation control settings on init (Prarit Bhargava) [RHEL-25415] - x86/setup: Move duplicate boot_cpu_data definition out of the ifdeffery (Prarit Bhargava) [RHEL-25415] - x86/boot/e820: Fix typo in e820.c comment (Prarit Bhargava) [RHEL-25415] - x86/boot: Avoid using Intel mnemonics in AT&T syntax asm (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove redundant extern x86_read_arch_cap_msr() (Prarit Bhargava) [RHEL-25415] - x86/kprobes: Use switch-case for 0xFF opcodes in prepare_emulation (Prarit Bhargava) [RHEL-25415] - x86/mce: Mask out non-address bits from machine check bank (Prarit Bhargava) [RHEL-25415] - x86/kprobes: Drop removed INT3 handling code (Prarit Bhargava) [RHEL-25415] - x86/mce/dev-mcelog: use strscpy() to instead of strncpy() (Prarit Bhargava) [RHEL-25415] - x86/rtc: Simplify PNP ids check (Prarit Bhargava) [RHEL-25415] - x86/signal/compat: Move sigaction_compat_abi() to signal_64.c (Prarit Bhargava) [RHEL-25415] - x86/signal: Move siginfo field tests (Prarit Bhargava) [RHEL-25415] - elfcore: Add a cprm parameter to elf_core_extra_{phdrs,data_size} (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Add alt_instr.flags (Prarit Bhargava) [RHEL-25415] - x86/bugs: Flush IBP in ib_prctl_set() (Prarit Bhargava) [RHEL-25415] - x86/lib: Fix compiler and kernel-doc warnings (Prarit Bhargava) [RHEL-25415] - x86/asm: Fix an assembler warning with current binutils (Prarit Bhargava) [RHEL-25415] - x86/lib: Include to fix a missing prototypes warning at build time (Prarit Bhargava) [RHEL-25415] - x86/kexec: Fix double-free of elf header buffer (Prarit Bhargava) [RHEL-25415] - s390/mm: implement set_memory_rox() (Prarit Bhargava) [RHEL-25415] - s390: make use of CONFIG_FUNCTION_ALIGNMENT (Prarit Bhargava) [RHEL-25415] - x86/xen: Remove the unused function p2m_index() (Prarit Bhargava) [RHEL-25415] - x86/mm: Ensure forced page table splitting (Prarit Bhargava) [RHEL-25415] - x86/mm: Rename __change_page_attr_set_clr(.checkalias) (Prarit Bhargava) [RHEL-25415] - x86/mm: Inhibit _PAGE_NX changes from cpa_process_alias() (Prarit Bhargava) [RHEL-25415] - x86/mm: Untangle __change_page_attr_set_clr(.checkalias) (Prarit Bhargava) [RHEL-25415] - x86/mm: Add a few comments (Prarit Bhargava) [RHEL-25415] - x86/mm: Fix CR3_ADDR_MASK (Prarit Bhargava) [RHEL-25415] - x86/mm: Implement native set_memory_rox() (Prarit Bhargava) [RHEL-25415] - x86/mm/pae: Get rid of set_64bit() (Prarit Bhargava) [RHEL-25415] - x86/mm: Remove P*D_PAGE_MASK and P*D_PAGE_SIZE macros (Prarit Bhargava) [RHEL-25415] - x86/mm/pae: Be consistent with pXXp_get_and_clear() (Prarit Bhargava) [RHEL-25415] - x86/mm/pae: Use WRITE_ONCE() (Prarit Bhargava) [RHEL-25415] - x86/mm/pae: Don't (ab)use atomic64 (Prarit Bhargava) [RHEL-25415] - mm: Introduce set_memory_rox() (Prarit Bhargava) [RHEL-25415] - x86/ftrace: Remove SYSTEM_BOOTING exceptions (Prarit Bhargava) [RHEL-25415] - x86/mm: Do verify W^X at boot up (Prarit Bhargava) [RHEL-25415] - kbuild: add test-{ge,gt,le,lt} macros (Prarit Bhargava) [RHEL-25415] - Makefile.compiler: replace cc-ifversion with compiler-specific macros (Prarit Bhargava) [RHEL-25415] - Makefile.extrawarn: re-enable -Wformat for clang; take 2 (Prarit Bhargava) [RHEL-25415] - x86/mm/kmmio: Remove redundant preempt_disable() (Prarit Bhargava) [RHEL-25415] - x86/mm/kmmio: Use rcu_read_lock_sched_notrace() (Prarit Bhargava) [RHEL-25415] - x86/mm/kmmio: Switch to arch_spin_lock() (Prarit Bhargava) [RHEL-25415] - ftrace/x86: Add back ftrace_expected for ftrace bug reports (Prarit Bhargava) [RHEL-25415] - x86/xen: Fix memory leak in xen_init_lock_cpu() (Prarit Bhargava) [RHEL-25415] - x86/xen: Fix memory leak in xen_smp_intr_init{_pv}() (Prarit Bhargava) [RHEL-25415] - uprobes/x86: Allow to probe a NOP instruction with 0x66 prefix (Prarit Bhargava) [RHEL-25415] - x86/of: Add support for boot time interrupt delivery mode configuration (Prarit Bhargava) [RHEL-25415] - x86/of: Replace printk(KERN_LVL) with pr_lvl() (Prarit Bhargava) [RHEL-25415] - x86/of: Remove unused early_init_dt_add_memory_arch() (Prarit Bhargava) [RHEL-25415] - x86/apic: Handle no CONFIG_X86_X2APIC on systems with x2APIC enabled by BIOS (Prarit Bhargava) [RHEL-25415] - x86/asm/32: Remove setup_once() (Prarit Bhargava) [RHEL-25415] - x86/alternative: Remove noinline from __ibt_endbr_seal[_end]() stubs (Prarit Bhargava) [RHEL-25415] - mm/pgtable: Fix multiple -Wstringop-overflow warnings (Prarit Bhargava) [RHEL-25415] - vdso/timens: Refactor copy-pasted find_timens_vvar_page() helper into one copy (Prarit Bhargava) [RHEL-25415] - mm/uffd: sanity check write bit for uffd-wp protected ptes (Prarit Bhargava) [RHEL-25415] - mm/mglru: add dummy pmd_dirty() (Prarit Bhargava) [RHEL-25415] - mm: add dummy pmd_young() for architectures not having it (Prarit Bhargava) [RHEL-25415] - x86/boot: Remove x86_32 PIC using %ebx workaround (Prarit Bhargava) [RHEL-25415] - x86/boot: Skip realmode init code when running as Xen PV guest (Prarit Bhargava) [RHEL-25415] - uninline elf_core_copy_task_fpregs() (and lose pt_regs argument) (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Use common macro for creating simple asm paravirt functions (Prarit Bhargava) [RHEL-25415] - ACPI: make remove callback of ACPI driver void (Prarit Bhargava) [RHEL-25415] - platform/x86: intel-vbtn: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - platform/x86: intel_oaktrail: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - platform/x86: intel_int0002_vgpio: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - platform/x86: intel_atomisp2: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - platform/x86: intel_turbo_max_3: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - platform/x86: intel-smartconnect: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - platform/x86: intel_telemetry: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - platform/x86: intel-rst: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - x86/alternative: Consistently patch SMP locks in vmlinux and modules (Prarit Bhargava) [RHEL-25415] - x86/ioremap: Fix page aligned size calculation in __ioremap_caller() (Prarit Bhargava) [RHEL-25415] - x86/kaslr: Fix process_mem_region()'s return value (Prarit Bhargava) [RHEL-25415] - x86/debug: Include percpu.h in debugreg.h to get DECLARE_PER_CPU() et al (Prarit Bhargava) [RHEL-25415] - x86/acpi/cstate: Optimize ARB_DISABLE on Centaur CPUs (Prarit Bhargava) [RHEL-25415] - x86: Disable split lock penalty on RHEL (Prarit Bhargava) [RHEL-25415] - x86/split_lock: Add sysctl to control the misery mode (Prarit Bhargava) [RHEL-25415] - Documentation/x86: Update split lock documentation (Prarit Bhargava) [RHEL-25415] - x86/split_lock: Make life miserable for split lockers (Prarit Bhargava) [RHEL-25415] - mm: remove kern_addr_valid() completely (Prarit Bhargava) [RHEL-25415] - x86/uaccess: instrument copy_from_user_nmi() (Prarit Bhargava) [RHEL-25415] - x86: Fix misc small issues (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Enable kernel IBT by default (Prarit Bhargava) [RHEL-25415] - x86,pm: Force out-of-line memcpy() (Prarit Bhargava) [RHEL-25415] - x86/epb: Fix Gracemont uarch (Prarit Bhargava) [RHEL-25415] - x86/intel_epb: Set Alder Lake N and Raptor Lake P normal EPB (Prarit Bhargava) [RHEL-25415] - x86/boot: Repair kernel-doc for boot_kstrtoul() (Prarit Bhargava) [RHEL-25415] - x86/mem: Move memmove to out of line assembler (Prarit Bhargava) [RHEL-25415] - x86: Improve formatting of user_regset arrays (Prarit Bhargava) [RHEL-25415] - x86: Separate out x86_regset for 32 and 64 bit (Prarit Bhargava) [RHEL-25415] - kbuild: upgrade the orphan section warning to an error if CONFIG_WERROR is set (Prarit Bhargava) [RHEL-25415] - kbuild: Disable GCOV for *.mod.o (Prarit Bhargava) [RHEL-25415] - x86/cfi: Add boot time hash randomization (Prarit Bhargava) [RHEL-25415] - x86/cfi: Boot time selection of CFI scheme (Prarit Bhargava) [RHEL-25415] - x86/ibt: Implement FineIBT (Prarit Bhargava) [RHEL-25415] - x86/mce: Use severity table to handle uncorrected errors in kernel (Prarit Bhargava) [RHEL-25415] - x86/i8259: Make default_legacy_pic static (Prarit Bhargava) [RHEL-25415] - x86/purgatory: disable KMSAN instrumentation (Prarit Bhargava) [RHEL-25415] - x86/mm: Do not verify W^X at boot up (Prarit Bhargava) [RHEL-25415] - x86/syscall: Include asm/ptrace.h in syscall_wrapper header (Prarit Bhargava) [RHEL-25415] - kill extern of vsyscall32_sysctl (Prarit Bhargava) [RHEL-25415] - Merge branch 'x86/urgent' into x86/core, to resolve conflict (Prarit Bhargava) [RHEL-25415] - x86/unwind/orc: Fix unreliable stack dump with gcov (Prarit Bhargava) [RHEL-25415] - x86/signal/64: Move 64-bit signal code to its own file (Prarit Bhargava) [RHEL-25415] - x86/signal/32: Merge native and compat 32-bit signal code (Prarit Bhargava) [RHEL-25415] - x86/signal: Add ABI prefixes to frame setup functions (Prarit Bhargava) [RHEL-25415] - x86/signal: Merge get_sigframe() (Prarit Bhargava) [RHEL-25415] - x86: Remove __USER32_DS (Prarit Bhargava) [RHEL-25415] - x86/signal: Remove sigset_t parameter from frame setup functions (Prarit Bhargava) [RHEL-25415] - x86/signal: Remove sig parameter from frame setup functions (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Drop check for -mabi=ms for CONFIG_EFI_STUB (Prarit Bhargava) [RHEL-25415] - x86: Remove CONFIG_ARCH_NR_GPIO (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Remove clobber bitmask from .parainstructions (Prarit Bhargava) [RHEL-25415] - x86: kmsan: pgtable: reduce vmalloc space (Prarit Bhargava) [RHEL-25415] - scripts: Remove ICC-related dead code (Prarit Bhargava) [RHEL-25415] - s390/checksum: always use cksm instruction (Prarit Bhargava) [RHEL-25415] - docs: programming-language: remove mention of the Intel compiler (Prarit Bhargava) [RHEL-25415] - Remove Intel compiler support (Prarit Bhargava) [RHEL-25415] - scripts: handle BrokenPipeError for python scripts (Prarit Bhargava) [RHEL-25415] - s390/checksum: support GENERIC_CSUM, enable it for KASAN (Prarit Bhargava) [RHEL-25415] - x86/xen: Use kstrtobool() instead of strtobool() (Prarit Bhargava) [RHEL-25415] - x86/xen: simplify sysenter and syscall setup (Prarit Bhargava) [RHEL-25415] - x86/xen: silence smatch warning in pmu_msr_chk_emulated() (Prarit Bhargava) [RHEL-25415] - ftrace,kcfi: Separate ftrace_stub() and ftrace_stub_graph() (Prarit Bhargava) [RHEL-25415] - xen/pv: support selecting safe/unsafe msr accesses (Prarit Bhargava) [RHEL-25415] - xen/pv: refactor msr access functions to support safe and unsafe accesses (Prarit Bhargava) [RHEL-25415] - xen/pv: fix vendor checks for pmu emulation (Prarit Bhargava) [RHEL-25415] - xen/pv: add fault recovery control to pmu msr accesses (Prarit Bhargava) [RHEL-25415] - x86: fs: kmsan: disable CONFIG_DCACHE_WORD_ACCESS (Prarit Bhargava) [RHEL-25415] - x86: add missing include to sparsemem.h (Prarit Bhargava) [RHEL-25415] - x86/mm: Add prot_sethuge() helper to abstract out _PAGE_PSE handling (Prarit Bhargava) [RHEL-25415] - x86: enable initial Rust support (Prarit Bhargava) [RHEL-25415] - scripts: add `generate_rust_target.rs` (Prarit Bhargava) [RHEL-25415] - docs: add Rust documentation (Prarit Bhargava) [RHEL-25415] - x86/alternative: Fix race in try_get_desc() (Prarit Bhargava) [RHEL-25415] - x86: kprobes: Remove unused macro stack_addr (Prarit Bhargava) [RHEL-25415] - x86/paravirt: add extra clobbers with ZERO_CALL_USED_REGS enabled (Prarit Bhargava) [RHEL-25415] - x86/paravirt: clean up typos and grammaros (Prarit Bhargava) [RHEL-25415] - x86/entry: Work around Clang __bdos() bug (Prarit Bhargava) [RHEL-25415] - x86/kprobes: Remove unused arch_kprobe_override_function() declaration (Prarit Bhargava) [RHEL-25415] - x86/ftrace: Remove unused modifying_ftrace_code declaration (Prarit Bhargava) [RHEL-25415] - x86: Add support for CONFIG_CFI_CLANG (Prarit Bhargava) [RHEL-25415] - x86/purgatory: Disable CFI (Prarit Bhargava) [RHEL-25415] - crypto: x86/sm4 - fix crash with CFI enabled (Prarit Bhargava) [RHEL-25415] - crypto: x86/sha512 - fix possible crash with CFI enabled (Prarit Bhargava) [RHEL-25415] - crypto: x86/sha256 - fix possible crash with CFI enabled (Prarit Bhargava) [RHEL-25415] - crypto: x86/sha1 - fix possible crash with CFI enabled (Prarit Bhargava) [RHEL-25415] - crypto: x86/aegis128 - fix possible crash with CFI enabled (Prarit Bhargava) [RHEL-25415] - cfi: Add type helper macros (Prarit Bhargava) [RHEL-25415] - x86: Add types to indirectly called assembly functions (Prarit Bhargava) [RHEL-25415] - x86/tools/relocs: Ignore __kcfi_typeid_ relocations (Prarit Bhargava) [RHEL-25415] - treewide: Filter out CC_FLAGS_CFI (Prarit Bhargava) [RHEL-25415] - x86/cpu: Include the header of init_ia32_feat_ctl()'s prototype (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Ensure proper alignment (Prarit Bhargava) [RHEL-25415] - arch: um: Mark the stack non-executable to fix a binutils warning (Prarit Bhargava) [RHEL-25415] - x86/dumpstack: Don't mention RIP in "Code: " (Prarit Bhargava) [RHEL-25415] - x86/asm/bitops: Use __builtin_ctzl() to evaluate constant expressions (Prarit Bhargava) [RHEL-25415] - x86/asm/bitops: Use __builtin_ffs() to evaluate constant expressions (Prarit Bhargava) [RHEL-25415] - lib/find_bit: add find_next{,_and}_bit_wrap (Prarit Bhargava) [RHEL-25415] - cpumask: fix incorrect cpumask scanning result checks (Prarit Bhargava) [RHEL-25415] - cpumask: be more careful with 'cpumask_setall()' (Prarit Bhargava) [RHEL-25415] - cpumask: relax sanity checking constraints (Prarit Bhargava) [RHEL-25415] - cpumask: re-introduce constant-sized cpumask optimizations (Prarit Bhargava) [RHEL-25415] - lib/bitmap: introduce for_each_set_bit_wrap() macro (Prarit Bhargava) [RHEL-25415] - cpumask: switch for_each_cpu{,_not} to use for_each_bit() (Prarit Bhargava) [RHEL-25415] - lib/cpumask: deprecate nr_cpumask_bits (Prarit Bhargava) [RHEL-25415] - lib/cpumask: delete misleading comment (Prarit Bhargava) [RHEL-25415] - smp: don't declare nr_cpu_ids if NR_CPUS == 1 (Prarit Bhargava) [RHEL-25415] - smp: add set_nr_cpu_ids() (Prarit Bhargava) [RHEL-25415] - um: Cleanup compiler warning in arch/x86/um/tls_32.c (Prarit Bhargava) [RHEL-25415] - um: Cleanup syscall_handler_t cast in syscalls_32.h (Prarit Bhargava) [RHEL-25415] - kernel: exit: cleanup release_thread() (Prarit Bhargava) [RHEL-25415] - EDAC/i10nm: Add driver decoder for Ice Lake and Tremont CPUs (Prarit Bhargava) [RHEL-25415] - x86/defconfig: Enable CONFIG_DEBUG_WX=y (Prarit Bhargava) [RHEL-25415] - x86/defconfig: Refresh the defconfigs (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Specify idle=poll instead of no-hlt (Prarit Bhargava) [RHEL-25415] - x86/apic: Don't disable x2APIC if locked (Prarit Bhargava) [RHEL-25415] - x86/earlyprintk: Clean up pciserial (Prarit Bhargava) [RHEL-25415] - asm goto: eradicate CC_HAS_ASM_GOTO (Prarit Bhargava) [RHEL-25415] - x86/unwind/orc: Unwind ftrace trampolines with correct ORC entry (Prarit Bhargava) [RHEL-25415] - efi/x86-mixed: move unmitigated RET into .rodata (Prarit Bhargava) [RHEL-25415] - x86/uaccess: Improve __try_cmpxchg64_user_asm() for x86_32 (Prarit Bhargava) [RHEL-25415] - x86/boot: Remove superfluous type casting from arch/x86/boot/bitops.h (Prarit Bhargava) [RHEL-25415] - powerpc/vdso: link with -z noexecstack (Prarit Bhargava) [RHEL-25415] - xen: x86: remove setting the obsolete config XEN_MAX_DOMAIN_MEMORY (Prarit Bhargava) [RHEL-25415] - x86/kprobes: Fix JNG/JNLE emulation (Prarit Bhargava) [RHEL-25415] - x86: link vdso and boot with -z noexecstack --no-warn-rwx-segments (Prarit Bhargava) [RHEL-25415] - x86/mm: Rename set_memory_present() to set_memory_p() (Prarit Bhargava) [RHEL-25415] - x86/acrn: Set up timekeeping (Prarit Bhargava) [RHEL-25415] - x86/bus_lock: Don't assume the init value of DEBUGCTLMSR.BUS_LOCK_DETECT to be zero (Prarit Bhargava) [RHEL-25415] - x86/kprobes: Update kcb status flag after singlestepping (Prarit Bhargava) [RHEL-25415] - ftrace/x86: Add back ftrace_expected assignment (Prarit Bhargava) [RHEL-25415] - profile: setup_profiling_timer() is moslty not implemented (Prarit Bhargava) [RHEL-25415] - x86/purgatory: Hard-code obj-y in Makefile (Prarit Bhargava) [RHEL-25415] - x86,nospec: Simplify {JMP,CALL}_NOSPEC (Prarit Bhargava) [RHEL-25415] - x86/cacheinfo: move shared cache map definitions (Prarit Bhargava) [RHEL-25415] - um: include linux/stddef.h for __always_inline (Prarit Bhargava) [RHEL-25415] - um: x86: print RIP with symbol (Prarit Bhargava) [RHEL-25415] - x86/um: Kconfig: Fix indentation (Prarit Bhargava) [RHEL-25415] - x86/olpc: fix 'logical not is only applied to the left hand side' (Prarit Bhargava) [RHEL-25415] - x86/setup: Use rng seeds from setup_data (Prarit Bhargava) [RHEL-25415] - x86/build: Remove unused OBJECT_FILES_NON_STANDARD_test_nx.o (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Fix CONFIG_CC_HAS_SANE_STACKPROTECTOR when cross compiling with clang (Prarit Bhargava) [RHEL-25415] - x86/kexec: Carry forward IMA measurement log on kexec (Prarit Bhargava) [RHEL-25415] - rcu: Remove rcu_is_idle_cpu() (Prarit Bhargava) [RHEL-25415] - scripts: headers_install.sh: Update config leak ignore entries (Prarit Bhargava) [RHEL-25415] - x86: Clear .brk area at early boot (Prarit Bhargava) [RHEL-25415] - x86/xen: Use clear_bss() for Xen PV guests (Prarit Bhargava) [RHEL-25415] - redhat/configs: Disable CONFIG_XEN_VIRTIO (Prarit Bhargava) [RHEL-25415] - xen/virtio: Fix potential deadlock when accessing xen_grant_dma_devices (Prarit Bhargava) [RHEL-25415] - virtio: replace restricted mem access flag with callback (Prarit Bhargava) [RHEL-25415] - xen/virtio: Fix n_pages calculation in xen_grant_dma_map(unmap)_page() (Prarit Bhargava) [RHEL-25415] - xen: don't require virtio with grants for non-PV guests (Prarit Bhargava) [RHEL-25415] - xen/grant-dma-ops: Retrieve the ID of backend's domain for DT devices (Prarit Bhargava) [RHEL-25415] - xen/grant-dma-ops: Add option to restrict memory access under Xen (Prarit Bhargava) [RHEL-25415] - xen/virtio: Enable restricted memory access using Xen grant mappings (Prarit Bhargava) [RHEL-25415] - virtio: replace arch_has_restricted_virtio_memory_access() (Prarit Bhargava) [RHEL-25415] - ftrace/fgraph: fix increased missing-prototypes warnings (Prarit Bhargava) [RHEL-25415] - kernel: add platform_has() infrastructure (Prarit Bhargava) [RHEL-25415] - x86/cpu: Elide KCSAN for cpu_has() and friends (Prarit Bhargava) [RHEL-25415] - objtool: Add CONFIG_HAVE_UACCESS_VALIDATION (Prarit Bhargava) [RHEL-25415] - um: Fix out-of-bounds read in LDT setup (Prarit Bhargava) [RHEL-25415] - x86/traceponit: Fix comment about irq vector tracepoints (Prarit Bhargava) [RHEL-25415] - ftrace: Remove return value of ftrace_arch_modify_*() (Prarit Bhargava) [RHEL-25415] - x86/idt: Remove unused headers (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Fix indentation of arch/x86/Kconfig.debug (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Fix indentation and add endif comments to arch/x86/Kconfig (Prarit Bhargava) [RHEL-25415] - x86/setup: Use strscpy() to replace deprecated strlcpy() (Prarit Bhargava) [RHEL-25415] - x86/entry: Fixup objtool/ibt validation (Prarit Bhargava) [RHEL-25415] - notifier: Add atomic_notifier_call_chain_is_empty() (Prarit Bhargava) [RHEL-25415] - kernel/reboot: Add do_kernel_power_off() (Prarit Bhargava) [RHEL-25415] - kernel/reboot: Add kernel_can_power_off() (Prarit Bhargava) [RHEL-25415] - x86: Use do_kernel_power_off() (Prarit Bhargava) [RHEL-25415] - xen/x86: Use do_kernel_power_off() (Prarit Bhargava) [RHEL-25415] - kernel/reboot: Change registration order of legacy power-off handler (Prarit Bhargava) [RHEL-25415] - kernel/reboot: Wrap legacy power-off callbacks into sys-off handlers (Prarit Bhargava) [RHEL-25415] - x86: xen: remove STACK_FRAME_NON_STANDARD from xen_cpuid (Prarit Bhargava) [RHEL-25415] - x86/tsc: Use fallback for random_get_entropy() instead of zero (Prarit Bhargava) [RHEL-25415] - mm: page_table_check: add hooks to public helpers (Prarit Bhargava) [RHEL-25415] - x86/vsyscall: Remove CONFIG_LEGACY_VSYSCALL_EMULATE (Prarit Bhargava) [RHEL-25415] - randstruct: Split randstruct Makefile and CFLAGS (Prarit Bhargava) [RHEL-25415] - sancov: Split plugin build from plugin CFLAGS (Prarit Bhargava) [RHEL-25415] - swiotlb-xen: fix DMA_ATTR_NO_KERNEL_MAPPING on arm (Prarit Bhargava) [RHEL-25415] - x86: ACPI: Make mp_config_acpi_gsi() a void function (Prarit Bhargava) [RHEL-25415] - redhat/configs: Enable CONFIG_RANDSTRUCT_NONE (Prarit Bhargava) [RHEL-25415] - randstruct: Reorganize Kconfigs and attribute macros (Prarit Bhargava) [RHEL-25415] - fork: Pass struct kernel_clone_args into copy_thread (Prarit Bhargava) [RHEL-25415] - x86/mm: Cleanup the control_va_addr_alignment() __setup handler (Prarit Bhargava) [RHEL-25415] - x86/entry: Convert SWAPGS to swapgs and remove the definition of SWAPGS (Prarit Bhargava) [RHEL-25415] - net: unexport csum_and_copy_{from,to}_user (Prarit Bhargava) [RHEL-25415] - ftrace: cleanup ftrace_graph_caller enable and disable (Prarit Bhargava) [RHEL-25415] - x86/aperfmperf: Integrate the fallback code from show_cpuinfo() (Prarit Bhargava) [RHEL-25415] - x86/aperfmperf: Replace arch_freq_get_on_cpu() (Prarit Bhargava) [RHEL-25415] - x86/aperfmperf: Replace aperfmperf_get_khz() (Prarit Bhargava) [RHEL-25415] - x86/aperfmperf: Store aperf/mperf data for cpu frequency reads (Prarit Bhargava) [RHEL-25415] - asm-generic: compat: Cleanup duplicate definitions (Prarit Bhargava) [RHEL-25415] - fs: stat: compat: Add __ARCH_WANT_COMPAT_STAT (Prarit Bhargava) [RHEL-25415] - arch: Add SYSVIPC_COMPAT for all architectures (Prarit Bhargava) [RHEL-25415] - compat: consolidate the compat_flock{,64} definition (Prarit Bhargava) [RHEL-25415] - uapi: always define F_GETLK64/F_SETLK64/F_SETLKW64 in fcntl.h (Prarit Bhargava) [RHEL-25415] - x86/mce: Add messages for panic errors in AMD's MCE grading (Prarit Bhargava) [RHEL-25415] - x86/mce: Simplify AMD severity grading logic (Prarit Bhargava) [RHEL-25415] - x86/asm: Merge load_gs_index() (Prarit Bhargava) [RHEL-25415] - x86/process: Fix kernel-doc warning due to a changed function name (Prarit Bhargava) [RHEL-25415] - x86/crash: Fix minor typo/bug in debug message (Prarit Bhargava) [RHEL-25415] - x86/apic: Clarify i82489DX bit overlap in APIC_LVT0 (Prarit Bhargava) [RHEL-25415] - x86/ACPI: Preserve ACPI-table override during hibernation (Prarit Bhargava) [RHEL-25415] - x86/32: Simplify ELF_CORE_COPY_REGS (Prarit Bhargava) [RHEL-25415] - x86/xen: Allow to retry if cpu_initialize_context() failed. (Prarit Bhargava) [RHEL-25415] - x86: Remove a.out support (Prarit Bhargava) [RHEL-25415] - x86/PCI: Fix coding style in PIRQ table verification (Prarit Bhargava) [RHEL-25415] - x86/PCI: Add $IRT PIRQ routing table support (Prarit Bhargava) [RHEL-25415] - x86/PCI: Handle PIRQ routing tables with no router device given (Prarit Bhargava) [RHEL-25415] - x86/PCI: Add PIRQ routing table range checks (Prarit Bhargava) [RHEL-25415] - x86/PCI: Add support for the SiS85C497 PIRQ router (Prarit Bhargava) [RHEL-25415] - x86/PCI: Disambiguate SiS85C503 PIRQ router code entities (Prarit Bhargava) [RHEL-25415] - x86/PCI: Handle IRQ swizzling with PIRQ routers (Prarit Bhargava) [RHEL-25415] - x86/PCI: Also match function number in $PIR table (Prarit Bhargava) [RHEL-25415] - x86/PCI: Include function number in $PIR table dump (Prarit Bhargava) [RHEL-25415] - x86/PCI: Show the physical address of the $PIR table (Prarit Bhargava) [RHEL-25415] - x86/configs: Add x86 debugging Kconfig fragment plus docs (Prarit Bhargava) [RHEL-25415] - x86/MCE/AMD: Fix memory leak when threshold_create_bank() fails (Prarit Bhargava) [RHEL-25415] - x86/delay: Fix the wrong asm constraint in delay_loop() (Prarit Bhargava) [RHEL-25415] - x86/pkeys: Remove __arch_set_user_pkey_access() declaration (Prarit Bhargava) [RHEL-25415] - x86/pkeys: Clean up arch_set_user_pkey_access() declaration (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove "noclflush" (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove "noexec" (Prarit Bhargava) [RHEL-25415] - s390: remove "noexec" option (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove "nosmep" (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove CONFIG_X86_SMAP and "nosmap" (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove "nosep" (Prarit Bhargava) [RHEL-25415] - x86/cpu: Allow feature bit names from /proc/cpuinfo in clearcpuid= (Prarit Bhargava) [RHEL-25415] - x86/mm: Force-inline __phys_addr_nodebug() (Prarit Bhargava) [RHEL-25415] - task_stack, x86/cea: Force-inline stack helpers (Prarit Bhargava) [RHEL-25415] - x86: __memcpy_flushcache: fix wrong alignment if size > 2^32 (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: fix the spelling of 'becoming' in X86_KERNEL_IBT config (Prarit Bhargava) [RHEL-25415] - x86/unwind/orc: Recheck address range after stack info was updated (Prarit Bhargava) [RHEL-25415] - stat: fix inconsistency between struct stat and struct compat_stat (Prarit Bhargava) [RHEL-25415] - x86/msi: Fix msi message data shadow struct (Prarit Bhargava) [RHEL-25415] - Revert "locking/local_lock: Make the empty local_lock_*() function a macro." (Prarit Bhargava) [RHEL-25415] - x86/percpu: Remove volatile from arch_raw_cpu_ptr(). (Prarit Bhargava) [RHEL-25415] - static_call: Remove __DEFINE_STATIC_CALL macro (Prarit Bhargava) [RHEL-25415] - static_call: Properly initialise DEFINE_STATIC_CALL_RET0() (Prarit Bhargava) [RHEL-25415] - powerpc/32: Add support for out-of-line static calls (Prarit Bhargava) [RHEL-25415] - arch: syscalls: simplify uapi/kapi directory creation (Prarit Bhargava) [RHEL-25415] - x86/config: Make the x86 defconfigs a bit more usable (Prarit Bhargava) [RHEL-25415] - xen: fix is_xen_pmu() (Prarit Bhargava) [RHEL-25415] - x86/defconfig: Enable WERROR (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Only allow CONFIG_X86_KERNEL_IBT with ld.lld >= 14.0.0 (Prarit Bhargava) [RHEL-25415] - x86/nmi: Remove the 'strange power saving mode' hint from unknown NMI handler (Prarit Bhargava) [RHEL-25415] - arch:x86:xen: Remove unnecessary assignment in xen_apic_read() (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Do not allow CONFIG_X86_X32_ABI=y with llvm-objcopy (Prarit Bhargava) [RHEL-25415] - redhat/configs: Disable CONFIG_X86_X32_ABI (Prarit Bhargava) [RHEL-25415] - x86: Remove toolchain check for X32 ABI capability (Prarit Bhargava) [RHEL-25415] - um: Cleanup syscall_handler_t definition/cast, fix warning (Prarit Bhargava) [RHEL-25415] - x86/xen: Fix kerneldoc warning (Prarit Bhargava) [RHEL-25415] - xen: delay xen_hvm_init_time_ops() if kdump is boot on vcpu>=32 (Prarit Bhargava) [RHEL-25415] - ACPI / x86: Work around broken XSDT on Advantech DAC-BJ01 board (Prarit Bhargava) [RHEL-25415] - redhat/configs: Switch CONFIG_I8K to built-in (Prarit Bhargava) [RHEL-25415] - hwmon: (dell-smm) rewrite CONFIG_I8K description (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: move and modify CONFIG_I8K (Prarit Bhargava) [RHEL-25415] - x86/mce: Work around an erratum on fast string copy instructions (Prarit Bhargava) [RHEL-25415] - shmbuf.h: add asm/shmbuf.h to UAPI compile-test coverage (Prarit Bhargava) [RHEL-25415] - signal.h: add linux/signal.h and asm/signal.h to UAPI compile-test coverage (Prarit Bhargava) [RHEL-25415] - x86/ptrace: Always inline v8086_mode() for instrumentation (Prarit Bhargava) [RHEL-25415] - x86/head64: Add missing __head annotation to sme_postprocess_startup() (Prarit Bhargava) [RHEL-25415] - x86/cpu: X86_FEATURE_INTEL_PPIN finally has a CPUID bit (Prarit Bhargava) [RHEL-25415] - x86/CPU/AMD: Use default_groups in kobj_type (Prarit Bhargava) [RHEL-25415] - uml/x86: use x86 load_unaligned_zeropad() (Prarit Bhargava) [RHEL-25415] - asm/user.h: killed unused macros (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Use %rip-relative addressing in hook calls (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Select ARCH_SELECT_MEMORY_MODEL only if FLATMEM and SPARSEMEM are possible (Prarit Bhargava) [RHEL-25415] - x86/fpu/xstate: Fix PKRU covert channel (Vitaly Kuznetsov) [RHEL-25415] - x86/mm: fix poking_init() for Xen PV guests (Vitaly Kuznetsov) [RHEL-25415] - x86/sev: Move sev_setup_arch() to mem_encrypt.c (Vitaly Kuznetsov) [RHEL-25415] - x86/mem_encrypt: Remove stale mem_encrypt_init() declaration (Vitaly Kuznetsov) [RHEL-25415] - x86/mem_encrypt: Unbreak the AMD_MEM_ENCRYPT=n build (Vitaly Kuznetsov) [RHEL-25415] - init, x86: Move mem_encrypt_init() into arch_cpu_finalize_init() (Vitaly Kuznetsov) [RHEL-25415] - x86/fpu: Mark init functions __init (Vitaly Kuznetsov) [RHEL-25415] - x86/fpu: Set X86_FEATURE_OSXSAVE feature after enabling OSXSAVE in CR4 (Vitaly Kuznetsov) [RHEL-25415] - x86/xen: Fix secondary processors' FPU initialization (Vitaly Kuznetsov) [RHEL-25415] - x86/efi: Make efi_set_virtual_address_map IBT safe (Vitaly Kuznetsov) [RHEL-25415] - x86/fpu: Move FPU initialization into arch_cpu_finalize_init() (Vitaly Kuznetsov) [RHEL-25415] - init: Invoke arch_cpu_finalize_init() earlier (Vitaly Kuznetsov) [RHEL-25415] - x86/init: Initialize signal frame size late (Vitaly Kuznetsov) [RHEL-25415] - x86/fpu: Remove cpuinfo argument from init functions (Vitaly Kuznetsov) [RHEL-25415] - x86/mm: Initialize text poking earlier (Vitaly Kuznetsov) [RHEL-25415] - x86/mm: Use mm_alloc() in poking_init() (Vitaly Kuznetsov) [RHEL-25415] - mm: Move mm_cachep initialization to mm_init() (Vitaly Kuznetsov) [RHEL-25415] - init: consolidate prototypes in linux/init.h (Vitaly Kuznetsov) [RHEL-25415]- arm64: dts: ti: k3-j721e-sk: fix PMIC interrupt number (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: fix PMIC interrupt number (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62p5-sk: Enable CPSW MDIO node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62p-mcu/wakeup: Disable MCU and wakeup R5FSS nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: remove assigned-clock-parents for unused VP (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62p: Fix memory ranges for DMSS (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add common1 register space for AM62x SoC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Remove Pinmux for CTS and RTS in wkup_uart0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: Remove clock-frequency from mcu_uart0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: Modify Pinmux for wkup_uart0 and mcu_uart0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Remove Pinmux for CTS and RTS in wkup_uart0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: am65x: Fix dtbs_install for Rocktech OLDI overlay (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Fix power domain for VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Fix power domain for VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: disable usb lpm (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add Itap Delay Value For DDR50 speed mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add Itap Delay Value For DDR50 speed mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-main: Add Itap Delay Value For DDR52 speed mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am6*: Add additional regs for DMA components (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7*: Add additional regs for DMA components (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Add additional regs for DMA components (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Add GPU device node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-evm: Add overlay for PCIE1 Endpoint Mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-evm: Add overlay for PCIE0 Endpoint Mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Add TPS6594 family PMICs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add support for TPS6594 PMIC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Add support for TPS6594 PMIC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-som-p0: Add TP6594 family PMICs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-som-p0: Add TP6594 family PMICs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-som-p0: Add TP6594 family PMICs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add verdin am62 mallow board (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: verdin-am62: Improve spi1 chip-select pinctrl (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-phyboard-lyra-rdk: Remove HDMI Reset Line Name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-phyboard-lyra-rdk: Add HDMI support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-phyboard-lyra-rdk: Lower I2C1 frequency (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: phycore-am64: Add R5F DMA Region and Mailboxes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Use OF_ALL_DTBS for combined blobs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x: Add overlay for IMX219 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Enable camera peripherals (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x: Add overlays for OV5640 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk: Enable camera peripherals (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-beagleplay: Add overlays for OV5640 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a-main: Enable CSI2-RX (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Enable CSI2-RX (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Add AM652 dtsi file (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-beagleplay: Use UART name in pinmux name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Add gpio-ranges properties (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-verdin: Enable Verdin UART2 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable SDHCI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable SDHCI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Add full compatible to dss-oldi-io-ctrl node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add chipid node to wkup_conf bus (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Add chipid node to wkup_conf bus (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Add chipid node to wkup_conf bus (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Add chipid node to wkup_conf bus (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Add chipid node to wkup_conf bus (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Add interrupt support for IO Expander (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-base-board: Add alias for MCU CPSW2G (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Add icssg-prueth nodes for PG2 devices (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Refactor the m.2 and minipcie power pin (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Definitions for runtime pinmuxing (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Drop unused ecap0 PWM (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Re-add aliases (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Mark mcu gpio and mcu_gpio_intr as reserved (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62p5-sk: Mark mcu gpio and mcu_gpio_intr as reserved (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm/sk: Mark mcu_gpio_intr as reserved (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Fix typo in epwm_tbclk node name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Fix DSS irq trigger type (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: minor whitespace cleanup around '=' (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a-main: Fix GPIO pin count in DT nodes (Andrew Halaney) [RHEL-25014] - dts: ti: k3-am625-beagleplay: Add beaglecc1352 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-idk: Add ICSSG Ethernet ports (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-icssg2: add ICSSG2 Ethernet support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Add ICSSG IEP nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62p5-sk: Updates for SK EVM (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62p: Add nodes for more IPs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add DP and HDMI support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Enable DisplayPort-0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add DSS and DP-bridge node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add WIZ and SERDES PHY nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add system controller and SERDES lane mux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j712s2-mcu: Add the mcu domain watchdog instances (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add the main domain watchdog instances (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-mcu: Add the mcu domain watchdog instances (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add the main domain watchdog instances (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Add MCU domain ESM instance (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Add ESM instances (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Add ESM instances (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add BCDMA instance for CSI2RX (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add BCDMA instance for CSI2RX (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-*: Convert NAVSS to simple-bus (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-*: Convert DMSS to simple-bus (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Fix HDMI Audio overlay in Makefile (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Enable audio on AM62A (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Add support for TPS6593 PMIC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Drop i2c-1 to 100Khz (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Split vcc_3v3 regulators (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a-main: Add nodes for McASP (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-tqma64xxl-mbax4xxl: update gpio-led configuration (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-tqma64xxl-mbax4xxl: add chassis-type (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-tqma64xxl-mbax4xxl: add muxing for GPIOs on pin headers (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-tqma64xxl: add supply regulator for I2C devices (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add DDR carveout memory nodes for C71x DSP (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add DDR carveout memory nodes for R5F (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-som: Add DDR carveout memory nodes for C71x DSP (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-som: Add DDR carveout memory nodes for R5F (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-som-p0: Add DDR carveout memory nodes for C71x DSPs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-som-p0: Add DDR carveout memory nodes for R5F (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add C7x remote processsor nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add MAIN R5F remote processsor nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-mcu: Add MCU R5F cluster nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-mcu-wakeup: Add MCU domain ESM instance (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-beagleplay: Fix typo in ramoops reg (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Add GPIO expander on I2C0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk: Add DT node for USB (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk: Add DT node for PCIe (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add USB Type C swap defines for J721S2 SoC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: verdin-am62: disable MIPI DSI bridge (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Add I2C I/O expander (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: phycore-am64: Add RTC interrupt pin (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Fix indentation in watchdog nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-evm-gesi: Specify base dtb for overlay file (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Add boot phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm: Add boot phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Add phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Add boot phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-beagleplay: Add boot phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625: Add boot phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: verdin-am62: add iw416 based bluetooth (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: verdin-am62: Add DSI display support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add support for the AM62P5 Starter Kit (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Introduce AM62P5 family of SoCs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Add phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Add phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-beagleplay: Add HDMI support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: am62x-sk: Add overlay for HDMI audio (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Add HDMI support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Add node for DSS (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Update main-i2c1 frequency (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable C6x DSP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Enable C7x DSP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable C7x DSP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-*: fix fss node dtbs check warnings (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable TSCADC nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable TSCADC nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable TSCADC nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Enable GPIO nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Enable GPIO nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable GPIO nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable OSPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Enable OSPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable OSPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable OSPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Enable SDHCI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Enable SDHCI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable SDHCI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Fix interrupt ranges for wkup & main gpio (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3: Add cfg reg region to ringacc node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Correct Pin mux offset for ADC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: verdin-am62: dahlia: add sound card (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: verdin-am62: dev: add sound card (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: verdin-am62: Set I2S_1 MCLK rate (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable AUDIO_REFCLKx (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: correct pinmux offset for ospi (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Correct Pin mux offset for ospi (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7: Add MCU MCAN nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-base-board: Add HDMI support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add DSS node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3: Fix epwm_tbclk node name to generic name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Merge the two main_conf nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a: Remove syscon compatible from epwm_tbclk (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Enable dual role support for Type-C port (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-verdin: enable CAN_2 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Add MCU MCAN nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3: Fixup remaining pin group node names for make dtbs checks (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-tqma64xxl-mbax4xxl: add SD-card and WLAN overlays (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add TQ-Systems TQMa64XxL SoM and MBaX4XxL carrier board Device Trees (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Add overlay to enable main CPSW2G with GESI (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add main CPSW2G devicetree node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Add Support for UFS peripheral (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add DT node for UFS (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Add support for CAN instances 3 and 5 in main domain (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add overlay to enable CPSW9G ports with GESI (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add dts nodes for EHRPWMs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-pinctrl: Introduce debounce select mux macros (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Remove power-domains from crypto node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Use local header for SERDES MUX idle-state values (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-som-p0: Remove Duplicated wkup_i2c0 node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Fix compatible of ti,*-ehrpwm-tbclk (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: add missing space before { (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: minor whitespace cleanup around '=' (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Unify pin group node names for make dtbs checks (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: add verdin am62 yavia (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: add verdin am62 dahlia (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: add verdin am62 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add basic support for phyBOARD-Lyra-AM625 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-som-p0: Enable wakeup_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-som-p0: Enable wakeup_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Add ESM support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Add ESM support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Add ESM support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add ESM support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-mcu-wakeup: Remove 0x unit address prefix from nodename (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Add uart pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-som: Enable wakeup_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-base-board: Add uart pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-base-board: Add pinmux for RPi Header (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Fix wkup pinmux range (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Drop SoC level aliases (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: Define aliases at board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: Add uart pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: remove duplicate main_i2c0 pin mux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Configure pinctrl for timer IO pads (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Add general purpose timers (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add pinmux for RPi Header (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Use phandle to stdout UART node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Only set UART baud for used ports (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Drop SoC level aliases (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-common-proc-board: Define aliases at board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Define aliases at board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-beagleboneai64: Add wakeup_uart pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-som-p0: Enable wakeup_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j721e-common-proc-board: Add uart pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j721e-som/common-proc-board: Add product links (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Enable wakeup_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Add missing uart pinmuxes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-base-board: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-iot*: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-sk: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-evm: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add eMMC mmc0 support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Change CPTS clock parent (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Enable wakeup_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add mcu and wakeup uarts (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Enable mcu network port (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Fix main_i2c0 alias (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Enable wakeup_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Add mcu and wakeup uarts (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Fix main_i2c0 alias (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Fix wakeup pinmux range and pinctrl node offsets (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-som/common-proc-board: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-phyboard-electra-rdk: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-beagleboneai64: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-beagleboneai64: Move eeprom WP gpio pinctrl to eeprom node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-beagleboneai64: Move camera gpio pinctrl to gpio node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-som-p0/common-proc-board: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Configure pinctrl for timer IO (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Add general purpose timers (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Configure pinctrl for timer IO (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Add general purpose timers (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Configure pinctrl for timer IO (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add general purpose timers (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-mcu-wakeup: Add sa3_secproxy and mcu_sec_proxy (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-mcu-wakeup: Add sa3_secproxy and mcu_sec_proxy (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-mcu: Add mcu_secproxy (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-iot2050-common: Rename rtc8564 nodename (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Drop deprecated ti,otap-del-sel property (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Fix mcan node name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-mcu: Add mcu_secproxy (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-mcu: Add mcu_secproxy (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a-main: Add sa3_secproxy (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Add sa3_secproxy (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk/evm: Describe OSPI flash partition info (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-baseboard: Describe OSPI flash partition info (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-som: Describe OSPI and Hyperflash partition info (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Describe OSPI flash partition info (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Describe OSPI and QSPI flash partition info (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-common-proc-board: Add OSPI/Hyperflash select pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add LED controller to phyBOARD-Electra (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Add support for OSPI and QSPI flashes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-mcu-wakeup: Add FSS OSPI0 and FSS OSPI1 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable MDIO nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable Mailbox nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable PCIe nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Remove PCIe endpoint nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-beagleboneai64: Fix mailbox node status (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: Add OSPI/Hyperflash select pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-som-p0: Add HyperFlash node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-mcu-wakeup: Add HyperBus node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: am65x: Add Rocktech OLDI panel DT overlay (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Enable support for high speed modes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Add pinmux information for ADC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-mcu-wakeup: Add support for ADC nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: Update delay select values for MMC subsystems (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Improve documentation of mcasp1_pins (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Add eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Describe main_uart1 and wkup_uart (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Drop extra EoL (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3: j721s2/j784s4: Switch to https links (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j721s2: Add VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j7200: Add VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j721e: Add VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j784s4: Add VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a-wakeup: add VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-wakeup: add VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: add VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Enable PCIe (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add PCIe device tree node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Add support for OSPI Flashes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Add USB support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Enable SERDES0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-mcu-wakeup: Add support of OSPI (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add SERDES and WIZ device tree node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add support for USB (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625: Enable Type-C port for USB0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Reserve memory for remote proc IPC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add C71x DSP nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add R5F cluster nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Describe main_uart1 and wkup_uart (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-som: Enable I2C (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Fix physical address of pin (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Remove "syscon" nodes added for pcieX_ctrl (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: add missing cache properties (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Drop aliases (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Add aliases (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Add board detect eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Add missing PMIC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Add VTT GPIO regulator for DDR (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Rename regulator node name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Add missing pinmux wkup_uart, mcu_uart and mcu_i2c (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a: Add watchdog nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a: Add general purpose timers (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Drop bootargs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: Drop bootargs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-*: Drop bootargs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65*: Drop bootargs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Drop bootargs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk|evm: Drop bootargs, add aliases (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm: Add VTT GPIO regulator for DDR (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm: Rename regulator node name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm: Describe main_uart1 pins (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm: Enable main_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Rename regulator node name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Describe main_uart1 pins (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Enable main_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Fix mmc1 pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Add general purpose timers (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Add eMMC mmc0 support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Enable audio on SK-AM62(-LP) (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Add McASP nodes (Andrew Halaney) [RHEL-25014] - arm64: ti: dts: Add support for AM62x LP SK (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Refractor AM625 SK dts (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Add ti,vbus-divider property to usbss1 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Add MCSPI nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Add MCSPI nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Add MCSPI nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add MCSPI nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add k3-am625-beagleplay (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-base-board: Update IO EXP GPIO lines for Rev E2 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Add overlay to enable CPSW5G ports in QSGMII mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j7200-main: Add CPSW5G nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add overlay to enable CPSW9G ports in QSGMII mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Add watchdog nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-wakeup: Introduce RTC node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Add pinmux information for ADC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add CPSW9G nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Enable MCU CPSW2G (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-mcu-wakeup: Add support for ADC nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Enable crypto accelerator (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Use local header for pinctrl register values (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Remove firmware-name override for R5F (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7: Correct L2 cache size to 512KB (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625: Correct L2 cache size to 512KB (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-*: Add 'ti,sci-dev-id' for NAVSS nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: Remove ti,strobe-sel property (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Fix DDR size to full 4GB (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Fix GPIO numbers in DT (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Makefile: Rearrange entries alphabetically (Andrew Halaney) [RHEL-25014] - arch: arm64: dts: Add support for AM69 Starter Kit (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Add support for M.2 variant (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Add layout of OSPI flash (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Fix wakeup pinmux range (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk: Add support for AM68 SK base board (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add initial support for AM68 SK System on Module (Andrew Halaney) [RHEL-25014] - arm64: dts: Update cache properties for ti (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add support for phyBOARD-Electra-AM642 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add support for J784S4 EVM board (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Enable USB1 node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Enable ethernet port (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a-main: Add more peripheral nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a-mcu: Add MCU domain peripherals (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add initial support for J784S4 SoC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Add support for USB (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Add support for USB (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Update OTAP and ITAP delay select (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Fix clocks for McSPI (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add k3-j721e-beagleboneai64 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Enable crypto accelerator (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Drop RNG clock (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: Drop RNG clock (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Drop RNG clock (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j721e-common-proc-board: Fix sound node-name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Fix the interrupt ranges property for main & wkup gpio intr (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-mcu-wakeup: Drop dma-coherent in crypto node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: Drop dma-coherent in crypto node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Drop dma-coherent in crypto node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Add general purpose timers for am62 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Add general purpose timers for am65 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Configure pinctrl for timer IO pads (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Trim addresses to 8 digits (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Add pinmux for RPi Header (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: Add dts nodes for EHRPWMs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Add 1.4GHz OPP (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625: Introduce operating-points table (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable McASP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable Mailbox nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable PCIe nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable MCAN nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable MDIO nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: MDIO pinmux should belong to the MDIO node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable ECAP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable EPWM nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable SPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable I2C nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable UART nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Rename clock-names adc_tsc_fck to fck (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Enable I2C nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Enable MCAN nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Enable Mailbox nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Enable Mailbox nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable Mailbox nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Enable UART nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Enable I2C nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Enable UART nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable MCAN nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable MCASP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable I2C nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable UART nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable OSPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable SDHCI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable MCAN nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable MDIO nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: MDIO pinmux should belong to the MDIO node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable ECAP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable EPWM nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable SPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable I2C nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable UART nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable GPMC and ELM nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable MCAN nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable MDIO nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: MDIO pinmux should belong to the MDIO node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable PCIe nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable ECAP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable EPWM nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable SPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable I2C nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable UART nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: fix main pinmux range (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add support for AM62A7-SK (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Introduce AM62A7 family of SoCs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Add epwm nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Add epwm nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Add DT entry for onboard LEDs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-mcu-wakeup: Add SA2UL node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Do not exclusively claim SA2UL (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Move SA2UL to unused PSI-L thread ID (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Disable RNG node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-main: Add main domain watchdog entries (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add ELM (Error Location Module) node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add GPMC memory controller node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: fix RNG node clock id (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Enable crypto accelerator (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Add SA2UL address space to Main CBASS ranges (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add main_cpts label (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Enable crypto accelerator (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Enable ramoops (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Add pinmux corresponding to main_uart0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Align gpio-key node names with dtschema (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Adjust whitespace around '=' (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Remove support for HS400 speed mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Fix overlapping GICD memory region (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Enable HDMI (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Enable DisplayPort (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-common-proc-board: add DP to j7 evm (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-*: add DP & DP PHY (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Add SA3UL ranges in cbass_main (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Add support for MCAN (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-mcu: Enable MCU GPIO module (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Add ECAP APWM nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Enable on board peripherals (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Add more peripheral nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-mcu: remove incorrect UART base clock rates (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Enable WLAN connected to SDHCI0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add support for AM62-SK (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Introduce base support for AM62x SoC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-*: Drop address and size cells from flash nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-*: Fix whitespace around flash@0 nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Fix gic-v3 compatible regs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Fix gic-v3 compatible regs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Fix gic-v3 compatible regs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Fix gic-v3 compatible regs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Fix gic-v3 compatible regs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-mcu-wakeup: Fix the interrupt-parent for wkup_gpioX instances (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Add ESM0 to device memory map (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65*: Remove #address-cells/#size-cells from flash nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add RTI watchdog nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Alias console uart to serial2 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Move aliases to board dts (Andrew Halaney) [RHEL-25014] - arch: arm64: ti: Add support J721S2 Common Processor Board (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add initial support for J721S2 System on Module (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add initial support for J721S2 SoC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Disable mcasp nodes at dtsi level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm/sk: Add support for main domain mcan nodes in EVM and disable them on SK (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add support for MCAN (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-common-proc-board: Add support for mcu and main mcan nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add support for MCAN nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: am654-base-board/am65-iot2050-common: Disable mcan nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-mcu: Add Support for MCAN (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: add timesync router node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Correct the d-cache-sets info (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Fix the L2 cache sets (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Fix the L2 cache sets (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642: Fix the L2 cache sets (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j721e-main: Fix 'dtbs_check' in serdes_ln_ctrl node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j7200-main: Fix 'dtbs_check' serdes_ln_ctrl node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: correct cache-sets info (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Add DDR carveout memory nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Add IPC sub-mailbox nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add support for J721E SK (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Add support for product generation 2 boards (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Prepare for adding 2nd-generation boards (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Add/enabled mailboxes and carve-outs for R5F cores (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Disable SR2.0-only PRUs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Flip mmc device ordering on Advanced devices (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: Add j7200-evm compatible (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-common-proc-board: Add j721e-evm compatible (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add ICSSG nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Makefile: Collate AM64 platforms together (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Relocate thermal-zones to SoC specific location (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: ti-k3*: Introduce aliases for mmc nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Cleanup "ranges" property in "pcie" DT node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j7200-main: Add *max-virtual-functions* for pcie-ep DT node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j7200-main: Fix "bus-range" upto 256 bus number for PCIe (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j7200-main: Fix "vendor-id"/"device-id" properties of pcie node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: Fix "bus-range" upto 256 bus number for PCIe (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: Fix "max-virtual-functions" in PCIe EP nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-mcu: Add pinctrl (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Add pwm nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm: Add pwm nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add ecap pwm nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add epwm nodes (Andrew Halaney) [RHEL-25014] - kbuild: Cleanup DT Overlay intermediate files as appropriate (Andrew Halaney) [RHEL-25014] - kbuild: Allow DTB overlays to built into .dtbo.S files (Andrew Halaney) [RHEL-25014] - kbuild: Allow DTB overlays to built from .dtso named source files (Andrew Halaney) [RHEL-25014] - tools/rtla: Exit with EXIT_SUCCESS when help is invoked (John Kacur) [RHEL-28660] - tools/rtla: Replace setting prio with nice for SCHED_OTHER (John Kacur) [RHEL-28660] - tools/rtla: Remove unused sched_getattr() function (John Kacur) [RHEL-28660] - tools/rtla: Fix clang warning about mount_point var size (John Kacur) [RHEL-28660] - tools/rtla: Fix uninitialized bucket/data->bucket_size warning (John Kacur) [RHEL-28660] - tools/rtla: Fix Makefile compiler options for clang (John Kacur) [RHEL-28660] - tools/rv: Fix curr_reactor uninitialized variable (John Kacur) [RHEL-28660] - tools/rv: Fix Makefile compiler options for clang (John Kacur) [RHEL-28660] - netfs, fscache: Prevent Oops in fscache_put_cache() (Pavel Reichl) [RHEL-28890] {CVE-2024-26612} - bnx2fc: Remove spin_lock_bh while release resources after upload. (John Meneghini) [RHEL-9662] - ice: fold ice_ptp_read_time into ice_ptp_gettimex64 (Michal Schmidt) [RHEL-19000] - ice: avoid the PTP hardware semaphore in gettimex64 path (Michal Schmidt) [RHEL-19000] - ice: add ice_adapter for shared data across PFs on the same NIC (Michal Schmidt) [RHEL-19000] - overlay: disable EVM (Coiby Xu) [RHEL-29566] - evm: add support to disable EVM on unsupported filesystems (Coiby Xu) [RHEL-29566] - evm: don't copy up 'security.evm' xattr (Coiby Xu) [RHEL-29566] - mm, vmscan: remove ISOLATE_UNMAPPED (Nico Pache) [RHEL-28667] - trace-vmscan-postprocess: sync with tracepoints updates (Nico Pache) [RHEL-28667] - tracing: incorrect isolate_mote_t cast in mm_vmscan_lru_isolate (Nico Pache) [RHEL-28667] - mm/mglru: skip special VMAs in lru_gen_look_around() (Nico Pache) [RHEL-28667] - mm/mglru: reclaim offlined memcgs harder (Nico Pache) [RHEL-28667] - mm/mglru: try to stop at high watermarks (Nico Pache) [RHEL-28667] - mm/mglru: fix underprotected page cache (Nico Pache) [RHEL-28667] - mm: multi-gen LRU: reuse some legacy trace events (Nico Pache) [RHEL-28667] - mm: multi-gen LRU: improve design doc (Nico Pache) [RHEL-28667] - mm: multi-gen LRU: clean up sysfs code (Nico Pache) [RHEL-28667] - printk: allow disabling printk per-console device kthreads at boot (Luis Claudio R. Goncalves) [RHEL-17709] - powerpc/pseries/iommu: IOMMU table is not initialized for kdump over SR-IOV (Mamatha Inamdar) [RHEL-25055] - IB/hfi1: Fix sdma.h tx->num_descs off-by-one error (Daniel Vacek) [RHEL-26063] - ASoC: Intel: soc-acpi: rt713+rt1316, no sdw-dmic config (Jaroslav Kysela) [RHEL-26456] - hv_netvsc: Register VF in netvsc_probe if NET_DEVICE_REGISTER missed (Maxim Levitsky) [RHEL-26435] - hv_netvsc: Fix race condition between netvsc_probe and netvsc_remove (Maxim Levitsky) [RHEL-26435] - mlxsw: spectrum_acl_tcam: Fix stack corruption (Ivan Vecera) [RHEL-26463] {CVE-2024-26586}- mm/page_alloc: don't wake kswapd from rmqueue() unless __GFP_KSWAPD_RECLAIM is specified (Waiman Long) [RHEL-24120] - debugobjects: Recheck debug_objects_enabled before reporting (Waiman Long) [RHEL-24120] - debugobjects: Don't wake up kswapd from fill_pool() (Waiman Long) [RHEL-24120] - RDMA/cma: Avoid GID lookups on iWARP devices (Benjamin Coddington) [RHEL-12457] - RDMA/cma: Deduplicate error flow in cma_validate_port() (Benjamin Coddington) [RHEL-12457] - RDMA/core: Set gid_attr.ndev for iWARP devices (Benjamin Coddington) [RHEL-12457] - RDMA/siw: Fabricate a GID on tun and loopback devices (Benjamin Coddington) [RHEL-12457] - redhat: Enable -Werror for aarch64 (Eric Chanudet) [RHEL-29316] - redhat: redhat/Makefile: include the subtrees merge script in the makefiles (Derek Barbosa) - crypto: dh - implement FIPS PCT (Vladis Dronov) [RHEL-25845] - crypto: tcrypt - add ffdhe2048(dh) test (Vladis Dronov) [RHEL-25845] - crypto: dh - Make public key test FIPS-only (Vladis Dronov) [RHEL-25845] - tools/resolve_btfids: Fix cross-compilation to non-host endianness (Viktor Malik) [RHEL-16042] - tools/resolve_btfids: Refactor set sorting with types from btf_ids.h (Viktor Malik) [RHEL-16042] - powerpc/mm: Fix null-pointer dereference in pgtable_cache_add (Mamatha Inamdar) [RHEL-29120] {CVE-2023-52607} - gfs2: Fix invalid metadata access in punch_hole (Andrew Price) [RHEL-28241] - i2c: Fix a potential use after free (David Arcari) [RHEL-26851] {CVE-2019-25162} - i2c: i801: Fix block process call transactions (David Arcari) [RHEL-26479] {CVE-2024-26593} - sched/membarrier: reduce the ability to hammer on sys_membarrier (Wander Lairson Costa) [RHEL-23428] {CVE-2024-26602}- pinctrl: bcm2835: Handle gpiochip_add_pin_range() errors (Eric Chanudet) [RHEL-28621] - pinctrl-bcm2835.c: fix race condition when setting gpio dir (Eric Chanudet) [RHEL-28621] - pinctrl: bcm2835: Remove of_node_put() in bcm2835_of_gpio_ranges_fallback() (Eric Chanudet) [RHEL-28621] - pinctrl: bcm2835: Make the irqchip immutable (Eric Chanudet) [RHEL-28621] - pinctrl: bcm2835: drop irq_enable/disable callbacks (Eric Chanudet) [RHEL-28621] - pinctrl-bcm2835: don't call pinctrl_gpio_direction() (Eric Chanudet) [RHEL-28621] - pinctrl: bcm2835: Silence uninit warning (Eric Chanudet) [RHEL-28621] - pinctrl: bcm2835: Allow building driver as a module (Eric Chanudet) [RHEL-28621] - pinctrl: bcm2835: Replace BUG with BUG_ON (Eric Chanudet) [RHEL-28621] - block: Rename BLK_STS_NEXUS to BLK_STS_RESV_CONFLICT (Ming Lei) [RHEL-25988] - block: Add PR callouts for read keys and reservation (Ming Lei) [RHEL-25988] - block: sed-opal: handle empty atoms when parsing response (Ming Lei) [RHEL-25988] - virtio-blk: Ensure no requests in virtqueues before deleting vqs. (Ming Lei) [RHEL-25988] - blk-iocost: Fix an UBSAN shift-out-of-bounds warning (Ming Lei) [RHEL-25988] - blk-wbt: Fix detection of dirty-throttled tasks (Ming Lei) [RHEL-25988] - block: Fix where bio IO priority gets set (Ming Lei) [RHEL-25988] - aoe: avoid potential deadlock at set_capacity (Ming Lei) [RHEL-25988] - block: Fix WARNING in _copy_from_iter (Ming Lei) [RHEL-25988] - block: Move checking GENHD_FL_NO_PART to bdev_add_partition() (Ming Lei) [RHEL-25988] - block: Treat sequential write preferred zone type as invalid (Ming Lei) [RHEL-25988] - block: remove disk_clear_zoned (Ming Lei) [RHEL-25988] - sd: remove the !ZBC && blk_queue_is_zoned case in sd_read_block_characteristics (Ming Lei) [RHEL-25988] - drivers/block/xen-blkback/common.h: Fix spelling typo in comment (Ming Lei) [RHEL-25988] - blk-cgroup: don't use removal safe list iterators (Ming Lei) [RHEL-25988] - block: floor the discard granularity to the physical block size (Ming Lei) [RHEL-25988] - mtd_blkdevs: use the default discard granularity (Ming Lei) [RHEL-25988] - zram: use the default discard granularity (Ming Lei) [RHEL-25988] - null_blk: use the default discard granularity (Ming Lei) [RHEL-25988] - nbd: use the default discard granularity (Ming Lei) [RHEL-25988] - ubd: use the default discard granularity (Ming Lei) [RHEL-25988] - block: default the discard granularity to sector size (Ming Lei) [RHEL-25988] - block: remove two comments in bio_split_discard (Ming Lei) [RHEL-25988] - block: rename and document BLK_DEF_MAX_SECTORS (Ming Lei) [RHEL-25988] - loop: don't abuse BLK_DEF_MAX_SECTORS (Ming Lei) [RHEL-25988] - aoe: don't abuse BLK_DEF_MAX_SECTORS (Ming Lei) [RHEL-25988] - null_blk: don't cap max_hw_sectors to BLK_DEF_MAX_SECTORS (Ming Lei) [RHEL-25988] - loop: don't update discard limits from loop_set_status (Ming Lei) [RHEL-25988] - blk-wbt: remove the separate write cache tracking (Ming Lei) [RHEL-25988] - block: reject invalid operation in submit_bio_noacct (Ming Lei) [RHEL-25988] - drbd: actlog: fix kernel-doc warnings and spelling (Ming Lei) [RHEL-25988] - block: skip start/end time stamping for passthrough IO (Ming Lei) [RHEL-25988] - block: export disk_clear_zoned() (Ming Lei) [RHEL-25988] - sd: only call disk_clear_zoned when needed (Ming Lei) [RHEL-25988] - block: simplify disk_set_zoned (Ming Lei) [RHEL-25988] - block: remove support for the host aware zone model (Ming Lei) [RHEL-25988] - dm error: Add support for zoned block devices (Ming Lei) [RHEL-25988] - virtio_blk: remove the broken zone revalidation support (Ming Lei) [RHEL-25988] - virtio_blk: cleanup zoned device probing (Ming Lei) [RHEL-25988] - block: add check of 'minors' and 'first_minor' in device_add_disk() (Ming Lei) [RHEL-25988] - block: skip cgroups for passthrough io (Ming Lei) [RHEL-25988] - block: improve struct request_queue layout (Ming Lei) [RHEL-25988] - block: support adding less than len in bio_add_hw_page (Ming Lei) [RHEL-25988] - block: prevent an integer overflow in bvec_try_merge_hw_page (Ming Lei) [RHEL-25988] - block: Set memalloc_noio to false on device_add_disk() error path (Ming Lei) [RHEL-25988] - block/rnbd-srv: Check for unlikely string overflow (Ming Lei) [RHEL-25988] - block: Remove special-casing of compound pages (Ming Lei) [RHEL-25988] - block: skip QUEUE_FLAG_STATS and rq-qos for passthrough io (Ming Lei) [RHEL-25988] - block: move a few definitions out of CONFIG_BLK_DEV_ZONED (Ming Lei) [RHEL-25988] - block/rnbd: add support for REQ_OP_WRITE_ZEROES (Ming Lei) [RHEL-25988] - block: renumber QUEUE_FLAG_HW_WC (Ming Lei) [RHEL-25988] - block: Document the role of the two attribute groups (Ming Lei) [RHEL-25988] - block: warn once for each partition in bio_check_ro() (Ming Lei) [RHEL-25988] - block: move .bd_inode into 1st cacheline of block_device (Ming Lei) [RHEL-25988] - nbd: pass nbd_sock to nbd_read_reply() instead of index (Ming Lei) [RHEL-25988] - block/null_blk: Fix double blk_mq_start_request() warning (Ming Lei) [RHEL-25988] - nbd: fix null-ptr-dereference while accessing 'nbd->config' (Ming Lei) [RHEL-25988] - nbd: factor out a helper to get nbd_config without holding 'config_lock' (Ming Lei) [RHEL-25988] - nbd: fold nbd config initialization into nbd_alloc_config() (Ming Lei) [RHEL-25988] - blk-core: use pr_warn_ratelimited() in bio_check_ro() (Ming Lei) [RHEL-25988] - nbd: fix uaf in nbd_open (Ming Lei) [RHEL-25988] - powerpc/pseries: PLPKS SED Opal keystore support (Ming Lei) [RHEL-25988] - block: sed-opal: keystore access for SED Opal keys (Ming Lei) [RHEL-25988] - block:sed-opal: SED Opal keystore (Ming Lei) [RHEL-25988] - partitions/ibm: Introduce defines for magic string length values (Ming Lei) [RHEL-25988] - partitions/ibm: Replace strncpy() and improve readability (Ming Lei) [RHEL-25988] - partitions/ibm: Remove unnecessary memset (Ming Lei) [RHEL-25988] - aoe: replace strncpy with strscpy (Ming Lei) [RHEL-25988] - null_blk: replace strncpy with strscpy (Ming Lei) [RHEL-25988] - block/null_blk: add queue_rqs() support (Ming Lei) [RHEL-25988] - blk-mq: update driver tags request table when start request (Ming Lei) [RHEL-25988] - blk-mq: support batched queue_rqs() on shared tags queue (Ming Lei) [RHEL-25988] - blk-mq: remove RQF_MQ_INFLIGHT (Ming Lei) [RHEL-25988] - blk-mq: account active requests when get driver tag (Ming Lei) [RHEL-25988] - blk-throttle: check for overflow in calculate_bytes_allowed (Ming Lei) [RHEL-25988] - block: Fix regression in sed-opal for a saved key. (Ming Lei) [RHEL-25988] - block: Don't invalidate pagecache for invalid falloc modes (Ming Lei) [RHEL-25988] - block: correct stale comment in rq_qos_wait (Ming Lei) [RHEL-25988] - blk-mq: fix tags UAF when shrinking q->nr_hw_queues (Ming Lei) [RHEL-25988] - block: fix pin count management when merging same-page segments (Ming Lei) [RHEL-25988] - null_blk: fix poll request timeout handling (Ming Lei) [RHEL-25988] - s390/dasd: fix string length handling (Ming Lei) [RHEL-25988] - block: don't add or resize partition on the disk with GENHD_FL_NO_PART (Ming Lei) [RHEL-25988] - blk-throttle: consider 'carryover_ios/bytes' in throtl_trim_slice() (Ming Lei) [RHEL-25988] - blk-throttle: use calculate_io/bytes_allowed() for throtl_trim_slice() (Ming Lei) [RHEL-25988] - blk-throttle: fix wrong comparation while 'carryover_ios/bytes' is negative (Ming Lei) [RHEL-25988] - blk-throttle: print signed value 'carryover_bytes/ios' for user (Ming Lei) [RHEL-25988] - block: use strscpy() to instead of strncpy() (Ming Lei) [RHEL-25988] - block: sed-opal: keyring support for SED keys (Ming Lei) [RHEL-25988] - block: sed-opal: Implement IOC_OPAL_REVERT_LSP (Ming Lei) [RHEL-25988] - block: sed-opal: Implement IOC_OPAL_DISCOVERY (Ming Lei) [RHEL-25988] - blk-mq: prealloc tags when increase tagset nr_hw_queues (Ming Lei) [RHEL-25988] - blk-mq: delete redundant tagset map update when fallback (Ming Lei) [RHEL-25988] - blk-mq: fix tags leak when shrink nr_hw_queues (Ming Lei) [RHEL-25988] - blk-cgroup: Fix NULL deref caused by blkg_policy_data being installed before init (Ming Lei) [RHEL-25988] - block: Bring back zero_fill_bio_iter (Ming Lei) [RHEL-25988] - block: Allow bio_iov_iter_get_pages() with bio->bi_bdev unset (Ming Lei) [RHEL-25988] - block: Add some exports for bcachefs (Ming Lei) [RHEL-25988] - block: fix bad lockdep annotation in blk-iolatency (Ming Lei) [RHEL-25988] - swim3: mark swim3_init() static (Ming Lei) [RHEL-25988] - block: remove init_mutex and open-code blk_iolatency_try_init (Ming Lei) [RHEL-25988] - block/mq-deadline: use correct way to throttling write requests (Ming Lei) [RHEL-25988] - iocost_monitor: improve it by adding iocg wait_ms (Ming Lei) [RHEL-25988] - iocost_monitor: print vrate inuse along with base_vrate (Ming Lei) [RHEL-25988] - iocost_monitor: fix kernel queue kobj changes (Ming Lei) [RHEL-25988] - block: cleanup bio_integrity_prep (Ming Lei) [RHEL-25988] - block: Improve performance for BLK_MQ_F_BLOCKING drivers (Ming Lei) [RHEL-25988] - scsi: Remove a blk_mq_run_hw_queues() call (Ming Lei) [RHEL-25988] - scsi: Inline scsi_kick_queue() (Ming Lei) [RHEL-25988] - block: refactor to use helper (Ming Lei) [RHEL-25988] - blk-flush: reuse rq queuelist in flush state machine (Ming Lei) [RHEL-25988] - blk-flush: count inflight flush_data requests (Ming Lei) [RHEL-25988] - blk-mq: use percpu csd to remote complete instead of per-rq csd (Ming Lei) [RHEL-25988] - block: don't allow enabling a cache on devices that don't support it (Ming Lei) [RHEL-25988] - block: cleanup queue_wc_store (Ming Lei) [RHEL-25988] - nbd: automatically load module on genl access (Ming Lei) [RHEL-25988] - blk-wbt: Replace strlcpy with strscpy (Ming Lei) [RHEL-25988] - kyber: Replace strlcpy with strscpy (Ming Lei) [RHEL-25988] - block: null_blk: cleanup null_queue_rq() (Ming Lei) [RHEL-25988] - block: null_blk: Fix handling of fake timeout request (Ming Lei) [RHEL-25988] - fbdev/simplefb: change loglevel when the power domains cannot be parsed (Robert Foss) [RHEL-17425] - fbdev/simplefb: Suppress error on missing power domains (Robert Foss) [RHEL-17425] - IMA: reject unknown hash algorithms in ima_get_hash_algo (Joel Slebodnick) [RHEL-26952] - redhat/configs: aarch64: enable SCMI pmdomain driver (Radu Rendec) [RHEL-26434] - firmware: arm_scmi: Add generic OPP support to the SCMI performance domain (Radu Rendec) [RHEL-26434] - OPP: Extend support for the opp-level beyond required-opps (Radu Rendec) [RHEL-26434] - OPP: Switch to use dev_pm_domain_set_performance_state() (Radu Rendec) [RHEL-26434] - PM: domains: Implement the ->set_performance_state() callback for genpd (Radu Rendec) [RHEL-26434] - PM: domains: Introduce dev_pm_domain_set_performance_state() (Radu Rendec) [RHEL-26434] - pmdomain: arm: Fix NULL dereference on scmi_perf_domain removal (Radu Rendec) [RHEL-26434] - pmdomain: arm: Avoid polling for scmi_perf_domain (Radu Rendec) [RHEL-26434] - pmdomain: arm: Add the SCMI performance domain (Radu Rendec) [RHEL-26434] - PM: domains: Allow genpd providers to manage OPP tables directly by its FW (Radu Rendec) [RHEL-26434] - cpufreq: scmi: Add support to parse domain-id using #power-domain-cells (Radu Rendec) [RHEL-26434] - dt-bindings: power: Clarify performance capabilities of power-domains (Radu Rendec) [RHEL-26434] - dt-bindings: firmware: arm,scmi: Extend bindings for protocol@13 (Radu Rendec) [RHEL-26434] - dt-bindings: arm: cpus: Add a power-domain-name for a performance-domain (Radu Rendec) [RHEL-26434] - cpufreq: scmi: Avoid one OF parsing in scmi_get_sharing_cpus() (Radu Rendec) [RHEL-26434] - arm64: dts: qcom: sa8775p-ride: Describe sgmii_phy1 irq (Andrew Halaney) [RHEL-28917] - arm64: dts: qcom: sa8775p-ride: Describe sgmii_phy0 irq (Andrew Halaney) [RHEL-28917] - Bluetooth: Fix bogus check for re-auth no supported with non-ssp (Bastien Nocera) [RHEL-18225 RHEL-18227] {CVE-2020-10135} - redhat/configs: enable pwr-mlxbf (Nirmala Dalvi) [RHEL-21119] - power: reset: pwr-mlxbf: support graceful reboot instead of emergency reset (Nirmala Dalvi) [RHEL-21119] - power: reset: use capital "OR" for multiple licenses in SPDX (Nirmala Dalvi) [RHEL-21119] - power: reset: pwr-mlxbf: change rst_pwr_hid and low_pwr_hid from global to local variables (Nirmala Dalvi) [RHEL-21119] - power: reset: pwr-mlxbf: add missing include (Nirmala Dalvi) [RHEL-21119] - power: reset: pwr-mlxbf: add BlueField SoC power control driver (Nirmala Dalvi) [RHEL-21119] - redhat/configs: enable pinctrl_mlxbf3 This driver is required to support the pinctrl device on the Bluefield-3 card. (Nirmala Dalvi) [RHEL-21115] - pinctrl: mlxbf3: Remove gpio_disable_free() (Nirmala Dalvi) [RHEL-21115] - pinctrl: use capital "OR" for multiple licenses in SPDX (Nirmala Dalvi) [RHEL-21115] - pinctrl: mlxbf3: set varaiable mlxbf3_pmx_funcs storage-class-specifier to static (Nirmala Dalvi) [RHEL-21115] - pinctrl: mlxbf3: Add pinctrl driver support (Nirmala Dalvi) [RHEL-21115] - redhat/configs: enable gpio_mlxbf3 (Nirmala Dalvi) [RHEL-21113] - gpio: mlxbf3: add an error code check in mlxbf3_gpio_probe (Nirmala Dalvi) [RHEL-21113] - gpio: mlxbf3: use capital "OR" for multiple licenses in SPDX (Nirmala Dalvi) [RHEL-21113] - gpio: mlxbf3: Support add_pin_ranges() (Nirmala Dalvi) [RHEL-21113] - gpio: mlxbf3: Add gpio driver support (Nirmala Dalvi) [RHEL-21113] - redhat/configs: enable mlxbf-pmc (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: Ignore unsupported performance blocks (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: mlxbf_pmc_event_list(): make size ptr optional (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: Cleanup signed/unsigned mix-up (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: Replace uintN_t with kernel-style types (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: Fix offset calculation for crspace events (Luiz Capitulino) [RHEL-21122] - platform/mellanox: Check devm_hwmon_device_register_with_groups() return value (Luiz Capitulino) [RHEL-21122] - platform/mellanox: Add null pointer checks for devm_kasprintf() (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: Add support for BlueField-3 (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: Fix reading of unprogrammed events (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: Fix potential buffer overflows (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: fix sscanf() error checking (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: fix kernel-doc notation (Luiz Capitulino) [RHEL-21122] - SUNRPC: Remove stale comments (Jeffrey Layton) [RHEL-22860] - NFSD: Remove BUG_ON in nfsd4_process_cb_update() (Jeffrey Layton) [RHEL-22860] - NFSD: Replace comment with lockdep assertion (Jeffrey Layton) [RHEL-22860] - NFSD: Remove unused @reason argument (Jeffrey Layton) [RHEL-22860] - NFSD: Add callback operation lifetime trace points (Jeffrey Layton) [RHEL-22860] - NFSD: Rename nfsd_cb_state trace point (Jeffrey Layton) [RHEL-22860] - NFSD: Replace dprintks in nfsd4_cb_sequence_done() (Jeffrey Layton) [RHEL-22860] - NFSD: Add nfsd_seq4_status trace event (Jeffrey Layton) [RHEL-22860] - NFSD: Retransmit callbacks after client reconnects (Jeffrey Layton) [RHEL-22860] - NFSD: Reschedule CB operations when backchannel rpc_clnt is shut down (Jeffrey Layton) [RHEL-22860] - NFSD: Convert the callback workqueue to use delayed_work (Jeffrey Layton) [RHEL-22860] - NFSD: Reset cb_seq_status after NFS4ERR_DELAY (Jeffrey Layton) [RHEL-22860] - NFSv4, NFSD: move enum nfs_cb_opnum4 to include/linux/nfs4.h (Jeffrey Layton) [RHEL-22860] - tls: fix use-after-free on failed backlog decryption (Sabrina Dubroca) [RHEL-26410] {CVE-2024-26584} - tls: separate no-async decryption request handling from async (Sabrina Dubroca) [RHEL-26410] {CVE-2024-26584} - tls: decrement decrypt_pending if no async completion will be called (Sabrina Dubroca) [RHEL-26416] {CVE-2024-26583} - net: tls: fix use-after-free with partial reads and async decrypt (Sabrina Dubroca) [RHEL-26398] {CVE-2024-26582} - net: tls: handle backlogging of crypto requests (Sabrina Dubroca) [RHEL-26410] {CVE-2024-26584} - tls: fix race between tx work scheduling and socket close (Sabrina Dubroca) [RHEL-26361] {CVE-2024-26585} - tls: fix race between async notify and socket close (Sabrina Dubroca) [RHEL-26416] {CVE-2024-26583} - net: tls: factor out tls_*crypt_async_wait() (Sabrina Dubroca) [RHEL-26416] {CVE-2024-26583} - i2c: mlxbf: Use devm_platform_get_and_ioremap_resource() (Luiz Capitulino) [RHEL-21116] - I2C: Explicitly include correct DT includes (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: Use dev_err_probe in probe function (Luiz Capitulino) [RHEL-21116] - i2c: Convert to platform remove callback returning void (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: depend on ACPI; clean away ifdeffage (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: remove device tree support (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: support BlueField-3 SoC (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: add multi slave functionality (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: support lock mechanism (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: Fix frequency calculation (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: Refactor _UID handling to use acpi_dev_uid_to_integer() (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: remove IRQF_ONESHOT (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: prevent stack overflow in mlxbf_i2c_smbus_start_transaction() (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: incorrect base address passed during io write (Luiz Capitulino) [RHEL-21116] - Revert "Merge: EDAC: add initial support for El Capitan" (Scott Weaver) - SEV: disable SEV-ES DebugSwap by default (Paolo Bonzini) [RHEL-22997] - dm-integrity, dm-verity: reduce stack usage for recheck (Benjamin Marzinski) [RHEL-20912] - dm-crypt: recheck the integrity tag after a failure (Benjamin Marzinski) [RHEL-20912] - dm-crypt: don't modify the data when using authenticated encryption (Benjamin Marzinski) [RHEL-20912] - dm-verity: recheck the hash after a failure (Benjamin Marzinski) [RHEL-20912] - dm-integrity: recheck the integrity tag after a failure (Benjamin Marzinski) [RHEL-20912] - tracing/timerlat: Move hrtimer_init to timerlat_fd open() (John Kacur) [RHEL-26665] - gfs2: Fix kernel NULL pointer dereference in gfs2_rgrp_dump (Andrew Price) [RHEL-26500] {CVE-2023-52448} - NFSv4: Always ask for type with READDIR (Benjamin Coddington) [RHEL-15843] - sunrpc: have svc tasks sleep in TASK_INTERRUPTIBLE instead of TASK_IDLE (Jeffrey Layton) [RHEL-22742] - smb: client: fix OOB in receive_encrypted_standard() (Scott Mayhew) [RHEL-21687] {CVE-2024-0565} - EDAC/amd64: Add support for family 0x19, models 0x90-9f devices (Aristeu Rozanski) [RHEL-10022] - EDAC/mc: Add support for HBM3 memory type (Aristeu Rozanski) [RHEL-10022] - x86/MCE/AMD: Add new MA_LLC, USR_DP, and USR_CP bank types (Aristeu Rozanski) [RHEL-10022] - EDAC/mce_amd: Remove SMCA Extended Error code descriptions (Aristeu Rozanski) [RHEL-10022] - x86/mce/amd, EDAC/mce_amd: Move long names to decoder module (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Cache and use GPU node map (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Add support for AMD heterogeneous Family 19h Model 30h-3Fh (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Document heterogeneous system enumeration (Aristeu Rozanski) [RHEL-10022] - x86/MCE/AMD, EDAC/mce_amd: Decode UMC_V2 ECC errors (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Fix indentation in umc_determine_edac_cap() (Aristeu Rozanski) [RHEL-10022] - EDAC: Sanitize MODULE_AUTHOR strings (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Add get_err_info() to pvt->ops (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Split dump_misc_regs() into dct/umc functions (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Split init_csrows() into dct/umc functions (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Split determine_edac_cap() into dct/umc functions (Aristeu Rozanski) [RHEL-10022] - fprobe: Ensure running fprobe_exit_handler() finished before calling rethook_free() (Viktor Malik) [RHEL-26131] - fprobe: Release rethook after the ftrace_ops is unregistered (Viktor Malik) [RHEL-26131] - fs,hugetlb: fix NULL pointer dereference in hugetlbs_fill_super {CVE-2024-0841} (Audra Mitchell) [RHEL-20615] {CVE-2024-0841} - smb: client: fix parsing of SMB3.1.1 POSIX create context (Paulo Alcantara) [RHEL-26242] {CVE-2023-52434} - smb: client: fix potential OOBs in smb2_parse_contexts() (Paulo Alcantara) [RHEL-26242] {CVE-2023-52434}- genirq: Wake interrupt threads immediately when changing affinity (Crystal Wood) [RHEL-9148] - scsi: core: Move scsi_host_busy() out of host lock if it is for per-command (Ming Lei) [RHEL-23941] - scsi: core: Move scsi_host_busy() out of host lock for waking up EH handler (Ming Lei) [RHEL-23941] - tracing/timerlat: Move hrtimer_init to timerlat_fd open() (John Kacur) [RHEL-28655] - crypto: akcipher - Disable signing and decryption (Herbert Xu) [RHEL-17113] {CVE-2023-6240} - RDMA/siw: Fix connection failure handling (Kamal Heib) [RHEL-28044] {CVE-2023-52513} - x86/mm: Fix memory encryption features advertisement (Vitaly Kuznetsov) [RHEL-26662] - x86/coco: Export cc_vendor (Vitaly Kuznetsov) [RHEL-26662] - afs: fix __afs_break_callback() / afs_drop_open_mmap() race (Marc Dionne) [RHEL-25171] - afs: Increase buffer size in afs_update_volume_status() (Marc Dionne) [RHEL-25171] - afs: Fix ignored callbacks over ipv4 (Marc Dionne) [RHEL-25171] - rxrpc: Fix counting of new acks and nacks (Marc Dionne) [RHEL-25171] - rxrpc: Fix response to PING RESPONSE ACKs to a dead call (Marc Dionne) [RHEL-25171] - rxrpc: Fix delayed ACKs to not set the reference serial number (Marc Dionne) [RHEL-25171] - rxrpc: Fix generation of serial numbers to skip zero (Marc Dionne) [RHEL-25171] - afs: Fix missing/incorrect unlocking of RCU read lock (Marc Dionne) [RHEL-25171] - afs: Remove afs_dynroot_d_revalidate() as it is redundant (Marc Dionne) [RHEL-25171] - afs: Fix error handling with lookup via FS.InlineBulkStatus (Marc Dionne) [RHEL-25171] - afs: Don't use certain unnecessary folio_*() functions (Marc Dionne) [RHEL-25171] - rxrpc: Fix use of Don't Fragment flag (Marc Dionne) [RHEL-25171] - rxrpc: Fix skbuff cleanup of call's recvmsg_queue and rx_oos_queue (Marc Dionne) [RHEL-25171] - afs: trace: Log afs_make_call(), including server address (Marc Dionne) [RHEL-25171] - afs: Fix offline and busy message emission (Marc Dionne) [RHEL-25171] - afs: Fix fileserver rotation (Marc Dionne) [RHEL-25171] - afs: Overhaul invalidation handling to better support RO volumes (Marc Dionne) [RHEL-25171] - afs: Parse the VolSync record in the reply of a number of RPC ops (Marc Dionne) [RHEL-25171] - afs: Don't leave DONTUSE/NEWREPSITE servers out of server list (Marc Dionne) [RHEL-25171] - afs: Fix comment in afs_do_lookup() (Marc Dionne) [RHEL-25171] - afs: Apply server breaks to mmap'd files in the call processor (Marc Dionne) [RHEL-25171] - afs: Move the vnode/volume validity checking code into its own file (Marc Dionne) [RHEL-25171] - afs: Defer volume record destruction to a workqueue (Marc Dionne) [RHEL-25171] - afs: Make it possible to find the volumes that are using a server (Marc Dionne) [RHEL-25171] - afs: Combine the endpoint state bools into a bitmask (Marc Dionne) [RHEL-25171] - afs: Keep a record of the current fileserver endpoint state (Marc Dionne) [RHEL-25171] - afs: Dispatch vlserver probes in priority order (Marc Dionne) [RHEL-25171] - afs: Dispatch fileserver probes in priority order (Marc Dionne) [RHEL-25171] - afs: Mark address lists with configured priorities (Marc Dionne) [RHEL-25171] - afs: Provide a way to configure address priorities (Marc Dionne) [RHEL-25171] - afs: Remove the unimplemented afs_cmp_addr_list() (Marc Dionne) [RHEL-25171] - afs: Add some more info to /proc/net/afs/servers (Marc Dionne) [RHEL-25171] - rxrpc: Create a procfile to display outstanding client conn bundles (Marc Dionne) [RHEL-25171] - afs: Fold the afs_addr_cursor struct in (Marc Dionne) [RHEL-25171] - afs: Use peer + service_id as call address (Marc Dionne) [RHEL-25171] - afs: Add a tracepoint for struct afs_addr_list (Marc Dionne) [RHEL-25171] - afs: Automatically generate trace tag enums (Marc Dionne) [RHEL-25171] - afs: Rename some fields (Marc Dionne) [RHEL-25171] - afs: Simplify error handling (Marc Dionne) [RHEL-25171] - afs: Don't put afs_call in afs_wait_for_call_to_complete() (Marc Dionne) [RHEL-25171] - afs: Wrap most op->error accesses with inline funcs (Marc Dionne) [RHEL-25171] - afs: Use op->nr_iterations=-1 to indicate to begin fileserver iteration (Marc Dionne) [RHEL-25171] - afs: Handle the VIO and UAEIO aborts explicitly (Marc Dionne) [RHEL-25171] - afs: Rename addr_list::failed to probe_failed (Marc Dionne) [RHEL-25171] - afs: Don't skip server addresses for which we didn't get an RTT reading (Marc Dionne) [RHEL-25171] - rxrpc, afs: Allow afs to pin rxrpc_peer objects (Marc Dionne) [RHEL-25171] - afs: Turn the afs_addr_list address array into an array of structs (Marc Dionne) [RHEL-25171] - afs: Add comments on abort handling (Marc Dionne) [RHEL-25171] - rxrpc_find_service_conn_rcu: fix the usage of read_seqbegin_or_lock() (Marc Dionne) [RHEL-25171] - afs: use read_seqbegin() in afs_check_validity() and afs_getattr() (Marc Dionne) [RHEL-25171] - afs: fix the usage of read_seqbegin_or_lock() in afs_find_server*() (Marc Dionne) [RHEL-25171] - afs: fix the usage of read_seqbegin_or_lock() in afs_lookup_volume_rcu() (Marc Dionne) [RHEL-25171] - afs: Fix use-after-free due to get/remove race in volume tree (Marc Dionne) [RHEL-25171] - afs: Fix overwriting of result of DNS query (Marc Dionne) [RHEL-25171] - afs: Fix dynamic root lookup DNS check (Marc Dionne) [RHEL-25171] - afs: Fix the dynamic root's d_delete to always delete unused dentries (Marc Dionne) [RHEL-25171] - afs: Fix refcount underflow from error handling race (Marc Dionne) [RHEL-25171] - afs: do not test the return value of folio_start_writeback() (Marc Dionne) [RHEL-25171] - afs: Mark a superblock for an R/O or Backup volume as SB_RDONLY (Marc Dionne) [RHEL-25171] - afs: Fix file locking on R/O volumes to operate in local mode (Marc Dionne) [RHEL-25171] - afs: Return ENOENT if no cell DNS record can be found (Marc Dionne) [RHEL-25171] - afs: Make error on cell lookup failure consistent with OpenAFS (Marc Dionne) [RHEL-25171] - afs: Fix afs_server_list to be cleaned up with RCU (Marc Dionne) [RHEL-25171] - rxrpc: Defer the response to a PING ACK until we've parsed it (Marc Dionne) [RHEL-25171] - rxrpc: Fix RTT determination to use any ACK as a source (Marc Dionne) [RHEL-25171] - rxrpc: Fix some minor issues with bundle tracing (Marc Dionne) [RHEL-25171] - rxrpc: Fix two connection reaping bugs (Marc Dionne) [RHEL-25171] - afs: Provide a splice-read wrapper (Marc Dionne) [RHEL-25171] - rxrpc: Replace fake flex-array with flexible-array member (Marc Dionne) [RHEL-25171] - x86/cpu/intel: Detect TME keyid bits before setting MTRR mask registers (Paolo Bonzini) [RHEL-23426] - x86/cpu: Allow reducing x86_phys_bits during early_identify_cpu() (Paolo Bonzini) [RHEL-23426] - x86/boot: Move x86_cache_alignment initialization to correct spot (Paolo Bonzini) [RHEL-23426] - x86/sev-es: Set x86_virt_bits to the correct value straight away, instead of a two-phase approach (Paolo Bonzini) [RHEL-23426] - KVM: x86: make KVM_REQ_NMI request iff NMI pending for vcpu (Prasad Pandit) [RHEL-2815] - drm/tegra: Remove existing framebuffer only if we support display (Robert Foss) [RHEL-26130] - Deprecate qla4xxx in RHEL-9 (Chris Leech) [RHEL-1241] - dm-bufio: fix no-sleep mode (Benjamin Marzinski) [RHEL-23968] - selftests: rtnetlink: add MACsec offload tests (Sabrina Dubroca) [RHEL-24616] - netdevsim: add dummy macsec offload (Sabrina Dubroca) [RHEL-24616] - selftests: rtnetlink: Make the set of tests to run configurable (Sabrina Dubroca) [RHEL-24616]- workqueue: Avoid using isolated cpus' timers on queue_delayed_work (Leonardo Bras) [RHEL-20254] - cnic,bnx2,bnx2x: use UIO_MEM_DMA_COHERENT (Chris Leech) [RHEL-26081] - uio: introduce UIO_MEM_DMA_COHERENT type (Chris Leech) [RHEL-26081] - Reapply "dma-mapping: reject __GFP_COMP in dma_alloc_attrs" (Chris Leech) [RHEL-26081] - Reapply "cnic: don't pass bogus GFP_ flags to dma_alloc_coherent" (Chris Leech) [RHEL-26081] - block: add check that partition length needs to be aligned with block size (Ming Lei) [RHEL-26616] {CVE-2023-52458}- x86/fpu: Stop relying on userspace for info to fault in xsave buffer (Steve Best) [RHEL-26672] {CVE-2024-26603} - redhat: configs: Enable CONFIG_MEMTEST to enable memory test (Eric Chanudet) [RHEL-24906] - x86/smpboot/64: Handle X2APIC BIOS inconsistency gracefully (David Arcari) [RHEL-19514] - x86/apic: Fake primary thread mask for XEN/PV (David Arcari) [RHEL-19514] - cpu/hotplug: Remove dependancy against cpu_primary_thread_mask (David Arcari) [RHEL-19514] - x86/smpboot: Fix the parallel bringup decision (David Arcari) [RHEL-19514] - x86/realmode: Make stack lock work in trampoline_compat() (David Arcari) [RHEL-19514] - x86/smp: Initialize cpu_primary_thread_mask late (David Arcari) [RHEL-19514] - cpu/hotplug: Fix off by one in cpuhp_bringup_mask() (David Arcari) [RHEL-19514] - x86/apic: Fix use of X{,2}APIC_ENABLE in asm with older binutils (David Arcari) [RHEL-19514] - x86/tsc: Defer marking TSC unstable to a worker (David Arcari) [RHEL-19514] - cpu/hotplug: Remove unused function declaration cpu_set_state_online() (David Arcari) [RHEL-19514] - x86/smpboot/64: Implement arch_cpuhp_init_parallel_bringup() and enable it (David Arcari) [RHEL-19514] - x86/smpboot: Support parallel startup of secondary CPUs (David Arcari) [RHEL-19514] - x86/apic/x2apic: Allow CPU cluster_mask to be populated in parallel (David Arcari) [RHEL-19514] - x86/smpboot: Remove initial_gs (David Arcari) [RHEL-19514] - x86/smpboot: Remove early_gdt_descr on 64-bit (David Arcari) [RHEL-19514] - x86/smpboot: Implement a bit spinlock to protect the realmode stack (David Arcari) [RHEL-19514] - x86/apic: Save the APIC virtual base address (David Arcari) [RHEL-19514] - x86/smpboot: Remove initial_stack on 64-bit (David Arcari) [RHEL-19514] - cpu/hotplug: Allow "parallel" bringup up to CPUHP_BP_KICK_AP_STATE (David Arcari) [RHEL-19514] - x86/apic: Provide cpu_primary_thread mask (David Arcari) [RHEL-19514] - x86/smpboot: Enable split CPU startup (David Arcari) [RHEL-19514] - cpu/hotplug: Provide a split up CPUHP_BRINGUP mechanism (David Arcari) [RHEL-19514] - cpu/hotplug: Remove unused state functions (David Arcari) [RHEL-19514] - riscv: Switch to hotplug core state synchronization (David Arcari) [RHEL-19514] - MIPS: SMP_CPS: Switch to hotplug core state synchronization (David Arcari) [RHEL-19514] - arm64: smp: Switch to hotplug core state synchronization (David Arcari) [RHEL-19514] - ARM: smp: Switch to hotplug core state synchronization (David Arcari) [RHEL-19514] - cpu/hotplug: Remove cpu_report_state() and related unused cruft (David Arcari) [RHEL-19514] - cpu/hotplug: Add debug printks for hotplug callback failures (David Arcari) [RHEL-19514] - cpu/hotplug: Do not bail-out in DYING/STARTING sections (David Arcari) [RHEL-19514] - cpu/hotplug: Initialise all cpuhp_cpu_state structs earlier (David Arcari) [RHEL-19514] - x86/smpboot: Switch to hotplug core state synchronization (David Arcari) [RHEL-19514] - cpu/hotplug: Add CPU state tracking and synchronization (David Arcari) [RHEL-19514] - x86/xen/hvm: Get rid of DEAD_FROZEN handling (David Arcari) [RHEL-19514] - x86/xen/smp_pv: Remove wait for CPU online (David Arcari) [RHEL-19514] - x86/smpboot: Remove wait for cpu_online() (David Arcari) [RHEL-19514] - cpu/hotplug: Rework sparse_irq locking in bringup_cpu() (David Arcari) [RHEL-19514] - x86/smpboot: Remove cpu_callin_mask (David Arcari) [RHEL-19514] - x86/smpboot: Make TSC synchronization function call based (David Arcari) [RHEL-19514] - x86/smpboot: Move synchronization masks to SMP boot code (David Arcari) [RHEL-19514] - x86/cpu/cacheinfo: Remove cpu_callout_mask dependency (David Arcari) [RHEL-19514] - gitlab-ci: enable arm64/s390x/ppc64le debug builds (Michael Hofmann) - PCI/ASPM: Fix deadlock when enabling ASPM (Myron Stowe) [RHEL-26162] - MAINTAINERS: Orphan Cadence PCIe IP (Myron Stowe) [RHEL-26162] - Revert "PCI/ASPM: Remove pcie_aspm_pm_state_change()" (Myron Stowe) [RHEL-26162] - Revert "PCI: acpiphp: Reassign resources on bridge if necessary" (Myron Stowe) [RHEL-26162] - PCI/ASPM: Add pci_disable_link_state_locked() lockdep assert (Myron Stowe) [RHEL-26162] - PCI/ASPM: Clean up __pci_disable_link_state() 'sem' parameter (Myron Stowe) [RHEL-26162] - PCI: qcom: Clean up ASPM comment (Myron Stowe) [RHEL-26162] - PCI: qcom: Fix potential deadlock when enabling ASPM (Myron Stowe) [RHEL-26162] - PCI: vmd: Fix potential deadlock when enabling ASPM (Myron Stowe) [RHEL-26162] - PCI/ASPM: Add pci_enable_link_state_locked() (Myron Stowe) [RHEL-26162] - PCI: loongson: Limit MRRS to 256 (Myron Stowe) [RHEL-26162] - PCI: Simplify pcie_capability_clear_and_set_word() to ..._clear_word() (Myron Stowe) [RHEL-26162] - PCI: endpoint: Fix double free in __pci_epc_create() (Myron Stowe) [RHEL-26162] - PCI: Replace unnecessary UTF-8 in Kconfig (Myron Stowe) [RHEL-26162] - logic_pio: Remove logic_outb(), _outw(), outl() duplicate declarations (Myron Stowe) [RHEL-26162] - PCI: Make pci_assign_unassigned_resources() non-init (Myron Stowe) [RHEL-26162] - PCI: Prevent xHCI driver from claiming AMD VanGogh USB3 DRD device (Myron Stowe) [RHEL-26162] - PCI/portdrv: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI/VC: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI/PTM: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI/PME: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI/ATS: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI/ATS: Show PASID Capability register width in bitmasks (Myron Stowe) [RHEL-26162] - PCI: Use FIELD_GET() in Sapphire RX 5600 XT Pulse quirk (Myron Stowe) [RHEL-26162] - PCI: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI/MSI: Use FIELD_GET/PREP() (Myron Stowe) [RHEL-26162] - PCI/DPC: Use defines with DPC reason fields (Myron Stowe) [RHEL-26162] - PCI/DPC: Use defined fields with DPC_CTL register (Myron Stowe) [RHEL-26162] - PCI/DPC: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI: hotplug: Use FIELD_GET/PREP() (Myron Stowe) [RHEL-26162] - PCI: dwc: Use FIELD_GET/PREP() (Myron Stowe) [RHEL-26162] - PCI: cadence: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI: Use FIELD_GET() to extract Link Width (Myron Stowe) [RHEL-26162] - PCI: mvebu: Use FIELD_PREP() with Link Width (Myron Stowe) [RHEL-26162] - PCI: tegra194: Use FIELD_GET()/FIELD_PREP() with Link Width fields (Myron Stowe) [RHEL-26162] - scsi: ipr: Do PCI error checks on own line (Myron Stowe) [RHEL-26162] - PCI: xgene: Do PCI error check on own line & keep return value (Myron Stowe) [RHEL-26162] - PCI: Do error check on own line to split long "if" conditions (Myron Stowe) [RHEL-26162] - atm: iphase: Do PCI error checks on own line (Myron Stowe) [RHEL-26162] - sh: pci: Do PCI error check on own line (Myron Stowe) [RHEL-26162] - alpha: Streamline convoluted PCI error handling (Myron Stowe) [RHEL-26162] - dt-bindings: PCI: xilinx-xdma: Add schemas for Xilinx XDMA PCIe Root Port Bridge (Myron Stowe) [RHEL-26162] - PCI: xilinx-cpm: Move IRQ definitions to a common header (Myron Stowe) [RHEL-26162] - PCI: xilinx-nwl: Modify ECAM size to enable support for 256 buses (Myron Stowe) [RHEL-26162] - PCI: xilinx-nwl: Rename the NWL_ECAM_VALUE_DEFAULT macro (Myron Stowe) [RHEL-26162] - dt-bindings: PCI: xilinx-nwl: Modify ECAM size in the DT example (Myron Stowe) [RHEL-26162] - PCI: xilinx-nwl: Remove redundant code that sets Type 1 header fields (Myron Stowe) [RHEL-26162] - dt-bindings: PCI: xilinx-nwl: Convert to YAML schemas of Xilinx NWL PCIe Root Port Bridge (Myron Stowe) [RHEL-26162] - PCI: tegra194: Use Mbps_to_icc() macro for setting icc speed (Myron Stowe) [RHEL-26162] - PCI: qcom-ep: Use PCIE_SPEED2MBS_ENC() macro for encoding link speed (Myron Stowe) [RHEL-26162] - PCI: qcom: Use PCIE_SPEED2MBS_ENC() macro for encoding link speed (Myron Stowe) [RHEL-26162] - misc: pci_endpoint_test: Add Device ID for R-Car S4-8 PCIe controller (Myron Stowe) [RHEL-26162] - MAINTAINERS: Update PCI DRIVER FOR RENESAS R-CAR for R-Car Gen4 (Myron Stowe) [RHEL-26162] - PCI: rcar-gen4: Add endpoint mode support (Myron Stowe) [RHEL-26162] - PCI: rcar-gen4: Add R-Car Gen4 PCIe controller support for host mode (Myron Stowe) [RHEL-26162] - dt-bindings: PCI: renesas: Add R-Car Gen4 PCIe Endpoint (Myron Stowe) [RHEL-26162] - dt-bindings: PCI: renesas: Add R-Car Gen4 PCIe Host (Myron Stowe) [RHEL-26162] - dt-bindings: PCI: dwc: Update maxItems of reg and reg-names (Myron Stowe) [RHEL-26162] - PCI: dwc: endpoint: Introduce .pre_init() and .deinit() (Myron Stowe) [RHEL-26162] - PCI: dwc: Expose dw_pcie_write_dbi2() to module (Myron Stowe) [RHEL-26162] - PCI: dwc: Expose dw_pcie_ep_exit() to module (Myron Stowe) [RHEL-26162] - PCI: dwc: Add EDMA_UNROLL capability flag (Myron Stowe) [RHEL-26162] - PCI: dwc: endpoint: Add multiple PFs support for dbi2 (Myron Stowe) [RHEL-26162] - PCI: tegra194: Drop PCI_EXP_LNKSTA_NLW setting (Myron Stowe) [RHEL-26162] - PCI: dwc: Add missing PCI_EXP_LNKCAP_MLW handling (Myron Stowe) [RHEL-26162] - PCI: dwc: Add dw_pcie_link_set_max_link_width() (Myron Stowe) [RHEL-26162] - PCI: Add T_PVPERL macro (Myron Stowe) [RHEL-26162] - PCI: qcom-ep: Add dedicated callback for writing to DBI2 registers (Myron Stowe) [RHEL-26162] - PCI: layerscape-ep: Set 64-bit DMA mask (Myron Stowe) [RHEL-26162] - PCI: cadence: Drop unused member from struct cdns_plat_pcie (Myron Stowe) [RHEL-26162] - PCI: qcom: Enable ASPM for platforms supporting 1.9.0 ops (Myron Stowe) [RHEL-26162] - PCI: dwc: Add host_post_init() callback (Myron Stowe) [RHEL-26162] - drm/qxl: Use pci_is_vga() to identify VGA devices (Myron Stowe) [RHEL-26162] - drm/virtio: Use pci_is_vga() to identify VGA devices (Myron Stowe) [RHEL-26162] - PCI/sysfs: Enable 'boot_vga' attribute via pci_is_vga() (Myron Stowe) [RHEL-26162] - PCI/VGA: Select VGA devices earlier (Myron Stowe) [RHEL-26162] - PCI/VGA: Use pci_is_vga() to identify VGA devices (Myron Stowe) [RHEL-26162] - PCI: Add pci_is_vga() helper (Myron Stowe) [RHEL-26162] - PCI: Lengthen reset delay for VideoPropulsion Torrent QN16e card (Myron Stowe) [RHEL-26162] - x86/PCI: Avoid PME from D3hot/D3cold for AMD Rembrandt and Phoenix USB4 (Myron Stowe) [RHEL-26162] - PCI/sysfs: Protect driver's D3cold preference from user space (Myron Stowe) [RHEL-26162] - PCI/P2PDMA: Remove redundant goto (Myron Stowe) [RHEL-26162] - PCI/P2PDMA: Fix undefined behavior bug in struct pci_p2pdma_pagemap (Myron Stowe) [RHEL-26162] - PCI: acpiphp: Allow built-in drivers for Attention Indicators (Myron Stowe) [RHEL-26162] - PCI: keystone: Don't discard .probe() callback (Myron Stowe) [RHEL-26162] - PCI: keystone: Don't discard .remove() callback (Myron Stowe) [RHEL-26162] - PCI: kirin: Don't discard .remove() callback (Myron Stowe) [RHEL-26162] - PCI: exynos: Don't discard .remove() callback (Myron Stowe) [RHEL-26162] - PCI/ACPI: Use acpi_evaluate_dsm_typed() (Myron Stowe) [RHEL-26162] - drm/radeon: Use pci_get_base_class() to reduce duplicated code (Myron Stowe) [RHEL-26162] - drm/amdgpu: Use pci_get_base_class() to reduce duplicated code (Myron Stowe) [RHEL-26162] - drm/nouveau: Use pci_get_base_class() to reduce duplicated code (Myron Stowe) [RHEL-26162] - ALSA: hda: Use pci_get_base_class() to reduce duplicated code (Myron Stowe) [RHEL-26162] - PCI: Add pci_get_base_class() helper (Myron Stowe) [RHEL-26162] - PCI: endpoint: Use IS_ERR_OR_NULL() helper function (Myron Stowe) [RHEL-26162] - PCI/ASPM: Fix L1 substate handling in aspm_attr_store_common() (Myron Stowe) [RHEL-26162] - Revert "PCI/ASPM: Disable only ASPM_STATE_L1 when driver, disables L1" (Myron Stowe) [RHEL-26162] - PCI/ASPM: Convert printk() to pr_*() and add include (Myron Stowe) [RHEL-26162] - PCI/ASPM: Remove unnecessary includes (Myron Stowe) [RHEL-26162] - PCI/ASPM: Use FIELD_MAX() instead of literals (Myron Stowe) [RHEL-26162] - PCI/ASPM: Use time constants (Myron Stowe) [RHEL-26162] - PCI/ASPM: Return U32_MAX instead of bit magic construct (Myron Stowe) [RHEL-26162] - PCI/ASPM: Use FIELD_GET/PREP() to access PCIe capability fields (Myron Stowe) [RHEL-26162] - PCI: Add PCI_L1SS_CTL2 fields (Myron Stowe) [RHEL-26162] - PCI/AER: Factor out interrupt toggling into helpers (Myron Stowe) [RHEL-26162] - pinctrl: intel: use the correct _PM_OPS() export macro (David Arcari) [RHEL-26354] - pinctrl: don't put the reference to GPIO device in pinctrl_pins_show() (David Arcari) [RHEL-26354] - PM: Provide EXPORT_NS_GPL_DEV_SLEEP_PM_OPS (David Arcari) [RHEL-26354] - pinctrl: intel: Add Intel Meteor Point pin controller and GPIO support (David Arcari) [RHEL-26354] - pinctrl: core: Remove unused members from struct group_desc (David Arcari) [RHEL-26354] - pinctrl: imx: Convert to use grp member (David Arcari) [RHEL-26354] - pinctrl: imx: Use temporary variable to hold pins (David Arcari) [RHEL-26354] - pinctrl: freescale: remove generic pin config core support (David Arcari) [RHEL-26354] - pinctrl: core: Embed struct pingroup into struct group_desc (David Arcari) [RHEL-26354] - pinctrl: core: Add a convenient define PINCTRL_GROUP_DESC() (David Arcari) [RHEL-26354] - pinctrl: baytrail: use gpiochip_dup_line_label() (David Arcari) [RHEL-26354] - gpiolib: provide gpiochip_dup_line_label() (David Arcari) [RHEL-26354] - pinctrl: core: Make pins const unsigned int pointer in struct group_desc (David Arcari) [RHEL-26354] - pinctrl: Convert unsigned to unsigned int (David Arcari) [RHEL-26354] - pinctrl: don't include GPIOLIB private header (David Arcari) [RHEL-26354] - pinctrl: stop using gpiod_to_chip() (David Arcari) [RHEL-26354] - gpiolib: add gpio_device_get_label() stub for !GPIOLIB (David Arcari) [RHEL-26354] - gpiolib: add gpio_device_get_base() stub for !GPIOLIB (David Arcari) [RHEL-26354] - gpiolib: add gpiod_to_gpio_device() stub for !GPIOLIB (David Arcari) [RHEL-26354] - gpiolib: Fix scope-based gpio_device refcounting (David Arcari) [RHEL-26354] - gpiolib: provide gpio_device_get_label() (David Arcari) [RHEL-26354] - gpiolib: provide gpio_device_get_base() (David Arcari) [RHEL-26354] - gpiolib: provide gpiod_to_gpio_device() (David Arcari) [RHEL-26354] - gpiolib: add support for scope-based management to gpio_device (David Arcari) [RHEL-26354] - gpiolib: make gpio_device_get() and gpio_device_put() public (David Arcari) [RHEL-26354] - pinctrl: baytrail: Simplify code with cleanup helpers (David Arcari) [RHEL-26354] - pinctrl: Bulk conversion to generic_handle_domain_irq() (David Arcari) [RHEL-26354] - pinctrl: baytrail: Move default strength assignment to a switch-case (David Arcari) [RHEL-26354] - pinctrl: baytrail: Factor out byt_gpio_force_input_mode() (David Arcari) [RHEL-26354] - pinctrl: baytrail: Fix types of config value in byt_pin_config_set() (David Arcari) [RHEL-26354] - pinctrl: avoid reload of p state in list iteration (David Arcari) [RHEL-26354] - pinctrl: intel: Add a generic Intel pin control platform driver (David Arcari) [RHEL-26354] - devres: Provide krealloc_array (David Arcari) [RHEL-26354] - redhat/configs: enable new intel pinctrl configs (David Arcari) [RHEL-26354] - pinctrl: intel: Revert "Unexport intel_pinctrl_probe()" (David Arcari) [RHEL-26354] - pinctrl: intel: allow independent COMPILE_TEST (David Arcari) [RHEL-26354] - pinctrl: intel: Refactor intel_pinctrl_get_soc_data() (David Arcari) [RHEL-26354] - pinctrl: intel: Move default strength assignment to a switch-case (David Arcari) [RHEL-26354] - pinctrl: intel: Make PM ops functions static (David Arcari) [RHEL-26354] - pinctrl: tigerlake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: sunrisepoint: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: meteorlake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: lewisburg: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: lakefield: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: jasperlake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: icelake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: geminilake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: emmitsburg: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: elkhartlake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: denverton: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: cedarfork: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: cannonlake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: broxton: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: alderlake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: intel: Provide Intel pin control wide PM ops structure (David Arcari) [RHEL-26354] - Remove custom EXPORT_NS_GPL_DEV_PM_OPS macro (David Arcari) [RHEL-26354] - PM: Improve EXPORT_*_DEV_PM_OPS macros (David Arcari) [RHEL-26354] - export: fix string handling of namespace in EXPORT_SYMBOL_NS (David Arcari) [RHEL-26354] - PM: core: Add NS varients of EXPORT[_GPL]_SIMPLE_DEV_PM_OPS and runtime pm equiv (David Arcari) [RHEL-26354] - pinctrl: change the signature of pinctrl_ready_for_gpio_range() (David Arcari) [RHEL-26354] - pinctrl: change the signature of gpio_to_pin() (David Arcari) [RHEL-26354] - pinctrl: change the signature of pinctrl_match_gpio_range() (David Arcari) [RHEL-26354] - pinctrl: change the signature of pinctrl_get_device_gpio_range() (David Arcari) [RHEL-26354] - pinctrl: change the signature of pinctrl_gpio_direction() (David Arcari) [RHEL-26354] - treewide: rename pinctrl_gpio_set_config_new() (David Arcari) [RHEL-26354] - treewide: rename pinctrl_gpio_direction_output_new() (David Arcari) [RHEL-26354] - treewide: rename pinctrl_gpio_direction_input_new() (David Arcari) [RHEL-26354] - treewide: rename pinctrl_gpio_free_new() (David Arcari) [RHEL-26354] - treewide: rename pinctrl_gpio_request_new() (David Arcari) [RHEL-26354] - treewide: rename pinctrl_gpio_can_use_line_new() (David Arcari) [RHEL-26354] - gpio: cdev: use pinctrl_gpio_can_use_line_new() (David Arcari) [RHEL-26354] - pinctrl: remove pinctrl_gpio_set_config() (David Arcari) [RHEL-26354] - pinctrl: remove pinctrl_gpio_direction_output() (David Arcari) [RHEL-26354] - pinctrl: remove pinctrl_gpio_direction_input() (David Arcari) [RHEL-26354] - pinctrl: remove pinctrl_gpio_free() (David Arcari) [RHEL-26354] - pinctrl: remove pinctrl_gpio_request() (David Arcari) [RHEL-26354] - pinctrl: remove pinctrl_gpio_can_use_line() (David Arcari) [RHEL-26354] - pinctrl: intel: use new pinctrl GPIO helpers (David Arcari) [RHEL-26354] - gpio: aspeed: use new pinctrl GPIO helpers (David Arcari) [RHEL-26354] - gpio: aspeed: fix the GPIO number passed to pinctrl_gpio_set_config() (David Arcari) [RHEL-26354] - gpio: vf610: use new pinctrl GPIO helpers (David Arcari) [RHEL-26354] - pinctrl: bcm: use new pinctrl GPIO helpers (David Arcari) [RHEL-26354] - gpio: tegra: use new pinctrl GPIO helpers (David Arcari) [RHEL-26354] - gpiolib: generic: use new pinctrl GPIO helpers (David Arcari) [RHEL-26354] - pinctrl: provide new GPIO-to-pinctrl glue helpers (David Arcari) [RHEL-26354] - pinctrl: intel: use acpi_dev_uid_match() for matching _UID (David Arcari) [RHEL-26354] - ACPI: utils: Introduce acpi_dev_uid_match() for matching _UID (David Arcari) [RHEL-26354] - pinctrl: remove unneeded extern specifiers from consumer.h (David Arcari) [RHEL-26354] - kernel.h: Move ARRAY_SIZE() to a separate header (David Arcari) [RHEL-26354] - Revert "pinctrl: avoid unsafe code pattern in find_pinctrl()" (David Arcari) [RHEL-26354] - pinctrl: intel: fetch community only when we need it (David Arcari) [RHEL-26354] - pinctrl: core: Remove unneeded {} around one line conditional body (David Arcari) [RHEL-26354] - pinctrl: denverton: Replace MODULE_ALIAS() with MODULE_DEVICE_TABLE() (David Arcari) [RHEL-26354] - pinctrl: broxton: Replace MODULE_ALIAS() with MODULE_DEVICE_TABLE() (David Arcari) [RHEL-26354] - pinctrl: intel: Replace kernel.h by what is actually being used (David Arcari) [RHEL-26354] - pinctrl: baytrail: Replace kernel.h by what is actually being used (David Arcari) [RHEL-26354] - pinctrl: Replace kernel.h by what is actually being used (David Arcari) [RHEL-26354] - pinctrl: baytrail: drop runtime PM support (David Arcari) [RHEL-26354] - pinctrl: intel: refine intel_config_set_pull() function (David Arcari) [RHEL-26354] - pinctrl: denverton: Enable platform device in the absence of ACPI enumeration (David Arcari) [RHEL-26354] - pinctrl: intel: Simplify code with cleanup helpers (David Arcari) [RHEL-26354] - pinctrl: avoid unsafe code pattern in find_pinctrl() (David Arcari) [RHEL-26354] - pinctrl: baytrail: fix debounce disable case (David Arcari) [RHEL-26354] - pinctrl: pinmux: Remove duplicate error message in pin_request() (David Arcari) [RHEL-26354] - pinctrl: intel: consolidate ACPI dependency (David Arcari) [RHEL-26354] - pinctrl: baytrail: Make use of pm_ptr() (David Arcari) [RHEL-26354] - pinctrl: baytrail: reuse common functions from pinctrl-intel (David Arcari) [RHEL-26354] - pinctrl: intel: export common pinctrl functions (David Arcari) [RHEL-26354] - pinctrl: baytrail: consolidate common mask operation (David Arcari) [RHEL-26354] - pinctrl: pinmux: handle radix_tree_insert() errors in pinmux_generic_add_function() (David Arcari) [RHEL-26354] - pinctrl: core: handle radix_tree_insert() errors in pinctrl_register_one_pin() (David Arcari) [RHEL-26354] - pinctrl: core: handle radix_tree_insert() errors in pinctrl_generic_add_group() (David Arcari) [RHEL-26354] - pinctrl: baytrail: invert if condition (David Arcari) [RHEL-26354] - pinctrl: baytrail: add warning for BYT_VAL_REG retrieval failure (David Arcari) [RHEL-26354] - pinctrl: baytrail: reduce scope of spinlock in ->dbg_show() hook (David Arcari) [RHEL-26354] - pinctrl: intel: refine ->irq_set_type() hook (David Arcari) [RHEL-26354] - pinctrl: intel: refine ->set_mux() hook (David Arcari) [RHEL-26354] - pinctrl: baytrail: Use str_hi_lo() helper (David Arcari) [RHEL-26354] - pinctrl: Relax user input size in pinmux_select() (David Arcari) [RHEL-26354] - pinctrl: Duplicate user memory in one go in pinmux_select() (David Arcari) [RHEL-26354] - pinctrl: baytrail: Unify style of error and debug messages (David Arcari) [RHEL-26354] - pinctrl: baytrail: Use BIT() in BYT_PULL_ASSIGN_* definitions (David Arcari) [RHEL-26354] - pinctrl: sunrisepoint: Replace SPT_COMMUNITY() by INTEL_COMMUNITY_*() (David Arcari) [RHEL-26354] - pinctrl: tigerlake: Replace TGL_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: lewisburg: Replace LBG_COMMUNITY() by INTEL_COMMUNITY_SIZE() (David Arcari) [RHEL-26354] - pinctrl: lakefield: Replace LKF_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: jasperlake: Replace JSL_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: icelake: Replace ICL_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: geminilake: Replace GLK_COMMUNITY() by INTEL_COMMUNITY_SIZE() (David Arcari) [RHEL-26354] - pinctrl: emmitsburg: Replace EBG_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: elkhartlake: Replace EHL_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: denverton: Replace DNV_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: cedarfork: Replace CDF_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: cannonlake: Replace CNL_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: broxton: Replace BXT_COMMUNITY() by INTEL_COMMUNITY_SIZE() (David Arcari) [RHEL-26354] - pinctrl: alderlake: Replace ADL_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: intel: Enumerate PWM device when community has a capability (David Arcari) [RHEL-26354] - pwm: lpss: Rename pwm_lpss_probe() --> devm_pwm_lpss_probe() (David Arcari) [RHEL-26354] - pwm: lpss: Allow other drivers to enable PWM LPSS (David Arcari) [RHEL-26354] - pwm: lpss: Include headers we are the direct user of (David Arcari) [RHEL-26354] - pwm: lpss: Rename MAX_PWMS --> LPSS_MAX_PWMS (David Arcari) [RHEL-26354] - pwm: lpss: Add a comment to the bypass field (David Arcari) [RHEL-26354] - pwm: lpss: Move resource mapping to the glue drivers (David Arcari) [RHEL-26354] - pwm: lpss: Deduplicate board info data structures (David Arcari) [RHEL-26354] - pinctrl: intel: Add Intel Moorefield pin controller support (David Arcari) [RHEL-26354] - pinctrl: sunrisepoint: Deduplicate COMMUNITY macro code (David Arcari) [RHEL-26354] - pinctrl: tigerlake: Deduplicate COMMUNITY macro code (David Arcari) [RHEL-26354] - pinctrl: alderlake: Deduplicate COMMUNITY macro code (David Arcari) [RHEL-26354] - pinctrl: cannonlake: Deduplicate COMMUNITY macro code (David Arcari) [RHEL-26354] - pinctrl: icelake: Deduplicate COMMUNITY macro code (David Arcari) [RHEL-26354] - pinctrl: core: Use device_match_of_node() helper (David Arcari) [RHEL-26354] - redhat/configs: intel pinctrl config cleanup (David Arcari) [RHEL-26354] - config: wifi: enable MT7925E card (Jose Ignacio Tornos Martinez) [RHEL-14693] - shmem: support idmapped mounts for tmpfs (Giuseppe Scrivano) [RHEL-23900] - iommu/vt-d: Fix incorrect cache invalidation for mm notification (Jerry Snitselaar) [RHEL-26541] - mmu_notifiers: rename invalidate_range notifier (Jerry Snitselaar) [RHEL-26541] - mmu_notifiers: don't invalidate secondary TLBs as part of mmu_notifier_invalidate_range_end() (Jerry Snitselaar) [RHEL-26541] - mmu_notifiers: call invalidate_range() when invalidating TLBs (Jerry Snitselaar) [RHEL-26541] - mmu_notifiers: fixup comment in mmu_interval_read_begin() (Jerry Snitselaar) [RHEL-26541] - mlxbf_gige: Enable the GigE port in mlxbf_gige_open (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: Fix intermittent no ip issue (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: fix receive packet race condition (Luiz Capitulino) [RHEL-21118] - net: ethernet: mellanox: Convert to platform remove callback returning void (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: Remove two unused function declarations (Luiz Capitulino) [RHEL-21118] - net: mellanox: mlxbf_gige: Fix skb_panic splat under memory pressure (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: fix white space in mlxbf_gige_eth_ioctl (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: add "set_link_ksettings" ethtool callback (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: support 10M/100M/1G speeds on BlueField-3 (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: add MDIO support for BlueField-3 (Luiz Capitulino) [RHEL-21118] - net/mlxbf_gige: Fix an IS_ERR() vs NULL bug in mlxbf_gige_mdio_probe (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: clear MDIO gateway lock after read (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: compute MDIO period based on i1clk (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: remove own module name define and use KBUILD_MODNAME instead (Luiz Capitulino) [RHEL-21118] - net/mlxbf_gige: use eth_zero_addr() to clear mac address (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: remove driver-managed interrupt counts (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: increase MDIO polling rate to 5us (Luiz Capitulino) [RHEL-21118] - net: mellanox: mlxbf_gige: Replace non-standard interrupt handling (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: clear valid_polarity upon open (Luiz Capitulino) [RHEL-21118] - net/mlxbf_gige: Make use of devm_platform_ioremap_resourcexxx() (Luiz Capitulino) [RHEL-21118] - redhat: update self-test data (Scott Weaver) - redhat: enable zstream release numbering for RHEL 9.4 (Scott Weaver) - redhat: set default dist suffix for RHEL 9.4 (Scott Weaver) - redhat: fix changelog copying (Jan Stancek) - Bump RHEL_MINOR for 9.5 (Lucas Zampieri) - redhat: do not compress the full kernel changelog in the src.rpm (Herton R. Krzesinski) - redhat: ship all the changelog from source git into kernel-doc (Herton R. Krzesinski) - redhat: create an empty changelog file when changing its name (Herton R. Krzesinski)/bin/sh/bin/sh  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~0xdd681a020x912b10c80x363850200x066f3ebc0x14dfdce60x804778d50x20e09ed20xff1f9c1e0x2cfe6e800xdcd882910x0c70de690xe45628cb0xabff3e0f0xbb31a2660x4ed3fb1b0x2b5551d50xc79208410xc54c863e0xa1893d140xc8dd867f0xd541e31a0x6d3d6bc60x1e911c7b0xa0a01ec30x454044680x03bbeac20xf3afbe010xebd751630x8f55c94f0xdbaa20420xba6617310x39af36150x77c4db920x6b349d090xc62bc1690xbbeab2970x850bf9a80x7cefc6bd0x7f9bc7380x47b956ae0xe491dbff0x39639b130x59713e4d0x66a614860x9735bcd10xbab4b4130x69021ba20x550230b90x07f494450x98d116ad0xa3daf76d0xfa5253190x13da534e0x50c50d910xbd28874e0x904220e90xf2cf09790x3252b05b0x35592cd50x19e2b64f0x9be5f8360x263c93b50xa7a419ae0x9736dcdc0xce5c67530x59d489410xfc781c470x224955a90xc865987e0xa053f7c60x6a01b43b0xe9c65f1f0x30a1ba390x92b0ca220xf6bfe20a0x3b73f6d00x0765bf570xc49ff5470xf2d6b7790xcc9ff7e60x332ab46b0x8f58c2960x3b631d350x1ec57b4f0xa78b852e0xf2bf39660x018689e70xc8872fd30x8dbe7f3c0x9f602f5b0x0219be010xd89bd4690x19e7490f0x571470da0xd95e6d0e0x1b9ab8fe0x0f9473550x1ff56a7a0xe7c599300xed6068840x2f58bc5b0xc0b5d29a0xe618f3150x6faa5b4e0x17e4c4a00x8a92f96b0xb9d250cb0xdc0a2b940x2ce429930x2f1920ed0xf82f08100x1c63ba020x6dd307010xfd3c128b0x066990d40x8ba3457e0x50f9236c0x10496bb80x3817747b0x33cb0f560x4373e86c0x49a4edb30x37eaae6f0xa2c28f990xf52881090x198ad99e0xc1a078e50x712e2f710x9d5578030x0d67f0880x3560209d0xb6dbabae0xbf7913780x68fcbc460xb533339a0x4feab69a0x050e147d0x173e746f0xec4e260c0x900268f70x2f4c8f580xbd16b3f20xe28223200x1f62c8fc0x8f54e6620x479438f40xdc6ced3e0xe8c71f710xfe4eaf450x06a652ed0xfa6db6460xa3648e340xe64e13680xbf5905290x4c8b3f430xd5c809da0xf9df98370x4260a3c40x16b7886b0xd6b1fff30x95f1da400xa688f43a0x39bf93010x0283dfe30xeb50a7f70x73a98f090x41137e830x430038560x946c44640x905f167c0x46e34afe0x1495efd00x15fd39a20xa846e5550x95d9f6510xd33d97f90xe817f0c80x52722b140x5cb555c40xa422d2cb0x89a763400xecdf65620x587857000x915e3d9d0xcfc4386d0x2715065b0x309d518e0xb00c43c90xe752837b0x53978afb0x036b024d0x35fb27dd0x2a5fafb90x0dec6e280xe1830f5d0x67e5de9e0xa8ec1a340xc5baaa0e0x7c96137e0x1d759e9d0x7cc484a50x8826c13b0x45b619160x476a28dc0x7a45377b0x8815d7b40xb002dc320x646d928c0x976020290x8214af4a0x6520ef200xf248aa700xc94448b60x919ff7a80x3d910b460x43d726a80x530855c30x4283017a0x0ea5d74b0x979ee0440x9b089d760x60f692ef0x881434780x7bccfbeb0xaf13fb990x9846f9950xd5d4d1a50xd1fa44170x51c6910f0x2f6335730xddb689660x9ddc12bd0x3766ec950x59808ca60xd08c664a0x8de2dea50xdb68a3b60x537452060x4ee126e60x0a743af30x0b81b3df0x57c46ceb0x4fefea200xc305b9f10x6b945cbc0x8f361b610x80d441c20xae3d5e450x1a6e393e0xb188c03f0x33e1730a0x63a5a44a0x0a0bffc20x337dc1800xb5d588590x72249b080x512f9ab90x5ea9bc070xc36fa0a90xeac6ba4b0x934a41250x6a7ae4080x7d1d03810xa8ca9df10xcc0f25e50xfcd275680x5f9d2c410xc871d74c0x08dc37eb0xd706fada0xbd5c44990x878c0e930x1cc8dbac0x4fffa6e10x664c7c550x96cb458e0x567889940x0445108a0x1ea734780x83608c230x54c06af00x8f066bf40xc7831a950x495eabe60x015e5db20x1cd98cb30x50bab6070x7694e0c50x17eac3760x038df88e0x79a9ebd60x35146aa40x0f15d89f0x9e58278f0x17254aa60x4da121d00xfa9275e10xd02cbc810xa110b2440x1e7b65760x31ee87350xeeb182b20xbff562be0x883e19b40xec5e6aa20xa62698240xf01971880x04873a590x4ec7cde10xb6206d6e0x882cff160x4d06217a0x4827cc370x29d623760x97182ea70x8ac3233c0x9c51bcc40x53e8909e0xf955c9260x1fd842eb0x8a6264890x280afed80xe00c641a0x9221e7ec0x57649f4e0x044f7edb0xe48631b10xe004807f0xebd7ad9b0x52392d910x17f3ceb10xbe09f6b40x33745a660xe39218bc0xe8e2e0290xf41580e20x824de8c70x3bacdf7f0x25992ac70x953ed2ac0x4758410b0x4f02bac40xfa46215f0x469f31010xd10350dc0x2aac4e9c0x5660137c0xd29813570xda74be910xcf4cf4640xf77271cd0x6487033d0x1a0aa0300xeb8c34e90x532d23250x7bcfdcf60x050ae6730xdfa5927e0x6c9c7b610x46248cea0x65cd92330x8a6fae470xb0514af10x0e140a000xe761a9d90x0c50fbeb0xce268e530xe4b810030x6afa9d900xaca5c8800xa3c73c300x972cfbd20xdc60b3a40x6f9a60070x369e09ca0xb1037dfb0x09ee0c900x8aa1e5790x21ae7b800xf7a2e7010x506199420xe13795cd0x24a8beee0x7ab1aa680x1c7185e50xaf6dc1780x47eb58210x1df90eda0x922714790xfe163eaf0x2ccdda480x0f77dafc0xa781125e0x486b0bbe0x19f110290xcb5408850x5ec210ad0xc27dc60d0x89bc8d3b0xdca370a70x7b0be9f70x3e0853400xe7f87e800xca9b6d3f0x0b2571d80xe5a39c670x3286f8eb0x431529fe0x47179a4f0xd6dca37f0xdfb741b30x46cbc4200x4f8203110x04efd1330xcdbf23350x18a35f5e0xe97412660x4b0b592d0xae34c9720x4d0a9d900x6efe06b40xde4979330xbb94c5f60xd113b94c0x94e9f1270xd24340590xc16f04180xdaea83a60x44a6faf40x8ebc39390x5d4e0a360xb746228c0x12b33ee70x8015ed7b0xaccbaf950x529a25a70x43efad910xb6be2d500xee4568710x021760890x6367320c0x120f33350xf0ec5e520xbfa2018b0x788816b80xd854f0770x62dfcba60x727e2a660xaec643560xa15fdf0e0xb6588ba60x5ec37b050xcfc497d50x2f15a2740xcca675e20x0558f8d40x73c1360a0xb30d73600xd8d73eaf0x108b188f0x7edc0ff40x4571aea80x0ce4bef50xfa5995c30x183cc7870x42dc361c0xa18f224e0x0b1ab3530x44a065f20x72be7bd90x818ac13c0x1079b6e30x2683d1830xc6d88a440x5887a5fa0xbb3cd2af0x13bf3a310x0fa60c960xf49bc67a0x4443d3990xd0ef6b250xb8ee24ef0x1a1dc87d0xc1c9bdd30xefa4a41a0x3503e0b10x7a9aa7bd0x139cf6710x9ae915130x7fed444d0xe38205710xcc764eef0x322d1cc50x6e26247c0xf2ca7aec0x040d3cd20x9c0aff9e0xea07e3720x35d780890x38ce402b0x1464d4670x807db5990x8a8c04060x7b5ce5c30x3d2790d70x4cc3f90e0xa132b4260x9ba0ff920xfae21adc0x35584e220x840349910xdc0439160x93bc845f0x65d18d730x11dc43e70xe3dbcef00x68fbd3aa0x6147d1f00x112768060xfa857a3a0xcd53c23b0x1025f3d90x74de5f770x32b4ae0d0x49f1c3fe0xb47e6ee30x93572d480x4fea20bc0x3307be550x4e2e10d20x6701b4060x33ffa4f20x8f89d5b10x603cb0eb0xe110d2670xa1cce37e0x6fa1b9e70x4a67ac400x072f01ab0x7f0a2d8d0xcb97b3780x2462fbd30x8e72add80x4fcba1ad0x650a12070x1573d2890x20745a080x1906648e0xd6217d910xa17c0ccf0x6aa561f00x44b7eebf0x10496d9f0x72ace8f20xbc3a25940x5b3c41f30x0e44c7130xeda16e120xec2aa88b0x49e302050xf78245aa0x38af01c00xb24d50be0x1879fcbd0x69afce0f0x54daf03e0x27f418930x03f972690x7b8c32f10xd76132120x0718b8b70x094b6ce20x0f78dab60xd5c309cb0xf86b2f220xff1bd0a40xbb566ba90xd91d2dd20x0ef41f860xdf848f630xe44274010xdaf521bb0xd39e8d990x8fea24bd0xe84669ab0xe7b6622c0x7bd9427a0x7aad008b0x214e42650xddacccf60xdc0181de0x3442a97d0x42a09d530x9cfc4de40x389c2b0f0x03f4c3b00xe270562f0x020dad960x8ee9c4540xb90737f90x11154e700xa8f197110xc1d1fe4e0x7606d5920x092b2b000x1e6d17b80x263788230xdb8492e10xeed370620xb92389db0x525bc3a80xd5dcc8ae0xa9a2ae340xfedd6a260x427e23c40xf4b939b60x809d78970x7474fb080x42f676ba0x6508ef2e0xf8f45b460x0e75d5770xb6127f8f0xb77d9ef60xd516a99f0x6182581f0x86b78c010x580eaa3d0xcae0aaa00x890267630xb749a99f0x035904390x0cba9bb70x3a0090b00x83fd4d650xaf78f2600x2ff19a470xa15359410x1848c9930x47be19d10x8b54caf90xbfa741800x355935650x2db176c20xd5d332d10xb6396df90x7d3691a00xc07b1ce20xff2779c70x05f691d90xa18282370xf12d93870x6047ede60x52b250c00x97a236490x10d892eb0x6d25a69d0x14a172c10xd95114f00x3885dea90x4598bd450xbd29ea280x5a5f89870x6dbd074d0x0417b5710x6ec434f90x61d7e8170x548fcb5b0x735726b00xd597a3b20x7255e5660xc058a1f40x547f2fcc0xcb79eb230x9c841ecf0xeafc45f30xed58959b0x3a3a97c00x60a9dd110xff19f1120x5c2556000x88c7ab990x2b160cf70x5d75d9190xb398e1d70x68da894c0x5ee7b9410x4437894c0x9e1a16240x1ecc27410x74a52a430x4c0c9fb90x25265e010xbbaf82710x9b7208280x775775520x8bf968180x9252b6520x81fc2fca0x794ddc830xd7de23dd0x3c744e950x3fae244f0xc8a88b8e0xf7be8ee80x23026b4b0xac541c010x8e3b57410xae6b15830x9ce5d1660x48ddbfe30x538f32f20x238d7ad80x337829f50x700f61f60xd2a40cac0xf3f7c11c0xc6b25a010x01f554a10x4acc422b0x0512d3270x20b917430x92f43d730xd6c87a050x530ddbc50xcd1de7520xfee9306a0x9d6cba300x79b82a710x6563568b0x8fa029360xcfc2e98c0xd949fe380x4195e2a80x3aca71a10xf53021d10xf5596d890xcfb999b30x010469e90xc319961f0xcdb7fc230xb4b410240x5c262d3d0xcc1a7c480xa741a8a90x646c544c0x6f5c7cb70x117aca910x56def51d0x8a1d49380x4e00e0830xe346103f0x70b0fb270xa45374a60xe23bea700xccedc3600x9f7f0c520x6b3e571e0x92274e940x784c8f650xf01f1fcd0xee52d1730xa05090460x097fdfe50x116ab9fb0x618ec9f40xe1cc0e3e0xf956e3070x49f8b9eb0xd48c0ec50xad295b6e0x5fbb4d970x0a9994460x09fe97a90xf52fe0610xff8279ce0x94c8a9f80x75caccd60x3b3cb0120x6ed9c37b0x4bba40110xa4c8775b0x58b13fd40x243fcaa20x3c86019a0x3d8713440xacc6d40c0xe9a735fd0xd8f51b1a0xc2c78c930x3b4ed73a0xbb936a390xae99cd620x684868110xd926e7ef0x54824f580x0b038e240x6a0a21890xabd9af6d0xc4c738910xceecd9e40x798f38300xdef1096d0x0fb09c810xd49268160x234f274c0x636af1740x4053286d0x965af85d0xe7edf2890xe36604c50xe88648950x06db31330xfffd89db0x0055c3b50x342a23540x71a0d19b0x4cc8d6ce0xb29b00330x5bbb6ccd0x9bbcdd0d0x4adce8520x584266d80x7ca54de00x392af9fa0xe92ff6ad0x961e2c5c0x7aac20790x5a5efe400xcb1dbd6c0x36c475ff0x2e47ebbd0x5472dc610xa32e66620xe8edd9020xa43054a10x1265527e0xa1c31e310x389e86c70x0a0349fb0xa3f56e110xce1f25150x1adb7b3c0x88ea72fe0x952165f10x3e7e32350x0fa4d22d0xb62a4bbf0xcd5438ad0x34def7010x2773577a0x88762c920x4771b7be0xdf6461710x3c2c19e60x7662cb720x6da1b5b20x1a20959b0x64b559b90x618dc6230x9556601e0x054825450x989ec2320xdaac60120x72ea7c030x0bd4d8340x21ca53720x58f161de0x979f55ad0x4f1dd47d0xfed8a1b30xd8cf9e470xec34b4870x8b1c65cf0x0018ec6f0x96a3e0d40x3ebe21c70x710e3a380xb4a254b10x2088ac170x64e759e40x05c2529e0xad591ce80xc16da8af0x810124fe0x4d173cb40x33fee9ed0x09b3a4400x818cec2d0xae4be5c40x8cd980c50xc053efa90xa25c9db00x7afc60850x5b2e10040x2742ee9b0xffc75fb60x95db12100x9fbec2af0xa91e4adf0x8c3e0b900x6974232c0x64f493f90x33e24b610x91c700c50x3da5bd080xc314c8a90x98f24c650xdc3e932b0x465a283f0xc4df54ad0x4f384c2a0x519d99130x5faa5f7b0xb5ebcfa60x74bf79590x452bf05e0x9a3e20670x50ee5c070xd69a02940x2030097a0xc290003c0x66278a800x9d988e6b0xddd5ad490xad1e06340xf5d671f10x5440e07b0x629948a90xb6c665ba0x118868aa0xa0d306400xeb81d9770xbaa083b80xbe65fb3f0x449590340x8b3c1d7b0xcdea01f00x5ee429d60x07425fc70x8ca118ae0x40979f380x234d3ff50x82a4e2280xd6cff8960xc206f93d0xec1482ab0x88830c960xb728a9090xa3a633d40xf9ea28720xb023f8770xf6780f970x4011ca160xff8328d20x01d7f09a0x5b451ded0x754823df0x59b1c2730x0f1a55280xfac236c70x89ff17270x3011c6580xf0a43beb0x64c0032f0x255ab30f0xef3466150x929e351e0x56519a510x62f14cb40x8024e96a0x9284eaac0x5e4a2b4d0x401abbda0x70bfc8630x9c2faf8f0x3e883d460x8319f7390x0f6feb4b0x2ce7486b0x4b2daaaf0x3fb8c9460x61b96e760xc0e02c890x396def350x4ecbceaf0x7fdb60040xb08918170x4702a27e0x7e79326d0x064f0b720xb5a6222a0x77aafd750xb390c3c70x1b58cbdd0xc7bab8ed0xf002ef850xa276480e0xd281310f0x093e6d5f0x4ac65ffd0xb13c78dd0x04038c330x0d56e75e0x8c0c1bbf0xae7f72010x0419ce3b0xc260d29a0x0f9027db0x7fdbee9a0x29510cde0xf91a4ed40xae01ecb50x524cd0350xaed857480x71a9c0d70xfd290f4f0x375fd70a0x1bdaafe10x41d62dab0x362e57970xefca09ad0xf24440c20x8f5ac9960xa75079d60xcaf0354f0xb9400dbf0x1b0b31410xd6c6b12d0x9d4b709e0xa060fe7d0x51552fca0x451704710xdb4a38ce0xc2871e790x7fd2ce060x2a22cfd50x3b7800c20xa3dcfa650x8eef82460x9559234e0xa167d0640x9fb919480x97b629900xf54c5d510x5063baa20x2544e0410x543bbd990xeba7983d0xc340d4540xe7950f090x3fc804260xc22ad40c0xb8be1da90xa8ae4b3d0xf382e9e60x2b4718610x8bb1f5e00x15dc63fc0xffb770820x257c929d0x9160cb4b0x4a0da6980xddda7e210x142d303c0x283b24800xab487e870x4d8665270x8ebada6d0x60361ae80x782880b80x966ed11e0x49a034ee0x526577880x5ee661660x548bac780x0a4aff490xe009ea7b0x421adc660x788212610x45f84c490x5ee2f7050x2b3613df0x81139f3d0x03ffd97a0x1e730e380xcbadcb3d0xb9dd861e0xea9f3c800x364bba950xf373e7760x222ebf210x7fc2afd80xe399bfe70x9aa82cec0x061ec0790x72938d0f0x448409810x7206c3f00x0ef28d9e0x318cfa0f0x916255750xc3f30cc00xf167cb7a0xc0aa0d3c0x36481e620x065246b80x1d5f95550xc5e5573a0xdffb744b0xa575e6e00xbfb653130x2fc65eee0xe609be460x35a217b30x99286e410x3cc6dddc0x66d611440xc2d9e0900xab8d0eec0x0da91fe60x9670af2c0x13cf88600xf22770270xbf2830fa0x24c58f6d0x75f61de80x242642150xc5c3a9a50xdcf87d020x484382070xf36b9b090x8498ba080x7c1833f30x3482a9d90xc5ab49bd0xc7c2a6bb0x26b43e430x912315bc0xc9c29e790xadf0983e0x76851bd80x442152bf0x2285aa1e0xa36d67be0xa60137a10x41c7d3a80xddd6487f0xa436ec800xd427eb180x3750ddbd0x96624de20x21aae22e0x9c93ff4c0x6cbff28c0x85815e4a0xafb856250x306188bd0x0008a9ae0xf06ca1550xda8531ac0xbc52a2c70x14ad4a920x2ca96ec30x1b7dfee30xba2e2e030x1201f1720x9b454efa0x76c5fd0e0x4074f7120x0d57f5200xe0a5d6e70xb930d6620xd41597030xe701d61e0x928013290x18202f020xf9d4bfbd0x14fffe120x9e5ae64d0x9602790b0x21fc34bb0x502176b90x0a91f4e80x9d68ca220x156785d70xd73d72700x4d66dfea0x2e4ef8350xf4a9451f0x1dfdf1010xdbacf6d90x6ddae8810xecff27c50x35cf9e5a0xfe3caf880x2b7075460x607431050x8c75168b0x663ec4530x871a6e440x7835b71f0x76dc68710x8c923e960x44bbf0c10xed2acb240x344168be0xfc0489360xff7a138a0xec0eb9fa0x5e33211b0xbb27ca2f0x54e976ff0x11714ab10x62f7963c0xe68ec4050xab6ff3d40x3798ca9f0x0b667d3d0x39e754d60x2fa790a60xd4e82b3f0x9683c8c10xf200b8ef0xa2df332a0x2bb19af10x8ba93abd0xe8c223b50x19be16c60xb85ae34f0x90b5150f0xcaa5ad090x4ca1e2600x91c288280x8947ec870xaa92e7260x807d8afd0x3b9b10d40x7f7621ec0xc31cb6180xa79fc8d80xdfa8da440x6ebd99ac0xb9e178890x5e4108510x3ab332890x991431d70x0b14df3c0x0da27a470xb4a25ea80xe791fa450x5a4c03f40x91f8b8e40xdefb2d540xdfd927ba0x05876c690x402468e90x08a7896d0xe7237b0b0x500858b90x8796433f0x8a9276370x6cd2ff850x9a8207510xf8d1d9950x90e807c70x55bb02f30xe8e1b4b50x403dcfa10x160172660x145b62fe0x4b08e4610x59a8cc9d0xc19afeae0x754b00000x36c34dc60xa0caf1cd0xc19d3b4d0x2070723e0xdf09f11f0x325410a20x67c6a94b0xa2109d920xdaa35e100x2aecfc560x177fce260x7e44d11f0x0ee3f05a0xaf150cd90x9e70302a0xfb23ee310x42d1835c0x7910eea70x71030f590x2bdd785c0xc1207b630x0f98ada20x5845e21e0xeb571cb50x34be50420xed741ccd0xbc379a2e0xb8b7f01b0x35d8bf190x098678ce0xe75c58420xf6ed33340x759bf5650xfe4982fd0x758f102a0xd1524ba20x64240b4b0x09693a4d0x44031fc50x450a24a90x2799457c0xe05032fc0xeb24c2e00xff41f1750x83ac871a0x58df5b940x787ccc4c0xb09ffbdf0x00cd25ea0x6abc23bd0xaac59c450x7365a9710xd38a36270x2d5feee70x4fcfe6a30x827b8a280x613b1e2e0xd1ca55f90x1dc831f20xb799739d0x933046290x488024c20xeea2c0160xce0bd98c0xab62888d0x5b5fae5e0xbb8b91f90x79cacad20xa4a954f10xac60d25d0x8c27f9580x5d2bac920x22f3cf930x7a17116b0x08c6592f0x576e701e0x87543cf60x0dc413570xc94c62af0x4b7e68740x3332ef9c0x304fe49e0x52ad4dc60xcc5d53ee0x25a895df0x6c1830780x5987bc790xa03a3a590xf794324f0x3a293aa20x124dcacb0x12e8dff50x2ba5869e0x843f169d0x6f4201510x4e155af00x0e3858420xda0d50ec0x4e90435c0xf677b9fa0xbae0f5cf0x839881bc0xb4c400400xcca645520x0c86f5cb0xd21bb37a0x439ce33c0xad13e35f0x092f18d20xebdfa39c0x2442c9fd0x9192bf740x65783c8b0xb7fa65f60x02286f100x30ae2a110xf256ab0d0xc2aea5af0x168b5cfc0xa3a4de940xc02d0aa10xb7852a050xe9e799fc0x3fc2387c0x6b9583200x03da107f0xc8c1bdb50xe66fdbf30xea19ab4b0x3d3b948e0x07c1effd0x023522550xf8f4f3380x9e0299060x31eb04cb0xec2bebd50x4784746c0xc1177a350xc7bbe7b40xa432baf60x40f2f3890xe97d87670x48f052470x84198ced0x8ace20480x12c2e5f40xe00acd000x949f39c90x2ac407de0xe5840ec60xdbd019c40x69824a140x34d701600xf73927e10x7564b08c0xb1ded50d0x52721f820x23d6481b0x5e9ad2c90xf994f2d10x51f730810xf1849bfe0xad0a34660xc4f4d98a0x83e1d8020xf29eabb40x5a37a5420xd405a90e0x5283f6450xac9e873c0x1d50c5140x8b8f3af30x8d2ea5d80xa6d39d730x56f653350x5b89a3980x5cba2be40xfdce63df0x9f65ab5a0xefab05960x1719a5030x5584448a0x4ba73cbf0xd125b7600x3f4549dd0xd8e33e5c0xa85e9fac0xb8e6c6f70x35ca251b0xe91000d50xa5de4c7a0x057f49c70x44cd8c810xb8cc05b00xf1c81c2f0xffbbed970x2afbe0290x31a1942c0x0c2c0d580xfd79d25d0x7571981c0xfc48a16b0x24c27c200x1f91eaa70xf7deae340x6bedf4020x6349dccd0x13c58e520x95febea60xbbae099e0x5d85351b0x9f94fb180x1bdd03e70xaeb9a9170xd56d55f30x059a097c0x6aac3bef0x1cf75d450x29a758940x391eda450x033d84030x3765070c0x7c3ac9250x0698e75c0x8dec15d40xa22b75760x7ef398230x819e80b10x275269b30x458a2b640x894b30940xcd1c8f950xf502d1be0xe65b867a0xa9a556600x692bef560x073436cc0xd004ea880x9e1c14310xf3dfc2620x272d68760x3df428dc0x9edc7e680xbf1caef60xcc3c66d20xae7e667d0x00377e130xf40bc2f50x345fa8cc0x991a0ca00xfa59579c0xc4292c210xf96354170x98bd506e0x0b7bc6a20x746066be0x93ddf7030x43afadee0x7acb86ed0x3ea851ca0x81c878c70x6054c3430xa995f5d40xa6de2d370x290600670xea7922700xede74b270x6a4672900x3a5e8f410x1785bb750x3f801a910x0b61b6fe0x440217fd0x1cd8b8600x4a282d090x2c15528e0x389e017e0xc26b69860x1bb590290x3d4895140xaf31e7140x3e7817040x5dcdf9720x77c276800x0a9153f50x97aed5e00x1dab0efe0x0e4885c60x0d9823e20xcf5beee30x05bd3e9e0xede234a90x323f1ba60x6791ac020xf72a66050x3afec0da0xeb611e960x1cfeb4a80x01a08a340xa1483d1b0xf3bbf01a0x310f822a0x6a8d2ccd0x61a4da9b0x16ad7c5f0xe7fb48ad0x907380480x9d2354a10x2b0382e80x645ecdee0x0463b7700x62ad7e430xb4d2c0c00xe512497f0x28ab42b00x4c88ffe30xeea7e6650x01a439670x19f37f0d0x4016590d0x20624d910x00b56af40xc39457f80x1682b8ae0x10b2beca0x77b2bdc30xbd44d11d0x9c532c650x87e2553b0x6d0746d60xae1343910x09940d170xfd40cced0x9432cfd10x63a8799e0x68ae63b60xb2086aaa0xd42a9a7a0x4d0fcfa60xa72a017d0xf1cb00070xd274836d0x6dae08e00x03e2b92d0xbc2ca4950x1b0502970x3d22662c0x6deb8a200x79d3b6720x5dd182380xb089b8c60x70b2fa8d0x234cd3490x8b566f760x0eff4a430x70708cfd0xeb4c69ab0x7559bda80xd97f6f050x4dce7dd40x5bb94ce20xbf0ff09f0x4f61dbef0x454970330x9de6e0c50xdf56b8110x855eb7fd0xa2eb10da0x2f2c57e70xdf76bbeb0x4214b9a80xea5ebffe0x3c2580960x3afa39c10x381540230x8b506caa0xff50110e0xfbae5d3f0x181e1bd20x66b180b80xaf6e9b470x20bcaa160x7dc0fe480xd194ecd90xb1b204580xdc9fac670xb4cf7a0b0x1f723b620x26f6b4990xc6802f1a0x57d32bb40x2d6bcdcb0x440e6fe20x722cab300x0eba38240xee6337790xde85a5d70xe51153d70x64e05a150x35f445b60xa61d57540xa979c3410xbb05ea000xfbf19f790x21c018890xd54640850xd0c5d5880xb066e9000x366d24ea0x4e8594560x359e13e90xfae293000x41a05c360x0a6328ea0xafb62fa20x66fd61690xb7b836b30xcf72733e0x32de157b0xfcf5c6110xeb74b5370x46809fa90xf7963ca50x461ff4a10xf85581d70x154308bb0xd4ec294d0xe95dcd040x60dac5a10xa0cbd5930x7c8939820xf3ed17b50x8e8ef6790x64b4ad200xe07c11d70xb9a178c50x83c553d70xf2226c980x0d69d4da0xf3df871f0x66d27ebb0x5dc8d45a0xf378e31a0x25c0b0520xd14cb2740x10bcf87f0x143bb40f0xf5fee81c0x738365ed0x87e1059f0x5adf08230x4037cafa0x4db579900xaa1a1dd70x46280da90x986c93790xe1b60b780x5736cdf20x7fc0e9410x2710c3620x0a40a1050xd67260810x2aab9d7e0x6d3425a70x6e5164670x8a5a14e10x452999d20x9444c34b0xe0a83ed90xaf5f18da0x7e44e2260xb7295ef80xb29c3a480x5987fe450xea4510770xb77a076b0x874c77de0x31b33a240x023b48c30xf31807a80xac0a1d4c0xd1236d800xe6b39b140x2eb794510x469265de0x3b427c530x78971d7e0xf92bbb910xa0a739c30x143af9cc0x7c55f97b0x49e0135d0x7f6322820x0004bc860xea1b26fc0x5c52e1090x81f8fdec0x9efe913f0x1bea4af70x76ecd7530x9f473b250x12fbd8d80x35033c810x4a2635b00xce0c64600xed5e47d60xb1d9ee520x099538d50xb7d5ffb10x0c190e9e0xbb1071ea0x0b2468990x6c872b100x00bde2030xbeb85fb30xef90e3970xe381fd200x84bb50e10xb37b318c0x350c7ad00x605ee78f0x6a8468bc0x776221bf0xecd00f190x985f16990x7f0014c80xb0c4619b0x1579aa670x9a60a1dd0x83fc787c0x8120a4470xa1dec7e30xee32b9150xa6356c620xf46541fa0xe9568f480xa1515a3f0x3176451b0x62218ca50xefd163c50x828c68380x1d2e11890x808600d50x0770f6b70x1cb9a8200xc5b542260x06261c550xe864b1f30xb43450f90x26ef682e0x0391d6810x1e3d036a0x67b1e1fe0x07edfc300x4ef911f50x2799272c0x12def5640xce593c220x3bd45b0d0x749e05f20x7903e46e0x2f70fd5c0x360902eb0xd7f8113d0xdd6f1d650x202a1b1b0x89194c680x977595460x7db296f30xa8b3e64e0x8b2e96990x15bd3b6e0x07d0639d0x236679c50xbcfc40480xe61c8cce0x1ee315fc0xa7eaf2c00x473607480x3f6f3c0d0x8649ed420x4dde1a660x4cc124e60x07e9ef990xafe3c9790x41fae1380xa2c58e140x94ca68180xbf5442ed0x73df99260x5ed8465d0x9dbb7c8b0x95ac3e370x6661e5680x1882108e0x52c53f900xd3275d580xb090bb200x75230d7f0x5e151e440x719e988d0x14f1fa9b0x8a0632d90x8f48c6280x461377a20x49bfb0ca0x296e99b50x3d039dc50x4ab084fd0x1704ee4e0x1e04bb730xec05aefe0x26faa33c0x6bec75120x9df11c9e0x753590740x653a9e830xf986bb120x9c8466700xbe4cfcb70x5976a7d10xbe15b0d40x90179c420x59683cff0xe5ceecd60xab2db1540xd1ecb70d0xd7680af60x58e0a8320x13a39f0f0x2e74b6480x5f122bb90xf5a673c00x32ce97b90x9deaaf260xf4398f3e0x32376b8f0x537f17110x3244e86a0x0f25562e0xf909b8a90x609e38760x91cf18af0xb035ba0d0x5b5a63330xf9dca3c10xd02974f20xe974d98d0xfeed977d0x4e38496d0x5da8f3210x4b5b54ad0x199305e60x287277cb0xbf72481e0xfc1997d70x3ca088e50x23b9f7dc0x4216a5d00xc085d0520x647847ce0xcb1ec48f0xcb441cfe0x404b33480x7db92e1e0xda1a29d60x88773bd20x619b2a950x823bcc380x5fe760ba0x1eadd4030x95febc1a0xf51c19140xbcebf9e10x1271a19c0x945b8f8a0x4b39a7c20x404cc1b90xc7d15c630xd18af0cc0xad8c9f310x85ce8b3e0xaae4b3140x800bb8860x260a2df20x37331f5b0x6b33f8650x9e52c2d30x7fea89bd0x0924a83a0x0816b5130x55488f480xb600f2e30xb2f9032a0x43d34bd30x72e39bb70xdd6fbbf70x9286bc010xb768d9bf0x7271e3210x022c9dda0xb09c87240x4b7596f10x974fb3200x8409950d0x42e130fc0x8943dfd70xf07a13860x07fd9c6b0x517f23310x629647090xeb6ba16a0x2462be460x5028075f0x7de2c3550xb4aad13b0xd5e164650x4677a5770x35b465c30x8e2994660xcaa90b780x2c7e07f90x32996d480x64ebdd920x451732b60xb03b25cf0xd2a6bde90xa574b3b40x736f6d8e0x815ac7e70x604b80800xde1f334e0xd28c35250xf09a04790xc66343150x081f6cde0x15e90fe10x198d93060x76b9fc120x83edac220xa44058060x99c8652a0x094cda960x52b97fb90x76cd5f380xdb4d4a340x3b0f59050x9cfb383d0x3eb465270xd7fd56470x39ba26d70xb15a89420xfd476e280x0a25337f0x01ca40ee0x147639520x79f4a4550x203ddc8a0x3c0719bb0x029581990x702248340x7e7f5e7a0x2e8eddc90x85f7acc90xb606104c0xc4f84e770x645741870xc66a64cd0xb05e63a50x64b129610x1149cce10xcfe5bfa00xad6c09bf0xa387133a0x30e3ee450x0cd45c010xfa7cb9410xf2d9927c0xd9f433850xd085fd5c0xc4b3b06a0xfc9930980x313b10680x767cbcca0x668043ec0x2258122d0xd7097e580x7daae7720xabf9673d0xa663f52e0x3afd3e930x18cbefbd0xb678af980xdc475e750x0d1c127c0xc000fc7e0x91293c650x49f161810x88340c240x093afa890x6ebb6ff10x27648a4b0xf4c4b2090x491f43e70xbf6e7f2e0x4669a6a00x6bc5bb580x3075c5050xa36678680x5d41b8e20xc7cc6bb20xb69d4c380x6c8396850x5a43152d0x160c425f0x2ba8f4b40xeb2911680x7ab350fc0x07b22c000x1fdb6e6b0xe66e70c00x988a1f040x908ca40c0xab1dc30f0xaa98e9cf0x4cc3d5a80xaa398af60x35934dce0x1cfd210b0x74fd860c0x4d4c5d830x28571bc90x6c0bedb40x0d831b2e0x8e0c6deb0xab9d88b80x997bdefe0x7ca3cf2c0xcb27a33d0x5981e6990x646032e20x2cd8e04d0x16b016390xf04945e00xd1ea25c50x716489e50x4543ea160xae4345e80xae257d7f0xb56c79610x744960fa0xb31f4e690x69e6427f0x74db26a90xe7d9ca540xaebd00200x0dc2f3a10x356fa1ef0xe52bb59f0xe72871750x76e42f2d0xff49655b0xfe612b850xc8cd8f320x83f7ab170x17f568e90xca8bbf2e0x757bf4b30xdb1c56480x078eb17c0x1b9bd6a30xd424191d0xd8b22fbe0x426acf300x327a98220x805b67130x81d99b4e0x4c06d5f10x971f61c00xacafb3210x6c5d9bed0xdf7b55ed0x886dd8720x181d252c0x113a1f660x5edcc2840x3def4d5f0xba9e0c2c0xa82d727e0x192d86650x6e3bb0d50x0d212dc50x6917352e0xb6e0f7790x44a531b10x69bd9ab20x471ac1ca0x29ee25ab0x8eade34d0xab2390700xc617c65c0xd779d59f0xec4afa6c0x807f93110x398435e70xa87520360xe40b66ef0x2ebf509a0x1821c9860x1544b14a0x5499e8200x233ca5310x04fc06bc0x909855910xfd7fc2cd0x269f24020xfbb316860x2f4525bc0x8500e58a0x41731db70x5a5413230x1b95482e0x75fef85d0x5cb3ae850xff4c0d4c0xec7cf2300xec8a4d0c0x5cb343090xa3b183560x0a3c64e70xd57cf9ce0xf7a539830x9f70e9140xfedf86db0x9d2aef310x25da2a9e0x0c8d3b810x229d739c0xad5d3ba80x91e7c0b60x5ce230350x04d364620x2ec4248a0xcd2b212a0x91d5b9ee0x93c479bc0xa0e588e00x886de0510x789b2a040xa647aec60x66f08b360xa0c122640xda5004330x14912fc70xa5237b2a0xd5ee3ac80xd437f5c40x966aeee70x91041e1d0x327b57a50xe519bb8b0x028a04850x1be75d510x11e2a3930xd499d5da0x0ac197370x2b081d130x90265d520x5bd84fd50x7f50e41f0xe7e110a20x907da64b0x8671279a0xdacd7f8b0x7ac9c93f0xd7312a700x37f349a90xf59e53b30x660adb280xda6be5ea0xe9cf140a0xc5db21900x561346ef0x290845ca0x5d5f80a00x474e31f90x78c4369f0x4afa727d0x81bb0b550x7721c65c0xa7506ec30x266877f40xa899e2bb0x30d277600xd6bbd21c0xcefa43e60xbeb5a08a0x12778d380x90a3ee4b0xad6176a90x147ae17c0x3ce94b390x6fa33f9d0x7dcc78000x299d3a9f0xff13c9080x1dfc70020x4259c30a0x74fd1d5f0x67d70dcc0xe8f6e4230xc68165220xf9a2dcc50xa6e38c390x6465c63f0xb09759720xe0b0650d0xe7380fdd0x5e761b840xebef4d9f0xf2aaeb200xf8e7a95e0xc912509b0xf7d321310x399e14590xb33600cf0x93dc5c9a0xd3ef936b0xb6c691e60x7eee9e100x68d844550xa08ecc0e0x53a1f4a90x18b7ca9c0xd1b230d40x93a5b2090xe535a5190x2ce80b5c0xa0f5da1d0x45f0d0e70xf8a072fe0x2ed609120x7d2527ed0x11d162000xfa75233e0xf6aa77440x4b3f45500x8463d0e90x94d313e50x2e2ac0210x3d934da00x85decb010x57fc547f0xd0641b5a0x5a4eed4e0x47bc1d6d0xc830b6bf0x8c605d780xa80ba5890x5e09f83f0x057ce38a0xe74f06de0xd474b5920xb95928660xe18f2c110x382ea8ea0x473546da0xaf5dc8350x230e9b7b0xc9c0ba940xc593dada0x463e544f0x6be63cdd0x9b831e670x4c6753fc0x4d3cc7bd0x76d73ce40x6b5bece50xfaa1ac9c0x65f6dfcb0xcb66f8ed0xd072cd830x59183b120xbd22e98c0x8e471e290x224279c80x134648f20x4c9cec330x695e8d6b0xdc7af4770x91ed8acf0xe731fec50xe8bf70b50xd80af8dd0xc3a0fb620x5a7b5c380xe4ccb1490x25ebdd500x0df73a340xf836cd450xdbf89efa0x9af185500x6deb31720xa94f33f50x94f74d840x876a1bbc0x0de79b720x407910e30x918244f20x698b0fb90xc040d4c70x00b37e8a0xb65095560xd442969c0x9aaae0b10x3c61fb7f0xc133a8150x908ee0f50x08f845700x68b21df90xc4b2302f0xfbafef860xa40d9dc50xd73669c10x737f96340x16169cc10x0122ce670x6741ae7e0x9e9f553d0x1e3d44720x5a1c7de10xe60670860xefb1fb980x84bdd7fa0x30c695440xb1ef57180x7d49f07a0x087c25310x8888d8970x0793a4d10x7fab24550xb0caa0830x9c4a179b0xc41b4a890xf1b81c940x951ac4d80x893311950xe96ca6120x164444980x34cc66cc0x634f9a4c0x15ee043e0xb6b5b4a30xd8eaad490xbac2a58d0x07f6ce230xf69b8be40x037949590x459f5b290xcd95f30e0xac5c70ca0x7018d45b0xa66f48740x9232d7a60xf8d3ebb70xbd3b56050xb7daadf20x340952140x546126c20x6644920a0xe28024ba0xdc21c5710xd4dad9f30x0f8e450b0x12bdd26f0x1882d7650x13a534ac0x65fd16910x4f5abcf50x962841c00x3ce6b1c90x28cd50310xafaf0fa90x0e745cdc0x6617c7120x43a5b2020x6e24416b0x23edf4510xc603901c0x6fbbe32b0xcb20416d0xa363cc770xf492bc420x35e437790x61cdf7990xe26032eb0x232b52380x658d73340xfcf6fd590xbf55f96a0x066f77010x34425fb90x2c19c3c00x9f9ec7570xe06274a40xfc9ea0560x85fae0670x4e5154af0x043616960x143d3cd80x210d3eda0xbd4df91c0xbbd8fd520x81deb4290xa0e240c90x2313cee50xb66d9d610xfe53e5d20x917c72020x8aa57c3a0x6ec043ae0x83b19fad0xc270dc240x436098aa0x32537aca0x9c992c8f0x309342160x82e6c13d0xaca1acde0xf55d63130xd40e7a020xc37d90360x3d54dbfc0x0862001f0x32e4ad620xf9eb813f0xde309b310x130ff7fb0xa34a15d10x30ec019b0x23d9a4ff0x8f8564010xdd64c93e0x572774da0x059e597f0xdc102fa00xb848c3200xae285b400x9edcf6610xa324fb250x5414b0bb0x4476a2d50x526593f70x73b957d10x2475b0520x940fa88d0x224265e70xc52544de0x16249c580x8d3efb640x8cc96ce90x07d279290x58b67bc20xf59bc34a0x6c111e080x1df3d6e60xeb3c9ce20x3654225c0xd71cecee0x885164140x2e561c6e0x08c6a85d0x95d874f30x2f48118f0x0ace15870x5d9076320x3ee4fc950x67df4dde0x63ed2c190x66a7d0df0x04a2ce340x1fb9525a0x308daad10x3d1c59fd0x4b1dfa8c0x793c4c9a0x3de481040x1cf4a74a0x1b700d370xd02e5e060x827153a60x37d6872b0xa0ea89030x9eeeef480x992e03d00x4f2644720xbce7f2e60x888775b00x25ba09ce0xcd4372a50xe334568a0x7e183db90x560184fb0xde2501970xe2f8359c0x72ea25110xe27563a90x045560380x0cd27f920xdbc2eb040x2ff1c9320x7b8c807a0xc83821b90x70dba95f0x99a04db70x86cef1800xd6636ca60x305e57010x8dd304c30x615afe370xefb331530x40a31fa90x290aff020x324895e80xb6d83c690x17f4b7cc0x47acbd270x7db899880xc851f02e0xbf4ba7f60x0a57cf050xa8bfad370x3db2a1290x85acc56e0xaa34595e0x4b8a29680xe1e3f9010x907df8030x6681e3510xaa2866010xa99c350f0x31ab33240xc23d317b0xb05f942f0x76641ecd0xabf361860x6f3614b60xd5e825570x5466af3a0x719bef8d0xde7bb6300xefea42c30x12dc73970x1baab1dd0xf28fb0860x6014f5170x03b5c45c0x45fb89850x40f53b210xa5a9c8270x7fe063780xe9ab76120x6d587ba20x0ca114bb0x58708dce0x4bf062110x2b6cb6fe0xad34ec500x75a729a00xf5dedb300x74913c450x8d888cd80x078324bc0x17bb36730x2e03d5660x7f0df3b30x1f2bea860xaaa48e790xe04ec4990x272acab20x451bb6340x4fba4eab0x442597900x797cd0160x852bb3030xd86376f30x92e71cdd0x25afa9550x5e4ee6c00xfad5ccf90x45b9c8040xe9a244460x652bd6100xe555d4f90x6795db620xeafba0150xc00642020x4e0cf1bb0x40fa0fb20x93d3838d0xb52cec6b0x518e6d3a0x0216dcdd0x597771bc0x5db7b1dc0xddb0753b0x4af084030x1f35bf300xa7125a1c0xd63597e40x3101b0ca0x1537801c0xb3101a590xc37c744c0x50d655a20x46991cb80x1638107c0xbd2f3e980x055499eb0x2c28f4c50x12e8985d0x6c49d6490xdba126c10x8f495c470x16bc13b70xb09faf790x89db28c20xf83c66920xa1b3254a0xaf1929180xe4af92790x3d1ec4080xd8583bde0x2b30c0050x7eba6d2a0x3327fd110x9cd796110x7be21bd60x7972203c0xc5a6d10b0x709cd25f0x69b18f430xe18dd6750xc07634840xdb68bbad0x50b73ce20xaa6f23ad0xaad6d92f0x3939f8f00xff2825210xc781bd9f0x0cdce87c0x9cab34a60x85b5e6250x8a490c900xd24108d40x083eb21c0xdba4502f0x70617a040x8d7fa1480x5dc92cdf0xade4bf4c0xa7aa810f0xc8e2c1a10x500e031c0x51be221a0xec14ce1e0x8ab579b00x55bbe9210x37956b720x97eabffe0x30812fe80xe29eab940x639fa15a0x720ba9a80x709cd5af0xfba64c160xded9e7960xf943717c0xa240f8e30x0e3822f10x387639e70x5f443e4e0x2ad968110x320dd8350x1453d6e20xec6a4f700x5ad406150xe600a9aa0xa54101b50xbd36eebc0xf66dc63a0x8e5677d90x034f209a0x33dd29de0xb8cdde2f0x081cc05f0xa54cf8f90xd57c55750x8c2059890x9828b9690x6071cf9a0x39b80bf40xa9b7c5c20x88274d2e0xff6419490xf1ce694c0x9792b4dd0x1eb36d440x1e0a16f00x933296eb0x677ee1170x35df20490x3b466d120x531e45cd0x97e3c0290x113b93710xdfdfd6820xa69c086c0x438e54dc0xefc2fd620xb193ab9c0x82dcd7720xe84732890xa350e0270x5fa4db640xe6b7d4fc0x3d741c870xef7c5af90x05e83a460x32ac36450x620ad8fe0x62e84a680x5028bbb20x453947620x9f3c89210x3bae1f620xb33667e90xafc22c020x7e53a3950x74baf7d70x5ba7bdb50x4e02a2170xcfb0058c0xd322bb830x6aa88e840x7f32b8ab0xe888cf1b0x4149bf320x50250a560x00c0634a0xcefcaa140x782ccf4b0x3dcd37d40x6c47b9d10xba6a1a140x3b2c9b1b0x928cc61f0xe5e244860x979d266c0x8c5d06790x082bf50f0x99a5d1000xeeba336e0x90fa69f30x7eec7d0f0x2fd531b50xe20018400x6d758a380x118d42930xcce4edb40x9df664980xafda64110x62378b890xe46bb0330x16e40c680x4c5402a30xf0a80d100xe1e3f0ce0x7458f4490x5e589f3d0x470e9d900xe5e73da40x986a117f0xaea5cc770x820e2ec90x836237270x806f98530x0d394c990xbfd2f3a10x5eb562c20x7213a6690x5cb219e00x007f090e0x645aef630x42b498d90x2bded2540x01bf94fd0xa8c87ad10x51b2b6a40x98d313a60x41dccdf10x002589a90x8f6507930x814e21380x031c5b600x3a392f2a0x7d87ed8a0x2e4244980x61ff58e30xff87892f0x4a5397260x0b6b98050x5d6a38b20x860a90090xeac6ed550xdbc35d680x58e905f30xf5367e1f0x14cbcfd90x0ab0ee5e0x2f5ee4db0x66a2dbf60x2e3717e40x98cb255e0xd6e973450x74c373800xc66958250xe8ece1290x679560350x5fc320ad0x8881bfce0x63b604cd0x3e28d99e0xe84745f80xc4de23250x59d3d9670x33f4ebaa0xdfcdef9d0xb897de560x022caea90x0539ddb80x08dbfc580x1974256a0x0d18594a0x290f84880x2a6fd6d30x4b6f99b70x48c5b0ef0x9c92ff8f0xcc5870460xee89e6b80x716c71310x04e1eafc0xe253eba70xa92149ce0x1e5592d50x336e41250x746816950x283b07d60x520f53000x86ec7da50xea126adf0x6afe49e10x074ec1720x405084bb0x46a8b4450xb3da775a0x8baf89130x0a49202b0x686dc0950x9e239a670x8e72dad50xffb5a3cc0x41c852aa0xd8dce0b80x07871c1c0x88880adc0xf895217f0x9ada8dcb0x4950a8dc0xeb1d1d710x6298c40e0x74ae343b0x135f30740x47f3aaeb0xf45d1a410x1b0f26ce0x83e317970x793854d50x04e372760x3b18d9980xeb865f6d0x25d856ef0xb95cd02d0x1e9676830xb943b6160x52055dce0x1a3835c60xbc2046830x2297ef240x0d6e9cdc0x853e43e70x56e2bc850xe8fffe3e0x72d0c4470x1b9453150x247d830e0xfad5ffd60xed2220590x2921a4d40xa2ca51410xf8cab98b0xb4d342900xac0149570xd0fdda0c0xc1e7b9180xcb275c8d0x24e8efe20xf7759f0f0xdb4a61670xbd2c527c0x6a7ca05e0xde4519090x4653e5fe0xbecda5200xef86ab170xed7c8cf20x2e5382f90xfd00c8480x8ea600590x82b68c140x4e98a5860xb84fbff80xa51a6f5d0x9099b8d40x7df705df0xc89faf670x7efc0a860xb60d5b1b0x48bbe1fb0x67588df30x9f1760fd0x2d32cdfc0x0c7c19810x8a278daa0x903925370xc121be500x6f41de5d0x50e75b980x85adf58e0x7aa47fb00xc3d6d0410xbe429bcc0x5358e5560x48d0d6fd0xee94564b0x30a956d70xf1a45c320x0e9f6ba80xa406a7550xe617d5cd0xb9f6c9370xd71325440xd40ea3bf0x97e056630x8d9a020e0xc5adba030xee18ca600x6db3ba370xeaa8d21d0x178cde0c0xc59956740x84858a9a0xebedfe5f0x9b10ee700x644e1c760xf98e6bfb0x8fae66c40x606c0dfa0xb93c39eb0xcea2eb1b0x5507a7740x254b56650x6efd9f2c0x711620550xfa21753e0x00eefd100xea2a640d0x6eab79b00x72dc6e780x7b3042b10x66cb944c0x76bbd0250x56a169280x46d12d410x37f975a80x63ef552a0xfb172c780xf281966b0xdc4e03570x2698c9150x5ed290c50x9996ec400x602faf370xab5996d50x44fbdb040xf799f1a80x453223910xff608aeb0xd852995f0x275206de0xfe01ee490x1345d8540x09c90e790x63d251f90x6dd6b0510x691f5c6f0x3947bda20xc7f547dd0x110000290x58a9c4620xea3041e00x681329330x35ef843c0x66586a250xa61da2180xfba5799a0xbd24de8f0x122dd3b30x828573800x522a9b200x7e3825750x9d4110220xe5876da70x3e3298fc0x7683105d0x1454bdd60x0b08fd050x9ce0961b0x33c84a550xf630d9a90x4bf2d2230x008e1c150x6e4a8b010x7fc8efa10x82008e600x71f936ee0x77f1f9b60xd8f406420x2b0dbecc0x7747929c0x7a310de30x712ab2b70x03c522640xca2a8b630xe9031de50x654a1c020xc83153da0x5bc7efde0x9b0750990xb88a37170xd7eba3b20xd2fe338b0x36a4809c0xeb640c940x2430997a0x58cd32850xc5eb654e0x59c718800x4ea0b8160x355232c30x139502cf0x9620b20f0x3679187b0x4460387f0x1d5749f10x89d99f2d0xd0e2b4f90xab02774d0xc263063f0xfca2a3920x1801d1ad0x95b44efe0x33a0efd10xf8fd529c0xc45dd7a60xe903541e0xb2ff835b0x006790d90xce23b7010x5dc45a170xa89cca000x8858872a0xc2a2340c0x161665d70x86e54cf90xaa0c6d4b0x2a6feef90x2be35a500xf50c9a000x4d9b64e00x6a88dff10xa1d11aad0x33b3f3c00x36c5bfca0x85d243070x87b530d00x47976d030x0e196e180x914d36980xc7293d320xea4a802c0x96c70c9f0x570b7be70x13586f3e0xa8ec3adb0xdfb15c190x3afcc3530x46ba8dc50x640a76bd0x8b5acb560xb0ba84b90xfeef807f0x6fa9d1ad0xb9a539980x543441d30x44c55b830x86423b2e0x9e60da720xfc860f600x9c6fd8b40x4167618f0x48335f3c0xcf0e054d0xff042be20x440b75890x7f96a9ee0xca0455f10x6d9753a50x373242150x31dcd3070x1c3b52900x58210e600x519c8ba90x6e4cbd850x99fd415a0x202967530x1a8d80f90xba7606360x6c6cd52c0x8a1cd7ba0x0d6ba6e60x975e65650x1dc2d0720x97f4a8d90x147946c40x5c0dc7660x1fdee4fa0x66a64ef50x125721690x854d86760xa56e8dc80x051769ae0x79d1ba770xe456c4ee0x846bcba30x5b17a3500x607ee79f0xfc1ffc8e0x44f4d6e60x36d1e5ae0x7e4473d60xff4a84910xe04d87ab0xf573beab0x809503250x05f85feb0x9f8df8e90x73c98c7d0x66073c960xdf4148b30xcc0986e30x3968ecff0x82b618e50x6de067060x18cb1a1a0x50b4703b0xda6bc44b0xe9cf3e430xa82c26600xd4c590f70x4718e7c90xcae283bb0x5bba9fe20x99c7f1380xc9d19fc50xa92777c80xc04e8fa60x99af372b0xed337b310x7dd2cae20x8cb44bc70x1af7b1180xd64574500xdc0c6dfe0xad909c770x0946e6390xaca0d2f50xbdc260a70x34229df80xbff629ca0xd2999fd60xc2fbd5470xadf8f5390x9899e60a0x859c0b870x029d507a0x7bdbe4dc0x3d17d86d0x6bba1ed70x8f44c6cd0x2a61b0f00xb48a78f50xa28bb8950x1d0fa40a0xec7f2f040x3b544e860xbd94b6960x0e6877430xd8abdc700xab5075e20x40f1f7bd0x575fc7690xba24b9b20x1b0fb8790x6bf2bdca0x93e94aa40xc77668d90x35bac60a0xb695a1a30x161516ab0x9753b9d90x57ede7d80xf39663ab0x456a15570x5c8acad40xc73b95d20xf1a699110x976ede6e0x38b449c90x359949570xddfd46ae0x7120bec30xfe4faa050x7fd1e0d30xe084b83d0x4ad3a01b0x79a829c60x787770520xa0b98d510x827d63f20xf6a22c4d0x39061f3d0x1f86ac990xc8a5d0be0xe2c74ada0xffce24720xa1bb0db70x89c119510x5ffddc5c0x184151fe0x19a2ceb50x595cd3bd0x8491e1d60x6e04c82a0xb4aa8e1b0x86a9de280xf571e37f0x4ce207480x1eab82fd0xf5a68ff50xc91cac190xdc848fb40x24ec67030x1b68770b0xcf8278680x4ff617520x1edd62750x3e6fb5460xa2f6e6000xe1c5f6ee0x8d6138280xe7532beb0x795d348e0x848c46980x0c8bade90x97597ed80x676fbd760xae790dd10x91ac57730xeedb0ffb0x9e122d790x1795bec60x0a03d0dd0x2ad78b640x7b5ce7650x52c3e6250xeeccb76f0x4d7e0ffb0xa98afe7a0x5b9919b90xc532ac370x99c110a10x0c95b1380x3862b8f80x860c596a0x9856884a0x8a9fc7fb0x817b59a80x625effdf0x4c6356820xed3b90750xb57539c20x51513f4e0x347120740x135d27d60x98888a960x1f4afcfd0x0a61b97c0xba54b9040x167aebaa0xfac777430x57fa1baf0x71891d590x4cde88bf0xbbec2c2e0x8c6a58530x60e31fbb0x1deee0610x72d044470xbb4f9d1f0x1c306c550xe04193910x8fc898930x7076089a0x10641d9b0xa54aca170xaa52eba10x5c3668680xe21463210xb2578d1b0x70c4020a0x9b4b7e0c0x16d1706b0xa2a4560a0x57e257290xda5bce090xf53ba0b80x4f545d3f0x6f95b16b0x98d6c8c90xf6878b9d0x3b0a85820x95f3d4ae0x35c909e90xb91369f10x3902759e0x2b9aafff0xf2b8b1fa0xfe7f04670xcef6cad40x9fb8b7300xb544d4bd0x0b1c17260x27873cb70xc23066ec0xf387723f0xdb3ad1c40xa55209e00x80d39cc90x71d98dd50x7be046280x9f6fe6ca0x86cb1ece0x7e42a2c70xf1d742200x105d407b0xc52187fc0xca40f1460x2a8183a80x8328b8430xbdc47b220x8fd5eabc0x7eab20460x5796a8610x36090c590xc5c21d730x81b238210x75e4aabd0x051541150xadc722e10xdcdc00400x2a9289180x15f906880x43f9ebc80x74b8e6740xf36f42a90x7849b0550x053447ea0x696adbad0x55cd924c0x4e046e040x7ba8a5230xb82acf2b0x5a875ec30x161401e50x1e4633340x520a31370x6d998bd60xdde9fabe0x6d99e8090xbad4f49e0xaba62df10x982f73740x0027dd3b0x20711eca0xdedd111a0x23e82b040x272b32bd0xe741727e0xc7e95a4a0x311dbce80xad0a82370x12f99b820x5424031f0x1712e0e10x5e49e8ac0xc0fee3920x7e7885e00x593681c30x54a7ee310x5b662a0b0xceee04670xa0da1e350x19b9b1610x2e90a4990x05ee98e60x2544eb140x7fc51ad60x9d87df3a0xa9549f6a0x9a8e18770xbe7dd7dc0xb009c2690x4752d3880x6f1df44e0x37d6c75a0x1540211e0x70edfb2e0xaf02c44a0xfcf47f9c0x48ca32a50x2a112f150x6ddefe8f0x38d45b510x2c476f350x764d23820x634808320xa1499a140x71bd01f70x1ffd90f50xe6361f170x3c28d5f20xf726e7680x73b107870x388cbd7d0x4c73fad10x4799ad850x688b60410x6451234c0xbabc92ce0xb22dc8e20x5f68b2960xe3f2de990x13d5f30a0xcc6a729f0x9f0b153d0x56e0b3560xdbdbf2f10x23b2a8cb0x04afedbf0x3ee207d00x011f67360x8d28f3c50xa48cefe70xe5aeb9770xc2b51f050xfdf9b4b50x7a49f4f50x392d42020xfaea6d3e0xb27c128e0x604286010x54e068530xfaf598c60x561f24200xcd624c9c0x6e054e1c0xe87be1490x8851fad40x8ee511c70xc760a44a0x3c5eca120x4b76dec70x2dda25160x063b53840x714e8ff00x517d25860x1eed76120x20e8606e0x0df6f55f0x70c15ac10x0e6c5c3a0x191e88cf0x18e1683f0x3971b4df0x69fa086d0x7e83ae940xf4e5e3210x97bab9840x53eb1e440x038f542f0x48a414380x4f92cea40x0a517b8b0x0fd4007b0xf60e21330x5e63193e0x60995cdc0x913b34ac0x6e2493640x96cecb6f0x5af762f10x4ef1b01f0x6a72743c0xa8af39830xa80e69e20x188085520x177346ac0x4bde5b0e0x951d16d00x1c4a294f0x2b786c9d0xd7cda6830xa661c2a60x7b84c5640xc89cae850xac5b46330x07024f9a0x44fafe320xd2294f6d0xd245d95d0xc16906a30x557c17300xb82442840x235e3fef0xa96347100xdd5e28430x43273d880xb0a96dd00x83c86baf0xcfda2e650x0a9021e70x3b913d2f0x99e1775f0xb56776b60xd317b1510x94daefd40xfc027b6d0xd3bbc4ff0xe4a19b470x23e9fa390x618ddfe20xa12cbe4c0x154925330x9280f27b0x0cdfcfcd0x75df80250xf022b17b0xe57ad1610x998637ed0x3b17dedc0x319200070xcb4aace50x2dcfc5ec0x62bae24c0xa6ce36b30xa26171100xfaefa6380xbc7e269a0x44bdbc4b0xb277af900x5fdce7190xdda2a86d0x1345d3870x321ccdce0xa664f2f70x9ced0f200xee6d890a0xf76a82740xf65fc5b30x048cace60x2847a3a10x61d595150xd2cac5700x6224fae20x467135360x89c385510x92783ddc0x741525ee0x797ab6f50x8e4120150xfdcf7a6b0x0676f5ac0x239451500xd48d21010xb68f9f000x702c36510x44cc8fe00xf8dc35ac0x6c0a881d0x333200d00x4b38d7ff0x5f11025a0x22b69adb0xb190b8f70x517bcd2d0xc18cd4d90xf917cabd0xac10bde50x113ee6a40x371413210x14e1581b0x4c31414d0x53694b290x5f59cfeb0x1a7eb6c40xb8bff9770xebaa40ea0x505cd9fd0xf21ae2510xbc592dac0x0cdb5dd00x29cf142d0x23074cc70x3ab7ee7c0x74f421810xcf2270c40xb871c5ee0x8f268efb0x355e33a30x36ce8bad0x2df4e50a0x8db157270x26a4d22e0x481410120xa9ce50e90xb610b5490x4cf4f0200x8bc23bd60xe37ca9aa0xb560471c0xc34605820x3de988020x7e66b6620x57c70d240xff0f1b1f0x997a940f0x7738094c0x87cbc1930x222977920x957961d30x4b7654b50x83c4da510xec2c51020xd6eb97c60x33c11c340xec0123940x7736be980x68e7f73d0x0ecca5640x72d3148d0xae39fd040x3c2fe0a60xab3d2c8a0xe234c6ef0x5e7da4b70x52f523bb0x463993210x9bb5a6690xf5631de20xb9d4cccd0xbdfd07ec0x000f07660x77c754a80x7045c64e0x4de7edf10x60f8e9be0x37de164a0x77e3ea410x100c91a50x85327b690x74f135f80xf9a5b5960x767ff4a80xd7eb9a8e0x96d259150x1b3fafcf0xc5d6a3200x9ecb47180x112003930x7d1896dd0x336503820x3f7fdd4d0x4bfd30c10xa0a6ff1d0x6a381a670x980364f10x3f9518500x9d86221a0xd11496510xf2205c450xf9170ca30x23d0d7530xceb147650x205167400x409215f30x6fb27d5d0x997384a60x6c7c5d0e0x72ea9b010x5a63de0e0x3c11e4530x98a36a1e0x964d4ad90xc3eea0650xa7ed3f9d0x8850e3b20xe6dd7a000x3bd544c20x4c7ec4b60xb1f6e2df0x39ef12bd0xb14cabdb0xcd62ee3e0xd66fb95d0xbb7e84130x62e3aaa10x417b533c0x03cbec710x582a936a0x1fad0ce20x5dd0a25e0xe4e077540x54f77c030x70a729a20x142b860e0x954c1b170x5494fd1a0x9030f3cb0xc8111e8a0xcd6b42370x5daf32790x8acb56a10x0bc4eee30x8a7c8ee70x899b59570x996a22e50xe730f3b20xbfc95c330x67bfe7910xa2cf46800x0518c51a0xc21504ee0xb47fa12c0x4b8927950xdcb616500xdfb2511b0x633996f40xd6abf6e70xe00089f30x1f670ccd0xba9314030x3ab113610x7181d7130x417108f60x3d6b66c40x7bcd68590x4008aea40x27bf7a4e0x5c1032bf0x468dd97f0x4db4efc80x4f611ed30x197f0d4f0x6ec2219a0x677c59b80x6733e0fc0x417fd2e10xb727f5e50x39e2bc860x3c621f180xcd108e910xdfe2abf60x2ea6c5e70x625dbead0xb581a9610xc851eb270x22afb2840x4debbb640xbd00d39a0x24a94b260x9e6d79f80xe0040bbe0xc17d051b0xa8b7a95a0x94098ff80x503bd1370xac437f7b0x04cda5660x8d21b45f0x49c9d3b60xa206ac840xb1110dad0x18797c280xf8f2a4eb0xb2e5ae4a0x198788b40x8f595b110x6ea099720xb9948d2c0x833a3e070x51042cd40x7597fbc40x4b114ca80xfe1113ce0x7f6228230x04445c270xbc2b8a770x74769de90xc0fec2270x6d629c590x6d50a9d50xc09e63360xb747f9550x36c5cf090xab808ce20x8ebadd3c0x7943387a0xaace59680x05060a190x52bf24c80xfb5dda8b0x8df3789f0x4f83b6540x730763150xe118de5d0x129d66d70x09e913c10x4f816e9b0x6ef8fcd80x3796bdcc0xa286a2340x68a241530x5e7f49200x1d027e4b0x650f86030x834dc9550xa61aa0280xe56a93360x1ee93fbc0x007a26b70x306a74dc0x7f79b85a0x6d7705aa0xcba5c5530xa6fd4c560xaa49d10c0x013c98c20xf4fa14120x532d55140xbbdd3e300x98a331cc0x6efd60920x52e3e4a50x41aa5e290x9c6eefb50x5a2b07e90x57b9bb730x9767f4120x6c3de2580x71979ca60x8aafdad10xb42241a70x40b5f02a0x0210181f0xeb8ee9980x6624035f0x76b65fcc0x092c0f1d0x922a24940xb64025c00x5e67944e0x5c63c07f0xf4515c060x384ed9ca0x72a260350xff6104d00xab8bc1a20x8d8640690xb9638db40x01ccd1920xa2da767c0x40338b2c0xaa33302f0x3300cb840x04e1b99f0x47cf1b7e0xf996b6690x042057fc0x233b7fff0x9539f8370x4c5b066f0x0141bb080x1d01e3d30x690ca8400x097bfd130xeda3a7210x217877250x81a0d7df0x5160fae40x13bbd5140x057d8a170xcf2e2aa10x923608640x1dcdf9090x1f16419b0x145e04b60x2f8081b80x9f5cee4f0x254f62d00xe0edbb440xdbaed1350xf7515b300x019072850x440b4af80x6cf233a40xbaf40f970xb01de87b0xa5d5c9530x0f0e71fc0x396001670x4a3ea5c00x091def1c0x370a07360xe50413d70xadb51cff0x3923f3a00x6bb710380x6339b6d00x461c21310x12b4544a0x237389260xc55854480x7b8699eb0xa6e19f8e0xf0c8f9fa0x1a724fcc0x85cd59a80x0b7092540xf48fbbc80xda93ada80xb82b64420x5fcc478c0xb8e448a00xcbf9166f0x655cb2020x7bba8b410xd4786adb0x1d0e5e630x80575a7f0x9dbe12640x96da11a10x596516fa0x7b3098780xd4c64d260x6c5d2bcd0xec9f9c6f0xc421b70a0x5929cb150xa0c481fa0x49db01b50xe1f648e50x75eb79750xbf0329cb0xea2bc0fb0xed87f18d0xe5d802760xd8595b830x77877daf0xff8a310e0x8322a3430xa3b9bb320xcab0a1950x4ce1e0af0x88ed3fa80x42cb4e9e0x36b5e1f90x0a9285510x3be599670x9fa0caa00x13ec11e20x9a422c8f0x5af067790x1a8f39c40x26a85d6c0xad4f6f090x0b972f800x9e47209f0x3d3a56710xd2a163a70x96a92eb10xc765765e0x73f46a9a0xfb62dc020x1b967f9e0xcdf5c0940xd28b275b0x7e6061300x2541a9790x8c90efc70xb1a441c00x19e72db40x4b6c11f30x99219f210x69c2a1510xe8332c760xf0f4b36a0x764569320x62f8afdf0xf8e7e2b40x78c51bae0x5d4e7c540x78bec57e0xff04b2ce0x1521b05e0x54d849c80xcf1449950xc719803a0x166a621e0x6e2701ec0xdadc99420xc78a407d0xb22195a50x2f7c6f3e0x02da389d0x981b9da00x1c2aed880x52db6fa00x6849be410x549fb0b10xed001cc60xfccb71020x3aa139c50x2a4d23170x30e8baea0x1b7f07330x0ed7753e0xd1aa164e0xa1ca194a0xbc9e16b70xd1a6e4710xa79571070xd08dfa930xb659054f0x850bf8a40xefff85970xd1da3dc80x2c779c500xf24c37110xad9582d10x900c74f40x23a39ac00x13369c210xcf1543d70xa61570230xd57a07500x74a1053e0x17ee4b8a0x135b6a800x0e99f5a10x94318da20xc12502f10xc40a6ee80x1796696a0xe4a31bf60x113637460x1d751eee0x9d5e91380x95e539530xc317a15e0xf9622dd10x20e2cf840x486a77850xa68bfcfe0x3b78002f0x35bd7dbb0xb249974c0x000c6f820x1124ca7d0xb745c4920x9c9f60b10x35eb66090x42b804510x2785cbb80x93b29c330x73c7e5780x5f670cce0xcde922390x807ea28a0x7fcbea3e0x4f43263b0x8f02b85f0x360f1dc70xddd000710x48f9b5df0x80f927650x6dc3467f0x0e55d62f0x4131af5e0xd6fa90080x227039070xeaa375e40x0857e9660x30e33caa0xb439275c0xbba46a670xa6ca80ec0xc451193c0xac9edd4b0x78b03c810x784b627e0x2286107c0x7f010e810xf2fe9eba0x7de9d0970x3f6fd4770x07bd07ee0x25b2f5670x3eaac4020xc895848e0x8d05a4710xfd3918900x140d56f20xe06fbd3d0xe99dfb0f0xc960e0050x63e1fd080x15728df90x6dbca4c20xf7c3d7770x0e9f51d10x383199500x4cdd92d00x2f20ae790x5b9e30d30x8bea41530xff78c6820x1fa25ea30xff28dac90xc42bfa940xd1ba0de00xcf98bb6f0x2450cdef0x84be734a0xedf7bc930xfa38382c0x11f437bf0x0268d9190x8fbe4ac10xbb7b262e0x9fc6a3b90x386255870x1800fb2b0xaaaf09fd0xf59818be0x3973f1370x0c35f9d80x50811beb0xe50d44490x08d5d8e20x48a597a80x52bb773c0xf17ccdc80xd393fe6f0x5f7cc2500xf80ef12f0x7a8dbe8b0xacdacb7c0xd66327d40xfff552b30x7a5661630xf0be8c800x13a77bb30xeb711ae70xc8269f940x93ccdeb00x1b5a8fa00xf83be5210x1044c09c0x3b3cc0e80xbaa7ef9a0x2e6669b40xfc0b136b0xf0b30b320x707c81180x6f1c68240xf802ab6e0x97c55b8c0x0c4860f30x0d0c20b20x40fda5360x12cb2ea80x54bed5ab0xeb01363e0x2d64733d0x4fa1782d0xed209f170x28ecf1290x10f5b77c0x98523feb0xc582715a0x1e0db5650x238e807c0x3950d2340xb6aa0ce30x0d1656b80x3839b1900x1afef9420x4c7b9d370x966f14a30x2afe4d690xd8974a670xed0cc8e90xe2ca029e0x984e99900xe76b53080xcfeb668c0xb423e65e0x977dc87e0x6fbaaa7b0x63726ee00xddb3b1e60x1ed8b9530xfd8182140x05ec9d9d0xe88c14f30x50db9b020x284c140f0xda2fb4ff0x1ca2e9100x2c2363ed0x161d78cb0xe24aa63b0x8201730b0xc93b97570x39803c580xf66027810x8cd96c0c0x956d32ca0x6991584d0xf3f486180xe52159e30xc54d4cb10xc65b5d190x66c448b60x616930150xfe8800b70x06dfd64a0x7fad85a10x674dcbd70x256a43ba0xf686e4f30x31756b330xd41737500x803057c70x4d605cdb0xc8105d250x778ce9be0x7c9cd9380x6eac9f390xff5b01a70xb3912c480x5b39d06f0xe3590e5b0xfd66bcd80xc0baca960x513bf4bc0x098bee5a0x922bb12e0x2adeeb830xe85cb86e0x72f22f100xd9d2bb030x16756dc00x63343b1d0xb2af19e10xbed43a410x3061c52d0xf2d6577b0xc09b0ccf0xa2ceef8c0xd827ee5a0x7c7c68d70x0edcf6520xdb5c12aa0xfcf8e4050xc936a5ca0x3b0e279a0xe38b2da90xf1f04d230x313008ed0x50e0a5ad0xe1a3ae280x524c0c6e0x226138b00x474ff0530xc4a75f100xf5b8c96d0x545558980xe686ea260xfd7e4bdc0xa2efb6a90x0699f6e80xcc4968da0xdb9b937d0xc160a1d40x8a8a4d770xe82c77b90xa9cca7820xf21275710x30dae41c0x62b35c170xd742643a0x9a73d3da0xb39559d60x14c7941c0xe3cd0e610x2eee6f060xf2fe1c270x6a112f000x52217ab60xd2577e560x7ca6ce2c0xfdc7e9440x4072a1ea0x972da4e70x757b2c1b0x5c72388e0xa97e236d0xc63e41280x368c67270x834a6b0e0x3e4623d70x74ec1d350x051ca54e0x6d6df0500x21ef44c60x99245dab0x26ee86fc0xf08671cc0xcae73ed70x61c824de0x0589d2f00xb20f91630x6ec1819d0x0c524e770x326c0f740xd13043ca0x89e44d5d0x157d5b550x13acb9680xf480800c0xeff21f6a0x1cad26e20xc30127de0xe363d6ef0x1fdbc9c90x5f53a5310xe0f6dc740x057987260x57d5c2510x368d66400x5c3b79d20xf52626cc0x4033ec0f0x8cb72f160x9fedb2e80x4cfedab80x219e39790x80681cce0xd6690a720xa6b4f24b0xd72f8fdf0xe02b2e480x7367047c0x50bda84d0x71b7b2220x8c842e0f0x2471fad50x09447cdc0xece190ec0xdb368c050x661f87f60x4d60f4eb0xf1e1e48b0x18cfb08d0x5145584e0x90bb6be70x136d6a910xf4e022be0xbc606fbd0xc0723d690xc9f07fea0xaa0241460x9feaf2870xd857cac70xd28a45de0x41e351bf0x9f63c69d0x5bd088450x535e7d660xb86d274a0xad4156ed0xd8b87fff0x8a90a5e40x9c1d25800xbd7704a60x3fcacf380x251136430x98a79b130xbea78f060xc5fd4d810x0aae93450x3196361d0xb950fee70xe5374ccb0x65e033dc0x542204800x726d22d70x10003d130xd6ef78c00xb2d6d2d80xa429a5290x16e869830xd72a34c20xe9c6de990x87cdf7d20x9bac3e720xb057b1a90x420d5ba10x52f670c80x92d778bb0x446b5f970x786e43350xd1cc24db0x98a84ea50xc59e3f8e0x957998f40x619505950x45a9dc810x1a05cbaf0x6d60046d0x543395d40x40ec23ee0x2c2d92de0xb62836b60x5854fc080xdffe782e0xce77dc1b0x6b4799590xf1015dfb0x866492390xfa72134b0xd60d28da0x42e4667f0x6d501de60xfe3a67220xa7d170830xbe881dfb0x3eb9a0280x1a949c7c0x1ab9b7d90x23c94cc60xbcfb12c70xc60c91df0x4a8e3d340x3feff77e0xe12c138c0x88e41cba0x38e10c1d0x66011ab60x931af6590x705000eb0x461bf9a30x1be7be580x5e1f72450x844fef3f0x3e67fa610x110f1e070xe4b0bbc30xacf05a2a0xe34e95710xb1ad6a4a0xf5ee9ba80x42801d200x85a8ee760x3dbde61d0x18841c7c0x5602f1d50xbf3d935d0x7d75ae5d0x0e4f7b640xcfb6a3da0x5df161980x15696c1f0x933a93110xe0ff7a180xcd083b100x7afc9d8a0x99c95fa50x2c22ecc00x1a77871b0x93a633da0x050d0dda0xcf2c668b0x5cf41a450xb27697d00x180bda7d0x03d81e6e0xde44d7850x0b28930c0x2530c57a0xb7bb85cd0x0ffb5c5a0xbe01d2ef0xfe24ecec0xe841560a0x62399a3e0x324b7fce0x4aa6baed0x1e78f96d0x6b2715f00xde94cac10xc6fe4fd40xe66ce4d90xb0d9fbc80xd479d3ee0x0fb21e9f0x6ef65fec0xff4db1320xdbcf693f0xd1b735480x8665a4cf0x0fe2c1e30xc17cd1130x7ce952490x1fa438c30x56b20e5a0xf4519fe00x45f5a5820x7c85a9e10x2a1d52220xf1a69b9b0x890084730x36c33f370x64ff0d310xcb51d2a90xd9a67d3a0x6ffd478b0xe2594a2f0xb9aca3640x860704fc0xb64672390xdfaae2890x492d01a40xd5fe6aca0xe5fc780f0xb8d3b5720x08c5db3e0x9b9948730xbebb89c20xee6565f80x33a119b70x96faf4080xdd2224d20xe3d9cb940x22a14cb80x606136360x6b66bc5a0x9fef35ac0x2bf67def0x4839762f0xcf7609000x1cda7e0c0x120e7c6d0x2850210d0xfe8e53aa0xa6c9acde0x5c54d2990xdc7e01280x7e9173b40xc6128cc00xc7322ae00xd16d9c010x315de2cf0x32d434200x886ffd700x50e05a790x4229eea60x7120b52b0x1e0b353f0x082737e80xe11f3edf0x973783970xbf8e19b30xc26da9510x1c736c410xfb4df43c0x389f18720xb819ef130x8c0ee58e0x89e3897d0xfe2bd52b0xf50fecbc0x55f0083c0xbc98ba970x8f4cc3240x43f59b730x47533a020x457285790x0471eee70x77ed90cc0xa97e00eb0x01612c0b0x5eb9f0f20x0c9820c30x65efe5420xd9920a410xa76c58d90x5f33fa060xb01605550xff5854400x370cfe6e0x922ecd290x6df41ee70xeb57b38c0x47d026210x3ee9d3ea0xfb7e24c90xfc98f5ee0xad0366720xdbe115d70xcbde8a450xce1c45180x42df38a50xef5c6f9d0xd3fc1ff30xef1bca8f0x31032f670xa39881d70x3adbd5950xcc5015970x6e9acc410x3aa68d7a0xf56238f40x28b12cc90x5074e5730x6b806f2f0x2d22e1fa0x8b7c4dec0x8f8d43410xa989d5710x567087090xc4f8378b0x33ce91bf0x41e4adf90xebfb4ef50x9ff4efd70xf2a353ac0xd034392d0x46887ac00xf3251e7b0xae575c8f0x7b6ac78f0x114400630x04b425430x96f04ab80x084028620x3bdd0f940x16244fe50xcda04a5b0xb77b01590x8106095a0x2342f1ae0x8d9b38cc0xe6d050690xe8294b0a0x60a628770xc2c6f3610x806647420x0958448b0xad5c3c930x04a5204a0x8815ec910xe8f7f7690x8437b92c0x9d008c870xf88039f00xb13d41a00x08f1c3030xd3d144270xb42ce2d50x2f1233f60x301b229d0xa1d62dce0x123959a10x0af3d1340xe2b920590x0614dd5a0xf5ef842e0x34d6ba7f0x30e55b150xbc5671dc0xfb24c5540x857550210x0b6a6f000x773f2c7f0x6e2b78900x2c7c16ce0x48d057f10xbdb9493e0xd00061f60xaaf0ecdb0x93ee26b00x80d617450xb13621750xa6fc7fd90x9eb7d2ed0xb5d153550xf01424250xa21fa7650xccd197c70xa93321950x75bc7e230xdff016940x508f3acb0xb1612cb40xb06ae5550x1170d1110x4472f1e50x66ac16ef0x0059a0e10x455fdd500x3fc2944c0xb23db8be0xe4ac60c30x159fa9a60x20b1d9340x045ecb840x6263319d0xd05143df0x66e308c60x3211a69e0xa72e424c0xa5482f940x75eedf770x484b1db20x8810438c0x60d6742f0xc87f76e30xd2c001cd0xe158f65e0x27b145550x89d582070xe243f0760xdaa31e690xde2cde320x79dd2c570xe56585b70xac70edb70xc698aa900x7f88c5ab0x19ebeb2e0xc8a74ef10x88f82c8d0x13d6579f0x7c5e55c80x6ceaa9360x5e4d80370x2cc2d52d0x1cbca39f0x9f51209f0x5338eb320x29fa078b0xca0200850x6712ad200x9a2d3ff00xd13cafa80x6f4026220x2a5999f40x2e251a360xca16ad5b0xbb6da51f0xed051ff60xc1e5acef0xb41759ff0x6aa2c0c60x0ea71e130xe31803270x2bcfc79d0xac1734960xd5989e5e0xcf961a1e0x85a847670x9a4711600xd889e52b0xcf8be7130x93bce55b0xd7d435ed0xf9e2dd0f0xd5b894d60xe2066e520x0aec33e80x569084bf0xb9e5f2020xa161e6150x195fdd960x83d0a2c70x7163a9220x4d157a560x1b34f1e00x6192c0450xa8d6eddc0xc7b7b3720xd8be0abb0xc29e711a0xdffbb5180x200dd6400xdf4d81fe0xd67fc1f80xd408e7190xb61085240x6e2f5c440x395361880xd25659ca0xdaadee330x04058d520xfc042e5c0xc8bb0e250xa2837ef40xbd0a02250xd1dbf53f0x110426b40x036565a60x64bb29400xdd3c79ef0x118a2ce60x03718ffc0x1165f16a0xea4532b40xa0751cb10xf94eeabc0xd831daf60x840323680x9da30b0c0x7c059d8b0xd2de00d30xbd2658260x4245581d0x79f19e2b0x27f436ac0xaa2158c80xeaae6edc0x40be26110xfa9d933c0xb0adbd390x2b912ced0xeb947f9a0x03997ebb0x7e4e98c20x3ccb2b300xe13297790xea38ee070x3192174a0x52c164790x05389ad40x6068bedf0x065b46950x17b0f8ca0xc9d4d6d10xf18bdd750xaba842fe0x76ae31fd0xd7752b860xc1956f280xcff7e02b0x5f5bdf3c0x65f2c4c50x7e71302e0x90cde1f30xba1c513d0x1d4ceb7f0x434c5d105.14.0-503.38.1.el9_5+rt5.14.0-503.38.1.el9_5+rt5.14.0-503.38.1.el9_55.14.0-503.38.1.el9_55.14.0-503.38.1.el9_5.x86_64+rt5.14.0-503.38.1.el9_52.20.6.02.50.6.00.260.261.111.31.21.51.50.4ac10.2.70.2.70.2.70.2.70.2.70.2.70.2.70.2.70.2.70.2.75.6.0_3.40.50.50.50.50.50.50.50.50.50.262.482.4843.100.00.002.220.80.80.80.80.80.807.727.03.00_rc107.727.03.00_rc107.727.03.00_rc107.727.03.00_rc143.100.00.0043.100.00.0007.727.03.00_rc143.100.00.0043.100.00.0043.100.00.0043.100.00.0043.100.00.0007.727.03.00_rc143.100.00.0043.100.00.0043.100.00.0007.727.03.00_rc107.727.03.00_rc11.2.1_50983__custom1.2.1_50983__custom1.2.1_50983__custom1.01.01.2.1_50983__custom1.2.1_50983__custom1.2.1_50983__custom1.2.1_50983__custom1.2.1_50983__custom1.2.1_50983__custom1.2.1_50983__custom1.2.1_50983__custom07.727.03.00_rc18.42.3.08.37.0.20v2.03.00_k55.04.00_k65.04.00_k68.42.3.08.37.0.2011.4.0.10_14.4.0.20_14.4.0.20_14.4.0.20_14.4.0.20_14.4.0.20_14.4.0.20_14.4.0.20_14.4.0.20_14.4.0.20_14.4.0.20_14.4.0.20_14.4.0.21.6.0.530_14.4.0.20_14.4.0.20_14.4.0.20_14.4.0.20_14.4.0.20_14.4.0.243.100.00.001.01.01.0.0_ko1.0.0_ko1.0.0_ko1.0.0_ko1.0.0_ko1.0.0_ko1.0.0_ko1.0.0_ko1.0.0_ko1.0.0_ko1.0.0_ko1.0.0_ko2.3.02.3.02.3.02.3.02.3.01.22.3.02.3.02.3.02.3.02.3.02.3.02.3.02.3.02.3.02.3.01.01.04.0.824.0.824.0.822.02.02.02.02.02.02.02.01.2.1_50983__custom1.2.1_50983__custom1.2.1_50983__custom1.2.1_50983__custom1.2.1_50983__custom1.2.1_50983__custom1.2.1_50983__custom1.2.1_50983__custom1.2.1_50983__custom1.2.1_50983__custom1.2.1_50983__custom1.2.1_50983__custom1.2.1_50983__custom1.2.1_50983__custom1.2.1_50983__custom1.2.1_50983__custom1.2.1_50983__custom1.2.1_50983__custom1.2.1_50983__custom1.2.1_50983__custom1.2.1_50983__custom1.2.1_50983__custom1.0.210.0.151.01.01.01.01.01.01.01.01.01.00.12.480.262.31.1.10.80.81.01.1.11.1.11.1.122_Dec_201122_Dec_20112.3.02.3.02.3.02.3.02.3.02.3.02.3.02.3.02.3.02.3.01.1.110.0.1510.0.150.7.40.7.42.3.02.3.00.81.1.11.1.11.1.1v1.12.13v1.12.13v1.12.13v1.12.131.1.110.0.151.1.110.0.1510.0.1510.0.152.3.02.3.02.3.02.3.02.3.00.81.01.01.01.01.01.022_Dec_20112.3.00.81.00.7.40.81.01.010.0.152.3.02.3.02.3.0v1.12.1322_Dec_20110.7.41.01.1.11.1.11.1.11.1.11.1.10.82.3.022_Dec_20112.3.02.3.02.3.02.3.02.3.00.7.40.7.422_Dec_201110.0.150.7.41.20.82.3.02.3.02.3.02.3.01.1.10.7.42.3.01.1.11.1.10.822_Dec_20110.80.81.1.11.1.11.1.11.1.11.1.122_Dec_201110.0.1510.0.150.7.41.1.12.3.022_Dec_20110.7.422_Dec_20112.3.02.3.022_Dec_20112.3.02.3.02.3.02.3.02.3.022_Dec_201122_Dec_20112.3.02.3.02.3.02.3.02.3.02.3.02.3.02.3.02.3.02.3.02.3.02.3.022_Dec_20112.3.02.3.00.7.40.7.40.7.422_Dec_201122_Dec_20110.110.81.01.02.3.0v1.12.130.7.40.7.40.81.20.81.1.11.1.10.82.3.02.3.02.3.02.3.02.3.02.3.02.3.02.3.01.02.3.0v1.12.1322_Dec_201122_Dec_201122_Dec_201122_Dec_20110.7.40.81.1.1v1.12.13v1.12.130.80.82.3.01.01.01.01.01.01.01.00.7.410.0.152.3.02.3.02.3.02.3.02.3.02.3.02.3.02.3.022_Dec_20112.3.02.3.02.3.02.3.022_Dec_20112.3.02.3.02.3.022_Dec_20112.3.02.3.02.3.02.3.01.1.10.8v.2.0v.2.02.3.00.7.42.3.02.3.00.822_Dec_2011v.2.0v.2.01.01.01.01.01.01.01.02.3.022_Dec_20112.3.02.3.0v1.12.130.82.3.02.3.02.3.02.3.01.02.3.02.3.02.3.01.02.3.01.02.3.01.02.3.01.01.01.01.01.01.01.1.12.3.02.3.02.3.02.3.02.3.02.3.02.3.02.3.02.3.02.3.02.3.02.3.022_Dec_20111.1.122_Dec_20112.3.02.3.02.3.02.3.02.3.022_Dec_20112.3.02.3.02.3.022_Dec_20112.3.02.3.02.3.02.3.02.3.01.1.11.1.11.1.11.1.12.3.02.3.02.3.02.3.02.3.02.3.02.3.02.3.01.1.1v1.12.13v1.12.13v1.12.13v1.12.131.1.122_Dec_2011v1.12.13v1.12.13v1.12.131.1.11.1.12.3.02.3.01.1.12.3.01.1.11.1.11.25.11.1.11.1.11.1.11.1.10.82.3.01.1.11.1.12.3.02.3.02.3.01.1.11.1.12.3.02.3.02.3.02.3.022_Dec_20112.3.022_Dec_20112.3.02.3.0v1.12.132.3.02.3.02.3.02.3.02.3.02.3.02.3.02.3.0v1.12.131.1.11.1.11.1.11.1.11.1.11.1.10.81.1.11.1.12.3.02.3.022_Dec_20112.3.02.3.02.3.02.3.01.1.11.1.11.1.11.1.10.82.3.02.3.02.3.02.3.0  !"#$%&'()*+,-./0111122233333333444444444456788889:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<=>?@ABCCCCDDEEEEEFFFFFFFFFGGGHHHHHHHHHHHHIJKJLMNNOPQRSTUVWXYZ[[\]^\_\`abcdefghijklmnoppqrssssssssstuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvwwxxyyyyz{|}~      !!"############################################$%%%&&'())))*************+,-.+/01234566666789::;<=video.ko.xzregmap-sdw-mbq.ko.xzregmap-sdw.ko.xzbcma.ko.xzath3k.ko.xzbcm203x.ko.xzbfusb.ko.xzbpa10x.ko.xzbtbcm.ko.xzbtintel.ko.xzbtmrvl.ko.xzbtmrvl_sdio.ko.xzbtmtk.ko.xzbtrtl.ko.xzbtsdio.ko.xzbtusb.ko.xzhci_uart.ko.xzhci_vhci.ko.xzn5pf.ko.xzchcr.ko.xziscsi_ibft.ko.xzamdgpu.ko.xzamdxcp.ko.xzast.ko.xzch7006.ko.xzsil164.ko.xzi915.ko.xzmgag200.ko.xznouveau.ko.xzradeon.ko.xzhid-asus.ko.xzhid-picolcd.ko.xzhid-prodikeys.ko.xznct6775.ko.xzntc_thermistor.ko.xzhid-sensor-accel-3d.ko.xzindustrialio-triggered-buffer.ko.xzkfifo_buf.ko.xzhid-sensor-iio-common.ko.xzhid-sensor-trigger.ko.xzhid-sensor-gyro-3d.ko.xzhid-sensor-humidity.ko.xzindustrialio.ko.xzhid-sensor-als.ko.xzhid-sensor-prox.ko.xzhid-sensor-magn-3d.ko.xzhid-sensor-incl-3d.ko.xzhid-sensor-rotation.ko.xzhid-sensor-press.ko.xzhid-sensor-temperature.ko.xzib_cm.ko.xzib_core.ko.xzib_umad.ko.xzib_uverbs.ko.xziw_cm.ko.xzrdma_cm.ko.xzrdma_ucm.ko.xzbnxt_re.ko.xziw_cxgb4.ko.xzefa.ko.xzhfi1.ko.xzirdma.ko.xzmana_ib.ko.xzmlx4_ib.ko.xzmlx5_ib.ko.xzqedr.ko.xzusnic_verbs.ko.xzvmw_pvrdma.ko.xzrdmavt.ko.xzrdma_rxe.ko.xzsiw.ko.xzib_ipoib.ko.xzib_iser.ko.xzib_isert.ko.xzopa_vnic.ko.xzib_srp.ko.xzib_srpt.ko.xzacecad.ko.xzaiptek.ko.xzkbtab.ko.xzwacom_serial4.ko.xzelo.ko.xzwacom_i2c.ko.xzwacom_w8001.ko.xzleds-blinkm.ko.xzleds-clevo-mail.ko.xzleds-lm3530.ko.xzleds-lp3944.ko.xzleds-lt3593.ko.xzleds-mlxcpld.ko.xzleds-mlxreg.ko.xzleds-ss4200.ko.xzledtrig-audio.ko.xzledtrig-backlight.ko.xzledtrig-camera.ko.xzledtrig-default-on.ko.xzledtrig-gpio.ko.xzledtrig-heartbeat.ko.xzledtrig-netdev.ko.xzledtrig-oneshot.ko.xzledtrig-timer.ko.xzledtrig-transient.ko.xzpulse8-cec.ko.xzrainshadow-cec.ko.xzuvc.ko.xzvideobuf2-common.ko.xzvideobuf2-memops.ko.xzvideobuf2-v4l2.ko.xzvideobuf2-vmalloc.ko.xzmc.ko.xzgspca_gl860.ko.xzgspca_benq.ko.xzgspca_conex.ko.xzgspca_cpia1.ko.xzgspca_etoms.ko.xzgspca_finepix.ko.xzgspca_jeilinj.ko.xzgspca_jl2005bcd.ko.xzgspca_konica.ko.xzgspca_main.ko.xzgspca_mars.ko.xzgspca_mr97310a.ko.xzgspca_nw80x.ko.xzgspca_ov519.ko.xzgspca_ov534.ko.xzgspca_ov534_9.ko.xzgspca_pac207.ko.xzgspca_pac7302.ko.xzgspca_pac7311.ko.xzgspca_se401.ko.xzgspca_sn9c2028.ko.xzgspca_sn9c20x.ko.xzgspca_sonixb.ko.xzgspca_sonixj.ko.xzgspca_spca1528.ko.xzgspca_spca500.ko.xzgspca_spca501.ko.xzgspca_spca505.ko.xzgspca_spca506.ko.xzgspca_spca508.ko.xzgspca_spca561.ko.xzgspca_sq905.ko.xzgspca_sq905c.ko.xzgspca_sq930x.ko.xzgspca_stk014.ko.xzgspca_stv0680.ko.xzgspca_sunplus.ko.xzgspca_t613.ko.xzgspca_topro.ko.xzgspca_tv8532.ko.xzgspca_vc032x.ko.xzgspca_vicam.ko.xzgspca_xirlink_cit.ko.xzgspca_zc3xx.ko.xzgspca_m5602.ko.xzgspca_stv06xx.ko.xzpwc.ko.xzs2255drv.ko.xzstkwebcam.ko.xzuvcvideo.ko.xzzr364xx.ko.xzv4l2-dv-timings.ko.xzvideobuf-core.ko.xzvideobuf-vmalloc.ko.xzvideodev.ko.xzmemstick.ko.xzmspro_block.ko.xzjmb38x_ms.ko.xzr592.ko.xzrtsx_pci_ms.ko.xzrtsx_usb_ms.ko.xztifm_ms.ko.xzcs42l43-sdw.ko.xzcs42l43.ko.xzintel-lpss-acpi.ko.xzintel-lpss-pci.ko.xzintel-lpss.ko.xzlpc_ich.ko.xzlpc_sch.ko.xzsm501.ko.xzvx855.ko.xzmmc_block.ko.xzmmc_core.ko.xzsdio_uart.ko.xzcb710-mmc.ko.xzcqhci.ko.xzrtsx_pci_sdmmc.ko.xzrtsx_usb_sdmmc.ko.xzsdhci-acpi.ko.xzsdhci-pci.ko.xzsdhci-pltfm.ko.xzsdhci.ko.xztifm_sd.ko.xzushc.ko.xzvia-sdmmc.ko.xzvub300.ko.xzchipreg.ko.xzmtd.ko.xzmtd_blkdevs.ko.xzmtdblock.ko.xzubi.ko.xzcan-dev.ko.xzm_can.ko.xzm_can_pci.ko.xzpeak_pciefd.ko.xzmcp251x.ko.xzmcp251xfd.ko.xzkvaser_usb.ko.xzpeak_usb.ko.xzusb_8dev.ko.xzvxcan.ko.xzamd-xgbe.ko.xzatlantic.ko.xzalx.ko.xzatl1c.ko.xzatl1e.ko.xzatl1.ko.xzatl2.ko.xzbnx2.ko.xzbnx2x.ko.xzbnxt_en.ko.xzcnic.ko.xzgenet.ko.xztg3.ko.xzcxgb4.ko.xzcxgb4vf.ko.xzch_ipsec.ko.xzch_ktls.ko.xzlibcxgb.ko.xzenic.ko.xzdl2k.ko.xzbe2net.ko.xzocteon_ep.ko.xzocteon_ep_vf.ko.xznetxen_nic.ko.xzqed.ko.xzqede.ko.xzqla3xxx.ko.xzsfc.ko.xzsfc-siena.ko.xzdwmac-intel.ko.xzstmmac.ko.xzfakelb.ko.xzntb_netdev.ko.xzbsd_comp.ko.xzppp_async.ko.xzppp_deflate.ko.xzppp_generic.ko.xzppp_mppe.ko.xzppp_synctty.ko.xzpppoe.ko.xzpppox.ko.xzpptp.ko.xzslhc.ko.xzasix.ko.xzax88179_178a.ko.xzcatc.ko.xzcdc_eem.ko.xzcdc_ether.ko.xzcdc_mbim.ko.xzcdc_ncm.ko.xzcdc_subset.ko.xzch9200.ko.xzcx82310_eth.ko.xzdm9601.ko.xzgl620a.ko.xzhso.ko.xzhuawei_cdc_ncm.ko.xzint51x1.ko.xzipheth.ko.xzkalmia.ko.xzkaweth.ko.xzlan78xx.ko.xzlg-vl600.ko.xzmcs7830.ko.xznet1080.ko.xzpegasus.ko.xzplusb.ko.xzqmi_wwan.ko.xzr8152.ko.xzr8153_ecm.ko.xzrndis_host.ko.xzrtl8150.ko.xzsierra_net.ko.xzsmsc75xx.ko.xzsmsc95xx.ko.xzusbnet.ko.xzzaurus.ko.xzath.ko.xzath10k_core.ko.xzath10k_pci.ko.xzath11k.ko.xzath11k_pci.ko.xzath9k.ko.xzath9k_common.ko.xzath9k_htc.ko.xzath9k_hw.ko.xzbrcmfmac-bca.ko.xzbrcmfmac.ko.xzbrcmfmac-cyw.ko.xzbrcmfmac-wcc.ko.xzbrcmsmac.ko.xzbrcmutil.ko.xziwldvm.ko.xziwlwifi.ko.xziwlmvm.ko.xzmwifiex.ko.xzmwifiex_pcie.ko.xzmwifiex_sdio.ko.xzmwifiex_usb.ko.xzmt76-connac-lib.ko.xzmt76-usb.ko.xzmt76.ko.xzmt76x0-common.ko.xzmt76x0e.ko.xzmt76x0u.ko.xzmt76x02-lib.ko.xzmt76x02-usb.ko.xzmt76x2-common.ko.xzmt76x2e.ko.xzmt76x2u.ko.xzmt7921-common.ko.xzmt7921e.ko.xzmt7925-common.ko.xzmt7925e.ko.xzmt792x-lib.ko.xzmt7601u.ko.xzrt2800lib.ko.xzrt2800mmio.ko.xzrt2800pci.ko.xzrt2800usb.ko.xzrt2x00lib.ko.xzrt2x00mmio.ko.xzrt2x00pci.ko.xzrt2x00usb.ko.xzrtl8xxxu.ko.xzbtcoexist.ko.xzrtl8188ee.ko.xzrtl8192c-common.ko.xzrtl8192ce.ko.xzrtl8192cu.ko.xzrtl8192de.ko.xzrtl8192ee.ko.xzrtl8192se.ko.xzrtl8723ae.ko.xzrtl8723be.ko.xzrtl8723-common.ko.xzrtl8821ae.ko.xzrtl_pci.ko.xzrtl_usb.ko.xzrtlwifi.ko.xzrtw88_8723d.ko.xzrtw88_8723de.ko.xzrtw88_8821c.ko.xzrtw88_8821ce.ko.xzrtw88_8822b.ko.xzrtw88_8822be.ko.xzrtw88_8822bu.ko.xzrtw88_8822c.ko.xzrtw88_8822ce.ko.xzrtw88_core.ko.xzrtw88_pci.ko.xzrtw88_usb.ko.xzrtw89_8852a.ko.xzrtw89_8852ae.ko.xzrtw89_8852b.ko.xzrtw89_8852be.ko.xzrtw89_8852c.ko.xzrtw89_8852ce.ko.xzrtw89_core.ko.xzrtw89_pci.ko.xzntb_hw_amd.ko.xzntb_hw_intel.ko.xzntb.ko.xzntb_transport.ko.xzntb_msi_test.ko.xzntb_perf.ko.xzntb_pingpong.ko.xzntb_tool.ko.xznvme-rdma.ko.xznvmet-rdma.ko.xzparport_serial.ko.xzmlxreg-hotplug.ko.xzmlxreg-io.ko.xzmlxreg-lc.ko.xznvsw-sn2201.ko.xzacer-wireless.ko.xzacer-wmi.ko.xzamd_hsmp.ko.xzamd-pmc.ko.xzamd-pmf.ko.xzamilo-rfkill.ko.xzapple-gmux.ko.xzasus-laptop.ko.xzasus-nb-wmi.ko.xzasus-wmi.ko.xzcompal-laptop.ko.xzdcdbas.ko.xzdell-laptop.ko.xzdell-rbtn.ko.xzdell-smbios.ko.xzdell-smo8800.ko.xzdell-wmi-aio.ko.xzdell-wmi-descriptor.ko.xzdell-wmi-led.ko.xzdell-wmi-sysman.ko.xzdell-wmi.ko.xzdell_rbu.ko.xzeeepc-laptop.ko.xzeeepc-wmi.ko.xzfirmware_attributes_class.ko.xzfujitsu-laptop.ko.xzfujitsu-tablet.ko.xzhdaps.ko.xzhp-wmi.ko.xzhp_accel.ko.xzideapad-laptop.ko.xzintel_ifs.ko.xzintel-hid.ko.xzintel-rst.ko.xzintel-vbtn.ko.xzintel_oaktrail.ko.xzintel_sdsi.ko.xzishtp_eclite.ko.xzintel_pmc_core.ko.xzintel_pmc_core_pltdrv.ko.xzpmt_class.ko.xzpmt_crashlog.ko.xzpmt_telemetry.ko.xzisst_if_mbox_msr.ko.xzisst_if_mbox_pci.ko.xzisst_if_mmio.ko.xzintel-uncore-frequency-common.ko.xzintel-uncore-frequency-tpmi.ko.xzintel-uncore-frequency.ko.xzintel-wmi-thunderbolt.ko.xzintel_ips.ko.xzmlx-platform.ko.xzmsi-laptop.ko.xzmsi-wmi.ko.xzmxm-wmi.ko.xznvidia-wmi-ec-backlight.ko.xzpanasonic-laptop.ko.xzsamsung-laptop.ko.xzsamsung-q10.ko.xzserial-multi-instantiate.ko.xzsony-laptop.ko.xzthink-lmi.ko.xzthinkpad_acpi.ko.xztopstar-laptop.ko.xztoshiba_bluetooth.ko.xzuv_sysfs.ko.xzwireless-hotkey.ko.xzwmi-bmof.ko.xzwmi.ko.xzsmb347-charger.ko.xzaacraid.ko.xzbe2iscsi.ko.xzbnx2fc.ko.xzbnx2i.ko.xzcsiostor.ko.xzcxgb4i.ko.xzlibcxgbi.ko.xzlibfcoe.ko.xzfnic.ko.xziscsi_boot_sysfs.ko.xzlibsas.ko.xzlpfc.ko.xzmegaraid_sas.ko.xzmpt3sas.ko.xzqedf.ko.xzqedi.ko.xzqla2xxx.ko.xzqla4xxx.ko.xzsoundwire-amd.ko.xzsoundwire-bus.ko.xzsoundwire-cadence.ko.xzsoundwire-generic-allocation.ko.xzsoundwire-intel.ko.xzcxgbit.ko.xztarget_core_user.ko.xzn_gsm.ko.xzn_hdlc.ko.xznozomi.ko.xz8250_lpss.ko.xzarc_uart.ko.xzjsm.ko.xzsynclink_gt.ko.xzuio.ko.xzuio_hv_generic.ko.xzuio_pci_generic.ko.xzcxacru.ko.xzspeedtch.ko.xzueagle-atm.ko.xzusbatm.ko.xzxusbatm.ko.xzmdc800.ko.xzmicrotek.ko.xzadutux.ko.xzappledisplay.ko.xzemi26.ko.xzemi62.ko.xzezusb.ko.xzidmouse.ko.xziowarrior.ko.xzisight_firmware.ko.xzldusb.ko.xzlegousbtower.ko.xzsisusbvga.ko.xzusb3503.ko.xzusblcd.ko.xzusbsevseg.ko.xzuss720.ko.xzaircable.ko.xzark3116.ko.xzbelkin_sa.ko.xzch341.ko.xzcp210x.ko.xzcyberjack.ko.xzcypress_m8.ko.xzdigi_acceleport.ko.xzempeg.ko.xzf81534.ko.xzftdi_sio.ko.xzgarmin_gps.ko.xzio_edgeport.ko.xzio_ti.ko.xzipaq.ko.xzipw.ko.xzir-usb.ko.xziuu_phoenix.ko.xzkeyspan.ko.xzkeyspan_pda.ko.xzkl5kusb105.ko.xzkobil_sct.ko.xzmct_u232.ko.xzmos7720.ko.xzmos7840.ko.xzmxuport.ko.xznavman.ko.xzomninet.ko.xzopticon.ko.xzoption.ko.xzoti6858.ko.xzpl2303.ko.xzqcaux.ko.xzqcserial.ko.xzquatech2.ko.xzsafe_serial.ko.xzsierra.ko.xzspcp8x5.ko.xzssu100.ko.xzsymbolserial.ko.xzti_usb_3410_5052.ko.xzupd78f0730.ko.xzusb_debug.ko.xzusb_wwan.ko.xzvisor.ko.xzwhiteheat.ko.xzxsens_mt.ko.xzcifs.ko.xzcifs_arc4.ko.xzcifs_md4.ko.xzsquashfs.ko.xzhwpoison-inject.ko.xz6lowpan.ko.xzatm.ko.xzbluetooth.ko.xzbnep.ko.xzhidp.ko.xzrfcomm.ko.xzcan-bcm.ko.xzcan-gw.ko.xzcan-isotp.ko.xzcan-raw.ko.xzcan.ko.xzcan-j1939.ko.xzieee802154_6lowpan.ko.xzieee802154.ko.xzieee802154_socket.ko.xzmac80211.ko.xzmac802154.ko.xzmpls_iptunnel.ko.xzmpls_router.ko.xzrfkill.ko.xzrpcrdma.ko.xzcfg80211.ko.xzac97_bus.ko.xzsnd-seq-dummy.ko.xzsnd-seq-midi-emul.ko.xzsnd-seq-midi-event.ko.xzsnd-seq-midi.ko.xzsnd-seq-ump-client.ko.xzsnd-seq-virmidi.ko.xzsnd-seq.ko.xzsnd-compress.ko.xzsnd-ctl-led.ko.xzsnd-hrtimer.ko.xzsnd-hwdep.ko.xzsnd-pcm.ko.xzsnd-rawmidi.ko.xzsnd-seq-device.ko.xzsnd-timer.ko.xzsnd-ump.ko.xzsnd.ko.xzsnd-mpu401-uart.ko.xzsnd-mpu401.ko.xzsnd-opl3-lib.ko.xzsnd-opl3-synth.ko.xzsnd-pcsp.ko.xzsnd-aloop.ko.xzsnd-dummy.ko.xzsnd-mtpav.ko.xzsnd-virmidi.ko.xzsnd-vx-lib.ko.xzsnd-hda-ext-core.ko.xzsnd-hda-core.ko.xzsnd-intel-dspcfg.ko.xzsnd-intel-sdw-acpi.ko.xzsnd-ak4113.ko.xzsnd-ak4114.ko.xzsnd-ak4xxx-adda.ko.xzsnd-pt2258.ko.xzsnd-cs8427.ko.xzsnd-i2c.ko.xzsnd-ac97-codec.ko.xzsnd-ali5451.ko.xzsnd-asihpi.ko.xzsnd-au8810.ko.xzsnd-au8820.ko.xzsnd-au8830.ko.xzsnd-ca0106.ko.xzsnd-cs46xx.ko.xzsnd-ctxfi.ko.xzsnd-darla20.ko.xzsnd-darla24.ko.xzsnd-echo3g.ko.xzsnd-gina20.ko.xzsnd-gina24.ko.xzsnd-indigo.ko.xzsnd-indigodj.ko.xzsnd-indigodjx.ko.xzsnd-indigoio.ko.xzsnd-indigoiox.ko.xzsnd-layla20.ko.xzsnd-layla24.ko.xzsnd-mia.ko.xzsnd-mona.ko.xzsnd-emu10k1-synth.ko.xzsnd-emu10k1.ko.xzsnd-emu10k1x.ko.xzsnd-hda-cirrus-scodec.ko.xzsnd-hda-codec-analog.ko.xzsnd-hda-codec-ca0110.ko.xzsnd-hda-codec-ca0132.ko.xzsnd-hda-codec-cirrus.ko.xzsnd-hda-codec-cmedia.ko.xzsnd-hda-codec-conexant.ko.xzsnd-hda-codec-cs8409.ko.xzsnd-hda-codec-generic.ko.xzsnd-hda-codec-hdmi.ko.xzsnd-hda-codec-idt.ko.xzsnd-hda-codec-realtek.ko.xzsnd-hda-codec-si3054.ko.xzsnd-hda-codec-via.ko.xzsnd-hda-codec.ko.xzsnd-hda-cs-dsp-ctls.ko.xzsnd-hda-intel.ko.xzsnd-hda-scodec-component.ko.xzsnd-hda-scodec-cs35l41-i2c.ko.xzsnd-hda-scodec-cs35l41-spi.ko.xzsnd-hda-scodec-cs35l41.ko.xzsnd-hda-scodec-cs35l56-i2c.ko.xzsnd-hda-scodec-cs35l56-spi.ko.xzsnd-hda-scodec-cs35l56.ko.xzsnd-hda-scodec-tas2781-i2c.ko.xzsnd-ice1712.ko.xzsnd-ice1724.ko.xzsnd-ice17xx-ak4xxx.ko.xzsnd-korg1212.ko.xzsnd-lola.ko.xzsnd-lx6464es.ko.xzsnd-mixart.ko.xzsnd-oxygen-lib.ko.xzsnd-oxygen.ko.xzsnd-virtuoso.ko.xzsnd-pcxhr.ko.xzsnd-hdsp.ko.xzsnd-hdspm.ko.xzsnd-rme9652.ko.xzsnd-ad1889.ko.xzsnd-atiixp-modem.ko.xzsnd-atiixp.ko.xzsnd-bt87x.ko.xzsnd-cmipci.ko.xzsnd-ens1370.ko.xzsnd-ens1371.ko.xzsnd-es1968.ko.xzsnd-intel8x0.ko.xzsnd-intel8x0m.ko.xzsnd-maestro3.ko.xzsnd-rme32.ko.xzsnd-rme96.ko.xzsnd-via82xx-modem.ko.xzsnd-via82xx.ko.xzsnd-trident.ko.xzsnd-vx222.ko.xzsnd-amd-sdw-acpi.ko.xzsnd-pci-ps.ko.xzsnd-ps-pdm-dma.ko.xzsnd-ps-sdw-dma.ko.xzsnd-soc-ps-mach.ko.xzsnd-acp3x-pdm-dma.ko.xzsnd-acp3x-rn.ko.xzsnd-rn-pci-acp3x.ko.xzsnd-acp-config.ko.xzsnd-acp5x-i2s.ko.xzsnd-acp5x-pcm-dma.ko.xzsnd-pci-acp5x.ko.xzsnd-soc-acp5x-mach.ko.xzsnd-acp6x-pdm-dma.ko.xzsnd-pci-acp6x.ko.xzsnd-soc-acp6x-mach.ko.xzsnd-soc-cs-amp-lib.ko.xzsnd-soc-cs35l41-i2c.ko.xzsnd-soc-cs35l41-lib.ko.xzsnd-soc-cs35l41-spi.ko.xzsnd-soc-cs35l41.ko.xzsnd-soc-cs35l56-sdw.ko.xzsnd-soc-cs35l56-shared.ko.xzsnd-soc-cs35l56.ko.xzsnd-soc-cs42l42-i2c.ko.xzsnd-soc-cs42l42-sdw.ko.xzsnd-soc-cs42l42.ko.xzsnd-soc-cs42l43-sdw.ko.xzsnd-soc-cs42l43.ko.xzsnd-soc-cx2072x.ko.xzsnd-soc-da7213.ko.xzsnd-soc-da7219.ko.xzsnd-soc-dmic.ko.xzsnd-soc-es8316.ko.xzsnd-soc-es8326.ko.xzsnd-soc-es83xx-dsm-common.ko.xzsnd-soc-hda-codec.ko.xzsnd-soc-hdac-hda.ko.xzsnd-soc-hdac-hdmi.ko.xzsnd-soc-max98090.ko.xzsnd-soc-max98357a.ko.xzsnd-soc-max98363.ko.xzsnd-soc-max98373-i2c.ko.xzsnd-soc-max98373-sdw.ko.xzsnd-soc-max98373.ko.xzsnd-soc-max98388.ko.xzsnd-soc-max98390.ko.xzsnd-soc-max98927.ko.xzsnd-soc-nau8315.ko.xzsnd-soc-nau8821.ko.xzsnd-soc-nau8824.ko.xzsnd-soc-nau8825.ko.xzsnd-soc-pcm512x-i2c.ko.xzsnd-soc-pcm512x.ko.xzsnd-soc-rl6231.ko.xzsnd-soc-rl6347a.ko.xzsnd-soc-rt1011.ko.xzsnd-soc-rt1015.ko.xzsnd-soc-rt1015p.ko.xzsnd-soc-rt1308-sdw.ko.xzsnd-soc-rt1308.ko.xzsnd-soc-rt1316-sdw.ko.xzsnd-soc-rt1318-sdw.ko.xzsnd-soc-rt286.ko.xzsnd-soc-rt298.ko.xzsnd-soc-rt5514-spi.ko.xzsnd-soc-rt5514.ko.xzsnd-soc-rt5640.ko.xzsnd-soc-rt5645.ko.xzsnd-soc-rt5651.ko.xzsnd-soc-rt5660.ko.xzsnd-soc-rt5663.ko.xzsnd-soc-rt5670.ko.xzsnd-soc-rt5677-spi.ko.xzsnd-soc-rt5677.ko.xzsnd-soc-rt5682-i2c.ko.xzsnd-soc-rt5682-sdw.ko.xzsnd-soc-rt5682.ko.xzsnd-soc-rt5682s.ko.xzsnd-soc-rt700.ko.xzsnd-soc-rt711-sdca.ko.xzsnd-soc-rt711.ko.xzsnd-soc-rt712-sdca-dmic.ko.xzsnd-soc-rt712-sdca.ko.xzsnd-soc-rt715-sdca.ko.xzsnd-soc-rt715.ko.xzsnd-soc-rt722-sdca.ko.xzsnd-soc-ssm4567.ko.xzsnd-soc-tas2781-comlib.ko.xzsnd-soc-tas2781-fmwlib.ko.xzsnd-soc-ts3a227e.ko.xzsnd-soc-wm-adsp.ko.xzsnd-soc-wm8804-i2c.ko.xzsnd-soc-wm8804.ko.xzsnd-soc-sst-atom-hifi2-platform.ko.xzsnd-intel-sst-acpi.ko.xzsnd-intel-sst-core.ko.xzsnd-soc-avs.ko.xzsnd-skl_nau88l25_max98357a.ko.xzsnd-soc-bdw-rt286.ko.xzsnd-soc-cml_rt1011_rt5682.ko.xzsnd-soc-ehl-rt5660.ko.xzsnd-soc-hsw-rt5640.ko.xzsnd-soc-intel-hda-dsp-common.ko.xzsnd-soc-intel-sof-board-helpers.ko.xzsnd-soc-intel-sof-cirrus-common.ko.xzsnd-soc-intel-sof-maxim-common.ko.xzsnd-soc-intel-sof-nuvoton-common.ko.xzsnd-soc-intel-sof-realtek-common.ko.xzsnd-soc-intel-sof-ssp-common.ko.xzsnd-soc-kbl_da7219_max98357a.ko.xzsnd-soc-kbl_da7219_max98927.ko.xzsnd-soc-kbl_rt5660.ko.xzsnd-soc-kbl_rt5663_max98927.ko.xzsnd-soc-kbl_rt5663_rt5514_max98927.ko.xzsnd-soc-skl_hda_dsp.ko.xzsnd-soc-skl_nau88l25_ssm4567.ko.xzsnd-soc-skl_rt286.ko.xzsnd-soc-sof-sdw.ko.xzsnd-soc-sof-ssp-amp.ko.xzsnd-soc-sof_cs42l42.ko.xzsnd-soc-sof_da7219.ko.xzsnd-soc-sof_es8336.ko.xzsnd-soc-sof_nau8825.ko.xzsnd-soc-sof_rt5682.ko.xzsnd-soc-sst-bdw-rt5650-mach.ko.xzsnd-soc-sst-bdw-rt5677-mach.ko.xzsnd-soc-sst-bxt-da7219_max98357a.ko.xzsnd-soc-sst-bxt-rt298.ko.xzsnd-soc-sst-byt-cht-cx2072x.ko.xzsnd-soc-sst-byt-cht-da7213.ko.xzsnd-soc-sst-byt-cht-es8316.ko.xzsnd-soc-sst-byt-cht-nocodec.ko.xzsnd-soc-sst-bytcr-rt5640.ko.xzsnd-soc-sst-bytcr-rt5651.ko.xzsnd-soc-sst-cht-bsw-max98090_ti.ko.xzsnd-soc-sst-cht-bsw-nau8824.ko.xzsnd-soc-sst-cht-bsw-rt5645.ko.xzsnd-soc-sst-cht-bsw-rt5672.ko.xzsnd-soc-sst-glk-rt5682_max98357a.ko.xzsnd-soc-sst-sof-pcm512x.ko.xzsnd-soc-sst-sof-wm8804.ko.xzsnd-soc-catpt.ko.xzsnd-soc-acpi-intel-match.ko.xzsnd-soc-sst-dsp.ko.xzsnd-soc-sst-ipc.ko.xzsnd-soc-skl-ssp-clk.ko.xzsnd-soc-skl.ko.xzsnd-soc-acpi.ko.xzsnd-soc-core.ko.xzsnd-sof-amd-acp.ko.xzsnd-sof-amd-rembrandt.ko.xzsnd-sof-amd-renoir.ko.xzsnd-sof-amd-vangogh.ko.xzsnd-sof-acpi-intel-bdw.ko.xzsnd-sof-acpi-intel-byt.ko.xzsnd-sof-intel-atom.ko.xzsnd-sof-intel-hda-common.ko.xzsnd-sof-intel-hda-mlink.ko.xzsnd-sof-intel-hda.ko.xzsnd-sof-pci-intel-apl.ko.xzsnd-sof-pci-intel-cnl.ko.xzsnd-sof-pci-intel-icl.ko.xzsnd-sof-pci-intel-lnl.ko.xzsnd-sof-pci-intel-mtl.ko.xzsnd-sof-pci-intel-tgl.ko.xzsnd-sof-pci-intel-tng.ko.xzsnd-sof-acpi.ko.xzsnd-sof-pci.ko.xzsnd-sof-probes.ko.xzsnd-sof-utils.ko.xzsnd-sof.ko.xzsnd-sof-xtensa-dsp.ko.xzsoundcore.ko.xzsnd-emux-synth.ko.xzsnd-util-mem.ko.xzsnd-usb-6fire.ko.xzsnd-bcd2000.ko.xzsnd-usb-caiaq.ko.xzsnd-usb-hiface.ko.xzsnd-usb-line6.ko.xzsnd-usb-pod.ko.xzsnd-usb-podhd.ko.xzsnd-usb-toneport.ko.xzsnd-usb-variax.ko.xzsnd-ua101.ko.xzsnd-usb-audio.ko.xzsnd-usbmidi-lib.ko.xzsnd-usb-us122l.ko.xzsnd-usb-usx2y.ko.xzvirtio_snd.ko.xzsnd-hdmi-lpe-audio.ko.xzsnd_xen_front.ko.xz/lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/drivers/acpi//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/drivers/base/regmap//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/drivers/bcma//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/drivers/bluetooth//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/drivers/crypto/cavium/nitrox//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/drivers/crypto/chelsio//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/drivers/firmware//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/drivers/gpu/drm/amd/amdgpu//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/drivers/gpu/drm/amd/amdxcp//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/drivers/gpu/drm/ast//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/drivers/gpu/drm/i2c//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/drivers/gpu/drm/i915//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/drivers/gpu/drm/mgag200//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/drivers/gpu/drm/nouveau//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/drivers/gpu/drm/radeon//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/drivers/hid//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/drivers/hwmon//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/drivers/iio/accel//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/drivers/iio/buffer//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/drivers/iio/common/hid-sensors//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/drivers/iio/gyro//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/drivers/iio/humidity//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/drivers/iio//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/drivers/iio/light//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/drivers/iio/magnetometer//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/drivers/iio/orientation//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/drivers/iio/pressure//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/drivers/iio/temperature//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/drivers/infiniband/core//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/drivers/infiniband/hw/bnxt_re//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/drivers/infiniband/hw/cxgb4//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/drivers/infiniband/hw/efa//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/drivers/infiniband/hw/hfi1//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/drivers/infiniband/hw/irdma//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/drivers/infiniband/hw/mana//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/drivers/infiniband/hw/mlx4//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/drivers/infiniband/hw/mlx5//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/drivers/infiniband/hw/qedr//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/drivers/infiniband/hw/usnic//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/drivers/infiniband/hw/vmw_pvrdma//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/drivers/infiniband/sw/rdmavt//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/drivers/infiniband/sw/rxe//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/drivers/infiniband/sw/siw//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/drivers/infiniband/ulp/ipoib//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/drivers/infiniband/ulp/iser//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/drivers/infiniband/ulp/isert//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/drivers/infiniband/ulp/opa_vnic//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/drivers/infiniband/ulp/srp//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/drivers/infiniband/ulp/srpt//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/drivers/input/tablet//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/drivers/input/touchscreen//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/drivers/leds//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/drivers/leds/trigger//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/drivers/media/cec/usb/pulse8//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/drivers/media/cec/usb/rainshadow//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/drivers/media/common//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/drivers/media/common/videobuf2//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/drivers/media/mc//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/drivers/media/usb/gspca/gl860//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/drivers/media/usb/gspca//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/drivers/media/usb/gspca/m5602//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/drivers/media/usb/gspca/stv06xx//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/drivers/media/usb/pwc//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/drivers/media/usb/s2255//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/drivers/media/usb/stkwebcam//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/drivers/media/usb/uvc//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/drivers/media/usb/zr364xx//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/drivers/media/v4l2-core//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/drivers/memstick/core//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/drivers/memstick/host//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/drivers/mfd//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/drivers/mmc/core//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/drivers/mmc/host//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/drivers/mtd/chips//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/drivers/mtd//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/drivers/mtd//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/drivers/mtd/ubi//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/drivers/net/can/dev//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/drivers/net/can/m_can//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/drivers/net/can/peak_canfd//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/drivers/net/can/spi//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/drivers/net/can/spi/mcp251xfd//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/drivers/net/can/usb/kvaser_usb//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/drivers/net/can/usb/peak_usb//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/drivers/net/can/usb//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/drivers/net/can//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/drivers/net/ethernet/amd/xgbe//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/drivers/net/ethernet/aquantia/atlantic//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/drivers/net/ethernet/atheros/alx//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/drivers/net/ethernet/atheros/atl1c//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/drivers/net/ethernet/atheros/atl1e//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/drivers/net/ethernet/atheros/atlx//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/drivers/net/ethernet/broadcom//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/drivers/net/ethernet/broadcom/bnx2x//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/drivers/net/ethernet/broadcom/bnxt//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/drivers/net/ethernet/broadcom/genet//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/drivers/net/ethernet/chelsio/cxgb4//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/drivers/net/ethernet/chelsio/cxgb4vf//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/drivers/net/ethernet/chelsio/inline_crypto/ch_ipsec//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/drivers/net/ethernet/chelsio/inline_crypto/ch_ktls//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/drivers/net/ethernet/chelsio/libcxgb//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/drivers/net/ethernet/cisco/enic//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/drivers/net/ethernet/dlink//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/drivers/net/ethernet/emulex/benet//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/drivers/net/ethernet/marvell/octeon_ep//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/drivers/net/ethernet/marvell/octeon_ep_vf//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/drivers/net/ethernet/qlogic/netxen//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/drivers/net/ethernet/qlogic/qed//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/drivers/net/ethernet/qlogic/qede//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/drivers/net/ethernet/qlogic//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/drivers/net/ethernet/sfc//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/drivers/net/ethernet/sfc/siena//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/drivers/net/ethernet/stmicro/stmmac//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/drivers/net/ieee802154//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/drivers/net//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/drivers/net/ppp//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/drivers/net/slip//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/drivers/net/usb//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/drivers/net/wireless/ath//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/drivers/net/wireless/ath/ath10k//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/drivers/net/wireless/ath/ath11k//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/drivers/net/wireless/ath/ath9k//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/drivers/net/wireless/broadcom/brcm80211/brcmfmac/bca//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/drivers/net/wireless/broadcom/brcm80211/brcmfmac//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/drivers/net/wireless/broadcom/brcm80211/brcmfmac/cyw//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/drivers/net/wireless/broadcom/brcm80211/brcmfmac/wcc//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/drivers/net/wireless/broadcom/brcm80211/brcmsmac//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/drivers/net/wireless/broadcom/brcm80211/brcmutil//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/drivers/net/wireless/intel/iwlwifi/dvm//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/drivers/net/wireless/intel/iwlwifi//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/drivers/net/wireless/intel/iwlwifi/mvm//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/drivers/net/wireless/marvell/mwifiex//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/drivers/net/wireless/mediatek/mt76//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/drivers/net/wireless/mediatek/mt76/mt76x0//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/drivers/net/wireless/mediatek/mt76/mt76x2//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/drivers/net/wireless/mediatek/mt76/mt7921//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/drivers/net/wireless/mediatek/mt76/mt7925//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/drivers/net/wireless/mediatek/mt7601u//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/drivers/net/wireless/ralink/rt2x00//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/drivers/net/wireless/realtek/rtl8xxxu//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/drivers/net/wireless/realtek/rtlwifi/btcoexist//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8188ee//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192c//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192ce//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192cu//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192de//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192ee//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192se//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723ae//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723be//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723com//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8821ae//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/drivers/net/wireless/realtek/rtlwifi//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/drivers/net/wireless/realtek/rtlwifi//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/drivers/net/wireless/realtek/rtlwifi//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/drivers/net/wireless/realtek/rtw88//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/drivers/net/wireless/realtek/rtw89//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/drivers/ntb/hw/amd//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/drivers/ntb/hw/intel//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/drivers/ntb//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/drivers/ntb//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/drivers/ntb/test//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/drivers/nvme/host//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/drivers/nvme/target//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/drivers/parport//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/drivers/platform/mellanox//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/drivers/platform/x86//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/drivers/platform/x86/amd//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/drivers/platform/x86/amd/pmc//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/drivers/platform/x86/amd/pmf//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/drivers/platform/x86/dell//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/drivers/platform/x86/dell/dell-wmi-sysman//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/drivers/platform/x86/intel/ifs//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/drivers/platform/x86/intel//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/drivers/platform/x86/intel//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/drivers/platform/x86/intel/pmc//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/drivers/platform/x86/intel/pmt//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/drivers/platform/x86/intel/speed_select_if//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/drivers/platform/x86/intel/uncore-frequency//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/drivers/platform/x86/intel/wmi//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/drivers/power/supply//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/drivers/scsi/aacraid//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/drivers/scsi/be2iscsi//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/drivers/scsi/bnx2fc//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/drivers/scsi/bnx2i//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/drivers/scsi/csiostor//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/drivers/scsi/cxgbi/cxgb4i//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/drivers/scsi/cxgbi//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/drivers/scsi/fcoe//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/drivers/scsi/fnic//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/drivers/scsi//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/drivers/scsi/libsas//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/drivers/scsi/lpfc//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/drivers/scsi/megaraid//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/drivers/scsi/mpt3sas//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/drivers/scsi/qedf//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/drivers/scsi/qedi//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/drivers/scsi/qla2xxx//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/drivers/scsi/qla4xxx//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/drivers/soundwire//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/drivers/target/iscsi/cxgbit//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/drivers/target//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/drivers/tty//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/drivers/tty/serial/8250//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/drivers/tty/serial//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/drivers/tty/serial/jsm//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/drivers/uio//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/drivers/usb/atm//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/drivers/usb/image//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/drivers/usb/misc//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/drivers/usb/misc/sisusbvga//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/drivers/usb/serial//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/fs/smb/client//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/fs/smb/common//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/fs/squashfs//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/mm//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/net/6lowpan//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/net/atm//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/net/bluetooth//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/net/bluetooth/bnep//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/net/bluetooth/hidp//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/net/bluetooth/rfcomm//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/net/can//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/net/can/j1939//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/net/ieee802154/6lowpan//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/net/ieee802154//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/net/mac80211//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/net/mac802154//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/net/mpls//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/net/rfkill//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/net/sunrpc/xprtrdma//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/net/wireless//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/sound//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/sound/core/seq//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/sound/core//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/sound/drivers/mpu401//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/sound/drivers/opl3//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/sound/drivers/pcsp//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/sound/drivers//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/sound/drivers//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/sound/drivers//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/sound/drivers/vx//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/sound/hda/ext//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/sound/hda//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/sound/i2c/other//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/sound/i2c//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/sound/pci/ac97//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/sound/pci/ali5451//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/sound/pci/asihpi//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/sound/pci/au88x0//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/sound/pci/ca0106//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/sound/pci/cs46xx//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/sound/pci/ctxfi//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/sound/pci/echoaudio//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/sound/pci/emu10k1//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/sound/pci/hda//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/sound/pci/ice1712//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/sound/pci/korg1212//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/sound/pci/lola//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/sound/pci/lx6464es//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/sound/pci/mixart//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/sound/pci/oxygen//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/sound/pci/pcxhr//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/sound/pci/rme9652//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/sound/pci//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/sound/pci//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/sound/pci//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/sound/pci//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/sound/pci//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/sound/pci//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/sound/pci//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/sound/pci//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/sound/pci//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/sound/pci//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/sound/pci//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/sound/pci//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/sound/pci//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/sound/pci//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/sound/pci//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/sound/pci/trident//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/sound/pci/vx222//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/sound/soc/amd/acp//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/sound/soc/amd/ps//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/sound/soc/amd/renoir//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/sound/soc/amd//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/sound/soc/amd/vangogh//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/sound/soc/amd/yc//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/sound/soc/codecs//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/sound/soc/intel/atom//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/sound/soc/intel/atom/sst//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/sound/soc/intel/avs//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/sound/soc/intel/boards//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/sound/soc/intel/catpt//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/sound/soc/intel/common//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/sound/soc/intel/skylake//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/sound/soc//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/sound/soc//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/sound/soc/sof/amd//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/sound/soc/sof/intel//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/sound/soc/sof//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/sound/soc/sof//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/sound/soc/sof//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/sound/soc/sof//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/sound/soc/sof/xtensa//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/sound/synth/emux//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/sound/synth//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/sound/usb/6fire//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/sound/usb/bcd2000//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/sound/usb/caiaq//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/sound/usb/hiface//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/sound/usb/line6//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/sound/usb/misc//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/sound/usb//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/sound/usb//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/sound/usb/usx2y//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/sound/virtio//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/sound/x86//lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/sound/xen/-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protectioncpioxz3Tx86_64-redhat-linux-gnuELF 64-bit LSB relocatable, x86-64, version 1 (SYSV) (XZ compressed data) 7WY[]gz\_b  \^`bdgik|`c   !#%*+.01245679;=os  #&3:IKY_bflvx{.ASlp!"$,39;=CEGR   & L U W Y b n u x z |  0 = > ? I R W ] _ a e m u w }   ! 6 D F H U W o r t v y $ - @ z  5,-GKQY+35H0;i6gmq!$).tvxz|~B\`i~  !$&*.02468BGKMVXZ\acmor| >]_g !"$&(.28:?@AMO\_`bhnrtvy|:<CEGJ:<EKnp  "/FHKORVXYbzORTYabcez  r v y !!!,!.!7!@!E!H!O!V!h!j!n!p!r!t!v!x!z!|!~!!!!!!!!!!!!!!!!!!!!!!!!"""9"B"V""#B#J#M#O#S#U#W#[#^#`#b#f#h#j#m#o#######################$$$$$ $ $ $$$$$$$$!$#$%$)$-$?$D$H$J$f$p$u$w$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%% %%%$%(%,%0%9%?%D%I%K%[%a%c%e%g%i%k%m%p%r%u%%%%%%%%%%%%%%%%%%&& &&&&&&"&$&&&)&,&.&5&9&=&B&G&U&W&Y&]&`&b&d&f&h&j&l&n&p&r&t&v&x&z&}&&&&&&'''''''((#(E(V(Y(^(a(c(f(m(o(s(x({(}((((((()) ))%)))1)4)7)))))) '    +`sM% $!2$1    & >b& g = +:&  K   " ) 4 & :.Ym/DXkH  @ .1.*FDT         " 0  -      e : /  Q  X ]  !i    " _        !   *  "X   kPPPPPPPPPPnP&PbPJP%PaPKPPPPPPPPPPPPPPPPPP P P P P PPPPPP:PePfPiPjPkPlPmPpPqP{P|PiP P P P P P P P P P!P#OP#PP#P$WP$ZP$[P$\P$^P$aP$bP%P&P&P&P& P& P&P& P& P&PP#PP!PP#DPPOPPPQPRPSPTPUPVPWPPXPYPZP[P\P]P^P_P`PaPbPcPdPePfPgPhPiPPjPkPlPmPnPoPpPqPrPsPtPPPPPPPPuPvPwPxPyPzPP{P|P}P~PPPPPPPPPPPPPPOPSP =P P P P!)P!P!P!P!P#NP#P#P#P#P$P$P$P$P%P'~P(P)HPPEPjPPRPPPSPPPPPP6P8P=P>PAPBPCPDPEPwPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPkP P6P7P8P9P;P:PAPBPCPPPPPPPPPPPPPPPPPPPPPP0P,P-P@P:PEPFPHPPPaPbPmPnPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP4PIPJPKPPPP P]PPDP;PP?P@PAPBPCPDPEPFPGPHPIPJPKPLPMPNPOPPPQPRPSPTPUPVPWPXPYPZP[P]P^P_P`PaPbPcPdPePfPpPqPrPsPtPuPvPwPxPPPPPPPPPPPPPPPPPPPPP P P P P !P "P #P )P *P +P -P /P 0P 3P 6P 7P 8P 9P ;P P BP CP FP GP HP IP JP KP LP MP NP OP PP QP RP SP TP UP WP XP YP ZP [P \P ]P ^P bP eP gP hP iP jP kP lP mP nP oP pP qP rP sP tP uP vP wP zP P P P P P P P P P PPmPPPsPPPPPPQPRPPPPPyPzP{P|P}P~PPPPPPPPPPPEPFPGPHPIPJPKPLPMPNPtPPPPPPPPPPPPP_P P P $P %P &P 'P (P ,P .P 1P 2P 4P 5P :P =P ?P @P AP DP EP VP _P `P aP cP dP fP xP yP {P |P }P ~P PFPHPPPPPPPUP&PPPPPPPPPPPPPP;PPPPP\P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P PIPGPPPPnPPoPpPPqPrPP gPP DP#+P#-P#,PP#P P0PP.PPP P/PPPPPPPPPPPPPPPPPPPPPPPP P mP {P P!P!uP"zP"{P#P#.P(P)BP?PP P!$P"P&P@P P"PAP"P"P)TPBPUP P"P#P)APCP P $P EP hP }P!P"OP%DP)WPDP(PEP(P(PFP &P 'P(PGP"GPHP P!dPJP P P FP iP zP ~P P P! P!P!P!P! P!FP!GP!HP!TP!VP!WP!sP!tP!vP!wP!xP!yP"BP"P"P"P"P#0P#2P#3P#4P#5P#7P$hPKP&PLP"tP"uPMP |P!RP!SP#LPNP (P oP#P#P#P&^P&POP P"NPPP!OP!PP!QPQP_P P P #P %P *P HP jP nP qP rP vP P!rP!{P"rP#P#P%CP%EP%FP-P~PIP yP xPP P P sP P P P P!oP"sP"|P$jP4P&PPP"FP&PNPPPP P LP RP bP kP uP!P!P!P!P!P!P!P!P!P!P!P".P"JP"P#P#P#P$P&P&LP&P&P&P&P&P&P&P&P&P&P&P&P&P&P&P'P'P'P'P(P(P(P(P(P(P))P)*P)DP)EP)FP)GPP !P )P P!P!IP!UP!qP!P"P"P#/P#6P#8P#uP#vP#P$iP$PPPPQPzP{PPPPPPPPPPPPPPPP"P#P$P%P&P'P(P)P*P+P,P-P.P/P1P2P3P4P5P6P7P8P;PP0P9P:PPP P P PPPPPwPxPyPzPPPPPPPPPPPPPPPOPRPSPTPUPVPWPXPYPZP[P\P]P^P_P`PaPbPcPdPePfPgPhPiPjPkPlPmPnPoPpPqPrPsPtPuPvPwPxPyP|P}P~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P!PPPPPPPPPPPPPPPPPPPPPPAPPhPPjPPPP!PPPPPPPPP~P0P/P7P4PfPgPPP?P@PDPEPFPGPPPPPPPPPPSPTPUPYP[P]P^P`PdPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P PP P"P$P'P(P+P-P/P0P1P3P5P6P;PPP$P$P$P$P$P$P$P$JP$KPP PPPP?PPPP P P P PPPPPPPPPPPPPPPPPPPPPPPP>P@PAPBPRPSPTPP2P?PDPEPGPKPVPPPPPPP?P@PPPPPPPPPPPPPgPiPPPPPPPP P P P P P P P P7P P P8P-P3P.P1P?P9P=PPPPPPPPPPPPPPPPP,PPPPPPPPPPPPPP+PGP,PP P P P P P P P P P P P-PPPPP.P/PDP0PP P P P PP1PP2PP P P P P P PP P P P!P!9P!iP!P"ZP"P"P"P"P"P# P#;P#>P#P#P#P#P$tP$}P$P%\P%P&GP&WP&qP&P&P(P( P).PPP P! P!0P"P"P"P#TP#P#P$P&P((PP .P#9PPJPPPPPP!P"PPLPoP P P P P P"P#P#P$P%P%P%P&P&'P&OP&SP&P&P&P'7P':P'MP'NP'P'P'P(P(OP(P)P) PPMP|P$P%P'PPPPPPPPPPPPPKP#MP$P%P&KP&NP'P(P)PPP P!+P!@P!CP!DP!EP!YP!P$P%P&P)CPP'PP!PP!P"P#wP#xP#yP#zP#{P#|P#}P#~P$P$P#P"HPhP#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#P#PiP%P%P|P#lPP!PP!P! PPWP P!%P!&P!fP!mP!}P"LP"[P"P"P"P"P"P#P#$P#)P#`P#cP%P%P%P&7P&rP&sP&vP(%PP 1P 2P"PP$PP$yP)QP)NPP!AP"P%PzP P OP P P P P!'P!.P!/P!gP!P!P!P!P"/P"YP"\P"]P"kP"P"P"P"P"P"P"P"P"P"P"P"P#P#P#P#:P#P'PP'TP'QP'RP'VP'XP'_P'aP'cP'nP'{P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P(P(P(P(P(P(P(*P(+P(-P(>P(@P(YP(cP(oP(rP(P(P(P(P(P(P(P(P(P(P)P)P)P)P) P)P) P)P)P)P cP dP eP fP! P#bP#P#P$P%P&P&P&P&P&P&P&P(0P(pP kPBPCP#P&P[P P P P P PNPIPPPQP&pPXP P!P"P#P&XP(P$P$P%qP%rPPP 0PP 3P 6P 4P 5P 8PPPP P#P$P%P&P'P(P)P*P+P,P-P.P/P0P1P2P3P4P5P6P7P8P9P:P;PP?P@PAPBPCPPP P P P P P"P(^P(_PPPPPPPPPPPPPPPPPP#PPPPPPPPPPPPPPPPPPPPPPPP P P P P PPPPPPPPPPPPPPPPPPP P!P"P#P$P%P&P'P(P)P*P+PPP"PPPP,P-P.P/P0P1P2P3P4P5P6P7P8P9P:P;PP?P@PAPBPCPDPEPFPGPHPIPJPKPLPMPNPOPPPQPRPSPTPUPVPWPXPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPYPZP[P\P]P^P_P`PaPbPcPdPePfPgPhPiPjPkPlPPPP P P P P P!P"P"P"P#P#P#SP$XP$YP$]P$_P$`P%P&P&P&wP( PPPPPPPPPPPPPPPPPPPPmPnPoPpPqPrPsPtPuPvPwPxPyPzP{P|P}P~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P!P"P#PPgPhPnPoPrPsPtPuPvPzPwPxPyP}P~PPPPPP P P P P PPPP 9P P P#P#P#P%PPPPP$P%P&P'P(P)P*P+P,P-P.P/P0P1P2P3PPP=P>P?P@PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P P P P PPPPPPPPPPPP PP!P"P#P$P%P&P'P(P)P*P+P,P-P.P/P0P1P2P3P4P5PPLPMPNPOPPPQPRPSPTPUPVPWPXPYPZP[P\P]P^P`PaPbPcPdPePfPgPjPhPiPkPlPmPnPoPpPqPrPsPtPuPvPwPxP{PyPzP|P}P~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P P P P PPPPPPPPPPPPPPPPPP P!P"P#P$P%P+P8P9PJPKPLPMPNPOPXPsPtPuPvPwPxPyPzP{P|P}P~PPPPPPPPPPPPPPPPPPPPPPPP)P2PCPOPUPSPPP P P P P P P P P P P P P P P P P P P P P P P P PPPPPPPPPPPP%P%P%P%P%P%P%PPMPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P P P P PPPPPPPPPPPPPPPPPPP P!P"P#P$P%P&P'P(P)P*P+P,P-P.P/P0P1P2P3PPPPUPVPPPPPPPPPPPPPP PPPNPOPPPQPRPSPTPpPrP{P}PPPPP4P5P6P7P8P9P:P;PP?P@PAPBPCPDPEPFPGPHPIPJPKPLPMPNPOPPPQPRPSPTPUPVPWPXPYPZP[P\P]P^P_P`PaPbPcPdPePfPgPhPiPjPkPlPmPnPoPpPqPrPsPtPuPvPwPxPyPzP{P|P}P~PPPPPPPPPPPPPPPPPPPPPP2PP P!P!P"P#P$P$P$P%P&>P&@P(#P(8P(MP(fP(jP(P)>PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP1PP VP WP!P# P#P#P#P#P$P(P);PWPPP P P P P P P P P P P P P P PPP#P.P/P3P5PXP P P P P P P P P P P P P P P P P P P P !P "P #P $PPP0P4PP PYPqP|P %P &P 'P (P )P *P +P ,P -P .P /P 0P 1P 2P 3P 4P 5P 6P 7P 8P 9P :P ;P P ?P @P AP BP CP DP EP FP GP HP IP JP KP LP MP NP OP PP QP RP SP TP UP VP WP XP YP ZP [P \P ]P ^PPP#P$P& P&?P($P(P(P(P(P)4P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P PPP P P P P P P P P P P P P P P P P P P P P P PQP)P*P+P,P-PPPPPPPPPPPRP P P P P P P P P P P :P ;P P P P P P P P P!P!6P!:P!;P!P!P!P!P!P!P"P"P"P"P"P"P"P"P"P"P"P"P"P#P"P"P#P#P#P#P#P#*P#RP#P#P#P#P#P#P#P#P#P$VP$lP$mP$nP$pP$oP$rP$qP$sP$xP$zP${P$|P$~P$P$P$P$P$P$P$P$P$P%P%P%P%P%P%P%P%P%P%P&P&P&P&6P&8P&9P&:P&;P&P ?P @P AP BP CP DPWPdP!P"P#P#P$P#P#P$P$P$P$P$ P$ P$ P$P$P(P(P(gP(hP(lP(P):P)P ?P @P [PPPPP PPPPIPZPcPkPPP[P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P PPPPPPPPP"PPPPPPPPPPPPP6P7P8P9PPPPPPlPnPmPoPpPqPPPPPPPPuPPPPP)eP)fP)gP=PPPP9P:PP>PPPPPP@PPPBPP)^PPPPPPPPPPPPPPPPPPPPPPPPPPPLPMPPPP P P P P PPP)mPPPPPPP)\P)_PPPPPP)jP P)rP P)hP)pPP P)lP PPAPP)nPYPZPPRPTPPSP PTPfP)cP)kPgPUPWPuPPPPPP}P_PjPkPPYPP`PPPPPPPPZPPPPPPPPPPPPPPPPP(P)PP P P P P P P P*PPPPPpPPoPPPPPPPPPPPPPPPPPPP)iPPPiPPPPPPPPPPPPPPPPPPPPPP)aP)bP)oP P P PP)qPP)dP!PoPPPPPPPPPPPPPPPPPPPPDPEPFPJPhPPPPP)`PXPmPPBPPPPPPPP PP?P@PAPBPCPDPEPFPGPHPIPJPKPLPMPNPOPPPPPPPPPPPPPPP P P P P P P P P P P P P P P P P P P P P P P P P P P P P PPPhPjPkPlPmPnPoPpPtPqPrPsPPPPPPPP$P%P&P'P*P0P4P5PPPP(P)P+P,P-P.P/P1P2P3PPP/P=P9P0P>P:P P P P P P P P P P P P PP 3P 4P 5PPPfP 2P 6P 7P 8P 9P :P ;P P ?P @P AP BP CP DP EP FP GP HP IP JP KP LPP PP QPP ZP [P \P ]P ^P _P `PPPPPPFPPCP PPPPPPPPPPPPPPPPPPPP'PPPPPPPP!(P!P!P!P"WP"^P#?P$P$P$P&PP"yPP"0P"1P#P$P$P$P$P%PP%QP%RP%SP%TPPPPPP!pPP P"?P"@P"AP"CPP#oP#pP#qP#rP#sPP!P!P!PP#'PP#(P2P3PPvP"mP"nPP"P"P"PP!PP$P$P$P$P$P$P$P$P$P$P$P$PP"qPP"P"P"P"P"P&P&PPPP%BPP$PP P P!*P!4P!eP!P"~P"P%PP&PP&P)0PP!,P!5P!|P!~P#KPP'P'P(UP)P)SPPP MP P P P"P# P#BP#EP#FP#GP#hP#P$P$P$P$P$P$P$P%P%P%P%P%P%P%P%P% P% P% P% P% P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P% P%!P%"P%#P%$P%%P%&P%'P%(P%)P%*P%+P%,P%-P%.P%/P%0P%1P%2P%3P%4P%5P%6P%7P%8P%9P%:P%;P%P%?P%@P%AP%P%P%P&UP&YP&zP&xP&yP&P&P&P&P&P&P&P&P&P&P&P&P&P&P'P'P'P'P'P'P'P(P(P(P(P(P(P(TP(sP(~P(P(P(P)PP$7PP P"P$kP%YP&P)1P P!PP#PP&P(PPXPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP AP CP P P P P!P!P!P!P!P"2P"3P"4P"5P"6P"7P"8P";P"9P":P"UP"P"P#P#P#P#P#P#!P#"P#JP#]P#P#P#P#P$P$P$P$8P$9P$:P$;P$P$?P$@P$AP$BP$CP$DP$EP$FP$GP$HP$IP$LP$cP$gP$wP$P$P$P$P%P%P%P&2P&JP&MP&_P&`P&uP&P&P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P'P( P(GP(PP(QP(RP(XP(P(P(P(P(P)!P)"P)#P)%P)$P)UP)XP!P#HPPPP"P&eP&fP&kPP&gP&hP&iP&jP&lPPTPbPgPmPuPyPPP P ?P @P BP P"P"P"P$P%IP%GP%HP&CP'PPP NP"VPP!BP'P P P P PPPPPPPPPPP!P! P!ZP![P!\P!]P!^P!_P!aP"P"P"P"P"P"P"P#IP$MP$P%XP%P)P P"PP(P(PPP3PPP PP!P"P#PPPPjP?P@PAPBPCPDPEPFPPPPPPPPPPPPP P PPPPPPPPPPPPP*P+P,P-P.P/PP5P6P7P8P9P:P;PP?P@PAPBPCPDPEPFPGPHPIPJPKPLPMPNPkPlPmPnPoPpPqPrPsPtPuPvPwPxPyPzP{P|P}P~PPPPPPPPPPPPPPPPPP P!P"P#P$P%P&P'P(PPPPPePPLPPPPPPPPPPPPPPPPPPPxPP@PAPBPCPDPPPPPPPwPyPP5P6P7P8P9P:PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P P P P PPPPPPPPPPPPPPPPPP P!P"P#P$P%P&P'P(P)P+P,P-P.P/P0P1P2P3P4P5P6P7P8P9P:P;PP?PEPFPGPHPIPJPPPPPPPP P PPP P P P P P P P P P P P P P P PMPPPOPPAP)tPPP P!P"P4PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P P P P PPPPPPPPPPPPPPPXP`PPPPPPPPPPPPPPPPPPPPPPPP*P P P P P P P P P PAPDPEPFPGPHPIPJPKPLPMPOPPPQPRPPPP PPP7PLPMPNPVPPOPPPQPRPSPTPUPPPP1PPPPPPPPPPPPPPPPPPP+PPPP P P P PPPP8P-PPjPPPPPPP P P P PP?P@PAPBPhPiPjPkPlPmPnPoPpPqPrPsPtPuPvPwPxPyPzP{P|P}P~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPkPPPPPP PPPP P P P P PPPPPPPPPPPPPPPPP P!P"P#PPP-P.P/P0P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P PPPPPPPPP PPPPP#P$P7P8P9P:P;PPP YPP P P P P P P P PP P P P P P P P PP P P P PPPPP P P P P P PP.P/P0P1P2P3PP P P P P P P P P P P P P P P P P PPPYPPPPPPPPPPPPPPPPPPPPPP+PPPP P"PP&PP(PP*PP'PP)PPPP#PP%PP!P$PPPPPPPPPPPPPPPP$PPPcPdPePfPgPhPPAPPBPPPPPiPjP}PPkPlPmPnPoPpPqPrPsPtPuPvPwPPPPP%P(P\P]P^P_P`PaPbPcPdPePfPgPhPiPjPkPlPwPxPP PPP P P P PPPPPPPPPPPPPP PTPzP~PPPPPPP4P5P6PPXPYPZP[P\P]P^P_P`PPPPPPPPPPP!P"P#P)P$P%P&P'P(P*P+P,P-P.P/P0P1P2P3P4P5P6P7P;P8PP?P@P|PPPPJPaPbPxPyP{PPCPDPEPFPGPHPIPKPLPNPMPOPPPQPRPSPUPVPWP0PgPhPiPPPPPPPPPPPPPPPPP P&P'P)P*P+P,P-P.P/P1P2P3P4P5P6P7P8P9P:P;PP?P@PAPBPCPDPEPFPGPHPIPJPKPLPMPNPOPPPQPRPSPTPUPVPWPXP[PmPnPoPpPqPrPsPtPuPvPyPzP{P|P}P~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPgPPPPPPPPPP P7P9P:P?P@PQPSPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP[P^PPPPPPPP PPPPPHPPPPPP2P7P=PBPDPRPrPfPjPlPPPPPPPPPPPPPPPPPP#P&P.P7P9P>PAPHPLPTPPPPPPPPPPFPIPPIP;PPPPPP PrP PPPPPPPPPPPPP PPPUPPPPPPPPPSPPPPPP PP PPPPPPPPP~PPPPPPPPPPPPPPP PHPPP6P7P8P9P:P>P?P@PCPDPEPGPHPJPLPMPNP!P"PGPHP9P:PAPBPFP#P$PPOPQPRPSPTPUPVPZP\P]P^P_P`PaPbPcPdPePgPhPiPjPqPrPsPtPuP%PPP[PfPkPlPmPnPoPpP&P'PPPPP(P PvPwPxPyPzP{P|P}P~PPPPPPPP)PPPP*P+PP,P,PP-POPP.PNPP/PPPP1PQPP2PPPP0P1P3PPP?P4PP5PPP6PPPPDP-PPEPpPqPFPPGPrPPHPrPPQPRP=P>PIPJP8PPPPKPsPPLPtPPMPvP PNPwPP P POPPP PPPPPQPPPPPP P P P PRP P P P PTP P PUPVPPPWPPPXP~PYP)PZPPP[P*P\P+P]PcPP^PcPP EP FP_PPP`P!PP GP HP IP JP KP LPaPP#P^PlPPP MP NP OPbPP$P%PPPcP"P&PPdP P'PP PPeP(PP QP RP SP TP UPfP+P)PP WP XP YP ZPgP|P VPhP}P P PiP*PP P PjP-P [P \P ]P ^P _P `P aP bP cP dP eP fP gP hP iPkP jPlPPP PPmP"PnP$PoP#PpP,PqP%PrP'PPsP&PtP(PPdPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPWPXPYPZP[P\P]P^P_P`PaPbPcPdPePfPgPhPiPjPkPlPmPnPoPpPqPrPsPtPuPvPPPP.PPSPTPUPVPPPPPPPP2P3P@PP PPPPPPPPRPqPPPPPPPP P#P&P.P7P=PAPHPTPPPPPPPP0PP7PPP8PcPdPePfPgPhPiPjP9PIPKP:PSPTPUPVPWPXPYPZP[P\P;P PP?PP@PPPPPAPPBPPPCPPwPPxPPPyPPPzPP{PPPPPPP|PPPP}PPPP~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP]PbPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPuPPPPP)P*P+P,PP {P |P }P ~P P P P P P P P P P P P P P P P P P P P P P P PvPPRPP#P&PAPPPPPPPPPPP P!P"P(P)P P P P P P PPPPPPPPPPPPPPPPPPP P!P"P#P$P%P&P'P(P)P*P+P,P-P.P/P0P1P2P3P4P5P6P7P8P9P:P;PP?P@PAPBPCPDPEPFPGPHPIPJPKPLPMPNPOPPPQPRPSPTPUPVPWPXPYPZP[P\P]P^P_P`PaPbPcPdPePfPgPhPiPjPkPlPmPnPoPpPqPrPsPtPuPvPwPxPyPzP{P|P}P~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPCPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP@PPPPPPPPPPPPbPP2P3PPPPPPPPPPPPPPPP(P.PPPPP>P P zPDPEPZP[PaPbPvPwP|P}PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPRPPPP&PAPHPPqPPPLPPPPPPPPPP.PPPAPBPCPP~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPFPGPHPIPJPKPLPMPNPOPPPQPRPSPTPUPVPWPXPYP\P]P^P_P`PkPlPmPnPoPpPqPrPsPtPuPxPyPzP{PPPPPPPPPPPPPPP P P P PPPP PPPPPP P!P"PPPmPnPoP,P-P.P/P0PPP$UPP%PP&P&P&P&P&P&P&P&P&P&P&P&PP P P P P(tP(vP(wP(}P-P.P/P0P1P2P3P4P5P6P7P8P9P:P;PGG"){pc- i4O~LMe1rI PaU Z *6:D,U^AT6Q^* KDה^tkUXu|=Z#Y@;nf';W$Ft~0ޮ5i"gbo举F3Qў )vGLP!cݞC-}w[c`^ٶuBɬovW/[Xs! 69{nm`U$m(f†^(mvJ,@\T4BUS\7`pdtFY2OhSŒBivR[>Hwwl:^yҵtn?S:g4Rx߈9&R|.w1lwi4'`| y0fun=%'Wr㠣(=Igz=yw(IbڽJu೪:kN06.>/J8Zh/W̟U%VZuͲO270?c%9& 蛊CM RUL8\] COew&?i;t"w\u1[A=/Pٞu9g%=a,%np2ô w!zKT{XS"4u&R&B_94ܘ38킚"2>h#wHzjeeGPɷ^QvBwrݔ{w3SȂ=ad!,;}kmßkɛb`/甇XySH&t8o/%/Id ^IDFwpp֨GD+~[*b;s%JՖx+sÕQD1=d_x>;p݃^(ªOţgAw߽mP{6,.&G~RjGjI ˜:V&F^ŀ)3MXP'OH!XW>;fEuIN1Us,Og>?(j7S6gwĬa>#.q D)@"'!{J9ahQE}/~\)m(;SYY6;l/PxL {E3 lG=|w7͊QP c&ji}"˨Պƣe}|mB-*:ըR@YVV+eۗ kmv$ 4WekXp|UYAu8hY:6vqwUh$i~U8T3텁i T *UAi_'OGƁ? w 1賋ҧ/Mo<-? -/ Գb pݒ*iHB!3{?X0`E%]`1dBU/uBZHo*PC #gQ Zt~Y=F]o6Fߴb(-V7`;~'vK!֋9M+316J/YNS$h#'v%] ӷesS-DѼ,i9%%w~ZF#E^t(TWrb 3P]lvN駃zl0sDB*$-*^u>"05 ˇsmVqtUhުwoޤ/IKtb\oS6?;]9lp+ǮxJIk=[E"R-oRntĭ,b!WhKq&CC-w.6Җ$ċ[y~s >=n !u uٰ9ۙzRtl) iU<_•KײJN!MX^ĂSaI@smm2i5njxg5uC v*hWU@[a32Ph,eGNRȲC @swc(ccQT`~p#oէWR6#װS4]ՅF-%~X]Y&!]s>7q-_?rX $곩u@-SP<6]qjbbIwiTc Yt҈]8RGgH5Q6uneV:i:#U/Pqw];@ȴM\ܱ`y<+ct2Xv>Ul 0qcLqk7jgťWff.41 %,5C(x:YWՁ _~Œj^hѦ8bc[QGEmk^ vK죽X|#P̒B`)+hS0yES # X殮7̲RFFH:tlHjY۔Ȍ(bTJ.e9af];C$lц TͨC?~a* YݹF4mW3-8nm&[R;|[={Rź1QR*? s6⥉3F(cK[ CG8^)V>X{@<Q qnƐsiy"xh+?FZ@x68ay"Z1c1:4i{z췞`ߺ}{upNx$20:e.'T`n68l,t%Ep` u`M*Wae ,t-< (L/;TD„x)iM Oז} K\;91)|e[] & $8vu婄cB!6fj%YoJb Р,~g> .4A/Z;hN(U5J:I{ׇ~AZ<z O̵ Qj@h:Cw޷` XSB]/ f1e "%Z-uC[?ڙVC5> EKك"CMRDiUCӁTT?H\|$`{ALbV7I8tΰ9ף>RWN  ? Mw'^rPP\œ1P&42\Y O>dȾE@E*_h9Yy"&oYt{ˇXPV2ELvKo'ov_%c\o(Րiz?oXx .?Ɛ'-! ջYm5D"|/ks܋!j#i΄A7`R&B .L&+!4+tt^owjb!zMigEZt "?y[~VY8{}HNӨI *fFgs%!d Q $)o $P4ԼKY&ԴKѫ:XM8.-ʞE'<v "0|np򺴧ΓJEfP2Rj4g_")0[eQ"4A)t$/Xb˃# *w /bҋl[iF0Ţ$D[/x/a]D OQjF?Yzu\gh!~.ɂ3~qo‡wr|f-8\&r 2z ۢOb}H5xXBWM`#)!W|ͺS$Y_겛WrvQIhmjA蛢A{:D[, T8llYq/|g;,d5V& J]0WcG&ic5bԬo{<$& 9G?CPz_UGڢXg]X#AGBK_7\@@~]lT:YNA H#d2Zݟ6?HXs:i*$Vwv*EU%(;O2Q/V~&9Հ7~PP6Pe9]CIÝ *}mK$&XFZ=/6dz4is}%o8P"̈́ z=TM=_20$zr#6GL>(,QAMqe_h'*[{Z+"GPvt&ٻ#&l3ނ86܇~Xp=Ǟ[*baSqCsYy$r~_od/8 R14<_PYb'm6<m:Ԫb~&Zqyl5j]wF½d jI¢U$ t l;6SK%Ú wdlzyѨr~DllB8mU yo4bIi <#^}Ϩqɖp%ܣi׀,GѥcŋŅ 5tˡ4$zI6eCb{ńTEΓ)J]ʤ:uJX5Nu„c_XVà. e+6ͥVz2rU+Cwzȥ0gKB^\{s\"bwzsw݋i?&x=ʽ/ ʖhAL +Tаq%qv;]/@[rt0M*x$[s:=^N 8KGks ^4%ܴTaVCcTrk9}Ks-6R tpt[1bZ>SԓhwE@E_zQqל@682}gMc.Z_:tt7~uO9ghFXk=u4{ [Q;|A2•' 1u 5ް,r}eAZZ5\-i# AMD =l¹W}7Or#07d3@)F&8-B;.:bQ8shT{`!@4%j_Dj5;!rG*r턺ZԇQM6C4a P+;&z{#XZ^>@u<ʡ*i~ôtz((J&Ad $x>W'=֓#CӎF|m}2}'$TP+,9^Tʞ7ƇW6}1)>BN6.TcԂy~NIrF@wݧgmSIB*HԀhwف! >fXca uoգjY-׼I7jM'#њaR?ԼW7?  dZJ^Vg~D0upb3[V"d:_hv'-Nbr `_viRe5VFu,èjxS&P.Qz! @cK5a4t' ;BS6K@eD:W^#Z}.^\h%91(:(pG^}vJa&-p*t6I)!8S",9Yxڠo,KهZ#9KU-YǠn m=WO暰+Jt"s_|DOӗuQᾊ!:|Ӳ[iEʳTѮb4gmC 2)I%"a)%p!E ﬞZG+o71gAڃ鿯c]bE`Qt7a}o(`2 ҵ p2xL?XXcu5$F΅F fyfYXsb~eU =xxت3(}RvuHw6FB|3=D_b:kʈsX`yBCQu.\5At=?VTzCkVSN90. 30tF Yڛr8|կ>T@J=_m*$sJmZ6B}r5AX:R (lm*޺nv,W^̛: p/dl'?|:{rJ4TޗRR՜߉Q+-?T.7f,'/`ϴi\h7%͊BS][*L?hP`lkK yK[/?-G:f `ILˠH'nP{+IiR:|> PG3 Y ~3O*77w;O,C%ڗ{䟷)T&V[*v}S䆀<җR 35%I~J3#%&DNg3{tK(@ `Z @Uog˙o$}{][ n2&FŽqR<1T4[.27xf1qܱioZYvXa Vd$:'Q s$b nk1Kn׽X9 =#hj.))@a8Z,9Wu  ZV.Pá\#BS 2Q<}hӸ.L=O xo<:3V C3~d|x){f;zx u ՎNKWZhO2w -{dfv4QeSX5e2Ɠ 5#]/BE BG0xMʀZW2EPE$'"|!쏓v׮۶}\-fod3" +p<\m:XP&Ht+crE Gw pź&HT=cz C@gq.2lRfrf4VrĀTͩZ1vI4 `f }Ug} 6^-ʠpQ  Q>^_ ϼv>Yƹ$鮥[ p-j8vҧ\%[9MECe6 Jj=3zu=A0I j_mr+sF%'}yo(MPvsls)X+&-\T͖6= TWϷ?{m.[bK>ÐaZ+~-M3~ɋ$'j64 #%:E %D2'qwn&Q I<ՓYl ưQ ׯ䀝fH?;>չIllu*o^ؤBR ~qhtf88NWJm?RAN]F#)T6&i͐Nr%y oE bPMtm}΄di$Հdk>m즖h2׆|uHWy~Y̻ <LR^\in6>Y֜ YcoosԪ9vjp~ȶ[jGnn3y^] S;rGxEm*ͤ2 Qe%^wk.yd#`v ;aSe:D <|+B.h 1a4jzg#"we,zE٭@`mp 7Et:~8&zU[FfQ sKP5SV-e5Lic% qgI mD 8ANA2>G> &&^'C~žd1^mSpngt_рؙKjn~ ;ޢZ?u%͚tEد7mdZ+Q6h6I߈04d4qsk^-cP]/[xI\C6tw17M# #tL@AǙaG8z]Y}6D/`ᤳ鲕۷t.Ɨ=.\ڑS DIt`vdL N̋ϭ!²":rB`NW@Opjy e m(HpɄ9ȨcsI5u49WHBj,JH}+\ߔkn0juj *6;&>SN72S`ޙ'O>V`5G+t,Џ\k3Yiriaw2]f= )g0/zqۖV\.[r]?%JZclyuAE BY' ľ\Lὣ;Ñ݁UH|I.u$L_L*`{Hc6U̝6Ѫ|Ӡiڷ`#=U?dçޯSxiČFЍqRcY)GLa\Wk V8)xMǽ4~9 GT1_[)McQ/D_--/1a줡âjp7|q#!ɱVH/(#qd2A.JZlE|{b21\)Ǿ~;&1@Z7^g֠WV?w V(aT]p/کr-,m[KuI,a Ǥ:" B=.>ިץ@M,!"O玸e %TѡV ^I`& pr 1Bߺ7=%D(E2Rx'sJC~BKƸaXrz.̶I Ex5߮U[*[WkRaNTaжNt:dTdptMjٚ(yږ^gmS*qא郖7g;tG~ S+ 8[M=T魝’2ɂ WFMS!5=SsE:: H=-*cKm=G)8VpIϽg-(MKĊG2;]42xBTK6%))Gfܧ\ 6P%`"V,HEQ$9b1?5c`/qQq{G=P;y'AOu6PiF5Xk?aҀ8YIm:]]uuʖ-/_zS- NclGpmJ梆"[5ew_ĎO\UVP' 0ӛ‡+͌9P F7GxѹDH nm]){ ҼJhV5ٹe?~~aїeok)Vb8 *\9N,c `ɚ vvt3:G21m|uCX*RiêU?f6MPĤv.PrK&W]6z|EK$߶Cvt,J*rOe!̑wG K(ٟ@7Y]sh0z_;<Z۴dB,:恄ﺞ_F][= y3{%dˤ8>bVnH0(!5IZ=(夐ZLCzŏx1l55m+3A(cQ\^;i1ߎ1sb7߁Ӵ 1": 3G{Y0X@'R:ggF{%s+PiTη?PwiaK1Y]/0e6J::} Ni>O2$hA\{ ?_U 6zۓ<O !{874rvNs5++PF\}5lZ(lg}uTZCBmk4 )gr;ٚ yPam: L^@u"w>]謫7"L|b[-yEpLT&פQV>'2fӖM.#mJrdp.Fa>i4)7K,ꎩOC{ i/믩Jy[m>s63@; g8L]72њ-a1+T9`ųYThBKe;i},Bki(4*jV_r[I53x kCM%}eq+ 3@'PO>;8637/QڄGZ%)9t`7tz :e_A*$F8%IB񤮶 ߮pNd}y/MNQtrԖӤb7L&0hѧVhTb=&?Wn2 ܔꢌ ##M! ʿO`X5ЊJSV&ks1P1aX!]TdܩГcgUFtT3k S5wut ~#XkUd[HD{$Z+Jwŵ6! 'ZZ Arw߬xMI ܎O| 0'}ă *$Yz&yQ^H4O0T0|,6Lȷ}VS,dbi.Y|8G~adckڗ_4֢v8C βnAaud(}'Oal$ XU^;FFc!c谍77š% ֭|\4ao}-B,Ú eQZhxWlڶ~o}֠N]eݫU8d\zKhOG\-2Tb_V=f juZ~ͳpNE#AS::Q帳Z:$FP} fބYT,ze{2 5ٱH 9cr8P$HqDI- Qض:mD7M⏩Kw%noHC"L5^(i5KAo+pxHĶ`FK(BH@ zi3zsw4o 8[(ԓ6nAřS;l5˛hhĦXGu{Krg= @&;-T5wAvpY4attdǯ(igE+x)շ$9jM|޹5'oD%楍{ \Ǯ(b\Kk.̯Z#ڍ . 5a@pF54`_5s"ޠ=#u^eH\m;_pY ATZ%A1.} Q 8O. +BHφp%8T)j)?gy!`h_Pp%āt 4\F2уi;ed$: A⳪cQ~S R//Psʶ7y%=ƃO*4 Ki0tC7lz W0cO/ o~e.4(9 wR3d> ˊ%!UxYx#+eˍ1%[psatiBPP|_>Pk!zDnjHKҰ /+ ^׸Uas$H:vXOD͓+ QV܉ig.XSk'mW!W?w:[001&%ܼ|?\94U* Q%io8[\Nv"-zuJ=1] 먇cD{Gm$07gF;Z"_<~(ˋ@mUURdhcCNl sſhr eGrR>f(ė5 |'s{nCkI-?G&kX'Myf+7rh@6 4X/7FSָ?'ihcH9}ucNwq|7TJ{VOa<&a%_^:C_M(wl>{ڸu +\e6 ˪~RF)( zLqMP߳)C."RY՝JYVh)ŶHK\iY8D OeKO@oxk.% gOUx{ke;$Pn|,)%'<<B^^E659NuUI))?6(Ncø!r;+Z3x[Y д-WQjCf&|GN0--]]΂"|QUTٙLYx~m `1Uy h䚼0.SqW<-HMӟT׸ vRl%t钥1 `MtO)_x# IEʣ?AzmW~?QiB X唎YDsqbʦ}.C-g;\iط+V &Y ZDVKYRP!T|ۋ&} L. \j6ɒe "gz+C?r r";Ȼb,7+* LL>n^Ӄ-IVd L_YoLW=KZ9o#ޱ~iAJX]oy[Ǎ&g| *dFO"g ,!:6W.GnJǹr^P\ij(-̨SxB}t!.e1VB :^+J/*S"lxTg3V9٫&E^,Ux*$~Lk'_F51?^A)}ӀW96 z|T%ïNN ݻs!5k򯜏;؝+#)5Y3KgCGޞ)!ƶYh!3Eбyuu[>-a2@T)3C4 N\ ~ojmM#*aC}#V+ QE&n˴0*CP6 y]zcx}AqGz2^{F7%W51mu(5-Z?vT.^Ս>~OhWXJ;#,d87Y+Թׁ5aX$܅@9b-AZBm` s](J7V| gb6FZ_U1g+P2PkDŅh8;0O#W2B0#=@^hD.Fˈ9:}Ő:FOqP#F$qg_k;7N<]n&t?0 ΣTv?Ks}X$FښGũuTs*P"R$ġ֣˰U0k8/m&1}Q3/{M'VQOU$\m svޠ&\7D'2BfͶ^z9VIE HpfW=D;bKR͔*6@D40Ys>1hlLQlEU_ۍ xz?kDcm;10L}['yـ7!vVU;fuJB.\!⮅}I//<>QF)hƮvRq]-qixx޷ֿ–*U}Sa&^MdTy6,v:u@ uK^s.cAfOY_y3 f˃Υ  <}kf;R}qoC$Xw $PʭF #bKEŠy:*zmJj43S^B%s*DZ\m1dgN彊 4ܽicžzW MEk ̓cyh/Š#D?tw\Flti!W Eb /0J<}7H i\)z/ >h_Q*-966p]#z@_bKMbe-أa,hJ# )o[}tjG9 ##`]g=jyW&5jRe bŒt@@~ CbWEM&pVD9k5>f2WBI6_tpZn/q6&b߷Gj]S/RIw,r:ÿf8tryP|IJԝꊧT>EW#^;'?7|rϷO} +*U-`[tB# rdki [V8.r -Nۄlr0#<`3ӲǓ]ï4O|Y^яi(\4h\B|?*q rޑV@ $+ǵh ~ZHN%& ՙ|CS0 3ߌ] ;Fo;ޕf1gr;&'x5[[r'D(NǠTXl:2K|tGq͙Weߢsq6.F+IXj]ƒD>،U_) !J ~~el%8K8 Zl*~ ğ0 Wh(Eֶ4_sW}#5e2Ē Eೕ6H/iQPhꄆRd?3nge^fq@y!X9a@ԷK|ziYtXnЬ/I]nʓ>c)Z#}:^iуHs&vQh9Q,q|t[dte~^LUMOjqW4}u/3 8* y%OTߑ&UY'hymQzwg0w\y#g~lJ)1t@8P+G' E kź'.) AOO><k OMhH\IY?>əd`Mď1Z>/t6 *ܗk,SFўz܃xX2Q;X(opL֠W e~7/>R%0dL-sҔ]֙khH= ;q -"UwQxwy1C 6IGgD-sܳftchm ߲{^PZbEgrA'd@6q06JH/tgf "%"=}:a_LSbڞANӺ5~@y,d 0߉}(pȟϑ/z䝝lD [μ\uÇzQB+50+GW@N[>(iV'2]``T~xi=;zK Kr1r:s)5JJ.X'>QEIKqsUjN3l;h/|6`x G=5G8rJS5'^>uzjlnq{TAk.}RR*WD@{& =}er`CVx/SKoe5&JrzhUfZ+Ps*頃5:+hǞGe|zEcDMMhGBLjL쮱5vD/jŤ‘? \ɃPq)y', Vv)ߤǭ]՚<']2N#n2[0K ;gwo%p>-FDM̾Xj9Pmy| BQ*KΙ2qYoT@\L`]a[˅SUT62)!ezl))B݃ q:(R' WӦ;QD~!(Č,_x?:ljƤRLrcj8:<8>DUc;ecǍ~(}oTYJCuz4Ii ݮV󱮢2r)feg18o:\* T&#h8*~^=b/wvx:m, !] B?A"8]q8jR_r`[zeb>Bի6Iܿv#Ka(\Gֹi tլJĖ5".mM''㤰SvIg~b H@w!X ?sE3K$_cP&䂶h3ZmT{xy[Z_[䫅>$m6 X;@q˂݂v]_˶KU:A hcUõYR }d M3y,X`zlѡ"GB1b[5pzn+`V{R#w9$KJiTHY_U_2W!JCvǘvܜ}X4vN#cxN0' izFG;d \ @j`Ӵ%>[W `פ:dd?5o;7ʄ8Qׄ{|kJw'<`3\`Cfl.bF}?WF#]fz ĵ3ˎqm5 q .3q-t%֠-ޙTL+3XU5nճEYAU95=%.qxICl QT27 '㗳vd pt<'k~5$=s­v+k$L9?Q_V3g%?J 'y.{`&{֨Gk"8y&,ӵR"#**UbFY;" "9>$EX Vf2ĺY ,-f K]|ыnʯ&-a%b: ʍp6;wfZLv6NS'kd~$:`6K<2Sj|u4?Is83KQmDPS/Td-%NZApL>~2ڏ .oնno-Y&j_)ᵬ˦֨74*rڬLudj8-7vnhQ\x=ҌoI'] k-jW>Nə(r49ixt{+e or!-k[Bd-H?T ?!jAur|T*BբJ B$Nx=e&dpw\2_}49{vq!m';?q{AP: f}XӍ[Z\6>l틿4ʞc?JBN[ K]v {YRN;Y5Ҥ~D//ڃ ꭕ2c7t^x^~[:9NFʑ JEA#fSxGzޕ2L҄ 5cNlZ=: ͡rVع!bw}JWAQQu;l:?~=Fدw)oI'(TQ@0|Qqջ8b[m$?gK,nfJ^ϧ;tKz*9&)%U<::1,ēk,>G}:_XZ9X+CV3(&{dlOnN/T l~5oB<.dlN5gw\2(vrE%vA;d9YpDx9id̤~9&a`#Y+VSZBMg'> SRB\ӟ< ǒn (q"xLpd9.NMl||?h%(5hC͢Ց=kΝ.v.qkCoyg_5fJM,xL V7. !emlV6K>P-51)wNFVr>w(2K*X W0V 㧰 j1%r DUfM;@<;`ҺD!{!Y~^s@r:qHJ`|VgrQi2F;Fo7I2s,'9q hs;8|aQ0s6.FtJq yZ) OM:USZm)Hۋ}NCJ1 Q2S,Uڪ/Pld C Qz>+8UG? VJizW*˻'%pw+%}*& ׇțCp̸40gqNt?'SOgOr  |M 2֜8f\v{eט' BKs(IRҶۨ/1C HB8}N7Aix6wb[ZWTnK(&F*["*oPJ`m؈ny<\6[$[{ڌMI:Āˎ{璘s,{=%4|9}p*òЯ[uoj=N=={j:"y>e܊xMC4?4}TX D.ЗG2., ^. U}:><;Ǘw P'GҦq̵zؠi7ޙ)\HGBn۩)# 6$b\8AJWmv([JWۼ9eɨ|ɡoI0y3e#w{mq ]v|_Ǿe1?sB:(Um×C]OYɆS6o >qyG$$9Wilfov CWw$Rj B{FSA {^uX{U[Mm~@ND@á];fVu(8я̯N{ZOש&Z ,In!PX8sHD#J3]%e_+Ύ9prޮh.>,_6{ϣB[ľZO}{vKm;<:M8'ڱk$UB3X޻:E/m- '6ݍu9XvG &h:Cg}1ݯ (pQz!8l`Q30źϩޛ| A`mLW)$gý|"rP@\ahfG $n~wmџb}[وu&v$ D~:?h #H ײ7,it¤@1sAx⒰P|OoG ,DRAI# 3z=/]ئY'6D-mU ('L 3Jtjمtt!ˍb*؝C {XjI]]$iFk(a0BmY$YXp",oq:S:߯UPm:BUv t8Nx`i>ra?;ހlK0nf[YDp睼R_9qt-wk3>}}iЏtQ꤫% du&Gǖu@))hcwO1s"758Bf9K$lMvz5Iᵌq@h6j qGJ(Cw{)P$Ur])Ky[\FqZFٚDfˏ̪G䁑,Bx[Y8 <+[D$5&֏4=gt%NUD IRB 8R}%aWԭW\[:kedgoĎ"`3ϔ'J[>?\4T]RPt߄ p){׵ӡVUGN9VI} 6ܗA5|)2buR,ˊ'~XK"T Kt=,ER0ՁN.ܛ9,cXFedqG6ȣJٝB\CƋ@_,dl` ٖY\$yXzu؎H5\~Zy8btf߶L,KFYiA?kv~;B%|c ObN3pM4LS1@og]z"4{'vu4qME33!T|xI4bRi2-F+x _SqWQM#puKg`M`E }aa=ۄÅf(޿Q+h_]bly Q]L8oZ  GjZ-.#{**~n:#MER;[4j4N'a ++;t7:5dH挶3|lmj]wfR>^=p5f†W4XuAHgQILj8+(WUI1vg@j#BwjGI(S1堶 SͼUru?E0q;/ZAcj6d~<,ϥ^JO(*VCQki$ZH̗/UX^c`7f7PJ=D_ .tַ{f#mLcXBR1w1gZ$`\%>ɇFCzO~}Խᩌf[JA"M+bNspru ԚUq$4zBޘ ]_=xԩDx#QzkKk}w -xZ Oī$frR餝d]=?m>WÕo>.~(Mo}3##~1V۾t>۬O;ԥdͩ |͔8HL=?t#PzODp;=^'Tj_8/и38#ᭊ*)[tP84%y Bٶya\WH.–$4R X}JOr'Cpcœ̜#(5 MƲPp /7>DH.AT#,H )0kCCe\^n j$Ȇ6.f7c]BtaJɄ\, ,㳮@1;;t@▸"~eS<8nsI&9"A(3aދ G ]8nR1VrTK)ǎv =ŽYEs9MkG rP(iib][8mqcG7vI $E5A"0PZ2kzğh:pn]v!}cC`1 "lQMF-ԥ&b) 2̩O?_e;k$&RvG-C)I}z7UA\/,ߵؒo@EMH~R ],3)d}_p ଯޫ\;p"?F~ȇQ*jNv]ov"&-of|'K_;&Hy̭i:?I[8D(' TU0ol;% VYGg#"w9UNsɢU>/sw* .o  E{Jz=ZV۟p`^ְ inuT0\! 1)67!*"EFuiǬӀq@h<Z"Bu]UW$^oq(< 8nsvDЌ#W'8>zy薚lDFDLOG]<,!ܿғ/V\5ĞSnP}CBrn4t?DqFe>\b HӤo!yDD,w;ƥF|X K}ϕ"R>G廊q$3-q:P`!'GBaC+=ň#p\תrR`J9/UƜèL$.91]d~QSÉCJ_l8?Yre AlMr Vv^T gZ`JQqTEOŴ 9f~AܜzhooKyp\ܢz$6iBQFknz|`Zm?7X~X³m mdRNJs #oᙗ{ D-NC9. S?+N,J7r1>u]`1٤gg]&X5:pR `t_ǒs z{,'<"4IC^0 'b>/#$ƛ_/!9ѸϘL3>mQq+Cd!Ռ"s4I c HJ6JRpQӯ /mxq٘~z^xd8ƈַl")g8H_<,bH@jBoElGe)g <<XsN\$iT(}4`¤b(G[7fi89V)d[ 95]61@Kp  (r%5}/T_]C07 n GXbu8QHW*w]AL/Q+BX܅ɠt-cYmz%$۱YV`Qm-{'PV9; +wdtx29 &h&B{"JKۧQR<2\WN1k^]oGg- EŕrzS}'ΐHh>@WP&tP4uz@hraAZ}GG_RK Nܘ,3({T"(v'd (D4( ?=n=é.٫noU)dyO*Lb6sU~j3-}> ~R*s~i?^05M>Y=wq6'f(wc(:(anInpɼ^x/m  >k=l,фBp&[|@TEEr薗Fj&eG Kjʵat`N1v7-6&`c[nOyجhU @ ڨaVO- v[@=[W0ˑ׬ŬÊ^FUud5^])/g,o4;!ـU{^[WMUHG<ۋtɅvz6JF0#!d_WS %&,?%k8W]H;bQE>bb!o8ފ] "No`uv7톏OP8G$3, ]j~4mx\)(@Lkn-2柹*e y Fl> 4pAmtNbjs[ 6'sJy FYו)ZFxtXIqN`H 1 ]8² w7* nʸU OuQij-OȶݞFJDN2V5p< D+4ᠣ"Շa K55JD@iNTQ>Ϳ!:S =ޖ@)I8!JR&SM.F_Ue]IuLgM^R)J~m'g pKhAl,WLe{$gjTKN6F!]u@ήXKlu=mGPLl9wmoR7!8ˡx)J :IhEQ{bdpCd9z1H8`u̸d:bڧ ԇ5 )//cԩK0ErS6Ě, `Deh\7oiz[u /*2~Ou\LqQZP\#JO ߣ,P]!HOϾ?Qm 3ʐ=ʼ]%R'S0>OWEFcŁ\*A%ݲ'7!=ͯ tۈ1)OvDw76ow <2V9C{yצ̀=g5/)ub߯!mlԍʏZqnELP=ƙc%R#BaWɻ&#[Do$'QJ/e!ߜ`_\LӻGVEt2Dy±ӌZNйkWzf`^#l%;;pc o9X` ]v8$"[T5+V$DV>mnj0gW@#`p6ڳ|:U~1&Z~8]7dk[D}O!ۇp3U5<,iyѩ&:"bF\1ENMww|`/:=3W:S;G+ˆv2+t*ťZr:@ZH)0dhVܙ J^EOoui+ n&KAWAQ=Xsx5ɼPLGԎ8պeј`j~4 e7[ AS!W}_:Ep9_KwƽuHk9ng(Y>އgWM%R "?@i$zX޿EDH;z]Pm@;V_ale%7}v|.m=)f jhl<ۜ9Y IWBQwf`g}|XQOBKA]Ƨ g8P!g%+wP{+@heQx]<  0e_ ( Y-B%#x32Z d(g;J:?Y|hE髡~@{afv82gS(l;Y/B}QЀv5z9}"!q~uvzLi7iG4l3q1׻Q6q&Z/WG|l7 Xt <%\%ƠN"t@,+߆Q:r W4r;{T$W\Dxmujѷ.15Z ݔ C#,&w9:q=UqJ`縄`:vycg2Je8IIpB(T^^F=i,J'}CxG(FuX6~ _.o ZP`UA!eTM$al&@$BAȽlR8I75B@Lmk/|xlj|ͽugAV0"'64!$/X d#ѥU'Ҽ ;-JB=t 2YOңT:Ӽ5{Eq;r/Y^RQNw">$18;y^8Dku]㭉TPOάGi=mW^)Fm^a花#,Fst`:- v2[cvGTQ6^ _+XagZ PD:"H} W P^y"1 4o. ^ vV2bh`O0K{-j%w9d%j 0y 2Wc{AxJlI#)Wd99EbDن8z UV?,rؐp!KXkֿjl߂hذS«// |gK1TM2_i *>/(|#Ӱ5aW Ұ|JV0DL0/$o wNʞm\#ŌQ0突UшzfTnr`3m57vbX}$ɍy_H͝:J, -AJI r2jmME\{0B? ٮLt ! *gD˜jqD9}ne`9g_ϠCZ/d,iF[ hR?DTJޟnyϠ}vVAtb J ` aSChI \NX|##,<6A}fE x ]hOe>؈ҙ7&l,e(ʦn2˸엄Tsbh(| 4zAں:`b!cųFsNaR\t,“)T٩CErnx񉔘΢Yg*r=06^ m`:0pUۨw|"I7ۧr( 0hTQhAWF["qt36>ܐqMbt_*"}j՗a"lR#ZՑe}׆D6!G\LC5xC >Iw"EfX'njxI@t%_]"LV#<:}L_"#qZ҂?_:(B)S\tj=Lڱf񁷯< ĊRx ^=$mPR0Ɋʍ|?虄Tf+zf)&ȭ*w]nN>@@;b|m)8|]ĤjY; әפ'n)U3JHTMHIpm@4;8Ga/n&O.-Z`=x!)oR4(L>qHEvOzm~2S٠p,H*M"{7D°|deys?$:$`a\ATEJeDySqQR2<'\ӿh ~Gڴ9Vuo!aϪtTcئ{=OA|zoKNjWjy}:#,#1{'?M+% <(X&$HODO1 C![HD}(YzhE}ζlk+넿 UءXV3qƵSKg+&9N7c;y _Z}԰u5_xiIQz|(Z;GW!շp2 Z^s5pKEԋ4;,dVA5Ȧ$8N%`Ԟ*c#KeƟ#rbDR>pd&"ɑ׽k;O],675'At>avO8xBlV=EfzhU6دZZ=l*3^ ^֖Ư#*]:tr{n5;{~E4A]B0e}©a\):7"%%865URX$+pbەE,Y0Bqa~-16bx*%$"_m6bMC{SRi~ʢb:?g.ގY2 mL/c/m4h+{$ܗz%'l47rih׾~wNV3b& fƷѤ\ꇼQߋ<u?pwfOXMSje41HʀACWqyb,-K &[[[ q^mw8: 6|>y H/R5^qWҵY;=Ci%&X޻eў?5y"b?f0SEY\BY[5l]p] 3!Mx8I\j&\Z<F^z EkȌ'<^œqq#I a7` GP\A [ąm6s]4*ZND>YA{@+ r=U_N$ WSLV$)jZ Jh8ӂ |\B[,T=ghX`6|>L)T"@hhλ*(U`$SCBKoo9T-1PryQo'FYhK֘iȠ?3S3oud 8%TD hPtvkIE] {2ß]-Fn!\}a _ΜnE3릺o@>vY9})p`#BPإq\>QW"‚,K"3 y4N~5ȴRx~.$ a% M*AzxYr/8LF ǣB It./ E]xk779*o6M$Z,Vt,쨘{o-b58yg4r~fmm%N4͒ ݁Җ""E햢5WŮLjF&1D0A }mw0{ j:6mI43{ >*d8/u)eLJ +DX6UX䢚K2 .%f'֐.]%8%gps*ltg KS_B#{7Q뒐\6f 2)4̧क़HSTq?@ dj҅梡\neȕduy'UD۩Aኘ\Ro-YpC^S} JIN(KPۇqܠU^q*Y2#zm˟z[.9`AejEh DWkݱOS /$ %;SR_|暈Qnͪg8k1BHN8K;w bS`Up(We1pZI..yhN]ZG]bJ!"[.Km Hx"F Q/ۧb>(6"\/nҺ=:*)Šc4%,j6{_i]׸IPZQcy3Pio8A2H8@YBйBZ`ZQL*,5F aKs2m\*M5TQ o[wCBRC _Cp =ؠ/>X["sSaeqs;VtOcDf|=-RV^5m ;ZpѐzIaMk1^MTfHs v&"RI)xy)$`{dP +|cgS^ȍ|$@/K$do e9U(~&b M>d$Y֒O G,_5g8}9i, w/[B3P쩝aUN }'󫜇҄H|VUD-KC7PZ-5UOw$٩,rD,QZPeׂrDD0!ENE|WҩmbEZN[)]>_aD%Si ~ Itwkחz]# */ҜA'tIᓉj\"&JdKҶhYQ3H0=Y i2`;Dը')CϖvÊֽw?eP /Q6zת^1h :!qs uAtL2C{D!:q!-ͻr8¹b)yozL`wiJ9dH6\9=֭!vu0Ǣk(Mhýޭ뵰QG6"xr8%{SE-v)Há-Ъ;Jv\,d6w==֞j=R*sUق֠z}sBkC0)G }rmj_8/m\iBjQ,mBǘs21w7cGyAamTx{݄LbΩx]&\݄1P2L6]ǥ) p-[ok2Up7$ U3'9c>Z9ՙ8VZFȓx;e '#0+%h>hr&RK›\FB$8$>&.…8saqfz$Jh)ƹb'`C7% FTHx2l6 +)XmFMyh P4HENjM[Ughetvdžf}-U:xмGLe'%_SY@_;CYyM3xl!+2+X|yFO+zg~@[gdgAAo}5 zRR0z xx+e 2/fQdZD8TbgFŏmIU_PÓF ʌ QLq%5|5Rulo~q0}.4 G_1HI1&^ܸ jCԃ.pF]פC0YQGl^@s^2L\c);fu'?&:Gpd5??S$˸]}jD .6_VkU qġq-&ӜH֙ˬRQr3W5C rܢ 5W#oh!3Ih+˶Plie/.=2a"6bTK뛻qJ VJ"ǫًb<6$!E`/ݤi dݿH.*E!F˴yZe#L6:ӻ2HuTt3`|Rt'uuhPm'€ߐN+g@2 dO&uh A?[% Qlɹ*rKeXt>tYGbJ;H0۹?uZ(>-6%_'KjBU x]CfmczwZ4( D,ECFե32zה;„.VdösyarO  \] .' ǚxM/yok!|bQ MQ[;}I2^z !֠Ɣ y}o_.cކ{m';UlWMgČ:@sNQf~RgK>NG[C,2@ ګz7b9ѧ l;^Z5A|5߿d'V`H*L&c~)INnu()iUgw]5}&h2nLD MXSNʰ9o;KE´Z=O^b&eYwpkw6˧RĠ j^d ;X\wnArN$VXG/꺙Hxe?HuE(2|ʪש9WԊi@^-z\5nSߍ1B#d"g+Bm83 :?ߡ(-30w =L"HcI#ү\>ʶ =HД4fvSSBQ%)Ul" CL\Ӄ2F^e!8F& >4S)SoOBqpqw4(NCXxٳƁ$89mz4<5gɪ/N7`\Z^8b]atWtl17˚Ĩ); Uz.FbV@DCO>U˷z|?Z7s@rL*dW8KFB'N~Gvsk N{>'p1uw4$i1"*YnwfPưIi/-&MahPj kcEKQ.9l琎8>n.gCݪxr9')?c`j 2}+ÏA.K奢7+ "91".N.㟑sp:aeXYșj'Վ(}J턼j_NL?,dx+% ]Ul;٘Ct)iC7ȉX``VaV<3"Sc/Ϲx5r2[Ł (n}^`htJW#v)D:}eBa,IX]rJ\D+ [Mh@J鍡X . Wx=sX?`l]LX"K texaT$&i JQ"{UYͅ&JH?F9mEeA6%Z A@|bLIkdaHA3{a+t (7큆ym Z}AVպ=V#Juƛqmr7]xNn)Y 1ҸXit3qxF:* -c⳸#FeXQ7L XlrrS~ տ-HLB~Uz:Y4*2ܠH7gb&jHY:aq2*̴T7mD[A?rmuov9 Y/u-INJژGC)8`63ۄτ N[GϞ'(^+{S%CUL/CV\!WUq4ZEah,{uLr5/Gܳbsz+1*)"VI=~k("eM*+ 50*APk| ЙT֎(ځKG0kt^{SH-v`KY[a.Ο rZ0$S`1_fuDy-LtftgR'ztʲrz 1 {rΊf͖L]gdf}o&תG]sgwKNL]+LIjzLp=S=8FݴA-V%/h^)*0_7M"t-ȝLT\/x`|+(S#{9?oE.DrQRzBeҷ^1Ӊ!,:E&lvFp$9%>rly K ٗ ^e{NYOESJukeNLf,ڢXۈF-z֯[7ԤXT v+-167?x ,XV'z] =v{+.\]#"/z wݓ 5JWr|I^>߆uS?dڶy=u3t<< 7O"a`1jqP=Bt X`w=| (6)0wFQf6e.4N{DŽoM΃aęb m.e.zK1"G!8T0Y #HlL݋")AZ]T6ȉUb5}3 *ik!L"l 浻|\)>פ"_[U:vl-4=8Shi|6~(ỸUgO]v|?:\jv\-F@!5HJ0eI,BCkd@0/cːg* ku 5Ws`pHd4,""l5^`V5O?q- GQ1Dh1 oxbWPyqm՗^)5?%ol2w`nY-.kn\N='HX该ϸh]MY1 \ DJMZ\P Vz ;/ "+=j%l=zvs#Ԑ7O:~Ƃjr5Zpp,!Q_LU9q*b!Р]C{>b2֦`NS[<Xi_}]ՓJ_dק %=%Vȹ٦-Ldx>4).?[1ƥ eKX>%Jҏgh6uA܂nJ5j)jmb'pd׶XnJxij&Te@L1.$=ᦔ)zxq% Și.xtL~nJSWdn!2 DVa?^ 95>N>:6wy\x? & &~s4= Yi|R҈ cnhq`*luxQzR t$Οʺfkh *ǗSԲN 4 ߶r Z M6c}صrZS_xi\[Y v(`FCE(:.X4vr\KU^K6fK GB$7 sn'p#9]6ybDB v0%HX$-ErI6]u:e|i}u2烵](;gq!zU㝆[-n"߸pFƪg\TʨKv$ۣ5D(et}-( `SX kD%#_QKC!ʴc0O4o띿zβ#mȬwY% {Ceh ;0 ީZ`lS]0@J$GI?1K>د*OPc>sw8_of09M0Z71:e!:;ۄ\B.\ж˩B% q&bP,+Ub#O9Tާ)-fT4)c/UҧNl|uwhXELd 5"^`ZKY2 ڎD"@F`IϦas;ໄI9[tİL(LbV&-'s'ҿ0M0kK+@A5g  # +1 P+C38->'$V@jD5NeOu/DZ;W NRFi"O o#H,WE%%\L2ic(1DsiغRj-Z:ծU*ݿq(_ qnC4%e:j%jɲp8L7/a'D¡{PgL]ç^"IBϔz !ŧiggT~gmHW%0IhOY(S: BF{Ҿ8 i(tT?k;oA +Fo3jt`ZmjR6mˍ2_Rv@Q`[:;4bzu]~ʩ!*ՀywʳL*[Cu6NMlitQ?Fx'ZDg9? ؓ!UX_I8-NsYe_蕕@u ϺiPN wOy.jMmN~cPH.5(α (2n{Grk3v{7gzy"9aY"ɬ} qK<:ԒCXgMpoj"_E75Y AjIcL-ćeЎQK|@TtQ:&1P/u'޴3~+OI.i!L֫Ptוސ*'crpLm)H?t_SH0 w! ~EU;ƈ!ۘrw"G^2i^wqi;)nҪ I73oFhmo\nV@,'Twf1?rT! 'u4C5Ё,2Z QV}7nR9ǾO}=B=B^`lǡKۢmU3kp?hsji( hv(To)WvaјO%Hř㊻t{RUEN`b?^aPnY[Za Gc!oS /Yt=2UPOHSg_IUZ\RzRjvTA_Grz*F9S<sѱ <;C[׎-u|;ÿ!5fD 3{B:-t(-3lORIh՛e#W>ŜXY}\Ku5%H[꓈3&a5ڳ,ޔ8g ?.1m]r{J]jr~T[ HAxwkhP8>նb[H#_E||3ƾ`Vځ:9AO?<y\oQ>XcCiex>.#ZL~ DYws+rF}eAt~*IXVh?6XM$lfO:4F(|'Ҋ a@/Eb@^]PNc`fM;IFb &&EjdLwDid̳kOTzUJ,b6on&|FV':NS7nNoW6ﯔRHʛ3e4AKִGz773~2M\]e3ʓWrΖSwW_x E֊Νkj|K*""TmMqi\W8 9-IlJ8R=Hܺjgtyqᎃ$AXblfrP[%\X޻{0V&g(smXf7!B55 39O+X@~^v1䬎v (8i #qK7>3Rh; q^4^!ILL՟odf3H77VY+l{EAf{rB'h[`ۡ J*?i/bqfeM)bqx6z {T&ǟF0FΨ`osI&k&M&wriɎF;8dX6)oX:9 {O[f UL*~08+JkeZ#kX> l P}TgeG';h}pY' ;Z'W lb\3gST)*LeAdc36 ^62DtyF6]EK7p˾y#=k\h`3|\Y+' wׂcqk;  x90hjd"gLC+7#T#fW!ZC}W>j[Uv̱f܏nt*xpR|;p|Roҳ_@S's Zmr]D6B̚1=6R6Ih9rnWYY*sthԥe WyxA<k fqg)ՃZUBg%VۍHTiSvԳ1V*&’^Cŗ $;"띪}]040|vlT? S"S|P֡q2֖$.;A*ta^@OlbňrV :qf _MzF 9 p[} Ά qms|opޚёH|=܀˖I$菎@ j+o#J7Bz;݋i}4DӛXŒd?yuwB^;͡ZUhӗNYptč@XnjxfvtDfi+NNT0(y ĭ>%``6|GpI;=b$c9mvo߇P*se_|=xa|h`7 _cn}FZSRUI2W[A]WgR2I7#6ޙiqhp=D+)/פ)k&ʯlRyqR85̯RS܀껦q*].^'#7J*?ݵDٸ #jc^˵ λ[)Ʀ_t`!0hJx&O9$H4,=ҕ|M%8l!yH0A7Nopck+D#E3qh@DP"X<쑯hK忿W]@Ɋ4Mdj%{bB  Mr!X{a\Qh͋+޻Cëp}/vw'cs1{v|%*8"^) %83U­xp/vYYՐ8k-VP*eY-`Y3=`a<:UJ.:7y4!Hq šoRn%b] S|xC hK9f&kn;7a|knS"ZpWG~ ߎ}S00l `l])*"GH?<-HhÃFa A\ eK% o u0 ēpq&rܵ UR^X`E#M6.%oD"])(йuyD㭎nc;‰#}}I:X>&e{,^Xs=#ETewkzfX8R8ygќ}~ⵖvz?u/ր_rP`y^ Iz2$%T_N+zݝ46Ռ'>? [̟O+=$^m`I1@.5Sܠ鷯Upq`z3m/^W1 f5oB4/I1'$瑐Ry/3tfFq+k3Ssr^Sz@xUE6Vo250&-Z[JBPxJ 2b&Kl3lKl`Vb^("Pyo7W |e'v)0r`3,m1IPXL=&,+e .f[v u ޒ:Xf~\DQU<$lBx ـL|L.\1ٷfrƺ_֬@r4m rh S o gw]`5U?m q~ 2Tn5U Ogk$xK /t |9n[/:`M꟎K+8L$MCKa{KNEKEtRF=W$>d (R"ӟ7 dHvK[xs AxPВDWm׎zD}x^ zhDIj W@-77|ZE__|xR'^l=Ő j SeOxlv~pNט"" )eBsӯUKCE2NUev,90* )/慤Fes%j>ٷA; ;*R:~>>}xF4:gLmxᑇ2L7'FV\7Nwúom5 ;K؞IVpy8'k!,-lbooMt-Մ3}=㯰ٻUpNn Zܒ[զXb8֎IƷάu8$=92\Nh׳1{CRnrb,P\ {o$U!8h " rFNScPEV_U6hvBcUbwAT>{;A3F (lcW(IH? tT:>8h!T"nW!āoii{Yp>COp.|/z 5)0bL,bHQu~7Nj,Y#Q5\?O.';Xn+s3Ds(TjS,p9nXɌmC [AlhǍ Zp D_^R2 ϙ$ 1P_ mBK 荐rR)do! }r\0k%Fj.j[YiǽmO_x 7|Z;)AY,`ȳ9~W6Nã3 sxPۦjNZbjQK\?,7kp p`5"2_2|lzː3ؒ*EX{!=ޛ1~g3 Uz2=!N@bbOLֲ麀;GF.hQL;LI{}9;zyIkLS]M2.w8O8" zS NH 1ƕ,X ՚ <˩Zxœ6[AWlDZVnk8k,X&PHp/?BNo$6 JV1ۓU-RNQI$byj q uQ'dBi1MG;R^5ݗ+0V}xmEa珣T  "WNȓL/.# B{x:%q9r1U YLfd\9@rcg;R OƙTqQy|-YRP:iϽ-ߊ|JlYgr[4 #%tlrik\TTvѓ7 Ϟ E HZAVrVKd1?:mϲYx  3PO>f!6b(U{˛GdfxNjLj79^d8Bn~(ĤFv.9axdäZ#⛚lu̳!0Kry(1zwUυcZh$Q'|Iv1zٟ Y(z^CQݥ:K-RbD-oCɗOzP+`UXpR1Z#@rn7ϓu275à3 SL~k\}tfuf(0#FV [O,~wz$xOK9?JUUo2 rgv:ay=elpJqȺA|0̵ls+hex@!&FfP)lk`2IrGuwMS}5*Gwo 5Cb}ug0V ={/ o!\q|tmlՑpnoP+mðS_m4pT߬ԔƧzcМ{BIR[ߦRQeK6uPJlV`b`H-f4 &FnR'>gz=# 7 9AS8op94Zx*t15rn9ᨠ8=P .wA HN؈q^ C[ð_DaV>/8Kv#@~'d^/}:Ҷ{D 'sɧ^Khhn-G?L^-gO ɇq.CԿcЋXL횔zܟXh.*<-TxsѽXwlKHI'+;w<4PVQU OO&gk&>gTc@>B~h嬨/}\񝏁:#Ƚ%iۯ()IXH&YXPb C88>RH,$] ='M\x͵TQGd5QB (FMu/ eɈ.6ͭ]HZ`bo'Ѣ+$m[ӼzP~Yv<|Ό<PƟFey>1 XD'eGGZzX9K0P v=T"h g 4(‘vkgf6y`[M IJ ODaQjVW{\}uӸx[eJJ`cH%FQZ_VyC㵱C蒨(2Ҟv^*!݌Z>om(WOs>k!#xftPzBo3.%&r) HԆ FXYi^NCQWPU.R99W2^WX/Pg<;<A@J}rm&tpfwuN=^{tXT f?Tސ4NnB8CE M=MGFxO3Lަ@d y.,aًPZ~]q;ogR! `'N)j‹(eؘֈ g;i!L>X =^;~1+F+QPQIz*wl틃K_ p [w c"tQ D $PtQP PT}WD8և@_QL?;4UI@KZUhѨrFb[RS͛RÊ\*-)-r 5Ч(o.%҇= ydHƓ ÑՕh)0RúA%D()]:>*ё&$ 7TqQ<נa61izMR&iD~ZEo+[rL[n4qҤɸ!"+?83odטȬemz@^ NjæqՆ&3N \7vΤ:^ Gtt$kv $bTR4 ޶.>'֡mh4_@Չ㼏oC2g׻Xw={빟4ɲUsH;s']rehMW7$x>*;ꞎp`](-t[ F5}F\L$XHJ 7#!{\ăM GWY΅5ai#)oL-x^ýR9:东)zSM7!q*ٹVð6dxnX67OwT=I8F0FYґ.4':3.3b|\f,5u5t>Fbh[nS\@ǡ'htRt$+\{4UߒO S*siBЅp%"9SJfRޛ08`#B+nwl{p &Nxw|-dMg>>`–/n7Cb5fO-9}6w^AUQWFӽEE KsZ.ڑuh!o]Wyr[鷹2Y a*$?n3}u ; zғ*l{"RK$TCCD*ɗv1>Z"̩hJ~#.k=0p1K-J[̪SAqR\T\Ā`4@8#] BIyJQ,⟆ޘlU4tEGD*'Vv9 l~:pM ſ:hlg38|c YxP\t3F'TBpR%1h )γߏC'I*"H܇}!< tyw|3Geáu!BX䊴ͩ˝>1x'Cd^ni=dYl1`o.A}DlS.KhQ+ؓ+$)/S͗}M]Ըqt `=ΦҐAX* ^o!Ҳ5jE"\0,FCޟHh '-W0KUƚ^fWρs8fÖDl W4PhV1#uaWolK=rzؗmSqa+${Rn3pt,\kR;l.Qr[#mäPH'l"/8tsȱ=CtR.[*#7 DE,H̥Lv [/!(D?e YϫPJOtՔTJlFdWs٪j28Qт{iy\z -<^ؐ9R2uy* i&yD$^UgAÂB^M#DV䇔A*(puڜy]^~AP9Yf2UXGҶS\u]}HvFCק[;x COnB?JNI#֗Z^DS Hhx[:D4DaSL^2kѴ4XڰH"Hf]ojd<21R.]l+zjMAkN 夠%Ay1%"Zz?q " )j\"YY<{e G1]p8zw4:2->g`+8?w[oK&Aõd"(f )͝@\r_HBW"feR8=P8DQ&GDz 75}ʽW~y4J&#㒈ӱ!{'Š %Fх'f=1}T5Fztf hlV ==6M[{cIPc?}%D{tK fSLxX\e=˔hj?̍Z6wzs}U]lDj a1;\uO_[W!qG\fǕc<& 0^F}_4eiZoiQ-Z{p*r }diFMdwU P:hoo^*I|j$  6צh.qīkK# Bw~xU*; uj_&|إ`mk)LgdŒ?JEPy6*IVQ*yY3!M1 صZxD؎6iM*VqHGajh2P9b0L|Q8Fw$Zi=j ֫lL.qmVАdEtȍH]zeCRkqK %x6'RlԼ RpkgkP3D",-^ݹްAR^C.Uq$AG=KCH^ϢY"~f(΃n:K(@xUthumYK.(:) se#SRnc e1Q=KTtuk  nŃYk ns}pݴ7;6T9FhHlx{~A+"*DrR}\\&^lwLZ*p1#|J9#TL#-$D[D1ʞsbҔ{O҄nx| mYHw示}ިhft:&,z%`,'9OL%gT<7B0@@Ԅ%L]u2}8O0l>){j\{wί?ژ368И炛Zu6A]{=, (KF3q+R=cgЊҬjhS1'T-)wKF kޤ0q,!x/[ ރ܃;Q'>3l3'#hy k3vD'"EM\ zrcvέ}'$6 WK3FUP߷ G/+MV BiҊRXFJ*6OJgƳDY jśY J+ h4S_Z9i!.;ȅ` 8VWY}BSlK { J.GfrWBڀ/ݓj#D2q8#wBBV"oI| Q qltc?\XV4 9C I![.p, ('y0,%Ǩ$D-v-YCM/w[u^&o{>tIBc/ ֋A_p,Ir6?:r+\Iuε8ws Jb #߸ lvh Z~%Y"!;7`A0CBQ{Qu{7s,qe%VD|;xEj>=NS ~r?שU-F89gvٳ Ȅvv%k W#zŤIXY=}V2-C("X֋ Jz|HBKVFCm ?2 %*+ް˱вxܑރB)r`C|q3[Z z^A(ק}^.jB|;Qx #f߿AqqC<~D$ՠ{ r}kh>D v/Oq\O s&@Xlzd!p$یjA^R]>X]mETav i)2~0$-IC7KKG2ALga`< >}b>cOdq͒?ť6Ca58xK_ɏ#COL3IG@/Tw3+wo9nB+ 5K*!6Oy˙QZM`8k n^i01 D8$W2sQQNzjA _)f4f݋"vW2Q͡[Z&Ie=ָBqdv0C$]*&M@ܱ4 YC/co|zvɓ(r`2T+{zvLEE^`,w/Kf6,jt]Y۰tߘxgQ?>$Qͽn9M#vfk(&}22gPU$m4縔hny)E:J/ns(ͨ6gzM0 LL^~o3lvmsYONx83}1GJ8V@?WЇmB%Nrmz{>szo{bSV`(xXS`k =BY7+${Njt6.L['7OiӢe= bF|繍E: eQ3CpbByjTsĸAsS Q9<ڽׅ)yk0X QR|qX"F7nr((5-\2nǔ"6L:'"x!\G#6SďcsmH+vS9mZ?/`1Hj 2~Fn Gzfq[i:A⊷U PdM-/P _!lAHb~taGlkWhC@IӘƲ "c?Eo=2 F1}|& [MHZr#XKK,r% /^ eV >hGss.y9դj0NXT8}AHaH;%]NLxG+׽_`$~yO(XÅ _x/"iɿdev?pm\HE 3:E1!]`ATPwPzW^T#d6 X1IHik7Z:yȭt?d /B?E/jey hH aIuv4")BƊ$P)=2hK}N$ ksAM^tO3koyżc;$;a 'Xjfg`] ɸ=W JxzX9\ ;]!]0u`*D!/sd9ٍgCiuTo( Kя0[m hb (*lY89v' бp"{ B!J0,N2QB31d>#xJ{ɚ?]S̞}kR7\Q[uFI"&HUGzr@NfiY/¶8<Ip.;{n%,),R=RO&!7Nh*012y~A-g )%ϯCS5Z=8?s>e$/LJZ]Npd"̥YcPjoh'6^)a@hв[p)}{OtVCѷH!Sjð1ʏBEJ!ycxRR@Fݠ1i{x0yȢ+^FyrQ_-Zj|LA| @se/  1st kƜEw2=PNj/Zq҄!r= H|BRY|Qvۖ!jUwMF$CT!]ki-֌6" ٽм>F%-Q-ðTS831e)[K1ATM m7SK;@(nsx/x jQdtnĕzb;ӟ*>m '-/o\h .4P'NTIиtC*e+0cׄs,<:1; WbRLF>{uAQ;|prF:$\6FFzjQU)Ʌɟf $ʪ ˆĊ'CUf3Q` etFP!4]xBدN{#XAEyZ8YYpy_TeOlĔzcՀx`k ز|@No.y`p:9BaB<>жFpmgŘoZ,I_De'Iӕ+fbZrw3"kP zII! [C8͇֡~hpc伋Pai_A&75;}ڳMpfۛ؄_#*Kk ˉgm lPH5Vxk~_ mvng/b3H/m.)ԃ/沤Er504t/%ijI,1ٍ &(S/ =R5 2ZDmsD]-QQTA)>^ G\srCDCKuhwuzDhǓ(W$)XO@&Trr!!hą K`s+qJG%ct"+SC ;RW$:KKrŵ2\FAim>No-IxL^OYv+6OhF#NFO/ 3{in]v7 %ә͋1 oDWcn.ݦ彯t}c;Yh2Zu@o̻J&]|cZLA+ZO2| U#u HzJ(E1Qȱ%4`;c 7 eEWR67*ma\L@cm{I y#"-0yzWX|"1s<4;+ .0|mdHtf}0cl{nJ ,ޏi*_%p#;I Azc>?B :$L}ZA)d LBiS$!.C.0 ۮ61Cw`5*kK HfqI+>;.h@h]4f~kY=ڬ4IԂ. Jg9bun]Q`zć\ '|@tK,ulZފƪϒYIzA:c)9dmy,W'G+M.:hѥ<~_gxm&ؠBXrFӫ6 ;IhUb׳G8Icu~e]\:@7;5g)AR?j)=P0x__md9ШLo٤es{?§5Eib:1C 8SSW%P[?qp=j#~\85qd`v`3\k 7e/SyE:tXL 2elU(,[E/e%J{0& B| 9m,w$k,7B 0Gw!{PlQ]ޜ|8ȋ@uY>$ۛ7Z3N|L<ج /_ms/@ry!Ok&h?(: o;jOB^4rQ?xOoUH0ɢe?>4 H 9.=5_Fo Xw-ag#RS)XKڻ8vG"qQp.o%CIgA]%NNt<2>{Kr!O (qc6i i6X9?37q 3[>UJgGq5=-D|ʬ^ac>fa wEI^־zqwNpS8hnQm+􅦊-3 ,P#G?1Lqw(oo,+Y0`F}ksϹd 鰤q=1:<m%U,-Q6ljJ [^DhItkk4b K6WR$t%3U\߯SEn&A2&j؆1iy-&C '^G-%1j%Bwt{W؋ߏ#wD3TAWk*4drv_̿YUR!dhK4[s!ct!xr-;Fv"v4;6dθ) ͕'M9 tZ9ϱ ]M+,u[N7o >\@ssۙ/?tU0ihʑ]f(`G{ď(p} 1 JfKǷt3v[kfEƀ\Z0c~*?KA\d?0Pk+TCH}p,ɀe E -2דgсE-W8|ŚUMiy0/ k+At(J3ٖKmCqhw&oV~[RV.>^N!OfdgNZKЎ)`FKW`؅XgCH߹ ɍQ~ܲ/Cod#jv̤AWB;5r)l'MP '+8.ZiH39 h~#\e3ICK>=UZW|۰ 1FO&J$OTf7ن`ټ"ͣ 8p癞%~=ƀ}n+9#LXy {*v,p=΋ ^淪=0:Y r " H2Т[/vR[8qiycy`NEP~Tk$''}Vj rS`frx/ SUؼm*ctiKLY^ *Nnqj3s1(fC*v+Q< W5 4j({^ 4 f(ܤ[ d&5E[U>f9 YUG-҅יi0 Ws' =lS*XI잎Wcxhx&2#Ym.S"?k#+8j]-\2YҞc"XLs3vUI:A=GO݊=j[zJ9U&,x$ǯN_c'RFʑ]Q"  f>8̞ҁ .>Rq3_ -s- u&[1Qu-˘(𵘗QdNkAި.3ys+-8Jd8I7g?ԪED+:~}Y#G\yGOksɽPʃ4Q[V#^$ukLv1Kt{=/݄c5^_@x 1 HSQ æ)8?gf$!eg{;h]*ҴL`;!3B `ߧc)kHˏ*3tx(>v2𴢐H<^˱1*zR+&.fx"@|I_, c5b`zKͰ~]Dظ%yĊ:u.9;c 4B]O iӂ!ǛzMFd Аz1Hh3<_c7hk1n,̧V s9~\(*._Dن͋xt!X ք/1w@Om'>ܟBptx\z$ P5,P,41L} 4q 2ƣKH C2g*ts ^P-D&%h>h5ņ^Na,H$"^Q?`2,z)=V7|$\92e1kb'ce_u%hz_Mmع]X<.rx*s[(14߫fuAtNLEX߆Ǯe~4.=[[d=iU"iIr2$oUcZ2ogp I}/s:Zc}5~Yo?˯N'&z `863qc: iCNϋzKF5ME2I5R'ڡ3p$ܔ^_}@QQ& ЍQl Ҕ4|>8 Bv478؄=%,`ك{>W1m3x/eOQ)bj덿hN}#VЀn[0C| \4}c=Cq; @Sv*;-}6 м]-',MjpH}9^E9w>(‡xlj6#𽗹͔FUPe{ZiU}`HʴG8MVd m$JS}Ś9B@k>'O9sԛ>.#W`C(vQDG{%N\͒=5sM 4I\M$~7rjvH( dwGJ?B$&@f s&t+0ɺ drɄ횅GJPN6O+^ mh'S.2i@uS#7PP\4? K͞uPp=LpZ{eNwo6⊧3nΐD5Lodf(N1{M-%|:FhVޏz3ַ/+R2CYli*F&9xbϩoҲ֒.콵<>r̤3xl"|W!%9܍2+mx:=TnZqKg~ ? Doo1s@}b*g>BJ)uľM?i@VÇնwy`T A\=(^Ǝ0n]3 8%EX%0,MFZ"k*L[WKE)(li_!,buՒ0HA)vƱJH2JNh$=>6 |1#jjzlw 1__ 4[ VcFɯ0bS]v3f+ mTx41- Z5|oxz[a~@r7gKQ\ ߦ}9*.Y8R,OKʞׯoo V2ل:89S<5 j%Ygt{RZkY酝+:hW~- >`Hg\! mxr>P]_u18*xJ1:#@"TJBUT `Q)guOc9  NP:Z)̢pq=RYu(7dN\n Ee41(0I[6tp{+Z.wcZ|3v7(  1R;_bI: ~t]3k0fN=/}P4x8v/ZG6. EҐ*7Z&Fq6H5>UTM"md@eue&)'&MO=[ wIe$/m&I:٤`X(h6CB3%}߸r ۰vACiaA FL5Gavb5SҖ2\D4>rYxV{JNZ$n#\LSԗN~dib7OEait\7SYo>Ӯ~H *Z"Ec d3:Nךɭ:'|v+=CL`ZYwpDǞqR% *d r* \YDuqſqǝ u UCVؗaEMA }g312d z;\26A,9 S.4u_ KpM|1mCjPݬ;FvX1ɩrl=&V8-*\ka].;YzwSr遁zO`XКGgx;ٮ]I*Kx\oep:irz;Br1 %m)eO`X3mƼ"iMHfaבߡ!e]M708BJ`w21jb\x@yՐPah: M=ށZ{(M5.+G&J6Y4 0:/:M =Y$|̇ytzMcO {Ci=0[L<8ޣU{/S6V' g!+T#@7._lAJĘg!ѕQhw<"ّ^^)ic5(sr!V)u9yBVV`֪PPjY0ɋu@T ˛ԡ LMșAܡu6W#xisnKMN +CY݌(B}d>1j4=-ro@Dk FB)]尼 5@H>q9#C^ȦP%,+ w!"-thjF3_K*`Pwz,t- 4MQLp)[g>#[=ޅ(#o٧DflgJ3Y0wP%ꍊt#͊ݬ(zW86U ÍyَSUPjIΜ_ȸAMeKAY-'繙cؾS-ʃ_R&E{:ػ@- o`x/>b}̈\`t$ySl/_La{0O.2lG&,)P+`&|t⏳(Zaf4֕J"=$s&* UzK:?Jv.'tAeJ1RF&}L`]oبaA͕ 9|=7qx9ę075xsmH)h+8K3b,ΓmJ2gEqx4fTh`Bi{` dh$*`F>sn,\)jV kl(lmiW0 !jbN\QldvKwpxy%s]RzŒCB)٫STjwUO\٬I.Pg38aEKʼz}eZw3G@ߏ*Z;06Ԍ1ub5S:S !C& ~Ĉr#g%2QOӇƟd7^TѯjLt@P+8c"2Sindlz$cE$: >rzM0%֤y<%#kŴ6j57#c  U7Qs$-@@=)Oߋ*LUMշЊEgswq?]L1=3.PIJ=]Λ(S}M"iM[G+L6LnZ񻡚3ܭKVqf{jeyBRy)%z4P"2 &{zgq]rh=w8 5Y @5II8aL*ߐ.6h5v" :zЈ1^" 떴`3ަ8}pZkkv"~-б*Ií&# 5,4\,Ţmә-G%d񑌋 ]0+? R0(;<"`HhBR܌9p|Ht4$`%=W|U$'wߥ(/Z^9Z]k)q_g9~\Jͷ}A$~ }!W Zl (ۂRoJE! 㣔w:ʱH )6^zfJ4 `Z^INXqUKd^@hV$]r M.DOq+MCbh0\!'D)p%"0o:۱{9PvesV6y|X baM]EOwSk0JnD`PȤkL d(Ï?XbnNafR^Wclc=6<:.*k ʁ/7_Wr#J-s^xbp_e>= sHm}l)qlt͕d);`h\4]w/3.Evځ+US]UA!1aψ7Go/9L%61 } [&s_l>DIt`TÉG8o۰*OYAV;6+U'kAˆ>,~jCf"O8Kr}6NuPҏhŒnq]KE*[{% /I zϧk $bw=z0~(~#OWF gУ< Sj5(niWǛmĹćrj[}ܰb _yRFRdXt\*SWHCcʹ'"]^)oTST8-ETuhzCc /vLG G ;Ln)A+T{W_e9`x}F&d4HmL|d_@|.悙<]|~ՂPh%<+/P/-xwQC&۶םz*I(toVI%݉"ٟ؄HWI5e)-:`/% Je/2=, ~KNG\0njSş( H$A NRQsyQ cșGA L!; V/$G-U-&.8j>BAUou1scaU5yf-.F^td! J Bݰ#1'b.O z*3j:aX榁:3t ["Fp">Cv_{Ñ,ϮHN1--B[ٹ7p@e|ZBd8`i;u0Z`T?j![*ݵD#i%2[v3'8g ¹-2GFqv}FRN7;6vRozZM Mgx CÌPd!m`J]0lqUQ^W.ݫKhc:A-Rw PlOh#yE_1241^Y+_a:'Nx0cyDی#+yռ}ΖW庞L|&^IhK`XSiCf-֭kQ7@au+ltvi.]vrAʼ=IF*'Yd3k"욼z iyH{#})ՙe%,lez@uF~ mCA^XN]p)y |u`堋~2œ@gRRz-\*.yݩp]6GMçc~:ǹ-Lw zZ]Ŋbew[%ׁN1pMѾXy_3\ImĐ7:eP[jj=H;QټGm$S2Gå%,N}4.$d@{WP3 & ˽+d mB^ɺƀ2 Iqq(.  .cu%Hd SK=rBY65dxxã<'W \? #D]FG@"sL"_1{RсA;@AΜX yhkc~A<{Lh)xWsN&M-/܂yL|R42q!=͈3z3#n!a̯Bv2l )-; H#'Gn!0+M(07oqM9y;bm0W275r(DWg^bبQFq0C\EM5#4'0\?f3zse# Dy=]mt{Ngg\lCɼD,vvNg#$ n5loB \Ű -J[ȌҬWͨ \é\Ou Yvj˕ߣ O~[`t̯ ~fhM OOt/7/oMV|dTLK6Ą Š(ZǻTg%6{ӿ#z?SfsQwY_R .k[|K+:E۔x0M8|qY"W2i T/קּ10:^Q@7C {? x=-c‚7VDg/>,ݎͫ85XlzI7NF5߁ׄDh*hEz2zc|a 7DT,Lv~{O,{0G>44=g|& DkPkQP^U}s y1LٗUEh!h;j;/vSLDkJfLd5>@prVh2?pJ$Ť'~E-@TP M}3qPLչa-#|\DIF1|d-W u^@|lgᰂ/<(h/^MY}B0ؔy wZ+frEKAM*-#Uٞ?cK7 } 1ZBGbZz8e8?·3$!XqeRڇE8P[ћ jrt.]\{ EXKK6gmf"nDbͧ켃սT3 *]'m^vP{#ٚ; xJˍU) e@7.%˟,[cD,,硿zk&- bm&>$"~\U1kп26-V3PU/"$xJ7 ێ:4p}E{8B 2>okWDzw톊;9T# Av'{|TUOOZg=01}DJ }=M SͶ¤u5{WXbnnjt/c%252+1]f3~5N2~( .4Z T#^aQ O$ 5jkIr;dN-$ C-pyRY5p< cn*QGEK<ݪ]z2?'2(\ȋTT;w"찅r;f+hCSn13TgiwKm^+H@C, 8^]B;7?ec&c6mP?]L8Wn4<УOE'*Š:IY08vRfΝ*v6,  ;BEjP@jゆ  oԃp u I)u%6Aɶ:- |F!(- TXg|!xP*TE_ VKcNRLlM_^BIxή)rV3Q/9=9ěh8qy+ruiy!|é">NB'9rUlmM{&%Mx,&\-~ I'B&~\.LPvǏZ g!Ñ-y y͊\N<#ۭswЂV)~xaX@ K1ut!߱̇*]{"@Z>ˉŌHo3g"AD1 rMՃAՙ4ˈ6B(?y{ΗP,a`Y& 3_ΨLDkm5;܆EO :}J'K/^rLS"G1 u4*3l~P_nV-3boh-AmD_Yj[F't^87'`EDrQa.&t>916p_U:˩Lv먔)O+]=tMy/h3 Ӷ*n73(_2<[]ډQ 5W-NQo{J+SO,z;w֞gz)k{"O®_TNsi>6EEJexA&%~ kV}_M |d"cIUʞ10#U.+f^}H w~aMҤA\ JOLVs`#%m8T-'wJGE.6LBm uA&yr4 ^RiN^%N^3h1eGVGMLq"aC3=M5;G'ŭSKiѧi;E}HY(ڷF3&c T '5TWF&/\yF/.˱bF܀uʔ#QZS+$zE).~X2rЯ,:w7|R*k>/+SzgjSm:&F@zëŇyzf /⒝ƅN*yD:J^9oӦhmnHL˳bڐp;mS'-)8Ī|JS'DYUĖsi3plK@dpG"ņek[s9:OT^]oXSVU" ڢ-iUpג?0P Dɬ>}ϫ"L|4H-F݂BI*7 zW_L-@n;:zEOG[ ;4%*jS}~9&H!3e4ǝ$[הX%#"`leaU@V걉chZ"vBQVQC`~>kJyGnU?,zLs˧lamR7EՀ *K=rʕQ&J*1 e$=דd?)i]@s)?%,2_134Xqx$avMǖ2E]kF%yX*ѨLQGoU.]W;dLfSZd(mN3@{oSص3TȎkVʵmk)Zyzق yrVQdb$ =b3s")P]=9[&KN~~P5йnC cSޟ6NqTQ09$ʟnu3kRO4QV%aÓJg~ qejv=4TVp' BzH҂Dtm FOd`ѲGe&FI=ik_ͣ"Hk/4=KQU% vzSU mlT{鉞Fq!ج[FB _[B96^} ?ݛ)'Z}nHɨnh`Oy`^jmA |*퀮Ⱦu"[ K$}s yLN6(V?ǭ0ndF4 qIy1Pn얌OCT|(/0Pp?ڪmo-MHն@Uo!Ůd<Vd\dVv_7!t1‘ceLoH|mR,,،j[Y'`ZW[ſv?c5|Hb;C U X@J]^ϟLieGVmkŁcs[&tz$aLGWL?zV:fb s]!T + by0RX 489C!DE=0{{jQpjrUKo]NW.i;e;U 'C%90y] zߌR 9SYtҒ+,| rG;H#3F;Xaqcq?&{ S6#sx+ f=`l%%G>u}gC[*:jPi\7eG|]Uͽ:cz#8hO+Mw3Sj=ehAwdALIZ6v%]X:4H _?,ӝ  Ɉc<γ랿Ee+^;=آ؞&&AgI(.I =D\**ڍ6)vGz,]#Y8uw|ѣQaA0:0&8P#Z]oߞjDSx; \ l2)*բ*~bo#4(P4K_2 '"׫lq p'?jƚƥ~pB˭+1pKjQ= m5Up{lx,kw&El},lќV'\bG>KMbW,Cd:<"6Clv5Va"4օ!=T׹doBEHiwxx T:L }YRQ&G0 D! ۪Y|LPƱ-)4=/[xsr\ͷ'OlNC)luk*e(]ڨJлrdFQa+Ud}ΛNV-?ɔ#:ԅ.R@|:8^(67Vƪb+hq˲؇Y.f&hcMP2|?$mHU׳UX8SYrfcm? 7%˯^=' \s&qj'vI8] d;vvO&XBYvNVv'#z1SdrܖS4.8f̅pԊ FEЅ )g-5Cie7YTi@spsڷefH"^ZY/8\\^8ZcPRP9 hg5Cr5bǮr-O*L\Y@#ʟ:ɻEc#pߢ Dch,[8. Ȗ^k~5IAJ}*'y 5_V P˖vB/. }ǻ Q^,|lϥNWֱKxl8kDw֋n*Jtl{R)vcaOe}fCEȊ>M8f=% uc]Ǚ3(}vl'H*v#k*+K'=Tz<2{^Tu; ͗jA^nD]@ shTXUQˉhl?BNtSKG1:k̓ e-pof7@@Jt](dOLk9FxU`[teiqWkmZ$S E@EWڟ[F|OKJ0cmԣ4:1n5‚jauRϊL07- IoKPt) DxڄﵪTцu! =d*[[B-C;URƲ?Y Q*OTʑ*3iaN0E4k#N%c`iEdBM9Nc <{,{<5;zm,}5%dT[p֊]Hgx%IB2ӫ "r'BbhtGVg̼кs|[ 9 bℇ^03yncs*!}|wÊ 4+ 6㊄xYO4/ޖ1 =y5QLn[u!q t*k:hnՊ ]E$\` [H?HL ̙iW0jqze0=QX0Ci'&^+C.!i$#]"YDWMl$;soˆO~F|-=rrU9`y,΀%#|4q^-9n% Ҙi}!`N0hu1>5zgʰJ W6Q?0;7NL+L$Eg k y ^A&qe0q,4]4gͰwEFYQ+y4$Dm3X| >A>o);k^04r{ח`dڃ?0$m̡( tzPR D\9_̎FQppɹ7 JL;. %(t ZdTr#,}8dA%mLmgc- > &A^xqGp OzLG_՟b^T^Qk4ac^u  !{ u5wGEd>Ka l>L/*NbI5KQO~즿)J=uc<2e4t隘j#Q׌0)>ȩM<_F| "=ٺ~lsSV권sG-^y}2Z7dv)i`."xZv*2//S39.f^I+rfRElrEv7ݸ ('+TO^Tf>BMHR,wf(wZt #l ~TƁj#p h !xEh+9Gd.l5ӨhV\(" AGd+*<5艇=EW}H)ǚ eHGMON(ߋY'HWஂegab:!؟A y^RU/ /Ec* Hc|điąRy}^B'\;bh4KY럽LNK%Oޓ|Xd`uq>Ny|+ix'KEUS1?\;:݇ʚʮCl!NIe:pv1&ȓqX\Lޅ;SW2Q4TXӒa0J&C8Аʸ7m7rc AkY[%(9d$2+tʌT 1+.s1XgEuAdL9Ef:pbd`Oȼ ْy!i2>EB(X4Jsς~k^Rr+N+8=Qys:Zqܭ啦VL4TvF'W e^~]WU6{^߫ H~+- 9sMoH$XtEeq"<@.@Ɉo_ܭ :b [Z(g_d,5Wa\ͩ N.4&I{'P ncTM|b5իiwPfT[=x3u9.hD21[c13bRI+5*uKaحi<::sDQ@Eܟ9'!Y,`Nf?N4p(|Cb8tm.tc"a"RnJhc-X؛} tLWٔ)RxJQ/ '%+5ZDWtT.2 ԃ̧8dZKk;#jK܄u8 0%G{9< g2!hY9~ qD;\ΚH:#Zb@ "Y @(>m&aظf*P eKF'{,)BNk%B}T\YQg=nDꠝe9bo"n.|`~^S퉄& B jqܧR y6@!z&InJA6F`6G "@{%VyE.m "~GlZt/68V; sJD YbEWO7yzPvɇa%QZOj-݆?+%R wZd*irnίp;Rl&p1qFS 8bMILK^iz:/pZц} Bv3qn"B?/xw![l\ڳ$Eӊ_h d\Wq@(|XDe+"qUdܺ@|{bp ,ᾞ0}iâf=g)(X§aQ XTJA g3Ohb;@ ֢Ahކh;ɛ(d{~{\+ݟKbER? hۋ& &$ݎC5~nJ耎DiP2WChJg [qp``%bztldi$^Tf2RCY>t2nLNmhx :p5,Cx8ipl|S6c76] M3áàء G J=(vI3qmBwe =/tPu^/ O}:>l!p>걲GDsƒ^*x0F>s@R7,.-.-P4LMbWՏZ@ :Pr͛ũ`6kasbBs64ĒFiW3l#VXJJ߂#D*SYZ$^"0gSD{N&j))RN5+N^kps'V>o,lcn8%TL]§'iYFg*+7TJ? lcYxHgF%?r]Mz JK!01$^-L>xi^S8qpv?"l*`zvM`#qSͺqw8J!ִo1Ozf9W}oVΠCX d44٢Yʈ{h]7;naIa@t^Ě,o|CR3I0i#": ~ OSf??Ydm*vo1?{LQ~ 6\v\l4Ypj{ uziH͐Ӌّc `%=X&aTm>SsJiعi)Ho}n}UX:gdJ?ag{J֟kAD,U=}48_)'Bz#Ojt8X}I,&~jE=w/}N6C^6,oԁda\3è$My 2#ro>G](i1@2+%C(mUpKyǹA<ȏ#w(OYo e%EM/"eutcCN:[7~ %'~Ye(Uwhf'ft:jS%8!oMD 0ŐCYNxw6fnNoHopM&|+U]GI^8܂Ip{tg!6jQgG虄ܝ4Ρg'ԭbH[,TiEv= >: BIHu> Hi TL(SƤ˒<|;KDjG)K#NƵ o(~UӒL^?]pAuo`v:3iuG^8u 79p_Bu% #P'U[WQYGA0.&,5إ=Qf_KD/`sѿӅ-ZRHs󳽿}wNJ$1+}1Oק| ^/|k+In@l>?; a)ۉ$" w^ ERMwztQQ_^^67/|KgV$ũȚl5jaZ#03B޶Cw%4J\ iA-5Y7eAS 9VCͬ籕fwɧC q_Wٽ+\9n!2ZHr3w9]cDqN`gmJĢ8Y==57j btX`J\c`\b*ja}i ^i@Iяy )VQ'ߘ!c0bDž4$c8W iFmBPkMm>PN)+۷5^/8ք~Iζ3`@ZuNxtGM/QO*jPv9S/)>гW0w@!c8`PxuY5<=}ys"^NV0CoE`?.YdP+jĤ¢Mk, Qz 1T0"-?,(ƈ‘Oa󴋠#pMD:g*qk/_.GBi% ҉ɹ ~3RbEzEڶUllO<䇦w6Et)j*€RtYˤuT, }cVlCh.} w,MmpP|j^a;\zrr4:HڃNq8b`g'1I7.ƷqmZ1LP ͮ,k.BC+}W@;TAYJ&Vb 4;Еi&)QY?rGMXb.y'QdfE9X&QFh&һS}F #l;~??AxYdy|u"r-T\&/MCF4yo"Gaڊ׵M7Em~~qx?Kgqӣȫ&W]+ދSʁ8U{-%(7]FWvA%һpɑ=PlJѴSuQnl`XBBW;~?c+YJPߐD!g{zMcf]<9=_vO p3|>y=~҂hs_ -kƧA~!lyz뤜O`ӟrўZ`:U4rMuٸCng9'|%Ś~ LLolWqy꿁iA z_ Pelͣsj % ~Y t>'FU$L<۲!t4ƨk*?Vr$w3DZf"AV(TBmJ0<`SŐezzNSiư|^;#QGm`k(LSh>$ ֌NQ$n47^D3hG\R-Y7Uܥ נ;kFP=sjP>9ϒP Wq`SKlanb>O}XϢ'_W~s BT'Ҋd.?cj4g>Lu\!+/,+Ԗ=#Lh2wUIPxMFn B鲋bmL9)8U%Oi~'zJh Ksq.C>43D#&iRqdhY&0a|`>dk[9y3Sj&,]? qf (tPR74|ǁbg0՝ 8eJЧ `Oq>F+W G@;Uq(fO0+_?yOسb>SQS w#QO m gAa K4 8<20n,P~HހGGN@U4H=V9 M7> Gp?jr\ZkMP8;h [do椒 ~I;˧LؤJ *4hZ[52/:X_./! Z, OKݛ\ðh#ӑV[;,S&=IGQc!r4][e`DJ2^ 3nNI:#bNٙ9Q[Ki/!jMRq`q&0g^>cPTۈŽN>cCVD8(m)zuX,7kxj*xi aj@rΓ.57}4ZmhnΞLtp7yIIV1)rmUf!8_i[|p[keSFSbr o]oŲ6Zϒ\MK$D"ľo@aWm MɌ74$psp+)wC:8p 3r$-ݜOot"4sg\SNiѠg/}X:4hLB-b*e{|S:56?Ҙ(M(ɭB-?XhL>l6 9 W KzW4gy;p1[T\fkNIUYHS/Lv+$!AKSmbH SYO{R(CVZ?7~,܁-_Jm!jZ3'>0nt|JDZ4M٘] *w>jL1ImS^mZQS mBM$I_fZrB"+  tJ6 ZQqH1 ?j5P$4aVM&Hb^NΚR{:L-۞k3%DC "";OGmao>dF4X` ƗP%"Ȟz!B"-!#&OFE 燒?8Qަ>!{e6kxN4r }ԡJB-hGC#,X,N0PW{N{s/wG=ڈP^7abWNF 輤X zND4,S~ٟ$$קV-]ֈINZ؈26԰0ϊFFXd"KC9-,zەX {PHz 7MaKW]+]vElYAz<8sU>b06(hr~K: 's$]FbDEdd.a1Zl7f7ĪNrsKέaZPAuj"1UEr}-+dZ 9=x)s3Q s8?0V^1*Dn;&wai2E&(K6N@&!۠}v hjOYPuE ^“ ¤{.Su\l8t&|W<æwxx|،b5"Ôwyѓ1A=oXeLIj'*=hrGN}̨UFbpWs^b$Hz=-@d %ku35SZ[EJfI|qR~$`۽{dEO@xۘxSެe QP ^'R7Vqqo˹rO,LZ:aN[%Y3?qs4=IPr&fVO?I&tHp[@Я2"r`d#IV@-Pb$yIEzX)zH~[Ӆyᩗ".XBWTNڼVvi>Br*Hѫ Soj-Zf?;g@czKqe*ڸo,n! J\[%_iU~XYPA*x:%6b;B+,&[,VڰOf @wCxp악 |kd-J~߈ j1ra6ă =߶X4i^W3+VG16֢'寬a(",zQV,fGl]Xf[yny852H'w:ȜyF 1~C>%8|ns22}p5z5Z"Rëd!]?H'CKRYh!k v|ʘƵ;rZǜY#>;7k@4ϡ@S_XucEi^햡,SgX 28;5MD- p)i++o#Ͼ]v3=p71Bx 4h Xz9=cSO`/3MXl>9"O88V\ M47ɝR"-?<VphxR?_{( Fc"{Ys YO F6^ÕY"6\ qol7ݸwV=v\@|0>fT)x' T,N{OT|L&1 o+^3ZRe" @y0VH/m[Tp!8\:SSL0PSWp:9Uha̖4$'Zwu%w=Dzl:fH(0q!T)=Kɢ6 *l-NҴu7~ɋל0̒RExߩG/M! `CF3 aґ b~ uN{Kr^Ӯ'nFʾ ~Ms369VnMXޚ$jtmܦ:݀@ 핧nL1\A92|!O< [zw=:!v?:i\j^#RY~%mH'#AZ^ ·%ENy*# ut%Hn+2_I6&k Hpxlk$n$k+VAs:FX D'`|$.nt$D8UouGWevUDN9P)@]ߺ WA3}Az, +R3ޤŏxvGj~!1YU#DU8m@%55 ;S`X($`4t/% >bT_+/ *fmxHW-Knb6@-Har+Cd8z##EJ?*~2~n1DFC DzVa>j[zyF.EQBWzg0'hC,2܃p q\oyM3@>>^bz))Sɴ.c5e^\<, Iz^ZWm*c-&9HnPؖlu(w٪SeRxmM^.alSYGv1L0>9nv=ȯK|=Ϲj[V6AxG%0|Z['LG49lL;DtgӑS0d q\Z}>n0w6!n+n4%6&$v:,jͼ ڹesX:ɱ"!;n>h/!;fȏ6-8r=0I@C09~4HzIM%;EF7B}й QO8q0g5dǒY\Vе\E:a]P0tbn4< Fȱl>EE8QIϧZŶ^ tR ĿKs09b0IڝZO7e Kh3C֭:1 0UoQt9J Mkthd(Wys77[2<$Z^i|;k֍~ 8+Bep% )(v9;P ׵eݾ9stƲ{IvAŸ]pǣb S~~2dm+lIfc$Yw`r#VH0:+R!Qm&ǚ^`x}dܴ~*EbW"G/p)^,Em+>cQ XTp&sdRgdaOk8?7`.GFG $ شBŗ1^:fo2!WE myLdbќ`/?;` U+l.XRD`ݩt5d4tẠ_R̨4S@xvG]ar6;b>vYs_ ?6e:amtݢ$fy5MSaZ !7۹"ͤƤ"$ˌpN?.}z"oJ饖c(ˤ"ȟ/׉2tW%] :B]. v\bQE?]j,(,W݀9z>gK ww΢%ʋI=7$Hn;p4ɵuW@VۑIE'SmX8 ݷ\U%9 YmtTԨmљ nnBZ[2R޾IsơSH<9>E58}'0.c@͙irvr.W6b P~T^uS<@1A0&k@ɷFpH+= ^E˟ڔJ vh:.zVܣ7)Mz8UZon{*EBvU{\y 850)JGn)u׀k!)|:ld1ֻnޢ΋0S_0`ՃyZM5?LBF4Zs{k,s=R 3r!;vK/X{Jw*pz0IgʷآUgs\L+B5 >['m9VXTSɧ Ew8X;jvxe{HV8>)YcZ>}) d;~+;>&Wؓ't w/o:Q*oGX.zOAJ`Hu7:4%( /j*GotıG\)zJl&Ҷr7W!#v >]6<:k`oDm 4 \͉xν"WYdd>fҎw4z@x^x|,Ymk`鬞3!'(Y)W] k& a'Al['<ӴhdFmkWՍ7d1Q/9R#+)xJDdMTvm+#Ӄb^SҭuV.dCwb=6g^] QG3I$,'+Ut% 0*[j ܆Z@ :g.ȇhSq _"NP_q/~ eJ5b^2 C6 y泣jydWdM=ZlwgT Fք13p <ќ]ux݅DMKݥ[bNIwc)ws8)T?7Ė4".]'ʑ:wF;*ns4R/j Ǟkݵ~URR󔰪UPUz9MD,V"@ˆ1`Ba(/pNj++%X:0'\[r=4nOWѩDNvR< cRB]hݐ}xla ÌPvwl{aVBY2Va'1Ź'%X@6 ;rEJ q~K(fxd z|J,,KV i ()f/jTzu!V:M@w.&C5U瀈J_}CEQD2ݳd165[כL##!<A=:D`K1 2A}R&wccADd^rgȽҧ`3] F#kKoL$zz{ׂ<i[.Swzqݫ0,R L͝H1BRe^e gM?Xm(,3>h[iM<b0ퟙB=~JDa"X_JB-F{#kO']$ 7dM;=%9;N#CQQ)ayE@U6KԞ[*U}^B]֞M*,L@pe0V(='sMj|Udz⓷Jna@;" *uڏogFhHޝ 6aVc$_Ũ+;}<~Dv&_GuwÁ]6獮\-!@_F\pbR@l_F ޔW{Gԇd ¼;Ph^18[v5,5?*Lnʹ1ǡV卢\'Ja{A?k螓]OAuۗ^iМl>cKvu"O3`mffӴ<nxXgU7e~񉀰RJ#Ѿ oDN7_l(|T6u6yiAŹQ3PKV`iKͤ1vAbP|}蠲 ݯu7*yo`E,5嬿B@He_gs2A,GPwrG$ɛm9Zr`oF? [7.HT!}KH!]ɗ$ |=>z̍`nt8o0=凾%L?bK*s0ՠ Oz"Ni==̤MD,Ȭ Ir OkPHgZj# ȜCHPb4ʎGs^HHPL6#b01on&aݶRZ1Mr#X.3h|ɼcATT-֚D4aڀ]̚q(M4WUr8YLʟDN ~Ħzez@3.*o9/6d6sAzPU>> D'\>S(f1P5iIwv3^;q_3s˅RL^#c` GJX/3x$ՠGQ1ʼQEP˷)H \gdƶ[4\玈'݇ž.' ̬F.vqG_PO F6ѐ lȠV4LGŚrk$Llw[L=%B/GTL$y#% jaIkn",U _ oC1q*AF>[Ws՝1?NsNHD,YQ bȕ%veFI)s}W -.M:dFoa?t]>L?lM.ĮyQ/r,kfѬAqks #vô7nx2zOM veY1D_ -Z Bi9+E#_ +rwvvٌ^![ՒUτ.ҌKia]I&FeSJ{g-_sDU~$:%Ck 0qfriT#CeQI|ds}඄bD8ځ~.O**Y⁒sfLEq y@Эcϲf$  ,%=Q6 (Q=9 %OT;a~zB͘D+]9C = "q$°&6R3v ;^|p nL@7};* =&Sual6x_HP_gǑ!N96Uju<-cE~님_zm-L إܳtpb24x!+}o*{o(}m]|R#nLS0kͣn|FsM'> Wqٍ-L7x`<)6#e{YvaM(d#ELÖ tzm ; R|kCb@JOn@zhWѫh֭A5_B 3vlBB'k=9ksIYF.Ii*a8M +穢D߆5I1&,f9M T%ChA1M~-"=ٍtQPc"6Q]PSGFAHVMY0#c%Opˁ-EoYK^(h~&DNSywaQ2(V.e *>0aSX!5k)I+b% x/2͑zDGvƮ*0 B<,4(Pvt!8F(:6o'",ƽ=䇊&t*oxeJ'dW"T"HzVU\B%mp`mA#b 8^]ݪ|1YK٪ՠkAT!ЄrA0W2jњ§)$* zzpC-87Vߔ/1|g?>Tmc'qJuc{S`q:ٵqwv'c fD1llAqs_hD?9L&hB`/ˏooXfLH1C0G ,ʴq5X27^XHh$!3PN|Qs1MQo)E֭U]H#v]M ? EV:<ʒL.ŴY}"S449pdO~g!vSH9"!>aKt6j\VODetJ"A^ .]eaVv{'Bu$Q;ռXqRAV|}F[Ea/eO1p%&hOlj|jӑdf[9s`觮&F9Rp(MPI"Y!toOC(hMh9wp}Vx}.>ZWN0Ʈ쳺A ' +KfTg9wbT@HJy}˺(^Q4JXW#)]E P;%m@&ϑ_{A623BS%ˆL1&Rs."؍H&wNogЬUȆg!DAZD3 Q!` kKW 0w-#Hv݀'+/78wPT2AK]Z;ICW4nN8]gGz1)v LC8PLj2jʓDdGҿ`H oIW1lNNM}mrS+bjQS`Z<2Hd\nct/HTLvA4=t4ah9co:T^^L ܎hAl;>:Nה3c>4hz)UE~@'R%@[VOWu Z.m:Eݨ&w3j5d@fjyS& ߭\g b{ khOZӁ4OdB Jfw"{>,P nM`!br (r:F@pNN|3ݓ}B;Ij9x~װ%fe9&Vww;[bl5PEcQha_:XtnŋC@#f' # uՅtB<$ ym)7\^D&.51hʤN6e M5D'D2 SLS S}c^/st7r<4ڏ Hɰ CsS,QX]ާZ-3Z|:VOF2훴 33>`wfj@#kq6&s,Uuq_eHN?0pZV ڿN*gxW-0CAPC q '"Se/_U'u &Y 3ߍW592`?XXMP;bd' )HCzՈuQ}_X$Du.p7&؊NnzsՆL /GΣrn$vtaB/4?D!)tYKX؇s٦0,Qx:JwJgX@ve4/1ȝ}վ2^JAPFىT iVN_-I9#:1$bQ|0qrqGĖBgv1DWO^D`?!JpC3KC[s;) o"f&>~n] $8}`>EJNCAxic)Y|;3[X-bسs!]%KPLfkPf;!H3E |u/EIM%ޫ߉{#fvXr1$b(ozV\`MX᧗DJƹ0vAh&2~\$k[4lM~x 3 !#lB; G8ۀni?w~ܓ9ص4|_;?8ge<2Ӱtݸ+wPn*Yu72# BbHPK4mp:P[XaM]hՕ./~+$ߔy=Mqy2 zyJ^]+ٮ,'mf9EǤ5/fJu a}Hq? Lן +E=2B7;$\^9W9ߖ=I&3b&Ucr#~-+60f'#(jK.v7+/6<6Y 67Y1Mi|dl b9zJWn%yg\Jkם ]sa]5D$-m+j kT„w, u}~% !6u8|d oAU |Qd&-dSu^pةi\!;*:*_Zr?PE7 R LFO6Q8q[ǺFXS>=H T #BR hi^n~SoBX~&̬$- 3i~l:V7 `bz9@2fhKedr4= ;MB׌#Pn@0-=1Rd„рZǎ|3Pw2<˕B4B `>u*eG< *.TɥsZEXu!n6gKIE™@ftàH/hɽkhX/, 6;(d4'].[c˔wSo<zob@m˟g%оrP`}ԯ DobU% _`F3;kXOge AAd?Lor)p<˓7nTdB3QWcHoM4Ce1/:%Y턾\!+TjD&㶞%mjQG;͐ j#-r7u°[+5xNT.ԣd{Ta s/a jq2 c!BCU G6F w:"QZ_Vj.WbYOQY*޵ӫKF`^I8a !g"YmEwO96pDijr-gpSM7SdA(/5O -n: ,+) +x\똃*|Ak!߯s⁖N{!bXɽ8le|[W=r*_U[j^~ u@ U~;` 1ښg;f(WC5~u fFkhKC p)Ң91][ Ȁ(Ź7]14NXES&$Jmx`@,qLʥ>m[(h` pUQJkAy ͂=SGbVYsK7eFo#=SUKkF1h/e SwUAh(zQ ^wʊF*z%Z"3K/Iv.Mv*󭅪_g\U[{&L1Fk bSB#&z5LrO僴mέ v ?Y[Ĕ;.8Ց1W1M& |"USx2"6K-wϕttC_JCP/f`3aCifnYN(4.ar~!gL /0Sʃy8QbJ1~"K] TH(C];SfBIbo6(fk& 9G m D 97S\7 [K872w<#[j-c`^O}A뽆y؂'?uD`1PCu&q e(op+[AvFdr1j4j0 *YQ(=0Ox/OGoj%WMo_(lRB\ʨ:՟-9 o x@NWe(R DO &6=qwZ=BcdӬp,D$7l`nh>C,C^3$c3=tk}^ g2cG ef`7 j? [늦-6֛C6!4!jrS# ysَp{gB͹[ӗjxx)a65v^2 ]n=j17DE ۷/A?O%еfӐBҿ |99K a%2 O䰘ba=4_ H1imOr<=Y Sbխ`fhHJazYL`JrT ?(JWrO UPA%z0~֙u19*< T=7M 4{SXBW1->g#):* NM)$㢼H>Dƺ,X6t,lžK3Q31 N-6xf=6W\7SSr2!Uz-&3HHD>^wA%sn|.,l@*)1oN4EK(T¿0ޢdj94k%5vq(:)i 0S@dz3>͒da?O-xFH9X0e]KD ui%-$9ghglyx{[m=;g)4G_gW29/KjILqMqiúo ob\1XD0Kg (EȖYJs(4?q1ifp!Y2:σrrX\He8\eVlg"V붱# %KXcQqe"ct.yD59M6b!=riE3AܕH,c'2ġDu/<ĩa45w7Vܤcl0EeeeYbZ]+;'xkwz 7%i-h#nefכ5b8C ?)Sۈo~˃;k@ŶC UGA[ufz΍޶3m-9Yִi ˚XAA =o2mZ2O|:E>F ͮ)qT,a${G|]:_E"% AՔrƹpEUtq*cL[uwFʦZno(c:猵<잯ȱz T'e8;p'|bSB( s'9xdXH:- ~&ʌTȡ 6Wdx9$R4H p[|14Y* =]o+;K۽a4;Q Ҿ|جezlW-HGSKϷ]a)禬^_Ft) t2ĄKK,t @G .2Ⱥ͖C#2 vk)·G`pv~W?a2v!7ª*XIElH gJGl* 99-5x%=]aϧbA\{ɗ :5zSA_X}gC|+)槏iu{ ɫsYx c@)9=M`n% v!W@1Fǟl7gKB=Fl^E_ҕkd4 QY=~ D[.i 4l>4pqF8{v^k{ByXRa>#zWÏa"t`xXz4yӉo,c, ]%w759ۯѷ,j 1GqqӳΪu -SwnѡwW.B%2Z^\d RQR '-PE:s#5ݹdJLpHl:bġlUQ _fV/`u1>l5iɺ)D91U~= Vbta^A#[wb`4ĵw?"uŤZyLܓnj@&^&j#ۍל6"ѿ L\2l^2p5G6h̦'@E N!vF9HTJ'|f?qnu+W4hpl<:*?LlzՖ24]FF]Ǖ`;t@jpjnTET Qh@vhAEӂ{&Fm7V-Go5sh A eJҘyO%*@/ɒJSEK0{YF_Gz1\ ɲD/RJ4Dߗ|( DKpNq,.Xtv`t8pEHW{ )V #˜B-qgpȰ]F7H,fb楥Yt4lBĮD^ҎeEe@n>CUE.iwWְ|*5[P[z._hKeA~9~_)ĭ5<+ferX[=r {(N])߀2tմ^[(*v<Iv3B!(8h26R#-b|QZwI#WUQ<{ c"mW kByy،;:?ψc4B'Lc8E*H_R7csϐ!n~:<~ؕ##@#+Y {H$w~ ϹM%cB v߮ Ӄ7"pG{l"ɐ !rYybW쮪%wDS!|7~3cHȯIdݽ;z-rH{zZarˉ6_z>ƝsŹkdV12jNNl>oI@@X1y#xh1A^z~nmK};vA:8>eO1Y6̆ܕ[! ADiJ0x緓0+E}_Ky&`H{!Em#Q.Y^^FbA*6Z:!Q&A2~~UC#H/=Y5 f TκW{k9A!?7>,=](z7ל(inps3?oJ?.O=%:(I%!t3]q. ؚvKJ숭`i"݇Fo4g$2e3@e"3425yH`-"pX1},xJ9͝gu\5<\`k7Xw; &?x{2dA. Evj= G=?̟ Z? ֒3| DåuJq؉,3-*YB r[. 1Y Pw7?MK{l,i;I(E|v#IggύfIó&r;YK[!G<Wi '(lW쨵B5zi(h;^o$,W NTC=N1bI/="u3G—"iuΦߟj@k=6glYd^~(H1J{ӬЏzL(\ʄ~.Z;4Hj6خ=:?p$ Ûa/3抯& fky0kU\aw"nfeBͪm>+_;|R 'P!7:l0k#W-*%d_˞rs ynbᵴh7LWͥ/qK(+ rV'gFLqd.}Kv!ݭnl/jJZ >ozp(>*<.mz祡b&Ms[BPm_B[ j(-_\@BQklL,h2UU^8 _V_E蠍;ɘ& V tJ$aO+E+Ya(}kc2~X2(AM}r8hrӥ9pP,I;7$Q wSD-;@Z7eU}O쁬"71L`_1T|ԇ?븺E 4S!G߾6<#q1˗3n;%$AO?M|\5axHp >̊%r?i,20Vö.݊ժBLH7]5Jk8e9|QƯ1p>7M}KA++'aZJnKՂӜ[E  n! ATc\@<(~^~+ؔ!hy8K磻Nw(DZ 1(Hʓy#WY ·%831sѽD"gih9αYvCiD HG&a`jDME@ԉRH3Lo[8īy9v]Uw@Vs'j髦e$H8ťp*jID- 8&adUYXP|'kts>3~lisy $Si=.@ qR`%-~qr;aDTAF3oEZ} >NG3'~׬W}mDyzJ7f:9lvmSӵ7&mwT* MBazw+`N+f,`dIN]+v8/Wit1?hi2p4xZl]6:ul]kXY:1)#fR4$>*l4G6GӝOK_?q_8  ]mKjǟk9Nሌ/8sL&͎3X ~+pH^7&a I,bmgcQ'aJT[o=Zz,i+liO K=#-4;\n nlg=VA~@A(4)v A'W徭o 2)n,)^i SpRąa+u j6d`\$D|XŸq+ݽs,oQON bF:㇛;q<&mET[~ElMEP}+,``З{0xI5O1D6T'ʹbj{߫~c&}>E7GYRB<~zNx݁K4ˠ뷲\H|r9'= o}@! uf3讐J#T&Hôג~**i)mM &vMo]o~]bOAzؾ񆩃.YA+3CSijyрe 0dV !<9[sE^J9>&=)9 0KNys٫aWb#qՏr׏ rmZg X 孋?&J^?^}3T2XrioG:WG I*[SW7{/U̿ qKT^14Ҝ&vuwJjbрF!,u?L*a:sݡ@ P}} w5mڶƩvay|i֞[IJa6Y"aXsViv{yLwDêP# (M%EL|y7w2C4ax^Wߺ:q> S \ȇqH¾9ih)G8s} @+/ CE*u`.,tiV٠$p*:C?yIi䛡֥ѶM_xI40haPOSI~*OXi{6&d0+A4{>*M-}]e Hp!Jp=yX-poUB8mEhEk+ιEHwNH{UM=jIPM׌һ+ʵz7%=ԟHKV98Nwx`z˲TN"ceΣ۠פؒTUc7y6qސLP^.7sHNuLt)u`$(%.>c9g0ۊ/ջvi^P@TdS%1IxfU :o)TXM {)re!xFzjY4`#/-:#&oBr)] Th_($%hWo=XuZ|cȾX!|/C:wYªy}{w|"=>T~ֹ5].m&m}Ņ*jX&i(3uk>EuuM$JD; @(ʮ6T~%6F nP#MR:mqRn"2M*=*eqZR<3c`$Ww!DPc''oncbgn4TQJg;Bԥⲗ+e J4o֏ok~;xx(& =%Q:>KU1o6bAv.֚[b:/_|2wtQ[@+>ͣ}> ,A}KLbv>o+&^5xb4 G`iiɌ&\t7^a :ęz k᎓JfUro/5EpYY!tBmA OT=(< _ 4kYܟd<7C JAzX~(_;Zys8uzxclmY e*T8F=؎}J)**Zgs~`'bPZTj-Nh9trr5/0hTG"^kD(gikEnJ%j gcIxRd5 C) dwu7`&Me-dܤNwr6qKU`~+lj\67L{FpumB+xE)0nWUzzc$,k<򀅋*Cp'yb/r,h+UèG#.a(1ם(iQWtSq>?tsۗVHZVƊ !]AXNC{8Q ٳ&('"(H a@')mț4-t~> VPq_Ozxăv@L K%:O2TvӒ_u5&x4qunLs>MOy:/:0(wmk!Ry{Z-(FD΍1ꌔ8Z)jT4 DxMP"Yɥs L ;CjevI;אKLsn]¹"~<ʢ#-BdqQ4Y޷j} Inu_k߯%Tub+oM$qm:R׏9:z$LvfmCvJ]Ydᮩk5-ʋq^&{|{K_{a~{x΀Զ|3Kk^^`.D8+iM6S`;P8rYW)Ϭ GFÅw]@T|cj>U&^}WPg PX/nV*D4BBEi yfkq !oplWb.Y>ߕ\1+_8 +; YFV ETpT w@0 l Lb ^X5Z1/vƠ%Hnt8 [[߾E*z8{{sagy?kDul{)Yt6K?N /}^*5%.Rgp{惡rZ;RX/vmps7g d%kPM EIqaqKV@![]$u?ş^`,"'wʿZ֠i!т"XrR@Bկն/!&1©B쉜`c*a묡eExQYd}}_f 23h׃aqOXͨ१T-))d!KU6Y| yƱA`\::R a̍l.Yw>tx`tȡ!$@%tG 4w0 $Ԋ$?6o/N7Γw;7"X{o^aW&e`K{uDa=2/qArB{!3`ri ,d⑑gGw=h1(ӵLqa*:?)qrT JzoG@hFb&@=ٮbiFJlȄ57/)E,$'Ƌ ϰ7{zIAA|_:ZР hMkE["cÝhk!sh^fDdRƥj)=wUU,}7Sq):S/cVmG5ikV,)ipgL&^X˛e gK[|j&> dʕQ*# ~ڌw}@~;, V~y;ts }M5pnpiٴ$>a`bEr7ө?2"—W(+%G&G搂Wkw^7AWD[K1Lk닥t<8rS=OMlMV80ZCl/گAFTnv(L* ?i7&uQ}9<}9pԝ|CF,P2i0~ǹ꣇ΒqayP~2 Knbϯi3HbIi-[7M+aw5Eh,stcky&l$Qc襴"0yEj cSY v7byqI ɃFZJt,FUhp(,Ž[&|ۚ;;g_;ՓIl(-'spJd¹rѢQeL $U r1?b|/z]Pp>h'4wLb$ l-1.A(DgS]&׋9xiWƠmwjk!dB/ _eP# F'!W#.:Wh(JE(?a,)8NRy#whÙA+~S?3oFn2i2 #XQx4}Z/Sx4LO[ez{ypƘ14):< l3 d#F z-zL/&$ҷxm(SĆ6Eŧ`+b%8 n@K4ټ~/'i&8'P%b]4Ұd7|wKs(F}57(x3)n\\yo`R=],jW./,mE|WhQ|KSv]8IW?nsۇM^ڍLVe_¤.O4V;f:FA-- Jؐ vӊk̘GL!L(o\|d/M Zo_<1 O."zU\H:XE_حվs>;PNd1.T_DX?6t{z-w!p&= CviWQĒW4k;(Ƥ.|+ #dAXjUF e'6\ȭ_! ta,`mq`<]ܣ!hِ BZ (̤ڙ"}ڄp&%/Eۼ)ZJL<'[44/5)hiNjg<_b,(+U8߾hH)2{8=K#w |lb/ 1T&A^LJF3>XIĖ}dxR[La(:40 -ƷT3ѥ{ v+YlNʂ.7S 6 0i^iCӻwfX !Yi g>shB Lqc` e JRcW]5p[! 9 iĈgDЍ _:Jb_%iPYN&! N#;uzf9{Ę 3J( ;›+o9]Zyd~_d`WAheW2k1r,tfX+ >)]~NF+4E&ibI};/\&3PY!a\ŒnԊN#4&f;3-DQ蕯"^1p> 9v GU.! #VrfKK adۿ@?U%PL |!v{vԴv'.mT- =Xrڅ%DċhmF.4M4닐;inp*%`WEG7Ѡ»ҝk/LSF_9|&wMC"׍DtV-a2Dɜ\20+)pgzʙM~EY[$wpRZ"xΓCC2Yܔ4Z~f`jQ|n jX[Nݑٓ^`E!a^I403<*OTkׄ!m(\ҺEM2M(4FE|+ s/%buN4CaHxXˏSnA>\>7Z;{$'2olCu_EPT@^4Up2ꝲzs6i 7wPTqa'~lQ6#T/z.HNX_rzg7XuҐ.!w}j{6e&=1w}2:ލ– |LI"ݰJw@W~‹yZ>HO3kvJ"hnIFOjT̺ FZ͞8(H(;K3t-F$ޓy2oF;^(oGsv] LE wjGR5#.3 Fo7uT芗eYٲ)xwE:| n"FvU6Ŵx=f$iRַpKl:@WRY+-!KXoNISM C* ԔeIn 2A*,`[JӹOg"b&[Br4;+N)MjI! O6F 8 @vT󏒋B  FKVzzdX IVxZ[Um;p763ޒ2ۥ.670|jRx2Whؖ}XB<ՒUi"<` 6D7V㈨|5'tϦ@tC̳m)#QcEp'וL(W3rd\/>F#Eu?Pp_ZbGhD0x 9B4ZEˆnBvPDГ2kP2$G`k*k!(it iT]41^qT=!4thsm 럱q"-ʼne71zupmWr@)doH:";s3T1(we|{-bHj% ܘEGPG/Wő`Hk?_۲XTQɩ1 W C3M".ʎIvSzpr^"T7Ξ\ Vwn+^"Ǩ^V]SB[f\`j)w<Ib0Jх4feIdYEPbi`q6QGggy,lMvcg2#x,!9|G%GfߣҦ66I/Wg=k 3f\ZʏU|5qKUAY0ym)-iARF0h%? -HxfSvc&#)..XZ DZng?CL%6 ZZ@?+Hg=pq#Olfm,sZ=.NJ¤T.9BMvzlgG)5h^ DTJ0v-RfF^΄~͚ ||4WW~oY;!;mYx>…l޵x fYt_;o}hS\uQ)p]+kVG|5<0B)vB&D VSȓf?67M%>NqLञʜhA ~]l Z":ifláI 9'*FC(y%$@9-/.&jHJp AO/U¿XZPnQl**|JWGZ3KwX#VOgQ?axbxWtݬX<^j.%lA̼w,ea,"|^qK ?wfNZg0**$7&nZ:KENߪ aA€RR>XDh|y$I\/(Ir3}0]q/:|̄J-NA&W!4jXUe;2pLJHJ -w ̃hqVQTVo.?] ,lYh- /g6֚ӻOngVWA Nbg(Ƴy4فnH@5Я + yf(fuر *-;t72cŖ_O#A1ö .ߡd޵ 4"[@F=Qa %e`txАt$XI$2vH<°GBv=ɝ BeHO0xxO5TA\Ò?QF4m20iZQ'f[+[LnB!R&&q]kh%~xNZJM:gum}5D\^*>i>{Ϥ 5X_ϑ$c pzZ{.O+GVIje9< <21߳ε3)żτy$d2wL-=~hNЫ,˱9ʧE#Z;\V2%tv_\ɒX'-MV̽32XGGlT[ٚ]ɫB`eɗLmG$p Re؟q?lϯg'Jܧ.lCP$~@E&zKAޏj > o;>u)ơɡwPWOw]I3~),0f_gJ᫋x5_'SGJ"'5(J*`ҋѩALOWRl?mبȭw;wMvi&uhtY{ORu![6}rfPo&y5F [f{$~y<6fN>IW؄`RMgƱuwA2M䟔4b7ZD Z;l@\Õo@N>XU) w$ßҋzSbkmӷzy¯W^cYqJ$yZL^ރ ꢢZϗں<(w,b > l}l5;]t9#5~!1=<*l#6{^A%JYOWM0ɌlNIremP!$Zqي-iV8U1єϱ6k,O(D@=I_!tMd*'@D,‹pE`[3U?be{; ޥK6 fAR1~+{UOeO2ǂD*:QJDKUTQ,U@L?{&_e&o*6EG}NqUq!xXjd9Bn"*,HwN4zyRߍ|7XÏj79_τ)}GY몍T;Q"&}@m5l. >㽞j [IĄ9jJz}ow2s1cJ7rmvPS!OȠ@c*ɔ+7 Z>{ ,qLK;"> v"K^ڗ+'e{gA?r')Ҋy?:)8{c!6WJH'-^x C) ږ*&Nb>kI/1tzzkqgXE30h-;s^ H#C S5söGA-eH3kԸUI.l1t-U8z޶^'⃳6Z gb஋(S}`ME"B"^hdF1/e!V$Ne. Gqh$iY8'ŅOnt؂%sJ摈|>fviش^U6'+>RRd? oǰOoe29XEwu6vRbЃ`|gJ{a:>a~ߙ.__/biB3 W?ɬϓChjظPtT/J,xjW q(T>+!9 ߧXJIQGo4DgB_+;7!xv &}n6*57h*g#ECЙO/q+Gg֫֝O e@v76 A;=2x`,x+PDnZ<\b>ܔ|g`jZQ`3ß_p{s\_NeiX/sf734!'!q% 9$Wz,2 Uv>8x!vLlk$XӚW;у 25UPl,<:v`/>)'n{c_-@JBwH? эa͔, npή `cgJZ"n8Yv^ۃvjLl=p99  A8lTE\cn49  TaSאD+/BR$pKϽh^@_Q֛eD46M\;Vg~|3Zn0޻V۪2"L ++C 5hJm"2+2L`ωp̏7QLkUDܹ"Fpj#ͨrkE:ѯ!q-Z; fo 4ZK=]ojgNӻiI)9"s=Af8w@~G[qOUVٯ!<6-!iy)Ho@Umh^ }Vrq{⫾q j$ 0 ;1L#mR/W0aK#u܋{KFut&k=}PUɫImݙN<.bxc xEGYo (pm$v)}H<,*-SVf Om*PO/1\T+uE&$]V%CA'҉s|\Vc+L,3侵7ˢ:BoJ'GTʖdǗ NwS&soc+pm}vR& !;9r> JrStI~28aڟAb(z Z !N.X=”o@x8sDv0#_.v]^$X#4&m:]"`,!?<#$ߘzq)xNÅ,&*{Yq00-)3oL %o5*K9[Nqj̰d8jI(yv)XFp@R ޙPGyfr;\cNA\(f3d%؟;USEH^_UykP\w_[U-tr߅63ׁP{l}swrfSK-}$> iVG[žI`xn,쯷y oh*@3xlCƌM.Xl>S;bx,qb~qCH^l-so"FK":Wչh]O(5lLj?;2r!tHcDиx.:u;cY?>՗Ҽ >sYsiOpmp͛w -OVW}n*}gjz!vwʗkhƏiq!T 31̡@;tꆍ'z?#'7P{BZs8D<_ ^#\˔8qVjdY.>CP{׶WȊBR ;lj)t^P qrVq|O*0:)W&KHɉX)kzip&s6n{`gCo:NcIHC$ȵQIc}E#3#ޑKàBU-!A ` ;<6i=Xġ%yx;(zxe5܅IbޑCPEn\2Mx9tՖ]͗;hkYfL?k,tzOv*mQQw"I~Ld\JA&32ڢH')WP*MmDkG hZ!qлW< m\S)$M8s =RE5=W i<$ ub䋌=D!뮵|P!["A\sd${Zq i9Ev&'P~/۠_Q Ut.grDfGNe4u]"ֳw)ܠHՕߚ6'G X43{/XKO|F9=sF3vz{ +PC,*uDZeb+rasv_:ez9kЂ\qTM(°<߳*8Fn,^Jljmg& Lm-hm./hsx_z):M(wE6emS/=a)aji )QtV!&Do:c86gi$_Z$أܸ@3"}.نoh(e/+V:Kufsjft<,.fw%6ޚy|İm6K) : <*Y,+0:y*bhcyAY.M@Ug.$¤3v/Q]t Pi1x?ӆ|\TvQ) ^_L>;)SzbUen} /:3{t"ʼn"*k+X'sNѥ:U^,D\؞(@o[ +mËXl')ͭy-߈ ;YwV{Kmͱ 81}0ʻW7B7mV@H󔕆/"u)PRCRWN{QbP90Uys̵K'I><`)۸hLҩ 9 rq.qZ7/2G=f:?@ɢtr`UZ\CEs+1骭#EK*TM0g ?ܘݿbnݺXHNrxEþTRα3ƕ.}7':&ĝa͘vQ& D]FZB̎ J+Xᅏ Hq(n@MmƋF&ocz {;#G,k'Iq?ɣmǠT/N[nM- ڑ'uXH./͇Ze"?XԙR~]1fns'ƕǦk߹:.S;CJ~kl%o5 k(K3@K5d@ nO<tp$L0:R%씍C sq&}rSw\ oG !3doq :C+G{0Cmo 3 Cbڽ퍩\5͢6tL)ߌkR Э>׬ы !2-Mġ$6БhgK^1~W@s\ C\Zu2 \=@C_0Ґkw5 -சPyNl%ݮQm`.:4GWA@x=Iix'>xNi3rZO{rsaOW{J!84's\,D.+גb#ea+5&Iuɛ';X48r_O&m6k(ɕ7QoK%|ѧ(9sA'4qR+G mx4*M[cuX/7iL5⨨&\ [:VWyWt,rBA4̥2-9d=_MrDPReYDK 4X5_wۘʌV0)&ۋs%z~ͨQB݉ <(ky*h*-]2u# <0-MxP'0Y~'vsл 55H83JtAP{1V"P gFM>U]rٰ Q)!EٹIG8Ζ[sD|&ZnLߔScX a^塼2a%K`{*^lgZ-eŤԖ\SLwYz>M .wVz,(l׌ 3,%ITKjbXʸl"45)(PdaU%$= U9GfW`Oƣx L;C!F/n w(?9sK80@OCXK1wӐQsS*W@`'jNRZئG`<6z;&+#շS'3+,-1 dPqN<WzN4{UY1,&}U*V v>0i2ŭYݐ`4_'C=IJ.}uX5L pr[VCS=Y~Ԯ4o’~&f>wKlN-$ !"#spʶDӊ%Y%{W%)=4jxgkin#%wϏ1~ăX΢$8Gt7%NB"HY[i;7˾sj@#4YɍPA._)om\7LP3x:Kq c Wqc j[|vƘ6X5Z9 ar08$\*bqzcdg* |_0-S%g A;zP7hzM$日tÿ{_cVJ&l)@lE ,T~ 9q=z-wMϗV qvq7 ч"?rp\!vs)@!;x3 ! Y){+d~ cw2'&o7+J~,z6Q)ta#[GJ?EVƳL;tBwaf!w! -BTܔ7 WroK0;!Mƚ̤ Meƪ3c%2_kʷw*ӰT1f?bwӪRY.S]F !{/ZG@Xg*)[0(u\BGC#/SQ3ݚgnogJ1i=Y1eZŅD5V8!^Vʤ1f]J@TbS/ŀmfqblW3"X+؏Iŷі} Ž=qAw4QSogXވeLہ!QwNH kY4RI>ceRe 6k9"b7vҼգ~H)d}_6J3-;zB @N!G 1  VL0O͠f*M릗o{<@sK<RxҽMfl")ni{:|\qP'U eL91E2ǦK0QJEM#BJ?Rnj{D X|Ҋ*<ԁLMXyolF$XSڬnyUs݁4YR1%C]9Gh;?+bxz$Xd#WO1NIE[ DQQ7璢}_Z{ ET^Gzhfo| zX1]%fӑ<a+,2d٨]b|&a$JjqEՆ_sYn 7jd'lh964tQfFقUCO8ZOی3O/ =3 zz-laP$z8n;ڳ^QpInXm%E[GQIl$UP\O1`xI s)Mjwn]`dA1gX!Sv#qa1B&*b_!/fÁUص׶k$R_o%ۨYnW$mQZ_xD C)b1bnsCQ6\p\4ZODf;mZ9ܛîF̱e>IQTĈYS늮G?GX$ ʣdY丂j`#6H.{@%N/y:B_kbu|4~D* cyu")"QQON7ȗ ,],hE`Iy?Rwim,v>iYěq(a{T\KǘXU'~13}&#+U:7T0rʇJpvcnB;ce4PUl;knFOff-16=9m!D5a?L4H1!^\z5&eXӅvc^9!ȭ%t*yb- YMjjT02-bݫ|Osp]?Ka.sAgeb*Z;xt3LN A('Ε͖ /J-AdW1,iGU8<гݛ=5',߲WkN%Ta$~Zy6zR>0kL+7, ;!}M Q?G.>_:#Vn=]v&u#zZ8MS EW!ԝ(õ -FK\] ZÛ, A4  _@=)^PV(UbSk셛³lq@T1Uu5; k9a.D>JI˖I.?7r_C]8hg2ymEu8N_<۔`Yǚ?՚]u¦O1VLA n+N͙ rmzz8)B 2ڤF!9b{M&@?(㲓a Y2aiܖ= XNq°G0 UbZsan^w1sk(K鉏 ӧ8יFF6B!v 5 K;^r//?v^)@rtO8ʉ)1{eXt})Ek~fv5]U,/\ύ.kQdeag=,G`mk=%8Fh"%dapb6d4T|"Y x8 _8]E*2#}jp½ZV_lxT^?M0obM[BY-|q]`kos˨V] ߮cfk!]>%&\7e1d뱱ttn^?P~U]#x]23< lۡwqss(qkeOT,b9䬟BA 7SJ4íDƨF" \xl I~'gF+N^\ɑFWB:FgjotbdC# 2e$M) p@աcGP_SVr-kj1r$o(" ud 5c p$ a2 rD{@?etqRWgBz o#Lݬ2foa f2],3+JCjՋGHqIG2|߱]Ce=MKy㓃҄ތy_܀?)au:S,2CR8wN=4^^6Zux1rO)unL̐Mn!(VB?[۷jfpȵWA%id#.qU /%l;VozJؼ)''d"!TBrn;Ë4==/2&va.\/Ny:jtڎ'U;aHZeBD];[ymV/$0P TS)%( k@  _Z fWj@PN~/I4,XbAqS:Z֤V+-^Be_<'D=fDSZ|~j|FslH矲8vJNF"J3+%U!0,z%|ZVQ ΛoMk- 0td5ɷi(TE̿ 0k]ÐHk>1RgXT}(TNIʧ]+k2 6-U'YP@ ]\ʪZD,=%a\G%5+i1+j2%e`GngVT+T,Ƹہs?} *ޯ}(4Y|?$ k:'aNޯSgy%wkm1Quv-R~+s1S:3c(_F+Ӝ ]@^F± 7!blݙG5BsJ ,}$J9>zoZS >)jzJ%j7;^$"ߚr؃5Mw&; %q5~фBdf)?E[bVz ֈࢤC`JR8Hp⋐:ke}TSy$vU< %n^X0Uq rƐ(#WDPaX3*HWӜipL W);LTO7& Gf `+mf^,:Ϯikai}}1;]TQܪ΁;!_`DQ7OgYM;E/T%aN@^P+"C7O7`IA{7ѣQM&\:] OZR}>(BLn,35Mn!"3y# _v]om0rIX7:vxmSq3lb~*FG_(g&tU##(9[[p*W) K>[M09rSXE@jNYnjyń#HWـyo7o$v5o1ȁ٨1.]DFD.`=#`P`F!|G ] ){ ([\Ҳ\ xEjB\8@YDoM2ǵqb.eڜ>_jc+XZk`-N[eĭ3o]p7TCCݼ(7sC\- &ʼn!;I4yn`:) 1C`TvW8Ev +HL?Iq &"MsCVv+N'W{{oqJ ԝ KBUv) qI?STۀiRF3\4RS_~S[ABmS\xxE7M#}PPkݯlgУ:nxP>_d"4l>լ(eٳx*1쇯9UK>v j GeYE3M:4ݐ\DwY:~3{ +1N >pS@ MOl9W)Q 6țE9R2/*,@<KdVPp^3O]/'R@s!94YOsyX 3 swE^7` ^o>kM+P@4TS~O}xêHoҍLU} b5b!v(+vVPwJ ݳAWuzPDx7yۀ.a%CCπO#e#XI^T yO/&锷W/#TZ\8XM}rsEQkUR kB1I_ܜH`+f9,lXjC3昮^&9VEsfZ 14x;B&JjϤuW٠J4 o1Ζx@g*%2?C?'H{n 22J,ox|^00ҟ_oxZnzzS]͒F WmPdi9 ?3b;rjXPxneŞϛke?{_CdR!,Ixܿ{ivZB6=1cK[ڂ q1)ncU4;}t ( O2 K'DB)wn!nnHp',4ƱR\DJ~)h~XEzTĂ ޡ

L  4 ,A:k)zREѓfHzt/Ch8[RȜ%v2nX"N3\E(z4k}tIn Nig_@F˥yj5m> qSFֻ=" ҤցuF'<9lG)`0>_Iz^Px*ƈ&;p[$h;zb=''3!Xuj*6G,#M]&tr,³\׉ 5w9MfX8Nu^q3-痋? 5X1cuR"k.0R9/ wå+Sa xQd/h:(kmZ}=/Q: H7mk;AF(ʛjï9?('|Ӂܛ?$6M@tˉt!Z5-"@7W) ]2K>Hj[~پ^\Է.%v!>SH=i&U"2%o]ƻo*)PB20_l_ ߧ8~ܮV#:*1$գ-4,C݊5ioq)=6A7W4:<\T"Mۖ4[n#[ڿ~C\+~ld)C\_IkCaĥoD4w,Y7#RoCj&FՑ+YTD 1)_ri%7$͊tO wp/FE,1irt#WR!!|G1 BKIQ}Ϗاz8Oe(9QMRYӘz꟨95jV[r&9jfSuwt=`>1 g%D\XpSkW}+ˮۜ?b9)`ӑU櫏bÓ/^CHbq;y_ <?~P0OFRwLg-@տ[77w_ϓdA9a%OVW °o]zc/ף[(YgNcOr¥.bjlR,Bz,R'U6k$jI+]\gMPF9#s!Pg2b&ĸ\4(f~1/MSGqIc|4nLsnRrnisks nahP- jyDq`˴oU'XmusȘXaAøiBavf 2Uܡ5&!"|折\D|Y]ĥloE\ 0#X+,8-v. ֤#w}kEҋްM'ZuS@U83HFARnbl3[w3!g*HaR^uqh 5RQʆԜA{ ua[xcK2cU۷mݼR_c4ϩ1hݝLR$h¡?OuGެwN=Pr:}9V*EIl:\&ࠤ+m.^6^~IeťYfoԂfV TH0 {ӡf+FOR2dDn;Sq)z::&rzS.O`=T]mM?}kM*pnRF) x/,M,!ѓ $v 7b$cV&v ru;D#|4dZVeqpӁTfvkKcz엣=!s¥|<}n6x(l[ӡhEPPJ>"G)fgՅg/,{??qIE]ׯNfb}Z**[f 5I&e "%$]To *7)zkaH!EtV>Xf)y9vkUn S?ŪdL*̻]U)P4Ese,֥n;I%)abU_a&d\Obڨ} 2vBb^ ?3ȣG=U/FA|)*i_frrlkɫm Ipʝ J`,|B;Z,; Ekfu>jijon.g|Iia&ӗ.ny9ТnE0W6(Om1nH $!EVY6d0N;!@PP`lTsKx,IΫ{gݺ7ϖ-ivfwa(|~7hühs:?2R<՟ŌB364V|\<^gQ.Na6LqDٓJ,lOmt{ay?;kH`*oܔ.({ū>#=uji3 >~춼~x¦URvʖXs <>½R9 <> Ps8sl*0}DLfi@ \54ҽ͏ TFw ^&ug\3ehy[Բ 3QXGh&ٜ_(Gݷp۸u|%auĔ!~3&BUㄌ}eX8ʊ;bZ1cj@`x+r:͈ڰ`MII(9kmO}T`eJ e}Zhr1Kz`̿)9`O xX?\٣PL(\csf56aĘpsu3 iWjSPa!ᥖŘ^":ȋ@[Ug o3&γws2L:wb1B- J>inEp ?},b07y4.S<_(~BQCl7.pMDQB`x}X:)г!HfhPNDaKڦ뮈(<ힾgwnB9I% ǴU/{`$k}YaipVHCTt+{]v$@ё{ŤM . rǸY7`{. c+1{*51,v7Axt@$< a \cs4**O14/8RKآT {~|ˉ93le *I *D^ͮ 4,쑧f6^}jzLA.#:zNr?iB:d;_PXŠΜ+-R"ȏӔ%Q2irj,?礍n (E kIZt+pKu´DbAI*ZᛮA^wĐ|[^dSJg:Z%G}s#Ţe:|J+NLO7BOVságIJbzCMӔwq3"^ЌFژ1B.L9'y 8߈eKFI ^j G/;Q泚C8(Wy; S58.|芫yϸZ, {V7R,IbMֿ|VH1[Q$tuTVIK-u]#DHֻy2`+Rzzr a~aLIRN;yzIҁX(}I)4`fc~D`BJ%RD cU q2DK5rAKuo,uR7yӿ9 B^ + | f9)bth!Kؒ3:?[@ǜLX8v;OϋR ZJ.s3.ѷ{Ig&;U 2"cHVY:>ohpTIHdr0ZI/ղ8q- Yͼ w"JjWaSeWK7fO$؀;c&Rv87pp1Ek ~fC?һד_J˾͑l؏l.Y>PxLlL]SoD6dSV lHֳۧ!BS$x>WYW^"`D:/f+Dˡɬ ^[eP/Oe*ᜬ,Ֆȱ4r3Glߧ֞0,h7쀙^!|ǵQ@@W BfVл /, :M)#-P0r\kӢ~8qB}ceĈ ݦ NZo(;IS1?Q로ha*=s lv/pNn z8fgc`-h8` "A*Xb2k?O#|{8kS5TZz=EDUG|`" `Fy4ijE͢>XsBuv9kU;.ʶ[/xG{S$_Qcb>^9:7&z|e?x'-mY9㕦>,sk_\EHDyqb4C<¬l˨A$ƿ犪r(7hY0=,tޟmҸa߂w^x|N2r]sTM{Vn9m`C*[)2asrC@UJUڞ}, 5bz$vRj\"|O]UROΗ-eژܐ`6,oJ3Z5|Z+39@KIrCӏj0|a,"Vgmv)"j,/J;ExP'aP*Bf d/ ?*ٿ91_%bU)i7v%(~IЗKu5{ZּA1ceIMk+dYqU&:{ RUWT-E5_T*W.~Nhi*^p@,wWnlsb [{Mǿp<_䎳Ԑ׏Z=tK/RO{Vn[J}_bP8AHTٸ,"}4y`F C۾}1*uf!a:TS=Wʲ2iծU:w GC*gv$n}I`N(UbV&Z@faE%SDQ VGpXGR~Y 9uc86?S5mt: q4--ܘi1tU|$"powYr7nY=ܿ}vǗ.dV>NCQ.xM/ {Xe #Vc9"ۓ yf xi6a܊z|brD7Rsڏ{u͇h#ɮޙ TP I,ܣɸO+k2sy,_ܺ\ܣ v D~(D]q.{^%~;N3ት=uG%^.Sċ0/<lJ5@F4Y¶z(Ul\sCtCϭl(ҍ7-\1 2Rl ~{Ȇ蛏DdrxffmU"݂If{#eBDQ&xuOxJї@) }%ZhaX&nO RɎvw1.+~>gg{VzP $_vsUr5ey`^4L B>"5H`YQ3|G~\ebohtj\ό2[aD%ʵ<,H%dN|/ODJ*qX> uLOxT2v"kU8Ii8ެ/hgU~j;+Mf ݱ􍣜Ds`x\k^ K]fbMEG`,qF/̼& DczGg+VLD-9@㥈0.1Y3BFL<|f̀/Oz}Z Y)fTXj϶tK_~0ixaBo 2cρ#$3|jx=wR{&Po]M3~_Iz: ~e}*A:G1`߳܉h[I^e0Wi8E [}F<ϊXF-vٽ nNjq2fo=qAߴ;N8nOwcAn}r𧜔 N27 #p`%qpW lg)]1Q]Ȝ#T2g%%>gdx~U,xua}U9v'e>)|+ꯢ~CgnVƜP1P-Ï!#DbW9Lp3"xھ:6&$H# zECB:ZoI'!@@\O?mv aoD8|2^ \;| %?+ ~ϢǃZG}bWRɅWCcp^=NR {UdeWA1Zi97m%3*qBYB/qy@_d 1Z}1$x%t]1%&sM|]fv(]>nVno0;aĺP`&Eh$ LX9w Y{g~mlN[[X4 +'AsOUl'=X oI-;"߉."=:hwiH*"oњꗖ|%5~iw4&\>*ХF*tC#>Ō_@o5].ʶC¾4r)ݬ yA(ht m]L!`8 @X4yolÓY:뭬t(ègnGcqI4'AtTw=vlNK9!uzg83% /UtT"O"PHbC#Y3GPgN..Ȱ1= @( eW&a>P.Mzz4A(ls3Bߝ6{ 9-2Vf ۲)wUn͖: 4dڒ '"a5جտtJ7I'#'@aZ=S +PĦo}cd·JXF(5U!9X;Wv46f)YwaANv٦v#P,(__ W>.ˈ°W0pޝoo$U=I՛UP'ϐTnxJi+.Aܛ@ Gfbm]4`;Ui6(7/ GT#^5J!QWeQhC!`P~`ɻb&Xw^ %sRAW`´dnC]yP ,EM өItCb ,hOPn.bS{JA;m$7Uߒ@6?@Hۨ9t5Id$xu,m9 L t&$8f36$%SWty̿[x@]$"WTQa^eu xSi<9[bR4h0]vFC<|wgF(cnηIy1A 9%)_GOY ^(K`j:i$-h(AKTծH~޶`M-d8Z nL n*} ;\C7@gU障pnY2O[o%>tSYk)ގ}% [詨2׏{dMecU&Lqc;W ;U +M ېI2p*'&i8RrAELc `!86/*jsz38&&X53Q@{habY{#A?th+:AWut'|-o_4X)ͻ帉%#,0#mvHvz$;e&;ĩE>1%590ҧz MnM`Wp8~ |BƦxa2P'QN8R>2Ƣv*pԤkה[Z $6ed}8`I8grkBP㻠RP\\[^w lV){d0`jHG?Yk܊DC3U3FȤ[+%<;BXsw=zuLr():6iԧ9FxNKh+)_"&Zvx2Qpf$"yA4oxV_jkqh|;-]tq.~-`Ow3TCP/ &0/#emx&=Lu =y XrqVVY-HHLb N+Qbťu c/Pi +YЁs)z-+!8e*X 4͘úH~9h5M̀NZgPf;]mCp2INozS~6c'%{xɳL-0s=|fJ&|{m9{b̧$I]\ghsYFdEX)ï] tRʻrʍDNϣWz8#yEZM7DֿTaeeF;B#M[=oP߻߫@$)AytQ0VvdsBWZijĆ <觃=xMC.K@.& )%A }h!|V[Ӂ2yN(w̝W9yjsF;#nM6,`ӌG<H0_=O M46VV_R6Gۢv% mh,h{A~w@!XaS`zu); 9ع:UQ &kIf㫰`fYO{Iܽ_Ç!H$U8٘ L2*PBo?2GOOy8eMgKDWܶwX騠 :1Եb]ѷ+VNxoĽA EZ|O h^fLk]! 08U&#{h~F4rFB43ġ0["%;hl\OKcn'Ud|[^$eC "hMɓ{e!CF%ީqs_ W75c1 (TR %i[ekOJ;`P5 ^4 zq,0MDgQl?\xY%4mMLdXus~L'rUsLGU|},6Kͬbd'0.]:K>-MZZ4%ȕ'c@В|uUsr|#`-Q]5gY/Jߜ V\-ٜ<H9];:9%ԡqWڤÌ96`=o#BFM< nFn{Ӹڈ)r%Mϫ0G; ymHVC<ÛX5{ h!`"};-.B{7=r \oach#=$\8-NH`,( ҡB(^0j[ā @K%xkh#1?-0dSۂa>}Q}N$.%Ʈ|з*0F07_UD骩pflu4BNBWMHqDLJ&,YFm0DHN}[_/T)y˗ I4$;s(4Hl"ӋmJiJ ^`:-L0%,[j}Ewy 3k Eor9xIUl-[@.W, i, m^m|/CAjțYo("kE T_/&ėI*2^?wuʵu*Ġ8$9deԞscy4+qk~]v7ts4p4$-ߙG+ GJ=5*p&/y)YPH>h/pVL ϕ<1;cN:L>nLe:iP+ ρP ޚ"u%d5ILܵ.6Z Sk!p&GeHM}k7#ïO=dr=z# {kr^oc Nj2Amk al3ү&<췎2[24H~cP-`߉+Le]uQS$rvij-հ+$;K8P]j#&OR熭KxH[? 謄<毖 $]Q/U ACX } otL2Di[wmj^YR$2=(ƍm/N=8? NV\F)l@gmє=1w6PXXՀۙ8Xg(f(}dh6%w?=}6p.TPo9bdƻpyM5&D/Y#ʠ.awa@]'Mr/s{u7M@zDt}~(K{k3YQY2Zq|ĀacfO篦&r/…R˛S긁?γCmo:Sm)\ϐJQEf[QaT| \߫C{ sY&:ٻxZ}YMtWB1I"݌~P $vqs>|rB9@-:\v.ow=Z B~w#f+@FEn5E"^TL(r S_ZN1&qnVr8}` /PF.ZT'X_I^/{##D:vOC7}He1Y 歒v4\ dץG>|RL4TQ\(6Ɨ }bD~eLDVh-( )Zi@CRr?P8#?d,_oLpKF YPޡ,$ q?W`:/H)쵔B4Q}IARdJ0PNM Ȝ]/COXGyaE 9VՉU:z :r | $ʲ* ҽhm5oo3kg|Ձ@^JqѮy{䧹3?XӎPޯ/' ;yXGay%^P4@[̓H~ }v! ߳̕Y A ^S'e65v]y8aE jG,Q\>H F?jXoTsjeD^JGane=3OV։$@ݬHvj?uT8Z[i{|BBw*n|7VxtupN5fdǓĭmY}3 V?S՘2m-[P3@֟]-omSٟ[4tNsqXRP! 71Q.5 U˞& 0'WPII**?=3$x z'c^9Y !]5J4\U i9W"ry[KXW]kb~QCX䉣1D_Uv%2~\emQ-tN7srplj/o2jvz:!M^K~fo`a)ŝL/m^r:}5$:HȱY-TYspJ}JB+7ٺ%\r-f+<]GUj]Yv|fq?6pu#ث/5-Xg\uMG [FsN;>q>:#שڰx̎YxVj%Dq';L+')GyPƻdRztW 8n,&b3||9.k9+=Q}99"cuaBT1*d.&!NG6 `>I}y Sr'}gMW};,aݔX3LbiyAٖe2'1q;/b_2Щ%I4Ilj4ORцQjUlI hmdcfMhoUFGn$6]+xɂ}Pk 8WA1b劝ۀ~?"6Caˋ̴,Bmo HT3ur|?kTe*fb&SdrSbP)pyXB؟֍⢯7*Iƒ~pRK}mUM$FXXN:QIû8P0rVo`/r%mQCm_%iә$<"K?Jn Y&h`Gm07QVV΄yI- -+$"ay0Fi.(Pn#=w:$u٪9ߟQ*;qnùpU׮Y$wC8MvLr(8bnFC_)= h=t !{oeMʧ5yê:.8d8ROPN]$ 9{oc$+LӓvG3~1VIߒW` .P!""?$_Gztl)ԊT6^cT?O{ozٔ&YA|zuLi{}nf<6)S{y(n O(ƵUpgԘYX? ]yǸ߁-zRdr`PE#!?.\\ 2[(ֆ۵ήoW9z9صpB|[-dan1^ūvݖm\flŒF6׺Rm0"zᖷICLޗ̸djUIޝuc*/_3 g,kq.6YT{D Jv_rY3!~7EF5eo9t6z8)JŜ,@4TK1.6{g FJЙ/k#UV,0Vu)4Є{͍1m.ws^:S:|_( xA'?KIE`xKAγw-7u'*%?=rFRy TgjBzW *C{HO 'NO"Op`ba$1;QfS)Jʵ246@Wu8 92+/hŠ3oFӱj n`|Q I@$lpoZNc>yh!_7 v=4rrB?|Mdֽթ7PTʦZPr8T~ {\O e]y^-hE+H)*Sϭk,2G2Խútxl9;>=2˘\5 z֑D;/CX vP4pfY$(3<]וz$&-V!xZ=d$/lVcʢwTТyt$5 7'͟b6|D:.p Lsq"I>I{7lit.Bg&|E6)1$un)F{I:rWJRh˄}k+0E1x$|?5Z&mRhLq AsJ68 9x:fn{&g.G2YY I (x#ȑ;9tK"SGtA@VMm40Ƞ]K× 4ox0Y>5&bs~V>{z$Qk*>iQj 9IݏEť8>z]DӄB5MG5c GW,I~>?05()a#mKUI8)t?=֦P g4@>#|ƖO4HF?*Q=Э%%0ҙJ֏4!rh.ntאX+9rcKrc;uc _~#v(䍎nV=5Q'Å!WfX 6G Ї}U YA2Z^(߸E VMbBCU8i5Soٓc^n7*p*hhwܺ..O, A:ǻqRtːz5^J4o 9Ps 8{cds),va<#r9cy+m+qd"c߳Sh1zWsmա#D\\SXyZV1](,T hn.|hKGXaW k:>8MR"OxeXPė2_= }4#Y۬lvu]_OPQ蜠Q%lXW\t9=͚â+gt^QaVlO=3JKHY-2ŋо |d{4-WY#//t$xɈe=늧8GQ%o$\jt.4qqxѕ47g Xꓩ-P}H3S_j;uZpS~t h,CNqA3` W6}8=3($,^.ekP 8t] Gߝ/CYd&8f0{ ,#'_L(JƊ/N! 9SMH,8Si U$Mt9\hŊEda6ҳeUJ()*x4>~p})_je~=hŪ/}|c*`1Ϝ:dHO!;D[lxiËf8ȅ#WɃۏ[6 ˛$C^I;r`eSsĎg$]mɺMi*gP|KսnD^vB:.ݦ;kމ'dSי7O;55gi6TQbFEgs2b^EĽG1!"񵶛^=a?i>q l͘ r4Uzmoz5Y{%m.n|PYX<,MרO:]YpƋ ʺܑV=#Sb}^?d.n%%J_0s?veb/S'sj^n9(aa+mMvњ~˝Y"LINr1=˜J32i {)[ɔº[th#w3Rob=hKkj+g* c-,8-78K2?LA Q}1Cv/`JoaEemdGEuy#x2~+b\ V_t[B E\ЈBR>\FU]m[84z`gd7}R/%y u@ng$:/ܤ/DzXSn2 a5HuLMDSL!Ei(3蚈S !6rte|H аxGM p4'cMO`NؽM<4_{bsP%Ǔ0_vqyw Eup`"_;+=> -9MV,)k̂J+@ncY"t }TQټ@(U HH{^:[~* τgV`_(}f.tۤnK -uG}c|j$MuTJ/QA6 }{ HO>w{Z§RTm RY$r=kE%L<}rε!0`\$4.C}kv2R&7\)jmD5pxS __/9A ߉|^{Uzq:;/cyV/܋5;twpn{h/]+ڲ=Q+lVX4cZhWR1~>$jZ}T 4r^VfN =o_YZWT6UL}\c4^̴,AŸGbX ¯Wݽ{B KJ8*67-PHu#?WϘ)\n4]bk4JѮu \unW(Qmz˭/kp$"uƒB^Rh'ex@.@eU5W WiUЭFg/Jၚurc78/'ein׆ȋglPJ)̗"B#> YY OuYk׫Cuڽ,o{|h2HD2^5u|yEuw89Jrs5Kވ~G"ȸ`7݀@-},ez22zF lhxP@Yf_g>p`%^]l_~c'$k6߭tI, $*WӃ%K+Z{}} Ⱦ]R $I!۱6\@Yl|U*KUb.-ce=oW:H1| ~:L]DLs EiR ^:Τ~ߺ=w@"4˻S0.<[-k$>>/_N_ދki$IEsFUkjݶCyƓ{#[bIlԀQ.ZZDkW?2Hc@d4/V=ɜ!dp7k+]! RT)f4ٌ=iss9*- On,0 z17jR"a>1]11D_;2*AD'ĝ;95(mK(f]4Pt` *4/η c ɓyf(Db R^#054 jQ aieXShӍDU?'=yZʤ87@}-2A,Kw*Nt$a77dZ'gaeCKߚ߰%K#0;, mO7d 窿(^,_a![ƈsd>PcZJ%О#'{hxzs)- xְGt"k2foʽ>W"- fE_p,\l~~햮`+;W,{Fh^ |/s,LXTH|ra_AY:WIf0 !,R.hJvG3FpjUf8h.< /@"øۭX`:(:]}W9A"!ⵀpSLXoޙ=h'߫@Ky2% b(7C)V;6Sv5\]#J7!^`?@F3CHg mGJMbgU߹R;Ϥ8 ~}hz[[;[A> re%6}^(xmkéJ2iJXk*gWhwZm[F{ljGWӽy ltHfXj%Q-mޔo4(ƐG?K_ʭ{Q|Np_Vieu%#tL{$*??(&P,V9GFujiyN)4 piZ[NOxީ:S9g"vX25 oWH h kQnV_gof'Qkr8eJW$Ӡ}w/mUWi41g#3^`O1z/? r)sGYBŸE\0ɉ8B1Q}ZR%pŧb\%vȸ8o^&zy Ɨmx[!y?I fkSeu)ժHn(E'j -?;h:9:k}D DgsFvM 53& PuB+(gLDՠK";VT6?ȧTf ʆՅM 9X\gHl7R2Dߟ;ٷz x7KB^UB>(XEPހF|jVh-H:UOަ Ff\jG텝MӖh,R^]A8'&r-]F;'Wpň@S\nz+J+sKS%*+*bUS'3c_g:G<>Gx,lW2S1vUտ+!E=>C0R  M S|Đ"_xg#bS>MaTЈnjׇn1.oUxez_̻$h6}sHjf#ʎRVV,jΡ ̟5ϧͰOtRBGX鸩amZJt7U4kfb$*`EP.^vrBIr0UrЊ[@s{der.8ZJHC(ӉW>'#U0aQ Mvq_ m"PUQ<-"5۲ x|߲9_,G̪EK1nky .F |Ncs3|sA=Uz"ɽ f)q!1A[n [ݐm.&cȈl=%eµf*nY,GCSg\pl!b;ƙ|1X`|iZ9oWBx^MI2M>\ꖏ5d |}бW+h{7o9~?Br=|saXslk7! jЊCVkKgO2n2VjAC"gIL@$B]TC ~ŕ SrJ~O[ @3F)e$#IUHk63/#|OHv:5f^}_ש-=C˺lύ֙|Y\I$c|dVWݬ3D} |_\܄ndlzlBڞOSeLPwjeȭ̃CmRDxQ+g_Pxt+׼|I:N3}kwjAtC*es :_g`"GNTߖ,|.(/^UV_ƥsFým\)|kٌ]r[V**eL;"77z(kb.*$:fDXQN?-byJSŇ< 5zа#GGΫ?V[7);ՋK~<|Y-6,MM2Lt1TM \t쫟7_칮)c_/VT+c;iMtl)JwTD- rJZZqB+Nr:l"8.! p r"$ -޿DE-CͦY5 kɩ&aS4x'5R/Їg#i5Co [MVB4AU $`7a*FЗp0FJ = -B_4 a<](ƙM932Hc$\fQ('IF+ [xxU,Zv(Me`bS≖FUvbdGdw吣D`O%LՔ/o_pRZI!NOǰޭY_ ;:PЬ d8J!mjDOC;2ȜD3 v| x FridTU5?.&"B }ﷲ`E[42̪U3HРhSaO?\f.)%q֌eYgtPuNQ4_'-DM^k6VZ ΚSl4:c$q/dFoK\ypV̉_Cd$L?H~*R -2[N,-j@=oyim?4qQRH*YlV-b.UL0xfpT1DF /)cyiԹz$9nK2e (aH%ae4RZP[Ãr,("zͷcUk܃㍪|~Vliyx,*u'@ywz"vzпLLAV(H UV_WH=P(Sy MYgGIvL4mld7xTV~q *R~p3yR7B\+ 4E: dgC;ahCFui}fM( Wy9sWCV?DdΕ鬅ueW ŋX`iAy"ZUtmDXP`QheF|4T{Khpa;oCig L+){u] ~e׎rH{vJݝZ 9:qțW0Yg&)O}&_Q%Wkc>8)OT҈CbӲX +P/t_C`-RtP֞z}Vw@P >]bۧ afq? ʣ$:I 1¾JLL֔ i*${E'Ӈc3l4upkIM"`3 SL >o +j"? w}n9TY4F{U02;~Zf %hѳ$vHye JaRpx/̀ZmW^iiJmⶱN%A41 "Zo, L,bɜ# Ss/Gf#[<B+FHR"~86ΜMpHQkKzT+zr2{W0U dˣ'y PwBCsQҹ}qpJ%D>2?d¨,3lֱBT;~fkuxXC$w$U)Taҡ5'UGBBW[XO|'%Ow2+M141~2$RKNqc$ :8EU._=K;/f` T8N6v4c4}RXQaā ;~k-a\onUà D 91N%IuRBA5V'K:aΞ2KJT|>vj4%w?F~,,<&r؛7($?b 6-;2w^"bu5 q]51Agrg"FT {8iz&W[> 6erO>N'UHդĭP#B.sMWbVETB]swvlIepdaaù/KSډ?~m8.H ]U]#LZ_?f#XSQ#nw,>[1#t(/n͛Txkpj% slDm5}NýN,[:DYko(4i*,ϒ'O7VA6h]#jx v@+ag 8ƹB]X܎ u!J mvm3 rFXjgrR( BTr\/r:peA³Y o$ږt05w%%hku(aEȺLJb, ]nI:ViYx#fmֳZ]*{ay6}x!Yj!'Y?HLOf|#zb[]jrS=ذx +S #3{HoxtjYN>e-IKfj86%Э-cߓTK,yDCUg jQ{8. A,tKJ>%JICx)MIښnsa㋑t)$_Oݙ—㻡Pkz)R&5xV[_Tz$o(m! ނ2\ =Z@IU2GCOг@L ^6+  pEqqbL8rS; ~6w+`)xp/JͦSa,Ǝ(AyD;\P%!X=# Mz{ݧwEve3AqPûx"xf*=bZ!'@"Įum%^ TMī*p[֠P#peaxVa:+_Jo-1ufq{:RB"s;,9E & nB&yfaےKu% i~:xELʯl5DD̦t΅Kx+ &^4Ո[h!]Π:pz R=SVRmF_ 5p5~9ޛ 6t1`u }90o}B0q啟*yΨ1Io){>:O슈E2i唈BdiRog)S<S vƿ-(EkPSݚŚٹ@EP 8WCWll0"{4R xn £)ejB裭׉͝#jjYτa4I ;Ӵ_T (phuĒZ)LrwCpeEaRJw \?+(*Tq_]1VNE۶#X'# ̬ˌM "Od/L3`EC+oWZ٣ӿ_P >>X2pI E}꧶WdhRWNeVs=IZ!WާҔNt/5oʣm?ܽn/6mU}6*uZ.*}r3g'k |i^9\ &!M~Q* {Z:Ʈp?OseF&]Ҷ[΋^O>:JƤOs4չd4%tQ)+H S[L0}[aj]T;̦ヸdr#'ve&pc(mm k *f>b+? xSo)bkBa(\[2U/(-GHE@suβy4t8WSSu],Rob!ۄ. Q({&J;0湔5~Hƃ-6 @5ǼK2rNnyn+! OK,0qp& 3Ҋ(Jr0ُ Dp8nՒ6_|cKVKJ }/3*py]ĥ^Aq^|l`_ߋ 3Ʈ ö UL{BȎP5IL uܢk]MN+M=Pi ei#|ǷQ|FædK*?O3{8wbn2-{bng%p%)46YP9qɄ.H952 ^găUJ#V3Җ5ߋxaM/d]s"OG yw]$6S:Eĵ|Nf|R"0LUDBN0 ɠxגTPR_K[!R G(:?ǔplёVsp%%9=H-jy q!3jol9?=Ru(d/ER#ItfsxUbLq0LSC՝hPVޠaaOqH q/a5k6C4ci2GNBOd,XR%Ǘ[ƶT}X]]ë8{,Ƿj}jiTU7ϥKiSceYy$ؠ[­^}S) cH`Cf Yvj. &4]@!H>St8u'WPx@yJ KʣMo~ƴNӻVf!R0֥&tn-oibi_}B2h3Ш_LPՁlW5gf%;%F[ %w\T8"Qq*eҟ=VR:>lѬ4Ҩ pL}h#u6GHÜ3Va,'+ 606pݸGǠ.ɹ@s1қj(Gs!̆cF@ckm4RR*(PtBĪk@D-d'I{؅F˾s{UIJFSu@߰۴W@'F5 ;IPFPiܗ $^ N;2Qz6c_'BgRzkhY:;IId@'Q؝5#-^ۇSK(WT4̉M9l `&IҐF4%fcը=Hٙsfi~d.Uv_b{iƁ.;ul[l 汴2%%m5*y9ձLE˥ ;tHZՆ&ag4jeQy|D,&l$ܺ4enˬ2c7j)omʝR}d-9[cnKgFAY +}\~N rK]rM!2;c*:JxvWvo`\֟N+]rQg0` )DL+o[#MWm ]m*:H;?rn4<c\"p Ve_A ] a55gx3hw2cI{֘Qbu?Z퐥ʜOܰG^s1Ubqbs= f/d m &:F=GI U陼!J<5Rz$yBuqlԻugӗFN㈇~y0G.@(;\#\⋤Wˈ]*V"2жh!+Q௒OW!ZEUZXlYxG>?5}So\_zt.<_pdy.8})" 6 9k_vSCjj6_vnW ܧƖU-%hˆ*R k]?L6! ٛxf;:"IՐ* -Ud OIR#@^Cʤ??sdͫh =y_e/oiyMK{5_|4zp?N'x6Plr0vg/ϝR!۟;yˁMQI$Ԛ[y[$x&Ȉs~ qZ M'5,!=|E&qK,+3\Cy%,;,^ѵ؉T{w_F5),@4 :*S«C B8ϦZ5fb*dQlEU׫|,=)rT+3L6b%-dgD5ykv!~cwN';@Yc}sUpjXK~XR8ϵ -:@P&w~+^Vm I;)}8iFI!pքruc7ρ*SOe? S 7{MXbZwyY3QNZ pS2q MbgEẸ[q[}(P07.L,(2#J1#/ `{Ō Z4/.\Jߨ;(j(ǟڟCh[_rv* UTա ] Mx5:| Ǫ+Q"ܟi6w&QL !7جv4 axJ G Υ%n;!+m I~P^myiyhj+}EEU}Qe4#Kvtjz9k^HȞC!L`aMJFTJ"Xgbp:G ZP^~4*i⩝ 4N-+Muip0ªxL3==g?#k}QUH~o.Oz,}io_Ǜ8R߽{wE"K2u1U$`/l05ıX?Կd֟xUKSN$V'O0V; 0{'ԭa b۩II{^EN~XXP&18dFֵFP"WR6"݃nlr|}@bH&q(V.fE1t|u Ol(N1}{C׾4rgE)r'.6'dPOk6J?Ӵn/#UUx?G=5W}ꑯK8ag8 JZ0{Ҙ^|,rF~".dtZbX'›!,Xd3!k w\+t,wpCĦ/Ŵ;zDv*̗BGCݷxX\vHh׉ uLfuT0s,n;K'J?ف!hvn+ ،gA.T.i~i$vl5׉rR ==;}i+:x^Bg(dH!,aQJX bgy7aˠo 9rA-𡝌3|(N/߿`xt \YY~徘%_6=YѲ&:)~*0k).P.&0Etߌ#:ȧ^T5YYFW+ KK6H۔l;MJ?Ut`Soan#~hKOlѣ :@+mk xSD'zgyzQsh@*%a|nrLt[JӂCK8WIM ODnF>Aрb+}]׵ BCۻ"TXkkbax'= /ăQ6I`2PC{oq.3n鱰6$"x/5VAۮj0n]f,携IzAӛv9yA] <)շ"I?"^*- y+(-(DId}kY̭ukD|kGNobv,u0Z6^me^oV &Dxx}18{H)S HAS&Jdv' #XS=,V_ sZ.[Ğا>KDw98훞=Ɋs˰' {كӛW&5`ð/@FMnL'P40>y8K?ڍ ը[%;u}دM.qwi]X*4m}ӭ +af*nL6ZacLJW,M%݇Y Gh$[ō. 'x9:*6S9C>PQiP#^ÛW˞;-Bc<'bd%_+K/unUPQ8J.Ά0wo-.R^;xdF8q"㪇i7*h~q[gYZ0707010000000f000081a400000000000000000000000167ffe1cf00003234000000000000000000000000000000000000005400000000./lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/drivers/bluetooth/btsdio.ko.xz7zXZִF!t/1]?Eh=ڜ.+K/; ^Ș8zd<Î3 _xڼ n6^T_Un܏Y<@+14tjxC_9D囔v0;/LZmjOC^W$B&s[f m'XEMbp Xz>!b SW$әJ`Gt;>^Q*ŋ1#IojOrbc Z(vE^Ak+y c12 z - (ǚ҅v8v܄=*2]ЁNg:j eŎ;eGLk$?6:7O? !o$:Ա(5sT`J!㠃ύf¶#mmȲeEoP- ؄T'^?!R׌O4 yw[X6)dԡO $sP5k|CV8 ASl5eZ(zK*zm?+~d(+~}&do(k8yZ"6bzc#ArtiA{{&zF.ZF;YUߞD=`\|:bb W ɬdQe89Ii#{J}DsEkTk߿d(0q#o/<S ~H~@J9cԻ5Ox?$&# '#ݐ*ASO;5'RA~F i՟m(KaXDYQXm|E K Wڴ 2;;.`I*XTh_'AqF AGQQ5 3hS`uoFbh*^/ VэܾN챻&Nun4n;=&1@ .mg)qb:/un\ЈA8C c>Ԟl?&5+۵ -$[`ܩH#Oݍ XlZa`^)k]N}tAAL#+O}^tf(X~bd1dn1+&◣ҷiFQ4\SҺwÏbwE@lT{]AQ ý"qW@2ˋ,D pC`H(EE cRj4HM9L?Q~\V's  c^/㎿׭;,'O FMщc%"5fpJQ 1飮<"ҧ$ ЕǬ[B!Q3-^ǯFLdzWa:DR7/ WMJNu|a ]?R^b ]G`AE<hwL)#{g}ÀpǢT>1d*#̏ x^kiQ_(sp28{Ap^5 D˟7 4xIτMV__=q:*θR/cXp,bojh޺a2zUVR7\ ;C ˶t PtBD4`w2G U3\w 9L)7QUw4z]VAoՙW:ŖSq&ezh/\G oXhS`$^har7Y\nJ58O<M}MĒMo#q FO&FhGYRWG/[EHrT|EOoi iyJ߽+U,AoNOwP䔫z k!=2W&ݿ, la;kTBs'7@BD;Vo5T4MzBjf:e!}HJ2'Mf%d΀*z#8SIٌ:d,PiՊC 8Ô9L&qB*@j7${Ytmcb]]Z)C>ϑL5MNALx yESt*jtK~^QL6>6 $s7 ~!m=w)j(G<b֖ MUb8`ӟJewҦ&@y~$8j蝹ӑ`ѕY54ɵ_3'%pD&" ,[aro, $*2hpfLrkղZL_Z6v瑍X w~ǿQ#|jV$4Dm25B7οpcgc6嵅2l,b/ZHBa<:{//:a@bIl!ՆGy4BC`SPl˥aP7$bc?8"S=:$o- VWx T`TU# -zua9,~׸R<" nprooly&ǘy.SYzk0s:vL詸XNy&7^9݆_o;S&- N:#}qꬳĥ'QOoT<8?PN+j%vQIc(TEa&{M5ۛ܀* 2*t9= KjHխVh;{ߦ~.0hƉ'bGmvx z)mKaՏ"51^#lam?:Lx9IȗĨƼyo qJZ/Nvmؠ}g).rU樅\Z+Yl\ŵ͋V364f|6;]T[v+sP!@!¤ŷ]rpϬ|'-dP+R$΅d}wyi+"ּ͡iBgvUpKj:m1b2F{NԴ/FMqcЁJFzհA$ep [Mx:Lo?)DY["e'I|tHRbM?:nMΓqMJ>xj]F"Xev}Nfn}*xAE%#JRqACኗ1~!ĦbCR+|9@!etI^PtoK35WQ(pu:wͶlV͡ꭢIKc v[_T:z 6- 92g_,p*`6߱al}qN&I 4|#X4G DʐaoףKbFEl"d}ao R&d59M$0mkz4w+3AV:P㨕 TiJ G m!l!QNUEdƆz\trj\^tPwAYlW(D_2OLL&06/gp⶿ zW(ipxl0jMl'{mc"8Ue'%|,o^*̮YpI>/ӯqI lo={}پ.d")c6 ) 6PЪ66G&#1ʪ>&:uzHޥ@r]{RF !(n>]yE/{{ʀe4[a~lgp&'=. +xsۻlW)\DAL)T[TpJV F*OHzg̼qa:sG.u4*4֩C_hn_v~5jC!'JF]Fħ-xb)bՀ67#Eh-(RS)[(E)JSV tkki=3'ib,7mұg2&a3r a>gڒ.LwԵQNXy,A#_N#֐$m >0(9z|m~d~F~B`%tֿYm瞮irc[BaQ"ʛT$Cc?Vu&.*n}}CeEE!֓(®M47S  5OܳM8~G Y'z+Zy/%UӘ:یW3ql=b$k%4 1Aڕo(A|䯓L>J:GTV9l-L8*$#{sjL^Q ᬔ2 ,ojvKOQ…Jkq[?Gm>RGe3RM޾xV.35c:/gW7splD!G^S0@.E^NDk8/$n{ ]7Oo t{Te˜4w0ՎFlzv69uˋWKa+2+8x-~rѰI)ZGMuKY:즉g>Wxq\{.wdוGO^S[A2  lLA4全HnH]L- nRA87-|wgd(4W=5>܌zkBrufL0eb |n⑫Fu.UDTHoq ~_c+¬ΎHZd#`ow峻uQ:igI_W1 /wxQe؟R/- "ů;ڣe BuɷɵX;(:: ),|c|V0Cm?ΑJ޿0)>0-.MGe4v+&ҟXN<8zO5hii3E/*GBvTBl !oR)煮aL}+7qU%V2SyV-CG =*Q=:Ʋ6iOV "f$ͿC8 d^'YAL? GSxvJms@`u$+vmkA|ȶ_=հs^e |e"]*.cKxD[J(QS6ԝ&| 8ȹfxway)]l /ZB. l ¸i(aH1sZ}fK gI -Bx!9N ֓M2jٳL8+779, e/~KbZ#kϔqו,$UeZ'.^Y+~4w7"{% $tupk%iz~<,cO4'E@ y,jkaOlw}m4gQv,`[u%C&8f"i'јg&8Уg1rg1(A&&8$ŌtM3Uj@",a@=q/B]ZEȐp߸]){0Cg5cfR\x[~9܀1|ńs6cP-&Zh..-CR*WkD4Xa8"NṳH+b rlbm>K1ql(M]bi0Cn\SI)d l8dhωM pS8ۆA; FPȄHBkcF>yahQ?kL[--%k!ARunk(x^INH@"OL }:t =(22ް7~1m*G-ܱe_G`[e$g؁?fцd5(!0e(/R jti"};q_=66u. qN2 ut&˜- V3RC=:cw;֧؞*Xsw엹S5ćCQƊVnYP\^ ˱^Ӧnpw74i1Ւ2m.г}ڷҌ &Z6O#gvC_=2Oj7`YU|1Y Qk xU%ځoՌ~W6Ew2n~0~ }f,b9큔>٫']19:K"^%‡,i^d<^a5YfqnM7` τAtS*C7!cC!D*jdzF*fFzD m0sGKR7AyaT/ #'pQxlЄD [zG);nhevt[ژ 3GU"V 1ɺG<`c;$UEv%˕ X3TbF@[Y,?ǽ̯lI a=`0` xyEbs04Ŝwގ$ROp·a>+061s"a cyBG]rhekB&c% iyC z<(% Ekf H|+˦& @,MTڧR]>y@PPgi 3N _Ҥ` q*[bl8{)'t&G;ϱO>_eIV#{Ru8X 4-&0u ȫ+cNÊW6ڤ\ExӠjJy6 0EHH%(#|d)`MՀϕQ O}uXDVloKsݰ Ğ~ TOOE餰G@x5:0bz|g2мB1ئ 2~ вW ' 2VGD i|@20JwN{/.¨y$tw._꾧kZDUtXc$c1H4b{veOYF}c5(eŪjSTK\KB+mJ 5R]}L ֢ǿZhtȶ q}%iـCTg 53ݙ^ $^[ە^NTu0v.b޳M4I 5/zM9AQRB$~94*(5t@M5/g@~Pg!7[b1H*E4awSᴡൖ[]q͉ 2]g!T͆!x0^c,hɶA؜4Vwp'-:0*{/<벡NIł3nzVV_uPǐ ^$rbXi&Ǩl$4u$,Tΰ[Y=brWR^q]@1t&^ v[ј{o?"i aݿP]>uxBhkV@@_ݼ}p3LQU^ux 0"4e::`{րu`mrn9rK*:赮!Pl&`^yc~"rJPPcʭdPq*Zn7zbI!lS {xٽ%g}`dIG ´zmqr|qF2]y&4]=9Z?L0X*V ݻ:',w| R|}\ i:* -`l}ߏn!IT`ixQRӗ\NB~U CĪE7 +u. +bQL-Ԇ0̅T\c"j;  Ph(@.@ҒQ"@A?v2.gt@#Q5?Cd64"lpcd*>H%Mg"MٖsPU䌩R6}u4>`Z_S2(yhU/^薊<6pRPW9PN n"sQC]o$xY' I|=r;1s3@WvΉvᤔhJi?4lo} V'q/ʯPU{=;&#}K~!2=<3p 5nsuo%|.R/BըeDTfŜ,"qW"x]tkۑv"QTj.z#Ky7[LVdW ߧE]CD SK)]~V^zvO~( /_ b*{TG-ީ<dB!=IDgܐj@;QF{XX؈ j L:{+|hs|]3y!I`ge`I9PC|0lFJ/U #E݆5 #nA֮{fQ:Fo\'j^䥳5,xYvlYc)(#e'm6n`ec__D13aH ~vO$~:鱖+Vj?nm[qjo~YC4C+6?_5˯ ^ b7zJw$ؑpH=kSP!{+hgյn8Oj:!,y9* LFhZk D[%hCHߑ)@&ΫxLBit$1c&52ƁK>g.rat}B:߿XzdGY$W()Rg!!ܹO$Es3M +Lm5$6O%l ّOeMC[ZkG=fn{w.O.*)^ತ-hӋM/p{&vsg,@K@m>̞ie[SWHI1dU'T^FC"л8 !E)3(Чpؙ>풖+VfJ@4 #]aGt]'Mb,a w45&*O_v1*Ge92/ÿaUin:YͺqNٯ2[ /ۮZKPH]pL/nV4AhWX90Z+O0s%!T`oD2K E͜Ol=u{(|7uM pY7iρm[l5('TI 01:H3aC "*lwMTX)ARnr?mhw?2$)mrafoK;B[Ǹ \\;^{8!C"V5Vv]aB45< jړf|޺_pĄ> $u7̣ Q+po+"׏uGvw+ؖ1ov29h!m_P pK(?fJ8UH X2cdeE{6z/jHl N9  ?1[ GE5 ͉ugvZ<j >2pA?UG󯓁4Ⱥ`:́u=1W`ʔ "r^斒EivXm}**±:2vZj|s~wM 0{ }aQp[u[,!VWkNRktЅYZfyQUS\N l4D-!_ k9s|)zLMu.ŔU3`kWrS [2 /SNh^jMrT6V[yԛ LB$ݼ Xab !vbm}_r?# P,87Fgى_P=&P7L iZz1Td4ڂwIr5m/򼵴aGls65Nzch"jDm㷸JX;7DSd&Ʌ$R -c=}Rw#gPW;7]`bߞ(nb>+Ԕj8ϵYԞh~2 YB)V?OQolʻC$X8?QW0^!I'6D]dFS' YAUڱTʩLg?.k'798ߟ7&-MSi,WM\豱K'o偃8Q9"ѪA% {Q ^w."M_-9~r[`}.Q=Nm@#G׃ w=Ӑ8$kVKXFjdfrzǧ&qN"eյ@;XZm7[g32#o")0C-5)O `H T)tLUNH$RM26q$$e%]k{neTF$ÅTlZ`MV0}>I='mΫ>u(^1[ /MhțvWoUYƚdrShn;%]ۀ.bZk"@rJZ8849?#My^n^--׷7A,$?8KGžJ+i=Y,))3dh>X3T]CltB[Z)j-%\}a+zH<?<NҠfYVvtzm1ͩK~:b)`aߦgd@}*.T n׊ZGkMl 2W8ezv*[SYDD v̰nϣ_MrD=5Zi1_F_ (B:%.@27!x9ǵx^l@bzO7ڝwqEOVXPQpKH;C7QW)ЏDUFG8ߎ,u[!5h8Ӌphɗ_'j$96.I|Tb(NE 黊`\Jhp8WM0~q:|KS9lln&k ~޹ 祈&Ϗ౛R;9j>' Ҕ`2RB .ku;lLbjV*Wʳ?a ϔeX: 1C LhN Ogt`e_,rhC$Rr1Ucoe%lK]Dl@D{}{ 6 -n]i%W!AEڵZu6kUo] o!i8WB|`#~&2<$aSP7<0 v)c.[64/Ħ3ɮYAA_ќF2KMK^9/\O !*Օ&ޞKFֶN}Rq (iڊ`N=rq72$J55Bx>UxKa#G[<9DzzC.=٘aw~yg &3>JEwQnuF>Aa|2lvX -MƆ! Le˰o W9ژ_N4` W_vEȝ%l 7>j~u^ Y M,/L=r5XL_+>nu_̚ c *Qw(K+L`\F.Co?0ywΆ>\#r##ٻhP=^fsM 2a]F 7b5 }vAY|?I 1`*t+y7)*EA^\/8DS͡PTl\;i2;d = -xj+IHfy={۠gw;p 5y FջaCdrTl }kqK/*zXk5CGkdWf/YVkuhSU E }v7Űw((W<=@mO~4˰ dVBɾ8O2EO[ˍjKO&uy`Osp,dIs}(њRіy~M a"ĸ / )>dJv&}4xEGr0䨅5ɚzmzjfe3 ]Hپ\`8SP3Ov 6ADS Ph^6KGn!N?t.76*Ln:U>4G!psQ&sOTױ`2KJ~uCU4e C_!{^Uz`sR5 ա 3_[ `V)Z{귽u@@l{]j"|k),p89_ &g^n~Y73F.bp~#IhNckh;>t<]5t ΀&@@TI2X]iK MVYŊ:Iw!m-c t$[~cot!cV9v\N4y3A|eO Ca-NQ3%0,;Y{l[\b]mv: ՌJʵ,@?@6?g9ɳVPTIB(PI:pd`U0c{Yvω?=s!~'8YıZU|gXg^t0ZM$*)6' h6,{@|H~.%ؾƬ^*0yej(3^b4\f#G=p=  @JF%ƞU@P"*J˥V-n>GM;nmYg]W"z0t)Ç:R8Cka:A3$ш{8VMrmĀ(\?pJUԾy'w[."lb \:s\@,o Ogc6ȚUqgvt3Bh_:Fd,ǖhKLQ YaК-W  ~J_4hG.cdrPkcU'K {(;ox#W^I[2:5\qi1 Yͼ }ԅ9pɔU.suzһꬁdNaڻ/KZ(=ST92'֑wMOC +V8ׇSDءs%ᨱPϻ˚L7!+l\N½MW6b/S,Q*g8EL  ~[`#T ;db!, ',o&ުk` GxV ]*bT~$f[ܣO :xmI6~Owk"R)[b 픶ڢ!z>aN39`򫺲~ ]֫ڳ/0sZ|wkYhJroArkK @Y.LYm2N^ٰ ZENj׃% ؒ ѝ4gH{o.) fU Tμ`s"c̈DPhGF'Zw kv`ZJ1"VS vU,fBOFapG`0 1p~3N; /T 3oo0qu  OH& w= .,_cv}Ry8[bgO|J8$B2%Sքl3UiJ#PYVzDLKC|1! Mn)!*=|b /L1Mom768|$Yof7KpL]0+N$>+w\2jBpZ o7?of_dd8/+ܺe)4:jv-ӵPx`;N6hL  d)? f( tPuL!éu+a.L]B8ŜXk2}D(8)V`Hօt)H&0* _%۝ݟZlR5@č4CWB8MK4nHA4NV%AK{{>xzDB 2Գ˘m[iI-9 jiP ejnFhJ=wk~7I>lq323:/vdC,P c~n9*˘5Z喨g`T55U4ۊ],RmY5)R*vk?Wr>vPK <@tz\n#DHɻ`\\զs-;lQәowMQC PI(׼f Aq9/Lfs:,jmlz'XO{?“ 97SG.Co3:?|w~ߛe Q(6(.ѣ(8V֕)DW}\r36|↱Wg㹾Q #c cjmmI40Gyu$Z` :t_fxJA)tɲc%]҆ߣ>6.r˘j t zצ@* P` kSދocFTrkv#Jo\k秏Ws;-9C׉IHVQ1"@':OmhuqpvusaR\A,H#2jvWxjg)%W. -F mL!{a6Fd<,PlNuM ZS:m~o!Z s[Qt:ʑy5d&ڭ |ҀX#, CكPRQqBFct*Hú{,xUk+Q\( W RL|cI?>W. ¤iQ+ö,4{c;o#4хza.O~өT3mt/ +Vfpe?EH=s;&VI@m8ˍJ=ihb'A ޜA7/MNf‘=ޚ@Ht7ڒ1֑eYs3Xb60ۚz0ܽ){^:ti ²ޢТFz9~&%CU=G6rqΩ} 'q}#yK~::!G+Rxz>v~U_˻ vxQ̭,j$TH: _g+P5,kG'5f8&59~_ؓ}=a ``{Dh ! 22C[N!rͭ>\mHPO>="yExjaaR^q+8e,h؀ʘ\ܹt_#Jb1xa35MkBD)KÒTW/V%8'5ks"iCiX)A˺t.s@rr؈t[ NuW|4-̮D^dV,0i~2=oC1e7EYMgsO RI)PGu @u * &[@Wj1lY>ē2ѭ7slwㆃo 9O7l!lkSFx_WF,'2ǢZʂ1mؼWV L#Hѣ"w4H#uT$;3/m~WcڠD\{Ko5kY!m+dꤧq#c@/ePؿNZskS6ur$TU-(=<`PWb܄kUʼ}ԱgӒ)W:K=嬔iP?d9*dd ׳6 V``$́T }Qy+-'Q!jmrᝌU>ˎ5\im9CTq2CA S(35htƖzz`߈>@XT\B$$ +H/l묩耭w[Z=_r@.M$\9m:-t@7Z߇O*T2 Aʎ\{>mmbH\J_CG'T>'y~KaכfZBO e;bKK:w.9akKF,i=u \< Y(aãyT|Q j!d,uqP>cJ1G#VdP^! j#O.fJ^&Rj=`EկdUGg{N 9r ^F.T#(;hYUF2Nd7;SSV%+ K%dy|7?].{9Rbw^5t_+2>HFҏq( \j*VĪrijfa%Z]0J]s*_r)"эڬ7'㇉j#Q}[kiCЭٕ qDnܕz.C N!IcnD6NOL{FYSÐIp, tMA"_BP^9x|7ԷKQYPviZ'pL]rzͷYWA{ܑoW0s$MV8c%FH0ka;+QAX#O,tOXl#T]gc? ̣A8eBb*}SlaiRHXfw%F\)-0>s^[ 8g,߻IUzW$t L?4[z Vl ̲$R}~&Ua(*B9'1F3㷤vy$^x鰕yy LiryL0hQ͜(/)P]LmRfs8`Z@!(:'yb/Jvl Y7#\ _o]#U\Jd){2rΓ+~Ò! hGeogPӫ#3:~33f#bP#*2'"鿅G`u4& 9 ٯ-!d4AIJO̪aOoP0?9D] UrߑUjaئԨhx8H!Z۔ o9Ĉw0/兘# s7>_FË '%k+}Ew1D=E-15{ C `0~PlʂQC?bbY:Rj!%  JDFSybV]Okt[7CvV]wˌu8KswOT2LkUV.mc'Sw*YW. dŠڴ[lP/iRh-|tCV9).C*^0|l+W"%rQ();`3^tdKvT0:[EczM֝NB!k !#sG: ] )8ޔex$k gߠc!UQԮpMG.F՗ #̮^. ꡍj#D )#k^ofh"EcC@;@X qe#|Gs}!1yz2Qá8nt jM`rye 2(zʧ^@>&庛&yjǔC, ž'v:[  Y\E!TaQtIM6ƃYE/TEZ3aMe᤭Nc[tHgN:ektH"䙡ݑ,9Ar{iF\y2VNˋAvIX4ȬsF<_kbi_EpOQ#'4Ξ)̓p*f+C: s*L.2yD8?q_Uz2ު Yt1*Jtf"Iv&Z5M<*n861 o!&*l٪`xQqzCNQ33|Fh.5ҹ[HI ׏ V:ac?9B_['eu9P 8 v\ ,ɛ/ub]Eq<I*UˆgagH J'䰍Zv^%sPC#MG<e?**Lt|GUIAUտ؅Nap9h l0-lŬ' eUl < 7؋w9CNX;,X;k^,WqG{֜ iѨגW!EtO@yZ F1 g04=ȉ#f>+#ѿp9H]%p)5iV)ޤʦC{9]pѠ!iۛ\q9LiW礲 @peCxXz_vnBxP,TLS F#|/H=£}GJEܢjQ =pQt,LRe̪y q]A弊nx%&HvvITNUݚv( dۋ'S?W<'=ohn !/<gPQ\м%ϭY鉅Jf9 6@f'Ƅkzy&.y>-{̌8rB[Ͽ~;0t\[-T;=uW*'@>M89rte҂nM`*]$A[!?QK_LE}l:IK?a";+2`kv ƅď^Obu7q‘*.OtQp$SeTI E' `WYfzx.&=qq;߼k S9 qY@Ƚg3vcPr#N|uyPvLde ,UHI<ȫ= Xг9|bT]:&+tJMy5O⅝`\St(_,!yJ;%CKmY1rZfN~3-pɯM9*RsjCnĺQɩwZby)ܵ&aF!qd)ߋC8iƩ|6XXl/I]@E;.bᠫ{Wŭ qxi-Z=vfBV{SøQ9RO./4{Iy9`QT-(h1X>a0YRe Qv` }`Ǧ\,J2 zz/$Әձt~DɣC v7Z=u6ҭMW/ђϏ@aLY'&-akzhܨ-ǛjC ]t> N]}|L\VN &B\)?slz: ܿa4 ^\'KKqQtmb%*#ZŢ@⼅EVLLN|ϥ^@ W]閭{ʗpI !'jW`ʒ,9dpKEH|Y(c`ӇjcyO(Mǵ wp@7#om0nVɣ"^gUD?3|Xy$:lxM5n-$Jv+vtܵ]4_Ew,ܚUq)$v%ND]wxVE+Cz "+ 1!zQ <]. R|b9m^jj诒uJ^]iLhM`EfpbMtFuݒx/m7 " Ei᳴, "WL7\R%W[OJVзcZ}R &Yf$*^}Vr6V|vtH#"[?DQ~o.W74gzٓj( @$8-nTkF=L34_[UspEFc/*kaUe@!xJT5l|/h\Mkx!8}qW'aJOn$e <3hd"Oo*1? QHg2c6cJJ/֏&)ysŲ28cSj@v"%jwnԁRKTyMFxkqgOKug$l$0:櫐[,\or" ,J~U^:EӕV*.FrM*?x {0t!BÈzZZXX40 } ^N"CP;ƁyxSƯ wgԗ|.Onhb JdN"a^ݼp81BBU,0-J2+@ LiƂX')7 Mf@t-vjloH`mY$kz`^f͖UR>K*RfK_YK [x~uh>KbFh$yݡmH(ngȇI]^2eYSaSpJ!O;N~]P ͯ|cbW!ͷw7 \f!o7ˤp T9G*`&y wÄo0W%u :5 ~9f `(R/rT<3 Rz5`,|1#YfX:ZD7%TQ~90'Pm#~o ŗYHZvA6Bv;煟 Rx wPۨ7wD"4Zeǃ;۠?M/[R$ںB5LVԿ}ˊ0)۶n[) T盋ɋ\SօEH Sr Ս8Z;ΏK7qJ~Dykx,!ovצ% |jElMIpRRöAI:,jk?qdK\A1q]6Fo:ʮA7j/q#m4In( \P57nөsCQW 6c&-rq[+)".jCu7Y$"]b )[;}BYhҦM8Xҡ(Ír/eA(v$wsLMTP ɟ sKඵyYc|:=x6 jrQeF Br_(>Hz|;)L"bJ"\K41A/^/ؗB΍`a>,OZgڼarx5cJ)']zz3';=}Hs> eFT/GU”H c~YRc ND`DƏ䓐'h8`tl\Xkښm3dݼW?u֜Rl/ Լ` 넆Zvj vҤȝXYpK'b|Xv3q_F"pen_[VqJ:E1<ٹ}X4lJ,\ug\F1Tk E[WuDl$Ww5~`SiPj?ouQ]^b-GgJhD_(Z-U(phESD$cN V1,9~,( ohpAi VB7b(! UM>P ,8œڽwPϖ3ؾkޣ"(U+e8 dAؘ+Q   s ǩbtآ҈vw5I)2-|Pz 2 H~~jXzZ_1gT* х}R(Q1׌HD)sZ)bqmۡ;y0&|k"չv6mz[[ hx0&IhP~<)ӎz]Q\WDn/(k|)ns[cD(Ӓ%\E)Lo֗r6UӠ@i6gT^[E ,B>g9SI젫oIWyTq:.~v/ 8v>FgAE2ą2FT/ Vs.7+_F?b-xԗ|vئto\J%Xr˻991/NO0s0|miBˮP3s-Eh">M.hHd!FA +>INsyZYMqSH7O^4[~IJf_Yq UyACkYI`O]_gpArݥַ_|!jP+g0ҳgA yTK3X#vOɷZ}(7;bWd!sip TFI E@zqPz2%KgFO%hYc_("t4zV3 ]L3i;[:?dr=Uv ջPT1! R#%Zwf6bc_ϪE'D;n$2W,9GTM}, P|6+*Nv=8cEtKuOup'-pjOM6@֐j]Ζ"Onvn+"}X㳬T % PrN̢༏2Its]6٫)#I+S>ѩ<4S)Re^ -3H4RCJKζ)^׸dD/:x@EB`]#ޒZ"G]XZ8E!VۧLdQ3K`pDFI5^/(t/,rwKV%Je\~mYs8BuN!JߒQaII!TPa8D mg5px'D7&k>xzZj$SX`^!IOC&4e^.-'dZ.2|'uYOX,̟=t@YL6j: Y)aKTs %pJ ig3p櫞[3 jix%զٞT.YGK5rxJ7@}QZ(4G`.L&4shy 0?@-G93g`Pj ᧙Mw %{# @{B(fRB'\@KR|L ˿1!Ky|V+04~2Qt>S9 ,;j٥OؾÝQ. yg1E4H62Ŗ.I`g~{!Ș o?jM*btiG^* !v%?50F"U} A̓e_T $n<ކ,_2դI]mclu_Lar7f~E档Jh].7ՙI'*'Օ5D#E惘g,r>{{C+qm跡CF91Ijٌq{`$.NRq>5V6_v%뭄?&=>*f&!7|g EfQ8G?e|U%{ IGH|Mׂ^Xzdr,$le )Ԍmtx+ep*]3-|[^ؤPJ6ɑx>73*' ݝd֠~ yUCfҷLX9ċP}Q6aq)թuKSemt:ljWm>Z+bs-FvG/cwA̿ ԇ|1fe QXҲ?]*eO<5t98YW$IJ4m[XYT j"r1f3en|j]ɄUk1#|j).J=wj F/9!ȯN N)_ZOMl:Bl 2D[CMPR2( 懓C,79j&MB歐t #%g55uO:@Û۔+bVlNBETKm7DsSi@1d}tJlG` D Og;0!X D-3Ljwav{BzV,&@OLcb b$ { g8 f\!V$kau^P4OגHN{(G fF_k_V`ET,kYX(@W m !C-d_MP$@Y.>VFR̺f W͍v'$IÀ .Zҿ4WN#٠4j Cv\'Ѩ3T0#&Cpt]ƶ#bqxZ%~Gݑ> 3jҴilNQG92wg,UւxX0?ֵ;Ӣ;cbƄ)b T!$FA% ά (UH >i"5Z :nn7[ҳܦkr=t6Lbo}5M$_j1@Wm=>jR]%gxl'yZp[Iց7.P @Z)^ݝF9_Y mG:p ^{U]9vπG=Y kr$ϻIuȱ(ɔB` k6 pZi<|.wX\971r?O|*+%l73KlAbSɹi!\Ig?ECL~'aw_Ei[yݫ4'KN1) =x>R;&T,C4/F+Xx6:VWMT_n9]}WpX=߶"2o%ɣ†o^,UJF }V9rH]:< `6j[',Zv/ˡۦZ$lv^їWuʛuHOBsVfhkl,UNGx΋X2b 2~|>W^9qXP2_niʵzHpDËn.75U(0?;<(,˭ X+m{P4=~t&J hQ @N5՞ dk3LRN ^VQ 2l}FI] y'8(_*ARrUr*L0 _FѦ͸;[|Ϸ[9@_TM]qWs @9NYA(`qRjA>VDAjQ|>M\TR (6}j%qj}g8JP|ژpg-(Os6 '>>-vt]d!{D<371|c2ttɆAG'wtR*MXU2W$|{"yp%9dU1t=nn23V0=UE1HwD! 46EjgUv\tۆT)@΁sk2}gނ}N﬉>ADD&|S.OB}~}r"}!|_l+ghlb(EO^eu;ҜE05!:)y.bvC7@'F┺M٠^-Q>c\wrG *l ]dtayw){p行mʈ$.KZBP^N:svO\CG4Ϫt_l !08[`ݗSgCt+ ~M3㟆'!m>JQt8Cᔛcds&2ud|@Be癏V4Ru4ǒ5x75VȨOXh?=v~R!i$?^,g$އhdTh͊Ѥ5T_y1|U`CyBsu Ujp8xf0=t p/U}9Ɏd.5ObM9OF WrV@f쑵VO"GAܕ42 Dճvu"V J{:([SLejD x\{B=.W< NoJ-x+Zg^Qw #CB_y:8bHꨎq Ł|KSgySpV\je Rb}s> [L׊X|!x]|kobZU$TIa3-5BE7?+_arܮ`'՝۳|tSaBq,_X&LN"ěyT[*OfA*'*޾T[6n%do!cn9X!* ELӦK9h+5 ȱB9Vr6Sm,a jexHRlB{/U R?gܻA5SqBJBV]lND oVzID=THm̝ה*2]j7OLڸj/vKȳsúi(b>)!ͩQU1fMRTR=gC&8C@ oZڿt}X Qb1u+xa< Z\s1.Y- 潾^lg5N%TNSxϻNi_#B~JlZ|hGm'e3EͱރuƦ2Ĝ-qj+B2],VnuUWw|OL|ĒYؠCU\7mI2dLw%j'}HO=ġ}Z~-Oy',":SpL`>)\:uNl D@w]7PONoP.P~F&:0+26SO@$5 l>D^iv#+|CI+J~0N.g7"kaP`(E AⳜG|+ȶʸt 2%*dz6 rT}O6ӧunxtu@~H֟hxAY"(Xe8t XC]^*h&k8>ETnHip @bNׇ$Y1 =~'dN zZm4[zs/0)mݪF1]8,Dߎxz1TMNp߲j a ΂&bP+7"=D3="&E[ UDcp.5C xubM+Ё#tHRt0+B&:E~/mݶxn? 9] PGDd?F7;pGtTr @Yy1 %O0/HZ1LӼo\id W.9:1I_ͮZ5' >Á?~#oMv{l؟خbac"dVWn"z&@niv67l.+Vt!3zʀBT[DQhdwyt23_.!*0cT@YKGTQ6[h=B\2QmNl݂vVX)2dH1/ߣ Rv-,8Ot;)pU~ ,b;q"c@>Yn u3Tu[}LCC|͏1v.3S%?DsP@qN[G^&ӃʊGk.&1,Mv T[Z9-;P@bf蚢_k\zyM> ET,&&F0%믑Ja Qt͖xKX-'8YD-g&*D}UaeE%89U'ByGM$Y.T0g6&9\lW YrQ"mZę"4 jv02A: |Z?Ngak-/Wz h+Z A l{/kCydP)QИ9D:cOc?|CXɰ-Chq4E FP_f^N1Z=KF1UyQk I[3rT< #$N[w_Cf([Xɏ~F<JʲF.49/Z33 yD]L dj#8scȲP%NW <vo:az|ډ(9>/ p@w֔νMC2!ȟ R@-=ˬ{q?Ь,2z&?`I y}:ʹ^A@{!ssT T'h pqO+/)2*-|+yI r"Dqx{Oc޾R{ aEǠmzJ|!u Qz3gq.;OӉ`Q|fI'n1!Q Ș6ZTj2ED@5ϦnG"`U]ȼOR= ŭL聡wW(wD~& F=";_;ӗQ ZW.9nY%qOڮZ.G;4᰹S?)8r MXyT h8oJ ww^etPÏzg0}V*/N1󛽑6 +M?8q6[۟/u-rĒhB(m՝4nSE e Ai޹g Tc?!8J펄[.M/Fv~59 ܄]'uϴ՟A^RJ I*`ʷuX]nY5@b;ۋ{W%V9<IZz\ͼKqeG|GmP&gsֿ,M{'fQߩ]1;~N.{Xv߁ok-`UJU(]Sk'iFݡh^cXǛ ɚЌ.Cyڬꕗ -;%9hqp%TO$ 1Ef7:TGֽ#ؿ?T&!pE$SwIϡ@7B&*Z Ϛ)O Zn6ʜQa#zݚu֘`Ίŧh a";ԓ͑rHsXNR/!(^t&̿XdQ-Uuʨ}8a"{%qkVszx-87hwЋٙzi˱h]|gI`;s$zu/фѷ~ XP3ޞK^y,r=Q\I,^= ֒OQ)NQjF(+k!'F]Ȋ6ď@-RvZf IJp o'D\qHxn~JA z^Dslz|J ,oɏ8nA}DaLI'16j3942lɑ֊N'<8P~JZۖ=C}7IahFQȑ<3񢗢f/ͫcm07v< Z>JjBZMwdٛ X oڃ2=0 u OvjBhs)?d{%މw`դ @+".*#{x^= 6nEGh TTChВ {qv~ youhz a%rB&tpbCsiTxМ?:E$<㷪o@"ƛ˚?ݿ/}+BĘgLwژ2}lt٨2H*5?)ʅv45he*+XDd⾠wt fT_mYϼ0(@M[o`|݋ n.1z*ŧ/f^WP$TMRi,E$+'O eӝao7qBwj-T]U p;Z*]DKjerȈ+E0v ߔKDxupY?6=ϕW+9.%ٖ?rn;M3`;쑫nSHUs]'\8|p!5&Z+hI꤆ >>e׏shun-LɡJz 8%, ȟ wӦ%j#%ϛ:JAЧ`4Yޞa#]OQs) dyK `aEb]]IC5H-AC$rLrf}}͊d6_N{q^(^ <w̜Y48)5k7]Άо2iܘT, "n ('aDniR>gY`xVg.WeȷC MC\kXk R{Kqp {4o[Lsrv&h'xP_9LQxk 10ݘ~:*04^Zm=Mx_!+?3q-Y m8*̛2{ 2kA˼L`tɓ_G%urh%X}N^>:QMΜQƢ|=zh":at?ޏ5 Zc7jD hj{hأF՝}xo9 fy+FTUfே>^+u?P 8ϓ<2ЌVp'G6@W̚2ӿ=Kj36UiP/]bWܧ;9p7>%"x%J']陘AW ]>x} F T;Z!>R[yEºf˱d֟v(5 7sBe'E !_Np䉴$, "0(֟()h0ob x2 L(ՓalC 0\aJN#TU-JczK[h+5Nٺ4'6軸ƣɱAsXU:&T.>?Bra V 9&9ޠH #B.(!ӏX[?:qSI&aJ9,ԌգT\q5%A@b]>s^uɹSqV˽cxu'yGz.- ~|\(JMFWz Fbd8cqrBG\R;|-װeL(SOo KAD5A>{Rb,=NG'S(ZOtp3+9({9i&TZ.bR|?u{2=gyD\=Yк+H$ X^maϋQn.! \Z4t&Q<8=( TX`r"#q=ARLFC>i@WDY&AG~hh3Izx  i s6jWY$_x\p](,iܻp cW#Zc S=?7"O_ U/‰,Y⋕VԓMmFhfi}s9Rح'JaBezSGbZ|bBxǼafHbtl:Q Y (2>d/`r~>? 4dil޲+}D01wUbk̟e,_ pR}ï;0J%R>ؾ]}٘T[I _iĦmW9RH7!z1yO['_H Y7)кRe 4Ÿa}sun0|ߋ4q؀Q,Bվ>dDDɽjsu4Ao)](כᦗo )oS Hapsx/M6F E0Ws*ӑ:b93LyaZ5Klp FbçW+f )@^B0* ^,54;R xXoZ= ocv?é#%]Ֆ'WƦ퀽1l=悅ȲHt nWgYZ07070100000011000081a400000000000000000000000167ffe1cf00005ae8000000000000000000000000000000000000005600000000./lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/drivers/bluetooth/hci_uart.ko.xz7zXZִF!t/Z]?Eh=ڜ.+ 9 P=) 5,'0 =|Mln죧Qr΀lUB\n%gPN"`1$s5j$yH3GfYLȞ>%÷cwO yOMTdbLo,W a|EŲ9J .P_yQmau^61Z'51?WciPR;4x,[d.="#{ʋhj>W;*@C'^ oj>ێgl&w( թS;>Xi-Q7Bc@u DkMi[LVS6 oI- |u 1( q.X'NʾW}86u]a@qz+=_³7M=䇜]A'teThsa/gEpkQvA]R5!oRn>(-3JE`21dVa#S <6.Wv *Qi4.3oP3צ vQYB16Dzcg;zA+r7yM$7w5]hWk!>is33]Xw ͼm U3CzTfzN柄Yvs>Ņ"p@|z kS \tvzd[ce(/C)Jz&^!λa׎ ⳥lSĥ?!xb)\*"p1!HCOEKoSF|9 ŲWsP 5 ~aȷQwQY易܈\n\dGY~Red 9$J;yrV|Lw\2 >o 4zRFRIscmLJFTNuoQR>>"vqVgm5OEdXXH*ؤn}F0ډHQ0{-c@s)cDGf3x^3ިӾI Φ`{2m.Y _˄ȁ Q_0JRwN,tؔY+b7~|3ڄܣ 0*aG#~afv;a'KG(]y,w輰@6Xb=uSSEĢHeQ.`[䌺4%7P'n[҈Q *-F٧$5Nv l 3hc^G)|xq H]ǐ\;3yݒJFHENץTztIӷX3)}z ǔaÃ$8nKX`R}|EjZT}L "=靘 |]r槭k^5q)Ҍ)0we5k |2 uSXxx 6f)HRp Uw@ⳣCQVjmZD=,secebxi>k5x0^Z4SpoLv&q(b/zlTn-a|R<'%&O+ed;9-B?zaHTAaǛ!\ 9+\ZghZ)#:jK+=~=@WhT:0RUìg8UҜPVgř儫34e\J]pFp藇ޭީDJxA1З}^Vh 3|@(XMחjaٞ\ ]"Rn#+^\htkTIN'NsELGZ?&2+j$>37iƯ gH AhC8D_J |4w,+YH1%J;txw_FY1e6LѼ=nn$.Φ:tp@nosz70Uw+܏ͤJ­.7Vu5 N5 1kКxt}y77 DLƭujK~v8&p"crg8TS%<^h\y_V>0dF:؛GȚ?j@ !Bc|.~x/# LPx[ϐM !>RÎ}MII<^sg("_kˎ%z(295$F铯x=G[xz2-L xh-woeN( {q]z yI,'G Ċſ"AHEih1\ڿRbwݙshUs@V9W%0DMW(h0oԔu/ &iE]9-Pn2◗SAkDn()Ǻs91I,VueNYctA ʷ:fs~X`zz-"EPC>aKJnݡ {ᆎJ_ 7u O=l' qg]bXß󴳛'idW4L7/m?ѻjOA%tXH;x{&50]WZtϜ6p I>:;AjOY]6eSGDA#,p>4/i!+*&NoYƗ̓N|ȄF \r (5P 7ĹV0Mϯ0lbzTHOkh8>EPOT߼îjq2V @0#k}- ޱ_9hFI[&S OiR% BYʤrW|]ЎQ*Vyړ H_W!ahP6M\|ZPTꡌ2(EX@.*KH#]7(}ؠq(٢7`^:knzK\ &:?E`rsIB׆QFr4֢/0`IQ0@#w[slYxO d]H4{lGc*us$E.x5Hֱ_]J(tJen9-iPG0s\6mAdfc] 遑-CZss!GLmz=dTRlnFgт8޷X.*ra"Վ8rwډe w//WidLQCg(܇0F|C ﶜc9>Amj0U&5z`Mhet,z<.{? c!FcCVbE|ٓݪYc]ß3l;e%>.I.j>b '=~NiWGk,yzFѓNqb,Eid=7*d [I1!&;#oGE=kbNoHd_^%pF#DWK/h>ؒ =.ˌ@r)}_g׸GuS{!?v3E iw~sP9 *{1LDE[ݤxr#nٺ6m5JW3 ߓkX-s bQd-ȚWl1x>#[*d *FgO;ZR"R$vX\}jB%aH'R!M-jrsK[ Y! <) 1:czEǧtUq "ejuX}/ 0U~an!Tr-F-̑쎃@qAs  Eγv70S0!L24Q쨷 ͚3pzE P R/fҵJRݫgax-ZS@|0d?*yi`^?[ZI fo_l[ȝ"{bCCi(T G.a pk}Bs;6b`лjz[Ѱ(eg)'2@P; '4adNAi+1ΘH 1yO'ñ;>V6v\f%Y!,՘jnYt}jƀҿzecFD)$=og ;"QT@.|gm(Hmݮ|&+ʏ]~-dsCz_M52l֪gMc8NtmJ7<+vWѾ0 ̾E}߲LaM Jvγ "1E;ٷof(S'^ ݴZў¼lWLUKBʠ @Wm:byf&^2%T@&/W5N_X\\,M!|*z\1 %;bLq)#׋df'uX6!P֌hd7Fz tX֚0OxQ1_PKbH78BSyC]_3haՃr7'UIvBW s-9JG'+\D:?yX:ET[| ?Mc֙xH}]Aі3 Qu$F23ӭwZs7lȻb[/_U_1XiW :lN!邃:v ORL$ZivW5/ȾhNJ b$i,XkzQkQ߯чM@wS,Cu |qL`JYS<R$W<5#9t9_Sp6js!z+CGDԸptXxI(+r- #.9VlDQ̶WIbI%$`Yi9V;l4bFe"W45{M9QzgJ L݆di6-K~RYMf~։I=aqu~$xԸ%5]tZ=FAHv6X-!6-j/\/@xya(AS$ =zdF* ujhYrb(Һk{4dervy=L1E6!g푹M&i{rŴR3̭~Ccm -WO~H4f^v㌬C A?G,P-!'&GDKMx$8Tl+[R@τYveEhz>WF5[|D +W>1 mM\-5[oBpDžb'u rM6=6y\ifx ?0 oN( \F@*R((%Y-b/HuM)sCBjr(bgchfx2/h[ D*0a(YZ3j,IC~>sOoJ#nDk,b]$?M8VwjWT(z19/Q\bWch?u+vE6[%) mdOh2,C>re_;.5)#͟䥰9⵿LeL"PNG?mZ&q+ʾwK` o8wh٢5<9SklSȎW]iLY8s`}O׳U#Y!'-8| љ]O) c)D&?X'>«1ב_`VTnzaOlJ7j́}|loP=|$e jޟ8Ϥ8T!H3]O\ϔ+W|F6M_ئ=D">&4"7M)s^*?I3Y0')kuPcC󀴠Xo#  [^N犲i 39]lίwv:#]0d EE۹U*U T&@>3)]!+a #|D41 ,h7E >EWq|XK*𫪚FMW#҃c"^u"LňPEQjTâczGyUUaEZ`r:qѓ9h33Jl)JJy$:13}NLN@{{v !C:R(~ooͦ&){ o8ZLi.TAJ:*yory nA}ӷ*Mw830F=_-L@ 8 bVYNi`-a/iTKC3ǐY%"T(btD'mHI+fϋ}]ĿHWrQd +\6QwڬHSzquGQƅ~<@>$YV6ϴd52Op ހxll;0o Sk;)4Lǻ{:н 9=$z8ɥR^vjPI$m0a 1R*CtNdڼ^6+mݔ g*ՉE9/e/daWM߅xQU5 AS _3z+G! %dDjSP7TKfWK]DعH?:ޤ؀$i۳g ɎVQq"flb@Uqx0˨՗]51p 2Ą ݰTQ{7]3t$DT冻_M/#i9k(\-ڸN.=LҞJ6z k71PcyH tcAI"}e,zsΊ&}a}L#2MZnOv)lN/TG_F悇X\=KN@z~x(x]*u7s?4Dᘖ2ך܊ `xz*s ow|NLٓ \,~ak,(EV7g$6ķПbv4r"4A_qzsD<T;gh;4ZirӅ~41[RDVg(t,h^%J`:k+ɛ`Cs^cA%`\ N:j4C<@qVnH'J QE%1ywj~yޒFb(_ 0i"~ׇʖT)UN\bRB7y@UgeIAܡ WrUڈ㊚f 6ifb| C\ȂDH˩#w6@:Ljhwij)+rsЪ2>qn]+ ݞ8!p4HŎD1$:hxY9ǶMR*&(-+&9`ї \{]ěiLIt|zq.ǁR|h#ȵLbU%[#vlUfU\ɶY#33UM}h1Cpάxo6.Sp-vv1\I ]_=ٛ;֑+nmU?DHqc񞏶;j\Tŵj Z.$Il`_&-4ޘtp Gs[y[l, Ez5jNIS1> L7-vyHcgJB%KG;X'h]MJ_r4b?JYz! }܉w rs-bya&63ՍU?,f%kݹJَrZFSKx' U>|',Z !wm9"; a@Lhq Av:[*f*g iKiV ;~;!Og#H g@{#7nt6@`o~R)pF8SҘsۉJluQ-_#Co$ө,t奕 K͉xӇWM2ugZr|Zԟ uw ã" / >Ef}om6̝bjO~8>{>PlWV~2RR%Ɖ hZ W&%5!) VMoc nnLeg1k⑥u*ZءbӦE{7Jv%W\uåjQ/?OQi}7j@$= j=ƟnRmElc ɎcՈm^?Mjb}p*tZQO& b82e'E]Ȫ`Of]\,vIH|6z:+7 i58[ 76rtJ)^lATr5bLKǟt-j~P9f1J6thŴQ͝E-TNilFZ{lV'4D@/]qXBHyj>RCbۈY6s-X첦S\ `RV`_?.6]RK x+Wn4Q^ͣr:_PH5wW R|Ymrˇ̮t$UG:y!憾-ʒ<3Wpe׀zvA43텆QF'q\NG'Zn#d؀e`0#$# m).};u2Ϟk˼B@ qnl߿fJftm&ӝy-.60[]$|GƕN8> p4mi کk;|Dfu>ga|or0[탵O[8 HEc A:.LveEs4P2`TķZ.WNݬl T9!4%2\oN˹BRDB~m-uAѿ\a =Eg'O^^*}fw^{MBȠL,QX{Ж2R?7?Bٽ߫R ^՞֠e6";Qdx  cRvZEh$:OT; Hf!Zޯ>{p7V $^"&S~3hl'G:2B:dگ+.3$:qKĬ΂Ɩ']m^/squ85J&pBC~JIȺ|כT:"#lE@Kg%&,MƤ<>!I(@KǕ@Jl fo!?Q:)+%ƹ xq㎧A_ZEO U 9sy9/d7dpAfSB EpN 3~d|ܶ/ =*f>1מK]ГxI>a $7,P`wVLj%śap/ߕYoVgAKP_A&ѤjkKϜX,q%(5[9em:]v50d(eiP8ѝBp>>)& Ani& q`!MN )j (*^Gv֠lSVOtd8qAX^<"ti٪LyhNS+Ijv۰ ۠Hj}OZy\Hz4Q 5:r^]2?@x[n(+]7݃`/^d%g!!^TΎ>]|Q#QNJ0&T|M~riЛRRsՏޭzIr7 `IH Uf2d ˡ}+~|%ng&Cg/xZ:sǦ`:OJآh֋H@|@~7U9UB}y8TZ.ҹHwhL,K]+) i7?wњ gIcGjHqcr!8@ l'97|րø϶rS{ºG;x/] 鳽N_Ñw%&Y1' ˪u* (!OocuD  ;T]Վ Kgȗ3w7lͩn-!yfLFQ>==ȸ7AL>r3NW^3D^cݪ yt0VXՅ9)sC?ukrOnG' @1\v@:]&҃:9V߼JMŏa#,QRmgZo`d4|J\nWEl+ )#fLEURO'կzmאz$\<.}tzzj\ CIe,U}F{>oH_ƼF.lmk0zӅ30C@m6lFrQP2-W ۢn2s n#Q8qCؽ16^6mȎό*(Gx/ߺ6&4?iްd\+m;k>|>m#tU7) nnQ%u.'ՋW镐B߶?:VMKVy[YaQ/@ ؚYxgÚQH0O)u#MF Ώ[Zy+a2?].6ޑ&EZr&[c=\h9,t7.LD=h<frRD+(IdJ9wr(H,``tUseuíYNb$kZ;PlNcrF3 S`uG:U~u+p3υJD3RׄGR'.AQ~Q2PDSpLvUÄzC.<кh1ns^6G||95$w):L[:H#7wVFt]bOrws$rEt*)Jv/A^<:DV;HIiɷVRN73Bw+AYTe~]ɒG@YYiԴ `3xg4VBX$Y]YJ}ik>OOdáZA&V"YoXzY7=R]y;`$Y{q]21X.~} ֏BסOH/}5Au˿Y'3a\Fvka R!}  |!fg N8=MdlqAv7}a!b oůYJzYaC[F3RprEnB FRhLQ1L<Ɗg9'wmh TYFa @8I[c{)p8{m^ -\TL!L8cBB׺8e4=MJ4>D6)Lҵi"^>EBp涺 \Fh _f ВI˫Z(eF(7gaLQ<1_AMJN`XwKNw>o+tx)vINݺR 2܅8:(7HtGƍ95WiZ)̡i3Cvh (1Hٛdȳ^$\g|Vy,gSRqCՀ>lfo͕'tqgN$WeA @Uw!@8<2/nŻ{M!EY_ۥH[-LPuy/T¨,4v^1$di]Ʋ&&u2Φ,h?@NYq d:U.kYψ myft= OmloP#;iilv?Rhn*:z۸mXkG(Ÿi^7X]O7aoES7+8^I7as"g n{LGp(Rz'u6\~M2nbC "kE0{) wN*r$f+važ,o^^cjae2qC/۴R7աex*n#;Ot⺾Dʷ <(ܐf!& ( ,SѝtVSb*Ȥdט/5XX&iE J4ڈr3p}IJ4g|jv.&֍p7VF ǫê;{0Σ57n5C_LG!K4Zωb65٢8(k vGT4[ݾV}]s+d:W=MhW**ݍaz/ y#5#dw=5v\E`U~1"%PB cS}zʧD'| l"v- HZ!%QRZMa Y쨣KcBņī1D @ߚp=o;h):F;pVlB>{xT׫v~~ӯZ/dYCV@h_ncV[aPҧen\0>']\ladV/x9|p%0?-^z<iݘSH2>+pȝd"c P_Ìf0Bq$tiHe9$ V\d٭CCŨ)n;] u7^UMm3TMV+t4+IyT;C/pyh;/RSͦҀG:w=ɻk F,>=ѻLB1KV3t rD6 h/a G_\9ܣyfq9L_DonFB1ظxDFtF;Qt׎iBz+m*?`ɟOUB*.}I*27.+?UI4ȎY\aCB!k2uXC>srMoHnx H򒄋4,K[ (XӦ g?{F7:,S<|=y ]o$M\!EGB$nٜ&={@3N7s l}=CZOH 3Dnb7Hϊ?{ t_]ވ0gbs6.( g'80l#aWaIduNdG?y іv'>E, ݲ AQHdc:Dw}_7h;P_+}(զWn(ň|}/I 5/_% u)!w—ospɫm)[YPOOX{uO[*.O&Vm;4l2 ^`b; HU\OS=ԓ2o]*9e zC, v}aĵh&[!iG%@jXAn+b\!LegbS2MҍX^Kj]`bvFk] h_Zi6%*+(z~P,$4O*Md V2'6&EiDqg kg=27e ً,X. zABPJo)$GUO,Bsr#87:ʧFGYy~U9tD@Қ͇Eh\ G&84A˗A_%˭KfqN Z& +y7€DmΞCvW+Pb}3? Z4z~D P+u2B:Ï.~cEa,/ g+1Cۺ,Nv\W6ƒzBm#/7/ґ99Grv}6V ?U׮Uv%Ma-)U~6}Ƈ|v~eȎ)`_, ]גl3ؒsl8.Bۢ5C%ƞe=FF2{" ;( #MĊG@Iz?&R{Up/Zdr9qFOGqAwwaP~>N(T#M ˄!v㻃o[S8\ bk`a~B$]1M^o5tWJA " H+`)ކǜDV} MsuȵWzI\xac U CQ8)]C z/'aiF& -QB1 }i⥥՞]e+U 2MS++Vtj@!ł>DK~=ݙ4ަ# t /p!Z+8N|3FN`og-Ƨ1QFSJD t^7m[ނ9A{5Ѐ͙^ ,G=w+yǑA}o1TP,cDp XHW0>Ss6ћk.Oh8f4k,-[,g`4U0@x@pZmMZ'1VA(=vZ\n=o7ǐ@U*'6xp*}TQyk9_!&8V*cX*5rAct'ϷN4j 0mͲͷb/(qhk`<3q xMD:vpҁ⦦coa[Z)); E°1*EkX/ -f.foHAf֯Z.墈e%r1b %HG.jJA`-:+r;cyBcem$uxG`؄n9{5س& ͭz +aުPL HtÀ;? E?{o&_Hèeaz3$ Z~U>ڎHc(N02=6mgOR h*/fIǾM2k KfT eqpQMJ" YEnk1o~Wzێ'':cKsc-|?ĶWuxL%F3ZG`EH)js,-hA[aSv4XΕ8:1 |]нHҐҌ'6G-(N.{ | هk:4qe:v !+`/8>ǞZ= ߯,Fw(Նr̷Stɸ-_Z͹?-m+osOcSu?(F`uSG 6x"ȱ-F&DYz s_ F6ѭu"ך4X#T$_8D 0a俶R ^S;]}:c$8GU w/ @6n9 \Qk?|qW65DOjMߞb{C*GnQPfer>⴦}yF6BDj`H3g¤q[bV0k9F9 3XT\VbVc+Y&}5jq}Ј3`lt*dW9I2FV '5/!N_tω8 T=v5Vz4|/<$)W!_}"4Xo.a`Y)>ΏS4gYZ07070100000012000081a400000000000000000000000167ffe1cf00002ed4000000000000000000000000000000000000005600000000./lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/drivers/bluetooth/hci_vhci.ko.xz7zXZִF!t/.]?Eh=ڜ.+zs2{Ln}-]-goCZ)-pYz@/zg26_HpEF ?E7#S<]^yI \ 4ܠ7ɹ$Nc=;(2sxP {3/!xy M mQAlusUr^=?-YK (kjC/:ži[C1eׄ[T,ٻՙ@de"G!1K@x ,9u1km }%KQ_dߒ>a`dwVNW͠ 콞􅈐ltV;i_R}| Lhi ሶЋPQ%*Ke8ߋb6Nt|+V"NaTѶO;:r{.pC?O2 2XEb`qV5> H:͙tߢ=RyU,ƕeBwd_o[@&CTqG>iP~ځnít[Į!_b܂ =s8>᩼Qo29APvޯky2<ZqI]iڅb|܌.Yx8H|2Ӫ[;0^ +In6;h;s\CZ*w [e|ZGɉn4j"rn?)uг9S@M,Q\۬+i7% Xy?9ނ[<9zk8nMO.*gju5PN;a2bѲsi6vFitS/h`39(cܤ uj;yY& Jy0$ -JYEq>"MB}yLUK~2,f`7TTQwgmqWtUFFgA_Hd`Q%Al.%q/Z-H۠yqNL0>4Q5EȈX?%jytbD!ޖi7- Kǧ66aw L Z-Gca&\ K'ARUޞ-QK/ooO&apd\B*tcͥp#ÇpdW a1(a?anG aPT*oR`f9FL(n)ԍSYm0n^z']DK iG%DO1w{uԜƫ'o:hK~k\kĂX`Ĝ!N^*J95p^ˆ{e^܆/E6^UO. 3$4W~[GՋ~c}%=- j9yL0 ڨxkNRSkyeb. C"+F(o`=uMI9 P!}3[,ԿL)ʚ](:7wHe9D%aؗ| >Z ىhnڛ7 PJvs ~_` ߀*{+q$5L)}H`ȟ1P&Ԇ@4P|S|<-6[b0DY!5wR% 9SQ<`0AN!N9J Yo5^$|Nbgk>HG -=Dr&bŹKP -k,f<ֺW5X4WhNc]z =GP/Ѐ odeޚ]2IT|YX0UՔQgǿd,6w^ Sjy-cb=يnqqظv0 ^kPc[rZ9\tC PZcܷ9D_~[q5uQ.&{Pk߃B|&[D\=^ h|7HӺQ@ yʄtq D }TBgP;m7K f4 -RMs{'|p8y_9W >KoS^8[lhM'# #^[q@|zuPl_Xx!Pe'l&O#7܂_%FNVpSnp3dڪ4FHN<}kŻ$T6{4QFԔ|r=W&y#kfVaق*0W"0-NcFNBoSq8mTFf;Rjye }V9zY"`)`, ;1YuKñ$)$o$KDni-=voRm7\ѩVwOA&^3F\j,e{@O8*lJ@*fNHZaOD)_ _ݖUEk>%zCGMx)Y_$ jnߩ䐫@=k,LEQ/_λi \ŔfGiѽuϟם49يph,w捙k.=J:DG;y, =s ԤO}E3o\D~ gp駽`9&$H 545ZҖW&, I`LmP ь3cejR|շr8@ɷٲ,GV,GK .RI:AݙejePϳ`#%a?x9eO$ 5tro>hrvZ ׋A`z K+gmnn+aM52Qa8s )p\|^4 k({f3E+˛QO~jg4bNT怃Ł1ړsp*{Rw*c-)%@%)yGB1XX"5f\mXbָ9l H,߳ϸ/ythgs.VDFB,psni!D'p G#{?? `V͇GX`, 8۪F Uo;  ͧ.~Q9M"'&JII13V@, =;V>=?)e0g-,$|m Dzb!QzfnM[qrs%G1}gV=;Cg*V6,P2 ⧵L4PR0Xm9?8:4!5䗣Fڿ^gE{)xJAOp dSיRrn :<Hu#Go&}࡮+5C"dKS?ֻ*=ӎ.Fg%#8o2V)@]ID,*x%p:;ic |VLJz PBY>QFhnTM0mN]IaB2cR–tcp/L(E}8 7dxB/GvyGa0TX$ xKL^y_M3sR]#۰S ?v*Yy`RFB9!b/Ær4.2'lKe}Yn+}j\0]>HkZ5/|EnF*)_JG],`KK3]dWh8y=}eA gw`V6ep䘒@c=dHؘ摴9YсNZM!QNtAg#gV@ uU+q ! !uˋMiqi @1*޵_;Só^ %_}y'JVY``i~";OY]Lx#Qڜ&3dpYXiY])sMw,:}%d _˖[R62u>mԧӫ%i7lَfRq“[Vl H)H Ϋrsȏ b ‰, rHМ &7-).x93¼Ba#FlbKs5|X^FQ@k1Oxӌ\<[AFq{آPGCw^:)i!|JOt+jcV)XPH' `gs|K= _B% !CHuqNۄ“Lo CBgDpzsvq|跧,|H"W0,v']$i L74ekΛڋN9 BZX #g;b,z φ M2@CH 7biY!EJ#K$5uk.H.+zڅmPq־Rr}f,FfPL/QI* hV}ՃIɬ",%-g/06EۭZ0*]`a*GΦ\NKşB}X`9Q,n+!X騇Bր#01/,4aPB!aº|%f6BҝҊˤtc/l˧a5D,҇`E<_EmL>+R%E4j8) 5 o"LB6zLu~RmB&\Ńq* PKvr 1"U=kսwϧ(ٔ2R.`}ͿHޫ3b_{^A?t_ N Js1ahvdc}CC߶]%q|I>CƔ'dfF428 ~cwCL)`L~Gd@o)'EVe^J-HDm%RVe#BiX_<8+Cր*J%"dKY}ȟ@~KBN[];ok3?Md IMOcC݅4@$V/~JZI(< ~ߥll*ݭ&K\q 24Ҽtw$!@_N7_bmK%=L[ Erv273UK,-:fDW 8CFtX2)_ӛ7/O7%Ov=_L º6B 4oJ+zչK͐`_H&KqO > }*YBb %J 9KXG O*, ?G 'j݀g$l#$]]6Nwgԝ %5Hi!#1wL]0 93у lOa;tDIkpe2_V(U`CZ!6Zzft zY了TW QB@q3{+ _JAtΆ{`0D 49~ mgRrITozAf))*$6?IQՎ/zW%0E@{ a A3wる`T9r.k{ =.lIcS>M@ȪfTvHa Sۛ9&2v"cFŪa';,J{O#O14knvƐ`a^ J^ջ/YVfM^Dt\LK-}4Hx7oq7i@lk9liNH5U[X"Ju &I봮ףL1|rrƫSzf 6Yt:GU'$dPۊ*y0cEư|Lbh'PҠUrlgp8rt BbłS&XwJNqq7f_%K Z~ښ|(bzm#f{j3/:27*TCy~?#]:h3ݸ;#!̌إ.g;uRX3\L.(LFjKb I&fKz.>-REkQ&.D,;gwwP9XTjs(2aA0c!juiǗiS MꅽwJε2G5k݁C}z;Snوv 3'HBB1L˒BJM(W8t-Cc\`ץ[(qӴƍ2?WػWSwprTI6ٿtψޜZWQ٢Kbc־X5(LbE/I҄inn$guYիEnMJwuݙ+Z_jωQl1W4S/sSkp Tt\Zdr],^ $STW)gwZxIc/|D y1dsh4ޥ.GԲ?@:W#b+Awnk=C]aBkݍr/u ݚՙqb'}o>εoGIP=h,#Wn$rʤIűҪGVlWul(g5ogu 6Bx#N_>IjB=\e˄=oڣVxf%r"?mMYf\^zM;=d|JCjU'j ̆^؁QA5+9΃/o&~HʍnG?@*ތK`-z)0dU~bC &!Q.yhaj" hTn;3=7 XˀM7tU,yJf 3=u^\E]bw񕿨"x}>:$` )M2kkۊEp~٠hGV>̜n=5yZiYME#188s߉&H:&.cB"_7ZU~e+)\bj"Xݝ6+ -( yš^$<|:*LMa9ۄ*M_Z .̎9)ow-rvҕw "rݲXޣ֑cE4MyŞn 3$8>y*-ب}͹-g趇ۖڳ}o)ݽ|W4f<=@>"awN% jɷcSt@|b> a_i&rO[mzDy3me.['>8 ;`]wl}dAzFW`r{ :DU<85s~^+'P%au>8 U3xy M=T+:*rMGʆf3FdD2LO]YO%!S\;ODM2mlC[EޗXX^vnьsys#Mr!Ōb`tfb/߿R!B&rjU{O2j˱q nq#?ܣ%!|LxJԼ]s`3O˼NGB5 ) V5;Vfl攱N':][-t3m6{FiTiq,Jj>,<9!pbh?l>w\ fZ2yC 5`kxx[+ope*y2qw[(d(Ԑom n׶Wp .3^ ֹFQRulia˾>vRF[w`]FVJUn"a̲ KtdwVcd"\V(3tf/$_5~Z :`{\Cݮ=7^ƉK3D=!&m Zi959F}d w}2(&+F̖u_hE]7*靮pJ1N/z(} 0RX?uyHSfLۜ ;lQF7]e N 8AD H>dWŀs;1Q uCjLO:=(z 8rPʁ@V(9/{6  Zx>qn k{pp]]; 4 荆X1HIJ0!IIZ*F;L'$y%fYg]\%Jӱ6&LͿKYmYT4XC tfx Q RMˬG1iv$)o1Or'7'>"BtiuXO:!m8q, Vvcp$c< |2JGMj|$o@2U/Z{ٸi3UU_nV9\0djN#UksNv%9<M;xTӷ %,M88^S5_{9"32[iՠUu{Ñ6":ȁtd$ zK ES9T L _[@E@cgi>& SWC~1vj5BN}/]$ԃ2ˏu{+-o:Jy} o"KZ-,UbPZ f):@T#Wpb1nFu_ bIMyr3{@GsWm]|G,8|N .e \d]QV0瘡a&M MiRΎh%pn e6j?EaL!C&նl j,- ;@F HIR)=ႽGZtpB*%GHҠnPf+`fΓb1u9MYhYq^|OMk uɗԋ00& S@܂~EE (ic@9uI3IYX^f Az`y[ aޏER/ GeZ=nCRj)|LdߢTz)hP-ݢsImg߱ gFN$ڿr[˸[Tf`\NѢ^?AXχ Zc2oxb|9fTuwB/o<:-C}8rTp!4n$(Y" f b> $Fz\<.P?\wImAxj$z#!Q6K[UJ{$ThB/~XخY+o2 W4×bZF%YN`ώ m>FQ,fz_:3x:.-j$Ep -nR NXP2Vn b3"9\ k;V*y9jG_s좗[ٍ&z:~j0= e/Bܹwy'AצԳD]ͭ&Hos`c35ܡgY̡kuO6H'>plHh%8;"ze@tm`2KWL%r8Ђ (|-M\M>!./`t-(00M! ¯ePmUn#ǯ@4ռ[Eui|mgV;Z9`u)4)1Qq. H9;0}T{ATt[C]CfEQ6fO4ل&d|lE+6)t\"8>@+#Tuޚކ˦\ΦByjf4w.+N MRXh`M"7oe7nVMIj)y }Un&dUqF@M?𪚆L`oxvVEq3sA?/eb <965f;~3u}']6Wy\B S%SnIw8qFHWպ ɍ562&| ZyՂ=7M"'^axq.6IXKJ߇o]@.-\"Q4r*ږ}÷暱fH_eQ:?RaTo9qbQϺWd<'KJJ%xsqI߷XU,lEKefA{5ꄻRLpʖg$1$) Z2k6$(ϵh=hƃ%֗n>׵o( ƭBBjպQ*uXȍ9޺FN|!+9| 6Xp*sFgguS [jk΂Joc,aA%K_78Zdɖ4]zHY/,d8,NSW&(&-~ Ye`/4(:],EwB'IFrg*-,v|d49{\~;hN[nú)9Ϸ.A9ptW>{ |,ތ~8Z "vW\aZ;5aԪ<{Cj|ݙQxyxJ [uI~cӄoX3W +"fHȱ{.L۪j 톽>.NZ%Jolk:} 4@Yvz =G־}`TmBm LgbCF{\[2DQHƨZB=bo\}#bɭj%.QCD\GCq8+HzDaz3y0D^#AU<`0UЇ;$>?sGvX6!*6H2у(QTPrB{,׷1 +4&8]a]lո ,MMe5';P81$lDDohN! R۪)#:3b:?%"ϻX} ^3ŅIWcl/sr "`FF|Eu_0Y6 kʥ|Blk ig2DI63Y)@0N\zN"aԡP/-(SnzfjҥiP~_$ "jrC^굑͐C$Cq(<{Enf%f$ك;!(-ߍ\pV3KwQ5YByVϳ3ŘF[ݗI-/;ufKUPQԻ (P*ʟW{&2 YG9O%!T p|x([R2b`_fC&p:6P KB2>ÃZȮFoqd"r2]=? 9-JF^?VH!甁8w򖤥0D.,F*KD@Q P  " Wj[<|+j YU!Ps ]XenfgFEHϴ\㒗 []w4ڌ"Kl 8F'Q-co=gj1h.Ԟ9j=n IwvYsY6\8$c&gYXOE}隼s"A' 2L tK慼N.iZÂ:eՓp>g9]F"r ]+Vq)C#c)q>֥|ˉ ıޱCe Ai|Dfqf⊗^1ۂ$ѨBBi=͐P=D ˚>hM@.+]JrNd/H>R5ۈڤA8ه;w[qxG YdU,`εA""F]vLp0CdXnn7JCfݾ> J1D /7nI4rB$/ɯH>Xq8XV!@dTq><um%Ý&uz 1:X9J2<,Y_bܸv%O) X'=[XLɩ\4c=b[[ ͚8*jו0jz9`l3&<.b}P%Q2mA7æR'd\?Cs9bR 5ZG+KPF|>_}oO(`<`GkB6<&3 7Kb#ԦReD}]"\սp{4)T0-;ZY)A8P:#\L9?iOk3V jUpoP]챎@]$inԌGbdSWy+Eg OjqJzUYB o{$ {2#E CGCH>| JPe%Smb\.8n&B_6$UskD % yxciBh-FWŀ:ȡ%c9zB)w ٷ$QQy !\o^zlGkug_eU6BHT:舲tǃnWphܚJHM . ,>{3A̛d ɺQMw~]h6͚ Γs&u;tq5y =ءRnZX !NGZoPLA{[N)eN_~qy|zx\4 4HiP@(QE)!HDna.0# 2:a߰XHfZJkgM4;D'R쌸^l6),HCInFu0VKOB5ϔ!ۻ,w1r6l}UڄSeḻM.;T6l>'niSpmc 5y4/r)@?n>OeĠh`maݳgKGÿ́{B t<ϮoOotOŵJKt FEBw鹺 `@iIȃSCmL\8Q 33_!$Ů Nb\$,H'U]] }N\^U)oۥ[1u?^Neۖ̀ mS/mKhM:Awz)WV-ty{yθU{(ϳD$-Y?bO`L#>أ#[ylfExMvW,!v,g'b[Z:I4yuNC~z @H #'4gKC6AP]'H. 4Ʒ`n vs„qGVm^[@/tѻ ) ut8,j''G ptQtDn 2@CiE78%*\_J[A |P4Bp荆@HNgIhY_` &5Znlhd ?%@QowB5> =[;`Ki+#x5␵sAZ,ǧ3mNW=Qٞ_j@64_NU6e iShfT<"*n*2bߒIHNaSS ^ ;WXu}]Yխԑ?n*Z MI"޸P(dDW sg/ٔJ JUe6lv;I xAN[ɠ$OpI1zH-y59KsVsMy+:69-1o߾llUBs1ĵ+o[׮ <5[3ɚ~槢35NuiU.~$CIHg"Gip(hN=o6144b~(6 "Źwṡ̰RwP[q&5-A_+#\n~v&MW\ af@awlyg© "'*!$5s5^$pDlfdYTB3`"˪Qm†*ƤX[9"FcÊBUEPG}ry]V$4M?l{uӑH9w",P-z%ň+ݖ]=Oe 6HUxH%&pP$LlMX>"pP|1c#SwysGS@xևIO)Qd&5|u9$kH,[[XTuvA2)E.u䚉=`u77 &0D~kdWf/ /~U'7@h=<P$_uՒNkMF>y qpjo˨?|ە "}!< $0o41D>K/.lz]l?bfw.f.*DNG ќqۨXED_'q[ZpKYٻM;X{AKPu/|A/8:Jh~:éd[52n^Bۂ7dt!?+CEٯ]%"Yj|1::fGWx n,cs.n g(}j!WגYʭ(]H~Gw 73dRm~(qx9\^=J>܁RJFۃf'2$ *$,RѡxOρu V ocy`lŏ ?{qNɳ5Wl7lMI 9HDB̟Y+'kTK8؅H2پ*v`B(yo晻ILcc{p-hw3* 9t)w+%P׿vcxP<1Ŷ{\9tẐX(Ym !02K )S:a1TB'ցfpKmI5DYՐAh_)]I(?.df5{'TEfٟj( k.Llh̫f lG$㛬cFJX"s4*HP־OاAtgh 'q/* ˿6.CX^A>fa}HprMee@wHKU Y:Qݠx[N> -ij*P( |c_S *6fZ]*ד3FvƓhΗ+RLCp5y:C}}v-Wt0 $]b8%UY++]z+ CTpLP]}djpZy5mgBrZ̅#A2J_1h#=!DN,; W$S.?I?v/k}l+4a?;柔zw$?YG kRFBJ :4 >O A*ʔ0e)vC { %<]E˾r+G+3UT^nT:YiϽ38l!rAͧz2M;pmPitL?a'W4ذLp=ًE^ZPD׃#U`; :Y`솏lbEzԿ?#u_?!%[n707 r-̅(qђ3UFDR&T!0$N${ GMMۏs~ڱݡ3m35O6͂<`N; ZM/xBpܩ wEʋco vAbh47ȟqІj$|_ ) E;SCɎFqF_OL\F#ń79lR$ +}&<?-&YoaG ͡*ZnBye;sGF]jCIefV>,mG>XX@ M9_|zOgJ})1g͘H8`eSt0{untBp]$tBTB#s@9JzCOdz?8[Iai&U?T#&?LQm1:d>uH1oV!*e;Piud`d zMsyFB0@ܗ;=)fǩ/O% -d8@ #QԐ~n۱4WA^D-5A /&GBz6l_p1s~KcJD7w <ғ#ܤsNEe#C SQsuVM Hp_Ǭѥ{JG8vcW,YG>e,N]+&cF~@f=ZѰ\@ٱͯϝ1tD@҂o"jx!ٹtEP-%`P&`9_Hu@OͨKxܳ\s!'L- a0$;&Y+iQmK9>'X F!Նoy8'iᴪiln*'ĴͯP&4.Õvdfq2 ^\꘩CENMN\Vu iΔ!(±+]QԩBzXCApodxVjR84oJXV~+g^Diy8@el?\QN* ^pj $[xOßoNZ|[/@\Ozƚ,x;nfUڼ\z%$)B#3sdc}COȆoJ֏dV?2 *G "9>iA^Oy%ό%AZ}hɢP2Hތ:DַT00S+gk5Ct[3_ "Ho\zzrF`1xPP1|&z .ҢFVEVi3v5L_JLvA>}U x܆b؃VhYƂ*_"\r=M嚕) gepϵO%ԝ3Og/|H'u_*( 9-8&PI"ۤDyuQɓX2lqV Ý5c2'B C&47jˋHe7> M7fX?ZDUWG'cv}v"b,KG'9 TBHM3“x8 lz;%,dΗ$ōq}l9lM}{Nx7Tvgdkiz 뭻<-IgCW XzT{ͳC_Vf5-)qvNpqtohhhLUpfU䷋9w-<]jtҗv=ß"E)^J}H<:|XׁDK|f׾<e<#oEhg",0b!3ʚհ\7&>sd%ع.G4VeGB.5r>y{mbہW48WT!S*hqeI0k7]cI4,O;FkZ<pͱ=D69Ᵽ/5P04E[  _*i=*(>hULa?KBuk;LOWl[PD8B{q}*9Pam%>7RO4` ]ۨ\R r'S ?LGӧÙbiO)D#$ "J^:e#ÃO-v*gir x/olilShM*"R/_A;K,N_ULǙlnPJt$+b*d"!W6оLMP8|yS V \㈦Q@Ыg]I}!*Qql{vs5X3U7skf& !d̊t0 u >¶d3Ҥ+LX5*OK l9eJ7(0s_ZRL9\M=ٻ-oBhh8&6iö J w\ P %uQ5vJ|^޾:[bөe=tP \R׌^@x*9&bF_)>[ܗrs&]I+?(~ubul8ًrhf -~Vnz$<5F ؍,Gk؟y:"Qvo'^N!D Vw]Ќ7B ,z6 _zQGUnfL@@@R$}X6J3v@\u1݀UˈjaR2Ë]Z6#2w?BdP.šZcvF?6J5_ 18K:9X%_ -Vs._",@7жc 4t aUũQ dNo]*{ܒçSk>P=”$G$ xZ濛̻7?ϭPw ĵ($DgМCLdžJhmݕtSlzfAb:a  2!Ϋ=YqGAɔ;ir2čݖV3G cEy)Pa4֡AŊλXqou`e95tNJMgĠokH}$2`5j' Hjs98#-{lrn?_,"U=]"c/>RD nopYפOdZ7{H71=]0e*Ǎ{y; : AނQ9/^)mTpa{#$W-ޗre$ph͎CauudR/3r+>Og bH$c϶?Nzx!0e_UC2QMⅧMx!S rsO`(XLK%Al>5 la2\\26KiZz+͌SxEPv>KDܫ9Gu;5Fs|vq8tjpytHѢ!XH~%rG^* {uKOfkۭ&yT|iRe y+ :I9a/PT'zG-zRE3GUo1 ӓ9ч\R[iAX1G t:F"z>bLI&p</qZ>Iz)U5.iS8YA8>>8纚Qܦ읣uEH5%b#&"so=ޭbS ޹GP~7q-j)R<ォKfeHe&Xf9X-#Gm̦hTRL܌0 mŚUt; &4NCW71j]?n|jʺ6@M1)IkF&ٺ l !-i*3^Snj&&g3I9E~yP k&'n5v1byͩnI!ɤҕ*LLHD[F]|.bDEZ ѢQUz9X6q]3Sa_a i[KZ(d2ze3AGHu_Rx\o0PPE7IiugzV/{]ޏ]x,FOM [ȩEa8o)cl1a}pg*[^z;LpE4l˴T/:GmfEDpHg 5Ԙ(Ej8.& !sʩ IKi/&K"\V&z.Gh/,sܰ6Mif,R;vA,} Y=^ 2`bb6f\O#pU =#2N+y,,xknv}haHk82: ;]V9D1ֈі3eTV"SYj,k8v4n Qy_MYI= =Kf%uf-*@dG PQI^-J8 ]~wLO9A5QO̾=TݞUS\!fk6]EtљZcn߲G1\X#j4&:(`V4ZW$?Do5tqzUC`z׹.p8X l, lSs$׃܍W0_KE*685qH="7 {ő \LF&QD&U;e~vRjFb45<3`i{anI4̇eDH5y-5??֍cjMAW#ɬ$%8Q)H[|3}-ed c@9VOW8ݦlŒO$M4S]'랟[ƊyljJ+b cp ίB"K{ZJ1kң<q(0#S]:,jS{wT)[z *E)d#1KkmG.Q)Ak2e8{cġXQ&+*BP @b`$"!anNu䙈'A:ҤU!#n ]9Q__;װ%,8;? 4t]qNf(%kP<gò|,ɂo~G``;Åe; 9nIIsjVޕ#h̷? uqXVT@~ek2l`-{%FAy?)%mmHS9qxu5+Mh&ؚ,HW] P]Ύ kj3ޗg$l~[5"Tq) 64 #:z|f`uyxW)(Rd&Sz;PQӓKk'vQ Cpܛ,3-G]+b!T<7m xCP=7o-U_@c-<{Cŷ2SLo`|΁Żh1x >LuIHD{ S Qm_tVة>D,GcJG`ck!0mysYW@X|.s 3E+e ToGC9w-͛p0ZDRhMa>s^8$pY-Tb!)Iz"`b^]D2\#%dDca|vF|O,9ϰ%VcV.(]'ïj ɟS~Of*aaR\lix}اt}A_qXezRq/:i~ Z`CowR%h;3twj2O٪)ΝڻLvuImgމrπ6{ sixh2Z(EEQ|[)&枕(yr/ya)i36XM^g\ $z` 8uT?-^,5#\>Ptf304*SX Hl =^WTYLW =e?(Ao3\Тt+;qC? Ylк#b6zKm{#5xcJ|d!'Ýa^ڬS3^hC; )P% 9 [9V蠖6"hSs'Ӿ7>P;xrSo0+$WȬT,ӗVϕH'&@Vyq ĘJۆޙIz[tG UKFI,T#Fr*­p75Kgm6qo -.T iyƂ?go½ ]kYQhY .p9T+.4`CpR^etQYͶjDJ;hT)R? ТGx >|)=m -1 C]2@~ j8qO?*T}-YXTf9F̃?qcag 'PqkR~.h ɽ-+fs1Г)1L҈kolh#,wmϷlc3?+HpqZ"y 1u Mٿ6?`̍]y^H\_'Qӝ|30_beJ -7ЮMٟM HѼw"4f;߬,Q\>&miyò,ACD=ދ>p3Nd >Yɺ-d6g ҕ(q%l_]荆RNwahWz/#frD s=B-dtM-حpM0PĨ"i4GP>K8jCBGURJe>24!&QBګۅˉ<h b$\R =AH7G#Lh-zB~X^ ؎xcϹϽL@܇11t@~^i)I[=DqÄZ]%45g Fȡ nިq_s30qLOrHۘ(BԉX/nG!y=,DhW6K;60.O?PxD^|n|ZY |=QmmbrޱiNRg3{Y݂HԱ˃cD#" 1qI:maNAP|hpﵩ;Or&+A%ܬ1@%;zQHe#].<رz7i fÌЅ Զ-TDd10-sE=ej \gyXh/v߃R[-UIKSiG1ȲK(U1v?jdgj>|^.RPf4's^ɣiQn(g ˟/BQ]ri?HP$BPG=zt&ޞ-M5bCu8{v?P2τh>6a6(ySHGQYZZRpxePLصaDEFƘzR[k`\JHgJ6Y5df^{Y t~G]֟@H*_c/`| na1@CZ )9 ?*ZUq6?zHŇV]y`Yl݇ijJvh\/OH;c8lZ cD+1#U`uz"]8{,D-Pav871e=5OCj5h@nuw+(Sr8NE+wmK6 )40QԆ,湽;gxN\,]NYZqPE]NӬT(wl'zOx;ER)5+Ea3h9YR/* `R )\ +3Wm7 <fG' f>Oo͋F6c7=n#;iY0w}ިKÁoD1ρ* ewG[gy>g(v_,LElzޤWGf+O f"VZP&04EWRaCR<%9EG\.Shja_*'~e.]T ~`x藢蝤Y#U9bPhO.v>fJ n bmfj7L|Ar]rx#/) L2tQZ*n:'V{&"or&bN#t*˲~RVQZP/NJ5F|xr8R#'s<M0.,F~<tkTZ6/.暑.^ ȥo:3Xa.֧Z+wɿh!{k7dZ$` M9Uժf+pbxV]֋8w,|<lnygS;hR ȹڎ#4gvoc3#NODtA)<ƅ#jivR!gt` + H(]k8JPc515Qv"j̒tXVXH=$oT88^.C",%Ku-ڗ:834 pL}fm2K5tac6:}"LAX2C9V=uy0#G UVI@&1 .]H+NSLJ<' ܝrZIǮY=/Pb+1m(rΘTgylo7&G}TFBA! to>`104 ֥DO<-˘#3.ӂp5fW_W X*Os {6[kʮKf>(t< rAG ƧYEq<6[vxl}SmiXڠt|ہd|9cTTlum),[$ҜWWj*y2>iV4 ϥ5[2Zn/);%03M15}4yƵGl)JqOl zаaBHH:P` ,Yu8%2F9|6N&٩>fVvtzA|tb`pTĂoGk3?0 䳳,tX{kxg ɓDNX:) McA+^keB0ٳ›8a7F56&/*jf/ \n%׹@̠h%Fx#5ze)ĶI FU[Y%Da-5UuQF)k=sOy AS|[E'Q~O6IsjŎ25}c$I5 $֢h /Ư*wFjWh_8:M%8~WzFX//wJ6'z:Cd-__!no\PQ57vziV)cD͓8o c^LLqW~uMAC<^R&o3kɉب WcPƮCH-wk{t\$ʋB?Xo&\ پ 14,W',"ZUGClZzo l[Uw!)rhs4 &zA>x\vǀؐb?$[F@Y^%U)mP*3aTKq]+bɲE_LƧD]6qJ*Y^H銷ɆJcNyhV0hQdǨ؋$u(1E$RPq|f.dkhZrpґ$h٩sRMW&a1ԟ9evhjpbTS /9 E>>]٪eh Rff&.䚲r;Mƀ[S*8D!NqI3{lɊ{˝p.8A5W w ķ: Nww 3]s#{"g"9aV@u֘/xr؂E'y4<*r0}) CwU@ۜ[F{S'#$VU $(Oˍ :E͜!*9"e E'k~.)2saДAF/~ Ff'j8jˮbBi$b DG[µnM( Vd>JR?uq-M? MfӅV*+~?qkk v; W5p 9k]{ R:I 1.x?M%Ϣ!om⎬4ayRz/194Ag =Hr1lt>'|0LI%D4 ǡq늾`ˀy 1?n3ҿұCŵT\O=R[ Lvpp7+sg^}{"Ο_ "^8Bb 0e DlOp"7XKRnZm]`.>SZE|-g~$!jqR,3?SQ.3K )t4IAoE^)LRF$Yoˌ2ɛIF,*i»̊d=y#D`97mښ[o‡3jzE -S޽ =Y61N]Є-`H9e h5|*KXXHvS :e cbgkÏа$Yä,O8Eڭ2(ᵄ*3OѽП Yz]ɗZ[4 ਬF'E sWu' UOB]o. 殷X"c 2 WFYV[Pj}u`Ɉ!⼳ _vH$F3G]ت9˖8D%9­Q߿KPv^B9ڹwJRT#%bM%Q_,5_8Cl1gEIX^;w786,QW'bfrM l, sb T0'Mq%)OKB 4a'M#Ƃ Ը64D Ci,\o `УV\)Rr 8#@Cd̡I*[y׸ÿNXnwI}0M)\R~X?L2urL s_2 ýyB 32kG}B"joX= L“KwyAS1߳ROObN=&_--)IC0j`1д"%Uc0yO]\ba͎jhN&WnYvYK*Y0C?#/1OCCߵ5 1%/C? 202#8֌9&G&O[`cee58 ,AᯜeD"@MWs\o5mOGac㧳"cȦE~K>6Kc;AҠl Lq]RUO`=%w}}s2 H3\߃p;FPZN Kr\! f kMLOLtZzyXRl 6z(]NSa,S͍&S­S Ei8dso~\6/' 4pa;93 :dV _KqwD}( C8 5 KnaѫXLf IOR7| l@k)%Ę f> {2| -w{e>G aՂqaI$9G eL}+}ރXðXOSØu$- B4 :6DX u:ƟK,weך=Kѩ% ~⇊&vX>Ou bLf 3&! +Ƿ_OwZ!1 +׀Uw7H/+iefZ٬x*N56/ERBxêc1@ #/Ѷ!26e/*NovA]3b{s ֔;# ˽|¼4vhӖJTzY'P*(6I7޽~ {zg\ܧf]l#UcȾz=JtuU׍ C#*%=,h蛾o&B,3ԋ!l 3sC8R6^(7I-U,xBE6Jŋ=*̎򁮿g?Thy_RoI8a #MN-I^ ΝEj>):] nWdviʒ8sNӎV +߅"w1;rMˆ+zbc>W*ș,Yt<N&$X d8! wǙgĈ#L>&fSph+1dͱejK:6-º+K&/OECS4^-KV\X y@,Ba? zqn)pP8J'/%FX)!5BI!:C-^Oy:[o ֨ջuvZE1| y_>qƞۇ&b2e(muFC[䗏o.3%iSI"V63 iXqϨi^x27Dg~ U317Lc5ΊD5}'LÚ 11"`Mj`Cp| wM 9HSW0(J6"^cZǠNqPg?#x2o$b:Zz"L&Klt[x;9 :PwNMeJ*7Pl}gեE9"5vzt,]Q#'d=.I4bDQߣA]@9Bҽ~ _H8A cND_oMܳ[wK}˙_o5?SI1O$ۨ  SWW(=! CZ 6!۾6:/Bmäεt 3=5İ5׽ 7}{CPL8&8.1pHJ{2lk!W}BѯU}F@n(U"s} \"+ LEbƽs 31 Z]@ Ls!ͣ(2! 9٢ia>?>hrjpFz:4tFjvc;ߦta+ߡvPm6 !BFUzhu8%{r&E;SkJyi4b트{wX\3+$xEBc ekX]i*D[L+vK0v,(qii\H'~7Vo%M >G_bNazVY4i?|ȸUw>Bf'x+SUr,KO ) *NJzŽ3ccxù{lFs+?cUOFO- ǿ#ܚB3Oo_ڠӵEbO+KCrU-)( 4G#Ie 'ZAڞxfxw#?Z ԆD3hOƻRכҘ( ZhtZs  ,~8 ' LcDVr>T`<$󢗈29zMC36tH; Lx].o4;KP=#0RœBX`HjΝ()Q[p*ωʱ fO9tzPuq22ƵgLa5(}nuq>MYa]WoibjZ+shIǥJ+ЃUTeI=:;{L)I%[&g\IcV izp+kv-7so"8Jš _&k8FC]`߼m-Be6}j&c=SMf f߻{?L-Zok ]T_犃6.CxvZO3LJnU Mmdr`\z^`vk}3qmZ]˾YlIOB);?Q,녽ۮ睔(Ѽx:\5s6ו]k(T~V4F7}o XRf9mB^Ezl9vhc1y m9̈(CFs.?=z sOL1;4})-U8a K|?ZˑY2$Sy3~8}Jm۶d^䵺u4nj6vFn<(祸:VzJhwGU~bM0,4f ѬE6)g{:L?q(O3 к4=kn k>9Aa)%0 ~O?ײc$9,"8jevA})HhpXOf+cCs~n@dwɟsܡ.6]B-:5|@/dpO&@l]4nkxTg.Mqܧlp@Ut'H-laz&" d(O'^脦xZYAmN:]?iOƖʿj뇻 rTAEݔ3ki8X]q95Skm-ŝ]v1zhlr&sE}m35L$s|OCe.^̂3UX x  ˰ƏjmU$Pu-m3①;J^^֙g$=;aUDM$mq%@nSbT4\GޗTR sk2di9N;V_&tӞw(eE'm39^#-xYmgo$ wlv`ܩ,Ԭ3AE7v1JIf%ɧ Ec ew ?ncNJ71?#J>띛ñc_9Sw1t9ձ_59F".{E؁}*F(A{H-{g k3X4o{#mxǮΝ'4GU&E0 o-;j>xZh@ӶëcoOk0Z](3_=U-ng2*x#>hzU}Q`)v\%Ͽ6:IaXHdT<d>Ivx4(pbFK1-Z!R'cFjZ0y$AH ++Ϯ21<;WEܩ:ESה'a݁MIckD"$9%;QSk/h4+lY+7y/zIY1})8"$ pG<#PYָC}%epٰ7?hX >=䝣]ϕ":g/=%kYX=+v˸a(;gqޑ ׼e‹[h吓{x[H8p$ьA%rҰR?.(UH?V_Ioc*ɼ7ajsǨ yIB B7nfr-nr֢Ӹl+6$`f8%N {J(3,B2# P+2c_h jnѤh 7@$P|)@c-9VK~Pu;JU"DȭH~ _]YTne ~*J)*0v}AR鰻x>.@z="@{=jފNY#%ξ_$xͫ&a6(nBSt8폲i:,>PANeLX5Y@Kd:@&,X i w2XShLOh_Z]p<3O_мy,F{֟5EoCbWa^S. ;n4z[O"ŗv%鞃o 0jCjr>Sͅ'|ujj iɉPg&ߗђ=~(Ԍ0a'ιaT1m{cD(>-<ėm7iU0!{ D֋$j΍X :h+l~틒z%oK|ӮP$IS}g=盩iC^kZ]gf[ r*Cp +DU3[pmYɧ(% dYa2J]Ck9kWsYh(_wX^9@[x}NymĤ\V+QVfQѷU~s1p" O U$UTn>}.Dd-{?1TsrTSPQ9WV$WhQzns@8^ —`܌Sf XʶZV4*n[NһUokn*wGsw|9EQ/ad.AEm% ǦG(}dWSٲw(of`2ri*9d-ANq~ojGK!/7Z3,(R'aQJg?y>]M# `=^6(bVri.7ipo,s[ow)嶃!wYM%vpdoMq>oG VUtx n~LF_EBK}Ih\|yi熢:nU_]n'FUZy8@$(Dlg3n >ۼ* ]7 wٞJR}=</tf,~30*R{:cmل7e|?TH1ui,qpV[Oԅ¹s}Jc&4ì|K ߷BӞr /,I lC8Wx*R{V`AnE4^:ϳ;,U=>ev66).xiq Q˼Eg'/)b-k.Z f&Dgf 9<31ŋ eƿaHi*|pgHCsqߨ8vIZ>H$%殗[Ę]*>n2&ntYK+\Ϝh{s\쟴&Bv[txh:j\oy*֚zMpm"q v?2x J;v<ŽC?UkP{kGFv{ Q5q>FAޞov[FrY>k䗧U7_)O t+*i~B}o>O1,-8_˦u'ҢDT05IcnO J¡K[nn3%<40͑H9Gv\سbGxD>4eѹau<̩P4X̩.ಲ['=!YCn ܗ6bCPZ4 #yL;3/d鐖"iPI/U_궐-k0ї^dFM ~'VX0z}jaT[u\MfPgxZ8#NoIz&`T-v*P(Qq+rI҈tC/QZ6yfۤSٯDk sqܱb5ÖDttܖ\AZWB}j^Jm,`badm[ڿYt.Қ}B rbQ׺ۅp Sys)uK辷1㲳mۇ2SƯa>mp'ҲJOЌw:nx[4%,yFAlTk&Q)v`I?;D@ 0&p$4 cW$H͟)%tz^9ju!'b<5/ClCZsVg<;$(b9z) ZOq5‘걀eibj}jjn%:Xz]][DWS4T@xϧ~XM/`WD~Dm@bYE8/E#>dvʿgp+ %.T[Y1aRʀ78Q~SH-y"q9~. KB=k;bh&I爩aY~ SZ Qe0@\H8& X*?gpQz//-^G(h]R$@.V:'D-Q#2i*1d/Xtxݰ]9KG="US9́k0;0 <LRҟ:@{EBȸ6}')%>8N+ HQ?5GL s'*!CJi} Av7 ``"R9"Ez'{CPiQ®4?[IHbkp6oz2{UsP|pUzb@qp,_S|T CDN4EH]biI5Y# :4_tBӗE븤7HrA0ͺRmlҀnn`&2Dh^=KӀM(G)!|kQOglt<$;7]QhynU;䒗lx]^ce$9Ru[ w6£h+z"Ckץ&l9!$N"=ĝ+XXsi1fTw 4u^lTgZNB5IӿC xGpǛN3eE_#nvh |}hm (qi] 9>.a@>!~,Vh/_acR0ݐzz&goI^; SQۜW%vSn&暤OFog.$|T b_mHZ =DB?I}kSIjE,e(XƦ=4niɲ7mzPU|ʩ&i7 Q`i%@5DcJ^MNvun@tnu*hPZC(gGiVU !Ʃ`tx_jPl®.{,h+koiY+yUs6(ƥ1z|o[cF-0W}\7*:/$Ofꒂ@x*/`!&9l[5 I1V^cCz#8Ck'm,oO} ˻Ȫ, ='82mZY\01Ñ)rHǛ 0y}-d1Ulwot72 =]oŽI%~چA$BH8 myq^J>pA-A|/h-=]w:zۺ EOUeJnpBe$]EIZdV1* Eim2[Y]qUy{2551Ռ!By\xZ%ޝ]uZR6Q䏕ԋud׮$hߧaԠt kB܃`mr DןiVNftc=|21J&齧=SMEg+6YX>p 3А,7rvS$ALIXA]7|E]\D ,E\t#D3RWh$P|k .^/Py3PґtsWaרTghe%똧[D:/sygVB|zbohoa_i>Ʈ{ƽ5 Fw"qEVb|_)<`S.=cS8Jl H-5xR,1J6[9cT GĮk~hJ+K{ tVV9x(n>?'Tmqe h~Xno`ȼ Zɲ cӋZ%WZ^Đ)ޱzWTW:`mU[nhϹ&rW4M|J,I,ǤL& ҟߧoc/;MHY>0eZ۹%LHU GNZ !7qAG>f B!yi  +qԼjZN0^rm9%#tZ(d 6Oq%v/:.Fݛul7@;'3SJE=+&y,oR&!/x\LWj%@E~[|QPB-="b ob}aH)kH߾B7)?~FM=Tbf!B--odVߴ&М<0x,_<4Ƥ9zƍՄ%P0yg6”Q)ǑٰUErknZ)whXVuAc1h7O.UJq4n]R*~sf/mV1_3nYU5,QE"T=<M#N.Snhڔ2& 649l,3ȻP/2:=wrgO" {Ho.1rvc/TW+j`vH8=M, E b34xubmC,~!v Qy*EoHTCc:< ˃ 9/~:1{ov2;'kUܛln s먘oLK-!$EX^jh+Z-pPmC? ֖v.7zKw̱'ҭhL;W@?|^E%se,hª- ;iy7rj|B+:Up[Id8.} ۗQ|gH9FgAM_Bݢ[IZL@K##902ۅEڠW YSۓ mb:W5BNB- =?MPJ퍒=$#P ]-"lQ'0Ij,$d`B4ebsDc=sYARM?r"{-lnQ _iP]{,_o6BY\bT[iy'ȡp5S, x)y1嶁ev< Ň}Q6A18~Y< ^jp`(Q6ޔBXV'gmC?u-&j֮;B y۴*/O$.]݋} {J7ᔒP=*$R:+"<c_B8n"Tsh5$q{cw0!'mZ ES:0۲$KcpQiK4VA SM1Z9YY/&ԙ̦j(ٛ>tpA_ kA'+$ܽz&MwiIѮ Y/%ah/+m롞w8䍐^yz{qr&(HKP_"(cSPdIgV%/Sq͙f\*?AG7S{+ByrR%R?E#߫A>i')}^ _V+`7äJ\e[~c@"„lz r bK;&?y .,*]F)l-g&ŗ@hhqz(S4}RIǡ@*]$8d]~KX71[wtck )vJ0f=]t(6,4PϏ4d|gJVby$eSoam*xY4lOԒI1h)U>'\P`!ڐ(MB˟Rc651J~H/v~X>]|HHPy)iq9w9<;g{WB:Dr{AN]XLФ*{J,u+*>/m.?Rae_[<8E/G*"\E7m#sϊv |; K>c,|ԍ8ޒ S04 ?O?cQ  @$HYD&WVb3d@Ϥц^(}!"ƥ\@\N4ĉv- ,d38TF#Lmΐ9)[4hobdRc޲8Uj-ddYqE֍;Sg=hoVV:i' 5rQBh.hWޖj4wKڸid8Ir+pe?M@yOoG*e fs"мC_:|& =y<c92C'|E|faCv?p  SpBTH1lc{v ٙN Aݵ۞a"J[ʔ#Rp)<Ҿ!ˣTBʨs=nr4W̭iq)]3@aǬ6kA脂F7S_!gdR;% }P)ޮ&\ojOQSI}N>/:9ŏl͘ڗ 赺`ݑr"jz6CVhsH]GuRVS>4 30@(y^zQ_jRTU%utwgM1kPSf6nR.= ԭ %v EȌ#{k= Cq)΄I̸_bџ?JzN_19dj} " bX¸v+@½sMŧz G=iNê\A<MW2.A}o!{B)X'd/"Cr/vHz̄[A#Z/@;<̅N+m hpi؍t`FĀT:Lh]TӪcVQQo.^1SF~jVM;ENF\E6<TiРa57F쫦>/_T :X 59wHȅf2hun'+x@hu3l̗EN%2:gp b}֠/Re +=%Dan] sNEBW$J}U !ZFILؾRp +%V@4īb+bKpA} ~G Hu+(7w$(ږ%XW`YᐱRV=H{zsm]xBk7FX#!Z:8Эմ%mEQz.fi$v+'! [Jɫ\$9[NiIC̾o"r>{և) ҠΆ:4X_}XH'.{xlꮡ5M]8dFrkfM̟w+W(Bug7>zN9ܖsxP5 vtV ustGtz[3&&*{l˂PCNSm;Oݳ9"`vb⻸xiz} ۨ]yd+hBiݤLsixvp?hWX\-Ӵi<.D ۜ֏+:=2K̛:k̰sM TԼmyN/s/zb/]CD 4QA,>kU\j`7HcPԄcyql }/&i㓍31zu]PI<lO$ca7SaZ3G6gXK[&b >krl軟5) Ȫ@0UkHZ=UE*`(}g^ֶJ/I}o!XTiB)N;bMF7`Wֳ)D)lhqBP^Gr:T68l9I@Mag粉3v.Vc|zr\90 K(ȒefQ}7x`vÃIƶz9]ɳX 1'Ed l#IJ֔|! YOzN OP\K>C[o]E̍>0X3juF?51I8\|w:a$߯EwKgO=gST~'שofJOtЙLQ[XBڐ\9 "=\J;N"+9F/V:Lwj]+FCsIrC(P5YSї'{HMeLJ-va_յdsn WtR` 7ӳ/sz`&% J ZWWo6RiMҟY$44a y h|L~۽Đ1˦21;7o-f~9TV>3f9C%,է!ޝ9?QoE D$ 6E5Y$etO::ׇN8T+ﱦ@ RbI8``Tm^K5[I8|hI8-Szzh0>cqŸHPe.-gլ3vQ1b5aI<_P.-&tcɹ%C[[EvAPIRYϰB5/B ༞|+͢kUm3l2'k(\::pS!V udOL#z$oP {{آ(> x<;^ѩo`'G PuX\Q(Oe=::qH\'7OR 9{%a`zO’fA=pB'~@(!PKx@y:{,3ۿn(]o []|Kѡ,d˳:Ԁ۲dFI@R_E),'SfYf:b⎸VVi_+ “.zDuZDsFĚ- w`Ț v,(r^n #*N%,ɬpI)cfEwGRt8 r7ADD }w\o/wL(`ὄhh0KB)[VA>PܽoOn=B{ }kx(%ue2E=t9A$dxcI{BtL5tlDP>b[$ sը:Txv5I/3> PgX@oa~VwoAAS=S$=&824 |:2jfTP˧י^9&AXM%\S: کZs4L1LV(ˑDjl"77ӱ9WƘ&܎,8M쒂} ֹn37j"1#6 S^{9=1Q`a/8k+}e|=!sf2;e]h@'nU]YD/H#Tu # y@ZŲ=R&+aؾD+slzR: >%I֗ԫˊ(#\tX0MB*&Ρnd6=SI䛯K 6Q{ZL=eDd􀰸n_q#K BZ.BayA/}˞VbKW0\&+haQq-̭u҃8_'0{j.!~c&D XuC UsFAHalu:E#ȨI7U3w\DOei"e-3 ;] $}&&H T:)_D Տ0DLI%~:BzΎw5 )t4J ALϦ`RMBmv#;L*l%\#3|}qE,P>ĭ+r̵%xyW~6aaؽL;M۾H'sܿ[ps(1а#.j^?= [SD _}V[c=Fq;9RKTΗ<VwtvʦW H^"럙j38:VAW<.s,ބ(;Qe0^sو5o.*ZY RlM Ϲ*ô_WK~iִuJegRi'][*NjFӅhlC&CU/#+&@!gfN @bpqyxermK_ ]Q FӇFjw 3ـZVpܽ S'J%¹BfʺQ>{]ѯshop Ӻֺ>䤻V)ۼ]ʛDhI9P>R;XϵCGR@CBlZ M)C^(sm!0` ^|Ui?Xa1~I_rv"W H칍>a*&ݯ<^CS.z͐W-LPcgP-\UDdε,,GOwypǿQe6'[ Cb#X٣Pj,vDthMd1y6x$ۢD$7K )C ^X`”˂WH 0 *ʽN؅&ID](_߰`Kƍs. 1R`ND38ĮSKO4nIL\{T`u$dSnCZ/\.t[{/$tZF[eY+نSIRŻS4Q6g58_̀\OY{j3GJؚ^J:\k^veעx}2]9mOF Xs_-1 ;"NJ,cvsgU*5b%)5BH(50z_//+B>XƆ]6 w4\7cR.pž+إ e{HyJ@YpS&,͋Ӿ ( ?(lQ)eKb,Ŝ;ʪb'4eJEJ|XwBH63q93O477/C Y_(LIV`6 d`p"P4}5[;-ډ{/L?ngFJx2{ 6}%ܼW,bN.;ieBv@,h9X*0͂`=dZ'r<ҷU \M\Rf=?JOͤ{i__oxPntŹg3f$x; 0k%Ӭ^Oz]8q>՞Ƿpqߞ>ɣ.tҨ]]K53y)C;1REhNV0!y:#ٺ ;a\.TtJGŕ-(3nQOi.>lPnhǓc+G6{XiyJ;E7:ش/e,jkn.㨚 ng]r(SmׄHQ6aOXTBI4o"P?( DN[aUdt+ |1[jT[=G*dG%Z NU >M,Z4H~UҋS?g4;Iϣ evX=I+`#1hYͨ|i#9ZִdԺg&@"L|9lpvL9Ơd&_|1^ɵ83;.H}Dr@HT~1*3%&AR+&J>H%8Hs$ ^At`+ 㒙oiwʕO3/_xi "wz-FB#Z"5:C.텶;H+ Z>9HĶNmTvcшUUWR3F>-O 5dYNm) Q xSG @RgxdEjAiG~x6@g7l1r9QgEWqe}?&`vea/&K1},n`O:auP#cG].뇲N&.Fo(9 e/' dPBs]zx˔PDYu&a}*oh>+MY(3g) ٽ*|) >vorƦF ~SMTO V7ij%Q32kRFte|qRh/Aco|:lӄСgbb:]0rcSYIo@=o^1*޵٘+ %/dI0pّۢx"mCghXAɿ>9E7?!4142C~/dʛY_o!+>umOP3.~?VUXeb `"a#12Xt$ז3Զ2ӮS- s٤AyTjO5aMwz+io5䁻z.8MOG'!t\ѐ-qN%C !m4M^ZTJhp!kBrfvH'4Z&7j>Xװ3}laT&7%bCpPa2 ";c:6{4z}Lo86= ȶu24_zv:9ZQzBAݡ ¾L.eopNL#h>n[51C<[XMѴW0<@Z/Ŕky Yie8mI Ԋ&|k*LVҕE|^)mHV9-D|`VbѐʆJgMojH&t"Yłt 9('u\A§zi%{ <''4wF eN=>ݼ_(ً|ŰF*T4OLMn=]9)]c5G KA(gqz?v_,,v z6!7 =ѻ?=PS{U"+`AG? _&=D̻RG߶.@{ *4pAkGvZaEAfY һ&[ hpC @/f/l`I'^k\`T?_ESpdd1ҘLYd{X:Ґi4fht-l$}MBMaMA0g/{\3۫YFu|${/go #4 N.x:ذ%>ӷZK'4․4vnE%R)u oN3\Edk ]}e4L[cǟe N/7.NRSPԊJvB& 2a+ħF $G&LԐقODcw ՃhzB+F/fȟT[ΰ:>"8cQa^$/7*nOWwxI6sWri7Cɉ RĬY+Z,0ntF."ʸp- G>de(%i a@S ra/%>>"el9Ku3F$?p5<My(k,K; *tR8Y~ (H9vxlᕖ4 Uh)mX|NMN}'O `J5d-eJ mY5 φ H.h/}^ZB3L+wGThwOh̓<_%䇵 _MtƯY9eLf)mh ըMUF_p2E#>HrJIdW֧)E̬C?O٧yͧT$JoTl]$x+v1\ܛJS(-f,d&D ٩(ޛʗ_G7 7xCg8Y ٚ`%'DNktQiRqO-M5J(T7*u1N>wBf[d#=:*0SmG؁_24m `k B[Yh8}^䆇Iy#L.hZBhIzN5d*$:Py+ E:hB;N_ĿWV}4<^vKt{"yD=68'܇. \~@98jx/0[vZ=c Bbp*ٰ[_;΂i2! e&dT؛=B8ql/KFB 4M 4ՀEGyffR\q̾Cx?f7X#GoI\Z*vmMvЏze"p#yomiMO % kd44Ğ/ U[s@@\˪,"T#ŸeYEȶQݺ e.v//Jq*-`q[`hT1}sGk4 QXz ^QBfTԊԲeAp.:;Qy+FI :k &E7NtϤ{)n̎5!C7\1"g78Ou67wYFi93n;ar?C m RK/1d" n`HV:h V.=Z2\KX,%4پIiȊj: 9ǕKa Ks#t]쉢7>O5Z >>8[x9N5}L;1buY*K@['a(۵㗷es dsX:GI nj7giw ck:6ͣ[S>!L:T ϮRvX>1N KcQR+Υ&q^~}7v9hw{-zPbۼET7ɏm)z^×$j#}&tz17q lgU~DPNo,[ mKKYn-<`o!QeD)Pߵl24i"Oif-#잯勦_$['٥_mr0_H\L6V2W*psX_v2d2]ػ3Ɨ%GCPAh|\ 3"orYkMBU"6'Aa&ڂ%z^ֳΫciz`5v oa&yw85DΘq ?@b혚S~bƷ/a.sMtS/osen7d $܂pl[TNF;Y·>dOfZ~2IDLp7cn̒;: ݣKeGuԇo ̊7X{}ݟyi{KQ/U6}[T\ҧq  0p2SU]M0A{R˓ A&|6@ 4H.Fg ^jПw>91gg>lb@.6>'zORg(آ\fV?}BCBƪ~F%w4Y&-gp棬h"Y+!.cm v"|8&ƺ" G[TDApԩ* P!ׂJ 2K^$Ǜ!g$L/dcg="q8:RMbMҖ>MMXM>Xmo7t} ۸Q6L"{IJ]ڊ͵,k?6[Я /z~j#P&E{PKQt#ɹQ)I(_3+I_1&tp ^͂.2]k5g1!F"Lja H4$/!&@8)c.xXᴈܾF>N%0q$ȐvCD b>4BEa4O'`:xXP:Mb{X 7XGf)5.K]/Y02 .4+㆛vlѿR1V{z݅>OCzRb@Y?zos&'e;3)lYYBL= V-i@^uDøyT2:S+?Ǡy%l$EAZ j! 0| }5=AB9!vZ`QXshҡBd2-$g{/k˅43j pTg˧˄#e {V迀T2k4bxo'K=K\= ^κެ֜t?"cxfJ(`JRO?|z&˧*sǰs8*Lf˅҆ϋ fybk5֮P;拾yE q%d+X_LܫMhlny^Ok} %9} &Cx8&`o a9 vdЍK26oTGX8`fau͝cFplTۄٯ4ArR9#n10e=,r^I0SM$hRY 2^8ɛ>xZƳ/7Qᷗ u=6-?]3腈'#wnNK˜P;pl l=ZCSp[ }vc~űx1ڃSmHc8RT #a`v?!NP?Gg6mdQۧj @dW ulr}q'92<ɓJ{#8NN7އS%N`㩥Ji_^᧥ D+Q ,ۻ]?o^&*GIT2PuGBY),d 񟕊SלQ_@+EgY` 4.XY`٪IKz*Q]Mh}9WȤñkaH] ]BŻ|K:I +; $EMm.IA[12ߊGjDT'^CX\adt8HQ{3["q\ޟdTh f1W)yժVHѬgDh-N!UOa`-LK0Kٽ땰OhLVf#_5ƺ}k!UG :Z@/i}ٖ죯**z >?@6K}WW" o1?ñ  A1?_i53RZ^tHbXSzr`]j-KHsf~W=۴w]lUy.uh3rn͞,>fi"Y-Z@'Oq?璇 lC & ܽEZ{#[^[R8WS>=,˚ L#}a@+N5;s Ҫd!)j"T6f|PJ)):&}204~~eXݢd+Ò`6~h2ȋBB ^.t3iyȊ(eIBAIZ'dPi!U{&"0&b|IvfUĕ ]h&dI[fſk)3,IYϕFF*1 Qi4j lTKziʥ:uGU Ӑ c!W-48 (%"ӂF 7ZO-4Pr( B9aIz(_1M]D{ꖻ9뭞Ww]k3VU?m{"Bi޹VBbM&D$8UpD'6u%iXO$`ʛ@tD1ӨH }QV/`~X >&m`Ózz`yOpB ;$䵀ZFL/뒆2:|/&fODN YXnX{XNQ˶Mq5&׻KxKKRބzyĶzzxl,V ,>O>g㗒&e/ː]'dtS1 VEhPat˱\S=v~jMCu  鏞Gj*1p9"iԥlUcN08‡E|" ?7F7gc$Scͻ9楰 m"R67iL6Y3g_#Ye1γ=զ&`lXsCku Fʘ:rY-92Bc6xyH_1Ý؝IkƔP*ŵ#ϾS'?pJڼ̙+m\{12"Q#@VPrA@v i2Iia:A55,Jtq[u"$S.MV?^&{1mkI#|ʫzoXHEzGO[V׉_3˚VXoZ"(Jz(!)rnkwx٭אu}й+q JwtosyLEXHS@I:A4ɏ35b[8N\FOZ^` ++8WJ5;PR:H:Ly"i$O`$%ؼ:h MƮCFaKSe0m;btk왶i7Ts RZNcԢ@Nt>0,jſ5 I#~܏Bc A4^0AUނ)h˺A@[4Z8}|D$|v9/ lժS,B5na`A7"o[S5uzpHLl>[g)mym9@4HI5SSr)B*/YƱ;Y(a5eHHYܟ9l*^{<u#*|p>2aH-LKCK@PATKNN<20w7vh}ύ)EvֿH7&ߖpV8mz6Y 8}^tbpq Aے2b+բ}tWZ`9QNv)T|@^K!@>ڲ:4iXc=n 5+33اT%gd)lVabXʰP8<- #HנMl]ip$rW?4:ZG p}hdcyؿq#:vA*1'Qbc,sEOyV!{ɶ=TG]-lrd2Z[GW8J.U8 36x5g#Lc˂q`G%ys$>C|kFl_~צ t5CuDzp`ŀq-V {'ƹ(ZZ52Gd5o#s9 D+rEdf=rrrfN!0*qrQ| 5z4 (%[lr{v)GMs}6ao|s>@Rl]@ek_̯L~ClĔNL_:!)[4H} $,f?U0q~u .lhWJC98X)056vƻ؋t4-MwZɜN3%??VߜaЩ[@_Ra*ꞄD4 pIuv&;\_$̥BOwd?^߹Y҇7 z ȩzm8n@JR80p9%O>Qtؘ,aMMKK }EYA_hu`yb@m`;(-e+$x裸2^2JLa8z`D [ftbd ضG>;QN9a72 tWsR cRUI209rKR5И|(.-u l7dspȦ&Z4εH}ʥimo0"#o6'4۹d^ ! s}^h΋=bPu J}.@Qv *Cy<_A]K=#z2 |$g֗h&{Sh1#% ,kp\k }'+2^EՍH 'It Q:>9 ZLqxݷ2NSV^/YKLrUqL-fDY ..Oǖdo&;w1 ٓ1xGC -u:Џ; 0XO9 x's3K<_HmtGs7z+û->OyupJz2҅׊m)Pgan|uH'O S0끈"Y[L^[-4N y5S..wfJ@UCp d(uorK_?s߳4v+6vdpޏ< ϥi[qJ:v_*kEv,4ϭa_ (Y"qiEnP{_%!m]<9f…r{DF*n(~iz@Iu[:86yإYZp)e&`;1x̎^h K+ѢCu=˃7Y dnde`z2: t#' Q뀨Qn4tT`2 ͛<6J r%DwSAoݐXRg*b&!=i2Hn/b{zX j&30/As+Ƙ\qm-M=D".bЅ88| G{7ϣ  ̗5ԫ%x\~80DaZh-Xi(eJX6<+w经#0o-4 p̡9.dE4c89{՜߈[}ѓ~ s7dL)¥kiR<)ɌRil6Aw W KˇSd (&'|ŔBN0. #o=8G&s杳zG .s~nL@4t \ڰ-VVxK Oit3.sf'BkjR%N>hXb65\d6ӎ˙#ӯ'&V=$Ws`UdܕFT:Gyh`?(6-)Z5g9nL _L3uz)zF SBdnNObH:p$9N"ؓ$sRRw*R * ` l_֛FŤwYAY'@}lbt'6ϊ|a yo` lzmDno:\唷^7 9°}q8> XLK}@]_햖1w@1UdItR?9YD `3Pٻ& :Zqgh1D:66=]A@C{ff)"@bPǯWקi%9"H=ZE*|Jp)+qRgdȇU.-13=dرK97_|IB=z{UNdOc= F(1InlΝJkAKиYlJ`w @!l*Rd`_I=dN^cH[וv3FkM{*E S8*[^.oA^AX' P[r s֊c6'F*鞽Rps?ڞK#/2B!G Y> l-mѱc/l _٤%|U<(fA0,r1ļ'5o$,иGĽ%s/sIIg_<|UJkCQOj4~yTjA?qRYmO:˅dA_2J VʋK]>5k }h۴d=5`=6ajBb+6˟[[@'8}9vmһYHQq"lcXc늷 3Wq'4'&ccBȯ ΂QS3An*Dɓl(1}e:n OiX۷[.\N⩚tݝe1,D>*NZpF/+"D3BK_\7AsPw:Gf)q>bر[蚬2z<6;?x׃0徎:Ml$ŘʕPlpJv\ g1-b6_&aiF?Xl=~K?uXi8{l[)}Vo>&q䘠Z\yL 㘙 V<-5I?{$<9bk &P{d p&۰;/f i݈o?؂mKpZ0/TiYFpZʲh߂ |$#]?WYY я}Q.SaK?:3[O똋 Z`Tk*y7.q@v ~#v@ePomD偀jϫ՟ edL?mE:hcU{@gGN9KW%Ao& tN.n1f0Γ8k!Ui^a``Ù&FbpAN:XBi^R11NTFqw0ΫQ4XV@jbd3&3-[gG=.a[ʒ}Y{*nTfPo'LbPص"Utk%c{<=:Kz5v JExM2V `t.bmX|]pd8LO :#p_+p E!8\"T(ݝu( 2:e<}kK}T!Oro\1K[*$1|MDހV R [N:{P iW[#\.5毃=-; /z?F (QAvxkshU\vN16r޶L*/2US Dw(JoWL5D!/zYt&e4O#i(jdUR\<~`[)m@Y ftWD^np!us{\E +I@~,4[aHi_d\y9{؂ ;)ҿ5f>D)o%<̡2 `Z74?6˔%ќbҤ $Fm*QS։"/L-ngg3Jjј_e<XQm}[* DQf]/a<1Lw"6#)/q)G/7ga yv$o$a#=P*;MÉ̍ '4Hy+J@Z Q(jH}_ycєQ\pJD毓_jaT1fmMuiXJtx ^9H'&CZo|y;ERͰJ6@oN)XVs@ߚMQGg)@poe:$)0v&ó]p:B|WRF. Q9c;$+;}$A}Ƥ0~}c O*9iЅħxĜUV*sUt@ةo&ð+4،TLC~C+G5f/^c}mcDuG_a?*.i/x8%mJÓt^P&5n #9xM-NzS M wڟ!WigŠT}z*P7ĦZ\qWwSi^>}m(k?Fg#`] @KhS{;>5x]0DVqb:h5C3V6m΃ (D(Y>Ͱ-ia[#@:A9Q_n2ئՂd(+CYDO@nr{,Rlwq1N¨ R(xV@ `Q ~hxMH!:7YPQFUxim _9O"[^u$'|{4CNɣ|,)%:jg1F,v?lOh,| @t!fM>V(~>X4SJS4CL/ myy4UBu?5k&ՈtrZ}>e(V3`rSJE,-J ʓ8_[-NQfz\LdsO+c Iar?qHare.mm˨ hw"2<9!Wmwqw-OK9L$]4_0FI2RC?Sk(ļqרfS`s_zILZJD+^jh[qp !" ;0XZcFd!\eJ.ֹE"W %Kt`GPg {jdzQ .̄ SJt2ITWED>H+/Х\R_@LXR@@ʵ\t $')Kӥ UE'ͣ%8mAY릤 kѼځt7cNħ3o;ṇvwN В^sJf{boSO]nK1]9и CZFJ4Ms'NPD`2?Cok1":tzUrP-u _"'"ꭧ[a@ׅf j.NH-~`AMy{L  ²R5 +ZРn, _g±အڷ6]ތZxNaСDOWjAl(2س|;1 zKir{Z{TXU=tVǰDw]NY%fYUtRg)SpTybOa0r=EEc| )DZ[cjw..&A^!0 aGc)ؖE/RLol] ت/ke0>"~ꓒ6 q.Dn3ڮPO'" m}&#hp$/Yy\=flR61= RHbUph79| %YRޖ0|%7=7ŝ_rsj< Y̓4I kOo)vͿ*tB^X-{<`JPyw)7v^:"u3ȗmz"fq;U_ `uȿT;N|sgӈ"xbdQ!C-{YX0ִʵnHr C/`베.F چQW']xan2A.B44@$Y7=y.2r+_ \C"mnf'0 FT[uT]A/K=&ME.C;Oeڍ]Ý;TF"fC[@X(&ǻa4؀6Y~`̬_}UnR(t[La>Xe"LiI\gg ,C)3m.v ,Ͽ@V>؍TތѴh  XIgYZ07070100000015000081a400000000000000000000000167ffe1cf00001e14000000000000000000000000000000000000005700000000./lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/drivers/firmware/iscsi_ibft.ko.xz7zXZִF!t/-]?Eh=ڜ.+V܄ba≮ׂ2>@r׸N,E4dqvn1%!:0N[8ޫЈ=ƀOEr럲0$TCDT1AUrGqFpUXjKN~/u8)$x- 9yS3Hzgx8F=:`T#gBACP% (gۜ! r}8 |[UTOd;m橬q ny%nެۓB_LOov1wqU#3w@P%餱LAhR' 'LЀ!oMRA޿3e`՜IɮEL*Vhy7XRSS h<2ŔZ+g4e@JY>aǙD>Lw'n+:Lq?.m)oD?An57ju >P~TTVV\~ݮ.AkɭlVu,ءXW..AuA6w1 U ŅLdl#n8w# @te'n3M8ؠmUrB 0zФ&۾}~FQ&.HM =03T%p#ɞF` L?ԗs%{mb> {rw !)ӵ"xuY AIOf1Ѻ| &xSo24=.|0~?r>u }^xGՠ1-;ю\CR.D3Yrf}.=}#SR,#Ol+j qd Yxv>6ۊ|5Ҿ@bmA.j.P b_p(f?' LПvsl^`g_n77+ׯ^]Q2w׵&V'.څ5,ئ9;ȑr"A1 ~)0 <,ƟO%<aT(Ob Vd`ҕ\:^jCyR!/|9/*Ε @64^{ H'oJFƥQpjSb)UԲ\ ޘz_^H >}x ;.W  9L]ڗq77nO8ꝾB..&qGf~^T?(q928x_K{8%Y3(+|$7wW%6@PM)X0N.g\cMѬ)l+߈Yc,ڍLSH6l [m/Ɏz}Zu* )B ZV ]С#.vN9"ؘc46 oyMVd|,i*$b+#L}n)s vzpFY }*N#B3=FǡZd)U޸b_Y 7+5fpqٶ4u?,R8[|1#YPyBEDCXH 2uVUfN \%Eﳸ-_Wv}?:qw@}RƝGrB20@ e;\;g)t-c77VE5Jκu HIY=vkmRi&X͂KmM)L=JdAI/lGF$+ξpqpÙnM4hQHg(#W4 )Fx|('egQYhQ$xWJs -٫Ziv%NDFѹHlR]60ݜ' ;0#I!ٽS)9CL\ѩ2jn>+FUѩžr"h24sC]Jv`I" 'pLK+>ĉjhLg֖Z>@g9G(ܘt?!\ܪv э1k(%jAcP#EӍN"{7\(y6YX?b-Icyn>BZMDoOlz04?l |y)'[}!3'- 棒˰'r~ i"QG56 MW 0udҙ3?:nG믬ҵFP>A$-T1o;!΂9rrJ1f})T6u*I׭ *&Ո຺ =NQ>yRQ][C$ϟӠW_%F &3D ĪyG2ȴ9Rȇ<T7.Ic)g>dٖk9̥^}t6DYI Z_"TiwU_.Hφby{O $oTϟ\̇†Qw?H`Y|w@Ʉ@N Rd1B<EilM~+*s7rj%ww$qUn΀jv~F,g,ۂkRlE^Ä: }ialTk"XeX"05-cskBgy_h?j31]:!jJa~<$ZlVOuØ +#,ڸkkFGL(pIc&V;͉^ Czk)/\;CM0%ƨxBY\z$sB}k#Ats +9P~Vat*n67PDpSm9 Dp[MN2`Q$.'QV~+kJlNqM{ {GV{iKO=3 ]c6/ˬ˺_cr3k  QCJX# CmĥZd>).%.Ab]xH 4ef&W ]F% xg2jB2LO]}!;KTjfu=U?fAR_;?PJ009[.Y0v%a SLt%Lg8":h{[V.a[H] wQ'F;{ jlm+f4&j0YZ Ġ5^h459hXskia~Z(IyK!=aO}h *xf"o7"/aMkI: L'Ӳ"ccҠ6(ĉI wӿwT'6ñPٶP+<5:Qb{Ak5W!${}g4FU_Խ ~QWr,ġ;sôE^E(h.cHDŦȡ2KYLH!'k 7i7T E:ALıZ ̀D':yjb(:HT8 <>t|t0`Y$N2R5RߓOo&ڤ>74z}ʖbZ/!MaI 0l3!޾3P^찄? nڴhlY<\s )B @QV_*Ī,c4D[ o- t٪H|8{BfOVfG0pu> rnyQ+b>yD&? Ȓ7QYTJ)&xLsxRS|YJڊěQF{"{7#s/nBI[W^,bČ1x]R\".x|# H38O):K|iԧ`y0Wn/3,?X D=sS~Ut%UG"]\BK,@M^}N+@G a…NdAS ':}C{KcϕNvMdXMSͣdwݧG? "窪4&`qq7p:;n)YD^xYqڿH˧@"@MH(]֎Ċ%$<4H9εuaST@y7řުu"LwUpe5t%|c|Uw-DZgE=Vwl2`#!_F͜͠ĵ' L=@3x`<,hCE$6V])ؓ=s9Cu00U2X pa 8zO o!{-nQ?oRQ@,LLCV'3q\8j|=G~'ȿꘜ3@d/LUz(s0Nk) + 郐{ľ-fCK)"2r_TmvĶ.n#Y6PaY\C޿<Nw5-غ,q*uBwnVws!ֹ`JX~"hno1S)Շ8M0r8(@5ׅ9;v*QMoG(w}4lWbU:Wp83KZy)[ YteQ ,L b{PJuCED\ƆJ4sw~C ;p L*1b^ 3 ι׻Wy$Qk#+H}9$X#Rs/bJf!%G0Iv8P^-PL%GBF,4#=&OtVH]|WYa>ւI8|E @Ea8&JBrO/0H_';6Vmƾcr Zx'$k$6B6wcدri2f'3̉ Q\5$[OANK6'u9 !H u:Q"a"%yQ{)=H.8Ĺ+SpH;%ӥmuƊ?=g]"G*ŀ !ws8G{Dyq;E<ꨖXa%z>oЁl(uKv L-p < ;۸n Ma9(.11 נ DǦvX:PhG#oH\}:,_J #tQz3,GISp06 TgġUzJ=Q•q4\n-9 OJ/mmzr(g g;zO(uF/Z7.7#KGH,YI7X}w f:)2b54yf2Mr9PK0 Dol/x)I؃he Kvz?4s @\]{K{i߿  3SiTɶMsцyeH#}̴t9=;YV)[׽5I-\hR,>] Obt& 57g D}ueB2j.*wgЭ]ʶ"RBmk'wkYs.k@NxlRKc{ ;QץRBg;Q)5r3WK1i]4F5sG]{GIn2ܐ#i f}6/^xwɢ~IQ#X;wgYZ07070100000016000081a400000000000000000000000167ffe1cf0037161c000000000000000000000000000000000000005d00000000./lib/modules/5.14.0-503.38.1.el9_5.x86_64+rt/kernel/drivers/gpu/drm/amd/amdgpu/amdgpu.ko.xz7zXZִF!t/`]?Eh=ڜ.+δ̾{Kkz(|YTo]A+@<KQL ia3!sx_=ӇdE˿9,}vB36XHHEBcw2uXlV lV~5H[-X[?`"eKW ^\}-2nM|zz?|(4DœP5,x@w/(iۑԻ|tHgO^Hwr@M;5R͜6J1>T LH8%S0f(GNF"!4|6d0op z>阠˜eڟJnAEx Ӳ%uᖂ=(r^+m._pR9ƧۛpG3Lg|.y 9 XC "'q@T`&'ڞ#RaX|CVbhg58c>g#| :9ez4K-t} f fU7oʛAyDϞǨN܉|}6 :QzϰAKL(aWyqn29Ҵ}f B% RSm6|g|:بsQ )x/("ڑBUT w)Xq9.hvكfJ,iA~ QVe23'kVzpplXY ,^W4rI2D:ozǽSHAKY0L r H$3EP+d% _.{W7MEqXK7ߦg]zmZy+i0ixB͒eLL=k>ނ^x,{4:rX7(eGGӖA3p 3{"Qkӱmƽv݌jKKvp2E D @Ǎv"ĔT ̄^d`RugB]Qʜ~Z7~jELJ#] 籫fNUAC9iJ舅Lӿ`!ga(O?{UrR^MkƙY T5xpyhVأdK6bEfZBrKq3S|YnТtKzyDG!aq*SY{ W-<Ԁ/?r}kIt,P(wJ }|J-Tmu`gK)eD|(`ZAԎq;20=w؋{ur 6yIV>cVh  ̔ i1pBHnG9[Uh6;ojkFhsFB "j8S9:.ȍ3)ra ,ܻ֧~84Ki[8Da*~; & !cBgِ]eeB"%h,H_aI4ҲL; oz1Yn'.Ho͡wcKyynQFUĒQi2= A_ flHLEݹ'*/44UlpAV)n[X8ues "l,מD.vO9gГ쟃_ Q- >MJ%zh(1Dȥlr.' dxZ0@SfĪm9(`yp͉<~$w[UqJ!}:6mnF_9ڷ煆l f!BTy#zT  #0p{$^ ~V<֭WW'wq hqFz⭔MU* M-ףu 2Pܝ#էqsԦ.^XMEiu%o=qGe|{Ded^^M|p> FXAu ! *ʺ|e) 6f.ƈz~Ki)JYhd(l•$ _U{IZtLA֪OA/$ ]b2UH^GUoaSr8luɃ8)тG6W)ϼ d$1QƖ \AHzo$dK9! gBn#;e7Z*3CVu) P'疼 Cx#&ؑCn2%mG; `LeԠeeNR#:Q ڸY#7mY_zLErѷF64y7CPv)zHN_iCAd/e[&"Gj>g .z,DDQUE jT[dal߲d62_R.Ae [TKU܄@n M$͊qǃ~;q]X B`#"r>XL>A% HW_+?i! A_WܒB:c2Vߎd<@%25K&=sX?BD_<33P>eqJGN:cvcuj,˸yao%JuyO@0ヽDPtzxO\le39pQ냈+ \KinGza&6Ƕ<QIVÀ>[&D_p+\~GeiY5*Rv0P_9^An{VjyD+_ػZ,bqzA4ڕI5ε {Y= zSܦv^ѹmonDJ¹ڗoӻ%.K'* Q)c[2Y|C @Xɜ|}ekd,,TquWT1[Y ID=Q1l5ig˦X,g!+OҼ효˥-gqɹ抣jA܌,v#MN٨Ŵ^,u=[KU\tq]Rw טoh Si8J\ϾbaQ]]K:;X!GWX, "{6N-P7݃}Ɓ"ݻ8[f`'u nW[ʷRͼֹ}۞dçnA.]F&NWQXPCw- | Cɪ-N]Ʊ&cVfS b&*AR I94ˠы"KFmRM[T2ڹ BĨɱfMy lp9Z+TRܾj` Y(6ф%Cfv ܚNg1-ސ,`f!^#"}8M5c^P%=sJ8մG+L;HS{gX6׈N O.S.oEN @nv:h0hF&2qb+)#_S+LΥZ{~ RXEF4 uMueg8"G Pb N6qMIWs~P*UC~\?X?r1 K[ls!Q!odu%ژ`fpADg c׵)$[{_)nq1M ؇~Ok6 P a$6G3| _e`K_- Ww7VRJ`f؂qUJ쵄̶H4V_"R* E] elD (@9zEgA~A >W|A?'-3^1tm=gNn#` ۚζDC)oƌO?/|5aӄ2dx֕_p5!~[h8G{ƌv¿֧k.OtgS;&Me,s&!ptZBl+n0S`$En)a7i ?l %AN^/STbiWf (\$q$j>s蹐l`ah-ps7 F#*_t`οrbǏv-APٷ:UE"аu(";dJ+K"G՝/q c>fkgCGR}H%+6rALy I͙qtvj1ϔ3SY?uf:t N4 7 oFt{D^LxWyΑkTׄϩ"۰į$Θ5/f(U򂔌yYQU t|u &+wAv7&كcxbxقjr6&Sؿ%٢߫OSj {LSa;85W`=t a$t_Di'J?eq{\+ y +Q,3Iy`@%sTP_O=s]A/k`'U|TixI gUvq.(3JUlF~+aG(Zd߷Q]xj/3e⽢~Шl8P % "4 5ᣛS(sC}LCb|!sP(}]i ZPZ"󱃔MoXt oOpPB(YlOPbd(2Y9zr:߫KJiR XMMkogLk^f&)-؜m:QpagKu}3w5$ TFU\E|x4Y.y]ql}%ῧu>RЗ4A"&]1<;H7'͜ݍSߜvZ+r DSηjn)MʊFyT,f5#v tiu$7DF]Zsλ.ik. Y'SE@"܊')@-Λ'lf!i* E..?MtSL*^D͙Xhw}Nݱdg^;hL5.A}{r}u-ӐI!q1 cf}Q1 "3sZWdR(mpT*xR 0;%}05`+<^Bv>w򘂭cO)Hxλlra#},S3Z2J E6$p1?sGaYh bzGbJN]]*N`+]~mXǡr!ϝ|r@dick0]D;Fu$b~ W@&ٙԞh-׶Њ#H]StVJ(ܡ ~&Ɔ{쨅ndb[RTzrF̢GFX)nS6ǿ̇?xʹI|; @>:CcJnR:N 2ѱSB)I|~Z8A(_}; _`/Fqb]>.Gg6lIe쨃䮵*:k .4K?U{oήFl"$Q<,e)Ļ7Ӎ/6$ThIj@p4؇1rxOF N8A_Fʛ 6 lH6-19é9]QPזG2_7)CR1^.]DXFrvnULcnu\%(ɬuRR]ÀPC=22onяm,J 9.eDRAL{i~#X2)绉# ^K"Q, {oKCY7 hQLuЈC*у`TF[vҏjj-%ziaJ[@v!"zv`kAs '(>ex@0XN}_tHgջto8k z!0pԡ"\^{}W ]mMh&7_bqXgf٬_FOƓ^v* A#ir  ~'W#6ơxL.QipG'n; #[xK_vnJJQXtgܧ 5"b:9t.V.wM>Dgu'\)p_Њ1Wf=TW Ez`JTtC C[ejqjrOs|7Kܢr)G1 G}7ǭ-Bg thpSSqcTcOP!}$lcJUٻD@B#f K$/*WpaP*yngndY]{=>SlAǑsSv)[ZK\ OcJJ&E4xmxkEGTN)_6VVP?8];'| SRor(ۈGlE\sgťΰ= Χ◸(gGNJC4v~zc]$4UEe5i$xp;I<-Ohih3rve?ƱJٲY$t?ɟs""ږ$ G .fC *nńI&071~ρᨫGP[f7v Sp}<#]Hr7K!Fy 74UFY m]kZ1SAȃsv<>Ѯ,WZ(QFNReP&*Z'/|eE `hkwx8_C&>5 L@YCitTrb%RJﰉ[e{U@f/] ]uywxMl~j]_6X֚_E6pB񖄜hϭP&20#l>0*Vvjl*yk'jJ:CJSOw8N/jY4\M" _B ; a}9kY]`|Qc!~^YRkFw){!@-pHMoxOfIO<5L{+CtoH,Yl= a`BaK W5 +Xhpk1yH{UDIlGOL"ݥ YDMuRfRhx]9Vty ?l-,w ]O"ϴddEs[GX~!Jߢq|&:nz՗z$<нUi]!PprkYT!\hmΈ:(fWozGʝm}ބdHՓ]&}2PUk{SKSU>WEbOf@J\LD'vn;|-|  w]SKJ=9IiWI=W釙?;rʮý%ޢb+' !k!J~䛫ܴ[qGh"wZ3w$wU#֎S S% 2uC\3:_<K䣹1:(_1MA"4q9|6YљL%,RUD|1xw8&D-c f\oFkV'$D%#'ZU^3CWD& kqR)h.6ő²&6,m/gP%:j O6;}qjEH.O'k^$E(ϳ=Svn|xID+qOAk!}n8L Tm.!`hl4J\("Ba`r^2-m`tKK/tT`еQ B9_݁ wluc1eJOt4}h!%> S8ԶVJ]Ẋn=ueaG~H Ʃ!@@ zMk.C_N:})ͬ\(>O4Z-5Ci1̘B.m$j'?roޏB@6Ah ݳ"GC"_dP= N9%]fb킓Iߛ%NwW6E ~TJf .0_S 23ez7xKcYXTd4QӉ#"ѹXkQP`e5F/̈*-騹CFffrJ-wg7r+3n@ 2)f0'%;ea`~cH4︳[DIyxf"frҦճzUϰwr抧86k}CY7[Ѧxi?Ėҧ/ӦoYSN.C@PRy,aJ$W*&+0%7F꫞4/\^Ql>^XUH#l,C>&)O12{ekCԴC7r>*E?G(Q v? Yb>R{>,r6V)" wʮEM*֬ o2Iߕ}1 Ua›>LPIW'54&?@("מ 4YhT\M IZdK{ulPPH=JeGy8/ ǃ/>5*e˯>* xmA\%$ѹ$I&xp#zGF{9KGgנUx\K!,P 2>6E?=`KzpTKWI^? u"#xzxf$n5wK!5}%t/Ա6Cwu@[Us a99_d^G{ r ^]8Ar#hf@ me}SDf0Voy6 JYq}Ҥ3pBg6ˉݿuR? ҽȕQ^aSbJSWkxFBA8Q׮ba}|"ʩ#ꩯRm:JZ$\폇;E+pZĉ8 DK8 <L@/4шnr>Fg82ץw|˾ +5tfT jWK ]84'Q=/Y#d3ϹO0eqfh%٩w̲[,,W5|B<y}\3h: QW80mMɛVt, = ɹѾJG-ʐ#am%͒.F<Р[xɥl2:K0IǓ|ű{(By@u~)I`@[[358W0dtaOµ` ~ ю?co^:"|䕣8i8Z:ɓ`!!g4MDtՁw//,AmSⰷFB1#s ɘ{Y [CaEJq֦ZTg̈EK`rmuעW4e{ܽ\j7"Q[xO);!=5[ib/^*.K OH鶉#(h4F}&D1e|Hpk',Вռ,Q5BEFhח)JjBuPōoR©iF! ^#ީ&nyq@ZB9ģQƢIWQg?u%=ܾ[0'3EN( ^/T\P$qKs!Ui?>V Lի @EXhS/·B! Ts wUiʁȃe]wQ7=lnf*H=$+T]/D[hN˃"x̬4/nx\[74%IIH\en~=uwH+MGDs0ޘqbZ ݺCZNL(bϲF2%5Lq_ Nev*(ޛʡwogh=n 9M4jwC?l) h$+ŎH*!I"!RU2믜RztcwR鿼EG|:"99fEњD [L>@z1]:pP"jkvS-q XDl!evbWVڦߏyݮ/ʷL,Yf {'njZD#s\BŊ˽dK Jgj]ZΘn9߾c#ڃ aiTx:]cB^>ɥЪ̰U|v(PWPx>DE.5x|k0?_/U_ag㿐4 XsBo.wUZBHwai6oVw5Q rw[ prsq 0*Vu(KTHuafގ fOJ$_ֈ:.f;IJZܫʶ^{X.~ptdG|+{&6V!JT?OE]B[ R@l]Y[n؈gEؿ4L:)kp= i\ 7m4/my=ڃ(3@M0ӥbW_},uwnʍr0vgYT|+#kt+.L(Eht"o2zpiJ<`U&(\J i,>L dG G5a=w,в ]Ͷ+<#3`3-)YG;8Q>Dq"0x]nzYwC TNlklV;G6}wP:ըݒ)'߷;؋,WppL&dtL+vvρ] |joQ6Cէ u7Ϻ[iLU!DyqQ׉b- XL-C`O|=b2/ nd c,blX0P%ӡ=aw6DgАF$rOXY(ϋ\Jh(p |ca{q>]z6[elc*oDe+!!މ7b%vM[>AdpL\XKTRS7gPɕZ,m ʎ~?Qa}ZyȋJ/z`Z;z͋8 8g*Q~L`e~F.|;= u%_[ၿ%]/_X'1A1ֈt9+iU,^Pˎism803FQ4kdC:N=рUϪS6 =8qi㸟]1:Wum]hy hh}Gr6Z]jq}[_ǙPz>бc8يEh!De5m}[ uND[6e #K P5(h T, +>2|dxb7ٗ }ۺI*h*=4А)?ɤvn|#Sx!34G5 #YsC0%Vw.z/"ޭ{ 4EJ3QXV% E3 ҂K!$[-g]IhZ` 0tD}Wlxz}66o]ZAguѠXQ< @wJG]SXK0ZKvۚ/%Nm,!Ji/ܢ@G8w4 +%fdFђd3z) P2l) 3$`v;@ ovNMaР`'_ZAgPg Eե4 +ݬG@Y_TZ>*;z ,W7K@" g8gLA?p$x&D1ϨmLYف#"th6W۪pAO8_0w"uWcQw)af V3ڳ4 >*30e^vq4ֻUUI裰\H49W cMoCXxP`~\ T-]zd'xI; +}~zK%{e$??.FGR9enB(W56?9(W]&I6BD¤Z4UwI6^('~`(tWT$=2?].VGk;t{q.M%1CԫF#PcF՘K%u5B<E`:bCa? V^& ]LәlYQ8_0'X=!%Ȩ> ۡ^c-HR(5m%<0Kqu~QVW!7 ؎PGKkiXU ,|t"EbO}+iԗ⑺"\+Q7aϷeSNt65!N-6{.v6S-ox yV&cHUa!nUk]i_ zgK^VMe4k*>9\NLőyhh3L<$|c5f|2_rzF9CO ZiZ3T'DRDCK& 3ޤ!oޗNO;, bJ4H{ V-GX? j.\=yUQ0%6#y:g uȬB?seR)icI qsޜjO`4T>ΐks)+# #{^\aFk㙟wc2?'_'G[vs;߾Vc1 8%% ]|6|OOBϐu- ?g.p$@.y eeޕBuVv̪mdGyI^:tVPթ6dF^us&ٖ7akjݤNj%PTJfsb.uBݱL;tnu7 |lvTQ[m}}b_|Ip}=}&EgC\`Ӵ_ S:}grz[7!CV~FʿpHoz,\%x/cobЎͤ߀:INܑgȅ S9)z7$sbɧByb!Vd[b3~iIl}KšxѱGR-%>_x&eUZSC9]'|8D,U>oy֕"! lśA`P͟ 38{B">ՠI8UpS/=37 R<_u9DqMC+;eZnbv $'z=_7FXb2G< \+I9Nhbfcm8#5L,uR4Yj䱋Hd 6bczi^!E3lO(SAX=ѩn"aOw@N%_R )3\?CFE$wkcpqG]vWEaK|qFjb<9_m$^ 9VG XLM jʰ_,5bk/dAx,Hfs#vZWzp* Uu~Nĭz!S{~Ltd0{cLW鴳HUq17 jxbIh LY%M4AmIܤ,Y3XM̼9 2s൩ǶC?y0D)W:b^,Sԣ o׽:YS_=,Vlv!=/ww%O@F8]LyljTNےP-bZck? h-ȍOr'%_̂u:0dəh sr*ȽSӹ@t{뉰A^XÚW+C{5O([#b_W jxȘ 4%zG{/NƱ/.z) UpƘAxf4Ғ ,Pvb<Ǵ40'"b;dpaY °bhfI*=TLNҬO" З(! <`Hσ33͂\MHH_ oMBfCjª/n)P24xDn;TSL!Py%ōehqp;Cvdd<->u94}JiBAOdgr4-]Fy&sB4ǀo8ab 27xub$b`?ϴLBRނd*Ј4V.1?tkj|^$sVwEד-{*eu ÞߚJW5ޭdG;6N+DA[61 bٮq &伙R`@C+I8KxH:ok?ɽ0 ^.,guhxE8"ސ=h/eU9(WDaZeQ^ (HŶV:2_MP8"mI^3FdS<751О,fPWX k# ]{{)(U[eTU+&>uDO&F->PF}8i*8#vykmƦeM|ϸ`bE R9ܣS q̛:iEM™ԜU1 T-,*~R2.B_ߒ%YE\wja 2-1?cu.%7Ө}ɳߐ՚jGxґ)YwSԏ1eLi?6FFB45B}َL-{g/Pv G|!e@hi-27%i.՝B;}DaVwL:Tt)wg U[^1 tA*LP*|$h՗鶏]q{3)mZu0$CTEBgQBj: լ•p2L&`ϖ[ڧ*=!8`GБSz44$< ۊ" x  3ow*  GdJ7C-Q[ ůf8 {". i/{AUQLeM̡|= ê`8g;6ūdl=/`+, a u0U^BSDR"Z^psF)3'zǧwYp&}E׍J$:*χ\,"Nc[~r\;tnYKxG|>Uau iS{,(&eFvN9iA IIWTdud81zK+e_^jfO9d[$x}FQv5Y<^Nc~?060ʹQhrd 3lmyOh~rF ͦXx~aaf7EgL릅ٖ_]Ҍp%ssƢ rI(VF_k׳vQP`IfvIMk2vc[ !A@3^:,s%.?UdƗÜ]{cGCڢQ0[lXhBmbe)2"ĸƏ9Ӟ;s{ }^\lkMF*H|!aTWP،='ЦDA^Bo@-؅HԲ4ԑK4d'_n7*=0hቓ]/S$[ټD ` 8{DobrTIL&{3#"8a,>=H n›}wrC."AT*H 3Wm߲TH&A>VN&MT> qn&z y.ֱ1Z q@K* f!^XI !6oC;LwEK<:ưqÌy;E h|'\/;W w^)覬c݈ea|nWh~sCdq,B-Փ "RS v=3 iosYXן =R%؞Z_9l_ gҡ "d4&% PӯGlCe՜3=Gj6w rc- JdeaߘŚې1 R%!.rջkvU.e~Z2%KNʒJ8)za&}bݖfk.~kk"TFD#O (CEZt WFçLh//l<pHQ6ᥟs!.o~Z$pJkdFCDӱXijЌ,lƏM-J2sߓh`P_U[byR#!*U,寣<̀r1眉WRNeԨ Ӄ0Qy>}_X.M/Cܣߜ1FO#%dK#vY jdr#HWnI- hM)ԢD|>x7*ބX۔*j$tL+-uT!FQL^ `>4z^eOVmMb 1aTKS.]6N۸DU42цJXN H.?5^XzU*7-nP+} 5 ;5(!k "Qp(Y XZ-z`+ٵ$*=<_z,ϋ)CJ{p,v+BkS$3m%T(n(KpXbNYFzo_EqN=Fyf(k.r>>up,#D=l,PV>R 𞀨駰Tm-#qDߠUlYٚܰCyhcBUQ$x@q,%,ؠ15C2qlr FzrfE"!/k?]^c ]SoP=JD_-0IlUY囪f\s nsAoKLc)F,f% ,o:rߛphT`hSPe zZ{TWsvw3/ ̠M2bp|6BACpG)Ke|e,&E2jXl_eH:1$ѵ+P*8_C|^AR=Hc,*vACAU[ zǡSlL]wYGBǑh Wl7ĸ3 y`ydv gثVT ^; ݲ(-yHpWiC/PkʐLgo5rPҢ'%)A#^|k±v KxA;5`& "oOGĔ?g#LCI#Xe6L6ğdϡ$!d['I);ہ(/p8,%@Pu ;X|'p"Vez AaD7"6T1P]e"57SD!)Yw/=gFPy]Q)9;՛5}p;v_s0/W H$Fib0 z_fbFVӫaaApLW.0O'_. OrB#=ٟN PsznXNN#Su^a3 * kKWA3ǙUΛL(<+*X `=>=PM@UEUf=x!/v=Z8L}UmGjJ?,& ^ȝԏ*X)`5,gDu?d_+utG^?rFēdoYQ _~(YTs!z,x/$müMv}wz#8&~=3ߛ@.쨟Ҡ8؄^E `dz9wKRL)6܀glzDqnΒ5Iv 4<=}@m} ka]I)*(ng:XE;1H,5J3kaQ)>K{JApS,f ea/ƏJJ$芽v Oͺ"v}L[u_}5O˖s G9ji-֭=zWZ4:21Ba:^Ղfo̒R'֐U#GhAyvX,6y#kZM+ sg+xփy>2O EOӞd]!ݬKSX6ӫ^$Z['z#*ћzu~iu n7 ɰ5r3ipʱ2 C"Ng/)nom4.& DLXh'2_EA.9v!RI #KL#|$qrqr|pw8D鿐9c/V1W>tVtWl},`'r- p00NoaU ގz>/w{6aA{xG *%wC|05lwuIu;م n1kvC\ؽPl]g$NܾT_e!fΙ Ӫ4Sf :ZVDf?<-xO[>/Ɋ؛T2ꐇv" `\KVٺ}VJ䤅:6ն ]St|TAI; 44;_=KvͼM#0uC/1UbQ?f&5g&a©tb1qo Q)-C#1Q|j؞ߠ݃&|r'q|5b(d z~Fu*S{^s$}vegapqw*5VkEPoϲ$$}&7T_IùKUf^2|1p]i*ίg9_(eY`~lc\tI*۟ "wOSdcDž.'6D6C1ؽG* Łk(͕ӄsbΧ6R_)3Zkc=(Nv$FAhQ?4] yS$[I.RGkR#y_N oG.&.+X.(wMlWrd*'#{ݪ#Ƒ!4=Opy1rctmEWG5n݇&z1'-ez`ۦ Dlޜo7ӓr~<_mWPAuE_~vy~ qS vT3fj4,gi-吺ԩjBt*$r3U3 c!=1K) tR.|XUÏH#'@'/!}ޱuBFv5׼˜2ES`'XsF4BVH0a&+a>X9G^SŸDx~iA]ꅓ>5CHT7xHRy")n,9 E0G=@59֛vn 1 Mrh ^28hg[7S]8)Z[,ಜ{N@0O>ykaH*=p0 NyK$lux7m'dr5²03<_Y?OpU~li CAx`4O(rTe|*BNC[i$ xhuSSA|.Әƥ/`NM]FHւaJcdA[)ց,['BxnZ{&.npA> k!ɸ^fk|9"eB_x&,sߔʃ,7x"hU+ <[<[Nz.W]9rqx U>g9#{*ՙ0YrM6Ӽs+7Hh3*ٳGfjP}cj4^'3?堹2iQHc_D5O N4h@`4g)(1#uӤu_&ڟ;6D7k$bm"6Eia ي`>YF#fO4 /u n|W!dBJv°d8jv$erI1}VC]};B6~r{ -.&~mqG:('jQخe# w4x$K6Fg~bTD3|azo<+SP '2d̴]K< r74|tiUyVݤ(zH3_cV\PD1! #v(bQ9`*\: 0_sA.~g`9[ QێU^nQP0c1XSW{ax"SJ];!OYiFz__D^:㆕W%M[ 6s-Na)2ls.hzMG>xDI{s2ę ;.(Må}mn*s4vw X?'Zl&9 3洏zb+lmċo.qff|6%5pO=/r7h <>h2YUS cgm_dW5kg8)n+`?dqN=eA}(p_~? oÍs! /Z47SYOD&Ypt2mg%)"r(?*  MG{/c+!_޹3sVJ[+`]pPjnc"*2-Uѻ:sc:0E|Ua iU3 eNe rA%I`[^@R8F?4#7<RI#ֳ%5%a9^W`?z5p=AVKDBЀWcb- 'PFxFɑ[7J-֫FŨ"H +ࡸouFL必N4K;Yr im E^:![C}$IZ3@ԾvLR)#B# eC&5$!|w+lv/Q✷g ' 6ifV󃤹kҽ#r_ǷNHCBY߹Y MFM?Ϣ0i9/H&ե Ǣ{龬0zv$fb( : _6F,&"}尖FvQ%5'U;1գP-j/}g =t Kn;Jj?JVO(u8U V@?$|Nq ͅ(V01(8XizVҵkZO?7w"&x>>wɜ[Anz2䫼27qe(xT 0S?p+M*б7}n _8i׎+ZV|Nc;awl}Ω z遾w8=]F[g8|Xhj?95ZǴon6>5TMVbI^;Mr^VsfVBnTè@Wn?x-IjѰuiI N}U)boO.oip#%"D :)7T6b?6+v%k]`Fj0C ^[\ܵe,#ը .ByޱB^1첗 2G ~x/.?L<;H%t;[mYfv\0Oj*yyLL:>.)h17NlN5"4`+;NOS}N.CobAp;zq*{Tx1=$5PH~eQZ贷Fatco" HgҀi@-Ib"[!ul!H nCsܷ8H7Ff [IRz-cp~ ~rϴ ;clj Er.=qNw'D߅vjxҝo%]&I6"Pqϫ Fҟ] DI]p|PTAOڶD4S9vq&VYeloOߺ/=,<_,4hDx}d߭:`;9N KAǐC; lJ ?O72 {`NyTx#ۭO`=> OAMn-MZIyVDg"Xho50hܢPTHH׶i0`hv M@+_B 6Oxt &uʼn /`*ujG[6wa]9//.筟fktUVq42Y KD L̒Q]Ln* 0pR/ĩlڄCa6e@LfN%cVCX,|=;)\vj5 =7 E~OraASLQ+Im)>~l8}WXD<S`-ng0iYpJPhmVػYjW2Ie}}Hb-w^qZA40'Y큒0!كUb-+I-R|ݴdRCws%Bp0Åbs ?q<6aqw%a;4;MX_QM,@DnN|+,]v wY ݇s\UڝBL? 6!)Ŗ~nx16umS=O8NqR5dx/0Ӵb#QKhh6M&~t)P FGhmOX WXM]/N:u3Ń;b`@Җ[an4 Z7V~0"fxEfk_-@ ԇ][f5nO0ymجo[h.r:qPn \4_(ML ՞JW0Iɉ'ָb6/-uȫ{1ׁmԁԭۿ>,dn{:Kh)P*?e;u埐qmA!5Ez"&-'Tfa9\6(Z˂ȳ, ^PA?G]kǗzwa*M֫3R/=#FEC&`_ClZ`#ORxY$FvhJ oww:ȴEcaeh_0|J7E@D%BNC!lVpjc-9ݤr.3F8ZϤj }h9&1ӬZ|~I`ꫭj0.n~og8xA+#R⮄H8h0^Y']nRIy*1m~yvF^ xL ERAj{Y8ښ*>Dd\vWYx}~-uJo*e1Q0FxH|XmXJr :OƋ GaӹoaՆU_ZI8U,քcńgTJ]J qm>w͓9X{iVjv|&C*8oٍ3mawf&~kT@ C-4)5֙xɦ7>[vZ^SvffqOX(Ou;!!R&p;tB#8ߘ-UvG^%Ndm`Oƅ4CRVm]s:5Nh72iL`3+P@o.0YX T[EԸ|%f7zZgS!k5- 'PZ J0e7Mec/ez޼aםq~t<>5~ܘ_hQ2"eA!0#qKE] =y.zIP;j΂ Bn>jI OE\3LE9h* @Yb]7$dbݨOHI 7$9\71}x[[H(` = q:ZY;jO}5h!"}EVcY: ߟuY q2ԃaQi2(C%ŗJeVisk),S;Od=Vٴ U#w{cȗyQ&bg#ӴjsY{ߤVH2;4kF:'XBp:űy610i(wJ i[0uL_ 9dI M-qkLܕ)v1%i< LLZ=o@ LL^fzJa#l t j>z=|i&+n{um:.ELkaj%UJ_ O$xjj ~&&P&x4Em@̓8.fΚ 0h嚈fOTb;{9zOHEI0G+1)^m0G| "[sQDOɦ'0R?\GTo+H݀J*y&|N7!c*q[P蛼klv/nmJϡ7''uWUxgg 6] 9#dCcfvց2Ա6Vi%jcݘѮȍ"~ BZK7(d*}E}tWo ~Y>"z8y58Րi3ΝUҴ6hcT& pZY1@}7wӏ~Rpoq7e}hwzBC'Y +fnxXwA&F+)3myMP"(Vu)3 Kpub6fb;Tݦowހy]ئهIBEl 2)CR#;Y[[E'Xv7 -&%e~ű``P^k(y ޔʙþE\|6eC/Y  =Ϭտh~oYgNAc_;oFͶĸE|!Ko밆!TqVsk7 F@>2C+Jk"WHApc`‚穷oĶĠQL:b,qӏD"{c :?:!4 pLBPTqKQ1-'^a{E*8|!`Eo~b͛¦V1+>|a18@4k\2=jEDً~$kib6hP{Hv+2{>l?r&67jjp G߮Y]`zotZ otbFqe\dkDYaGZ^ծ9Ϡc:!juDf* q< .A`4>0u!q7,KΘ -#Nu)S\ h.*mahM%5ڗ:e2MQ>| 8R¹@MD.u ͜kq=A#': }$]cҶǕ|ˣ,I·rTIPT[R`ƋY0o WW,DZyʕ{d`0&)McTD|lv㠃؊$inhufXxT:w;3XWCUX(+T[&g)Èn /D-|A~og!Hy[kJW!^ꊦW/D: 2mQd7[[LCՙ/ +Տ{\ s鼥5M+hSҼN!~#կֿں=h)inx}T׉>v L0+KnjS8jbDOʼnV Xq@3D#ArڔE'+1+3%>CiK d/2>w)U\ 33wl*^Ziن 7L5Vrj̚u! c7ez~E 1`nԔI*uOL/ǻtzҡAw:kSN,p(?<]D5C[tTAadxA;LVVD89-5*EkE5Tal CԦ۴y+L۞sB[PoR]*ۈKt`}!)"iR&:r˂bz1hZ戮No0fi<}( *+ NH|@c]~pD2'+OFB={=VFF 2[Jt7"5'G'A A\)MXl8|݌ggvc7.PÜv"dqU t퐖&'*e~jPx/5Ǩ10'tӵT9OA8% mqZZ~%rD[8 e*v=omjc82FV%]\u[7碹W?\Rf|M_a"a 8Bke-?2Ӊ”T#spY>\p_޾s8$,ԳC

ly3%>JezdQl#@ߜ`J ·oaY 6 ?j?Ȍx02(vɴ7K.4'&{C_Ҋg8i)p 75#/|ڗ* ױֱNiF2~|gDZR5 ߋs$6Ǭ!'7y{un_U9D@ nθ*1\@0nG!"^;LyV n?*O0Lv=h} L]VCtyΙ&HQh8VKsb//hquCoxؖL˛垩o}?RR֖DFY0(j?TgMČ?h]߫(sCr湾Rd2x !Ȅ n>mQ/>s%'i/2G>XU:oN }~ ?o 4 \8CKe)sk?i^H Hq9Ճ:L2-"ښ//^EO}@Y `jhyFPngz@vk`JEkTPI?9^R+J/Edz(AE(dchګjaLCgU)picE/L~O慱\ڜL:P8áQ,@HX8G.1[B]-9aV)8TpĉxTOZՍE).|6hTA>#ns L@h 2UCPH Q%Ezrk5CT/T>5YM(-8_T0'< Ӄ"97d'y)"ƠUa>%=?u6]= %O E桼´r1*۹x[Sd`QlDьPy#MqG&fldias*ϙdϚ5´/b@-6;Μ7Gq:du2aS%bBwWɅ@k;8Vּ}v#/A_υ D|vL f*rr n*k^lC9-zXTC/4r0X$)~ 3Vz)l ~qˏ-/'^2lT> Z4r0H} FG 0- Ճ?(%9f2-oClfnI)K藏zt%a~ -擒Vr.9UҠSoڄtH˪ϛEњ3_i"yA1\{!d\&#Vedx|Uih:N5WؠIZMQYj6Zf#@lbRF\7˅t1펦XI5ˁwS!RcKR~KVNbZSͰz]P}N?B,# Ր\b.{ ,/'h $ ڟőՁWBK7T۳ ʺpXv9\Djkq.+UYvgf D)IG UO)M _l4v\ d%`]j:nqyځ)py;ulxڡh2eYJQv8!t/%>k/io)ujQhtrKab42}fQ¾hМ͙תYA))!A?q $x\,!{o]PPʷDɷbo-h<|wDȄ!fό)sF5w } Gߴn|a0F7` ]hDЬ˙ ?^A2:5\K ʧT*ýR˅~:D81=b'0oWHlNȍFڴv}Ó!l L}ҷJ>;u0'cip\8iqƨOa6pr&oPqKyu!B?U鷫, QUb ٔ (kPEp_jm0AtoMW]_~D} Jd4qYgI/mPn'# .-D {sUj ⶢTØm+qj2k6kT9pj2a$>Gǁ !>Vv 5H'(2e9X*r0Z!ϷMܔCc2 kEXw/9v f}+Nԓ)BqX [괂O$)je2kRCn2@Y ԣpu%˸ CR"}uJF"u. RolO")uh7$(fz$`쮇Ӕ:EV8,O,p2O-niA \ON@U]\ ]zײ,anCulg!<1%.ԘE#&C\S+Udá}y0{R%ZuEKfS.6v.P><^(8*1Fkm4Fq^z3ѥ6/RӛSPX\Yl)m/Ss)`%,Ul 6 /L 0RW~j5ݮ=;%E'6 ~U+B_N.Mc:tZz!?3&ތ 3OJN9h&:Ä2'v 7]Go/; k9chVF:e X~L[.}ʍZbt0L.xٱ hzA=H˰?Dj$Moȩtu ـ.Y4Rs'!T8ӛHsg!Y9gekPg.Fx&`d(*L0@ NÞϼf%:t?<> 8536LDЇZ襏Z;tXI1 b\1tbohhh=L6Q&GBQ7UnVW]̧'QfCw/g;f6в-XboHm=`Ԉ@_B^@g썏l8h3 xLN%{,ogoJDg=IwW)qBV*,i!$B|l Gy6Ir;Jo4ϖ$,[#Ma1˛+â%IJ1˂9ȦuB9j dx$צHz wGМ~];9xYխLXwS_N*B6 [Hp+tUϯyK&P2y.Ma_G:V&XhXC~5'6dqVru0BA݆m˘^c]0xK1ߐ:W!gGr(ŧLXur4~Ca=1dtbk{펻"`n4A Iӆp7EvWp1f־_ͅG)Pd)sڎ*if/DA+yX1(醬F姕g""%Т v5D!Z o|JٜuǙ弦޿S904Ns2p)`ü"o->um.!;+kq۶QY]' RPԇS/m YR+E: +<w0Te] 7b3t9gdq=/b,wB-98ڍy!Jxy}OV32CY}k g7޴z]h?ѭbEcI}E 8yJc7˼ R,ޮI8jUDd7C[3V¤( h5M+hIE_o^DN [Ń %E.j_<JI$M&giBw GXoeN8=#By6qY}Kdt99v7C`SHV4% bp7UxgUQAzѰ^fUL!N>DM@J.%EƖBR ~z[c+隸u s^ކf+~b ײjʫ :(]0VAD4L5&X*g,NJi>~Ό/_%5{;ݠ֞2'bѺ\-iĖ~k+!|8vBFLs\.ӆf:1? l2$㮽]Ѡl?7 Y,ʈx =Yџᗝ+rܣܛߦl+ҭQ|eMJ_ U`_uax -!bAb`FOu Ie/Q"!~8NJCCЯIU/bY1 b|1@ي3X*iLsZ:o̕sv9N3BP };W\ /8m<#G16yu޻cfU՘Z $#I$U0Nhk#B,$AWvx_<L !}iҀ4Xӧ ^Eś`j([4m;te#zP*̰dq޴$w®q>,]\;kM*i?Q6MqxIRzY/ؐck?O7^ح'ObiO umJL@Y16xC)dr{pAϋ+0;9ҝ-d0dKo@B9ąnj`FP24 j+g&%Sj}Y W #rZ9j=9#2Lr]0g`H_ s;AvHjNpC0GOodE\reL S,ۋ17wfK!`29 Q@Ӱ.ޮ ãHwF;>}~C¦j L(g43rqS3 2FT{{g "̂(oe&$cΘdo{C& Q֧@(;{~lb6 2xbW7zBߍVo%hmxQ e 'wx"5v?1Y^+Ma;D$m*^PY"Yb)O5k]H$m!pNT~v},t"G5cC S!XuQ=Uʤ%RέY/t\2(vn8Q ɆG# V(,4CA_)߃p4*7_ufVDvxM%гOm3r_ +8db|1c3r:2Նf5+/?_6F~Q[?2ʜxWW4dcl1n;i!~ˍ,a*Go5iAs7f2ؿSĿ>*Q룻12$I"Ex HЈj&irs'[^cN~fͼ*4UNmtQۊbc` 07>ZzW^E6mڐDjlH(͕nQBbBqCƒR'X0]ArSmezCF43l8oF o >yXΤ g&>)_9tVIʮs- HF0> ITF:eWVqW*RL$atƁXOQ7Xf^@¡ҰrK9h?~\ pl{oO&kL΢M#X2 p?hvJ:Cy3. uPKL峚nlv$Ǵ]}gPm$unFf@? $ gm`^D.Z qG(KRV` )=t°T|w);0஗S2DAÿ|wDrH$N9)ez:a*dɈۣ\cth/@<ّHϦCțBIz#)'+L!V1a@%&t5e$߂UCa>"ً ++ egAv-R9(fKK?BLV=:*PIfOTW^B=C4ok`[F ,(>ʛ @RuzT7`5CK,a79|5*݁jo"_-->WU*]zp7_{Q'< =F< i)Á[g0[ -)qU[jPuѶ7t$?QŦܷ!σTԸ0|õQIIGO}/.QQ}iQ7S4* Uaf"{s𕛷|n{wj63ƃ~l _a mDyS86J+<<֫QBm 4@K- p̑)Gv[R7t;r])$su5.҇E;5WkG:.*Vɟ$ ILo4׵Rm8:0_|zMEIX0n@23&^Hdym,?FLS%.yP߳";S_،Fe@m'ev(F)R'v4u 6H$}9G1% "=AtQ>ߺ\fxJHDIƼڋC-1i-l &VGt6.[lI;+vCR.V|"$#n=_cZ -XR50-v:41:1VV2DrBƅL<b?~lk9JH da9~K;b3 OGFDO`:X73nJ"ZK:%ͼג|iLEtlǓ:\{Fo?.P`r ٲ|Bӟ.&,i0|Of*2j{߫pwB{)*ۄ&=,T|)HF| 7WMe}aΠ0YE! }frZ'+ 5U9ћΊf[+Cc 0jgUM+~d˖ ņH90J$I2f[(iӻl5"%Bf7i쏖IliIE~}Aܭw }dN< eBp : R0l_5N+6Fn*9(QzwE>=Yu4E aQporR%ƒ)x#((y)nVͱBSa"IùԒ;̨~!;ah %"}44Qp ?b6mB{ewXP;&~ȹrQ0y*9Jǥ3=9H!mԿ@-$#ܬpUzή^P^~&+gu- 2S1| J5^wd#Oe[/f08{$\~՞K{#%w ޱ}iI  !C)^W-wIh.IBCO֛ޖ|bJB( ' I2[s֋pCCUoy[,JlTLVrݘ(`{lᗜno ϲߛ251B$JiJ:"d(E&$s 8N4;9)kE㤔ZQCGm.O \\Aq0Wb] D71ܯZ4ַ4SY\;4yeptLHuc@k_fUʉN}ûRp #q2s|#$ WACȇcubƦ>@u]WȲ '޹MsG2`E>q٠-wF`89X#JޑfhY-z.r%՗eD~'7WEy[(i?~mr[Cj9 _@n-%<3eaX-Ң}Hyp3Ig)4amUm@ 6贛*鹓%SGA3SFYmqm}q 1g3ӱl0F9Yd2L#? 3h{A܇pHnd͙N*3?b~(QD6oE)m|FUzYehH?޹Yٟua49/JtHcoynz#6?#e+.P5:VyFFnvQ}3K/Z4HH5b˙EQT"^-7AUMlw ծMFŃ< p[X;4'Dǘhi~hgm\ }$_џj0KQ;?='TR |~B<skcS+)5Ԋ@sY%1ꩼ3}(PNKy/7~ăBOrLǺ:K_gIb,ED@pI t_$B\gE퍥=iMc3Z[ PRJ(4QSd PJFtsԌ}G<ˀ˼[F(gUv/.$7H1اyʻ;iR!eK8"譝#ZkZCȕ*q(sb}ٛ>GX2#{oC5'Js~6먢%u!3e d~k& 能=~RQvq.KԦ_~獿_VO,:I[}fjav''=-HWՉHá-0܁ p;++"fyŸp؛^8\H&XX-d6M0 UsXFmIgZ_W `Yު-1]2Ęq{j6%CT%9u9߄MBN2WQsS٫+ h[z}A 6&C:/t: Cͥ"*Q<< G-)I_$_r6~!8潓( 먯MP`2e(gmx7"І}eÓ(ǓHc`ǖ̧u Sh{j@r KrQ3(ŇVb>:(;Wi ,ܿ^':)ňoxІ>ԭ'vJwYwI\ }UqTfūeF P΄/6*8 T]S G7fy5QXa9XG2wu:6WFK9Z> It%8LYEp@o 2%ۗxى ;ƺjk^߼9cjF.b{uLJ܅QGWQ޿țA%/cA1A.KG2|/@No )B 7(eɎ]$Sk[T}R#T-3jQU:IR;8e'\pvZ`WX2xchm,eX+=t55ږ&>,IFCoq)=N!#'\kDѰ?vu nY2=3[>vC2zv { OA a9 0!vr4G#/5UFL5j" ,늏' <\GD𴄝)48oKVvp-b-Y(&]OzRYN98 SWCt" wPwŬEjsTχ^rn0=DZџO8NWuc5Y혀JH#/jr-$5sx)~oiڥmʫpсjւnZv:22*O$sp4I.k0?('Q*/xT>ci2+L3DGgˆy|g%#2^qO5'26sRs}J1wB(-eZtJ6@!A={Gx"1`92'wAIL5"$/zn^"ڀ9b$_,bS}Ęv F(S%ގ~U)z n0M.ӖZ4J\#ێ*Z1Hp*HC[@OÀC_j8݅=W~rCQ+`͝+-Ugˎv>`޲RܣNȋrnIoDzl"4 |F`Oh965 hX#s]L]Ս_lLA#anJH1^WD؛w1@ɍ趛g^Qz~ox%8a̠ nU~jYf>H5AկsTcBeY~[:YE}nT7Zefs02hYLM$Iz[ځDR* 6GۅmN=BDE>g-^~ܺLҕq30Ve9_<15`У- LeZNzp*c{EAw!*!0>Ѯb `;q/Ǚe[jddH <6{˦bd Bsɋ{$ eE o~ v)i 5(ZUkS 8\^exioo$*R)YM}7hG,fu6 |}S|HGD~ԶF̼З1Zg*.«hsfSl/c4V{&u2RiPIETU)l:_^11z)3|kî.Q(<4f;&*,xp5qYUopE\UG e,hz魐.ͱ3 Zo렳4\i$Vqo&aнB 8vXFfᚩV+fQޞ$S:Y~5dǜ&YYFq ex?;5'R .fݗ̤F5[@'8zRu SÙ i=BrAk|]YuLY{yW]٦{])47F2zeh=Z6ŻzbޤMx E%JKZm4a!DUSA͜x]665mܳ߁q $ʈm{6Pi}ƮaWnEnS_%B':$zt &㼘ȯO QC^^%}|` 1AT _RPh(mC,4zXSШiM hdL53[%2sG ׃uMy9au}tNa} E~{ (oျ~hsTuάl&7^ܦ ?צ!!V~U-)vm8:lG< GFMhpi%C0f+=gLRHF%̨NEٜkZ>*bkcIȥyk5 I5Yrq}әfgShʩk\@>w<ngX@>:!5;]%10k0Azuc6xf+zq'!6ӿG~ mggFM߹gDmu9] sF·C.c&s)Ifm)"f"J1^)P؜7>G\hew}y߭^9v+v]"l:]Y@1pG,"dc,Xk/5muٮ&dA.O$ \Df!kI@igO[EDazTա6?~"$$i~V<WYcTX3*`# |;ܴc>>ag L?Uaz?Q zDȲI׫2 c3ғH*Uk:o5.Xvf=@%FZ.>m.j q`Y.Jcq%xE01aO$lN+;@!A?!9FEdEڄ.%nHgrQlN^Rr(>*P "fl?&H VoA@v'E5b!zAwsF 5?N@Goը:-j>BU>e960l&^%1<#HVug蕆d%h SB,Efie2Q`w>1έr^Wʭ(o6oa嗘3hѦ^ǯzNyx9,dòWKmQl̆Sƣ cgVtXgH]& J+[f*M7y$#3ra lSPq:]-M}zڭG*,_=*Zc@h+kDq+ܽB;s.'Sڞzw̌+n q=j/tfE.. FtjkUX6q.H<U?ؙ`rY*0/9UVPrv< 7@%"+ɲ$3l^x4UAOqH*ȩ e{OUoc a (kewQΞy9//}Au-I Cbu0l&%ZuՖH+L6!K Zƽr #|c:v'|/8͂)Fn SPa}HA[9PNN#Q(5p "yoUp6[^z[:AWyN/uqCXnf¿Ž)pUζNX ."5Ls|ZتSZ*ɦ mByͲQ'carlnhX[J:v%1ս]؟U2)C8|ר _4*$]{ oΉE\>X#?b7"luƌҭ:v/ԙ@j{[(ʲD (H综-D_r콵6A .<>qI~IQ8M8f`A΀{>3|@`On6gH)El` j)<*mX:xC b$S}ئd;xw]뱥$5?x-hD-!k-(G?\QC7jl̜VMgBc-ɍ }[q{ح ڿq'(&Q>#nfJCe綎j0=;X50P+K S5nfQ Zh6Xd*ng`Yh7^SS8FHJ]7]4e p3ݻ@j>~JIqD "+}J+Z 2 KQĥ%#N&s #߁e`m+*4 #P^8SGFH9K%1ƩR{;u $QSXڏtJE2۽ ɿ2\."Yh9e|jTqLtPS5ҕy` :aɛn6 .āU-@4m/geU ?z9Q 78f{}}UKχ3.tn loȆJ; o< )PeV1E_:Z*t0!z΋Of]Dhv':#(f "(' 1GZl8`Fcx_!*s4 *, ?ǐӕCUlf<^^1G$v!ܝv]dl5 e5ꀧ^a&3zvmZǎ系~D[ߙ' GIyp}0_pRHqږ_L2ĖneNpv4nZ]b\At.eM$ m`^]9'a.fnMaN[U'pG|}CMiƉ%Xt Td 6_͹`f wtEֲM b?I'tZt륟9Kեyy6-Ӻ§4lfŢ3jm WQ ƦY #@Jelulp Z~?~6/D;<[+pBQ?iOFsV3 8Uc)<4CN}/4ɧT*0m8F"B'NJE"RRA#jZ41U|6$xUi4?KjBy$;7=!4kk@LZgI\mF7ᰭzmȳKxj􀦛POb]}oIXe0bj4ƫr )dvR^MZ5~I=-`7Sр SsI S3?;bGcea&\ ,'l| #Á yZ)S@S0:k&`'F6xm?WdG#1:;NrSf">瓅e gB%4u ( J*T[yMVNZзqɹ8 Krd +F*IR̴g'2b‘P|F_|($.fdH5O}bfd _4R0}bPPGkG)W=mneۜꅂnNF}> Dڄ}E0_"k[]. D2DŽU^T(}Bcs9p'_(yv39-|>x3 8~rP3yPE /uN:tX:hܻN@g3>hG~нo/}ip:η;֦l /};{j1W?=!Ibug?c57](::88m}]k{t=CXrc=2"w9|.UŽ3#7bFrxWrdC&ۖJuaxT$/*bjH5Y]Ux֣3,_AF!5C %5|$d5' WNiuWIèE^t1nEF $(>Vn F05xd{W5W/{bAV.fц|3JuՇ6Kz,+fڮߗ>Uv0&S?}HflD zหX-amĆtrH 2K5]kk2/[X 9ŚP/)%\b*bF jrQvk_srZA%SE[O|Yh 99K4)glhMkKMp6i6:Īк~kxh,AH,2)RdKzLʿ3]3lUle8UyO!D96U2g&U :Yvi2L`"QȎ6 pMzkz&? , Lwb 0/g%7VBsKǽ׶mvB5S۽],t`!TFڛ9sA VK2˨!G0qR߃0t#=-@#mkuxc籃xs3?Qf};a=8tT5ÚIm-$ 1\^s1 :H#QLC ~z8H91]E%]UhP{ 84bh)i :>KgYbΣe9pnf2z P]He8Yt m( ޔn\z_FN`~a6o_gNhViݭ\7.\BM ɏhBos䜉cM8- VDǪ"_Fppƌ`jM$ς`RI0 7(2f"gJwW[\ҺIN+yKm*) Nl̻V7\:C]..SR^%]?Tf҈Cݹ Lc8я3偞`tyM&:`7JqWCkT <]>0~yGv^""}E(Ќ16e%os h)0x]OнJ=oAi :RPT<.td&E K'l5Gm^3.IQ( vuկ}| |ՑIȽ\@UHh7:aؖlf.Bb׽`о7DX"T/E\v>5y7@>_t4erxYcy~d3cshDq$eWuy`^B׮"BsbHKe" veAX:1zUy5N8'M(Rx&v2}kw j́v/n;Y&E=,\qDȓ=$Vŭ [0"d[~fg3V C=?ktLȷo49n R t^ʐ.:`M?9//\B?s#He}n(G^ھG]}ۼBj;IkR߆k^dnт%V6y6 5FTP?- I⒚%x;H*d+8lƭBx 0i8T! e|2>Ty ;#VqX%IU0%]K Uϔ lvTx%B49|…Tv^ӄ\ tIG'6b9.Cv8r.B !R=F.KF PL(0^H4dž8P:zvw*ݴk/gY m? Lm+6O0[S 9 l~-a3eGu7nC찏cɇdz'cXK-vlbGeE%0e#prHuk_af 2įvK˺JpeVZ$ l)AT-Z ;I\Nh|&-<"r^X ;wNL>iG0UQq*쨡4~\pyћȹ\(^XHWՠzfE773?MHSL&ܾV!sNټϱSp2;}Zī1fp 5LTy~Q|6{r3c]!Pdf%\s8tHuvO5W'=[XUoT]'\ dJMɀTHvSyA!Cy'Lt|uZ%493*?'ؿ͵<þh㱑aHow]"E [C >(p2?Muձsh9%""q|EVj\pdmJq8I23ZV6/.O(ljF>ԉG[2@؅KF;a+cd>Q"[W:RXPl$z|ʉC延F7>΄hqޓ}a=lڲ} t I OMF?p'Ugܘۇ>hv4<+^>"j/HVQŏˉBqVBLħ!2N ,UK*Q on3X܅'!Z'tk ̉isSΆa#; xkxh@x#n&?e@{٘uLn%_BgAlrpX`o(˚>e(Cȟ^?NdmT8D9\zgpUWI*85J1ieы|\Bbzu_7ZDE/n }jXӊ"s,,͊$TqףU 泊^#?Q {to4G9Mki'BHtV I-ȴݳK+vKGpV[t rO% =xgW<=jabexxTJR05Ϋ !q9޽d< \vey{ u:0c@3Ip9®7߁!@W w hztgPպ;"}gx@Ψi):0?pl65֜I.LGA*uipc>Ki O6i֍L=R*S³B:~}{eTL]?R rY5й}}:D 8+a>]t,1apO]Owgq7Imq8ZqM XA?,5rbJ ="\58LP2J B10 Xy(g5>FQ>aPeܱ6(6TGr;͎NV/y K/?ƌT\cFSۀ;]ש gRX/CɊ˄R$ =֬t&?Ւk/a!iyz B yEKkߜ7lFtG!!o20c>oB'3 Y Kĝ8^v%(F@7^B eR#WmZ[NG95L8 ZX") >X|)Jƨ_0l+(䖦OC?V&&ȢEM1'R]g;AVqUC7}_~*,*䚫X>"g>})`֑{ I:-]TaqE@8yƕ.,hp-Dt.BF漪GZ#>@-{g>!Fsi,}-گ&馣援{PЪv('VczT0X]'@"8 @xaK=$y>SySxA>Pp߭Ιzk3fI'd_kose +qo?h}mvZߴW>0mZokJTKp5Tﺥib~ƭURII9`zCNvp鳸y6RcRh2b(PRvDɉ_=iUi!OsI7oU~5S&+ ؛b޵5 ӑtfn)a =q0x&)Do/4KB'2u~#"=CBlÆm%,/FMEF>M}>jOaH,IÙn ̃ߊ,ITj[d-n.9N0 d "i-wBg qJ Zhp]?(`ȮJ(xA v7#-5}MAX(V«V0ݦW7$l/89k)j;o6ˮKA9CVauܤ ZsPJ5ku3"_8>K+CGw`PnHpwc׵Njnb @`#!Q=0 6-3W?ݳ1{?7N|q7t~  0 ^bf!ruHAOQ^1l/?y%xp>vFBe@k(+P ɘ9Rcp4zJ_$9Ic{GX>c<´hVW?N-mpH5%  OꭦOF>179aO3 !ֆ!JV:dQ W)9=a -3Yb>,pr>Y$1Pl-qxA4􅭵^5d;yH`ARO?7feճrH (|ኟ\6f$o z{[^$T/j'eL'ٷ,r9yUj>l27ȼ*4E|J|]-DVV3_~ _pGq?ZepT;tn1OxmPi𫤍)̼B0ʞrI0Y$^86X,tO]1^tc4o'>*dwJ*ܰ'6۔wnL<MLfl_bd/6 uCO-nukj 0]!_kg#bc 8]>2f.̺#^D1,۷`h'"4`5Is?b҃o9P\f} m`"n>˺-/5P>?zxQŌb`V"8*PO"sA29CN1Ťz(Tf4E @|$s*F{qs]#%0!t pnJt!2~JKozq^a6@,\ `8Wr)N3 ݲ/$EdEtLItR0r8i}tmjPsEۋ3)ڏ7xQ6ax􉺪 vH"v#w?gW0Q*q[\'K 𛟞@vSS qiBl4f]qm N}ʆHpZ6= jP&031 m;׌~Y0~=$KkW5 TE}bcw2պNUDq5*F пf"&M/F n_7WEH!RݑyQB?ɕcGrw{ga` rӖBi`ޢZ6tA-4't0Hd0%Y[6.nVU:@px???U,, s0b~'d 7O[׼bj- 揂]&F7J. d#䀤=*=Kqp微,ƝXK[&EltcM+#xGeymdN 06 ꕵ#EOUB '%J4p-F)3"A*PB)FUpmc.=LHFj5Yz47W!ï?(f՞4[_јEA~h-W} HPME E"TER+jr^#٩a/Y`!\?HjeQkҳOEi=rtvO "{yiY-F$L~`Xx7ks]0ΎRvOP[Dc6oGmU:z_p]^DfV)OXi:gk e=q90hh)Q_IeЊ6<}. 1]5n#&V<)̈Ba3aCуg)Y@u3T&Fy@yا_G7S .[M^zD!&S*{b.!/R-=8d [#gsAPr;Fr89xo?~$wtSK _lo2Mdħ6B#}> OXFŐZ_nzL~"nqLo&8o.DpmԺ^ 4M8X)xsy[Z߭)\ $vX9+h7G1n^q:uq'y>בL%9΁RJ`[5;*,Ffa{7WȄkAz P#e8D ݠW3 H`b#9F{ +K]efsHq0!E! mo@aj`?,Y)XqՐTદe<΍N#p*5Ǐ "]/@ z#Jx]wūbra*qsZn._FPd[SŤJb5d}N4ఛYk;#1˴ۂܟk 6! LyxHq:'ZGH_bh;U1>u0,mL4l)A593޷s K)Ά1% ;-dm)SzEbȌ$ <>>IKNP?hTiSrIYjo )E'@BV,We)Sqf&ooыAVZm$ѠS5ە25/ >@q –Kϧjf=c{mevek]V19qQKنҞIQvR`=}zCT<_rqS~m}۲tPb5=.:fBpK;#ys-]ѯfywOUvb(ήKߩ[1UNmsV葨,]ao$9rGӛ mă1*«3 CI9FܠrGW8>nud'%ɼ0{ju<12=!_ʚBu{6J4wf4ꤡ&)c?PDRT;9z^]|$/Ѓ+1;~*5%]_U`.X^߳GBzúi+tEN}R ,@)h%XkrSz(Ƿ Pʀ> W/-vh3anlbCB+5J CJ"7R@ /:5Gz;#J1۷c}Md!bW >7A8gVGll+Yjtˋ4:VC_!d$%zd4dB5Dm$0" tn2_)6@,u'$6)11v w6J&k#֘]kfVhn ^L~kU*e1fNL1D63x ئ5/JgIU,&6@1AJT~k2kt0;NtA\'81[Q^)?%F(XY91Տ]0$ yL~`U~;-x:O41+9cDBHUJႵeAkd1sB!Tf7v+W3<9Dv퉰3Wk.lrkހދo;EHwʕAw{$!9@ːHn|Us-h/A:! U3ۥ7f%E [i ;۳\՝6d|NJolZ"CƤ _K#1]qzt&Uu&t~XOY%duI"Ost1hD@yR; WE.Z Bhi?n_eŵyhDV֣|tkH,9u6zu7j"qyH]BhP>ĭ#=$ZSymq`&E͛h$Nۢ?M<63.uzG"QΑJ51`0K]òǕD>%MaRA:jފtqd1:#UO$W9RG~YxIJ$*,6$æ:Ο:6\JO}ѠP$ydSN֦ح$]G iԃ ~o螺XU]oCBЎDSqvzpD9*"^8jc32DD(z,/Ҙ)|F6MH\KolfR`Vl:RO3 TzE5DR\&GE`duǟu6)c5U槩#I"1V^2A-!dBgH@d-b+nhyx9= U6! SK뜥Ӻ:u#\CWG@3ʔ #JM9M+fWحar5[mMi{sLиn!feD)((贩-ʈ59߶k~cb~*=C>TB{I6UxM&ZdJ47kk#ca)& cBӧlC`pD~/4nܳ@ 10 +7lIqådqv摿i~yb"BnKcɒm3HGx/۰"3eOGZR* ..ի3/-,|ݽ3|[(hNʜl dtO2/&V"oS 4+yXΛfyhG;v-R͞ \ؤcH<_SA1:fXb\*MϚw%Fr#YwӞ=t`8dIo+;~܌ܝzS+.€=+wƞfm z!ńBXT b#_o,d3dvH-t1v_B|F j]w%:FJʳe'A6.!A?ȞՒOf 芫s Nf\.9 Qw ;>\3$hYqYW9`wMPoD* 'hؚUg%c  ̹y8a;vBVh̷ǹCu±g°jⷔ Xy8#1.t2/Ԃahf}Cil7 F WVéx)ѾFR*P6':>?[,%&Yǚȏ_ѳR;%F;R\4b֪lVu@LMN{9*nћ$ko>HEd^PdnЃqMU}AQyn w؛(EZQ}}p3;".ߋƿ_Ksi71w&&2N 94sȩy˴_)8N:[a䏰e \7 *[y%g;rW Yp7lϹø3YD |#<^l]Ri$[s=:'56'BP\Qh;י +a$v 6dr ,Хd7>2{}{*_kbA6kx a~s{ p/m07Co"ht392fg9=xjًΊE}ó8I4_J?16XW^j~+B>mOұɳ1(ɏYT`~?20Kki,6bQ}-|JZG`ݞ;ʾ-qV^ʪC>O˅ KQ:cFG'{ )>1ۺ[SU0zX?Iws֖:UN"|X{2|@r&р:Ynjv |G% Kɼ6-##V6:Л jr m_WEޟX#* s^'"-Aíy7j-Y@k)ϿVg?7K4% S%?y5_di(p &s1D#rVnhx8UqT.ryTnM"_CS~ cR JژlCkzpa*ficP=>*BmZMK&|H] `Osrm2 Rql~(FWrqdz|oV7{)304!3`[MTI{֨0ϣoGbD)83zSA ,x]n9\j1~Ee@HƆpD~<[`R/dCAڑ/G~k)ԡvƼzL˔'ڹݘŻz) ,s³,P4e:v5BgکMǒ$0LM)U0o5B̛^^r|m(cج3sGP?I/UXWM;*R ȷ1K_S~y$͖|2 n0%jF}Jk29X!2o(-(L\$)"fޢͮޛ6!Z:ّQ\RPZҕ#rbTl2^ACAaۂ% 4Ď`Z#GNm(NcYvԓ>L 4I~@iA%h!S.YqhM @/"Ex/q6i<4/^rs} DEI`0c44֛F[5,+"UI&pW77^ O&cQ[6HaOB:[t)hPC~#RA|ݿÌz(h&.mл*iGl6UWNҎ ,9~~bś)|١%fQ`I$Orl.o✞QA{֘ go(<ѦX ڍ;H:½R*[^|:U)ԅ^e_(HARXԺ&*K3lXE"w]gc6H. #O?։}p}\ y$jS%D/YfrVQ]* B70&0"ݘZF>  eI(X|eKB:m.*عMJΖ: H LX, f7+el\7#=>B$'&A)ʬ.jG]Tȃ0ߔq"S{G١TT]%peQJG Zh` D8i3S=E<aث-jIȃnq=By [wX۲*(K65%ySnA}$%R'{Oup("\ˤ :+;y3TNe0h*;ǂy&.qL]nDVz\dߓiLH hf )t) :c{chV ɧD]P]ig6@KZ\ ěS|frI/_bWIEH4ü~T6H R'@)zVM Oiah} Y&|SVv\秳dt;lK۳4V-19HIˆhq_ !/%nxŖIq?`7|b0]ͣa-a K)xS9 5jbb|s*XD}hF^#?}N݆3>HR'`ƫF3w1smL`?ÿkfdNjHP Ýw$S;Vkw'R97l@rvǵUdZܒ;4l|֞߈FPܦps~2`'83#Z˾)Ұa9t@`7&\al2H<;eRm^+&Oޡ\i$4M9u4 8 wX=  (7Iw`DJbӴ wj#͋hndG 9'HO&,}`\9]zcg}+0x~VZq!tbWXtba* m9X棗{{;CEH|rh  `ows>@CjhMesKry#}-u5P6Yb1u7㢋1D< |\ GG+@8&C>'|Sq89ţ93J[cv(Ehmf쳸63 ʌbrqa *8}?i E gѱX3 >ۀ9}Ԉ֜C˚m+? bf[UuZ~*9CEgw){?Dr3#T(,)պy![61CP !E1j[!d]peAN:D~#BG( ]﯐ŔfI3MӾ5s&fds$yMK}!4G]Ha&IhzSBņ㯭ROi 9ao!j\lYLm?n3q}N,:l|5ӲSnl0J|*R-#PeCKx>6<@ZX0I;FӓvQi&yej.2~;a^r-OʇoHyҒrK(oLװ,mva9zNvrdgQap/?NsZw?Ɣbg)< %n@gRݤkBfbysLpQv3Ui5~2G+)PE = 9[&>czV%xxGjRoT_d u1\v>Iiq/F cҡ^cd"Cc.#YCE}RLq8) Sm~9?ʸC'઒b bCFv93t p#Yw&" ڙΎQ|^0m⊌/8ŅA26w'DעS!ax;[ {$S /܄Xl^cWf^ڹg"%$&=?!2nJ Zut34;" MRىLRn@j|Ih_Qf󖓀F,a@UúQ yiI*胂-'q|ٱrL73:!Ira8ZA =xqFqL kKPoؗS#/_y FCO_ CU.JLF=l֏ 'j*s* SRco)%f[Kuм7\s|Cލl|p,ط]# &)r!:i wJFDžW\>k~,,]rVd2t~5PPۃ2۸m&QQ'9#.قi_ګۙWL rWfY3LM!# iX3e|9|>~$<~  3/ fx^6`ęaI|Ab4w J"\ R3+&`/!-ކ$=!hZ!^9AZW αcCα̡ r9V:j~|țkgWoaP" Q_%"ug\ T| hĨSoNxjQBe:qpK[İP=YC*4k}9ނ)<Ι LéVҧ5Z~08L~M7T}god Ò^SEƐkzbM\nW#h} ܭ| on3ڭ=2Gd;%)11I9 mM &{tz,vR`8+=ڽ2cdhڥGcnKQ}CQR؉ʎ\s@X"`-AjO[G)D]nԩ'V6tCG3ͨ /U3{ߟ|@pN$0߀0)I2 |GW.x/nyuo gXZR_iM<^x8;3ebygӆt4Bi^YȽx2[DKJbpy@ vɑX(|$9v-y ha˜dǘ@ c)p!4KtH26zvЗWjT1^q n8' .dA(A0’xG]aۂ[ yͺU!RHB+KSf40J,`y1nH/sl;(ztu?e 8W<\lx+ v9* ˀ"gl1v0v4)H&Kk; Vk6kpr: %?2P t4Ş({O) eB(:r{^b߫ր\6߷hHMnlDݙ+1S#^ˡ9^#t#므O Ngzh@.Z\vŸ|"fǬ"(e6FkiS۔HGvNPڿte2zb=ɔ5]\@[,Q5{;+;3V}{Ob/Zy9 t@1KVӰ:^sEg;Fd L2DhP:m^sEHs 㘅q`@LTc$y [O#_#Ҩ-$VEkMNx-#m(H>MOSn.t}SW?Hz)\N:'2/j:RF,A=z OY&F Rْ 5_P#>2Tcu>eFI3Va~5Op}KAk^׏Ni!I\ځTjaSJ|2.sVcf+#7 gȢeG_uϘ@(9CnyB2[xN-l\PoVg6n[#ì7X$:G VcciMGj&JqEƮ\Ky]IdC(l1S7}uGJr>7G†''#COT@-omz$BioXU]*{ JdNvf /rd9iDĘvVQ1=yk+e)L0.r[r5^Hk{"g2}iVW/dk T]i󝒥#?Ou& o5qcDC[㰠FCkWv%.ԕ+8m>\ebVUqz`_΄7' R:mp |\Kr&Ef h.)]h)g!@!ݡ)$^ xAf8T}q XFXOCSRi }jf{0r4擄ѷ~~h8Q+p8x+|k-Z/Cހa讈ĝ>mikh;о)k `:(m" cH%J^E"?Q,[n!7^6۵ǀM\ DC4YBfך /NsWj!nh}S!칤v"+ N|@?IҪJ1!)F.kw^Ѡō˦ToݮHݼ#; GP[pTֽxJl)vr TaǥfƤqƽc:9 B|]QXm~%MJz `V[gr]cm™ڃ_okmsIr<_a+$FFҠ6_8\/SK g.05,ݻp1~"50՜ɓ7f/#Nsnbo5f&QG{'_֝<0 I]o m}N(s0?v_}$bKsJE/"Iqk&M.rB(fE6'3ujqOeȺ@AY prڐC4jNC6/Cp-2zbGދ72* 6YZAԊ|uw@?L3ÏEC< PխVj t/b̪`AN vILFN,|=^*F#ԹOO9,rpDRvQhZl{0;=&P_lm~zz٠8@i٠e@ymƁZR Eg H95va-X7O*aEaX\ p *#z~)ֈ[s"pv|off;4d,Wuxyvۥvl78/`/ۺw^ݠ&hrfupVCUk۷)o/'^٥^0+"aYQ e/!/&Ǚ- &XB]l +DbWcaFXͮS`5ri)XRUYJ ㏆\~j1&dieEeI3G۹4VmPf}pM<~:/dO+wG;~#ϫ*~A(3'pҠϨ/௑θZ6=wsfoo3fW]MXtUid[5Y%Pjr.mJ#GF$ZrpZkCQi(to@\@Gd%LJn|@+~ Yfx9OǵNozl@Q<D7ةr40$'KzN'3Bjp\r4/W=$`#~2DBE`fF+$BrA=5Cy06n,z'vRG׋թL,zmn*.G@A3ϓ=0~ Gdէ]ANZ~b,P@}&6- f+f1jD64$fnCtˇ*lu.0`ܦ5H%!NYsQgj 鹼[x+ذ<.k\^1q2@䐤gMFnșb6X~zOӲP!p^.̯Ga6/s;[A#錭TW(\fANO,!|v}沺/!$~s0oj] ZG-ѢR""$PFv '3 ֽI>i>Nu*7 .pE*+ERܱ h6PVojklpD ĵ>,nc%f\!+of JJzQ F,.vBgͿ32Pp4)$ _u֜!Id5\ЉPYDR?)zb[ ك/A>&J^F0;!PM#wzƞ)u1TsISաSTdŽ1x/V50H zcD%hq8)qխF}Gr7P m䵏8 NAB p]l;%APǂ|(>E 㓢WT .xC@ܔ{ARܢ|zvUTVD*O_N vS+2ffLjHIjt5ޏuxROG C4 hF вq=qg3MK Y^艇؋=2CEQ~#Eo vj AvZCu{n0L M{gaMLh|&PU0 r'{q%{r]$lUTMBeꄧsR/,;7ic\A9,.E0aneph[Iꯘ ~.tdCl1B@5z׿^5f v㹶q<( ,Gfb+,Vwݤ95"nqSVSï3AʰH],#+|*\o>S};Qs6z>Mj9W'RK$-*3VH1ytX,31?G"f<7%bJ90sFNEӲ ϛ1)Tr)gw|?J2r}wWYN/V~WkxF䪸q[Yݕ=)VIP$aG 5@Qӈ))AQl4ɇH-D/pdbS+dǨ(ߌRPIT NBcl2GxE;LP^2놿;V˧ `qM{c>+)$A I@y؝&ɻa! жH7B@?pZĈN/ 1`X6zICO|Unj.AEi|0u~NP9 Y]:""U6! k+ ^M1@ۑsl)[sr5Ez!ە0 W3C16eM|t dT`#F7Yn$Iˀ^-@#:DĤdA)wIfA d^TLrS IbwM٘H/p rnwTJ^s ٝn<"0b J%FeX ]dZ&n"s~3:) !.]QDvv9V`?&MWl] hR̀qɁPy:Qa`W>ϰT^rB%,cNEvZly̲@łMzdmR*~쇭~ŠA2ƈ" H>,70M^-We۩3#HB5G O5']mJ#EP48D oL(c[ zm S E*O/R9H4s}ㄼO6s.Ji[9PХ(TL-2-!eGb [vK<'Fߦ pdme,"ӟN-~v)vcxDNf[K#wG[z#+&˯%*s 2wѤryT. M!*8+MBQL 0Z d$SD:IGQ0 D;i"k蛋W Vnꯟ)l{1,k tc4xC49?HTfz iY/ru#|`/CE%ލq3^,k񸅐蘇ahݺen԰ qǕJ.bg\6~EڝP4qVHH!%Y f6aTC|ܯ-`7z>^.13<q_nmrmKn28F@V (fcܳUeE3])`f=4j)H.Fm+teb:1ǣ+ Š%iGUt3/+3 LLojJ+ЇR%(ģoGOI| g qhnOg :օ@'=dH*kF !*n\49> 8Gv6F5 4Lv? Jz_H` z-PUsd^xcjLWu5NyZ9Cq[,YZ= amXUq: 47NIܟAQ5Aa*݇/_$r c+O tG.Vngsh~kkl^sƤǹO+ylgԫ DDjnf@͆|ZV`E*@=^׎f:r(Q.{IjA8Wfljdzmw ;n"B; ?#C¿\w>Gs܅@ 0\ٖ-7 y*ÓhE\ș>؄ k[YqS~<~q];Yx ݎ&DS;@{Z@3D +I`:労SkAwRhK~ҦOluѫ1s/T3=N#ns-bKg~-(Pڹka gvJP4@IoeFG(UmtI`ĀH0,ecq 0$-O2{jtӞH׆)4؈Yp>¡q$jV>ɮ O6=)栧:??:2b[2G\QeZ[}9 n8Ǵ]߼c 9>WϴuÄqlhMa]}Z BDθVx"TRBX%(drjZ }8.hx5=W<_OAB o*! SaIٰ:E3i:>l%mq8%i)CX efi;כڪ͛}}oHkB f]#Xs~*,;ZFP`~#i_RyX A9~M{MkЏ?5~3庎P(M53?fʧEq7m:\@,3'_,Kj'H[PFkn&~n\~C ,;Y x4,O7& (]_˝5@b s< c摫z\emz˒1Dee9;k(<*혝쾽 zڮ?ܔa]4 Hga{ڌXx8Qhl):DɌ-ٙ<x +\[KcNCu4~d? |>ЬIP &I˷گ+(vdK%q|wp_&!>Clw;PG8t.%eI"Z)98H=@ؒwq ;%M>VG rwъ ƹC_nk-wj~ݩ_4P=+?k(%u~?~qf idIӘ<׶4Ql~;A0?bx!NYJWJg]VXQ0J>DqGA ՜Vye&o_@N_* (ĭ2۰c+lQ=I(~z#~u3%qTKzEqa#%e@ɗ8,i*|j{ 1(ͦƭz=GJEus+WfN:+bPyjYTSƕ ={ ^LNˌBu!s1{Z5G.RywVZ]u4_M}s;`g[臣( (i{O@# QX+vG1l%lnȜuI{d3Sgnk=xNA~Z$R.J&L-5dǧY!\{_=FK2 x$'ict=s (HA('3Ge/4τfXeְ͜C9!]*M =e^v[RW@ϣ|$%I<ӐtsmQMDq }h򢢈3E`k ݱԀM+ 6VNsƋ<"!^G =PPiu>8ƕ%*ì{|O61u~4 =tTC*:<{fnF(-]n:d:"dT *e4>@!IdBg͓ңR%uIu޾ 0CCLsxiOg<&N|C0QK(ix4S+}p~? B QBf/. 80\3'J8ke}ѵw6 5;usEIuD6ȸ:˯$dї'^tjISt,JYЁVaRd) *7iapcRdƚ?(r:a.):JoDW 񫜻d»"7fI5`oO=g"WK=[yAIT3[D ,ѬXK0!(LGkt#% ̡YFE΃ٯzuϵ\I|SiQq_?ZoE&Lbx̸cgˑtptHbQx!WT6롙u\HsMC?w80Bjf$}XS+% 9put׉ciyu j<$XкCx2bY&;}5T-, oMhfk)h+yPflU S)3&kK,M%Æ?%9| $uް,`Ƴph#WMdNu_ #gqyc7|ejyجF6 {vM&"|6()wHFݐLf^wP$>I}waɇ,p<֧PTv"m>eПY9 m`~`($B[7{j2Y;,K$ˁHF8Nc9!{Z"u 8FnDbN,jEO'פֈ ##WK6J)S̬l?^BocW0OruKze,[HT\ ?a9 7I\6H kDTd&*\>|{VfxZቔ?X+?AaM:4Jx"Z8 Z6 " #  \<6Ddk0S#$Q}a,+uㅷ A/xb=M:;) ׄ ʽ ;:{))ϸ>ڀZ[5uNgi ckD[3f4\AK]2qP.LF/m 3̨DMq5 ܞ5eա)ϲ{UXke 8hm^(y@z\jRkD\ڭsEk) s\<Ќ!V,)I2Q$un`lX!97e6p6ֲQL:iу\>O^L<WOQ;;tY9̚ H#\^<_ q p+&{à Fpkzzڏح3. bX*.RbT&z%WFPR-۞\" M!_R?:f+}ȯ=2t&cm1˼O<1J XrI iP;yx "S?0t[<^{z}3wxj hMMXʜ4 ^`5a.T21* ⃩9C;. g"Zp}3'_Y{eL@.+fn ͙ ^WBU*g1m0lhb&\X @YJ4C&bnSfFC4j ˫@ON}d^GF䜍xn.8ΏƅkpRE3wsSJ0,A[~q30{ jDnUHr*wƗnP l:{@!#գUR襇^uʳ;q;:[)~5Lj1&`&,)x P>Ұ$YX`]qU*g_%O8` ;IҼ׭zݾ/Ir4T ?j6Vf04C.isZơt?@`8#'0#=yd^ܯ}`>ufę =rf_@{9\7J.}F»%veZ9zGe?.WUc6?0W/NȢHN/Ӷ.BHhvȃ^͕ [ g,rW&A<VN/`D&Yn9 N/Tajh1(".Z{*kEgNKz 2!+ƭw6l6{ٖьp)^ER]8B/ exP{ko7k<+VZGYN_):}_Gdr%;쀆%FN)хzq$?iCI^7bp8ץ&g.X(8_'RV3g1 <ߔ6cjiWɍ%v]ѐkӪK/uv p[pum|l1s9eѽ<1V2a3EmlGӸ^E,3js^lx:Ix;VlKT,):ZHݾJA{{l1ӏ26S[WAZقtŤ_yz6aht>(\8ʭ(D _ H)ToYr&9 j+gB I:M XJvbN`po MCP^AV ySA9nlnԧ<[Ev$?Z3 2*ػ9c2Krq**%ecai=#LkalG +n2cHs)9Wp}&CzmOnc̫<XId=J^O߬4= 4rdg=zq7+ _n%T J zxҕb{Y_1p棊TrpoΕpU['Wy$uA22͡|EXA/вRf=:Q ~@;"@%7rr$bsbq_[Rl+yh&S4B +}7Cb)M^xY:Kh1EYFHsf|lKcZp$rQ\>hpק9bc̸Z7r ֐ʵ+eEc4΢G떍 qXS:FRGYt+x$:.h "[-{Y^$6ԕay 5Kژv16n_j[% ;D^ťy Sx ٮ2Kk4mdÅlY[eKUY,iaZ;En#FjnuzUl+qTTI7/Dž/r"}\akQ&wE WRp f (L?b1\5* ^$/WMSמmtƿUΐ'&W\ӊZ{En7rH\u.֩4oaR'}#wAT rċ}ـ}?|[QX%bv_AX&ɛ 6$?i/@NJɷ*>$1՚cUGiXSP3 "y*7h嫜l(S.6` zbq%cÍqSYv} >O+"J|Td,Ky-ϟ͠f,̊ /:-;*XkȤf(79#ԺClukp2aՊwEͽePhEGVy@tz5U pAޢTEEٗoZVҺVjۦ:Lʬ)}I9%#S&Q?H\J!ɾOVHH`Duϴ(1B?!*^d3٠|^彛g XJΣACԥMғڍPHqd~S %IӍo ]꛲w־\ڱ-X ?ny7.K{BQcYaeϹPy`g$hNN3$:Kg nفw4&} 3ýiУԛS8cmT%o[\XK~&E ?JHM@H%-fȑC@uE).$q-8v'6f1\ԙo;b+cnI\y !3p_ ]vdI 6|YulIVS$5SǕH $5Dxj釦+DBI{r:m%8;Ӕ-9kw}@nYX(QCp3  [~Kzɚrήq@zT׃%&/eMOly,MJu5j<5Xq_p3b+,T- #Ľ΢kϾ5kĐ8 #)cd HײKG7[ :a2iTx'M|&HŞ-!ۺl)_-;r2gX6ȍְ nowi3zq-wL>j1{C G Cšs!HhDqP$aEg@5: PB;pE_Bj$ &lc ' ޲%\`_"ꮽ'2 CL_2h#n\'[hD.U/~rsƗÆbiA"u:; (>#]fmLo۾`ګ%nbm{Rd aDD>R1*=􁼘Zz۳XxXm4[TwdqF/=HA"8{#S4"\[6 @+'՞qR_~|!elf' h_:֊L?y%D ^ RhJu$l zܨA$U_Y~^}QFQ旼:ɼrK0uKbwSX/5Y8K~?_H2`J3 ',/r8F&eir _۫fṨCwbZ\ez~?9}(p@L?rqm 5dZ>R-|C*}dZdH7yVb Ńn}}lt>5Xf&ރ7cp={M 6]zJ?^ׇ0[SCmx_<*T([{Z|K\]֓+Cʣ'uGC\ Rv8}hsEԟKbAkM^C3Ly{qtQ}87 qO@Uᚳ.b)oD}m+r@cWٖ;1~vmhvr¯k4SrdN8i _ }u zcH7#Ѳ@& ۥ?my?M*}>SNMX Sګ!cDQA,W32})ĖP B' զ/zA@p1_8Is L;pu Y wq;(N,y$ȘML~x/2w#q;?O:@Rytcd=(#"!vW^H2 6^0H@-KqW7ĝoYFu#hUq/P,e0aP>`tc=wH|;~mN,|2NOPX)ܐ)a7uPE-8ɂRUJUD;Lf~t͞XW oI+^$b'XnO3I[=m^W옓8Ä7;` fq2XΚ V}U8ODAD}kCda%5ʜ/'"nEơTGݧ;k')…hnL_ ˜X+KmxZ({^1hh/ nP2 Ǧ1'y8:wU$C:]^Qxzφ/yΩs +jfu,ڮ$2hڷ1c}}nUg=ZU(lbrv‡ 5.žcQD1`BNL^H4{4(I8=|EW=qM>xǹ4 \tͷSqȩ@incGAh_m*!?n rzޅpDlS4Ϳ!4.퐽{jc:4Y kCHmXCi!PR_|FI3vs8Ą4n6k ۚX+a_f㫽Dc-?]pkh8Ka`!C_VPvOba͔pul[]>lNguVz+%RcVZ%BmEgsA~_yC~Q-}G1IKü)t%$Iu]~5T̙ 1?:EPE(v{y8i6?™+2l dBG[OfcRN.bF{S>b.7b{[ @ŃՐDyD8T[L47 }ñOT䚖SFy'3zaH~o:ĸ1 __PBW BI'IWAg,stJy!yS1/t1( (eW/D>VŸ$)>J/BBO'U|]V+rLBgI=YEzΩ@H ;aa M[6FLP|8@*os 5fb}*"oSu X'  'OG0 2!UV߰BlW2lfq*c$k-2@m8;!3d*HԬ@b4:-͝n꟟c("Ǣ%En4XHG pˈ/#o?7" M.U_™:"C$<-dHWydVrtm\dBv(mD߾7cńkA*/)`8MOEn }OnvIҊRBI^KEfxs=_p*2ܱ:֚i *2|qey@*s,UTI;ZזkEPηط[VD2ՏE`\ ~"'!l~s*j6 QZ/(MzCw$[Xعs6#"2\7ڷG- b|PCm5r.MD *Y[g!70+\d ,Ŗ*qkFԇ!$:҈π> eKF.+4!'GrU^!A6T~Ƕ!΃b*o(f_5UhPt5K6Ljhd QbMرѴPz3*j.RV%Tٚn㐎]aCG2M j/v*i$B׺+9AWn^Y{Vz{Z mpodA/bPswJ%\YIU[F88~A'&ͷT,-Wv4Kz o=&qzvj ^2 T_K`Zo==lS+M)hV0R\13UEXM[ }UӁhќTT{~sѢaRl3]#˙PUt1& _AŌ[.cۈ@>bOF_u!j*, vI\sR^ј-d;C`#}4R20S9pl FC|'iv/dET A$'2 z> p>D#0NM X!Dk$37ShዲӎKPz[rڥ>E\Ŷh@:F 1+N"խ˖;1[1[䂎HW1c'=sn,8cڀJN2y3*RMD/:$_zpbZHڄ^& !.g8ƫI}sb]CTFt p<'Vskn}82{UH)'(;@)y'嗺{Oʖu[FaJF{<1"~+#T:.dJ 5A.?W=.r=# *WާTMinrV"xqw82xQz4I=ҸLqt~5IܘE["$evtp'P $,A@k?%Ǔ46ŧ Qvgpv׬Q\t[i6fXP nJS C}R3Yeqw!@/s?k}u!PP~2PVN~fGaWclB+]eh0'eUW |cfZUHmբ]CܓUP&EBàa`?a5RzEo/W]ZR4.D+\{55zѵZv`ŝ)koMjJ)c MEvU!}0*럖S*i_|%t֌oJP }gp5^8.f, |[aJs׼(i6׊r5.hw^B=wsN ,99<3|XtҪ4>ikh8\.>oe73u#r1Rt̜/qv*:w}gl,pwy9ҠV)!//[UHo۷bNWgbA[ 9菐N FUGh巉oo4qu=ݭn%س¡nț]dL@v5VGH0gLi -\~BQĹtX`@{>]}ʪM^_;/R#v&+8pfeqg^ʂA\0!C9x#asA#YutgWwC/$&l@=*5kxQ KB%g\( VCBՊٷe8j+NYG9`,-:h'~YƢhƈK{֩t%p9_H8D.k[KԚDqnTgWZJtH"}h]&.cXח#a %)E鋟AXz;~Ē" ,АnFG#[]IX !z?og2(q4V_{; S:* 9&y+ӡ:u'vO2B;cFpJ 2@1{ 1mw]Ɨ⃩@Dݬ׿םNG&|Hk)Ċ/ uD2+84nr bKGo8#lq-♷ۭeqâ&P<F:|h9t=%O1yB$HAr7}OsSiBQ-(׃VfgM/z)ӻ~q3C, -8ؼX qV's sUKӎo\fb&فQf0}}}^)DF& 05/צfWSVκQf8`.D5^.xr+q>Z%63^lՄ n9y(]fĦ)یAB?U< G:d@46*eZlzo Ξ63;+ `@yQ`jLe 3MTef ?sVfha^!ѡ2@WP=Lo͘",e KgT><+Q%x͸;ˢy-I7ꮤgaqbnê)XO$T$쀇9Lр{_wU9at4ئPX5STHj bqLl}ҵ6M)GR''lY+Q|ف@"Y?6sGV"ΐ.RP^Qy.JZB7[OY.J;g1c@TqXq|@kܚB  V`\ %IN }&G@\usr/_c7ég2N7pFHdcj΢SES) {>>a{eJ@F Q@TV_oMj6eǯ"AU+:@0xl :`ٝĵOGMHd3W|ni nŭpZ΅bM/"_eͬ)w 'cC{OHЎcymf\ ꔅ:H+ pBLuf:M0< ΢,V\w/)H { ݹ9VR0v<߫/LO#v:4^;_Y#}ЧG?xu]REվ5iᜮ/m5|8E2[C:=7K#eb᪠@5P+ 2\6wv,&Cpl8粓 Qÿ 3bi^Z|j^Tzv>Xy/9Ǫ6JKԾrMݺ掠mi/a#'R8 =MmlTTCK1Hz9?A څP|,nFHD=kb<, :UI+2ߊwb@GMzqMU#u6܁|6^]R73U?wN'Н` ji2}ohYUdź&i#{N#!a1J_?Y#3gT\΋&ADNFk$9[E+:}S_OOЁ{ mK7Fr>9ِDWL8CyQGe*ѡM#\M  #޻` 7a)d O 7x2"*nRA42B{y<!eH^=#]T`G!r3LzU1pt:HIFkw\&_C{IܵB@'^{[2)? joI18LkK>WâT#2d~Jr{;Go-t[ꪋ MSZR#Wn+S;*qK>#[yvӜqk5>ܱ}㹢ꡙT]p-.u((Ã;^4 ( =4c͑ 4Π\D֫g'J \J |nUҲkmx<0N[>GWis\i7ĘnMOkAөQp"츱,-&Oon$m=!vCC,`aA޴@*SyS}ƩFLZ_D@YPmS"2 }yeTq_bo 縮G6;[ŮcgcȬҶ1z.V7Rz rc_6!zqc.1\t*wfMZrz1o\6\]ةa,j*)5mU:s,>鐝Fqlp6,-V`d:Zgӫ`ðD OErU=N 7zS`7u~p]Zp6 ҦН)9g;z9[3pKjW@,aN{ !\rsV$󫅌Yaᖌ^rd7V@ʩus΢Mc7⑅yu X{. rгj0)Y! 33]OL?Fg &uɾD@EN |q. ZPFJ--Ic 5K xO?q1źM_#*Z< t4u.|35k9F;@ӬƲxߩ{jSmjW#Oڕ;hwCKAA$Hb0..C.r%py>5R!`cbbDJ;m^&i=416ךP쪐Yaٌό.`3ke+? WݘgX|px5 =H+gJF0\mȈHX5vjwrgٵs#3`y 2HendvbN9lz[ogv(/JR #@%$Kx{XYtW8vxyYЉXZ3 şGrr1HE"oE!tQ@]p.UyfYz#igR#1xLx&'3JSB ^N0Y6t@J&D.R|8C_f򜽲l$b(䟂|#jDbg1GH$h/*hڴaٸQ0OH"AօW<3Ce&ePRe ㅯ8uo*[1& w1CÔAӴdPO¸"$vd=6o`æ>{6zE4'>DWe%-N, ;Jhj{0L{ü}$ϣۇ z$9*KP#fvWNicd&X y8d/I7,/*/= wyi"ت1hsI95vNhuH ,ffP=r'RLRn-h́+EcY@xeiWy.Jݟ a&mI-SfUV<J&dpPSZQ sF='?K4E$ݼCU`Բu Ǔ|΂V5o@DJ0Jj&c><,IH3=5Iwd6a}o J[~/%%FNTzԏA4se&SdVy:c~sU|fM $ oM2eZ7YMeNȜK, ē%Ja#:p(~;tjeLqMQZӼ(CDlKfzkѧ';up5?Mkڈ$}*.Sš}\^m%ΡjOo*H5P M,JO O+$AG{h@;,wyaRy`bCAm;֞d*|5IML02,Fz@VkB'ȷ8HhI4(e&XA ]S36@yUbQp<%C@@f?&S3qE_K[e^M~۱7&m+jݪ$i'ZFvz&heD[d!+NnmS Fj"9M݋X^.Qpv{F^6)-fXJQsYSE pQш{yW[߹b>j~ J&XZ'55,[r &ojM<:]Nߪ &yfgV 2d]{D"d[k31"Hu%)bӹʟ<֪h6?]-J((*I[*cAL\koא Ot0 2xk |+h8FtTo>_& &y># `,F^;y8BӵxyhZ1/ohU⹷s-ܬʫ ]T7*-*Y[%5Ozo' @Bc:QU Mdbfi n(󸮠x~b&:2,(B/v_tX~L+oTc3a&`}x/:6uudoŕ!ٲcûie%}^=kPOLO*Ĥ wĚyÓ0RGp_MpYN^\tqd ZIhT_R\#+PʬC&Wئt[<t*o!Ԫ韌hRVu!eM҆u >f ڣg|a1|6-['mլd@vk~ʨPbߧ+#,mS5z8->ciL}wJP$%k?Wcu8ՇTFq,RzȈw/ļ]PA.C;iZ&r n2ެ080?L^Gx|U\,WiI)f7Gi j<ʃf=fɋp=L^rXOt !dX+N'ƩO Ev8A`D0|AS cLxxh y01IU!^iCƷRrU~B"FTh-& X=.7̜b2b̉MPY P=dfƜGèwsy/}iCKhJG% h_SNHb/ iP Œk\soK{INK& 2RHJb&/\򎮜,]=f[7L{vNK @%޼@3*Iy!jpp~? R(tu6iH>݄RA7wy!?`nSF6A -\$87%&[;# S霤A9ZYYJ&$0AeMՎUS~8=P?bO|(0$bJApȞ뎥"tzI 9\ÒE?BaG0ōFQ-w/ܥe5 P˿}[^-30)!b8rJsȽBWG6eOઙ zBV\i.Tf?ꬷB9nWfgK}oHrRK!H2O V=./lRw4͚(otkDQ0}-kO$l~1~,5'"Vl7W. fSY,)q/89g&##* 4c,]v }{ 5z?:bٱED83_6tfK@q|#n^S]+NK_?JksΕ.q7a :ugHz1 iY6Mx1qM:r93ʼnk~`ckD Xky'NɎFd ra t "*j2Z#`߮U-U t@UR}~}6Wtk 7J1)RfG>n-\o >X{cxŎ-޽߻^!}eD&,8FN~K/-kEyq7bۄ[8zڎj|Z`WSu͹rI5ٓ ro}RMDwy{ְ~s^k1Jkev_ts=#d`:$#0Gy< 3r|jB BE}Nsx͸)xѲ4]e0{F#8lKG{$i$3bwW\Yz!f75Ȩ>3~ȼ.U[DJ%$T^7k 0JȧΜN0%)ɴ7}dVދqm/@Kn5~\cC3w# ^7*_ (E7d&?/$Pj{VL94)ءXf\%F#l ,cpxQ+wSu=f"\3i ֢^ž,._EEB*\a`7Qv8\Z>"&҈E9M3Ÿ@mF5*m"+F(':TP@ʡT\Qu"N˛Ҟi[ WTJ* ֭4@#qg 1;xZƞ80}-̨*D|ZPC>v3ҹ/֖d&5Me)'LVmb[+Jq>bb/<(br,&w~je5l5YB dKOAWDBث&uAk˜AX 'Mp*4'Ÿm ̜0KcRʻsT#cq}adIZh!8`va;wPI5mgCٱOum,/NV,i|Ts*bx?0Ĩ?wD-odsn=z{PlNޓgEgq~3Co'R:&IomWx݊z4,wPWܷ1M̂#Zk^@#b3QWs)+y iG#RPV-!<)K PoPe:ՁC] ]9sU3H0Ů(Z^d!*ap Üd+J3P؋ .& Lnq9iec1#y]#05ɠ#)z暇LѰ 3nD?86.tGBqq<+a&?rCB75gKcGejeҎoVdSyH'5aH$9׬LOщ~99|Т,cҢh63fHAܰk]ÓӞL2N;4"Aڦk77ۄNS<5-(^€ns!XJ|!&1D+"˴-mCLT%"_^iQ c/ހk{@:c;tՇ=)]z0][e%c5` J" Ӻ!f 0Yhd~̠!]V-I2+SDy NYj ) ƛ"}x>\y͹-XMiWx~pEIJ&R SƦO[Ҋf-zX8`g :aҾF*1Hʒ?EfI m@SZн%wL `b,Zu=~GVE9U*ie<^VdCI Ep pk0d{zM*2]9q ypQTۘ"ER N|51UC^4,a+V_)gϧ`lUOYnPlF W7>c=N4VA]\/Α~^>gax _j%ff4$:INHߕ}_Ȭ_#<F3we@D[tax~iqG*RPcw Uk ;\8v!J3s3酨6X+ѵ0{ M1]}2)ҋ鬚%\#hH*k5&!뭼N 3h_IX7, }W>HSΧ%M׷BӇH) "G|p"W/I_i7,%δ:>CxD [GfEOODetfkoUS]# ^^}i hZSCmްסuEFU ~CZq*Y!fIf Z8M|Dx&Z &JXu)o囌x.Lno$c"6ե6"].A}!U@ڗUhOmP ZʮfeRKqn>R(Mr]z+6WRslGfͥ}+ @ MyYOˑ5ƓC㑅> T[("T%Ac"ˀ#%Yv1'K=_//Llٚg_C'0wѽ&*)9Ȕr/ ;tQ!OtOd?}(*ğgnu&4Aj !1ϰ0AKiyGυ HkBl _%$LlhgYGʾaqMF03*CwRu0sQaG1DFw8ݔw 㒇^`orj0gvmij PEԛ`Xmȃ6J]W(5.%нR"?H!_|"4 !7ZJ]8\X#'½*̳^ǃcrSzBNXJ<yI5* a0hsvl)hOA\ }XʛxdCoTzz2g~IvFl%%%'eʄύ;i]\x῀ѽF`hORrS-* `zGai ĺw0Ө7:Lt$-Yldq5rWM.kP~ {\@J~tb@4"=,7mAH$`8+pjE%G~"cۿ7WS5cZEؽr/:r =)Ֆ8 n?#93igNd@`WOqIR'8qP;\5g߽aV\?;c #vAeSri7͜bŚLcKQrZ/_\(^,!Z Bgk Wń~"KҼ3q O`D*O շ+#K ^aY Шj耣F:R| HFw+'.dFx?[EX"VjzA.WSe7m۪෺h}|aDs,^FnBAufNde,zV6j83S`@o+Wܨ8utqSe;='^I PtMe61Cfal&~'ׯmk 1GfN= } VbSu}k57 ^o5NқR^8ۥ*0 Sr,($Ojj![Bp/c zb}a.^@a@F]t[M,& ˍq`pک iFAny0q2&S6ozT]<^[ć$$x3Fq[3 1^m2F7.8yuW ǵ⣈Hd9u{( ,rF@Qw:!S[, K_n t( nM ΡJ- Zf n%|O)>z&p LwחUR]_])sLܴ՘zܠe]aʰ̘3~y0 ftܘD{~} ~΋%/. ŶڒRhYrt~ݯktHoț@Sz\/Hvw~yq:8v3._%4a!3'tݕ)ϛkEöpAʰRhX]VYR(s28IMiȈ英#HzVWx"WНO"hQ Vm@Y!xI`JX{p\Pb X]}'wnp;X2($+|}cX |H-(ТmdժHƄ^%qQmEYʝ~iM Fh7㫾zRXy̧ccd$Rv >LzNZCnn-+^ e93vm4^c9rXyLmɇh<LṆ:ʤ$awUt|JRd񁪈[Mq\a1tKPpʽAV_rvI+A1'n کMFE-,mކ'shVg)(qǏn^-ž<]+ܗ OqP2> lUGmyuKa=UfHGT~3Dɵ]T>6+b&:B Zk( K67Yņkd{yo) {a+CHj^vgoZa~6IȓUТ.jQWržPcƚm%$ȷr\޳,4X|l_)eZ-~x.]>cwqQ?ԙt=;sr͕oa6LT*OzN'ޘ){ \6L=Mӌy~!zu?2>cb|&Mݷ9Adb.6 RSv<4H-8J)@ YYtdir~T572}grwE|"?`*_F#r.,zZEA:pT/c]*9ge,bgFvQh '{}T/'#IZ=_OpO =G`ui]w1L7s,:!Zk3G7]ԈRpEsؿU~tpOto`Eă#N-C46<BnyVR~/)dTG}s24 Qz֌bBv]Y+et6SElK7AsS5M=!.9 5IҰuTD_Ɣ1U1i#6#V@tG18̋:q¼xbo!̱p!А a$|Y^abdBнztk<\I6_:@'wxNw. r'K9s..våvɳ,fF!%j,$fA]Xr:eꋵ`5GyҍNk6[!'J` Pnng!&mN#IaWfr6)aTIY*GTղUg@(Y;vl&i|Yka͎'i"}Wd +m)#^ChL8邦ORA-Jq8tfx\m;vhA\=ѮH:j% |z`.  }D'7@̜?\G&kн- K6PFOm"=(X)4%D7SfBU&OxCRlp5C; 6)*s/V߬*ɐn.Fó=YP"Iި7o|1LUXPjdRfr%g#d҆No4/_q5GZ6Xk {FᣵL?.ч|AFjVBdBfXRl/`讒?[`Ò-"YZkVx*E:¸\̗ ]tGS$;͸y<'gzjH`T /x3@¥ǐɍnab;%dymdX}R7V2r9^ 1 tlj2F9~HnNƴ LC O[f_41F,uBxezcU"C"KuRSsz޳t(Á}rr-Z4ua3d1$fk5|zIu:Q1H](_uB':Jf3s)?CxjB`w:! M3(L!(p Zo Bk!ju)㵁{;Ѭu',ъ''ljD9l}&ˋ)p5$qOƁ>\{@J6E<:JE"E[b<3dk'#!ђᨓT kU~{hBRC6Mn:GdF\!.mMcjȱ?xP}{4or}P M_0l֒i&=v]X(^ iŕ%X<4oHY8Gc'5x, \|n /^Ni//#⤺ d|"Nwr56P;=a͓/@Z *ăM` '~ed}#1# %f:ΎڵQLs[ԛ!>7`+B>"EsD#u }ۯbz`U>ўluYpa]\r;t;Vk$Pڤn@Lņ$;#kڬ$%'YalqF䳖Juw@)1eϢ_y=rT܉p.3O6pm>lՐij̫} dGi4uL5j\mgmqmaOV͑Hy =}?._l}kB~?śX{JבbUn@Fe(-QMzz*=Gh~:dR /=҃icٳJ5i-[CЬ@xGFɟ܉] ]6G˩ޅnOT{a 8+G!E>^zr{i]E4m: kŁU_ Ӆ=ݣw]shzPl@B=[b֣L, rjD.eu ڂ8e.^H{|r,- [7XjzӱwTgeg1LM_͗|b/ORΑWd!3J[WVu&סo]KFgAV^Yӯ "l2U"3ߑu9guxs/Jߟ3/hu`BK G3℧< IObZrOԮ=9J82ϐWTՒBN>^X(񿛫g0$+bNAGjU!Pawbw)ğm%;@Q"NDM4LI=i<]y껗΀WA^3\t1+ODf|e=$Ecpp94L1Mg|?8l%w+G2᠂6ͽl8MÃ%iE̓0sZH@x^lACh5l)4_ܴVnAS92pyMgęH5]  <61(dO8vCoTHW~ ܁F5lx܁ 8)'No:| WUJOG۪#m&'ѫXϽ}|c ΖTSs)ta)тMxL27.k0cwv\/F+wλ|AgxSi*06)=Zodk0 u 5bZ5T$mwpR&9\wg99 g@ `Tnn}8D,7ptfCA?<W<@mu,L EmF64Cmȸ/̨0.m"7ƵI0EҦrwn[RzoK93Qˤnv̞4 {xI[݂󎘦{5d .S־dayk[â`*R,by۪>Bh]q8:K0##;L\ Xo@&΃w@>>pB#&9 X6WfP{ū= *r Ss՞1Crik+6I=9fSKP}OھA0YW$! n"9VbePG.-at@ sO[U~^M( #Q aq$ہ>"x}vιh牠¿0b&:M Y3t{EE3[)u`VatHsdBLicWHc\R&rha^>>ĎHKSx?n>ŽBČ@;N C~nSAxa@ P 舱x08WM3|3ӄW ACzT{e%Qʇ2&~u"بI+ta1Iub)ǎX3]@G=0 aBhI=/`W;J} >NeDY >-7iZJCTwRqNn!4Vר" 3Tr"euq8Q7^_eQ%"\Jc(⋶WV,Õ1h(ҕcdQ-d8hx/!<|qU|jx9C)"I9,ѝQ[W?)`s*2 _Ą"۝A:tv>OIS#59>h6њyo2cyr *~\yx06&vM䐏 /<-MR:`(N+`øs9I p$2)7FJ+˩n_-!j@_}pT([q6|u=aU|$⣎'KOW)`,:-6e/Vo}>&1)҇ngA(]i~)Un/ۆ2!%gɶ'!u"4mU`SifV hB ▭xsǫ!i 襤Hy^e-YzN]{RHZޝ Zw[@C5']0I)Rg n g*(ɞCJ!j7 ~MN0eRmKe>:qc0c]UF ɨmo xf,0 ӜtFo2'AB>3(-V%T9[V!(,}^^2c)ɴUJM 6ckHނy{48PHnaDUWuxeu ,{![ NjapХ7һBm(T]t v'D<xq%%r-ô? PhuF~[7EGF8M*WW߾)!1<ڬh >L$ tw@ 2ѕn>xku \* q{uS45uvej9\5 69P,? ǁy2#ʯs(9Pf Mc='p#2ãeNMQx:"ɪQ8Iä-EJQ}V8W+$Lco<ļQ9 <3|#|iOF!R5JRREr C~F ⫛oV*Gѝ2֩I>Xc޴+Uc> ۃ4>8~\>܋ @ OnSǩm.q$bٔJgNˣfd;xʊ |)৮sN&jS*bGj'_ JD0/:}90_k4 c• G7-f%=0JD?V7i4'*|wH{Ԡ_3`(5=Y jW2 ]BsU>[F ~kNi*Ix,-K_(õ$V?ptW`XfѬ>ryM$}GlSrNs]4^Zu؝`^>R-{1 0tE57oxH]c@ck 3[<$Z'w6Z{Ccyub+1iZC丏:pµ#H蝣)=Ƿ:)5D.\ax;w !>iGnQӗ -<7 &UV!# h˛x8%~'˓?!l 2hǛ^I˄ko6RuIwE4eof661`@[n|WI p`({z5qάfQ Sa/Pr.EQ B"ɯ00OÔnX}xxmv7fAk܈B߭^)Hhm)CK)&lwk1@QX~m#:E3q9!WW0LE9wydI̘)BU"4WTj™$ŜFϚjW06`Ό1o_OXDz 3ﰞZX8t%`.% JgONЬ,nAoV׆㰷o;jA0I"P 3-e#e~U\%٣ óޟocGAG(#T'=Z{7UW~ʃK7PXAb+NCA#wkꙦqK ٬OG/r(PzlHDhxQt`T4RmjSO6X5^KJ['O2VF.0 0B 9;>~D)D 0=; UƴaCjG789X4;<b2Oڻ :vLf&BYB׌ CxB;*dR|yާu.jgq\?$͚ˁ,ō1p$Zd`32!haKGVuǠEFaO\@X6y˪͠bg& 8A|C뭏g <=w(PZ5xr0EtzR hvm|oDºIAIUOEaJyvJrNÓ#VR?p Ttff)tOqr9c-7T3TU=45%s$~H 7ϓ{jc8A'r;O ._$N F/ TJGآm*@ Z C NE"EkNwC|?g^_ZR ;wJwYBq -"XCI/[Oat`e*s=-n|4(!=zӠqxL oVm+Xms'1d \tW3N_QH(Y.IEm sD0O) f;w6xشJYe*ԕy )k-(φ*a6>"@~+KjT0Qy Kq*Qbꨈ|:?6$:1;,ч5@)AA29ߧ3SOu$DY4Ո䟄pa/F {b~$-n+e^p#N8<@n-'(\/q\MUkA >{UA,*]Mqt :j- oaۨ<#5 sLa8cepԃCUh{S?ƶn䄾o +]A&͌T&PՒC\o:˷k+eEzm((WS҅60J97Xi&ˌ}A =t8u5Z=MŷF]Ee%qu3ZBMc8 _b6XB'%3,p<{Ph I,Я(s边a>Z N@̡+*b̉H5Pp/~粂 _:L<Յt[FkgVK[q<3eeHo7[t|01cD$u|ܳ@xh+Ḥ~1x8@G9\c(Ac+c1u:9aty=HKW w?QHFE`p;ĖaTl: D^[' zS& XUDHkv. fSС @B ͒Y[ܜo*DySH(꺚'EhJthlENA1ZR="!6= zB:&])L;G4%^98ɛ׹cFX|*1?(Jד [UM&ɓYh@V[났UÖ\Lnow@W~$ Q"%2ALޣ+BXYzXcj @; deks][Ib4\~dOɳ/Jb۽ɐU.yY0GX Dy਀Ǯ4I+O萂(Nwigfۍ0،OUˌwI#ע63=*^RcLBrhnY_"a4¼!a%D{3qGp<EbЪ[v"ʐsK_o5{ I`JWdc/E^kr0ѮVBU{uyR"G?|MTk9MW{o'9VRhM>W䢳tÚSr*o'ٍ`V[Sine^h[ H79b;$fNc0g/YDBS-tUTZ~7Xt7vĩ'&#4$L^ԩ/!wMTDT)E UNM&9Mrj?L6GܝG}tvHPYHAĦ^w(fa4N~)p]}RD/.Cn'r԰CvtuDʹ J-Dw!o\x.&Ur3K> xNH'Pq"D}FhJ\n䤒fD3=#+=._DHSz>#V:|-̊k^\ 0Ӯ_.0PXǠt8@YR37z/hWfaw܆עO6\qrӣa k9ADU8if0OK|%:N61s1GDo\wSn "8^7iP7$eÌR4[X Ԗ`Y49"s5uy !SX㦑Ww`^4Q+ѐRAUK4Փ=-F~r@ {ͺ F5莭l'QyQslan;%'En^D/I6b9|W[ff%Ah/2݃% ~@γIWED^'\j]D?)/$AcIn O$OJdϥ/&u'xh dw}fLaBA-E| ;  0#P(1+yu@PSvb'<\ǵYy? *K8lA "K4N=bw\;-Abs4X*CZćr]Topcc ˾݌x#>M8@V{m׬4"23k0DD{Q88 !.rGWu~ l 'Ȏ/k. {ؠ\mHy5(NG^|v݄(\q;fO>s.w[t&-j G4Mږ Xux' ?OTTzH;eTyt>hwHf?z;>˩sTQ_Hikf*`ոN-%Nd1gcڋ"6$s=-ΦTNt#Ɔt6èH_)#] [[[ ):ȘDe/ ~ԧ|k6Ů_>^K.7 6%4SV{Фʐr8mAjl.RiٸGWJh@>7oj.= s$y{*oXkMRVlAuD܋{]-4Jj1H#I%p! hmDX)MaѡJ jӤ-~re mؼ#TVB>y0rB2m r=lQL77N/Fo"".WUS"Їy/0NT`|&I^ՅJ{%K!-(|sc%DgO MɐتY1tIx S7Ҽep_/q܄{A4gVE?~Pc $TBhs5ޟ$ p0 GAV֚ٿ9g:]#x<1b4(i~s^NƑ ]ìf (!W^pFڸp=Ct]WHz.Whݎڶ%X kwCv-ࣩAC)ǞH"*nt-~W~b ]k%]JLť PTu⨘ uE7 :w\G滜r8H%n9e3)nsG 'RFh&#ә/egh/``}B+Jբzf&N}W94īx[fETmԑ3903&ѧj /mbApvה^V|a)􊽽ቇ0J-tLhآzĸxV> 5uu"27Z >Ө͗@? We=/i!|$XDvy0lۂ}AW%+)={] OB B=7E7 D&"Fwa ǜ3$<4gE++7C4fMyυ<$s9QvWJ{Km ?pRC- Fop4^M2Eq>Oc kcv+PΈ`͂0z)M]2FV89KQube, mIWVdՊ++\MķѫY"ɥjӅzxCCRQVkdoåd Z̤y˩CHX9sEz9Z!9M7a*NamЊbr͏BCS O"Cڎiܬfz.a>8:8$H}JS /p0G4N=]}P53(\uG`` H<׭]4۟DžƓYg+XGl65P6,##T!Z=3x}3H*2*ui(ljp v^I/S|z!ϴ/g(g;`8#j%R[&R[Zߪ'C7t<7i@%#$b a/\4Hl.e$l۬dt1pv4>"c3qt]ʿ~ãKUA6-3=&غV8ea򉋛ό/&QuJfJea:q Ab ͎%Pp-Znnx]+48#Jv2^!FbӌHi6#`/ \,i: i֢*iZ"[pܑuz"ZM4lyS%bb(1P& : V9qbXyh=,Gu%4Ԩ!Hw&6[YwԲ(i#E9l|ڐ7rSRGRț[)TO4}0K7Ӏd{PM~VuK+]ylкBg&8 l8WOH5USEa _~Cfy8S˺h fYFa-78 R12g*9x<(m+> QUOՇԝO . gx_DގX׋I_‘DS_#˰3A(^78W7Oٱ0c?U6(|ɉ݄4M`0=vp.S$Ϟ%WNem~~F+FHz-P }@S(+Zě$4g\y,m&aizhn䗪%N?9m'knfv*ZB @u* ”fb^+^ HRH ]l&S9J 1r1-&.TRV9O):5oH9UmxIEug7_=㶳6 */ٯ_uoY'W.ht艄x$~\4QI'u>V&5^@VAtyڽ[E.vó_'*C') k:%: XFL&F>_w¯:"S*@%rƐ[e%WڗuE5V {v3Q?v`&%FfKi-irĢAh_DgzVOL"%lX]7wS_^G<'8l_lY*QV{|[Mo]WΥMz RoB]BaE!(+"zz[4Z-gR:l%ϳ|r.X מsX!Ҝjռ'(ׄٷ0 K o.},.@ŋ 3_/ľM{VMg.s,@M7Ek$gN<S䶨izk\/X?Vq [Aے&}s<#RA)QԀOcZT>h`ڭ"JjHV@i7 e@. 51:OZLe{!`EԓdŠ%4hLdH,FskRU5k""no]1[x@!(ML-c=mgësܹ . =\ րUܬ5[}DVdwelc*V$"MaO8ɃKn}[6:)뭳HruM#ySe'u.ov IRWrLQþ# |rhʏ ϶l4Y2;J!u5fݻ?dF# 1쮜! KQxߓ!o7 tկ@7O[18Kb^z?uԾ$GO3GPƞcG\WBVD&͊H@F}Dp*X',jGEYk$K0Γt$vhbk-qh)iokדy/ /F.yvo4Q ›yQPG%]gLU[3Q_Md1lNIh*qU|V>Y3qA=0\0[zu*^f-~ oe ;ӤS˛>G8l},&]0U:eC.smj"U4bP" 6Q9\ٸ}y]%G狮5xFJ$$sOa _Wf0[kx =aIQL|[⊀6p ayO7R&Bv$^L[fdlSv="}ֆ$8V51<9J]OkE ?>co@ ѫ[h[9א< M_*V(}hG*k?Yu_!M>vF_(5ߣI=QzG&Nj3BH iÊO''<*UF _Yb=71 r.E!VAJKvԖU}^}la۠#{T}Qt$?^-oHiNp 0$7/DcA~H^=a ^ R~$>7D'B 3>B9$x6꽌GL?0-J@S,1Z$-C LeEC 9Wm=cwU;4t9WO2TLiJa8ygcC2=@\DIHm QnȎ}Z?#T6Ҕ>H o~Յ7(l9ٛ~ʡ'r$*cƆw~2b81_gЛJcG^DRQ8)LMeG;떚IVus#Nt>+qa5e>oÈh`wTj8D+wɃXzoL֭Ds/tw[: m.NMh}_6)d ś`oE U=u6Q`BSjPWpذJU5J)TXZy)3GxcĿ2 E~_''3k i/!X1,9F=IBz+8*1(#o)e' zg%|D\9 B t#{KbY4s (.ZEbB헿]gx Tٱ&=%xcxD6qh22oY&R젌GO%w8!5g89V00c7p8}V[>L_g6b fJ<~>ٛziCpy:٦e".-gո0mY]qjW{A1ZiiQ Z(*ʀ&Bp>C؞,bvhԆl~Z&}KZ1H*8PO3ء\4:8M@z nfP0 S7M< װS_0\0F.Gq]4MbƵ] ] 0p1wNJ#[*8HGN Xtp_ %(OܡI@vil6uwi ;wmk#BTG!?fkpfSp-Ywk |d[vh7$BЂ7"K|lzR}`ؼT.a=39 Xp?iU;vd3?)`W=/,vJy/?56t\2/ƜS)xm.rWegvJcXlIPCI@~=qD(er1|>ytgܡRc/L aǼ\g4|AAVCFJTymp Zuwe Kqpj< 04k+Fh׿WZuL=ƚ92,3¡3bbwh,BG0?QbO74FNd%$dO)nede$9߇R3%rHX-_z xǴu:tLqw20PlK6wU?"By̺" )0'}]giXɘHq$c yyq9.|XݣݩZޗ=&HznLC#ʔT#;+qD1!T`-5AvH5G MvJaPexi: %rN =(1A⌣_+ij+u \T1U.!l'#ۨ HބLd]OfqϾ~v+gÒ7O:{A]xЧ UHSg(:? pkvP-i\|?*!*Knu]g~8ܶ>0 HΡ2@ٱ0% KG̍/bt:!(:ȩ uof̮'0]UHd[gӦh)n3$8zҹ#EROy ¾xs6Cen8.ʪӪWFwD(;*0h}M6&֭f[?+5(?rT&#i_RXRcPS'ˣ{9S?KBp YTwLV]B+0.TUV] <.%7Arĵ.Kx5Ҳ~q{͡W+h+)f 7IliH! idP]V]Lܩ R\>Js7nS!LtZA̞ n=ׯ C3W;ω&PslcPM()~{o:iqeoVeHU$*oMXK[c?˸QҊCdwXj?_̂ 9(omiJ@s4,PVZZ2|":dM+F( ,)  dFBՋKsרt'DHnX37zrUB'c\z@bXըcf6'S1b+׭LvIO%栚X 9fLbxZj$c^#Qz7~НnрU@̠ 6N܀tW?<ΰg>:q|;Ym <}`6fͳBdM4iiPK֚mJL#d f9Aꇠ \wȅ: s .nܗ A&mp]A$Xb  H~,cQ Õ c RY?#}fp҂ [B{d<\R:RgA K竗0Zh:T|;7yɒ1"+L% zŽ=P*Ù5A0RSԽM[csdJ:liݫ ]Nk+H=nrPKUYFdĀә`o$="B!Ǽ}/W֔Gy/.κD+B""Wt4l)YCb ClfE8gc:fKeǎ5g|*PUzI ?! s)st% Eoۗ+@ZIE Cԏ g (]LRJ)(P/zTݱ\JƔEYҝ9|IM}]4ԚN0SLﲱk.|M{x2һPHtPhx(`keQzyXƢEbi7>w4M]H_@v%` rr)v//R! ͟RGlr\ɽ8l!מSġ߀ Iyr@.W/̏'L4Vyeu/*qW6obF=G3Jc0\q@ n8*MA- Y6]B39VK&|em6RtF[@A#dXN& L0u }+jI?l ϋByD6:%6e ME/KFʒNy2dcBR̿Fw"X5;z kDDKP1J-;8E|^LPqu} 4mGr9JP`,z;U(eiE _EOet'-c5 +%&YBn3\4C2,=9XȓQZA"VctbQKE>t`;Pk9ExЭ[8׻b~knT)n]c#INy;-7AA8@%f?XQnŞ72w8sgG_ܽow&chiȦOaFǜO^ n!<"姂n9^Q|Nd~P Z3BtWIW5yGd-iV.,*[;3 z`wۨuB[ߧ^si{*֮is"aTŦ,d2[Y=? yGc1KF'گgDjAJ'Y3 + ʂY-KZ%.6RnHSr/jNWi->| M$= L2+cˣ1X]CEHd/DԋHL/'j9tNe_דtpf5rL%e،x:GG'≾ L$fM"S 6n+ !^扻 ZG22#Æ5yN?R)u\S]DSY1nبi))>7 g ))-V] cqG.=|)Bsؖ@+Ճ$0n)6/NbA=%8gU…EPCy f7!MC ;B6]EiTYD_F.';EP"2hթ2[C S*|"$qrCBd\m#^Ad g,rn[`fϻR ؙ9s-UNnKyO)9݈[6~PvӾgkTS f[>d!PzqR[)+mN^",饩FJ1b/`0\JD͕,pk^k^SkdwؿiID4|{hߓb %qfs|G,u!ҷ'  NC*f؏B|8]d5H8)ȶ_W:nǥDb$!4pH {_?Lꏱ=ʹ0b.Zԍѝ4845i4xVj=f"6^dk 52 |F!L"@s)VOZH<7vOe ٷz]+@WWi*<_sXաVszQ+'q\ۤpE7w[w*;Y$BLs*.W%cLF.aCko`G*&EJ1 N"2+o@2TfQDKȇ^{ ]5 fıf=.(C28Z /ͼ>;$Ёs$I#gk 4Bi!i /"{wDEp->ӓ݋P%XV)juA|ϡ×U^HcoAjW"eąmS%kG[fs:%;),fICAM'KGVB1A\ OXjXVYtJ+TaO!}arsS IqIqyxo\!K%|~n1((D2]O PHmk:T^,)O~W,py⎒r=hf_g4cW큇1"!2(n zEPGM2yѴV|m,z#UF[XZ\BŒw)ebK3 kyt P*W)_(Oo~2Vwrqj$w|g*ϵHCi)1=N6M7CW?V(ւi>!f,(b6+EF |tÁo.BX|u mb𲀎x.Ƃ!-[Hys/;7,1MQ6`r򄩸PaRݖl󥛵2[R HVy(;lv88CK< s"of4tT up?PVGk>n&VW0L} >z<դJUlF΁,ԫ!)M ƛԕtҩE# Be{2EG`Za]*^d'1>fl3' 6kb >U%%*lsLxǕBFZS%Tejy.͒v fmFD25FZTb[ kMr)l겋);Ztl7fpDj!#Njj m'$,U$лB!Ly['-bK콙_lUBJav: [ 7tjkj*}(:T8ٓ-g[P͓/D)Orzk)ctL&c pL$LE*ȭH 3{5 r<==zQ8efpؽxNFˏRC[YzH2C@o;X<&' AH2'XI=]HL XVVO%_fVO 0s߲$Ts=  +\O/<)noY&=錧w]zٴV#){6!7s~8fh RZg JA{5ҴSH a !U)m3dVބzd9(^ԥZ }V~Fٻ\~}t\|#xp5 zޖG!\*77VvC΂\7AKUfEc?ܫ1Ȑ&/ڂ@PʤF=pI;V8߆ NP^"[ dQ;18@; P6̹^'ȅoAF|7CPw~ ejL0vǼk 鰁]pFiOg_@t,hK`MKCΤU"@>pn:bÄa|pI㠩 wZRƖV81mǸ0ԳFc0&h? T&Ɔ wo!(.k:yRU:W*&vK )Z$rgg5 C_;[.ȡu"aʫ"8Tj[ kۢAxy< lUw/ L8^B^JdzKT sҎ8vq%d\A(~k^`[o],nNEH֬c{aHx>p+ F<dL.*G8c/p+G">,3.RYpVfqLLֽ^U۟<,$@ 4YZጨ&O iS\սS 껺"֓mopu!S1Y15;&<$eAyMrsf O_V3b]eGlrrńm(AҾ%TyWA 66 FC5v OXV*ݢ(LotYRِi]C3w8à@{m, С erWNEːd|k:9-H¢(mbI҈_aEW5CptV{O'50FS/[NɅqPdS$/RCy 27YI .&BvlѪ`*a̦w92)#lESS'pF;V~L{qA˔.S2ѹG-;@d}Vl[яx'l- !-ӃS]q?ZxvB $0V1>TaۂG8$l ʌ렊1ܳaɫ;Sr:s!όls{N*jOrVT͐`3R1TH}<03>#Mam0| nbYwDLH%A"TI(,t@T #W`CBybBBȊOf ~2 6b_$re:S}/$_sAΦ@Z~㋉ʅԊJh㷙Y}tɋ/FN[tIv;m_bqg}zAV?]))\lsO" NgIGy_mIXQУ C_r+2~dea]4,bc ^PzsED5ȰZjVtYCW,0_QÒ(oOv1VӚu-aKOH~t 1.px[evHpJFR /fMcs+J"rT0]eARq/l{`_/xrwi@gEn fgUϛO.+NM72zɞaȨ Jd`Ӏ !kWGb | /E e }¼陎yk+(2fO'f_*zkDh?tF[KIx{s$p\ĩ%se̳p7?4zEIgBU) 9tT Ekj=q{5 od *Ϲf Sbv1e;ax4 L}mkx<'i R p|A6EɀTߐM9Ls6\w@aw$ `ˋ. &3 Nmqަ?1 &QiWV-SaӸcӃ Ȍ r'^i;MjkW>I;JXb}.`nE ":ʿ!.^ōp 9ûu4K<=KΨTx83Yr>ct?Ǒ@2T&4R{'@챸[Q//s~v( ~vtn* ;4(XvhDQ,n!b}܁"*+ucb:kGɉ1OkV;%Y~'ȹзOT_p3lghmku^cjtjM,gIm^#0U܉F2#/f}Is0`V9?u~gb!fmmFTC#Rhu;ųFcI=p'L uV7X,%iC_WrI8?4 :>K+aޜ3,N {Szˊ,dw><YhEeZX"ئlsW>8(0J N4Jν| (P7Y40f 5J fQ?yt:dr ҰVƞ9D._$m †2]?Tz8 8S =>j&Đ^T.ZǍ^^La-ڴbƪ+(HQĦn'N56'u̅EsKzXѡO--@ks!fp]:*TO\߇pЍΠ5"#kT{ZGN|t]mdy-ᒐ H̚qN~tZE 8pV*UȬT ZB8KY[ jx_r~~tzkw)q1O3VJVK`cuG ^VZ8Ӓj J<»dJs:UM¨{i q Xy⢡>ţlR:jx}ٛ5?e2YWaDC̲b#c)]!8'~ktʲ&d8*45MҔݮ9H"f0NdV,;É"$c|;C|;Q1:t ƭ-" ^MZڛBIA# II;߽5(O5BK7nUgAOF>'/ _y2 e)v:=6ɲj|;aQ: M2=E$#mNb5/2-1TZ$K(͓iz#~v@>J4$90~=lI#z }MͻEAV(}"Ezq^X:V[sm ˖J)$rόsם/şũٌb䈣xT0;I"l2/R`;){czz9Nutۉ)R'%Ah;'[ܙT^o>MFHfFr*+dЦgcz̨,)cSNv"\E㖺%r/}- e5%4Qw(k,xmԠ.Tud4`;Zѫ뺷:8|H/@Q;U&Gޗ7oH9p= d*䫖iseZg}Z\@4 Y/ڔ\:bOhe%*%yA<|PRh[T3Nkgj> CNU `-h``>8mE]YfBthh . 苦[8-UrҥFcƠnm}*흏E:B9čԽ*nl:~7WOGH`joq5^Չ wq?/A@KM9ٙM,V4}/oѦ&̩YK1:FFJ<%6M#ygӐmK^b$!z=p?Rtmb5_Q&sep[ECnZ(-,{aj:0r% .eSeĭa$,/ʔ{pvgkݿ cy{ jކr4KV^5rRWi=b-ɩ$.nyο[F Nm{rQ }\ H/Fz'k dRPkI} d+ X3o>5NJ\{Ti2Di0⚞5O`ݹ;o}TYfg4b)IB흜OPV '< =K/ԽǪN_/Ӟُq葉vm:0SJ~<#ۙtc Ҝ+I}{Ը ,]VP3Z^֔Y<($+TL :-!]I7Vf%T6} oL/. ?@4 sE.++l?#rHK#o)["6|ޚ92nrgQa=V:ۦM4M ^^{H,Thv -M2)? []"s%ϱvIZ΂qyZyOl9-^Y++ Y@p U2N͎GbNGvlC&dXDdzh* &|PvT}7p' 48>ʇ \p_ÜUn}BɟW,̧c(/rT.Qnl%)_ x$.Ycϝ r8wc׉sv :A4@xSҳfa)w=dU+6}K xzR`C,Tu!JK..]6P{ Wh]SWW?{i`ٌؖHkH|$ =3u1 '7sx}5TR$e]6.(τ|%)P; VQ+ߝie.2sh\8EhçGt*j*b: gPCVb?t6JTH 6߹4 \W2WYbeY0+ J 00`S~4c 惺Ut< Qz旄"vADK(ֽx}_rUmo IƋ(؃`◆NݹrXtr2;ʝ:j>Pl Njm!qv$Ei9.Y~4*1%r[6+ /Ed>I=vNeZ6u& T-bdi+5*tlq"e`iRa;p+|]VEAU%[z= [x =CJ,FqYEc4El([44':ҜH+lVSaU|6d;;(be%n'~8ę-Os,zsG jB-O84T"@P8wk'\gKiǘۊ7;v%yx#e A17.Ix-ŬrZSQZ|@-]k4DpʵiHA4q䁜g}8]_O'yR>k/KKIX$ wi K{#^TO˛s-&s&wx^AJ!uɌj e:BL#M9K,r /rg[0G ;Dơt8yOI} ?$ ˆHex3NNhH)#|եDǕxP۩:I '_x+!2h"X8ZE_P Cltϑ_-cRQ#UQ>:RXKRPTHY17$93󓍧 9u z≼7+ ew4fgWCIϦ;LmjMزCjg%F "G7FUr FT 0~ewpџd\.5ApwB߉4V2!o4N*jK۵}]F0rbi_u3* #I.b.ܨ5<ڧivA`|z[\`V8WA_ ;ݟ$`#tˮ5?&cGyj5j.Bq߫gHb ^74 Lq41yDRMRRL,ঔ,أwx&k݇fű1P π&чI+&6Si~mgOS |1$G1Msr(V(CI=wmokOrF?lM|eD/ZFۼ@9RFH` 1!i>?:K:$'~_oartw2v!]OG!s38qi&vq ;"g//6VmexS-Zws- =Řdҿ!6n[J=R8t7l^榳W)tyĭ`#]Z>\E6A㺌ﲹη.4H?).?F]ᚑ}g4b%Eb33Tx$dͿ'⯺}ZN$ i7E)@e/&pW%l?JcGfu"!$,LGހ]e\b=MMy &7n} 6z=U]2ڼá!#7OB~I+(Y۸GZn;?[m/V{ZCτNLL/ `Hy3@/N% l\8E$z$g/xZr. K;jЍye,#jOVSFdnV!_P:>wa.'ڤffцFᛘ¦JjRi#br;Xb9hĎ Ȃvrƴ>Wf'U{\:y]vt×{^D)^m mWc0nootuRn8иjkLX..z tty *w|)4VTx\ld[ƌJv dnAcIWc)94ệVM}eT_C:B]#:㹸}=:;||OϏ ]e޸r]w4$q G,}1 *BoDu°=b&%7"l/:f`% gL*N Vc({2,- Säujj{q5]I|ZיLf:l lZ WoXfg6 ~'/Լm d3g*/TT7gTV撪mDQ`yϰa6?(#|]>z, ua?<<VX-Ũ]aMPO97&[wJ=NQT.."9v)4&-,*hLpe4Oȝ[ NhL*YBkj*?sґx1^f Ω9Z(^seY&,aܹ_ bzxǫA^ ^ fF=82#x BZcs825ld0aUӈ2&4ecS-*Vɹ}Ivj\zvFgkRc~1pZBLI&fZ?ªꐵf B kNgH7=F0hVI;Kz* @,H.IY9sd}b"؅lFٴǧ"gx7f{EFzQFܾ}~W3,''d־,CݤyBhwXFO!)4- Ps/G )xnFj{bJ;k}<7RG7=ozkkHPHCUЈ1p~ kgjPbB/l=C g@$MVEz;rpؘk::g)#3ݞ,9_S0M> V/;,%#D1 mLߥ=ĺx=YӶUE"FZߧphsCUWy⺠j75=!,&ɭuu|ڂS3 J𔹬ߑ AjE H9ي+Rxk5R&_DXw!TYV/XAQS|E1O4w9P8oWL@q\o6q0` 6\o)YVb/E6[1=2AQ#vhHKM?.]E#F;!KX8jqAV" MS2]=WJ7o ?lhoQEM!NwTuWǬQ0LZ#&P>V!,&sxeL&ΫZHy,Ua_K'& aQ{@L8@8?/@-a3ЊH°eXY&_;/꬧NX[E& l?sq ~dk&Oԯ 7z>xzdbiT]5̉\DCqxwyDRONPXxL9X @A(X#5@&W6:s؈? |'xV6U"Uf4Y-0#!(\F=e)h軂hAS_0(v+Фs3i&#F]R'^"ƧpU+cw\#r겘nX,Uec3R$49/)jwE(#~izY/Z7RNՀdžt.6}A@ ;N108/a2kՕn|,cӃtàmzKP)ROѰi@G 5j;(O!5`JۺV74dYڧ'K)l*NjA}X;2Z*J./7NG4ByhPpaNF,;rx0??[eQQ>]#^l£w"d4N[sO(uQ{.`ˢ%Fb[r0u9th H%(r H@_Qy¥bH"!`7Dd 5ʛ*Զ_g5gƙ35b fFIM'Լ^2\'hT=QU5@М߼{OK$[E?N%޼TTbXLk'8:8Q >55nsxo7, \b^ %X(MU+\%X3S?hy "OR)'PTwbfLC)W,%QY"qHT_7݀IIN#=qiOBm@Pa57N:2(Az @G=Om,=[M)CM~oܫ0/hO r=8]l|;Φmf97Ty,~Aq>cwr1+ikF%Mg@Z4rBe)~&jrցO#b 7}&!5RD^() Wꨯ!gKΨ+4<}2 6Rc$ݎ^NJ/5IqM4y-Bv ;y|{2րsNey@˚^S*@VFn]Ox(Zxq4ӦvtnU]Sadx)6Xs!Μ O5@(&:H~ nJC›(Ý`kQո=nyӗkTAݐ\_i, 3-_X'p~O4V" 2n%dDlmHJt]tmҖ*'UNIe?c1佸A/T*A #s:7 OamueYczlv#O`a*XCN!L¡~uΆLG)6Vπ+\ ٫|TQ>ohj[[+g]u,u$rآRz|#VZ7ISJ+Pl'$$F6:L2W O3S&5\3_zj6SFV"ձA/~ C_S{V7QP"mw#Q*@E@E[=  $tz{O E+9[˛`>Ysy_G,wOwR 6$K vbdѨWaz/RE?Ȟ<F/{unUi(rAi}EOA@n`Q RȨk(< 527˿8;s/8:߼Ez)p .BM:tT FkHG9*]OCĸƔ$o7_̤LF&+EH*#-IlN'ҵqE  b>Y^v%!R/inL[ KcJ~=G^?0 y9`i%H~Wn' F.M*̓c퀻?iHN4CF%`wř?a5?26j7V~1AЩEW):3%%tsv\Dmto=)9kCwq_m8x ύZ=g^h>NЪ9aLR}7>ɹi[x?Xqc8 /ΜDmyD!ҹxfB:݁X GM\k| b"mfxqvWs|a=U.k:P% k Y\P%='f KD|[tOzhj{w|E麔2pJg>D iL|8wW_o){#uΰ0 Mbnp.6qaWN ŭMnl,(g]|~kUJ-%#8q{7lHxtH8?5~.vͪ!,{瓵ddN7ƙMH[Ny hIuHjvR˷Pw.:#a1p[ V랈ȮD~k$5mzy`n\Ԋm !r5HZrhP)6Qf!OFKmD'*蕇M4f[02P}shoƥr<2@-jKէ!$@$R5{@ O :KH, ۻ%7%7šXcd'i ġt`bZEqxzǎtZ1:[\PNЬ|oV!MxL]b1 !m$?"qNaCںYi 9/RNOCiJJ/ *E0K/VGGI;R 8zY IjCQܿS6ԐܖDN[׃'VR /H>^ό%!r5mJsIo $c 4QqJR5T$f{SaZNcG'ɯ} S,ۆvj)?Q4ʛRKZ֓_'!VUSE/FJ_4و#$9/G{b%s{m:p::tr^ND_:Y5Rʑ!2k4Um%A{| ='S7ف .(q|{$ /.ݗ⟿Zpl I Uk)~o&<*d(r {z 8;Ԭ$8pƹMYv 97Gl/tC@u/vך/'zqcRO)uԬk&yҴ| 6a ̔fIVLl(;#uf(}H4a H`!4Ou/q(1v%ѭݶSNGuez+rdjt?s"1`ͫ`x !a9x04n}',e97ƻٰҽRyBJ 3Va,vOHìEqOsy HX345 huhNXMT2eqTg6xh_t@$߅4eID!rʓFg]=/;,en-? Rzwub4NSW^ɖ ;L >ܭ@88&KǩHQq8݆Wi-zHF'QJ6@r*cG@pVҹD3f8.ЯgN S*:!2/Sx7ِ J$XSZ"}DBF57pŐ .[Iv&@7p[н5v3ͨcK3$y$ T0dF"|3[?a#k)YĆT$!Hr.OuI[D*-2o˞As9]`Ead尤踩y Wq{{WxA Ll̕SFӑ6U3q=|w? sKzq9@K0uwKoWf*MӼsG'3B礡TC:C# f\ζ.QT 7ؾX I?C6DYQTC -zT<]VtrAwA`΋0XuϿ Ԩ w3m\!?0L[.9GEQ5v*veGY>Vnl,؝c- aw:M\:L!A$|+b릧wWB[LJ=۸iekaHoش zް(` Hx(b~p0R~L茺/(`yX<h~g4fgSO#;Vg˳D#/l3,$$$8~:CLq MԊ@D23n^ [JwM7qǨȍ]hcOư`Z 7am|~kmq`xK0ru+ .[Ӥ:[4]hc{ w3PXi_Қpr xJq ZH؍YS8m[m*l\@W=_^ -=J0a+@+N&ifs:"xr|wȷ/Cry#b,h2pКz68TP^HĨRӎ*M>FǶpT O h2U¥ '-XkӤ޽EhNԶyw?FM+ - FmGv,vB6./T;+׮ fHXyC:pP 3f|:,ֺoz8=ޱv _]^vm |𖹄+nm,j;M`wOK>*ѓV! H[V!#kl3ϯM]H8}J LSc!4CNba:A>0-)fsoz̿''i|SsFMJ(⫘ĺ\HVqvw",0^Ƅ IGӕ催ŝRb :w| ֮1ٚP"a6l }]t_t]-Q0说vuPh>Яw}|/hB48fn?>XY zoƩi' =f̕UBBϮGAo)kS _tOU>䯪^j[xkD̻,'7J#(uh*Rq|%.c2ퟪj/[`R`H|-3],f̜5l:;St;7g||KQYeڏOikReǻGhji9ʯfjaLoB)ϸ r_7y?ΤbI03O VsĴ^K_;{yn\sywpDp[ k%y+WHRnH.Ivv1=ޯQ\솠z%P@o;y5r.(DBUyXw 0kxS`s[Яxkߪ/ɨ~)؇b~J{<[;lBZ|JW6f@ldŭ%^&ujWw7n#NrǠ)˖EKϳg~/H+}{ryC{dZ BD3>>+;ҩ; &^LMvлON]A12ɝ[J̓jRD \]ِ#W%# ̭KYf'[&ZZdQGr/ai=Z"\ 1.ʿ$=LPfQ4[qON. Hcs1̇/q=jjFO^3Wp.D@}x[?QYl 8cCh; nkYG)h40I \`Ն-`;~MYoxǬA@6m7]T#@-i&^O,LG[˥9x'X7_KypaNwm=d5QЋ {sY@&q}$vL%>833Yd-T`hMRf1<1΂+aG-/Chщ$%)Ov(.m'8"KX۪ZlWm;a VeaWҌ$7eے_@Qcx!] V}$GR?1;U DvÊ*j(E4 zЇ"1$ާE'd J#}ş.3e?x;g0nonX*sm/#(A{;vS*)njhų{ &Ç@~vBz$kHͱ ] ~tl8ZÁs~PAx|9&'wcZ0%K`.)vYUXQ$1Gi7B+"\q0uTM2:I!L">>L$NAJ0QՃpu˛ӳ}CVa1ffb95S poo}_Ъ C`ĵ:δIX/To4ǽg}PܮH][)]ul8{L0<= <%HQG͗ -K ߜ]1m;ڷSYqE\V7ʉQm1l} eod7؄G %gۗmOA98Tpb'h>:Tyb%=e墹51^Zh'(mëwc<|v{|JVlbr.}x*Gl20v=lݍiI g@V268so |+4"v׃T0Ա"$k %@@\qo#OV YEFGxxSb# ~?`sbE)CA`/M{p1oޭZzcyLv쓂_%;[|mY/A!YR%>0fN}ij!Nh$Xe;Y*OSzǥ'|.7No< ;^ܜb,6^M Z/H/H(ˊk%A /F-9c67E7F2[37T|,]Jl"LC"2)c֤,Y#%B b=V߮IWXuAՍvn=Rꁭ]"|;wq1+ʉi{.$okσ=yyc yz޻@R1Oti7efz vyIA"fhFzCtNgr~ ZkS9'Ur0`75's&[2x\VءQc+.l*B1Y/ ꎁX$膴A;{n.rޱ řn֊ýf ?O^ҳU2ٔۏϣ1I[뢶xZB@` J2п0H&` Ie}/Hޮyđx~ K$(2 }9@\'l~oYtd. g[&/}UpzW y r\Ak'%r/8*&-(-x(=j> #VyD;,G[Ub&^6%ƁC1(?SB[| s/޵7hۏ6Nl)b &>tapqέ?(&*Yp^ڪ Woa,;S:F8K%\1ZE[j&s@ i|pYn,h?oa^ؙvNk`.n[gӞϋ+D6: ,wsW^L)47ep=vkx:碒vA_, _" 33qYEF@ǜuv۲?W=C<Vy*I,I4oĈ+ͤv_-V?sZb$a?".3:$mԬ57$$:'Oe K(2?!.f$^j&{?qj"O%ݾexզH6Iݫ¨!JS}z#ulIGb[@;0Kxym?.X.ɾRhĭ.O%+%&C]|#=?8X#tZQ|an'&Yݚ%YJBG1.:2aj>JaMIm`c}<<H(fsyZCj*q%y|by? 6|Vn#ԱC+V Yv<珠*.&oܭVټ"5iOKw1&ֹ™rSbeoZ8lj|䁅li\&}Mi@ }VYqmPFN 6[8`n7 b2Q@ B|Z7w7]7L;o mvZC N6hYiD8DVEP]7*qNO4Tx_($~'][!YRJ)7uU$Nqe.]dBӔ P?&WELɬ4Q1ݮdVE꤇"D: " 2c4yA +ES7]<0?ov^.E_2$ 1ru$ S% 2`RrZP$T%AJǃQkTC  19kViK:o(KȩCG՝q >A! ,i*+D#2)Ko[N"NQWH4Z\ M_+u ylׅ)|p AO53^py&  ^x^B]H1N;YqG )Ͱڨ\1d;oeĕ._9CXDƙ%ZPϵ 3٧$U:IDqce( $Gav =4 TςP;C0lS_,WNV:҄aTYZ wx \ywPߑۚ)T 텰 n6y BU *"+UfD_?`ѹS 'F^D?*ޞyz75Sȝ0XTk]8 a?&:Ɍ )688!< P6F[}s/dUҒX*H؃qخq[ R.~AӢ=ǎP^d_u`U[ Jt1j`m{c v# 45JHn3{?e/yۢ(}uf[9:&k7ghڜ0 T<0W/fthۢޙHcwщvhAzl`Rɝ $w@@^`ڈ"cSfa*3PloPiU8J\WُN0i2}9cڲ> w 1"87nZ5ٱI?#nШūGa@}/{3n[\Vvg8 zsVCq675^azg~E~Dd;a8W/J5>F+K}J~^ËWMMq6sP,KkBתubqM>Ҳ4w*vnZ\濘}-\AMسHQ"qf,i|wa&P,N]sd6DK_nZun 8tՒל*`8&Njmt-&s0@ ҽ*_K!fsCjeZb?H8Ӿ`%}!c %d(TOD'g+!アf˛OIKY:?JHJiZFGP@،\_@ect-iSo⿯QTJc1/8&ѭT];) {/x #|Q՗ipi t${ P2(J+?`e@+NW̳]\+>{CSZ1hB5<ꥪu}@<2wMىJͬrD8xቲIh;r4A"jI@D9n!QCmFk?:-Pnǫ">uB3466u10xl,/P9vٔ)pC?4>)Lr; ߠ3&xE-t[eU=#en2:P3(MtLqg'b34zfc=<{&öezB .(bYC*Bc֢?jBG<uz1,x Ǡ0B'[#S}s΂xbjb3`js]tW_>~"ήE䎆jij0w#0Ղ[KR0^?efQN_tiUНDb/J:a]A5Lg }+d.pM 9f&+0mEse;RLeMΒL(2,JӪ13 *;89zrZʖ2(i }z¥A%cC 7aHN^P4AJ?s/35N{/zmq cO']pRUdCQr,sE?=97]l狫KeP\ .wC]O!5 H3ߪ*sh& rA ?٧%FƐJ-[e<%.Q=녑vvI쑹RkOZ1 rzEpӖ{~[i ~YpeH<ˁ>'tcB?K=<ЁН%i<J[-G:2e;%geJy¼I^$YeW9F|/5E($-ݽj۴.,6~('zghyV.o$dUXBgǹemLᑄQc-NJ%Bc[H,#&o&\欝5ĮA[9,TBBXu>s !'$NA3(s-b嗱$GyzspBLgK/6>0sʁCF2y�#ÔH۷%|uv‡;)6BQ@;Y$/=A_X!5{EJ{(☝T3[:da/&wd,d'ّ 9n^{Q2H |]<ѿa5qi z;Nϵ&ě"9mIxpcccTNi 'a3ˤ*8I.1Dv.B}ч6V쥇r>j~Zq&|P.?RFo?vu mkY{a7{"Yb"hȗd'9[԰χK}=9|d]"QO^β$˞NW/f×Mn*V~5k mR{^ Ykr{/BwHA'}ֆ|*Y2 \)e' 9mPL&W+ #OƧyy&SCxV<&T>< vS^ctD+\?nKTStQeN_1@б׶q;nѪ|Ԩ Qxm׊6(ZszL("^)?"BfJ)n߉ B ac7Za$5oB;Dxt~'" Y:պ凅ޕzY {aX%NMvƀhD(1-vhg~7^&2^S #sɍQ- l.?D0謚c+,B*sQmFXS9{dn\Ƈ/ 'BS'e* U =LGXonGcWڳUTU\q\FO﹉M!/6X胇@Ƈ~Z CLT̔KbUh_EE%(΁3KCi _Z FݞNK'lR h)`,蜭lO4l4LaC ~+Cq724&;u 4vcG> B@592XEM.ѹn&p`ى~Źtܽx@&s/I<)2.1e[8ʚxva>R[(c&a^p;6s߬ '#|[(e'¹vՏ|π[rfF\#r]o~> @ @Y'\[6wqb7jM`{wIv8^e'h^c!D_Xr,[%g3 uuiDH5:>,)␊Xp]J4)aN(~ev˂zU5qbJ&R!Xl6{,2!JP-]v#~lZ zvosu|`cC0% 9&9ū\/ߊǕ{)û:-t Uzru1hmDq!-til[MTWc>GDx-2҇76 5Nׄ,PR+f(&6 "~I?PwgBtR ثe3syr dMv$- @j;j{O9푇?3fƼq%ܾ4xX,ZjyvqQ, c./d:5_ՎIY~ `QI ʼqWk`;J{lyuG6%m e,i۞0wP[( :| ar+(*p5Ɏ߸|@Lb/h+(FFvtĥ).n_γ2|O{Y iG &Z_^}2/[d)s#\ Mg/#K9u:C1]>fb>mF4Y3i59Swex~Q,*ڴTx,aDx?]s6YBj3s01|&9U9Wt;wߛJEyv?5̓D *z,xU=ڣ;\M曟2bxEl,it>n䩿MQ-BQ<0WEV ,fDHR>bA`!rqM&cٱ?[;k%7L|~)e)vS~1/ą+*篚DPa{ mmR/sUB|MdqtG%{dV( ,WdͱӪfHԮs>7/p7pkIH}hJ Ȁ:K/(CwEh, 痕>D'$hǬ9/4TUBwW}c&M#IE:V,[03I gDiXRfеqԱL%r `Xv6NbUHm l@Zyu0`dj"p^G7]AD]vm8P r纒)c*F- W~+ N0,*YbLe}E̩lz]\/9 NdDZuG[.]/+4LQԼJ8죛FI+3>~e~U霂thSfAip`lFPg hPW|8^5LHw䮴dWN;kD\[= bьejg8VZej૓RE>1*4J !~!e-' U rɃL@BT=ڟ$p!ڢ8R`44POɨ`նdr nlV:j01_0ǽcZar9ɉ:Zb]@/]]Nvjމ -_-_^(>_BN'ftFaz̋\+>ѧp KocJt1Hj'n?~3x$8"n*2X<`Ya݋ O; *;ZD+BxNEίD`DpFcnaU}^l: Kǭ2ZO8#aFL`N 7:3..բp9ez!][]:͋KxA:YUȆ?!OUP2MէNBt6bh QY9V6j=sxXc/#=igC,7y׆B,sO3A+l}+S~%laku ?؊Gb۲M7]VA{ nY%|CUB V|Z?HK$z߂[Z}X$iBi\Uq^e35& !$SPE)kobņzЂE,c쬖yVn:˫I6(8V}4wW[v*cHI B:",Sݵ`ɭ}F; J-F:J:ހq$ k!PHQTmmYJ ҽs $^$B t7b|۷EH4NBv5QXM6&Е5‡oӤ_S*zL*F $߫cw$f^ ?)X##S Iߘ#X3Đ,54y3G-T 7,6FXP5R_](f{>;;LRRHBK; 1%mZkjy^'?T3}NjD;HRG}l jFvaRQ[qw0y\L ·y| !eXU9}h2^&%^h%\43,ecF&6V V gbi8m؜]V}ϋEʔoLۅs+x%=rIXbXlT>ؐnz3e._OHсp:>isث!qWMTsSXݵjE-) ߲sbw"RaꑤQ4|L!%mI"IOP<4}yg|7`x&)/ LC)юЦ/hg/6eq:N)E $+oO&U#pF k8n.bs^&Yx#1ʘ'珅5+\,~UT=a̤\+wmvi{0Dց@ԫR ȲmoJ 3\tID=1cڌ=*MARx1 iWM:a4IR{-~M6 SzUdv,Bbẁwjw%n-ߔ ~& XN ra˅Eg{gQr~Ew`R a{IH|j aB֝hLǶZzD~`dIUsb׊/ʼn#͗ jCg"TV;S9-beƲ,ao݅yšB-WאIOƍ ȓ;+M*A Vr_ btE%4ET3ݚ$%uNK/U_1y.u2A8pT_Ҝ'eo9Gt>\_tOFdia</&KO-V@bޡ{b$?1t\O6%O}C 犛"I-fT<_Aq}ZެYjۄªzya1J"\BFCT |t@nkFA/N] aTq!/\Fb*+< s 9̾*{yXYp3U\bL D\/. t1MU:OP;w{b0ƋgN-,j'Br;u7D* s8ͻTTsFxBb:鋥2SiJbLXWSۉf-9wA3Sƚ- +񖪺忽kE_I TtH(1ͣƽ{:Qǵn7w~,O&gl.b "kCN9nu_Xv;cv J<NnJDg֜@Q1ǻj4KxzdqW7I*GbY 2d߬<\UҮfL<-DPAMt8Nx7A ߎA.H:ʛ{ql&|`Xxl@c2ӑ.:ɩM#d^`kzqmM]c gQgzE+-a֌@-w326 z.GMTܮIu/:=PQTᬖkXH'a3_]:w z3-Ԇ8Y<t^ߎ t]$4^֢TCoc~:fv)%Б#10E+2=[b+ATEױIREKXKӽvMw6GPq=nʓ #b/F8fPJ+ҿ(V͚&,#E3Cب)'.,T#X9cpylX|cD7ZTo0rPh~>l xn&ѦX %>^?l4u}[H%;h*ձ艧$vtg@U]Yf'7R^H3Ͽ  kA-'Bb>ZF18X* ?E6e5/" /<-)۩zzE FrBv$czqǠ]}_=^ypCqa3.l^t&{s iz$(-'fYAq`A6R83+&~q˽Yo ӬQR*|.<:zF4Fʡ̞n[^M5L"=\5<&qhhɅt40}6Ltrq+jUCQuFO 'NkGVg,8k/p2sk3 yzgv!$n&dzOaP1D~\ 0JUMo`Z9W.fjKӫ|m؏T"u xt1 V#Qfp6}D:UIGf:,iBɜ>ә&^h]r E.wדKUƜD{.9xDf95V@ia4R풙iAN brWuc ǩ҈ '4t'2gӄa.8,K[cь +>ĬT5Nt$Uz RH 7dcgx4 0kH#(Nl $B`E)'ceDxS}MuVj_`2StU8J\A9u޾6&+8-'J,1_&,HIs0|\~¯4aDXcOg^*p0R^|*κ7I\2G{MDBrܘJ9Ѿ0 垤 $ocA4KLUYE,`E7^&Ibq7f*xB /(Nlb![Q0&SL3#gwBCT[~-±Gǝ 04%&)ٳ`@ EStChWo'W|1}mz k3(Tcz#j,D Yp7xg{4GNd{k KVe'(jI,P51!X|z; `S7Nؓ dx>>86%E}0. z$VŷyW̫q:L5n.;"[gF9=@YygAEs+ާ/꽳F$+{Px7ba3]--:k#mqu4ݰbf=WzQMgKn&8 0ŹQe byMy-eXVخj8% O_&(]=c{ʯQ؉ uOJk%m%^hi8^ײi δfڳ}'&-._K<!&&#W\ y@mfL`dԨmGl>(""mW˵+G\ZmWVqRI.Z  Ϫ^L) ̘9wŰ.M=~]Ivq;:gDyg_ ,le0WUo׳dC'n|f:fuƭ'|[cN3?Lu ]`3\N:s&oXːb"41`̥oVSgƄIGcu ˝Z^wشJﹶEZn5>][!;*G?KA:\Z~ j(f{>^k>K=|3ɑЛ17/^F6-`" b4w:.IՀICD1+12K s`]G[PT3з0(~֭wbBx87,ILw֗`q2/堆b在ĂNۻK{ ƉL*tb~ModG:hV-!t3uZfhWı]BT2ƒ2v^>oU?ĺ Fm7=qL0ʅXhpCoA}B@ck(!:ʈߛ=}$ӸjU dU(#d 3 +QmnaxPdt? &BX(;O˪3;7W9*"Uv gn;s&&y :~cyÕh s/&-qtݯ9}e^pDxct#5ȧ`{d$#(mȹ%_F?{-RdfkѼ TqT.ojtfc&~;Zp&6xh3-ƋY(xѦHt*a+wۯ͞-%8L]w+uM$QTOe_ٮkWd`]!pϣslܵrc,&ArcSOE)d;c/;D\|ДePEK \]F݋HIp_KO A}YJyQhv]|msl;Ĵ#֏7WJ^`<%}X\Ayg[Z NJ,8>bX'yH8̟> `%ɒQ\zE WK _r@2aeso >5Zq+wwY\.Af5d Yܼ婥]=NKm9j%8Jm^G%dM{` ,4u73xdn9LJ'*M@['9 t} 8xV|OmĂ`RіW=C0TjCK_s5}Td<:[SZS*o2+la#~p+yD,ʮj>;i;=ِdutq6}U4W\wl_ۡII2MVȡk| D7K\,z]*6QXdU%R^$/V{1%,48xMJ-2G@Sh JKs@o:n^c)ZjͿ-'6 f+[Uѓ0٪H0FWɤS?:(<-vE,O|o=.YLRŏTFp]5K (hfKg{ BizF.$ ۱$~eq bTM@Bk> .xM&dH4`P C9GL) [dHoIs[!KwFĵ2YB։yέ ?QN =>?|0?娧`TkOHNWSH}Sb}<[sUy]NI& Tƅ6FH=:F%41F4Fv.Ƹ>-EUE>c$|`AsDEmb򂡲y:k,[Cל~S~- F}iHb+`oӥ۳uQZGq@-2y_<*CXĜZpWg -V<蠺6[A: DfkTօ^9爆[vA9\@bBN+b_L[`/g/AKB^Yj:DZ؃4F\H<\c<lu,#O|Ş u;p Pdv1=ig'9h w/Zv<OFuיZD4c|)/^mWs㌵nRnzT@NcLGG/` y>IA~?O2%Aо ,p[ඊx \ BL=ue_xsR(- bNq;t _E&gq4nfտNB]V|`>xk؃4Y{dj`S+RYvЬsQ*a_"h.ui`x@Ȝk3"_!Uㅪ>B0B u`AUJү<0랍7~#A``%޹Kg.A PEnF`Cu6U SbpiIJS;>ƧZM<˘|6\Dcotʦl03$-R1*83Rp+L`Fn$f{nH۽;u\:AzS(96T|ƺd="3 d8e\ӑJx) $sSo~4JD;`<'llT]@zȋ ΍a{Xl$íJʦ<%[,}9Be^HA>)(j3|+fX; @1ډd\Oab75Y@20wIiɫkUbu _ E*P;T:4"' N| !1Ȏ4X;dn3~kyݲ.' ^"վnuqrl^G_ӒkMwS5 FR>Qhn8:+0e뮻 R|Gpl EƮǦ 4.߆(2=[5dN :S Cj@(NA\83PIQ۩o!nGϢ1etbLS>w_#A͵)1 aV8N Q#2PM=)0a+ 8R:w-3Ŋ;۰a_@N5> ;OcG񜖹XxNoy|Pm M2A%OTĭX¾ @>w>jf[ chR~QkOPNI,EFg`22&,*H"Z_#$}ƙD.h/Y :)Zme_9|)+ #+bb[Мg0z=W*nQdpOJDFOc6)A2rw@aBb`%j2Bx{ݷH^lPK[BD,$VrMdRJ(Ӈq0EzoUP/:%ڛ<Zo'`Xb\zSnOe;ùa"Q\6o 2I EaTʺL%.Qn gʱ83zc Q0^]-;o?%@#(K3=e9q=J̥KPxʎe\.qHh#AFCKoiD-[Seuz"ɍ&Fbbi8gwݙ(OoY51HUYx!RR&e!d]ٖpuU$㔪=ɡ.g*Mo5/.U9Վ-Pu| UPT:rdZ}glܳ8jڃfjܰJHԅ04WϬ$ѵw屆UҳWx6vj6Rعp {6a `"3|)K猫 V1@+Ge>L!/1a_I9v(vҎ\~߽vϯDI?է&%xW<#VۄY&lRޓƣ 0@Ħ_l Z΃+Sɫjl?}-փߝ]z]`xQn2+ $Q`iPfn@; z?xH{,8́MU\6EZ2IG6œi!o `h믉O+L XQWMљ{jԀ/6p"K͚;ҭi2j*b PbI]4_x+~ pC}uNJ[e>uQ#8!ǖNY&Ϫ1νwv!P?̪,r-9 aV2/*ҮtE8q 60:e Ul\`_%ob7S* @儍 B}'2wzgA] 6;OfkHlgqޑ|QEl(uٕk[3ŚO1f{e<5ܡ>A ĉXK=e[M z>dBhD&ByM(.;|d$l2U'-&{BX2$%QK~dv; mϫ E2mCkh`F`m$8#)4^(1@཯y}8njvK,oYN`3X = / |Gr22^Ł5J3AXf7ncD߰"%/og%pGB7Mc|䠢%{"=&T."B֠G=s}ӎˣ`M[8oJ~L$[Rv,E82\[=8Aϯd"O !0 Y(> u%U 'i>lBV$i~X{ pj.Z (XCͭBoR^% C'L-岊$@̼_]bQQIh >@\ @홀G"vܙO zV7?geκrZPw RTe{OtnG}wi8s\(Yoc",kh)t ~#hnL'Ք*ͱ}?w[We_2՛W1€k݀ RHII2/+8Eq2U.i}8}]aN,KL?Z[^hb"(ϯg,L57=tɊH&d=S f7h-JXbMW-mwvgwcf}o"ԓDV8.њmovН_B"PvZ匐uփ1j!3 Їzf5zʽ:xRuoM|x4^w(`^N4Ƥw.3gSvwXA"g,IsFF|iR?ߟ%EE~#s/>s"w?bTi2) 0pxD`l]lڊ k/snq^xbHjқNFpFF)#ݯyYjoE *.eK)>bYjoYO0hbZJ=gb5*y:vSCZ~8\ 8.Id*noFTv˘nQ|$38ХmpJ@Cbe!r#|6Iwvu jFT=ځtWwn d >JD%yI =JDr,( `:vzOaҝP:-,/+ lG.GHY0K6Lk?pU.T p=^W\I5C k ڮ[騛t(}崚 <)ĤQQRzm-*cYUiiN>U߇,qv&a}ѓvZ"U<p14V9]$,6**p?3p_}{ au׮hC_.(eNrJYY$eF)f |.ƾcG56q3hU@9҇(,!pB@/K7d~bC8Td1@RTkYxjn=$1i&ٮ 'W'oBYVkլy!<=:V /lRɘپ4 PoNFbVղs|ب|db#3[Mi,H *q7M4:w8wIq}-ȏU:BqPL5Z@x$bIJCn ״vvZeN?Ԫ; ;|ʹQB٨8t<yyv`9n|9*?3 j\6Hݻ,W_uIȔ^]"cQ1'qՃOuWe5.=&/Eύ /wXW"C#MZ9klSS)n\P&3Ow msy-{K.[cN(>ǴԳ.fƚRkoKJJ<UC},R[czˁ~ M6L="f%0]+r(ɔYf]CQlH> y|Imj$iPSlFNt$NV@ t v)I{ƌ7eu4S "2jg\:\4y "*3m]a#z;-=*5?g·son0z^ɍZkpu=âW/ضM*(#Ԕח+_$/.!y9.$⣗zVA}Q* 6!$d?ՑpH"DS j"MH g$1qrSXw%2cc{:qYCvF]j^K}=z pF_إVj\& gm܅;^ĠwJNX*2$ /NFb eN4!Qi-U޲6 'J=[4vKm(.F5:p-k׽ d*NGS=f!S?$]DI'*\}m!_OvkkH56xE .EWs&ILcjz&|\ UBkdAҢOk?du-y^)39V +KtUu[Rkso35;j-bjH!?5cl 5 mt:66"ͦ/˼Nnä@"#״ e߄`JJEPd@H?_ yk6.>Sqtp@BⵃK%h8>fæ}QP095S+s裸gŽ"ΟļZt7-M󱦵#Y&؁xu1#~Aznzqʌٮ4>`VK5:~~؛Y#z]Z$?ir-cC/߄gIj[K] *6mb$KI*ZRb'ZsUGA\rd(4{t),5 k4qd_Zf;UPsb~{tLm$$輐hp: #AX,0tǷNU'TEш͑MY $aQ-Dȓ ~gX…|yu?ľڵcbDӢ_w.7 70j`\7s_~?ܥJcw/n_vgIt")i-K'%nTafON=A*́Cb;Ӹ '0k6i~Zm"bl - g4XP:Bwo*#*Y嚃 e0ȵg T Ķ޻(ZxhAdj`_Ts֗јII B`Iߖukoozd@e {.LuZPƶ4"OQʋlglۇFA0qiZT[C NcK#Q|L3\lY^?Gט7\{< e?ҦaKTkDžKo7XZ Oèm+.lG@ J-}'Z8D .WP!8LFz9ASG$T@NiduWf6DŽcekP3)Հln6壦hD" syPǰR.CI*>NP5}N,}T Kg%!$)˱jT?MqԞdǣ"͖N=kkQkr į gl~m&הiEHڎ2~sˬMۛuUމx(r s[{`JFPmn+rb%>wrntNYѥs_@Gn°>dKȧEߴLj;R6`iR%Xd6W؂8ΝOf3;*wW} [cނ45pW1bQz~u7RA[Q뗳1Y4l${38̜G=ҟ&+5WD"%iy,Z メF,n +$ʽQy'FИj 5Da7&knhB>ÞVu㘮˅4ϵs~(Lg^zRM~ xd@(S8ru-5S P>9ʍ :4 3PL~-xޣ JA[(eL%IR[nmڳnfǐB$V$1_hi{t^VUx?dFA:HȦ.|;*G!4aOxV|[Ffx1ADj>.1R&řg,%Er>I7G)U(ʩ΃YCl]}*(!h]ZCozIq7]1$l'.7C _b?Om_᳅9 n)OԶ+YtZGkh fa ݿIgnof ֲC8ٖ)| uťe&hiLdKz~y|CMf6C_*5 :m/T-p]̄+['ssIer;x|1;Zv0AcɈ_|f㵆YuXHb4\,,QAr ;b^nsb#i10t󌂚*B^S1HD ]X_;H} ew5ohO@sJN%91D jB>4r Mi;kJmlBu1%K۷)=xe _=s"os:s Ռ}ʤNޅir)3b߬.&7O'K`\}q@G Ndb%_bJKk8f 8O)n~grIiVVweک+~]~C((xrӌ(,-Pɣ1в5誖b)si v9~뇪ވB>4% ]%g*l>};oC⍩6?+ ݅0t6c7RNz+!U\*/F 8C\_ͤ>ֶIHn=Bpr.ݟX!˱!2A8yjV/ƍ44%0K&>L#-_^d~t@5tr,=B&-MwhK@TNG7o)c*| ) 5yЛH; 3׸OWy)X~;'۩0CDK7IB#vR`6^twLOA ~?Ncl)CZ|B ^hp\%B'F($Vg7!]j6yes ߏI+a .Af Kv9v`lW{82'zr+16Qe*?׌ y']L ywRJOڭ fΥo8LpDg,N6,{_scύAA+(ӄz+ARxb?F;Su[?Eg`V鵷 *foB8T z:w>!v腋V~eR˖vlpJd`T8 &K4;7Al8MkD͕JC vj)iW'oArJ\ڶԆ ?c&$1`j?{<-GCϬx kZ&aF=dϡGVQF`&RܮS-_:TΚ*$`ܜ[ݭ ?#ۻβ~.A9NPlv`4wb3vjm]6_C?E1e a۠[ &Dp7mv~h/FR5J#&Cވ^3l)`nLm%\Iȟ0>/{ރ ̩ u#ތfX# cJPC޿e-l19셞<#_&h0+bVx?Q|pV~ TV8![E NG+5T=a'43O!H/ TI( ) 1>Q;2kAUɟd΄ODz(@do9]Zy$enLZQ`ԒzQ"X>@4'T&eI &p^rz$ebGfniQ.&(ԎܘR\==QX~:+uQ7~h ż!ޙFeqisw>8'r(;ZBxSdP{cXd7>tF5鴑xq/0&ϪRrb.&yfK eC6"0뒓sfmO:C_9fB} E;ŊPnRS:*5.~38&1|I%C|Iv9.:5/X r|KO\WXˮ&pc"ra% V:FAQŎJn5.YCc =Kґؓ+W윤'kRb,S X1ְwbDPQxL\sTebYb6? |B8j6ݨjL69V>_U; y2K,9gJGtң*~ԓx F6;yFzR;s3,?\8#OޚP*˘lNSe$Fa#|.xae5#2\ }vYbhSήR PKJ-Q'9LzRfKS.q 5[~`c;MnLF 74_GȖ$_h";#`hiʀ6G[h"IT<#s[_&Aׁl4ɬ$L=R1'#wso/iHyԃt(*"ƗW#glehZYPgLOA`/SJ PFd I7UHIe]iQ*{縮-` 岺a5}Ch"}ٲp-|Pй6Léy \(@PCe]|%?(IzVfm$9)@.uN15 /'Md"8|xS57uxGr~rѾ/ JA+׉mpG _鑋Xb 8@NWLޱQ(u{6b6):*vrl *A}I>t&K\5v$,mqM@AE yw96rԑeI\ړՖ^ 2]HP)=DZY$%=>N T(缦JlP,ѭ`WջA 1S_,°X!:mw##*?zG, ֬X/>|B [pO0hƹS#)}=i5ˑb[G'ѽe;)C* $Dab^,H?2wK=Eh.OZ&XcYb(>|CMVtwpx <9]:υb" R > 7,ι`i6omZv䝡,K^?ʶd6{vP Lʙ1 {ۙVʺ?K.[!m]ι ' va"}I/2GJF":&s1klῷ1nFFǚ#gEn2$-õ/T%w$?^设QƸ u?|Y}8aߨsbQ \jHu9@S]4ZT갵]otNDQ\3]e) 0@ G@5Uk3*C<£m9eGL+"BAF0E.4׾)YUĚb`=ʃ!p'{hbSpreCwĎ0Xq*OHJ?!~9 sn,N9啂4h¸89=gVnCWG[:E V9mt2l]V=ZGx`I>e%]MfL%0<ήۢEau8 Kȷnʡ8lGko/6v4B_GV]Mv:{&XuQ $yh<(M.S%nZ9ʷ>Jv.zY㏏ʗVVeE B{9+NK0$QwLkW Q -&4S M FLuuʨNme?4ҪOlku[ab,ur\'za_ #{*7D, HăFl[c8:.1KJjר_9GfpU6aS:෥3\؋qaC$[3b 3R>wUJBc; 8`f!9B +Di}XxGp%nՖ౰<Z(v hٴut #n !x8B~elPSU C aMIN1nbu:;8% }!.R(e)Rltĩ@tjip/ZN1c[,@[2J(cTޣ#W{udYuJUxO.{@/ZDHw{s=IqPtVO. DѺ?(PvKxO`YwcJ i1WTD5IE ^tk: q7MRcLGSqtj6lm84 1׀Z5@NɭK ,}c\Xhe1?CT8Kj0O:#5!4ކrxZYѱ+͑ Ò+:.g&w๨>Y#9EG+(af>Ey-<1-8h$T (ͤFbV$1d?<xAmTjN럟",\\R`j4Z-"qa$d)|BoRklV-H!yRLq.-2J#ͣeIi FF 1JjrM4)B聠Mh5^nL!LVg==K K\9 o {L?\S͓'U^MGїH/bMمw2śsx\+0x ,;9Iw+4&ZJ+o#eMC4,Yt t1O5 \Vu JE|1QSmlӵ!f9F8p0?wAU4Œ8G CA?=|"Ni0O)3XMMыOqkB]|BqU Tz8<8R9!Ô'-bpe[ MҾYIv"y?~.qm:KpAsa2)/]" a~'2zڳ_ ]0sPQITQWS'?磍Vtyl)ٴ{$2mmkcU+{|h#\ 'nv6mbBNq=/b=:߽n0 lf}08m3#31t=#MS E9,kna&V 11'bNKcݶJ[ja3ڒ׏VQv!a$@/$-NeFc9Isuuu'څ+xu}'[eJ 1Sfm>$W˗ǒ $>aq"/Fֹ;wFw ѠyE~rS G}`X( pרZf"s4hhd8oc9kMd.fr;WoR9_ZeyGTj_qԊ+ |(X!F%((Ӂ y Y=E'X/^^.&"nC;4O9EU=6pOălrx{ZۄKD1ыxvgfD\ 0s!JLy _P*Rcr9|QvZ.0>d|NzHt&|A?00lI~(F -mx%آz~U66<@\C3>œ)e= :0?.Gd{'١pqȷ|~«W.Pkµ`m^Ӝ_a^tn@JY 3el_e%˟)n1Fw#)`NfҸVe)뺴xu[bYȤ$`eL:oU9FXyVDiX5!)N*!µɝN.c3ӝ*xI1R1/c#A%D|}3F`ô(r/2gmb9|sjYD(Jz/nG/2E ˹ϒ"u۠>Oc.[Xi 0V[mSbS+V9P7̛3J3 X&8 + '-c bouhz"&}g*_ZsH{ƈ|5פJd"vHcf?ө< Vu8b_LZ+.pBH.*MwC\GvNd #2/[g $l$+Mi~?e򓣘c=MXL!~tJ€'LD?0Ca`Fs~e{ wxo{X|JdՐ'{*Dizna>w?] 9TnWiBil]r`u3nxҜd_%&9>J2] }v>E @^ĨQ%M3'"QaWaMGVvA|p̹ڰU*dbWT%,Ң=< SBNPsET0z_ D+&?uYcI_wY}OH9 0q|P &>u1"rB^ݬA_+1? ]|#M|2wO+ 7PlP?2}?|" &D|E2y" g̰ X' X+Q)LK[25,0z".x#e~4tUqѱ: ѡڢ[Epqt|y">ص!R("Fٽ_E &?ѰrVӄ2ֹ Q0Ć]rH˽q`ls'vl*G551}18HˬmcBn8$ssէ ZVr+:]{8!P>nnhS.yFV\hb)LnQJr]+=R);BTR^iToczQ C0J!T[qfb;VM~ks%OB HҾ+Nwa^⬘/H4eR!KVin:?$F96PlW9MF1˨ݒz]3`€Y:HdmfsNt>um~M*ۤtvW5|O# xNOKp 23z[Swj'o#j"+Y $zY$RpZ: Rc!Q_G Cl1H?b&9U'9J'*NFJECp5t@:ڶڎ`ܵ-j^YXAT=ڀXRĂ|Vq4XܪN *ADrx5*/Z( xվyF1 KP?)L+%M#rvE}Q{fg)0ʐ0򷹉A\B,Jґm]ÛqÚ@gI"y_m):OR - ',ފli+ǹdpzbC#zh AO`XL2`B U M5fun!St[w2F,DŽ,2]ʓ)h ̼G<8O}D] 6X|=?ԛ#d9\Y;~NRE% $*A v;s㯇 D6?~|RW1^e2, O zZKa5c ~]nA^k'_@0 zЛqeҲ @&8b)f[Mlc=ȗ<$w &P\-,l'JRoL2^h|pM8DUN<փA8/h_)ՖT]>W'i:})y({ Ѣ^/ j`Mi1,=4T)"6x?yڊf~YMyi] #{.0$AT)s~8vek4Ak0`'w/EtVUYI_U:~1E& PK WI6 f &Q{xs1ZkAXz*,9¼ !n9F ϒ@SʹJjTAuji(Dgf2| ?o !-!4 WIHn}}_ o|,`pD]F؈tǖ,ט-2)#Q{ 74LJwKrHCN<8SP+܌n{ <90YwoԜQy &^ᱪ?BK:u6Za"~LF)9aHNuwR? W' |#aJa>?h$V:e%E&L|bLLR6XzBc#)kzX% ZׯqS~42' V32Ϳ*@5,B7D;IaLKZ0Y鬆ݍo}'flE;n~)MZn"PU_4^ WvTU[Ql{ӏ乗Ͽ?DEQ2N&J_+So{߿4}$JJzmO<5=*GלMDP-^ @H̓(vb*bnRu!m#FoR${wQ +tqۈHJK2f|U.skݘ4 Z#yS^>!a1(L/ +`9Rux7Y]̚yѢ J}.!ظRO`VCpS`Z|DM_e5H1 PDuCBv}Kg njMpq]/J,{z l(EԎnvO)8"P~7Q eg4 +^G_jt}Dr*IAAM˖UzW_Ws&}*v?SR=wLtRvBa"DOav:C0 zڋ;>}?g;? ;_xǞiXFG!kmfآD xJ;yF LE։`r[bti[aJkOvd ^74+3 *^~!a4;tcJQR1q+[Ekp&mT\1uFVu$n{!l´zWk?-@wv:$ Jm/NSTg/yDtxk iNus[:ZIPU̸b#9;D`dYa}:$@^"|yDDiC^x 7F&gr}y_ o 6AGYz >;wnkEАSA,b)o n'DVsoy r s?hl3I"m ۩c8Tc7=\'?+Cو7 *ʫ(u.uЬhr2iIԐ>Ж' bỺ]-Q3iK@iP=(~-0K.d{C2?fs7E6>$aO ֆk[ kطI;%tpĿt| !q2k's]4ġ;W\jj2CS+&Hmл醀}1cupwD}_^Jvq^mV/Q]K# oҬ [/Dv(4ۼ,'([-z/F6.xQ h?@u{lZ&I+F:[T ,~MobCsÁx6;+ZOV\;҆z]ELd՟=M֙`N`zlh(e1€Z:=z Eܼ3{ZTjUY-=8?ͮDLIE/۲UȽD:صxTl|5ۿ?|GJk:=0Hs<|7/NAWvhGtSț{T]O־z5GȀ/0<ٸs y(uQ=a\˜ /I5o)6=.pSx@͐|Xh{vR%>}h2PZk( %q nA^ҶI'cQplvu>,W-S;#mWdyȕ7+G1D+U]^)q>S21oc`C>ៈ#dAT TT ]g?8 RPT΢?m_C]n I!:kI (1&d\4Pc3GɎTag4 2R?*[idKRd7߼ϔg9f|qqmeٛPtu?00ʒ]\` o7i)+v;WlV﵀2"UWg_9Z^#|7uC4۔ڍYQzUk3|XWGs+^B9H+]Ij/Y)fKƒ8Z7u3T0&~Q჉??vYޛ`d 38q!26X[&͑| }fv']E Ԗ~䵝5N (7#2<{rkq vgJ*T*3qqokȆET"z)Zd?o=42KkޔS&L@L44{@z+N_S5ZkZ$ YzaɫӰigxɷ% }l&ˇ7jһl ުo|F,>ޟfT(zQsVO 1 ݓ:jӧ{D!k \3Z5ϯ$M¤þf$16ھlؒ7% d(rtEZm-  ښ1Ž#WVEaσr2(BzdՐ1/@%ye S'iT$463i% 2<*-ֺĀ&];k9#ow,jPkdc*Nomt, `3ϟGw܇~ o-r=ju:jH6.!˼EIMدRK/8_K eM* ON)"wN}3:PczdFӐkIf|V7y<g1=XOFo%bKQ| cQ[x!7kaleYff#hgY.i.j菰Q3ֈ0QB gJg񍏆<oob"lg!vnG-%)kCǢ^MɍЦHvtq~ QR2)i" [|'jO:uP,*/]:EYЊŋpΏuqF},'UUO_w$G˩^dkaƶ}{YdD"@2چG؞ egQƾ7d%*x\Oq3z){j V +d*+7iK*J)C@Uw3xG^e3rMqSXە2(~fiypǷB*m1rZ3!I2^s.f΁(!s.55CWykVxϨ< VK_+Tfr#X`BpşV=I z|; ٪]"_[? Xy?Rg 5~P@25ع2:o:-A . 69Lh">r3sBb6Lr^{ha%ԊaJ;>n%'˹I8YK$ \{^ 6x&?&7W}6 /~1ۮ-@8@ !MI7 tkZ.4mⰐt,ؗX%>SކGk: ?|Jݷ4M˔ gR.]oޞN4**ϰߢڥc׀SP_C .}sde(Hݦjֻٟ1ʶoM⧻tqc}npPsS YS6|S{L/?#%b`\r2:&7H.sQ/ \j{]p PvFjoQ)SdӪ`G1fE]R"F^Qx~RVl TBe}m`Dq|8~U˃uN\f!U y$dDK(^ l(O,BmvD^&#Ja}j(@#9V IV`o]l|]E)= d ЗU.KxGeW8!1C2ջ:(` }ʱa&?=mZ59zX "xfBo WsrYa:R92nH?,hysnOGfn'>97#șLPeot@5,ۻI%sj풨\6 f yA&'5]NcNb+\fFPoW O uRjUK qv6!XóPH˃ B o\9ѭ^t;E7g$B=dM`= VϤ6W).i&Wh:?XWUM m\P(*WVsb)n} -!AaZM=L{) D$2H6LĜrIB.aWj "ImِX*ƧU9Bp =L,ݎH 4Dn?> ?<]ڃM1,xQՑ%)asog; q,ǂ $Gx .^* {5C2@g@Bt<21}%3y}W%ѝ&Zوm*e-N%CΰM?ç39.yᕺVM^m' =mAq;UThH϶OI2>z&R-VlJA:;R ڐ(Ĺ/+р(>xrguIJ&ަqd|DzbD"po/M(=&p+&̗h ;-}]MH De**X6F!}-񑗾VIeƱ`PZK|"H'"|ch dKjŻhw>J4|3[5g.@ШKb֙,m{EW^I Ic\O*|ח Uԭ)ȼѦInq \un|h "PC ֈތi/[ea;ߐ&=og _&(NM-fz.c\,g/]좒@6tKoĶk>#V͠_LF>/; BFٿˆ#jv]iJN z ,^Aq "@<=]^ d='xr`4'{9*Yzmɘ$rJSIRDvíq̘?_ԕ$:dZXϼ#SLcdQ^0&wQ($e3J--BP )8rHcA7xQ/5l l*|R[QdxO>Dk*:KPl9btwBIO!{sū\O$Pq [Hpey_gY|&ѳ @ǭqaZ@3Q!"c+ -[g{'v3BմÐ+xl&ǯ|TD0s ۋZ\Xz;A҈O{@d&F@xnNAX//:.Qd€Wz^B-L^o/M}b\3zY¾Y^]\;0N,Mͧ!LP"I5<|nQ>'b≊ 4r X߬(6~ϐ G>ݍoƲ-,¥ 5uLϕi`K#73A*V ]*ZP6o6K.}Ӆk=pO[9gRKB>q<CʟT35[^l4pS3@p뀐atMUA6Uc|\a> ju|)A -O}gtt\t4 yq-]$Tle Bcd^WĀ]n !N(=(莻mOӷ<v.N-@^E{$sC,lˮLL[|ʚ+RꨏFM(R=W]}ŋ+.0O*V_:h?8hi6%y-;:鍲NTg`N3>Nķ=[Do1uDB!~EB"0jd/#*DhM'W,AĻMyF3eZq ~L5qiԍSZNhT0]l2imCDN oj7e(,A> "n0}:â^pZGn)^o!Hr|r0g_+=Oнf=:S%:CUnO<ýw=׳@3Di %*#WJ5bizo'lQ;GMgD#40SP&%;4'r$6'z P8JK#E1Cܯ[E¨:f};҇p]Z"XhKe@#[`ö.͵Ջ^n%&t(ݕS&3̜ia/]o`>k[m ' TNJvټ;{D!,j!<`7 :~p$I}lDN4 ۞U"G>.am&oْ3{IsQMz+$z$-b?ZGSm"(&(t8cA7YE~n}6NGow[ӆ b|oSs~3#>f䴣ɹ϶6?!tXDRGBbIXitMAr/Ezv a&$lYWa9WԆR&ZN;>*Ko0G0օ!+1ƿϊxA𮱚6vU`|BI?Ο攵pX:t@8ʹԼ KZBC)W#?*?No?qBgU$A8ZW4uJ;P>[ `2!BwOWkľAJ#=ȦY9'#[YZ* <:H7QSc tvb m'!:hY2+1~L٦#t4\ՙEuy[j]>=|L_+y9#>Wp+~ã5'8i~47A34Hmʌ';e -BFF@~]ZR_>XWwHmUfn3#!0VG0,vFGr4>B"GXZ b=%MWj-F7*DeAv[F:B]]{;s{= i{$7L #!9쒶?JR5~zB+l]>dU =Ѐ3Oٚ^G}dL|{ůtГN`K׮͒ NcyB9KDdը42LAئF5ڦIAy巪3$[< ԣR(6rd#x{Ws cn]l/e+fq45LLk:u-9SI ʙ.v#ɤO~ 3o:#$-!Eal i+qϩ2g% mUP:5bPձj.&_8,ff~rޝi lcw kso]]CJجqc^d+;x] pcrtӚq"VԡCY-kk޲`[K.hkڗwsz/ha{g cpQ#bD6 E~!a%)CM*na;et:PV 5MNiX'Ȕl̀i4zIZB"&dz5۶梕FSw⌸i}з|%I]M*%xdІ»5RVrOrWBy^y p2 K6Vk;mm75LQ 2cp!$'nǁI" F-ko B˦`X=z8uz[2)s)?^uj\]bqu{$F|RȭQ uDv^7xyƶ0Bud+#ʬ[^e_f}y< ޱ[_ߡ݇G[_5Y9A?&·XM˱A>ȴ_OUK㨷pH@:;ޅ RwS<|RC!)!!LOQѱxlYS}OcSuykY]_G,ܼAR~#d'.a`",?]zPz.MΉT?mu] w(dS18I}]ֲK+^pc4_ѿ(2 ' c!xN|Ms+A?>&ˋ o? ,(ҎvTK`ݙ{FWhѠaroś|\Y;-=MtQGMk~&Ea]4n)+7Tmr\Ib0"{{ꄇCq>{H@0lȉtF5q/+ks@dPӖkRUD/\cG.ڇ>ށ_kN|Qk (B. 4 9&ɷqߒ< h {mrrԪ8P7bJTlRF`Dݪ9SXVDu!_q֒kne%' wwo*+7{҅Kc 5?wjr|}Ǝ1E"d݆LsiϦw^i= O'zE[6) oq`#j*2}J wTy0v־*y.l @C y*9mֺ2ew}ѱS&_0‡pm H fY$-V,5d6<& `Rrw[RsNA!H8Y$ 35!b;b_:_%v_?鄜D#kSH|oCGE6}T-m~p˱!sRD8Xͭi!ͫv*/-LH'@)`DCнe;9;h'Z5A{+I^7CǍ"yAWk~fFl%K!u}V܆ D5hV祗4U?n&J1Z;N92˫m//5p8 *#:p-iBTז '!ڷ,IC^R}7xTb, 4Q ?_N`]ci|&3R?VE,jM"D)9~4{jrjAߏ4Kw-t?~Z<.+WψG*ֿ+5K1Ya~:!?BRGEΠ_D?JtfZ9a6۰7^nDItrSA'XH{"shm"faL{o|j  sBV,h0`lzuP5fnނ`G]!<_} / jxm)xAo7X/ܘ`X bt#?̊zag+Wiӵ}1fR9͆*:='a/D̉ق^]cerdΎK{,w!m|`X` s`= J_py}гO< l'>L.l5!.7Nb5.b 16gyG4I lE~CܳĐkW D1QO(ӡ;m}a6ڻyv4W~a&j)􇕱삭vQѝ%ȫdΒt=qnž?Ir)*VW}P5'Kg{>o2I.F ,!GYT7eT#9$ǿ<(1RUF|WPjʑ^X ZـEP+ΜhJf=Fz=uuǽ"E3#B@n\ HX+Z& UFQVSUo6CrݶMb)p\f̾_pXkԨ4kX 7榆`)7A,xIDW5@gSCXJts0lSDA𯌕ؽ<"~_ ،;V/=iۓd<3 s^rO**DTx}״W#8ѩVsX״1~训M+W:;ȷh@΃|Me܆X$;_Gԃ9 ȢE9sK}+_QDZwp`CU5f`d 'Z8tY% "dЫ>SM=O“XmxY dR8J9+!`\5fxNTYԯ"uIS,؁-Q' N|jis8W 걘j!Z)g5vYۻ'>d1 ﭷYQ]]@@exqnpjNi,`3]X# F97$NV9|Nlw~"M?.=\aa׉nǙz\+- w5Hf7[]n_tl/VxW}rm汧BiPY!k*~fo31Xa~[Uef`:-H/~B[~|1Rk:Vj2ɧY(YTW"m:dvpJ'bf#Ef.SuHj֨Ipw.¾/zUBH`)p|*46~ԚTmV~Yr3R ̷kKkrd#*~(dHnjRyˉ  gok;'|> Ȥ~A-zs`cT "xSX绉k Nt˥@ZƋY\cCc&gnk!&Ry8#?rмٿO ν:߭ysVXKWeS47/?J,,SRoC] >; L0R~EJ QV©P*Еu¼+%Bv۩Iݥ*լZ*M+8~υ.VDm /ѺLj;lQ)zɅrSYAHDisT!lݥF2J;MCԝ,9 ƉS\, bIсu iJUt@/vpN\HEW(Hf{"7㏈)j a26 ZTsYNRʏX/ abWPmH%Lhx &i쁻FR:B0~qs-6)nU&(#,'f D'mƭ/pj%[1Z݁ҀsV>ׄ6ނ\W+B-wx2/ cmwbC,m X j_/毘W&YY^ JUT nKS = JJ. X#9jc$*^oKSSq~[IWk:R>xAgov吪bQ[َ7* cjB ;Ir))U8eu uȖijTMs: fxÏIl~:]ip wG :8&RHMCQ g [<L0.*M2UfEVV()`nQe]Y6ft)kDL&ąU4U}UZU#Ʀw3~N<,+[Oj} +KњGpß?w D >dKA ]? i ?I50|pmWj #By!WP5mϖ+ VhB󄉥c2W^iO7_VHr|˹ɓ(R*t>ӊ!uO2/,Mys注MT ˈݲNu=kd C8ڏ'tv^,s_mǓ~I7' UhvOn52H8bdX'qϗauOhu,1%c/Jkق^˰<5 Ϗ`(յO = d4Y )OWo2EUwYk-]5ͦc]>P+>۰pbz6' ⧍~&%I bɌ`}^ltyćr -F6wcE|v[ֺt,s2@L_1c ѣ\v鋒,BH!|1J\k> n[>~|i&j5 gYc:LMPJyNdYaCgovbb? 4a ;A`.W*@8#ӭ!ٕHAm@H0t"Z=KԄ^ tR y]{k{if?\'d` AyKsɐ)i6K&zxdD4^P5/5 嵊*Cg'fr -4pYpZ~r\u;N~dv8Ueº>[!ݹ9 SM>k9'$,Y S\_n]~IlˣT| M8HR) 0阫,˔r1P7A{TQ<Ìԇ?`P1L}1SR;X4&2c1g{~ܨ}?Bz3r"nfj_B>"@Cd[@cM9P!5o~M c[=` n@a8ֻSqӊx {-V q>];5AϽ O689$IN`Crv##ȖB1u}w`XYx_ƔBVa_:uVҝ#4" ] ^w[ :ms'*褦v|3Ȍmjj JYSQмNhԣU:8dLM*~|$EW2ͭS] Ţdsa B涙O>۸l&™ R)zgOs'{QuұF,IypqAO#kA꒠4ƑX~n8}^ ue<<5@(qcVm)*#G#Y[$NG{8^jwԗKE8Nz ;r杸X.qǀ5#ҵN D~S䅥6e ;|Y H=C|`a2G{Tuh֣0IH7ߪm/E04}, GљkD1P4w!4)k.w;T<#{q !H%򊇷ț8rSU3.0l& AQj402]G*Ɲwv : M$?/7h-E7вMB/ c~,Ac-@lu|-O45(5@oO'r*wg -,G v8({G@n1TafeǮ[; E)h,1Px~Fʱ>TvJ !<O0}vI̅nDx#/"5sB2"T[ɪ!~P6bZ)t"[SHܝ":V*NvNVKՐ'd]wS<&%w C xI2%>)菀*nh>L_>ZenlwܸbV@2IDN}32TGʒ ."$ ѿv]Q^V%Om+np웙{ҾuBRr}}`iNw+[i=ȳN#iƶ۸7=H~Y :j.ZROfc,Y&sd02R Q; 0vr4Z2,jX<[;9p3}DOqʃF]vui B11"¾9 ]<١?N(LWQ'kvNdJ3T'Dj'u@%@o ;gNt#+XiZN,-@`уtJP"ۂ,Ŷ6B/x(̣!>)'yYIG鲃'Od"2oBVb'9/dO%cGFב(|ZWA  OA{o{R LGuZɫK? w,ܒr}PF5j:j 3ɡp)(C$9!ǧ%{5'э4Lek*Ш?0gw-oDžZ;<^ -}FzMOD j;ҦqRTn`˪56K[T9!th$(W8ktĮ7J/f̦2ԾupSۍajܳkʤpyC><@|mUyu5Sd&~#**¬ԅ$aq8deC6g}P6Z f#2Mt5S ) \955P6UDpa^ng# 9h&𾅬q`TZv&Bϸj%'C95`z(Z ]48NYɘG ^Z2:t/9)\\2:KVFV8PM|fꪻ/"v TZW5ak _\T5M00i|Gٲ챸c-\ M 9zCSG c,6ˋ݁hr$Ay]v <ßXIQdUek+ҹb ,Y{`@{OZ@O͟hPAByd/߼@gL |K|f K5M_h}q\D RB,?J,Eyg|-!dI6o 8_PlG Fr n>%r:Xcj1M}%Jz&"{[>4!cm n!OFɔ=1Rp qM8WG7Vgɞ_FC|&{V$0mKH?s-i#=-WscUx$3[tFca;9 .ׅZ/2wnO5~%Ƥ7#/>)OF 4n*L,|lkZZb,"t 5Ij_*|Th1 (!N(ڢcҊ2*D~1W~z 2%A)j8::6v>"؀K/cdO=g\#BNn J ^録.ɎдXwg%#6Jį8d kan,Jib~ IN)IF A^|2)LY gϲ{t=鼛OH۟` I8א%l)o#/XaCy~_Ѩ5~A>0M1VZ[NъC=h8W*+j9> FFh]sص.8EߚFoTDJ 6gqpT+ R'L#`EIop_1~ul콰 %dY !o4Ml'A&DҧN`$nRrqWp~v`sBkseFuuǪ34|1?4ka:-s9cWk}5rYh`VѴZ2Q<= {Mi09'*Z1ki6%{(6;k@d>{+u4 ]eDQ i[ECLam%}ڙ4N ]k}WǬW$8ߴv|KKǥyVCЍWM~k ΍9,>5Np/FY DBt93]Aw zQS%V%_ytGb߻*H9}ZSu^&&w6JJwW901:\VO;_mxQe)X}.Z5U,a@ͦ?*c~(¿pvpg?e1Q 8vJO٫nDL)"7U.(NG1-7X(U3'vv. }˕y^'\qVϰ;k&g^mCT@M->&jv#)w5 ry$j2(f}a ZtY\}4EVo {Fn9=\ȿ ^~y;[op8×CB*mP%M_"N%*dfr;MV`Z@A!-lf0% ~>Gڪ}qqO z,y}FaϑV}.R/t:%| 5e+?T.NJM5ZpSdW-He 6V̳'eP1Iz9\m i+EA[X!sڻe}h YoQ,7ɀD˯2jLjĉKS?S̜{XIQON)s6gts B2^c f-ƫ0dokӶ_e<9dA# !hi/=On_GhbS#)jt6Vǩ)Xs` g{J%(5ԛ94WX |Vp%2h6^:A b&ߺH-2II.uDl5!5wB->w:pG`(J݋-2eUdA?ls^ ;ٟٞ`+%vjp4>_ɁkMٷ ~/wMOi*`u~ )ٿǹ_HVh4b8,.~*>Hx0O`l|>{)o7dSHtKDfϳ my ,Im1j.f^Y2XN1VL%,&V/];|L>S c|U?OzI6.w\De9ސ/ A2MK$۳/|w8霌fX~p Mwd۾.}f)nA0VE]P2Ehʀ]ΏI])}dI=T-yUC!G&n:l+ ԍFҴ2=dczy汴 ^uzy1TeUb q9arb-s7rjsIEGt|>YK;NXFvv%,q掹Uxx6` t^rzu)5Ny`]S~|߸Y&ҫۚ9/T赮BX:Lb0MxT=@k@7P^{7F6ȈL} -Z LQۺ].q&4t(-jo %r$9c(`pc8j #,#ul2F]܃aقIټݤɠ/j|1}Kakzӧpmz# |Z♇ ofJ%.т,cR$3L37L)mW?pIj oS6 ƫtMbfgdBt_&(_0Y52z8Цry2iǷo;ҁ0-V))x+m(Ø=nޑq -i(쑞l$X/RIH9 1ZZdO~\'^r<@|_ H 0&)iMl]X+ݡPWJ [t|>#Sٱ'W6=ܕ^x-yῦ#<`ڑ(jӴC:!?mwoh6NJ\w~!_u-!_ Y%aUĶ@U_a@hH"bnL@q>ZRݔSj4ʍ+^u㪖ը(rr GDt o]"bpC~jρ-GkXs%RZB ja鶃fSqDrp_xy'Vt&(bQW5|-?ĆQ5Z'pl2iJGh{B雼6'y8Zy?k=lAcƩiW)Mi}#Hɑ`0}08X[ Fϋ2)U"2bKp ]>Ǯ,p+t!U.XF"&8 7C !)WͱtjNk dm. O9\K3AGRt52z!Rϡa30w(gs#فjG'{T* ?ԒQg@Z8PίRjΨhN7dk(y#\R慫Ҋ.5?O_3ܟ!ֈI43M^Xx 9(R8/-K7X%~=(D>R""V t w3tۊ Ҁ8@l!zUX 9?ҪY}U eH7=̌o H!rYaiӶ@V$2eFn zЇFZI>4upa:G螑t`u>!,m.iH+LqJ j&hSy C0_&A6uYIF #YYV%lji&gM]Zsf~h7cphjɜ?8Ѱ2wvܳ#ekoPaXhAZXøp$wii%}{Y_SԪډeznI\""WkB|y)T4YV{REcYo r:=.ڐCF\tM|y'8d: # dL)Ab҈|^Fwj;ԊO ]).dW:v#1T ߗ0?Kk} ]n־=~fwZoZ]!׀$#񁳐b|>p'&t?Dy֕z7˫ȍپwr2+٥/]Ifk+)~LLTqs/:pgӅh$Z+9H(0ͷH<ÍZ\q ř{p>l5B~؏Ϸ8 8kHX"hq9Xo1T^_u37\cNEpҟIY鴫o>ޥyXkwZXK$x1]K'%2wf@ݻ& #3f+ NO3hRc[FqF>oEk$jdDLФPx$~\mP50v6}?X:{ss nޣpODKfHZ| Af8TCΖzXےkYk(W.Rp첆:ɵߝA*QPwU^XqN}K!#ʱ,Xlj'r`.Lw93>^~D0\ޟ3Jat={ڒƴ$׌%~eiccY[#'c'uɺX)HD6D \9n]`^?yr],oR ϛ˦EX^\H`G`b mi7:as2w\9;GO*1s'KNH*#j@7IW(Rd+S Tz\'e$ ܡ4ߒXVε.o2̜z,P<";{Nw]3_a[%)ёݝIbSU8t3 jPC{c(in٭L0zY4wb/ݙ/7q &uFsn-V4O bO-3}c L`gm1ț¸C_) ?dDV6uGykAĝ2Z~ڼa[4H>nٍeEzӌ1*?3*u:vJ_{u8o+8F*7^3m.,b&NdpPN{,ONy #yL@N!.hj"Y<} #v./)2 4$8Gv) ztԞFUڢUHu܆ij(OfO͢D"w{ˡ[FC; f"SM1/PX*^SҢr5+V@gѥ-ZMv9DDrk'lifzmS^܁a~Lb[K;YpE:K| w؎&$k̼|ui5O4@}0lke٢{>޼ \ Y@7_ b#1cHY|qYklF&SZֳL๸fX.Hj\/+fxDAS{0ۉu W$q yɂ%l%#O  Yt,74Suͳ4"޳N DI]g;>ѩwPaD" <߅=ߒn*NYF@DZGng<.}L/FY׿߼2ǒAHU;1\Ka ZG~m*&)%&d>BZ;Gw @iR0JM BaO"T:AS]ιEm e꛺6 d- 'm+{&lO?uaϣ9NWWoSWԪ+{! ˲kdăF[4:! HQEydK_!_dU\,o@mURezAƘQߦ m!AC t5'S0- 7( HL( .ichhBMDA%po*-V!R5 M<$9Qq]\ |RFyuUS"BUᨆiDP/ 0$ D:6bmɃ{#LʉafCAoB$$2@(&=Çˬ'3®M3V֢Sc%9rLs7(9lL@mm43gMz46/r)j2[vO})](=%=6jG`pA4] 3LqLm4Bcg ,jtWa3#I9Ft𺄪Ȋ!'ve,d ɜGL U-so|Q$TRñ ˢ"76J)yx) ɏg!3e41(D ܽzهOm0L#s"B/G+E#5.]Bn:AϑQK źx2vنoGQ-@wJu`٢0c̝C!Ov4Nd{ߧp:':sq"w3d'Ȣ殹tKNnr/*7H'+jԱĘ"ku̞(T[rLS^!lmնpd=yviSd6 |cOՁQm! s*a;|j4GIݾ <{Ԕ`׵I)50U[33Q BUMs >ށ_Pe8@FhЗl籅߼S+(7|>*RIY\Ǐw/;$I8M;TҒ2KP;N{,_1h,c:QSc_l f,Kmh # y@NV(?﹠A0 tq^42,647]{#a'{Ac6tRAz6IoR-XjRQRGT tv^9~/COW̷n<{=F$#V6VBYImf1J."D8iVAh_6%%m^*f WH4\;3¤j/w , h$鉳cҖ؍f3_qUp0A:4(ϕnPJݪ/b*R8KgM~qDR{y՗bxS_ҧ>|46%=sXm|=zV]RՋc3M>.q]AM?kl771pip@+B{y+o4P k%Ʊ8wƔrYJ><eC f-Ȗ[^d_r=v ]h~Z%o0ѣ4 ]89ottt 2DUnD|f2b&h-T3߃]' :,pωe35q[EjVg).-t]`2ݺFSkUb Y r0/yy Um妝)i?n yI ,\ U+A 䟒 83~DW#x/vpSHR5(|qK)iF#B(y,jMQMLrO"֕ Bz* mŖAWqqEPGb|QYX}_* g&zevὩ} aPvV].SJz!? (REmOx1;(mTTgSWJ ;A)W=T(gd%=U ͭޗ v?~' #PȜt}a}e¹nt&:UZ ƀ$Ar x8LkSX VJigټ8w|Æ6ZQ 2JjP򵃧QaSлG|+ҽ_ʤF=G  y{L =ǟbs7(eʌI+"ޒ 4m?$7=Ta6>SMskt_58]_}wM.5O xfk勆IkKXA &ؿZ,&EB"%ؚzI?3ÝRݨ}sS*G^Ks-:]u%!BiO|S*>F9 M9@[pdIe1Z۷g"D<ErDkrr @6) ;Ď^Cr8k\j) m3pj̚%v<5e>j*b~jD0'b%Izs_8þlj?Vy v`5m)S=1 mַvWX{n{ v>_X<O дe!Z.3+G&[i:'X\r9J3MCJSD@]w7(6Yۊ .me,*y7uYpihxc˜N8oB~NWJwDqY+ oO "^Q t2'S(=r/&Ɛ*v43Oѵ0e@34-[}F=z(K4誳IQH}0 /;H+A۽3w傖4$(TXMOa&kNI AaMMMrpwA}VF]])L] SK(cn)*$=E lbbpT+pGr(P9{ը᮹+ݾVfE.C q3dЊlEUpr{=J$ |HMun5,`تXyu;'Qi>!) V!>fΒ:!unj&cN:}ܧLwKk1ѳ`9ae|AQKJnφJiV_偏a}8 PDV&MG-wtF3@(œ!r^Z={;Cl}b#G-vك:3E5h(Uj6^]^|W‡oJzNv~ah[`IwqZT,*5Gp@!ssLWc s"K{2GwI6{\%y`ӢԢ̌*iO.3Em>ˮ'#x}FKn`?B>/uV[R"e!fY>qe.`[!ICQmzn/}. zŰ_˷fz[i 361 yDEJ擆hjok%pxaчen.Jd#wv'dZa;%y>2bЯ]"^?]p2@[=Cw3ڣ?@Je أtb[ʗosV~qQKx?"L2Ms opT0x%n&fcP@,[yZ씥8j!\H. ]gNKb$S%+vJ>dj{mAC%,tzN&"`iXrTX~6nXD&VzѺ'@Uh `KTvm/ 71Ϙkz' }/"bq&^2d,)"JptHhS*R-Eo,{PCj-uVjޱQ&VvVmRH hRG<51AX$:`5D*BM~mYwΜ?/JEb:U̴pXԕv#\'`MzͪU*sc?3&-bpF4'M^.Lpf:`lU̪G)FfYi-JY2S[m3kӘ)58_aPwjӵG q2k[L~T]@K:gw)<:l5m^60.{˫ b(B(m|Ot~rŠNooM哫G+#͵i/Ѹ{BN(*lmP$àw?逝Q 2g᥺D,XcDGhX0x,: :|,1NX% NiKXȜ@%,6;Y0_NPێqa W,dž .Lfp4vFus1, e^Aש{y ڏ@R9F$1iL@ٔE+@\)xRO_4%tS䭼k@1z4ڟ%u5.HKa{DɧS{5/d6%+DA-o(PEGexWKGj\0/@wĉ=N*b!03jY1ILT\ F_{ڎ28=՘w**-[S m'=dݘN뤇2neAt~7 wAE"e3[Ѳ=ekKWbmAmdHXXQuheJjf`@8?(AHv[<]1L'sߛOLUpz2{ j;sDF/^0D{|LU}[2,E3Mb0 msL1CT;Uж47'x0wA>r-% iCE2XDCyᔋC¡dB4M]n->2*/_y5q14(͔`}Eeݴ}B!_u9_HiffrG}~ hBA"heی.昑q)"I٢2<BT9 .#J ˃%S@up&=Sv8Wrt3$+5jJ.tZ%&xSZs!ٸ_2wpn,C惄EA {84 G~Nb%c>|_7y4MYl(3;Z2WWr ۓrO娐6T|WT>ͣ$#6![ȅ Jmc&% 6uh͹.i:Vs[c -T Pme&V8K.է{}c dlj=S>RO9+R_0;NKrELдb)-14[RDfC }$٧xɧU:>F垖 r VpT֔% ֦ (1T%d^Dx-QnCP,$ 9A-`:-3IwSl5C>4ϑO3 fa(]{hƔS+:KܨXn‚,%>1yFmT@uM黯$&% vZ(hlGfЧ@;0[(ݭZ洹o|_)IL*hu: ,83Ȅk9?D3Z~6w#3Z"x.D|j" Rs!4^F|, έĒ/vtomd2>( Xp.uJZ:'hcH@ ;yG:! i+')$KXi]QFMpmfaD0L!L s1F?@ bkoշ@K h ,Dhm'P,#I☌+B]>C~׫ EsEv)1D?쁙M LPR-KO1bz{ж  )#`7)c@4AlA,8"_m&gΗVLP;WLL֡PLiN  T |qk72RQ'P?PW^c >mTE-\m52fΟZh6FL,'g88 /^(Yh|0ᄳt{h6&ׂqY,` T[1ʷ'_x~*3vWu=G` xOI)6*yPҔLę2Mh؝PUm*8 i@CTGKO%f7tꜝMk{g ƭiwhXR_VhDyP|{F9hV@=ERab@§o@\W X;^%lfKFƖW69f5aCv`=`?c[77$%sK\3Az>ï@_hX Y1}+U h# ḻZtu5\5s ^ukD{@hd\xer2ﻷǯSisZkCz^5^|źH/͛ гZ/C*hm2Bpt:hV1zMeh]X7U|2ݗ}H&]׸$DT2ۜ?jUiHܽ,PzLXr7o>p~c vknb(VqxOnC% HڰE"d7bc!{ĵNEv9r2Rg_9R~Qp:qẾiϸڴμ9g .6pS"l wM}GYFgJv kPh&<1WPlCmiN+c=lg~˞>Gs\h5scO >=Dd!óGtk8v)Fˀ06 ooM&g|%7,6_Ay[OZ_w.|B[z-*toUTE/_Eu<]jzϒz?r짮֞ uQўi︤c=:8tvE#u5m ΕD A!fl rl/^ϳX|>r@c@Dr&ePp>L\1 _ttd?71y %s,_)$+}j2e6Z% t{#\a ϹJAK_"WY$*YUBFJ俿t njFN fL?H Men#GSwxSEħT*3OP98uj`}soFVnaw;1Av("ےr̩+grT(Ҽ&kv`;T"1b!V (`"gs H5 ayB%v];XgBu3~"$,Y/`+|9&T[*!oe/P閳܌Ed֍`X;\QUrPʌ:D^!Hx \^RX4Vu~ԆI{ ۨ\9CA0(KYڪDwb̀wZ(>K))t}Z]}Kf ~` sli.!Q֫,j [MzLxgb"˗$,Nd<0l, UNc) s-~5! .o*-T?`[1S`[S)s<ƿn Rd~Hm7 ' J1 IaoFu2{%isxy܈ 7\kh}CU1E،;KZkla$Tb HEBna$H]P{i+;YGKHu:nNQ@."zۋlv;9*/\|NFK_ Zfרа"[̿4Դײiͮ7UJn'\~x*þw8BM bάҒM(Ǡ0%[Oɋ Rxͅ>`kP$ nq;|ߡ#}49Τ$!+:ʎOV[N``!>­k2R'i}3Fڰd? tL% %h9m,NZ0_"3(Ñ[ *sVLK*f&NnO,p1th#9 FVwU4WrψC$hLڢ]xĉH3vI5[xI} /e|.꺡*R\)͉ˁ:fF\T,>.C;lj(t<'Lj;yN\0Z+Ot!+eg?M˳<QqqͺB>]4lGq01f|hʇϵc% XGT]:xnPF{+ISZ:]0l$dXN&ʧD= Ķ_Yh ;&IxW\mH7Zmd 9io'<<8+sBY]5.x$8׋ L.Ag`TT\r_~˿7[Cbdt ^0:Wmd&Z`m( IFɔ.QedqIlkw=o5<51F]pRGG[3R .5 QĮR};*ʖUo%Zd V!7?c a'čSG5S=Qi'G 7 der͟ɵ !=Al("E]T拨[;Aż1w9LǞ'!` liYh"> .};dPHC[vz D?8 ۰@DŽT& ay/̾B.9(ď?;A,q$y7U(Q&H;h0p)bnLDD6BT%H$+#>"߬d6om˫=(WKj-2וF+o,*v6K;s\Y2gW曒Rm}Ol+x,s=Qll0H^/򫵑=M+o4/4vQB]`|/=#(bk|lL<COv&W}WlQ(n.I9jb&4/fi$#BR߬ДfƠ +#ˏZcl$>2<ϛ /9eF`@'  G@7Nd;S^fS_˰okr [w/s>ig RU~ealoɸҹ'Y(CJ&Sε f棾b̛QeH x4yJHǔZD,DqVtDw=%\M4eF h 96 S8Zi &Ux\aDQX"Qu#^ڽ.G+Z9A]H3_V|lզ Za*_n{oRoƃEO2 Ik{)MjDZ0 ?c.Wh71c*Ãᵷr)LH#Wm7΂l;k"%mmt\;J% ;_h2n6-A$T{I P)dՑ#CtJݶW&ZZgtid# 1 Q 3kM8N[ZPh}[3?*PAdy l2F~~HGXJ<×t6~z~ntAE=ܾNYBǦm4+IU-]!ws]]U}߬_6ḶY$<޲O-Ha%3Lȃ;7W_Wݗ*d帩aj7[Fm M$fp_"j.OVR0FC0 a;=鎀gA9wK(QBԷ ^~إQBmMx({| WH-xLc@+&Q ¶'{.:o*Lw^3_n̒\x,g j|rYj̵*l}Rw` AXnevDտdoǘ.v\M< 음{%}Y17[?3,F&E Vަ~փ|i8 \ϓ}avpt؋# &NeȧK4O4՟&b^q0sL9H<0]dI>gx\?CI2~צX WCzoN%b}q/D=LSslYo.o[捘]͎BAwþS"Sjع;;vgm/_>"["s9gk659a%=b*"JNo:{~u'-lC{ERV3󞤩9k}UPثme S&8DPz~~ctQ{r0F;=?[g{4pjNŠ7Kxb`>ִ޳j{V;e[32QI_gOH kp :VS_ |g͵;'|G]\MDw,K{ utOG>]d)r<6q`y&ɯ&hSTH,0FšJQw@e4w3ZJ=Ԃ5؎ '0S[@ D֨:{0}x-z#;_Vɏyם4oE'l= z 2ZT!HX'oMsp9qmf]Swy5?ЌFSipZ&W:zP.*뒬&+l]144F6ٰr Dp04ZX@KкZ\v[0c@T.}e'Ӽ7&Wݑy8I z?.-At9/^_p~PeЊDWai!E%Bڄ8[e{qN>˂[ tKS(!u@M ڐ5E2!qP q%x*%tf`+z[$9@ 2\>9^GQBB oZsi,/Pv'&w p&c'm .$[:<J ԍ 8]"]lڅԳ@ ?Ap1IԴJHl)8{Z7L7_}z#Ɉ܇O}h4@=+A0~cD.%ڡUj$UUm"t"<-\~fԧ3l`8Z{.[C&m}.HJ.}*/=:!l;:тG³٠wwȒAHlSSiN N)-y"/$ vO_ǐLH@X[M+bxDk>+{ZBjN5<~t-*NkD>PxCF !@ >uGBaA3VD_o'8S)?g꫷Y!0ˆy]YFȨߒ@$vtj@",l٤t:ӥ|flGbuĎ@O| ^t?5DRԾ#`OcBND+x~Mnc^2'W9^;(-TxmZ$_^]B `I@ J7#jǭf׮!  X>6EYJew5`sޕzJָI*>Tǜ- )E+ޢÊV4E`fqF4Hш9" 2hﲃ`UTgg&( b_g@JSYȴBuT㹤:/qz*&(o9Uy]$( "%Vc%QQ_5.0p<[ia:Zé0;E,HIE6>CL;AiJeC.v Jɚx=2CqGUmJSGnضPy,+s3mCw@`q"32@BȢl}ϟ_.^AVI\}wBӗv9MNs, ݊Pݰz1O8K7!د0Xq|iDd# OcPcڵR}rGF'>87ZiJ\êfּ-fr,)xJ0Mhߑlcwxb©~wxSʿN!XE#gⲄW7qkHA>x3bj|P?bU?y Ӛҏg(37WH!Ųi|Ƒ/#C-t0Vn5+d੷㤽똵U;!cL-{O⛻-_p=Hg%˭Yء뛞\R!LEv0#H"F)FM e'P~S#vX;#7ԓ@vc-*t]z%iF§k.ԣ: ~ '[vd/ USB@Y]7f@w$xXO仨+LD4tM}/0ZWжz?!ϡꎽ22B1x7m"Bi(w>(Zq:MQWhSj|ÚAmh1 .O)q/WM; @3+ݷ|E`ڝG)6Z،K=GMݥ4-&q7֏Kw+7($vP*=^2k33*z]EfolM$bSmu tlFcd*%fd^td܈^򆺔kl[ m%Pfoz 7ߛ $I]BU !uG# ITI.dDV7\#@w'LٕfJ*eaA/~. 7 kfQI\a{bvEVz;xV!=l\7'Ug(K#t#G)i]Ø.Y>a*7齳S=pP\"v\ߛ ~KX Vx9YW<))pbs**PaG<* &>t>^ E>n>F{2$vQΓ2S^.a(J Rh8xd F4UoI fn"ltbaO1cI/}}H5C2lsczKFC"/_DMjE )%\{g+C@6%no-w4g#!:pĂEJk=^t Ż76Vyx~qL~x6\ /+1=!<8?Մd"i aZ)2>j:{ߩG_b`a[ ;#3c;D'Vd}ճ= &[NV I3S9w=|q|D`5Or:H8F#1O\QƦ*ΏT¤np@h`/pO Uj}#ݝBPGRI^HӺT=|\By}V B36TMwqF!i+N/L7M²qG1Hec;KzkOʍ]FO g؟7B* l:l)S$cAn(3*fy7HKxZ6lt p5J\m[rz<@防h D/NX Za3EcSNVrATkصIٟk ch=ظ<)@vmyx<)抢Wj.ĴZM+L/^]QOB{Ҍ0S3j ^II#cț |hDic2n8P no?s {0SurJVpăUJ"905FRQpenyHv}@{N^>Alm0Zys{\k- G&]ic0I$G:l2f$v'^ kkb‡oQ)$K @$"GWvP;xٔ©h`ܟ8VZ_28OxA3~.ʀgyV~s: ѧ̸y_*%4MiU]ЪM 4Z6Jp2]= Ja*MwlI  pNUAciđyMsW$fd(% Z?Ո H.~bs#`ӗL${L9׸&e㰽;v˯Enk]J<+9l5w?kGe!i)Qg.YICNny둵!JEA i>nF/)weK;`cG.X`η MX&E*&؟5-.xı%=yw^ v{UǰAQSF|vx\Sr1A^al, f&W WZu¼){0Lsk<_[_ѷDf' /vv#8{"慥gKyDZJO#^**ٔJ'øG> Ϝ6IBԉg􊣐b;yD oᒍ )po_H^,i Rz{κ-9uV 6-<(qolU ca*6wRpѭ(mX2{¡V|BPvɒXgک޴FN7T=WW"OJJ;afBFZ~hR|H$ϳgMx-c_Zn9SB~; UF;@\#Bq9ean@n9/~Stаn[h&&J_ȴ_"b|h;HzUb]qR@E L ZP)?>R{彼>Ż3qd$Dc:F}*)zP38oqM5bcj|-sp8VE0ī(_28YY⒡0~RXu '=َ7vCRlr"H4ײ].? =$Λ 'K>c~Fl D5*=hJ?\9 # 7%QqhdVNb?@5#(WVtzL}|p:t>=.++'lҚА7lc+}IXMv-o6AkR\r,Î/W<{1se@dcH354t*,]GEriМ=NzpL%OOVJU3I.( P."o$7xZ1x{8*2S:2s!᪌uAZ>%y*Oʦp|X}6o9x~[H OvzӼC򢕴)Eq0\Yz$K 3.vi2Of"B JB + v3_fO֋,L̃~о"NyKmU匘jl;BSڌmNCy*>*qz 퐞+̕ۅDd(KIJCs&Lu1E}41vp2r%{>gD旀¾tOv52T hċ lJ(]JqFG;_W9k(=z=]l $] "ƥK3wzu J`{-ia(RM1; ?6}߮:\_ Z3bXHڀ"T^Gmf&OQA/gZ_Q9dV9dZ142܃a%]G0dK_ˆY&5}_,'rR HYKO"A`CqSPzk>Jˈ1ΊB(/<=~zU4ܑ|XJ3*\ޯ,~2 q]Dy*Gi.z~C8W\`v*=1;ǛjPmBV4idDSvϷ8t~jgY9{s/Ʉ0y0\9_} /Ik&0]:.Rghu2$іQmXY?3{B 'ss-J 7~ }SI/Kq[^9H Uz[[qϑ$N1KVd$C oHίwjVQi2W:| 7/1F(uxV_C6_U{dYVns$ Xqʔ\`f0!u ߓ{Y|@sg@mU+hӾ -J=)ΘOۧaQLp^ojf`.I &RˉCx{ ^POդ,!'*?[bNmAYl Z|NVT׸6jl!82t4y>3KtkS0kэ7TsyS Ӓ[UgGABƗKJlZ^Tr3馀~D2*_9ɦTwV z:Xl0b. ` J=ḩ( { l &ŧTTvwh林 o_0]i>$AhW{&$`ΨN8'o޼m`)Ns?Pdgsۮ̟)źm h7yd:991C~+U?kҥ~BHIqY"x=cvq%oN~x;*EZ҈!`)l ?S5leIB"JwlƠRʍLD HPU/9ytI@wJ{\Mt" vhBdVV_1GN' :ī;'0Qk#l"[ڹ YFsHNByM WNSZcN}߫&ݱ.3.5ɷB(_f__&:kQ=Ŝ[nAuR?QMiJߛzk_mHMYix; ϋ8aC"U]~ҿM]{_ܩi;ڕy$ /IA&9QjÔ˜zU|Po ]WyXK,$W.|&h>pȯ([P R~SpSC& rC3^4E Y>u gzof8+7@[a!%z]fUZg6O-~(_fjv2FEC#\+*Ccnv P"[-qIM+2  ew'n]L2#M Obkjlz<Yz$17Y ^8 ( b:,ƬMR^ޣl;پTҔsZY]<͔ j! _3YBUҀPwYU"}zVyQщfKRb`OǻEnFF l5>5D1c`N&/†KP}sLfoIm '$N/TOL)̧E[!S=:xd*+L^8pÿWHjmJ6el$QJoJO;pL: Y]olMeW۸s|I6>9&t3wNVh0m FQ OGo/@ivtslZkCsp(t,.~Tj'1"Ͷ,jv<4GӉQgK-0x+BSٴDn=48Xy[jxNugYY* 2ǯ mxVD{d)%l@?mrX0'[`Eй_t t"GzBϑ^}TU{(X'=UPfgz/SPuI21( >$,n#u$N(=g]ouy'*VP:l&cMQxR${H;>03ZgaU8,mݬ1ۜAOס_&}hYCJfp4]4님PEg"E̍'KBD"%FӠdЦDgVl6.sD JFL b簍W|y`kI"лq {S9IIxU4yFeUBͷGl%Q69&"亢 YlF qJ@?&^i3_[wi~V,H, G:YKxupN)q}?x5[ͽTKcJ5*jߠPIJ;SvϚ5Gn7mck,҄YlڧI|' X6H݁>w=4W!V&+% oi6p/FB"@c 8KQP~d}~*j dgF?^Kܚ34 J+W0JOc=g:R[z23o㗧[Єf^?)%2g/(:s;h陑qm+g6&V(6/ 煦!$ U"0fHewI-WV$xq1ɩ~6]i5؏ښ/=ĸ\R3^ o lr*iZ p Da imȘE9rJ s"Z\ z%B_nUops)$g*}tN1lmOwP'BS?|w^L-ٌ9H:2zGu=s yj7<#KdX$N'2]1;-!uRJSTQ7h#~!daO ]{pր逆tY6+~2,CơjC3m%Ƭfe"(C'QUB*v<'E_W~~{ZEɬq:]a|}Y MmYXQ_M3'ϙ5ƶ@ķKsa&B|*Il%l'0J]0io n6 Xɏd)o z֦= wq 9Ŵml+a{Qneܞ<0>|5nWYqƇuTG@)-Sv[QL;J]rՔu dԋc@TIĤuk&f$:D^2g1'gdaFK)$SPlR:^'yy|ܹP{x'[&g?ک5qC`bwrs /5 ΃҇{v~\3|vYӶ.TUiHݥXwn@85 :aTC[FVۢ斩@&sƓXiz7J>CB -[ 3b7_vʬt"T*ݴE9QU'W:(t2SհАmΚ#E7:"mŪDo֫SxQKīLXRX Bph#z [Ыf3O7uRî':4u[ ވE2FQM8ٖJ3Yj-ݐ 3 ;3Z`0 c6v2e:bizOi327R[K> &7E^z|Ϲ? #],kCuRW +,/25{Ǻu~WZV:*!ib",⃿Nۯp63H Xydٛ㙗3Uω rrF!.qE>C/`#3s$u]qj>0 |G|&q Gb3#:|άpunf %8>)Zb&1uņ3U"1˃ t ZuC65x/})*kwF跤&L5~f,$pӦҌ]l1'3E!c0[tɩ[m ѭA> wz l.P4t-@B1G#VWޚU>/«ϏGj%W cլ\LI!"Uߵ}C0P2DhnكH` kURTťBgCn-|? ݙm(vWGHAuS'DGxzC fז}5$=Y5e#pVURȾ!᪰}dk[FNoi mRpGDϕ2Wb~~SxQ^jj3еua:bj!"5yͬ A{yfg FOg{KI(Z@%"l09KU~(6#!-ET+Y λ#GW8ILXj͆QoqsYH=j"bڤѯ_7#t d/^HȈ=@O '#㣑 ##skؕ!ͥK.Ab3V- omJA |g~k8)pTA^3R8lXMVfJ2^K_zKcq])h?Z'E8H4(9 ~સ_RF3J oݪCWnm1^m$XaX!Nüz 27~e ॹ^DDp"ۨI;-Tۨ +{pXgrLm8q}$u.ɾcqqjR0rn+h:)EJ1{\֩b%42h?ͻѡ@.CS[/ajkZUghUٺq&Li-LܝoLN;P" )boT!%,QzUhpVQ'mhNVx#fV ){FdտlS y').,^67\)Ta=0r cpl_/tW3h$Cw$f(53EL'"^S:+YڦgvE$;=Aq5Vuc!J}@^8nY]q*&9noʢ()~{;ʒ/Ljd|QhE([3 _l}E"\sIm\'RƼƴLJr2V?;9i7TZH< v| ![%ZrsAb ^N`WV/TϵŢ#;j%[:m{EBMfJ5dڡ̸žAL_.L-α纞]-=rj>]@e؍i:XFq} =r:q98r4ufO , f{,Ҫ#C{&׃}_s^rtІF`v&!kC9T_ekxp"oݩO3j ~ȻwS^ŒM^w =>FQ䇭xc.jSҜ Bv8Y> M_)hiL-_H*Ǖ@{'؎m]D'q ۷ح8]EaN*gEXah_X/7H'FD& >g  vL! *WUDzU('Tqwm"yO<hLniY23(&BוLzhuu)-pƷ#q. "3"YR3:~h0禔aMթW:C*ͺ S&P&*YE}" tNs䩑jԪH EKt)Wt8~x^!"qy]0LV+.&* \<:/}N}2\S`޵dEuX1](ޡ 6y&1\TBñ#?Qoz{&uT^>ڛCko`TvI/F&M1Aec,t@78@rl81iE>F~-7dɥs3~lE@߫}_*exڷqZX agY}-Xϊ~.lQ"g[5 0K;^qd@;#-k[,G '(9-P]sw0IjXèRXY?+Gt4%k5ml~DWe]vo.ȩj?!71j'^OlWk}dAx{":ZksalϰG ( Dn FwMy[k+򛈻P Gy%zU 6c״Nfn_M{@>#8nၛYb?2oNԳ^CJ{<ʥUq'\O`Egƺal͈ʬoUW_Ϡq=׼:‘M 5uu'fG"Z(_B-,C _Z0(4/Q}UvEA`[+CsĮ= o8 6 ׺|sba*xJ:WuAi .Fet}\䍍W%.s9HF_'2SM6I/xW-!ۄΒ!|]lKiJEѤNJ{t}"$Rv\UZ`;&ii8$ UkbF>j-S 0|sTåc"9u5cuCtm"!O˪k4%|G̛zD|'z[d.`Z&271X[k%Tu?:yܾy_ڹ|=#f>h=ߡX}CDyOSj+8rk2<." #͏ K)9O)lHUPFWljX>`CHvbrlzp\Td$KS+{g&{Jb >vr#bR{(&@ :Gҏc,V<6N ۜU!)>!02R]dUT\}|9_"6~8&qFeAÔAWwGغ[6֜h.ei1xsCwDRn68VAV]P<\fVnW92uǔnYC.F[J7]T 7H&&a(PVl;_Tى!-؅_um7Lk+F} I>0uYfsƈ&86.9b,Scv })lj'in^_orƶm`pn$?Ge6 QR3S9+nۓ~Uoߚ|J ]8FmTJUz 'УRYIVB >8}(DST|1xg *n˟5ʔ :*i\6W-OmБ$eH/닞sc,U- %zpR4| ֮Vdt/S&KF / ʕ1&/ ߎ72-\nJbѻ;u5 :Bz%ˊ!=-3CQe{"wA lGwwG.좴{; *XBR_+x-lN$r{-ݷ. =sOXp^>QUߔ/D4$ [M̐WKS_qFL4/2fكr lk6"B -3a0F=`8}X ڕ(G:\^@^C'(3| $z "i9uw<ާLE13oj+n;K 9Ɯ>v@t=g&?kK p APϒRz\oJwP.|]v{`,?urE?Ӽ(G\r3ڈ_03.f}Mptk]g6tSIa]pދg9s4=~%Y(W,'Y*Bp4irJ Nۢ^]-Msɋ3?`?FG*%к\e ϋCH>NoD-hNTd, Hq4yipgU9ur/lm%= 7"$,Ż5PMd֎FS36 n {b>[ 5I9fe]p`wӱi_ypTHP46Vn?鴺ĭ} _rB`Ĩ|e0YqQ&07/.f)hǶ&2lsQg_S""# q;.*@D.qbP[rqϵ3Ѣw -!*xLO`JrɪiH>ث6{`J=#ĎBKʨEeS댺T]PvS:IT+dmLC%l)-48^Q]z!H*sL kvELY}X9ߐ9(`>5H=}b+Ke~Y(M/2Qf(KGC9D2ZUQ_"6Q<"O(# ݁F@B)Oyܰ ~uJsvԿYǪu@;Bhc@;IM]1bNb89Y2 ѫ*UZvyY0ocg e \eu5sCVak̋m=oK/L>JoiB>SżN@(l=˪6|%ݶ65WfS'"A?m5VT8HUűbU$F\gC2,Oɍ䆶0crw φ>#AW25^Ds+jv*]>;Aɽ-LIɆ~0jYh<^:uq2艏N< 5L wưe'UiPER l//Dj c'VbAFː")G$ "e"{uX U5yI6ME% RnOr|9ح ɣԥRn (<{4Ge~$ y&!Uenو[I0!]4$1&[31}n@KL/[i;<ȝ5rXٗ"])G˛̛B h=c|t}I-a kw /< Keb씺<ޑe\I+7q󫊿#y?K+1d d,?M1S+OW\m-ߒ& zbt$ƼSL?(ѥqm"eF)$PZ"xDR$8o賻BWzta~YO;uՔuzQO3:eȆr׮jW8ݱ XpD˱ b^#е*Yw9M|;b+1t{8I .'v 0SS DUb[<: ;,AB¡no#k[.{0IvyYU PƟm=})h[j<pk.] mA7gL'SRV=H `@"5.{; G*;;ȧ&s}ëc߂*oun1u,C_W>: TXdf$Y 3z=) s%mVR,?iul߱(Z&=5~^lN0b 8"ĵ7 $r#K]G^2YeŲ֊[S[bCP4 V#[T=IPP~MF̗U2+j5P2\sZÏ|f%R]@ fQ q#G!/#IDz`vkwLJH 6^ ׀ %I:,ϞˀycĉBDTx?Jx*W*+"|偳I,sOwT .q02,WKpӾzb ]}Yx$2UEjgM ֱe43/ C%O ]UT]l@qJAUi!=FA8ئD6u5@PŤɊL#v˽O!煜(p|Q<QraaOrcЀxwӢH I?޲½]Hm>!p0-ۢjMN!cAGY[:*g˟nZ7ѿ^8|DRn%-bc@Mؒ1%LSBF 9${FU nJ`(eo!O/'7`,"qBRΓ,] 2ngyJ4Xn-;C!y0y.p1,ݱ;<`]P i-F>om<'[Ok.y7j޺q4(ڸ%#0z=ĽnE`WMޚ$;2Xx<:7"vVȽ%3ڝ.Oo@$0*M+6&&1sږo75ٸI2Q#_0KP5 0;}? I̖="u:bR7HNUw3/ORQtS t/ vV/x WL.%vD}y{HNZ(nоOY4 <50]RL3YD~87cc+%=]܅)*z VG*})*FI8H>;z ͐ߵH(hm7{BZޭ4k4pF9ߒXV;TAPn*iE7b4Lo*:^{u|1b#*>R4%&6olD{w-U+f𗲟~0nFv {TD<$VOGV_)*Vzuz(Q;&ۤ(F^O/=n6qYV)~yW*\M^}Kh>H8[BQnDs_qQ;iԙ:щ%t4tnoSDlxdv찮ݝ2.,&wxyB@d;˝A]h#cC;O"_ئ4w5;sÕF-P% ;޲L7 %"I g1pJوT+^85_.oTN2Йl&)وovṎʜ9:#éeAX璲ņz H JdiWeQmZ[(7k8#Fz.#Gna7'6Yċ\Mx%&e818ˈRI;c<==BZ }NV]lTZ9[i9hݸ`D8E&$$hu SC:VT@!bx_D7׹_Uf,C[-*--5bNgiWZ:;Z lH".S.ߟ,gO+A/ŚO7 oHL.B{mԔ_ei駠788qlj z7GYF%~n2nԔO NM"]W*Z;7jMOl O/]nc[2)¾(!ǼF:i U%EXZeWV$|bUV*JeR 49= $ Օ`/}i b72w@5ҵl103[43]bgP:^?­K< q%_ KsPXLE yWg.0(ۣxVffy&߁{g]R,T_F1OhV(7tW<Žǥg{@3 9 k$g.:U_ >S7q61heFW{ժsoNCu#v XeƁ|;܁3QiDmąit0{.g>ot)J^Jh&ӃXx4_{lչ^8b1 m=5o^c%Z̿V|]0uSuP ٥‘GR,V}YVKCXՁsJD &^jȃj,.KhH0 GgۣT{^˾{TdPnZi@މ(ЎlH+6,׫@Qj#=y@[IA l"Q5_e4}SbGo쪣=:sɅ=bJf^kvo^3Gz/ˤO¥um2ͩ7> ՘C@?[Cv.oP[D4?a֮r9|ٱX|s{J[{&^c*4ŗ Oq3RR]gvpOKUS!<~V/’'-~m/ŲQJM%d#4ĊRafa aG!^1PHwX+WctaJ Jx-B["U _L;i O :I/qtV粪phmXCWsʾD=WX24{4so{$Dp_U\dt9 V~_C pOJ0&3DxT{^vS&↹u v’ktDRP Ɔ=6/NF]Y[Fhn*9^wyX 7+';u)HaM#k\Bj*Kz$~~藵 kU st IPVN&2"ө 8:ǹU~ɳjQc$&5kI߶@,wƱ7go(jf0)&4OSLūGJcXR.]_LU ߣ @VrCmbiOrNpdB- ra.QyjwVImj51U ї7}l; M۽$ GzQţ,$1ShY_vVJyk}2Qg?RߚBYJ pZ1ESjf$VA) AIwE#m\!>h_̕ړx.x(ۄR4ʈs/EeQ R pp[iMo%I׺k0RPECXH]S"7S]G:.w}#թ3±V(ށvNؗu"W/5 m+(D)7g, g8{5ceBjֆKTFoq˟)̩Ϯt.ޞ/$s. " O.GO'YmZE9"do倅J̇ԻdqWd{+ٻfg4zIɼ&I|?w F 'nya!QoKH7R" 푼O?y? {$:5 :Nd#4nOۃٸGTEKB)Yν 2j祂g eo[s֐.2cs܉ t\㮺k>Ķ)]pj)oǐ7(ҁҪq4v*@ۆrޱxR9 WZK2~^K &z-4%RL&UfX)0>Ef/:pp%]>;1-з>+GG2czeMgyvX(FEWu&#}ze^`% Y:.aNX,5M|9nmx,[1v24VuP*eQ?v8l=d19ϣ*9a6p\x"={xhQH3gQ`wU;B$XdڤʙY80_X>{ceվ-1aFva/KH?jԏSl$V%Ɔ0Wb Cݨzzh'`f#x8}rWƓl3]wlc9j@V؛ZUdp\ES?S4+SJ!g<D[B'zg2*q%NNeC:yޔSWp Zt.gDi得-%!đ_{bzA5[XG%Yy2s>GPpo 4uKcg߽ڻ'UE`=C\&/9K'Ÿ |,jH6J"?5j$ Qf!萘ZTqRfOIV Ɣ`Z[(s5>i[JD>Aeۗ$Ğ7ͦދvT1Ɠh`Hx?#^AYwrTtlE RX"ˠ-Gagd)?fXge7$p453PNS3TSGq%[^iC+}1^n;.`(@Ņz$P.18Of-DoG*͘)#iϽ(ث[;˻`F{u`,}q/CC%&Rb:ԯ{!g~7p9kی&e"6oe7d I ~ M`;0S&?׀| mvOa/oii0= Ec; %pXԾA\EsQy ԸʔLN^ j'|O0be?3+(j}*u~cvSb|65Q'77oH.Ĕw@{,M|Z L / {& <, <˰Uv9fQLr<>p؛PT" f9fzEq- {0|3ԸM9kBnZϛt$فL5Qd|f1-j OLTeiɃv=@A1 \RUe_7g4$< E ћ(;Sq}=žKW4A>,.>hғJ[5J6x>¥g?BW6|5u ypaQv[qKKPI֌[]0zpޡX1 灿DBԨgx"lӆء>_ҐV\}PI%Ӊ|sp8ii@},k<3 OK12@9(GU ).TgY[JԲ0Wklz:w^rƱq;*j\$|BA}!BnRo_Imw$`Dnhړh&6F(Doյ2v> 0;tID;yAVBw x,K+4e낕/M{t)lAdےyO@_93E14%(ChvIjM/(N/Dqq<HO/c"jtbxg.T2^`6;ij(՜d' y兽8?GF.y_hh-*ε̉RRa\7ti>õ됑/HEܢ ;^M<%3u:cW3#I\cc 7䛌[[/t-koLfSe; E ,ͤcwȇD%)Ǫ#(ɐߦr4klZL#=Sph;\ozݒ?7u?)t]A#eYrhqk :ZL#Ǹ\8G~JcH|hĺ;qk 0؄%[} m0'bM0*aTqC;+I?%0z'IqŃ#0!DzmxMq``"ca m0ⷽ~>2)A9$/9Wv&/xc!9OA"S w\^8k:'[BDökl OCzkOe^[eFW&kǂ/uCwe~-}ގ%h_g۹Hoǟqj~h'G1R5 }b!/n $L]}+o| )%g9CY j6=:>#t[U6qDzч@B6ib#a Mގ X-&Xn74I] J!C'4 6_; 6H5zN8)2| )+Mrƪ"{<4EQ{6ǽK=ր@ Q >H"-"P!e!U #@#%q9.Ϻظt\W@D>+4_jjzP$ǐzEߏ;d'H2y4cH|G:[=Ӧ.>\2k/~c{9\N+.kX v"dה-;vaLvئ= Y\'Lˀ}o۶g{&]HL je?QE1-L zgDb=[Wzkܣ{}B\ r|ۏ LM7XH)=ѵ^Esq h};JڣxN+A z{ś${3%:@^-@-ԝJWzG!$\rzBr#k&%h4 ~L{IݔF0` 6.@JkqTH38qAraI~| 7mv3̪K!zDhN\{ Yhfnf@C>{ctS hIvav[yFMn%_ Ԗˏz^xC3d98w7Q:2j`&nrUo韠 n d=n<ȋ#YNdZrg+PFLLI}H7&\gs =xf"xQK?8Zo˕gW-~* n@\Dv]$DSޘ-~r"e:QOk\} ͛r5.Kn?DždWMt] Z|q1jxH܃CnTaqU"WRk^wuS{X3}Y#O Z|&iryhvTnc׷rpݎt "Π}mx]ѯ` @%o|> \kE@]k S1T3R//渡jeG,$ssjVٜN=z2(6#j\3,Ha )08^V1ZqS=4[ve[H.w5Yk~PȘ&s{Vȓ}1Pbv^8'0ģ/-xg&[i.wF,&'$r)Jla= ܬǂ[rۅe#yƅXUc iFS>Ta <~#Y'ae^: םCixp[8&HdZԪzLªŀ+xN|Ъqp6!ۤgs,t/8~@銑 ` ;r^b({ &p 9Mj;!gxBr?5Q5uݑZI eu,E]}tϛ݂Xϝ@10aIBϤG@U(T0x7./%CNgnv`OE\MÃͱzmnq]ď0RyA=FZHFxClɸ+`}}eHρC}F;gi(``r-6`R*Pm4!0"vpZrǞ Ag9fgh"Y."PóE"`Ȁu&\S+TOQq6{n{v|sБBrHa, ܼHdTFi YBQV"[z߃7sЧˇ֌ @ȃ/gy<휿iw=L%Re~Pܤ, (q0 π qAq#ae'm$Rձq-٬l׆&5>`  s`˗}Bz cwiO}4ҢDӨLkahȦ76VXG#lʰu6o'>A֔JhR⽴ROu@ Jx,%3 ɈmUPYW|̶!rBJ%Z-M.z  O1,gAı=e}BC< 9X9LfB'v>8]{I]Zxr&8*㟝\[6YDԋL6wqSj(b> WlR*3RbUQ7D&xJ /م:C׭N[B;r)bTTʛ@A$|a 찘L!ht%!lOC:m-`c,ną6 f o=lL'P0A_(3 C<A3=J={[a]Z1{VE"2ƱF |">f/#+7)Xp7UVf_႖T|'{* : PuZ3MGL@ !yeY!;8ny<{1Y 4Kojj' @ڭKR^I:V9S:\ߗ.T_(Q?hJIߚ9}(+M65i}kgw|}^ tѴ|wӚ)? ],#"&<]z38ltS=If9=kҋLDyk& bCSSaF!s!y%+N.)NjefyT4z 7BJƟkѦ-ǚWtVkh`+~+ِ㷛8[K 1[ۦ6,tC;uH>:ު4xK LC+&Q. p$[H9?i%MeE0k"~:s{kBIpI& F%Mvհ"K<0C` z&c+ a .ey29gO `vvUDiy?ִ^s%:w+!Foނ򴫂 c~aiP 9,V^of+ W7wV#{/V>v 5]X .X$)7LKT`dOrd7Ƹ¶90_\I<5Z'^T]&A7Nm)jda53COOcUo^P5_:ԗ%I3TdiR.`tΪ|D=-sw*9y/ /*UM<&t @K/?fZ²wt&&>B .ž,y`bZ\~bIb/s;!0<ۮ#00J c +77'9dN2xѻF-eɎ~d̏?*/aie;ƒ+Tje+@0Ajrq>BKt1iأY~`\&mٱ4_Got?H!9wD>I8n:3FWEɭr `1ldž1q0M #=x_ SQ. w"<RR|Ga]C$fLƁKa__佨uN#h^gmjQL:?j BgO)*9)@IPEθ{+#.+W?_^/ d(s\6S#Sc C 0DPQI]m TO6l ࣵ Zm>é+.SJP Ͱ-Ĝnn%h(r*]m%#Zpt$mC]ybG 0T}hﮉ 0b91>{N֞g!I߇ 㻠<==BT4%ϖR8X[gS;/W63pC+8镺sy)E>]Wuong2ń3K`:;ېo5ohx1Oi}s=MikT$)!Xm~QYVb JT\}mdׅ&O~5SF1:ž,Z,yPA; Tcrm|{IaӀǷ0ҁy=(jNP壡ײ#:9 ^+_~샹d(nl0QhRysz% rHf%¼V$Di囈h/+8)G {SXV۩13oeg#BRM@̀P\(p(zx\XZ8 ;CrLʉ!&\a //ؤT)U;/㕏u[ݐ<״P6uLwR,d4LYnxABHƍV;Pٶ{ZWQ=W M 9OZk;~L`=w(ҿ#b:Zq\%,YX6Q]Ԙ.J (:\0WbdjsScQB2 5>kC e#s 0qѼ$|:\&H%fvGR/4pNCl\c T޹EQ 0^ `4~0 I[\xBv #@ԓDP@c$ǎgpiјR[GM|Mx=eqlhK*7MhVa͝u: bVN DaQ7&kUSp;x"Y>^IoGnMD+9r2\Ncz0MLvC}oKoKsH/1W"7kI NjR"Z]n(ʫc#3D`@Q_pճ:qR'=hB'/37#\)HPh?=ɔpsWvS*s9[*I qdApSutq2z(""ʀmp.hv^9P֧zj?6‹ ѹ-$g82ɨ\`Hejv$eN~S^}w*a}k#@mV!zCfB-% HO#Ȁ y"Z%bs ZWKYhRG.F?ՃH/j ACY鍜1kQ(fkO&6&#qu*TgobGQ-Cw>a>҉"r TB=o/ Qu1F,* s+^72MP,첺Eho؅ߌ4N4Zpt#Йqħjn-8@^NY""g%q9ʂfzxF:vܧcw ]kڽs1ȇ|%bjf ћ7n-Vl#IGׂ.ۛ/2,0*o̿Ai3u0lEYx3R{uaS )P0߾b4 h9K^x,["|> 3J0jp  BbgU.]ve5aKv3'cqG8-Ox6Uk;EgQ&D9Z7} 2{HiwUյ]+,:z/}[+,§1[%rۋ~z>VۃK _ FL+]ZjL|~sQ'&ǡeU%|5'MF=AǶy+$}9j7!G.lԌ/5F@*ǚX J(7ͱ 3HJ_yTshM aT[` ԍQS %D_im]a?I:'TG[۸3_Rdt܃ӆ얷A8+Y(@)XxUy NsrsO 2ӵ猩}]5Fo%oa&4h1Θ{->վT8\Dy(f[CEnK.+HT.q{18W~uM|,Ely y@ FUHAZ{藦rczQ+gpJmTi*_rM6Q޼ $9hh1 Y_gHҥxZwsrDe#!I3߂IBҌhr{BF']X 3%"ˉeGk;G%l2ȧɜ3M,`FGޡ=Ъ.SJH~(bQ*:)@cymF6ƴchmL`PWd3z; Q_Fx ;^[َ.C94ž:8hhuiir 1=1H<(>|k-D#Xr .R`2,j~G-HP%qJD&BV~b-w+#~t"704#_cq.pڙA= }e^|6@åQXAlMZQVÿ[olَK,my ^sw5>:%b?QNsEW-IZŘUMO[ڽkU|Uƙ.p$3xIqa.'ڌh1J{3!YF0lޥ8vqLTesٌ3W])7,r0"DuSݣX";9nx1Z~.y/2^o)^1.3[6 u m45gXs2ơ;+67 |sF"/Uu#x2&q[u{ـ9ξ܈~MZNsԝxQ?pE nq2<vBtxu^v:օ,l#D?,=#XWA+C(;"p+K4YI Joa$K }zX2ֺH볌m;ZcϝIAp%$=%b榾nhsޡ]ͳ |wd綬ŗʴoqhN퇅`}s_L: 㷚))xN|{SS‹?w.%Z(NJiQr9>g)PvKjdr-ȡ3\C I|Q[WLQAkDt,j.ziw쎦1v]sKtϐܓ;lG 4/ #j[p)`ަQn6 N ;FvΒsO"7cX#*pn2o ;4ҎeAۿjң2HRCH0ƭsLs;M>&ytA˵1_D7ι|,}A h)JYܠ8^y!zXnXunz_ZzNYAۄ}sok2 6@X.vU֡r."5% Tx" J{ xv;N?/1>kp @ueB i;{`!2Zr75L_r5K15u-h'EiYMƿ<,^Ҿ]vct44Okd|4k&^`>6d](W =ּcS&PI3xv5w}UmHc7{d&!*zkO.T|/ #jV<øB([ǵ9#tqOp5BYH&s8|^B9E!m}<'|3%)y2bŁRFKꤔ٥p^֛IW 2SV4)6|8&FS}iR&vnC7dir|LNCx8ު%5LeOX%лݲ6"h h3|=piORVs( #->Q6{St5d+&nwbvtZ 挞ǰ }B_rW;=#ev&v٣ѣ_iWB ð8Q#fSgƒ;2 8.MR|n'--<"'#,-sˀ)w2*w)ȗdC  Gڲ20Q\Y~v,ugۢs] ԯTA IJ_Ǚ8aoZcQט6 BfCK)bQ`NL2fj=3;q"3!v+0sz]%"A>6+-;a$;z轜A+lV"PFgHT@'A\~N^^fÜ624(ƈM&J]rl"4v>5{H̞wf KɨɿixJG8 ɝC?~ &GO$5R/voTR3IUwu=jK!ȸ2\0Kޘ:I p8 / Ԕ{c#m"6z乪# 9J&F& ؊"5פlD19Cـ@x,:>߶$q|gţt2>>6QJ8 q9Z妎Ϙ XGIkYw1 rY@!39a6hƶs4$ g'PJW.z ~6H5q5bvF"ϳюFJq@^.mwXgF~aT>ӻUdL\;`~K '8QF++ =x%kQ_O֌}c >*'|nK0OK9ju~3%&py a{ f#VYEPŢaC݇ArKm oJMStnF bh['oYrA !u_@G)SW@3Xu8k~lԔ\ǫqR_%JΐRW8ξVn$C<ʿ+u'GZ$.^t1-% j#HAon\P3\ lfpENPa4o>G8z)Yj)]ݖJ3g zNjf"oH >1^X"` 3%Ƶx_~ʽ7ߧ[: ߴ-D=D|j F. _Զ6s៚GaΙՁs@wS"-/&>T ݪЌ^UBL;==j0.-p*ebGٚ66r8qbkR8A$Vs܆fal귅3Ӧ?<`Pk^iz$HGei;55C o.+ݒ>jt-O1zV- pQJ3_8vÏMmQp@^qv(&sgElv˩;9~9_C%x]/&5E3A4)ef>٫ga~-w<3^EG!O7׀Uó!W0 g> 3>dqc.Vmt/ߜh8uQ۞r1B<&O(eq ]խzT$7aNGn(h)AYl6Ҙx鹯FMvw*ڒ< 7KvT D X ,Y̧tx$ |bYD[# qQi܏!U:XZ} bIźr%/}9Ā=XT yWEX{^(p#pNZ}|R]skvm!\q>x,Vx;;UY:/Ȕ0qn#sa*}P $ TuM&I[vlKDI]7Tp lyԝaE|[ظ5y׍O$bї!_E(y[_ NV DLT z_OEKX~! gW ,#3I9Yu3έyX!#Q*P Ȉj)06BVpU+ρ_ˡg )h-@Y&6Z|阎"tV:5"cxHw/OG̷JC+|b!*ENFCָH^7އ+?bȗ]Qs8\\zbFά$С&q,4 ,6`^1#vyO7F~l>%>LA/@^Ü~]%= _-3q,)St&y}wb2dHd՜iarI}! CB*A !"Ywsopp71r"={'o1q!0TFSx9F#?uATQ}=Q G_OVxg 8Qr Z' @,) Sx-,2ηgLZ'zi) B 1Y0%[ΛD!:R=+C x pnY#r4NAgWUGi[QEDD ۶lm EqgnT4$:axrZ+j o1⾛įpb Hc]n<3Ɨ36Uՙ ɹd1f.Xa8BZ>5Ǽg=( άLO1=n"d^x[-{V8H:!|9W $ ]'Ӎ;X53c& I\x&F9$Ѝ>V8wcz/c5͎.ѼmQQ[vNtNZbLS?{RfgD\limɚ&7U_*a-Mz^.5쩱& /zk.a)Kk Dǣ%m=dܝ#=?@xc?,ݜzIF5+T#2iߧzd+otjg]!߁1 컒H*.X*N}4?}]:_?-p$HPW<yuF#!lT$ظ)o[±iIdf ܅l@i>JP:tJVwN2\ lT,?iwb?Ud?8Lc8ϬZMHb"Γq|6`W:; 7n.k#:-;OŚYx$@j@,B,{p4 9GIwLC$5,|>{.W[tWJB޹.Êpͤ4(E\$[rx':lӘƼbF ~1vLcVK.q'n±j*q '#EI(7V|ohAB=KAo$+P*G 8 5Xz{,ǼVBTbpo7jC1i)@6)#}fÁd@7q8\)xaF )'~+$Aّi>[DXBI!$EE6ŵ1JIFZGA2=.$Gm+oJgg{`w-pf{İgKZHꄾхLN.{)]B2`r*T.YHޥa :.5˙!E[&i8ʕ#e| 3‹mVY2!ٗV+N&6{n?s_Ε.+o.8Iõ9gpxsDW.ffTy=@6 b9 J^t57.64i=1bE:U4͝PڑмX0OuJM҇R _@2=. aDi[XB;-rDv5y5xvyl@QQ?3Oq.,tG\i3(13h S !֌[S"~ wIшݹ R['NLM__P{$X V Zze`d{B͡є R%vf?5gR9_7!.x_R$ʙ2;u\!~?E7ӽ PBSԋt ռaMdBxd{C*cҲsm#E1B0CqUN:>OS;!-ŧ)fi1<'E{bI!@ƂUsY\AիFb6b}AoycpJ,q!Yi5&Q#MwP7vr-R\okPFsmx)z,ŊH؀q٫=$_y#ޝ v7C" |F`G ͛y;dG *zШbsXFYC:kUtIf7w bdyK3,' ֊<+N%sgge$oo䄌a",f9f)RK+цࣨmtS:$jU6p]:t@}RdqL_BJ L{\OmhXThANU>@q?e3QlgHrB2-8gIU=*Bq{k>`EU JZA83Ȩ̩xj| QrȍJ<ܨ"0ީT—K}U{ ]Azk3w;4u?pMB= _5L{ K@=2ZvEZ*mC~QȹܳT鋉NQHmw$B%pN_߀&#tX>4toI?t A4W̪p2C)HqAj'o*Q ݍf\.([p Xy7נǰͼ@G}hM zC-Y1z#<N3).9,ğ%X  ,gie ~WDNuV9. "maP -*OSfA|#[Goa.wj$4&zԵL el"Eȝ܆MJܡU6bۗ HP)O*֭c-7F-f,]s2- ދs]ХۼG 3e J1,8gn'W dYr[;!AVos@ݘ RyGD@FOh*Ƅ6u+wrPfu"Þ0uodҲ+l,}XuDVQ]hcJk{h$3ӃeUI ]$Itt E&*n'x<e31Ju)biŕ$r#*^I9p;mv / Z.|FOZG ]^I>LEتxoVR#Q#.W% Sl0+lZٔ}Fًc!ıU 9)~xk\KaiMv~:ff)vXRvlMC@rжy3j!u࿃sh97]%@–F T iVFoO֜"f Tş㶏 D<kUt=ds@* ZDw؆1٣3\ǎ> n,-O {"orAۅ&^(.'/`|*]~[Ԕ< h޶UEV|"kd+a-m@i̅<+m" Guf`pڜm('g0_.[g?_TS<48\>~uMnFa_1( fN6jQ1NPKȊ dh&TV(:TyMFPDuEMC۹XO? R_d7 oμ9uMo"g/HG-ݨ-ݸ.Y9-| oi;4:cI :9Õx=z U ,%]f@&moc\qR>^ Fs wB<#8[3āgAt? 9fgsHHyt 鰐mP5jr}/Nn k^7q2dڵ4 r2z#gChZO]50s30QtGVxaM 9 Ӊ)+W*Lhde`gj>3D7\reO¢]]\lK`3|eW(-OZ\03>`ȍS/=D|`DM*SRz\}Ri}'yDm|e|q`v`F<՚[ yY_raU )zkkn#Av&vI>1eCI|g;L*u!lYJ~#G?\m@s~lXryUMsULkѐy}r@xz {3%z:h1s7OmX0ȃXd&sLuV¼ͫ {"a3!}`vBqL bmE\)2t˸eodA3+XR%t`Zd'ADj]NpMZ?[<{\>yy!<:0e!8**d|ڐְc0 ޽,+h5pAĪh{`l{\/4Q yeHx1@|mɘr4 d[~+FdȽSC!QP[VBh({Q=3I:[,Mg d;G5`(" %dRd?1Hͤ$4!2tC:-U6}l/\rj+&l&׊*(% 0O :~k x߷)a(hhɰo͟9 ̩RY,{jrǏ3c7|Q^ 7U{IzJ]c9ghs(ttwShw_ډUw,GKJA[`|]zU ޽OӠ956KyXzl>7e7G+5G Safjb|M9srN%b.-;7H(EWU9oj|WR5"'ӃQDI7߳7NWCT'8e,7Λ50r[1]EYj|_m2=2X7Xr%rEUeU:` >" @v5H+VΖPY1go8JéLv(5q7Nԝ)˖E!0dL\jWEu$tNAZ-64èM-q'ױ{;4[DTK8%E9*5d;4o%e&Heۅ]"SBT/44"+>={7A*2Ubn$WkFvyK׮TlKv$^1nФFCo󢤲&6.q)̽>kQaOq4 Cl$.ؗ $L8aӘQ5Ix;Ns4i4V+Y'lx3qgyWv\z % *ٔRޟؑǥ ☔DN~Sc{doo׹~̀`{$svà*@Dȃaڹ-_e֟V4`23jU2 㗓77Y&Ղ9T14-؜̵f'@ҠO$cA.|Jʌ}J| BVT7/@ߣƚ_k6݃8Ñty*LbsrvbF U f3M:eBh}Rppq$TyLfVi1=<ʵ $whB(@4^î }_vsAskQ߈ӘUPh|ay"v\[\IN #x~STvLUh5Gt|ZӖFE'np52yFWeAtS&]K,Ff䬅[FEW.|Rի)ر<|iD3j5zUQꇋ!~+ 1ۉ'ߕ^w+ gI1hSH"] Fd!@{%J7;y*d{в;.,(H8؅o,W+Z/y F20ƫ"ΥFҲsvK>J(  +Ȑ1+X4Ko<:&4ι8d;MǮ}h^Awrf<+Ҵʶ2GYCL 鏫2Lx?/@Ƈ4¶ۊ0r/e;Ȧ *'H:>+2gdqt?`["iAe.5 _ItV*6P3%@D!O\~\vRU/S9&S'[jv7*z;4gbЮCH J\.KցJ9 ٻ>RbAQLXk l&wБ@wЮM&z7⋑)PcZL>(tr:Anx'fYҡΫh\(V*LoPqje=>=a[TV>ӺuQaP= <pz7u1(sHX MAE[H"o g7  N;Ĺil925&W.+hfw+ zxcMQ0ܧp# GBSkc)3IHbן)eo;+&<`$RCJ4" HP/yBc g }IP1\Òy{pD'pxr D),%ŷ-%Ap_~WP2K0%>?jљ$wOݶk7;q>iTɥf2#GRDz@kZoe28'?k7VTC勦/]e t7Yp; z Nu( @77ov-Lp+B6ٟA+&E?tp1$}ɛaݠC4.e&YL㔿hwZ۾-V߈KQbqa5%:[?䞶 ؙǚԘ7eI߱FuNc5ln"8R~;>DIAsnuK3dㆸt1򃁹&\їM'hv0+`t\t'CrA2FW/9L*`85l巁7G7Hhz*ML]TۮGsI=!x@S{tg,1pPi}c8FtW^ &ǡ '4WP\okr(c#K:.ڽ% IҍQD!5̫LUJ@$\cU(clmǣ>ÑrH2JسOnB`%BLbc'7{c-Ps˳8_,QZҒiXB)4zIO&A-E㥪bzOqXŽ9N A QNj4C.dIX1d(V#*D. Y< f?)6*ɍBkltjV* 'bѲTt&gú%74XMYg?{IG1ycnu iBݽsʭ{P1.` 5@V~&?UIvHC8YDJ)O5sb T: .mdBo\3$^ϵ Fe?Z1~v\ n]0•Ql MF? 䘄s׏wKg D)oq>:)zu7GcuYs[.c) YI=О뿌{6 %&m7e\ K{|kkI?CAj?/%2/s~.ba^-0Q)FNv F+-~L[bd:˕rАCK83`F՞u3~A[l@M  -N%-6 SV1H[kv0K>-ݸ 5f&t 'EkȀ?W+v\8+'ͪh$%? dq?Ey$/1옵oڨlw mv$\uxVOfS12$u؉I2}mhȭԮ{HWdN0Qg'cv s659oeaV!{x)b?GUp>,8-&d$$}1ESm޸7QcI'!R}ِPlϑ81aHYآᝁmfǘR7cAi3PS&cv{Sgߜ5gyY>}2%iG%# ?;$eQdo5uFCU1n(j8Ǚcnɰc?d2^@7 `,=P 7NѴBMI^8= , Q=䇍Wը @&"Чk"VGT\PW7hnOk$ B>uR0}C=R7{4܀A=GPW?~+hX^OD/QILHMQI縩'~VCOl‡i|16m]ZZ}A=[<ЅZ WU;9)!SӑysI 1T1T1Tsv!xB ~!TwЄ9*0e0ìX=cU6ODW aAn 3$%@YBul`o@U'9*Q( X:!$6_Eu|KfUs_ Z-x@#J>$JY7uZަ5͍]*摾?)嗾B*Þ/ dYyo6 Ժ'nlG;MRKoA4ߧe%MPmy3}Gk&apˊp[ZSH$ݲ㌋M(' ]@i/gG`) `FxWV1Tmnth' @T?z%8I#b8BSΕE(xq56&Q<54BD21.E2/'B@9!ρD P 0>7l+g.46N)]\JW,T#x{g,̣$2,+D],wA^1nLf 4WdmӤĪ.U}t(VQ.N85YԱ[ZqPC<'HTCd$=`wʥ:ŋt۔TU?O#G( UزzʤiNzoP &zG,1ϷT8-8^mL[##bFnw4< ;q^ܬIv@(LZt IHȣ^H5sKCgq0n0O,oIk }uQ|wxdA-hs <̤km҈l=i%D^4rDՏdm*ڹQeIDhJevC } tS+Pi2ju⦥ETALr.&;Ƭ]/?S[BNOAeA(\#XPk*+p9%S޼n퇪zlsռcEHf«GXt/h#Ѯ$զ%QíMs7x7e3AdSlOJ }<߆eR6R A2Jj]05?BǓ%as2Gd_($a&N`:fj QM\1yTĤ3?Fi/J~%h̅c;9H* &QqeAtW>Ct|2t&Ǵ=v5D%z{OyulZ{~y`QDOKMwrM\{kk`EeDl_4ã7IβUc2`J?ٜ$:yUQO0˯!BB?|jŠ=1 "Ley]v1Z;%kbN(WTU= 6ޛs7s-۠3 +߳3hZ .V#&չ+[ R id4R{>m/Y~ *=ى: JYj-Jl(stgJq+mȓwcX46HE4HĢOl$o5(0=Co==S9h#>3A'r0Xx~^˷d~:Eda'0 WtnľϹ̋g~mҠin6Y3m * ;X9^@:=EDQ"pA#^|5' 2)jNCe1. lywOa!=B{^JQ486g?Y& L0ΪE*Gub\V&B*o!%הLV}W(h3ohkzbrVL|;NՅ * [T-uS*"A*m?QbXlSdFBs3CX#a| DP8HϗPKu93`|(8\i䀛c {+NE6)#] k"6U91 J7I`BJпfW+}.6 tz4ݫb8-[X9EtՈz_2g6.>wx23/2ۓ{o㎃u~͏95J>h&D!:ۦѵL4&vwP"$@ $6"O8Bg;<={'%r\_蒑5-c7ـ~5_Iqo~cv@2yX}7~$q]P 11%yƗ ^+7Fx"U8)ޣ GԲ:pzz0ǟr޵p9+K SEwxЧ(υF'~V:z m2uaKfNfc8vލ\7tư\D&u@ hris]B Uz-LpɼnA1kN@+v(}rM+4+͡R΢gtH%p_ PXu'y5?nz%أ's)+]pȃ9t@ ^.@i:>|RƢk8S\7繶e+L`VLsЁ^Mc[ߝbÏ۹*er (CT.T rmmdN cb/uAxorde '[%Cl4݊N$U` JvKˡWM~'shu:5eʉmlgYT'B7m}G+ԫtX/ d# ]~oX)A>Io>քO a>B#Mn|Jb~6tE4Ʋ>вȬe9yOUWUM:ʎp̓vEDJA{"C@KsA}R? Gy8˸aq!|ĭܱSI{9]7Nf2-~u`I >)-"8>SX9o<4sa@FFnX-kguES;#ql/ \ Il:Yl3KQhre`.nv]{@U7&v9)ƄQu~~m!Rď?WDߔ#;q~XH6O ׹ϐFeg ??v@fD_g Li}x̣fWpAF_K46TGn[HWS*b0MON¨PMŢ7#2aɣF>`Y- ^J#w&*0lCQq + Y9|[w芷`+LZeY\/t@C4#1 wnzu ǜa+~a 2Ɓ䎛 J1r=jd#&Yv 1!=t_PNxlb5?I՟ԧLweD=3onP{LR7⏿8vi#M^5}qP\ZTy!ğ#a1{P?w1|CD~." B w@;Ep$MSByk{|+R(S=]lmBF*a@u$BԚb觧ۇ'53dyÀזּ܎QNilF-+(m1p0nO12H*9${79 ܺ0)azo976扟d Xb_wB%ߡEn6~sG}cE9\L KY )*΋d2@w|}:UGgu<+1 w`Tonr/bb whSQM4hk踘[}MYT(LԼm'wBS;f2p )f;^xܐ1+dJ=REmM~n}|)3NM0c v^5g,f084 /k &?1fL>.ݽ]; ZʧZKdIKJ}wG| W)rȥ*5k-L4&:SFXWdNr FC0("MK*i2㹟]}a+ɗ6H$b k@&a=(w\}tg1q`X&b  :)9dyT a';Fpz5!&GV(rK2 h" D[%J6ta[$%GlBtuI΃w- q?827Z: DvvqY.?o9af(z:$-5+_-oȺt$j~% 3j5, k5hx" jX:GHgXh#cyKx#>o#)dP صAFEm8t1 ZgGb(9(& XL{M^q"97Z,e, Uy k-G&o٦aU H^baPS :+>{^TVI\s DioIRAlBPi4"eَcnUD8ivL$(u{,3E1^7e4&gsJ"E tHzQcW1F3~Ji j<]܎DdAX3@ݜpkͶ5Bh kE'⊼4AD{ss;;hInڶf+rZ׵@ǚz4E1CDIǺ(&Q%̼Prw ; Y.=nuEMteg4Y%BB-i)Z<(Pz4K&kڕ`ѕ>O)gp>oS ^G EgQY{\YU!s2bjLH=x8у\T)C?gKLojbgP ɕ$L6I 7J+YP:Cj [S4A-~g߄lcktjdT|h˨a=xl. p]T0H'QyjuBYc H[* )$`|SC9R!*UoB1>'?C5&"&8{ m4Y&aHoE*/k0)F.6l lk5\y H~]hK?|6&"EN$PH}X[6ᓯ0 zM֜$ ekaJ}qLv?`w0yb\hyD )']lxhfxpixY q:b>MZЊH4~:'.0r=RŌM3S&0YS>onL/P@];{^]=L76miͷjM6=D7q6Qbn?8$<;J(%:Nz9ae' !J1=>)pC`.G,a^zV.U!] ve0`Ӛy*q,v Դ]+?:Ncܚ _T%W@vPd 3-׌E0gaK %/A]sfSPXm]i9@{g#_@p?cUkEdGQ&0oSuœFc0,..!WGIADgKޗlӄ0~B,4Ԉ[]5%jNƋ"/MƬ{P{NFyċbq7I ?SH\kyqkOb]uK՗c/|ű;x(ڵkB9TZ Q,#E5zW<+rΉAa-K߃qTLT2A) Ҿ-̀9)0\(@䉕Ԍma(jd"c:}c"·\dU;q`κ7ɧ&p|K;I3押lQuMN7 ["0q/J(GP5ԮZ?mN#|qH+Ll6/M5o>(l!amNA+oIhG*1V6|:;) X2'N"Ӕ̋ƾ(y8y:*([m%[KZ`:wCqYoP^ 6D`yPLfU4.`T_$ /7ݯ_U=sCafd_Cx]]0?|`[_b">',.Dr,y [OlbRiڵM; /I gYا64+Q"1j*1w ]&ޭdJ&ۍQ "s-d屢M2#)\j2H,aDax3Jk$]0o /nܦ(xL_ci XI8]oL ղ"@쩈&3^t'wm/x!@oNԘi]PC_#!ӦtFGYwȴ:mScS4sI#@݅o`z*ؙz#ݞ'͜M Td_ôż u3-qJ%I Daqj$o_# 3o K.E8Lw`zð uE=E[۞z dFoL FObFk'P]‹Q-BKf-'*{mE:G[}_xi32y'C,sYe0Uvdq(CN̬Ȕ3ʃjQو m6Fz}5-|]˪D&>߸cun?ʑ iؠ;vތ)pB5?K☱cO;yZ 0 =)փ9ib>gE4`|x rA1tܚekSJį-E%lDBZS"4ځ͍6gnh %>–Y Z^ߋPI ` [Q ^߀MD2UF23vI$NQ8'v[)-a)r#1<\nA^}qUjMAfđPRvw8e uɿd=.jd-$d>5Nvc=2*Q,kǿiՠ( V)Fː?.WgLڰ5lI=6I<(`Zrm &9CflقʞiݟXI N8⁢Z[>lS[-hgqnVfHNHfBTE}S0ނSגa-f$(">IO0rٮ9!SBA'pYabBu m $t:<rSn=]~sfI W7Z'?^Q`j| Ȃ]6WPj\ ;k"]pkwgNϰʿ-t|? C672!beLEZ1ѓ1]븒!#pO C{ ~J,[{ Oᆛ- .yW"WDq9 [+m]Fћ6au^ >o:vt!{;{լp$u)^>uk A!; =" tE,D"rљׂyW$ͻ+Sg;p!i KĽ8h@{=$гI>[CJWxWBoB^5"PdN?x;]K qB0p ҩa@mG+q|(D.  V4X`rیݨUvȌ= xp4(sڟt]n/ =fs6Y6u} `mz88xK>sCD/o7Vʽ#XEVoZ^ls(RнcBc${}jطD ꒅaMnX~0Nc7GgvsU#{Зh?})e9c 8 RZ4 pVeI;<<UO ?C l8ͳ]guLqTx Uue{Ap ϸwm :E%Q[S }dD eXm4Bd(Z钕q+CS}`U @[\8hpv笃وqs㤱oݎaRSJm3 Ǟ/꽚Pp X䄱]|RHκC2(0\NW&_Wt؄+z-b^ BLunʚ(4`p~ۃw8/řx%== M۪mpOfkfOP- ^z*jA^iqHvq1yDTl7i*4;s5 tziO7tAUalDq(6Z*ɳn t37pR=mihֆu h%?ˇ_z'ZQ!`+PW?LN.qF\>s@"h $Rh WQgl (vހ.rj:<>Rzuu'gMl ę_`V߲hؽA\;mFiK4SAْZ1p0\"]HunD`,gDT,&t)~O7&j)gjȣZ ^y ;ӄ~>yX{Ĵs|,)KB+Uz4H},Փ2ڎC0N39°6.3hj2ZPa2=v5C"%Ud?ѵ ~qP;=EڅcWKk><;;HCԡ84CoLv-M\%u%MJmA5եɛhOsDqGu+XFkQv*#0Ywp]yzYs*gVR_J}ns(j98ԦĹiݤ&R'ȗ8&j,+{0 5]QM|@Ǝ'8kvr.x|1/%0sW6C@$LHGFdbWa_`iԀ'Iey¥bs&S㌲Z&Zq?MbߗxZ cFx7ǰyRǴ{^t}]{'J Ҝͷ*{nna}DqW3qCpٵ_Z5GP0U0A |fq,]]rPm^;S099He?b' )Oe3;[s1?Qz9jd,~oKoq=tW|mb9;!ȥIa@hc[x2Xæ/pbh*}wȹ7{ K}QKg,"Vj18FxL~ e f8ڏ,FD af W}'Z dm~yuĞ2"/S#v8vP)A?Jg^9N>TE2 ¨\<˴n^Jf&[S,CgF pLJrWFKB]mFe$bs$ͺ_OCQؐp4}۰O54#~wߖĸ~O8fXy%V#x mc2: G2\.'ah@~N{fydXblIeN5@),YM|Pwf[E%aQg5y߬oAdNukj bl۲YiӀ|\?31MaӲ(@ aqX|$2Sy+&0 ~] tXEL?qFޜIvЧ^d+䴙[mr6ـ3V;׶^ytg2)jRLRP& kV`Ϋ} (R^OMMkI,)| e՘?-:b?0:Kv?;G@0dC_Nnhr,W'BIO"n{(bJ[r͇N&~R/jҋ17Ż4>S(5۫:ZR%:fƦ9lߓY .~bۓ;!^ 6u.5:^ж#'|0kN}\t7̅ %|7YY^GWZPԴtͥWxPэLWU녽SHE Pΰr(NHs ѲNCtiYPץºb?*M{Jf3128BO<޾W2tEx'Q;}WRr98nBA6آ^V)s݀YaN5b88=ˬ ouELu 6Üt80@"ةt*"l6(Pl 97p 5cKg'Ϛ_XX BSiN *yW}ޣK{@cgcLtr17 TY cʚ~OVd U&^ Ll5!C̰ͧ!@=ZAED:4)ǁa~YxQ 9-JzudwE[YHL2DQ].#Z&]74.0"7#kD[$q⎔k7Dx8}c/2_E}qj'JYe53 Q@F<'Ղ,5g>¯q&b{%UXG7u~B{Ew#ʄ!\"i,+)}IJɫy^|imy,u&]v#Vln~N@Ȼ7[Fʼn8_GZlR=D'`7 H(YBȂ&IzxWJDyId7]D`oEH94N{kJr%fki맏*>X.l_\7(|>_0p"4:Cz:{oBB1vtC~l'0ॗUi$ҁuV$\sr m(x!ڳKLPy53y@.BIi@zCQad5En_NtȦoɾL%W|Vf`; 0%l*M"$!q_Y= pkrDut;F4, 7H)@Yl,W _b/AJՇo҄i(MB&ywoz.}!/&5v,]<4i"e~*"= 4c:9?_YhڙI6-V2i]"EbC@|y(|6#'-X`9t=@r>Ì%|O{nclMokRNl&Rck&V6Z+@0"βyo.#@ ${Qx;0|;k !:!%$Ѧ^F5n+j6ieJnsA}ve`kjKjytpAgDX)aKymKBAwYUG:%Aq"!C;^hYEeP͉F1K2n2gYx'qA =Xe\O6<" HxZ%kgWc+-K@sHʪ3Uo/yBwz. Z |K.ыOِf6as$'.MjC8mF3elE4? hYŚNE0t:e/]մx9bKo28ͭ5eQP}[E mEmu6Q eqݖWpYYC>),6x-{}RC–UpofhݬH{X# [nY͡A1Vm 3&@1(WvKU(wGr{]y9=Oq8!@fadZurvHs4E·|0璇z4edip iu@)y! RjG>+^~Nҁv,i 2"[|J 覣ZaS;`x]Ai[*x!.ڟ\q\Ba$jۿ4hi tJ-D|&DXo]1Wzw_+bn ǤsG. 2\di=^HkFmv5B 1RkrSX)4k(ߋ 2~q]yhtŽ2f[M'\f@mɛ2RVAJjȂ x(%jOa XÆxӅ2}z[VL)}dXvcVG w px&Ҹ7;?t/e 9Q9|Fh VadXv`Y ǎ\LVt5G>k h'j3yœE6 )a7Њq;[2 L7۝a@M2-;Q*쟽+ŀ`/${BK]]}OE~8kbΐslвROu 2Ȕ[:RCҗ?DG#rR2Nz.ȐL>rH?af lv0OVi(yocX ޽11?%v-K{;d[/95f+*`"[%S>bWW?)NKK ()ɬ2.ILWc {Fr= be OF9R{u8sDAFO5fV#UP"FBi1h?93W_>tn^EfH\`ɪ/. iߒhhWgOU^%Rq)9@e%t'-JAp')]R s2;l,îa݁-D<ײ6@P8>p%J{ъC$چp׾!vc 7Wr gE VЇr]XtQo|F?f=gTqQA\#]R*G9TmJCnA7AIP7qS;lyUxM.z}NҢKsJT"w,*-pAxk2?h@NA 2kNBd9_sSJ#,J/A1KFqPn+.sE&u O|v#6$n Ú [9qeM`}ơz̟_"pa~YўX3L]:Ypu};NN֯b(kT+hNkD6}%J /as 0$z8g}ߡc6SovrS^Ӱv^5;~d^xbHm`ֳ\biS?s0|vߌ<<&v[1ȓ(% Ɏ=f/EUe8qT%T,j80EvҴ.L޴c̺/5y2yp8fO=[БJRYT"J:r9{Q\1jh%ҟXXooL_SBąC,GK#s (^ra` R+\K[øƧ1k 5Oæ1R&WMtM}}1czYV\H?3(>RձL4 "1(PY¡S3CDT$`CFPh#J]/ ; Hkm'D37W!a~KK}I<B%5=̾ݹd¦dj4OqhڊNg;,p[_ m:[ Tch(roäZOK,e$CL42p[aEPo՗pZHj## jcgFJy }Q><\'U_Al/5bcOm$/9r1=|VԓۛEiv%#X c;jZ+eZ'Eu|lM/.-(5 祐/ o1)#3 ^C~8gt%FY@Pʋ@mc%"yR+4d֏QbxhI2-kQ7?Kc!Gý񫕺tx'|e}4QeĘ,G&%:,?E(_ޢ-k${]J+hD M&3L{A Dz;; K;"#)Ih_q8`gPn]6dK9E,UhhV~4*jy)Q,P&j2B•f4 I)pGvNAHtD yHGR3^ϋF*֕p F}+T4t#P'2V[Xd᳜*d=2}4(M^b,z 3,33ӄIpҬ0 5kh 7s]jCeRߤZ[u<:ǯ6Jm2kh#i;F5qɓ3^]~ <*ҥ.%Ui쁙мG-I0sVo5IawJ}Q5n^koY&/tLWYM_&D2Jǥr2AkD:;u#fbټ?0LF6U[O)Ϣ4,(nj# ;?4wTgsrs#4[EDb(uUI$ E)*K51*Ljy$-3@Kp9j7kH^7=N%i}l\oGBӒޏy?.H 4,!oΏDZ7H1OuS,bP!L31/̭iYR-nyKyFA8ttog |+-|[sp6=%} t]8>P+י@]жwY |d0, v3I8s*oLuMXܓ=S86ԛ=*2-8#)*iaVA5H4Nň@@()遆7oPdCG_66X\pwhK7 o5iE9.5>o"`i1g$TX KRR.0Tb1G5Cl$!O9ocmQ+^wM-XDvNh (NYS9JK*!\,Zj0vx'{pNkl)* VƔgE)U"$X) tڃ^u!πJfxL%6~<I@ôAd%.._ʵPu(mQr'g\!f Z2bEjq́Rr)16FXi{@%Ŵ]#&գ6=苃 DR(ǣ϶/ePi2!P̀ Z>'wtHk9l1%i4Єv<s*|RJg}<ZQrWІ82Bkt\L|'/f#\[mTf~-tF~#j`:G퓙|.h,7rnxAF ePi+RT<*2W܈~Vݞ4{{\p`YԼ 2`)*N _.iݦ^{D@3$g6K;Gj$/y_#'޶fN-I#|*F>brdX s݁26pV@A жSvtr9ZQ#oO욫+X)Pˆ1FpTcy/4lDP$'(yxuZhKge@i^7"8(mJ-+kD;86_j&̬ ׮]TInP#AJu郐$t!/זWqy|,22cJE_X>ayAE2m%j9G\RE ^Z׉m 2;u)j{L="*&(װҩް_l37T|/@kטYϯeQ>J8Eū뀼ޣPRq99[@-xeuR<-i-f[@>!6N8ͨ`n#7$a(f P{D_ɇJ)?krE1Z Ѱ< FO5)H0ao?'Ipzcz7STk6"o`j@ yrZ*^\[d S5BR ?_(=oX_6W"R&eڪQ2ɰ_A$&hݫ$ ^2QQdiUj!u/|RJ&Y5)՜(zm# }]|$O9CQâ.CAj'CSDO$p!ּA.~!/6H%_-[YL H5(wbw֦GtFǁ-d:bQ(14a5֢T$QB\b)7[v N;A ?B/oqg(Uާl5Lmy5ksR=,hK3 CvYV0&C-WlORi!ԧWe26qOLvc0cxrR4j[,$w[ Ls c}=gG'S7i=@Y(ΰ[' Q~sUT+zwy98 Bz`ڟ/\wap dUiqP^yώoqBrlD+oɰd#@o+tS#0]\p/XfDW){Qm;d"N)?˲t!p/o{9}s1@LK0ߙ:4Α@{yՊH0w hxR 5~C}6j'UׇHeq[;3zּ`s\2];6y$ :v`lJmb+dM,Wͧ%x{H/$@ymlahи@+=t`r$)H1賹p`Jfd<$Y*;fR\ѷ ¹&1/;$II#'l9B9ϸ@{bu߹0.S’^Ŭ+u 'l8ɿM@n"+r2}]g)3GuBDrJIU}Q'NNfDw)H܃ni~츖NXuƀ'6vaU'mz3e~ CCXJr>gP.uU` ݓˎKW>+OrU1Ly,*ڣV#ɍ$~X YNY?D%} V""Mk~0eA_K%|JvH!XtjL/KmWX<5 57ĥe]WRռXߟힿ/*xხ^0.}]yUIJ+e♽tߡ4%<\F5BąW}YI'cdM%23FDOO ~df~<`I(tjKyV3"o%* )n7%vv E:{98_㽳]G;`j򖐭 l;4x[:Yq>/1Ęd^h7 L^#-ë T]EW]c TB NGߣP{ЙquچB9{R'j8˓[M2cIF=7;6yZ8l iek}4 |$門<3,ZG5IfW K%g&H26$빰z6|7!ZZ.2FQ/(t75\ $L oU GzuML P[IA-0&,c(ߊ4-mwY@mq_f ؟x` 2KH$> * >>9^)u:Af=TMQ|BA sӁԾf}vܫ\}sFdEf.J_72D8W%eu|膹H£>WgN<{)nQ"tKiZffȤyST:]oM<(rkw@aSsW9?zaay6"$#+bPǫQ"H -?ssD>;?9Q 8jK fG!d⏓ftx-YWk6J zWA {N9*Q62&\ ?(M"}$aB}pIyM=kQje1AR5Uvz}1{0KaAoHcpYЕsԉ$ |&? )\u)&@+M];ւ3hbUbN#3p+J|Dk_ ?:`:men5|Xf0ZZ 7d(/$jG&'fÓ,6N{n3>U)f~ٝo/̡ G+#3d7/d7fk[y*=gYq2^6N}%f;>؏!vdJM@V*TIҠَ~͘D8Ї}M p{b6 j{&d" ʠ"$ |5y LQG0 @`SՆtB\4l@~Dm`@WI\D'D:̚G=,dNgYk[xm(9 !q9މ!0ɦpp+I^rnyEcLtF&p#bC4첗Msk0T+3OQL *;ܷ\I}hn_SXYODxۛ LsM֞qTUx { Oy_w琦EbZ9Ӳ"faW׳q]p%s.=#]I}FV 3Fv2Ԗŝɋ jnbK1mطa_g&'bѷ<[H$280{S 5P6ޱ'$;үv'ED}?~!8 C'r^P W\y32j6{ɻhj_<0.|llw_Eݠ 0FaL&H.W} `rdzYxKRGe)x)-:airjpRnJ,Qz.^Erۃc{صdB &r& 2C݋q qQb^q;@cQ֏5y܇nED^4V59:5998<#\#?{cXIt{ j1?ڿA/ CU4ei ֡7*L)ʤ4iteTU@"sVW"uMrC;%gNӌ(zS*1\US˅q~fx s̎9_aM~tJ_?,NՍ y1KZaLb,ZG ]D4ޡYk[Xa=﹟2gk6Y T-8 r;2ۀJ&MbO` [ 5oNIPtO*tI$ ^ 0,g]ޞn%Bݤ\Tbr| Ґ+˯T/mq-W5(G2Dn,#Z[LFejI%eaT;OByjh['tR@S%SvtK^L@YoKRZ='O6%~pMT kU_:\~SaնX*bB"K]I[EdjМ4X9[% ެNV &q=e;C)+u5I7#)Rj c8?^6G#Oi~x@dXAƩ<3ZZ_gLS*f9t3ao`9JO\&\Ewa8 D ͗8?_;RY>ChҘIa_L AD!YA`AI!=,IQ_L 5),&?sCf.9t[i}]T7TE!.Hzʒl56 j^:@՚nki ´d<Ğ^|pp!D8`1oe[<2d3dM֗ʴ b Xpi +!1>|^H[/kF{\f/\]7XT/1.]Mt*YDTu @QVpz:|gNBhs-袗dUv;2Z;^k*RD5S3WIv@&G?.gP.k sGI;Ê˽J` :Zkq-{ A3JR$EE?EQ(08YJ^/h`";\aek'X^z8x6V-O-ͻF m<.*G߂cPIFƎjzS"x΂ߣo,sq[_1; P(%"Y'wܲZӦWYGwǥ*.4V[`L*wo^"AW|Ab=7XxV p!"E%2'߯k0(E$Kq6_ww( %ӄ]/ #NקּUiG/$|F?+8O'fGmskɞLkRZPǡȡczE~;= sLId"O ^3l?9((*'UYqF5w6 q 9ju0[!\x,Љ!x TܮÅeEpmYŸws X4 iţ{!P~$T|`"%L,wm6yiӆ*eI5L2>"iA^Ȫ$ϾRHFpJmdT̲3qK UvFzú-  Q:y}m6h.O/4 Zn3gk^v|aL#P\eѲUBvQ)cfZw rd=Sf#f4)x75<;?(k?|OǞCM\qh\n2*I lLbSK6  56iPĘb?sA다bV,-$4 hF?_ >w[ L-vO,N  q?C/N,Y#dT}(9Z`H;02nLɍe/Ї>j򪌅)Y9>YYⱡW5ucç[Ӵ_ Ao,uOё4d"WġKϖӹ64񱒊V0HIL.~Ѵ{: toYcx %M!l P(n5SnE,8e{jԇR(6ˠVbcޱo9"VݐR\oշBPڥF`guW7;+MbJU64I=ʊLlG.)_ub^2UuI[gܻ] U "bH|ck>F ui4}񜥫Z 4y`lj@?դR 1 ˽ˡX4CJeaJ˫& W'9LN\ :R۹Ġu_Bk.N3w>z`gO q+;;jjꋷYW]irh/k&7R\k:h(N]dhUfG|ZíT!5 =ɽXd>W%&e9hxuIңv᫮>.բݖ˴v _3ʙ0;EizkLXɔKgz80# YoEGYGiU4m"_Q[Pc?iSe)= xhZWْǪb+u`(f}pa 2c;5RX )AzEurm`d7m#JKqkSk@;4_ܰ x_Zb=_ӱ'aEEUm*NJ;qM FV'.T 㟿 OmD|"lm` *W슴ׁ\%24@mI9 1emF׃rTP_/f+rZ%_(h p?3Q$mevrPڐ7zT齰ۊDW@Pm[ }FBF},Z*QDZ2l\c1[&t^6i2df-[c]cV+(SϜ\AukJo%a-b4tǧ[Ϫc`几 _ٜdhCޒO@!Wxۀznãq#$w0M،b y dF5?eue_/R``u J7bz% 4rt y!gsmStrfѭ" "oDA̒SD8tl-󦻛9.oo\ @|mEfL|оz9i؍X)q"”r*–2+>ٞnS01~ͤbEdKDY_3/,r{'!dEqp~~dx"P&wtqP?n5ҺY}kV 48+FUwg.p C ݡr @ uapJ6*^.s8omTl _G0=E'zH- N`:QVQnu O[*uu{ &!8rf>cG<4IWVGwW0l0ݶnuuWr=۪ry5> /mPҋ;~=Z:ǨtJ~T;P'7h)LfԭJr8.HQil;K1k"]wds3JfghfswA\M[NJb scwVѬ7PAkgp4^S>feܝ A9SشĿ!]#z5+۩/}Cu*⟀ۡOtIÐ@$vJ3# 2dE:ĢGՅ D koVlGu!Z[ " Aoo6bm8%zD ݃Lk LtpZxpuT_ݪiaPWK# /KGt7I2A]ףԆFM= az:bǻfk+7t+`S[kba-? 2+2&+H#CG|lB`Z-n\?znM(Y[h ?5j8xmی1-.j7Վ&GOۺg%'Ӱf1>bKn09MRc @;˥П0s0ϝa)f(zlXAO_FvPhb1iv0/quԱ;f<#e"u >DdDE ~q`Wt\wRZ7nISCgh wZ^<0.;# \?g}iAa< s4hKBaL ($6%iA"JW4 'u]9*edޕRu{|p7y X]8D:Vϐq3g ro'Wveex)F&&n1Cʢ3;ڡo%T#KR!qV^w ;S+kd?piU,~u1 TMSkߩj M 5we ^OJG3y(HȻ6/uXv&WQRL%_Z T0bBk  ; uWЀrRGCo_O2 gmZVd5 ^C0R``2&eOZq⊄e1(2Bi:L|V g2 j7+a3ua.KcCwӈY⻏ZR; B}4gD#)\J.'Xu;9f9n`XG$02&.fa!Cij.md9h^͟K'/QpG1sk:0M)VLC}a=IaQUQ"R;@(#Yṕ88QO8C9KsPDDsy2W L#H}6QR5,pqedp;-;z68!l2våYe)+COM-ٖq>5gZ ,¤4<2B r9`gASrxuzh›mXt$-thI"iYGO&p r| lyΖ9{0"!)p(P yBۮt4 Eu[V+<ܚƍLpa nI[4U=6(:QwH(\ddn)rϠXdHrN}mc`. }(8w_cΞ6^,RfZ^}CjʄV&k?U#`iWT5Hi.;t2 _M 6L燀sXWD>A}舟ԭ v%. Q.e *ěD  JHWKo\Pdl<_DT5kHjR.Hf $637sTUjǀ2,u9l6V3©p oN!bδ=`s.(Nq,%!eS>Mf(W+X6CDE;WƤ%S%[4dCrӊ ="8{Tx;(` PupaŘ4.H%+ Jħy uj1hc.4Z2\ {nrׂ~V " ݢ)#i̩paU]Z3/?e'%4ާQN0ɱ۟yfzTC)ԾܔLrc^ڨ*c[+ B,~ۯ1MNj!H f{iܿOh/MN]ZmUt&^%l|>k @ZaR&B_WJ~rٵxIEXyh%EgQD^Z`g5X`eXaGzj}t|H9OC/vdž<<3afk>\@;TM A;ԼFG]&TQEZvu*IBD@0YB= 7Z˔8ZTxwɸg`j9SR#scQ &0qkVw&%ި;+c* .zٙX̗CKv1?stʹJU~# idTQuzVqqD/d%;hտqPF!hf`^c^ 5Q8lĨp/_w'x9*B[0t Ulw .LhEW 5\J'ï}/Ê|,SYB b v4QY3(>r @L$q~ɨc{G!л6C${љwmmlypKQ90RI@hMA3 nm5ް;J2Iڹ7Iїwo Σ-D+MrD&yAvPi >UjҧN 5IaC *dYydX)Gdjzc B݄:aBlqɡYQMF jbꥐeš @#\p5ey99,KOWhhR9c4 ?^dVgэ]'t1}/ ִ^| !Y7b;(mS ?bι[6Vh8E[%YNC< _NYo8K_\". =]F9lq+y>Va8Hɟc(X{ރ ݄-=qLӱ9eBW7)҉5;iMoEͨfۓ 2K'GM]Q'Xm8AA&Wi̶ DsNvo]a vb!Ύw58XxcŌN4ai5cJ8)?MQE.㿔v5p#8&~Гĝb@HwN<21o/qywhL ]Gd֧ e1Y9\ݨ˹$L4jmR(5ѠIC}EmTấXQX^& 8>ebUgǵ 1vessw%OcROYHsmх3/̠K}ʁʒŢ5%JǯE% fv h^֩.MЛׯo/\G]PX{Y+BX.pφ@;w),Xs[縒oVWo%!˖C'D¬vr;eI_JBY[=3i$ coY֊=jN3 f2’€ٍ 3'G6qcUIyב%7Iuşf IJl =;3٭ qeQJ i6^fqg ~pg_<m1t_AW;%mBD-#ѐdZ`ڏd37YIi~(@fg{#.:RH⢉;4LIUϡ +کN[b(F4_F8vt)x6FAyNVrI;%p-S5m|@H7''PXmSe[]~S$gRlƎ&UI~>ĺ8}%Fj9gZu %7쯲n@F`D GZ>~vs Q}V?˭z)ª4:#<@tPL=b]ha}utu!}CK0-PxX:MX]xܘ lU[7m^)P<W$$,bUЅxV5?"a0Bx>T>@+ǹw,0q [<`™ (LM3˵+Оt&c zl"}kAj秋C` rjWg!YخmjYꌟrmz1G3j< B6wwwOos,v!.ɷn޽?g,RYtb®(4,NΣ1#Rxflw^ E[ 7tkCnob͍VMg~!H<>_,Z1vxcd#L'c~X~a{-x6t1dp~ ]fZHVMB,rvbL1bD֜ʵ"AOg]ѥ ;&[(ү1Z7Tv/U[fm GF\zsh6//3Fq n% gXk%|Po7w!l[B(_A *]koAg!2MOz] B(쉿=v /@MJ~qgn*Wyq>p}_G|H쟔̌/AS K:@LNT|b#UR#:>xgq*%2`E \gK:A]Rn'%WF+&Xx8^1}U٤зŊRa۾)'H,ZQ+,J^%UOi!s然>7 |GL2R=W&f HHEEbD(vu>1Z-+1Weߙ'/ 9T8ZQl+aCaw>MXJP_>x(`>6?T; X8cp|>o+Ŋ1&my7XA*q}AtIzتEtɊiV*n*2p~<"Wӵb! I(xEG(TkBȁG L?Lyt=jQ"05 b 2=?LBڿ<]"FV'V!-o% L1o9b`o{'Uѯ|{Hb;:Pa3B@΄ϛ /  |}QT=<dbzroM&Jv";s5nx?U*"n4=#*`"Q\,z) .=Rï/Vۻ/_X p\;:#WJ:N5nl0[I+gRrbd1z0+~u(`d i,d⿰!̦kG-ʮ=2XkiE f(T<TX>c8/s6^0!Gh1p'% S,% ]odc)v N vZ3QoQ0튩mV 0j~E/>0`p.gw׊iɿk񣭕YUdIh>kVdu->(V#T5! چѱ#rJ4*Q(?DžKSTk˝"**?YޘֳxЙNU~ݒWܭK)O.ZirhMxġL[pS+F ¤>I L{uVFʝՖ&c52PJ́S૗sNGp" $Epk&d:!GkeYpUF<:Ɍo@5 ;ĜX#|d.QlB\/9"p|&vha_-#QN4vh@}XʕtRd 쾡 A*_f>I[.\U@mx|:ZYN^@ϐPm%h(NF!ȁmq bh[^_P*Jӝ,&82%(%Yw~7T|8؋i  أ4qĦGs#Iij{~F <~鰥P`zFeM|n-[t"-"IW ,{Z0 bhfC?ALw&"huO ".daNw c9"/%)o(P[%Z+2y ̕j{z`@4O=T ۑcW?# [mԩQS+9=VE47`Ł }6IeAީCՆn'p}AdC*v-+GLuz z0wZG}vHͪdS:[FrLΟRrYF V~: kvV1ܼfHu|vOo\ 幼Dxў~x_H"!XDT'Ψ#ԪKPx1K][(c a1YPir>9Ԯ p}/96~;EfO@o{M!O$6M2zjZ:/(`2wxv_pr~a|uh).bBvAc%G.6 mSݵ1jk/tC8QIU/Ov!بb ǥD)L!.GX^F׫4]p2&/& ci F<Q+fy=y]?Fğ鬜%= H(E UU[jkV;F9ۊ#~hʌ.GSS6^ `JYJy:'T@&x PHCCU$RBϴ>: O P#7#t= v[xAQ!^巌$Ck?`Y- f>닭]{l;ZVk$-<%eYh;w(0qi Eq ӸCz[ȁ%#t e{c'+c &}/;^ײ>Z.<@m]"7a =.zdexƼ&osZ WW x|!= 7@TWsiF1ʳχH Į%j{mCHQI9Ota4\'ڣX%|Q/0~Wh'$qW\X:QKיLߌf\tjuix?2^9 + 4%EXdK寴dnd-ʦuv1r B 5Zto;IWB{KՓ/,%ϗ0՛ 2' A 4PuĘ._398st<Ol$MfL6G&,q"/ `9)3(&02)n wJg NU4ExJdJC |mŞ(@c"WlM,$`X  U[|.$ )/5p湍(G#kX_q-W'G@'p53ѐaܕϚ\/J_ΕWPm]c Z}0C5W qdcNRYIac'^.wi)~0!X(@fq|2֣>C09'db DdĕB6)eznfD `^gπ"bѕ˷Gg!X"贿 m1?z^>K1(Ңn60DVqMJf>| &@j~bݴU$ٸap !ކVupN:5g6lYX1`$J˥!767hPo~9ղh%m +t8mSXrv,j܇ %s+b7fDf'n(E:|i\ H{;zjE@iUc=n$cm `Xv&wcY@)Q*Z@AlAh8oܡS6()S QѴ,ORT90*i_άA3**Tt_v_ ](m 6]w{PwLbF+K0UQnƁW&fBzWf8v WzqB~ݖafVRA罛{ӸWp~cMQШv]^/3\v  W9U,`c_\YP 6VpoU2֡6Z\j)-$jsr?NZIXޘ#?ݒ:{֟/{ϔ@x8`Ti2ʼnm]H-GWӍm>mis]pGwmG_l{?sURt Y?UAJ .migw2MA֒_0x7}M+>%S1#MLρ1CL~'_C_bYO}qŷMrG%:L%|d JCⵂCH0W5PH)vK FKK3JHNhHa] oBE%] )V>vm:q E[X.@Ŗo6ڨ%Ijg p HnpZ?*!~ ({9j_@~'_$Y(9A2Z`UO^em*5҃횓*K' b(ʹW7c-YkeZ»nUA)@.7_> F3thJ~E;⣄ )wmEѻ+RFԝָz){lw¢ 02YL {1"NDRJ'걫`*U6["zFk0KzS֋{|R\ǀ7vX׵^§dGe#ESGQg2jd?K <we)C۔ܴxJ"Q0 *';ѐg5ѰLVLjH(aA/xn 쩴;0еR R{eͫR4\=m撱 u@n"1o|DU(/G gs|;A)|@%f Ds ѭ̀5xR?)1]z3;-F^tш0*ʬ$Y@Es]vimxo݅Ӟ ip&I,,XHl:9~ lȫUSAGa&\X0>J(%bWI1xe5E^HGk D,;{I_OsH8ť +#ZuWE׫G-gޏqrbA"B ʂqHOkTmFh.\ڞoI%+iY=^fh#ccCa7SiVG0-_;Y oۓ&!rHl",S 3}׍=%A'k#d*HIU:6+o{8i.~-$_E@=IAio3X6a!sC$.#c3 ;bb˞9T@5IКjJuF4"au8HIfi];!D/h'L,OJ[ bCp VIs 44gczk ʜԭN.:YZ?A릨b%厑ӷ wwxAuŻ#'6.<$E:x*mWL|נbg`P%v1 0)tk(-J5Ȅ&=[M7{9Fu^۩xwAER=;xUwMϺ3|ҁ@^ʌe'$Șn:ySn%t6ͩtDdr*Fkw V)K* z !1"Q8>Bw7LH-KjOaP!y0CDm #"ki7m% J)S=z7B5\U=ׯ+|"T@NқZL{']U]f&2.e!54n\c|΋zUw"Y*y7qSŜ|Տ?'p&KoZ~BlVQ,cvd .PkSHZQh N j礗ZCSrvyj2o;ܽ2*,.VIɡg ISkvڎB" zE=!S((~9lY<Ϥ dO%# NY>b6,'373_kS"[n\xj\B7WNs/n;aN.C(nBEf Z>ڤt|fʍմ,hCg5oA [] Vĵ22hsVNSd&;M\V!{qQk2* kMd_ƶ;s1}CΑp8P2FK 8B6ۑb-",,Y-F)\V\K l&'Fuj0I"хʇ(0 ot*4x7Uܠ$]\>=8G; y}m] $Ͷb_ џt ڞd!q0}X UP8A/Tf7uo$ Mg>lTwR~'kXt$ps7Ű[J2i1 >5 b*?!S7N򪠉ﴕ߫.O߅n%E/ 1mwҌ#^sQjgj3&;jf'6 '+{UxvEUZw֝3DMNes~ =/xDqՄ]f&@:5NԎD"+&' /gpu; r=5yz\Xuʦo+ݸYSbgjHPIm6+HFӠ9& @*tzvQ@9&1fF2GgrBQM:1j#(OHe$!M~ݽ5qd#A{!$ߛnO.⶷}'Њ[잟 Ž-qAl:)]DiؚTZbc`Tfm`y6$mv{dt__\be.r41eXj)a(.QFs; 0Hg;W>spᇝ#fRnRfһ5gIZGk׹|XԞ [Ќ, ;t mV4K6, YTf `+Sfs斸".S\Fj~q'ÛI\|(1Ʒ /+J~2 mE 3c.oqUaGB-;giV#/{>a(v`wӞt0jݯUb٘v,hΫSj5ǝ[.@#ްmբ\dVYc%A9B ))6y$|j|fsEF y٧3k #ZRx =4hV}xޟYb<KFrpYyYBW_(8o-ljA8V&bκX !Fa#X3gI|l-Xښ8E!k+&4|\,gin 61<+^jȘNQVCYX^KH-Sj\TdvjSl+Cf&7|,^ᾉO<x,ƃ 2ԲOk\~M;L427HZ?# 엣r }Q,Yg#x(vC,Ά sL(",K2wC78&M}9th<5UCdׅx>Ȥaұ{i$lvnY5tYi~t3U L;b)bc·x.s>_CR \^j-Fޚwv$ctg{Pgj TpP0F`vJ"d Nd WgHcG6x[|;ÿvY0d8l†Ρ^U*懛<3a_^Hsf99SzNDq7}ռIrd\pܯnSՆ`fܲGgO/>ArGu_0pH [ʝ}Vwoؽ݂{(Ŭrt_~钉t@M( 9B6@ς'_+GPhB S*<18`n?ʩǨt1>]U7^$lܴ {0jnbjB b;Z,2k!H,@PYpg$9Bs EF oBĠ*ǂo!JƬ?65Cs)J,?\ѸSRB=dGKv*a\P9P 5 c]z=EQAU1XD(g#TK}~Ml_sZ,gڙHm&GloX=n>1jWm"8v&mN3_3pǓ ?! fA~Zu"aJ5! +)f:H_[P9gr}= }! [lL ӪwsCa$cm)6d^Z爭zHH>P \)!r]*OPUÉ+ a9fSm u6Vsq(DfZ0Yt? PI D+AWH%|Hr4k3V",xƷiBpR[^7%TpOJ -Q n:+YtHA9VB(+w:8YMrQ,z]!jx-&H @c Y}" t[߽4@KBg־'nlNĖ 7~ oTSPwRx_psrt'(b0FZ~k D܅g1j^DnzUPԡrFɑ&k/luQ/^AʴB Ss]; {oe3J`DլY+غ%[gEH+P+CҘ0/eu ("aSa8n-7Ʌ?ޚÛm4FC &M,QCmE? "[2A {! 믢2r߉j3 i]VN~Am#ޡTzH/v ./o(zue lu)?;=( {Sd=8HFnۤNW\Xu3+ rp0c;{E,&&h~ЧXC -2xu>6q4U`ќ:ȍ'mQo"nu8x`Njx5vf?yeɢpǤJcÎ"/4M- dU.EP:<0>r&|.cݔI$"&l1.LW תi˲3 8IHe۹[,bsZĢ2Q3\[ XQ)d|*a. )}1^@IԸm2J)5w ٫._䩂K4XIvz81l,"Iq1_Idd{[c30`1%(  /h-\z.,bɛ{uV?F)Q2+%4N$]Yfkl޴XT 7lZTM f?'9NpNTy93OZGbY+^bLBpΡQW UdyeWJ.w@wR8~0ַQ8!~0+ {̙3l| ~u7-z7BeN7~Xs!\h{VWUw Wtlf^`k'@IU/GL:ajzm8 !st,=*UUŧ>Uy<K~XP3V"|[rn_900H~O4 uyko͖JC U䧽#Hq.͟q.^T=C0&8sٶ#ib!k9u fE HQ-1g?F@ BF sʼPh+:u*مLfZRt/a{O(W͛0}RM-_3ͶЙq6\}4b%#Ih 'p y`_c3\H 6?*_Л aZ?1Kk7ˆ"|Z<~<.:nɟA1 D ?^yl qb@Ҍgb bv`R]![dTAK4UYė['64t85ʤ w4;$Pe60SQI`i:V%cĝUx9ͦ h{2x4y-`jnlˀ'irBy *9p7B,1[(4jis&+&E9Epg xO×fEypp _ SOUJ.9vjqr9.ע=IU%F8ΪP50mKLS%AzP_$!0Pp#ϣm\.8:z!Ƶ$|u :@ar6D9ǐ Rqt~խIr4Ĥm|.lR>/?b҈vo{dP`rrgDkx޷-@~tP`{BƏ?O5g-d|aʤ#YM7uD mΙ䣯" BgctѧuhHruU0wVA^&^r DPy <8?yLY]?0W\( L4nzrj9.Kk󍃈^i446aa\oXRc#swǐN2yb#*iLIx2j;=s\~>^>Û<ÐSC~䝛O-cO(:u ]eK1u6*kU[YDN,]MGVbVpFIȬ eS"n|;K1P.2@Nnǁ_)h [Bڅ,\q{N00K ŭlY0HQϹ5,ګI"gI*_;e3a byەQsl#3q#xČ6{clRj-Z|+gu ;Y06Ot}v>V,لBY'f0{˽z@{%sƝdBq 71q>z !/Mʹ™q}jg=S.~ zugdvIv1M;ީ^r|}'uhf(tCVE(I <~ èKL旨-TWͤcvkI2<;b%߱pkofuidg7R"?\dJb@멵 }5,)Ԁ_=xFƕ3.J(|>pdixNAVSEi">k1sh%7qV&΀K\ԋmbaE9]ke%H18Ul@s{SAX+ ƻOYX.|Fe.;pdry`S;" p(:׳ n+;o lN0{Ƴą"Dkf'MW=\fe nͯ~CD K6Df(_2?nཿ3Pw\c'9]qI-#ޟ`0:co!EvA_dvB D[;ttP[4FM@}m*N1l:zMҴieH .oS3cVw K^Ҥs@:^ƁQ[Eܘ޸2(Qf'W.uTY-~@άgr/S{lnb{2v3d5!> *t]*}<1KV 2`뗷!dEz V.yDq)<*T WivE%t;ł񳭍D¿ѱPk,K@k&@A P7tI+V Ϧ=7D_qtZxJheyFwxЏ >PY@sڹBq|p1h:?sD^~_o pB)"Q]ŁT'E*/+#zJ`Hݏn S%uZAf-*˘rXElpR쿾o_2>w 1UGZj:~ibly> (հlE@iJ3mBCل#q &a γo#ᅯ)؀ 䑛Xriԭ/X19SEZ `V_+hf?aWC~;HöO;H[I-]I>bZ#f36Ӻ~X\W?lC~C<XA-@ 8e=4cy"ʭ?hص1OԋyoM:T^ʟ1܄@|p{jF#39UA4YES%YxXvK e9 BOaR]f:˖F}iPV`-/?ʀ^`H>&w[̭|TkOpsGnq-1m]DUƕ+f5AY]i%~mVVXWD(Q v\QKCxmT؉?-pߦP{Qٲ?Wxi <˃3**z~̙ 6@!p@۪o߅h~Fȝz?zԧGJq.=7c))R'P{pf2 `h O53!@9N/N M>FNColΙS~Z;Ig"vԴꉨ_m4NژnLn0WQCvuʭDkjfjRZ ^`hC{/G= 8fG;dnCćiY 2h|r0|bUB @ԹdE% ?|\d!3m&aSݢɮeQP2nӜXF*1/c;s*ƭxbxs=9K:WM77(JrRD{o=c4o{Rӝ < qDIqֺT?q*FfFWlgX9kĨs!?VZej;wmβN]A}oWG#4\^~Q7b_ތe<;_#+; `$s ثfZ޶;&3K.b]^> -D+r>5͒Pܢk)]nleƵy!fIҽ7}*q8Qܨǿu-R֮I| \kB=WBTb}Ȥ3bJQ&fWÿήRJH s9 *߈VSfNEX7FT)#D~$ qi= 5 DlkPDl5GGnJ}je+_qpREk)OOyt=)c iV_!.fa -G<ņ~]m\U͠Q>`J8wOӘ{Qaƌni yWoei࢞QZ΍mjIy؆?a/xDU0k"jBq{8 'u,VQRG+z4j*Zf5rB3v NƠO4'xqDyVwVkzZ}-$'kVoBdsGi߅[/V y=w{5* *e;d};pM})GES8:WkpL0JXB[sTz&m4 l:qY`QgA *9WU U `N/7ؓI紁 :)E"*2g5nݼ GaLQje$1іdHP@B -@fcxe1+zH^!"0NBsJ{m wsyٴ2?a _ iGz م?::ltG` 9~;?{ˆŤeNaC I8$ bqH|M{ Ӓ9rVf2w9Xeۺ=`'⽂!nV1 ։Qۑ6ЍE^J}҄P72.h!k&m)e)?ݴ"$%zfHG%wv8rxLa7j=9(Y8n`7w6g jBR4&n]?%*fyAxˇ Љ _[2ss:충ybsz־$ E#a۩[b7i ͼ_~^n٠gbF5hH}L}$F6|vNب iWo?y{_]m} rwx=:Рk%Vuk%vؘ"C /cVE8!؊>ᕴ_Ԯ(L*^?w ?g "nmK>9hœF ikt ;`᳴3ȓd9_GC6zHۼs8 L4,/Ԃ{s%} T iCBs `,ʤ.iІu̻_ cX%Q 3THG8Jg !||!a/ч:2hZȆ͍2*PGLWX ́ғk,*ݸ;()x~%je!^'Q֘+K#Qg=VFd( g]JýZI>\%kSe GkeZ׹"fDKe ]1;9<-53ϕv[e J88bi&.jCO?^S L۷w OED7<FH߆((A#A+`ARt_y,pQ)npoC6Tw|W;N'j4K!m VOZlβ5t_D%j߆z1_\& Wd-,:ypø4A> )A7m!< ]Ka{k(CA:\+Pic G0v5x*8VӊүS?}i1Ӈ˃fǒE:4 /,XYA5:sb%'00݋!3JSkÍ,! !Լg4r^F₡DtM~ف]&3RSV+iх?Iu9{b?+ *͇a\$Nf*g-~}0&f [ ūv>H*}_Y}t]߉(,V^# %b#GP5[FC`Gr/_Bo uz+jH.[y>M8g(am>d`}jB]ڪvXGeϖD3˱&r֧,ΧR я(nC,nɑ9 /Hq!8pў@9Jĵ1jѫ1z4ҿT,VSi, &5NL[#ZeeW"q^u8Tf-MwP/"ts6,&[鬮` 97!!$7| `+yV&Xm`M+{4:/u̓+tza3HQW B 9~㲠6;DU$!}i4n?()eб纗Bnw+\R K\Dwzntyrn'A񡴩Ķj}Pb d z$Z-1ao[3d%5J[n70-qo" ]*4a8y8ٺuqbȟ6'dEZaVvEfo- $IV+@1 t>2hٳJz9u3;&АXO;𛟘GG;YolzQa1nWhCɞ7NFe(z$ێRòl0/o;vb('0&c!E=ޠ>PVpC;N&w*0JU*Eb\NH@ ̐eNV&\sM)y0dul Gt1 ZzB9ښ_y25!tSs!h]Jke_>CW,Af=R76l$|΅<>>)ʝ (2]TڞBX~ <^uxF[:MC\X+jjb*M L̀7ڸYO( 6+a\)VQy)^bKBcnIdFt47a Ih$ Y:C/u!4ug>>ItUW. ᐰnG.dJ1k\Y!ytO5;/L^Ԕ$DxvyI,vEQ!Ng;w?{)\1^CK-|3?4<$iN[&5Ҁ=E|A%VAWPTmǢex&Qb³(R[r,d%68}㡩,쌷2 K'2')+xeAĭ<.-T&En/ N35\XF>G_$HZ-])ӽ|ކX>Heխ{Ektə. |ƎH0mz8"xXA0$jjw+E޲Fum+ f`R5%`*i* /̬քA[?ӣF.R:5hqGxk9\jwn@T5`%nfǛџPy<9~B*}q2(qgQyϠ%t?;6eN/s#8^h GڋoytmWhck%a" xC@,@粔asD6s>q6g㞢yY(dO/П8tQ^s{iOyLP@m$JB# 9Izha fܓ/ Eg5Mq:>GeAiej#8?76)v!LId]GG PU"}jp|T,:SHgIrl2U]tcO#[tҡ2\[ۥ!&G<(n3H艰o$$'7BlF },T~ p%YIeT5`Y܀K{,Ă/穤 z p`"\@Lv^ke1,F\'. !Ed %d[G.@ o5)ua[YT6%] x0QjAWLth<d` `™Jn?EXcq߹+,OaU{ڼ̍ǖ&F\'M:}BbsWd9jҼ=Yx&U_]2X:w[v}Ο J( 1PϋQB[A6} T>J\Y! ߰EVX04Z$tpn n oB]Qlʞ/kai;%V>>Q.T7N.=B w%3u+3/C<3*ŌЀҨރh>6ZNԞoeSI+@ -%$<=ٽu2CxE дLi!cKѶ繫ց]H̍f{7K,taCm\.\mJ6( )?qbc*b/Bd+V_R(#tjD|C< \ Cw8OJuUF ZzSt!Z"nBސ RB?:Ϛ}B'1n(zA/G-"s0Zx'zFvpZc?j*xUIdv +툝kٽ4}Ș~im17<ޙT]IK,r>04#e?U˘jO3XeE4G"nt~l .a?Tu3#d^Ŧ9+u~w~A'§qe56tIcGqDB4Yz<2?vA` Ph"?:_u `:˚g*>~Cs(EJ΂NoKeU<<Cz@$U)R!g.C@Ϭ{wՈڥw*N-Wnnfٶs jƸ,@oJ ;&zi^Vub r4Y z[9>1M/٭0]#D4DtZ,zզԭ;煟HJc2Ӡ|.cKnaRb}FT$(n24 ⮝xĊϽ?$sfjk۔[;ߏ:>#pJyoYe)4r"|.g.JWyՒdƎbc]iM>ǖɽbJ5}>.VɁL"95iE~|_0͠P)1>:hEڗ싁!:|qM[AՆVՇƣVV g+ApM*t#.%gfx(?`2]zZL=.'/H` ,W#J oR}IU"vj~;zIϮآcڷޠ堇݈3呯G}nӫC7?0ɖd5:P!lM׷C%^t |w{y!кu~;N<_E^k-.[|U,OI*SlL`N1Jecf*1Գ!|b/ <H+ ]4d"}flr,uy';OZ[I]Z27uDX:5BF^@J4I"dMu)C鐩d ʫ, N Hܴߪ HX4^ck]K;N-0wͧᳯƑ,m&cO a7ͣD3U)^\$nJWx)_B7\8~c")Nٽ/Xw>"tB(TLnv&ś6ڄ6BKIŚU?OyMݽ$ ~ :Ed]oc=Tie@&8I:ׇb)=n&/ku `^^ !0 rE+5_TckfG hB xXhG fDa?oOu b%=);z&Kʛ (ҭTO4g @O@%*! aJcV|!C4\03)ȼד qUۿoMfo<Ӝyג2pI(WŸ*euGghiM*%oIr}>Oz#ZabHu~Q`늇x\MS W˾b @D|xRJʅ ]Vڭ02UzĊ|6%*t$mU3θz%ՖFwYp܃w# u TIoBњ!gcD @SY#ӛ ppl HMUh,fRα"]s V),04L:OuLH)ɊuNwQpQe? F@Wl%Z;juaV}!LG갭(W  3c_JkvUhkt/MEՖ[<䨍hDEh鐁5^oǠ(g29: ]^-HųGyz]RKqsaxblaP保- 4Ѿ3:JloB|s> ,OLR,'pV(H8Uⷚg߿1ĞYDaH'V+_{E̽܊?':kSGc8sw#ފdB+yț:PZu&S<޺k^)T1LеD_b76[F>'?|P ۊۏrWr}H.>xETY` ^0'8Fr .Q\ہ0 C2%:XGpDFEg&y-SkCNTȎm5l9}- 7\VBE,9Eݤ2'֟w$}n%XTP!)+-i`)wi+㠫[;y &w`4<9Sw#i/+P&u!*۷%d3FrOOXkrp􈧰BØSK $#ձ_oXn;y"^P E5`,jǁuD7WIēt*!v)\;rhF\S%b)pt"͙tw:Pk%$~^6N6}3z4oIB|ރHyz[Z 1tsp"!dx=ulW̃oתڗoO-M|n+>jVLDk2ΔzQ$lXU~ b.M.e|jɌO?nYh[iڹ;`zji\=vT}vW %A_+rpUYQveFy7$?Z fj;ݿv0 H.UYkp=;)ȏl} Ȑ_6W[ ͑xq\7=ɿ i?րsDDsltY=| Hb.c]p3I YL Ǖi=rb5lsO ̊p7U瀶e&fo%>6kY1_Z R2Il=l7#`˼8Dcō*ŞSibC3Eճ~TR PRS¤! hk\$m9j$ujQLz0ƻ=i0:8#iܳ RD ' p&A WJ]NzO_HnJ| ҡqi?#v?}1/;LoF䍧ٰH̰hZq\Xޚ3+&沁pAV9}:oκ~=.!18/ hM9%/y!bB N;f4w:+ ) |w1gb!u*Y-۪P5v" S2rI;EL0h4PqKV'5cSP(k>'o1'Q1?lUpUvU41fyNDj\I! i6Ǽku;bz12>N#a5~TwDYŤ xQI9֕U+tZi;֥iCZ9{Nւx{ɳqD)Ap|;G5`[!E˴[:_>s@_VUCSBXIn:7X.?ޠrxК-{VKw*Uޱ,dWkl5OߣcGCDЅɻ G> n߭FOhbfـ&95拀}B6*bpͱ].&Ydv]LGIIQU1 Ti8@ q#wܬ*u5bDŽkRJy tӏ DPQ;BS8ssV!&dT4qlEgܛig'2gZMJ[#M;7 4'k[[$|@ZAι0I&3ٖS5ۯ H1n]{mB{V­[ǬRx#XuNuǎ1 Z;XP-uļ9NKޒ; 6w\Gsd`Gf$jٵN( fv!MkQ}1#:ya]UO/-!^Μ 7`=qԠ,]F=~b~lD}m:o3 `հ5%#߷k/&[K?YebP(*[%f;hS2Zp/*boAbòAb/,DmYOWG($!{ZJ0/wCi'S5^Rv}f)=3|>H /N/jǚ)F7_Xxwvx6cܻomBe[Fǁ?铫k ŸnEuwh9u#KU?\ 1Z;60(3_fi'|ZYPJ,4&~!|Sr &)2rP[dXUbgWmqrݾGY9D?w~f6xa6 es&N0%~&` CDf= ZN *=U`8tIF7k;,ARpjv[BRy7%& k:fC1z8-<%Br" ^}+* B,&\6 q$ؤ۵̟cu Ku81 hإиOg[fr-5qgZGD^!/{2*ٍhdoz^d-QOd+W}cQ"GVmZvL؋0$vhT)7\{7rR )Ba}V5!qo 牸NiUt, jo\ڃ Nΐ^jܞJ\&QPdv#l:"s/qW"BMS&<1nI$šбlhMFpV+GM,nOhfxMIyMRP `1<)`EVůwiUB@\H&ĸraH.0э[9b䫣P"E} mΔ]mthcVIY=%U&]|Nf*nm:`33V!+Ͳ2£ONHwT"x dV1db(s4T?6OK1f*Vm>`ph//yepfvT nĬl9T3hf"4Ϙx}q]7LE$$'.JII'9`t2HRQw Y}A~r ѵ/muwT:f)t.#m 5U[ᴍ;"u׳;FJ(R|'\wBc*PyA*zT̋<-M>3mPnd֯?lr.͎A[3EtE$ Ie&ȷXGٱsi@8JO$6??yY; +З:)"ʵ0iAR0w AX v7jD';Q`NqCat}If5LFفDm+#Aw&vIA#_qr[gRVeX)W4KYn L &Iƒ{ :噂ĭ,>,!r|YwɧbwR̄tC!蚖ʲ:U7$k<xZ(hYtpKuȦ;YΙg0m@dcl6!E!5q/c%q wGKx(S %G99*b5whj3Z~R͙'&n xdFD.9]^ 9lՎ]x0;6c.RqM. vA}Nt({mQLF -ֳ*ʢ+-H_4t͟/NCzStvAeM*sZ1hp{)βj .vZJ+՛<^Lw`#p%V( vƲF:|~dÊ?L%+X~3k7@o~".* ,,/г5hm`w-k KI D 9N'̛YzO ?訾˜|o JA VKiEB7B#D-Υ F%Gj:!S!n3! dpHLp݉h\B/Nua=m e!p\CG;Bn% H[vK}VvfTܻkK{h1Oy~?yzwatCKљ= l`4wmq 2}4]Թ} z;5h7QäYNVܺU3t^ i%3wjD䜰ȋfYg#˕JY(P>tRNNP k.ΌoNPMpٺa-ts섵8K+v3ê'y_J}{7-N ik!ETG6LgIzgtgry:3O&q~R}0':%3>:O(Y &2 ":s#ȥXb F_F`iLv2GKV c*֒/|^a㭐+[5=$O\sOZ>cFuFo7NTD3 ].KĻlҜD;՘T&¶p=h C_m-j~E|[C Œa=Aޓ8sUWu8eyTe!el9N$JN۠A.ÚDSrv\g;6P(8Q^fUD%6-&cz9'rVsG-&\U bU.%HD_*s=TiVz4idd"Z{0$wFEr%@֓_{n)J3\nؗ!e;D\ \ɴɅWIBQ9O kJjI1J IAѹqK0ɦ'Q[-=ISc7uh~I21 K?T*(,aϴҤM٭wl a.0x|  F\2gB=d/Т8~Β4S)np<7e?z"vѸɗݑޔncc-2w*0MOZd]aFSӺo\G!(߉#C#8֭7 k1  Hluj/HuIm9m>Mr*2PDp B0lז1,-ZIv!/ PJ\C1{x8eGe//wlLmU ϝOh/̭iGh{i@ҧ>Y~kF겺OE ?X 8K zR] xBL16[i0WKo-YWOX>9xF~ C{V׊E)'5B4AB$ əNͿngDccؙY )<'٤/9MX=KGKl߫~ۼ֊!@ho{hDV(eO)eysg/Sh@_4!4`7v &̒T^Ә}4&,\a'2*287s|*&}Vp,g % LZ׬W(.=L}C:-!P& Sd*ޫkwT/օL-*ɽl4o{F Y)64+Z@hկ4Hgl;X Sʩ(~ #B).G>ԟw~ܐ ֓]B.Xjnm)45HK~Qc4 k@-G;s̢HyGB$-;|z]qhP,c*ԲZA}̈́bu[툭3LOA[q1ψd 4};Fo~bovKעc|{ֺ)IZv)-o :[1~RJXc5{ƿ&^"ĸ- Iy@4~l"L9>1RHPi=(Su$snܧuȘ uƀ/Hóǀ{zk_T+^DxXO|Js$ĮCf/#W\ bۋD%9;GfKH竰%eN*a"Tuꯒ(OI.+զ+^twAV:;r͜(e #۩PvU `S9C|w+i\(c;cL~hŹjNJ ll#"cVW!@\؏]wF4ko.̵;7dI.Lq18]cm24Vg!GAr_zQG>{o 1^=sڈl'ؕ0qg&#:2 Pa.ǁ(pFj喤d/GMuG9V@Cݷ[-[n! X脓/wtrͧC4Hr&\tdM!nqN͔3 (.05526Xlb> ^c*Qh)gQ9 73"M3̾!(?>V$OA=BɳƷ)c :0'LP?u t͡G &Cn$kL;gA L;E7y˓\T}D"=MP= mq<±.̔vtEe%‚ښx<οqH|@CYER[xS .Mp@ E_Ny=KZ$w^]t-b*P>:!m9m0Q'У60+Bfe|k˟8&wS0Q#r05hvjZIp+NzQgA.MXlB{iF/l֍~!(VbHZV#62h+Sh_JF,SfM@lݜvyk.7mR\h#Z#' ;@]xc.vG~^ DQyZmIbO̓* >:%,hѯYsl#mB&} =eEz(=b$Xm}=_g>2$&) KӍODv*z}V VľU:fkMPT; #5+lqW0,dNX%4_ujkQDö Mǧ>em4SF{fY {Fr+ZE[[(%┿ f#i>ui%zB;Zm[=r3q <Nv>l39 4zswZrTP^x[^H̦,=|OJpjTpi]m8[.ܝ鎺5w\Eq[d\Yύ$p'0O޾ι&7.z$ñ"2%4w U#j^xO( WqnC H$䡭(֤5)9f;bPaTZ??1dF ӯ= 7XVsݗp/~~uq8\UQ3qp:A8/; !b⤱ZڕHB3ɖh͂7 Ѕ6; N. zhil;rLrTF:QB=)h!QJ⟒.3@շڱ n&=@` 6sAa"!n0Fe9\#zr_kҭ8vpU'Gy~JŲэDb̻' ǔf8bsNamW : ́H[Ess/[qI xa_"LT$oOḛ; Τ\i؏a$)*;;jGkk՜Q#P$۹@7ym_aaw`x솷=ƫ)/vSHPj"kgP  A/2?#)wU%vD+H;>6~L71#і̂oWq@fVS VD93O`΅}EjfnclOrqXTlv5$.A-xTƛ(p4j@X!BE-_IɤW4ڹԪ)$0޸[_|\1 wgN =Txq ״Gq2`N9\暄Hs[ ǫ++$nHK}: :cP/5PI+̇!Sh=֋ȺB҃7ak<6!'7<#`<2k^f2GM/}f/3qcr{3XB&z0@U #JQ{0私-rgz9ϷtGtW͂*ULJrhFGbdVRc7 (#:y:u!phx%P]/'/S)y吇\>jzeJZS!#P 9f^ c>T@ s!bdr f{KV@Gݖa =ȱimB)kԑ;zRY O@oGɀ]#P>qK-/ѫ8^.r`Das$B]YAr lM5Է$g7B Z.|قKh7&GWFRx v@-tOhu6HhRNoe Da' rdfɿ{,4}!Ƭ̍n$򭷼h)M,yUX⧌CSR/C~]G|lMDӱ/gPI i9Ӑ23^Y@ҳHm - mkZGr]:OߑwdHՖPe/ 4c'*R(,F6NG^B],yݢL*3]yIH yw*\1ג9:>UG9f/V,9, HЩF]$ʉzm'xYyIG==bC2PҐ# ,\~6$17~:@gt'vlQfæ{(4Wq< t>If`<|젻>+dLN`gbtQõ1=Z_1Ř-1-'ˀNӮsʀ h-Xgvܗ3g~\JC+^!!U[W4fLzL=&f?G-ݫWCq鴻ay a݆ igL(BGz#,bwOio56%c @~k1Heɛ}sqa|H(hmvY5'Di# YmQyD.ͷ:ڴYگW3ae'[1[~+` I1/Exl$_5nNRujiBNM~' eVތ\,NTM"hWd4-) X J 6xYWcLjv D.ѽ+dY[:[W׼_^Q6 $K{uFrn_Oc; hM-/%Nwr NW-w;9O*VbXw7)Hw%z :S€S}k1cn{ugՅW #fSQΌ_`TA-eZ͔%4._%Sr]& Iy8:ח|Q6O@ t.P_|ؐgt̸#Ҏ(d 9ڳD^i>#;EF6Q]ɼ=rGZ`?Z{ C+.6zRo؍=T2  g1ֵ9GqOK&t 8C2GǝV?(jL[πD3n;uiLFn c103KY bU,R9B==rOe+nyy;(=Iնbw,q|PggN4W/[ydRQVweRgaY4}ޟ|%J] _T( ~8D||VV<ALh#ˆ;S^!VG`X be@M]4X 4qw3TAIn9kk>}cbyCD9O 7PLz8064E|FLd-;o Ҿ xs +\Z'_P`P@q->[,eH &RuOD*`B^quWƘOyePH,z;ϫ AI: c :%7' JU"|m1V ^&Ż(:E]ST y=]~%%WCTݔݧ0Qhhn>ݬ3e4UCZ!&9oAV o#P{0׷Iu~Pozvq @_opg!=oQ$&(M9 .x7оO6#[b]a!Z OFJ8*j wzAżm6SXQgdidMg6]LMH5V|g|ںTaiEM`{ }0ra81\ :xw( Mzwhj^[,y'0>)o7z1qYMcq cQh*e B/a!EO$4۔auLv8%h7Y4Rգe՘N3 X`мS|.L;+sf_i|G7EFE& ˵"`Uh%M,nߟjtzTA47c1Ǖ2l+<^* 7>̄@2/6uG ?i>qx+Zﵛ"W¹.bh6Ab{Ę]vLbdo8XIbҳ(ln[4SݲfSNdJ; l\ !JLJ,3mxlWh }BǏ/=8gΠ&3vhfAWֳ=đҥ/Ea55@Y]TEu nVGmoFv`eǑ" O8fiŔUD0j`Y-Qvd,-8r!ckTCF#I{ZԊZ`3yL1XrBB |ZH7a%DD[.RvD5#lm D|"=13W8+s`8dH!Bb!Ӣ' 妯WS)D󏌰 w=gY:cy^V75tnHVt,>lӝ3DIU( $[GIyxjgCڸ>^GUWj6o߱1~ØfXNbat;̒Y&Gf?m?oh'v!οdqjUV==%hv⨊:12"]-M<0M8*%\Lvez[×8: vz_ׄz:+ymOҦU Iq//KZ*fJm ݑsQ/ChLpeUa$qrvh\|a.Ƀ^p򅛈X*rhrjE  X$AT*{1x92q(bI@:ąXw%!jAS S gr;T<[z%pQdh)AXUbbڣ.. zаDZ/Tvk4D;FA%y TbZ:e&Ґ,`fy 쬉($jEfGgw9?x_7"[)!0;>C`$$Sp4 h f+1Y%䏃1|z;ź݁{qĴ:@}TrV:iٻ2pAT$$u%|f9j9enP;ԱqJ8:@sL䳧J1E;OkcRwA h#=0rse!G₀~Mi//_p_OOt譝Wc+,f|Y? &w7ŽP\#(=JW@1[wzᒮ*"-q[qD6Q{_<WGHNoHg\&!NDX1^0R4:3XK@P?":lIUcZ$h3.q5؄r5MtO6Pk |"'_G bI /VC/detj?VV V0["Kᙀ+Y;6ӒuDuB\ͻfH {-ϖ_?2i^|j1eyZ<je5gOv;DaL{!JMؽ^gd/2M&?Wq85 cr_R!$ sՍ۰c hx@ۆNh*4#rTN$@؝0Gw1i$Zj9@uf#KH!X^kޚV۴.KҀ"+4׏A7wV+pܘ)# I(,^L\zux{+3 }y.'D/$6.6 _\`=2s4BxuaV;9I.7 ~-\BC|gu\A J2<.ԴAIIlK|s]Vm/zZRCΞ C&zwch98:ぁ |K^o0_IWq knŸ򌻍_' W2\91ͽUKţyհ>^t;rqN㳻8S~ H.m9nYe1y|:OaHr&:Y0 LN^(Qd"Q#hJ)mJ*v~{_fIr-&!o>J*bѤ*̀(Df7@7ǀ鷟EFG\[X+|'E0iG9J_!yX)oUe5]2 cpH%,DƩx\(#R ґϡ?}$:x=H%oѴs"ʹ>d ߩo%w\UaVpiQХ'hMŽis:=I>Aw:39wZ|!59' Ӆ"GdWE7L&ȍZl0wMed~COo'E4Џ`4n9>R$F>=i7+,A:>@yyB1׺e\#C#䰹\dt!z7YfpбA,}_pZ 3nW&$t{&S̪e킗ۗ0F4 զjoD*; ͻR=;VO`$ u8|1·pD9vv/q#$}J`"?@ko˂,p>(5%712e~GˊDiMتq'&_5x/i$)98Jq}Z/ji2 ?4:DT Fbӛ9z ݬWFבJIG'ЀKQFBv3ڲ=1S:J#·\8J]+K3v?ݚV_:8t?رn 5m`Bu|_@^-4S>S"BZTi04sxN)бq͜cͽoujiUr#E@ ņF輘*޽0HNu(C0x11S|B>&:hO,w ;"0Xd~c %Xwjd#@KX5_ךIwszi2 xζf!3Kກ*BAgO"*(QW%@#zAN]Év*e{tzCVYy9CLd0N!৕ 6 i5K̟0NkֳYM 2E^u˿w^q&8ulQǯX,H2*LݛK[?ݠU2vէfRrGyH`JKj \qOE]J.7Jn1|z>/dh_H(ʜow!l #.,r8&m|bhld>i(P$.N^ Ql'O\?0-6%Ҝ*:q3ZͫcA\LJ8}X9ѡYhfBYv.5>P]uJ xJS f ×Bcusjz c}6Ys}w$AO)9Ҟ! V#=8#*0WJn]5d@L^dƝ!c(aN%Z- + q-񆹏IDA9rdLЭ@ՊMo~_2p1A=&>\ WHivJ3ʗ4!vϥ/^ZekFb^Bd9.oDUj~ 49B/[YHGY\ d-/滰:0nvFvF[&:br{8W#^&qq}$4([^9P.66{wC<% ?.@A :hK n]!JFANбf2m0\ Zh8 rWF 4ZΎ£7ՙw4h(PM|Ȥiۓ;"lXX%o!o]Ud<*3C@btƌOŹEJF=9zvw¾z3zk@Q=ʴǵԃDB 3,禺Ttvd_o"~ ?o3#&|ĐhCtHŚO\W+ VTԌ'o?:TMR[#]m,0iY _A ||IOtFL;5N@o, 5b#0dLjV1 9ooLu}Fe3git76'"Qƣs}, fW|V?Sն!iy̼FE\SXk5{ali+NX~NE\l̅ppwÏs#8<ȶ^A"\r~@ Mj'cep`%> {~T}bS޼$_kx)`|&b—4r9Adf,] Λ4%>MrL/SNeVחN ε.Eij#!).WɢK .>/ӵ Ū};-d"||uk .@;髺̫,(vcʹƺ~ؗBs~;!/QoNWC#gmP;>Ne(v|ClEsG r6`㢇Φ1KC2/| |WuY8nj2+0 #. \{A+qzT*P.sҸeB3 1B9gآ{+k!R~*W0VmWlLs)]%B@X%U>x«M'P٪g0$2~=B0t6ԠXkwPjXv5xcE+ꡮzonM-@*U%̊I NIo۠ 3 6[o{5oypE%=?F~Ҷ8*nf4fV!] s^:Kd9 s@PNmɮr$s&y Km1nTub 7< t@]470]KM*)1uk`vKM!,(+֦2禂D2otqt,y1Uס{BԘQUa3E,O}S A w?U>h- >eb,J;I\ȱ:0q6vqJ"K*PKbV@$#^vX'{G9.'\\gPr(e]}O/-ˮEc<&}pNuXH G4鱓dX58u"E3ᘍi .omZT}ܬ:Mn\}ӳPbY (v1I#!rv )z?+ؠ ig3y!V }~|^O$rLO|pu=W+pdZ6㞙;!\ vx_ 7S񗷛·\y IJ%j0w3(븸J0!T䦷HQ|}T: osU.㚩B8%V'yèLjkx(hOj' )?ɜ栆3+Bm ҵ&3XZajC%Gxθl녿Oc@Yb)&;A& qUQHJJITOw pxh򯕿^A.f:ȑ11e"Rdz;bԿVM,oTbTtKLhlz^wH4Dlv]&ń%{ZC'hv'(=V[k&^'&b[baJ~i?,/$K.~OИX*xZM[XN"dܹZ"h?QlNTE]2B[) >#l".=.c2y`[`l- s"/ľQJBK>KÏp(?=!Jh3:l b֨ ۜͪq$ fB8Vy\i^[[|=AT<L]Zu޻V%Eէ4E:T;Iさ *D?cQa&EgJ(8dTeL Qrɇ [D0*z޴BW ۞K:ɗ"<4y^~PXFLx7B[ܶQ܍Nwq@ 0U^. JR9i$7i7"o~īY">ۈ!xR"1gQL쓵!?/s4gTDBU72f vv.P Z>n~wRLܽnTX3}9*1YϟZ[k騾gbR9|O.r&3 c]7?{ dܝU1n/{z!bidafL$@8cǿVŧ(*3x`v 'J/ QN 1cRT5]kSS!0=G`B) *qq- h"iC. FD[Kv bdS4Nu3/& nCb pSnn:aڝII n£Ib=dKdEɧmЪ JЂxWhMb^)\bѱa a[c ]hr4QUFNƥoԐXF@:zoYQvb-!Qr"xSN׺l&7t]5zPYDY;*H3Δ* o=Dv!)3+|SC]R="i1T^%9F߾4*=:Eꃗ% }!zUX\z4Ϯ11z~1)Og> T|CgTxJlLOr0fXLf+GV%P8$ MX2>לRH6C2B}TF/uiƿRkBG6vg Vڗ|;&bb,NXpTZ3ē?@O|_'ج]YV1T'F}vU1;A e] l%.\2E"l ȉ;dN;E6kBGX2m Yʳ:FTB/ =j9{u>]b)QFMj&!x[FKsܖb0X0Aw ń­^@,v=z4!b`V]tX C5]WsO98 VL9hbvx!t_T*uxw9 1ܛ!./Qv4_'2{I9?DXd7]O6d_CqgN RfntPŴbuKZPLxIυ XAeW^ԕbׯ? 3e˺Iavj0Db U宝*wzD7߾2sSp2џ43Qy0(/򤲵b/kO4x) de !7m5@1: ƣGŝ+톬a w,,0qT$3Ϗb1Hb-AC\_[K3M7}?7bu.5`Hiꓴԃ.r1;%sA6蓌QL3@_Sn!V-[.H͗!2OT_>,{ӐWjj+XzS?xzP SV Vٽ/b[\~Fp~ķ|> Ͱ>7 ܋֌)ӴlLM[+l4=XV$SnC\`YbH E Ga^ٔP-{$%:XaHzZ#diK!$F'h$QYe8i%E%Ɇ$PS~!ڣLEM 5jo >rxaHTK#|dF Э['=Eq%ؽbZ-egyHnāF}iS}mgQpE@+}TvgV*d(eP 0oѡֵ$NQ1) Em3(I7q!XS`Bqn*C&[Pؼ2n"4 (qEHq.@ԧl)Qx$**H`YV\qݸ97evaqbrnWH^\煳CHJ2i-Glf]tPҿ~1\.PTbː+| cQzh^_2-Z w ' Tv>~܊!A Ľ/z=v֢4Fo bce{ghkȵjʴ BٕN JFa}k|Au]P_,kEn3n9Pk=-=V<rr`*Kx)9%IB3D oB2T:+1rqf2KnԌTGApvK;1ڶc4ii &ΦILesE܁9yA`gi]tBgHlFs{lM^ Gim}}"V"thcڅ5RGP%֧e܉FϠ{+HG,(Q36N#r/\H'̓^pӒxf6"Un+ 0ݺ٠TL"R'C%Ԑ:Ğ.~bL]o|*:DgWJX|Ȕj\`Eʸ+m6 Arh`m`xSyN$Vė% =+PKVcRxnj1عJH p`lDxV Kޯe+Js=~Ɇq#EݟjyO@D7;C\G:`i16ۣ ߳M֍uXEG1`X)҂z%I:^XɊ,$.kmο׽n\ZZ@d׈I9*RV'4q3 ; T9 ܶqvnDx0BR*Ը(mƏCaW/={)cFLStF$#{]TheA|$Ёu Z֑M´j)q{@S `x@kd=!T/j#[ )[ XՊ㯠 Uxr-`UU8&&|d&L!f$@&q*fS/`*YXZJ8!qZf޸Oo|pژEyħjޝEOG-ZwVL(nA6^DiY:mYAg?^ /NebW_V@c2s/?'ܴeLiVTmx:O(S1tfzXO-Si:7jAy_: j) 7xxRB-.#~ܴ+UNyл8 :t?gKy9ee=vヮN )$8+6yB 9B|c%:h(Vw)7Sf\٫hA} vڔ?VMGGj5QY(HRsv5nN߯BDb*2Q 䦇#S X,e~&]gz9J#3L,ۥ+]zAh9n5촦H+o}+wλ{+A:i:Wkc"(ɢNѠ 'SwQ0 ؊†J*0@pyyVd4eN `>Qoϝ$xPw?߱9Z=ͮ"6Fn CV-zz,KKFfl'f0v$Zc,^o9Zy18Xؚ+̹v HRՋA#}pOPɝ$;G.F:Ṇt&_RB kY;b eI&#=L?g i9OXtv'JnV3r#UcSQMb2 3-6RZ'~ ުIOЍv뾾Q)gWQבkUfe9:3DUzO&4)bj\g_&'%C: 6ܢ/Ng~71U929Ҁ:q9^ 4GQnQj(p=(f6L$9ȁ6kp&HAldwXZLqu[uٕ_/ݓ!s,ӚH?>y^{ V(3B3Hyu)nns;"EscB2_sN~~ <ȵ_$a@aʂjAXb  rCe$ͱʸ3z:.fbOm*4#m%arx8RbG6+] YbQ5"+OL #'>L, xk{m 6>\'`ѫmi  Qk־s$;u0PV4/Ÿ)亰4(7I7#%^( [Ԣ9`ڐl< ٠W~šm{hgft~g]~)-бsmKن{z7dDE\MPWDéEsp4T7$>$hTcMbS hEƩ{>,bOP<9S9e=Hyaa`/",ݢIqNmj\ɇ8[-FQEKDra޺s%E||R8Ė 5^HM Gq~77J  @L_牸T~ͽ]?z*9iy:L7"j$+]0Yq֛xfEuKV; {uEb !_:^+O;%R 2ñVkGq2kqbM1z#Yufڟ U:тڷL޸,{Wn#b*3+SP3HpSȻ3[e<(&Ew+^\y㝚ʟ:A#͖$Vr+n*v qm07y=Hcjy2j0yjQ3Eº=tО$e΢da~EdnplY +jNenUc ATtvBQVFX"7(B-aAȵԸd5Q0\'ę.Ҍ:sxiq3=?UDpyˉxDYaHb5%)ȃc#xGZ6 rEO?e_ IK_!!$ټ<rdKدۚ$pVܕ o1 Xb̋Q: #S]6I)xVuXp.gI e[Oa5/1C<4S$l| ce 6ه|rD OU1фkC#>r0A1^b "TyVB'=%d"ʓ j@<`fx LRk"3N'丙-0ېH\X0Z[6Z~7vJA1 &"46~c'YສZUdOgO"2&mBzwL`Ը| 8u?K.z0Abe!ⴁS( J3G1s]8z\75^~أq6> 441cC_mFhUӹ @bX!Fo  :BV4Gjw ZNlY l0ڈ`;r߲,Vq3z}Sejo{IӜFi/L D6o„8Fyyn[^5$kS_36u p(Q˞ڑU>ЈL>g3o,#+t<v!ҔwM=W 6(f D@ZhڥK6oK2ceœp\Zp9>´dF ۸^C\7 U0Ӿtt_]a(Ѵ7^ܴ  V~4aKwL_$;- rz]E8Ug;BOWg<#"H#_0< "l?c% 6\D'/f8Ԋ|"3yv󌴸I~jpD6v u ޑ!A>(zts4<2(``Ob~62ixz3]*j>!:a*i aW~8u$pW֣0Dk{0B!f{cNCK*su&{!^BRMk^ҋNC[I8zs ĭtw);0o18?ڡl p[8ai!Ko*At(hxώY)J((CٖdzWKljB֙+|1;CM^VźF 8CLx#E3ڕa#Pt]q&y&s MO!Bs,ܷhZT.C'A+Qg!,XM'q/ u) =vd,6v@l_DY."˪'/!w moǍkD"OD= >F9=#>󁀒NLdK#bUu{4-e{=5q~ltP e'x=I3-|\O 9r 10[!)~8?ʴKGw\\Ԉݽ 2Dod;jG]=kް_t} h*<@8oit]֑#(IB0- `u9>έܹl C.bm҇).nhè XEnx n\}U?]fؒ&H#4v ΓS.g$ߣmH |K\E"WAwXJBFJU|R4cKUI`(ajJMIl`xX 6ZLGK mKe{z+݌wO1=G&%<4 lir %wŲ[N#i|xmd`v)+֌|007O#V% :xƼY̼žM<-ffNw&;p^ʹYJ78@ _mQl$X@^xwEYV z-xd$$[KxJLG塶1^TlYU [~]>UH\g8U郷i^[ψ8#ُ =6rB-* $d5l. rsY.ۃ/ *frnLKWu% (~=gKf*MeCH7a+ vw`(Sʅ(ڴG 4 F4 Nf5SC{<هfVqݴ ntgjnE:=OD ˕9BrF>zdVepSr7'Hb í[+@YV812^Ad}} ~y9D\͕[RHT𬏖OXWWXX T??0B.(RI k*8fYG0?/$(]v!8٭MgwC0 Seٱ^*p-rs\%DKFfP5*:_4'mRy*Lgv~Ak xB)ЛvEf|c|`BWEX^hE) )1g+m'ў`P Zcz(4i3HCJ ЈHv`F/9ezuޖC;|?lƅ|^AK!+@c:cc%ș|ʔKU>f+a,Mucb(2y8#I B'j`q%-t^O#g}^kHMߠmS(lP$E:8LWMXxD0y @&{z:qN!LXAw:Qɑ̦$fKE93{ZZ^8얧c>gf8UKHy\l}za4tPpsI QBڰ/bD-$6Kt@{*,X_$t88d/5IڷBi$ɷ|I9EJ?iX? N2ϧzo7iXn]e{Ohon /LxpyjloŐ.*rT^ 䌺R(t ]9s}SNT PRgrG9&wo(w[S|ߊolKMx6Lyي"ǁq6BzlL*\Y+Gxu >?eH@GyOfSWE-@c2[ȍTڞ|*rT6ҍZٿ;qr{BTvkFd,+<"\2 V؅ƘYW*2k=$^`Ζ?S7҅Snt373 0ӯGW&8)|j/f9 QG dFcs2]3(u##i,ȄƲr*.2: wz!(JY$H +LUZ.K9W_{`/iTXCz4e:hЎ4T0_ 1KpU>>?1/(Ew⭂E0<>2g`Jf_PzM (<&>.H(2 E"Uk.sF>N#PGg.ӻ9V 'ƉL\- :kᕚ*&_}-;YfPlbB 3[m*ޝ`BBS썵ɝ*N?(tsOw|a?η 0 ܳ]wp!ڢ 0\$էF(Yo廀4aEُ؃b|LM WPb촜ĕ gLK`Oߕm 5(AA0SU'FwמW+X(\3s±uV`Tr>9o]ҼϞ!5CwDeBiSVрTCJ®N}0-pK&K7(w%or3}`66F~\$ &s=A2TaQ!O:A+Lӗѽ˧>r-`RxFAY<0!7u6ݵ~W7CC7{ݖCTaM%Bbͅq!:T't@`lMT k÷259'a~hzo5v3r)K];ڧɷ=ixb2|S j#S5Jv6+h3@ 4HB- ׄ%?R~tY Y%]<  Ǭj7%,GO[þ⚏aR^1~V;wa!8D^-0>_9]ciD-Z۝IKqnuK@uG$D“ں os\R^lvx?ŭr>:qՅn |!u=HRhhw#o,h PΝTi$9,?8ӊgFm:6MF@y dpUI0:fN?QDcȖ:/y2'< ?/>^/}C%g%5K>J+hG-g&u.U <2㯉Bro}H<Ԋ}sîV Nc;lQ} kbMhtCB$ߟpEtҝv[ 5XXUz;:H'κ15Z$Ntfc>٬ӑpt8]7{!km9#]g"tU,*C:7[E+\y%Yv%0+`z:يaQ6_w؈T-~m?s8 ;`Fâ`k9ʮԙ K-Z:c'd|v`,Ybvs[mWp̦:YYgxŨjÇ_ITHW6paϐS@5ڔf/Aɢh7)6կIN"3 OfӋ_O\j06V%~ƛ9W>OEky/Z[ QҰjHPkOy(ǴCZ`}'Ͼ]F0/Dꤎk(#󑢐%X4-*wo@+)\}gLUht-Hׄ NJ,GWkـs-#:G(4'*I+ :T<PiUрo R7O|!iA]CSے1"[ &idJƾ'3=i#$Lf?!;;'mY䣕_AՓ; (4C-S--{F>n e,gǾJ^sz)ŰwVZ5Π L1!ٱ =,(G -%5m53o98Rzj$R_!mZ_14-RS=_m,/)ҏ{_$+/R|IZ6hDʬt-dbw/ދzAGՍyɱژگ o'?QV1ϒ+7r*P kdaګUG":A@gZrD\(A~;'Xjߛ\De*>'ip9:,dPߘ}fLH294kQ.nhßB֗2^B{WAj ;[,< s| ~X}Uy :{C`>`V?]7!|ǰCHT _2;:? r.C'yv $?LH3tk1p&p:qvuO*%}l bIž2T=K( n,Tmed aW .c?lV\I`|S:_kԙD#[Ca& v=}<!dH/hu ߘ_op pݪigm&[N4$IgO&|R9xk:`;{7y:eq^$a(7L3Htfebԍ8/+8o}Ak.@=bmb7Вf5@\t@zY!J? FUlh aaXܙeQImԭm#;C BNDw C 8d)Bf{<4Y]WoZ `N5usBj o7_Ma&NFN ɶ 6Yj+{b!@o&&H!# | si4[ͱ#(Me#p X9|hw32w+OpE$ N zM lJzd@ *l`h?8ydpԚ g ud2Lk!aՙ%buO=[vw KTƴU5c,!'R x g/ rnj E~\QVR7~E]Q$_FJm{Ʒ8 v|f&*`FwA{|vK ݌G5-50FxbVF҂]FWM܃[ݳur]O3w67g:HYuuĹ)uF$cŏK ?\a+Hmo+֤s/6oQ W&X>I'w/.zor\^x^0Ӏk8wRK ¹Rm Tj 3vgz!YttS P29 Oͯ;v}qfլR/c5 Z x~2Q{[X-HC{S2+!o}^H^\'Q-^݌IEd\ؕ>mLcte:9n9 "?Yy1k$o҃ 2m!|7cs- s͑V vL&D>,=k.ӤVhܽ)2^tle }rS⦆'QaB_N<)g% ڔkD82GF˜cbDtJʙuY N,.V@g_}+hwd%x84tɎq]@[|"?趈g4:WL"Z3Frwwj=]#T|1X)TCwP>{dw<ø<_i:D k1qklY(Rw$TΤmh,&<|5 ?EW@ӆ1X "/ί*9)J`jG5J~ѫV-0x\@"fFja1R/WΡM-[ 1Oxe;{C[b:xoEғ\cG";C/dJO*ҮlE jt*O=*(Ў BQYG*,@xWicኹ@]ݾEFLj]n.vFbHQl=aEI*KjN4El1 &&Uhg+ӫPjTj+&(>W,h,J b@Fdcȏs/=݃pv!_ZYE!(ҹ 6seN ~F:F/ q3*︚1AqdelO |8= \lm)$ ^8́UPep *v6<3T s)ʷaE=7ɱtP眳Ox7$69*v[vb P~4Dt 0wA,1k&sh<D4dgIǎ:G;|zt% U&eJ fb;ݨ݈[/``O{`b}z- #bTCAGm6u{3"o So KR1bf\c,DzVje`CW~mHa(,GNҧ> -@+-pKgѡ_#zt;Q [?ZaR-ʗHp+\1'[lfg'8>hg7{LŪ;A@ )+J2rnX~<quÏڨD;u1P:biV_[P /qF=tz510[/k%É36., |9<꾓kMWticvGa䅲m#X4ӆa߅f`Lw, X{֕Lj>(Ia =wyYO,xEeʀi1gO|+P̹95ä})q*3^ z,T/_M^6' MIH&fiwE1mmH9@3@H⊸`kr69ZDf_PB [bh즎ݘΛ%e=*M8R$lBdv sAg ]Z< ~ $slǐ-7gp\rNbCILhAl,Af`- [M_M=T_n6P0ʞ rn4> !nV$43 (un>(i/_6;D$7,M&aG.Ó)~l.w!PS./KmWły|ca@%=T> o6*o>F_>1|&W(#}WRn1ElxQ nc-ʮQe;^w64 u0޿& `֞3LlW)H;Cv˒< {^ǹYj [vF~ڃ'{'5k>Y?o:nddRBP<#v1ݵIBmKnANA nq]Kâ_;my5vSNݥZsN5tT je Q )rK˿=¯fO#' H ᓃ n1)[d\Ar$^`;0 WJ+XH2J#d2)m~$*A33HZ-Uu3 -úNb) Mso *\iO3"P\J&U(k+)]=f"3K~_9pq~)زll90MjOce\jt9{hW9MuQu![Y:Ƥf©tW m x 숇1 bfA} >?Іba̤quAƍZZZ8fdYusQs"-~Ek2>)\zqB)pn3Sƛc^coJnQK%O{"a$mɗi=QŽqr@S:U\׏(ľ?60dܓbi{ wܵ^}F, #C9Qդs{/`MjC$^n$ l@֠c¶09s7 ND '2. a֪wGj>/FAu zOAW* vS^J: |eAŽˆs2 Y̬sCfCVh ~"zqF9Δ[VDp"0J!sX=߼8ޏ`?r1rs!.Y׋sqg3n16.F [fTLj )Ĕ;yz+Ȅ(|}MrP+rsFV7!.-]+/2_CFGf(o7(/Cz>keO{g9ՄLQVRʳfCƲ2ˈ#qG/VF~w>M sFs[HqG#s ‹K4?5oPg6"\q> Qrct}$ 2HO)unaqchO7 D%<_QT9,lT%\t9[Hނ/%y||]:_Ugvӣ>܃Y =]Bő`J6V'=:9Fx'ܑjFY(U{> LE]\rr'7@tO_'˓k'JJ7 g*'1OD)@o2=3Iz=a=i:\b@x'\XZīO4?Q>'ʍ+WEH4}%F=(j ҅*%㹎Yߏ)R0˄1[1xG/tF8cE k[[}̾1Wit2MA,NQ`رx*TFTJz%Atz=!`)j%v<:/F[',LtQ2Ҷwo sFmV6QpviӃnv[ _.gM^QgZIP](#VxWkJU:dyL& \4D@ǰmV ]udw{5Kq:<^.o[$Y՝P^윩D9z4:;@=aZU6!:`Vz/rIGiBtg= C`B#iqX}MaxtL[S]9K}OE ~v]A{d ,g5̫8AzRd{lp jUXݏQf鼞ZhL7Dʿ[*Xf*O 5?d5~Y-OATk5Iq..Ɖt#Pٓia'@nUPg=%V 'Q񖽯;pz^?AߛacYFJp|O9w5SD *Lj-#5{K\&YSEE\_. yl0ls9+ a'O(vGޗ+ _b'p$9T'Kťa, B NJθhVr6ZH0%>"}ZS,FP*?ip=[E?{  YD_e\އck"[ߪFS olɜdѭ%F":q@}*X0 d*7Wi! zz$Ϟ.5N2G)].oΝ'|@+ˡ=pkC P܆I,`eh iì~{iu8ݰV}xmFmz9􊁅)Nlq^b`oIyJi |Uty9{uj1cS|yS\- #ElV&? [A 2hw Ѿh2 3 )YLg9tmEncP¸\ AKѨ6WP%Ж#`r J FFt6 Ԁ=@jqEFAJ#dj[]H:6+ CcCN\շ-~&n,#D0skv(d'ZqP))gILZM; ݆;(?\uLZ(}3(K8>< kJ#>K iSaKEhwZClZ>ߴuN58J> F8>;b4,iI>f+7jZޓPoωiF|BbUP`Ma(쵺4~cO2<^f&hV"5H!$  }4iRXS~딈,>LCA:̞\kn&ӧOqsK$Ǽ4S}*g"V~[W!Oq/& [ 0[zn5QhbRB_3 r$rU`=_k=2 ~J3\g0YK~ß+<6PWjV(v/6s_a溊kuu.0ԧˊ ">nKhelwQݓIphu+l.QTYaIq3;NO$f52{C [9qW(J̐[L2jR~Hߍ'5N"x_䍆"8\*gBAGCў;JL ?r9ܰɜD-Yi3qi|Qnk+. J} %ƾA: jLw6gVο7JtiqYY4v`h%u]S|qJ(2!{ n(QQ6@fJ cvq*qV#IBQ熺-”[) =b8v((0\kZI?`bu=HxbH:ъB'q;G.>8.>{s^!VXBsAi|4:EZ$U=$nxvF9It({~zLFzPpUHTp f%d8 Z|6,V"9|tvi#^hV.ꆖJ3^VFx)LzfʝQXD|Jq馨jJ4K"@KM=`}>2֠4AB^ N1@W@{aׄ r y KODnŰ/Z2&>QROgZH=k>NR(Gd;hɟeRmtaP@Cad#QA<&S}濎kDƬ 5ʘ+X:}=֥.ˇjBG#F5J'% 2;m 7J#s]@ďӬ1v+)~Og}k.]'^ycֺ먑SI7z"!тHi E{ %}^k $0ĕ&`[Or>o8cTH-Ҧn  :9mZAuYMu#d}0Wtg8k=|ľA1y=rpa@[[Ii5wIl߽&.h8rs=0c`!F} An sau~ B>9Rxϡ7⥇V&.=:5 BnmI}ra3j{N m3wr{ 6RtIU2( Ev!|*uDZ&@5 gv S K~R[AZYUPzצ "`Y(t锜`G plUٴ}~td|9Խb0# 'o?$En3G2Ȧ2~!\n˚$b4j@@i9b l^989%"In̦W!bkA3l ކJw\o*PA| 42g=ApJ!M}]̈^HsqyvhPf.;^mik[2'*1ڸÖ9cs F5!ʉwL KaL㱳hzܡ3˜lPdGz-.!1jB}o%tk (2%jųxVw`4$WPIV~RIK]OUtx;Mq)/36\b&.Hw s| ܩ\s8q_䰸Ix́VrNMok1>K Vf3<6Azv o#۵|:dxq \\oDf}e_sK߭^RoWԩS[m+J&۴C {9bW4ύ,\xS2U\G7ЕĶ<*ՙP1j&hb all4`):>1&@E'Uś "wHm)f^l"lӶ qmx03:W*Qǀz:VuM[kH|-{3L8Ya:7Of(AX(PhR-\\lJƔ|FoO.Z Mhn?] CDV807W3^+%B3 {/R*Fҁr~vr0\sld-Pzjt Iw>ꪹ_- =_ @`P?δOs\aJ5s]O3U;L ăD_45q Kp~\=&YH5{olB6\|!NrٷԘB{"3Tۮ7[ۘ:D%ִAI?dɑrej"٢IQMB䶇i%<V+KmNwŢ&"#~ȽZ Ee̷ŇPGTZ".ia.賂m-d.Xa8&K 9cxdf)釖3akYbb~WmỲc}˺u$69WDҘ5rZ06`@v'#}ӳ89N#d€z%-бടs^Oڠ0!i"W6ƥ~<E>IΩl`6 WG|b9s{l_A/ ѱŃY%n(U0lG7 m$ `@J%RX:$$.՛ʴ7^,w"uMG5kTP+,(nB}yEn{H~MܭcgSg͖DULyaJ V7k`9'x`K/ S#JFoZ<+<{J[(׭AK?é 6& =WܫA:>?yR`'%gЃyV1 ܖ4ѼM(Ѝ8u$=͎IF~h$ ^[n:H9= |ӫpדu4I*[pُ$ٚAWp?^! ϰύ >ث [ؚZ^oOl6 th& #*C1_Wr AgcaԹSd^ ZċiJoG'Xnv)~ )?2AHX;$ŝP[s0UT^gô`표Z r]Ίa)SεgQ/szE_S{lF"wp GVsUݪ!fLwg,Kg]"< Cp}Nv i~ }{R4|کTDʖ~!#Ux0 󆙃ꒇ:K15"p7ڱ0SP+PEw]`•gʁRq4sc3 .Qs|ࡁe"< I~ g!C5y59C="dGl:c >)ҏE_zk'8"S".5nT;D:|}}qsI0} ,Ԥ twEMW6!. Vڹи4 f8O4^j&H y|K9OC7L]({tH(qD=CC5p#bŝD!3p`{&]ޯD+kSZ(kjV,YTOs$6>|[J(&f ~9c'V {&V9VK##;D|(b9#')lcqKuqw-(s X~!"\%WX8|8~vR?vwC:}DSbjc}T}g!g,NJIvjjb3FcuА5*@0.n,X+gJߒMdJ8(7%.=İ$lffUD_Vleਮnbt: z\LKh`_(|Ia#ڊXs[M\zۚ~4$Zf["(rÂ'.j@9/6KHoi>n!*ХO܋q_bm+I =պ8 [IaÑ|1)eK[F@-9Fu !+UDZ6QKgTmq@n},288KB!֢؊P5^{">UGz>Ynw=_/YcyHLOT56U{e,(e8v[!LoU?SO@;)~™ v4E' 5#ZtL@ulGڱK"baaR{q& /;8RPݲ˩Nw(/BӱgVgC HgxM ?Q1JK|MlH/Ԇ>M=V*E\t 0;n;Fy;M`}8R&P[7e] wD^rQI"jkrvv{q`SH_U;4lXshR֢d ϔ;<1L\g#x!dDC;zM]2y2dtJ\6@kie鞔sL4,7ւbpzF!(+kJH?Ug~\@"n{4yG>MmܧE~${)GARu`,Uي׸A ~ǏO(I@!JbJtϟ2H;˔@aURi!R_}ſz A}t W!L@7םhvRA=)4]İM׭q @' 7nY5&,{'uTJRbjq;xC^o i3Yly{\eӄs~T|",e)KL<`ԯ9;-Q*WHk26Y-H~jM1c.cB_|u;HlaQ9Wlsq\Y74(K"AHz TCY RZgSI'lf/8kɡL6E:ЗDUio=t#Ä˚ji@YQ"hs6WVi {ڧeC0-OdU:RΏ,u ^!;P.f;) *At $莜1BVjEGpE \6{~#=1w:`0PrO~{zVݱ*5RL`GN-ߦ-C;DF+c~V:rDI_% Z÷JP f?]Ā[aōYG->Wߋ]nk Fѽv+Z\.}U'Jo?*l\ ^@(|v rnAaD"Ri|a0IG'@#KUnVJ|.fp&"0p;N 4`4%Ww.M Kuhf^D:\Kk͠TZaBE4@x&13l70!Lb7ɀn |wq7~YФ).R*+Wtwp 3"(/C*{d)sdo^̐L\BIJ0&}|+N񧽍̛rg5tiVGdЊb:߽EB~t] 0֢Պx`qV}.#^394^5{%R0GS;,jF5k? H(UѶ.1~ VTK=$28;^Pe3! £'{hBfi4XK!^7ؓ2~^qE`eݙ[8*0v^k]_BF1P?~I݄2;]gI?U%Eh;0XЋ1Kxa ɽWy&?Zcߖ & *^ ;.-o4%Ӓ, s<1AI#YH<[I4&3Jj?D4c/؟ll9x<' &<;15d&l:PѶPkʸ14F$:H3#%f =mM@vm #Cںr(۹obܑLK5=ODsiez^\{c4+3`2a:}kk㵊NCulV AAeC:"3pRl??Q̈g>3mY 7S;si\!3yaylybN _] f|e}fqQEetB;R?>1LqR(#E7_ k|,3a - %ry|?փK4n4G'F ŢΎG-^1-]#22t\`XH(UԖ ~9mB)F O:sn͡LQzKʬ ,rSCncE R{"YBx.^t=# ^JB P-jҥ!Ցl56:xz9)H w@UҐקߋ][|`P> BRQ!>] GA\9Łln5=>jԑ8?Z`dԫM9, o2lBB'F8AE@a٥7]0Edݠ"@XN@!"M 12/g>FA2-QuCϷ.JPq' aZF\3&k86AX/qSI" , <էƒO ɾԻO*0v>0 &m;?Gx z6VGNKRb-ϰo؉ZdWMuL}|x|W]aS૟) xKyTպb$b8ULSh.0h!o1L'hpX˥a{]#O!m.xO w)k̸F>Ϳd Cj*"`qַ?,:15HKBy$O&SvP۹/Ӫ`~/8ŔTؽ in5ȶ/ ;TO.PzwETM(#!N{12? ҵgзm?:cCtm.[!ԟǜo7۲ ,4~lds5$pz_kI,pe}b##+@8& 3 8u*_R5O;lߔk1ŗ3WMCRW!˾橬EjC0 ,}Z' AK`j mУ;'/[i_CLDAƔ7'$ 60D iiQ]Ff``ǒp ΈFcQq?OQSk8:\>۷99gu%zcY(/jǓCe8Hڅw;:CP(`q`_{E'6 >$sO2:M=$v-!:G̈{1>Aƈ[K80>qV0d.csdR*,8b@8<{!QlAX?1 ?=^{|92=or@AɮW4:Ó>qؿpp*C11 sQu\ .y7d|z. i^0i,ZO 08.9s"CɏMO?1'lk -O8uG$sgz/F[S' GicDt}H^ZPMiM=L2>SӲp3<@ L\|̈́cݹuٴ|+.5'QW$1r°J!y>[Wu"IpL'_jIz[JC U" Kd3&# f D$_7<#liAFȍ.,r"18s8/1PXJNpCq߅KGdWZO3`!U P)u{DbiQj&k+B+IFa\?1#zlЂ& AdҌﻓwdD֜>mPrb"4ECeT^MoA:TbZ.p,: r5CCw%=k954 &%㕰W,*Ub(Z<2_aBSC {ԋsuѣn3X5 FK4MI8wpI$'O<|vyo tt;-Kn~)ZvVw.cfBA2q2 3(」J^wb"ac\SŪڄ3>dN#LchS Y׺rS7=O?^՚މjf͸d 4)K?4ʣWzx#(hܻ"0TGMTk QؼkL7t֩\bR VԥY]׹J`p)yǁRv_ɶ[xy`:vEo~!϶{)k(AHWc8r̝+ )Dd<$?AMR`*jA+uNϕ!?܈`FӕBd ;Be*Ο^4NC^_gX0z픾J?^9=>CpQxjpXc ߟwm [(#P-{XL}/vݏ[qX}'K rabz1v+Hjj<2&xN^ "ߥ\fcҷcO^VUhiCzjL&NlrwD@yqAI(ϿK<1Tܬ^SѪ)W惞9]8M#9:$~uY 5ZrtVo5)J%Pwt K,F:@mn[A.Mc]"JDuo| ۪Lb Lhwv+87<}ͤ ǟ b}f7j, S?.][^5Q6m 49ޜ7k+EնvTI 82WE㦰59s:#`U!%Uܨn6%_-=a:4$)MlȘnDg;5UGΉm\VToHA>,>wICV´2q;|0T6w16uNqy'BU-cGwW-~gKkoofY㛭U_]TȈaZOzPv>Kh|o5(8IPHp}-L/gB }[Gx}uCCAԨ"8lȏ n`Dֆh-ӽџG ^#vEVߑ~b~(XR=OW(jlkv[yt iK}iXC?)vo_Enث䱬S~X ~qUk"jST|򓩳Rnlymm6|^)zM`JD]%|f6 H(:` W7V;8:%4T,syCew uIMBRL~M:Z8wb1Ƽo ;X0tҤeҠW9 pL%{M EgrҸy/X c]$ZK0LJ[ٌtSr'y>{Bo'.5Ortʉ")i6ۋ%ȥp( 2DŎjlSIPޗ mD,⹼W\jK;.-ꉆԉ j>zݗXOB KxR8 KI敯ѴIč!. 05۠˵ 3ihtl6 6y>Y?qF$YC>}3.Q짇ze,O,zDg0MZYxq:nnn(\?kn&:+!׃n0 `g.{,jh}vFavP}­@Lp"v|iPB~'9=1Bg}*q]ͭ*TH%&˽ BGʾOM) Ur~.Z=1Bgpw/#+25ndi@YX(?}zشk;0lM_97yI JOsuQp\&F(w;>Խobk,|RdB$t| Eb17ncbmh·= N}=4[s:֮r„O7xQ~%N߿`$%?T-a?h_C`|I~v#hgEGKn  |Ia.p{kϵd q\IZ6ӱhHv |{9[@Nh\a֠Pž, BAZsY+#%&=o-0[zI: Ev.mnbHZl^霣_ R䃆@KLf KYR&./=)&TJm}:%4M@leUa(LcHc2|rQ(&_2Ѝ}l*j%! 2X}輠2aF7Tkvbdp!0.PQnfQ{S$;Z3%8nqo rR^6Bitv/Y#}n5ĕZ|$˜g0k; ]Hvh!#ޅ^Η͌'H;w'aهh2=E{wͭ\,'Lܯrt4`zY 8 㚃%zB/%̮sJWEǓ* ckYl "&l"*xb*jX/:tcOȭ4ȹ@Yc)rTx.:@'"ua`_I)v{(o9pw1ߵc@`,d{YOF{Eno[ౘNlQa|V822QA..Y ;rgE5Cq}ߙ~//nȦw_,ꨄ3P-eLC{8`~$SW[Oi'YVR PR&!ˉ"(Q`Qߎ%/~OC0` 50#Ps7}>i%I2yZ$m Z AxR&(dHxĘdV*q&a޿j g<ۙ-Ț~A'v7aH"xE_ X[~1h&kn-b$PA42䌃VC위ߗ2W=.am6tv4Qio.q IXfhrlY1ZGIbI~d \b!LJ# ]kNO|kðl%H.=47PJ 1C@E dqNn;@rVA4V \+ev1zx@tuq | ,dڞ)ԥ6lH,8ﻵ!lP8Hv@3ZOiry:A #.5v9s7/[b]Z*9ఛ\d \_%/}@Աd.vwGL*dw4&3t! jK$4,cɥ ZASθYK5%[kVW$2 "<^%+l0GXč&HR>  WХt jZAa/4Kڬu>Z_>NU!-V'u3 ~Q6KƾsR -3Kkb26OOmũT1P9`VGă#j{"di1㍈,7;ꝹY>EvR*L/\j(Q2}hXI7"_d6 3 T3fus0*?b$42j!uc-Ԋ!Dsz"˕Ӑ{u&COnSg+zx\ě;U,F'Ӳ" W 4f[R=x&fK*FHv0],l0ul837sUdM.f6nEΧ$34 nYj+*dyи ! ǻPgi29I*xX@e^ګҋ$}c!qb0[.]ⷻ"3۶0aF&LI{ziKg%tͯ#|+)4&:0[>aLn t /\jMռp4Mun~Un|ϲY53$˘eʼnJi'e̡vͅWn=xMf z:שQkŮ;)TMQ0+RQU27&a+u]m8Y,J'(q)}+*;-mD,X@[:&|5˲Xf9Gpibh wDԦQڮM0_j{|UVD}scÆ2/usً1zW_P.MNN3)1sbAcNYia+S0B~}.qɒy Uqq~QiZխSybYL5r7/{y ]Rs&Ijx5A`7bocB4vE%{۳xED#TPM!g\1񄵒.oz , qo5٥̙8І1gڝ,UnyFbAuhb&J$]Ԯ 5f1{F޳dCŽB*3Qj7o!ܟ[ȐActJcwsաelHAf:G|_޾;8i晛r~~ )Q7鮅tsIڸ#̕sWG4em^|Q0yXaXzoQnB06a-K#lls(٨MYE_]lt!fDg\BvИG_qZ #}s@$10V;@.ب> ZY(zV4 9 в0CZ, ް|ٷ0 T1H& eBX9 P9VM7GVZ zZBfֽ061$7~I%kqWR*w"+V+?ǧ Dtn!tы!=B,w4wG6 6wU Ջ ,JFCGӛ bcP2dO;s9"(7X`rP\YzØ.F9+/ #:X'3:P֤ ON32 R7Hf#'3#cB"{vV] />66"{G#ZH}d,~ +" >߲֯ CD oxȔʡFd%3l gM^崧)*isMgn.]?73UƓ;Ӏ$,]c΂o3Μc+R kv:קo =-Q/GK3fn+&!Ziv홸A97NS#KRsqeY>P 3~fSTi-@} =E[AWQ>tqn`|'v/ +F`ƉGhNu:y"x (y+E%IX  ؙ-P`Jtw zQ#vHf5 o0Ƶ%KtV^2:ynk XyV Wt:2HlS+wHxqsz!ڛO*jRS>4"RW]sY ]dNxG}E5Гޗ˜%(;*9+& X;V>\Spߨ:'!G Afe## NW.:Lpʷ š,Ew==f_r!ΉĪU7+YD@Cx?[:c#^>lL {h tİd~ou^نšbk=_Vgm;u$s<=U=.gU'@"1&ۥ:MTҹyUH0}qu.ky_a!%x8rK)EMHy^NRJ~.˜i<9EfnDž!\t=b'ʴ 1ԤhtǷ|1@\'=("M9!^ᔐ^{|UY/10VަKYsMFca8w{Z;!R!U}@)<J19 }ῢrOћ]G`wCLsG?0]G7p>rbmuhV6O"a}%bΓsiZa4X;p>3g?<(;P!Zd)Ih*6Wn`ĝ}|m ih}sm˭<ӛI=|ҵW9%uDLwni4Iˊdؼ&M[?K4tU֏"-Y$vn63O-(.Zec ֧ZUQVw1yآ&t*GL:^1RM\^u06ˬi90,/b l Ij1^!奮-:=nMN1̓eXB@+7WLGK0̘\+xGAsdWª޳~w,f@-\Lkwфȯo֓xDV{A4" [-lyO,~y7j}zb\};6\ʪc.8miqPpAqUhWC8!,\Q s@Iui$t n 43\sjc1 /хs/|%Q2_cBzw8_j}x7X"yKqkmu)v>v15hCfĈL.Gӫ!ĻeDVQ8  lth7FvN$~a`~zc@sh*7r:6 ..~Xn83Nfʞ&5yC o]ѹhd2Zj](zh1oh =TdMr*aw@S$V!Q@2`O&f)y/kDiN.{eȑ@-`8Td%qȡvN%YUY"wD|sG'jnkLɨ3ɪ>z@\.U#r%F},T˄WM~_u:MaW$?Nf>6DT^LbDֿ/&!įzN"mHMZ!- '/՘nf(" "jl >rL{'WUi|2:cjvy ߜC;l8_ѠW rAUf>b+#Tל R+3P -11;qD(iUh)A{*/Dg"I@hIL1&$|^qӌTDm0}A3q]]ixlPNd21;YTqeuwvGJ6f ȢFpګaPQ L Sʆ~*{ާgY/{jRQDW8ҋ1~!n$t4-_m!;+lIБc{:sλa^^f.&5B'|>6Nssʊ%Z`anJ!$#$G~*v `m$ (c-8w(s[5º¿8b|KiTӪXIB'Ax_kP(+b4Gꑃ<%` `a7B԰T@_e90`xpI0w wY[@qu2ϱi+Q4~"e%{ صa-C?"3{JWX :~= df=!J7c*97hߓQg}oWwbW_yVt<#jJ{)YݤJ=AvEPu(4QDj0O~Pm,ҘbEl-oԻfek68Y8f()t7Dz:{:g%tE *^pA贾C# n(`9@m4L&Y,OoDtv`}e4yEСyȗ4KzY&lQaB8߃k"T\CD@e&_nɝɎ4|D/r5t&zݙ-p* Hœ#^s#IK:*/4h᏾J)ru:"ly$1s{d yܬ]?ZlIuMŃd[ 3>r_U`w_aώu5) 5tn&S^2uX1&͔ 2$zu@!iSbijvܧI.qaM  6@Tx>s{sSn!7>͑_ʽ昘PýN<My!34 QXEf޶ ׂEH ~oHtCB}}59)Ga͇*\qeTSR!ݚH0E{Yjݠ|f)#9@<+ou88eW@smN󓽞 76$l7df2R@z.":P9y8 *0̐x}:Pf%rՑ lnZ$f".ӥvpza>@3iMMbe1wi8JCiUg:Kl<8?*z_ Ql*!0x\ =nm_y= ^`|5r-96BIٜ]ɛϦu8ůP R :.z2iTU& PqZӀ&bԑ `RAN " Bt-ӵ"EZ鯀gl .ܟo; ~鞳> < ,#u* ێ[v~FVvH{ϣs(\prVKCUWI;=2k H++ PS&GĹ`$.~rPkwF^*G:&< +rwcIu8qH4+N;aMRBeΗ\eϿЗb##߱߬V݉H4'!,7ci=~xLelfa~MFi*}%DH23puptgUiX`h7L[_@ SK{F{ӱVn@$T R%=-]ȝ?LpP):Vb1չ8*SiM,`% z"z#E$ko{+ e=VK,$mL`GHG j~hH{:vZ"{M%h1AYT4&'-*=ϪɌ䒼qHmt-)<|:Ndɢof0+f;(K6e]Xܛ'@*Gۻ<vϻB2L'e aN Q={ Pu AYGGOtr?6?@R:;[K6%AuErW_t7v|R,-S%؄kc]$? uېj" 5TP|TuN묚6 4HmC0dD+ដdG1)Qd!YF0 Fq(9U!*Z^ 9ҝ.4FX:?# 2RfL QFοi+"hT2HEmFאpOEcx$C*~s,B2тBR9x|5~^CC*#۔,e]֙dђ(DGg= jWq}q|M(iGCy:3AsP˙'xC(+C&{&u ˆA d@/?.J$ȇ=[$-VNzScXZ7MUT>g& ~xߝ2`~bIűDϪy?eGɥ,}aZK)nQdnُ2{"=^gVDOikw/kn,1c _nnTa?jB2 LJ9:aA7Xx/~WAm͡+T,FuWXP{{t1&8K\?7V|9B`-2ü~MflR6FV37˃3sikʍ1˙@p @үN} )Axy+yA~Pı׆4m-96m%;exirHJJ\(ŤcUQWקt͌k^ZtA-?6ذ? f_DQK H[ڱ;Zޥ^*oH&5 M*\htz3ǯ׍W&)) >}),<20ڪTkăH }s|o]iaZ4 Wh?GsaWlERXšD?85-sq<ųza[ɰ߯'t"B]AXՁH_xJotr I-NB_s:[ۄB{J2C 1V!5\W:WzUn$<\`a+2+l@ t\=]xsNu5SMʆt@u5?W)?z]2bhnd"~[A0Ka8Ln$lXb& (.(gZ2:sݽX!|;pNEkԟʏHfK#dz} ` @11կ4Dnւ_w˨Z~BoBEg ֯"<_5:YZg!: 0 w7sK[j%>t!F<ɶӨC?C_hkrS?FS103G0*; #pkFVdT6ӼiC_ej7 ;0|+T)eQ PR|ddv->p>05+"xxUs4ӏ_b; W;R6>~rGǬ ߨ،l‡oXazY/kA[∺wU=̧6[(W n2u2Mxs._؂+d)V.aڐQu@"۳pzRD$;:䈅 m)c/ĝ p;7a"j#^d .yɼGz]7%x`(.L)`FI1\3xevɡ;= BN\\>u.HtV;wypy?wu)0"1>|'"ϯجr5W&I6p*ӿ6?y#D\#?\eL[b#1A `O b>I^$7([Vd`WTp6uE5`>` '$ZUS^%.zОѧم ŤL0fhgJzگY&jv"9[`ҊT-3 rҷ=_;=#Y_RӭBJUd rʮZ-+ъ^5eksM`q.$kIU&ND`)bQy,#瓮‚L4w<q #[gdEH:i1ѿ<8ZT{G{PH䋯HrgiaWln dS9uĢW5CSb#Ab16f|'!;Uf.61b=<ۈ2e}.ziIEς5"\DK`TL)<5)Sf!xm] 8W*UCAZvE0 fʧmMǃ$`bzY}?C5N=-/r,#{df1rC\HY@5=(~Bۧ2S&o-bIކ3{vO<̓7vYYim't@~!whF岏Y0$*f7d&*-EYZ0e37vy/* ҆ovnL ;A7GL%%L|pӻ 2hӦmRlX:5? 'đ?@=gGcR*Af}S2âFЊqbQ9:Я:W#$Y(4l uEn4ILp*eqdPfqw(Ƌf%Iwcqg W87+7iuɚ Mi lI!3Ѕk@f!bOASnmNh*v4^ez6j%QJd˒iDU ,`y8_L,"֧hX&G9'7:|00͈v/փu]z , awE4EB0 Dl<뵢Pkfsrl;+^MUdoX_F!kaHiCM(#L5V!?QU0i+Dg1b>Y?YN`)4"40"{:\QhEx&y5&ۣ H.NfJӳ<[02أ <$E-$Ҏ+fT!7v#F1|N{bp[~8 sOv,nm<QR%Xpa:uߪRtb&8vа&[w˩6C8ʇ?NG\N5\@Mf&?bf@~Vl]MY %N.036dRM0OYB+;tpJn8:r$~jvL6 /2ҁ>@,"ezBx\[/xtq ALCyֶpDRE $ ,`zMFΚw2`fwWcq|ٵDݮ&İ7 )P5C% ݃[M,F`zwJ'e7,=5*忕LEH r-'ؼ/k>Ϧ;Ut,B%Yᆤ` >7dAs+ֲGx:9d|"j5:&HY'9@{*B&WW0wEƗJQn&q_.FcvL289m3Q;~gbA,K<6\SmxU=Z([Sgu %L@ zJc$<Kti5/'X$eGWJBj6Iam U$)?S*3T =n4OZ@ߌSLtgrlcγcŽfлnژ~z'pq\|0R!ouXPKgo gO(pF) }_!.1QE}+K|Az|!qӢ=}\g2 xbY@K`Ǣ%fғPg4ßejb:j!)p9B2qI1ՒMRNPiѸo1j IνNct^hqjj0?B ʑB:Z7IOe "]sϯfeѾL ,u";0RS4GePCn!oȹzڿ4ۉ+Xv4$ϳ}2$v[9_ u 0hµ_\yx%7m'ΰS1EٗRs/˵7 (@)sIAx{Qv<웛XM˶bF7y*uhtNyp"dD&]ϣg`V$]zH[LҐlz.wR7(fod|7濝z$5aV.s#<4`SͶjWo)~jyc)=0]A dm9SxylrZ`}??R,<>5>"z1ܓЮrw>p*9øRnMĞ|_'D~'4L lGKֳg8 `< s 2zF YA]W2i29lrIDXD@'F"Cn\ph=a[prXEvl+ɽc=]lk* jm}L??~PKxhi"؛,9KZ<%Sh*lgEXbߘX28N?Tij1)(RZs*iem%{t1UN|(pCcUQ/+tВ UӶrٴI[j&F3Jki=~ 5jO*N{9"7␟lq }2,i#vwx4y!,RChH*SʹXR|pv?]t&&A3|9jZY7??XMj~iڙ5N. Y*܈ ';EXNQޯS -*jP0ҭrC!,s{w5COWfDWU領p O00xٕ=|Զ, lcgqG mAlhd=fZw#OU̅g]^1: Lu] |l ̹kPU?`'_fPN/bǐ#DwN3yG!3uafMBr;Pπ5͙' p"'xg:> xV ՃWlZ߳,_W;:lty 0$SVI7p,DyrZ.bqojLX+HQ/J˛}L*_ #l?Za؉SZCtsNI%1jqk{"31TY&5GE?'zvLS FfP&ztn囼Be$p~̖ҿ!aR^.^=;'I,r%R=}/n[Suuw)cK-`ry+JC&Rܪ%`!DZzRkNcNWC3>A5H j!TP~#橿fNpE9M 2 Fq(c<[;,{2}~ s&7G-0lb{uuu:rOq߳d L!DjBJ"B`^.~ŧlQЙ-zzD@ѩlWNseR5CmFeG7Ŀ&0SaxF Sv2T|W?n$L]qŨF]Ř$"ff<-LOg1<|`}3embj ? ӛUm`h#~ȶfHU\=4ɒBSmLYnHT&I?G7XDזKd >UǚS&g4gȄ_֋ߦ# -]0UvЉ%(32&JueKeQ QA-3}m]'4q&c7IGK ux m?j4Qn-.ѳt  P)#O@#!aZrPvkC 0&~O~%x*SJ nXȷY4>CÑxl05E bb1%G:~)oIasF|&XbQo05%msW`5Li åF1Isk C'AՌ\E[rsux[[8iR1@Z֚M Op'͎џDvȷ+# uJIоJ n=ur2Hg`uKRXB.YA K .ڨ;g"ž#߬Rxٜ}l``gkۡ 3OK10WEmia7Q<}fTYLC,El\*DzoyQ䘒W+ MoЦыh%3ߵ l}x:^lKd?X2 G=ᖰ(spL,&q{{" ^$jzӯA7XwBn'7Ƒc ;>,h4;?AG] Hcp.46S8nFWhTD*]n61NO_{UQNYӳT]-.u<)2 )mcW#Ja:.Fm]X=oUhtv~0*9j3G8O)<rs*F'’ڳR!yDm V<"{~b 5Cc1=T##)zOEUwVF4QV&^enx"19ls|4CtD rSud#]XCnB+Ͷ6*MLΎ|!e#Wfb7%$w(z'@2ڐ04zZ3U^ /Ow ' iL hu$Nt01 PS4YNt1xr)(z:ɆR5D(k$yK8-UA鐜ktp-s.+F2Sj5SM T4MoY]M|Y6Ќ ǂ vN-)"E<2% 薯l7WW9˓~ OBOEZ>o5Z7a{f=hR }szJ_ga0Ғ{xpmpFkM= V $\ $4g*W'Z}[<rRL%de ;G6}Z~BEqXV|7*^=A~Ǎ'm ~&7:4謆c}K,­*OʘHI(vm!*H?qڞCp@$T'9S2W\".꼶ecӀsXy=Ye ޼>DBx2ɺtlՠ0'\}m0&4ZXV߹X7 õyZB`&v9~11==d4k-i|KؠaD(_(rTw"܇䣿 =SHgT̃-)\/le@ʭWǁ؋r`ƈBzvѡ[";نW,:zi .7I+l%_H4ST69kPDr_Unr Ed[ӟTACJe<3scIз7$Ȓcd}'r< qR}u$G7ZEMdΤ% @ݳ =OyQr+ l \7-Ǥ s^p~t˒y(KE{2D<ۉ=҅3ky|o0jšy3RC,Y1.lk0aО &쑂7O ^W/.!74PJ6Q>RU޸x/itC#MF?V!]'L0#6aںd-]MG=WCT0'6ҖC2I{#! =g~CUx{XVu= X#Ԟ̨򤤜+T9`FVP,伓X]T0DJ@-xQI깗l3me8Y(L0-˪&MY!$a6Oz{ZUf1wL #)`qM1N2R`!TOLw+/{`]/h/nե4^7J"G5eLfXJ0K5."!/C97r`AsOKSs:bڡAtwL\58+M6,y 5F0G@gh@V^aq,f6ê-=tfS0{PNmTD_&&P86` " :YT|0>bojy(P# IA頕B!t,WW "-@×kjHweؙm4-E>(ѢxDcV59PnR%v| \LRZ)&h&ݻ͍(CNri8ܳkeA݉*AbKԳ|mL?AW b4>G4 r?Z5FZhQI{`>d<=W;:9H EITe=Y7qNR Ğk)/P^YxBtce<[_`Q$ BH >PӖH_kV'[L9?fq!v^&=>+֋`THJėG/((o漁zn 9U` ]_xIVQPi?(RP&h ^w۱y _MLMgWj< ߈ <,kۗMFzʔ7cIA4ym(5á<ɻ71kë:Ne_0_!Jߐ{S}$k]sR}&k0Q@ $F > ˒r1\ mDB?~@;X KP7#s-%hvZecm3Aң[yի(eqBWaw֙ͨTuKXx(hJNƠW/ Y46fghw'r_T&@bF\h-g>% ;tŮ^H>(tv¼֋Dvԇ9ՈFu+ݩY ۄG M'eU~[-V+4 Tɔ9swdq9!Lʡ{Ia[ -0e4~.H6<+tϕ/ > 6gGTDgrV/w-(ᰉMȋ|T+b gc{tԿkʶh#3@F|sˡ9H367#ގ =IUSR X&D+s~5_!::Zi`'yE5AZ?Bik8$h0%̘>jJ<-n]T6 *I:O6X XC(l0F~~m% Hֽeƭlɪ{C-X?@ش*m+OUeq)tb!;OUƋJ73:6aj]l:_zKOڡ*Py*9.+n鉮xrG\ki0WuxP G(0y hJW<Ŗ:3}Lp?ZYDqǍ t "3fb9@0ć(,9Wrƞ,Vut?ģ񃔐DV7Q8omDdHXPqND}K\&v6$-HR':a%ejN:T^PWEPk11v%x-=ʹe,u+|*G]o,>Bn .(9ggP@~*Xϙ IčFm X&@afg)_l z~SH3Pk#2;\A7!CRRxspS Qz;PoXƚzX;R`q(>\G&H9ңzMb=-?9% 9G($[r40ᆴHk#t)2/o_RHdm mxpo)X_)~*8*pb?[ˌw2OZr)b6Br?QB~\<|b3j|mY*gG٢]=:rBurG1 ں_(=Gg`N4GER|yGģF5u4\UƱ 8@nVS tay,$ VCy& xyR:($~R$7n`ۘ9"|Ho =K'b46mܢ%e+PNˡe9(`֠/)Y`yo<"68KSCl"G}2m5(C &,uUsd0ZNCSb_kI| TۿCb#.L\L6Gȡl!a8~8OQiX#?gpY!K!ΨÝX&׌zf]+2c># tV4&K ^8f=38{å-`nƂMr^!8>猹!N%=wEu`UvjʫFG;Nl|0/ϯppLIBB;҈&@$A`e\Τ|R %nen $C!juDa"ϣ0WP>KHfO!k50VҌ)`)=LE"{â٨iqZ Lp^I6$@ XrqYy.H3rN!YB0 ^惦Q" 2{>rh' e DD:۝GOW,H vlR G_9a{9h̗fO2o#I¹9`U.Otk)XT%GB9o2=~(K!R3kXS_;XGklmF/dv@s6_UV\mکǠ{Ёϣy4󕿈 kHUf44=!§;@ N Q[p Q%gfiCxAzlC6K!<-B5/a@L8co ߝ$?z ֟7HzYCRXo=ݬR)RD |6Gc>Gc2f_~}+_NiR:Gw\BV=$&|0T:xW_dU>U\??PȥZDNRG$aú!2HpP9Kq -GF l28rAue/'$/Gw4#iv vr**Ei"rBO*q-MXגo^`}b 0XTS\|De#Զ*OKq D֏8"(c9M}Ԋ{Wx< |nFY (܁'vt=,q:-e4LHŜL$^wL \˵z,XկRH1/$:?ʰXۃee~r)NPWaɣzKB>1HöP04D"_$e|Bp.Jq27 E\EAa"+|RuѝM8Ci n0y IRQ'E0F9@DB=m1ȱ羳; 1RۅPmEÖ#?7dBfnC8K.[ݧ,LjcUZEDzɚ9ekn%*xϿvf.7I ¡X(DO_JdlkQLƟ?I%C$]cǂoJui9_w<sB8l+uPiKNgMe/1}j\L "{$,SQ#=b8O˞}H'v$W7y7e2DC%(_jðk zP6 oM U7RpO1vEe>C}(,9ýe<5L{fpOw5ㄫJ*Rjo6h;eZOlpͫzJ>coτ3VO-J1v#ٝ`T ha4u,uHV3b,tm^v}^(!jΉ%(Q6iyUSͱ. Nǧ竜RKǕ+6U䫎ww7NXp(ZS( ']s HnHc+Lz|5qzi$mփצ 9KB67c^nQP<{`ҋ|. z5;Y4Ǥz@)l|Qeoy]c vwW|恑m1tĤh<aNjӫ}XmɄ[$9e#Y+tO$ g(3TQZВ~uoY./#"cL.!R; dyVm3hMzД,3CS̞= 6ډ qEBcOTwcU)xK%DE,G6 {^u{=Gmq;]ϱsUAWhWEKynP,wbOw4]U%3_q\kx |&W[$".| 9}C32+Q'<~PYٸA ʠ:.~o=17Ml N4<;Pa(?MiOy:Mag@oJ4^ 1Q$/]F{:Z)3uٛNsǻD| AWD̀ =ŧMJXP6!:o,Z޵XQ~ͩ@ߜOX;skKd: (vp) BDC)~5 Gr}uQK$ [iY=AIB,"ƈou<~~O i,R B%2R &P[yjTmbtաm`AtT܊Yf({tCh.GgqPҰije2:ĭx&Z&:q;o'P3 2GD$ :HmЅK1ǫdcTg&Cτ䷰P Kc~SThwYk[&0``)Za(;-1]>$^O#r @S-n:sx 8xϿ"dxziT&t6[Z̢vv~/x(,J~Lؘ"FwnY\E44l ݐxT_'o4BS | o16VW#Z bDsvpCŻ˼6"BaZZѵ .sɕPK"e~dv'l!#rlf(W5PHe9ε#һgrLhϽDV32DUzjʞ(Ypz}Hb2 M7_>I<%Mk @A"G)8,ƹ#뢙q V?Ĵ2P T$0gNeU7jjSn;?{aaB/qQ+1Zpgלr4/9V\KC_ ~?הh2\_a~U%-o$hmzoM-J`"MvǻA/-5[}>h%mcY L^󉌰.Ũ0moN+K,ߒ'YzD"ʃ)W ɑPtj}k(kىiww3 A`'k8͢lFృdO DmF"lծK ~| [fBlIW/hL@"R֤řT'XPR-rv4^ 1!lq+vJcʉ%[$G,(z)W.9]i=UE/ds'+:SAJ944bIvRm}osgEo-zgdB~v5 3>H [¹W7zGҺ"hڹȒwL>*x$i!TZq dvN;/覭g|7dgP@N6>O v9ap(HV)Ke}!d!"d1]m9P|ly8 | PB8(tT&Kr"c\frqe\ML3T0bi`Yi AQГ ^ATV/9N vcZFXUʱƼs4Zd`:wzq95'洈TXf'j\߄} j! &eV~+EdݣI鮣;hvTZX,Mz0V06Kh~#gX {73 *00앳TZ!ii+Y;eIҖhQJ"{ iDtLE Ɍ49R ,@t/0P|QbW˅٨N>xi +Hɷ[\yAl\ v>4큫:48oSx\kT 9g{VR߾ZK(9FP20FZ̏}lڠ]f@!qj}T|6 y,aLa^v(gފt|_@;o%/̭YC?]5.%j,G|%h!jXk/dNk[˒?ɜixkfT,Л@9lG+EѨŦWU4pbRC.F2k߬%8St @su ͕Mob{"PU{#"2eKRH*՘ ~p<6O4v/梆Bc%YG.s)L%i`'&()ёغ3 &T|C#JAuge+_*AF@D.Z}Ͱcȼ>- U֊(]D{ C2?T0iƞIkr_@s3>a< sIqw k׀vzO=50w˳}SکWO_L@hdbe*L;Vs/Ѧj*D'>ʱ7, @q4mm(?X [|uh@TV 5.'&4nw m+A_8W^'aвg IQR7/$S W <ЌE񀰕:._Pl ?wJKk=3?ɽKȲ?T§VWj)Tc֎ VmzQքmBWr1={ilJMV2E2(jƸ9ULKuv[Zo||Nո<|38隃ch-ΞNj`m dː1HyyU Q!^LE=_l!|Kt*pxhKp f/* ,B9h5:r0WC' %P5 !Y3G1NDJ^x5RX,E9x0tNͫ $lJFBikuKi!KF:P\*6 x^x[/<@;0٧ /Z`uc-Z{yo L=X~^NZ*ުIT8Jv¼ʴWU}e=Fԭ9W\1f^  ,W7v=6 Cm%@1:%SntBF L' Bo..LWJe,I,55)Mr@g, .Ɍc@S-+tϵjۓGD 0O,)}@ods{JAVTtxF;_Vyc@J#M*[=õkDyj_'?y"aY^.ΌY.C?ߦ@4~\?+S䴻)di AGq:Џ=0Ef.R~O$fNHLZ*ttb`&m\ڰe =dE+`۱&>XFe\)USd '9wl'?#QY{B_o| v^5uyaydy@L@Q[{ƻμ9N{~e$E\V!ˣ>&˲uSˠ`QO}[Ә y{7aЉ3J/9dG. N"\ Ӳ}}3WoFV5hUDG;b{{?݈5X!݆/=nwĨ$I"aExQ\'P÷L=nIOsVP,5h@\̕ªDA}jFX zF@rUKXs?+J؇Iq`14;Ј#F2Y2#l8'e܎I7甄؆h'w1}w<8 Fy{xޤoiF.lFM1y_Lq[:`'pdsy+d2`7 qz1D1}/bqj5Og~8ma6FNAStR M l=~~ry,5 ush sѤQ<{ݰœk7fhHS$,+-1W# Z7YFgGtN`:xgnr!Kt%tRm_ϖ&3  W{(l?c?$,i(8u o;_^BL£L|[Tyu/Rd7bwr,G;e:]~˫S3AG@rMG-6AcߋbGo!2;0h׀G!v{[,LRzUJH!Ϙ[˭UxOQJu!cʤnVb=I9웡3$)μpH> Zj 4&kl٠7 uv=MĎq ֽ5UF1khm$LFAD!8r2H'ie8rAӂ i阐Ac?Ժe(oB vݠߡ RIaeQ7}%Ke{~߆#'  |5w},y% #^NU)>Ys7߅zL H-mHK|ةH# q` +K4u;̳2"EH]=(TSj܅LfSW pߡ7# B.J7Ei [raq9#1Z!VwN"|9 j㜄 쿦?P}V@8-n%rIQF} /({a뉚7MGoܖwt[cTl^ԼTM"!ޔHExaM -ރUQ"ċ5ѻr҉^ \.M&,͹L7pP?.Ԧ%wj,ן [ fyv"\fHAv]B6 8+<@e3M>Yo m$*21a$7EE-yrc )`- ]CWh և qw H1WFcZOxZ/Uɟ$Rlɚv2k6&2+r\Ŋ0^g u6>Ɋz 䞎':F?p]$@\'!Q'4Cww{lnQtmƒ6M ?K؎_.6}mifП=}Jr+b?]ynCW6I5"dHF\V8Kh^= V2#4[~X>1fVC)̡T*?9qbû,qq8E˸t/bwCGF; mAyv}zgqb~+_2~HX t(ŽNzM(.6%$+X9I׸0m}I /i+Y v0'hkEh~M$Jsi?g :ɍ C_dbX35V2jLsC 15[w+"(I$[`PI PTXnFC1 ,u܀:6έVVt`2rem: 3=ii"7LkOOz1l_?Zc|WIzqՒ.7 \ԋ2j!Si$J%C) 1LlGЀ,svX.b 1%}# tlt $.ƍ/s]) hbԿƻH퉖dM1p]}ne{KGz~L -`4{5̰?BGadtDHN+LBVsbғ 03uȵ߂+iG,8+|tT2a +ԕ ܪhU ыk}M# SR`"T^zY=vAW.(mG. l1BzZQ"?tAx ʺSڞ %PMqlERl&ZC1<4"OZ?xesRҭŨİj g#%O0~%=W06>jS@?PGXޥIdCC5wp-Q/7PLsL%BiT9JIvyH=zIQso{66#<,l FUPeY ]0bYD޲MO|N^r( NvLRdC\\\dG{6j %rvfH#KuNCm& (6ЖKjfSߵ9v.:)C%og9w^mk}<_}Il'_eZJiM% w@A#/'*T5ZyFRJdzD_,HƁS˩ܴw GVx(ł%.qPzPF"J2}͗}dyzhȒDԌjPk/]E%ty+2A,u氐:V N,B^2,& DCgZD fH晬)^Hx9;ƗOJʼFt#?zٶtL2͊v%`,^zA_A]S}fab)¤ d8愾MtX8͚OՖbiU% zn*d \{5Gprc IzEܗʘYXgg,d<07(+鷼jycUNب/,6%51D\1׵َJ1$qBsTT.Ci8vxYh .Fj(`ƼL{3dKH(zH0E,/˪={1F%aODn:edGFOA .s^<?K} p;^OvjX)̜;ys&˴t\YVu.Z'1.TTکz8_;l&<=48 as܀|#on]xA¼luqHթX/ՕvHт?B{kgŵm4lխ3n*|P"nvFGƘ6;U>O=(da}I#+|ry#@S>>N3zF\aُ Zi3/0)2% `_9XC}Andg/<6x iOE}܅JTә>p:'rblmf**$?xUV@a٪QlD|};=)mCNd'G{'loauY ;33S^7|4'K! aTX)YqP^ʊ5LDz-ј\ꐾ75 4+Vv/'dcх<ŕp?+ojf<(`BB[LP69ŤB_Gk3lo}d$ڜg2+g~8e cV>T2ӥNcݚ䆎:J(ZZU:5y=_JW#eH_[?|LTՋ`px91=1;+Q6Upfoi7{Ld~rrO+-Zxm^wR"_5n夝 l$n`NV~մ>5XGNZӰW^/{D{[JJ=V<4^\S QXG :XQ 3=,п L@Q.|kztʸkߍsAQQ(ӵyK2JfA˾3Qњ9 J':p SWЁW*M"Yj?D4 0թ醓L:Z Ql^7#]ՇE4: &ş_] i񶈡H)hVD \^Mn)~|' 맖hYC޳ӕ+m-44 |Q>:|O*+d9>;jO0CH:e.ۭ^Cr+ Rqbra`)T-L=N]9ϑ Sh}ʬ EtS'5͜&(-A%8elWYI)4G2Ă=FsamAt(CM`oQzu'2ިn;J_7p @O17 "MF(4QFS 춉1FUI<Xb@Q<}3.!u]6⏔z2.dCOVB1kS>DoR{H"i#'̙$چ|kF]P(6/2:(լH.S3gyeL-S,+|E\$S;[=`9S)ebgHs~ѯq` Ka&fK[< _/D})5DV.'Z~|c [֟%IA$Qt>8HѽzB:÷GTEnXceYa[i)zIq?N ]Nn`H9SV. :A~60^u'MDRИ(0^3u?pVmKM ^GMhe1S`Y|zq( ̂DϡC ˧>Ԃ{>5L`+ ^5\' _ &dKH^0DE d_H_v,Fi}]EcQf|Bzm+52n1Gh{3I>ʏAt8 D\?1S$MfIb9?txd>N~UbXUBA@.h?pm ŠǖL qgPx'7(-C8`]չ /u\?_^ФӼxG5#Ӯ\3P&ҝ]i;wzҏ`#A?y8#Rj#'ZAnVr = V"ZBR1꧗rlnˊܵ) {]| 0- xh/%!Qm^lA+.n.1ilz,HZLXJ@BoP+ ,i àS8ܘɭ4NjnNMb-4ڣOOccefw?MGS`SVhGysɷ:[7aB{p8O.@8wH,^0(CHa{W,{آYO(Dd9+t4sq{PCcE3l6?7_$O3yB2=~e9LĦ AL n~h0MU szMf'/bJަqe FGl}Di-I_/%;g/?m;Ny7BG"#,H婫FwNgmWhɟ]%)P5$@;Y?@|=\hJ(BLL,wQ&zQ$%CeshE]snHU4Y˴PQ ƒBGr?iH ^][%t=J,n>B<F,V}X^zh[2ΎV d W\f2 *1MohPDW"qHy1(ݠHQF ')8G% 2.*(i^TܢІE?P0|x=skJ%!EYĜMdtڮ1ܞ~#Ryr > Ƃ⯂<*nh/lRgI-SSs>R>)d]pNwJiϱw-X/2ZqKQG%=kYwa(ϩ0z>`Dh@=o@6 ɦazGItpW x/=PhP,g`S+]u}"mATj !^q$ #/Uԓ.( *M>nVbT$ !׌P w˃;[':; pВCQC{Sdah34E22} .cX.,[P@ F4rfN~fe;y}.+}iI5րFO5ӥld]5ׂ2|&QLNbf} / @V /Fg1Vy'o?5\ kʸ15&.lɫhxLjcνf-E*<7v2KFr,%2@CсK*q5ܚ}䙭w;O9dg;[+%w]>#m,5$~s#qqoz³kGPvv`֯Ug5CgJ.ݏ nvcDl$7#Ⱦqh\p1~6$3a O?MwnEO+ņ*\ؘH6ዜ@щߑ;Wp۞ͰmP~ɠw4v= ]Z\:Rx&3xx)K]K/3W}K}ŕ}K ] {*؜( RdqRef)tg{4n V|* nz"f; a'qk{QX^B` &zf6o`s%'T- 8oxE*+EP$"5qC e&W 1Sk`T\YTӞ&OXFzBcNScbl$-@ =R7xb RkX "#0R2z7 hIm׆9C?dn~|{*HxX3Џ-?/$6 РV;\R`[ߏnYkfu_>ft|X:p6\w[[w8ɪo?̼bmHh^'u)bϻiȻ:I 5Cx+֭Ο3HZ|1#+ #5$~^ćWMh.BE]J-رlz}7*ǼJnHv #T$}eyBvd]Kj ӳsAϖ(90ywۏe3ߧ k!|`߅6M)6۽Xt~oJwWIA@]1Nv:bV"ߋpDZ6wڔ(S:ڰ"Q9v WC:kBZ4`0|CN(Oj;k.|mE~my|Iх"7ޯVDL! @WVޑYW5jT`0UVٖ /Zs>?'cf #檯o/ ~&CV;e50U^Y| O7iq02dMo՗-b'N03OC΢8>0HĂ%WF-&Avɬ jO#024\{ݲ,Π1 6blqB5??^cڨjצڲ)i",v1zݗ.f`Yrx^>-uE P:Wpr 72(vL/c?v :6\\xz@6ķB6چhH-&f\h>EL)y VVcz|)~JZnˊ45NvxV3BM W6zh(p-sq 2= zcdn^cf_Qc"lsQ%X %*< $%A2)N/k)a8>[ߊ:fڷ@~픡w&7,]Oly@Z2-/y,XxCBiElr٪%s0̮q3t%ɲ(ݐyU ]kQB` 'T7{t;wN>%y@6 _"QzޖĊvQ[uɶT~OF#qG-M:ߘب*͑z^`mw+z턵[ˮ:mv`xwZ4[A!/=k{|ɮ <bM iJC=ztӫ@){1 Vn0Irlo\i"\yHvsSa-dfR&AXY3 ".Aٍra;dVĦHT}n`$m9U@x5aK`pZ\j`=ęJ5l^(E܏7٧OƤ-Dnl݋ݷ2W-I$q<(Eq؎3Gͺp>DQ7'Ƶsw a8| I(w @zhI?Y;pdwfkFׂ{Oc}A1?.xh2_"_PnKѡlMhS:G숄`aGw[1 mrQdlAf QlfUeM,\91vTޒuA/ U^<#6S"_U._s#)|-SFt@OIѼ1+ɷ ,2wcF|JnXzj#h~?2.[\yO4䁘Upg.]d8<1뾫5+qVq_nC\X|KBGH+[}]323Is Cpe[&=o("p5L /3MTq|x,:!ɜjEۡ&Edh=]w-Sԝb(t"zBxBSq+EVjr*pq9?!<\74骂ZhO LӐKOk _uϰem毥'ň.9(|/"aS)##3 "҇&[%sעu?`։x"畓z>.{h#l`8DOl]eWM;)sߧbxC(E0LA\ ɲS?J(m,i~Db NdSJxAox/,L|x~Eo>0'b<()ݏjPPLjDCuTq~X<3'44m+&,J0Rjv 1θ%}T n\qVtqh!W|%8^8(>U֕Ͱں :eN2ҶTE롢"Ζe{ۓ==p_ |PydxR|݁4`#iY_GOd"2_w My-ⱞKPe*78Kf_;8V\x;R_45#ԌJM̆j"qߩVs1=Ru@rf/tFS&yaY,Ru*qPXh qP2'W'&51:­L k,$eCuG6ݒ uQ)8EPÅ 1aH9ԔB #cjhn`rƬTz f~&<݄&,әLc0Mx{E%ph5sF(#\ 02᥂6Kq+VہwE#QW eH#NW2'.j B%$z^ .v:&Ew8awwdTsf&گ3?sF!^,AӪig #OlhyZQq ")]g1KD `_"reK8 شWW/1YUGwH܆N)Wý)UcJ} Qp Iqk,K{Y$]#~V!u VeO/Չ8Ew>jS= @'B"b"xbDGnTMJj#]NyhPں.kHL`F  jL*5z)Y/; |YtpW‡ΗG!VNHIBu?o\CՋa`XafdהœTBԞC L-E"&TD-]A$10 `8E|JEOuua-}\,{RĭFB,v7,$5 N9.\,ǜZ$)X$N2Oiv?R- k- fD !{M ?$,-n S^ڃe-ƛ2,9Zfo?4emX~/ެz9'P)@њpzx1E6CgˡAXy% dK~^5$<_|A7:>A>){˹Ɣ+{CgQ8f 7)εrM^ :rD+8C 6[Sƺ,3*bf4qorQD t)^+q# -c~d3s͗^//310jiT(Hz aaDrl\b)k5vqI;uJ%<@rE|nv(*Q+sfwXcxIJ.mD ~@u:wk+G|j)XƖXNDŽF xלhufL9l9T񉃪(z~kwL}U1߇쾽9$:uHwEo.@^{̍oN+Pww=%6X 21ZeD;>1{s(ka('VqmU F|@_.aD: q g;:{I ih~ B^[]f/?Wdaq{f uaoW!ӠS[b#7@Il ElpasN9ŵ Mrq^D~)ʬlK(^*:zŪ'wYܹrgQr{Ӝ.u%M"ɊYOe"ܝ݄P.RhLM/"G<>Bp۾Fov5c[(%Rlg b%%ӑiVldV:cuu%$p-NF#ǛrCeIw{NzV)V'T`5kZX .Nów!94bL邕a~GTRJPIN+5]p@!Pf1-]@,>\2{q`i[69ϖ@ALq 5s@][={;HX* #߃FQ z8TrӆMq⡰ `V"o]ItY..- (|nVf*L~A8x#f o*XpLEn1LD{2&8@BvP;MOBIEL8azF8':f%1t4%|iէ"M@#w"j:?NFNkMd _szW8W{PAosu Dl^Z!S>=H:{I'lhE;Uj?92Є DqW.kAxD:y;U:H7@»we€_U5^u`^ؕY5hEV3/Kk/ﺽl}-qSޘlqloY^_*I_2; (~>;҈zcX{FzluX M5Z,e?QOWph5 [!ߏVXm`VkvwkhE?+VhR j2mh_Ղ&ccAQQts8YtTI|N:03 ڍ}J3SS{!q ՊjM^a \0#9i] =9Јǹ].Z_?FAf1W34Xt t^V`XBb 7rځWO_SeReEl>d1vs o'`m ^hڛ~֏^{st41DVJ|Ԧ}h85-`diTf_Ha9QSb-Ko>$ڻO1_ч^9+9 iCC5cbGh0CU:Za*K6,f>e~\@Q}8 Oj.=VzT0F(+l֏C%3ueO;EH*!FX{YYxB.ү—&d vXo(*}o>Q`j 9Rvi,Z?%:W}6[ Z\<*XjXZx8lMr "+h~Fjk '08Ģ( 2E0XM>1мWI$0fȁýY+<ŔY\xqXl11h[b)amb,ZIliۆLb@o+Y*/}h)u7eM;nnH{]r>c,5{&OfUETZEw^ U\FeER-|<{ ܰf.iU>0x6j] U^D6FQc<^9}>.>n41c %Eb}UM"D_M!-%K< j evhq 2Pr![:*T?9/~OO_QKZcE9A(m> \@ 4 %;r 0чij,}$ɣ*Zwoz{evmDI?|tlqiwZzjlٛyW0B:ܸq7-fV@Y =(cM;נH!/@kw}7>9^gyjzB=Qظ+vΰA$PC_h=O(!F>g]ȿs~vmJ[^e/`(>_(Mpo~57^4(Pv$!O%9,Ax سK}!q^ܬeѲ (ܟcXb(%dp?LtS0 aA LѠ!{h|ۿG$S7RJ-}Ⴘkr&v\-i>T#wf4 G[ mLv kT?H{HpK>ʙk wHCk_l]:UWh$*1f3]\J[c.fnwVJs4umPHAn reLQϧG 1o/ћO}S M|E܎wUR!m.Q 8e¤,-дlMOQ[9r'pS\r*/U神Z{8oCOQW^i#!ΟEK.CF;tEKhnAXAyNL!7yr{K{ue* OQ r6PQy]ATQB{Ms3`B^<@t RaikP`j+Rw}~`)p&E!l":g ˦;.f )(fu5VO38^Y?5+I-WwcQNH! e~R..a- R@ Hg_ SYSl c;Mj,y+a-xN(7gU\j75a UԞey>'WVtξa7C#9Ǿ@lZیX1}j ~|'NAmv q~=+K)_ny'zAYPIr/CG tO--~g_ac.zrk sVV9q%JZJrr Jco~ggd$ySSPߟNM#vEaG݀ l1dl3s7lhK+3O*%#b (<ÏImkb ϋ%]SBb]A4ԗ'f/cGvy-ϧSUתHO0Xӏr=79! e+<G54my-<1i"PG1r"`v:6e~2)ֲFH}i3:Uݶ/^VDK *[M[)&&x4ϝ _*+aRJ/qO)"](Zn}[.GE͚!GQORo>[HFlŭIկ!eExn`C01فhH}]"m 8kW_$ojߥ]D W,X˴bq_0eװ2'7j"; C٠Z>JU8:oa̼yED'~Vy}~TbW^-a>PW-˻FE' '謯d{XTd-6YI shmB|E^5ŗR& .Mxn"Ҵ7ps0[pO"ϞGF滑J%p8xwrrc^!=&V0_,Iyz2,[zrB;bzYǯó,vYpg.0tNbR.~k\;Qr[z\5"KEwtQI9l]:;" Z-Œl.w&CJȟ UnAf,2H1r)UDɈ $.pl^IW&yc:VXs0{<CzѺS F]`xOZ4VL ,"0F-T0ȧ/ XbFQV 3zV Mnnma⊌Y$%yZE7h/WJJgs3?<˷VFҎ*9*TOU 9}u*|Pw%2rjtF|o24*49iKN׎ 9=dL)<[M̐9R>@NJW")4MZ=n擭eSX ʚ59spB.O= ArK; <+sЙW yPB['c C)zuo p)TwFNjE$VuLH{yC} q* @ ثI )ppZH%^*uwL0Vd Q!!OCahsgJ_NY fȑc&&(Ҡg٠Wq6@Ǟ $-fԐ9̌iT}@Φk򄉾{_;EQ(XF)%5ۏ3z^A]?Ur]+A4|1i/$/BYE?'U#o>jN) QrEwkZz8 Pdb 7/҅05#ͻxj #Yr ӹb^w=}$U/>TDtsKEإj㴉Wc@g\yC(yu2ZTuf62b0zcre#An*e"d|:c.M%VCiz (G˯;oYY3RW{Ǥ|qV DPyx8!!=LuIvF`XUX억ǝ•9Kkùx2񚊅D(V7=bKZ7ߧ!i$dݯVP]h; ݑzI<jݗ͆4BvDqq3/ ֚?X}.=Oޏ< 1'9U֖9$%Ʀ#JjS.Y{b3/g],!&!d0Hϳ=89|w A5tT}LOۄfHyK<'"wͯ:+gIݡ qS wV H&ܭFS;B1 !`<]qp&qlC@ 0U֬rGC7b΁ ir1:ҳk2x ?dR'SWcSTd"V}G.e\6d1M j3]@w$(M_bH~7[G2ق*Bm8ڼMMvVMuT7UbCkHRoj1@`y3|"iUzm#qfj !lfu @'1|c?ԛllӌs8g[{)17 Heqg՝~&/l[I,S%떵4ٞ>nEASiAEb$_Ğcf@T,s`SCnO4 :ie\Ӓ(` @]m ^-$]T͞Ũ8<9^(#͌@|z.^7gC+]{mL]oGB{ UAk;^ռ4CZZ a@j{ɨyrP R5XݤKX3t6ӏqnE[;ǯ"I] ~|CciPzT8i8p372wE?Y92%Av*)P}ݳxې[@ǥ'nSAK_! *LQU#dYAOwlnO}150l6?^QcLL#P>t<*>oEjpXgc7b1':3BъHڲA;z,:/q끣  X!yz As?1=32:dVL3h$2ާ`#o#&ioe)ARc4⒁l w7y5I@ގ7w^1bp Yׁe0t@Zs[ɒ $~o<mN:YH6rWx. 4QXrzav^ðWm/˯x;:{S `ӸXՒY6Vo*X_/&h'`:m iP[,Y8xۊpMQ48p5ȑEȺA} 9ފFx#uꖛQ!$k-GKZ(Q4(΢rMWKܠd^]ۅ.9pPAƎΜA8[ 9}~f:SqiSemcfѣ6koriO@hgdZst_= T xT@ 6k4V'= VX`KS݈gUJ%F.]2葬f3k劝5x A+ u ~E끶K)7 \6v4̧߸zBǵB7!2 6cGҹy=n)q'D,Vjl.HrDwc^ênGy%VzqSeݴ~0@j(\ǒ>qX~Mꞹ{;`lO*"~LOJ=!^(]M/`e r}9S6I"V=1# zLܲ=FGR˜;q͙7_&(o9`_ڦ%Mfjw.jC6mf\Sp}K+GcL"&>iC5PpV# 7$ ڞ:xnW?h'dkeEhnDEȼkiB 3%@ MxᾁQ$M*Ip[<S5jhb/tUUpp;9("B v!9͎eXW% B53ҺE&aQwRne1/PB䑵Nn+cY=?ॼ aD4k2گМ{aC5=0akJVIYx%*ddQL σSodpnS2';͸Z9PqV  ({St~/WL*͏!#\HG\0輖G`(IMmƢOq;QQ$_\ /.x1R_Y`ؠ{tXN}>Ee1`)?\C,v-Xl>Y mu@@iL%G6 /W?8h |ViJ}JmqYw_Z׎+[.Loh}%1Yݑ,+2anL<jꜫu'>$ƔNV'l;%Sw)| & USv\mM;9`lf:;PC .GlYk` &0&ҷi5Sf޼#&S`xӳ8ع]G,0BwYiI8XM({, .&Ny{3 q A#}F.$TcԃR-dQ.!_j=t@KfB3u£d K_iyxb~4L-z;:%=Эּ/B9>T@;}|MWcH'_F?d&1h+ixV!j`|=x#}1o΁gr/s,;,Cq"sݴqw~Em/ ~b.V |첝Yr2z%U_ xql}Ãߔ;(>&k|TW ${}0 9N,@pΧ槪^i mi&䍆yͭ)lU軃/>e?Y[5bX pGLi[$K7ֲ4$pd5BVR}Z0Z;)aC]z 9sҍ/2+!]jݑרdl5J"_x$@Pz#nx\R[>U]1]B8f$Va_:%'>tpc3F/xLҎV;S-[ӬX5PbٺS_ l1=ďͫ( 6@uՅ6V-1V7"3$&P4SPI2 lgBrpgZ'k%Ra:RǠnnˮc__ހa4on3` lcADʑmÓ$1 jol㗉UD$QpX$td l(/;H <\M[%Oͧe=C>03 >tb6t6*Wj]Ffh:C5d<_^甴v\ ЅSTM_g _&Mn&2_05j-riI(k T`p e]PAo z"dHV_z^ HsZ_-]|h7a 4,6ϗHu O{<+%RoE!*@ ]yZxo"]YhO'lԴz;ƹP"ͫ?\_xO͏ ,֗ܲi\Y?: J<,7"pa׻c/c!f~Sy愗ey=UJ4њ_rT/Ahů.YY5ZNmy\9* 6n6C਎az X+mw4߃MԖM[#ފҥtpȹ}37lW6U7$ Tpwl(c1'm&u"Mj{@XHTd" <ϻi""M4pVf'\9s K+' <4KG2QA*rͬm{c MbY~5) &r+ > [&Ϗ 1AҀZj8a~7ʢa; Sfz[z2rǀ%)Ha.{ثlg}n W/9P|NU攫µϴ0e_bŔVkqKHSdH ! _wu,S6wc#]{RW]x@]{XXQj.nn?]^JᪿIdfMhi;0"'X\DXj*Bdq[#RvSy[X;t`ubve[JՀ3ٷBYn;FUn=PQtcf&t,X4M7 "b3U;(;ó7OLr d:#57#@;yb`Ж #LFäG/,]q H{[ԄX9=! hK K}sұړ<]#/ᘉN ?%]1b>MeS<>#ӅBqgѤI% >k7ݶtڧ}a`l7:zzGPNЧП=~YwA k-Q$6l{Nbw )4 Lj&2wA%=7FCQ;g^kR][wany]9±72QE џ?_CihcY ǘTD$W ݒf /胻 bJEL?IҞ 9~\6p0YşHo[ў)|ĴۼA6Ms+HmN1jc(Ȋ99&Y,Ap cHx>a C#\ u_Ѫma”]lJ8eж0zNܯjҸzg4'i){LD?2 {wĝ Rƾv:hk`Zr7ڮhkBX0stAex;mY{t_iG!µ#|`ѼaDX6N.[xʚճ2sF= )X-5N8%)aF#]l)Tl_ۀ*Z7`ƹBj#!>̗  sh>9y.:fFZcn΃ MUlyԔ^[9ؠȶ;p#4wG?DPv?֣C0 Hx \lȧT3T"[w^ӓ2{ϧ 7}G]Ứ#+ s C=$ JAtvO?t~k!3% yfWs;oa;&`4~gIb&Qi-nwoD;yXA}1 |ģ/SLp|Tj\ W#`| nW=FɣI|`bgݹz.>@ˑO'>PЈ9ϭIf>,hG|aF4 `FzIU ʟ;M&&R9`UrxVJ̞ë5V}1  :KHQTR|CLSfp C=-rkgR_(qs79c#ˆ r<׆yh//D"&hHC[UH X!˃qrKo0{sx呔 |M^Rr]C5y< ,+L$gx(3NLpeuxFv}~[T6a?-r \W{mEﶭ~A{XC+Es*ڳ j9GWH13A sKpfiU̟gG|Ɲ۬Z'w_=ꢷW?BB<%NJ=8q#Y\A Zn]B209t $9`EZ4'h4_wRqq;^?fIX9mdc4pVF9ŒH޽HGȰVh,\;^jm8Ȩ uK+wB_F75 f> uZ8gJxË]?z`UzG,gD 3 4@4%fj$jFjV_)Fr*n > 2!ӗu|pAB> v\i9蝰bʠ2^h~ֶI&{Cr.a%! `#ϵg/;utH-{+4=Q{R #FK,>,~öc=>Zk=  ",Lh-M2"'p zizQvոdFh5I\ڝc>`l-r\n MCMQd}7Mʨln%!_;Y)?.UJatiX!| :֜{O};1 G(ᯰb-84| m{:rquOaT'Xðx@l'O|M`rzh\1L#0X~ P@EIga{ଠ+gߵNEAx!ѢTVW! K$jQjjEUm\VNJ= y-0B\oE+(7ƔP D%)Qe)K^y1hme6ôH:c"e\K":D.N7S e?jM=ƴDeϘfF/;$UEhL+\h9ã(LWޜ)Yo͵lË6.8yx,==iAdv:PP"F^/CL2=- VôQb(>:/…K۾C{̓F^b|% oQT_W`AT+hjJ0ɌcÎ}ib`'W׎]۹!$qL)b]i1e1>&sC:!a.A2[\^ZYMnqdiVo"FQK_|ɞᆆPOVg&"3WhVR@~ݒ9,)_3) ؗEAFL9/xbԠ_~ +fۀ$" \G|ώI4"ez7LT^[ >TN' w$Hc.R;&xl{AObח9uwqiT/ߐaiB#`j톫"eȮ58/as}{XNiKaf(XC^j;5lb0 ' 9w9B!8Խ(2aF31m̬1 nio/ ge#? :OXF "뻌K͏r}PYʾiW9q Zلtu2lK҃Y\ \hY Ӝnw9cu=MoXNo4DbroLx+bCp/i[ۼ5c7g l|/| V?ݣFlUcjPgW!{PS+q+4r&ꍃkVfs-'dNve4Ԇ 4Tz"kx;Qdj4!`LJ pQ?{ Wl@[׸9?QZH n\wu dj+i>:Tq(U/VD\>miEϫw}4F䀋S[* Ԧ Ou94`ȝEz9(yX?gu2G\0gr4v8Iٮ:8OKQHi`KwN7z`-+g{$o7^ }J?@E|X_orWu$ui{v-bw2i$"xrE3O-DuCvGJ!UB+[$+d5.@Y uZDՔ ̓o;3&ɖ$~je+T_ck.{uq6vޜUv(p-2$yD&[%\^s^xgחdBSnĀ cRmZD%?K/=s&t 9}JJ /V0(q~)~X$2~M%|82M&rjȩnnl.Ȋ NҐ'oxM6F{,>w7ֵÊ>|YؚS@$y CLak*M+ gX|{so%~8[oAi[We9F)ȃ MD} 2BJ:vzH\Լ.t&vRtEmx!P1૿ܷ?9PhPз..!%A~~e/SJq3}g3@1Qb"QBp"]UJjȉGtoY"Y^x"$h*sg%G5hb1'a F N\y|ԛn:Dİ "ݩJ`U+[ t! YUaN Mw*s{}聄3I4ԋ+a? 5RP4a; cuUq I; 0OP$cM.Ȋ5_,@`N^ <"H/OiKqA@@7"1v<ӚUL#g4nGE|+Y)Jiޮ4?&o63@RWG `O;޹>]"hmY\J#뫘 O\"V0?jYC|f)ʥ_ I@m$%>ˊ"]q+vUFVj @_'MӍ}MP3 Ǹi + J-QyأqcLÒ@VP;D]`凹 >q00-9]at،zl( )y3xMXIR@̖~DUyN@~5B+ jaہD}ic ӡR?ΫT38iQ&o.7. ,׊mO3W$~ێs6S@n`"2a.a]^bE`DRIUq"L8W9̟~rSS-HO:\!ByH0^n;`ja>󛏴?/F8G&[iJ {Y`OEhF JU!BHUf" /==MXD bƉ4y'_₢PTYiOrpbk bV8.^Z"?+,8XJש.7/i2oAk#YyUJV>"O^U%}8KG_Ĩ >c$kpUẓG0MƳ圻Rǥz~sXȮSSՄ&Ldl6AE bu[; b٠]҉҉i=D[cF=>N].$wq%,*=g+Ά2 X;ݎu?f,9YiDӦ";t40uP.6Xo$z'CjG~ߝk܈,ô]7=}uwPAlum I4BmфNse|n" D RT%&Վl< )ʻ{j01>RŒt'/&[E–]T`3#{Fq_ H[dܪ$P3 -gjH*ږkݟ8,3E'Vy:PlSw\FݢmgЍ*lz'R;dt+4=0g̱7fӘ`Bj:jg52cgFæU%W0g|3,q]DS A C \i3=$<]G%Ϳ ( 9yeƠ%_K qT u=~S5$ơ]k5gLg5NAiq9& NGTNܵ3,Xfܚxo朮OoQv[R˻Y\e v7N}_#.fQ? 0Z?ZWim>q3,l%9r<@uqX80ØČcjYmfp?Wq" U_l|<7;t殨m+R9oWz8M)A˓yA*DZV*w4JP4G9\AKbcK6$s4+3 sX{qQ%I5)?%jY:Ć:H6f):ץE IԾVQ̀E ft7ܡ?0Ot#BrG<3^2N\_חa7> r[)40lZ0z%@ʹѕ9V/gxK&סGE ^r恖3! V}H&Gt -"å Ǭ"*ď,6f}/ڑ9ҡŠ?0lcG4}/'l;RȲ`/P_)Ի{o1 6tvB>VbM*qC? VK2 }5<-^bIm"uYD1ӼY%%(UX=bK鑤󺦕ȂYS5\J}A`Le*C:.,_C2(rmIo uMbfM=2Ep`Z=j95bvR[>r޸?h0t(m;ⷴàכ k&2|Dl>f?tpefz)dlN^lٵYG䩆Bϔ}PYMj1_ot%(2pr5 [5(;t#} 93 =];l3] ¸`Te Pys>[6CfRͯ^l!(ڿM̄C a¼-}@'ûyMF#qNO oo l5VY9Y8ZU$:FqTH3"jsޫϋۢ~Z B.)DMJ"܂!|fQaSL^ށ\Ŏ l+#-:*Z&#tIHQrn3?}k /a&!k9b&BʱHϡ43ǐ yc{ok5DvLļ\(;r'![O 8rd m83y9և^i^Z>GcۅE?wLjavڥD?ǭk YiA> ;gXSE"@*>܎iqz^Fd/6,Mbl`߱@i"DTCk(CqC˚I^k@ :mg٣E?KKɁE D2M;bGbvgEP#y %I՝ ~Y;IgnCdn;yOW*d}Ʒ/#$n'G]g(&R v{'P0h[ Ix4:QZz꒾K^|I#(߽C\KTݙ"&xQ[(1^ 6NjEfHp A X$Ȕ + GaHz&z,@VNddn3O>yfh )4t8j3R >/Ԑ#4*,9Z4-쎷C?b 2?vn| #Q2EQDD08X! q92^{85Аw O3N! ["ʌ?o4ezxܜWm}PLrO 7Usw~\GDXZ%Qp`bINx5

=kc#:qOGA #K`)Ns%:;NMdz.6ɟ7b ǀPۥv&xkM ġ&2\bz!f˹&^|Q1l8l ^o'\[gTFkŷq>Y7gq@35B| tT·Bȱ ;sdӷ S |c#; D_YBf%D$.{B&%'A:Y(b}vbW/iPSo=ISVh*AK2ZV. ;SR{lE}VyUK] H[46퍫!)0 1VK@ O!kpw1&݁I㏲--uWA9(Nh :͂ J={=JK |0gNLE.,f`/gJ HA ,O~=>h1sHojDZc<?ɵ.gA=e5o @L 8T G,!Ehd~?V4>C/Ueɭޫ}ys*},ѫ~6{rdiJ;O |:%Arh,L-T{q>MҮv+@ 8-vM/ 1ADv72Ƞ8AH{23;OOt?S0qFE姸z='} K]F+UvȠsV4jNّqe"n X5á/*-cgx2B2Jr=?{GEbNUa+i%jcHW$;yNF]Kݣrr[D AVȫ6*HJ=주MQY߂.BT N|Pl.G~fhI|R=oKMv(rCIIם6#M# 5o65^|wu91-з30X S~z .[EDkaP&VzJCfV>kx@4O8 j*TMщVz^&9="΄i| Rz};}7<\4e >BF{Jn 7vM\!hʣ6FOwx i}Y(q43<:M.0,*F.w'A})# iu(ggb:E@t7ctI1KlP.eƒϖg&f$l۳?eVҶz̵HNkFcM/̀i̵ćn900Me$5YL* gK~OzwAdCZs_8]iJ#Dnrbq^KݸZa'-'Iq!,Ti?Xzzvd0&#&†O1$buqeL2ߓd4X-9 SL%9nQfF,;fRWf{cAx^C6t3*JnՉnt n`AiyC3N^4 S[g]7Q\r\6n<] u!VA7qRwĦ Neݒ,z vA1!r&:7p [y-gyboO&C'6dr+9)3'#wXyִ]~VojrJtATПǫ:CopxҒZބ w9嬫"Mpmf#,(*"s49^u7pmS'P0t<@#]j;EgJvm#2i]MP+ElFJ3MJk p&e%R9'F #~VQ8:K= Fmv+̀AJ I' qݦOϠcZW,(gt\j!]>b,3 a_Im*r=G'Gͳڝ"ɤ(UZ+C2J5 ;/5oS PS ;yx Y9o|49jݸD`0Afu4V߳-=vccq帡IJL!H-I7 '.RmLFiz7 + 8U}ȅ"_pPxws ô_ !!iFY>ϯ$mSOh燘z,) K9T~E~DaԚLN(}:ˁ.{f;M~m>Ey3%vuU`2{lQQK7 M_ɨeoQ$ӐЇ`%U"M G >DH\BCq*|-DZ,=%lS՝aNuGorVy̎Ej;,j``ym(=[hf+\+[gy )L8Oq|DtÚI+_ _:X!A;s1cѳA"]u+== m6]MgЛyu{w,M7G C'dÍ6RJU†< |~uT?*¾Lmt_KY59l&m|~(d.P8_8J.(,isc:b3C&mM3q!x"xF-2%W ^#ae*%Oإk:|MכáER;P" ]_ģo&] , s^kj"&i @1F)88eVh!X I!o ~aA]v7_O?5F.9~jkDc٤ql#NdI!sy W܈PEaq--C!yD 5(i-^Đ FA+7~Wf  |0 b$˚.H ,] e r{?rͭwgQ ǘB ?0jm-Dai;wC3pp!0&v?zB 'ckjl} SJLƨ䟞%6:VC}MRsBjhKJA0*YI+wa#vޏIiO |vֿ-cȿciY|^hTCk'֑QXPK2.A|Y{tOrS 0ro+^ߺũlaՕpXP~l=(y //##hB@,[+~R_k(tނ O:H'*>;?wi涿`?R,_A'x+wY}h'Y2ٖ4=wj;y#  ȝYB JBY Ly!F SL}"ӳķ~L220بLwօn(lq,6tBBWPW?JwU0#^-Ol@ȶGWVdf/>\oRr6 f8!O\5C Q2l}ծT3 z0<Gުe9ŝe,4ΌUprf79Hew>y+`5 1.k~ܠ:!feV\v~Vx_{F #sKFI'rPt];WcnAW|0oI2,P6WE?!=+(L4yʞ-6 $;}-kLWF >,#\*0,Ym!A +Lզg rD@]5YD&qj/LBw̃Pm@½TTܞ*4ݜ VR7f= cm REy`r!tX ƻ]Z%pK ?V"rDp<`+`Gne&\YZ"^@^ *'|V$܂G@V gLnVk| s)9Iycwz4*-Tp|,h}|N ' Tِ*sDv<%~ZbrOd_V6B(b89( ġS?o@sOKZl%Զ ~an&qOǹkk%Hvn~ʄחЁe-tl_PǞΐ6&Ѳ[KO /Dk.c}ZA xk~#94!NXRO'ZK 8XkɿƇ}1WV9[PiκD S.N;^0iv }v,aCjȻZ.W~XhC ์!)p7ǩjLKugO>8^Q-wZ+q ƒzal-ےXSg܋WR1ܮG˪WK=~YG$Fl>'8 L&\Umf9NtQyu;m= sh߈egBBȍ "/OJe)`d\S?9G@ p$}wphS<:YE-0[l -`Ai.ײ*sЄUHΙQO:OdfEx (DOS;x_S%ǯS;,Jd]5)k "!TWQd*}}︀ɴVC(g;KגJ%H3+r?SYA=#sو͚9F{ 3"hƃ~szɕ~txWB\xdERR5`Tto5Y0ȋDvoj~͎ҩ}%%@Ef@faa']N(ЊإopOʑTz,(E6CAo\d=dhDZ==4~l^-dsec}T4վ=lE"xQ Dx& W60zuZZ^WU) >1e\%@g"Ilu$΋]1}{N߯Nd1\>X KQh OGsιQũ}Qr8 mF!R vP|!|3NA}:^~PƸ*c*N"t#sa9s eOyF9?m;lmD+%$^65[k +VsG VLg(OQaS+DwT;oA`Q{W$8UIZ1z\/c67 u`fZ.f/1c`Y5*:rK>ugy-zTJ&,Ḅ- $/)]34WwN~DwdU-թ^i/p_cϹ,hC!\g6[冱T?M # ,bL@e%I1G]%NS]4x6Q:8mِRK_§__mpbBHbOZ%]fiTiЇ+v%~X`3˜Ii`:xzFOs{n; c A zmmTMwͰM\$Ț,Pw9lιOZDD_7 :2*N97v*Y~ '@6/E5ˆONȷ6-J=U4RtjYaP>Tke&z~`~X}ڃ*MlBG_]@+=Sᄎ~6P\}#?7!B*b)G/3c^[1&DO-qa$U:) aCl9mzjcZwxNY^+@UX(7ilѸUc*z͖ҲcleG467jm?:e_ ҄ FeҠK+mZқӾ+dNkR*4pvkVݣnAzRtS/h>,F8O2O^%-Qs"%rn[XDGp=9-m_DlPv\/,PS7u"Sp**?6{srs$A3 9=JU5 GJ~'fPMrي3 E!fљI$n[4WC靡 #<:"=Ʀ?NZHwTal++ӔKK$_4WJCI58`Ez,iz'5yKqdƴ{~9v(7o`ܽ^j>[TW\ PmTbY]dz#i<6U׵pY3m] hᔐLԘIc nfv>L0X/M*EuiaN-_}[TT&qxr˂pyF?Ν6I9e=R.s>D#|͆q4SnK+NYG<&%)2c\Ŗ-%}]!Vy?>,dRrUֻ%x=څ7=c; ? d/씸+8@WN'ZYFƜ@=W2lp_)ؑITӎC/PcL[_`U!YMT;*gT8`˾cۨQց췂Q!cLn1/@D(H'#&u! c@ѹf .Pd` MxP@fxoNGJ+p4M8Q;mڥU˸#nfZ=-7x[7wśon܁jXDLJ ;oW$=Ŭ_qC5,& VN%k9\wĈ‰`+5TԠ 愁u*{C\sl37OYkiq)R 9@3Mw\--JݾfP2"O!nՅGjX͎}mw Cpc}D4R7 ^_L2[,0T}weSNI|]jCÉ[xH#W*\rF\u 9FC[^5  (Q) :tbh\c25^_gw}돃Y@\ N*JEʨivMx͐ckǐT=yP5)h c~7k<ȿfOw| gRr&)?3-2fP-Qzkɤ8Û'63z)v]>i ָ4G{=5qܭ7zjA_]Oy*YO?S#[Q4GJwe=MP!ۓ{H+#') HZ-d@ [`_|Fݳ޸ĕ <ncyYS 5 Q09;#%Zȿ .X1^1 ah5Xs%ĩu1|lѣJv21-N57TV T^vm>f4O'5k{!>Y0oQ /;B$1}*݇_pML.SW\yi)HպoZ:YNc -ӌ$$%30#.ySξ[JۤyEޠ&SY`Ui9]] _ rX-sLlaK⇦q,/ ?3 ^Le ++1ۻg )T~,dR~ǁP9LMx̒4kS4@b ; 6Q[v]B4Go0f$e"ãlw<:osHF,jV-%͒1+ފ\v{XUHŚ5BceT&;$ &X/y!taҕ|d#|聋 !L;`Da%JԗteIF=P˭oMw9^+5KZ:I^aAFotw;5ATm zqBQw A&1wb+VWF=7v)1@'֝;ywQpq[SWҬ :-:ٳ)vbuP`bn!tNRt" J,jX~W$wL@78i`] ꋫ0HA!DZophHNۊvcLi$t7A9 C> {@.FD.L7[,>*s)w,Rhk\*꒔ua46/D~9+4ЖbY[woE[3nx/)7)H }} a0c¢sHl,Y: ܆B.0s)* gd&xBLQ~Xo.GEy=|ZsF;{|m8.c7G),n$nVAпM9DȘ Иt> mQ社`s ϸ@E(aSGťP9rcz@s\p. b Hfsނ%CkÍ5Qq徵$jXCZȐČW+ .o,UF:z dX[r鋩t Lljfǘ$~5͎u/׋"p˻Hmi=4 {fW؎;vC:₲ju7˘;*78)u0>fC6иCyZQjeNHJ:XqAB0l&dd۾tIQ?Qר7$#+e 6}RbPY/7Ryoxdvdނa$DA#P>4 5g1*bx̑zU~Ccci*pxGd#޽Gꥅf,BjJoP)N$b"n xD؞o֞ju&[# ^fRS_Hd*Z n˖ݗtŝܪ%otDYWP8fmf`GinO X ~A!Ipe'L#x{"'fLߨ"IH^'~6 V8лi$c QǜdJU#()&ㆆDwٜzo?G0!hTp?㯷lݘ}W ]HO7h<ࣳmIi}OPSyVu`xT it|FJ`W5Bw3L}b C; Y|r]Ȯq{ip'4! Hj:3,l ĢclUz#lp^C'}'ǭÕ87 o^)9jИId+"LV¤+i v497c#PGYciO海IYh }fkP(Z +{3XVeW0|ɊȜ<#S'&/a(e P:^: # )ܑ[AEx,p=bbw;5{ o0 W2VATnaf.- I)=L&12Rp}&*%)PK}p3"@r0Pk#K)\t@#dn 5 Muy"[m?|:?Ĭ@mܦ;В䅲-{+>I/+Q,_$SύWMn %MtGo.|h[# 5X`5 s%~khGAm7HEKB&wQRr?p*z@crڹJ{u'I s[Dj\ }̛n ܴ=5x`aۀa26gq]?"*9Q ֵc&@sMaek,0+Z^*|&:M %sf.C0 *|{jߋXYv)F &#]緑>&*b|>D=(bd uhf!oQt2YB(F&D֏-v -`Z'V4 U{b+G {$_@SD? F:ܚxMWd#3dq:O s[T29Vy60 {P5Lw[myz1g wY9@5phD%QWXFU&wЯ5˧F]=4?3LJLQl&h՝y/^#$$w$b~f3g0, ]4-:#_g 2gJWT[6%zpoy:4V-Һ̆28E?d0O8$1 H \'S0 DŽƢwXe- Y] 5/eA#ijD 2x^]z<6_H@M}hGYtecϋ(Ql?fW }>"@ DI7wOūY#[.q)(̃Gl'd-|KlzBQNnFN6F.s-ܤoȟ$J@ N.hNPخbj^m?g)IO!v명H?. RB(ZH.n."wgv, d"?[)+\ˣZ> =GA/^))eDTBWpC4?m[*P[p`9"83"V99",::w$Y>@G ]^`&QZ8CϐA|CTM6?bl'1VVǤ{b\ttT/7R<b]"v"QJ}[rs'º@8J D_M/$ޣwI14v1FNc!ǶFUv0ɯ_4t.?^C2]F¤@jGm rs/ t?5LM$ɇ=bI#qsaO$0Au ]s}/D]^]>&J^Ig'JoSQ(Bϩq;2 xkzuԶnkgaaWgpdW)aбad'_H~7h_JaQR52zek <9?L'jPl>y" *azxvJ*]jWSQ$o9gYnc 6N=[zÖ-Wc$*P{CO$iTc+M_#/͝2gTܒu7cOػNhR'59CpN02PHaDH=`wsbC@ eqtr5Qc3YS?9I… LݙIGm&TWfEJlUź{m"b=] ERq}c˟fr6ָ;kD h,#X>[({Ss x+QC )v+-ӭ2TEX=l%6QC?{*7Ч —.hX { {W轶Fy3(kNR !c -LӊX$Uǩu5r9XPxC(%]N_/2RNR9q݃Q#CcdZ5?y6V٥Ge4 ?bH1?1Y:8 `=1œjfpRK,B\JC\S3VdYT<^im%.(5#FkJ;cGt=c[Wr2n_Zq7ISC'Nٕ 4d9Hw;Q6޵ 7lXvhR{6j<70r ]2s'._+sLǝj!Uֺq'C~q3; >WSq(*?)d~٫h\cˬtoAX5W9%aVAJ.m6awԔ"d萰AK +;g (OD#nR 8tͅt^Wq^|$5xE""|s7K`5o?'xg֡NGT]Rr*ܓ_q14pzA 3_觰8ŊF$o#ƠVUR e:TS |ZG%q)I 0cwHUi+LfOM\`*@̞fc˨S^@ gRM|[/6ϐ>i$fD_bf"Vµ3Ls%|,9jvZtT@\賘D_6iY2%(7B1P+Ga4x{8hp933pГ" AUvcoMS;i|SESEk*4C{Ѽ.їI 6՗pfVuF)WQr#0Sڍ:ڽLuZ jln^t6,C}S|ߏ`qZ" =,=ӴiW*L&Qs&gn̄Eh O'L#!MςB{ .56.ZtϹ;p}5@#yPa>&dQԽm ;rF~׏.v*<$NZ^M1:l/p}E3(Շ; rUq4Fzq0T H9c_a;͵LˈR%]]-͖\qNp0pzxZ?cObې]0MuʄZr?ͤ4v*Su[f.Pun2Y>@c0;@Hl񡯺)5%{hrյ$t@BQ3qbDЬ Tػ0$z Ɵs'Vs` i9@tzF ԛ.wN̄F1? "|qWS+f70{$3*mbTP9&;f_)Nu,@nNM* (p?eQM W;Avv3peW´WY[@?KH/V>O]Ҥ+¤0x6uU7v`V8!TS[i/\i$fqھ t兗ܦ1eODuZD.ދ1Ͻn=i'£ȱ9=5 ݈0ge<)$t/ƲUEs)./8K? )xk4&9MTE8]]3AuE&Oa"X'DS(نoG>{ǽI/zg$lGg1Qʮ\,<*@RӅ :omz|Zؔ@3L* >[?`DL퐐Euk35 lPU2k'8lU:[8hR9b'\0P3;} Ք4w){ګ,IijlƚbVCt쏱^GY$縶 D M'Z+пh:_&/z,/z]bh^|J=ys̾rulTlsm."6g2qTxQ]";*CfVK`0ra~#sXxgi7i8a{v5{0# ޤۿaى P3CR gǮ4u33<5Dfu󣹏}&%cW,i&R ˠ7E*^Pw sȽ[>aqs7u r=שpBWҰBOyLEh$nz!7-/YrE. P1 GѮ>3\\E;.6WEKԓ%~흕\IRe?NW.#(,W[4h%3ggvbD%Պ=QqWђJNkI!q.H* .k԰=opVROvX1Ko $,ͦ"+fOJP1 ,ϖ=|U><'YPy]GFK1;ON,z900B`l6l5m{j -YQ {MИ{,h'ٹ2\+eP͞YU^\c>>2,Pys2d^7,y<@1q !(׸9#ۜCe}>VH~[Jb vqZQFvO{n007^uTӃնy^nOh׷q<(WsQ{Yڈ0 ONbW\ N7NJCL=fVqkK@Tا6y@ri:9R 'x@.&%u1`&da UE)/'6#3v'^gPCQ;.S⁕t(.vpM=_'f0G.7GWN{vpv/=GK@4Lx< :@suJ˺rrQ֙-Dj+:~%Dѕu90,_=u<s +!ڼW]X 0+p!(̟B߹l"pm6J69yiğWNmyd{~'bؾ Ad|fg0IZB9EO"l%p|ͩ{Eci5bNikF+ۓ}=$*y١R_ÉћpY2SF?!]KT.yvPT, aۭEBTpn JF}x5?N >i)! 7k]CK]Q_=^i*q8:az~ M\ Tfӗ+,UC z/ p` $B DS6ٶ _b@MZpH;<'WѾI NBRrGkteO!A[|򧵄P xqR44(W|S #@nLĹ\Wz?i0XB| eg`6 5&%1}u2)^sV|Vx$(=#['v]q.HX8[ظFnl2R iw}| ;1&MgNP:tPv= .)?v;߀Ӧ t/ȕM!ɷc9AU,WՀbK|AG>Y EMwbKtCSB>1砜x7BLْ2&~w]W0"k QlYI剩d B۱]=pWaS/X2`v ։=L˨@( !?a*ԚgSi>I\?yKt&qOgdFSz9uϽ2}PˏQ>(qNFFhD|WQl a]yJ)4 Y< :pM cv}( 9F!d!5{eƨѵkЗL.rSF'y$9RR{ ]RBfwqUx\1'9D^]y$ΨH;ױ[MT's}ua(v(9 ]%pM0Df2sK QT{;zwn9OGR j-E)ʷ)*1[N^].v(pc!)n^Rgcb|Ɔ;. 9x|68]| Æ@)VL ۑQSz.4mO UY֡}i=8q1./bZS>3;A'h[Y @mK쌴~F.lR6wc3:w|Vx ۽ij* MR5aۥE1&kk="AC,Xt) *`4G-Q3鵑J[s9s U 4_*u]Z>J7m[= L)S%/w zX_D$R m\rR l:&6dxJ#Cbvsc6~ %<şst J *MtuEy_3*(kL^Лaa+/ojO?f}s!y״й6iI;Wvt9n)hz3v0퉙A$M7FZ}]AЕnvz֦ݜd38P7]^e\#}k4C+[:$Auԡ}7rU^u5Nj+)Vm&4{tނp_GܲrRc#_ڟ^󠪯 )4a_;4zg@˖,x|+8ڶ _@bѶAlTÑ.+N@[GLG2J3Cy$<iVc&:=yN؃Xں(iMHSvwpmim((G־\ԺCr?ϙǢ^\Svqs*g8z":4qb#:{^>3F=vͱ:isga4 esF\$ʡ9Kɯ腉l8drTlƉIc'89O8 AUrXU,Z%:?3Y5t_oP1.8FËW8_0aAzPt8:}4Z6]3D#,jY]!ظTa@G:9U|(n:{л2V}S">4|aI1 ,t304:{EfuD>VqcCPxPqcÒ@h֎8+O3xs08=.[邊S@m2T$ihj"q\(d{Wws(3 z|܊bB#w^w5 [\1[ZFn(9S3{L`D`63s(A #Dlb*{FDo TXu;RAp#AaIbǽsd:w BSίήneށE-L]h=8?]u~[v[MyA]<4YRMm"Wɞ=CkH!&ٺKF>]a{mܕuerßZjlT-|| FHIfrTa*:bx?tO]$ 䗗n9yt@ʊR T Q&o5 ׵4_-Ǵn'g 4p*@[P0YXHͩ[Ԩv(' v! ׯ(3,S0$Y%!Jq O[tm@Hw!0V]gg_u wkTPIԃ0t ?Nldh+C:w>.@#*$|gkH| 3O%(N}̾Ta9Pڙ1 II+/ &6bKCiU y͌kp똹t 6N]ƽ-N\cpa*iByc&\V`ƪԱxaHa#zҩbJ7v}͘Gz{6W=RO8d" ۶rЫ`KY槐-|ʱ$b .+(؆K~fmr1"^!hTwV f['U@ʷ:R}}c2LMѦk'0Mk90_I7u~Vg*IvK@W_BfRRi#p`Z/:ĝBs\Snt3/*4zU=՜sGnH] sV GLF} {fḍ> g`xh׈m=}jU??@8p]'׳,j! ¡JH- ] !9$>P`8#DrWq{eǧjL5PNʪ Tξa@}mhc[&-|%J{ںi\keJO)me CټF?&S"t~`+(w+̬?/1{yb~)ܰkڇ'߈yn"?w2UWiþ(S;P;hV.jsȮlϐۦ§λ޾ |L06鄨uH+ucX[ jx( n p/##Uu^i9sQH`z$ *FtyZ~5FD^0:Noym8*.*RvI׭4b ̜YT;ODF?6[+@aU1Eu7&d,,td nc1J '_4wq\k:C[0TtB{<<1o)KCx ʥzf9载%m*- %@bX4M.(vk{Wx3d:"m,6x̜!Ȓ*QT;2n9;{K*K[n*z12ۥe+3];Reт.u-D#~rv-,)0 %b챭qmLvl5U<] "Ba7-?M}hpHOL႘d.u)';!1plu/Oyֵ.;a^d Rٺ6]LyLۯ: RTBDVx*&}# sK`p1yvqzWd퀗EO}4]wCXBh(] `Q1@itEfvO%+UoI~GƘKƘ^Zkݖ uK ?HA?ڿ=h$/ņ.Vϐt쒛^S2ͼ9txG,opVŚ{WG~^!C(\ܣI>|9X.ha>ɜf/5s : K )Msª庥EWt Ġ3}[4mO@zf/) l|<{  ץk*(?ST &kkYWWz|E꿥$ƐE4u@ϜkHzܑVo(zH`~z)CV2TۉxqmCq;9b=v^u/s;7SpHEov%Ii0ͳu}0 k\$ENL) "7h T-ݣԼ"sUG?j׃+gWP^ _е(!K#Ȯɮ8 z񨼵, QkW0ue6G76'ʩQ /}nDYdk{zNXƩY-]MEw$=[w;/FYwOjU$GFzH8Wr)Z&xk-./I^劅zP^A;LJA޺Zј@Ne^ .ȁJ+Ei!`ظ 7:΍b.|!4 EI tu=ek-&xZ*)lJa#0&{*XMKDFgz30 4#>+ \H\ͺT/R9{y/Q:/ucc?$#l+*yUcB7'ȕq1;aX0;P:WkJgWLb Z"GƖ["h9 mRgiZ͸vY0U%i6}YXN/Jʛ[! !lJ _IB!Zg \BP(``+&YWf+Ύص#uz1VxY<豦o%2OC 1MuAUV"~5saxa䭺Eeew$ĥ<̺S eX-Щ0EBqR 1m(= R:ƢSuQ@ȸ<7 XJYdQ O6WFrW'J;_Taʭ"o%N56#f/Kװ2WKDmDG2}1Y'y|m=Ia ݻ)Vqg4g~ BSJ.6G:Zs|Sc{x4ܝ$w'F촧gI"q%󵂯jܷXKo)aXۅ}q58VQyb=KGg6X;c(œe+"T*0C5CgIG2/z!Ϋ9ae r}sW> $!dO3|freh0ܠSΏ6%"vГ k5mxr JC3MM{;1uQ~ȨlWݠmTFN1R|GAW0big0_TBbZH4PyX'ŇJE;TE9y"?=3cӀ{B %KܗKyNx}Iӭ͏Q[!sլqv4/U0}|.H ?%V)~ ] .bե"Zjr[ur?+x:Vo;= #!/+.ccltru{1UYT}La44HsFo!CCsʙWFlF0< C> A!2 7jXχxb+jSn˚l B|.G WH{lV(Z͕xahK )F]A1 e`[v(,#q3sIU~72/0:2襏Ȩ4nP Dδ5.AL&Yb[p32ש$,fs&H6u#9 r(b%(*whb'|j8gcY#T3k ؎dHz}ɞ6р~WٳZ9to*ei66lu/6!cG %M㳚GDqPOǎ-\}J{8jsۧLTNIt*/]M}}LM+1gh.-d{>P+ͰS#!blE"Kd]LO;WXu%pwabCـ*4E S?qp$+1K'N*ڦ&˕?8,Z |L!nSD5E^e [nL fhکߣMYaklEtKay؋\"SfksI,|M/6w.\YWsUCʠ <憉AH4q8OI L ޼&eIn.$|<3a]{YSX`%`_ųqlJ](WA'+5 [ %̕,ϒ?K;(pLf3ӧ~?^S{mf2T{x &-_tlLwq%=<[HK2uUFWx?=eG̋ &Lfgϵ=۷s\<7uSJ҄S+'̉ *X' MB&`g׊~lqũȷQ-=&|E_*Y{<4ȮbN6-]n5XL!jN-f;;p `ܼ<Ȏ;FT<557Ǘb[3х7UDeV:$Z9 `fK|Ǟ@{Xe]1{dLL=FO iș k [*gC*qA :U1i8x @ihm1f-5l8ƪ]ue`d{}̮ɪ!$_ĝ/JJ&fDIe_^'0wW0yFy/?+,IQVx'IO.7c3&d oMq$'*'˥w;~DZ,me\3y1}τv1N[a^n9KEgC:@޿{L:!8W98pv?qf}m}*4B Lɤ;,S| 73Emb>Ds};?uS;WJ8fV/a2Q1EL\;%n$!9߰F& e{:վU&_rUQy& F%ϫܼKe67RlmQ 6jzgsnn4"N߸Mj{)6zM p$6lv+0 񽗡ֹJV=`9w$Lxh^r!:jt$%˪Ƶ$)L= @!'iyW~!{p=S)n5z<95qۏH ߑ6uRJ9΢d-r1'hu @`!Ik3f%E . YMԵ.8OV^*ӗzѰROA3p3a27rmqk>5 ,LͿe30sUxY˺&m0Kī Y׭Vt +Cb8/x>|ё?0'"Ui??1.ద(8ξ=Zѹs; Dwm1ME"2v0d\ c}x2kD޷5-R$ /UE'J&r0qpF#ֳY1p.`nln1 sRc JC1ص&_5C85b4Z 8C/ZB]wDԋk+7 LF|t[#GF =c/^ ?N-cL;% g>0Ԧ{|Ħ8VS=2n"Z9,LrćI>97\jX;,Un%8Bb4թ&} +V[' bi& Mk iy ڵgxhʱiJ~T:z@8i(vX"g5bWL!"H`Q0>7P.*ZZw%1 [ۄ9!fKX >KpDhdT6Mu,\_K6 iF;#$)RP:, &n"ߗ~I?,rx~dS[\jp.Z\I$[u]n7ߑ0vn$w >X^p1ﯗW YMKvO(h47NMVn2WZduz @Ysګ|suu">/vϬi/: ¶V[fzgbOu-ۿu ޟ>26-t!n,[z %hw܈'/=Bi7HGݭ&I.pKZG{D -hua,kJ(GxmIq< ihڗ1.)[yJ ̓@gY>pu.\#+A`ۃ =k\?4_:Q_X}kyr<%vQSO(d-1X!<0D%dĴZ:g t9JLw@`pӬh`T!]T!&R)lP/'ʉ[Gϛ7s?6W?ӦZ_nY$>[k^/\Mü?^9}O٬P?. g.q1Wbո)/6G"PX rj{d4LtP-7 q#J o}ކj]J\pnl<么&L蚷U]( ^[6"c],z8pyxmnX`Gib}wG#o;گa=.w`;H6pۧy_ 3q ziOKB@{ܬSaTcFKS >Ђ$VV3%lE2CHoq<ٯ#d|iһӲmeDza;R ͗H$%mOVOⶢk\FHᬠqm0٠kʯIX̔l/ټuJ Q OH cA\Q:I`.LW!LjA}rL0wϱ8H8!\ms <_MXsR ~z@ׄ_E0{e%`gSV>ouFנ ޻avz pCE׶u?a>-5G=LHht*pL{p6e.i#wO~j+j^#8o:Pl+ƒnPy Ӑ wj_@iH:i.ʈtFgDWOw(f9ȣClFm쀂);d?R9_.P?cjy7_X!E{Po>U+8mVuݵѝef3c@ٷv}BƝg| b7{K#l"7v]h*SQ4[8*YS 8Cĕx7N6Z]ZPw1@T8Ix ~7e"o[Z er0 {flfζ}4slO1!Z΂J켊R΋$btz*,P1"4^(FI?B:0☦_'&f 7 ]O.q|8'%noĦbw,4ҟͦOL)&R#7(5v@9_k+ya(j4>XYf( SV3N"F:&u⣵k%Xb19έy9%yK._r/Y4hXיSSW`1>Xn(i*I"F#d׽I#M2q.UCY6v4ƍ1Tq* j#Ő_x-_h-)<zPFbvf>'Ğ1ڔ7VC۔ǽ6V~[74#G.hrPNulUx=fɚ:+zL%P* KYgtrz5egONgxFt#w|S"b̞i1nh^pRsGH-;Jhed/&76Дr?n?uZbDC&EwS+2Wtrg΋w0@<dwD\{`oԟhC;d݀Ac+#{~!o"\wMͧ>G9xhi ҃KiCnJ읖́f a.t;Yᶇг-@ulÓڮ#Ϫ_ĩHz9"]:c^%׃yQxÏ)Z2S0 Of 7SZ\ao91W3rh?^WH'ixpߨA:f^[2G'| KuӪk>ƕTQnKq񲘻<|4}+i %gAR =@Xo \XAFKD,I,i,NMb~)OP$UC'~.̧ +k('f En]lhn~[/N:Vܹ.:J gʁ$}܉LʒeN8WK-V3fqS@JډqD?PuT[<^-8!, _F`nIE%FʌDmgjDި[ylXOiHMN2n%̧FQ錙C"Su.uçR}T榋[ZJ"үv_AV7ftyxЇi>//ݰ@&2Su)S~'D V5w_Wt`h,!!`c?]ڸ|;Hw tM8py?G 5mjĝU0|m-|PA{Iujk:ǀu\^q[l1"eX\lituY@V-Uԁpk9*"Eˊ W;Vq2 I|U"M~̊#\MG7y_RtՆ)929oE%٫Űvfo:'Jp=(-b.͖~HڞQyHuћ'C@ 6&U!.&&ۧ4ɴ(A0ʒ#@US% R(y^ 8cE.2OG=":z:DE^/j>ւ L3]($ ]q̢ ,x|ۡeE٨~pxtQc^ǰ.>w 3:vz[D$PlpY"{7i^LSXo׊u@'uݱ2*ģsw@EŚ3{ʧ3%ׯ&,SB{m |Q$"c@TMÐEeS0NTO~"X!~7 ڀ<2Ga0~#B 0yo|M7|͘w嫄ʆDfQ*:V6'G `Z(+ ⯎4l@@m՟8}{1 FX`~g ,icv=tGFr5:@mǥEnS3־64mM,"'\UNZ&DV/9NSe> Z,2LWu#Q_^߃"+Dk :ع񦠻NkՀHn;0 q (s;kӑ&g~N+sk0 @w]) 1VvFwF]r|87[@[LldM xQK-SŃ&Gq+7g;Ra;Ck#_*vx!4 bjL ȝW\\2lx/<ky&'mwC(Y[Ir W-_ {^b%$=x!vHNg2`Zׄp'\]Ndcxa&*c`0/>])3 ,S) nabbX[r>븐lr/,ojB/UDn f{6; ~!ʓMC1d@Sx)h>,`ܸ̤QjFTy)8W{PGMVo jrע3銌& #C=oݭ5a>brϬ_[$0þ]lǞ1IQ۰8W|5(p?2f\ n󦳔G G+[;/Yytۃ|-z򿿨{|ɚv K#GkkѭO#֍cId/eIx*n,A3PQtϐ&>D0~EϺ+Bnְ˙҇$ay#`+"KD^,>"E=i+p4U ;t蓴ɚm+wDHwq/4Y$Dgmz\΃S@\=˓?,ַ\2:o};AT|Г;y_d Pm3ui^YAzԑ};\2Oa_+qnc8?ʀ~lpѝ^t|H)m) }Lڢ1mTϲvLN(dIvIFhmC|m63dԽێG:;VR$cCHrYg:|{4~ŻY[ZJ΍HK4f\_Ҹ?w]+6sN)cGa 6lu ȿNȒgYGD#fĺ4*[i26x g_î8V \o]uj%o1&W< tk;a̩_~<^q7tқ9.Ǻʼn~6~!R4pc` +;ݫ7r5}N]ԋ.Vb{?(2U6ʪ*v֙ smμ4>~ E\8\geWC4:ӻW; n}+I[SdfB/Li$-Tu}nB6P/P畧14vҎ蓜R(댓oCc#cYMBktA"QoŪ)[SpڌJ: 0N9rU\k:NaF6bZG# 0eC,0U@j+G'*WRƽ:(̋i42},QXO.הmȮFgĦ$YIV> bkTrqvJpD5m՗&YaS>VLrIFF~sFPK4&=niF ʩ;-LzE sgy)ZwK)3%@.jJzF;@/FƙuB2z) X(uIါbNRk>)U_bd7 7[yՉP?x0ĭ 8ܡ{qpB碁D̋h9&V./q w/zEQq9 K${4waq}ՠ %ı!B0ݖ“Ø,xXS6;8czQHN#\ 6(~V10Rȇ<g=}rP]%\ZD·T/E_fG?f_/EB"FsDK"`9?9u?ejݘQ]2=G>ǹƮx/ b\C"k,ndg2",wGiF|*E@'*,@}6̇},!M$XZO~Fs/QǐXPR(lvGKBj-x0C&iȦv\KPRק.Z-v4ՙWМ^O["JkxraY2<82Vy&H>T&ԭOcD}.jfbE /5*6ډ'/ cɀB*o:؉lR C[Oee"Se#A-bÙUD4N6H[H#0KH^:ZZbsˇ&].K4P l59[;@♕(G̋1d` xׇwȼ`e("]&y*F#1d9WyJDJ~ZGpapd&WtoO[3@`\pcN[ڈN\Fc wzSf@!%ut# *ڢV \!$Gث>}=7d'ܓVz}XL\0'd3dt>}P e2(ST૜Q %O1<1ˢXܝaCݩe,>z FzeXslbxd'+7)<PƷs8q1MIąNm uYuQ zZx'.3Q%F2ZKr. c2!|. c\e-ML:zys:IE6ASCTKYiMqM܍oFR4.j 啰E#U>X_"td N̔F=JKKÐX?}I^p- {}`'ffF]#PnE,y>V> ReܜM %tMmi"/YqeDoʆ_7 A 3-d:H+#Nn{ ʹX`y9#/琎\*$B `ȇ.ޗY͐;J NihQRJs$Y7 _k5ۊ&Fl Cyfgm N& ړy1=OM{!ھ1-qe8*݊g7EhKz#2>z (J̽4,U 3AմvO|X[ēv\ʄ'q`YI5,\-ȝ"IvS\g?֟s&YKP9&ʔt+ǡ ݩA@ib~NI;D} c3t6R*gXoiOk}%Ob;jqt2@FfXrN(QP6@c ; 3 S8a |@C#0Z83{icMÎ"ñDĨ5W5/- +jJڋF~^o+lbڑr/!ͱP:eLR,lf@gk~Pu61s2c@}{NH\5 A Ij N:AZ޽$zpċW^;^eF7٬-fc;j1`urHx*{2DR1$w9'[!H_7S˪*[BX5Ӫm)MGY vsNc,Ec 4pǢڍ%oU?QсIӰ<;m)LH%|}Ba=H[_YKz.U~ O. I|aGr .HdRfkƐmTֳQ~ F;q[gF\+t†Jww g|[9W>}~kle,ۆM56R$.knIo:?ϫX=S Ā:[d[OvJkvd ڡ$2m&(R5 tF]=L PXϖ;IӰ,i `pKng#eq?/6WZWf6~xn_.#olӂ"SrBxs@jQ{)9q(`=6ܠz$< jؕgp\m CҭA)~; !0A {{# pۖ+dj In1)Q / RS/@ ol?}w92 D2W;6H /fnqo0h/nr.'w! Ogv`Dpnmx8GX0R(UKg>A>"]qMqb^?½qN9jp.ы JU;c7zCmL%y9+xp{?FhoGT1nKw[ȵg Zez{]"P0Rc,}enY{BMwy9=K "vo cxç^Gz8Ed7B`D_i@RJvf )69&;4 Fr_84Gŧ_}AXj$8#^oFFH,~2l݂QdkDn+euF]] ߋz2>9㵍:2,dcEҪE=73YI Rf]M WBP˄.FFCFc77r50rO~Pg"VA6URvo~ge5z{pODZZpdzvd`LPN LeI2oqipE`>K<|>20'ok?`R"lS2ꨐqjp wE8'_ \#i,D$y 3<i]qp4>{raciٺ|ݿiFe:.$;KU&}2K4+fbjP>/>OۛKLݣ)|9/SYf:}3Trx)6[Jɼ::6oC]j79j0*b跤W;wFm9i\'s+5(ˈ|igo;F3jp_rEẽHfl2E[(߾ut$ lu9dL[ݟ 4? ilu*u2z k-e^pYg~C18C?~v@[gTflVʽrk>[ |mb6nRёݒ:.#'drMْ#Mܒ9s."(bHȜhE3XMB rGm d|fUwx!e͏C\aC$C`Q`ߞdpAv`ïof pOCu] C/+{6J8a~e3*PoI7En x4_VY#9T9oR M@>AdzS#ѿo~?^ySj*ˆ8S!SZ22n>AJ%-N[\9J^t8&ZXzmgq$Lɂٜ¿4_zn5%sE_pMC(N`1 Lwj>qBNڗa5x@]om7j`LTRx]@=U%t*vvPUfia-`d*]oXD\M#ٮ X h[dJ j/2ޭYp א*X@yc'eT-.JL4ɧ6Y;L%(w82ݥ*[3ڌwmgxP➖Z[m71Xs) ?"1mq!12Mjs+)>uv)JQTTpW 1Ez|m!_ḄWsp5ǜEׄԽhZatS6.4IujC|-">@/ !ygW'(f>f"sO]cQ昪\(!leTP9su V:n˷'I"Qâ[_=74"BKdeAb,9܄)WoQ6-U \P{^U%WXPF S%bMdg VgWRd_}d!(4U콤Jx,D8qJ;8EO3A"$-s̓U%&&x/W83Dxoڱ0=>g_5r@,!FL .)8晹i5mhc)Ҙ,BV$:ҾҮr/aTD | 0'MMoF0‰z \j)tNypۿc<;gY o m;SIZf\zcD"|5o+WY\MMÏ۫&M)P7F`p]d$Kmӈ!{QۺƷa|HyoZ|S:RF(I-tշ7~WV-ec[Rq[X?߽LB<6R1RWHڔ.jo+iO ~  ZXi(Q2|j3V-;O";irE&H}Ϯ)rJw7YԨ@ ;ꇵy`>V/O9&i;l;*>Nf/qdq v inS_Q\?m,,!PB4T̮ HGmkaKZ"5?Oo4lZiz#-Qˠ#A ZQ 1я&4Q'A%z|IKx!c@[j\R#Oӧ?hp*6xz!!_1t{xӮoKʲ@կ67m%`˘hB4Lah lV2f9m|EQH؇^J ީNuΞEWQ{G3IQ[.V-fh:8~A/4Kr6Q(,:HE ъ}%0haA>KLkd.4"Wu{ J|z1xI%^(x}PomidLxQ1xmT>aEs`9rVv$=%?ᶀf|[p_^fNlPH';kWI{"EUkXj.Ϻy>7m 6qXxb)|۶fm&҈}HGB)f0%B|BDv),CIM8@'xƖ?2f AC61v5ZU'0FnFy|N.. ꜯh"nn$JXmpgڢqŧagCUK? )N;A:1+iш lDtw D?u7)N'rr軩(F6¹i ?>4`kr-Ư/H]}Ja| Eͻbz7(F8ҋ/ 4ġ'/q-3HQIu(sBHb$G8EѓapjUC)">tvZHk5 5:h9z&j 3_ F&=Fl(UIR ]<·dI 5hoQd-M#hVZ~ μ3 Nք?X4Wsv-4)ă;-a섫\pid}ȥ E8E-HhOD2[3_=kfGOqWgWkSDL74@G85xsY\6f 9ڢ[1N>v^ X, b^kߩmyaw]wpBy,6w(N}踫Bx{ -< 5/XOҍ?pYifꁖ~!ؖ9bcBͿw Yw,#s?Kt\zyeS1T`ۆT[yw'oS^Y<}hM׺߂>{\gUS. _G>VºSҳE1Dh5Um&XȦocR%\Ԃ:3\+ [jeI_dsʹ;Tէ i +tXFF ' ydPqLuMdT)se G+D^$mc'f_?nPdƤJQ_#3 åg pFHWBD\hI mug {wB$]+%:%ӗ7IΌqFWE>ѫg#>^?VRm%⺘~ \$[=]NHH;,0&NRo&]+t#C]91@UVH䩞 αɺ<=s?uBvziG .(XqaWQLʋH8ӟ7:+.ÈOǽG ˧\W7ݍ{Su,@T^R"37{`@pTH~BZyHʏ\TN&xEWPEf1Ï ,p^҉sB1v&65)u0/Ř˒{v(주Y>[IHGvyJ벪MC2c/&NhƸ.fa"1B67mUXak]uQ/\l֭Yx C _߶Y<.p`\$[مi~IJO2~rJ{hp)}>cΥH> \6T)gf-r /KM4E-Bv,jw?$S4I%ԙ[m?NK/>Ѓƞޫ)>eRmg`5]PjZ' {jϽ@wF}l $]-2ӗArX['a=-@!g5jB7)WHcmŷ5)k+G*c:z{B$Hr1BD6Crh$lb9y{ݹ*B4%$>jyj)#V\N=_b->k AgҞ+w\С=̛]]]Ɗ+e\nhS0zuyEB7m dz`# S] jWu2Ͷxn̚/{YIVToA)6Gχb;PԍGj;\~SV3`m,L$[vR]DgYb4J7QZ=C`6g۴SݦS8]&z0^ 5 ߼6pm9<{FC=\EP\';uݠMnChhe!*d*(/Me{o!&lzG-qrU3<,:՛u/ұ59 gFH ~6\ M{o 9\gzP[hVc^Bs}s eoJi d(i=p.UL ÉOs\_G6`oXp;z1bnu+S)nS&ˏA!W y yt }4NYYEU,;qrKݝ #qбg,KL ۸mXdc7.0 ga `(nρ9K 1cC}?CߓրNrVrƃ@xǿ{h| i%&wj2vJsB )g{SaJdO0B4QiCq^B(OFY66PiF7 J Vt}w}nq$ 9t۪pa q6?hcKU9P7$BAzy7>&JF7n2Ɍ@ިU!ӵ_c)`yhylzVt)WIpɜEKAl?Q ]x2ͪ4'hZYPP,;]HN0ps|AQu/LЩ돗E~MiEj+Kjc}^{'}#rϵ{ տzP^N+pd02zA[07Wmk֥3F%;BΏM^d GF~bZ#$?7>we,7f^T,}J+cJz.=Qk&O{u(6zdJ we/g3WD+Ӎ*5}1*Ӫc6RFF2Ni_ejqq qڭZ a$RE,@n 23/.*=97H5X-9g$ ¾&żF 6`厯lw$L=J4Uv{8wZo}僴N>Tj\Iߑ0lR~|S\>6tzQp M\F$^ # *})v oly{vm3`.iK'B3` pnԨ-u ]*ۮ Knu\>& b㿣uHم1P:v^0(,*gVR\qrZQ5Unm Ųt;kvꕥ HsES(y.J&D2$MZRo0 c<O@6cN Z\v_W2/ NilRl[OmkUF93S8Hk~si!^YV3)R3%LG2m[^.i9`̅3g+0uB[o oџ-j K kCjYƨܦV4ف߾͈H$= EFLڤO v}/ fE2#qoOҡyӤIYv\XH $XV >*ë=k V+ʯA^l]m+1q}9ȔmL"Gii]}to=(I8߲s=lV흽xQ<_x!uW F*ŗ Z0r{dx ԗʔXvnνЊS9ϷNdU0FfO,BG+~~͐^s _ⴵB PEuB샍R'Y2R$O n=r8ʔaS`RˤCZDqx!?8 q*m sen4MOnNR3n*5*M[h͂r0DX`~'YI Pbmh/>f,8q2?M\e|T/ֺӡu"B$ @'l3?+^Ud;H3,'|afN cZc.oRjb=mƬݟ4e[{`Sd];PX UZrwjiA#_vjbΙ*fbZjTA0gB1cߌnuNϧi6G+'9ŭgs:vTkxɁs ?TG߿C߼S0`jg%0 N'#޶:K5D Jfc5[G}6:(=E Qn`~+NۗF҇?@#vF? ePmiQfB rTCR'nx[QN _}ق,tGMcvţc`7xٺj}<$3XP"6OIJ@`fn겉%2[zJ5f p x 4G~6Z͝T8> =+HΟDސE\͜}qvȈ=r`ՙ\yĭm-zVj,>'L]6- 1yN a`|GOTP.KbLSi3'{쇭 ߋ>wW SKϱ"Hz&Zx#ӈўi\L|}/C$] )1X%$nsmI /f*38jI$SZ=—dѩ|tI1~tn.jyYqh¬o4h/NX2%Vylg"&OؐH1_3Ծ b$}c/j?V q_DPmKp&B-9H_̣Kа mQb4>wU}K*\zJ@<̈~ä3a*2GeN'/+WD~0B"w( Y" ֡GOԄV89 &TO#)WWQo'!֚R.CR 8˽ +]KY5 / iޚ(T鍔OrX!F, u<-! 7$L@Zea jg:b~3r·h 1ԄKh$| m[l2+.#@BKءC?:rsp:w"_aL 6pk@pS֨U7L'ěs?;T __շMT^bOah1q,zwмNW64ʀLsB8bҒpqnW/* 5*HѼZG7R.M'|$֩/A<)T!hW {9io,vg >A쏂t4H;~x PF&`"tB#b ^#..rU;Q~剾m[S28n=LIm.Q8NhX&ʘ4~vllw%?^~HHAbXDWGb@4~4 B9hM395Tv 0G0qMexTzC縩n&<( BwmHr`J"78RY}.>|莘ɶaG.Q= ^d ʠlo^'p7i =3>\|n1)iKvU:،$qe>2&T/֌(_{G $E{Z\y7@>i3CƓJ}e9s-sio02S.'֎'?Z@kG?7yj>Uy܆NHg\#i"(Pk[@[q{k:zV B4tTO*Ds5s&E\~ A[3mu}EA8beU ;IYAZYSqq;3`6dIWtM>D!7+5PIBhYvSA.4AYhIe F]©h.+2|ZEϳ.ey0z?TAFC[?˻uK5KO =cL1_*Ro{u}[c<.E n .Uu 6~ZSPJvk@e.[ >Iнj.عm\/q%;/3UEz720@a0}lKJk+˦kfWj&JaQaFy`d?kYUVs^b'! Τ9-G6NDgD3{V3n'c?KS\  %-nLڥ`c#5 >-~M*ԱxV1j]<!538ńiR"rhRǓ$1 hJ1)j)9m>֜kLҕn;^eBV3C(.QE2(Hͭx]L&JBFVC\FbQP'ԕW_hR”?獴dH€K kݦ$8<:t7X̡bw|  HW >j쐢djmߺJD53\ gQ/FcjP_I64AYx3"ܛx%O8 0~YuȀ3ݑdBn^PYWgFy9v%V5jsP6Mb!XSj䈗,[axG䨒49% (kbHXx l Ky jW;Q+oOy_Dt\}t۾hxUf]CZ_˽bۻtIY<gE^}ǻ?)\%6U`Wn?[=ͤ9MMBi0U+R@=RIRmưñpΉs#yN,E&<("# +y\A:n{8"tx9ͺ[t1U fsq  1Sۃo><=m64 9CiQpoVs2̠ǗzyK%|~M=rnQg&Sbbs3 WG{9?j4PbD"wƊp9mN# ӫ_ܷp2U@l|[cxH֛v?m ?ԛr$q7P-%:2\7i}rC!98w F^T**>%;6K%yAhQg9y[=X3r2F[: Lʹv [V \ܲ)L Շbw-uvQlr?'@=x?__c/5"=ճqP{2U 0 4V s?0ö%Ă1v*\`? ְ$6uX7vܣ!(wQ1zR 'e+#WR0vC9lS:E9$CFK09oxeyֹ(eiMSyT/tl%+lq4^8ؼ2J' *<>EQBഺˆċ-0h tn[~~7M?ok~J%i?E/X~ʇ-d!$׍HlT |ಿ%^mded#ρ{QW*, Kd ,uN`Uno=,M)G2%O&ߥ6X)!Ss Bβ+@i򮀟u G1 0EqOĕ'".%i! AvP4lxN}%5~>s ]pm?| d!SFKH+> Rw{Zs,A7LebUX2ἹM -2C13Qv ])ÎJzWl1??R"9JAZEhnXEW{%ӜBFwh;ՠ¡8T mVL9(V .~f~)hYڰF]F!xj4|In QQm03Jqedxf~'*߈Q<=]3X#9c2pm^Ġbq.x F#K CC0m[Y$k'"یkIB1a[mg$mM86TW$]?DPgJ?d};@lL'%JlQWP%|ҤI,ቺݜBC4h0=> W.}ыt !9l ۺLz_\BiEYb9-Jr8~$ގJo  ABUbo>:@g3v78 tΠqd<(MQcW9਷~۹+P3~AL"Oim1N,Z`A*єzAM`ewÚT/VQ)Tzರ*<|ֽ3xxu{WsJ bRJ7(xI`)Xh7!L؂ԼalĨuGǤ &sU"1I5҅ėRBS2`z@NlZEa(sQ*>e莲JcA:u͆"yԽ1\RɖXlk&`|TzKFd9l"\2Ɲ8t j m4jsgiBU3P5N"WơI)UMm $)VjxE w}LPHFcpf+fxTx"_ܢYӓCv\ȏb-j]I򅹥~ᶊVa>O+IT3+\ԓPVeiuH6*~ȖVqckrx/`n ^=y^:ٱTe#:@W˅Qh؜5Xu_uU5Ѵ#[lP> ʜkp]'},]:!Cw3gnGŘġk Q*#;ʄt *=糑  u(F`"s✐s7cos ̕vHqk Yiꓻ^H%.tr79e)O:"G/oXde%q=Run<{+bҵykg`1 O~ uܦG&9R4Kݽ rJgXֿ?rmeZA徭w) ftXP͵7[viO?L,W@NY;#"6^{8 Z4f.а{Ҍi %X:wnFVEXު?DiM*!K'3( sJԺp+vf L;YJo fhtBI˱%NFusXL 4߉Ip =D]t"*&{$s«1?J-\P+'cdBA ߡgq~?deM<ʣKy1)O0(Lr&͠$Pd-IL0Z{$ukՄYv!råxf4&}nt_]7iZr>zls0dgAJs\%!y,o: 8OPCp!mߵRr3T1뫝Zu~xC[kTqږlH7q+Yv-,LeVW`2_Ȣ֍#a J=LL֛Z^s!G"tds(=~Mbu9"dyTkqɻѦ迟;Kv͹1(J&M2I,WС)ctT"uEjK^%YuaBd|7֔!y(mT1?v +>TⒹ` zwM(J5zv ?2s72E,dlV^G d=Mj \O!~VbP# <ܾrxEIBh!Zqvh7XN\D3{P~Z5emM&P\qJ7%) t% d78!;x}c`{HW,1I3##DO2/qTka !Pgo^!0ܕ-T{Ew8"S2L_g`Ӫіz~@=.Cc2F0SE(WV;zn:Z TojhbRPT֖΅`-<| եL7m }T+prJy&i ,/ߔ$WM"^L*wJ~4<9 Qu8MsrA<&EPǜ@,n 1Kb>  KEe~cǠSoF]pƝ0`mc\_P0Cd~t_:7 '_nĿa6t7r]^燐0nF5籊Xϫ$a@*6x'?ϛR?&2p{#3DYzI>N>"LQTmLևY;jMί @T=>tI) ϺAW5/ ^@8}~ঋ}r̋񨫪qis{uTOp]v;'t j6 -ڵ)@6aFwEWԈYL'9v`BO WF#]Hod+Px,zx,\i]iHykiN1<֐Ey's:/Bk`J l[:=xpnc8* WZEDAJKMNr,;H(Mn)aL d2BsA<̂R꼆D~ uO)1 PR tFHQk M=R1i>b8 ٚe68 9rt9P@S(+5n#ZuZ*"BG+(gZ7gJmA1ͻM6=MJ"įTs2PmxtriPKjVh{T̞ϋqop'KhCmG6{njc$D[l)tΣfCx>śo +M}!2x,^8$R.m<:u4By' 36Ai. 1>9_LRLΦ04!c+OS7"P.uE,Ra4Lg8xSVCUWEW~t%=!H<b16]e ZsFMȝ.\GEV,9+Ou1/]:rt8۳Z˳Y\rb욞"$QZJA,绬(3 \yyj"h7Ġ)[Ķ EHY`1#?nPvfŠ mѝ+ fԶ:4f&){F,U謨Zx52d3 Ȍ|++k*=jlSpklDI8jb.5Slxlj$.M @*UM}SMzUp 7UK\5|w<3~ U 4S[` 8zvMۡԀ]7ChWVq vֶؙ)U_ADR|Ni5Kv,_zXф >R!xUydR-I F(], GX[_ 2y,vuUkԀ[]2?ʌ-4ov'kpUnKIf)=`+`2kxۂ?q&2(&Z{uBH6 ,hM%1mѨAS KaJ^-M&l;ɞ{Rmi(ho5G/Sk]?肉Nw4h2B>=Jx %_Bd͘k(UQXI 8s!1g~Xߕ^THya^E8BK4yV ›ղoW(M7ѽN\Fm( aߛS*H&]B~pL[F^CMmKZ*.y\A=.:io;>r׏FbYjoIZmATO|%]W!mA ೝ79\ծr?!zwޚa٢,_341 4f;Kw7R7vV{&M(]yDպ %ԭ )v~kH2̩ܗPMs8 Aepr^W`a|,aXs a0<\zjF7OEc O\T0Tat `!Cb]<@hc?F+Vk֥ua~k=2}̂Lwo?}`#ݤ0:~Ÿ뭼/BU]@&6ER25Djf cu쬧~)e=kǬ[wh fdM@,a9ɵR͠nw¡'"nGԝM7P@}o$Őm]M1)~'m{Cu0STyŚp]#-+s: & +T?0My8Qr j$J0QXS!8Wu;eo\RaM 8d_Ɲqm۳SݛElFwmi㘷aCH%kn9'_ Rf{ϢUW}b'NdA=\(s66`y5SɎCUO &H^WEy{CK&-dzRRC\j. Ź=CS7;EY޷`W(7>莎ñ!':EQp(nXaz ׵ؙ| ^V@.'-I_/dGC>n/iGYpa%*%[=([*.*r=+\}`|}m4%JХ{r%H>vrRdmxק`Eq&Onn|v0 @A2#-Vgp{eWp= >n2M$]-h廓lQ4c,XYay㒜4>ӵch*Κw&_fc`V3!!HeY'J/λʊ^u7LWFy34V$n-N4o[~p)R|\R/T|qRUU_6~!.Dn '%7=TvK7~Z]^XQ;aԵ!i-,ADx`TJuu"}x./٨#F9o15Oݰ=d%@:-_ejk4]V^. 5 {/iW21B ŏǺ|ڝF"A[AkM BX# ~R< Uٞ,J{sbɋB!؋YMH"/m r鱐x%埛0f,RѴK^ZMe-+oBv`JV5,v.)ejH'R};pqy`. f.E0D/}YXZ%JMfN\U!/ in|חՓ:Ȁ#;t\%X|?:-a(|HQY[:=%;"CŃ[Ž50\0"EԞ[Q|d*D5^ :9=Cvab; WE)&.KZe8R&xHyU2-ۋEy`)dh s}]xjjV4J4zY:v@y-,WJ7뭉U^ߎ0}WC X!  FR1* D{@&_(h6dPbND(3d]N#KJrY EO\]er^Q ;c('pRzқ40EWD@BӴ൥4" [w}><=ޯCNJSk%_oS`i?;Д;ht;Aa2]LgH赸{ʁshvKQ7jCũx?-Њ} MF,~DGGr9j+ Li<9aĆZ%~AʿqIt-fLFSzb  i!yn9{$Su&74 p/.h4NvU(0v2ŃpAҷ}-r0D$.nM%  3b~3]LSlSCL`pyg\0R\"`ĶLi*{Q%>6}%D'TH{5ʏf1cZGUnSJ]AX\A}hDy@4?kSt!O'g4 SHrqayvuoEA8 Js*m |NnFfxFIn-*RG*JiԞj3z dx?ML5ҵʒJәȡw "ejUPȒZTFͽ*  DUv,ohFm>?M{ڞG13Hؖ*AU8$B|@q g5xߏ>`\PDeb &5嫆ip{{>-0|lMy02׼%@" ?F }V)uiȠ:jEf7UVygiC< H:J]do|*,=s$="EEZ4 5-oX֝4ZDq;zbP3ؿ<Ջ4 *Ћ4t[bI.K;^l*3irr{jx:N4| ֤ձ87 VuvBfIJp;3w7"O=9 a^^n%U[y=՚&cMG"< ĭ2s[(XT4lqRiaRG Zg‘"ٖr鴔8y8eM)g 2Xju. qw Z58P%kSt\!f#8>. i;' ;CiJ-CJ٤g>?mJF2Fu)]rܐj#aq- s{}jy4[kd4FjACi%m6p:ަMNJNVL‹V]̾\^'kZC~2}flC}0vvrff9DB zs踸QRW%􁛝hNK:˯ g͕,۸"<1-`~TZgjGIఆHQ=6#Kvy}S?xUʭ1e}#fr !6h<,Mϳ ¬!vJ[<N#XDZe8l;?/@DjŒ mVsͬ7]F.QFg,=nK찃Uˀ: cwT?%eVXʀ&lB[R;}«A`")6v5?0RDns0nӔR1߮GU ̀S)9zL'6?UASz 45q+ Ún{oY |2e,7 +>v,f&t'pjm֪ķ)E~sM>=YYTRiq'F3I@*,'rTLA<5߶@Dh(?]+tp7'rq)JpS4s%\퍵i(\6VCƪ-bE {GkWTG8g^[j_o(ݵ7]%vբ}G ;_jZ=wOA pC8F17xIx=Vl:KNk yݥn<m9%]{DK"_m`Ǜ1_.+vRejjBg @5i'bdJ]3inZ[M#h@.M~Phs]f(ܮt1ZsԑD $@b%xGo~L\3?F7 cUx:pO kxpg]^SvO`]*v q1"6ug|:EGMH.'ϴOG˪^&$~TX<= .EVZ>mu4_$E:G mC[sy.&woDI4k0ԍq68 kq •VW588X{CF$CQ',f ,R|eu<1P+i3WLcV1+wDL.H?uU~kN7NlhcPxƢV ͡ɝ &ᐣ[a6_ A) ˾̀l$~XMaf8xR?$ä݊HH %爦¶Qެ;}). (\C\N?BehZ#y~ 4^ګSYX ȝt:/6e9ن23FbMܘ.)~I߹-V[ $Lܕ֪ELNR%}[;u sX#T=#ڒz*]0,鳺 \CKf(翰~ ؁9֭߀ >U}嗻IcPNR2Wµ*-1n6Ũt1,c7 1+e{C!I}}08tgJƲ׍Z7=,+zoDK z)}ApoL{tЕwtαg>h3G5`t!:qPE {[V;6N(&KR>\UP$Ix>j,VZۯ_DpQ*AK%Bko5 \^ _2o)"l24NASt%EBl圜uX'>ޘ=h Q7ZGR*2ӷyMLV)X@>]]rQ2{x^%?rh@3^"7Wce c?@KobMv _ I=ےOt8' .)P}nduQtPymI|Nd@(IP0pyx2c(_ⲣ+:Buoq`#‘ P^󷆏/1>`# [hD3GP;#,jĬav_Ա}L0EKCD>ryFŇO Jxb;^LqvNW%_csKKy.S]C׉uc9vߒݾyz8Cn4UעB<.k!8;Uw?JD!HUfj^mz@hN?b?'2 IBwQ+.R6qO[bR%n`'Rͩ k1nΊ0TBeԽ΂B.R%tϊV{o'md;YZ+W pieA3XRtWW ~syxw+ ^?~Fwd598dKq+FA|\7IDۧKF9qzgzHxr~Qc _ ~Vs ;]\˶f0B@Au^q+] 摒\*ُe{g6./ P^*Ze1|Ψ.U&#Jts )bm[3~mp[P8[\'jʮwHyƇQC n=ԱyןO9?#ڎs$M\C˿*ONUa-p@Di]|.Btn 97 -ׄBlAR!M:Sp097}#e.n4﬿ }M2Q4_rðQjYlo0xD^; hCEHKh6žfcT  ?zo/KM\mG=c5[ `&~dPg6kFؿeש[7-F~lnPOKTT--GٓYL0'ObY[]k:& 6gr:ZMJc!,Zj-z ?ڵK 1ӓY:Fz1΅}(_L4qCoN~P~s9 [AiSBg$0 G ҋrA:jn}@_v{TʣZ܀Ȩ+sp.qMmXn5^G%RHs&ֹ#&<,ALh!"y-8r4l %EUU@I_U6qju$ |Fjِq' Bw@8QDM t߹m[yO"#kOR;!K8Jú=ǚPuukn2Y)0/S|j{ @/]%~E]pɘ1[RaUMuIFQ1Mmı7y6ӱvYv@'&+UOq7hsI_BY*SjF,|23)i0HHѧX(TN/ g:k%j΂u`3|?|gdosW]G7lBbO 7יmfR=}&QZ f2_~9F<&YtSIڸm sRw>[zm(9aiJ׌Xskg2t _2TT$j6 @H'. /ET9՜|{nd3ƑJPlXՓ1 Zp#uWd5ẃ&<`%n9Rì=]6oRnt& 'w?|oN5MR8=UC$a+ t^N) ķRyv%˛LǼiiT;Av=Ph6JX VDOt>UwZIps9B"2@Խ(V'? _v?.P;uo,d'oR)5.,MtG&r="2& BsVz/#%Z޸?Զ8eF[ɟmetj`yXȘ$gBQIOJ#)u' y Hwo<'V=jm.=!LQYl ϴ9 SK'»Jj+a8GDgW&K-U4,~SV'Xd6[a)1%'P_b Go tE7jN!z;VZʋ#jE`=NAR"7kVLIvtŝ'wя[VY Q-LLbzx=ܓ7?$_}h'FCAdD&Y$N7|O˵N2% 1;g=siU@OMׅEP 8ܚWyCcI+8]}:?MdiBsߛyXO%$[Bt+ PY̰ x,<_edl/~p 2a1IS, 7ܸ6fܴ-?/YW'Z~#?B$Z=ʛiwͩJڋV^܃P77.no}A Gpo/Z9 EƗ yDW<'ƛð=K% $^ˎ[&ATdK øYvDFLpA!L.;r8)L`* .:-Aj=; V#4Hp0SQ?سNfp ' |EO?:iA_.e\7`b2r)gѹ(j˚,,D8`QZZ/=܈cyvI@՗j*OXZo ,Q|jT7#Z7Zds5@rG1 vxG![RG*v}QXZP054M~V*,#D[reqgPػ}L20R'.& %i|TeEG1CI(RՔJGCƆ3yۢd5,۬(NHH.eC63iL;jQlmj(*hPyNBn]'(]M&m()->:پb{FKioa1z&?>|4aCڟX$# G>hHZ Kg\Ftb2@` v" ,"Pg]R#ofF!/\ax.ze9: W˚(}IzXP_N,1fp͔tXd4 U>@x~MՃV:Qc޳2A^?cm+t#\4?3I{*[^'rPc ا E3]gX.-~#Hwcjا>% !(+;oRƥPLFV.S'2-O͐,;xgȠf[cRq.<ad$-d$vqT^xa?)͙KPv(:,;k/S'`5vJK[E>D8D$Pw뾅=%_-@! a@J MJ*8{۔T1t ۨ"BCR:QӽV@3 УGׇV$e P $ 'lM˒%,uS@%U' +xYυ) v4 #JcS5A9gp {XF bCq< NxHJO~_x@.ވP3Lj9.Kѷ٢ ͛IqRv~ۂvP H9KG޽(o`!O.@-I%B!V;0IX>D.GI 34Tp*|ynxLu̇i;ӫJ`Ρ,j, )Rz[3Wsâ3x O^`D9ǻGGLdKh &nmee٦Lh?DR'kXc+HX7=8}(;-0GyY+U?\:o"Pȅ ^]B\E>9𒸔 g(9L1Ry4m_*ɰ_eqp TVeX6 *C-Em"^x[LZm%7`߉ane^2p4G:Lv #4+ f#7?/D (lh8*|@F znO&{@E4EB=+0P*9G2; ݀dj9,s32 $CZLc53QMLmDa90 UEvqN v?x'NE|[uI9h8m|Y9e:2{O+ؤbd>rliWZ;DYrǃ+Q`sP" bha`8 B M:u,ɢ+: Fď 9X\B ~&\W%y ta \/'sQFΥ.#?{sffD#Am7BthYoYC>nY :0-LMhc4R[B=g|]Q^((wDiS`SiYTR}1}o5E86\LAs2ɧ|@s"-kq,zmҦA^O3,ƚȞNڦ;'PjIci,\UQ^pl-J7b]4jJ؇gRj榫kՕN=f)w} `9ղp %\ #y>sS*| d„^mÞq>|jgTCƳ)k/Kl(?j@ãQNC~JiGobHA~C1z,/,SnX%P.yd:%y+zju΁D75[8!8R,2JZѤŅ psZ~m6曏ְYdM? ilm G3`wC͙CT7fvH~H$m~xX<:%qmbI.[-\Ae( jyf/+1 ?Ɋ /W?YrZŁ@2bXYa }:!i_$qguMg-wHP/7w'DFrOv3qT$cbG4Z{W_1n,yW I@ -aO|RpHn2hz/]Yƾ} Qf݁8;)}kC)bȱI4LTw4:Ȁ~.jS,ɐa 1R|ٓJܠIR8$tƀ`6D7XP15{ L k:Ce1q\DͮRANqI'Wj%"(>Vh,0 ^q` ΜMʮCӕ0iҦW+4^A@D;2pce7 a"IFpN'Cǿ.1BML`e:9;xCyB/7qԞV2X]T9}emj`TMš|}{Т>\g zJlX:tȥd ggkf3e}1-NrftI:ӈW2a׮QyWV&KeEYq# XW&%@wQD jҵ}&sVk;k:֢ Ut'orḆ"ޫ0%Raike`_{w]s)> E?#BO(*nfb /n2bEqߩܘ*d;NU:@>^&W c'c_](Dyĩ_AFԕE5uvK3v~]O/Ǯ,€[Yʅj0HUA ۖA {|%]uڼrdX}R85Lr͢Rahv6P=`XF$ncm*=7db}""gCx7jgRn5W[Bp` .Π̶ETT?krj?lz*4zq u@Scs(!Ӝ0Esꒀߴ_"rhabLz} &2s0on&8D>3A6Q|Ojf6ʧuz/~ J;Vִ7ILWJ=;c'ڱQK`cB:mS1D1. V}Q>LYe{WB7Gpi%^xj '6}}ekȠ5{uĪk kÚ6wSJz*נaUT={ 7ĠfM wZY+jiQ+gN$4L#" R%#:DQۓ#_8dK z,77B!Ɵ0]pX']2G`im\>Qv\o'.lz`{rq>Q6T/?NN0p8?]7$p\F-| YM,/M8␭}ُw yH}%$?kYZMX߸J^Ǐ~SNXF)%c:>P}!K~a< 33<7lY4x\QR] zc&|c=?3%鳮N"ʴ+,={^ NjAf_Lv~bzl^€SM+'ZlwWJ~BzE6!(H 3WR ./=YT}!B\a-=C4[Q3b_PqSHĤIX|TA_ЩLn/i_ ,&8eKJ1'IŰ7}PqʿHoX0-#,ug، f#r[?wCn(OUeg5@}y$T3qٻ%d)i@yt&:VVVcHx#d V\5I+yE f_w9~ AzXzL#U}uUamڔy 5U4r:DݱGo zfT@7Ž1E<HӁ2jS}A /ӡr>tL 75[9׽OFgҪ`+;`«i/M+*cf},{RNjzw0Ex Xr?Ϟ5 Q4rJ@xm,c/}m A AD&G_-[ë.F^Й2غa +QAZg0o4:WC+p߯Tg!j'_R"Z{g3<|G-9Q"Qb1y <Խ ee׎X9`%!ـ?sBslJܻ#uShߕ.h|b #~;>?PȈmH~D!y+aR0-g>+Nbڑm^΄◸rˆכǗE1mtL'b:i1I 6C*B߾h>, F诿.?} :Uv7VE/7av/;>.Mڌu齲SGdTY-95 綨]u2|j3Oʑ\%oKDm=}7,В2dTIvPӁvWyLP3o*9dZl .&Cn׎KhwEp7"EW|톛X̂^DyaF6y[NSBU&FFcE5cPgw e\ WJ2b̕EQ۩#DL=[J) +@w#ၡisWp"qM+Nӡzq0 _zh 䊎YernWFxiG| L\~dթ;а oqLqQ0r {fNf]mʧC`Khl =3? xn~^F]_jzӴwZ?gZ=VhAqJmh<>5Ǹ,ije٤fŧJ 0UfNOV tW)}J"6 q-rVlOư0H(&1 Wm`OJ (ЀhjSDf-ͲWo |i!^\kM4u?*"]/G9:t*qGj^bOO3?H\ulȫ@ju{SvhPF'WR,*Yʴ$L]E"yE Z:a#@F1qNZ.iDߙO iok֏VGp!nBtzbBR%6) z%iX)-[7.x`gZK ,(uw&"\%Z}3mO+2LUجЈW〰 2_s;=5G<>v9TګqԬ5elj=H8OYu-B)Qyf (U:N Z ڐzt!yoPWvX~=Ү QRIN_ra73MP&j`G= % '2˹W~<9OݺAj[Uqvť? Fxsd[0Ej,ӸѸgdl(7mDQ -lx΁r ~) viuOXӣ_;zqf]MlbG/Ix+ثT'P@J+LL^4/ېܩ`c$a6=yDWūF=@|Y;v*W .[AAG~lasׄדP|g*rse82A OJEۼ^e6VTR5Un<_hiVO'p)I.{eԓ@܇^񊆇rǎ[rH&ּκA/*흋cps—9 mk1+OBm\MA&8ՉbnbvlN`^GD(ᮋ^4 ߡ>wA~.M&e34"4JJh%ҀyW' x\a5bNɀ3i^a >f sk3zTFooF%>+1=-j_> ىsl:Ld?C%446= &Ye ]v ŃaB1yA8gQ-uHF0)DL%#LMQmJv }yOm<@73Ӊ9p&=OE]$}]v`pa~bKRp1a.ITEcx QI5;<Exۦ2pg]V9)k n阹Vhw +B[ =hЋ7)B Q_C5 鷻Xǿi&\HbiɢX?}=5_7 {(zQit5tDYP`ATx$q p=o&͉ F};٢x>"! TƎKY&c-,FM j aLȊgٱ5?Y*DΫ`$u4pڌـb{P~5'ӑ9\3Vk[PJ)\987 ֘y8 `<sӤR .I’,鯆ӵ2Q!Ec~ 穖8`Os I)L@.h0`6?VVFX9] | 8Lj{?=6uJ3֮mFZGq4ٗevN6^Ѡ}k`L=/W|f^/Gkąaީ~pL'gu@ cWͩۼMi-'y7m>Fz!֔>3j1;~djqHZhtf_W-잖[GXSyoX^tL*DVSҘvS CWJ?Oу|~V#jojfvsj=ئ77~kֱeҺZ^JP_{L.խ-7c_#4;)ZE 5BOb=wP^ׁE.o?rwi`>v|I:Jå"N u}bflANU؅PI4 =}td Mͪ'3SL*):4іNM#(Ӷ8ggW1Unڦ2Q5%fCty2:ff~L=“VT'* ']> %qj~e\\FuFFR78kPg5.(pn=6jib;P'PhY!MM:l-k4 y=YIIJ -Z)Yz|rNMLRpi,{tǥ}АڲӋڶ[[SJ>OXx QSvUYK_8E$4^TOF>Ug@c|o~n d57aBEٕJ >9@ͻg̦*wl"¢ NXoyI+k]B˘3nwP+,g6UQM8ÇxV-l $EXg?> f)䶿!.XHC7v#vP2 fjݚtjYۊA|IEI_ -?Bk L;Lm !)T2"<ŅG&mӏ 1Q18[Y `|H8ETo% W}ԅ[܈O'l8,A{F5"px -TB[%?꬯F< Ue\&g9Aðق|?=wTOSc+/.dQl2[&8$vlqŶ)߭<`rjVw6NWn&_RYZ8kp-9k7\G!ځtj}QU4u53=(a):ھs]4vIr@5M}Q`Q`k: Wz*>䙬0r;wdI3鈊[=[Q>o8-TA Vam'DRl!r1u4 f:lZ #A"7L "O/vh5*wGULpqBZ2$@㤕,,瓞d& *Dx8|r lahLXPQ,˖gNlKu|Fji Ypl@,6OFHœf}EiJ1 qքc%ܨiСnz_V"QmAn7(b@t#xLC KGJ Q oqD ?Μ9ӝGQ!wh9"l)J ^ۄI?}%N-B?K_:{JJR=?6“KGgƅ7VA@UH@ٚ/U4λo^ t] 98llLJ%]#ys \ʙ4dNa V&9*~!I84&1OB9e S0Rcrf|JF:N/&dw6HmQ9!ţ"$;` Rm,W}-JZI읰&e]nt  .I * :CqPߞUʮ;7Vo1`qaP.Txʙ3ޟ$"P  nž?C*<n0[(qjQx](VP#3ʨej|<>=Yrn#Ij4U?r5 t,{2w\GB4*8Y:oޱ Ccة{ug_JqPLOQ+XpOՃȞ^pN7쯯$ ңW$[q}xzrQY|Z4dqzPήO%N[pI[Fu=R>lbP{ԣ{U7~f'aVSzJ}4U:=.;ŏ9JC z[N8SbV4'.2JnWdh "V{wwK*&4B&D m:Q4}l0;Mwu3@MH"${A̩1?#ƶ<]8~ʰKsc֋ t|7q3[PT"/`*t9haSKyn؞S5K?G3OBE]r>Rl`? [q;㤾80݅KR?TI_evx9:Pnu*G0bP1+zO/I,̎S)Q!}:VT%37>buZ\'(9Z]@k9 @};QmI g]ڋrYޯ"f< D)wg%X!bz}f ݼ>l+Gj3ߢQ\LmK6mkSCqmؼ w>IsL!*q4fzzTOyA]kY|A7ȩiYy0Ac4qMiA@J?0 ZmcWQUXVbF=7^u&^ږG b$1㩶rMB,;AݔMܵq{9:"Ӗpycp:0+(yS^!O2#]ltYɰKT4ڤ\.ف19C)B9dqJL+՘N4Z[LžŌP ?V$_ݻ^kz~>[t.g X1;؇{l i/S!}:E%2Lhcd3H?@h* ŊNs  X.75&x2Rr_R\zb6li@U>%RC4kp(>:bnIbH#)|9.K}]UNF,I^GBAː RU;^m 6b/ .rvE쾻&%1oKP Q|\NkE!$bDb`$Pk+HŎ[Vd,-*6G@w7t#gkeN0ydx紲emU2pe:Ravzԫz5J thkK(ڌ8=JL2VX]#\cםao ?Gto`P~5HI%5$p1D|Eia׼N.|(j; O'hߤ|U/aSٓ29_"|%-5J!{#!% gN)z Ū[r'EB'[&VMX(4G^ y?6ԲH{;`k 6r'ɗAK#slъxy}9S>@=ՁnR/h1 I OFT)֘+|EOLI' fd&[D/eǻ&3}o3hd]VNo_.ȝYu!GK˘-w2ʶi]2([%XhՌ7( *IzԶSإg|9MyY&r&0d9ʻjგ4Ͽ =*"ԄӂFqN#.+^FJgEѠHos0{YX;q5bu7Np.M%> q(XRk gߓ#_ &, :+U:K ;\y]s@R%V($LǤoӶS鼿u}IƢ,KcD4Vf,ss W^ :Ov4AbQ>k$PݬOW1a1G%P #+ǘȳצ=eFJTSq*u^pq0G^|*i٫}s^uywX=]q?2 F@ܱ4@UX9JlT1A{YE #ާqct>JkJբ@'39u0_-ީ+"㡐 7Ք **1 )CjGSr}Ji?K.7JxkEcגf.-.ϿӘXA?K'@ 9Rϔ=6rV$}/pzDW{N]KZBpj*w߾S@tS`W{:ayWrBp/MxlfjXHp.'ĒC8뚩 6UYY \.wƒI"RuoK,b(zxV"i /JW=(rr"IY@8Ql~ƃY \H8V9_/Zw)sVx{63}qôwdq>$!NJ<3tL5>&Rϴ b%ip0KauϏj,O~eQ_3@s|3'cõ5X![$cVvr58c$'O?+WKN^Qϖ^$ [feب!-0E,̒-7y>+VH9GxIkCU2Iz tYgN0+ZxIDU}.-S7B+U}x}o恃XgP?pIA78`dvViAw+*ˇn@msi.4paɻBD]-d(-Ia YMt(͏MvYB!0YKEɽ{7WTf 8x6`tW(yn<@2M ǚbgeV۵y|V =:նs@՜U%w*8|₂wl˰rx F #9P[ ,qÜV, 8׬05K4_.G5[]mdm|):?@} .[innhL6{W,#l*R޴F JsX^(P#h;9شZ''(b5#ث27܁xcAFOBa{P=-h3b(N[rFUѭ` 2asۉ[7n념464w+s. \ӭyjmWtB8)~f, Y $}㍫>>W m?Ԋv"JQBuE W&}Nûw!*ZH?'- `@p=fGEv?AqhX}mQ- ]q/ߢQ .Q 8D~VFO)91A׮tϴ74rV_Cj} ^7RYgV"K |L~LYSCJ:ĝ| @D\_WNu$zg`%~9#!whii ~"O=!oFͷSK_N xz J*F٦J02Lۛ`.*_@goś$ ]vS ҋ'5S NVIb~U华$T}>wKbc-t 9Ri pE?7)z)>NakRr|۳7&WDАad5yf;|Kf|lŪ"lMʘjyL؀ gͼD9~X)Fo v0aCl-H!3εP9|Hsc "n3dQ3JuNnaV:X t_߳D] A TNJa G3"edOҏLvr3hOs! 2cj])}=;SU(r[h!\@9;e˖ˆzkJwV˸-?,l pL/ȨS`7oRrLf~I,|8.;4\s@^wn2ˌD&] ӄ JTF%ѵl( ?z&y]yޏ8Z <㎉^2) e jDŽ9+ CZB?խF8~s]{Q^o35Kz-vK.&Zf'agѸx>xP?/\s[p($3+r?V+6iIbðV5#cLq8Cz;6"D)x4~'ҖV?[% &jʴ0"e߷_Kb(* 0e;T[D북KqcIկm@,DGP ʨ~ Qȥ \R0cvdx{EN#Ԋhflpya^Li=[i&A:νfmS,%g_w}cp\V~dj)<`ϾՃ/NnfC,?JUv=lھTKirw|_V@׎(&FF+7foAa '١/ːw1n3`EoBgRc#ReZυGH*"@;(JY?[>5*D[Hjt7 3BrAEzEhl[.*}&[Ƶ @*NU^H{ei{-(zt]Lf^Wzh%,wi+$9\Dه~o._gkK syc/x&F! )qFh?bP xAY gqN!8&1M]V6&#N(I&e艋'{<כa! 1Lm1*_U/'TZ8.=~9~ TtJ5̯4'P_kVjuE1dk=jnrvT먶kUO f)#Ub}̽'J\z;70A[P$pr0L-\ :IpE:4dN[k3۪_ %2:ԡZHՙ;*mH::x8[p.^:vWkS'Z0Z{PI9[{{g *{S V#k,nl:}_&䑀H'98hD3 Oၠ8Q=]% ݏ)ujؕ[3l42^1Zm7LiOTa$`F~a>cc oGd%96Sę~(XO éMeЙ(ɚo)ch,"t=)iG)Y `SYnHm۲h2)UNOSg׈C9Ed(|c*j[}WhMT!CJ|4 U<Ү=;haG_=WjaqzL9 M/.ةmaEO׳ZD kG/q#xe53*.:~QYU`áƱ {#A ֋Ƣ]NndMCt1Drmn9]ȑ<|qrʺ`X"Ac `.&c RjqQtH 4Ohۜ~߷92 ~\b38u\ڇ.hIkJ==_ MrLWD Naՙqs kI]#-| 71uZ ;&!&Ls(rNWQ^U[Wψfܜ< nj};`WXf1*2`fbIOKrG WOϛlu.)9Fsy-KNyj8Nt"DxE ѰJ Q5G,[9M6Fv7rͬ!] g'{Z:Ēl1~|~ИPȀ-b~3:R",{Hvl(ŧxJ{/džY ƒyY烂8g][GXDضI-,F82t;j Z/4_Zv&/q΁Q&RT͆c,=`Y$ӹ OЋ}+e.*Q"poS*5smnѤpyIČ2>%W[mNnh9C.Qd-,9J猯xA!-F\h >fǒE+]~g3=FN8KU@uLi_w\hsDcKt( _ 1`fwbXyF-qT1&{#CoFJ'=Io%k^Ź3hw1tk#\5[A鰛!cTncB>GڑRĝkQ*G}: /BTrI T/Tf 4+cD즧qӉe`ײ61syv5a<=O[gd[LN=+( †z+gr\BI<!"^p^1ZFgJ :ٜon cB7L 2;pc?|D4\ >fl!ㆂv/f?_o_ʄcrm6nz~܍u``LUFMf7^ >}wt +B:]ՌbTһy.!!,ksYDJ>^x=fh40'#PB0iAw t YFdJ Ud|Bd^3DcWb1ӼDڎ }DI@T˻ObXLtǞ;/6|6?57lעcH/ mYyڻKYar~̧ xCah HV8,^hS2ۮ C\~ِ2iN?Yފrly&_N𸹢one2O#_>˿'"\ŋ4dY #KJŏ9~Bi}B=}zlƅyGZx p48ϱQbXe9 :7Tr{4ѵfj Q&wW7>?Jǖ"e$<.r-lVT׫!U8ėM*E05fV$D)k? &z_(Ġ)`Q'u솃%f[;sHD~"FbƋoQȩqLj$npRew@]b]1Q'}5q|:D ȼ( vI je-TT szM"HFA*a&+< 68|EHkϢWN%P GχfjܼS7!PI)Sp-•%`:X Z _.Z)琖h$qtfn>TIl݆硚[Hc@39+4}], S\qf%.Km 5r@hpPɢ K؎r60Y`yB#yB*+kv;v0Td:ש[cr B;O/7> $3F ~j>2. a'4ی[qhN+J_K!Rͽs è,yàP>+XNwKu1&G?oMeJO; ˳pA.>m [n3%ƽx RzݳFVeaќ*YGe7|b&!wY@X8W4'2=QEQeR- Z#(YHmBCP|÷Ok'Fd{9ik:ܣ:̨r&$OIo쌋ʙ1Lg[U1Zܴ|2THH7"(J\yFv_ȏL0`xIv[5F9Cu&k*1ǜ;yu݋drqܾWXvBwD<,6^'a2pZa@Qfe(Q(368mH+9;*CZ Ћ",)Q:e$ڐ+Kv`TQ4+@JyF<%S~ Rqiɦ>Fy{{W[Ut.ⷎ3^ɫF "3߶mIa fw(خ=b!֍-ɡXSh|X6*7ַ͖ zh zz6 hP&$p})eջtZx,?< kC4y4(lnқ!q.]*B`=xȝT/09sQl# y=d$^#Z6 J> #ԧdJh̏B-LD!cKirK^,wmyjOݑ2g7of\(z )}mF5 Jɿ PSo<ݵB);S \GwIb=o)qrv6a/;7,q[8=_YaWgL:w|ƱMRy[)SlU_=Ee)6I_,,̷1~G,(GfjBx;yt^W;>L4#XQ~D,-ٷ+Ӗ6Uڿp)°Q,3]2^Y( 9J |S@<{;,wkz}7G1z26x H⒑?N?P4?:HoAruyD@Sx1cÃao|R"iYR[}8kz9g2?Olp(So pӂ{ZrtLX%V;gjT/.M:QG8.YT^Le#I1lDQdBpyϑ=;O &7&?eE~G2p}=3c.7/wlgާI^f&tt}(Bn U% \e쫉66sQG4wbn(cz{7|~6vsQT*msm,O)埈@Fb.(kB im-^>E)-bg{UM ̯.3|ClX=W*hKTdR4.P wpC(8F`ngc;5uk*@]ofO ڸigI'tLnud[1as*`=GsU''k&!%HM?'^Pq[خOІsp 40@]ІWTs9pѓ#MBϚH#BSd1 LJ5'Zž͸é\Z_Ŀ{~N$H^ e$Cr'e ;O R|1mO;0(`0N̥*]vFpޕShe}@EeG]fZnt$yQYe@>[0ө=P+ Nb<`(gt,-01(.9H #Zc,.9zWy'%M7=2-E)31۬j!\XJi((Wː#bNi9-,B{}VDkUхXrZJ/S=|ORAjS\Yrs 8sUgGRST.չwKzh<7~;oјwUkkCm%a(.Sy]iBj h!"E#/?W=iFCVčӎO8q[` LD4 -LbEץy)k9g `RBq󬤋*ᕱIuOFo.3ٺ~-a-8CTW/Tӡ$p8 !w0d8Fq)d<<` = rp# ńIZIqW+oZ$ax}je.C%`zХ,lٕ{#D ՌWvD8b6HKr-)n5#sw'K6DJ`Uů~H lč*^),t'EIj,ks&@BJ d,U@b(pDY3̛mafe UCq7U2Aѯm;#T'qt4LP3$WBNDҐ1nĥq T.gϛo]"E5}g=B8LJke-<\Ro`*K9e`t#|}<m!Fʫ{S Uot28]Qf)Ǡs{!AMUxd!M\1]7ֶ~&sGi2t<_ p9~Gfq_eAf2x  HAz|g#e.DD`[B/d(r+к RS‚s{fokI6-XnWmKEV0D.s_}_ʤ,vPәdTtY(D׈(e4t8P7xM| 2)4 rb^]' W&7.a5ՆKjd])Oql9G+/8J,%1:!D%[~6eu{v7mr}nz(3ۇhU a sRMn=A|.c~ч0t;)2N3׏hjT9[22zl?=]&*Ž{gbZu)c+v O 鸱p' G ֺ6=|kRh]wdeW{2{b1kw$8*SnaTS>][mFjw}E tlncDYkԻ U%Pmpn+3}PfwZ=[dԮV snKtg64XJM1&p8ˤ ,-#SY zJ(z.Rrt,1~\hWWx F!6/7 Hf ?^Gpd?;گl$wv:ٰՉL&Йjzw1 f) 0l6ݴBkZj:^NbDlp@wV<5_\~R(IJ8OZd{>*_ 򉥉| ͮڪz4+`A`qX+l1PjvJC==r66M3 =ihRmytWAO@I T Ay)Eֻ.QRQ5ۥX:D\IN.<։>xωʽK>^>͌CY jD4fđ,9IGf uDkq O~i+IY+:~KHB^GJ $V]Y2bNX)Km^.<=e#70€ؓ'$$U0!WY>,OhË:[M,洶+y[ 4sCw;1a.SJe3ͦk'4KvF`.lvۅ)[ f- {8 yL["T j,Rͦuk}(Q{$5Qw c_EEo@NRo:!nŹ2(:8([~BW.>G2';gx\*-=Ùr^fv\r~/T zcˤ,쌖z-#pc/FvJ:qT1rzi(Evȋ]+ /~?pcIUěI X YF)՘:0Wo%fD0Yle7KaQ9&mg|7E[GxBҜB݆AMtw~zQÆa'*+B@:(,J7J)sm7.o׏Ob2Cmm=ArMG$㨧./ S{t >UMWeąfCȲOمsƒRw%l\A!8Eb G^&9ЗŚ,$ݸ6YumV~]O'/jn^5B` q3Q@46:'_}y1t,My{[&yJyQ2)1{4W-x*SMFM⵹/;1>EgNr@qxMd(k o 𒠶IzTj0{@&eoo=E+{*sKjw#g3 fk}T)wZz1k[=  u.u8+_u+y@G?J]Lig/pnCA-!1gg?+F0 "|e;6p-e GF:oP(Q>ns4#oC/3Y9w;yWRSEDkDp4S*0fؘ5l Z ثh6cӄK'+5-;k)+ɢx\'qn۷e82 ZYەAa0)<0bn3og5djhBJ%i"y*eK)3[I!J|͍ɗϱp8meھK f(|{_0£yP[-Z{fhAo z2o@[~^/q1Kq~:_jRxU#PXjJ#-Ǭz';BоLׯ̅;T)uh_ק/9l.Up;IUMYQ`"I@@jsICV086 6 Nӳm;Hvhl4K%3Rz\;T3R m*DIK8|ܶ_] <-PYyS\vsi%dn4ivSW:)M[px1RMD &L OfeFH!TI(/'Ic 9C<|"j-baY7OԢ5Ên&!8sxv:h\ (}\j(]'B6":t Lmi ɲZ;^kH<8<F˷e.X+@j|Ld#ZH!LM0CtvϠOtr{.^+owwE6R-pX#GT 4)|RI1fouVeS}amf1J_8Bq #g 7‰Yxbl{fv9@w#ӼɅ9PJ*))#h DQ(bfW̰<:Zfl7Z\}}w?2s ca3,24խWN9+?^ gMP2xG^# %˛hp(7Z Y cɗ~n=<&Cb'af^x m4 W#Ԋn'Tv7wT+uAݦWv缶_ A7~N"Cm*FrqP=!Y ZUhw$dUde` w%)(iQoIB""<+{2I$SEO^ud#c8EW(n0b6O4nMF3E"`~W/*EwX:o(ON#528ӳTqQv"n \m%X\تyhA\VQ"itbA!z6R<^uIџ;B^18 i%t D$_`[1.lVrU+L] -Fg’RgU^iZuTnԳrv$ƥl'hg3)0rNq/:(Ih$u'ۤԽ@ MQx? rE3LKڂ0J;]vud=N]o: %"K1"b'׽[!j{7†8Z93~iYDʃ+ףIt`K{*N0V̚5;"#. ȞΘu[S)v '=^͒-PiR;GbBp'$ZO _r;2Č7bEB!e_MX蝜(ɟÖd{{ހq3+DZ_MnON/B]=oGLt!ct+|#m3nq#Es*!U.~ϩQ mծOr~CCo(`V|jq9 ]CGmJnΧZ6S]4`1663L.d4P{5nnvAwDv-"Th*K5G2{Z0>&D7KBd]0"'K;qiނ}j(XL{kVZkRf4̡4 ?oB&T6()^gn:G۴[2jBؐv`9tq奰(0oӤD\vL|FÐȹԻ>-dЛBx 4k7(]rS!nVpYE},}vJT9KJqdO DՏ TJnJv`}" x9yl*-2o>WOƆd&۾@j1@tww7hbe8]E٣ '9ÕvP xX,E5>ZX8I6,'./_ނ3cuD(tӕtZlQktYU}YYHI21vVm:"!^9z {Igq!KYdޭ_G~%=Mo޽6@a&34Б[{H$a8lKP[@J-.u5EAx`Gʲ¸iN y:N}l^[TS¿8ddw}i!sh)mAҖ+\p#OwB땓S6>'5Bڄ}riyz6/`aOPg`s i~ލc ?LLàW)[cgJWKWY|K\?x+dW^n{?@,~wlD4>^ӽB{ xfstIA bd 8H+9[.pD]döiR9D>0DP^IIWvM'<]5^xG#0⡊a}6Q8LO[VH[30pÙُb }鮟17f"e."Kc"Gb/_t{DB^KպIC/p sb<b<(^/"(4E#D.wM!L:` zR'W?1_*pɶ6ѝ6c $_1:8g:}@@,u pwPgde{ qwB1iUAۋ[ e4t<).~a٢6́29㋃WEHYsR_YAPrr`r\%M'ƮSH3k6nu=Ux;!5 Elf+;[LFʦ{/Uo$ze]r)4 bK>r!:gcϪJ-̠VQ$gG8 +SEIy'a>}/ep$.u3P' Yd DCB\[Cc[:-i-4+^5vƘqOC(kHan]ذ!Li2>H-kғyumI7R?_cM /j<0x\)gQ@&,^NLz[FHdtx#=G&g4va_v 4hfG:#i%6Mv])h&FZ}jk4]IԑɍM=THX * IOFOI#d'HZ'"n˛'¨LJ魢.ViE|հkCpz/J&[t꛲lIDCEqPf푔gfXeVrđw?EVla ?(KQJ'>g+TXӍhzp}It?ı7izqҥ0Ϥ຤UwP/ _N>qbsbβ S1!)tj`灹Iՙ)y~<.vxH.'Hn*|K'&AkA fRĺDk{t%tod6RȳCڴ@]h㤽粶_~)}@[T`礳%{+}v蜆\o:Ad5o+UIمoۡEQ]z.+'a NK  Qxg1+eETZ]ᛒT!4!gdЩ1~tX{DMCxQc Ⅵ&ɜaFcɪ ?;Z/~c[ ="lv\|Nx*V6ǁyi w_W,--Uq%m~]LešH+HF~xW X*տ̃%ꝙA\p(eWŋFqg#n)\SLs6fG~$ŪW_,M?soa?@҇%c00,jH#[i0I#K%'hlxM'ƉSb1:e+H25[s *yU%*BjkZS6TIH2c!oQ,ֱ 0 NCQe^\Y4CìP pY%mp/X-Ԕǩϲ09Q 0.fVՁ&REgfsoY.B4VĹ6e؋)񖖰R;zG<_Z?0I;?T"d` 8 \֊sBՔEZM$K0pH`v U<MLkFq%=A~9;CW=񧹤y=]펨в%O_t)/>SPpFMb{͚ES`&Tv[OaTk,Ve0 ۦƕ¡$(Hٶc%0~`˃jG2b}P$5S,y8/K:0*:?+ [Gȅ*y"H'U=Nc_(88skA)-kA~phBr~= ]-Uĭ%P! DUP/k:5`,%/:/Wŗۡ'iWatg&<\75 $ۿ9%UmY  oѪʗ!?zL렣;Yb]8 Afr8K(yX;<$ڷZ EW?'jY$U:2b(LZ#,d~R\2?WzLss\)10㕮UcLa">\r.nZfUb\W[llj?Vb'w9>jv-A|? WHqb="%+W ma m}^Nf(|k= K<8"> O^|xzXeR$q:g?',-⁽H5fdE7d-ea1O 4yhaJic/y8X})"ZOI*5A+Qp_=m!3ԢM%2,HJ3l 0c\ .YJ j%%&" -a?QP%[GI9|r!%I[DUAYq]#1 l$NNY78%Y>fur:O\uX.34x|ZRw, )o9i!/b $Mn~xw#2P۟:$^ΆZ7Q͍*4};̢%n5uPEHQ y"07a0Z ɮ6<0I,Sx6xtW ṯt_Moy'}OPID'&+ .W5 ( AAyuz l-=h6Й} 4dg@YV0Jj-ft/\Uņ20d|hQL|6 ʁIF^?Rnx${gn_~awؼXHt3&_w*9L=3ln^õpP?U.9ONT.\Ke\U/S  ɔqݿ6JfB:JF0ھE`ӿwPex4|Ff1&0glTxmfLʲN}i#n%~8e6aob+Oa;1.5;{GCYOXI[%B^_"+\G 0Ü26'a^z=}4mB89Xu/Z!W>?n2A[;.怌md(5/8-ڝ80a/{Qe5J.[;>`UPJ }С.aD˞'TV|3ӷhōet CEi(ZCcR<_R9R֊\^t}>ݼS60o-<9K`y~ЕRFctgoezLM?kQY͗fJJ.JSf[nb45ߡE ?)#dؚ9{/Mjo/ɢ+@NK):]TĵTve2+B.MVAkJ lvU1^$M`g'Д@ιXʕ(mBC{xQ ٩&|cZ}p~E\1,V<2ҏT?n3t2ӽd"|$ngqJ[g0nF]rEVpu5G&m 81Pz E_TLQN$_ƐPA%sNF- $QA<&PZR (AF]$u70p)= Uũbu`ezն/E᨞w/:cgdKΧr[yYp+FA"C3iEjhF]UM4ӪO3ѵ]6)e~LƪK?,[XAuL٨iLH*\+6@<ƴ{q|J)J9ȪRT2(p0$ n,,nML}OjC~t=$B3't.>DT`C;D}SH3w}Nv-rIwB!6*H 3"_3iY"錖='͟} (jW# 9 gU3VDY!դacğ }UkGYrfI4(T ZࠡĩNmm~Nv/^e W)%}SnXFԸw#IqDx0t1[mӭ27|Һ/-O}\R] Fq9jTn7R$uk*g hʦ=zAf!gr7 gM%["8,@CujG댵\}*^aX{/Q+bܩw_0!F 1zg4og?cQՖ@'0nA}* TBjoRztjRN׫K' "ӦI@J iGЋn>|ݖnM ',uNHi):(k46iT6!4߳]N2{o: 秊ށۀoӕ %ӧO:`+ }υ$aS^J;ѧ13jsP둑+`aCb/ZCiZ-vŰ^ClYZTMt?_evdƃӅ]lcgT]MFJ^4}}l.zcxBYM?pEZ܂q20t/Jh-<^c_  MRqkZ)˰ۉ&[՞aq Q{>j59X#9}1=oaY+~>Ҭ3u0uV37 _zB|[$i ͞  h$m('tGLOI;p:wP[}Xjb$[883ُD+:~:f F 7%m SGk ko hM~8M(6y hFµrsXYR2֎ ϼ%Vrx^\&*E_z;B,ho>}4Åe#yegu;#|}O,zglCSYrh5$Ê<9te9t^X=Ϻ+P}h<~3ts#-I5uWBi m@qlQ~KWZm>9L027lڥ͠YBhYeBS YmlZաOi>(1LޱJ+[)L/ub2+bI?y٦]WS3-6ASR̻Q&p;R<(*ԍ'QS]Z7 :A"RY}{x,;Xڷ2Jc*`Q{` GLܕ 2qR^V,ʯ5 De.% wkmw܈rk}9l""T 7Dyzod_. &k[0 H4-?)bm8 ( 0jK<(A?_R*3>BX(|l9X0뜠K zd5M㇌#z.&^Wӂ@eQ]n&SQS ?ۓ?a/vpoֆئG"QԠ5AXu.gaSeO>.94rBSe;ʩO)h+&-/)>_"-jGʿBG9 ˁHn:!z|͂[K("h,|M]J640Vq9m=+i|f̫X#u!593VEY:'P KL?eR"-ePQ(>~A ꐺ,QMsN,ȣ`%>4/CX_k8Bh.a𒽇GD "`2r(`T'ʼ&ho)=~ =q6dCbx_#VUp51\e{\VPO}#)ycË}"Ϊm#[LeWcOvo2N/GEz>l@&m JzP#I9͐k07Rf(Bxe@ XkYҎQkXݛ%cnG1kb*(iM|s8dOj,Lqf?B@^ԁ `haEVń\V?:F[iD:(k 4ƅS;\bf~N1޹(r<RI UHJ|߭O? pJ9yxN&^F +瀣 b2T"5) wqbx}b~8D+kx݈-ryFXHWY5` U(jjj~rDskm†pPR#ҶtO:ψae m$sH_MBRg&׼ۨ^[UZa`1S]TR+lx~p8゚n@ǗMYI%\ rHI{D)!Ok2 wS``k&x Z}H;.&u`FC3^L$'sGlΛBGvd }Lr{^f2ZTiL Jy[3Yx.ny.Nn(S'w1d ァt1Ն3a,4hQpM>Nka6;:AXZ]?E=e,N5K<x#V1&, Z(QT2LBTHijgB_BʊvlrocsWIzuNAAAbH~Y˺>YC$J_$;>^ k [G;Foo۱alG!愋CWߕ~e2}_LRUQ DzPȱsbkPX;Th@bزa0x&6@[pJ YCe /2UFa%lk4lDV+gII~^P ]C\1U'Vf|HnH=Y"eHrmtw:wMi$'d<UB6'IR>lkC3:M/R9|-CՆ8AқajuS9גrl0j/JץQ̍Yv%o!ոnt拭xzaJIˡ5G߲:v˱+Miɐ3'` .IJ|ص!,&O-ͻr2 ¯]E<ծ^v|=yYZaTرf@A~%`#Ke]WlE]dlʏ>.pK[z蔸p<>+=f}QsX N:o#$~o=5E2M(۷ûRGiLv*xsYaj[@|$^ao28͠Nc gsy+N ﳭ[HRӕC/s;}_A`:f s1NΫT8ILOt!5xXAo X,/ #OEӹ91O:]1 mx >V&F3:-H!DHگpC@[]B'-cov!eaII3w]=ةQ'l.]A :K0p[*!Gcn9SiZnn}f/ܖ7l,{lA+n1{}eYF.$ DysIqCX逫,[=l,V΅dVemh6d2 +,.ff&hy}96A%5`#R\W"-TBE z$=xp^P\Y- K/}['u6gc5%UޠK7xcD/;+qU KwAϞ9?fhq%P)uܠq@m4Q>ju1>SzѴq{]/.:$0Ë:!E'tABmfGy$< (NDZ \(9MҊBO%H!,kujXSH8 ;1بIG_97LcƱcφl'u9qى$J>kw6gmz#D.a{$=QV E[QZ;ށ:fs2UjZ/S=@Wʅs{L g]G9 ݽ+hK#eЕ=b x1t=$S"&CKޮT `ٜ_82Uڶ tQl/E_-/Vi~h5uCbM4/f̋:™gnR^pDQQT VU=P\\HE.$:,Q|¢q,`n T{Lr3Hk--,QIXʃ1ͱd= . E.rjd{ۛϵrO8IIYj1lT< ]~+]7;272zN_c̐]/L U\Qh>KGO(`lYu gRwӦOށ+]S[ %C@e|?(9{zMYǷ31V ~>:8|FB 1m[i."Oder(mЙ1j&\ՓZP;,91%}5ɘC')X;iDe/&R+X\W ~ 33 vןY|tv@ס1[\~dK<q)1?ɏoXNz}eu;E#lp;J2RߞjD+\!}@>U㪛2 ^jdg T쳤qqU\|[Qoe'J;+gUA L D~%f ÍæqA U悃A)0b揺qڑM2+^=RUv+z${j[lY^qf`>NsMGl,XyQBh]r9+LrW toh8x.1{;jw_?YDÊA O0OZ[2cQ FsuNL2ڮgyQ]طdz+f ץ}̫ϺBߩDYM@ 5K(TGb tYuF4 SQuo?}Ɗ˴:gF+,A] W^h41oSkBfpAbhix ZmQ bUX%N/t^:uͯ_@ HqXXh)gYoLBZ`Z>;&B =fXzq]{C䯟h)AeJC74j\i,Y*V22v"X`oZB,v9R3"|&qwcڢ`Bs!}NTC&8+MLOΙob$܅Q3svu7G ?:U0fZv(zUn5;[ؓ}b{uF"Uȸ$:iTte5V_GR 0QwlRθ鯜;ztʳ 9~YZ|E hu,=jCqymN[yI6X"ȭMz y3{ކ^?w;K ;G]׿f=&9Dۯ;VpQWp{a8Vb#)z G]bJTM [ n36i-#**@f*4͸C={aJK6} tǮ`tpwT]̇}|Nt,i)2e~8xC@C3/IcY1Xe7 =_ڴp<|VarReWѽ~x #w*w=$$u0ZOt+-ݧXXئQBh V2$ؽ?^ܰeoJpǀNˍ^zC5ZSeU6SLilteNI v_A+P0TE@nri'o F_ák*kJ׃qUT8P>Sq0&jپM:tȼ6L !rү=#,jC2aK{cOI5>h6Kx ¥oEFԐ,(M3` +a*mdN̦>8m1(fM$Ņ5$NĒhNP[owG933ȳbL(G[-_4} DCw)#g-+'^{t{0DR|/rе xh F2a,Zxt^Wl;]? GTPEt .\UEXȝ=vVjB!;y%3 yV(`:ښ谥Gwۥck5TZgzݣ)O2=slOgu>^~wdչu?L`Z*XGo" 8-F)CUFmLޣ0q5 -zGKeGupT xgJx,!j0jw"%21ܪzF3<-t!r ~xp)y!sKh yh#KS/ S⍵5D$rHә"Ysjz }6h s>7oXnR/,_+Q(׍F XG Y5b9iipB$#RmhHYb,0-l" tc-䣾RO_DԎRKtʢ'iB'Zu@H "~3/+5/^JD1 \}׈|Y9x ?0ekȯtՆ`8+Zfbk M՚'F@rٳ$g-fj?wM3-괇YI(`b `Ɍ8mLH4>IYaPfer|9Irijy\F:~ Tm%C#ugT ʙau9B/IsqqLS ݸw3i̢lo[@/ #99ob@YWo~!ĀD YW̤gS(ˢ>aΫƕf:+NYHA/xFݓϲusPQi|lY/푞K.HЎLHG[|nm7{wB{?%O֟}~ ltodkyGi&I8]_$gv0Le]$]!@kK 9LIS;VuDAOlFb,Y>cl|Æwy.y'2_q6})f"E$k*0( T&)l;$,_,dɝl=}V3VeaJc)P\4}wh}= O1 x1߷&[{cɄ'`= K.gӾ8Uα dC,> kD(-$^BVsDEZ)=460R7 hbʂ.phK0a /GoijO=3^Qs=;RxmW/9[P˷j.a%aiŎF)uԴ=7g,DZ&wZ!=cC F 7+#(s ǫ<#y Qvtj7ɘT|iqs { :7+/J0Q!9KMc@߫:Z6L?Y ۤ[*gsr{ +A;#^*lzZCŐcs-C)\ک1}1mJ@jj>*񞅜I1QX1Q@ߚ <ΌBg?&N.B)`Wy H^e13 .+U`QBKIr2?j_%O%f̍~tiDs2FЭqХM't892͐,O-,WJ X6%YlsVt|˳ѐ! 4k;702H(P5JPOJܖþH:^OGgWsx좽0fiwgthec9M.:k7uՂ@^C=DwWyй*S*_&«^)͔e6|9ZzUDB9嗂ooTwhM6iilrf"J b/#n;^]M!@΃3ODr<=ERW!m8C"-,ſN>Œ06v%#SH !y 0G1@3Ģ{V6Bqu!W63#ߡLSCq&ҍhx('䫣4/:u: @L՞=׵#n?s"Em[ENKL89w;Ò?KngYϸjo?XLbȑ"z2(8ޡ_J枀 q\% Rf'@j"`gUD.sD\ Lű>Eo=R|~G!ʼY.@.=ɯCWތ:"}YXq2!^z_n_6y"mIqtAМ:$UaRљu̼ڢD(AA07S/3i\(j9ᵜZ=,\~)BoQ5:f3ap W%Zu6֐ܸ'_;wNÃz[JIGWؠa "5 B=9D(mӧZљfNawr@GȰE*=FP{un &* 삼QrN'O:g\_5p0%\>#F6ayD&pM}4m҃rق|2趴t07Ub=x.GZvsCw8m-:؜`G= gJہd1F9>ƍh<^Ho01ӳ.#c^ߦ>XmCp;dz0y% ]Q뾢7Tb_(t$NHd{kXCQL2Խg']uސ(dX-gTi-o'#2 JeyŻK/SE.'grlqaFu{Y^?lLSl8Q6ntѫ%6" +G(SyĒG;6~'GzDv@6] ۃ QW:f_cmX<]p@Q7] ZeC2pr0+\z vø[}e-Aˡ5/tbf6 =[.!6O6GMVYg"]S>`bl^,@ }&O2iB}YLS0A 'm-u=Q`;+3Eŕw+x38AST8БKm-NNKC'Dr;;(u sُ=fya/1 ;5^Aa#EAKP]E {Z(.Jh>D7`ETU3$$+^ N9BwB Xr+#-z:<lA dz-lA?x>y g~E~2ǵ[h3qfo+e!ԎLJ:(m=Tm iG$MХnNŚ~ߋEt¥U5^wyR&Gr/gN@#O/"|R.0̋zwZ0A*4PLQiSu,qtD;~Ł?Ⱦ3^ Mc9];n% ݸ< YqkMHNk=x(g1zk/ʫ fj<hs~{q!9%7ekC"+;Mexѧ8G{7OaŻͦ-M4{ AsKύDrqN&cXCDҎE IMD3W(-su!{e@p18%.ď)^$A7uATs0JQuʼ{~A[W轉NAf|+\44]uvKxEwȗD?@6E3j0}xB" ]EdեĨ vܒ)emHz0=9DqLnITD*ϬgE&gxdԘ}ALPmqS[rNI0S5Z?_x +韬M!KbnGZiQț?晾4,|3Oi<i \٥ kUYnIK EmWM@L'.I9=7-aFMe5lft?`/ʸ6U>ӉF83t1m檝|x5 /u,ȼRRY:e"1=Â]Hݠݝ@mj~tx߂xqf,.K.;kiR4ԡ ׃]aRhgI^Ut@Bz$`0xEaa@p V@%7.V7&8kԟ~ ,be#\P PK/Z]!l"KEA{:gha[Mh/{K!b ^D8&)tV(zpN;- bjkriɕ9u.6N:6E#QێAUD׌2A2<u{wo#j:_9y!W췫}ӣֶ4.ulB4"m)e_])B_z-65! D {0K*;[{~g$sy+թu֘n %,zF4ğ +==ђoTBܹXr3#w(%EZSs \6 )Vgۨ;3TxTt8M]R^x*u=P?CWkb9 !5W`^YX:.Lav:6 pcpEޗW\oG33?>]x['Pj9{رL6=/#k.b@zW <(5L4VptAwFuAe9M-YB8\Zz*="/P]pvꋅ Ȉ%ətI4@)>ar:ޕ uTW|y7egWN\9?^~R͏bSf^t5hY1l}g3`Zؘ\Рnz7{-zT_ ]c? T84%iS)^h+VOIr8@\Iyhx_CMB)h'+ ĥ72U-ifZeTtS6a1J[PlⶭZBѸ7AZ=U ^ ,Ṫ}\== C8Ճ:)oX¨_~_@]ׁ%XiuEj' s鞊>† Is++Ҏ5,K4F6^9\N!zC>Pno*yL Ľp+g #\/Xi &fG#ZxL$ 7  !JIhaS ̹/6m vW ζwOg#0^E-$qTX\0B|IJU1"%:`e\pw{:x/L+ +  1K7ˎK-CR]wYY 7+峅<4CrBL?ecqSFP ɭ(FLm'nuC3SGT"@"gd)aڶɈpQڍ yQ3Ւ,J[[FN '̳=U켏M`PNS~]ϕHh6K(0=`c7jUEA ugB8u)Rn ֐?it9GK!ƻew& #Kdʄ#?GKr?a@ˤf4kl]iL޼lv0}@;ʞB2ǽk{Oȟv<\n ZD)?WLiD])X׎VzQNhz OWi)m͍z^־:g >-QJіJ| jѸ_p`!8 VWQPdvKsd'YHefIrwdev>06X$7oJVlyS{!:~pٌG76ЙD:Uwmf 1O^n- iER,[ַAXrb^ $8r؁,}.4*t oSa&xb_ppY7 LTU $ύ [>o=yq&VzxŎ% *[n ژX ,쏫 ;'S݁kz|2}Ai./4o/#'djc; 6&N}ʁN܅0 ٯO~In6ώwxT}cb%q,5L$Pٯ_\(O׊ӠE U (|eVU[n˷)$Vʱg ~ZJT.',o : ԙ*_KY3El<滗fHjE&m,J@P# eV@C&H;^'d  &w Iа _폂.h˺죴67>'>@DC{Tdhb?JZշЃЅF2uh6BkC\V4|%b(%( o)NdcJK/k嵯t"+ļ4dx(垑qMd ̙lN v庮z`R Ƃw;˞#F^{T^ -4)pcEɢ..jjG4K:8BanI7L ȌXQݩ`!'[fl~D?"fWN^E ] xrr-xPCT)_/+!,x,`=ǜ>c\%y+`5 OPC9];=+gUn\fu@$u΋Wq^~ 6 6TTͬXB0 婿k a*޶_lͷ("m%f^% 8i\yd!/=WӰ"`ڣȍPz)cՎWɻ\>gWG ٨+!0dVH}p=7ssxu)bb!#=4CWw%n"}#%CI;tOpN)t< ~J< C Jm\Sp^^!Yx6ZH7YEd *M#{v~vdηxT>B[ˀޝ]ca$΄1#_*n%+7u D$@ex>@Qt6a!p$|N-%K7x3%t fPu JT3t&qZҥz96~A$pWodw+ x QH5g(7*>t ]'McQc,0xU~ӡDR5w+6oN$ӋsRW&W\,WMΛ 4%XZ~\S_l%0QyB;YZ݀W?p.+Od #Ph7%L0,T홶x󆩕":cV @@m ߜ¢ خ~ϱ}1a~5,ҵ{QQV _9bmßbu|h DPǦ5 FgEܔ)/ =x;[#>k6*t7Q oIvOͼ~r$Uè7#V$0&Z(W2T|V*ua$#_C^e'{µ=-z^EjLo1mC5~Ub1(=b߮;e_WA;i:kznœ8xB?lu=ⓉLs!Go`[6֣,׺/+Ošx] ۑXWJs.yݥF+5= ڸ:DNX^z;j*ʺiP4S-iw ~Y—K{ۧe] !Aӽhmo%nT[i`NNwB#2zSoz m&8zN~d^&NB OL4׽ʒn_+}x :]m9{4š팿:M0hHcd[k-TG+1Z+E glnơ5`]# gl+~~Wƴdb L 6F,kjR}&g'*+&:O*[7~g.-h:e2^UVM;h½ zyhNu@+:dܿ1֚d=n%Vc׽ZwW8企7tN?|}_E*_8"}tnPwe[s4!%(@ , aF m:v~ϽEdZ(z0qPg\1"@<6*ط!I,eaoE.sxktCz@hnKwRU]FHAx7lk~}[lA֍> l\Jd)m,WuFޘGiݽ~'~cu#.FT>g<dɗi):^Fkl(k^K1gn?a21x-%SZj СáN\VvD@6g_{ݸyȆJ}+G{v/Y^c '%%{ k}q-ol]0Fy5rhl F'Cx;gL:}+dʁ|"Zffۧgkԁ32;N/M=$};`gUw#Vz5bM{ZR!4\MLu`I͜|SJuxs^dW1+ V3s&vZҾgTY1q<` mutb`Ӟ0V_2O~Wf!OH/=[;oקHNn)BE~sy-K>+j˧ wO,C@w֪_qVkgTaUv2_Ί rv xfS> $7kPX1}%%mURDի ԅɷs ͊L^}~Ϲ=9G}-!S-9ヿc2`R.Mu$:cI{ S]%#9x&T+,ĵK7ړ`uQ4XܐԻ/rk^%ޫPfݜw:̮pocדCgN6;VeCeu!piQ?ͥPpQ6WJn}H5raފES vedP3Ѐ}@6kX9d 5kGGS"$6΅]eGi7YXͯӺ^Wk=ɡ-C Du߯6ޅkAʿdŏ,GP/P>DjiḁRQD镮j/ 'hb_ub~kOc^c4*4a1RK5Ic0!Xa[bC|Q$r9$.!gGJ7;-fiݺW XP8NZw'V`⎹ hk<9Rbdb \׍Wg9TTℌf`>G=:p<3؈s&}5 ~SCokOKvڈϗ""3l}XrS+5? wӦvi/ I<"Xa =\T߅q0޹^ ,R;<1W#w) !uLk&WnUٝ:O/IG'l =/a pVBn?2I (֩-n؈\[bIB8BqƙC&HLUNUӹt5U6B48fToJ .RwϲB\[?ҟ٫JZgN~7qbńaKa,QxMF% @T%ã9FkF!`@3ЭL߭H<)\&M~L{/U:{\ 0t(wZ;eVkVEUk"P  DVD*}z|7R#H5i}6Y܀ SE`_̝eT !_$Dww}N>Gx^ؠ[4LD P2&cA~n⋃§wbb7" ZXd5H綘^ew,K9{|^ބ]jH0IwЪ\LFY ٵk08%t fvҙ^!\Յf+uS#ZEBU^x3[Nf{,aqk{ _뤩’M8uTl& 圱Q[Ҷ:AN bv91O>Oiv(&!^&V3;5xg*+I$jC /2m|#:ӅgϘLA<ɻ,5zXd\ݔ? 2~lHϥP`_Fi`aB6fGy'Z~ h'SL׷!.\u%IS[r + e#,0epo/ÿ{N!K$`o=+4ZQxfB029sT-mX>]o,FړVt$,$ZOe+?eD4`i%d-b4gruֈTuk]Vfuq@PTmqDByWRH^dhZHD^|<\nT 7)ܨh`֧1CE&zDx~N .VCoTr7d Qڲ5%f0- S#8E$vW,,q# J8n_UDW;!sIօ>lV{oc#NU <꾖Xӊ3(XObG걻Oi;B3Tp"KR>*(vE@?^q55 ZF-WOt-dP)F'yClb}RT(NLAL{~r?PG =e\ݕ/]355Q],"30n?OT6&l|RK6HڏnʎpLػfpfK4}\! 1g:M_d}`EcɲU:jm#5.7HM̍ BT|EjJ7UiSeH~ ;o.Y Y1Ց4N 96Efl/@_T\ƒm/thgjO^aIIoE&MS8bw|KkEH)G%8Է c-Aׇ%^~6U֭z)_nӼHzSq$$n^jf3̐d+[Ѳᐭ >q:օ $ 5J$í~S]ijtM fڛ꩓ۢWKز0 _]Xx/A5`Rqf~c2bKmRJ~~J.qBXɆI8kKzt`ڷI{t &I7uO_0f9 KǗf E~ɋE`Ӗݘd؄C&N!ވo,)I2S:J_YPtړ~>)S~Nt䎦- ⍧Ն& `+><"ƜJZ )!o1<ćG媁ؒd +FZ؉݊o%3wpHP70/?]+, Rr~'`6fDk Z/ftN9c?5`UY;҂o' *ZG;xzĕaDyW܉857vD<ˡ6 _ ֵ`9meƠ_n:޾b$k}}KDyc`LݱӪ92 y ۴J+RR/c` 5[$On~Nb-yMA=#i3+Qz֏GfH3^ެF~12F7ź[V(>7-Ʋ`vĠcYU7GZ;9DejuoBV"ZN:b{|m>d{2*ؖs,IYWQpVbœ;鵨D=t@l|PErsf8R4E^AG^uȼ3Wxv=t}Ů' 6C߿RB5٢r{DQ3z X)snK6lBy?M=BQ=nè'6qʮv^dcm"ӯ4^g!KP--'-Y?p}Yza"&ƱNuKp-󌢻vK/n⋃/t " aL4 $ޤyfMlSX Wk8ʂ C*JJq^~$/(sS'f5c1ƞ̑9w,yY3<ͮjtg9$9Ruqy8k=$I&D\c`# ˵JC8RvxkWVZw?ҁǃ5Z,R՜042 hlnj]DTy-;ɼSLJo(t YE{{//ϳt))]ܐ?tTH] =EzTKD]JykG"d bf!ZTPƀ\5idI0Mۮ>Mf9nOiq^HH1?c̫[O=H d9U,|<&lz']ኩvo8UumcmW F{hRX9dS+0h.y.Z=- LNFgS@*0ljd##wo(&,do>ȕDerޤ2ZهVh93*I?ATũM6RˆN,yaz!vb,-]`LʷLNuLEDZN6u|LeGpH)(lg-NakV/Vv&-7&4YxUwB'3s =CHPPn57MTYU!pk\5-'xWͧT?)OzD6jG/< (d *ߋq3b7\aZ@ךNiA]5TquT]Mo27V4x 7h(zί@߬ S,oRy-4 ]fw2Ž)᥿SFޘU4Ň~3 yB|eH-|KvK!5J- :;v>-i19&Rs J3>z7+mT_^>uWЙKu=TZH^m5`-tB/#+Hh:n2::rŹ=65vYɨKg.)xh?Զˇ~SwokIp?WrXiމh% ''⋦L~+Z͓lvښGǶgyMEd=2I b#[B"mi(u{}5Wэ(8٩ qoI.YCe<Q\ ڶZ?.R=S21-ΚBxzMpp9;t0˕"7~`3j.8@­8N8Opd/, 0 JHt6G?pa`g;&uIN_gKsٳ}qU7riB/JL+]yNѐ1FrWC 8h(D=UB,jm|h4c}U<WRQnۼxl*>y*MGrڗl=ҭyi%]4pFKhȸ]Ub24~ֆ;r \]#m^C]B wQc*E@Ot}m4X_FjDIR=~Pm_Sٲ(cjƞJd$_@OETЎ%anoZ8оc ǁ g<":x́=i,+_Oj,g]UEaѻ1rĄ3jl<_14_F돏rYXY-?w[3>(Etiؾ;iL<9ҁqd섗㧺M 1G$@Fĸ8ʊsD\ )rs'/D^?8#e/-NMiMn"ѝ_vBlց;UϔchsI{ rpDBe+3Yήsh3R_K)anˢ*Bps׳-7dV+[ X`*Vhqb*m0k/\"%?Ieר<~!#x:13w2cƋ] .Q߭$M  Q.LadB{9O: ވp VѲk'"\K+M{nʙOT ~H:ts"x7ۮga 4zU VswRAlGvAxcOl0e"|r3O,q-Ğ {ɸutP_lxVGSuIif Ǫ()&6'ڷ9 ftWҀi3ƧϓE&C$M6#((ֲ2nȑf-|g SqKˁmsX7o>\UndUDdSږM7> w FՅ$( ?HBDvU.s.kOi'@=Rr֚۫Q`$_zIٟUk=G65+}yIYb5K'``#B1-+@ዡI֧]<\Po`\){o9: )JqW]C!g^ ܨm#qa(U玓=dq,I+XP"+K_d(_'ޡU!/`m: a/sÐ"|6Cb`~40LX` :M&N2wPg|qZ%;og/`tn5\LjSH82y#UgG@. MK3jM)nյ;5W@pC5,A^s:Ó|Mw6][:tAm)b#ScȂDL!J%k HV(\dm. <Vx~~/ɜkXTF/r].p&kN1JfHzxv^y좮 ,N3(B=ʇ%&,gKӝ>CJ2{|ev˼ᰩQKt5JÅrh%Ѥ5vWV K;g"7i3$zZ!;Uy|׽s9ĔG]M4|GpxQ&UQ_zXXpW  hULqWs6li8/n+\[er2^$V屒Hw/Yqޟ͊F?Nt5^)8QQ"_An=gFl:/QJ#LtoɴGn*'OCֲwO}g]'M9hz`ylXC3Y/$NH) QB> '+B- 8Yiߎ&лh9KT/xe尢P^EPdUK8JgLjѕ5MVjՄ9Z0[DuJ}x͑h%f2#j$V (WVvCFܻR]c.я1 ѳolO'0^̭g.K8 6wʪP7BԈg%>;f=4qݧ!ؚ^B󽋡>|lȵ[ !u$oÒ>+*hjIU /oi!%+ <2(ۡ)΃kF ^'!<βvUA=%;N^wtEc^p׉#tD\ȋdW2t_㜅q:"Dl;2>fl{@L7bSV9}Պ,/:9lf w|28wB V &8a,zҵṢQ0n2ҝ+':ct\Hrg\69+|L4#'aDwMa|fpn"dhF]e~0,*jE1 2 -g[7{e?q{jp12Q+I ,AsA<'{&_^g~d[wΧs7[o/a|kGR&e֯*y$,-x\Bsb:.h &bEo1K )9|>瞄 AѶ<FGX$;Y?DԞGk=׼ǩ %{^ˆۅGlD0&qtӖAp`+ qC~Ĵ RrV AxRuKu2^/Ph_Y˷A1[,$<; ~I8=E I I+u/!7آgWOf QLl]խ0{Pse=". h1G#WH ~z4̻,vn &gTmqM<;T;}h$A9Bg2O\SF\թm='&N=Vᔖk>|Qt6ft4g[._ gO#^Z=GzpsD=*acrA,DBBh0ϴV;nW)PxK6Իn9{ Yh}E}ƤI8wU`8 juOX*<7T[ `Wevx?>۲]vTL[7CrYCLIERy[csc~暡츉ˆ~) w# *ž7? 64k⨢F8QU/{3&sGKQFBK4cv'!,WQcf9 C!z,1j!'')vfZKE'"Z ߗhZrL[:5[M)ww Khc{(l ?Řp㆗'/[Rd8¦]-|iEnUAVT\52K h pKp"%kֲsK0kbjbuvu3bӢ ߣm #Pim7:ٍ'41©q )""Nk\<0mq!~UDfj4'tFڄV VmCQ>xrg`AёKԐ"Ԫ4--59Z~G BLRm1[Cz"GKzO?w/!-+q c  D>b] loJJ HaUOAG^LX),sƽj_. nHDӦ Vo&0/b~p!Y#flDu>պ9Mo^}zY@A JopI6^Z]6>wAȹh l+o>9eN 6 "Lh@"yZy|Q2 |(:S _שS { y~j=B*uOےr&If*5:Ŝ$&껫Z}x|Bs6FIat`BRZ3+ TZuc_w2.p_r>GQ(UF~A}_}3"ݰѾye9㍧=f7ゥ hgg̐ha妨p@R hS U?޶HtIqSwKlL=o M[G.@kA](añs6dmV;͞B' ds\[P)*VK1Sqp蘯$U'_[DZ>dYn(1@DP;+,8%I%T2ڑW-l%~R Қu=h_IYM voS,uj6HAv2Ԧߒ@Y&.IE6N|R3t) r`D=GZp(C7)cw^E{/&$Elb&/ǫgc;H 64{ȝP]o(rD{d '(\@77ERnώKX/}ĕƐ#=9ЮYV@qo[i7Q>.a0EdtW πKfodz 9hNbnϽuC@qzO=,voGD-Jp?jcu~HFe9'(ȡFbp9ĸL)KYNE'+/\*ʩIhhJU!)8Q/!,qTH+CuPM2x nr.4} DE6Fna/;HJktNxXP4 ~L2Zo@0 C?t b5/yPw|avB*.Ūt>4 <=iם+)Q S2o y<#hVQuYBsH8cRc,+l |QX=\!x$WR[%Y _nd#}7-5:z>\\]@e9_#UoسfYpݭ{F:(y=3;3T$m(:LRJ5q)_>Gђ"pc@f>9jbf׼$P{)-EŊ, %T_Ki@TNYaq# REMPP $ؤkzGU%H僟`eחjXFqɼ-3#-SzW&zSilrMj O`wgp;~2)N2[ШfEzfZZst{~R-CoÂq0uNױY0Gi4mv+"?*^|oy.y6c@EM @/;4;.G*qa~󫂩N۶q_ nM߁JNiM E0e W6bAԓċ-`8\l^RrӚgZkGc\Cdp>((f_IS~\>|HR8RZ1Eߘ FPA9ͩ!xc+~[nDDic R9l*.W9;7DѾVБw>`G~X]B7凍(Gᄏkn6Tbu;;m8p; n; U-sKk@l-1׽!ɨ*ֺ-q1Hj}1y<& hCai"1<*x} C&jtsN¹lG&B(׮I!xZNHCHv]m%Al?-tX,Ƶi}B%EY{#U}ObXOiI!JL*CtTx}eWڕ;h^g+bJF! 5$OI$a k>^kYw'^2Տ wo*<Q̔,~=,˄.=iW34&Z nm̶;9lfBb!yRVg2Xi~*k!EɛckEx3>SKCY$,)sQ0U)._ Ե%(%c\\(MyIռkOPke x0m-L"z ǀ=VH7}¬r7ř5$B6F~Mfv˯T T0[lN(e{#HJBtp?K d҉k3iz)gUXJ(nv Jֽ,ٚ,5`Jmߏ!^!PҐ5Es'0e9Xf0=j9mBJAvD)MrB2*V\14XQ:lIEP+^i'_ۿC$(by4S㯶үdɆ4karoTF~`5^w[wy>X,>5w&/l4B6KYA|\!%,&!9$+D4XLf$Ji*4_!u^;`|_ 3} !#ل"~h6!./Ɯq.TG/{iF4-xSt> @sWp"ȶM/RRL6/*6Jp-830GgLszs_-~apͷTknMj!NyZSϭ;3ZJ۷DQXR *OTu7Hscћ@EAĺg#6 =4B <-"0^IS`X/զ|s#J zЄ 7ƒ1+Gx-I%:{]K<9N\U\=$׆A҂P@=ygbk@)Ͷ~R2D$ aЍ^tK a2,.# 3b.b]$S4hi"E#2 8wNB5.ۂhF}uDHIi{7D>!}9 :ҸZaOo N \*] !m Jj 'vOTg!ܝ/ sR/rc _ՉvElN_cui 'AG ‡^Lhv lK}5br@hq `.7S8-D9+$r$9G8 "G$f%~ɄlFmd]{tY=* lÏ|=YWIn!6,)u Mg,q·MzKf$XL2k|RR៽ı<^3O0+vp5jkڗߝ ӚCSZO%PrA<ⳣJǼI[ E\},S;ѿ2b'eQڇ1. ؍@LvUO򀊽H'֪ܜ&+D%GT[&Z,uu&n79a#cMhR?bž7X H) OK.,=s@5iXB2WhKNȠq5z>Vq >vXˁ-ٞN-$%x/kOҋN>v| i08xP;.[h]FI= H GI2$$8a(7[)`p,R+Uo UQ Ǘ-$K-Af-jΒ2C,$qUv?1/\+ og'D$vyN@VRM orwdcTbK3 \U>AʄH7%C! / d >HiY_-W^ߨ'oW@Qa3ƸH@P]5>*Z]-0)iڱ?ӯ6m;*lyڽέ5 !ִv^1P/NɫoS éb#6-p \D>s?fa.oZVvJd e0nA-5V񣮻u ؐ(|a.l| QQw٥Ewk~?bnQtXU6Y:ȧuNh]Z?XBܴ!iU~!7~Zk:1/uX2nJwͽ23m[^ّ"ֽk IciĺK^^.XP $O>!}8 *oHc]5TZ~k|OJ6WI4Y@ж R$W$tu[V?#`Tu1F*Ol*W̚Qw?pyThVOkSv}ˡu᤭[RELaR=`mLxM B<\ a)Y]~Y=̞7u)]IlƢHL!*"+*u#]Y:sb%@YysCơ"u}0{.d/~*r~K},uMNSla }F]=[&(U$z<"L *e~p4ax%%/.{t2+3h_j"P`WT;AkB*F N !ҧ18qwfgƲ?#2_KR(4Cj*AN],[Y+2j+8XQ嗎Iou/\=z&j5g5r^]BB}TS*I0FqÜmqk"$%"sz*$8Cn#w{ЄF3$_" ȿ;LOuZJvz%} DFKR|u[ݲ2iY#` ^φzpwӳ.EYCBzRpZyɷ}pn10N9X^$j(5 u:߉AH؍vM~='0O=I"KMg V%A E㨖"-E&0cPa2YUӃhX#*#Ox $|ce!n]GEvȧ8@T#oMQ66.xVnC#2J: /C}e/^c3ApMyũ cNlFU4Tπ DV+B(^nW\ʳow~p]@EW2lp׾GTOW1 72ܮ'w) WͶXv\ qWpKZgTƸY ‚y$eWo lh(dE٪MZXb$ ӹT2Ɂ38+-fXmVu>,zj luvt"X%KEi0Quj&%2* A<\qD-Ց@yr@TCגxJQW S6^+q"C&2ϵ2;Mq/)ѯR_(RHs[ Y ӫ25~h(Q\&QBxu{Ϗ7i4L;ٽ~ڠB=WlQvI /W2T\F\?7=7?qB\4eK5LWIƒm > 3xFPy]VncO`Ѕ 1ŏpGωwb;Oy 04W (C]E+SH ~Gk6asݓXя'9}B-pCRx єJ6H57|qr,X5V> }zvA[fs1׀4P|u N)G\+]SPU )m*C;0( 2T(̓tȘ*F(7p`rë&GyE#qZt@Wy߀ٹx߫6<`9\>kK0-YAz**U/N3.k'l5{XJM(A[+'kg; T} fTt ,}?qNX;V_@!*1=X{/4s剀yNTeǞGZ'~Mm}g#PvY@2 VO= p6:*ӖroOy<jwn!= <7gw'ZU>!|d1=gj'ț uvŔE@Q?u'~0dydn/Bix%=cxW"(QQ^ } S#%."av żgd] ]f \b{QȕD(O>HKY 8ԁ(SJMs . sLD[Km !қKy=MMR%B*4ߗv[g`}~! u~:f#P"jf<2{'h4'%u๫r8^xEV5V|=}rL%l1e:g[Zc5!լ䇘Щ aXÓI8mӑ1 Uya ̭kHLk%QZȁBy;uV#O9 ۗ+Jb-!TVd1ݞ”-;(3 v%׼A}lDFC>Tf' Q`>'+Y&__hI27hKITc?uLjJW0ѻ#sP8'q^x _oMujZLXƆYF9 Nuki7Cɤn^Wi(u5"WK.|/gaT7؜9I[i/~Q R-BC$(@yk ȥ2a4iѣ`zAma|"ło|اpļ| k7O-B:\}z-`P+k_V%W`9uɰGc;Xo17%9Ϝ`^`9/yHrJ2HVbi/g|)Ȧ?Bb ՜L$(N!?)')2RzĖ?ll-h$ <>Q¬}$(";cQͷx]Z@#__ն"6 oW-nSE< 8 LƢ*]U%+BKek7^wZfƟ꡿rv.ΠtMQL"T\aȸ5jàÎ:<6F$DĨܿuvQ} O((˱,1YMNk]bcA2Pxt2 aoӚ~qJ_dmԁÎ*O01G6:FWKGGO>C _#hx V2\߀u`dnkVP%l:P)s3c⡛_Dg*7D/ ps}e\2TgMF*PMb^Ƒf{E:ρ %OԺ|j zAuW# Օě~o+Kmh~صMa%[H۞JL&:z7L?dtNb'#rz@# ,#27~߄t=k74A~A.]l! {m,I^;3uu+'x[ކKjC=_ؘ,< _*:I@ӕ?W-(SpxG3l:{#yxAl\}cm ͽhQx@qq:9pZLb'0hWe{4l/=@aPثN͈ l֑F,8n Kg-&#2j 9:`'OY~:huSKtN'_EF9qWcL.-a9繾Ay|mZW\)LߋXZjRߟOф"80l\M_;OGq%,)b_G]x4k9Nqqa-W7#Ly1Bc]J#wߪ$lA8xd-`iMm뱅&vVɽphDѯjx$ֹٌlxhMvhpb H(-]ѱ ?:.8]t&n$8Spi'cqfdӟ)T$DPr@ll g%{ow vG3e  hWNM:Co4*Ѷ,OxC,Nq n ׄU twwI N35dMTa9Ӑt6LMܝpg/K0|iW0%;2$H&ȵ9R5S=h+ fH=#"N/"L%-_SdHز6VP?KGgSmjA rkdFcԾo;k*JRXY%|Չ#ЮC%D?YǑ1GsS=@ٷAՕ7)>v+/B D$0gu /Y+Y}=Еnl2n5hd+(̽sX(9j]Y7= jnLES2k|Ě<`7;Dq_{1f [tI[Wnb|o*WL0ZzZpus06amվf Yy+aeGވgM?4gזJ]] kk5Шl.VfKÞQw*+]߼Rm/k)RASnBoxê%- iz*P 2Gf+p"#30'E`uWomdQzqV^\ 'bzI_2{1`TV "a.٢ D my跉O'q-5]nsD8>RHkŃ&$gsSuȑ{7A7)tp܅9 6lBo5`4}+"4ydEyobe6b̋@?6HoTRjz"5n( +_pP ^ٍdF[%L=߄tZ}Xaveu;SP ;Q~9v) i6q4BJK 0V gd[wYZ)$Q8Eu6Ǐ 2 Y'QAz ~q1$>|ˆOTp[JF;b[7~:] XEjTﲃ* ^k$*Hng Mo(!T"XBb0S pEu@PT,Xqt.^b]ۻٙ c8UVS AHpza;t"7#2@k, OOQY»X(ѴY |oφ5.CYg~A/. x `g`䌾f7s>.`"kZ~G2 s TdlRkɝ 6PqZiVMc|Y#q1NEͥ`euWDK"# ª$e# %_G29}W*'z2oEj)RZ+ /Np+Z܇7HHm؍Bȶ.v!:d~>Eܟyr; q6TvWƑb=KnI4Ws+h.="~V𙔇sݗ?#Ek`NnV:FUcD' :ގľV A zL_Cm8T"KTVUVl2gDBά!R"ivS 'ٸ(\#!.6 Ĭ}8qQZ F &t=*ܶM3UK;P1f'UHO+W3ڿ':V칹v4V`>:Мs}WUxtF)Ǜ({Bf2%F+ebEܸd@ itRje~U,LIjkP( lЭ.8M 7 WF.=IQ o{;z^k L9F;BǵVXqeVѯoh o 4RTwk&BqsYdS *Y"|Rgr*jE%-tFVCɒ>)mҟ6rJ0g'4byhj؈h!D`xb[?$C~<\evifz]$入JjW끷;Xr>4M󃺇eC U.NXE;MikzF &?,dNpBEe*yppk^8+.eXռȹ뒵 bjmEVxGuMJ @ jlJ)'0ϋ[hN-b%D.ߴɆ~FWA8ymK¯n)[l,T/S))/c o]$WOR5v@/ש$db)WB4R]ŝxZy ڗ~^wXjlͺw7wcuw:f*=8$R7x ]"~!uC)|<־=sxр(wҬvbA%+ݭ$eJK[vӖ83շ&l˵/V *hoDw8$"Q*sxDB6sRqTrlGXH]%~ mi &55rIIOWDcA62&4&fZjw|Unܓ6U=o&ޢmXH-UM%IZ8YoEKsVk? ؘ#c+.{2bp,{0ՙK;}p&$}ʃ+r.ߡn8i^D|.N^m'MP@N+^|:.F&`*_s\e" hj[FC{^e*)whxГreO8G >Q}p Ӄ#f Ì?ͻ6ھrh -~n=e้wMIHV"gOS-aFT .El ˄f-&Gx3xhxV'7w_29'n^^ĺ@*v{p_}Yp)fkμlCvNj9в;DQlrugVc ]{̹7v~s#Oǩd6GWaý" 8,)4lSp-jsR*hMAĬ/Tuj'{w1Pj~%siBJ FA  BwC:Ӊbis# Y<b_ڢ 5RI0d\2],WؤwL\T[s܅ТP%;shc4}i&mԑogQbp ;܏^$*vv`ԫյ'a v{x-&[csLĔK:UXYOSScF ||b`"a,V=¢ T"y%ӈŇ'\9sKКв7P!8){6 7*w״Iw nm\*\Lϓ_d =\Z5'O~~EA#KcZ} KiIиUCbdvbP #uJSӶʦ d:k0X@bFky$s0³_OXo:#\R7.+us/Kc쨑U> %-j/dw۳|3o=*{G6~?Ec7aqL@$] H6x*~ax%^(8ϝT>A3{ST>WU\I#Yh{h-%xqZC=9yI%ϗFQG2R|).mMa~1tG ߆k5qn&_/#=*%U/xo$ >+U1눝?墺^ 맗RdJ\Vjwaplv2T1tyGƻn2w\M\SI_ _U Lg4]WnKg@{^55 D؊qK20P<28B3:_a#2Ū. *\JϥH5f 4ЊW}a\c\ %zf]\/΢6b򻰌 IemZeq"F?>"3p2=OAY@n!Jh.;>L I*Aƭ&S`]JP9fm*,UHg=pqp+ N@L L!'sg2nLa|ҡ2}Zřܥ@s:D+(,e!>vfg{Q\] ZKЭG-0RWn'cY0. ^S DM4C8Ό}y}E2#G@%1lw6203k9L!|;-rW&Mô2}FHvM8uq-hGT i#fǁC_@-St4k (:Y#q$rA;둗gY+̾:',9vX'&S. ȺuiZZ"luB欃!v9:iʣE9E2Yt!7c\OC"=xUvǡx1ϡ)c#L/oo[}D̔YnWM!czJ)~^?\o ~K`򵴲S& >8%' ʊlK7pV aM-:J.B# xVhVnq]g`;b0_:Z)Vxhy#]XCX2MP{K˛Lup9c7MAwW|{T0p5SfAfL i/$RIРYzЋNƨ aH|8i\,V2f8XGK k6Ao[FkN6Q4 GC}R*1ޮ6NH.fHWU q%rDADA2,wCܾ,A%%frj4 G,l"%N,#piY,BidxRiy_25Tg(uFgu?nˣgs,{M11 >N:\F'GĸxG74;{M@3du\ھ(i]-\[Ơ!2$k+/B'xJu'DՉRt~U68P;>>J_*M8ȋr 3! 6qMIvv.(2,nofu6-Ixu AFg>,5H"+dDtB+"mp1+UXqʹIt<Ιyqq1I,W6?hL'F*nj:/yLX=YjDal'RJ[[\h|g&BLq+(Loh҂pIe_eYWD;9 @vp UG$}Ԓ*4SSZELGR=S$䱲ք{J,"4 X㕉՜MD!б[JgZ ʥ+{2o\'E-<<’]X; Z79X#%tTpטVR^u<0UaSؓhaO e#cYp3F5+}ǽі`dǚ*Zu5m +҃ZzmB7āMMfeQ>n)bUYuY nSQ✏FG1mN1{T`_H^aV4 > !cOHe,d]id;Qs!fi%@oYMus k޷2uעp8oꪞbƂTs1dJ?:TABکkt >mswCf!L;R@{L*:v-{،N61 ΑTrޒUGcw?ԍ nο"Us@Y8|Ω6o Zc2#.OW~$rY<¨HGM= e[Z"ރVq5WBSoNzﲙPa7<`NtW 98 dxLT"NJZ<."{f ";ξ}wX+a}P3P;%*d9νoبԣQٵX8i˲* j!`9 z}JWB79BD"EVV5#yWޒz࿈iU/P}:`Ф9) J9^'9 S~-R1US8;;g@"!tG&7S=P^FW!@*1ƻWΰS?0 bIQ4 3}|oÝT`m#opzltp ~8r`>x9o,A K߆"1^-8#!诅nwP }*8X%whp[-˛͠^^Y"mH}+am_xh]>׎@߂g-ףBY~_FJo S"a RL@Z!n(i~ɁV#4~y T(Q8$,!iuo=DfǴ žVT~x WA+5]YƔPlix6T}s$XYᜇ j|2e"U'D>QL`>Vun{|A=X@C'B@lО})mɖIwu[E5On'p;; {zSck3̐$ b׹9eGroLU<Ą^m KÓYr4r}x`,ɞW#PwOc=V(ny|މ̴.v~<=tqCF֚ POh{uWNue:1cA܊a~18}=,Š)7 3鐷ߗv8v`Ծ43f9z\"HoNgjZ1'!$=Hģ0ʨ]4) FK+^ՀU5Mk=C'u}X_L /7Fz(_Q)3k vZV9Ui|1_=7Z3W7a.͑ĚG` "tJCB]/]JbR6@ɾ]Ӈ>t VLr2:n2GqvxY\" 3ClߵC`ՠ(QJҔ#+o|>><\/~!B &"ܵYװꔚDY]]c⭤W'AԚul5 bpezNj73'f>VNd䦩`F˻ad|/||EN%h\pu$m DN_2)4>tN 99)&AS/Y;1 &XRjbsB2Sos# jFZ-,LheUnƧDdk(2׬sΪ 5(odDBm[>qtWv^v2|9Wؓ>9NI~xWQ-JnF= ە؅i{O 3>]ͼz7-xDŽgZ)r-hX1 };ͦ a' E cOB#V I8iN% 0E|wr\[jQ=~``f4 "trĭ"ZT~Aҭb3nS||<\01C6Ѝ I$ۗa{OBѱ||sg(F9nXX[Fcհ b>ĂNZ! ;-b((.K1w1".jH?@KZFNzИمFb}%8q%ђíA9ML>Ț⡫4>Rg{3^tQqv~>;pjwcmj RpkS sv[1r h>~TPL,k/b"\k0 Pй 5s3yM/YjJ7Rx;՟ Hax6:b^Acz27'L!'Vu5,ZW$;B,ヅܖYfjYk~9үAV)L4&MS-?nRUQ^͘T+k"}QTkrP=r9䶗 80YV/2L4M`=ĵծ5>/aBAtgEaj,0%Tmd|N sxvgР ;1("b=09j3K𳾲I#4 s^H=BpȻÂ*bZ%ς5kalbmky"g?_;I8_V4%,-nme鱞|嗄=gbs7U%Ҹ0]eAu oKSКceܵ2rq(Ki.RPZcLxqҴ#DZkLvC} j ͫH=U SݫAO_NgӂLy(*\$eO'}Ïd"N[c2 L3I"b5 7S01# ̋I@K>翞t" 8Q="l k q2A]II\&l ={ވZqjMe4%0䓻wxK wWK :H'&XLur|qLC1~zΐ;}Ed#W*Udvdl83A8%ry!8|ңslÀ:I pq @|Ƶv)wҔ^XZ\0҄3Iܬ5TexkBRg]:Vk+aVp~I3X99?0]+3“) >DseVo{Av3@84em9SSW =r42}PZö@@ [\~7 čAʅԙQņ5HŪ;=I ܣ'|JQe=Qi+4:h|?zr9+A_hs쟖lw/ M#NLf8~fyxzg~:Cl&N=HUBaaÇa8Rr,[p* Ջ:/gY+4+@M@UkZ]SM<ңuh.Oľȏ P {X2W#@<)'.vmfG^wFJr-: tB^ r!<g8i*l-lwP .b{T8҉<A]oJ(mX%sRPv[,T{^o .%ivGc{ݨrzCcHvĤVЛQpWt)q1t +?Vnp+Z-曾ü fٕNjI_;.Ys&GƭB7{.E^w4@QCVp !6 19.M50 | PU;}Nݼ}9+.5C4j„`ٻ6)+gf~NHaɴi_mX,g H+>UɌG+BˢmVqׄdG'O[4[͋`;BlC{p= 씜#U&MpMmflg5 +$[6\Z~$kZAbL܈hz{ Y<./@fdNQץjn/ϺIwja@$0}wNL1@ Ւy>XECeIb??f/EgP懮zV2{Cn{n+7=ĘGgQūӹ͏t5Nble IJ]׏K睢B@M+֯pe#U#jf+A<5A$ƮnK03c4 E^H.DB8: V{E(]-/#CިÀi(]`ٸO1kį:䴏r%PǛ,Fw亘4(/0 l ؘwv'$^l8f/8-qX_t!|bCwZWڦV%?`.nFi+ZX4Ե+Kf12#.`Yz3fvA#ֲV3g^NVUim!r`K' P V'4r )Oirbgؽ[a.%lC?Ei{׷O2%}r~avlf,_U^:M= 0tX!VܫK Z( *_Eͱ@sY<‹td%ʴ9B+ ̡/䣞0FGQLODe*gi=|⥁ݻv_=l?""jNϚ>7V)Ë ɄNzYSڑD>$ 9eM99`nҧW؃}q?G䝱phw%}0*SHH@agpCosAU {Ƒ1/`͇Shc7QQJEPvMwIA&L!Cÿ'QB4u}OsV7m%#.!Һ.u:^S4 )q@VR}a@ !nlkABIc*"_`)_Y}JF urڧN"GF)^W)\ݔ{-J[Y_h ݝC2g`DQU-x#YTސOR"SJ lKeK w_P izC͇_>!_J0'eS&U0=R) EL62z,7w_Rj1>x/d&hQ@R2Wܙsn `Wr_XlIdO;L"S pqf yJ%1mb7(AL\5\RӊX^J {N,JPXܐ̨CHR?jI&3&+/{a0(6vGc >u{$(*V=U"4 )d KSA..P@hT[b)% ga%V-TE9ZV-cQ~gKi|v1. = oEuL"7 iץ扛@)A#{9!:lOy9 4׼gA~vyF(#qW1!窮Hl"|#/' D0` l"á ?ر>8ߡ.t{gss?7zƹ,Cn}k er?U"%]`%Bj$ Y+[XAK|>֎d¾D}(S $/']+,wtsźн*C7$$bicIh߱tTQ>nUF3p!PQ̓t`#ჁfdlODh+=M7x%{۝Q۳D9MmdFredy _J:=HC ^Hg\ڪ#@@Shбf$)2sr5Y mtPz =!ȪƦy/(JVA.DkU/M&ټ*U$7C/KG4/Gkp ]KD=1;d>) },t׏٧:"[!\by^̃6:Kz捃W XZfH0?>! 8h5#:;D/~VdUƄUgFtY?fxQu^kT~ Ox:ſ*t=R.M!5s ?|W52ɹzT}:/Nf#Hwg;s'K^M' PM6f>hmX?w8*02 &]%Uը p㴫'w\) EzZ AzQӲL*K迩W0 Zg%sCf,$Y|.A@4D"y" #1̽*(3$+<ݹ2[RDRkg.mQ$="(R&H(I#f&eDsJ'ƈxc<jt*P$2T&m ?\\&TG)g5?[p7J_]\z*?J`cjb]yqDC8>-l7vjY)D #t2b-]j5M~L7 H(_ Na0O5y('|\a1I߲=rE "[yy1~c[TйXKA2ۂf;ə;0J=Xv&t_',mPMMuG3]6' hsZHp˿2# xJY ?5 qp7uԶD|l^WsFGV4+#XӦ>rIĎORe'q8||/t#a7꽝zn@=}b5x Qw:vta*G^pǽ#s8|tvN1-LB{,SٯvдݚzrleNg׎bm7=iBE duMyQh{`Ъ0YHbFf8$Wxbϗ:yM*͔ L A TEa-3Nr$n|nxH* U)vFN.Gu]L1: D?%9dY>.O݉7qΌą&;vM~iҨx먕5"ͬۂ[tg r;Z@úw(GmI"g} JL蜣r;s $A- ?<cDcN!KH`wLEDf7,WfUb&IHioe+wn`3آ S&/лL+;˗O)u> ykqJm܇+LLȦr_>Şu(Vg@;Xl,T!5!*ۉ:I"s1{IxS\> %HQb#j`->xFbJ%xL 2 ?;4F Hn{Wt4 hY@PP" $q :h;i1qmXHB݁A'm_͖(M#J]{2XUa,v@5r;TG<&zZ V>)h!hś)W9*+jyX~~02xW4Ruo$x 'Y9iuLWv1ʂcg⸤&K ɉ̎?N^$_1׎zLqzQj wYyFnZ!J-, g5#o{Enk K!Nql#Iyŭ);*1lzu09({fH$rlCyI:k$ˍ:U9jiۆhqCDM c#yc80jbtu:)붗_O֊L ȟ<-mQٱ'1Zl(Q-«_7 ^ȩU|^4{ H~Tӛp0֪7_D '8_9wQ2؜v MDaNu CMFE i_uCxllD;SnTLc;iwAW]xH41Dq- u*iX)mA9F z; N:]pZdv~`U?qP#?mNYûʅ 'LܴI`ᬄ>9ӧmD3F5bh؋5#iuZR?46wT UIF#;dOm|!5kYsR!#Çh;}*`dYVL!3.X&d7J-b^N-&k3qv\Cł{ nC%&+ k sah~YS_T(3lׯvT̜][nվD}*ĵfiVV#[ug6sWKījp:MEk(&g_{V]~vgx?&!vBH~[әRa;Qr'4wS],lVWO|A[}Puݼ]gԘU!G H`ienWGe-מǛ8qØϤV%,wFtmgpezX3ɰʍ4,R:zEl$6ޫVD>Qh`gd1kT&G{b06{2H\vBבkZgPU]?&Xc^uɜq1iY E&ͽ>˪Z k!_L'ɗAϼHlQ ܙH!Y+ewe'lOW*m~}ԵA[-B@?nkKM*Y)N V"s>˩7؂ SfSSKu̐{ :p%Jfwg%dM.J7{rbWHٹՌd#٭,f[gxƿ "3E8!Y~$pY[h eI"J%z!y 68Qbtk!Gڳ'Y%07['[ޭ*l}F֣>?ؘ^{ZyOM?HX]{~v="fӝZm1&\m<,$';`x#v{,fD$%qęgn%c J`LlJsS>rЄ 7u ]$g~g{;޲ӽ2)m7Y{ɘu5f67f_h}VܝCEm) 1:1]tqҜU G61Ѩ-㻾UbsݢZ\QsT7"޽(_#+/D<( #eGYt/y4_DDe B\ȘP^~_l %0Έ[K%ܯO-Eb\g)Tr2;&2Tn8~89:o bUmUޒIQ„=xκVrf /C7 ʨi |TVk|, I,^"%񜂾uG(h7i 3m`]5" 8s?w$* ~h 1l.Y}sE X++K!>K'`>B!)ڰou JUO%t"GWq-N6M[ԡoA_\-U~Xs R1 2Fml qq Xcq@GJMi;iPQk譭rѽ Y((A/#8n*%yF !`/9E۫/Ջ/+x.$ߚ6 >5Tklny\D?qyvթ>1uP * =z@AdΘyqrjRX m^_]WG}8p@$c 6ivS`qFi/i<1⨊=VyHoV hM13pS^jBb&f.ZP0^PN_بP'pCbSs['wce!mcWK2Ii<mmLJ/j#X6#rce6WG#2TV?f\ Ɔq*::QZjm"(<7_npJbE B}N F*oCiǣST94{ʑSBX}M:#.dF>7OvVb,(}pdIZs. XȀed]F]F"-Qq1\:@'i!\ٽxg+itۦ}wPjc.7R!B׫adsIppxg#VIʷ7ti":TOAe%i*7`pFhwuSWߧVZ}2D3, I:|JI? lY)4Ņba V`AszFMaXQ"5*_4+|F\75桜aEօ~__Lx5)~/Nm6/S4šfcXwχlF/M : f[ թ5v*\ROspg塒5iiBxZ,. ۜ^0]I< :P.J&4=kQ@bfNjޚסw,wK W@CSmC;rlH 0φK#R%#+UML'b=`$Q=NѷД}t;qA6*Y O9|vgBX}@Ps j7?LWqCmFSS(d girFDYA}OT1ۗ⒆fhؙN5[[uxȆQfE@@X1qgTYGTBq }="d(a<2.$N(0pR*Af70Ec Ys15I3l'tay${‡kT@xOlXhu)Nwd1j %;c&$|!6¦Z_l\^ Ol-40~>i55S_j4D&fo.٤ɰ |y"ܧdHx%CHiF Djiϑ&#i;+vaۉ^I4!o)%f}{ 9QbUKJ&:p:'/3V$.+\Nr,%ܣd&(=0٩3,ni 1@<uhޡs 6e _NLާc8,a*m~H]q? 1_iw})\\tĘq Qb<8P8\]6v݇S}L^C?j ݏ@dk~8dȮŸJe0;ш2WØR@RN v^h cxFF_~ PZ-8*6e0O&AhkcS7Y>F#7DyheMjD-D?f;$p( ^c"vAAP zi5%7'+_ _1-sAAGz(_i|pD$eS W;x3VP*& =͈DWEaAqt/Nȥ1.1EtrlW&A>i7&c3Ad JS,?pSbbY:n9b Zy,Ю)P%`V$[G遳,KvՔR TaTJPVEzKj<4HQ^أ*ĊC/5!'ϩڗnzّWW ~߲tɢ #J=@Gb(2T^7aoP)哤K- *_X(߫!۠T9q#.01$@baR#Y׹$ P~rdY5<E 7 -br}hDJH8:hf_&l.?|J/b K`ZCpXeU顷ʉ}fx-)^?Ƥ7&U-I2Ao:$KXeYN8ͪkԼ1g⷇gG/%nW] &7ˁzhhsodJ?i@=io!Vir̶ҙp2Cf^]cA̖ۣ9*bQ7ڒ(\is ֏6XiN5`IBF C 0^&ҾmJ\=#0E@ -`~Uy3K-+߆RLґwt(R!3g/i#Pr):4GD3F`4uYX1u\APIxц+Sk<x7rWlw+ڛW/|CWF>c3r-,"Y.C`8J eb=|@~Anta#$I)ǛRVK}h̓m$dw1rJG(n+)V_7Ѣ LWC[\3V7\NIX{zjH#2?,u"DZd45xwC30dMgjHWB_n=E[3(C_ l8V*7.,oFJUE>JObB\Eppj6Z #V`pd=5^ DP(U7::wΝi+AT&})-~Ad !W90G&mQ#F=?aGՐFJ@C:%;< 挽:,_f]~@.ArstGn\AKH-60ln 1jX9NcWvX 60YH=RwcC*t8߆'|aYFS<ᥞ9_iL EnAKoQ+pͫ+\zBs3BQb]:Mťa^wmҴ ܋۷wWnl :#rB問c[L0՜Q<۪&$ӸGqdzgZ#F[ $2E Q(TO =c$;ÉUsBs [A0-|_Z}fHhcZfi,?׈(E}$=Kؑd} B48*,\Mv41$,ݶ[E8td>L8[qh$MpMLKȴDjA/ҽI+|iګ﮲YAkN,j? D۬~qW$T%?s%Г%)@띘io+|[P|Unf7Gݼb2`e1|wпAH| Z kT03MiE~0KRupBP)̿X>~/a6eF)Z\S#G%IE1lcFAH:ɜ 壋?Q3[(l6R`I3Ihc< &-$hszw;+4GûTE{Ì%X\2 SJiW4j?#R/1̷겺9uH݌ʯ6R&X]y,opC`lZ@ @"1v nfX͎=Zj.N3p@-Ƈv‰sAi5cQ\hDnК\yq{;aV K:#T':4KxO)U딕_mjhY?ime5 `!X!jbB Jb[R/+^~ZE-g7D0sY!ɤ j,x5e0C<'s,懵+j6,&#UXZC>pJs+9 fkl9Kpm-ҖU<;u^%:?Fp 3CoN}.^_2z$ cnrH#>sC+җaX BÈn${Ske]tœ/ y np`KlO?8V̽Azl6PoF<ڱ")`v^vYtf}>'w*a)jt 7Q B8RL15_T򙜅=P0n4k,d 5SLaGjFv33z]q^e!Uf얱)ߙLFr=ݚV]p*.AT+S!k/0\+y m:r`ɵ'Z Ĥ W4 ҟ4⽎X~eJ¬\OtXMbxcAo] sYrrnK2[^=:e`0Ꙓ*n Wf$[sw;弍oٝ'd'^onZ=#ʊ˥ 5ķ%f4¿n)<6b{ZrFa1`bV'EBؚ"%OXO@|H9s*}wRk{ eUrP3]msۋrѷ;PaӠ+MΛ+@FK2R *=FI;_B(:I`r[" D(Kk&(Gn7X#60 XcM X`B?=ظF|8gGZv2|Ia!O>b`Fk6A8Ą@ݏ] 'S5=Rd{gY a]Ҹu_IjmX.`_EhqU#`ȗ`du\t,xNIpߑLVcb梯&j8SxqWaQ8UD^M5t!A7' MwܝztnGIHӝ+n2~VzjS3rU/"H'Uxf<+b7u䀈IY m.=TEEڝڄXcda٬nJ;Mړ+i;; t:NnekXA*и,< Æ#yJ>]>4B6,H★i=ܳQF@ Зt:n| 2Tma|s@9 !t$J!9p죃&ٟtH;]F_E$Aw>[^UeeU>3V~Dg(+[S'M}lRݽ~_'45΋THnG?=\#/Cv{l3 Z}_O]}ner3=b/OX7)\~ʛtLAy F~x(wt /\trr U0-.}h!- &η6dY#.ő*o_2Km iNhFC FdWerR~,bZ1Kq.=l hOh w:f A`bY#Jbf A=KËP Pj] O'IaۥSHUqFyK߼h)gKCR2٠EuRAҼ(zB8v֝UT0&G !ۗن!6kr\UWk*KĽڠCpy{ڊ%_.lm咂\[`C"Q).`i`FG!' d~ V&P72Q֮?kSm?EZ6CNRuꕥ':Gb>_,nAH۝ @` nrmg>)P#z@;ps^AC)(ޱ+A`Wӛ O5dp &U |I(`,my?0Z-QCsY8(;>UHZ(]ßpkL'u\mPK*tZ/bOQ CK#M; ɆL;ަ'Psf4p+0ZӞ5Km[LM} U`}ֹm=/\|>KfABל!wMwcLjg ͢(/E!X3nOsMUeq"&T"HYLQ!r ls$Xhu+ %6|x4j~a!BĘBS3.Tm?Ѵ]kO(d/d_x v:ʅ9O%-jy?C1Lʀ܀Mܖ56\*ӣ?4!H/88hPGFk~.8{iA> 8u%l*{{ 븴4bNf`xrRzӠ=Wv)~/9;4ԺsL9x5V?NCgGGzͧy6]Fi~<'y" vwB>Z\; g.|+4d}rf?qޟIFY_i9]y-Bu"3<Λ 3i!H8Kz)4Cl${iJN;|?)-)!fy%pUJ$ˤw,^J37 a~qP/̺ V=JfBG;,O F킼hHξT!צ"Ytze\do[7z B©FVyܕi.BAx 3=q ?k>ڴO$ʧтTkPWf""%*w g_J I- jrQF>6lsC׾Y*DSz2J~|i6Q*!@*!D֛{k%0\%R=K-Y3dHY_T{};ͫ^+)?_)qq?es*/ f(ș|+l IP $ ~wA=h:{{fĀZyo5ǘT7U'㧑,HmKH@<S%&dh.d\I`"hP^8k̦tQߩ !vqy-P-!u`> 8񅂣֖-!#C]'A\~4N`$Tpy؜[HBV,yH\TZ&`DT@Oy|S\ p^?bu_soۿ6+e'އC9CtW[91sqo϶џG:l'*u wz7j{.IOitMUq[#c<_?Gy-F绑AgxU9hJuu{`(~hNM{XlLp >oЉlΈ:Ԥ9}d3SYp0qE`=*/P JSGF{ <nVeq^ UUufTV@ޤ(({JSA.X<']OY̭cf9oyo6*H_|PnAȠnfӀ Bݭ(Ίe 0ža.KR~Z+XD^lu雔 %Jx8Ruie5I=F1e[ȇ,]ʒI'ެ,|.9Ùy]/=62!!=g$ &h0EDU?IsF7KH p@LKkj@2AW9UvIL[Әf9գ+aDsr4 u;0.ؼP`#uYs*9JEJ{sel.&ہv '.W&}0$jL@0zeP(R4~%͊;Y\? H%,3XݪwE%ÎwFX%ҥ ^]]6ܾO-<{lgBSVp*yJZI$oCڭ'L ,3UnܻO`@%R(_4qB`#TXQ=~6aɰv͆F}$}ӕ9Wόxw<"A|L} jSsjyF:}tSR[# ]…{Doy]kAZ%_PAqj~érU U6 by]3Xg֎=G?g[G]H;%cMe2za^"Ya_i&(wO0DO :'2jA 1|2T٠_j<C = MnBu\U]IV]iqoc Ix#*,{8Y!YGakXXب;1-H2Q:X|0c"ٺ2ҷ~6|h-ESY7(-ޢ**7jh@-.KnF:Tf%񤵜cC`rɜ}\j! n__|=e8дUp9[Q{0Jb#a8HfO{.x]2ʶ:V-^|+ \ A@ݛ e X)v'#]??@.FR;t4 7mPAb y]$W\r1C/+=(wY92y5UyI3|X1߷ӥW^r(zCKz?f~p$0Gѯ;np/:hq9z]{ܼWFS-D)ϤQF(Azg6.62Db{a5ȆMӜ N|dx:ܥ Ixc;StEׂm!!7H1b&I4|',7KMY go{I!O= 4&Ke2iғ^~ N(1{0X[p )MZ^)l+ؤ0A/8 I v ǰK{%\a;h]n .$/F[Z]i<m:afFO _kv1PPhGcR', Ǖqަ Tyذ `zL g?MGVTcc}l8#PEz[L/~X0 W[wIcG6gƇm?tWzio `^aPVX#D#{wv. Nzlsk2I󫌶ڨuocKӛEW_.~CL}pL(@L qbHa7]oyԟ'[2G;ȴ"8qtmuFWOeqb뷨f$o;w0% ˝=Hm||p^ KwgSfQeq`q^x |EE$ ~^hi $ PwecZf@.S];s;Vdٖu;we!ՉfPi¨I'?FI9q ۗj4>ӕM4LzQ:&.?t H+w s_jNb(QPu.L茁Z̐9j5>c}+SIBbf`"!*L<[%fs*#$oUrp 3xeB`Dgs^/&,>h+Dċ0;܊,`2Lb %@ZC. Ka`'1m)欥Uވh[k4| f9 YdmHK}HF˯Y^Ri]p7PITԕ,)HJuBOeM$EnLWJ<-!MBkE%}*!ԦreGI0|; okSZEŌC`Y Yuy4Fzd i")`C4[CӤxYk+_ y E.f 5+{ M?4Rұ 4ڥ|[D"eK4.@]*^3WXMoZP!@!_#6YHn 񆹸W7 l !c"9AV@0ZLp|O"VFv4A1j*pFS7ʍ5Ps*  ؟͑a><Ѫniô㞨y{'9J2`hL&shES{V !Cp&׮^5>/ZU@_jӌyv[t/e_)}J9^Ft7E@PqQ.hB*[7(uH,ԋ@$o5ƯkɩUG 2%EYO`\]q@AMWeڅ (۔@cj8I{0?B݈㉞Jn){CUg*y˴Z/b8ycI>tm Gƻ=qtRLm$;*zs0O.':QBd]n=G9 GIMhpA:tkЦPQt;},5y1rI Afa')Aѡ l:|QK@usb^ڇWt6i@V[޽ZW h^~}a=O+Zࢩ% ֜Fy#۱h _K{܄@@ !*_0nZpdc&X=ddm9PCwiWR,_ 6@iiq$enMbT*0.CnUќShɕ_] q`7)e*[vCrkX4$t8;K3#}r(`JXPZBg.ĺNX7@$˕r=a.M3]^3E}7Y9bx8F}ZKt7ȱr wA˧ԘOjKKv+4rsWۜo+|30\X/E#&Vps}k4Hˑ9nxĖ[sD`k 񟵘Fe;"=@[ʔQ(m8)~˯ .3E-݉xU:63 F~vLZO8ٿeErc+oOE],=n`¶8Mq}!DS<4ymKey@pT$ K.9m@QeqH: iug+"@?[C50Y.U'g&k._T%Y5ԥU 4;`)d`eE$o#b#ԱFx֪[; e0º.yY}< V[Ó #[W㖐ꕖ: SpeW5h|OE#V0 oy_JT.W&* ysƾa@^OYEDۀ+WTCWgz0mRG|d5nmBh0 f[Zw`We>-_o[9''eг&Jr4\{)-U%WTQXWOg:gz$iBʓp{0wa.CJ\zڴJpVgulǏ/pڤ\Q J3/Gm ٞV$cV:[V@&YZFyVVCs7bC:N%K "jtm%$g2/ 1gěyafS3tX&Eˈ r5YDŽZFby}ۨEJ>ˏ eulY{6?C0*X}Fhk@(lLR/EYኳdY=!8WϔDx xer?4%-b3 P)mD-&p5mCzWMڲn n 5 \)+*WhG s"˱Y!fsO`. {#tAhI L&Vv%wMP f5Uzޘbpc0ga mCې#P9xeƍ_`)!1ϲΪpm<䈜|<셂uknW]6׌y#lD Ԍ8hG2Eһ>݋1iys%Ѩ*l7C֩Hr 3q2օ`#< LGxw lJO5[-?[O3j1ƿ$оNz 恳T"F*g%"y--9}Qƃ ) XF?dV#lz }*NE Tq's`zSRg7 Jr*B Y1B$kq IUykiӧ3L9W$k9s]< ַ^nan,KJW9v!pi2drYm]pa`' ""Yje)\{emDZ1DZŮ?gqŰ@np2?[MBU c3C*caBl}w^Fl@< 3HIiM@rBU S54ʌ#YL,ʡ|6fgdNer˝A xeT}aEȁEv,cDdU,L>/s`)^EO >I.MdTlNy#^D:kPTg_KfʙiVBR*dX<I ;F⑸bg/q쨟0넻qwF${ )PF<!گo} n\o'1_Eg &8rzX!ɏz)rS73'`VEH5Y(@-_UmG<2ثϧlkIwM*+A/\j\]WL.@jJ,fLG{͆\H~HeOEshKҿ }뉃"lzrh9(P\)=ǂΤD󂯪b YbCF:Hi! gE#nR>">`bV1Ж0~N&3BxfDxpDApa3YS_,uݟKx0_q$瘒V2y+W5R2Y?BA].v'|dum1D(tI\?iL˗$ 3jJ&=6A+]2[Ĕ$0#b[ug2)˧ܸe\ǭ4 H?%1)QtI뼈?,`ֻiE4%/DDnUWvD$›~5aA(/9ZIO2'|m|5u9=K#,&gg6b+ (J&~Ro`tf,f ? q `^ OFa+ \dCgJm^º#m nOLw#B *!TxN/oTU䉼;1OI{u\c,hB"oh_a6kN KD_B9؈q9VO#E.Pe;|K nܳGMޘ?Z׀=s=]NPbO#PYX?@p?3a_WU2ښ+H9c0vZJ@ MnSL}}*:FMӚ5fu] nt$"S5!Ε $*3\ JJtUHLPL*Ӫۣk)H)vQZNv^Px^ 7l[hXC#Ys$hԩ#ӺL+ӄ xK `\8D.;@$K|E,k:X ĥHH﫵( Mbƣ $3~@"SY(N5N^Hw(T4vXE.2|m^DϽ˧`j۽ic,K(c~u18ߕT|OKK;ޑ[sDzZEND1݌T}"E~8Mwv6GDl^ DTȷIZҩUdV\D*PmbC=(CVQTMRsaiӊ 5ohk@,fb ?'p r67~Gl%tTV>*3($ְцfLfv͕%-!10𛏙8oţv/3~Y+Gkq\Y%D2bXjB*7_z w}3-dGHlpTW)iShFF7Fڭ$j{gs5PF:Сh.^C\n^q ə# I9{6vb.n!.A`̔.>§Kks'`f~*cAB`6ݱN(˻:k׀u!Rdˏs%Qwq*-688Pu,hOqG͝Be9?ȈG(JTY"›5,yP7Or?ߑ˽v kbbR=/8ZRCxHj8@8"% nP$д_T40ԴYJ:i+D-k3c (KI4:He'\H 2ﭪ.!eso0.-;2"JP/gB+'L 4å+_)J-|j^I*盿/7)aTUǓAkpi(3"y&Meve=˫^(`]h8kF7&S7vEGȓ,H"dJp%O7բAйT\%Zv4]Pת`Juo}LW( uBKK t?!|"">:micu)B]oYڢ e`0#8#@/JN"!`o' з|ܐ Bw>xżgǒ6pt`y -ˌʭc'_}+R͔h|H\KT %"O \W7R1=SY'-:IskQ}Z%i@ =4 t EKyA2c6®%$úzY$(Q̛5v}?j Bz4q# 08$˼B/s3q+cS=S|b5&y+!"ɶi:̑"$DxW;5?^~_JkGCM$DQY#UBfǤsYU[+#QUKlQ‡>psPw.De^9_$݃IZ=?oҊrr5` +8^Y JIG`.D(:6k2roLJYz^󮟝j芃Ļz-{k=Ml{o{*Ϲ\gJQQ{:j.dƟ~A"D[Z*IoH=e{NTOT.P' el*SӋZ="ꤻ?X`{OO՞}cڨ{I%LXȕ*0Ȫz?[Ӎ\kz/|BME%+ȼQp2hTt|'Fˊ-d~zp85u0rQS#@ZHyޤ}H< 0@^$dP:cO0lPF#Sڈ\Vx1׈Nˤ2P" t&d B6XW9;0 !ђB!gEO2gySP½dPkz[%EE䬄I$ ?3HLC[X4$lj3Ļ-\FRx |\WXNcս`(k71_yn;Atq1+1v.7t/HYCpt^vӏx)ozhO܍uGa!;aM+D+>nKx 1v8n'z)x} ^;u'O-d~0.佀")EAoG^ P| L-4˙y2Bs [s2U{Og߁J[Sy\n 4jݭL.0&|/tI{\{ >bshK*w!yẄ́}Aibw8/R|eh0 dSY85\krT5P Jaa[6L񮋓xѮa{hmCyTJA;Hc NYoF$̱0 k%Q#EW5un{ `&a q*p>v;O%D Z8(uc38S\rGڰm ǘҳ_wp!]\O+K} =QF(j^תawOvygߤ|C^} M0ec*0{QCi nClf{ŒyyQ1 z'x#VE`#giXcHQ?o Ehؘ0;ɻlOh&]6iAXQ#7*ɮ>,߷R}%vAzJKQB . _%ztZSث>tm)ª`p/ܟw mvSNNt\`v- n?b*nfeO8VRi#Qbr^+s]h2-io/V I+==l>f(_ND_}L~p LVd^:0,Yp ?ÃD %DZomz}ݾWG"}` *1Ԝi^S Q ƥxC;a(䱄G4oн^u!LbNGn'<.lE4w|^~Âbт)P8ABEwfaa7'W?J}YDtK~A] }>aqQ 4y dl6-szSnU*`늑RyqR:`p9ę4qEn궄R{XO4MGu1T3?Zj*ַ=ѭ\U1ӧP$l> A:5zсe=Ե+n~Sq]< nbc ',*q/_NR%4w<&s6`"ob'BSw轕cmٞo:kz}8X$@ҟpcm974σ@8$?2!kg0hvaˠH(5PԾaT t fnbIx>D4eI"\i! bA==E.%(>eFBE - lVDqJn 8jDEhg^ɭ@mqB=3jfMF1 0;YNhsmwͳ\Z*|H  j3ՃR|Nͻ>Nc1\GJA$A-tmc+YV*R3qg7 >^-۰:6-F%r< H!yM*5Ҫɡ(Dž9L}V8)%4i~_KDž1eIۆu%+L, 2_6И5LlE塑Iu/7Ȏf$;tE*Fzߗ@'1+b57=>Hѩy[T )*\lCE$tcn;zB9=s 0A\V `f\PWFjmoQ/`gÄ_ k$ ԰ܿb/)'Xި|PmE6U39&FCvN 5s1`񓹫 ktRmBo ui8pL%11?aY1xO"}Nٺx..hdľ'eWI{͓ {n.H>o}fP'3G}per 6m=ǵe,*/ȧ Pjw8Ki Z H{A,0B5~X0'[DBU!䡰ه٪{8EV_)}t*ݼ~Z{=\ uz:IO$B'lǮI%աC@̌9r5j4uc?M.a[xR$S2nLN&yd$.酷MzO_*Lϙ) ^ƈMA'i߂*K!Y/[֯Ar9U= mVJYE7-'qj'a\w=IT_ H<*$6~s=BC;LO)0[4S2| $p$B E랣kB0ȸj>J2'1N4g%P/y]5rA* ӢTp*xfExk9ڋw[Q@&0YKfq;Zr!ˉ! j ߦ܈kI/լwFS_x.CF#$jglX?EѲn OEo rЬz6 N i^:zfpx b zvY^!s'/0y`'PNrgᵁrFeJi5;1匢{ys<]R'ӕgƈ; +Diq^Gy^.#c-# "|Ic+=_8Gy_3 EXǀIXD!len|J޺QQo]tqnz!(5p0'pO^Іj#j;-͋~1jIjN"n_{#򾎌~7ߌPe! ,Ìrs;dzU0f1Q~B_OEk<F¼b|_G!eާNM j`hA͎3WkٕC/S3/>pDoY\?^$x$)Aom*f^np[n" yv2]OrfXZFn{v@B9LmiF}16WmsC̉lĽ/b;X/Y(:)}I͞ZT 2ǀi 20Nφ1`Ü[~/m3~n%QN$B*~q} AP 5 7&(Y~"CBEĸ-9sɔt..7';Aà?[qP~ZwnBrȉ`LJ32@ΕR{N_ݸ`4 3hGcgFi/\@$> է-O9hdl齚d4bŰDwљfuWYdId\m9OH{;<{QHrvtE+Ma:ܾ~o푵ABq Gyڒ<8zu]NeP68%bFL9a41(J\o/a5yyMh{]5cf[6O0@=}2B#B֎Tuvm ZHaK4Ln裻w5Xۮ ]ޙ_K^`N=OY#(QPٵI^cyݧVT /1 r7.V.fCLNy mZvk6͔9hgk!jpon3@q.CWO/rԹ D0~oDK6˴uziiWL^ŕ 5/[AB|zo6!shyDfSiLP铩65y}>{Fu8޼{ UYo􄿻+tr,X~m7ȟ6Eg$N 2XΪ[O$g:ׄ#8Z!00.PGgԌ%T.?F,0Ŀ37[F闔^ ) eua\w]h['Y OTa6HR lzP[%q> -n'ψ´vJó >Zgx#sBէΡN-ɫ=Ll:/8Ѿ^82y6plSsRnH!!IoVȳsA4)ډ1UEEL0GiJfVyGt2;Kk?לD١]oX5P7wKJd2N$f)f)t=8h0]a1@;AI 2mNCoɘKdLie[Ɖ{Uy\-ɿ[Z :"KGw-;~i Mw`MOհ8ՙ6+;X=[en/"Ȥ!LDf'BJI~:,(zGTPgOiG`Gҕ,D\gQv@+4~;&bJ)ׯìI3?@e"l} ^;p`\{V= K?(wFB3wsk,4A80飷F$_4 ~EL^NhW[-"ޖ6#? |3^Qm@x XDQLr#[.s sa&ۥ8 1ijd\t"iBksA! *p0|Wjj ߊPեpU_^$J=C5h u͢/A+0\f”]ʇ^4s$ǚ?9qrY)S XH95㦋Z 7gz2Zr!)Ok5$OVZ{QP7вiCF3)bl)WIz~[2~&su+v˓W9诌 {< OStVÁ4-ѝsF6mqeor'qmĎw$=}BKb:[|cPb'H0|gQ$}7 1jBğ_r̓G9}+j ۊg xmέ9#GV_tF+eE\$QFtHҋn"VpNfw{|T|Qh#Z[tՌb}$I-xo~CZ. la91cfEb/-N#A<-j!x慂N7RR 'ED*|܆P4ΜZI4:lC{S3>-%Nϳp\iP:5pBVm'9fWߖ;Opg|(CkH; ? ܞ&Yyɮ}l=$:abRepgƻ> ZW?lQQ;$FVy*v`z F25^ٞ&,F5vX}6\$#R’nΧpmumEiR1{@&^JVصzwYd6/^gxWfǵRh6t_+6Qzw oUuRD{$C@1FXu/L9Gגlw1jQu"kH\%P~um#G6q n s*\@U rLxasWtbs4X.Fc´!_{H_>i>zçm[I:ze&FUyp0+ŐeE1ͲN8A1HIͽH.MF}ހh_"xQr+xy*ӝϞ[{qӱhzg2#Cw$Aed [(6Wio+ƞ{ c;f☠gn%:> F'",8'ZUg,@a,pg-I8m̘̒HQ VEZXniI;us˰^u<ܫeQ/ K3K*5`ȟ"F8?O\`VX\;4 y ::#!ZM/dU-3ҞŤTr*sv$ũ{+g"Ar@'Ljo|vI dUż7CƋn7bs&pkUSwO QznBٲRK};C#qVRre~s@wOc½I5uuq[)sSNcz0s8.Ҽ}O,m vEE[h hY,1'{Xg ~+̸lKeb ,P.;+f*~LɫBPvGab!Dmb{ ӡS_ΰ"刴`I&LN *PmyOg{5N @;w)܍f+2x٫\VCE 4*yEδ}z Ő|קw2VJF/{ǚc43I$ZV n3"*a*> +z_aW(y d=8{Ȁ7=#jKlm d/*#m!&0VےS^~ -zFmޢz/{>V0GmnSmpI9>pQY!X(m˃‹6yke]!7}DJQ V?2 Dpl<ؖF3l3r|&:֡k <(Vg%s,G_3n+{BA紒7[Vlc LMk3=A(aի:UMZa+l(7/n0oD7ȃY<`f& }AdžeIAinmd?Ky)HX́R-%mjN]nH!=) bhϔe%S0n>~Pv+Tp aq(]Y` Q,Ѕ^TN| (~0} HBT^@#o2~Yӯ6&;g-iI#RqrM, 77a4PLSQT,1C 3TzuE?!k"=D=Ļ-YVjyЏ7&>D ,4Ҝӳ$YQ_'HaO7j@+]o˲UN:GOz-c$XyM%. =P3 gBo$R]1dh71-݅jz(@*}Pߔh]^,Sɧ݆J-VSY. {0@of K<[Ǽ[| Pǔ-h#pUΠ &AnFj= X}!EѻXSZ's hZ6O5 (9 K[(s41Y@+|ͲO{E$}5=x2 "3OF+.]Rrl[3<T7HyKIN~w*[@)+WK>U;*աAZJI"nt_,5XSaaN.Z nj~'^p ؘy&R63`ur[z%X.n$glY3/sÐL_Koy5iJe+)[!ԗ;hЏE}LjPԊ[D}ARD'v&:bn 8 i"q _*ǹWW5Pd+c'b|(1iqڤ߆ OaL#Y>kJ=[M(vDۉTB_в\'  %DdM;Kt,ǮHqf o(r+E aXq:F/VIу̩׌fZj~,75. Q7#%o_/knݠ͵#]z9&( Vg*4\ Awo3Ƙ 5Bkt4&cT˟AA`hn>"mEe?׺* (ih}IvLfŒ.Q+*eŜk'?CXC+AG6@it@ 6WpS`j/&h$u*HkY;%n>qұvxz hȁP/Z*q4-- Z]k|xjϡ9R+ ƣ*ơC;KB.V05t%LUݥic מI59w/T #!@5f uc" _uŒGh& 堳$GW+=Hћ; V485k:~}CH|=tSϜ{F Z S܉qʙL=^Ta.DV

[Ymi3>}@M"T-CZw]o!Q_ҙ xۻ _o"Ս{N5/6ٻkyiڻ@R=4-0!`Ʌu5ȇp!zªi:Axy!b. ;ZeUdA)W|M:CO09` 9~xdfe]?VnE,D[έ%d "M gؐrVl bH4[\=vmHHq:(:b  F@׌ dt+&JBlD KpȘل#_60H~(fi%fqii0`Y(mr~A 1ȴM<.B4]6HdCլ#qm}2XGHI䍶yVԎӆ^]0oȵig6ʘH7NmyeQ11JF>D_.5T9][NDUL2~sXҵWIE8W9lй!J\g?}7 n]Gyʔg.Muxv|=HZXx N:rwfg28*F&FnM&`Yb51Mk_ky_?A_hFQc"VH;/1 ,? CsY#LΜPkބGdۢ<LoߏΖ>iN7T?QiݦV giͬ+Wv"=}GIq[5]: m#R7#\*~~5`2~$vX( ߿(? lh{P?;4~G('gkl-) &j:$\\KR5ցsA0me-W訜wB7E :qYHR}m2b<tp,%SOƹl_o'#Lvx5ns}!De*3Cj*lpK+FiYM"YиXE~ចYF#.32T3$jr6@M{a1?* 7IG)ڥۈWv𽨢w; ޗGqVbnUax 3J<JrgOrJ(|i(´I*)`3ۣWҨ΄J?nDY1 =t!TU^Q-7&@Q.)6 ^?mWIP@Ke-4K3K($i=Z$q NA/rTVsbb7FOh.8.-3.p5l(Nr3qףv뫎iQ)vG2b vc'%m$x_,h߂j:ٷ^_H!Ŋ =3)j!*wchk}s3X usu+) <BWJuH=qyb˨u#xA!+>J[T+vR& fsW]es҉uտrV-Y;ӝ3Jbg t[V~on60d3G-g$H6iJ(ʨ@z|#[+0=Cys( Bad3O"*rV*'ϚJ 3%X &q> ɝ*5 $d[UfU !#fK)k ٩v3X1n8݁ĩ/lx:c0ʚjW`bLl"(UzJ*H{ٌ:3tz#] çyMF;d 7m^lwvBXw93s0OT![ܥq(&WjG\ .TV' zR \~5:yBNN44c0v|ؿG%$xŽ/[V87 |_!<;ױEG1+SFX7L?dcz xO5 ܙ ={~&hߵƊo}?_Β1x3r{F@T:3?]k?vHo3A6$9QԨe#LX|޺V ̔DJrnX k?w ] Uf%Q$/t NI(|֎‰ce|:QB$etHSg]z#5Ur&O{;qΆzg1ˆz`q춿yl4>Y(Wp@ W[ŹӾ?kg]T8zs!MǭQ8 =&8?ܾS֕;2}JRwf &g߉q"  a6 9)uiK8kIGuPxg߯wFgcKu}G}elهa.JjN*Q?^ 04>XrzT*ZAjau&[ fXm>n UY"p'\zNVM7gYC+B}>'Yb̩ޥyz:@Rt4N(459L.=@f6uʸ>Mڪ˵²9ɟw6H3T菓OOj_XA2H {9%w0':GqRY 7_G9Xپ_a X@iS_l8jRLl8-/zk.p&IQn=ni*Mvn!?CEhScIzHTQ%b,GHtRC򛾠8t jjMDe~ x$x%e@u. w `X a %MxsFN|Xq4uVhPήB¦bGU9r(Y>mzHM8o p֮ =٪pa(E|\CD%>DGJboIZbiKFl&j+1UECi7;̴5\#GG޷ωeYAӑ!%b/KpzFH/bU4v;X`ߓA\MMWt@i*j3*{ztXSƔw5a0nC& Di0ߢ8! hݙuv|$|ehW З؍kzѠ_SGLk†R1~<5SsH+%5@%.Ԝv?rebQ[S4mbO:/pw NS$;J8r{m2qj(3#)-wUoMZ*VWݴۜ7F.=+߻(5Pwsqk2 &墴 \[{4chÖU*~~"*J&=cՍ_WzH<aYcK3q)QOX|"d~z4Վ|:p)sMi|oF}R8$ѕ$ezT`DVrsHFb#ty)6A@}͍ qSwz+CjƄZFxWT:ׅ55J;iz;梖EHky^')V_oͮIU  &TĽd^}X8|`. 9aOQׁ;z6\&!jNč+`;h%4^WYSu % e%T$pF%浏?,P"oT+L%%8.Crk尡3{(X6s}\ܙu^NZfӱߡ=mblvn3 ~sm3m-$3#"X{иՆ۫ cƒ{% Xiƒ-^6a/[_XT9eu+'Ou %}п} :!IMe"/2Eih ԓ=~,'u2 FmC}Gkp{kdb5yJ_DzdS _ xv.Vڐ OY޷ (=p4 bʨՏ#v+X01JIv0} m9$?>b 'MKDVQ1DKs6TF}^"Ԉ6t p}d޳eLuPE_#KYؕT=OѾRKkzoՓ-Rj؛#6g4)c?^g+t:^@X(=hVڣn %LD2;3_svPѥ}[BqLL(>!9 r=BN^TNAHIp3@~G\p$Tv͒oҎNg3]OUL, !/o$#D*m>R|D)(^[08ۢUм!{M3>kHIHsaVeȆ~zY o:h_7 Kn@@(\TQo'ʹWaCz Ll:ZY<1ynCR߰'g: l; N'aDem_GU5kaV}ά n0u@{d@%w7{%րcY  ٧kW6d&z /-mb QV} JNb.qة˯ P}0A~0UuZ;a &FRd%i^D1V=k*mS^F1{ {'XGeCBu_gƯՄ(Cݼ߹ `CPC` G07dB0dp ;\p4:zopG:zC6GۍiNَàz"Q . Z7/'I2Xl=D:}=>gMᒔz1-7*D)F3/y3`E)\8Ow-u}*x ~~=;Z3oĂrYy(] :/ewvy eYĐDpy0 +iuԉ·kk. yWt^l͖iƨ d}xe@` E0Ck. >y~"ˢ.31JcK4C@F¹hEmĴpHC UEYOxPέB>᳦_@c= &`r~]ZY|# L;=|k F }ר99|NiVS 7@0v=n+#+ϲؼlsvs:@ϭd@0k˒ˎA3-$DϿuۨ*~t>^r#JJ3(-vY6xG<8=_:Hen \w=#x53;mKYl-$ni#jZn؊=}.l'E}QI,+m q}'ƛe׊`l(c0hFyƷ}p0cQpGW*v;GW),LW mqpZ&qx`c陓צP}]P2 {3P8Q;Z/Y?A-Y`K-ģi:̷/Wne#ɜ:˜C!{<,T,#? PY!7(xOL,"<Z︋sbc7Nżq͢&^pzbwS_zgY gЄ FR=)nzSVU)TD_n?qYd9~gYܒ:۬Dɲ @VTEXp&5->>9qt7P^ՆDqg,Ӗ.nRcx[g\&AKՙ-?^z-LV+lp۴sq#6N".%Ϻ?S?dRb6E@]:lH[RP3~`o7eoqVUYЩ'#k9|S}TIJr?qLHxČԗ8Bz4§vF)τQKfx9Of{zIngE#6:anQ@Se~DW^B2cmR#^-T(xw[(FlDqjcʵ7%>UY2**^T5z $2Ă^bOeI!Ef?uBŨO`Љm[Cd?ob2f!#R>AstrCh<`]b;U!:dꕐe\x3HǿqIOl}q~R1H75vY"7$" M³M,-1~ѥM*AI)Σk/ZoN[o:!aBF!YqVw v 膑CdbQ c70<2)t )]%"}y2.* +y Qc$mQM:8 1[,2M`!zdy4fUOZcuCIpx?vU ]_jph.&w/QFUlTRҽ3Xm+ &6ŝU{%G hrmch Ļt,X!L(tU!Wq'+HYn}\9W0\ a1lN Es<`8i N/ *~&>(X(3Pt^v0M,ɳq IWU"A̐ 5v+P9x;-]buG)b6@ ~0J"_5 izkgpv zv=Eq .+S-\{gNfA#Q%u.ũ= n;JKtZeu{zm^GV/t[v[OTMY}>(+m<ˌb72\p/U;d2# L +EidGZŞpnB5cPK#"=)tO$"03`r-29_f<-vG*@ApFQ QujtXgG*u_>JR{Hj ө.E5fK]Rj5DY slM<$zGR/gj>4mo{" 7.2a' 3T/#r`}nro: nQ:AFݯHwC'PC{MD99ַР,stTihoxêjxCQ]>P}Γ ڮSଦ͑F_O}RA9Rwh-/<ߙK >AOTJ`7Ӎn?dZǕӅD6_{knsx +Rz_Nf,Nf4֬F/aSgRpGG~ٽF5O2Vtm>(+j *5=K&F?=MIHtUn}8h¤c1LfGH[fk|SAnܛA܌kR:[ѲxI)G8'P"A2!=*?Bh0sW_(_Xԓ)L j-mOB6ˋO.uΕCuDEnfDQP)MFo:^mYp$`/ I$Qv.̲,l>·\(L[.lf[%R*N6nؚgHA>0 wh^8B!2ŪSp2[[_*LK &ПO_͠~okfn F^V,_Ux\̾hҧKr? IȒPP&vFL 8muh1AOQ/^]`:Tr~`)S8@mNvm%:Sy94!U55 [wHf"JݠrA}.i͝lRv_<$Րa_B3';0R_i;;CD ӞiE$z}=tJ>W 5f}`[1v $%h9Ҧ̯FJO j@ep٠uI?Wb恢c 6SE-K {pzKǼܵ_d"wL!}K6'K~V@Ȝ[1k#EtH6dQC]6t>8ɵwf;ZTB|WGd.@ e u*.*ӊ&~>)pAx:Ґں_oƃR$m sM,a/zoYgQ ܋F[&I9;iV^M~"FJ^ S•*E$9xDg0)*Vw9d?Q}?毟BohXL"vӐɋXJvm KA$.3SmBa-~yl'J5*iVŇDqR.7ì-B:B>C h+,gfgZ+~}=,b=Hˆ:lb,mFEzh[#m|I8eݦ]d~_&jH8.)tؘyՒhkW0U_CԁFG%9<޻m0Hi42ո>v!LmkІ c;R ؜@<^rZCqBtr~y}xIgy6 !ﴐ0`h_Zm< @={2#g~ MbܪD:׳&4wsQM^O6|~utwGr ATnQ oy!}eG*J.N NgzUe ?OӐ|y9=wo'/`f6=|M[)^;e]PkwYK/-I]5[eKԔsxLQA~pшV#˦J\z?ر-5Rg@\Չ2C y h:`⹷ъ-aJVO5?{RiJe&%jb2)f7Rᘤw~%q?sP,o@2}ˣHXN7vG#R=L^a3D'Qs2ݨXlt/_p《P)&S}͓詡N^$u˜v vRIІ,lQ3'Z@VS]a3qYg.>t' |jQN(V),Xs.Ϛ RTzL,uV_:%UqRxBZ !@ XmϹ(E ( {Nc4G-hoYhŝM8#y0K[&ۻG8,\+̚(LB'e}κvW-E,bm^aeІC?Rqmg?!`;M`^O9(<-74I߶~P>7ZT J2 s= xG M`Q'U SsMe$Fg`=h=72U1 PLi9mA(= \yŻNC/uDiC"tq),VlRH_K-?u<өuJ7@',)2w@$z? יhnyᩋaK @+v0(bnq`vD On 7N1|va"e44؂#dP,j<'XT}٢qroڊx䩝8P1QӶ@/h5L,)ճcsI ;|׏$X%aV37O6,'&^ӱtuAD6~̤=QsV\nآrMVѸM:/m@b #3<%N]?VN&WK {++F@p`ΦYjY*J|.Vk["hKH%83mN]+94xXCz Q1 @n.ŝ vخw,JA _&4O\,ۖqדA\UFS~f,!o < .@uaDžH%&56>>)OrhoT^4!$SsMk3ьKDvn5>U-}`+#Bg 7 CJg`tS< S4MIy#*iqEQ;d99^;E@%YJ3b|!>RUY1(g)0s}{|Tjs0&i#K/)T,Dȼz3)7VBfXwM!^oo+w5XJFRpapb: ˌ>oYY@Atx*c4Nr6P:)Z=;`xRD)ekͯa yDw >,q W+N>kչKx~kR'7ĻB,&==;C3p,({9#As6ݔs} sO7AtsȳDM0mЉAĜ\ud-Ը/etXͱekxFdq0k{be }. rҗEm?ZmȜ6M}rz8bUhNgpë́ьLc$i#X.{thk\@K1u4 >x]!=c@^FF)AiaƓr]lrŒ$1b^ltn΁" `zB>Tq>aQ(kaK"jkಌ `,0'9Wě&3EјgdEng-wȞ,b P ~[ŠA7>P YF5KAdy\/qRqՃ|u+XZst?FS+C5)o-%*p9$GG2vQC<Qȸ.ڂ7iJ/oG{mJM"r,?6SDOwj|P"bYidUU+?={'UUhXՖdA=E$?0V2U*yqGCIEBdz^L"2θWy{S2sv $wMfK>x` Z'Ej ,M;ZZY.9qRᾰ^5^8N(1U`P?ѧ |;I(kQ{(ȗc(P CFhk4d:LOfK)N.|9c0# d`Izr{Al(ojʰht,.73-S$ Y"SV%•7mh[I46,XԇM u8Zg4ěb>v1zޖ;Eb bђφlLv4 ԕ_[~m\K]!Y#)an X!2$le\/%07(IMd@a&UG$";ցC(DG`,FNzr&#g :W3PI=KV[,fb0"1i7⋅iu ;3`/j>2kq=E2C݇Dk!F r d_^G($0D@Cidrٷ=Ft<9t< W&^X/R*Kz\];O! <GNܾba&?_MLw#/13A+9xm'),͓QCv𜖥0#VTTF`ENO ګ7]iy3(bHP7'wU}W,mʧe(4Wh:g^ua<u83JZt -"y2h9n>5w1>'ii{fz1&v&V=(oQQVҜ5ڌ.-d*,bn^ k*; 2u%z!rR~Nhe0/$Gap3cy| Ać,^ͭ{sc[-sVؐcen4L-^%lϝ@ =M,ڵ<џ%b{=q(Q]-S [w=͡kbuc%tL$A{gTL4[mۚQZ|۪S2i?+ԩZPzyƒ sUs b:e5,d1v.BMp2`&PJ{_L@X.]Ů<|zRB@ 8N@i‹EG[Ż7Z#/˿s{D{^CF$m'}xKO9MQc8?qDxS|`qc/5٩ɏ#-;]hRgm= ;[H6\ 7طQ"_&r]4~_Le#"Qw(pyrE{h7xʃ$/TCb# ̜È=Q>z'{WlNe"<^SR\'@!D^;!FT"Ʊz@:ꮸ!h5;/;VnE|Z>){#]anӼ4yX8$^>?#rdƣyB~SԪ.t`Je9&OoBC:0g†A&&_k"%f5h8e: / :vK:PDp&h#5Ŗ VҏqDڮ٩Yg<ݛ)״N) USl!n3d0KZk`z迶km @+4ېإ> &$nRBkDKiVW-8&<ZisQ p$}{M4u%"뉭{0K(#8M9&¶mP !CKҠhy&:Ng"/S3*_>S9ҽok\NbKdΫZ :RcMH AR*tήYG[0m%kԲzuHѣan.YGKm3c *ЅǮN嶤@֥5|7N vzhݭʋb%dX.4;eW-amSjӰfu e3W JdG0Ls9~BmѨɶT5zRr60G%d4֕ b6bŎߚijUwTgB Ie~(*mOoH 4G?##=[T@3Ÿ0F:C {'RT )syȰjǹ`JV ڏ+Z>ڐ\"Um qpx?%˫ ~+ǃp42Toh1|~2Gj~w8Ș|J1ՉkOsӧ)qG0'g- RiBU{dE47R f]WH~ R=PW̞~03cuCԎktow:MqmzYbrZWkQ E5b=FlqFQyc| zpS2ܷ'w@KTݢSǓluRUPC ݀ƿDv'@ OD4&:[enNQQdFaZ(p)'5PX!gl[cX5Br CGp,ӺS* ST=&3?onèIUy*a9dP*(/h9z0yTb(Ҕ;tV_"=U<2r0x 0x'BW=(9;2k&_⑶{ԡu[>tD@V1/rOKiy+쵆@+!|}jMd(4%o1Ĕ?"O6smt`j>aGE!CU嗁 pbDEu1P8#J4O2M`UCipnQ jߋ]hZ;c4/*<>c]+-ޢz rA^3U2`g9,XTHШ:p< -T!Ǭ iቝGIfx8{7st3; ]<2t?עڔ= )Ɨ2w !P?#:5*=^y\#?BFphۇS d0mKe-cG閗j^|y:,TEvAO.(}*5?4M׋Rv! B-jOz6uix]RbFy: wS3q"ɞRRtBs0 [JnFR! T3c̮%# T-蕖c\p>ϡj턪(鎶"35?qo }ʊI k}`E2N玨S$6 :)扄 8.%b^+`pKהY/$i[7B{F?p$:Fd=erVTغ|;vpyѷ k+8"*_6#arCB!>،@VTu'UnZNuQ?Kpǽ1˺9(?CQQo/?cˣmϬdT1# { 0hV 8N34Yv$voo u<6 iݢb(Ak |Yva` z6T !s)*ۤ`lErJY7$*ڰM.ÂMx~y!_.@;ȇ0=)Q#f%W"'_M8QbVN1Gؽ O\~oZ‘ϳ<هZg)BC_y6% _DѰ⥓#9,qsR72^ِi-}Lj4tW\}&*wJd-vڪ?j2ow0,""PT<_}f.ӘwBrHl"B3D';򠨃>-*"xT@hk"n k>kx8L&}LIMH1"Y(wh,L7h yV_dgiSE@w+Tsa;P햌Ie{ᆵRt`R.knG !=9@Efm>Dd =sxX%"^)J}+,?ǰrnܿCє*Ŧ06nc&8 rv9M^tqnǑm{}{F:yc㎷Ԁ\;berָ\Nl˴ ]#Uk삿 ̯F͟8"Rv|Q3Z.-q󄾌Wze<2'3vߞE?W@L4\g0ޛz<(׊ۿЄpNm #w>`DJbLnʷTcթhmCGBZ'5cՓ`e`<]ck/3$b?'yƦx[9o1܉].;*?2Kw ,  ѮE4$z$<(T2 LLi-n XuD v.b=bi`~Qk%fI&]c7= ĥ媯܈GR%alr/_5|%83A0/~6_`wc@Yq[da~C^~&$ٴ56B¥QU iw+fg?~P$IΈ#~{B7qϡTOnLtl`ثk cVl_[^vq9ƪCQIy˶g&7R cUز*ڈv^l- &Wh6I  [%| 2aǥ,BE1-NPvF-ndm|#<6sN EQD`j4|% ^Qی;ٓfA[M:$3vအzd{YVOWvzC!6}N ߮zs#V "Uaw7ށ|M ±ieMrE=o_nK+Jn2Bn#.T,)GcQN:UMKk Yp4- ?3R91w c1g5I+r R6*tE ɔh:?Č$P[:1ԎKbqVX [eW5't{b-3N3_%e,ƍ_ʢ6 rzGK/ٗXp|6~֜D2MiOW(1wee;#~G]+  ;mUaW|7 "$v.wLp|?k-}G>ɢoT-uM orM~ǥWoR*9ߋ)gmG 6:݅=(9*s߿.AR_ԥ`Xt{gs)/ \WSyܻ뫩XtLV&u$/< G,Y:dR|NV!PG6y{.@+8*FME08>r(H [SŽ;#"o\D{4Vu3 .ӈA/I~d,7 Myr"]/0_7Ǻ^)p c:>U^yUN~Dq]Azg{K-`ۊai|X%!iR|LY#CEHr9%gSb|RWDE~/mAOvՅx9 42iΑ^gXN>I]x g]>zvѡSvcX:Zv:?B&O!%-5㝞)} 3=c˧fc|Upwu#c {w{/2(7f/z4%xq܅pFE":ΌX臔z> ۔B?wۜ4EONkH ]0?i8#܎:/c#h##8>+ $` $hJ?NZm~&OA9ԣ|,Bfn?ztj6JFӗ<[֞ ˉ2,>(ib׃tj߻ǯ^!D“p $ھ7Bξũfm ?尹p,\™ĝ,> fU,83/ fDb~ dݏ:ZB#Σ9E;I1d2jIrdAhֈW71z`6kT8@6%D)Q70sW 2)+Kr,sR ̿3A{Z?%}8[vʅG@-h((DSd#":/|XVUuMQU_3ǹ 6o|[ݭGB[g",Ň5i x5P2++2XǦ !Az$43]Q ɃQ|^0`TuJ6!ez( ?ՠ/D O gu~Tzd=W'P~o8V@hd7WOVjӟQ5 ?9P}K-1/Ibe9kKxMmzޢ_0TQM(K _H@ja*ڸ|?ghcHj\a탱Ѣ!HXX6\f`sr?~ 2㗶 :εG7 a[^8 Ͱs"-PEBVeт@Wn>;F4U͎@E& m<ĜVofNuVo;(CExGaPSnHņlPy[A;T@KmHMncNƱ2<ݮ@u`k6HTOb %EJ<^4,? VM5}"b3Zqpd>}oX/JHmKڂ3jG8ؤs:3BZ_h,KkJç` Nh)`8^sa UbˤSJv6QaD^'eFty] xdjϡј17cG;\NSU.n{]f((gc;^LM?^- BK( j S+2l##udj)/ƂTE@e$P S>(1\C䫗 덚[KUɚz|F7=>#zq=.`E|,Hk_VBsvuTk[lnC9CҵP #ɈN4\.#@cy;r(z:Wu[BUFR*xs^\'Ot>Shx;g 񯐙і@db!M9DHV! Cz< =֡ *wzs! ;U YdQ]^~|~m :1 vޝC;[Ї|VACbQk^7)_d8 Ig'E Q-:NEH"eUN~%+NO7ayv&'xEF`f rh#O-_Y)P=e(^P4 ,7] 18|.joY;>aDuL;~S{f??srvI_1C'ul6,1$+6*%_s-_ _L"ѡN"<m)叩Qw}96#VtkܜuWD}c嘤 ֤ V K)B/B^Wa?%﵇ $ hUSyb 5^ P {v @1W@z{ceoAc}"IgB{ǔi2sP}B~V<5\h1U%cH$q^k%ÂB7 ؝N~T3X]&FIX8SaÄN i Tvxs,{{|>"`Ehn__>a!-Jnhi`MC-s[u]C}?v |?UhW:fY?9Ǚ 8H1;"E׭jCAZIQ"?]俔/Dզxɮ+Y;:eߨm0߁k¥m#7S]ۤp%G )~7L$q16l$"3Pl ,V Zߖf:ہp-W膌5$r`Iu B9V4` rV(cOsyY=yehAV'&mwt䭚ևq Az!3g:&7;℀眝WuЙ4r )Q-\i=~:Z'dn"Cj$ i AcnC=?4Vɯ[Za[gr5f ]W`T͹iϺ'z[ҽ:cRmِ[6<{suށB)c&sMMўz'=ix+"1;=;eKGO\e_f{\(0@Gbb8&G4;@n^ 2xYQ4iO|Y[ZeXνwQu QYlN{“%f]-{y7费g^OH]6!ϧTǹ>,~Q 9vK@\*:na.\1kC8wOXGe4MJo+hUCao4Qw"̴npJ.B]o`惖{xyzuv|rcvm<`J/K {EzovHf0<bQ;棹S+u,H4y]ٷtS/Ȱ@ONk?qʌ"3Fԝ/nÉ(1u OWkj :Rぼ /* '41&">5& :.BUVj) 7e/+AݮCHa8eKʩrsf{{~-S^ >o|S]2Uȿ#3|]j 4*?@E_As ` ua[WEcفCze~6 ,ũɵ{\HKQwFmɣC@LϷx4 W\8r9eI Ėi=>]B>_ii-kնQ\XV03J#+yV ="IۻˣOm.v c-dMхhQ#3 OSr{A'+4x·}=:S:&N&=`~xŷ3| 5Zj wza,oޞ9oǎ}q ]#F-i`:0 ,',~.SJUR-P2*WT8?oe$$n,SruLb83ߐ!s~m]]*M8 5I<W}ڠϔ>0Md ^մE7O 3ŻDMgjɬ'AF~x#K!)7:1_R ?:Klg-t2S 8ҴUl'ݐJUuCV wvtR53)y`9?&W=Zw؅8_h8S?l$^(+{uk4qo|i6T* lP-z\ !<ÅT]sMibK\1>ϢiӤ/#P;t†bHK}:{G;?Zyq>PեGTT?'x =W6{% p qDTl/Zo iH}Lw6us @Ě% EN7r5'ON%$`o%F{;Xqy#-lڕ<*-i5$9j⏕ΧX:q@hA{̩Xh[aR5q<Vj~ۨ ~Uh~!!Oupa,%Nv~wvM6n9BLȇy41 魦܎[c $Pz H u z_cPҠ/<@(W2ME"~!,@EBUi. ^Fe@O ,+wL)4!6MhmJ=Xa浸RV[Aw.3n/a%Hw{Y՜9n GZdCAރ 3/'`+F+Xd* )rȃDsT&ƙ reJ]w!rٰYԄ/37k C·jrx`p3h H-w^T>h{AvrdG%cYro%p0Y,.{c*f]Lxp=A6MSG6\ΠzZ,ǧ'ٸ}X2dϢ5:3לR{^Ͽ KAZIdΡLnraK)ڰ.>l~vcdNhyFSѾu$6}LކfTޏ5:9裆LT6 tpbnjgRM*3W@,5ný8cO\e t?2d'#54 C5#rⶁ|@"UVהT=oX㻄W6 WMX%.&jͬį6_fB"޴}mKBNRBCMWc\B@Me)9*@I9bzdG@3W $r,i}o#7%|#s ^%3*)Mu&G#3o͉v .`an^rq9gBGܲC;'kg4P&(XC=O"ٴ}ޣcT C@zs Hyf)Hxq{_zNWH-Iv((ף4˯>G \XݐQ0N/c^3&=[uY Cg)[Klu j/H_X4qtU%Lė F-d>Yp6/ȱh JS7{Љ^:K;jjgZb@8iG.qͯE;ld3ąx 0Gp&<) d%N*Xh(G650ܙ{%pt +#B<) ;b΀m%fZ~Bqf`}\Yt`CV~Ja_ȸqv^@‘R*0I}t {܎!6RDOQ4_Hw*3I l0كGm#JN^21fǧߦ6pW0Nc"5. \ aM&'i;g$i$Dڒ"sZl̝>@>6I$hx'냾Q6\}LQNͩ,`Hs߮,wBs6\k;сF +8/}Dw5J0xD<.}KS NG|+;}cG#R(s bЉe :+zk=8θдv)L7~`Z( 0w+mPijIEis.f;O7Q:= zc+45i't@wwZ۫B<\dZUaaevՀ!Ԇ{D\b1+Yn2J`D||\Mf%C/JVms +ҜDw vm鈚)uȥp*X%f$x;~tIw YKY=?rbxJj%y4[%% .G13B2=UU(#Ipjҕ[g_ሂܛ}8 #v#+(<o==({9v7kh^jX' VtQu ؓ}68$2#IaFW{:vϦ)Vx GQ&DmQ~9+7#zGmc8$Hd0w̛?MF7Ĉkn %p\V=kyp&6Ȉ↶Nb:뢭=fމQwr5O՝fKflpĕsxF7DK*}53` 8a!*BFI߼{Ѷ{00F{HQ#׈ڭ<@Rgd7LScjZE&\AX:Sz8|AHas˔\=}Op1%LbnV=#p_bbrjnU?`cmo~)l,4Х: Īix[,]ɟ:P[\l";]x fۡFj 8W^ϢkƔB>'HFL&CoA=Gg4ͺc}+=P|)I趇 U ɧJv>G=VsP~5}=x́.7B[Z(Ҍ &-.HgRW|H^mv+_ƿYF?fsZk}Tp ^;W4> * EdP_c WfvTuo~ pܿ>Ŵ9;Rvs)]ZTtZa)KWOn$ g!{J7MYk? ]-uT${s9-=,9⋗;]h԰ r8R!} x-$@Clӏj[{҅=@q:oOOCa]M8+M<?*o]8BJOOmF}I( 2M8{q#?$:RGSJuЗOp*aN: Sxcf?ESХXJ5rͧ`).)=$O06$. &pCeɂE0_/C|&C= (VϧZ8 f5/K+6v6jWV -yBieˊ: 'xx8jwce{EԐv*@%IC .3;-W|N>).tò,]y E~Ȓ*dEPQ֝M]bwuǀ''b75"NlVI8Y[7[ƢӬ]AeVwԟ"wu`@Nkljcdgc@2O'BkDBJdc=dY.8/湇/ =oHX[ɗII5ͦ:SƳ~hmĤFʴ}4*V@L:F!DXd/3 6pkն)] mXJwf4A]+pvUohaҬ,3ÃZ==.guŤg?!f=x7WV[i^.ϫBTۙغRV\Q%77ՂI+=h_nj9.x0=tJqYaR OK@ #Ŗ,/YYRjEK1D2d ͒}qa>e!)CX%=3) (YG$ozaO@>bj<\TNiJ]+lJ^ 9% Α1[k?7\4f90^>+Luh(gRK԰3e@^mB<]}OjGO&G"{I9պ$b+ȦAԧ"ĽNSڮpC<Z8o':!Q6q+!Ȯ]T4=TawF5࿞LM?굮콌1LGPuh+[j2\KQ 2-ވղU3q/bNj? Máx_z&FOb筣 G3"Opܔ4YoڡV833|ZTku>lJKQ%N{tYiZEԠ/;fWkN+-0'C 넰}Pb4ot*m(ۙ AY(1[JkVTWB.Vj I= ,+8l}  u4IT/ɝ].ܝةyn-Dpk&&FXMwa$: \I՗х*QpnGTC*z k -'3Hw'% &s;[Y hA' w "zMtq;sOtm=% 2be^k;L hj;~Α :f$tp@+$5r\qXxjn+\;/]YZ*:d&rS0U˕3ǵJVZؾ2I—eErm%HQd/*)#Q"՛} m^G~Be9ϲ0|rG?+Pb#/t=;I,Đ] C^"2Èc05{Xxl0$4 )>G]b(>KOsYa|y!H-1 (}_'lb\PqPw7c/$Q)wsx/>ENܵqh{ۭv)cop+H۞6*ppRt06E/4?^o{swŷNLlFR䕻j9cF`/W +{j[<ν܄{m= }y-zEZ+Wӈ4;R-波 Œ嬚7JU,9q%S{b=!r 6HPΈCKgH&&!H,[H2L1M'P2?uܿt0|FR =C&wԿ  (J/ OSrDYGТxH+ػgj0 /t44Um1u`QlLF]Rv_萠SS8Z}7"C?Dyw(oXLwY="h98نoܭI@)+T֚=n[ZY0>0|eU _3`U@$3TB8-,3RgS؃u*I\9Uiݲo617\vt?o˟O>NmqU(hxJ~{T[[]gZa} ,ڵi1$f a"?H҃2iLiv$l&xRN'&l%UECzBXzXjKPSҙ^bԬH{Y}G+AU˴BDp22=,tM M-Sº"PaPJX{<& zrcsBY1! #Y"ۑ<֋~Y^ dn7 #eRPn՜JDpQAАV;RڐpiXڀW"y#3D }|E~Gb20f2= `6IrGBRۑĨ~wa)E("])mn:AF2~2 % N;hNHG#y-.G9 e<>tcn 5 V%g7tb{6;@68nJ`:QÈM*rÐ|["=E!y|x!ծ̾)dNܶn>hahƀfkCm MҺf+{c;2@x縫s|stw6]'Cuݾ$"9=cm-jW2E9GheňrSfJc1$"n]oqP0 sт *'WU!lSG '0yq2ӗa6VwrQ5]\MHoOdRLI㇇mF-D#(k/[]+tPC~wBlȟa=߯bm`6f$wEt,6rUg.߫ ,aRCȑy]}^/PXB{u6n>h<G927@l|M|Qxp&TM`i1s@Q` vHAJ/p7,q ),͜~bO.q<. 8 ަ86FfOo( Ϭ17ȅtS򖝩v?f(JѐBi'UPNYE y;'K<2G|-5 5ۨXBzh6*ieFYhW @HIgCu)]L{䏌8o9'5#6И.G[Bb/hRסe{K`xq?{? Ϯ0@®HCN?>{'߾ͤexQetK (u'l=U.qyMp wHElՊ"J}Jj>.kSKS>xYtt0clg3dH .n\5>HIzA߁gYhd/E[^tgcAIpJ9S1%ݲR{FΖY/X:#wJȹ#3Aߚ'._li_"zma{yZM'YfS!p KkWA5YgDfQ& v0 "/dg[xf5&QЉəUC ē;BVq^@5,56@{]obẃz|R$9O"4u,\Mcq@-5ޏ"#}(©lvF= (n$|$`:?q "A&򊩙wk{7m0;gTbѻ7}FwG&ppcJGE_߹m[]a,͑Gr!'1pT?]څVkZ4\)ss#vh^ p-V zUjEK D2&5cgT6yE垺jCx?OW)J#q!+ ΍ ǿǗ@w'r4ġaa0~!Pq7|397}q m&^J`ޙ-a kީ]ÿ2?jv#LN_s̍^ބs8mQxq Dj;Y,iB$ ػ'ƠZ{ Sȼ0'4KcYxȓ9/{쯠XB$(EzoE~(b\h91Pv͝7Sg VD󟝯kqTOt$dd6[Cu!s2I⯣)棷$@'=Ԭej~F0ibWIZ>eoO{r9-eb2WCj݀c63 Q&^Co *ԣ瀊/Z.Ih8:=]p XY25U ے qǽ5Ӎ" *wnల&CCPT*P\V؏⊡Qqgy1 E=jF@}L7)XOzԈ}bӸ2?yo w-즫a]=zO4ޣƘv8oSE=Ȝ+@7&{`_,JzEz=ۼ57RS.Q&D՟%c v M90f򭗲B 6״=n k+4ui7ɠ"}ٖaOKlr6c>VD\ e&@W:Pk#A _$)R,d=n!==x͆> c>5|y5}PH/pNc\;k_~:¸08+OS@("No7=W;mrxndp& S# +2$I$(DhAC1NEi ƿH8MF,tY׿Ӯ<40K{ECy%>^͏ ˅l]_u+C],c':cv&dA vdC0ͷVS`rDK;Ҟ tv[SMY(NC@ R<ڹ`}URX#όFg_XDˊk7=lS#c|5߹%UVRvy !W<OL9C3 ފ:IA7sTu4rF[kjic,133jVt.觥 exx5Zdt= iHGUⅮ ږa\y8Ӻ+VwvR˥ARzi*S˵bm$%{JbSXY3sKBfF9= )e\1kdk8?֤Qr ;.[:n͠<͚A:Harq|Ishcv&]fYz S{Xo7İvx]䍄!@WCܑx> *\SSoNp.r+w+}eF+ęʍuu7gk>5b+J|؊o†ý(W|Fa0>Y]s4g'CmOP gb?7pqk>@]XfYyƠj0*Th4-v j'XbBB`b$4Ta.oyt e4ԺΘLpSt^dq$}F?mH({R>Wx(\%\5~Jb*=QvS|HL@}u{CJnGtg Q &N]i`rykYICHmRgu^nmjT s H&oHوVu.zEkq?wz˦^9 ~D "'SHMqS0l+$LtD|K^6<+ T Jv49H ỪZ:=EH;ǥ$'s31F߈77˦.M|f7hAObv5KW2B۽;deRAUu~ UF}BiID|,ILɧmZ-Tb/a\^f0Pړ;#kt`cr?bG01)J1ȡnuDx3I=BIϵiBeG?!^msAv K^[tj3x]D>l/@YbkYvތauJFEP|sJyV=oFR\owA}AZ2ku1\3$Еj5},^G&A T;=mۂE1M}4yI1@Uc3`Jҋ ye8YF_UmQUӐ|Ͷ=ϊ$v{gjA_ޙAp@ ak#׆2IMY;AѕdB#n񖷦" !BT&L4JR<=:v)+$$dׅWT1ES,ϝاs2YY :{3_vzB|u~Ѩ!v%o5vqzR(`Ya!FF2Δ*PTd!o~ruWٍW">-tU]7Oz16qtt*Or4^l?e nQ_-Nm0/df3}cd|H$aEu)eHmjya+a/^!3 (5ubq4(N; 2uU[5.0`9GKn 4탛NR+rQ%"$eiۇ3w7t,'I8DzS 0 rF J5T}Ei}rCa}(h_M߾՚Z7_,qD%_rOٝ`NH{'\|0>ia{!J'&%DSwd$23v*k\Ws]Eq&-_/N"|Z]{S3b|d{8l|9Ձ&CfC kU &Vb@d[sS\ҙ=up5uƵm K{[nj :/V}Nfc0Uo-үrV0m^K4u6L`ERU.lp`uF2!E8*h4tV$_6yTJ_G Q4o 7w\g/Glнf4}+g<֢ O5._@mfA9RtT2|]͞烏rKrN!qʕ \*Ĩ{j [@|> P$vp-FhV;1O~)IrSTu ɢH)t@bޙ rn&+}|B @d0'3|THm0090UUJIޤ="g!M?kZt/5  wskt0?;IքWTwo[@3:6X]o'^Vb@0M(ܒF*Zr`5k"ih9[ӬXM EP:h16{aBzKU(UmS݋Y ¯n4Q)r3jL216r?ozD4z⣠uu`!^|q +2ֲ~S-*y[qi8>)2O~w=ud <BTr `>r0+y1/UT+>M&e-Zi~9\-GoQ@{YѓodWsֽ %,{=-nXVj I{M*섃н< @w;!ݩ-1w0x'RhXXgZ+!9|):"Ӭ T |ֆ<]4[6t)`Ƥwg>:EG*|84cGひOƸJ#][DMo:,@?,q#rCٷuV'.r+*`^,ڒN|5w^M?5-j5;IGjO F̖΍5 @kcmQJaI§yR1?ݻt8} 㭘O&~m6)%b%DwQBkNXng->9 F?E R%%RoFUVhrY<iXn4I9?Ph?D}&|?qcQWRjBV\эpّd?Glg'9hy#-}zt %O1RF ^e=GZ 60A 66ks{i'ghVMX4a^3G Y"Sbp?EwM> I?壭]* ;7 IO.XPT{6yV_)l&hQ כhq06ɺ}e̜BAQ4\edKKB=h*](k h./+DNoc`q0S& xL~=*\+jnZ49?A0vk\$!o<Ҵ ຕap$A5#o#7FQz .kYVT3\RV_u |p똉 48Ĕz f8,7ؓZ~QXU8:ZpQc¤/p*wXn5HȚM)>@TB (l{hl e0dlǮm}[uda˶ybE$'JRv4Q Ax">bFE TrXj0uNu3yps4͎PsXYbGbFE{;v/ir3l8:쏂F_ez{R(Bn6Bl!\|q ƟdPM^,N?W*җ9MnBr?ڙvO牷|(| Tyh2HCp>; Xu9h"mKVh] I,M,&c{Rew6ng$:"$ϕʴ MW{t?zEpgB݊~=xC(ؘ+/`R\WEƸIs'pP: T1e,BrZVe[eIR֩PvFZBeGXtR 3lK7~"&nf*u`F(w~46 v`Q.I_adLbzH'^oGC "9)D]+Ó$3| ƮaO"z.J>y}߃u e2hצrɌI ZGYo g%(qFb&NA4wVy@)d$rh*@Xt#j:ffN pk AR ;o #5xk(~ ^[_TzrWnW%mSj8:45FG ܆H7k1 Q3᪟MyzϮCơ(# TN}IQBXЍ%\p:(p$Ѣt,"ð? }].:ݸJ}Á`2_Jd~-R\3v˂=Dˎj;ȃB л"z2'ڳzw F9^q0宮Bj4n_{"d \Fנ!(8AX-l6Qw"l^p?!&fdrN'SRO2mW: T|67`N|_aX;3APZrMo Y.T&meR}Js޿l/*U[ERt/D˫#X9%l{(St.߬ai;gnErwM )$E0jbX]5HpFHcO,ìswݮ6eH[2W@/ UP8‡J3W!Y;wø[Yp׉n@Clr*#f!˯ShYdEO"$&\Ӟ \Px]nm]b27[R`!qqX]`;thdflDal,,\1,s=׳:zzu) yD|MyfpTx(.n+Ut7Ж*EmĐt:vO@hPW5SZ|$3t.,Gz8'[U) atҡV9 :0N8~g.2FsO*^\W<>,z_cv!6\?gjC.57vlXn;{{Hr k8Fe.]mcm?)A11d5*긓C|QPs0DM9=4S G6 5_L`ؕJs`К5֮/Ņq#X#TG1;;ڕ[?vlM[7^67`^J|V5s,:r;ɓ*-ѫ` o|S)wO<@.41QVj׎]=њQ[,cxhܙ xXZPWq8[fj4V}Z 4("1 {ٹX1 O xjÕ55C}d/| |Jlw/7=E-Fx[572õ[T=ֺYݔwDj g ^(nhKTj3Rdͅ7{/+OJjlc'ut#"iš,]'˲zz׮h%Ě[l@Hdkt-f y՘/&|aQ_ 30T(fr J ?IOj fUmSyش˓/RrC o} kx*feY!g*yɭg.L]P;[[1c={4?Lsʲp~7 ,Y%kkuUl}uWc:N`*$YdZ,~Lt3pʹ_Me~+XCwW& i~=t΍`s4-F4.Cc!HvDf\fQwkNjx4 úHu á'9ĺ tql^ )o,⾔Dqa`SߒӗIN3s A;9>CL,<68ZQpI!Q5EԄˮȝ]ar}4fl? xqMe2P#SJiGgF 䊛RrG;LHb8ab۶Ԯ8!i"X~s Ty*gNB S.ýv؀*NJjf!rT/큳)߇o!F :Q[wgA=˂7RO!$a$:!޵`qGɼ4[+ n;AuCoɞF8H}]f?٥xtxsx>l_aV 5v: jqCpay)t]%<Ƴ@n*1r>pS\];%s.؃?^U9]%ԛ/] e N ?9v˓fw ]͗{JJj6N}nru*2TۚiAfAdƒ?Wqk,]i {*>K&n9qH7z`n!^ЫHfǏqos~Uc2!sbu4' Lց ɞYhfN'ls=awfkنPR,}\n}~AG+mV?ϚmWk"'ss#^| mW[P#EAwuVp =x-$/-\Lxudj1U28jGwG̅J]Ewgзt U)XayHANKEf^-#f`¿|TB<, #0c޴#\D\ÓqCPB32` Y 6[Q'0cꇍU d ᅫF&ZrK mF~G(eμUoڢ Zkodur;)(x$Ci"Je}8%&^vkƼ{űn?R.Pi[3!GmkWC_@|C )0Sja!j&&۸S e祷ЧRc݅6!|Ỳ5 U!4!YBki+K`s(6Kd7Za**2@ vVMI1c<h̆K;G)T4?\D'i+$׫schBrOw"^ 23!` (TN$Z+˨0= ZŁ/0X" `}Y2R l<% sF) MWK2xi 3 /2W $n4r†BGi9<0x%],y70&^RrOj=!`x?hB}Aڸ]h;Ȯd ޟ·.Tٽ`뫽ӌxVfbL2t`g0|E:V' [&8нY-^#dLUd&4%F?#Ρ FH>6o.V}Sl(= &Kی>,PhTZVZ tom ϶mFVUvP)-YE| 1 !hg$E:W!s`ocƝDig-tthm:!XtM+k3iJ̒(z92 YV8GMiqyo *hL&ZQ`w^\dtG?&T;i(Y/RQW&M9v#{=p;bŇNDžUŪM|D-<^q5lvA/k. tcobPöbL$Dvd;E0@ D]BF 0rg$:ʶe a,)َAKī8pt.MW5̴b[+*6)W]$Ț]E*Q'}cނk? lqj ,j(G0D3`/vl NmI0ARf:.k50p<5/ڜv4rdeq>&H;m@XS>[L|ѫcbNтmUsV 2:kk.$H1CCXC*.@PwtEZ`hJ4&i)lNj*nyyH)h kwsp~pn7^'.Iv䲷 $լ z-9IR۔f(}bF W#+${0FK,i}EOpg{!1S>o)M%4-F*.'N>\G*pCM7qMT~ۯXL VĈ$Vv#}&N (i˩ҼV1i[W-(F9g*J&<}+b(Z<*:z!1o1_!9j$xfK(?ulq]".F1M< W`&v3h ,A|;&ASω\ D2ZS5-j ` 秧H2삎U _NKo@iH(Z44w֑ET&9r/*L_$۩0?MT&Z#TA> "h\KB?qu<`ސyUei^^`hK0'iDx&& vuyuVS" CT{ ?:EקGHĘz,\)A8, w^Sh^'v+w+ ,vHqXLK;Ks"A/8153|.h߰խo3f/凸]t+)Z{ݱH:~mU8p)/NO0\֭tP!|վ#$Ya[Wd'4ڋ4Mi=ϛ[(Wfښ`K͉vYkTCwx5z!`;t$ּc Y>)_`I0%nZ .(ul┅ jߴj% x'MrzX')E"[U ɝLZ) Qڿer OoPm-C_vx(-(Z1-ʾ<&>?Ez=_k9;(i?a+GFc0iIjbɀP)F-A [ME:EM䐝T^t{58UkשObo']SC ;þ:M SBEJ|?eÊ'ΌsLu4D\! oOqI~~@G7;5)e c#`Fp? 1ADmAm6YԻ3rrpH?fm'U,^P$i~\=l bWEX ]bWۚ)+4{SV/3UFjUHqWwf$TB>0Ay,Ԟ\ .R(AU}cQFu)ն5M K( l"C{Ja 6O g,lM9L՗\hWf}xt$MT9 =/Уt1K.b3vE!xAcvz+>f~څ: u O@kWenY= 2^& "M~`\违'Ϭ!6@^ĕt|Ĉ>Q 7=ɀQ<rr6@N2 Ešg޼ʼnv̸_񅫦bC3w*ÕT|zނXV"8Z*]&L?$ yQx0 2tҕ]dV/_@a+i]Ѕ[KFѠh}-GTwձwrg+=oq.WEsYVVX68Sj t=v HE0"o uN AP8Hbb@v4;5Qs7dj$8#>"ƞ s%$,v+۫PԠgM6S w"9a ԭ‴!ɻ?;@J2aSY!VCƋ]פR:d+^E9&`yB8Acྦ @EU#'IdA\!0+5!`ozZxi*, ] itvOMkic ',Ct鋹y/\aaS1:>|xnHxϹ Xɷvr!v;FG2#I6ZՙLE?t)Cڪ#i{sx (~4Q G3 ;0et}?@YvM5 fG3}(vpc 86=([Ea&(YA*3x P޺ϐM;:DFZFU`^7zŎ`~c *{&N=;a^F.:E9![DB3 6cM5LnEJkNI(R[^}Ή^A\/F& N ; 7,ˮ/W-V<s 6G<4zҕoRU$'2koV:h9u4~G2WgGuen qnt:xU"}X2?{EZ@썮s(?m5xw|Vm3䏔y/N|Η~ o9<A"\7rC?'n-49( ,^&JH^=ӊ*~U:_U"D{wމBCMyR^}ZA&9X$I+j4oyJgW*EBU<H`yD3i5vޟ(AMV k3u  7*0BA[wU>싐.gy^L弌KE1[J bq50z\&4es, @b /wв #Q`FAeu9d)4gWj=,T9uX1Rh08ufJUV7zdMo ]}[{?Me=pdW;q 6`4(+|#GNpW'5tőlqtΧu33ϺGB&k}n ޜin K!JC`uWE$B|‰L;!G6Ɓƽ0}fG G-ˁpћT>FPA>6xq̛˂rm%+'=Q͉=loy)~ C[Chy(8D bMY>k5mV+n[$bן5E0јƴ*ı2a}0y*(f: |M2bLd"t?IAsdM7nzWslM{⚛gdC_-OD"Xfe8ZmV~"e9hC|xһS`g[`DESQSPPDXP휔mg&FucA!9niWtQ06$C 6y3"3EV:(fHSԸLaщCİQ9_AxǫJX$[ZFܳ;,ܴKɰ$ ?b<~?-U DpAEIDWs+RkR݈= ^~'79XdcJzvSk ^r(#~3=tl1g#yO¬NGjUiv|d]Ax~!O ^0`6ilTd_F+@0&k!ٛvDZ"*fy6k*K7Bۊp\[bx]RP^jup%Uf԰ R,C V:T{EYj\eD.6bi}x>eqVW=PZ3aJ$Zm0v`C16U)gKs1VG_:Vh%mr֙t2u0I>43+D%yprtu)?Aɡ1M^Id!`)XŢ~y l뷢C7BjÍVWaGo /L_d:Q'8"HX?2T}ûbv9qrX Lߺ/}>BZOƦ1NwSHڶ͋:yڝ+KISX$"iZ.#cԼuVaYf.c&ho%01S~$\eIT!Җ V3n[8ޏvPm7'qL?H;8h@aVơnТw5x&M93 x=!0l%7=]gzs1tc2I x GPeY m]e8jώ("^_Z'\㙺lk'f{LK wu@ jg00)S|Eb8@6JEo6"bY{1mJ΅`u/)I6$Yrg!)5כBxO`BwV1C,AYtb]%xB7Yd 3[@ *r"3G 4,L)NV|`<^nH3mw&a{ W;'XMЂ $ /,a[bXWpɏL2r,lL FB,3sT-if2]WkH4lCV|yI>VuL)q_C aAR,~G`y'0Wv:"ʃ B_ =*ʯL7g77)*Zz6kf|RYJMV,FlhәnzVE6F%׬:…ν2,Y(?#|s8yq@62yjA]װʳXK*y@ cΙ f{(戧._Tj ϥŻ̸露쭿'hןo{6V <|y҄s(}LжeNXz{9B M8AT)Ahxpn_s89o$'KS&vc¼ODܭR?܅($okrj}Pc(] ydny uGBB~2:wef?qciuegK-52[s0zX)Lyۘ{pX;h4-31i9#y wR3V]}'aad<{fO=T݅l׵ .A&S!q?!wCXQ}!C<>(.}b42Owv밮 ev3 !i,!Bx7*4.)פ}SnXEMDԂI :Y<1=&0emC Zh$=m ^Um%RL ycxŬEx;9K{v[$/S+0kZ@d9/%js7o?8IC-L"UpPF 8'Bn6[@{=iZI8OZ9cm!ٙ,qj%,je-ZLs\yK'6#[hי>u6~Raψ-ŕR@1{JIs؟Z%:-%? * \.vNwGF2}}!8OMF,ټxk2W WvdY] E&̺{ˎDI_A60Ǣ^I&zĶ>ftp ԛ)PB%"D"ۊK%jH;C3:j (0q&M茶ъ݈j ZK ݮ]3^E50` RD5Ǽ~v \NoG8"E]hk)1,B0ca>rӅZm;e hhz65\HU^b];{2噱y_2ă(ls3}P@PEwz1Ǚ®ީ-rK8)I69 }759lNI-Z?Z*CyΑY'Ёdt~+ &&"W .|>w|Q(")6E$+,QX?#?c5oM/<*Y5t!g PP';R>3:9}R;K>e/kaѷXfx$ש!f.w44L^b<:t|fقB'zT~*t\{V/..ԟ8*^ WwhH0nE_9#|IjbX pEpx6-i3]NheDaތz2dg 88f1n>įMYQOK彚df$ V<('v]W˘a:Vk4` k<;Jj!Z:>2P ) }wPrzCApKAaj4p?[HY@cf&u \}EZ ɡ8}'X[TC1K0w%+N5j Q+d鯷(8lxR$d%>(\P7yef7Ak9C4a7AB\;])u] ʵv[#|]'iؑ^֢..,&ht,̝6bU Qt@_:U㆗YS=hYyJsD/Vq׼t T׶bxG8%}޸F~(Fvip>a1?Vy0?a\Y*V^2aUM/jJ~rݤ nցh:ZW@i ,<`]ܕ̠K406%0p+=ahfr-%,3ωN3f}=p;fa,0 |RTEٻtolLeaj;F:|: YKQDUăN::.dF00Jk_ESW.Vm\wP7eQ*Mt6 q YQy"ژlZ"O3_XTռB䊐|R(`4)Ed7}yB!hĈw?oq-uj&ȃz"%/lGh2xѩYnȧ@Ȋ+IVVe>^A)/\$i.wߒ΁lcb搻"  Yn@*YҭVw2پHRF ]A`2ZO )xSt,r,Os"pC6m-89ehj<>ceؑȯs6![>Zld}jx@%1+lq1CƔ|.w66oԟ r¹I݂G6al1=8BaLti"(t7&BqAŔ3{Y'2RD;'P bS :q)fF D00vY{ӍBImyWT*]ak>;J_Q<)jWG 1Ćy F-?cζզt !ڴ3O 0gO]e9&i`?x#yqgCTπ/dP 3Bw&ݞm3[E7KdQ 9PolPk;I^W܉f]eO<@a VM.#ϓUճdl]4tc`ln9u$hs`d$<62G jP!ZDC$0fHzg ㊚?jt,Qq!.gmյPgTܛd`PE1W- {G'*Z+9Pj 4΢sBZB)k ap8lt֯¶ ⵛTh/4nl:JpYG:cg}ƻ`yw4Jd$U|"`,\Z`3XH",j{̟S'O/23XKHٱ #(KZc |ciC)*wOŮV3!*Ao3ڲK Gl@bxJxb1CᤛuP(2^E6̚L * XFsEk?qžɩX^ u.VǻkH7NI~O7!-͞ˆQE6ͫ̏; ȦX1*09Pn`4ZbB5Đ~_Pꩋue11@y]29"\?xEJV0Mb·˳meMǂR80 1c} ݚRFoÒS[Bn5S墘'(>sϕ:ӆ7}$\+LhR ރv&b复K)@okW*&#ڕGoTKrL7&!n2ק FvժYt5 ^6X\ x-`MƿF[،h`\m4[ CQ%n<Ob鰭vraIhF 5?ޞ@1te*vn06 Q>QZr &>ҶJZS>duҨA+*ȳB US|id">뜳q AO$cs;+Y(iEc IZa5D<*A%EIVaaDՄQ6V-ˏ{)2ņ~ҺY͑YM! VxŁ+L(?vWE'&mWw6T&lQ[dUPF5vC\4ۄXJAe"v)a B&(:X}DCkrK}e 衕8`fjpDOSp#u+9X]ۤ:>Mku|}>VѩKTWt>RֳjvA{t$)gb  u`6#m6kH y1-.HRYio7}}/Af,1rEҥQQSX,3Jx"Gl3r:FYtӲB5 ݴx D#Smfhϋ:)3]%If+h:XA 6V^`Vrf8A:D麰Kaںfd^tV[h!܆1П5n&ܛŷ].Kb^cAh(ɛ<-H6ȮV\Cu8#R[~?gYjm|U[";O[ w)m" ig`=b| ߬eO ZI@S_x '8wy6R;YM&Mqzf57W (*-S8Cc>jb& b`hgu`j-qg ܁Eiס~Lr*tn^Na5KZdiج/T&* JI$\_jvޒ5כxa\CP13Hx^E ;T Kw4G50j9?WEh4ʚ<[Ŕx$q"H֚V$Ku6RXr̷^6ȴ}54o.=LvJ{SFZV |ys)bMk4Wy)w=XF 0jLtK;(K䪼A\vgd"l?9.q̷HqY|ZF( t<MOxvzN鯳}R!lAUjRlP)&9<δzox ؄,zK0nH9-0[33e8Cq2+z#1P u~$RlCGƸG e0y/D\`|*{F-4+WoxQ{R;7%TiELI+$ 3Ҏ@('*aw(ÍF}W ƘCh0}demh+h Fm„\ݳ8_3v %VLn AsAp-L3j6q ia0i97Z1samG9H˩^sGy>~2L3狃K~"33/K GPu8xfH>T&%EG.[HpxP佺S2t6O(iҭ_y2i]a1.`$+Ujm.ʆ{niLUeדҥ.r|'eİ'4M7'_< mqeΖ$侲b1Vw&r+R;xja"LzhQivŗγeq]m{d^}偔"'%( cl*g#&Nk1)Vyzʄ{^*LLJ%9WQ'?s:Ձ5 A٬?Id)ԗq0gNIYTxR$&оH0uF $9gmdƎ:x%oкXA9)xݧoȾ FdLZ7d8I8 6$T~,HǥBSgs^5߶H˝M Xw+21z ͘Ttv/W@HrYk['qP}"dk,/?qEj7T:-4eQ5jf8S ž2'T OsQq}'wc-wzK}|a{:7C.\_'Yl4XynWKHhG[Ҕ^&܅5,x<Ěkn¬T0*7} 25ICi[d)[>9H}vuzB+ٖ rrtx j(g.  :{ϰDJUNը_cՔXe2 ;l 9*:RFFhm)k(jtӊayny~(*P `ty$=hKp3<'! syZVTqQ 'w^dtvBre]s LJ@h?o4~ݕ1T/#I15m(TH_`F1˶q3l}T*Y"aߊ7P:w쬮-p\1$,x<u0'Opȣ7Sꥅ9 (u${8F(%-;1eb C7}螯CKf[z F͵O{e6aգɘGHd޲%\uMR@0kj_BYtB:U1[z\0ǚ TcM8e!!{w/_=~/]($e{M2i9RO4E"Wn+};ՓK&2ŵsP+[_5[ܒΙ8uS>qݽs1a=QI }73~@t)kǬd9f(boq7EGp?hrxq03L"A?nFBQ:;LHԎ~*GIŊ'5&QQ!f`(%M;L<7rx:`!&`pk+.'_3ึ,AUiʗy9]YD9Agd+r(Q) `0K!gpTw;T(Խ*+N]y3Zs䁩!Y*&, Pz~p@vlNE'܍>G 'tFJ.( VV8mvmTr>(P$% 8Z"O~QU+$ rx[P{X ~=̌AeQ ck ^K@fd,Rwew/@7/Eb8 rεy{œ/8],N1_o_C ܀ugS+BIV $j9~ʹ8l ?߿:|)֚C6gdXZ7\>)D>FPMo#PpM9ֲ1g"g c+'%6ܘ rQm%:u'Iľv. PoѾYaCZWV8,f@U46/c@$6JŔ ZO(:4?&-ޖf#lKIfHe n1QhTWwi]3+Y^<$' :GJry/ba(un+@h* ;3&>w JB}bٻWyL[[6\X]O敍_K]9> edSv+%/x $z46P dZ?OChɥXg[2h [C*peE7iX^xg<2.iV, :Ȳ[%}tG"h<Qه/%6&}~-иQ ]!f& 77Zc?lJIIgn½dnopJcfFʉ-\趵%o V9^<4R|T솈ַO 7t]'Is4z Nw6Ag{P"4‰P! w[h5}ߨOB%L:~F忁Ft&)ĮA[Y9Tc)i/wL(zȶ't3RWd]f' z4>/G'8+cM,ZK#Χ&/45jV8wA qUm>Է\+M U;!gOyH }S`3SDLecũfsQFґK di0ਿUNnN,߿.iE(SN&t:dj3 3tiQ^9$SStB:E,=m'$pm(q^ o.Sw]89,n (EVNwTtTp]"HNtq t膝N"A.r@/72X/&{xbsCUs3Ӽ}n*^CҋO=5đq+qˢ {n6qZ)qzJ]kK Z^1;kHJv*E @ϝrUTsQۈVoqc^s#bD{qh&7')AY+ZBߗLո)骶lIޒ(9$ Ӊ~,L?>{ivq"s-́Sd"PM0fdžZ ?[d+Bk 5J?`~i`'~W7swi.ps44ٮOK|ܟ7^JD + [S#DG6T+v/@k|_ 2F{xgJmEaA$*nޭ#^YDIcz #SOfUT[&C6: (4ri)M i6t?FzZCd\r0x#[=%6"h yBj7nI2?ɐH-šdq>f*0IBЫA44*=yY9T'BmqI~EYl&2Fv녠_e`D5o=A<â !f/)ֹe'))l2z4QLO@=T tOki/9zͨ+VsV TV!ΠDus=6q.dl,ǹ:TloSاАzOMei<}yZ)Қ?n6J8Z  @FC'7-EPz"pv%Fv rhaLKY~*㵣4dof8KWL܈ST#+{E-?5wb0 jyiО U}-REPlJl f;]5A(ǡTX.Jk/jќ;6/Z>Yaev lHU( d` AcIs8B&X> $n{5w=Z % "B 1q[3nC{?VFKLr ?@`fRoQ7aZO>r%ꞽo&x h.8>&Y=Jzh- 'yi,NB._KǂhYgD.Rp꣌)\^.7AY0oHuodD[m u9#P c)O\NOf/cH/bdR7AP➫4t3cV{PYm/Bc  #yIYF=2s0V +ҧ`$!O, Vwf)yr2ZYo^ mf>LJ:VM.w9+9rd-i&yKrC@>lFI:~ >0;3 rg]o/>B+MkCf[okzS~'G3l6r&E6lA?3R9@Dg0#4D'͛xZj.XMLyv!Ͼn*w2f,ZjٟNFPr<. Rw*;LU9Pvф:ɽQo0qƐG)vݶo z^C^DG/йA4?8J"l)Di)I%?XJaQ n뵝煎. |O W'!Vx_sAINqSuBE9Bz_c&PYËp%5q/L"ѹ[gvcju.=2@Cp;#U_kӂqD֛מ{: -kD=1 X˄YEt,q%E,(ɤ̹9Q4Qc/M/$%>\0EhŘπ58`f,>=]M|D|JkmxW0ZӰP+#`MG&xA!( 3߁y/q*hK-4b3Xz#1 =bl! !!nR)3yʾХ02yvte] pX ۶o;"~`2DAͶv)lSZE3p"sR~qaX=Ŀ,>Wm.K7_v{NGiN?-8;OD'GX3Bc)[R m6-Z'9J ~RiR21mzKsC 鏖|Wli$rzm| ,7m'-QbrItt-P^pԒ"C# fpƖ B7Ӌ`4e6ɰԑ& Ԛa# ,aWYT"d;LN "/;$e%۷C)Kq E+W?Z$܈-[Ǘ_mwo͉"ֺ9ykՓD柆m|,q`(590^t$f[a& wǁPᑒO?)×0J FxE [%Jj&WSruLnbx$T_ zq^/.Z#j->z:A<}V;Kk[A1>NEͻA~e<S1rU~e6%y%Qݞ17ЗO,~-UvܒB_Zn.5j0q`baN?i]l~]D_=+!i4{`FZbXïyWk,dZ#_z_ahfฆ@CQS=(DcBO|;/!Jr7,03bպS iuӯqr0eGJeE а›79pc@R#_,[#5u컏@8\ ꋖȣ6 Ӈ ³8:Lv7G0U]Ɋ,x0> pw6/&Bhk֨TLsGeF*&dFXӏuԃP+8+6 ^yGt4>8doVa2o*m燤[ 3Di=oaĊvqo,cBo 0o¦ ˪tժrR`\y:FN;N]ZRKf!Qeɧ $i3Կ@Pߵ6鋤׹LĹ]_`kyDn \nM}e,c՞E!2CWL:' L.z@mJ[+⌚3Fc6Ü^3we)K•&Uik.~M}U9 aq1/1E"$Fr1 ]|EWt'M5sW*&=l - 'Uq}!4]L+B[-i@O?j5K^kWh?jU>%pT)aE?&!Um=MFIeϨxYCD.z-#n#Ekd*f -3 mUVz}=XkUԋ=x,8trtݾ-Au1%c32.CѴJ~w V*Z&o;rgBhQ[/湐NҡشJ*;ߒzUHRdKHL Ȇe4qg,"Y֣zx;ʙS/6ПȷWoP x穡zO8h{`:.كIޗ"-)"҈yc E2XQvw{369G#aDt[+=y9.3x QI]PY]w5+ 'pb7[Mk:Wg cV/-%jp_=<ql[STɇR( 5EvYQ:{)srx1]] e)V?~SvC m7a*ɋ›E3ft|IWm Nz . V1tT?/ScXg֤ 7nQ~Ha.G7~G^6mv-fFDsr3"3.UX(lFgw/Paiqu;y)_uD,H'U[`Ӏ@W%QMDRн]D`<`, PNy'Ÿ(ioęXm[ۿŕ!3ߏVP#FYg1*_eEƲ'翨i[R E1-^EEu@4N;@@bэ+a+证6xۧdLO'J2sſL);, ?ݲ<6G_Cz{y\d{2t@RV̊yI'0J(щI_@뚓 UѺo`b@3 +ʺfѴھJP9;Li*ȟTw^;pzLvqLbqW!~uYi#&Imf]Ta_ZӸ ?ݹ6?f9|U!=x[w]T&2olBad/^1:3^#ǡr6 `x8L$zٗb/l#:$ڧ_e\7aPU6.$y{&aoh`!rY<9Oc$^Tp\x5=JէU'^6HJ.tف3?Ӹ8R7ʬjОq|.wvp),hINj[>}LƤ^ iΘ23%[xZ3Q3x,Dw( Pמd'Yb;H+ r騛@QdiG9 Ur \z]u{ŭ6C;P8wtcQ$JVfz" RPG & .ߡf+71ebܾ;.WchG ?XSGmLR/::yTS6| Q6$f6uRg}/~I$9;4YwwHz` !L rTl_)O1~'v0dΕH_MoYpJK\i sf&MJ+>"u#{Qw8oۃ')x7.>5,2VuzIqCBe} #7 `X(εE=+-9N\h2Tb֮O"ߖ{d:/'jR*R%[mJ!{ζ*GfvEg8j"Zݻ!w> ^}1G(e@X3Zn)%ͺQ¿) 4R 7J 13fT7NA=`)fZ, J\ ,nq@ ,}N>,nuE? x% e^}%ɜ̋pK?g?FHǪٽ [Tt(s.˚R{Yl‡%-XީlRger縩M@]ӜGR]0'32Nu3o xOoYhP6˓WX~7M&w5q\.L)0=u'B dfhcc_9z6YICP'۠$/_L5)W]3yQ"y7˪Kr0W %m/9 ]ݱSmgGXMSH7]cEfȧq>ɠ;kTx~Xl/Vbiļ%U9Uǡ7Lw8| M)P`bK YF 6^#tP;}̂qVŖL Mzm}n~}8Ax!iLO*q$ߔju5Vv7{^l>41koKx#`D`(6@U{݈gRbkc[ |E}Eu"x4]L W3Q=vpaFo׳%9W$PS; ՎtPpSҕ`jקإCGQ;_ngx5}QuR  _%+У6Z͛8 .)?ʼn<Rf GCPm3;Ֆ Q`6*aرDJqBVK~f~T 1=m[DM72 Z9{25zK>pӁKo:v2k@tP^,N4i||u=Q1-p c!vr79bp]}kn7>JV%%#eJd"ʹCgz̝=b CQx&̢T.ӂZ7 8$(0D8{jD8ǛDzX+x%mY3~vADg.!U2wiJa`O %VI ?{!mjNsSL05^5Ņ U*aW; sl & 'P1*P'62JT ֛r)+B{"+^JhapN1g?>Ü|EZay酸 (2 pFQ*iA] ]j ͡@ t]\h]:zSeɳaz͘ Lf>V Ojjv@Il8_urx$v 3w{ .\/Y1m].'næ(xFG0h?֫ȝb/2!x*: vDl#Y\.e Œj㩕U70+=l1|LE.pH' ÆAȏkv9CIF߁ֆ@PȑƬ!C4|&jo̒3ڍ?!d3b tl3N-\/3@А Dr=XtLdCt)g@&Ktp#r0i3.O;Մ_f6coSJqFZli XA37*1R)C/B}3nת{O{6|0J.fyjˍ0're?>)HX=&`f TyB9ʪ VKBp[f=$e2.Qimϻ~(aZx[I^A֑`mxZNY3ݷhI0?e.{c5RA/hZ:ڀ=:W۟%`XQM$CNfU'Riֲ(5He]V J-o cSD D*{衫|}J]F+~oB_:rT˖ˊ"[G pnhYUA aI6m7 d/+1D֨_k(+\4D/Ԓe~榥!ypUCYaIקO?ݨ {=tteoٹк O#'<1cwaخJ{OՅ!ie?<_Vxjc HR,3әo JɈzP:poB˒hh.r$ߓ}Ed$0τɟ˧ ! ubfГ:o_ ԣң:ݢb!yAO@a~xќzZUȡ_2v_3fa`ئ16("`R8GjAZԮBG•F9n`eGcS>25gjt-[BK3%W_߁0vm*O2/6[}=?(hjf:(19g1iu*j(53ce(4 Ý <Ȱ$܀vEe .c Xzk!^8x?.9LV$ :F9F7$w=mꕕ-[T z%$6x6=$}UM43@< Uڨ@$t?JMQbjB㥊6,HEbi>@~0Q)P8A%Wi ܲlX6e\)IK;B9| { 964]k>h` B<QI$޿ͻk26p' _R\%^ E<%ƬNxbAgK$e:6|r(e ve;1;߁2tsH7hDՏ/HKjHV?)nj2Nak),^%0hZh BSSS=WJY+#>k ~B[Ì7[il_³wLJǽ5VPt)δPqn4;d6o/݇Zpٱ)Q6b`$|״UGףs)bị8?Dȉ+!ڷjxlGi,51겐w @pftN$l ɺCq%ᅲsw#CK6'vn՞gXwe)">!";Wn@h(zq( dz2`Uk6G$K. N,Us;*;ڥt4N>ZW*kUWxŽPcgB?F~a^0 Kw-Sľ^GߦR-aF:\$Z8{? H ec]p,> Z񾡯b \"4$=I@*uW'skP"0ޱZ5c,hk/9%4/WZHʥX=oK`'<9<T]K4gĈPܜ M'I}CK9{wɵbju}9rYb܊;͐G,*JMxƌ" R2! #$!eOSMSHGs"x0:d4wD$A*?4P%`S$$I˂-o42.B4\TF3pY 3Ϩ_?؁@w`i`BTkJTҥ4^cojE:k y8櫄wǛ5gf.}օ2T"Kc.8%N9 ˹Iзg/W|R ะ|Lm_ݞ'fƤlVōq9C^x"+jCWYly}=.[>7|>B$8Z&NJ"fķyIzm{T"jᯄIw욚IFca(tWL+t&_(rkmRC?sB Hk4آ/7g{9MbĆ׫XG4q/mEq:s&b KW=s_}0,t<5.AbCAdG"}+.U'w;};ͤ7ϨyiJFU%Rqa# J sK%\m.Lx @6M<Лr"F %8qε3ֈ4I ɄBF4ĐO'r04Xb@%8K~ +k |dyv]:,R|XQ=8wB$uIhm3DJ]^u<$(=˂`gj c޼&Lp߽Y-H@YEյ 5zB iW|f0 =@<ʬh&?ʇ9po^ N9z~1Kk+ëZ$ŽD֌l:/-ﺪ98} XbAw)Xd#"dKLH#\ܱ'61uSSHԐ#^LWS6-LJվw!01ҕl؛*ňUspíO3z!~~7+2NHVft^؟]>c{ɓxejeKBE lb`ei`> 'S-s [D=AgsԊ(D Fm[k(}կ oqDj@y0;ǥw<䡊i|jү jnoMVt`NvgwSD3p#;ƱW.4k&b()9,1|ʝZ*}4! R蚠wDA ࡦ>'ǩ<^yvN˺+r|QA֩]k8,k@~ۃ@ Q)vno[c=3p%Iǯ[0|Kl$ IIHtӅB!йީuu Q4vT8p&}-B[H4 I'? %07OX]CU7kf&(A{[Jа|nEe 2p|7-B[t/2'"xLPl# =oAfZ, )4[߁Y\&cJ#6fN6;r&Oc(eűawݭi18OA+HeF6jtCj0xl){eNxNƞ]4Q3ɠ@;3ƚ>/=e+EwC;>C5vk, nm (PрuiP,?P""''f:Pb\m&׿)R'Ad+MipF@dzS֜&0^U=M-qxj:{1Fr[lǮMoׁqu7$j ubլ?^ G jyۍ8d'/'lxw%/; 檌6%07Q͈+B ? Ve@&3eg*hDw΀1PO_ /NJLLb+6EoO [2eb»H=Pk?\?uj5iw,UӅQ쏏c^MUnk6Y PЧV9c)9ŹXk¿tLPNIл;M*LvbX:j.PCBԦ=h Τr_BxD"1 J7eHL{ ^U^DY:sglw{& 79Fo$B ڬy'Bk6B9.~Ԓ30>"$L+r< _7fN~TE4>̥iEc{ bR 3v LLpF+UXB M*̧AÊVBRv ^ɱD ص{G(M@&ƒrܾIp+lOHލOu-A@}i9{ЉMUWdm0\̘8;"4Yua@YZhwbXy^ct0l5x7m6+ VLv#s.,+!6j [+'f!#OV_y/PS1'^jxM{$nҢ\!D_nmVGt([NaT`tnHk 8|Ykucםn*?HUhl*ZTKuxګķlՏv3JUdՂTkwp 7>=Oe~}L̻j@JAێBRBQ_r7[A4=uFbU1@ّ% ^eV. mShz=.$63&Vfp F[AľDM:r%SINpJ~SPıTlb,Y91.2k F0sVCa]hsSK~F1 Kt8hz>6wpO(џ5 =®}6GdTk5N8mEcֆu؍Đ^Gї 'hB)/~&.Q%$?hg൱IIdmZae"[FLY20 &@첈Cr ޓe#RLSBPZ90xrq}"]^?88TU/ ksWԠ R)>ang( ,9,BzD"grq*A*ʮ>^QmϡMx2!_2xZ`cdz@R -=% śBS'_IG [D4]DdSTVN.n-4j)n٨hvǹ8|@(NJ¦w 0aj(WJo.SPT}D\W7 $YDq_P܀jn0>ԃuDybKcwraI ࠶R+ N_GЉ79}fPXi0@𗌭xS WŶ("=t6W&pt?QH:hDwSTeTeȡ=q7ɱf>Avs[yiYѮ ds 2jX?w!g:y55V1?ӣT0<-,"lqҋe@'ZY{ )!٩e=yh֌P6ZEXԠQjdzMC H )QY]c9y[4uu'v+Bvn|,  d_-M~4yQ*a&͍ߚ9 'v;Z䆛8VppTZ~ngj0/TUɲϡrvMn6il.hT9nP ԵM|vPƲu4\WKRu4} !Ƭ D?Ȉ: 0`Q٪yТȐfdA0nqCcƹz ,ԂJZ̏E)kH^X5Qʦ~x]M`[*8Fْ ۵sO~14nMɶ&9`&H[t, 4T%m-Ao~p@m|Jtlk:@nV>60e^v#"eQC-?{e ^ KJ]blBA1j@}x#k{^'I%ߘӁ+#HMy!笊UكaS|*ōf'W1T >7k˻5հ76J:׮DKH$]rJ  < 0rR ʢbbtx0.cv-*kίWD+MSbgWeE j))xֆQn/O`lLC-+g yP 5!#nxB_!cH/gTd Yap¬>?3=[;:a9+6, CEWԌ[3˜5cJAQ C(k9v;:mՒշ6d[q;x6e? p ^ۉlqMVW]-׵dĘnp"ʕLXVl mW c2 P$ZvTȼjFkB;Z"nH?+4l` ^cH%6)Jϙb疩GDx>AЌҳA*kLkG%(xsb(-Z7u7r|WF茀}YRFF 1&մOLNp(늒Kw{a;M">B2oꜱ#+$]y②PZ_-=̔\<@IڱCNZG!>UaPKִb"Luit]MzQh9kP{ǐ"lx0/9h nnEB3}k6"~ﻭ})+5Gdhl;C'g+i5"G|/IC. -]t&aCf$\V lN\%:T.˩ۏV~TYv;>sPKLjrj[TvXR~]mu\b "xz9["軣?h?u)G/J_vK{Y/hpZhXBё!Z$f_d`S  (Rΐ$ju2J4ld5Byx5&v\75t)CKd2+DO9t4Z%}g JYNG6Wt3g3I+RJKd 8iOj]hU o9d}n70Aa˫d`]hۿ:tU6gڢ|ZTNu-/8*vQbH >>g~J- x.vOE@ÙJLBSًےf+E`^0+oW'z%2! I Ryx2'|Ϣ(.Ny@Zb tNN^0|7X"ՒZ; S[4"]jy{ dIKV|g\Uyu|ҷ$RokOWn:Y>ƻ (H>`|k=D:2W.>Omf `pՉqU~yMZm/2o;b"p<9"Feg~B q5QZs$oZdX𯎖fsq%O;n1XԻ X[YqM/ezajR9$?ue7Nd2rtM>5+=&WMK.4#K ]oc 4}ԢqC 1h_h4<= >ˢCOO7I ī,Bs.a ѦRL/h]6+_r_8ʜPqbW::'Сqo|ڣ=sDsS)x Io>Wņ{3cr )ۏQtM٦;pL͇5?@@R6:1΀6~ B>Tpp$1sϰ1\xaI&қiOl;L VKkv{3Y;в2LX^h}$:Si'h[BVy'F|+|pH},rZ279u-PN"$aegbXn&!F#Btz7 uٱ{)I(n_X|Sɹ'gD vNskeءm۰9?ťVa%#g uUڏCXB-XUdcH:JM MSY&!}fb l0qceB?f 6ՀCMJPcBn)&sW6xF˽]e"9K0sGtӊLZ%Z! #,(O BuT4L,V'#l$OXW*QtàLT7o""ڰ9q.JaF^nfPCk$. r.豐]o ya:pHL%O,5}&p[`/<3t$}MfY',3 ]lDNh >&+NBcBy+s0ʪXxVex/ 8IzVϦۮP :@hbɊd]qxJ`63OUK1 R(f x{=wnـ [G gس;uIQ@N.4eC{My tG]+""eY+g𚮞a*7<8Q @T{"(nL9yNRj &{ ےYt`u)EU9g$-C:#9 ?مzZДEhTEdX%NlYʑ(lb!ݟZT۱aSLƘ w*:VFzz&Xvw+1QPP>|Ο3u:/^vGd{m%F;\ 3;^mO|-39T ʃY ^̘`E4 Q譱`X]Ѧq~Yrst\ol(ElExsXޗ*Vk  H^j8UXa&(~w{V`P Zglgbo%66:n-^"y~K4 kbfW@鈶L2U#Y>.Fs XG8ϝQ]Cq/2рKiN"Q6;r\7κCCŸzNEÌKo|@yuؐ IeROڞ^N2LڎmTs6 Ҹ _H|}R00Stw桬^3\4|:X>M\GhCn-O^>-ni!`LeP>-e+uKSO&g@ i \?ȡbbg>BU!#Zf#6閥 )YzfTm[Х_MNmOcc{K)6rPIK17iE~(q#]DB;Ҙxmm8snSu1]9xZC,αu3 nxi#+x$@/YfD' t.|'faijxog.\ky*iPl" sǷV{ڦ6k[p6ADC#`Ա]ِp`Ԭ8x HE1z$ Vģ]C];~`ܯ_ eNNLۛl;&4w_uZ[=@Vo/Aы"v}t$5A ulms*g, WRdS'ϣ4碧^iu+_kdVT_'3WŽs,Y/):ɓזen,1V2ecXpF@ؿbNx.2"áN`K\4a{~,;$F ->$, EV(-B^j>1`( \Qn e#բp}evEaEZUe:SWniv´s(EcglN5?=t~԰cw8 SSY# nWƝ."Jbf bBMR-%$/1`ռtR즕X0 1fh;wa$.)!LЭSY |] Dya,[H4?!<==MGO:^r .:\q@SO3X$}=S4 #(h,)wb荏4 &G+L3vU ;9J}? (lɯJyퟄrH. ^+s²[t*cʳfJ:TQbU3B3@1n *hnH45zc`.~E(h:zX|>G)@g-' R򲧝fT[<޹!slƺغ;c̸^L `>+7b~֋H oCvE}*]_30e Y]RI1<(3\w'2Fסt#o>1$NoҞ@`75>Ic;;~iom( ǜFf'2ٰ>l)ʃL|x$,kAd pk~;|T&O~UWMWEMZ;AѲ;R~'_Tޏi6Zpv@*_~=Q@BFJF Q Yk ĖO{QHkHNfj_ ~:UBXyy/KC=$id?q/vl'u9{S!C\0Xp!f~5=*;j# `>$QOH$CfR~P▛r5u_ H:@ɐg:OHٌQS +RspҜ!3ܜWR´TGgȟnP@n 9u8`6[?z:-b[[Ap@e؉]#-Y!Y#o`5'1jˠUSFGo#:|CݧTj֤qMfgV@+$ZN?5FUlb)4j݅<ܔ] J0rRJ]NGk. - g}nņEqݶ*NBeK+x`YTྫྷgNX&pq1ܠڀ+?PFxw  P O gK@΄uՎ1Z" '9UO'lb~i#FpdzR9KS"WI ŎD&Q+g8i!ގH۸e6g :NR𼀠 2Ԁz"6to!H16ѕ~q'GƧ>DwƄ%m;̂%Z 5Dߺt+^&8VK ҖxIxXk(.75ZO Mzu %w td3(qX 6ٯwGrE{D >aw$KpRRvVթK9t1t d>Χ2B wx:,M qcsaN38i\{8Bd؏iYK !2K[!<8qoG!ɣfv4A" Sz]cYWƸ(L]@Sz]Qk9h̏ZѦ$mC.#ݒ,ROuP޺9_:, ӍL5b }zg"v.L U [Oߢk:ԍsy/rNa[!NN"d5 +o G+Y!"IVUii_GO6<*)EU acXdpȺIsޗ+9~c&_1ZIa O,z,te’rA?0% j4GCu?*aQQ  :QИ]ހ],upjX)bJxKHvE,}[l*;Q9@M!񾪶jݿ"> ADx9!uG?>7כ8.]U `Q?45(O1`›CtjHBw|1:ɜR +iw>^=]I{leB|zsZ=F4ӯXH|iمId\m0G~ܕ'bo;w:m6!+^?Ic>9 #߈…rDјWv(طHMF RF? >>z/O :dTR@dV:VdՠѾ9x\jM0Z-jD0oCj&VHa%.30ё!q[ԇ*PuB4PXʈ*W !m>u$.PDpY`<[Cs^В3p7zeȱ0|?E{{ڡyvpF55cc@KZ0|zH)c MoV4Y7. 2 ! 77 军Bێ$,!ƱҴV7BBs]EeVj=!n䊇˴ci,Qb%c; 3A420qtVuװ [ ۛtB xS,+ьV~ * 8M)FUny#'N1ǣԚ'"NӨT + NS"l@}i> Z o^η ;?R>~=ym:!Ʒ(Xo$9c"BE.\n9x%<oŸA+ ~z뱃U:.hmlvuA/_ŚZ{/ԑCWUB!Pm;ae兊oͬM.ޘxXbܭLef_rmz%1/ BGyǾ]qk6C) \rq#T޴響>̣}u/@3/Hխػ槭~k|F쓉VI=\j(NS@>؁Ke˘Q@zE)0A#؜/Ox*g G̵ke {NnfZ(XnknjoK8R@Rvo"wzV{(t! 4ŋ8tP""ӪH)xpOuAaPArq2a!U/$f Gz8A (diWh ݛĮeaoY?#bhS *6wuْng{dyR<cCuѦZ=E6x¯!(uO3D_(לBT/ o{Ԩ+Y+#Prݘm!EMFQU8~UUlèG:f2-1/>Ɓp (J ,K/Ce(`^w2ONN 6$c/ŜMKӼsT+K4ӸǬL!`%S_ڭ"2,Ǜ]Zى~ڭ_x˗C =#Q)D)uDQK[$!*KC%=20US[PZko OLA8$ٝ:x+V6:U>85pUR3 Z(6Q:X-[]ߟo$пe7u0[?}؁gi?}/ HބEu|{*O!vzzaDJFM^CQ:Q{hhY-g]O6r\",xȲ(0W<\)1*,M&*{U eR\"G qկ'|7i LjWVO8*?b o=FIghέ2P! ÉDZ m\~׽64 &!4lptBF`_,O)uGȉ{XRDx9&VeKvH9dYrhI9h"*]B, moSfSGC;Ca4ނ?i4ejR.3LiX$T-B0Hi7SqYYkLIԶL3V mIjFR#(f  K~,%Ĝ5!$0ޟVMȍ?"&ZAk;%.\g G8’ou$tz6*Fe\2Ŵ,4˴y!qz1\2 MeH;;:jKd#tֱ(bp.2MxF Y3!} ^{P1aaN'/[I8R;;2I2 a jc`}yrږiIXOobȫiȎi82ahgj{ [6RD lMK<(YPZ"XЪri {R5㳉6PaR 䎻?^Nȫușoٮ$1We~D62:\,/"+ԳYGY4u_$=Jt%Ujφ[bGZa8LF6dlg*tkrlJz=%AWVwBcE7[X+M '\ ?ǏBaejq͆>tV Wߓ 嗚! ' 0d$ojb-G)ᦜfj.vNOILD-ϴif?އ"c":?JØ&n?Z\9K) C+2{WOCK4=Շ?[Br;UckԀ[o<(+= V^#\EE(@j~䩬afwzƒP (k[u# {Vי#ں4W8v(+I@H9x;v|T>iޛStnZsr2z8ӈjۍk^iIJ)H/2 )ߵݕW|*NeNƲ\6$>?b,NX#]9`Ρ [\-[S!b K X҂tZ>XTY+޹J~,jk:\f'Ɔy%b :+'DQ?T% .|]`y5쓗 ("D <&Il[J#ˍk`E}MPyԷ9A?$Sئ2;zmO.NrnI_E$~?w]H iI1lR3a2E#â~XȈdmh6Lolݲ]0{,w* t~2^$jE-XEo)c*` L ] DgBb*e|kPY;63W*OherT -w9'f(OKv@k/DgX c+A MTӿb_ֶLŀ*ޙrU ~މUg{|@9DؑH惒/CwZxhT2v7f4wM7¿%^J+ϛ= [у5Q/iGj>2c+ZF+ߩhQx z}oDs:c~fD2 Uҷ,Vo"z'i(>ѭ_10;:vB/V9#U[7b~lRV?\W@^"_vh4q;Ξ&å )$+#nЈÓy AGn^̧ZQJ%8Ӑ]6k·~U,:hJyP$|V7w^D'Cu8w\\4iN=[EtzC0oC+6l݃YG#Ma0 ̸@j㍿^ǜxAR/ZHvTX}*+ڥ"(Wt:_ l{xp. ,I4Q郱pTWX0%kɎ>Aa;!V?q'Dۙ0JǐOh'Pnuacdu4{|nLK|u,_^yx Q՞4a9ONy;21=@3Z &ܜ̵{9uzcY2}!Ҵ|16 h59kUuR o h~<ɛr3w 2eJ,-;se̥.Tcw)ڕ +\X1l 7RBT~ɾMCIM `Wi<&F,a/l V<_”B[NGdW[oGG ٟw%x,Sqrφb h7¯5,}`پXV:Pby(H4]W@4(s\lBߠy [ihX ~JS]ZqwzBL 纮w cUԥpy F{!l%E'nb ҈s)˅RL[2"Jye2R,t,8k9,DL#DߵQ3L//YO3/U\'}n6,c7 1b Sv S4Hw)Ċ>B>Oj0xbVwyhJb{(os:2/8 :O5`ע>񛲃-~}+*%kpqhyGN~ٝ =!߹D3yG-nQER~Av/4HdLe5uT ?Oq@k'E_Y[_sw@}zB!,nt f30,3kHAl+w'Qj jM6GHL~^\59 ;W!{iQv;wFz1XLx̔KV)k`Byq Yٽ9J.$b\) t^$Cץ#kuW/%k((Z51Z9ShGޓo,z8RL*65Ls,{Їc}GϞD̳yP<ݟgn0_ycmP4Xҳ֘hg5Q\\̓?Y,/Y 89eZ:iSo @{s|ybƵo3"VCtAؓ da M*P!0x_O߹R=U g[JIo8}|GO4 285T F-,hB}'64{J53#9-lUr. vuVv?7!T==ňpJ]:pWQ*Q/:mp gY\._#c=)QH$FUwh`v>Tđ_[9%X3{hS&P򦍂Pt@M@bf| @ȳMO7-P,A- }Fx xuKgS hB)13kx]/%EyEb1:O+}؄ CvlgD.2eH9Ñ,Zk\ouܯTw;F=AׂV";h"5~fr%"a|o-_6qZgRn땢Sewpޜs?FA4&s~qv}es[wNf!P20J=ҍXu dHF2EѨ5n9`NT=)C. 7d(7mek .:+ "ҩGC^to'CMx6dB#YCmdS.ҴCxSҺ֓>s3p3ܴ;z%d!}*/:[Sv:Gr<(W@y0 =[< a7|4rw5ͿʖL4S:Q+ 3 [qQEۛߵq<+|(nǘHvr9tr>Syßȟ$]DPQDiMWEyi2&̓eռc9fQlmeUDbءj`CFR9fVҶ'EkݳN\p\ sI)8cH>mHdLH FtQLObc9AA;-}(Ѽo47/~j瞛YmwJ 7ZSe o蕮Y2vFUw Je=tiR ?Rő?Sou*T߼TC ??)B"J%g7`?1J Nf-ou+e.ΨD>` ;5`9e懡}|=Gi 0|u!uPotO`Y |:J`+Ci6PQpn͑[qx$9sM-Ռɧ*5cAl m? mC?ziI?g5llLY'1PS29 #)w(Nfiqۍ/vo0B\1EZ:`V&bZ*h3Q؈&T3ޥ6!uB$t5[l<ϊV )bC:oϨaYfklopI_ e̜9n!** 9؎u.:d7> 4wzGV0[Y{Bjikx~E.n&tC}RF .q8qT>Y sVȅ!ȃn@:1U*24 8fx]8>nfK}u 6¶Q?Q0ěJ8@o/EvľnKkʐ3_]Wz{wN%j!x >w mvϑZ f8Bzj|ʸȗ8.G ^6Fz_VhXu(`OUx=J79ӉRvQEԐX,iTj'6HAE8eH:ys)ok9}O+47.Qs#nnCPȋt:fOeŀ/Zjv;Dg#o|l r^0 x'Q[;2<3h"( !| Q^Qrd]=LY؎a>]-7o 2^^I Xk 1akVeVY^j e>;C$R,P*_PZvw`;;8j 33Ҙ-JX~1adǹI-IPiOP9>̏w_",Q|b4Q:l5b.&7F$@$aȺ9=0T _"#4w}TTڱVlp[ۥ' pܺ90T%Gr#'!N='i'3[muSh@ F4IvHMgN"a'!tc[;$",NEfܨH K]&*#SLM/N>ƝQRoӏkW/ٝܛ.Y{eai#{,*B5JyxS _|nd7YnjI ^Ky bvOGXx٠SgJYH+l% wPjPS7d, } q,jf>񞯓I"Fjshxerk`: d)S %Z)!3UH,r.f>rvj[{'RDdeXnZH`Ir4_Լ⮍y`ZCC^Ctn Lfk\q`83a#Kن2AlNTnWRh'jv=S;e|g xαx*n<ɯ  kQν*Z%eLJ@j{IJUFntZuJ4#N%%kwJ\H(FBJ~k#(ǽ;SM85\~ӇY7AhؤȰf:1[d&6ʇvZc[5jf:ZQ{S)hAҮcSJxujt [b*Q6J ĩVQM\RmЭ^u/uwdoF(.oYo:\-v[š[S3 =b )xM"N(JeQ`jT i |q'rq~KԒo*HUjɩ`s.7x`a奾e (D8w+퇼aj~hm>>z16~EΐA6$&1bI3M3۹@"?W( NݰtC|!_3p3{N!>ceL)?6u ZdracOI-Ruf-˽ L`˸\Ou9qh`m"ψa ݭSz {l VpzLcdƺ:} o}KU,XF_n|R'XcPzu=2ts =ЉV,iA}L }䌈U 'mJVO2ōS6+d7dw<$ՆBga?*q |C5} fJ˝z" FM^HVփE@gkZMvřswmb=Y"d@(2hjyݭ<ÛDt2 =c . ܶN|Y^χn0T)/Q@L[,氘 vtmP/36 1 Bultu%MyQԙޔcؒkt{{E@S_ -3F'>'\uզ0߯,(j[9Nls3!h&H/p>lImHՔ%/LpUHR č{8_?9o,>Y:z#b*8l![0LW ڧ>Qun?*qzҤ_;<1g K\\ǿ^ќ[R"ksѬ;!уVxo!g/8>X}뾄9syP*/X](]\;=@@>L8}ٰ6 m|ꜝ23ҡ-Bs]-r{b9>,Bn *8lt{|aݣ_:zP0mP/h+ɷZcr}rc^zID6F"HTp[EvHKj66~'CߘgE8>8(3z3ae,P0tSD2u[Ť=l؋gQs6¶m.{-Ol ;aqm*z^BnY+XjG4HS _l'7XU'qՠ}GXP Ȇy'?FRg5<~žX潺^݆A3NڭZߕ)]Lzp} ]6NA<s䔯¼j=A-y浣Sw]V#(41%e ic_I4HZc~U"5ѲM@׍fȒAK:s [cY)ol`\/QʖK:]t8yTU8ؗ[G>Zg=4Y LBDZ`P⊺7eZkfMwFJvYq _"dDC*-R]-6O]7q: :QYݘe@01>s>: oل231 ݳc UXpH*Ks/xhek;?Jfs|b7v8rΝki='Ido-r|6/hrqeؚ*TOj)]вb%1F$iT]0c& /c(pLݗ}u"~/,a#˓NtK_7iH&{'-= .X1r̥ސCb /:׭HZgQH_4&Z-$稃3Bb:_i&b94h8ꏁ\s鏌lIi7a6nW*-qYoZUIoO{`bjÉ(p}>c5[v0ME&NfP?#㸂u D1]H%? Ezn6#H g5\&ior6d4/+:W\l,]CyD|H$lbꗾ? ~sč#]qD )ƅ.&nCJ-:I>gω29W͢<QW#B+T$/u r#l?Xкpl]d |:$ 9F(sp|z,?Ð'g`O,-sZc[ƙ$Qb|,8=o| 5O(s;~ѿdv |[Dn>%.-C0O?n  bj]6C\c>wB+FѹhjM * T3Ҷ(8?8%h#֘|ӵ'\~=@@('6=j7>a$WqCCh,;rO<\!Vd~NJVG FB"(B,_Rր>΁an7m%-jXIIኦ1!Nr`; og&b;3t*5Yo$A9:!`L]p3+ɗ0jNcAwZvD [8*G"x%vT غums.H4|zTS/AM%j͞zj)5447d;M>j~r)Է"I԰خ%р-MX=oOʗ\jiNg#%lI9yGO>H*Q! ݋)5ɷ@90#q5x _ !xڦ%KQ J^&Fqrn͛5NΞEA (-FҾ<Лd)`<JG̍:$ ۏ+"ey$-lbJH݌Ľ+GX/"*5HO lTԲDkؠ~\=BSP bk`NDL7~ tC솃{q/`TJ.' GdB#.I^F_%g'֬zM|4&br2~P9<6"0IJO9üÀǎyDJ5D7WYܜ$OnS`9r7Ϡrd_osaH,&h1xǜΪlK5S'|݆ԎWzbQqjRiw)?ioNkA|iE [;4('kE3vL.hbV2- h4[qpi¶'~ (g?τAONܰG{M@q[FI2iB:T/_ =w:_W6R1{Ua I%vU< Q[˙븪Ju/zzWM R1|;İۣWa?GфcaG)+M|y&JW e_͍9 jUAAAƺ?j<~/'p1PևtM^&=vM6Rtt 41bBBNGօrk.m#h$Lu?:IM1;|y^z` Bd{k?pͱULT)ls;vjάi U9xap7wo'I'Żڰ듸c_[4o{ء225w#*n吪[bk]Tqw0_%_o)oxgz޳T2{)|CTe۶8]S$1F@㔸EyLZatU#BXifN20`7o= Q-r/crPje)`Qn,oM ]|Rb#5n `(?+qj„ǐ_F^<5%-,õ×4ɄA_xBIN;ZX:-3jb'aDCL;!ݽ]" chgKPhULbMÅynkewU kNcesx0H1l`->yQ-frGL>7O䍇!} flQ8Ka{PJlįK‰q'.o=@ O&D(TaZl&3'_E($',jb72%}>0*:65cEuztYf{7W%Nn1*ŲuC,C.9n؏6YEK9 pz3؅@0,!R ~2VYxT,r x\8X>2}64^)1 wġJ0R(9wi!s7R[* H\% 7eاX /5ޜS{07y*rټ8ARJpJYql6ߪ!OIYQf߼+c'#%g!ٮ>tO3fD׵[BWJcaMe-ʜOF}?x.27K9bX^yX+%dY!zlmHOjLi)Nv j6.G j^͛?6jW%%Dk!esid*Nq@R<0w!nd.RB/_>)4lF!"xUyA2Ú̞ykVyNU"Z/ݪH )DMCt8 YWĮcy;àin)F :QBЦVK؄{U&HdQGx|+ >'HVS4 Mmj aG8i:Sd&n}7XȰ^5#t ǒ[kAgZ̝NaXbѹܙm_.4]7tW+z꫖68+@eqe$%H\P)vntTgAQ$HP|y[@vZ0RߔoqlTP>?-̓ݯ drm)k?83K'Z,3h7 3 }AAp! Ɓ[/nE:M!&r?Roy~4cOjP9iAb3rDLjݛ 3k4?/͵%nSbZүA K#Tz LXyF3 H#^c2Sn-L׶UFepe g(1#~놃|r-U0EX@hPqal\<;SSLl=Mnv7&EDD9[Qv@! *9O6JJJFnET!1|8fyGq57B業Ib\cٳgI7.D~M4.Q}HE/X¹&b( ].QE5t4DDǯ/hq媪3XȞ_tF_MdvA20{XW87A/Nxjo2i܅FY9 o;]r'nq㔙0/@GŢټTS!`1LRͮqwuLAq2d=̲ +h:6yn5 }fM[]YBX{Ѽ_hAMd$jci_L^qޝ:hKf}tzMc1v"~#_DJuR9V IyDU{q"ƬN9Ukyi"ߔ (9>s+p3` vJE=YGqt7PlAC'Ue[Oq(IB }nD/;6.zy'R\NXF!~u!ÚaR|KIpI&\vm*Y3r8%7?%roz`I`< Kb(!#*Rc/4d (sV׶ n+uч@R1?:/՚}KP1PPTJ AءldJg 5>MT%[EJ#k -l4x%6csmtk.<}-K6kWǽћ)v6lSpH}yk TƬ̋dw\$T!c̙1Neי,ǥQS8Ct42q;ݡx}~ZXP k;"#"7%ov;P{@ao- b6 Wf[<%KHՕ|Do؊\wRhmfʱ'=s` b:!rcù;h2( ײR,~)tNjAn%v-4 2|̅q \Mү(fc* Y!r^d@^¸d tϑEXJ:vdPQ7W_jjN|5HpQΝ ݱ"{9-?ݓ)pk"'@7JH_.Jh+~}~`F8[lR ]R`⭑mhVa0{"CzTDk\}O Ϗ1_m_. cxHfd ӳq2*Dɚ7 3vu鵟U£j| մs+W k騷K3,"4֛/6 @5,4xSwckl"X Nr Є; X_NĽ7pY#ݡҎAc5xMH/Cw/byrY_d `=͌8Vb/ϚCtRv8cy`n%k!l+V&SnaGtip}lO4n/Jz,.evLCA\6˼G(̣#{+%w&67ҌOFD%>ϦEiU*ؓe+#fA zdɅ~ û|Ɠuޑd&3ƙ|ݺ~c?] ғNo֤o[Gܳ95#6k!yI|5T2E]d9Y0#x FsP(eDnC#f-)D0O #a뵿4pUޜy,e~AFU \y9l̵)'7ZdHvg2;@J5_y;M0'AG5D (4(m7\d޳\ՇB܈Jr˵;(俢>[PZwzmlc'1Pg|NcelM H+,JQG!LUL_`B 32Pۅ QGcfrGݿ'c#@ 0FMXϼ"ѺE9z;AܸIB*U`3wpt39vB+jn3J4!;)f$9[DY W+&v Mf>MB.4砏 ]PRY<LUl]m8"`'d]g.uXZ(33,V LᤜxpX$9vR T,C|#Z2 94?`I%Hpv2oƥ:^5=sz`a\ nq030vFʹ%F|%K& C-uHOxv|n~A+ tQ˝Rhn@ OE6'/_jpJو\2]F?J/hF9g]{ jh ЬWj_58%.2w +e$ vnAr6]$a<mʨ*M`NݻEjA98c:(+ e"Tg;%0xע2X l9@x ho/ j^ZmdgUi&0 ~rSFy2]KwR) ½)DU'_mxKGJj+lNNˏ"#L>󻀎9ϟcAH`Z2T,M_WJ xd33 $(;3,$g-0K"ewh}m͔*#Qe[}m$~IX NleۦKlF%WOc ժx>g"GNkNpa<'  7÷ͷ yGabj.v]x[B }~ʬ!6 1AHJ ֓@v2bˬ4Cy.ۭoOhчE!>׹1W2|DGH)o:$+0SЊ73{KӰP4퇀 ~<6K_{˧ 0%=6UqI<(8S1~4 d"Q6P(XQs=~`^wv*+KXDZk'K4Zef$bt:R,k3=»p| yOj.]vf_jZY 4VTyB@Kw-igO\jK N,[]PbcbnkaceXuom|)"V'Jvp{YbjSL!u +uq%w'W.Ӏ.E|3uw*DU>J`K 61cs0nʞ:lё֑T~HVKcw摇}̼xsukz{o= Gڬ Dd|0TiWQFPig$5jX|Z2tA3h/ cs$z8AsEwD/|SkU| ƴDڊR0Qpn:̍9=(X\(tlǡ鷴QEpmizkϯta`L9*ihjD B3Y,C_"ލt0"ԓufO}3ڐmrAáP NL=ߟ)1y&7ܽem^0T d=uܾ-p1Mϴ:_q`R_}pPi Ӌ|YҨ^Xt*T {S#@!Wzw sPvבi kS&kBy^||28 $ˇdA! ̠r|P4k(JHo껽YhzRZ W‰ګ#$LSraV (YZN~"Bϕ `TnYeiE" 8A}6V/f67oۇ.EG_^B9%gbk#矒AM5h'gVvkZ XlIa 1lyLq+^q=aBTa2Zoaɋ1g*1rI;27l;ԛ4P/81ަ!\(,lj68b5SJI[i@Ɵi (3Y*5Z\ʲĕ# ]fؼ^Gb`RJvkP[^Km&j&RÝֵA'2ܾPDѯ3 i  8cKC'XU TZ^:TP˯uVg1-M^qUbK";b۝_ty1IV#.-|_gǨԜpFM(.ވlF1b`Bmr~Wd1|'oOU.5Ȓ4Q^R ̞'/XZ^fݥ*CSj  M#2 髥k,5gNSY?yZn;q OJщ\;m,{,8G&kRDlg(pV̗Y M w pM=Yu,/jD7lD7o;%inhd~R4=n#~B{O4C&݃ KͲ$c1ʼn׻@~X yobx!@$ ʪa!z͛΄nH5g"VxMeZM$-El-L'qCR>TzLqL)oc-("P=&R>BMvVEHAۤ& H8j]'LF0t6fDrQp?#ډ+~XgMȁ %P Ba*`jixWCHS|9T”jZÃUߑ@)# Dg戥JQtڗUD$^D "b*N"nt*IfPfA0 /~M2o qo8@VK)f\8cuPD[2z*GU $^0qe2pRYZk>=`ƈ jH*iMݪmY72uIMŜ/Z 0V -Jg> uvUM`ZreWʋTC˒lY+ 2.(f1{`ށ yю5g<Π2\@qY@)+ryiY6G,c,oWzLq2_HLAWz}@s3#׻λ~iwUC>eǟAl/7kZѮx5eJT'isYJ,MM.Jzχv_q`X*{ySW".@9X3:fEPxϔT`NDаZ(3>-61uaG\`{os@xxY^&"S->voeßγ3XװW2jeqxws$ psхLt±}![=0JcIkx)#޳868v^>m%a]y{P;fhN#S@#ˋ1ZWޢkz_PbA|!E$tܻ'vW}+bvXAo(cBGx^iGE..Whe~a8bIAgwѯ@ʞ[Pٱ!kZ~bРXJꑚsJ<j4lu7SHإ=#Mݟ '`/7Xy bN~L‡A{L>'wt}r=:PɞBRݺYvg-g( (q?ʧGhlBƠ큌}m#xmq$uMX³{\ޘ7]&lwxD<%g F|9Z-JxM;B*hm)J+7T;%fM"`VZ*Jg:in?o~,քb \\@)c?s5,b$x_prn-}%f|U=8Ζ\pz{=-k1yѸc|:%E98wPdϺEGHS5-D|S6Th獃wY8YNr?ve%20sBx֩*Uy'^fkKxgugx 'Q26ze٤ E( 2>ZډݺLL#ZnRP<{rX,%A0 i`X"xbx_+>BR(syiDPt5e2fȡħHvbX( ոims%Dmw(ɀOp{fB/9pGn$I!dsq(8J: F:eiBgw\8ʵOr7zs.;O;q8`:*&Mlŗ g)q#qf2s}(*')!֧aP4 q"k Ue,4 5#*2AjǠh*E󵆽=Tߞy33!H÷(|u[_ c.\XizOgݛkuۆ@R j.A}-LONG}e0: 5@Q.ZeMk{c~xCc F,a싴${b=Ŷ(QF!s[O%D=r 6Mދ يWa2쉿 #sF,p(@i5G]r]4_ƻR/~exN5Fvoj ,s7\5BkuBCT2zG>J$x ; eO^_#zN8'8e !76}Y%Z9q#(=F2.UG#+kcܵi 9|.6l "1(-m8S0Uހp`pS!ՠ,zbUgDnܒSu:%L:P&Qf4k; {ʡ0(AБ1H Cq%£`əDT N`Ϟ;Ye\!mEZT(ucT{Vx0Z9mP.bc hO} )DpSW]N1P~TE"25u?#sRZb5*4(k,8vzvk%Jvu‘·~d@4J$:7̥ا5 6QMיa\Oo%'ݗx(I>Q"i'#VO73n^Qn Le̶FlBZ3ҠH3GjdG{O!+qblo#XH[RNh_61s]9{B _nCBmK_]Rש <Bx^B,KKe}B]♼4Ɖ ֏vzKYx=MʟխRms`ռH/J~nBEkB@tr a $u-K[mk |cb-]yU] p# )|JMcUj&pR.)0(iƼKQh=*2_*jbBl W]Gke" DV9!%-_d!ނtrBetc^%C(dm[a] 웻XairDVrB)k%k6-w9VNfup7!!PSy)XY?_2;q['fV›4Irέ᭱rY' iaC('yFEwWAdaǢh' ̶fb[ 7v7up0B;0vy ^32!$@ _5=]RY]9m%OncY |+5j9 H<߅*xz1<^F׬zŌC&=Z'd3' ºVjoK`52f `wbAx,{*f1aB~aZɑK'5zRDޓp9YSʃXSC-ǒ|aO|3KCcDZkgIz4pƠ> D^"7?`ՈK!fM)K}(M~゙K{+HH|P˿.k@0 }{8Q=&lk4 8YI5 Ⰵ*ufXVPΛ2!FUqHzLY@营l'ٶdW E_xS5x'ǫMTn\R̅i#NjUKלz8_ :'6=hRW hUڝ-rNwtwL}*b:ff}PZrmB@ղ3Sq ,OeA '|OWPt\9),xH&9 [v$`gC/W~CbX%@{-=rF>6ӑ=8.GlUYT́ye׭ca\0w y 6%.=xbŶ k$LWJ&{ ǷϏLB }IRn~=4k[tcT Sb V_p5xUӂBOԸcz^ TBtfa--{3*׭Rm1\B̥cpWo ^ _*i-SXht# ^A֨K6^l:숓;nkG"Y%uty3"6PfVnghJ|^'2i{ߴWͬ;%dI>Hv3fXe9skR!nJ|/~m/7/J\MwfJ PdW]8us!iuzN!fZK^͈'dkڼNo9 |fRɿ56V5+.jX=ԶB"+g27ԋBYM5;-<QDoi ?%CYx^_N~?K@7p?=܂&IasSx>AϞw> saen szUXK9T"I+zT)Kzw\7|kQ6*"m_ (:(\C5ˌyP ¶I8dQ#g]ZJ@?\_ͰV+>Zvv 2f<'A@Zk3T#Ft\LjM11 ԼvB~W16ډ9Q#wqzO f !|ԊQIL~O$).EFc=j8eΐH-4/2.*2!3th<##XdVP"9`Q(=}EBc~#8!Ii>NMq6@M!'%l0dor.:0D T[9_-ucg>0؎& ?/~QSa /("9u[:q g^&mtJIH,/#VVFENM޺XdjٕRpu*iXfJlSD{OZw g/dV(ؼ7 IP͎H/3KS7p-/(L*!$Eܹyz0|Tc?C*7QUQ,u.E Q|xeYox2Dذ!2_ſ$VKe+ylYUaϭL1;)>2r86M[ ,*1hB0g`k/ ]WV}{Tn7li{(NXenYi28q7ۦhadZHM"*NuOYbّLth&OZª=wtsmnDqpxkT]v_cjL/vUvtf5E +w+C²>|nyfH{!N)EɔGgڄd<%Evg"uъg+ PJesϺȆVzrms>Tz>^4!̝lZ7ռm:ǣI'W{mSۄѺfknP x}URZ01_@ɫŞ=B /;+I:~IQIcA 6A (|: cMbv)jNGSn>H1Vi^aCIrO"8:I8NldX~ 9 W ^tK"䲨WBe}{1xM᝾dc{B `27S5*Yx]0 Ixk[rImg=}?"Auj{-{=̦χwEdt,Ѕ|\ "]YV=9"E~ygÍzfu}PB)K!J\ row獠_y+㢅ֵI%wreGׯ //zB`2O}_ ڛpUȳ5uW|7x#SOOx Ǖ?h> t)~HJN;J2ݚgts*ئ%H= eaVU@. VQՅvH~<[8ʍ;>8-/7*ή)K2Z:zwxj32s ɜŁF&0)+s69%6܄ŞIHm cz+SZDMnsž~'[yސlo&Uu2 ?PqV ^C94H,K厉@4tVGOfR` M^oLGǢѮ"If!2N>NUKPFe/h̙YKXk@Yo^ñS>{H33K{i{4MSruWk*n/yu wDꡢ]f,c>qm7Vޱ2S_IԌRW}K-b)@uϚLS-ˡEv&9cWqkY<}?rd"g)q1LāF3xNWpTrH~OF)!Jfdy{/޼YO#Y/w7M6IOcie0Ϸ<J[],ffPLeRTTUnsJcFΕkەT%~Τ&-5s:}m2 `dXmCQb>p]+rl#FL)}Hpnti.yEW yRpWXymFH@L7z 1qd/)FFMM`aRܕP@w*$j6gs*:=ms!tj0搉nh5b Z[>-z(HfQ@@pc%ӛ搆6't9S^ey?aY2ˆն̇ fz.nFFp941twvԵCRAP\"qPS#$>zPB'ꨑ…O5|u##me]︠ۘ\ڏ0j' %ȑ_Ʃ9鴀U >< :(W;*iEd < cϩ7Mt' V7$&z![TX6Wq3'䉨`/n凖=u&`KhK2]?εܲ'iץJqEdwb[Z|o%APA"*K)u"ֲ< z!|f{裧l|_{;dA\if3I8ABi0,z#L9\5Ϙ5 -WiiNPhr{+(-8I Ax=_/5pAR8kPYY&:+=Bq|:S U>)eXEƸ=@42MZOѠ;dul~L0vRmKE'˸ahgg.A& 5% BYUr1\))ډHayb7$'_ ] 2h,&||i rcz>[ܴDKJ8 ra!<Ҵn(W9{ 0JQm68s1!]=Nrةw2ϵJKTuZiMu8l{]>P=YZ"Wdб1 (y\|MBEG2&g/ku)rl!b[;,snV!o!*C:i%#wݟEB:8UQnxh\J TifOX$C">L]~Y5K!ےx5 Gso"-LPBn@WC$n4\ R!YT@LfnIp͡Tn]\H[Q87wE|G$ 'SKҬsil)C>B`宭۪ ^CPį7g,Zb|n^Q'k~Yj":W mť5r jBs|ݰL2ɍp$uɣ,$JY%՟TtLUd4N4]b[mTsf-a0#)~ #$U5ό 3^OFql0f[gdY.e>D긁/&eYpSTW邞=H\Bb@2ʚ(iJ&R[!o9]lӺ^ɗ6hb<@ǘzW΋1KUNWDcP2^GH 2ݻw=WuVTe8m`Z*vtTԧM,jc S9C1:{߅PZ%#}yb/q'bL> :el{4 (GEO#ݳDb~ W`#ɮ:cC6xET'k1vQ.RjVMg jgr ) $E, xɗW]H9DMl_pGOOd'[ qTjaZS\WL$xPr#$F)R7tmo%+IaLIiTG4~VHT:`g=;یEn\/ȱ>?u_:/fRf@#'dk,8AؐQgX]#JVR`J7wū'+]Xܲ< 'G)恜OT;x+ĵhU)Uý:+Ӫ嗺a+{)m1~  2/=P1b@(OS90s4yQi+YI]wjlCZejlV*I6drw^tڎXE21م̞*MT:AGH[x |POO ʭj$TA=gs~6|9!&*+هG!J¿Pć!`L;o-YzoE WKn>>8 _ k{&_/ 7cd>!i3vH ]RǸ%R ' ׺7LGRlCůTO.V=zݱ.D?0X_VxBЕ|'e|9=KN\6>2oմ3`㤜;D[b再Ɯ:&,Ě*>+@3cԘroZϬyy!g ODCw&Χ ,8 ݹAhNYuE/{ ە:,^fyQyaDeF/͞ύuA~[-GCA E8dqh!&&-S!vj[\ ~u%$D)u ,SOöT 1`w GnB eWk+&ׇ2N41(_mT ], h elu(3") `bW%hȻҴ٭t];′ʸ節7B^>4x/JUDLlff7/rfy]u#"l?jVJŠ`;5/]/;DzVhW, uޭ&@gcvcЧՎ @R@_҇Y|,c*8[.{J55+ʄ^1# "T$6ei%z˗VTAQ}HW1<!%7?"(v=sO f䙆;U6hw@^սSA<!}QJ6!gn3h'hμ+B'sD{l'Lv hJ 翡 xuѝ,=z)1%qTrh?aTB^8âB8@'FnY09B%h.6G)] VہKH3/"F?: cp$R"1a,z[G69N ($蒆&/{3QSD@zmu%2k7q MLqs?O($je0LRVoP6ܘJ(bף81y $.-*LĂCB/T] /~bJOtZ)V3NzLt{+MA38Aȇp呴̰ /\ d#!rP_ڏ߉5$hԸ(.)t?+} #jv#K#R Zvv])9.9Ȳ` ЙWZ%SK245TU{,#m*CKoeñE۔lѲcع&N_t [}D !{ėKL[ϛFɿ]sRv5ͪpV<'\skWYe! K8D Gdl| v&fJҴ0}HrU(a+lJ1;55>:⡆!gy^pP}5)F,t fbH8F߅d̐DNO`EH< $ș@}?Zd 7Ѷ5XXp+%0L҄Lquy`m.@L/,^(5ɞg7?,\̎lt5!!6-2fTTrVy`T,e!09&4l L O5|қҶEɎ§1б_!PsN:5j@yN1BP6+on5a_ބNwsk\FYMukCCՎ>D561vKGõ+Q 'oС?5hjg'T9[zc!0xt1_C7g%[A3*A+O:Z6e weƻv9dӁ2ʉ}O?v+hy[mVDnT XWh˚|&U:C<&z~1s7b[c0ugv8`8һ %m29i57xu'Do Bhz15PJe2-rf9Wpz@Rns7ITS{@iQm)?mV\" wL@QiHI#Tv&4jb"⾾Mh@1?w ޑ̺˵H N 4j xU!'A t[ HmW@ܻ$x^V@i|_hhsiaQj``-P.D*.d蠃e.jIEYUtχ˳$)ގBёvX1x+r pR˛v(z>6xc-&` ʓPFzHLP *I޸T!B@n(a}YX`*a()p`3m`"Mh_7_xdR[8WUu9PW vXC 'OEoYM>}Qh k(Vb^%SN]266X"?=um՟4DܲFS2B0b7RYڰl)ʅnINQمхn5 ā$֑Ī ^-ǐaIP UmraHoR55@VOn@zn4jƝIf`_ų(Ej}nfzSƛ@|;,ـ4Zġ{_W6K [oHw䓸I\*F3dXefl;mh+)8hdna?46,mg=͠L'p`M͗RGձI _86Ѽo*u#Ԗ 9Λ=| W.O,1. _Zi|$ bE\S T&ڗڒL|X5ZGoa$HRVuPx1ԻzXi&&"}sjƬaST5r扆;@WwsgJ!g?cﺓycLSU`}ӥ:) {CaL 긞Q}A?i70{=c$.f+e[N5ٶ{CF>Q?J}_!≱aI;Y'%ʊ6~ar !m{.&궷ᵗ/~K},C- R҆p+ZDk=tŝcz(i$Oy pɫj L6Nt6 :Ҡ[$xv"Iדkd% S0+VDaPYvS~~ٺ-h #Dì+)Sp`f.x.LdSNv̢;Y&]1;XA-uKQA&Rv)tH|*si!?!ae Ԗ7@ &Ei{fQ iuOQ>j\$z$(ࢪp}g(m#wEfW~qϲ^q)Jt+݋/pToܩʽ[,k\ܤbNEUf_t8i|GXJq1)"gfۆ?{;\+f ƍ^V7 ꟤ҳtF/Tక\~{p n;0F":`- H3pKog !ށOK]ONOAʁSkNLZEY-OR[oؾxM[l-J 3i0H&zJ\9Ę^#-NmBw]NP.]EqP,DyDZ:l#A4[$cGhT8L|=%lo@sمA/L͹G`ujKK+l0B m5XJ6Y+`t+7 ̀/4df&4Y}EZ,F7a x[6GUܣ~:3 ~ <4ٞ`[Df'zSFvh`7r4FW;0t~;}UVUC+sΌPYE2 ]bqeg7Jd ̘ʿ.}Y#|4nJ< S!OS!.^j؇NT֬ш롗EFkiQ6_E<bm> TO-أ^l[{SpQkAt/Jec->WOy"K nп.qk߫e}J{!j{@%uN?3˱6iLp#{&qriTByěPZbG-':M~&fiˤAUʧ߸Zw֥H$:ƒ)lct[`s*@Ӈp;CHB˻X0^*d B.rIwc̩;8ԇS5/Xy=fO>cs&iN_^Hp|Cq1[{3X#:j`\?ʉbWyoP=T%b&JRbsoN`sG܀^I2 gCR~Er!n3z1z7^>yaa tb_ >]!pa徕]o z2Nvr3ETþ*|;$bY/K^zZQ*G)\u8u];@F|L=ly@.' 4d) (kZ7> ˭r! {b8N8EuЯbd<7{Rͫ|(w';zɬ}X<Uߞ+ ʼ7~HƧr(T!D3e!Z={27u 1bf>+(/.f$bf_'xtH&'ȎMLJu+.1w ./gW[^#̅'ʺZUB~Azdz 8&8>ct*|&]fw~s.)dt핆ժ:W'kԿXɧ+HRX%C:Yf,V0S^!g6~ 24z@ۇ5Iͭ}ypq5ԚM^z]&ZWţ>ǀLS@#E6y:+N%y rb<4|\z⍪>lEt&1;V1JP}@EE0֞ ϐJ t$l(W*8a lj/vRʨUgbOX;3B8@[T1oU6  s㮟ixk%* `%#E#k۳OD .~_6l Tz <[\QLUFF>NdRƪ  5D[D,_bE6'Q.çSRS[BmWпd9Ch. Lj4mDmCb=RiPE`!zu"ؿ2*Ǎqerhg3< (Xu/ #ϊ2 tP.]zop՚o{9ZOh<2F0AL߽–u X0zI~.^eisc3gXUa k lW-=ֻ5[+2Y(oآutqOy> MI80ާG|PqxŵO  *Gg¤ LәVG|@L9n N1guߐQ9ycN [X In]=,*ד;_3@]NIQN¸uT,Pɋ؂[\C긬>P;to23cjCB+da!7c9B1m mI Ʌ=wb! MfG(2bUOkzWl#L(CiӖ>tǛ rV$B3 Q@5'X]" U :s}|OYD߼h Cd~X&7' IF!u`+K(  KE9v f2`p}'zR$. mߤbn7 yK2]@t"8+(w\АNY'nbH,B4,Kԝ󑚡FNmdwZ^J/ה]+~%nk Lb/9boi1MD4 Ÿ:|V M `!?AxU> ([{$b@0vvi}TTsAz*ֺ:-#B^{]v\pK hN b] T\nd}k;NG!ڃ`EjT\mP, IԿ IaݶeC}1xm fcͺU<[c[YƍXbe3f+ )R{~$A6PJ؇"< ~%pbB')E.iUw?8 z>w܁*EZ`R gt톗ydFp_'Fs#>/5AxT6:5:D5Lc`uclcu"T78WePAuJPpԉ9f=8]#WV.zgԳ7qh`3"@W[aZZ넙VP#ac y;iGmE!n᾿S/{c  &GEyqRcK١6X'oI3#]:(vb\ "'B#%TW jYzj/AGrirkm/Y=Qkg;x"MGuP)Ap(T". cN-~MgD/<:LEiI|slL}֌uFr'; a8=jiNgHhS%eGs;>u,h͆Z:\~I"!ñnΰңsBr𘼼s%_5E o7^_dzMobuJ7 P~ABm|4)8ܸ>:M5h(};_ zAE= bJ(;!9 :g v`A6|=SrӾ+UB'F3=|{;{Rƣ|HkC6¼9H,7քrKp,“x耵+'q>Ӕ]j'̀uldP^2L4]U*P֙@C},{o9Vr‘r+oEK_ aG}X{Y;<&\-tTXw?f)Y'*/ B,aRP篓 ūObkU [Zj{)Ϲ]7 `Gr"(tg0[\cj冞( ~d?vc WfKPO&Yr6ue)eUa7ޭuS1"UtJw{~A6o6'[sऒf:r0v,j֥;ގ!,-PY]׌c 3WY@8QnPų7i%k{+J+Y d}''}!ǻL4֋ $:p h#l:щe'ڑ(64Q=e{R% [`@qP~m|5pm}(L|œV w 5ETad-j<4h2 c{vlKv1NY%l^ȪĔ,{Nԏj4\7" 3:qgqĐ9YEٌ >S>?MҊ}<Bfe-OU٫z3++ -miP؛_ȍOIMKmWj'^]ls3X'65@dUAJϳC2T#j!N`6aGTWxÊkݯ9"$6rOAM.n㗡e9KumfcYl&Loo M6 jk/;'Hf< ϩS4IܱIFق\䒐ڴ#AuuJP%Rrt:NQHQC\:D3,Zz|^_p- _[3%pJ̯bF*zg#SjuO$,@K]S*' fx]s^NbZ:Ry1O)js6GiG'aS[}t;^M"gj]lR +"Sg/rD@jţW,"?Hk"e(L~yUp Dl5urDE:of86 7CbUkGzr? GcB >ԟR1CMZ_s+6c\m!EtMy/(a;^`3bJ(f!!\uT㍃s 9&q,q0p*f m*8f XFpGlٖ@2b{ư+җ>K4du GEb~p$ŏ yB-5,g;o&S9R83%KdY} (?NZY$_lʛNiRA- )63܂@9 `Z}=HX?+3z'HPm8Z 8r $/*XIV +(ƨPʺpt'!q }JrvͿ Nʢ7sLNؼbeA_s#t${ c% v}'౲ɐlaɼDnްJ|G),0S#azˌea {r١XMLta̯œ5qS8Q;w˪̩(HA[-8S]a1@>oUZ#O;pF7Pph;DdـozxN g>BNgl(:'ׂʰW̽[ѵՈfbѤ[6QX@Q _{^?ص/zk#kk^DZ 1bXF-D1$V/*4V 9{ED :Z`R*7ռGh__mH&N6&NW{K:iݏ %Ԓ[m4Ď-Ű59zvC$߻{͙66c`c$*!m.Ѡnbbe4)a1tSh0~%b*s lpֲ |*ILxy#DOwێ},$zۑZC (?Vڬ>/޺ɯ7o^tV?A$, ^Ӕvdv;)?%JE;'K`libzQxgkBzӵH.Mv]ffȧ, ُ~@]LՓ| Gި@8LA}f%,W"O Gm5 wRr0r]\ $ݺRtIuuPJCCR:Ł}*>jCOTH% ޤynϖ6܉5s71w>4l|snYDcdg+!X)uFθ˨w).+Sa&rS3wO^*nZV_co"OKdTpڵ ; aN>4xr3dRY*9#>q]vNu]TC;nvP\,3d$bJ %<; snz0˟Pș*p]GoS\/i7hEV]o<־l )Do5RWAKΖ63i,;W\MG <t7\4,(±KEQPqUNm4eOq[DP=]8CqK-`FԐ=1#a]jf)hNòs u|6uOwҗ>ܱ\I7>.>&H V5R et.k4U-,6:Ҳ4.lцO^GAŅ!N Q+B4r#o'DioT٠zs_2j$_N; sI)17[>I?μ"&[ #qY4ϛ`Ilm|jz# %4+^,#.4 siIoԀg u=4и.W릎xC (|gkϙio'LK3)0p=񘧞՘ ;]),ex2z HN IjH.p7pCJt9b/ 2$"1\De+G,v;(&Ɲѵ|<yEt!d >'ot@R O_o6 h']Zw@!Aj**g276._Z &z,4]5)^Le|󖉷HU\lN_hB;,f7 %,66oeȌZ`+r /"/yosmG&<ƩO]5hY9oSwGJZ9m <ٍSsSE(\Ch M3kOeͭsf z~ Re>`*L,teoּB_RSD;|)eѾu؜;xVYe5T4X}錹l5<] +&&`4^Q\dڿ6.-r:$`1FaiUTn4%MȪ)JTx Ț{Ccn"u|v & 9 G72 yٱqk'mU%Hw,2WHLk+)PT4Yg y,S̕:A)6 ٛԮοs T{ǭ[eQGj3'w>h `+ijZ7Iյ3YMpBaT{<6 VVsYZw&jL: {ūxEPY{>^4t~Ztj.t&l|0y?lۇ枀(c͏"ucB,'̃k+kOA+LFLܖ%AGKQ(T!Jj9Z01s0ȈC)Z͝rm`]\(e9sCBa "_ys(yU5oA\.s:令&$̣8s'C0jx<,?iS4͝Ou?nt?Rw&/I Ȓ^5Jdhª_o\o3!4h1G!yLJڽx-noi9;r(gDTDmoJ vG(>/b=sKۦ 43N"m[MǑInP gKe0s$7x^ qd&r``[-hʶ$r{p7c[F#Lsr x-架lKkb9x;љa/M_YÆ  Ai}Awƭ*,bgNz0Rm-䞧<8+Wn9rt'V!>vAͶ |BVXr~trFI\#CJ|?.#KfF$f /Gba1E6K /&@#{:@/  r8R"mj;* HMڲUdS"\WI*ٰA>,zpii˰DBB b٪e=PrmXXԃڐF@'DV-{zA3x Lew|'l!银]3cVa=:g?5AYI+#xeL){ʺwJd9K/g.u)嶘j|PǞ{e r FyM d,i1fY(;6=RΙLeiga| $붇Q(A&8t^~Ѻ0BcrY8M+/Qv7&M#a(Y*ZC@لIo2v&"ːIz*iNDb!,nV/ 6«Lĭd+Y'1~Qo2g AҏR/;/#EEsdNZѦo '!vXB黒5|fodn)v,#/ZBZfi%G);A&F̟dn|(S jΤR㑼%AY+RVPYd:dhwI0 >V 16۸HFb #`$2oeҐKJKD}z2FA[DBKᱫN)uosdZl!H?}"8tT'|Y%L01lS ;ePa~`2 $c.GjHFES5!]9̕@:l"M;B~?P $Kӗc$19nV7wi,\ՀXf|+!l+.2>2NBw]8&?1kMN:^o⻾Hs6\w"1 _$瑩FN-j /nqYKGT+gGcsy!D$6`P)4w2iEȋע88s/q9C`lzO ?ݍhxk+i`5pouB FtMFK_y':*u4?B;q=w['HT;xK^suTi@jQ?I|j'L jEnIYoK HA~Kҽާhp5qr+jm !sa:Ifغ&ѡ 2^w̔MfpJKM>X N_1dzs'Oefdޑq{5UQ1 V7xph*JkdKPSf * {#پ6W{ij,|tdœx'԰{cRR -W9MNhmÒ]'*O:5S` ?d1ǡuZC6SyTHp -O>4Vx;XHqIW!j!m%֭VϤCIw~ a$\Y6H 'jք>XjQ3RL:xY-/(2iEŝ0΍Hi}jp19}MM=B*n۠0ƚ!(d^Nʛ VI:ֲnni08 k̖"9lol'OH1^cJ j0d޻nxb'0ֶ +JeUz`ݶ:wfC=B_XQ(BOMDJ>e1;3FЕ<.4`J.R:p'򨡺iVڵ7,Etz{2F^muc5SHF$ZZBZ_pq8/ä襳#i.أNcVdj /($x#Q_ޗB*yQ~/_ ݁6./>ipzP{ #U[eJ܂8}Y|x+ܜQDŅcTBfyQ> m$[Xx,r~iߩn-c0Ht?Yb,* \Kz0qrālZ~JԀ0cӣLZ~ ñrT1n~ĜN1L Ua3s*$vy-M YA)zvj@S3=AS1 >y7#^OCF@lڼ.klGP1-G H.EP.Q)QnVssO?Y?QǓDDuxl—ۈxmnJyHyfw951֫Je +s,carX|`.r)ׅ9n(˳FǜzGFdFj3pZƙxڷ^ 9,:hq`G9t}T ]|dFKse R۰Xkw G*:|/ُANcvpA .T:h`yP Vq{w[i ڈփ+M@k"7(H,&J ΏlߤG-:뽑xӲ߶Ωt@SK#ʱb_r6̞BۿXlP d,.#441b25R'%e6YTGƍ4Su(E\ j"O>Y0D][ՀX,)Yu.Ag]l—+%:oD>!&09+ˑpFb6VZ#KyYM;#H' =~ p|(w-AE~j@[XU)قo!QƔ,Id&Dx <_vjd.xlʝٔ6_iv=/Wr.tɖ \&Vfv#HKpܷ2wθC1ȭ1ߕqW qqNLhQDQZcU0Th`x#B)XbiѮCo;h7f՗\t\EsLA}Enfiy-`ٸgHu==3ь:{ҵn_eg=+|&L}{ 9t`Cqڃ&t+rVsttX¶UWD@%U+HrJ1(YUM9V =<.`h$_ȦGx"O-]=SĴBNmo{w7 7[SHu"^cBzZX@t!bGZg4(R.LPV[CGP*kgYK{Fy_k 0(H:w E vؠ-*RUaNUIIm Rl WvSP&Ț6ǣ8CR=IXĬI.yUunS[^ёL}qgNd-+ E>`3k,ޫQ&4,IHx0!iߔWM:7H (ͨb)\M(YJDxT+heiZ{Ԡ, ~sbz)Svz/AgנeōWdߌ@Q)6d5^iwէcAI qF'ၭp3SG;WNr i[έ+¤J|#1#Fu,Yvܩ?[RuY~a+Ec"hvE"0\FG_V4nNoЬ6C<Kc ilE 6C|r$`CdđWvEcRvAJ 8 UqзY&>]F!*ʎެFuJmҥALx_wfU Ɲ\TNF^ˬIr-&A~ f =M!" h:$ͽywsν/|# >dTs[FROۘCSvҌZRZKnb2 yH#V/~H>EL/ӷ 11VJ|48}" 31>+%vqx'mF7-Blk"?*c<}MZh#F,UyF(Ւ:YADfGn,db{TOMd2IzgQ1or2 vנV~w1Xws˱_<_҃gt3.%pT T9v9jcfeq1W5T% &^Y H+%@G+;F6xs Aײ`-T Yl4`02 d)dE>'RiYd7UzP&Azt3{"k﭂ɴ l1YҐz2A9u c ~BzIՖbR'%ŠR7za Lhl9 ƙR

=یXۯ3u)4ʅǖ%A1n|-^F.b / hǷ?܍Z%wl3kWЗ5Y ,ufx^u呯dcf24hgd?6Ka3u|drX N7C[\\vf=Og@+⾈z*&WTdv ׷v۶3Tc}x0h[}ɳs_r(Š?(R%lWNe~\Ш(cw^y$8tqh(`Pq+|ozw~0(J&e.LX$kD:a;xrAt}8 .Ÿ;bJ¦-NÕ"XEJJ5;nٜSϻA>ҼaI۔0/ʻKCibwísü&TGY7gd.w7PrO[%_?/[o k+0!9L66auVxlu7m$DApnz6&~"T*dl\yYΟIZ.rOaR(ZQX,buMNba;U*&=c4ٽ>qQ .CbDU-q2JWl4bH:MSNZwziN^Ze4ݹ=ZM*-Ao[">ke;E5E8c*J3z@%E* 誺P&܅("ʓκar-t^bCm^N3JNaW t0w*JnADjmRrs9ޗՖn{ tv hF]f9ɩskx7[Iտ1wf -;rظZL~*y@ j;̼aciLBͬ'Ђ 7hA>ֽ i]Q?['ƺ,=H PHbz:\mu3`,fxpr8P#\{xoiVk9-m=oY5DV,'V*i֔~|4i6W` sGS=a&AxTinEw˔ABuUƴNB b2X䊓e0^JoDĠBd<:3Xl /tp(/NwtsO֧΢C/xJ߿b;|ED9Q="JZ9b(-.d(5,cN4_i>UU 7[z@ؖ{dYjmj Ws!6>:L]hNϧ"w-*oxdGs)T'K{:ٌqlݻtQU! 4vٮqyˋ 6+^ߒ 8X%85Fy{Z%N rSݹ!vx'ЇsZ|B9{&aq}*E#\E֎$ooyU6OXSm ^}>AjN:9UG~ Be$f\@Gmǣ+OW&c;ñUI!4Kl>{ ZM#!+%e]>䭕!Yٛ&"JC O=c1pY7.g1ؚB>VU#ԧ7c FYNg7QgR㛲>V'kM6;!"JJg B$/ZzpC|Q.lmZ y*ǰޣ|4ئгoݢuêIa ?b!ɾf񓶎z"M ?54 ;t~§2<ܟEW*.sƂt18\Wg~] G9"|<a$F|cTfU QLAR,R`2Am•7h۩Dr O';P.(`ꁺW-N'F#&Zo51#C{0VgM*vZhxs>0@X=/ghGqYslx&3?{aۘ6t*^6t)&oS`]?iQO@1٪1Qy^Us>׎5Rߙ3SI\}޽[t-O}+Q١ iGnA iz|ҙg04emG8N1#'e(L7A5+;^L?GZCn~ yf\˗E_qAemg~9R&CivYEvc//@9nqǂ@Tt|dAG8hȭ z\}g }!@ަ)&!mC1&äNy|'Fa}e@`MCr6X#EE\|a!C9/I%3tzLl[Et/!oHmI@[ME`y4@P?hV"%1$dޑa]8`7.xޣuQ[l ݃D?OZbMIFlE2`꧗t?#ޡn//~}$n=Ŕڎbx7 OJ/=d`e ti2c*ιVͪ裔P_i)NLnj Wqȑn>rT/o |PnˀH)~4 9;GSVXo,x>#U&A54e#\/6UF滩 /\mNpcڞpIEq -#/ۭjgCo^%, $|BM=mR/^%p:$EK*1Mj躴<sz{=AuϷLc;$ܡ?j) (e^՟"9B|ֈ'R,SL6Њ'Wo\.M\;|ǾLQ_ $}^WZh|Ic< / [X[N%ճY{ ܱEQ*dZwͩeoĺS,V!|538 NM/ͦ^.y:ω:FDb>4LOЧZ`Rb;~a;cb` Xj; dsR{d*AF/$@&뗒8qŞ i0 [kF.̋`u J23CvhP(=uu`M -[p; ]Rl4et @}T?2W^4&oV{;=ecǘ퐄L>9".@ \vّvn y=csbrAO13O1Jl(_y,m846;7˞z AOaS7ܼӔ|B\lTM? 7Ta6= ] ̘m{Q?0bڪzHъXx&u{8ٟ ݽDZNͻ+$*t~3]p 8m(.L n֝R|DOgtZ,28EfǶeS5Bɩti*wn h%jhissEC vsk)WQ!]P%< :Mp}1|huz!ݢk`r8D$θK{}%ɲ?2@8,C)ʕS@2Pވ؋3? e^cկ=Rvo#ӎ] [Q̟Y|mzt8ٮ!Td퐜fMȯgFgՑѩXdmH:!ߏ}kQLe*j $yY٢[mm>a|yᛈ΃5r)jSN`J<#0\CAUtk`<߇]vGl0yθLfso*T,(^`U+p,fNYcLQwix{_틈SO(%lV]LZ܄!3Nz՞dNKgsuiVE>^&2SBE˚Nimެճ6 D/mE|qV\̏iZ2%{n5Jumn"(RV p(:~.-&wX΄ɱ'3XmC9UT=HFNTa?JjQ$NT3&Z#o+:l's'qL+zoyev(@-ȥ X"𓆿?pd}@`t;%GOAT9gW$1> K4>oY#_Y3O@…REAt=0ۜNK,XF (b-a!Gϱ26ł7KE}~ajK4[Sw7f^MF0+ TlK>6oc% H;P/jОoEUྨy|ßۍoK\ws0WZN9m2151O-k=z$,|.F͐znuDm%#]%U Gg8BqNH+EJ\Ѝn jG-3|du3Zn/=(B/w$S9Ÿ\R3$͡{&zipSOP,yCpe}xElŸcdto3FϡIwp'@Se"`}ŞmGfihEaPfnUp qBvKٻ2TRޟ 0/_—7^5i]D uq=nlYMz*2#d:P,8Ry_rA4ʫX_ 'Ƹb|Js#8أaHa$YUlU[s#җݛ(Tg%bC5q RJ  (I M0(a{J[biyČB3a+u.  .=|I n,M):J7zh^#-;џz+`}~v% 6y&N̉l/QDAPI?|Qr2OƱŃW=cYe?=X2J_;nO$}v?Qaa'VkΔD&h7;|!S5*x), uOE"}7T E{46U/%i&,~H*0@ECD-Wj 廲) uL\.*LO ki HTM`zA!wcݿ0]U}YS\MM|j0nk(_vIdk_>(5go^+z%a@H9u1FIP[S=ARP"|ּo/X(GTVE!gLУ%<v$:q+gD$bn;:^1?w|P\x Ϣ?fnvJb<˦Yje"4#GHJ1UpAv{Ι{98/8-Ioښt3x1!'XF+J\u$KnAY®G\y N +_0Ob{ЭӢ &{O P(WH{raXbu6 |J5O(܉oL p {pP # tuqޢB!!;E2HiE;{;!{Ww $m[TzVO3uP ̜2'y֖޿ru 5Ov'9JrZBZ\Y9Kg{h $ ͢t8ɏv"dV^IK4aCncfBxqhM!.~y%>!f]ݏ(m+~/%1o9 pl^ Wp̗7hOdlrvۨ7Bd^M);Ctf&qfWdt^4̢ӭrf 5ٗq-lW@Shl$ꅫ>)BtiYq254^Dc.S= Άm{0UR:-3Ч$ɶ#T~[/(9gQ-zl9ppLW|z_a2B~N&9RM.Hש7;zC.`UͦXQT>ѝ6 c0m땛 pvDfuZ5QAA0rC)"O gW6ޞȽ7'OOqؕQ paQ./-!GljW C畐EPqp"6<,b>2$RCa߻ Fg.mI>5ǷJNsCK 4&3Z[2?i4 6(&mw˴{SKt&;'IWշU xFc9BɮZ˭/R}0.Cц @K0n4.hCN.NmLTJ~$yMElS `"FOHN@3kzE\8AΌI63!uPSxx.#{7!!APJ 9^mT /0.kP̧sGMU@=rqb ":nʮlJ7t,v5Y p9qۙWOJíua,S}wjVXHS%, Iɵ}gZ2v$}Abms5g!ne7ŭ>#tr~ň*YG'˔G ˏa]]ŀo~biOU]S i~Ѐ8Z*w"Gn)aʀ+nB.'ShW{+,uevJRtUb5KqM[oS\}Sx 'Li mg¼@6ZߵeP\Rǫat*.n-h~-_.Ba<熳VpƂۛVP Cibx9'! "5{~25ďJ;\Tr+k!=A"'WOnI"='ZPo.: ;yT&VfPՃa~AC:Ã`YA*V4Fy` xK0 o~ܢZdh+ff+FE:mi6ƉC@kP@ACP=d,j%3LYwNcO$܃#U-K'13qRcyNZ q.@Y;]S+ a3OƆ\h'1[ofZ%xC6:lR%sfa 7̶16iHL'gv&M[ < ޻a Ė;H S.IB)LaBBU&GO<2ɴQ"W]Nڳ/1Z_i7A8"nYzcjQRCmY{+yoll3%}}!ܙJ 9)7H;u=ozj.BUM!q;da1cTHQAfBuzyftoRMHZ)Ȳ = G, $AZI[K|$LBO1-2DmD'_GOlL`m+O!u-u,婳$fo| 0]~c'ْðY>cۋt@ GSh.=PCl#|:; _VOkt#"ӕ^$pgK_eݷEZG@AiyO@/S-Bstiy8 S_0!eysXUz%0I]&N 7p}Gky7N<,ح}G k0' FjW/%i$!_}^JOe1 m vE  ]0 B>XQ̬;8̺qR \~"c7c #ؖ2ܰ$/XaAq {<73C#?="17K0mJp)WXaƀmL%X9Au=i,dGya MK FCYZȂB2?k7Uqz.@S D㨶0FD5B.EPҢD+ݎj#DI# Jn?+{usu 3!KQ/hv`LHڴ, $[&171Ϩݻ [|D\ZzbK?T>vGaI&B6Fj4̶9HdG-&&+O3ZE3a,OD=F+0)sKsV  TM$׸yDEUk4}|NѭN0$&]c۴`91pS juS&$ſ=.R$ 8k]C2 s#H_C7G=s 1`)J\D向}1Tn߲{1pɇyD ΋'θA*MN%5C>YSg vY:SduiA9ZCc@*Zމ`槅 +>b%l6c=V#5|g}^]4:Nzg4_N;>",UPXWմ̓l2JS}0#ApDPnhvZΊh+NM2 ن+}oN/"€%Bʮ s^+t gxG =i7 oW N'řw6=!bRC 8JZQ}4K!쓤emb)8rٴtR"RBw5&a1Zb/RelRvPأP 嶩L#gD*9H6`ЯꗡlTNy7 }+o N%U= ت#>>i$O)E}YDZP, +Nqp†ܮ+1?q_j*Oƥ*hM%x0 $wӪq;d]:ˤgI蒄fG#@ǞAhLB49ik<`uD$ۉnzU^~?[}$dq78/sq>S Ysz+{;d [[j<\ C`%3EҐm 1# 6[u{)EC -6jSƭx+AmuG~ mt]۸\h\BэwTww:$[?Ck[<; nuXԉ z'ӽZOsنizD9!Fq9 2)FWgj0;ܪ1mGK." GO .>PU eC9Z=tw9c,myOv_";M$ĵ ̺8-2}MfT?yh 8WzdCedY, SC=\Y7+͙Գ [uD74b@*4:ϖ<[g#-{$Y>z\ߢc0{M`;1> )^vbso(!\͡'E[)f'ߛ5 j*yV2XFo+ h8t4AL)*!cnEwen['#?iM :=h}>ψ>dkLV\WP#E^rnz9 CA`fY^0ofLSI Ǚ*'h[Pfe(5;ӺڄhEPp-+5smy% .Y''~q]<ڵtb*"5 ¬m%83?\\&GYMJ!io[,6%ߩ!?]nb-]/p# nqwm#A@NCY-Ns-Aĵ(mUb POnK6J;ܖsx[ʰ[x]Qz[t  s[@肳)LagpPm9q8ݹwE:3;('=}\枲>dÞq i;EF:Ct|kY4@Y-|GH%HQbt"7F W~Eu>,}en5&mhU+i,tliu1XQCc,!/O9AOC[u,[gI4O..hؼ!z§V"rB9YƷD:XZ>煥É{xlafb|Y }vwf \xu]m!/MH5NcTG61 eã_EPZ rD3X=P[ nK޷OU(Cޒ{Pl/x /wM- d8?׍,bJda<< ME'ŝ*ktGLjJ!fn$cDĶAoik8̦IIghl YZ(㻺.8*qNY755kc0}!u'녢z ͳ{TTUJ s^V-sͧ^wة[d1_8k=G"!Yrv<$.O-QVcXqMOoi3eMCBh+#ojcB.#),p)3j'OI/ Lc )Ad$B4~j:Q\r;I!I8hQ =ӥcy)U2++_QJcXq٩@& w;Y 85u "$\BmV(f,dŪJ'Cw!Ub{u@0(z˾Eeۚ>u? }OBCbygSg t즖hBT{cgCg5(T9|H5I YNɈ]C,gkgE!iX 8Mj`@p:foHw?Scw!uX)`Z:=%V_#9l;>9=ٍ2n^s gq!X ;4O^씷Iz* 3Tuy>SYG3OFJӧmĐ9jUHqr܂AENX*=o -.y>C >p]Bf.v\4{sӤqF2p P |c32ʴ@:}Lif:rPENRT+лkJSiPʮi'~EW Ys nA&{SP헇)yM_Q{g+^#XEο-otj/WX^>PJp3@Љ[甂#xٙEGzȘhEh94%}PNG?Xyh X0mI}@. GDM!:J51v=.| v ː6-F=љrãoX*xՐ_&# yi[lcª}6siૠ5Qe.p,%aGuYqfZ享* z I8ipm eȧrѼ4':4=v^ُ6DNTNL@עF_[&H,0KnS  Z}R `@/nDh=R !Oͱ$$lMuU˜ˎ_z?⫯P"n)}ןl{S9mgeF@Tm[#68}rig"Ayq.m@HG-86ͬf*JN)燦QgyvÈkT鋤U)=;D~Ӝ1MKj(U4ʥ+Wi2zʡ-!GiGEG݈ivDUhN B5|W42Tn^`&p=~gL/ \  pCv^XbzCkHT[a1yYeY@oc.+ Xu "[{hYx_ɫ㺷I.R8 ;A0t=˸ݤ*D 5s[mOwbжccGɺIk8&=j|4`\(ѕdLS꣖@΄zO@H&U.nBլ$' 5ݑ5J&aĪ5|M 1 $ )tǒI`_WB^0#KRS``8=Xw蕑&E1fFV-È nٮNhȹ蓇9 RY,J#|V)VCՖvVvFy%1ė770n\M񃲼5E1ɪ\3E@YoUa }c]LJGG4u FiŸ$`V)@#{x*/IVx|5~uQܤ@~ojJ2'(4:RKX jɠcը>[g/E~;M'dJMӁw;lddOAe΂μ2^7z2"/xKȯ TpEXRŔhDgG4Ngf =jDO}Of؊\~.'h0ޅ#MJgד_Cdz\ۜl\zu=RiDJ]JTqBz 4|8¶OO:dد$5yMB K<P-[V=OYh\Wە.^`Pw8쐒1Ԟwx?%YП; tfٶER8s_^U:dk,Fᅞ"6a9C^凍'۞.뎥`CC;3BE!Tc>suw"hl_&\cpZ]^``n*JptW_%oyr a5.2Jl9MSΑ. e )HSKğѪxPZ,C͇hʠi/RqMkB7VkwPn Ð O}O-3MՁcsq:w䟥tg\B b;RE*JiIU7s~ܩznzQêz ira⣓؄\Ʊ˙jwB-ݴѨ'nڞ=E%82F3 $GU,A2'xC 7,(ӶaMvRۏncCs[=l̝aV+3 1%+!>CBzRZ%_-}+ڒը/1%jiR "b5Fcz"rm#֏l%T>痈y2 f;9(hnK?h*w?@.,R^5{4ѲfSݨq"&kLr8!KW74$GT]FΟIш 2W8y]D'r<4IM"3Ö1y?% mUhU>iHѡ>27 ^k{o5D,YBF_˗+󐧪eHzeJᙕ(' XI{XنJpV'd_K&ciL*Pl9ܱS<-HXoYb6/j ˇc\@a1Etvq޺­꜐āA0Tu+}ca\]W"g6J?W 1Uؠ_G%pTOh)VWcsVP F;쉏|thxoiasuvD*?]Nv["਻6֭0K+\ YR7Ky?| y^kY=U*GEKII=S51P}sO.WNEB:!U":t}Nяڰc`yGՈ+շoÙ1dgr4l%дu#ʃh؂!^@39.~\zm8g 6N)4 )evȵj..:9%Ϊ;>J)9 /iLQl##YS[פHn I)|WUZ@\qddO$.jW; U&Z ]rLPGBrn}1_uؕ)Sފ.|{T)1B~0~X"2MB5ݬG]8i)jxXWqXcS]Zx#I;3'[bFVvJR}nE8-CِK8`me2 :#G u=_t1)vJWFȗflgA:{SҦ@`5zͻ{OO$,dj(t(NJsV.M=3r5Bu1~c—<. T jS\_sKE VG=ΣJ#r-lKmsNZK_rkY&dEgiޥkCR5.ԳI#];IUԅtn6>>)X #Ig-8qrv{4Cv_#>:%#u>Xo {cزbJeO R.(NNyga$]%<4mxLKFUq?p>&icH~?D.bk*_uv6GƪJNa;le)_JG: P0f^;"ǔ{b$S:n],O255`{cf7 , p&Xh5Kè 䜕RG-AOH.RRT%&_E\$ӿr";Zl|%l9ݳZYVlYBʮx#c9Ib ~#EX?Y+>`sV_p\]NQBi2ިGmE5<%ìDl*B[?{ mSWd…&%w~v=D Ro̰"ߤpm\ݔ$%xLFX4> T )xS4_/̀^m. Com|\Se/( p-1WuLJsAM_8V$ @{VqsG prchehUL"SW~c2$]׳&Ei2uDH8 tEs߲kƿImˍtI[Wh@\uF.W%y8fln]g2s>%yE 9'tGn9z[KYS;׉:|cGޔK60t!@'@AƊiWSgϘo tey(}2ʄf;svI'ag*;gipuU:5 8\ʊ.@+VpZ)ӅCݎx_G\ L&H9E9ۖQ B$O2~UH !jqĿ׏e%R{E tqFM!iWx$u 18E_vR,#is&jJǏCeI@FrNiJWv,3_4WxCJ_[.IA=\dNQwXMQhj)j1gXOk]3_/8u#fYѺ]H#+n1~Xb8T0^e/Tj/k"]s2Mwؐr_.6~/ {'HpJK۫rYNܲc6챓voǮ#s"01}K)^q糫xT%7P&ݽ3gy(|PeN=>QD7wÃ}#33~HO_|= c {JyF5C<7onxݻ h#eKJm F"kT8k~p//L*t}"]̉2o/^XF'qR¤T KZh\|QSyp\v8M195)?^N28֔*vPnb[ %y`*.?PL$90^0T  9 "J׾Ю@[[?Ḉ.vJ5ƹy+YT9N-NڥNɻ}q|(62ldW[Et156VW i&ʻpYOA6K3w ,~8=tQ{d_} Y$̢YjNĎ+FC `6OhTzy>[7:6,KJ=NԵY fr `?ŊDҡ߽)pzC.3.9pFKJz`IÎјio:ZKG+Ll*G!jIfL mK9X&ZF:/~iuKc'>`WZy #;6'5~{f`rShS5y *lʋGN6k[tAXU{b<^w~2+ K6,mlEž6tRlrQw*fCAdE#VA)/QPXN3w8xra^E@^97J O8;wl㤙WκeeKUKiGJ.W 2W^fh J},sL(`:QN62(>: fb,TW :u5n}, >zByioyܬQ"ڀkUgjƑTXzUFPhtk И1@6AwpD{Ob We]WcCFY龬q-PT묊au GZ]>`@;&1m\ʷs? sTҡd_XQ훆bdPz.CGGlQNmQJI_RWo0%+yǒ1R laC؇k=qՆ'L7I0-壋gr^"|Ix= Q@D?z`d] * g:)e˨(>iV "d&|}!O [ۘmnr%{n,=IJe@rjw 'L='?0ʼ;Xhc/z/ur0Lp'#9IF_ZF_= (cIwyr8{ ^}w9j;koP7y狃 y6mnF c%GO*R33+uìcR$ K3+R+nVfq%Lj,x+se%~0$dG|q8Iզi29S׆Fꚹb}"n(&~KK3cYY:I@OZ>fÇ*ac% J6oiEdbzx-7UAB@H3q Z.1|NQ6EiS/tPO(թLdXkTBumrˇMWyH=l|l!: ^,#2D$V =BY/L\7*^,IJ+hުŞ'"[&Bݽ=X-[9 V"mII> 󠉱Xi\ ;OȵUSR wohsK%%;~'r u"s> tסEf)2'hk3D+u9!=$u>K=} TfFkþ0q-nZITDvfVی$۟d9%VdWN`krIahc8??snh[`l[ n8~,!guWLlY7zgפcwh*|"?H8(B9!_UEq/R#C]ghwY0S %Pd_Qk7W G'pp3F⊲Mt$ \DYx:ҍܟ>)Ce9d:op$,=I]2ϟNlԑ7`ᦳ `.W&87ki, EQ07'2"kttp$!vB7}54^$@.iݵ(P+}:(2LvA[NL Kϰ' 4 '#; WsY7I1CP޿S:pc'9,lҲL,*CsLqʋ /(/uM'?! p(CDO/_rqF'nExѓF'#Һ:ӏzE$HquL(l/3kŋ#m^ul\SbsԳ"؎'a y~˚gwڠ!py"sanR v::޷:~isheD͐~C#ꏇ)ѱΤ*-Om Rm3:WRJ 9XGϘ'#|i_.KT!3/QYm7z_+!P]EߟFgQqT}H/ PMFF~?'^iTKMId3J:~N"N_&Lf_yh"@Mo/?I>>-gzY\0Եm - GgUG=#R)-s[ږS `wph_ I8v.[@tT=C^RmMMA;4-ezR{B17z 1A].cT`3)CκTݙB[pgJX  8kQcXUJgIJ|O+|%ȃc+ti_8uNl"Soo߈lN\UF'q5iWLwǞO؊@]3OL!tpҸ_~tb&P@W"z;xG>񱄾OXL>$[vJ'FΡ^4ߴWBVА 1 >q绰 @kZe؍4ԡi!^5+ w.ӵHiMQědŶW]Ogk0MRY!l,AkH;>3qBXvJ,\˚t=~jHˡ:v:`Vc2tiw')̈':% ~ Km]f}+&DW8B0ۨ&!L]3G9Ļ B1t; {dڬU#tiQY,1heHxW twZ%ٝ=@Fzhd[ng -Pѧ{l9IN0m,$خtxId {y[#n5b4R̭J+9h\fl(I#\B!;XŶ(MB+>R!rӬ cڂZ#/W1ȨGU2ek-&LfqhWk7 J)'xܮȬQ9.Q yakݶ_S-L;d̠\_6dUaNkލͱW07QC/W|eĆ8'cc$:' )t%:K펫途%r5z淛˚;jҁ%+%;blU1Xҭ90PLj{m"'c "FOOs5B76qU . . [vGj/2HemaYde93$,JpL @$}L?_ޏK#e/;?Ō_ivqic\2[RO6n#VR7c׀bҤ^CdjRڥG3 D LHi:Mo&O/[4( ROGvK\LgG#~\"em-qO3mz " ba}`# (hA:/ʃ~$H֟*$da\NizXI׬zO@Dǰo^qX٫(+XFxCWK"Wa) beL H%LN0y9HIPMnux&}Ai<[[5ι ܆2pufۙmނd|Sv qpZ d)O 7/W!7,L&qHJY8eܩ{A0Q0= )o V_OHཙu8fZ{UP|Tb!m\uN#T.s2c)ZLJi3/*j5,z>'brW~PTԅm߫h;Jۛ+R-<sQ=Ýp|"8Q%cuwhx"x4YA~GE>eDU&vYjS6n<\AdÎ >MY!t8(yMzA*.@B.c}"ܳUTwS"<6SB_*w(/ |bwW,;9<$y*aMԉWȵl=H"ilj-kIE'Z;{"G.BNbtUwGg0k^#.MfmD ̔nafcדԣ΅ZK/ ?G62 Or qTl=w|ϦiE ܜ4ENnTT$qbu3tEXF>ALϡ08#@vGQ\F ЬLPW^;Ś^/YʖYjˈ8??BMh:-vPa"9~i[94o] fPhu BParCoBٞBz -9찴[{WdIЅH颳dRaTxa,zcup,#m;M3߬2@ւaߨ]{ci\UcBU%}.J olFv?KR0Ӑn'nkx%4~ͥ4UEo 3-,ZvB{%CJ;($ әP`qDG=~V~:gjh )ߚ]}E\|[ Bjh!nK 2ȑCr߯PlmHv1} n%k𼛂z]/L49j֋>B^$WYK:mQߝ2+@Ih22 MnQɧ72)P\xqDOb 8k1и-{ kNP%X!ׯށD4CౖB40NN}62 6EшfĵخyǮ7#|:v14Y͙ʂJ%*륖Xw<YE6,v5B >uXZ7:궨T#HLDg;BT r?}n}C-Os-dtt4zð dL)SZR((e.;3xRRV7G*T5JL"b` dU g ngH|IsGwtT^x јi^  XH&>ѴtoZEu雝NL7Nt/\<Bԧ;9۞j:3@]ls=/C4z,lXК=M4TG")9+Fx>hi: 3ԁ\\ZFm,7 ̾ _/p ڻ^SxDpՂFTWj^hϙߣvDT sW{0hrFG@2(!׮Zc{wS {їng=U@4yO;R)*IHx{n峭:-av.m1yhbKWÛ<38+Q)E#a]Sh/Gm}vp٥kf8i=Ry$2?M 3"9p7DbLnfZ<=jNl!ESC{bv[(ꖂ@2d`~F+\|?`1Yr)k}7?QuTW#K'%cݚ(ܿDm&VpLxW gpDbnY(d ޓ+8"&Ze)DL2g⤿vTyurB ]Ӽ$ E@|qJ:'M}ы 2}NM>d)[G\6lT-lDž/G<}(ԝx^.[sqlg. T1bQu$ݖ/\hIIP'o~f[Ǟ TXol1se1QJlY.%|M5҅k~rHcj_d8ZL!KH\ټkmiذxcI7rzT6 6.߿c CK 昺*jLP;f2 5Yu4 юqV^wuުjy'L9onvv^E!Dk :ے; Goshh֕V="\6/ kv*|`˴(ůF<!{P#ԅ+WR.%9Jhhsa"2dbНu_O .ek2,U, h#2^(mxV3*e ǭ}#t /.;д@aFN~kcIAc9`"| >uY6'q"E GG/EdnISFyJT 1_u.N~~d0펂Ӗ݌MmuS&{n\G҄wҁgE k7Ⓢڜ+:Ai9#d*Ps+."(: [{LGt&z7__imx?irEXHB_Vva,/B9~|@l̗JE1Oo8ɺ/ $e<12I8XyҧK}|[N6r=W{ ZwE\+#6g*dgjH7_ӃT9g#+s& ,)Kџsk^4t-G(8˟>dMEGNՁ(yІlxg'i}e- uy=lmFgdCR]A>G(+ˆngRG1M_ (r+ZɚڀÂ< Vw)<*ly{aAԗ6:oF5xkoE-tRV*Sm2v*4~X>fAƍӈ)'믭f HU塧wlb 87zLJ]Qgj5;_ nYq-!!&7; 8ՙj$n`Ÿ SS&\CO) a;du \>5OSV|#Z3'FX'm4>s"IW݁~b@u~+[&c]y\N?-QV H֏8QHUp8fY COsWKv=)a_̂9N7Ȅ+f|}0Nrk'j!D1PۗQ}_S9~6A$fnJi9tS)Yf^藣2no9 ADHx)H0$ lJጉiU:ŷyc6#d]W0K;oc'-`]:uӶRb4g054?pcb΢˼!Y"1! 8S'jK=Yi~3 Jφ9ҚwyDi٣MmZ=Rx-_r%0D;V.[ &Lqfm-̚0:t<#+|_IHUqJqi. ϩ)/^ߏ%znIzaL&}|[i.(;u IKY*DdzS`&˒u8,r/HPw9Q3FJYvE]e JLH6Wr|l0`( ̖U@_,lDGI h~M[cǖEӬ@*k Nmn =ilm:VC%wX&  I((='ϋu:휍/AC؍E} bJN|j3/:[7C$~N:-*=Q4>=Eec0FzO+|I @b;1ʍbH~Fť d X] {|; Tm 5s9'X[D%onEll̺W\cZ8V՝TGܺD0'2viD)Ҏw0GaCL`'\U~Ջ974n1']s!v rG$v-%߹<en00 bL/0 OH&|hGiq:DqEJaM̂?tQ! ̠6t8#gZgw~1v\o 0SIz׹25Ql3!9nۆ'oFUAyTcЌH4XSd}%PGFpd,C[zWP{QͧZ^̾cD?>J,EZaf qAfsD-'V6kzz⣰v$61-(|UK gޠs88>c .o f/XRtke٫;WAzj켰h3j8>]?Ǩ5r~aˑ?WTAҨn(upW&Fj3|Z8juKd9q8u,"D_ _`,ڮ>`0m^9+Ֆ>]3ofHNa GPxL(6m6/Xe1>>%H,gB!߫@u"X@M4%+r|,':g0cG[́kha(snzD4dVf'^T9U+Qǒpe+|WЅG#l.2ĭ!"xx& }65AȖqVɸ1Y\qCa쨧.y#byНYvh>Ypc 근ŽE/s Eߨ.>\!t}W=`z+sនzpˆ~59IUlZ^u ( .1;"4 &4wgϐGݔ@>@f [r}z2JӑeTS;=R+ uXtȻWvdirFM5$H3|7ʔ -,ܪ`VA 6#3Cvئ_dN#YR|oU8A}?)cg~`k5~s)`ZzPH8. nM#*[r#{_2`E۶*o>E_}Yj,}m2GJ%\ 6m_e0˸Az@nZP1j^%_P0I]Ȼ~.wO7G1y;f-GfyL7bVW.MQOU˙;S5Ln|k()ygg>'TyW*?qMvn&++P=_.v4Эdp\"dʥ=$Wuݻ6l[NB"m<9.7JT16@=>7#hԯ\.s_JF`Zƺ~bb-dfMUfwۜBs}߁\8hf_&S1"Vn3vC.@YUkm1=~ ;`@eg8.#+(^Ν=Eϴ.\58tsukÞs%ծ\=Em1tXw0!OhqQ@Х14s8p Ku(y#M=p9xd_1}bbUe).QIW%IZJ4ov*SGڠTj=xHPjgtykK,&rn6Y(ey:c ]c/yW|-=Y&kaӫo6!F/fQZBbp ɽTWB-b`}:aUrg[ζQ8g4Y}^}V\a1NW Ffetx!"& ǫﷴiʿY90X|i4Uk@5ƫ<>/j@E;b{$,SV\`\|uY%:Ԉ= AS-$򕌅=hq|.X(_{Ƥ[Usx|n)h/=t"7fnNq@/YGOU)ܧ9[U$j;S*M\$6^}yqv,T~qݫ0mns\зO]-(\f] ')LL€CC~mɊHraV[uG*=2+m/ΉkG ' "1}N_{¶BRiLxrTv*?i;f3+}֏7+72b$)vzJA!-lhans367S*h0: [\ H£5a: 7[͓-]u}!=◫&hv֡]/dc!]D_rU{b.pU\W͆$)sEoM Hi6sCAxRt8Y'wphijBvv~d+xy=AJVև)yՂL_Bޠ m(>uBtēie`~ϵAXxSNX8kFM#ѝ3bhwF~v?lb>2=!vKA &};JHsp;|0_om-VTS>YG[J HJ0P E! A쳔p&3{\|Klx? @ϥ}Jh,t3E!788J2 Hw!']u~.٭rAfۺ@y0vf $Q{+D;k\—p!-q!mӜCpO~f icDHin3.HɏsOz_јQC%^EpLb f4^ÎT-010F30oJ_+Ʌ"4†yfg7Gh$@ŏlP.׷<:^Gؠɜ TyPLSgt=yhz K8 pVsSA瞢 @? .tE>F>U0&ZSuňQџv= T!^0^]vKe*XmX&r#$3 zI )h?_pӃ]6C[~:U4v+ݡv_붯zc\B/DDzA{$bOhiDcEEƘ*o`EC*Q:BG;ҘbQlYFQ:=ei腚H !D0[9Tɿj;e(׈oR.l3UqoEOP%A'Ħ pMǬiU 3J|}N2}w3"_$T`8edb*vU-pFeF# I&5 8aVkaWr$Gc F..9^6ˤI0̠2xEN+G#X4baPi4$d8j] B}4YCif>QreTE\H xYc"jqO@3);Jx-[daoL{lHEm@ljV*Ȳ2Nަ3@g/BU(o Jʝj9 QGgFd`9UVr |ڝy\㵌z׆J?w]={l +Q\OKaiʊZ0P@8޼R/B0[?r s,L]ዛw$mΉGz]Pʱis2GbWJkK^(^^H]?|=ؖ.UV[&[TܻS_ l-K:B+8i%7 AV(O`Up_3K|YLਘnO<"Jtvu>g_##7(Bh&UʮZTXl B%*m=@ 7npͧ+UKO04"gȍm"&Z2yTmiEgsk0zf ^tLϽ1NS%_p9=t.tx̐Ihf slv Oyi H.ȪrnStQxk7I\2 ,j1@f}C=o9J`鹽sQ*M.ej` 7\6y|V &یu戃J HV$~W݉]$3(5puWSW=sNsz J]GȸXkYmtMجKqB3/j#:~~(OQߟN)LS0xOƪ`OJ 1H(0 :wkϾ]y|7K& A$ .gC%S>\OʾxElZ Z.k5q.;-5.MJ\ h<kWv/(;0;W[_ݳl ~01 2dyݍAӑٷg jKG@%xg.:Q-]b]1 /J#1NU/:jg}2&]Na(Ni]ƻ(:s-BQceca9uZqJ\8tv-&S+B.Dӊia'wK>,h:q% 5$=8DRj?'?j&+#?N|OD ;~07|B'c/S?rC$Ghh.TDPVݿķ__gy҄%%bNlztcZpiuD #dyǶBGS(m,DQ5GgF>Hsdmgz7BQr>*&X'xRVBOzRikY;B޼m/:탋<_x(tm!zk%G袉r_= # ޡpM@4?EǸVGֲS_(d1z7xGWW0=0,?7 CpVԞ̽}ːW"ioMF@a>LH*/r8+'؞eDyar,h˩ 6E}S8;F3 fREfD\@#:kqT mXY5O [aU>~$6|fN<+/c3fߺngWµ mץ3w!f"uK` cOΰٸlN\śd/5t]!ه=>y)jVBc js.Ѩˁ8ݜh"8#+#x&ؐ@GٮRDYGh̼,\G3uH A[jdE^ޢS\<5Ƙ:PE |aܙtgWSJTy?KGdww3~Z:d~rn 5[IKR/Su.V4mBG%]nHǟG?64.hG̒:S݈ )wb+',KU:Y0 ߅?;H"uc.Wa,H ~s !~Zc[i%DqV}!G}b`SUe ж.[<5KF{ Dig7f\!̠b :Ԋڵm|Pb`NDw> A&"9i-LPw\ŧh,h!] y,JtSȭ+;:85OJZ_f6V5 .qEp ˭f^ -/ڣw`?V}c4e$IyO2'ĵ5Vǒjd +nl*l[VaĴ˙̾3^-Yn6 UV%t-8Bhtޑ: _n|ʊ*Bɼ6: %y* CF2fLnuG/hMQ[<{vօnf4cB F Zw^Qe)v,X࿿PKdpeu6h%#^mKL ,]NA *H W8BxV?{d[ڏeFi1?#@CPNb@':=umd*36@u~! =Jgq™Ty7u~е{ԦCt9ZU3_TH-821KSmC9Zg;Qcg`X#t(yשXx m W- \ĶSwmspdc= Ov :U/'1S0Nc?9qoCؘɐ@+jO6<4ήZ;2>«Cxty.? NX"6Rgr&Rx!B8`kDoGq8~GQ-U4 Ph*uR @dqż^( zZ2~1Z!g)rDǴ_lrsP-Zn.ʶ, p~R3_W[Pw;#> J VI2Ҁ/ ,'G!!:X|Bl?6uQu#Rw"t C? 2֦x?uSj=c#g]_ov!Wac푬--;:}if[ޠq-szrx%yY]cZ5!ȼ7%S۫Ta PBKh{hsmΎnI`s{!,H4?Eo+[SD9✃Z5(!QB{ԙYfּA%[_yWOHӽWb@6 ^GYs];X%3L bRpQHr K޻}D%p^eNyW=̋ڹ\SS&.:9ݍkfGK@Y!eC~ ~g|4"يpOaOQqƑ<ZYPS{Ҡy l!m_Sl.E^_""<aiSu8HXh>8TfQՕC2-wdz܆3@tfÂ5 ,E" z~ ^ Ux(&9w:rGqyS hP=~`3JE.`;$MJb_ԕT:` oNj^C7>kǀߧU͠w@Az=k43b΂ u!S5DElzc;@9FQ9C/1gѐ*X k{t+S$Ch=1?w3OjߞVF8Ÿ;40*fP2vaa6HևȻȋٍnig85CrjN&%PI #~ݤ͊`n#$);ǚ q̲5ZCo,73WZŅcCf7.lGؖ^9eT#(Dy$W KK&U0P?~@~җZD-Iyc0da: Mk ~m*!ƀK}gL8lecdʐg:y.>Ϡ/k=gNAii [1E($-ͼ7~J1ؓG 6)^UJ_zj?Z:`*nm{ }e6 ]4|&u'թ,):Ow$ Z 5õqR>EȌRI@=mmJcEv8wBb7;8Z_k$8s4gtji>ʣК:u=fhb@4[6ěW;y7/ՕA VNoSbLKBGql̀s!n 9w-ȟѐ=(oԊf =<=7eK(H\~ɋYIk!tdyB󝄳W4wѩ4&? eզ!Ѹh%$i n -Rvކ֏>Ksc͇]x!@A(YAz> 4QV;ZJŶTL@[X8JT.-Ѯ8D2xWÐGMeIc,IT ݲδ8JF5j2fJHDG4^iܭG{Tdϥs(1x#gD(4Fpw!K Zw y"͊ LK^c306TKw$I ,L&qǶlTC#hd>r(~hYsWYZs搗洴B!ߞ~˨SQ/s)NQЕ$yK)Ɯ=M!4b瀄Ňsk>T}*$M͔Ҭw=Lw۵/{JDhȾMYO9MxLR5m<嵁Qdo:x"Mۮ:uyTHӛ4;'j+"lV W4:XmbY \@|l{y0Kr le'F""<eStw=WXDo?ݲۻ1hYjdL!nG !U4dIuQ XRO]K?Zu =M`p,݀),g/=g%[qV|}&lINQs1C"|Kw _Z2;0r&42T5$6sa ,;lkc ]W7Ar|-l\7sN_I@žtk*3( {(JղڹUvD֤[ʆH ҃~P\a>Xy7 Ι' $pPa ˳7]tf62].,}Ѱ0 I~g'I$R]5y!OgAo#3,DcCsir{#~ˀ-iHX5jrkfPBkA'H1^a4{*PV2b[)&m]7Np(?..>v)e ӹKK_!p}(+EjR_>H™=[zZl,[f~W]mލy{Cj +Hbѯw0nS˒ƭF/ַ(6, ϲ Db.mg4َ0 4mQOf 0>. &9uvyk>| 2$\Qi|rJcLDwt/@sRWSEٝx9z MS|hD5o;  P^NcQ,cء_{fZAa`}".%|J:~TZ#%@/}ݣQBbC@ٺ<]]<苅i*b0n!jn Ņ+2Ϯ0pj ԯYulY s>"r(,d9aѢŋbj^F[챀*Wx8?X_Io1ݔ*vt[e@kBCkhʼn+Oq従3mzZf"B=AHP:u5֦L9+2J8c9d[wO#OsFy*.M|}4dYq$ ^X$? 93e2C4 9 nfO||YPD4W 7ש2'\GNS8pMuVZ_m̓81j΂FIʠ>}5yI7ͫ^ I p98 ;Y4J-. F=M`qCeW~aG8DvՃ@0` !_ΔVV~Zڅo~a*$?Oab+z[C(Phl105<~ j*ňTLD~1[A Hx/K!/̭i$O7[$h]q[nt&6qL-`ΫU͋H{x_ߨdr{q\%. gP֥ Uϧ8YHtk;BCO"ߛLemju}k`:nآ%$g$M,W?,o# XpՕeKOF7\P kYY={7J;? z,~»s;&?uqA=$?цPO胉|5[vx7wɼQHnP+G_lzC 8p3\_#w*jȿ9O^ryA6ڀQx6q5/4@QA@XlBttDx' <κXlD֪]2oPpe\u &5FoĀ$=zֳv<?BQl^\iۄ|zPֆɔHjI0D:'ʔNO`J86[hfJLWcUSU&>1h)$|KFܷM@M()s[PɽsPUcAFK)@!p'L3~1&R1ke—eaAsYb\{XJI#ܒ|2CO6MC:X>R*c+Fu2O;wzH{,QyEw{S0;ewRn# vbW'`fx$㈣WSWf.ÿƋ km&5ehW},˃MmI#G?t\/"_ n_o\hK& ě/1fdoVŅy3j&MZ':Tɺ}zR\XMq<$Ԛlv^ ,fIT$QLKF#=752J4y@ hb.!IW'&5Ɉh@6xHZ_TI:H>Y ckY0l :.Cڍ\saߙ^{VD#iٷf]Gg_;O!#&?A_R&EllsO*[inV=T-۸DK,`&/0#x_L=W>1aQ2D]ֽ񉐁aQNt!Z5Wv/%N>;@Ycd uWxVK>upHd;^YELOs?OsSᣴyJ+`s>!6k?0s'YgX@iKU)Q}my5|CqxgU1%&f@_Դ ƼOٝdsE&]t",jiT|9`)wҥw2&g Tyj]vaX*SiՆ*MxK!hdW!k<6nŰ44 PzM`HSX=), 5H91[!T]A$^  짥t$pJ|}<rաR?eNVawoۿf,>"﯃_AcfQt`{No_IEZ{Q?V4x&öK 9P*6%rb (_E,1rh)DT5_D` cz0T_Z}/O?} 4اZ4Ğ~‰t'DO֧r WC9x*DHX0yndy $ [&^ aINj; Vȉ6H=x?ݦo|ʉO_bSޕn TBЗ>=xHw:)А5CVW^j~,iQ~d]uԺ ؉d |$B2AtoIRW5aҐVJJn̴!ǜ;)~UwrEˣ=M*u YVE}d7u:)+.-bP*ʭ  o7 l*ӻVV8lbgTt:n31P=L[z::d~b-^/SK f O՞?AIqEkW;bk_ߘ_`[װ4'!|0fVDsE]zDrQת Y0Aa22SsEk `FHWQ]67-Ln;v.s9 >0 y"K/1%M!ڬUWx1pmLB$6`[ZiaR-#>(=cъ߅ &r:ףMwt(P$ fuXL[L f1vh.1VB-9 +Rjk2(he[?N\ FBӀ j`Pd =1I/^W)6,ߋU"ӡDz@mB Tʵk/$f~cHo 8?Q~ y[l]a$U2AXaCiI&)H;j,鬾ʪ>br3/{rcfh2\f0ЄVlTJ'W#b/^{=Fߺb#Sc}1Sx2,iÓHP4m͠Ir%qR(HEH+Eߵ:3l-J,OZq?^"'\Ը'tgTH#neg7qn}SW<|WuDcW&APo81jnόmm۩o m.m/^_ęx~reEtS-x>h}:3,+NȱXtwBEXqscFkեY^E2lYaBr]L`zry.}J5y3V[z T GM sFOo ^\}=r~.K0 ZԎ3흿\Ri(_jiA4Jն l\?,鲋G)JֻT&6 _j`BZz^j=aF: ulhV pV̪Ũ^`~^gͱQн=3^ӐNwG;MKn.41:[CyC~PbgP)4JQl\PUԧM>PJH{gojPn%b: V%Y'2_^狌^fA8uuC0uZJjBC1"W_ 6!~d63+>F]VkLj٭pB 5ö_,T5s':.?Q8㉮aG¿WW֔RɱOoY7 #s2;NPPqMWmZF1`O5e3'MG=~2<|n<(XpkӨkA syBw\Մ%9Axʗca0!A)N{ #M3̉/)|B+~\1gpWt7gSy'Tޑf n1#FDbFeb<ְL6S= x" ܪ.ZT>@Z/&u+` )8|сʸ/K (G!FvdԬ]4+{HSSrsXY5ow+K0mQG8AEҐ+t7J;Y< +%SACYV;*ZK wkl jOcs(T!@Rw3qh#V.a#rUq@٢pK;3y͓PLJb[6*'4E n |&r\cTͽphJ!F|*|f9.)=/7Gߠxxޜ=t ert5F azOwL(K[P4j%LyoCK,ӂАB1t*@QwMiXtlMvR7-U< M}lSs >] h!׃ ţH"D?:sy{TŧYӰzv\O1H7, "7Uy?9ƒLʂ` 4lUdцpz_O I.@j_E4rB"P:c-e"S} b +õ+7=c2Ȗvk9wl?^%b #!>|q?RMX)r)Xj CPEn;t ql$hX7k٪O0{PN^*ϙ~/DȺj pIS06}}(!h۞k Suu7Go A>kQh/W@EgI:lA9V1flOm6@,o(iT]`J-eU6{vy=g#ԴL66GN4nzݒp] JHe,Wɢ)T%?`©(+ A2 q.=h' Je.^P7>.J;D@Xÿ9.xR6 乄aANn5r\Yƛjq>8rxnT~~:,%ΠqbKY7‘ϱ͒d) '\X؜n9vxS}RV%9\`tRzJ!YOT,K:ZEfQYoAF*@NAkj#ηu)-df~)4ג:=VL;u!6Rcto*VgN] P- .4Q)ЮF)o/7k8{42T-\pL{݌gl fw[o F.^ yd[xkysScev2=XH2"t pȣ# *m]t\+ K8%=ywoVDx: 6xno7܏v X8^E!z\8K^f<5\2@t# U˼ZgRht}L7[Q tIn;1zvq bd8Xm/W+ >ZL(Pu/³vdn II|A#}D14toA.8&(m|uZ.o nELI65 YiVee_Myo>4a/c%tD#9y璲R*$X4Bm%4]'P4Z#j٪ۧY .yd\'T؅ZX|*xp:M'9rLj=un^2CN|_+d`ou<څL/@Tqg+ #VTvߍ`3'il6n"[ +=pYH*fI~}cCm 5h7%Qmp)+F!5jJϏ'DN%WS`T:!qU*3]Dܾpa ntOTK d(E] :M$,+`e)|\%W6YbSTZQ `bcfcz{C^#hƺa=H+y31B7\Vtpߑ~;FecQ!\>\ڡ͐)W- DCp x[{ ;,Wn>13޶r8dmv+_UJ?WXO]Z)cO|AhÁ%⎌wv5xY#T[jXw'PnÁ 펇Bn;w G+*J)~?$.2q:Z+Í,~OK|b7|Yq527c >]{Z 1:1 \uq^cVgzRo !Z),#G>'ѠOfC젏^iTb9^ʅ.7M0p޽3Mam'1dԗc ~O7Rm;m^d )HJZPg. ?F꾽zӭҵ2BŻ%88\aə}4M?"6QLQ&e';K祀VGh"d ybsI_lQY1BpĎR{%H7F3YfYϕ8oH5TQLS$.z@dQ,L͂1][L(w8>E(s̈~+˪GG]#?E(])xT?5{m\'NЭi; Av`_g&/ *R{62m$ӌo;Q&xB }L=7k>"{o .`y LP] 6- aAey0[sK*pR/Ӓ9MFDR9|{IĚ[BȪ$Kaغ'^a&ɡ-=<5.033*9pިBݑ\=p.dF+ߓ YKa ?Ȍ7/+;hWHS@Y`ZB~Y %Zǥ#3s}\w,<=mNARUT+.o%Ƀ%FQg]Mn@2g"9n^N*9t5GĴt}%gVPrc{pgY/;p09]j Dak-e3'uU.IpG+ J,#z"ΣxS0_j7/Yܣ _(>&\:a(Y2mw,޲ |@I!c跬iJfVГ|4li#*􎵬hsWe⪄ʽwd)1{°[fg:<_^H =*AL\ #|j,MZ^dȹE<8;oiK= 3`DPZ9b;7lj(˼:9X=i&y֥Wm[)w6 \ZD?a,L2&_rt$R9Rg&T2 2فF*$zSOPEcl<| =JALSם,{_. y^msC=8ΓY\q3rؽ ]gn:l7ٮHP-)LcWl$Mo{>9'%|zIvi-[e*Q c+\L<(' }^2J c# <q1Hs237Ěr,<x U;P-c8oZ\MUonrbVWeW]zqfSoM =mXAwt^5˧72[< tBIppf-1% !=s:S!#x}DĠ 3"⡴)s؟1>x*[V 1'7G Ty}Xᇵ@ݷLîdx3q}ɶn+[I̎ٚnL lbR[e!^jcK.t,B <ņ|E V'[FRP3S_omԤv}xL1iuW8ɀm5e41Ͻt%t1r}Hp^b%dC4XÆ< lQ(DՕq"O +2N JB=R+6m|B:E 0~zĩq9XkHOu7Jk(NZ#q o: Yu6y3/ :^!@αBLu.؅KV)+vdNy-Hz^-h$I"٘cR@TxqX wcqddIg.G_˙pV[(R$z~ioۼ!QJ︤RVW`Uxp"i4#ł}XAw;NM(bp' C{$:flLnrzݵ~GcNg&kE)2[s,=6 6mSe;}5p.J&e82-^okR=qf #H .:n5x3*})M8 uPe&ֽC*J%k;sr2r,e?J.);QDk*J=)e"6'Tr93#y̖VQ4+I Fun= 5Kc3{k&Z_yJaOr#fZ R)TFa|$(m C+꺫5 V}I}ˈwZ<*W82A2SUC:o/\U_]C+k)0#y`P\nr.A͝vKQΤ:ė8ݫ1xj D+Sq+hUHj`o3e!Lw AX>ޤ]&D rJdWL\5:VW/X*ԦZxp \!.?`"tJqFh]I>ZUJ`/-S|ND6LݧHy1~B+M828Ma]oR]`J}rp\pV7xW%a{\ꚤqf%( zޢFDS\OǰŤx&U,CHuox7EKY 0 XcXq,dhS6%7д/t MBKxkv+& =M4a \$L#nP~Wxex%Cf[ ,(k(l&lE)BKT`M2/[8I>#pzq$P9ׂD;i>B$oҮ'(2^Uw~TTc{< TጥOh^okZPg@ښ<-jkm p}NM;Q]05Hq.z$0XK|r34vJVW{ws BA=MxpCYZjɓ92,Pi`C#N5Cp3_1Z!b*d,5q;eZ3)mYًہw)iiЌۜZ%iQ2ϪTqK*oSL fUDF(Aң@y?Wjܧ%*!}H.QYcYm5,XXc8 03z}:<@? HQzFo5 ?H(i'*]5)l.h^-^00\6[]Z㙽UF޵@Q}\7 <$2:ȗz|J]dp3Ԝ>x[C;v^S_Y pQGN?ῂ>~dh@('/3_@>bA|A֊KCґ SQ(>W@Pk&Cmv>j=WU[8싖F|dɘ:0z e/4~dRXfTǮz=,] a}|`~ݮS#WzPTl ,RY]Y Z"O7cOd13p&ja ~U5e7awՋڶtoT,JnE׽P\ B0}Z7rTExHPΊ"1 ^0o)x܉ S׬=vMWq9y$ jl= H>5 v&Kd0x%DG$ݣZ^? ?ˢ^b3#ˇ 1%<`kZQ֐X^ u,a9i<K"ҍ;V<TEf(Y5Cft;'Y:zm)ׅ+asgo]0;"fM[`^p[?.~ͱm^B8^4v(l3סUS_9!uO)EW//M֣DKtBv-_AI$D{ۡ66Jᔐ4 wC•-}| #!_1 W}Y#5!@Jh7hڌUB@R`p$׉V%ߦDo< ,k|81*FTa&7ZI#s9MPX ]91b䑦2 %xd .s=\}te_Sbш; C$[BX@tS F|S/ҍx110T=Ķw/G{kZW ΋V F3ci{U [,*Mӗ39cCAq[]U0$+&EHy,-M@ p|t*yeQ orL2CZMlwxQ۱3[f 50* ܘf'Or)'&.M#[[J 'Ԫs <$yoq#tԈP  oژ̫ml˽A@Cy^0wz #l<9\}+xUnU.O[dڹ}nB@6uM#!'+̓S hJzޢzg:zTЕ>Օ YA[>> GiޘYM&`fob^a2̡`\ܸu2i5qf9 2L-Iw2N`Z0 $C'XӬV$8Ai\[籮_M/.u|;̠%&F4VBfq6I5KpVU|NHnna_Fxa+xMkvtFK<Hif`pՕ(hGR/w d5gwG܏b2&wАww["I~7NP?pP4٘X L&9sfRok0A/ZGe+kenqSM(&9xS|KE ~7r5q*./>6xDlB?*}[Ȩ]-I3:Rq~fB9ZB,aFJe8EfQsj㘔lfL%[==('*5ҭjP qr([YwGrg(DD~a4VLjrZzgMtmtܹv9y-ĭf 6wlnSqr5FFvAw@Z#Y 8$Tl>3ʙφ.|*TmrkIӨn439zpn񔮏 +?!7hizhQa]G# EtwK9ߘ+H$w*Qfhɔ$Mwܬ(*~x )6!6'b+roxhQ(PHJ@$x7\9iƶY[WDQ }};(͜AYKj$ Iefic |/'z5Rp"Ӣ̲(Q_#EuĜN .)#w/LT>PDGߖ[Yl b{){+\r: l٪IadX[a_B NRjF% eP;UX&R ngCW~ϰ 5+!rZ9FT[Y \3JO(e3IEa>kI4BJ"* +/T̑e˓u8^4z%d!{lc6 /u!V E sru+1hG?zٸ&z2h_!eYY?\G&-CJ~/vnzM~l眩},+;ڧϛMm#5Rgl'tEUM"Qg@ *M.VBNRB;='/`zzN.Ǵq`{1JUMDpvN-!nó?KrA,&5N Kzv1aWWQmkj5o/hO)&AՐ`w0bQ~@6< Ei^&[% y{ʘ}MuZ-+닍L V! hPvq( '(*wjЖVC%j˖6=vHiu'WH)l<:!@_85W6`DDk7b{ z-*ƶԨ!;%dz JF-"tE.5e16Y Odfc=wYAP"hR"bwP{FZ!ggyhbG׸SĆ) uC{пClp+v\ׂ[zo bNQ&nM868'YJjd&*d({L:RGR[k;\LKH^^`zU" #XX6a0 ?-B߯WLaX[~50 en)Iz@l-A^Ǐ%9]V:%9Y*4ч-*:U0lwI1>$)A-[˫5x\Mb/ -Rd'̬4߀`¢Gsrb;Y.  XNV  p#xῧes:>j6Q~YL'ڋ:HUrʣJ:Lz~n Ԗ&F * hD5jS*<&h_/OFpfrVk\NǕhh +#CQG*&AȠpG.21Խ,:{Z_ma_A% ̀'K*D ww{t}vQvBʝ֠;~lM1iKrmTx P5e*IU"!DCc`ݟu##Yig3ChpJs7{bQ8> 9>H̥ o;Q6߉,l:t}E.YFE>y:-L@3 wgq繠G3KKPykXG.6-u^J^$$fWj,">/b]~~Af]BYƖ֬R3Z447N܅ (CBM*ݳl*wNB\{AƓi.`W! $3Oԙg q2}`|KX֙>~a:v@M:h5/#QlP@ןuU;28]ęp9&|L a ղ_&|@dTC`8d$7ѲWl4\h]H]|\K7J/9%2!4o4~ 2y熪/5GtHw^kr1z>UyAסA`X0F=WWe0lKbN|>1M5Ί+>-H Fg >K ~۞W_ JOuug{J&qT$SV׋Wr9r䳵,_X"/%Q:2J}?pf;ԝTI/=5Ƶ?N!A eO$?I9N'%!!q\ w:ő?hA=XO/Ѯ&˖#S[lc@~1u/}5ڰtJ`y\Q-ŚoH{ȦF!#xj Ku;ԫl (ieVcC^(N"kl}O<ޑ>(mv\%nz#z"]C~r+h #>uᰲ7H%.AhNsp5Cɪjz7xY@b4 @CZ7Tg3vj޹ >ku8]05!Fl ](QԴy{<+4]} x &:>W!a7A4øyU+7-@ wZMɔ19>fZ6$1ep" DrdmOԹ-n=^4_ {2.aV 'f t:,Bp=ޫ%I(Pe,j]b#=t"-Es3#g\<1ZzDX #s@rr/G*vtGxț?4*M&]:U/n`GIpcֹDyb8ѧWE WaApzXmj@ߩi@ѷnI-M.pl"kaSZ"tߊƄ^fP3H xBÅhӈipc MR.eE?ؽTy/ZᢪM˗L.>З6>$d]|"PSz5Bю7RA2'k[De~sM _@qjy8J_&I|kt5ˋk6yμ#9tEH.hm軀+{$ss~0fW)lEjiA9?fDЍR_Ar|#giFŸ5 A"\Mw HODFr&A$;$"q7m#U`Bə)@#!]8WF3.m ޴s<RX{,˞a(aTWL{A‰8v a.})`Qc >Z A%Ϗ8aRFu>s{T*OzdđU)F6twK>%TO|i neȆJA~LLK[BR!8pU/'U\Ƚ O&rZKEݭij?j7q 8a Og?2=y]CWQ3RTsP7$MA"ЩbéH&ܚ2<:*,U>3Nw(3uEmwAH#S`۬At}t5&~ew,18}[Qud#Kzg3M͇&׎am!q Y-'5I#u|CUa89;؈e#puLj &r0ɻ@siLG'ٌzڄڲ a^D.}23%dfBqOobBp%;d^4i( PD)v^1ꛩ8$tgF%1cb346eR+=llx7x/c&S%հK(resa! mrRuFL "rc(Rpvգ(tʚdJk*XmpxtfΕdI&SO61'0ފKI85CgT GmvGutݓgWkFI>2.n0MӫC4xcL2-שj4$v0=fQDee9O%8 }^xL)9npۆSptk$te}uu>r_&H?F):MWSUS;t@!v/w)49Gb9~*cْnx@U30vIQ/⧮%>Γ69-:*m#hK?S( OJhY2 D%Q\ɢs}oNak~)s(nuCkO|Hs/1|uBahH.mb1(/1KA02֨V3gRQwu7*ȥJnwt[Aiބ ,$ݨDS5SyI^$CϷչ-%oeWG0&2L:f>0mdIy}ꧠq,>K.krZMg?YXj%0N/9 WS\ $F4 ^{A / ɛԏjȊ9bs pfR-Q:r?$Ky_JLDБljAa ?w $щ+t>9y4lcC3wm[Pdy?)ک9'&ss s qU/m~Y70..z7}:b^N %u^PbuG%Q:r\B^OM}XAw=N?;>3k;);s(av<"RpfrdVDVI;c[rzl@uD/ϙyst2dQOڳkSU4,+'RYxa,';Yeقι+ǣb֩̇88yՆ=J7 ] 4v>+cJ.gt}GqO2,,#9+^(d![",g!4bpޤ#VpyyB'cUE~b]LcAh͡c՗{XN{' `UX90( QWg^y gJYk4}~/b=Q o2VSj_$UÈzjML*2aZw"a>LA(LDkjeT87>A5oמM i`φg)R &x ; 8,m~D[[/Y|;cИ`_mڊ"2X;9%2Rnsonb{H@-Ðf(Q~"Tc Р4wi9MA ?.1Ǵc2jp)Ӻ"o{QDuR#>ۮ_x  Dɂr6K~Zy駂!ќsITJJhlt2֢UϭSFD#-@#m*ˆ҈*ԑ\ѷz5֩t#md%kRS*+omZAC͚BI. 4(}P]v_%_[TʘLrNv;d#:nSbR =E2a\h49TUG*&p=Gv"Waԯ:YFja'pBfyF k.]]Bhb@LDj'cTj \!*2Vtj;`ڤڋFg46<%c1cAGw<[#hL+y![I.׫JCěp 2vzSegQbvPPo'V/s%+eþEϪNFl57ֿ@K2f9{LĴ?^$ڑUɏq)I`R#)S aǵL|Pdŕwx+2d#kj0 C6>aadZ6K؋X)9=L\, qfDtv-H ji Á_4(]fϺԀFq2 4Z@Hb։8,$Cg@T0٫yL_kyЧ6FoR(.o4Cj0*M3Vc^NIt(^y6x pB\oӶo1zy3еmG:%cPu^L*"r;-ʟTRX"u)aGc<oE^9{j4 !"4̳5~({oxQ%JMdц_M |7n>=8!;V4X,_ S#}P(bJ$d6c^IYZ <jYJm)P0لטĆ;za@;Ȩ 1]# ||{[۴]W8?'~02S`- ,*&9(P;#ơ[XÚ#ECa Pn:>q960%pA*#!: hxٗ@TqMz{;pyvdZؤ\^A:e%j:Sf/ ҍ;Қ9ЛD{=]|J?0Sfj%g2!@-YϏ&vcAG1T Wt6k tl0).eHpY$CyP&6TZFF}ٗCkZ$ _iKV9`$hxFĜ[T"듴E!*0gD8ӫ#!<[\}SH/gpQ2a\+w<8T-?Ԇ5*8%UzLZa>_5@^DŻa*O@e$Nuh?y1zv8IJԭ+Aʢ& $ kiI}S Yyaq8*vݰI(hѓ+9r73s<oD 14{vѽ.+(MHh\X[ a!>Ifh ғ#Qt^2#`M--d/$B ѪHf#+<RU]E(ck|jV^RH~r }r=܌3hOϾ)zo@֜Nֶ7Ϊem(P*LmcNS}x-NB&o)Km}#?zN(P4:J`I҇#c#"!H I%:ҏ#A[k_GCt0rx[Ja=lQr#(pu[1属|/6DCV1v;˰@, :!WlvYN0|ݦL̀IڛƢ cv;? %+$9;mB-y(^YΨjh?ūS~yBh_/fvJJ`gS"(k9z܁ -9,3P2vE"q>Ij8ĔbRMVе-wWh aX:\(_crCaVzn5蹌ڴ~$|l2miĊnkτT0-TS" \54+riBU9[`>%!W%#$Ay {G!.`ģ1ψ&&py)g]0]:Ud ċ"Bg$ _ra=.3x}E]_b#Cgt`"M~RwYD?  )FF(O)00CCiwk(QCpIT3bnM,==-W]D *\$|P{@b;Nu:Ҷr{9x/7{iO`Ry {iHU rc.UɟA_zSƿ`ͩ䑝<[\FjLsGՂ)7ƼB"7L'z(d9joGKc+H~(MU̖K٫<X)k9];{lT1g.[OKfTUX8,0-fDȓZGdTV?K\\'nS`-(EM U 8E(idua#R>Mx,U:q?r7c_A"7oF 8}7"q{ %7Q 9hļUg4Fm jpUxlbsJ>bï`]5ΓA  LJ9T.zLWu[5n"T~Y(_ YZXĵ-CU$~&"iT)?«vہ.}#<,j*NRE ĺh3{{M9!c;w<%n媝g(y@ Ly4)vYx+D-`ħflې Dnz9PtF0O`ā-N0nm4I$Y ()zۡh팡l5qfL)c)d*p*Ju=A|Y>!SԶb7$׹pv YA#uD 2.:/qdT5۪ +u\{i~:~Լ/?.g)SB\6{|蝭}xPk#L5 kYns-fIJ60/=GQ>(J CʧT}I,B YTD6dt^pX%`Ʌ53'Oω*-&(!(G2\w;FUcANr.X@ h9LnMTlk*nON*v". A~y ] OQ: Om P܈۸ɖ_p~շ3mUߒ9⾆-}iµ9rPX=9o#*fӲZ O]A4Mƫ-VlË?,$<" u0}e˾@=='5\CœYʣg:l}&^.,ҲKŒN{|y髂xZ,K?D1jFsuڳwRά x=d|ؔi{V/#c"נy=,[+9?CÛ 7Н$\u?LKIqm, РY(oVߥuc IUV3g-@Ht$6'1 ?"7fm =K8+%4mdGƞ=pȨJ `1oh uXCgA yna,? EQX袛M&:&O"j8G /L"ҝ]T(.5WsR~]AbA!#6mt=IŏBUO'j~xܰDD4mCTb}*zHI⨪>c;sB֝:c*brw *xD$G0U*[,\KAxRc*q'zC6ߛSxU4֣Dn*Pk ȷcJD}9 a4 $AV;6-f{1ZfOF/~ +{tJ/07̛Hz':ڑ;b= D ޿°W+RJi!bcV鍧Fn3U>ulYS)^gjPH[0,jVM g{TJ#,B@@> tM4J_D$P/5ͼ&դ|vw%~É//}uj9L[/IY/e8^| [-ZЇjTr/8Um] c9BrqKeX@pKhbW67Tu>Λk4ykK%8F3\aa0e_1rznu~Z~lwh^rVbq*tn@0)2|<k)$=.6~6& tMiE/nuVyS5*b\>z)*ƕ<(W0\|< VpXlRN7arT+&1H"9M[[_j(F<Ϗ_DěPڮ΁6{݃)H$Qv ǻ֡vj\jCaI/!bIqOp!p:7X` /Xxo P%leve!h2|E~ޙ+0l+^hx.k'UYFp8&l(bH*<@3nۦd]&*atؘBϕ>:"'FDr3"y͛vScյ7;wGBP^x"^iHRyį_fTxg$c 7MMD Wp]x[Ap^JZN!%6#}񆜁E<(AFwLs3ͱ_A"m "$V5bzkA |fR,q,)Es9f9)Ik!M<#\ cc؏939A`q.2pEF^Ri9+gtΐM*6'7PabShAcfٖa`.2RotuE~R2|uqw׃$pgWh7iØ ڕ8OSTn8/|! 4Fg|a Ɲ nxžw}B&\I%:},4?\7*ǭgu)@OH@3\Y~'LAE_l-yi1X׈%P& ѪZ0p|8#6WR}knvO!NS~']4usSN .eG{B/zW >S }L,ף:Nc6ni#h|ַr -C.c5,S _=GKbZ_"uDXUr\ҖWXrFu{Νhs>jE"zeO撜>&)ޝ$rjbkCD:4NS8O;I N zo'cj3;6}lHup83z"\=|sR;%i)B"!~эIö2=^6 ,.vD&iV 0* xT@-1NlZ}{ -7ިVT88ԥ,%}׵|D> Ng OT@#_.L! JcT떃B~ծzިo k$y[4#L+C h6lsidBŮFd&_ Rw;*-R4Ut2dB;uYGS{ky j7dF'Kao x?4hd vYC?Q8B, Бw~Q}+(lJ2nxw!d3xl{ BeU=-W6ȃMnJP[drp?AZ/WᓲEԆlY4Ywayu 5kO5u99ѷzF:b_M۠7a <@e{Qz?F %:"9t?tPMDOQCui=r*8KJ\,<6'ys} T׹K#CEnQvr-ő U7זǰ(bH~i?9]GrO_c6Y٘c&r,( .>JQ4U6VsbFPnUl@:#[6X+&uᚃH2ٺD5 Za d*]M6|fn*?)"aPc86d,.OJ8#?r%$\wffvUKNv2tX/#C wshq}Lפ&j1)@L7ydžDC^ |#E4oP79ikv--, },5an(KXФo9]Z*1ᝮKL#?n݁ٳ?ȭÅsUSj(M&hnsw(%Źlne[l(/I ?;17ע6}pmn ޕ˸3?&i2)3iOOv]LݴGRH[ggu/NW b$598k ƒ./z&Iga!=HokZȺdZaB*@Qso?"rl@"ߣPon. 셊PEGDk@jiVU.D 1z ^-λ:x/Z@&JA :aLJ j5T0 Cj -5_DY&oX| [O@HM{hwÍU̮hH뛗*DpJ'TQk9f}SK " d[H.RJc[ .fMi3?HՂZ6Ie*MLJВ [ATyK=ljD2Mj]{TAN{ĈP#w%-{rZ"gŧSPz~O2 2o:hv04@=F_;bP#5ֺv/9[5孛bU%fWйbA -_ J'M .V TBi@ , 3}$H;xyvu'gXϰO7n'b_"Ri)LYz}iFH\"SaVt8q[\ ܅pUgK8x}+/'*rcӘbLOV^|'I,d<])Ug\# 8;+ShnCR{Z 6f l^!}*ڂ6w<vͅHn!(P P8~L}Kuz444}[<7gUi_ S*It#vC*5rV7ֆ->Tq!"ښPlS|Clx)0 ^ETc?h0#;v?LqUs7 2P8Bk0l=n jg NڬAq)4'!āe"2epH@UH8a[x֚LN(AAMG8mfR qdk7;N6E6J0c>C:`gU*Շoh$|"$2u Pj=̤c wu%0 k+0>{z}ҾrlbgwA7i}c/xku ۾dDE(X`c}Sq/OAh)8y;B1,Z5Q u( ;c7ub=eOvӋ"~GcRbˆ1ɣudћZ<k:Q11볛9^oY|f5Fd"b,C -o@ otluЛ"Cm "%!+^证U$7da EIՈU*pҳ`%SpapPݹ4W>tn@[J: 1VOanXdw4A3ط_¿ɬNVR^1"{G Te^-WxƧTo+3vN]jT"gi 9.M]y-5[aJȠS׮zneRpf|@"k<^hHd%}NbԒ+`ҿ|C?4"_@bEÓdj N"͘ڒ]#C@DrC <WZa j8pBrPOH'uwy>s :D@ϬXAۙi0x1QpJ*->hI"T[B;#D4gSDU&mh߸\{ext=XN2q;I5~YyI>L cc 1D)DÑA"'|;Td ZTOҠU0ڟ+U}zg9oP/ESCsPQY)f~V*of* NF$a #UT@I"-$Sn,#sX*訚럀RvB9]q.0>5A ?XuIWө~<"`lch@D9MZX/^3IYC1G+*PP:8`MORp ]Qo39U;%(I|yCa)+U49HBJ:EELW[<1j"bVlx6oxd<$!>F t<}ީT[ms-CLe8ͯ=3?7,Q4-Z5Ar֜>KB Cen ذ*q5+J,lnR;Ir08wz.v}կl=9sv6>-s#B!':1n(P!U8'oh?z'B/O㊙I@B(0*V+\˶Ϗjd$kZR%#*7-f3uR'QZK4EVkޡP70(hL/"2iۄ|Ѭ{\܏ Dベ;Y~>J%bk!Qs*0CQj:gGvYjPm"#^%][6Y *&VXm_ưDA䔿aIHp寶uFT ɝ݂ omNYDA\]3No & F;PUB8g|zcI&p 76?Pb,jzCE@xCո^b9thC<a&6-d6K+R=vjE$v$=ѹ z8Ivkq 0F\A?HX~kGI|' [Ohb#΂VqF'մ+#/D<+YUh/N\.m?ʡb4d_6w`w}[au pke4[3Vy֠/,xscXc}Z=-foTK;wN4ɊZ?wU,iLJ<~ky*zྫྷEéoNySc ==>ksp*KmheA (F@; e գ۳_obٙDzS ,WڊYRΛڥlUB-wpXr)T_W"ܑX£&20+6%^CLw/bz^g~]@c)ԫme`po-{=LϜ:[ezF <`Jgƿ@*} }ҰsYc \M0 '%5/YT.evu(¨qnn);>oRtvJTA(X☡V:$ k")EMwAQtp+i[X2].jKGZ IXɷQxSc*6L֒CR%  ;t} ]`C#3Ji0PO/ȏ 'T= a[~mZ[31>v.;n C#2!3q:Fs(J mÈ[h6Wq5KjH&@yxV*mbiIMF\צذxcLY,-A[mv4̎>PfFVF%!4/=٠Tr `ˁAʞ~|-p?&PvkYvKwBs?Bن= h_Ywrԫ򡫌n i/D}Ծ\XSO9lqD LjcCbuNh%aG^F{)8[o4h9h1Cj!O"%e'Yh(Pm7ȑX]v݅#fQ6[Z#ݢ]8W&1V6UFS!&2%ۼS1mI8 ưU;ѫ\$0 !eOnmi)EMAFy#N1Y 0$yOi(aZTá.$$(ml6ltE,c6ŷS¬Y;?B2mTYԍgxͲا-pœ_DX_*8 ]R:SCѕ)`L(s]`Zm+2 4|xQqB{}NWX*+ۚVF5Rfcz`Qw<]n}_H2֜Y#'玌XM'm_k56 @Z?jCjE!&%zf{z£ (;9 gU %`2$Uv|t;e€roQ8(d]@+Sd BU<#kֿ-& !z7'CbF@w~,VuruZ?5S(,^9#xf2G{B+Ԯu4E3$J%`B3zl!!r,Ќ-,]Uk 1͚-ca E1`8z`MH&"cx>y umj=BBuJCD=.7։@dn5ff=ʋU~iL5+nP~)JƲ.(MEё&V,ryvMg[$^Nsr=iK0%-LQ4"xgOq&\C⑁1WKO/6dڟ4k {ɉ;At\ ʚq2,Zbd-W#ZKB":D M`&JjՋ5(CՎ>V~6n5?L#e0|JRj'2}` tJeY0ˤCS)eZgg9EuZߩt겼[_d;Έy`9hS5xcS3_ |J#Df1T阷AVLn﷜[T!H\էdJ>(w79:sx!%O7.x00i2ZaZׇ^Fykk_'Warx {J8.z=ǔo4=eMu&)HgS6jLဂ̱8z=_Y&R T3Pk+.$(XO^'? +>-xh9ѰvrP͚/A,l z P@9#*魙7T˪wkO| g4sкיwBhjEXRbiZA- ת(Wd09{z>V[>eOp7*2gVEw* 8$a$asCnbVTZӑy; xBj:/H,־?s ﳦwjC,t 5LQ{. ` [XJA㥳r#3TЯ<pbUmbԴ9dxd+7f戴N8KB.q~;E0}ñl!_RHcǬ#C0p4Q0D.%9q_𿇶%:@h ` ,g8'!hƙE_ʙٔdj SV׃XEްK؜~ˡ%] kyp%C=c 4ʣPe>YL a12dEUg">BNœ̇FÊf 2SxSd~ڢ(7؁/ "+Vh ` Hn# 'eK%|q nvs" dE.jB)ί(hY;\o50Yz}S+7{؞yވ) 8 F[vU9 V{2Tq2%iujv¦r"ߓz&ym}a$wBk%VV>n[2)Tn$~:Z䨺5W9s ajTհ2\EcŻ>!iLeƽ+c:(xl*S6gWڢ3to\\1VGDUdJұܥbi"+J9#2CedH}AԕVjYx2bWnQFxR&MbSl!pKI'2W^)G wP3'46h{//}e._9*M"yM"||;chTq`\bM!m/TV]ZDT.ln4!I!|θ{[X]cP0; \غ_ QgT $Bpy-XqȂ+ې\~Cn%]W}Gg\ť}W&vMB#&s?M FTk01@m`Xo \ 5kN5ܕkƔV{G~ߖXؒ &JT]Bz,K.qA?CЃ,EK~q-.k$e%u9~oPY81}?e)Eg ٜ*~_Z,^t',[񃥝] ijo'hN[:) 8x?y"^^Qhſܛ\|+|֞S͋nfc (`*˵2!l?%`I8@ϺЃ:f?<> Nq@rЕkLjg[!OH`f6{DR'Pֱԍ UoPw=cx_MV[UGz33W1o;H~Na ˯?xjt:x]z} Vkn&=G}մO4q5GĠ1/; RA!0>}fbuit]vpŀ9@ 47GOiD0_D[9*@07qW=Oa](jx Jש@T -rRz5Pm鐪zXINr=a졲տWL.֥'lc=ϟuc\Q{]3oO%qZtM &3uʫ_-yJ6i5x_gc5$:|AXʫofm2tsP̹ot!*хohcC n ʋa<2]#oke8NTYOth2arhSr, B_ar3#>tC*7#<Г#?ٌAWS lշTnj9m* !w: ~?C!VM` ؟^.\ȩX΍?[o>Z^YdkU(4:P."4ƕKindJx)-⋾ sw7!nN[K}kIRLj' um8n2Ew!Kz%x!TspBZdJ6V[Tޮ>ߛɾɏaJ*oGp //Ru?N=急%aY;6RDo.bfVqaK+t*u2 ++'S=5"`0NW5(‚kh\`_y/$$fw_r|[ #-;lkE{(fzᄟ0Ry<@Jm$3IۏFqBRY6홥$ }OknEK@ hUe Vo qC#UjQl1њ D3Z82UeQz kDau8@#CdE+)x=~pY]9e8<#|,E ,gCA G=QXF{.?@(!1$Yt+%+jſ}`S6{_Smeb*RƞpK $% NKQoR5lIT_WnH}p?hY ?y۽:!BN qyo/64YEKigȤ(zGNz-4KcZKMZVZ *fO;fԕ,M㥣 > !ᐣ#fNWL)0xfQtafc0?n~|d2lWE MsoҹɅtަ޹<n{z/A*,,'"&dt'3Tn߂HJ:czDM2T$@&h= K2:e`hIנ jBӫ:o 5t 0lPc t!rWL$PtD5lR%^F >I{fM:0rNƂY v(r8|;Hv,>߬ɾ#OKc8SniQ2PJǁ+W1d N]ϕB+8Wg-SSw_>h9m7&hLsEos cfS#~`crTLUiYN/iL N݀`-VFM'VAZkIeNFpW@+ 0'J\5t?o k* ԙ[=/JY𗣵Qs2`c.Hׄ; ^tZ\mdHrzw@ ٫aaFʊ_h}PV9m9Sl!9d/%祁(m|*]3Kwvy+}>fX\ѿ }%ڂp)-˙ӷ`;{`$,ħ#3"G맾6ňT@!l"wo[b0iRm#d-Lx]#|F"spXB|ӏΞ%b)'wha z!tUAvw^4,+gkyO;!z?UԦ kyt_^/T9'1 #l/#:)~H` - 3n6L$WSb{<`BP=Fp*\ZK.t&ڔZ!Ï4FWX0=cxŴ!0)O>f@nM4LK(̪qt U'+ ՑwKH# X|k`)gql~W:-~(x}특| pBt S:5rqյ&̩:pq$<\'8_.gYt@:ny )=x?B-DԄ4p6ߝ1-o[~mGwH{aVt}'7yғ:*NJ7S# `A=%%09)|&Sih\sץ`NK<-yfgV>`B)rKq$,`1Q:UmbtrC_-j͇:"SCCKJbO{@n.A1,|:,˸΀\ GγߘmDEM]P Z>0H%bX{,ǷcbZ[BITڌ"%|rׄr-ܒeDtZ5ֻcFS:i|݃H\=!.Tr'ՙv6HԚ\8w ֐}RVv`AK9Rّ ,Yb}w~zADjod*do/y3@֊Jp',+}4htڐZ\.a&xF=X6:N(u+!enn WO3͝W u'$Q Cʑ+gv#'Rv3/^%\WlN і5$qGwջX^>v4Gdc lGٽS6-@DXƛAKˎRBIjmК9-}\?“B{3ٙ?1ir5@% "p/Vm^tߒZ TUK+RfD͈'A6$K0rW"*^)FKB ̗~5GpmT z##ω}>Fm*Җ75MAv0emP<C^,A6>Y-f; llEuZݥ)3h]n4WصU󱩬)"wivb[g%:O@A3=I409)D ;0>I 'ۚwsl c'(,*4~-P{'Av76{~$dGA&QTV~=Aďp_'E`<;꬏3 :N4anHuK>+wK,1k,+Cb ^5J|A&faHB> ڤ-pks+#c*1{vYڭm{(0IйpWFUG^O+뒣nDa5; '-oNfNQX{jB/,sCCAF95 scl,KĺyQnYO-DllW-05ħg Y6RۗV#KPFDGvBz YIB])iŲlfժYOU̚{c%TH}vc!׮|isLOt/΍\ݎ4+n.З!1)Mҝz@џq8{gVr|+,Rf"֑fHї%WjtYeIm/L Y%Uf$⪨7Be-l7e <${CRs O[pϼW7x?@e:k.zHdVO iP΍s—Rw&t7߸6csںl2 0!xpx'[ߎ3$DZDu/N|eh#EFד.;rPoug#;Eچ8`s3+m !e>$L+&`CPENhO֢ lۋiy0@`xACGP QU!&`]>"Ad`ç#ekG1)5Zid% ^W@(?~MV<Mk\7tt%F+ o~_܈còDI_.؜R.2GG:-/$+0ҫ@{ܬ` ߇sIrʛ `s ݇xRVUقN m61­\f>~8I# |c@/)w:Tj]IiG+y|n|$2 -zs+^'t0)|=PU< Yh Y@Cε:t H _%ĂcuMrsOCxBac~JhY1YjK&XC@k1uVG/f\id7`B htJ]o nڮ˺dq៻/xwu,S}OJr׎VX\j&Lfq*Sxt&Pc4Ę=øHL !d#-KJigٴ2c :W Fr2#xX ҉N :_rSRZզkiQTCF]  #'+vkǧVר[՞Ѣ:(LrZ&U=SokkTp[|9"O]dM'jOKvc.`ήd~U26_鏜T?PJXI>R,wyg\(eӍ,fTߖi0(t7s4X/C^*dX" ~/!1[F| 0+6$ӾUqxp%@`6+܆e#_tڛoԂs&?QDF8ˎxXk-&l(xΈδC A欣noαH π>ȒXKf{"Ȑj>=39yHw˨GP|{XV`_KM_c;L<U8CS"ǸʄHDGYK;f!5k:EjыU7NnR*A\3y L=`IΞ`7\TdPWbd*-z,j-!0|T|ɓCٮ[Efy)K#j Tݹإ^3ʰgP !~1v2u+qeދz[PRu&Z7 t==9p kZ`E7qH5d5DzEע(X5jjʙ97\-9 G :''oqo#SЪ\aZ'$# Pז'`f+čӽ *KZ͂gΕI)|Q7 dĒyUK/s*eru:MᯩӅʍ$ tƻ%.]|mF0=/3LJݳ6QK3 ܈kl gڶ=co֑wb9K.J P8 O( afKQ ƕf"}۵OF |SOZ6cTc_3F-3GDAK3|Aokz&_+Bt"fF1z C\#]!ŧGUzcËl0t笷0p)6TZcqk,P)}6~SBpm'x2Q"h@ײ~5U'ؾ5/皐m3oxB4=5E9tBи\16"R{b?26nuub'T7)m`9̪1~\F29(fRhث݈ΆQl%^TƝsQ*fx=U8rf nITN!=1V(4{`OC+=rpi _ @N~3>M]oIϝ/N^ʜb @N>DB iςtoWvo3+^L(|"wėA#=BREE*CDNu=T.wCƕ4>A[|]J`\޸Ñ_ 3L)Mq QZ f}ܽ?[v/P7KIwZ~m{Dx*`wnK.ɖ<",ʯQ>߷Ĕ՗%sN괃g֣?O$L ,NsHD)0fTS0/L|ڱP`W odK~kX6IޘU_!g,Yk]Vfv Lc{<3!cMd4BE=^Ԫj 1_fS\rI#X}m{$au$T4Y6id U0y"UujMD'I`\v:{ul cdo^H9af$6{ٻCKPyDFj}zn.RY%&rydCnsؔNu2 Z93Jj>_NᑍeKwT= Lzܝ5J:Vu<ʌCvI&[g],y6eGQ/[ A 6J]+ +'hFgXf\}Rg~ rOb̷dŒ|H1Z:qbL{]u]жZ-k0>NȵJ!9 0כNo`  |:_ƅTI(yaIOۇx"rI>FqV/?05%=7?(u7iD}*m&˦π@=w8Xrh=@ sԼY0~ɯl:)7 BJWԉ_Ds|GhqS7^Ze3-: 2岘{5;wV!g>";@ܞ <sYܗuVfn8.^DGL̤ ׼|x*~`ٲ׬B}؀8x5(^NXDD[ 8g3*8)0QHy/يHcNUi.;mliWO*:(7@\g*5AK.] ˁɢ C bPA[:rh.Kq6J+b\ E1 %mU'U %א_0޸ Pa61xӘAސ֣߱Իշt.ii\آD:M^{ s$X-O]o]^lڼbL72fo3yܟ.ś#VOr WJXYoC~{](8ASKPjǞ9-;4&A)IkwBBYMaVC$44P6N=תspP?1J:GD`TLZ Bbʫ6wߧEC ٍW&9VzÒiznVudBOz ȟ4]H~="NPOq L?t7ݐ?=(09DoL= ,[o-s~01 =dʎZ0y 3<]̕(G b:J~-|s~vn O+16){82Qg@xX6aW]^DcgV8Fܶlm\DqXڊ̯Qv?>C픶91?EKSU=t!^8.͌{NfJ/2[9mLtL 駐"7ͳ#i5oTZG? o Iv3wQz(5"2*=dλ^ PIJ2R>P-JۅȀ3¬>:ǙEvޔXl{hwz8WD;E0!|`~exrŸ[,6dY@7&ov 9g_టQtevF;rq_ NP5m w#ouZbPNrNryInxY|2(SRE I9x-`j(8v)pgkZE+|t v84yUvɥ0K%m.Ř5 eyx͚bz 0h^R@9-V{v%_T5d&N[gf>R~RXTT_- Lz53R\%!ir87F XSlQ'(EyY6b=n!:)ˀ|.l%0찎i ^t#y|F1C@ Dyĕwi=ɢ_w_f7 n"R{wn~ˏ@n!(וň zP#HwS9|ƺ t׉"+_Iߏ[ƍ:Q &"/y K7h%$J[mA'BHwMT]ldhVϳ&"wSbC'hmm-]tizH/^eB*6׊n"lp x@y5udj8ᡎn[Wp#t̵{mTҌ2Y\h8^]Ϟ1mh#O^OHg&bg7|[ȥ}ĄU s]R@ d@3~$@Q&1 9M>PƄqeVٌ2w f a;˙]j6%s@8U*=q8nDwr:k0Hw0-mQeMP`;HKiƖ$;F 92U36fsP;02;7.$Rv(q+/oL|Ԣ/ CaU]V Vk0)6! (lZ?8wtIrP!qsy7A%f\Z6O²9s="~)q^:To"t[Y-G 9t2T'4p /˒x <9)GV8;V_yKvOW4{Ju!B~“um#jx}+PL>r勒GOo5DEn7 $TXJ4j*~'Ka8tr'CE-T3"5+Ǻn Gw ey÷uX$N<|9p qn F/|GG`Yrν2i8x ~kWkavޅ3`1u% bvEZ^H& oo:S]cS@T~nRSvĘ/]Bo 2QnpRXtSXFI +x2XFAGd. q803m-)t9ix ҩU,\dG%,}+fU5V*0\7.RcheR`N;~6+@(ɯebu @tR6tyCޥj}T_p{BLpq(*ϓ+׀ݹSzq1, ',"iXE$_@50mbg[oO.p~ͯzmɹbmrǢ$HYLDo6[~(`ƋKy) jeo6?n(՗EY3奇vZ`?8q>{"`vKlDLsidď7fyg-$|Bkz9䬟WX~=iA)Swj\bZ⺠ƠrĶJ\D߳AXD]EE\h=(@.M b0/^]XdX=#ǂ`+zk7)P}FF{!`5zŅ7,A`g!t^:~`Z@SKߤz:̱pe/x{v!ObX . U6!=<YQ"&\ݏ\b)dP:BDl~ x cSbm5SRtGLn] x8 ֫M1/ ɴnk7X}j`%h&arh)usGSEg)mp}/O ]Q6-^bwpj/ |"iWЖm"+mSJsfO(49A Í}UZE t" Nd owʯΝHU f>J`Q2LeS7/8B AǡViƣ!I؆mɸ`:`On^CII1V>S!=YBQ( *t*/zuRQW^Hk%<[s"M[Oz?6rz:>/m%P #9W "gIe-4Ե$BJ`;:;3:b8t2 j= \'>!sI__WeVZfL, 0SĆEy,ⱒgY7sjh:r(Wk&^ɑ- {⅋EMGR\BKd\h=Ӽjօhj+V .]4'("ӮA*fb4\d)G]*ץWsm9  *{-~7bli+}&jHܭq~x Ib"zZ7UF&~3O4a*' I Sީ BW.^d2o\= kb-̅Zg #}52{F6f$Jڙ Jx_S_g=w ȐU([tVv F:0:)msWNHjILw 7GDʠ:{׎Or9KӣdeWA}chZ2j:qrmuٓ+_#60iQg8w'.knb\`]0Bf&Îc$*o摣^$p O*+p<R?5cCFFw6%ylXXpucYXGSD>!7{X pmōA23 x2Yvo;3zx<(-ӊCj(>`2+¯S&¨.3(bOk3 Y (V=ERkrvfcJfCi);,Tngjiz=Bl[&\wlL=2F g`o!tFDbiOReO׮\|=]Y#q Ikܒnk&osRs=w͓V!fr"xF7`:gW=:y7V4.#k,T&.BLn]3WF l %qѣ]HsJEYQ/uy:AMdB@߬ی*[ ֑ 4S(Ҭ(A|P)%'XH6r 8T{eqCDtA `4at?}4Yk>Q{g߭kdBE=`22!E. ~WNE*"m#' *?t ٱ[K9 ;<5mý*2п*:  \T&ov%+KT5 7&+ugj Hp86ʡ7}" ¢@l]%LgNI):}QIŅPBp􇈞l q_c)i=r:M3Fx^!`?_q@74XV1/vր^Wp:V $ ;Fm,ۃNi-?64y.y-P"f2{Q+:Iu'7,[ BJ2_q&I?.49 I̤o!>tm.6 ^CU3&fG-zhJm w*ZVBWxHH8mxj}U_Fv`|ƖbN)1"qzobqZdJqm1 .m:Z<2!p̣hC)ڂ h2H˩;H '[sOik KND.Z%/@Ň+@#vK ވ):soA(׆%%H:D:.qPdzqH$,,9okOPLMOBIFp2:w>'msˉ _XP95DKW_l\nu]>ը ' itdѮTtQE^#P<3U==5V,!ж?~HW@ #Yzn E%'] e|p(@j:OX̷H{8 +ӅqWCU={Q!/xUS'&(A^76-FʱVʕ*{f'?ˌ jK`g0gS^RK!W~q.]Hc]_|[72!P] r[LƶМJ~a%P4_i"w8#hdFWŭE)j,za/ȗ٭`uhNZϡ CkX?"wzR\K6BoK|Sg,U3 eS/_sD8_*b7 Be8L,CA g‰ y0!.KVwIEiMaa-xkI[c'4r;`V1!\|D"^KSH;tA[x _-5KVٵ&~'IOk[Y嚳g7JJYgR Y~z""M嵫~] ̷[C»ʭ7w47K`$UXF8E)A#k٧YuQK 1Zr¢uIg~ٴC] 7,}zWι0V٬(RnDː-Wk@kW0t@Cb:YWM%oMa:ݿ!b' zn5hfP|gY?50mΊf`pζ-m0[S\NXBn絝eBL_q$?@A|ą,duMψ/=C^2/?lqW1J%ImZy^h@s">UG2lU5lJN$H-++HV| irܑ]ǩ GSJ4"8`Pj\֨bS^Q'8-HzץCn2, =_̈́iy3市9`CqE~ك}'Śe yDs0^ T#͖o:ڐ(Kܰ_buV 7q< ր[X%5amC:D`3G6SC<.D4Aa?uV5LsD2Ruo>Q+Ślx@˛34 Q&4ȬOi(;*-Z?T>mY@n^t49,Y6r:p$fru5MJ?v!Z_3 )U+UI;h 3zwyGfˊsW;tfDŽEw -u,&y<BM̢JlGZe7$#oĬK|-9&Ϫ(?T?btH#ǔLmۀD ϒf%z/4ctVHX<: %OV(+ VpJ y~Z08,|T0Γ?Zk܉_LHoΊyEg6`a;$"X_םfܶDR]dXc| 4桂ꥉ^S)!9q݇׫lIcT T yw(]sT"<"ei: TkCMCqC1a+2 ͚qvEkQu} BVh1K. HUKoPS Ꮖ,mԸ,F$(~lR?i_"|EOPPw\L`ޙlWBgשٝQW /%eD4/ցjEJ)hrՋ!E#YhKĸB{TY}S.QU#{ u]ŻhrbwQ^H~ "*L:ߔc*Ͱ1szzǪ=V#UHk8a^Iȹ8z7q  !GkmZ.D #uc9MAh=W/6,@xpOg ,کtoT(gW,-vF`VUD/ںsH{x,W璆K=숂q4~ u=mmKҏ%5Q=t75(u"J:_uQ܈J rh57 Xna37*oňP|n!YpPR/횩:!K7o&/lWUjMdēmLw9IOd9C[3FScxG uOP7,6a6voj?Tr%@g_\P*uN(9F0;o O[AXlTLE)ѲJGϿѫ]xHaX = ns+z'ц0;1w_:F1ԓ;!@m JH /chL{ʋtyTe3ܜyGGlg>-l, EE2\Tt3 *vUod7"UcB$w`6*HF# go8>BHN ?%Of' 6Bruxq@l kav:X?sl*oi.7(b}^#DEfUZDR+X,jo 4P*O@5 `tO@\J*}{.ƁT#Khݣr%<'AX$j ^HEinыbGԜ'?3 f߰z6Z.Ben&'<X;x34~J قaeVi& ߔA;!] @2iǴ8Y#:g=9}Ȏz5r!)SŦٮϾ; &VdzqУ^$ATNAjD1[ҠM)]'~.ȊV'5MSv0M,/~ވ:e0Ot |MԠ q}*7Xtr,߇#~ }:s1d*ߙ#Hxl.Z@ B^9雇fDd}MQ2 2)d6J7ӄ(xj) t024=d H/eFACWLEz<%Ʌ,هdE@.'x^R&R, +U;u,PA=^^Q =_0K ?0 AEij=vgd/ (݁mW\U}F6Xڗ҅0ЎJD%j] BϞȡ]4wol$UFL58!8$z~jBy1c0U-GZg;$8v lQ {1<<@񺝦n{pS5!!{>A!*ףXiwaٽBvk6|UV2n8ъRBycz$;Zxb!4#(P㟍Tw M4~Ҝ+JvK {Y j8J@pV&Q 5'aocF00^Qܝ &>y'쑏Ez2hSw'[$qXq118%CYhAK?wX=:O۱.(Cf qoÁ6 ! GzZ?? dd7C(*٠L_32tq9KEHc Ȓ.18wW5e .CH=bds?l&V34\,by$yH"o:'![i%0wXªWQf]]PsQISX4hQPݬIg6s`/ Y@EbhlҡjXPxu?jckS3EJ_2ḿaTL^%=v:c4QU;z ρ * Imq>=Nt[}SbñeT 厗&MS@-o `;/pxB|}9PD£uP#TFz \H[M` oMf[nы2(/t C|=`Q[[*Rr͜i:!reWCUCgo frt`vDOꦶ17V)Rf#vA$5+\M]`΅`}jȧw|kTylCrV' 0B>Re3=\W+o֒lAڐ/j)<+ P(ۚ.U?(8z0 UI9"|ySPYwMG^A=3xƨz {I[/ZA1)ځv!3R5|J! QtaSe6.S*mf'pj :6iK1$rBI#zB[Wnϥ j,tFva+ U4)=aK"f'\7 d¹ 쮐Fq=ԋEgج01 6)PWeg%~/+9u?lKD?Y I\ BB4ȀX"Y9h;U< & :3)fd7IxIȊW@}7 'tU=':A 2!iέ+lGNqbLj/B>4>;K%J{:t$fCbl= ll=Fyd? 5U4?4O>H[8 vVl nΜa=1촓M?>>+mS:9k{W;Fkv1s:{`^v(\6N-@t00;Y\6`]M]Gn >(!wX] ;A5QwCr{DԐ{L9,Ln5v+$T4Ĭ+Wˁ:w(*{uiwok {ikEX=$.q܍,*ksZ4B[?Е@ùk4d*CĄ'v\a. Ŝ#DZVeW ݵeh=FlRI @@ =F9L'&!kJA-$H%ɝ.6ݮFI` !u!wD *\T69mH:'1r׿N(<<,UoVǬvc8ӫ18~l9)OQ/bW!Wxa5*^LSѭ-[ipe[.8xa Jq^GWc( 垿jX10˻xM'ᄡq[KÊ,Ե{!64MprWx֜4h.Ll;V◎Ymv'wA#.5ƞ!WTn0:)x1zR 4"FDa( s$& lI00kw '- {0"(%>ys6c!5"AǼs#6Š%b*dxԪL^t7zG=W&k>{S7&ĐHH;SB*[5@&@\:tx!}A3^6;|ZKA}̳$_\fY +uu#h0ǮWPC1sFjodv8DD vioXWи$M(# O'|b`m_$gdH@&ۃ߶a>7J>@gKe3xL&kw& ,ѕ s틻x4eDEBĉ[̅~Tn>tTziD:7C"PH;JUqn22L~å;$3?|_ LC÷,&nRH:gQ㤨Џ`SZ ĞEO@Itơ'G]ƞ%AȆ(*P7QGC:XK]+@,}EX5uZ!^=Vvt^1^+e4׹^iNal$9ﱧb~#figWwO $.,_F./F&HѴ:| R&˗(8LB8(JCp8`?ؾ&M 0VI 5HEƊ$%0#FߕZDiمl{-S ^8 7m/·Ė{~.ŽHc笉|y$y\rT ڜ.l/d5G ٳo l.?fu(g+zx;Aǧ}niMƊXd4TyWN$:s!}=bL%4MW/ X)okÿ9r&"MxmӰ55ΥjǼ!KCxJWk#;O \A:G;S).y=6o.<^UȔY^\V䑎ޱ18Z]0#-Vrw&: cqV4(,G]"&Y^)%NTIMts `dl͐RcHBZW668Eq;еsr)(_=7}x<ҕ#lc6K6uf'$Y2ve̿&>gۗy8!4&փZ{~ r_>AGy|qnQN ho2tτ6u3En۝ƣ2 XK>IHY^CEp_VevDe< 3F%[T:V6pń١H)9Hp7K^1% xk"|3X+m1Cq`P]5-4~E-7;/Q]hvC{62 ߴ@Q̗4َX7gED[>P'Nx2,xI9Ei>#ddN=-ޮי%zL*RzPLRqU=CUG* =~8Gٍz.ROS:cPFp0%uvN4Oء XB2@IVUy\j1A=d$e+:Xb M‘̽3R ,i'aa nm'&83w z~Aʹs'[E";!>Rr~I$< u\+$cixrJv F\37QVIhƳS9%_s{k'85M)gjZNfclAz{Oo(c~qIR&Eр5enԽúݗ!9cLghG.:9Nf-Y;4SNM-?}ԝ0y)`ǚs kɹU7e{}o}U|k[趶ULjyz{i<d,zI>+A#?"%TCT-e{9ZnJq ű!ݤZ9h^>,c!;74>t(_:ƦޚPߖX-ٙAh9֔l5aCӇ$/o6ܼGDwYA% W*qzUF6W>|,'&+^h}7о<]yd¬C-DRYZׂ0ӗ*c8dj.fl/+LY-[1ֺ81PO﮿inNh/:Wnnr\%\I46$Т:v."S,h 2oh*J}{p̾ g |>ޯdGҊAsofUB(X%%`J){x*ZC7l Ve2˜x$$1E"Yi& G)F@dZX~qZ󘚮0婜=O|i,d:I/ˇ9,*םbwL)HMesrW}zAe) @pk)V7@Y5WOzQUy^ȿwز +dp:)*^7 BG%>ǫZhLޞ ¤+@EXE#pG_݄TnSimhGX&%Y4Zh(Y^zAX;햠tHTV4܍@: h0fn w턉+-;X>[K<3b9?κe %zdJLL !'IC)"UPl .,B2%ٺ4!`/Y3-(.z LxX%Q޿Uw`xECFi61s؉ADYp'Pu+[;7M<#4JR.ic G@Z\?3@$4Bz"2$BJlQ-#u<,&g9oKnfhzxU P_Hf¤EcŔAd.5@ct AҍRoy5Q3gۺp]/ԃ}0MtL:go%3Q8 a2`mALN D Dq -HO+5˚β9IZf|c Cfg!xg 1ёv;T3~|ǷfQ t!N_B?tpD9{x06 lny,&#Rf| :Ɉ}1A\FV5> .#v 0Z'+sJLx5!O{<)Sn2/"'ics\ fS/I.=K`X{>1DҠ25ȴ$̮V̗ -;ngHU֡EgMieu&(||FT>167h%g*0HyГCݙn*"EvN$"6Õz.V5:Y8U"6]5jN68Ce=GEVG"h7ZdD׈yGHn1ؕ wb#ŦU7π-̥&\b) 'x^m yORFs8sED_qڤPޒJ>WC0r[a6~oXmy$0~Ł`MbT˓05EVnYvV%VNZ$;v3ޮ Lq[߲Vψ,РVg ~@TSi_{Ks;rMdؑ(^6x4GUVЬr9 3gEi+:X!wFqXfN3XCd|:eQ38pZ*Q5 iazEb^U;y ( gTK{QDnQ'h۲ {_#WPx?|#p,~D}1cfj{繰Zq${*F`j[j~I'SKcZ:' 6QqhHP{:Ui^wK4auw0[r} >RE^(%? |D xĜJxьb+IjꎂrkamY$.6}) ?N{} {"x2f8Y$yt-liS>Tkh еA|_'.0HU C$,nQKŌɈq_L~Q2B}3c4pk\hv=daVv^]v^)f\ ']<!b>sv0zl J⣃EiTִ=~^2'?E,r岖1xp6ZABwyI9vSzg΢յ7KS/Fd^HG}`~ N8Ŭ J^(6M vmR PqzSvT`__9Ȳ {ʹ[q c`,dܧ4αE  @`(!5lx#g` K}o=Pށk<嚒1 `ts7!pاEwNE4G)O hUPv$S)8=h\j9&}xŦb T.[ 4@*&Ickw2%vyw!aB KJ+7iǒSe|l=\ )Q9+n"BMWWemlY {@Xxr=?UóS{{2 A6iIy||dLf E^U'cޟ&I-PЍ͑K b~S&&G9U[=)9 `Bʐ;]18iX`,7 sV۹"sjja%wY_I&ZD`pu`w''K"wL"p|P'Y{)-a`Lj/@So<">ba,j;+lfdB vOq?Po\/w(y9C&A?EтfI~x`d}Fg,ndRjsb {qx!͟::eGc,~*eO)3ٖwU bl4o9lF1 V4U s kxdy6}iBK.GPe}H ==O $C@jkq`Štj­#q]+DmMCO .g{]}<ߗ=FM ~GC4;4b(Xg2Fxa Mxq.9f;llc<#@BsU5֭o(`+V0(*^d}4,cP?.j5 tek ag[d(*a8vP%qZHn2\R؋,YUqTJEm3LS˿ozĢ5޹[Onfo; qokօC[;nKj > vH;\ZyϠʥY8L% 9x'd[85~osTgf'I~_v֣WP?,Y]#>) Lp݀/|KhM*ZV$R[8<|Kڶ1I{&6AWdg@#_Jb* 7N'TF߲Wb| ۮ{ P:_%?g8/4sfH6߈h}U OD[G%Ovd'zγvq6=lbroG( .ZasBIQ2R[d kaC?m F_(AAki!6p &{̳ '@׽d-Xp,lNZEAӦuL=M}B5mLr;yYN ̴MuJk ,3}czaՀFeSl)]V;2Z/YV ~ۖDHf1#OS _H ER5v> qa}-{V1]=H1V+%1Zʒ =׽RO`A$b2<ٿB0tI4R@R;=漇.{C P$qFGܨ91wnơڄ JwM uǰ#u9QΚ]%,R4Ã}<8N$(Q!CWAW˕A1Dܔ [IPNrcp=Ms;BWJ%@XH*RztݝgwVݯ/k7RMj2dWPU DBfeGS M*{gWhd4u%N *a )rw4X^p:su,ΨG9pa4Xa#0>@FNBE:]m_(8}cSz|TrCwAyYu ߥu f2KVLd][҆>2 :JI[o%% ̻]NarF:*%CJ32]p霍P!`+glՕ?jjI" 1*FPT&Q0C,{γ8#_X_Uy@D>R>qh2(!7\}3QR„v_g=s37Daxl(,a;uLdI#_Ⱦ7HHI+w47b(mJb<4>ԑAb='ViM?E_yy w(/O@qG:7<2pNr\|JU톕py|1%ҙğ; Zk?* `ÆRVTh8dä eL+32̘$?lZ6m‰*%5t2c&LF4t+m62VD'Gn]a,/S,L 7Ja M%.W~@ۅoqoC&{f#ъSVwWHХ-͠j4=uAm ཨM1J+,7Je陆_˔]gc")?I^@ѹsm(8 W 9os(l|\y  G6(b"x|'e\E:K_Qg>̝e@ )Cv-Y2 en[u>ILxtD̤+qjɆ&VJʠYδI!WN5ڽqhyu1Gkg=!*[u}:LJ{=f5 c1ۢz-zcX|B@=fT-O/$ZֻFfߑ ]_,='."[x_YW*+>_P7Ws[.E$yEIzT{4*ҰA >?Kɸ6)+B:A419ih2bvg\N*+7q̎6ǎzGKFp:xK3 5c][f F9߄x6^g @V CGNLg.8o|H !sfJl!BAp|NF`:W_ _e3"ׇ 6A<@ QkJQ/;:˕{&/n#!z;$r.&Vzň^Tƛ`T:kmMQ֖n@H.X?<57~mQe?0s23Xt5/W-Uyp* ܲ8p^vp*d{q0YeN߸kUsһ4L@4eK~`ݣhI+ӟ0C4d38J" k'pމTx8cAAI'/nY2B>6'!FGWBgLI2؃O9<1|Vb<5wVP ~_ QSh[/ =F#L&f8n'\/iv{8.NR27"pj = \H\jOq[:e3L ,y(?[>;(~WTpj |d ¶կ ^b!Cu1 v*&vίVc-(ufDHg.sp4+oQXz`#b7< ʅ/^O?0 -ZzƊ1rО#,S F<Nm$M҉' 89xܳRq>+trC]~(1簂^<=N͝MЍpQwc[ޏR%x;')ج~8Ynti`4{}e$ٺ]fv<>{k.0!O=jՏþfg @a6GWǸH0;3}X"ٛ,mB23gMǔGx>6BLs9RQ7 P}4)KV7r;D+JWℐ %g_Y| CXN"j* m/afQiڵRЀ{~ouji XiC ,z܀ΗߏEjKĂ%? euy\pIz],k*|K) WX;rK.)NX Ry]՟?trֻi^̇ N9xQ!<)ҋ=.8C9fl%]JG 1^fǁ{4OʹSiT s^G8&Qeys3xduŭn ;o/ۂ 9ؓǙK>(ە{}z`Y[]HwR/:n&+09#?%u+<4GB/hOOH]JH0!vGWhdi= xmHZFN=^\K? _b=Љ0`^dkK@s8D6AHrSQD?[lQT[7W:iTbx.T-L\%>Ph]\ r*hZIOMx{)5ËUYTeSZnt!eȘ$FE-",hͩ֝팼*ľ2gyx(sY䬩 7BMY 8L"Ha+/‚s y{T}9{+- |h=LCk(-.mPPj!hQ`V{`Ȧ6644՛Jf%Yu-7d52s"_<ǰr$[hњD ",yDp8o \2-m^X5=&];<,J5>o?Kxٲ<@1Lѯ뵙805dK׵#J)ϱ%U͗x{} jTI}VEU/2PZiQR8^Y(:4wѳj0B<or#e#f5Z485G &bPec>āN}Twbd03*ބ("2@FHA-Dj?kEy)?Bo $s"Q>=Wf iazx2ExtAdg-:%Ffdg5F +Ma3x%R$2zIRx=x]R ,A7kFbY8 7|T BNn0QV2lS% tb?!gkEeY$8֨gT\-Ld 7^ex9+ea*شĂF*WCZ|* LyяO{]?aԌN 'Ei&HpzSJZgQjD ")quk(PK;U\=qG.E:]:gĬCi$aX+ ^hSw!˘JiWuo 8X$[ץ do׬>! C'n>@L 5LI[@h&߹bk޺OYjNT/Af}cO$.S cҩJ(=8T㵳} agArZNE]̠ߑ-ǔ;m+ŤMFuւ:@ǂkl?3?2JT_hԏfp?kvl̀M[^m#:p7<4gkwWue5jS?:l1&x lf+bF4pPDu-Vş:s+cZw4EJukU p8yZ1TO_n#GޠVj江Lr䚍س~޻8'{Hld_M%X_]+)D Li\s͐ksvL࠱ \2L=n᧢ՑdF3یq3Q4HVqt/?&܏ * nZUm5ݧ;I }%HT&KO4?;n^"9J*ɓq_=Kd6^|8gLG;Fh> l*sy;3õ:zA&BħZz Ui͢C+QDސW#0qScoªycロThbsvG&_'V{uO֒S(% ʹ zŷSݦpv"$O\,9k*TU`G}n$uD0$O:=cجbxj+cARI||(w5?6处AD_7tDe7} E7r%GoPަ a :`HY噷[u= ©?Vz{mS` q[Q]>~y3B>E3m<>~gYixw@ōX_x;`%C/Kh1JfĈ%^%Bf0|gOc|{cG5MUC=?HIZ &vXAQ۳<0B+dkػ9a|2`jp0D qQ$8l~5Di&&?yx$ QՎv0l M23cɽ=END&:+B/b͞ ,la/:DZ/=7D.to$d0%y;&h`HTH\Nx+l'$5ċn9 Hfas8k{Yi08$~x8`w◽߇qȞ3j4cjl Qt7  SİxR/:d.<XvR mwJc })Šxc?)d>4WỲÏ4Bl^CPD؇˥asf#Ƙ SHflĸhqp3)F幉qFsmSN\BqØ&XqvBqi#kz.QÌ]o3=>^KH6CB @$kCӤp0栧\k}?D#єӔV7h@4 5>P*yz܈y]4|ӹEJ+mWx(|?+}"4"E-i8٥V942&M#JbYtS 9L:ˋD3>J1ZQu5Bmn ,DͿ.V挂TOװl>O͘3<^mjgo˛:g:X`fn7XۇS,(:oNub'B*<3ICFg#SwxjPZ8"A4Br֞pM 7 9QS`3$%sC%#m;&3A J.4\=u8*NjċLPiFhJ~ J4Z\keSĝN*~L(nXh\=!IMJuIB5Vb{?٘MV'Sa{o݌Ĭ=*ptT-ѾUd}6J$v4 /rNt =(8,&-L=aΝ͚Oƅ WXzq1Iފ&ߤpR^-wffqER:~=B%9AVX<;IQru>ܛlͫeT9<`YMxsk<{I+.\Q0s \Jx,SwjB]hS!Hqɟ>)"yئ' gzj)AOM`XLWEpl@8rƣJ՛V@%;$GoH7&},#X}Ÿ ҂QbF5b@^?ϣcg! 0rBYO:}{}\sc{D_2:֫!F[Ǿ1afąƫ*}s*kЃ9QtS|-ԇXN Py_Rr>sXRkv~|`+<3d(b0J%Tsyz "FK 夃a ו`3[.&YIjP@2vSj4ϔ6D9+Y#C؟[+zww[I2n877tm+1-^9=Yʎc; `P@P VdI:s\<:}fYX·j\~44voKp⽥ >]hx~rMR3P}w0_Q -݋x*GMק8JwgDȳw&bC5% g >+77]yLQ!,P>FPi3n<ƶ'7W/t^f q !B^J]5Dq3RZʀ2sٍ}RWGH؞cQsE`;t@]jo:K kkݘƑWb|0i߭LwA }Mzl}pppg [[mcS.xgb9y]Tv>GDH4,/gcS4l$LJ؃&BO.epHɚA1ktv쐹!̮wawØYqz̲2?c:f*}ֆbK OOEpL}Llu/gu#bB5tL[sG %Abnz_"=^(AAeNp~WNm#;_%U@/=bkܮǕ2T>p1XY+yRVG$ fԕ\Z?q#e,zFhSNA0:X wBMzߕ=:O7;.o84+b4cRPr˼60 Q7LOG 98xfQ/yԾh*6>Kf ޟ):lv$]8oztY!o(l!@wp8( *e !74LGzt3;Eh,wۙւ[ 6mtgh ׎>@)VCW%EB\Խn@|M%^ɢHv-o/"OM%$Ye8Hn]cea "ϽrB?(R[ZvVkr DD)FdOkҳ0$ȸ'GtJwtCCV्g*S^8#I Ů 1/pr.&KBkLre9t3xDo% qܞѷ_'LX3gk'L&ܲdw{im0ǯ $;T{ ܓ; _7]<&PJnAlօ++aڎ),ky ||!SL-.Y)Q^ܞWrWU)4a4uD2uoEnj. uO{e+[]b6x&j}n cYeOiPU"_dB% .^5Tۄ^+t]:^I<ݤH䤹AV=%OB#끿F% ҭ#J31wq]ő6vyᙰ]l%`Nt^jSV`z$5FG>RL{0wO>H}b%oR@D˃4A3IwHfXycsBW!A0_hdpP]&+dXWbMt Uc[؀Ka8KD @9fӳD^Q >UEFw Lo ah;ApS1y#CDI?0;U!ғڻj&Y߰'P⟄ Rҭ5"|,=,ǛPs#f_^rՅī`}Ȕ6 b$~Dg.F%smעcZҜ|x}V}Jጌ[h_UIQ FܳbN,祍$7@="ꫲ렦IQQuk1wۊg9{PTFE޿:SIsݢuo1{eKXJn1jniB0&T0.o]^}%VоH>.j!x& 3Ԓ|GkcuO:dTT#<,w/R٢L$qHUU/`D㛎]KV^rmy%6?󐼢cgv(L=Rb4P~:ws~%x61th@1H&=F;ӮPow:?xIs :vGyƋzjGh9ɞs5\7$"5;J/\k֏ʤIWm4&U*pB_^"|͒-gŋ+xn*[҈,8 zpkFQya:\:OߴJFn{.xҙA&ڿ)B:wa0)+?V~=Z/tuK$sÐ!,lH'RqghnQ<(JU+9&սY-*_G ͸ſG^(oTzLvj᣹D㽷ܥns׿$B ܱ(  o<<\,l׽Epj> vgZя\]ϰ'ԟ7hY#OMUgxG(H6.\KJ`̸m^0+ %2ΔGC1`ċu.WX%"yBk%O %!@%1"MPsl9M$q',VJ?j+<${1kX\Z ȀP&NcWIL4^|p2@*U3ʰixϏuMJ%AR(}8@= 5.~3s4?Y^7@t&~V' b.Uv{MR+z  w ߇x–?6d_# cS0$?o;xݽ_9v,t85F&C/-M8ϹC&HF/3d4$> }t{Y+97g>Jr}#RPS@0L 9eLk)ub FPb)^`bqMF4EvL2 `D:ޜg֝n]ztZ -y".BT '/:}ueᮗ\w($p@M}9O%/8֚At)ER +sͨ>B [ gV-䋰?6] kqyeafeU)c7BЍ\f\[[64]PPvRV'>!}}q+z<^~kXQɷ\W4WgN(]˩j#xq!Tk6qԒcBtHH/43r1++SK FS-涱c O֒gE1ZHt|KsXQTؐG,c 8q\U5Z G(Ƅ"gl{pq{YDڎ @Q4#Qٹ'c/Cg: =G -O `Jc'[ʸ*\c .Z3K$h8P\dSc0A}b7䫵-_H>wa[N?l~d ᠢmL>^0{j3D §Ln,[ "G3:&r)+F9iDAl{xEAݪ|z\ݾZS*Yd݊cQ0 ` CڮM]IosL)Ux!俠(Tog+IpBd_ϸ x'/-tLq4J2B]#'Dih1 2&21ЭyHv'-cH\F>e:iME?'1HlaQ&- gqU v4 dY6]-?h;t[h~It7B#֢RCt(}  rS,nj"դbR!!Q#DBQBrs lu\lѡXUGӵBօueK1SBA;Qtq}$hh[5f>0M0>A%X|u-&\0F[BB{ v<Pp|o)<i>Ш,piR4& mzA7OUs_(EJEriV C08f݇ji lJyB0=uuD Kƍ}48%N˴%'Z^OU~ECF)2:8;,i, Lh iH%ywatَa:*ߛfPc)* n>[`J!c=3K>vH!ż8-wYEYIF,_7ޣ&02g|b‡m$,G+H69A'WFW@E:@L}3h80lH\l~Xe~KH`h=ogS۞Ujb=Ħ?#rdyrNQ|LZehlӼ, jU%"hH U7!s/ˁTy:zF"'ҞԵ(CRc^HW3f+Q [9˵7ڤɵaeYB?D0MJwyS0ӗe%+q[:q@j9T4܆Xo75{gt P~ti߅ Sw0qqٙx/k1X]͘>z*5Yie1 ]9u+KgSMF6ILMKb|0PJ1eY2?̅V3,ҕe#(4h3vYmsSlU,+,)2z}Ǟ0uSUK7^WC]krWL ѥѹ O5׾cXsI4КO5fMM*`9 h+("!ƢHZ.KkO(wG(emd3nޤJwaܦW4u2z7}o(wP.AXz(DZ:$m[+DhNwSC|[{l(|\KXgPؒL9njR Q gwQ哮{:&m;s{Q^"KN7RBMt &)>..ٴO6qbirW"7U?JN7yґޑ+o ^6\cšR;ET e'`Y^%u _glcȆYu=bFkݝvZM}yv`z>=ۿ2LOrfǾǨA? I5B`LTw9~ihHBҟXPқb? (G [bԳݾx bn&]b_sBMdzJ{mjB߆>1\fz@= yIϱSNWB1\ "}: ɘ$I QGw΋n ;|\~'"#meuMRYK=tO';3+hqkRu"@wO1bJ8hT`FOJ\{ $YOY^jGpC^euOR+V=>(8#?HCds_z8Λ#'7.vS*\uV3F*#4.ˌXg‰55>%g2<Fx;+]r8,i1Yrrs(1YqSɊ3h7x5m]P<neh:$M^Ť)z9g'Lxﹳv0Hɶ4jС= ֩վ'owUz4t=9╯>EWXZY(| O~L+43oijiU۸%gR`KM* {OBr)0(sFljP|bJ"X=9W.^VF2'>w _w+ئ n;k]KBDǝYtJ 'Ȟjo=xj hO8|x?w1 ɕyHmb„*iRfwv/i*!_;S~nFGz9mJ +>x1x_f݁ @vy1t *ʏHH@it H {kG9VQ4q8W+&SNC1!u1"lݩf7*%⒖r$8|WۈbzJ0byM$ pƲm1-#ltM65q@>gj)6h| aK%/Pb;|j*: D/ڌP2?ۈ(DI^WEaScqӒt; ̻;'U$\3=Y[9w9#_eeq Iwꩁ8L/) cnB_,?Tb7o l3`,őC[rxS3?_N#Jy}nIx7=##$brL $4>ko7iJ+,.Ck"XgD *?icFJ[N~\S3䴧{mh/xQB6]Jnq6DvPZ8o׸ԂgȟY!#}f~`[> 8lu|1jyH%J' 9ncdFQxQ6\ypw҄1f_aDF ^35'rؗu Q>[[&6+m.l;.+z| 3njӭ(wgeӲP=?,`:c@Cmhn4z9Tbˍ YA_XNva p̻mtiDvD; ^~cǐ6.SQc?-\ wԞʸJvYWl9:7BJQ I&{05نV߫t#9_ m1%ϣ ij~^æc/w^ΌPin1>/S&uV"=N\N^r4jU4Zi܍U^i=eN+(X"&,]]Tohz@&׫ܛL]%SP/o53`w(͞h=J_)p/z8#:r+Wo7?c.#j`Ymwc&/D6M]ߧAwS˸†B/:qLL*)՗O$Cq,%Լ^`7u/Vk^^ {X~!j..!G8'&>Foe#خCOPej4I\꽌L,qW鳩 O-QrhZV"ȱ8d@- 64ɱݠ&u ~˶er )Dh4̢.lby'.Ǹq1Ve$C$zlgn#Qq\D 5 #K:$5C2Dry(+L\\wjd}ȲUz#͟w56kz(ߣ r#@S? &QHޠ0/VӬ 5my̜ }PΪ]>q%4$Ŭ4( &y0s2Kn ^-%Bq:t`3p2x c3>)@|5u9%zC.1,MB#0/15G3bx<\"氥gB֐z}f1"Ĺs/4]^4W*0KIbQMWk8)5[  jxW0koeW+{M"G<ۺVrniJ3<d=KQY^dre-*_e\3I@b(?xƶyHn_OO}]eGwIGj:j%DžaVe8=ӴAݓ{6b?mUEv* DZ^猋r7;P@$녆Y&G/<& iњ#Sdc4xKP7鸺%u#]Z ɼţsVIwK-7yEP UO,ܨQ *P`Zx1El pbĝTm Rgʇ,t]G zwVIF3V;iB*.(. ^!Z,k_ !" VeԼ#WO?ptrOMEx]1~7 fykc1$G(Wvc"MmwEf0} \z?<䚓({ј|:}nAKxC.BCyhxGjqA-:(FRVħ{!}v%<3̂*Y)>jgN(o lyɄayM HQ"tAGk9̯@5,f?y;x (/5Bs;[b%OП^坧0$|| Da}/:߄1BEYFˁ׌k X` NtB{&Eh e'1yT^-8z"+@+l>Ú!n!_2W}8ݕxxX3T?c@@\`P I: FyDnׂa7io!؜Q`҉Ep"ygD# iApprID]g`.[?N3}t<" ㊧nBWjʂFw"9!AB;mp/z,J!mm^S:a'HlѠ]sfUnꬭi QHqگD;^ٚef5ݶ, C/@e{I e&QNR"sUg5 4%F~<#>pR^mi?cݗ.VhtȰ+}K7\~S&A/\CbB9h)0c` U} l2@'߹e+CGսK>Fj|kܕ ,O7Oaw#Zv,*#*_1d$ȐfN?i%v-!(xy"`5o[Mos+9Bߔ;P J K7n?t?fɬc:5. yX2!!:c6t ȽwcjO #6dy܈W_WkU|[Ӈ0QTeRヨEROf`֦9u j5#v ۛ#jm^GUuD {a/q[[l"H T8-&g}e6U_/5` dn1Ny\M.Ã?FK7?#ҫp,#(;&X_Q67Mҙ%$"+d/+(HB # w]' nliD췈Ng־??ء39&Bp)k%@8UU7bg3sxv *wG ǑiYHV*R>,bHH~lpY@o= Vooh*ڰn$,D랑|XS`'LSk@R8*4=n1A,2~Rɵ )HRu(]=,FP׍Z&mPbaKsjp_Jnhq@A3}a걖k$wa0~8 K}b⪫fTLNnVnLV.,QڻRP G֪Vn:L$1_ A.0..9(ƈGJSty+ "Q5ġb={%º`.4_<-QK2W#O.#g:c@AcNTkUo&q*N}OP:;Z}d7WWmngv^-H~%GoU}1'W4 I2O,kuvg+X8b/j>RĒiʹ>B$4b6֑riMPr~/-] '6~O[j "ߙWh8>њZUl I&4z>t[xHpIr.WY@Rf~v[.!*XE0-K@TNװ"s^ _-,@M'fd!1>]+wRrסlF'LO- S`xtDuU%:Gڂ>1&!*gV§ `ؐj5A|-X%'!}YCl ]ӝA  WzK9gR ƸEEi@qpkQa]r=ep6D)}kQKRfDMAgFB\5#ѴUp[0YH}4bO*ML|Ȕ[جJ4ɪL(;5ˢS92qo;oFYp{CueH]@]2̿)/ߩF> mʵ2ۭLv 'aצByIq _jNGM4&F'fI?ER-JBR 5ӊRGo"4ӭFdP et M @Ì/E`#9{P2>iƺ&B&#^ $|f;Ғ"XV@rt=H*hj@r>g/h]Q:^eZ| cS>ՅmKYۂ(8KN-Lb<;_$yf`E?z?ȝ 54m$w|q>jp6+S" ';R/_\}Hz_:Æ.PƏR=ҶgY/Ex#QE?bw 5,;,I^%ߜ?\ &"寇&͑[ d jdLrPmb!pd;:CD<U`̲}̇ GkP&+]'=ێYG K݄<dp_!9;b)ƟڈZL ⧅g fߓzl=MX#|.e$`)ˠ1[-9?VҘA!M1Y2Yy|2} ?/aj C§}5wTCӒ{;Ikj1h0igdZ׋MudM. ֭(l;Ró ;]xzm[w\a{3l!{/ zRN ۟4Up=}O|E~ԯ&_tJOuQVr랇(lMVznf4v&;WV2ڰLZ'atgy{rg4a~j)5>5qE /A2mƒqc eG^_ӽ'wRQo]ޞGʳ\̘e[0|(!V\[ < d8h<37|AoK@*yGڏժrE(`,B}:fcJ ;7 UIYH+ʷ8vPv2hSFrpb-SMY8O  cHiB[0γg$rG0!$~"@&DQ6,~*jnI-iouopJn}dꩊ(HW GX J)Zy|T+%*e<L+n8\ "]Tzvr, {bbo*ۤ&Bb]'QIð*ƄV Ͽq<@ '9,7ub0Q \Ɇ"~p[u'Eq a&)}+$ +`*2{%RMjq)c#,<](+$FȒ<u!}t|Fuy/U"H6*7Q,aC8 O6 < AoA<`eJ*r҂-BvF jVSyp;jHjt@?'MT%[ɲZ#傮b~J-U{=YqL*Ќ0ӥDŽm6[x+< kgO/A9bPu6^HveHTXv5Q6^^?k  Pqc9?&^ SL=Hn C|\AzH+X/^`GJTlmbċ+1>[ #s⪌`+<%~Hy E}8 &4OMmQN}bf٦t޶lp8lik)l <(,hG7"3pnika@m)Q_{r醽^ogԳʦ{B`uY`G8͓n32xjQD #>|ܗn{"S^ VH/Y )J/e.o7XQ[z.m'۾lQ[ͤ \t3n%XV_8b\ f9v{Znصć]5;BqE a&pQmփ(Wx0Hz~~6ܻwL)h۪MPs!aa ,v)𵑂>tFq*c*ӫ/_Z<7"ȵaP}W۫|VsʥIX9PPr~?:j X,XQԧ&\$OG  J u{΢ISa+]6hO\Á,oBPVU#564q0.9ɥw47ˬrI*X6?Cp g"Wmԁt_c9357bqORxdWXu_r>YS; ?p#gci/Cv'~??}.Yb'3a+g8=Jt eyGw^qFyx+[Ioѝ23 ]gԺnd3͗2~92x@eZ^JƉ{9${K£[cYmHFKMch" 4įK4`wu:&(+rX&PC8|\ׇ](CBTb'%QTB\ N9bv4f=/v1O"=Nj /o0L*>sa qox`QtWK\V>[:]15p#\'*S8Q#6Gbp;CP 1kng'fG,NCn6e;JuTd'"Y*&|I}V^*.4|köOb;[lnA6BC{RZF7v2E5*v3hF;ɹUɷ]>>*6;4CMSB#LX(pWxr4W](*g/ۛڹXynr͒F.A3]Orz&@Fn/ȍfu0")RVb"4}桑/"epzU` m=JcŒ24\aU[.Z m 7Ĝ,,4mC2wvv`5A}^F[{i;d='/Qn rRn.tWN4US6d,%`h +K# ٨J (M.)ž Rܕ5(@QŰLEU}g8Z8f^4ǒL:\| ŸGإ dY٤ȵSзRgiDR 󚝉{f-9ۻWn[Xʮy3JYZ{:+ʙ32k}م9YҐ]V w*o/: aD5t->T5NL)4,DݷFa(=_J8<[Z!AA )iVP@LN]gՊyGjh(a`kjH8VwÇhtqs8-HK˚G .} T5W03O_CĚ J>RC$雚J~]pqiSMv;dBUtc66K;dG/-aCqbd~IO՚!ݼWxuU ~^ȋzU嬈Rkƃ-'QhM"]opvAKx.~aL0/0ܿQd)3Q*?dgf:ccTZMg=fDH5BVݝ\3?ݿgB%9*\$?x#fqeE_Sm&-4!yz;2#JgJ6=jFޖja؛VaٍeI} %q1{#,3jw/Ҵ|wsv^ɵGlOSF>>ah˄|wsQ)ׇ͌.z=ҽޤǏ.j:W~MBWy5w +bA( .azE]sWXDkx oaJx)3MRJh0$64v#o#tCfa&94sFXcpT|dϷJ_注m[,0rB c$ޑ#q00(~mqD0`BXʣD!=hq gDDa`iY[E,BB+ "!11ZJj^cMk%xY \M4bڼbŽZ.77׈Lے Sr_#ƁuQY 6*0H:aMQ&1rVXhskNh7圻 nՒ079J$BN1q6ݔUI(#:jp:M:]H,nZmdsN2؉CmחCRzm:O1r?nՀ s+b=OඋIC1 T+E?k Mjq40b"?~B&ڞud-n9 oT.*s_IͯEsXŘ3EyE R!;buB;fVȝP-\$7ugxZrWZf'R{o&6xxHm["c&B%|l¿<*STs=] i @a66wF7Ӻ|U0.N-qEum o2 a{]MzӂCZ<jJDX] qH{BLǬ_FHkېv#+۞ϭ2k=ZhoYB!n{=NXa]UJʸm 1]V :jI--tEpuhbqł:Q_du溃"J*}M1N4=ڼ@=T54nү0ݚC ngIk^oR?Ӱic)c3ۥX/u? v'93lUj'm~[+Og!wfZ"WM}ώmң\mjW ㍚0$} 6.~&p|ppW riLyrެ L_;u2RL݃ y`_suȋKqiyݍ:jW3LU&sJCTQ7U~C倔m}0ʇ211ۿ"Շʗ ^mtj1:/ AJh"Zi;z\P7`" u4aW ;;q#7r_<6xMGiO'9h sz;}֭XYII8jS p{T &Fm|Onj$ݝUrĮCL/9ٕihKIxは]HsN9Ӂ^-$n%B\45 a)9HյyfRx_V`D37 Ps/@P֞q &Y D1'A6tYzK5Z7ANq sg\KEkhCd-, M@*ArCVߍox"0,0{ G7[X +;S$tZXWT;)&GO9r=3I{sܿIV°"W,iI(fx[LT- ߣir67!%$`hu6ؒ=Hwnͻ.;WPQ;Mw1Iak@i3Y;TEI{1x@쓼w\X(^Ѐ3 37)UPĚRذA&ĖXRܦ=ḛc@982ъ8qYMXQQHǾ.f0QR",|Yfqݦ!'(%HzyWXA$Bq w,CW+:69nt$˟ zNje'#KuLAVW{z"2[*T홂D(\ [zT`+e7]cKZg B" ?L5dԣGgaP>@Kx Fny]#]nkB >b wP2Yӝj@JhBqf}j`irƑu`` 7tUMHdZZ Ԛ(g⑦\ Ic]E\=(Du7Pk6)#V$D!h5؝_hmd+jא,)93cf#X]B;@APi1t~SF D [rBkDOp۬hɠLTt:ȎSp(x >bL}Kv-r:/) 2' 5mr{nZH3bvCIc뗬Zui?+l\Op~)j\>TF*,51GDf:ccKhzs}m Od rtPyd7Z\)j!Fo>0mpnh&`skx\䓈n#/9I/bk.TVr:-}筇}GeHR*ެzaw1 ї[M;Ǘ ЃbPAc¬emq&fFb'՟ZPf"yg*-WZpr%u 䚶 R;GTe鶔%+ p9PoTC#șmU^3GrmE@FfJh(,C\njV;K#G 9gxEHk2隴T[hyM?35R~"K+-"jb~B >Qrmo“]] Vﶕ+Xhzɕ4ǃs/ j&y5U挫I\D ԭ26P.`TP@&VA!z2I.Eh*=p.gd޿4tYbŧLk$QvZڨZ ̦ ,F6wO/DBq*N2a`):?p }n[4FNm )\ѕI}h0n1/+,3I:%& pWvup;#JsjkJT5Giݡ$ge+^<3rU@붖_dp4&t=v1G9.[Pn+2̅sٙ4(9% M) y"8)OD՞?\Pq_^HqL>NQ$A36XXzE \SaX7ǼtRʢ3#Ϝlo T-& 2{bm5'櫊hgT?*hcmi& ӭ| O~ gG;KRL&$E}D+XjN) }"\h,<zLd/L.$wJ\ֆYoxh?ԉ})R>ŤfgtðS2\w&I MYtӲ 6R?ht9m%k@ wRk,tb$* MofT##cY`[s]z7*4U0ZA`&/MX2̤c4e.aWႍ_i2򎒐OuCF`ud_\Fl:(s䄒I}`ttf6:Z>3*thJ)"PwU&22޹(\ё1~QuBE;SiJA*re?uv#8Fʞ`}yQ[4нHj*U>yde9~z %j;֒ $5Xdڠ dQ*4a $y w߻+}zŌ5|QڭKo %|@ÈЀiU8s.];I 'S Ҏ剽uu:3 Dy>!@\t %}lG~$=ן)i5[}VLXKw3}=dh.87:=AY fbnFaظzX@N>?:g8gUrZS,"4(긁B[8YkA-:&tNBc'-,YtqzLeH 4 wg(Z.V')?cUo'{FdoO[j 2yEQ{]#Xt$+ugXh'#!i]]%&[t`.u|i-- +Ȼ"!ѷHg`{_Pe{5o"a%}ܰע8wz`騆 oďR(%gJBK-qRb"}$76+&+M Ӌ:3ds=f[Hpcr!#Y(ܸ7ulM?/{ 8;<` HGD',[.;'- +$d uQ~\{1gQ? K ƻz:)d%h2>I1k}b*)/in$`C`QGg>Fxb @R4F+l]gWD4&}iL.ڀqzYo\wC hY[&nTR-6nm*7?C&grL lCAg> |-bZ͘JԬ8.Z5}Q|:CP q%᠚6" g^8xJnZqwOOmNeV W%JoDO؈}uEH332ׁs<⠴@@#3A}{p"Bd"y y_iڌV}O±^< S:#d* gqsu(H J%{-G޳l~|t¿z <(Y^1ѠK ;޸@A抅|TbU繇jC.K·riP^st7=-PЧU֑7SAC |2,н^׽T@v]q|5xJ $2<ͩi=hֈ|ܽ֞kpƏ&FN w!:PK-7s(>Xl']Ϗ3^u"Ivٜs#CA\Xv, o^(So ݛ!Qቈ7󷝎vs=SG!h}kbB݆_(y;J+O\Y)Xt"V25M57jT~@iw4A+@xŹ rcx Bdby `'ݻn"æ)OWUf P4iAԪcnnp5X {dv.Ë0B]AM4#hM ^0w%  ]%i3>^Äo4;o+COOP~&"c2!Z=5[l[2/P+mz_B)6vNNPX &4a(){ûp~i#ss e%V0.Qtn}Aʼ/-V  /*NtS@ ΀b2]+ [Ǜ pO?svzq4!6H4e*phpvY"aa*iKgnyUؠ,Ծ'FDH2X>rC Z_S=(J^JElsAb7 7@:Aa.Ud;IMDǃ@-ߕF,VY**,^"p >*| ? Ǯ 0.m+BWA[;2jٚ |АJYEerPe|+= MCBD*bGdNW Yt`H.V<`ݭ&yqdh6 xxe}tXh^ +fs >H N/b~v:ԯU{B>d4$gEf+3xІFSN okBKK1b5>nE^o4!eL'hFNHS]D^ڢަZBk *dh2!%wk/LIg,lCDt"-ۃ)4 D@`LidD/2)8l[ *N?e?Lf. k99,tkv3+BSXү2EcgjG^/7-w^t$+9+V<Uh 7妛VSMs€l4PmErW^Σ -o |z`cڨT޵ӣ/\}u9E]LC۸xLЮ,0y uCZK3qv\sڔ J@m;S`Bj$\LA Q5PsM*5G|ZDIED ==AQD{S暡9][)nə%t|.LѤ4Q:bS8ٞp}L.̹fvVxww%j' jozԂ/P$InfWlԗpJuب"ͨUFUC/Cۈajo$Nl M_k)'K:da#}T ژ>oR R/85/3llmvlLda|߫N,b f97_aR804TzSu0:fԶ"62C1B rEٟ(1F' \xsHxRLS線W,?3NmaPv_z5=C @;09D-f(os3  K]@q0u6z5V j _``q |hxfސh} n|X ЦdKPFLT.XµVruTX;qSd_U!kGT heOGWsvתcRٹb^<@=lϘICY<ذX+ZOWH׃T[[-(:oZ,ͺ"\%'Ȝ؇?g1כ w`\cprwzϬyzC7TURG5pH ުͳ* v5/y†B'I_K^86 G歹n8D΢7w*2X~?K0ط߬Z]fM5M`Ico3FkZz9YVYi[B9?զ Å̕hN2v`[ =6V z?ĉ-e(pO\H ߁yǍ겟 t Q?Ȩ3_w%|Qa acԚ^_!F U[8L{$hP*%~8_R[K\7 A|e{"4V [Sn=3rjw6oko]sy/ ʞbܘFBGf׆N{- +xZӮYs+=2ۨDfj.!v $߄vQQTj⠂(C䈰sL{zg ݬ8qֻRV)>oeMtLξn6knehpr6FNn%k'NX&ȴ6G"w#[YyZ@Y5?LH/njDF]`ܗbVOWΆ}ƒLoZ(j۹Y{'0Ⱥ& fv#v>d6VĽ.. DeJ4 s\%]HLv_@+ʹ_ydpGS^@%H\Qvi1c%Άl_;g`hlӭ:cZm<@'hVϠ\SE(ɞToceP7U\)OTTSc -X~@.=A_6/YGLvH^ST[2{2I4ꌧxiB[ ֬ HR./5Y&k,D֝5ra6f&8ixuL3/K(U8gـ-\e.l剽pyw `DewwBRӂ錘)qF'5DEYʼʘfk,콥?\tЧ\a0M,!SOہ6^@Gd&3؊>&NiI>XgP*CVei)kUN^.⽍ћ=TF&ko~oh'4FdzZ1wö8Vo@ RT ުV:H] `Ҍ%( ,^/jُ$!l:1 nm7rJ4j#4vnziXghVٓ fWo/;4V|:&DS!fJ -r5,r-W@<>N r'5$坫0ѧT40d;Cqa\Jba~qA#_Ю4a&s'G+%i4\_Af>ȟD LowG>__C~,U>ͫwV}$ƃе p]6=JC\{1DwnPME*~:d4lB}PUxStOj&֖+:$,t^ܗ'C DcU |NE!N$"sm$iFv~ڛH`x1jr20.2 !Ǡ1+ŏnLxTL 91vc5Κf*Sm .Eح![ץˆ(p7ze6RWwźd3l~,jCΪ~fב?YQHg*> of@XL֋1F;O@fؼ?.b/O=1iI.Bؠ*h$? ^?Xcdk&%L &Ӟh` Aɹk~%%zj\O5p0Afħ> 侇޹n7> \"snSm{7@ VM3g|-7an̟XJ;s${A^HbC7qy>Y;`7+Z>P-Xr:phMy'!.c>#ȕ}BFqn]&1}rS@EZXa(zf@M= loxRrf2Vf_2@TR@]#5fNR$ ;F/FsH24[9:TFyl5%s>Oguܹv`pp_krT,vk bsQG_p;Tfio2_~Mq/GXMf+6 tΌti hs>(?܃u\. cfJS) m7uh꿴c^ u-Нc.L`n:f&oeʰ:ypoz3Cv-[0Rp #ztQI[&@&悸Feljb5V5T\QȪ*[ď5EKcyWP|LCZ}1ĘZ%,;|ӥ}!>*̹"E#孄!Cl6[\(N̈́ؠ aGװtM`;S+M%oj>$j9IP nhGgPb;BM.cP:D s4ܫ4/ MxGsAD촹p'BJ.k,Gett|ΕH{Qz?]gƬa 6@dB & qkI㊭˗BBNuж,ຫ]u{gP$hlciK.~JӀ4{^r+zÉyc(y*%7eByKJA]]IpЏB~-RFnKg ? k\${^vUN4{7$|0}c{~5:<^*.oS2|xeâ3_VK*H!Up;xUr_[,_7Zt2q`7fcG;Sd84KuLE?/=G%yD_|)W'r݁#q^C a/Vd*qyF bZDtUd?xǩ=8° 3Rr(у\~hр`L0ӊaNlqJJ8x8qyLFh+@=xŹ'Ư?/l#R;Q]?|!ل!HV''=Hu7+ƎN6&RRuaz,521n:ę 6KTPD?}h~yAa#}/[ :{γp-LA^24g>VF!QUmfMSx~y6h&s=^Jyl~U%M~v `r 8 i8/%nU ŬDfwjqtM7L5'IFĿMkgM'/G=ЗE&ȟTݬn4EשX,K+KT'0VYhjBp/f^.MV\C{G%P)Z#T X~&D%Z_*," ${+sE(?ϯa!j<ZKTT3%;M[`LN7cΌͧT4j#Y!+D{8ڬUE6Ic.zW…QBt43; 0_ݡ:K޳xPz5ʀ#akE>5 cb`';6x/mqod!g)(bOocEmfqЙɞ_4п(7j}z@] Jc{ $U:N}10I~M3Ylݺ~";:zĮbrk.V`8@OB 8{kĖ 汏\NHJN (͔MwkP8S,^?k*ފ%wCGa햰iE=63<֩ i\KēcdɫLly9^ܜ;{taOQ bhwk٪ix4Cf}i5E ?/|,v)l5`ІF•npRd` thѳEl 8u6 +:"ldNQ@LOIRr5ЏDb_8X"!q;_cr]aL-[O>&ښ_6)OP+A`cǾ}g&,ܕ%؈s~WHl[U=@6LW,Zոd `LP-~vϝ7R` fĎwSުx+njN Rs8bP< 1i>2+jy-SY ;"0T жW9PϠj*xLX($ؕTu׷%^* A{O> ϯx!)x(~=a WSR֏42vqw3}"d Ugx݅$\ZD@̼C;i" ԢgisIT )* _>ɽτE~Nƾ8BL܌_[d OsPqUU)=kO:]tخNBņz@1STWW nIҺ3 )_; ZOݭ#܎߱2N/%_iNR$d'@W5iT'cuWЇ15FM</ҖqJkjђ-;g _NvI4r&i9iT4HxxO7pe틭]+>1I8 zV6RJ:1∼?EʫE}j@c9v |ugš2EWt"!qWmm?4P^Z_|y]-mUՇhł|M 5kJ1dU76)#zUEbWY)XdY„v S]Aپq8ass^_Ŝjs7)w5[_AGCħS bj+v0f:?qXs`AK!aAaWKnBiA]{Z @פϷg CXDRe02GC4|tQ>.v-džݶDqBt:So8\;όwkRG>냋'# ęPӃʦSK>2K2I1([Ww8M-ߡNbZvRȧlȂN;J 4!&J!9K kSħ\AX'EHwlʓIQk=^7)؊cG܌;lƓƗN)PΣ`]O>٣S*;“Q~%UA{wD^P/q QyuDq!e?螰X8ӕt$ A/5oZ]~/tfXc(GFO@M8"m>=4vdza/v<oHb:E#vH sXh.)UiIh7,fFaZtP a=&ӳ}<H6g,Egt+%S6VQ0QC%^K7kC$n[7dK8vz_ϻ BOS\Y~hU\cв--a@RoLj[L$eǕ+ggB.U ?uX6?qsk43s&Q*TSUk:DA `>vp>]D7*{t 8s_,@Y)DR҂?{ATaޓw ށQ&IsI#,B7d_{$O*0ۓdؗ^Ƕ2ձkޛX= ^Ek>z ڃ/]ط$EUm{zjߑt7Sl@;Jnp+L8 ug`.tI_HtҳjRzȷg~DQYrhO6J t~i/c=Uϧ z;lKE EBmPhQ%U pHSxuk}e5tfϲ<8t!юNN7-pN1[%fweQH4=@WX(N/K gHaq`U'č*'СPy12{R\~eAU d8GQN3X%U2U?fOa p^-l:WtZe'!eXt§,rla-T47R9eB'oԑ=qY:ħX?:#ȸ2͜,[(64;9o"gdJ=:s~ӫDI aL]cJ2X8}*~JN F΢AG>=JO< FO^2&I\r4X="{PprP׹G[7:e}4 8zZ6#I@Rw/`1Q%-w0x"6wz ˜e* u,}D|&/il09eYQEĜVm$ 5wYJ*t30>#a*`J}~A5/A%g1^+ ֜ I^iLn˹e'[t< l;jKw<"F>p+Yer7'SGU]jʌJTz%ocI=ݤxe+}w~fvE/?;Vpmp6Pe^ "Go؊%-]rflZ.Ts . ܶ ˫1~[+]#3 Uac.js/gU;[S_gVs`ƍP]脗*%Z# \IΫ)r&*jj:<;pNkv~-pbSaJr0DrZtB}^|%oV0Ðo>\T%>= An~Hr!eZa9 ףCKRg|"Ӥ;>\W=kxHE!49!a 5EbcJWj[6,\Y.QiY=$v1,LE_eMnC FVcEgP ZD5u ŒF G}ʆA~AdYZNUL͠$Ry(LЯ.(Px #eT{&w`(Ch E_o }Pΐ.(*pw;G2"ݐWQz#@J|ѯZmhQ.sJso "y9vחeb&I 3 BblBHB;A`ƽ1Phhz*"W Tc&ͮ{~;. DXia0a3׽*ͲܴM39:p{J_=: Hz?qj, Bmhu'B7ʵRE z!B~LO|9Ec?bCmmsU÷2>V~)J>o:$/ˌfM㢳/{K36Jz ; {DX[f 3]%ΚT&ܫ^`v q}~= &='\zd쨦K?X?@OXp: RZ-ް7/6G [tBARL#E-Y4#׀[>z`6g\ICl$q:*g p~qj?S(ҧ%KhXlZvOW|x*4h+[4rrSNoINn4 :B[O иt};twOhyS_5P#}s1YTeZE=WNYYUtpg>yQ'y:I2&oiYӁjYL?a+ Oqcs9Қ$ú`nEx|lIvF+i1syS3X<.(Ҭxe +*ȒF?2t& B+gΐ=ZˊgTf Tγw%ŤwɛCjs Z]A~7 7UC,u>QTuw}w0H" X 6zmN[q*tcRfLzDR)}>mq|fEPY20\=~i^q7iFVW.cn CL$#zvNSL]fƥHF&@..g-̳gaWf9R$ ؒ~Jʺ8Brδhgɿ]d‡_'q5Obeb-7=Y/ȱ+\~VI+հZWf+Br+`ͼeC^CSdtv\`K 0<,[=$sR1KG߄,,z"qfX{gLEKbDs ȈSd7va DV o AtQHl^:'y;I+ vsє9QUVt 1Px.wfKvS!jѧ_.&2QPpE!?aJ9 l4Ï'whm9`^ۉ*r% oFX@&KQ䫨ms>\A8)Jp,õru_BT8{m#z׸!R%m8Zm[ެJLak̸Upu 񼟰UDJKR^v@:-r!4Z;7p>)m轔KĈɐH=ny^;-jӞ?=+l݆@({}S7!|&Io;Uw72Q1GVPi]. h Tz~eM҃ƠNAq81)HvOMFpq >z)9#1jju\n ШCV{/yfBu?Μ(x-*PPxMH'SayB*?PnretQZnyl?HgOHsՐq8 v"ւj By@/$-}NASxWȃ̱I4 ݒN!e4i7TRԴI1l s PBb".arLaG>}̏N!" 8,i/#*^cf=XMC*-N n(6Db՗SՄ-P+W{-[/e@=sg@?D o (eRy0땻lY>M w95CXf WP%ߘbM쩳sNUfI֍h\&r[flÐ[4P#SKt:`QƕCL/:h gz; $&rtKh)͕6Njf x+6-X  .3X!cͦI3;UH< }™Dq Mp{l Ll<;>2ճ{NOTbK'˟OR_yDphShUlO P \R>?z/vv m q,wLEr !3ehYm!皹P_<= tP9K ?"/lSg};@SwIvRavuz4\RXaӾ.(HΊlji9Kx#k23KDOOz4`;|ȉjz%v ǯ_TQn%!Wq'x]'*'4y}K*ڭ-X[DNp?Z&V͊v/i&:3t zKﶘ%&g`q)Uj,nH8nVqnyܞ`-J뗊{j,Ҟsj?/vQ*CńeOBp7rH;/ͥ"8qԷS]ީ',\Qq>j#'^+GFx>d`;%4%(p^UŽS6UΦ3#rxsp&k2.2ʠ'vPaq. S#(P)/ـr'+@q11:UٺYhI$,=ytIEN8GhCzQXFr͢@+){f<ׂvZݽPyz_}X=dA@mnDoK,BW0x[`Ř@fg2zoT؁uQQ?v8ju?Y35[dqEϨ}~:ˡֈr;)VNl~3o0ca 6);Yc}|+DwO?x1sXK =s"|#FJvd^p/jYo qwehc*-~Kp:>Ȳmt42oz k wc‚lyq8QnKZJڼBXPg+3/&r&1؀m<R.^a!0 v_υCؙ69Sjc}C("mxٴ'KNn\p+ 2^!ADOLKn@s%9D7 a0crYq6o #GP= CN&U6QӧXO<© Sd!Dh,KY ̲3\y vҾ K5::әDɆFҼX(oκpgcD3Dz|=!s}]Y,(΁RQ򒈰CTgr.{>AZvd5ʭN1K:b e+jm =t8 y)ҩwM"'وKVJFOMT ;~ցS~)Ki"`++#j?_mnO?Fb-F7^βrܩuӪNk "Ǜ -' f6Z]Ҕ~[|{|#:b;ɽ *djP8ͲݸP$ -IIІT9@H7AbLT26? &=8tL)/#y<ׁ c!Kx0uhq0|@z JOi\aL%іG1HVB>٦N }wuMcڦBc,_/6r2~(jHyss$Y=բG _VB`pm`1ppjE\n\5Q#\M.lz]m++P,*@\AEA(̗^dkCԜ͵KIݔw6"^+2~kzY'WG@[GZ94)_9"dѥpW bY/麽6"H0@=F\ͱ7.]Pyj`?|>v `H\tC V̈mXT=G\EޖY8ekчMv!bXe1ݲ?0hVs vӀ oO(ԝ.DyدB.􂢖RI-Z %UĄ %Q6HNnZ(hv]l=-DLq%X&(+*C-@a̕ŒDK{ahPk2c"AG%i?d cnBiMoRifЖ9r젛O]dx^(3-XiwB*hi.i^?% ݕkhA`%2- }aAw ?KODVxD9+g;mٗC47=;MºDl7ێ߭^z\\PKS>]9Mw[zK}nNF^<$xb@Aİ ņu4 2"إc[sb$̾Äj|YuN۴|UCabB8ȸx>ox[\$|RglKhm/K -{_бϪ*|8yzoJً*Uܬ,x!@s7T۪<+:&ap|ߏ.Jֈ,_>X\H3z_ip C򌜆}_:yvڤ\g.9 0.PP:nVu汬F7A*1@]X"t؂mx =Hú v*\wj&&3TSMa2KqM1 Z>!W+ Q@[vҢ_cf~/=S`06 v]&N"+p}Q%]6ԣp =?UnXd}.8QJڸlLFDC63 quC?QMoݖ!٭quȃi 1]Ej:ł[Uб4!8Pl|&5rQDu/N(>qgJs[r zFU,^i&JV_mξkrgfh?1 9@ xRtU-nÞ#-`EzZ5#$j׳Bsql@j`KRr0f}rm{Ѧ{{#w~7rvEp0K|zYn~R8 r٣iw3)Qb [D]DLC8n]Od)2zJW' @jP jw#% ݍ 'Fߔ $s$_k41[  1:#Os<ĻFBxSamÖZ^<*+k8GUeHQzT&'uA܉ 4R>'eIjY%/N/C^cΐU]ǝl^*ξA 'Ry=[mQQ]GB1E:u?ZލSMEMUp#ZhWz3}cr<~8sJW~Xjn?bd eG,A 4֖Ӗ-Ѧn*_#8(mɗSg`=}'uiGԒ/$@gvY9F9^u=2K1,Z.3Ny QgQ jNZu~`բL/|Ά^ٗ&kW^i mm1g5xԅ(&'^sX˸2< G?$`@ qm7f$mƪ JL<u-z\o5\"Vf;!' n u<ؿɤ 2!ĶǢ{hL l &gH/[bwI4[4 @MSw=2o=25ka˴ޞ*qAWNwt,N:V> 9xl#}3HHو3 A(̛v-'ICs4+@ſdJm;#EqhCi89ęű P&Gg ܤ2֥Մ|T㪹"S<ؕVE2 ^NՐY;oA?CiUd,[-0ս+(&G-~X(Qukl/#̥3u2<`ۓ_URBޮyGBz2dXaE n7N䴟Q=E(4шX"-S0Rd#m8u1 #ל_ ' %jEFp<>~^BieY⎆b>WOFF*6ϩ[?2XaNW* h|Q`D[;a &.THEUҎZם/kyO- \:jD;w7gpKuHyYބ]UpU)l{qd{PaN|8,_#Ew#e^>&- RvXT2ibM[!K~IߥkGpryelFTb("*I5 :dV!%9XODA1 9t~{>pH,0 3T_b27BP)FW>I A"$˘>f:jP<g?udwþg)lUb÷yzj͎cu=Ora,[wpF~X\@]5 E@Cј,ّAqM lFƔ-~!bVD4=`gtD긩lKɮ1ER/yI{`Tچ U\hgsEa9 yo#YdA)BѮBq:@,I"^IixΚNvN 2FQX$t8yz֘$BjBzu˭WqsYѬ39dw'y{YW7p>Stm@i]V$@aN xQhl!p.fcFib96%4cb=4NpN,20h.rfdwVS`fNe,LUrrt_Ә"ik[68$*t^7| ᪧ4$̯9&Rox9(hbzaSTɾʛn!@|+*{:VU"UF@Ej#"nw;\ 3ob+U 5zIn: 2&'gZDLVhi[ fC۶`ۯP4٦ _R~?ȥpk I,J hqÿjwqAs[m C+J\#MI-pA='a&zT> ogC& 6."]BM폊sW=[s'>|8 `!~9^Dun& Xp^(?AM8Usq1HqNp@A&HfY&{c6ZĿ3O<'cEu׿-n8z^JI"}uL0~sm3v;O[q[V$N_yJGKIpQZ;/d%.@_[Q>셿 Dz6Xp?pLG `IeļKicZbԸE-/j!B?Ujh )ƜNYMKkHmuIFDU|{ eg ӡl{_xW@3+[/k׶YU+,'cSp,]Z,3owsoYf\k*-ҸBtxTgZ/}Վ=OKVDߴS+ϲ5"!o(@2C!nT-0qw2Ktri%S2f ;bɐ>| wrS=~ K-/:So6@O86T 6pJ)o."E{}nH*E([gy @ j374O mf{A!2ZyioS߶>gzQ 9mU Hw` CcgnAVɢ-^qĮ60 Vfu,~c֢=ӵ:kTF&q6!eR/![_W@& >UO׋Ȭ9N-O ͇6MXɋ+kR?]}cZ\a+n = 8̬ ,5d-bb.3"/ ޽6{HRV%Uǝs;)^K-~`"Ma^Spl|g H?ֵeW [J(|Ӵ]E|F%]+4EJ D2wL3(QzӬZte5xDH~[P1:pGuHt};A"X0Kw(,`FɕUʦ'*t)0,%};Ԉ{ 1N=V52w7 nAQ8:uO(5#]9ڇ1irêƐ>5Eu;dn)]><0O$xh ̨wO:ij,/nL>I:ɶY#tSږJo\ȑf֬2*L'5SKQI(XR-Q|z\#^G oN_z. 7)q0ھ<@JK}(>l3XB*'##OW|{$<׹Ы=tPjw')BC3>͈( ؈mVg>aʷ[k*@7AH_[D ڔ k[1V\$]'&FM,<,pXH}Ňb]T-(H+~5v=M =\[Zڽ7t/Z)fdV $ύOGsy9/l%G] Y@9c ^]y"'6 HȕNCb%MYdzR\s1ѽM:TbF%3Б9r)0+ӻ[Αoi~ ެWt4ݎS5M5b\TSKHAn  LCa~AkHIGv?`E|X̓ uK3x7A$9Gg4f3[b_M'3hDɇeg "(բ^FFAcXpNt_H42^UpGڲcV>JI~>6l~101[BX# D1g]1|xiln_>gMOY{_( (`g^)]t>TK?]"deD'55GHQ6.Lۧ>Ӧ3;6u^7ȍ ՝DnqED?1Ա"vLZa؆lTq;{o`NODK:c.kCA K|T+LԂ0[E!z]l |lS|ʅX{ش;3V9Hbfw{6HҭZ|k'rE LpH1Yc<_I4L2̟[ v17UfY֦6Y/P[=\<=׃zŲ,&xi}xבf TD&Cf+wϚ:P&vuz#6fS¸Ҝ/?D\.nQ&}ުyt`8um gJ۴rÖAivȞmx3qw5oJd`dC"bX# j;8ڞ>ăRĂa7_d>V"+'Ó!%/H|6ݮNSLS}]Tcì{Tw,yf~xFvUU_J /nV؀yD5 P[3_FYk>!5kW0tGd/F%[?9b:J%@m5{r a3APl>=JhQySe\2@ޗ;l~,< s {֙ߥ 왌j\ ^y69xǛ h| ዆ UFȨmd%5z&6jЭT Uy"gnWd=ؒR&ލa+_ -6iAI_wC*3D 4P2Ta#Or""0eBg mfߤ(7_HNm [[bgV]aOF*Xyآ~H]IO ht:[SjQxzae =ѕ|2N|%'āVo~lZ=n0gD .>/cܤN7paQ`'wf<3 p,S@V0 <̦"ʽE\XטQAhf U-Wfe6rwUdjkHS;arO$v=}{e(| \,5͟EX"(cug|K<(TMRȉdJLqyѢHF rCtU!޷sJ{(jK8 '6>vYu̢!˚DW+8  jRyoOyvqjа4ǫ:˒VOCogt}uz7 5猲lv#|c3Kw`bq`w/7[=w}X[Z9%e? +ܰ8˳)+֐cMӎkir;z̆,NXt-O.nW̮W0=y-!ĴU//ވG^:IW_,l1ePT,شmۅéP%OLJCl41 ~8/EGmELt(jQ'_28Tr=/«=%A6/]%!xT/`JRtOjEc~fPլߣ$daqAJNfWvpd OVGP-xa/V=%pǺIcXk}d!/a"Z\ͳ )[ѢDd[3hyͨ,],Jb2 J0վ ,-$fO6.LZұ к((}y Tk}hWZ'_#@={G%.늩fR9I&hkLJpY5wRS* #ng`ĕ ۥ&:[uj/Lׅ¯*k53_ ڔ:{jHsYC%ж g//.zܧ\L(;3VթdL IOR3o[£Pi\% 4ʴL(a]湴^Z:兺Q-}Z]A> ASdg~oCG;m߱\&OMO M/#c%THFFRd!nz ݑv_brБ2|xz@<`Sbw5W(rM&Hsq>qYҋ‹-l2fT{ijT]qT U+cX?&nlo "+*+FuZsqQs[|[m"k‹ReA:¢tRu~"aǂn}TSx HLa-Lc8[~d2xhWhY"6qhK)Xrh=ȤxQOcM t"jUe }!fVd)֜,"4k\.%: MxzRM~ND=UCノV,Ƃ)WEЍ+mz*wsZ| rٸI,+yI)~JIltI A{\]ֵY阎jNw Sy'pFj+c)s|9W_) )I8z1-!b_-(/~SLdD 4Cڴ]]0v컚rl w?̏$Z!a@A5\ca2vr/aw ^ ) ѻ䨟onWM^qt"4S_0#8{n}uOWspׂז1xI\Beﶋ0J4G;Ǝgqu/諡@E=@J -fgvZ`n#wcVvNصGHڽ0`K kF-$bmVPۯԀѩVě|S\h X2(GuCga?6dR?lՅ6݄~/uDHPqc;f YjϳZL'%M8_!Z( ,@x$ Nܓ`Z.q&[ΠI2=d]'#:O=`M"4dq\UOlF)CP)kV7P]-`F~g`B#})ͦ(!}d,Չu{[p] wT.=m5vwrT3~J03Y;1'v8ǔU.+K=ƛ,>Qf,OIXzA1UeȒ>o~[c(|:uCd15͹<+[]<s;dfRќ7#o5@s?<1Ʊdɯ꫕V1KWG^FWíԩ^NKmsѥ2"o: Dm#!R˱Z_ Lt) .9:BVv"0;vhy}Kf5kUɤKp ZhP>iMwAĦ2bI{w0e&Ma@- D[&HpA+SjVqBUF6=zW`DTMʌ-ʜpRdKbQeG, :2) [9qMˬj|==OsŠi9 w9)'?w"(ZHB]TQ󊑓s]㴪VlݰN.b wMm$IK:P}-P*`?RN"WLJC(*fJ"+-QL`H/i $z/u2c*1v02" )& f N_P,|#=o3E b4 s!mt3_u&GwtvK>B^PlWAiqj|s絿~IIߟ5k@wš& pu&%*ف|unil"^j?NNZ(1Y9(aϡ&gLN: Uahߧe '<&~hMSbBW^p~ccX} rRAtRY|i0T O <۸`ސlp MP2Qcq.\@Zm〛z-R*m'Pʏm˛a;yFsv ^d<؛y~QA5xʓ/;jpgX Cw/(/F5Sq;A~Y1" `_.災P@= \ ]}yrD̷FedP0.GcWn% =ɿp,ԯ[Wzvh|iP FRCj8MPD  ԞȞ*%T j$6Ŗ*\:=˕!Du?_ #.רe`<>$$q׷>Gept0*RqW\2+'a5;)PEFbr\D\FZ@K֨Ĝ[_T; {һ*Hc>=A4)LI! KWwmpRym+jvlhF<[bz&P5nY3˻8q~6Z:t`bck6 gPwT"RZ^#W}24_s /'S|;\cumD'ڄsx#2jʜ3ze6f&KӚ,"EO)\UH|(2xdVHE#u(Pl9- 5Ҭ)DօYSUduc>  g\T+"rue>B\;6̷Wg2&.!WÖPYG[fFy) KQdHr06dכG zW z[ҤӔd҈8i4a`Y` mOb5 *7+lﮏ4A#8<̢VA JK+t; GQ&}5rtZ=T`kﺀV&d?c YUr"Խ _WWeֈB$9"n\YaymV'6og7p lʃUxf1f˔TD*ID@mt:ہL"mUҰs3'(K>oAA0֘Ȥ1qX>%?VB@?I•|Pr.PΔ*4 [aGg~!9BMxz?;wH_{?ƕtC{0 daU5+3`sJQɮIp&Ho8iqɧ 75=iKqA Uug/J̃k-BLTA෬.ξvS02N\BtǟDsNKMݍ@ƛy:?0cy]9R;{7 蘹Ս(dWǦM };S7Uv $x` B@g` Z8FsyI&ܯ4\&4̽\9eUJG oSHgeqbEޔE<<_Z}!?v:{>w:jx01[S,Y!v1[P %(JMܣTFbƤ,ǫRP!m0veE\$U#Aח:UZՈIO]dDJdķȏp?EHGF{̲Ck;`Xaps=-V Ctڠ#XpiwҀяzb-GBz.ى(AYlЍY` `LffHAے3(/*؏p?UR)YG-]kcvAƛPu"Ͷ(nE }U뱣ȣ-7Xwk}1&g7,h%m7OΑ/D'>Ywg6M)J<1TCuġ;:N_A7'^AqNhR)짅ȟLgw +it={ GvQy/ԏ/|@|jze3}Q3wKMT7#mw>S:{&rJ^XrÉ=< uOlU3D$(uIvމj0 aX%xTєLihti0oi5: Nzl& Mrçr޴ (!s\SeTgâc%y}Z7bjI!?&氍df`ky$D-[lXR)T$YѿWoN&s17. ª Zά0A]`rDRǂRB,^P]NSodX55}^Xs#I85B|wKY2 [N3# CaQQd n T)4D(xYb ?IbFH&̀Pp$%"6F.=%qQ9LdjpfՆ4cy{Ul}fK7_g*G}V(+ Z&x@LBD-3HBOk̗tօؔ' 4\ ,9"Ҹ:5S3Π#$Sh䒟Q{s!m,6@ZR5R4|eP398Z6}~Ƈ[2*(@FjϢ m4h'- \nƻX[ЋF,QR -(nZ'p)Hq"Cz/IϮHBNVtuɅYxk?dcj%8Kߏd\{NއN,((H0:`(Yqv2U e }+kد~l6X;)TjU\*.WhkZ/`(DPV=RLmX3C@~( k<퉱1d ٘'Uٰ|.ta@~Ӎu8ko bS?/&ʶMpaRnMBik=L v:QNOv#Ś c`um9lCp1Í#PkOyʎOn~^3%XGSm݈!H@J۶I 7TC'/}Eo'ŦL5ՖP@[Ib1ATKVSBDYЫ&ryawdϏY-?R~C&ɶ5E26g9)pwc2^T^Py_Hjx1!I:|pf&znKz?6<:%+kӤ@Ջ/Ѽ6 Xl~sTS@%ұնh@PޡAZ ClbR6j'kκ[b֦s-zgH=U8*{b4f(j]MɌȆ%QU#Pzd{) f-lrp8Y >2 p@>LS,FANqZGUʛ* f%`NI{8c CM4gA",|Y{侈ua',heoK>,^n)FQf\v=8Xt]fϪsqUJB0WcZ8l<İ Ϫwݐrqwlya?Q-)sٓcNJI%Cf>u68"@lXW= z6/pTJkI#$OoUE F\(p0x|-ˁ=OYQ~7O1z/VTj˻ +_RD4Ӆ}aPWcM~ !8_Qxb·m?Ҁ‹?amOz|'EqyB6*p=+Dk4S'j=Zͯ-mBgݽ(06!N6[wEߋ2(D)M)yOn&u>j5z9f.z_zhf 3%y⃎PWWp#{1Ksz"] 1,SDǣM u`9T"ǥCcoj!Gw߬n#|O# =a%pX5`_dҢ!vyi=w2B=!A?vͧsn(SlS19үR)ɻ "8ivUF跳@ Bp%1!׫hpn) Xfo愈#ZSEX}XAf {WD#| Fa'#!B2 Ƶ; ^b88Q҉;UT4+o_̴?hk>y̪x:v֎V0hP9%Vc[P#*f8Du =\ }s_ l}z"T#o>ߣ%$ĺE?r$r#{rdriJ`d`ml h~k ɮ" h"|Vh֚>|1Gb2Q 6Iڃ x1",xY%X7ip3YXB-{"v*5aBA (X3|χv/;ϑG\\z|^}L(w8t~O=ySǗm#/5vͮH};Y'AfOEG,d=Oz9c.||qr[ lF\dxQ6kHAH8,{7rъqI=RR)=MEA2& n ik 7k["hx=.t+vn]@54,9Bwjپ¸#W\lqy٣ӂ"IXm2P/#CPe,.ߍ Y7m)jt0i=/|I񿂅CXZhּhj1"~W/|fl1;t=[+C 7\3%ERlgp\ 5߲c&ܺu]z З+BDA<)a1(E5a5gjJL'j*^4Ykwn1z\w0B}O;`g TK ƒGX$#|0}ƃm+J n=+lExBϡ7Wwf_͞E+b?`x>mq.$UEJUvZmzt ճBPQ T4;yspq}7lca%s^E|Ylw%ߌ^o*H|:3{ U;]brv\$ "2Qsx ޼D.2!i^U݀8 Ⱥs ?iJxӿG&|V\ZR/0/,2R#$B>D^_Q|I)K/5 -'cSy|Y[Bl@0%ۢq h6 dN,0^g3DeP% n65=%7>6])SO@FxvG ȃئKtY:rF 윢K7ƞkILMfo^j(mjʠ`/z6y۪I-J<nmhivXEnnKQc_7eY^@W+9xkԼmRdp9"©$n .G K]rek;e4H<0pslVG&ǒ/"gIϿ6۹))F>)QE-L+jFx"(+{өR0}2Skzuf\KP@4 ,Un%+yhYT塗|²t4!¥4z: \x0AdSK:hzA _͖B^#E׺P"یP4v!O5gMX ùSySʙL`[(=1.vD~*CTr=s4Eq:Y\mjp&M]sHfJ:nF"erF5笼Ќ\q-ԨtuVrjJ@$7z|YV  Z酠V٥H(@{2:B1tB{S%sm)!zv3wЬ*JI;\wi65xk}(P8A̰Y)MvK~`P0f}W/ Um&Fo &"&tr',+dtYa<;%zM3T޳%:c#FZFp/K5 [0O;*umXuK48g`ԡsۋw > U8& TLue .PlvbtBt>IW,V;2?")[*4h9^BwY mӐ5n0+ݞ ~`@ދ@wIOVaub|5#:9h X^ e8kwpqсbwB@:=B_[2{($-^n8ZT3Xn9J`uqAn'Q1-:@?[`B!%Pt4*g\Q++tw3n2:K*v <Dqj 2|Y$ `~A%(cUeT- h Ẁgk^,^>raRNEʋKȣĻċ3uXU[,FĉAk|!NKY8gm\dl> 4`g.o'nA %wOVR?JtK=>31U;xHl55c= ]7$8eIvi͊|e yڴ924CưύE-f<2!~ϋr1Lq*=çY84-XsBKWl Ei)sґJ5B: ;_Ѵ`d)5!] 09-w^WX|!xD:Zeb9&kK ]UwtSɬD̎;w*/m`U2n?LgO&ypXL T -h[&730TAiD!h14V$UK5(C;a7 D1zZBj6QЬ_CJ{FunpSPsƚd;O*3zL52 y&p 6ڸ\qQxӨvQ57n r1lT< G kz0.(˻Ȗ+Ecw 좱̨Ɉ#I8ᄸbJ D1b}BL $qr zY060*qo.EU;)% ,u1A?uuJĖ5]R.\] 7,`"c埏6_"ވ.0+X99dlU47Wgl=G/E |>A̋Y;!`+FԍytpshS廓#l/\v1>F:erz<93-Vp2Q"-[.ghffGbM+PL sR_s^  cߟV>fT/3zBg&?F'T5.wُU5yZRȡXϯt",7?O-Mzh_PU?>S 0灖!c]Vϯ @RV%o\RaVҎz+Jqr~jU>!EE.h썑\--] +5mQ[ 2eG:= #ud\*\#1Q,[2orWw_QM c?j: [5cb<%;]gd Y6`ެ!l"L[T}(T>фUÈ .[ 6e)MXڥ\C^EfZVLCCYDM72 bcJخMghkR}Ŕ?RF1VB +jҒ_ɳrYWFe<̮dAnysLх{L$:hrwU X 0u]i't+r&!{ƫLW+R#|*LVݽֻYA&J21^y۝ffA(sPUltNOGȝFb_ fKx<͊Զ!hgk,kX- GŽl| dfU/7c/2|X:2UH"{*F(dd'AdߞM<~.f(fvaϖzV \h1[3Ĝ x%ML7ݲ޼AHZE`_gp rн=,yUm44G{Z N$MsViW_|-I,C# 2dYݿН*kb}4Hxڵ)`x~Mn!o.=n4eؙU \Y'ic{@F?{: "bb Z`XЛ*fa=oFm.nr3T|+M* F<*vnT`2iikwr n`J |chr{V]<,Jiyw&ԛsuvW@2u"4#~!+*i˜|AZg0=Nt܏ MUv bt?+ 1)exKmuxiWHV}=Tq+IB^О/HU+8b+v7^_GKScDB"2FQw;4=UI#"6Bj W+qN^k[Ǖ=D&v~dGAjiQ~J+@'74B[jk6KIVRoP> L_\gGxD| :Ho9}5"fnV\*HG!7n1C y7v# /hnb屺GFlSZ7X]tYK?̩gL-{$X3d[00L~ z:M|t)ԸxU? pFTwK䜿>{0oT D^ddUFP6܍Tu׿qWh~Dܢ[nsjȏ2nܿ|GgECZYs V"?킁~UiGCQ>` / 1YykƤ|?[,8Pq;WTBHf qCUږEN(S1De~x[E `R۔ch2갠lr6), 5a/p7PIM]vq (:'h&w!Bg =&#^AW͗S՛D@3ʹe}70Cc\9+”g E]ĨVsxB7;l q`='PY++G5쁗_'?; |Km@!RIgކBf4~ 7#RrMFփ/@ɫ&1^jW!t|N B&mKT UuC4YCd÷z"Mp̂?0"RPc2ȐCԪY."ds6]$VAN8968|{Isskw3h p^o#VR# CrctͶ vY; 0̎&\h߬f"|5Cg]sajWTfR b(&AoQ&3s2*g~DM/P5+5=,J2v,ƔNlQ{;0sIڪe1B"`쿉_*GDyoK4 ԗ;=:\R +ȝ}tkYl~4,~ @tLՆj2,\~{eDxqVI*vnrYQOC"܉̣Oʓ{Uh]͵>iYōlfRJth i2813gesj0XXEQmqj}$nQk\6R5t5kRV7vA;}JHL&NWo@5s;aXV@q;p?m_7Pyi;~=䯑0k=TC̔*V6t7 ;^*G@³N\/U=d:e0+ É7V >Q9M (Ja9`C c/IYL4ɇ\PP*/K1KNޔvZߡP|?47sjqwE[m(*;n|Tw.,Ǿ'(lt+Lu :)AV/Pi da#[Jz1}6֍V 7 n):s |zso343 ՜R*TpÜ~* (th;6ƒU@^XȏHvv-p91=!0ZNw#ڢe&{D(g̣::0۷!?E{3#8|=Nqs$ml%~y " čdUp%釉i!{a&0EhO# k鵵IMKԸ{ݳwX=,7,p0/a8} PK2vGb eti-">?%BiZv ׭@>oC"ڨͺӸ.0dbr@d+,#zp臷IøT}" [bEFE>8v;Xm2SXELC{Z4o N.8OERԘC*lqphYܺ_L!w 82Klm9hׅi!tlFLuxl!%>>x.Ip\#~:-['Yb9$MlxM2/̊-'0062 ԙ߳v*$9I d'DĝU@Y,*QoB]hMLS- yzߦ'nF`I˜g&daX235]%$s9,0Ã${寁l *ظ9VKrޞ ~tھ$rxmsKRk2ٱv7IUxଂ:c0m ҤdJ1W3# q""CƵmBqK,:`fSYq_<<.lZtLb޾5[}6ÂbpЅ@x"n3 X`E `#Q0;]>1>EJ8 [-~V- K3ܔ.&"H`1MIqϨsNHh:E \Rȹ(IQxHBqz%PIΌ5[AWxe_KLg^~+a?>땓 ]#[̜C5iN hcz[~P1-R C3غ'gҩ.-]5;EZ~fmKFx ej9 (H}v~JRui3nI1!^2zq.H ōȮ'L-ĕ6tUє)MrXfޮuo<`i ]Di~D6 LFVxft]<4.oYw ON*S@+%BYG=Xh}8irXխ]8;J@2zh=U9NA:cj!s{/ܓy $bx˸tTEO?uD[`M|<_,`l%J`]S^cP/VX2>X垛 @Pj8FX?/Vԉζ5BM#61| _E]{|WXjze9'u$ q<*D;,19YT҃ȿPٛ}yv `Fmnޕ49W,?k /NCp흁O(ȕ|VKg$ArU{^V[9.7:IdѼye#y,*' j{K'+i y?N|}~&)KFQ:qsHx6eU1Uʝ6c}awQ2lAܠsٚIS?uןMO/߈\GA0hGo#gM?RbAkYĈF*v͞2(i͐l7~Xl8dS@L4gO&oʭQ{$>-C i9je.vfl NKJ^AJ1I/|hC`Eɓ.dg%s2 ]5BEx!S:P؁}W;}p/#Ýr"A7g͙?Wz!~k&,:#1Zȹӿ>PRӥ3$:~9e4@jz&d:䚲>WG^ףJ,K5Yft{}Yz+~. ѥoL H}7|7;&=G( &vZ;:=r\`?5jBM HnZ"FIQGA8N/ ]ESb;MNe9Cn΀'Y1d~gtkCjkp ΥǦE606[feր|)R5)wT/y/i6( _ /3QL/VH;~gQz @NB1{|:y̸6^E0xr͖$iqPYnQuwƒgV wEV=C⩋_ͧPY69ePJE5j}SOƨ∖n5[@bwodx=AV~/}8kj >ʾXC/ $W<}]*]4k-WZ~Ж~5{wu~7}yeg먵z"^M.Ǯ_`%yZ \q#_5ot>Jnm !@Pڢ4㉩im`4_Sv1V{O)V Ssq辶QR '3CZS&Hy>?Y{`OR y *E1 Uv5"韫ɩoAV? Pn>gQ}U) )do̳eOEaa;|ƑaP h=ZoQAvǺs.Y^BN:+1;GEɅ~ne.桮IIq&mpl+dr3<9fWa]Ud5dmQ aۉS,aCLy_ֽQN5;QjtHS]Q ]%c0NU`"g߉{sHԅ/(T@:l1#llԟ<3J!6ixSL,͋HݻY|qIJ?/;G(n@CP .:@yݒqЩiv۝ھ@my-B'ٰ?G pBxgyBm9gى޾Jr;s:$#j6!Ez TvoE==CcaU~x4.a#@4(ob-{gk:&1)1PXbm'c:1R^KEBO%BOmH#m|keLWC[ٌ5~+N =H~3o1O%@(| ԛ?@c8 Kn9d#GF /nop+wCQ\V$N1Y@XK~ϐJ¸û>s%g[ o}L4_\:0FVَ/T8%a0]*/|6N7I{hoJ3DlcD4YGAc ڏim Z}Q]cMX`{-LpD?5G|??ubϧL)3_XawDo {Ҧ4бgEk-ǿ*E=g z 㮇=Sr 9lʻ^u?B-Cx5Gټʇq_A϶:bFv(재CT.Nf"J"ж DYgQ;,hVe\gˑ$'bd;&WQu5GSmR9gN'cab/KEuqoV?b6]DoJog0D~".K|;鼤 r]`kG6-Q Ǹl u{2G-F$5b8 3}9`*w %dݐpѻ\%ޖrʥH.>pZUO# E>pfېq__E.?qDc1BGȼf",L4Qd7da;E~Yk&(pidת8zKoU*ڨ9L:l<ߏR9WKey7}Xmf"5R|,K{MkRE~  wOٹ`U͠o]Kz*۵T'%g5[UFyX;|7A:l|v-6Jpcԏg- pV>R&ã|,+#~JmMmjx {T8͍`FIhZYR@bf/VX;na\=p1= Z%V@RWUdyNf[Y QAO,PaB]/f4טZ[$VaяApJXsz/e5~Ѥp(1N(GEqj I8d^%6`2ʪ_1A-1Fzbn?Rlޛ RX0->lQAO,ti1Q[9w m2c%hL4dU"Fe 觨z>NKjÁ'SXM\ΧN񨟷|e}YJ!8s=CKvVJM8QM:O{9Z=*~aZdד+1['^>V/.JkFIr׉ȥ/:A}&O} #)̏erMV&X,bL5;T\K -u7P4g\^#NMNL=:*æ?AR t:7C[*oĩ1 ;颐YD_G\o=OZv^z/R;6Xxz)6JpY2*%m9?ewlՙ*.Db챬4-|Hoc蝾_R lhph8 m3,Vȏ^䥈7ȦpaB="} d)wͦooW=;=riWz\=IDb;ScihK˒$[w;d[dlG=~ 2D70co&LS*Ɲ>aꢎ;d8" 8jL;a= U)+Jo&xqj>fg*nnbjtf!q(NZy؀{""2QxKU בɖf蒧Mv&,(Y+V1܈("Ҵ0% z$]pe&ZkB#즮7R%S~^T+@ o`q C L$a_@+>]c۞ڜ5oޯkI&26MkѻkI:%I g>[^n"=0 \E2 4U 6JDdcޤ#CQ/Odz%^#굗el`u]BNB;KI7Q=PԨtgW%fRZ;sk4{fy xDQ0SYARMANkϢ,b?3p؅;kTJFxtA 5֓tq[!ZܱxovJY$N̳m`x  ӻ8r%ǘ9,`WS8L:S +%~yX"?S < y4&Ga%geڔYGUz#y PlDV㣹!H!`?fvdiSHOGG^]&OaoN cG;/ĝH?:O- C>;%/ˋ\~Nf 򟬴-f8s5&fYj'BɩA{nSۢ7t ŞrX.Hܤ!і"vjΑ :Sw}[ΖDŽUJI%'N`ߞ'=ɽMG1RI?D0.mH%BѥC&:ӪC G7VP\dC5E;Dm`Kzjn\I튾(SAAUҿ@yٕI+JjL\s19'`GŠ-o藮͐$Kuc2%~_4ĚRd#w*4e7=6d:y%Z⵴gr57-@$NDⶋ, sQt);*ި(t衛Fޥ)SQCf !^Yug&>&i 7J1=c> ,Kz\ `Kƴ. %9@[L#[掝N@x}ctbZFN$B#>'3dSH L^ $n8AaKa"pRQyP?p?򚥺rsEf"X?wRwEgTaGj+p/~u$'j80 zJwȤПNPd+O%y"pup*ȶlWً#`⣻.͕.[ |z+6_:0Ǟ,G;KBRJ̪-U"SpKݩxYEox+g3F:o'Ϋ>&7BiϑjmLq o$y ̥0V` \r3j/䟌Cp x=I-%;]}ք oMr Hc rqtħ4` `aovUՙubDجiL*i; 5_F7&ç\-< Y'R(fh}Zaz'ɮ60HXRn{Z~,$ LTlr\xӆjԋx+F 2eV7T5㰷=Zg v Q8V cTtZ`J3+Y {% LB^Ǝ^l;buНU[ fnqu[gqh퇏=Y&Ns 7NI#ޭ!,UUTE<Ղ@#wݩn rb:Z7n$W<4OQ C+aQT^>{P &I;gb`!ΪӢɑl˪x)(Κ3ݓ`f{h|id/s Nj۾/ʻ=zߟ LVFm׫3q R!EP ؾos&h#ɕv+V?\(^;s>ȻE̔@lqȎW]MW؝|J;_iKwBҘ/?e'EaDm) 9!2ST%  Wx!+;kfh1˄^9ƴOn{E}c-JX}̊.`%#'h +: /\!s3R{0MeJ7d%O Pj34LNV Y;:\nG4Kee9s/Pc.a@b]I:f !AlUB<ۗ)XZY@Kq0M&„w0sПVc~Tc!$pc-`!Z򧺔nSE7iRun%7TzAAG>P &c4bGsqW =88I*OTw*-n se:4C 5dZ>ghH.w*7K_۝(iAKW<= 5Ƃ_uVX׊?{G:O/@ 4Z*)D?s?Y~!('11f%*-x3Od&썥& y`SCH|xr 0UxV"5`ڬQsjы ߇Aޥ qPG0O`<s6 Q` K)L[f(YQm6QƤv5r|JLcUBg:x/f f)Jzz+GԱ) d)%IP0@"*66vA$qUb`-Kh_꡷[b;|e/SS*w(ݢԱ+{,:4zkyLZsqwh1 ;d%J۴D'?Ji qF`{34}8~S#pZX̓:-+^ IMh|xScrHm^p'<'_y% Zݓt崝[X'b9/Cq? :7o TQd\PwAw_صA@]w63Z^Xڋ!- O>Y{M3 3Ӵ_.gFjC۝6_"b4cņCONȬO&FBYAW!F lwb'Rbvr :N>t={hCFעqO%gY@78_ĂM1jMqh-:f[D9߯#Z~N)Jv :_V*((i ayN5;KXR_*_^͍7ˎHF!7#~t/FF>Vy:T`'IXP_d66ψwibY(zfL`(#.Zl`+b年 0K.fD,y`<' SsZhڋL` ?RY^e E P%IZok&D;ֳ)TzOeTa? $,Rf.e>啯ҽqpzPAMק~2 AW"oR&H|RaAge^|͡* v`ERk]~w(1<lyQdBO'%hԙ|Q6dmbD^,ͅ8Fe*!98Ry+w3>:q`,8b @$ ׉?p=p%$-Zs!6s V k[Љ[2? *Eδ}fr7K68`b @6bm- >$UYluxCyhgupG9LL;$fjS_uuף WܗєP xqz7Z }+F{:|.ƺPɀ#|t[A,g\u;y^)@xj8 f8`)6Kiu8_h0,Q{_D6iU=PIOr() HwT]03zA.fciZ2LLdatsaf r8M@B2YGGK xx93˖o+Q sY?'.m8+߷ę)i=Cak-So4?TxSi5M-]ߨt9\/4GOy„khowґwVSC$D0F*Lu!@2ş0:'aLU%z^goqEߏ5Pk/Y Tr0#̑W@W&''C*U%7ֱ99]6Pa~m <ӈ>( QŲ4V6ݰXC{fl<9e齹[ljQN"WAScY5 h1 pQL⊊FͅQ|qo>ag5-j>iF޼oŅ5RkMGD(}h-ͤ763=$o\S]1ܜŨ4X[-p#`(Q 8{adulT5dQjcQZd R-\$V`xwƞ [ΥE]ְ2}g BB⏵VQ/&^YOP < 'ІpB R}i棣ȩCOw@=#W*裿Ot+ݏu jhRܱeC}pm7ނ^h5|s@-ߕ-6){;wz(t[>xK%?B[1+0jH ц?U)Ds{N*wj6UMM'c3tZ)NÝ*H02dOLBi!PB_w+濪&ЕʏM ?E7y"? g=h䎶cDf,z/?}:z2<(9]CwaΝXĘgseNve&WVT:Y[k !M!\ÎH`m9Vxlvv0&Q qr! qwOgp UҮp `cWE8;ϔ>)=f|OZt hv[&9Nfd=:ݏW>մj3dv_V&ЫYmIZORpjE;8 3)U;%5V|zC( V,a% $>mBm3wC֡5/uL-Ru J}'}+ŀ|NOv|rZlPy +<ʑ5@[ߥn|s _8*gCm1 HJѷ$+Q*z:=ryC+E|P,NzA +J<.(mHՙa43-/*.?)NoIA|^LT`o_TePSm"l {A'X@Q]0 i^L *NS:z.^}IaFb# ɓ^jSd_V uo!H@`PvQEͦ7C"F d[Y@.龊H6C &]w"y Ƹ ƚv[%kB+zUM6SFN3{/X)*bQj<@CVzhZEJ537ޣ|TŪiC.pۖl=3dʲQ`]çW`%_}΄N=-ZbN>_u< Ҩ]-MDzJ4=I/6iy"):G"$7$k"#20,{]H[Z*yJatQj-~θ+sS~sċ'?_[-bM߽rIL~IAK.5.ByFWNüGM * 0>Brv>6f"q×;ױu>O0GwW q?[niaiq4+"z(l!M d9^N9j;e#2|y_G'!6I6 '.P5M 7V%irV?*%ٯXD ,r,%T$x\iw*2C-ijAMѣ1Ԗz [G[B4U8Ę[2Bi3'_*-IoErDΝچ&ivS)_SOlZ篥- aDU΄bh E Z;X0kNkL#<8J]_1Axw,+F;SAߊll`K$g:E9"MH<`O/SbW8q DB Ke c=>q'@Xp|> rex 2TV\rw83ƶ-oH \[J[H{ oթ]aTх7Z|Y]kmG%5sX#d: w-~۶k}+#NFgY+{ILJ璏W5 !K`u?w6 HK.@z@_bټ KǙ`]iI=|CZS ~qEU_040N3o)y|Gk^ؙ luހH[WGf+?̻mA mXrD&^e 6g ]ԘʎQ_= 8BpEK/+ Xf1[YTۀ䧆s|I8+`/^WwYfktOVċ\PH !!*?"Sj+!u|pКeճr nD[~7NWRFg[*zt'6CNRl/`;^̨LJ}t8y1i $;CSC"vP6v'|ԆKVGPՔK^կ}>QA%?)dP7C6Eb,YyN{k=T'3XFQニt-&E\,Z9@Rzf- q[BpW[$-%71?Z<Ö>=1V{t hGum#ћ4:]8R؝`F*-4ã=ղ&c?E& CAYҨWN6>rHLm,fQ.Rw;@1zEd1)Lomz~[D ,*3YG)HnV4$MS)l+q{ V<7.oJLkxΥL,"lؗBss}o1ܢڶuok(5 N UDͫ%uCe΢A$l8Wޑ] iXcn:tYm;$/a&!Q)a_M2vm:k{͐ovycZ2gF\\ۭuyeX``;4@Zp#kQݪV5zFA=r%#?| ~]>*5IdԽپS~YG:jtڝ4n)陚̧MCv.Q=|s_ZjRZeڎ)!}0f^ngTkB*Ǝ¦9<|Q/t ,ݷjP-OK/%>+x6y?v5 O7U2qckVTQ1ʜ))fn6[Ir  Sp;`.S\BvIyO]eH'pFS'Y+*Vn >6[w׿k\qCFE5XHDB[ Zhc;C) ]bDTMIzȤCrܨmL'6ђ{_RxWoCWduP  xz\em2݃)உ{W[K/Dpz^oUMR6@00sie(!C+3Xç/ n\6Gy}2LMQ T[!(UWw,پ d{2Z"u]%rҞdKkpi>#lh FvPpRvEؤ3' a1=ֽj,_XsَYzti?%=`tK5u#aJ@6BLke$㷭 +˶˃?7vqf6io0^1}; )_Sdwjm|e 3Ler/KjOng5HJQ6Ϙ%E CW/ĕHf^t-ؕm,{, T`۽!J扆QV4t8$aoDP(> tw]m4Qxt tޖ-j~Oda +!Z g{~M(fũչeQ$̈F>.3m _.t$ !C KP#־߫,ꔖYabyf7/R!-IYNKJIϭ|Cċpvg%~Tz=U/ْFGSR '9]Rx2IEL6} / ~OOiACqBn~q 휙HBdHSy(˃%PJ@-2|fh;Ϲ6l עeͦcTp4pbdM. 7h")"V~BzBvh%A :þ o궷icֶ/$&#ft2**j+JKfN. 1ʖBQ.g5hoHwِR+g1 gAq!^4zRSg r<4{$z;G=ể[gK<HZѿ]Y·+-׌Gc0h ZJFGҞl ۧ5*|0|4ּ 䨆#& o(ƷuqOZ<#H0:&g@J{ VUKF?Q}n'.2`Kx YL]+sXM))j^:HD72@5192F!Gk9 fN Cn>!mմϛAmWZv\6yb<#SҺ5NJu>:1 GËSl[RiR׫j!qB;JG^xD!"J좌3`hcw'E&JW0(qtQ>T~WDBbn ụOjQyu3 -FkG+lA% H\mVU 0$> }>Y Ydh+W+f0olʟBHd@T:h)ao.,䛽m'J>$ Gai4+/xDdR%Uhgì(ͭ8r']t%<⁂SDFKQn})6PI !~W3=x gF҂5p} dg8^VZE& S0!P#"&½hJGژŚ \>!q@&EKc cX;ΔjV4꽻FJb؞yN h/Y6uŮ"W'Qm6rUiuxȱ xm|cӬW< {!0;];{ï,{ MX$;i <FCV1^xL~]=DQZpS%Pcy(NlHH'\'*=h$mϾR, {ЂKI`äj˔<;._tXE.hQROk5 #l1Cĕgh`^3 Lz(}*Q9k:l">,{IdY퉠 BHME) O4Hm%o$E[4t$GϚOߑ"=C~h%Z _fY魚7ءeVF2zl(- AcfҝBc K+U:e܏?0xW㗱iNt$ r3Ǐzy[ŋb' Xt? #ƎD)0mWcfƵ{Rt( QQ(O2AֽsB1qj ++$*X{TKp] 859YF鏒U3%o\1PuS4YœDq!0b垄+2t%N] 1N#{Bd9Q¢؍ʃDw ddt{gU Ε?QL$bBɠ8UlgD[V(8'ՌVӭ,?~VD'yLᲝ@Ĝ0]Vc5޼sgRMv,sv$wbbR7a)x4R5Sw;Ib =c=]NAK<9W" OV*1ь}4su?SĀ(x' ;tjߍμSw}ɧB߻<ӎ_EK-/n 3rEЦ%gm<{;Fa,6.f!}k`/@7S{Sz:c~b*7 oQj֜iO7mlFp*,M, _AkI&H;/qngD18ln ]V%ZeN+GHsČQoEw>MDy"8ӱRƽở$|SѢ#I~Fn,%}$:R`~| b's:#La %v)$_M֊|&{m=j=rf/$(?32p0%q=K|B|xB JFj.~yЙی:>|ؽ2 Y{Q-vbmL %9*'N Rl}nɊ#V_sk>ۥt!\6dkOX=J TR-NYrSCʤc+VEzG^ݭS@"Cn (  ,ILR!(L@O'*i:sc]aT(l9eS"`e0>?iaӳPI9<'p J}2ㇿtm|:9L1 4@+ڪ;q2"*Ns1L12B} :Xܿ˸GsCTLRQD>sup?W(]L 5Ąď+r,}#QX7-oE= GBübZ%+:t0퇊bDVR$57U*J 3GHÊڔa OL@!cIv4=4/|uGػ6\6hjrFE<֪Egx(j-G6a""&قfA{~Q Ÿ>6@O9&QB1h+R%ޚw'`KUZX@Mboɸq4\}g2;x۹ī$mjD6q%qWm14;^ 6h5k~} }US]KR[Re AI&85ګpϠ `|Xھo.J08' ZC˭ F *8~ҙaч 0umbԶP;awu)*4>^YSm~iїz(HzRj7g|[\C1mּ]E@ԤTΕSOA#2{-.bɒsV]QJ8`N\N(Ze&޵u@?_KBrf0U:[xJM36~k#oڦp^DKOVb-D%XzΥQbʅŨ%P|)Bbڃ ?iȾukkh_cG37?'VM*z!]XAf͠ Y>hY &x+x.DdsXD4hyad^ ѡ}k(8C?S -]RؚY_c*l@]]a)iTj㐲cQ_B#T#7F5|l-P"药T2'r~]p\#uwHYO:, n ii&W&#-o3NDS֔_K 囲PTq: =y5G("s*~wǂd7zE!e3~h$דD=/<<5YWKvkwW`De](к -a {0)9}% KB>Yƍ1aQ/-3QZNtv|Yp9bACX9{cry.,CeOЭ }}Ӓ8ut_ iUd?'˅W.?1z1g2N׆;K0ڄ4 wH[)/ sV0&N{mhrRZ#7fnE "q b,M+;1{8xvrhĞ6ZiuȺ8O 6a`&=&]؆nm(<ɭ7qg(g5Mjk|^Ar 5j-4 |[\ܭ(̣G sd_A9!'S٨%* G;ʆitJ:b{W`{XPYb՝H|wVMLK1~֞ .2*K  Aa QVi6Y-1C|}dL5Oi2]:Aٷ?I8r1/VoXtcJ+@ mwz;x5`rN\OG+v8j;i:2`ĆB~)UR+o-ggάD8P5aW=W(a?ThJV1Ppt;X%/Say|pzOAwi6&B$miWW3اQwӸ x(-|b [V:[B2r)'nYÜc_^;KOFxU{u=59ۀv.LcXЪ`̄;7oVtI~yW3x)D?r 24Ӯ}c?sv8O"`c~bw1*NCE:v ""Qa{_J/l#šzhun%bNTh)x! &4v iqQG8ʠ:_vahɾO+AQJU΋s/d' 6*h (99{DG o$E::!bF!Obo_wLPŎxfjFtZ0͹]aF/H`Wj5DM9C(a?o覞Vf SIJ(2:93_zJ~mYrsҴae1їnƕm|oG7LaR4sg }29Zغn*n y*M`4heE,c|}z8u>hAD_4*2=u"q-REIRJp^RɎL"0 ()Ef,B?!H ΑbzlA5ilvqqwBݝoZKVђŅyu ⃙2{!;!f>/+I2HPiPx"P$cF-/x:X4eYsߟFjO{y^ZH$BJvH}t}zU.#ckK7G<)ti-v, <)1H<صMۣ?T")]`v~jYY>n_ ;jAaD;twPᗶdyrngl5 J|>Q/Xs*`~R3vq3_=&5P"m}ŠF=)KT&/VCl&*+b̓nwlڵ6{2 56|(Sbk<U>42]AtN NJx >Jj>ln!x4+M&/n+}#~k#Rzb~͙9a&uBPW?S_@7%T3z5H-v|{|T\pH{ Vcf[ƾU< \g9D0oI)U_ N ӮnFmyFY],5M6ȰdW"|K/B!0/X 5H{d,q/Y\yёݖkeXmA5r)ӢJuT?;fW gaWe eF=.DRƞ[G:|p+!9mЬ37RCZh{~EU%j~2\J <73x" CF"RQ \0(Wr d&נ6|rfey7U6a?덤opY&g Z;,,vv(X-_[75?$|!~_Aɒ1)hƎTu>3zK麑ama?tdUaa9k>8(pEy==zwz7tZn=Uۨ]?/0*&! Y_I{8 ӷy ,!O%|jF')̤06yA.ٵ ]-锎}6ǨsF3EzC΋F|"o?2E:4nI*%5yԅuvBx`:PDM)o3|)B>Xq&#kPvM.0p5GʑF<50Ǟk!W%dr0EdC`ެ@_>epE9'D߫kl^Cmc!X7S C(LnIvƋzeqnXPl㷿A)x9 X-(Mݩ S8B3񺟷tp@E1UjQ :&c <&EˌdR- v32OŌ7M̌R ء/~F WMiD6x?syZ@]:n|zm+J|f:> X -Ըt,'QY1Qꆨs*~ʱ'QfՑ{<] -1ID${;m ]otPhk _~BA"]pʡ-u> i oV+P-Qr8lP;LXE !wn(J@"&I((ۜF eBVf65k]A(fE ZR Tiz/- E)< ڡ[Hi_tȽo=ڧM*q cHxwWFZ*6 xY+sK ᘙРr%Ƈ {Qu5Hm6v4/ JC~r}xx ڱ@;}IA&o;(>igP˖jO,PC CBv襙V{?-Fxú0qv2~QV,Eud>:tPR;T#<u DXUULoM =Ro%c oavذ5 ϶}ds 'No4`U0vrbt1X| j"]:{,ta o+C $ٷ=xLuU^$2F[^'aJ# lKp /9)I>hXF]&z-UI3LR|1EufRKĂ؃ui=TjeP R$E^ hf &s$Mѭ"\6pi!``UBbT#̩/;`"e}2׺R .N3g4}<&l~v n`;Ξ_p:Hzgޮzhi;\LnPeLY,b!޴"bD m}af\8 /wW q(M)k}Vvh"h/ OKezL,yT&0I|p~%jՒ&k. *$!UqH`f'b,{ψ뵕 wk \! L˛䜤!3%LN=X[XܝKpSXl sr4!k./Uw >X80(+kDv=~zpI:^"eƴRy| 1*fdkǿ_f`Hm9e%c Kif2wC7q_b4=rv]V@n"KmPً;8Ӑ nd\t 8%*2Ce,jr 'mF.;_.+&oCL pBC^ײh!Fxa6K5JMg.I2QDHZJ*A˛қF6!t ʗÅ򏤦[Bg)|<;|EM7%]མg>eIںBJnMQ;HPKl >;7f)ڑbaVY=q%LLۖDSLH<ěl1GR"^!̔*@]sɪ/iu)7բ(LhE_Fz3,_౪zmR=g`+4"P-ߚ ~5 poPW2&|Vx'lo,:WJlB+WؒDo ږxUи{NkPʉF:|; 7řZEP +.kkNb OÒd9(r? iDgҮOh0&b <2a2ȣ!Uיf " ?i&IyYجAn=[1JDM0e* >n֗5[S,օ5 eeKΠ\qv᤺1Ať359ىqHmGg-}v)k@G^?G_c{38?wysJb} WX&#LƐ>/bI#5gs*Pk8^ڲ>5Xvf]7@yE;zaE tsѡDbM=w\hBDP#l۱i@{ځDxLn%0EeZ(VbtXkϐli wd #%Q&t7{qo`eʼƍʧ T/hoz0Ep*1_z\g:[Ϊ.e[1R]w^ aAoOLA'm\$OwQQO<~F~i0EI ޠ|e@XR߳&&^$ #LxG!S|PHj:ǥTTQ>e꽼srŇ3` ,z>*nTl{ R.| :n"3WD.e4d'vm^VbN[51n$p4SY8x9 Vd)ƞ5>R5MIW!KQ$2k#R\=ZϪ$(,CcH$V?ORN3b6Y óe_MRk wM6(eS?raLtj"6^PsU¬iTu#b6ǥS@Q@j~ˡS}r,f-=ZƷ]xfrYRk6xG š.e|ظۭAW«b9"r{)x2$ Xd4ZEiPXr=C;RCқی}K$9hX ^2b c mZMg͉yҺo@㔲S$yu{6{S׵$.O.kVaT Yɡĩ4<ݪ7"=p1949Xc]>D0X}hBCƛpsTw )|"ܟ| ]GnYF~vt%u\D 4l/݉.(10h[|{LQ j\?oP7VmN*P(#qX,~?Ʃ hCnJL}V7jkS]ݙ쳟!*pUպ͈]8ۚAJ]эE@GH-|KXΛ1O(ӑX#D͢ u)x>PkJ^L/v j؟O9H.3JU|/J*`)2kfmCp my/9/ 06'I8&o/LfP G Qs|,zIO0GsCWЯ?uɐ`s|2\P2<{_\SgLU %d|ti 0#}ZT%Z߉!&*'/ 9덎"4av:0fy4 :3CĆ%$65LE)=(s[1 t{AڡWPFy] #P_A3EwgaAObD ,r7@ E  }MB̗O6'`kSO_z_f,Mi.‚ୃYzHMjiތ^'+E?&89hwޓ1\+{ؠ,n+l[Z@ ePLO |wc%/AQ_ "9[I%GwwnPLydu2MH%rIYs 7?u?T\OSnFG8ٍ=Tg<@SGcpCYzŒ[\OX9ƚ(hgs I0'Ԧ2F;]#76n)! H[wc8#RlD.GOh:~U3d+$Ҽ6%NZf߲L'W:j턉~hSoC@03wISDlvZtYB*jF+]>Ժ(5z AR͚(I+'G}lVxjЫ$wCЫف1"آԣb-=sinVdg\Zpjof?\(z]Mv⋐V92 >GrwU쀇v5oKQIln! FE][eۓ qIm^+"_\fϾnNlq*p7NB96Tbo_,zlj%!IۦZ9ܝS%ҭzs˻<QTSWQpFꃦ dśMu6%#3[ydU9yl,c^ɹ63 oݷ]?Keji*-'6(HV?ꭙwܝ p0=ՏlA>2cFyD!hnh6`Z!U[\ :/K߈6Ҋ`wF\a7(ȷw cWF#/2xt9'НĿ2kra-N@ݼϿ嗕?RA }jj} l|ۥup/agh-ѬB[m)UJ ޞb0Y?#8?m=k޳UHmd57f)թRMzS"YddsO֌~ʱ`Ve7컎T˨eֺ+YF]d"j UVWoSc뛱f*qDw yyˈj Gjǭ ;YzMT?5EVp f#Yl _pd]g5F6wQW|*nI%XD!ݫ3>F_b~G`nkyc|u6x@Yn;۝h?* Te] br邋`Nv{eŁm _qᡅvS{\'T9GMfhIi}{˭[9Q:=h?C$/f} |q!E |QwԗԍkuĜ&!nZ2WPdCK,Èv+hLS {ywl /({Wf׊V]fpjߛP:39Z8aUUcyp3t#SwlzUoWE+.2(tTt0~$#HI4`|AsC;?$P`iBhQ0Њ~ 9NNTMBe}y {>r!d@,Ey{(lBMD<>1eyv.ɱ_S^r8" QZ>{0畿 ri5av@I AlHAk @^4<\_P8FwS.4ةa 6P*Uf({DQ+6 "pc43ԯTLtr=ǞOztΥ̾/_c`* T[îkVJf^L!Zm6%IΥx>yoRD<0װ(>j |j ,4+>0]$z JTHPB]'OO5 k,U2\ϿMV[Dawo:`H!\|Kn: ^r5>sp(\2ޙNNj^+Ddj{S- w(~B)Dwt8'3X,}=.|*_M(l'X#Jl x[e`fޠiKO'*Ac|Y~ѻy)o'aRmJ$[u,dM x|eLm7dCbj=ƤJlƊJP=sTq]2tǣVUhͪTLC Dź݈]NaTA4MY uguA ]r~eElR%"LQ nOU#B)vB5A04H`IpOnY Ij7nODhs>}~:[O% %iJo:_G{V  *iҟLcFp#ab}8qoO7&EU+L{\Ѳ ]:o KrTmz!jndVᫀj^I vӿ2.#=N#\+ ;fY̧9("ܒPj4Cz̽^7R,~YҶ3Thju\sQ̿htd( }/,4=C% C1> h$j$Ŵ~S,W+v7Xֱc򩢷TI'd}9|3u5- ΊA|7ey~x~ nB0Xf16ywQ}֟!-{ܷzO/C+K1ѷ:c+K!2BKLI.i+I雕@ tBQ0 ~V#hEB$?oUL%2=cLwńtP8p.GaT&'#LN EХ5㫍\:zr֧}8&23,OOFgKX)JMЗG&3 Jmk j6XK7QԤ{|L>c2p 3bkEI{=t1A 3o`~qE$X>fo"QRc Pgt)7`C;AS?ݏtsr #,:S|URV^ی4tt9ojV X8]DI('X؊Y_,UHm0vL(MYbRp%?3l*cq5ŤDGǀA #>/ }ک7rq?*Fncdg %+o!jѳE| f +{]-o<2F-hbD(t:%3>$#qjB RHox>"wYyϽFRxgAyebqEuijr b_|M-Eqn[?F ?͗#cN渊bۘBun/=#qjBxgg`A2F?-4&FT*Y=%S{ctB')ng cz}DfZ?O=*Q%y&C6JR/¸$=ޑwf$zD-#cK5-Y$CT:-/+ׄܡ&QbC)}ijp%pH`}xk*1g-4[?{Ie8)a155ٛ~|3Ѝ!r(N@sl Lb^e9٭K9$I"ıkih]򼸦3,M3==l=b91`襧OMI.bc dAm߉?DMSmԞQ_8dP1SѴe%g4[9]燠b_,*{M(q Q]+ TF2iC.#W1!I*K032|&.O"cUvR'? 4I< .o+e-:UZ|-kyS2 Ds}f ' 5`WZ2(ШÍK7>3Ai|$,?{ pT9R}+3#Fw{{I|{?Z% sn.`J/4y?"|g!'6S.>ڃ؊]("W>n{1"]$j{qvLY[~ogYA %qt zجrk $rŚzjIA_CN 肽,fG&|b> ^%!#\SfĩߓLVUui iN`Sz.gzg>l+Mr7 Dgy fyG!465Er 0i."B.bJM[PT/ϴʁ[m8 KhUu_ؓ 'RSwΗ"xZMxL]\|{+k~TCkϭ>N^rm{B}<\fVP9' .⪇^bpH9d? ,1+8N2Az'f*b=~X0g:߿YN>DAKyX*Tb~sf_[ӡf? sLAOP,>h6.1MzRg3X#K'6i墄˦u!E_aH2K qp'6jIV9tژG4(8x- sVBi&r5.ײ|DKZo~tͪ=d=wQwL6aeB$n"<ۃN*U]q&.!"^C{g/Z\ъ~F6CҠԩLȗ8S~>%[s^0Z ~齡5Pb WtS̐M=u.sp;W)6i8طTaEջإ$M'M|5t=F_0$?X^ꂀ$ӛ~Q'W\&N蒑|%\&VԞ`RV @T(>] 2 Q+zVcN|>LfחX~{_ϮTA~z;ŴF :鬽Jt"y-@<*gqqDL]'1 Mykzz~(j~c8=)B'ИbaOjGQ[pZ,iOA qi R/9I*ZldBPg0Ok2ZaQѫ*{} c4rZP\Gnz#P9 'I*˥[ӚԴ?!R)%J1u#O/CQiͤ]+yZ;C^fӑh{̚{YJXXxw.y?2"gZ@(NSռ0  wdMAsw+?Kl@ET NOn|PPUɦѧhVRN_eXՓyVq.a{=&d550: aDS5P=!mbd8%9.h̀tVX\؊.Hњ(y}e`1ev;l7Rͳ}*ʾ-Zw7)lǔ`ߎNι#I~ڇ1σKBzx䧙*ȏ5Y8} ԶKWE1Jr 3Q[CHw2iȦjLͽ3k%Et(Y{p\@]DbY Ddj́`[<{qw xYJFk}N,jëťEᒡW4erOɺ1TܤիAi3IT8ю[m{kj˲=X騂tm8eNy}ȏL2SexQ"8_PH4h%'ؾrJW!I? 5+4Xf ) Y.qvFBz3KswfRzSiEp~D}4x񥁽}9TB/nmI,;j+=xD9ݕѫ1>, &(j)4])|ygUܒLgNR+J#܁{`zY #$q>D }O6*3OͨLn̓*&ڥk?B%A^E  Ci;ݴ{ԋtF<"0&|Ndey|_\wpgKnEYc VbGKcX;:O>xBt=ACvk_/l9%CXVM^/YulshwL[c)lrj$Fw5Զ"2NEZb^ځ|K[ET9rnT.q\:Vi^[&x2 f ubna5Ԑ?smmI[EPDZWv6 ɫyc?ϕ].!n-˞Wδd{a./rX`F1`ug{Z :/SjI.\˩?P"Qv Zwɽ>I8;ir?&$o-+mh_ήmJ |:ZAy>{( #;CqB Ag F$'-pֽE^ѻ`} -0ozmϛ#V~UU=& eEA܍ P[f?O*7n7|.o9qvݜGSH8Rꝥnc\Y k,J'ih ?t'#p"ϟt``b88*c%R S ?q,6l@Rf{D6J қ =Il9A7{uvA_W`Yeܾ]:W7>asXTL~_./O#~(7**f?dk_>?nǛMf̌-w=p֑&ϩp6gwIԒx_3!0FMXq""pyC^85[ba< o蘷ĸW{ƠI6G_#JNe dl$a$2lw)Ǭ cdrߍ'1 (ԥilrq^i۱SL7'Ur=мh t}(ЛSjm9}YX2+%*-k9k$y8, mD֪\0>xI"Kރ{,/s0Zvli5OͧB[cVlg:=R O&F>F'9d TX!@^Q鄎 H=6R 0FDiW`Kക!Җdq#~rVBeVIgu= E 0NY@R%Hj .H\ f/**A; "%-Ueayӽ/$wm,^&vGȚqk#/sTO5d)$%ƝW@N~eŴj&֚D]=lQIMQfV?C[ G_>nuԬ}E6HQκ%I.$賓ƽR#3Z=04hM@c D,L~~Mw_`GpNON =XJxyh옵)sQL(Po'ex$YV,_HP5 qp 哴4t_p\+Jɐ- KF'iU[}?^8sʰ{Z]+腿ȑ#Pdz8S#m U:gX;2C5wv^ EQرOT+|" ^,Iܘ4?I_#Cqr Dd 'l_ (]F1"/ Ygi@ ک7U7ʙ$v>šhY tQ} S-ͪ5潆p&Z^Cx`r=♏.TB9$)fi2z }=DѨnS /:9qO]`| f, $`p:dм{W^L0<>w݀ԃ]_$,Og|Sק'Pnd}8%"7RߙF[:{P.rz (_!2Ӧ^篘r]J4w?;cL5;+5+Ols/!W{P Cm*.&r"Z!0zl/_0ڄ4ch`[n{qG6"d7бVË`ȓ2^zE.\Dٝu,ي^ MŚd,9 |ĨBk!if: tq5:D_9M{lT=1Vry,e[ }VJ.HaT4"kq}:ˍ}X n)lhI"og`)|u)Ԟ:fH]m"sauS_6Hqe!;̺ɏ48L҉$g ˼Meu ! M֎cͲ .ہOę#Gh]m7z+bsi2B9 ׇۑؠaswaZҦ.^}w[QXtF0E|26 6 aߩjJY'<[9-?X )4zh" ӟHGػ!ncZ6w1O+ %1Ԉ)HcMre/շ`swg\BS3u~ O(DXkOK1Jԏ%+#t1d>'LX7] /2̑&N9`maQT+L6u4eF+VDg' &Oh0~$l^Z2S[cæQ{YBMs9)Nj5M^#.b89}W bkХYjiaF x`+*/u{u?ڱDFXl:#R><@g4+. `D _}LC lt.b&?,+05ot_nZ: L3WVt`3pϴqH[*FU 6<Ң%ȩJ\=[~2|KdM?]AS8L*5Lŷ?k::}Ĺz s@F?>[QmbQ7$=e< X*>p32|mgK"PG5̑`찑nږMG{+e/oP/;@ #/`0CL;ęOT=` =6Xd1`2#$ aΩ",樇t-T̢_ͼT0 雡ho[}U_f*8l^{ ҕX9&(?$j:L>c|EϏ *-k4Uo﮿H7Դ5y|{K6U^Z0(ZAYp*# s< ЭA: A8M $4U&O*i ;Eeu$NHWV,jj:Z(~ÂF4&#ڭ 7fpʡΈ=\Ol45%u<9ks7Ʃ O f>/a؂ z-\i1o?1O0h9٣zߠ$>_Fz1rhvS--_Ȁ F^F`^rfsJ U{l|}[=)wws")dV3anLz8G*GdԚ~n3ct͟[FJs"Cpq> ތ'B6j8-Q{Vج/ !34ƞkHǿ/c鐝qNAX>.~"es8Ha %E$^e9_"CrS⁰8OB#_sgf`TVRX2, ѯPV9W YF+W"O@m#Ī 6ތLݣ(Y42]kOEKafwʅ9KtʌՐ"W}mTYv> ]THXG22[WMI &[Ez"+9}NmF.k8+#>2"4%o$s E\t6`b k% kKe-Rv+w,tӠ~v+#f>53IkTrpOCJ=dWV pVi cSC+3BŦ\O kO`!/\}2 AKiV`+a{UwUwF[ǃk%~9bzx,KTj9ȭAoB(t`\~V/^Pò I? 2?R֘ ÂޜYR#/wFrڛ+O|\\;~H鰘dO{}pot{L (:ujpӔ]%mS  K|n/ l1)oJ {\;Չu4t@g-;UWud94lUرft)>B7+&IVеվW/;ݔF]i;2jπ.$6;@CsC.͓v vg, lqEf5x9:\ݠ>ϛ¼eH:v 7Q_ycoWA@(;䔀+2eFOO*U$_<.Y-ZM<Gf@E27 уN5?.b_ v8 Kw4!ٖ 5AvNŲ9 p!I7+ ʑ !{N؀ ^N5t3YI.C[;Kw3NѨv͝n YP 3ƴ(CnX5~9QPZ//(RENo, o/)rOpji)[ҵKK`Aߋ-. L%a**ֈ?2 n5+@Nj|&^X+ӉS!8?E_P 땚e/N~]fY!(|YI(j$!ba#EE\;O,AnϲYv[=ɇz4g2V.NGP6qc9S}PZ uH!9ޥR_3MK)"_ ƣxYcЂP  HY%yWxg>Dƺٖ'@B*H… 㱍o7@,t1JB]]PG2NX2HRG:`s6!d'+NA[v/M4[*D{1OEXYltm34ݶ.p4Y%GԐM#}BGz -{2O :sU-AzG!;w,gmf5\њI)Eh6:cZk H\j L;J+Ai BKE r~Q0,TW OؽZ|*t.&۱6h w' aiMTB>|¢'&FѸn!emۣCn7x狹$Aڨ;m B"J|NN;B{Ď -e@ђz)'[7[jsfo?F1bćN݋tp쀇>J ORx\^@s#}*(gFd:!a"P;@ l^~Nf@ j,c˽? ]YO222f3il~6b xv׸u"t$9Kh]D_X/E*_]W"">HSYhb{Aʹ{œwSӿҽʽ]a5JZkgܼ`~ZJ6K)t͖FfEp:OPUOgz|noo#rl,\H߃{Hx٤- )w'f5捽\utHT9zamώ\'l/rzm]ʸ|"V˞ΣD.2n*fo*1=P jFoNusc[@-S(!v٩#kX;&pS*]-PA5HxCy|Rhm޽d"p-د(ß^s&= {b'lڛ{TpuɺV04D&/҉VI57( d r|Ρj_dž3І/@V٣DT͛Q̊@6@&{N&xaJ)˓jKK#hӋ(e1T:LQŎ7=@3h]H 3xxZ a̎K4xSA֮C X[?v1r5bTd^?m=j FMݳiFgJ{q~5[1Z-f_1sXT>Qy[!㼹`KmJ|,pˬ̎`@ 4v5205FY}}8h'\TFΗƘ%[FHx]{V_,ŅG4<@v5msO ڶX+&"nLMR-D} N5|gpRE^q,k.zYJهo:6ǯN1Ŝ"!lIP3}8U]waZ6Ogs|?ջ<@; u׉ |q +t. bO}B6Nz u[i};4StduJ~A݀-C!d ݊l ƀNRPd6 _1idyaq v8tv{ȌOcr9:MB-B-*srG.~r>j;m* OXkj6WN<~ %7ͯ0:#Vv^=:vu5k _niG|uDQl_-C;U!Vn!SdIz<:vn{rD#Z;ȄnztR90jHu{^%3ʥ_HIICȾWy)9y܍;`NiT䪪uvh(&RMot] >,/ެ&q-:lkmV,u!(Gl6HY 5j|K)p2~q9!FXBE5Y\;O ,Cg+y;pYlPHBx}Tq!<0b鎽aR)FD wr4;W!*UC,V*18$), ?CJ:JtDŽUաpAh?H1v& E>T;C5bozM(v2o 9Bq3tMB?/ ;, xϻ{q]@oAV )xTaHbBY0k9㡚t>/zfBb㪉:MlDwHoSm27<ɚ+wKśSY=,R~CLKerZWIڸQw6b) jd4 FҶm"5@)< ;'8m7A1J@)Nd)*] DZX)(?8'zPmyu'Ȕ[%+י+N%Vu7>#wm.Ar2kLi";Te5Dh6B15PG F ,ٟyՓф!kOb{k90.?}3?ebumQ74"Yg&L>)ĭ7@y/y *0at4>tӘ_!".!)FCt+.=C"t\wA0j8 luC z݈$UiOηTG DSr‘sEiµr/  %ʼ Cv&dw$W]b#"VDcDQ 0wpޅh cMXuͱ"S^*Ȱae(ضba86qlMghka0hn`_ǃpRc_ rM1AGU ~hq+SR`Ŗ>HXѮ3.3 "V:{P+Ɔeh RmgDׁu?s,B ʕ& ,i`>H*x= ?_܆K"u\@dw5(}txFtT21N -oz tú AyJ!WP?_DOvc'+gZ=|U 4`Gw1Zt FHo Q0INhgh ":]~@ x Bp1ҸFڮ{6lz 0NnbpՆ{'d wku,G W+ˠLj]Z;.UT[YycÁX q1@|pPX$лFڕ^pa˄7dA#+,@l8ߑ"gAZ*aA[Q8h(l} z&64=;54N찡hJ4(?W#~Fqk2iAj˔K{BeR,+9wtJMNiъ^|S\krsh~g:Kt?ܰ3bZ y<="躄>%6+;u_tjx2! 9UKYlrAG5v(])h#s+t.xX`4)Bt Qcb8u8A*ŻEyՠ?kH_ƯO!QL-|8xdxZ(0zc$) B'SH28oy78ʭAlur+lHRL: v1 s:51D ޅ6k-7!MiAut?n2u/jhCl׫g/P޵v`@\c a#ل=YLQTFSJrjf#߳(&pmmY2m:2vL^oNq_Q;&-_AհA1Ea\* ϥ^b|1}1@"MWawδ÷mp(g3ժr +JoMjtqUy9#&Q1\Uo{Vr%`] IRZ\ N7PJ*ލ6bn^(e("~tVXLqyf%d;F^ _dyH./-J)ȬTf9Et\͚\$,\Zx=(39Y|LO` jXt7d`B]`nw n=\/7TP4a]4mb La yc}|1Ge0=^]@KP8x#2еwE荜yDV>3f:qr7r][PxȂ+#8c.9hO;,> |{k?,;KoAhݎzH[ܣu;ͻGe{!V|zm7ɫ` s!f$$@L'*üT$i6Ё+ -G J_"?7i9ʧdu˨+_#\?S%; I ?mQWzfH>'ˋYX(1HÀ&beeA>><E+ڏ ء@>6Z@uZ[R_|Y'^JzK(>yj/RF@WuĿjzVg= pH [yVcōnX%!G3t" $;DD Ijv ŗ6TlH#"@[2ʕWBɕ뤮`#iy#_%d'+E2XsCضgKI_uS'TT0qfY2@RBc3hoK@'=K$ET FRQrxg Skj0C句y~X , O1d^Uj|l5;>oG d7 t8Ԫ./1A"GA]CʭZF"Nj y[pCfWNu$d {C1۷:nQ\2 3p8;=`la*l6|?6 /P% ^809A٤ ͥ )XXAM꾑v&˯`=s$-צm•0H345P%~OA{uGx9+)"L.V $(+oai'$#E}qnmñ:_8kuC(=[7e?2ql =KN(? ].Lk"8hSt#r;"<l!VF#&BsH˺ǏzDVC"9*7oRNNBJ3N)#(IZBN(E*?K%~f:Dz8ŚG1>ԭO)-ihVݮ@U[3#p޷}[s鿑o5nv@` VaL`k4^ E" ~j{UUu,0A"O>n!c(*0 E_m'YZ>G!̾욆/6t@\3Ж}`~4] Ty q'Xrhܜjtn6^ WYWԿc|BY=n!xWaFECbW5;n؛qɭs%LawaÔ5߀24EZυf( >ij?i(n9ڔS!NL~ KV@1wK[4eD|vg>rևSl+7%+\w nuL_U~JQl?*|D^?ju^(h$/zMBdy? yig9OP,>׻w\KZ0[eحfM@5"# VY5|R)w>ϋ?(vaނ8b\¯zrKV0F'=A9] }7 &.كC$$}}A|\YmUczNA9MvcQjIv.+RMYxP- EuW(uZvJ$w 2 (Fai%3&[Soxs~qЪo B`}57OI&K("bܧo6ۈ㋊;e&1Wv8[YZj&FemQ@f.Ydc,~r<=K5sk6bc:)XqqQ"l CP1*J&փѕn*U<~G fA+GpFOneS0 `J' qJI0ii+q 9`2!4߄b /,@eES:Ym~y֞?%1Z] V?RGLi˔TI=m,ūjwzN}zf< % vR6L@9cȎ pN fsuP(lj{N͸6YE/*աc# v`\W#ohJ_xu3KڻhmdȂ^C҆|̛m+Kt(T@)@3:X˔\2/WcZ(q91;=*cV]B<}Q1>Ղ,kn95$ris-eϏs'AM(sXFvRi[8wKnqK zuM Ŗn?u"]դ0J!#| ߭ko$4+-bȧCaj2IV QO'?AY1}5~}FF_H6IЦD   X6m+•Bp,{稉fl"Xk_W0f5ɺaȚeOHge%'ܳjCd&^po̯f""MD3&' Qn2:F쳐U?—&?!k@^^u۲hRG&:_GrUC/ I};72uפ?0Aק7Vƶ&͓@6[/o+t Pe ƅ_b䬸|5i5Raݐ6!dFDI~LpbJ]aIMp=S*6.\ IG Z0`4 iG}#"7]&m4#9G8KXQAa?E YTw`R^1Ï^%rj/5ˇe3Dx "KOϳ/ujY /b8Lvyi#./Y?ob/@YKWgztFWC]Fq {ŦzّeYSF#^ۖMLnWF3Phhb WF Mk|Fufᛱrde7F5$^ϙqm( Us껞Ai=n{5cWP|p+βKqM(D"q.4(}xonYe1Kkx?G` ݊RLȡ}Y׀v ɺ08s4Zx ZC{]. `c˹͗u K~yx\vJ4Y>ͺ_̰TgKTˢߘƛrLEwV҂ T> ]m^J L21]*kP0|Q}qt^+!zI~4Geo|jY{>+ڟ[d ω ,*gƓt@r$ œ3Og|nKBR8XcZ[Ilt"] ]&#DʱDg*u?Iĕ*xC}2˫(ω."tQ2Cc:$LlH>ž`c2gG3J O(Hj=6p>IsP@X,x;*_J;/#u iΘvLj3#QV+K#rBl4ydnDd d?#tb:))3O}йm|EqOTM#IrXob`n}v}n9sGbsܰWKQM ŦcnGd^VOBDkLqLm{†8:GL>CSN[XXOj>z^:r5_ދE[Z*g(d$xϩ9Drٕ*{%7\p*g p+ yΧ8GϺ%t)!Bќp}}^ Z$KU;N2@,6gơEU4+e{z^R3ޕkLqMB&.zBb=N, 7QMlzseT[62z6bD_&!\NҐwmQjM5wrv9Y(%Uxj 5)0[هRҎ@[^(,rdOHǨ] 0vuكZP OG+RuZ@ V@;X_"7߳sɯ_љ(v71Aەq>Pqz;ZomRw!Ek&GD^oNAݏPX_50 ։TT<{9h2rz*pKYU9,>?'eϥ"ό8AwJwN粫.%c.Lw#'YCƯ1?i ׵%4&}z2\V&SSS$L_]Og$DH[H~{*  dtB1riwH?\ { WxQEJ/ۋ@W|@Ar8ӔlmdWDE߰ 7Q?VA7AY|9x:xf0xb][}#mE6fF)EQ %CȂ&„MH^5$Ǔ+4\JL7fq<`z7F/ٯSہ;kq40-p,c_JT}4J0|5tY>r)n#2X.zG|n/-\.~tpݫz+Ŀ9aj7|T']Tg6uBCC^0>y?aGmg]uw/S9*pZ΃ CӺRUpD\:VǤuIQOHZHLhp^!WNQh*(Tʧ3O#c!HDwӓ<| 'ĕ /C=& #8qDb֏; (pǓL"!Q/PtvO]׼|@ ݯߖe]G9QPERN(Z?KNi{Ys /P6OfP7k~۳.Qd+p`6TV9ba7{<EL# ŒBt at_( r]{՛4* + aWK\kR5mS݌ÿس/bcv+l+EH׵S-/_p͓_N5YaXo"oDlQet׮^a | JuT 94G}5'o4EͣVܿP/lem8Pڔqt?C뒼3ql S,0Lj5o7@P# J0lUz wgM\ioY3L0q" eiGڸ솟pk -'ik>ߦ|b3JzQ"p*=*59W).46ad$C+C`wuT4bW/e 9= cdn?P~6g͌Sjj'rc7S2IO ]hQ ,kiWJPK2 lsTb$/& Of%NSLy9_DO+M7\Ra{*v=IN;8yz;,>3NjU9[.,HEٷA0Je]?o Դ # eA*vg$`<ض' VlČ풸XY]Q%|4HsZa ҙo\r<(6AHFbբE.P,ϝ!\5WBr*TGS4@^N?M PmLY6U=3b&EiԅJ1fV] 6J_p>IFuu\a $(v?xnp |̰6DZڭ@jOw`ӗSrb>^u]+  ng]eZu#tsӳ 9_}1ĬaRw5H6#`d[}|kX,OXQA)/.JKj|ҮI˼Mo7dh ej*9U ,(vdPF|dݖDF5WQ\P/~^M^ԈcWn,:E# xD:g5M;;Oª4^wLjV8dm/U4;g~)$^y #eDBw>]i9ժ=J7ҽa˴ө7z4VlL jl}O2u/2HQuaxkWC{I(RdĻM×ʾ+y$Mߘ.%kO,_wua˪y D("0lk`ɕucN3d!t x[ᢰO{}vϯp[c.=93s*L$\8\ T\%//d4YI:s]o(kz] 5ue n*H)N:m\nUb*KUn1Gz͠)vB$(8&` / (6n\D;}^[g4KiQۮL\6|rui Y?lSWҵgKH>Hn*َZ^sdOJW;-YP5hXWEv|'Vm 3C2Q\KJ0$wƌ8>[%Ȅ'{ q;y}歬G9Zڥ t@fBs+4gH2+{3z!DN(=F;La&`bSPL.q&V J7JZ^Ck"c0'P [%*oj8Ni˥R)>po'! 9xD_iP b|#NNt|~u |.8ZKM"S/xxU嶵4{Ԗ:q(} e*ɻZBS^si(AˊlvCdF:=)p.UЀ\zp3X^cFsc/)ЦI-FJT[i,`f r|*Zh<@V⻨HVp,5Dr)4 XtRҩª}-P{e.Mǝ/n{lSӖygtҷ1(A(RK'x/pI߾F )m%̦C~ 3]؞F[E3a5#C~B0% Z< lp+-ξeIh(x1B6~/)У:qNfu*t^ӵ "-V%.[d /@ˏl]Aa/QǦ!D^^=83}1Zɐ`!.Є@Zwڮ/ +骑7.Zvu[t$윰Bx#ڼZ v4}ʟ?A6HZpziQv~4*_1~58H={jи.PXe{ҥTҼEo<]z131_y}`g^ʔX>bu)kEX.y1rӛj0n|)*MASբUz&0 [A.8qq}(-&dnƱE~,3^ߖ8%qZĠ+2U@G)(qQhd36v(` '"^\-`kP7T-M_A^q,/gX$@CWPP" 8S O5`(aI"Ƽ@("/z`2ؖӴ C܉K$t:VZXc/- Va,Ok:f4/ w*#'T|כ]{|QFg%տ܇2`0`.h XLƹEO kd< |t"(gYSVSfV|?ջޔO?˒m4NY~0.ZG(-s;H"P+٪ZzKL@rUġoT[Bgwl%7۳I84ayZ es}E ^S>XL^ס n3B|7)?dOp2^8;XR"I Sj8Իyz;q7 u9!铛Y=~s~6k]7*|N|q 3J!;ީg1*6ܵXwʹޚC Е6$' 99Z{ѹ%RkSw91[2;筧٩ޔ__56Ʉ5?;%Ʋ JVmabp ^/FCn'l#Pˠ9fH }|J#6Lymn.`SOf]hۆ׀WNet۴l9}!+髟?4+k4*̵ ȝ A+m̻jG_[/ݟmmuI>ݾNeU/$;e]٧H5u PqX5xV,ny}w0'izC1JP t?̢ g HS fekTX®/PN=Y ѧ& ֫xJa#6;7$RNr ^}qdymSP RpsɘOH,c{qܵ[̋OW.X„l>ϭ{VȵVS*&OJԏ{3CaM-]u~ֆ!e3N{L,duO<W7 3#Ib0@`k RSWDg]`n|sm]A}cd5]K31Ԑ2_3xf.xZ<+]N;q?bSnH F;T+_8!ҬAe Ej ~d'!'>b@e<))WK{/ ?j,S*2~ XeE 4w>s… ]C6$c ڼ;,h³}kqH q"i抃Jw+kġĬB7#6fz0ڂGiU>Dzj®UMTEAAc}ƓxƊ %mO|q@XkKP'_e%됣{vtn/nK5bL#j lV[fiMu7w[%[J n3%l`5ؚOߌ Z?=e>Wo@yZis7Y~T-$0ژ~A|=xwr*p;К B"n.S;yDH*"(Ϭ׌<"f!.]"6,QNb,  y-n bL]ڷڌ+FI#8O߀ ggt0Φ3i+PXR4_S祒ȰF`+#6гd 7[CT!k[*䤁)_"U=`zPW- zAǠ̋DV Skc]cK:EtAdd//t# z=>22oj'DUN^Oɔn o4-,td2Fk_<R?߯B{ЎzanޔW;=4U'ҩ=ev&n@XBZoUIi t>|a3^6~B ' v]D֗]mWj1ь0h@H581D?Vb -ic58HG€"&n_o'ǥI$?%S q@J|C _]6"bUSht62P/yY=}-ʛۍбg m+™|d<픛<1lTϗ/c+-~)*dyHh8wQg*H݈BoQ E%dqNRt_VÏG Zii!҃%VW0$v!D MSz@ b!g+ʈN?7jHq!Be[`,ָěK!N]8Hf#]v*<X<q \P]%ib'9~#?"jI0݊}"ԐOq,'Z/SnA6^9*<@,[}ipsN@vtd9r)WTO&8tFIVmaszx"M/PȲkwnu_ .QLTn2_][Ѓ&T]Yp0XG! bS ~"p s%R.;nt/+d- CIßGy"ۭۅ87P2_ڪgN#-=9W~a=hl]%R  !H '\o~QAy=#J-.U}A:5ZM!d`6js: (U($XgmNWNs.;* ;8|O8ї`\y@zh&Te}* Ed݊q>&rP6!N^ڼjK=JOy[ï;>;j;O0<$ }H2 uI:}iVk|Ra`3qTa"abōЈdPϓ tұ;d Ns+ TPsc~Z^`G'f ٮmL3gUguۯgkm__soq$m[bHݧ{% .}Ok~qQ|l5 t1r5=Dٛ8~SXe,GvZl%0gbi:4\Kc`Qt0hCFH֣7FE%$tHPa,iV3 b<U3Xc±?G&F2¯v(/Tp󴚊TC$ -qI'pٜ .F%#8vp|qfm_ Ru%PcGM& #x$K\OkHIфB33lm^h%!_v6>A#HN<` ]ChV(MK!-)F^~0FDŢ? c1)uչȕJPd6rX(vtB.&Y\ۂBӓu67A<bҳ'$^t+)ֈp0i`ow3~JYB˹k)p<ͣ[ze`u/Ḱ_cPXi;F6x;b4 i.ZGr_LɌ^UyA2`u"Pg'N銫Ԃ,͸!;z7GB憠wN@D!)%,gxX@jۇ Z\12l#l6PPK]Xd (CsC^-c ܫ.$m[KQXtE=53&sP"jqLcܦMvbHcO6ZD;~-X2_za#}H:^I" &*i2W$/ 1 x$j/Vb $ke 1a~ sƋGw{ )u[u964^}n\Gc1D>0 i i?*Nv9r[2.4U2=[!m"dAL# I!eIHr 05&D̵ng±!rۤ.恝t#T$;D4z<ڢΈ3Nܳ#>mRW*xi7[A5 $ٺ:$lhCRunp{X sȼ\x|t|jHl'jv MN{ٕykPfh Y {i>qONi&9Iy.^t\GQ#zll 4rwsyh70pΛnA+ȡB@yFZuT tYVl7?ś2qy8WIK_y-?e!y[Ѵ98j=V!E0ݚ`v TL@If" 5*G͑t\?%LSP6R70~o\ WPCmYG pLǴm^i@S)('ŋ3XR)k /Pf;ZW%-JoB)׼! l{8):4nP7N D7zco sapzX4=DRʼn+]f\w.} V1&]w3~7>Oa>Q|$ V +Wck*WN,HE9bI>cfL^R+R0)KOc? svZj! w?8uuDk%r¥?W8rfAX*߭mH!"q9J.z2rl-QTwk)-߂@E^?пC obL]`@-F=)U(mԂ=>~k?`rYʮji H٧ׅXfɫ*e04.w ZMrJAˢIHxN8S>b=ֳ(m^p(w=:*llsLLݓO/<+J%aɅ=j:P,:ɤ㷭:OcV~R6* } c#مlM2RO!hdj➿ڇ ^ _rE,&;9St3.m*TN⻼ݎ`FoXr,O^#xO"77%fS@S=N{ #ɇ4_w_2=K2?D>Q|H$1 pyUP$b~ɫ>^vxsQ?x7ڃy J]@Gg:{!+A7 ea]@;슠6m;F4pZvd }dͮ4N: 5ه'-N9V|`Z`~5?i$V5=cKt{{+%Z{1"WCN+HB~@̄$4Ki0Y%/w qxЅ٢ec(/oI?8VZai%g-YI݉sK/bN|cſ \3sR8N}vW m<|)>z칝wZ3q4a1XgED+e$"I^Hm7RXz0p0tNP<vXr al>P۬z&_i>^d-?<@ҋ +8>{ZF=>xgpJ(@}[@8"Qoe)s)Q2VZ^;cEf/DcBT|sDnU+^Kwz3|m[{>&{s\/@ɣBsD5BiJMK >azQZ̩ہ~a.U)+9PR^sc%,FFmz\o$FRΫnp xFάhZĸ~jĮޓNHG/CPѐ?U~ͬs 3fPhc sćP-̉8t9|AT*'~y-Q@7jPC5ݪ>#/,K0dpd{bLMv~ -4' 88czmMɪhF&J_ D#7Ҟv,IPx$pxj6hAl0Jq&\1ɲ"Bcn u`Vt#粡"n̙lj@myE(i֠,L7b5jSV&O lFhN> I, # ~#QWreSTRQ4}E$Ͱֈ3-OLr6Y=>kKXGCWWPm`x}?wz,ݝ;f( =|2s*BI8ioHPa s2C,e;t7bI8ΰQb0=m Җ{]>gzArIA6^/83>lH ??jay\-:i4bep_}n7ɤL6ii;$<ϲ/LdB|q0ьSR\ l 0hfNK£S3+e'2@%?2q}3`6 !>/',_4!.ޭ;ė^~,6!ʾ[ -1 $1=gxgyxk=d>#0{+ dpN0n*T:U AnoBYBnA?EiVtF%'ıwH w3iNBmLk_O Pcj%6sR63jHL3UZbt1!J~t =l;2t@M$8إDl;'o-v]:ija8uِ؆Q܅ )i9 skXcڕM3WwZ1r!tuSQ8IOy7kaX89)eYorKkJyD%IsUS@hBfdD&~Spe OBLVc+ÛzGjJݧz*%]sxf_۷?Gj־@3Nik."T3\1 NP7i*ꢾZ !w/I-I'.pnp"`ZGB\2I~[)G7VM\ \Dj"B]ܺH6\/:̙U`` 看3_H.b 0R85rUW-.%n[`jc_`ZpCe!" bЛ,ߜM8.0HϢ[3>4k==VR'C)MlWFWt:,$T4ndE̬MH^ ?] zO"p}|0)TɅ3!3ZNYKi}cuwOwiΔ&2KGɣd6Y/&+ccU)4O9l\xɜo4jLP { 5/e':>b{2ciQk⮤u[3'qF,ʋu9L$|#?_yias]8"|epZM xb#JOq Fenǫ]J' ߻G,H"~mͪҀߘkʥ;`Mꫤ#t@ƶxBԢYdƂ2Z+XQkll^r{K ˀʢ]ms[I`(^ﱜ#QZvRo9"焤':ǘ÷ 7ZLta(ds]yKbsst5&`gN;/][91ȶ'ֈ $  wʣ]  yon¤* 욿qȚKUTs$2pV洕#OmC ׿`a:O]&\ {M`M1 u?l%@1U>&FiۻfοjlJa1J?FrNpmQp|KT#8׿f Te ) _who颓-ȡ@{-LlB([B`*%ZNf REoө5ycyS |K_RYdjoK"7`n(1M&:vEaB3ۘ00*hV_G i㍴Mg [U13 69-yP&11^>b(Ŧ:1Wo4G,kT"3VrJw@ L45Oػr(nS3sIPsɹFR Jnr j<xVb3"~LQ I7?0)>VM^O$5jb0SDyǩEwj3xTE5Y߾f(f𿥘!~eoj惬(21ؘ`kj@xOq2^XAp9jsrc鎄XpAղ!hx$}kt]I7T č̼>yOT܅Tbǣ$2'C3~yA*6 H)yZH&9QE[QW  ^&|3]]Vz%H'?&-E$ax"Y=jr(QbVrRQ91XE<(`1{x?dΣ2 i# w|c9VYb{3nȗ1 aNGMTXsP.hKҊ3 ߭{F7:>_2~faeGAp4#%Y ϗܴsdn^}mc*"n6y rp" ,`Ag_>nR̼[,&/>o搖oW@]HQҏZ7$)ni&7czڌIH/=l}AI><:84XhS<.oUQrBWGC:kJBR%_Vϼ0b'2kFByMFE]ώATG|L N1l9D{̍A!B&FDzfۛ8Z1"9vcjkƗuZlptlqnC.psLiBÏo/_|I uzj G7|l7rW#y۲z8B>3ՠnmL p7llD9q|ਾ8݃ !Zg!u䨼iVAVSӾYU8L%ܷ~5eFotL?SD;$9jMqۼ*@J(i+QE<~oPHR2Ɏ;#K4*$%@}/`< $⹈P.oRiDRZ^?mR^3e\S;TfrC2g٪8HnQ)xZ>ج1?z!ZD0՝EԨMOHcmdcz5Xx;Y7ei"qf$3LVTh/Gn ƤbB쒆Чew q9B1u3A:"&zXD#묾Of\pFd۵1TΏN;Ń? Aw\DP8YyytpKlDc\˚%7аze()tcUW/Q!:'D^Eaւ=uKb'kQ-:ͣԡפk~_0ncuе|NbE)vK+tc*k#"v O6B`X0>C' (fgK[lol1H|)H*p:e̘=KTC:4m~|'`='1^}[x]6EF;w<#do?S/ܮDF.qrIq\6[c#^<ǒi@eeFs  NNX0J]tzDHJͱxGgedj?Iwc,Ië17 5JZglʯufw4},UyX7hAyUl iu6~~S9riQ,䳖K >Z- XVFX Sk/:C@6X:ڣUx|g)ʝcRNc kXI,Kݿ v!RjGW>6="w=XZDjȡ +D7͹9swbY|cPs,^jQjb%)$JZ#6"R,YF쵗ߚC:pʜ9Z ܘoc 9ۈfo9Az(O3=-;KHr0 帩s+Qv:ϛ+cpHRll ,K%K S{(K?GuYm&]XִE'x`?v) :Ȍ }wixw` ML9^ Aq%iFa&NjlJg+eKbrf rְMe岝sZ|hp%? |[(pu+Uj8yn9 k>X@aDd #*x)]Å_g& az YQu0{o3OmI&B|4"ۘBp,ﰫD葧5G),ZRGt_(/16,څWO!~eCcm|ɱ:8݈%Vv:MHn)[ B _^z)OV[u선 " v$GJa-cRBdWKMlufo9(MgSIV~pv>}NJYt'حM:5$| T9)$U'"B*G'3GzSZLdyLi U>ik9τȲ&Ȁ ZL<3M<$m4p !@ߜlz^Ѩl{mp e͸c3O}‚'Xވ. (Cgd@fEx- =9R%şzCL5rʼnj7/ݱs([h .:_@& CJDb?hSyF2;lnDWJjDv?O0\$L VH) [r^6ޒR&ץDߍ7A󪧯s>% $ *SwؘA8lw3=5%PU_@Q-CiOUoz E>򣁳Qz4'iEǎybqvuJtg.[K!i|%ei=MDN ?L~D^3lGp>hnO6&f'*PkkOJF˧+ˊ' ɰ+0aE] 4=Ç5#7EewH-Sƌ$ dsUφ{Ҷ6*>ɄC]GE>`KהX=+I.ZF T3վfE-W49 (x%C?_ L C ax\ݤDOM:У˞eng'PqɅ'-R!!lJ3|L0Peĸbuh'/T/2ϘJa QU!z;+‹zeUj4?7wψGA8u& kts{v28 ~$>,H4' X \$Z EoKm̈́ h!\-Y"wr-o|^J8\=|z7\ψ!kGBb"}_Ǧ/ΏUa_u4mf0\ن-YCQ๰H w?0cK+p ַ I+Uz ^ŇmpH#zw>JWD)f]fslt\kE\r?bG9V]%baD ~"%Cu-גIj_w/6'X@:{'^@XWokh)mfJx~pc ^ ^)rQ-&D v9-@ ƸU<8njd1ě7=ѭeb:6SCF-H1JwTkP⒭^ݒ)nu79*!8UFa NP]_ӯF}/w$|-iOuu2~gBU.5N WO+ɩU r-kR8M0KF'V):J0*^qyw#xڐiߧ:_ TɪÆpZ(MzwD&#I|$Be ͠PD߻aArwnbBX- -iW2_)~._ 8 5NۏW TSxp-j#d2w^L|Y |c7w#BMV v[rNV F{/uc"3d+yG/2Az2NLez`[&dMʱ-ZiXa1: !Rc}`܋s6^V%ypkkGbYH `O4b S*#ofTBz]G'?'ʙEJe3 +u0w_={4{}*S#_u2_KoK%'lANM)3ycw[X.Vs^.m` ?$p∜ c5JyDT=J7ifr5W E~kSݏޢcw#}ABMrA5Fi=KbEBCEzu+y9J4’T!Yꝺm-zϗ~c'4}Tnfʉ~y\.((J$0*h֘sL?mbb6 Ɋ3PN:8ⳃb6eQ :"'.(3+ܩ[QyI  !`;ֹI4q\Z+rR1O Eo%*;GI֧w0[R)Ve)/Sbtf_2KQ9p-$b= R[`p$n2QVn<1ml>=~! ĺFwU.|#(hȦb# 0#% ȡ- XSF(>ʐFۈm1R%D8ѰQf"u铊6a:8=LGj)#31{|>i2U%GB*F VҕܰYw Fj)[hǠ y{(#^4*Dk ~Ovo} qkvjqܩa9!F4=6*Y(]sz9ǎYx7xh5.(1-1SWg^j>D<1r)nVL["V)`e'5eﴠ>يzNӒ _}?mvVIg.1Uu/ QxZ3!A&;ׅFͭCr έ,$U΍ԛ~,*m}6[H22N<^E<_ivαPu GwQ7]5sߣDhրd!+ٯ>2`hɇf`\+ιeu: ;CvZiNE?) ̓/R1Bo  m滋M{ *etp'(%?Yϖ 0=#DwdSܾ4->XԀCoQ! DZ}Y_9rK`T<(v=sd/o@+Eabbf'M$3 Gl.zw,yzxMp(ptD[|ܼYJ7p,FG0?:̍@DqЩuHiG xyڷOEޓW7vδHhSk8`Omz0nmKՃF[J0{rlqpxgv:1>"୉`}ht;eh+m c q=o(խ[Bɠ~I*Zѿ7cp GKu TjM|t҃S%s$vW 2rvuTţ 7ꛘZYbE0<14䒖m!3 uOTMh~@@N  a|uB4당,p-T^׺,WHiFkqأPqf܂hQEJY/'~IKTGgJ edxIB>VqA%{qjbnIh9EB'İ33yi3$SuTg1{V8# %^"EבeMBjܐXQ׌|GɺRܪ@m~fЬ1 u⹣_[>335"-2*CSDE#1!eC8GUX}'vw=ἦXBeoLՉ4@'pGr8tW|=fpu貞xov.m l҈,{1qn$~3*`dI "B[BB܏ lF[X(W~?`_ӇQ}Pdw*]hzrd&_KZn\=Iw;h-(oDN qhFmF^JT첞U%kҙ,0K)3z'.t ?xWk VX& g% E^[< d΄o݇ۆ/AЃcvv7.V~pGzZ[F*W9Quۻ-qMljVR< 0X4٧ IȃݝG^G#s,B8>1# ?Hf;JtV&[d@>@>^@.ɇU8ecѓ3x?J68Ђ~ez҆knBg`exR8S(?.9G J9%R֚>vEӪ` MJMLa]B֟jrĝdB/f6aȖY_h+wseB`AZ%#&:%ĦgK{x_M8\rġK]5wl@C\r#AiS~1U$Bkq74|xxٕ ұn|]3Ԫ0%k(#ƒc75"-Ŧ@*?@e BhfT̝))ٳ!RlrG$oqH9[-MB*+{Z*`(8{lZ Mk^/z YV> Fq/afpQ<AGlBh RB@> _آQZ(^ xqQe˄X{؁= rq#ȴ8mL'ťS""97.a]V^,V̮N9U_j.Ҩ7僻{K[0 lOBMnBUhu`xnWF+ȍk@11<[s2IR91XĎWz+znk>t=[os!Q>ET( Kwli8 (5[z 2Š3J. D誺A 8MbO e&PȈS} $PKܛ:>*[:~8X#pl6x .CEpmi0Z\ 5MbP.myE(!g}PT%WS]@MZP6oh"6 jCGڴ}Aۅsx2mEמ".qCSA˼/\#Hpc@^lÀ/*E4w JDm6Ap滽9˯<+w.~I=UVW6g>d:eod xJ=|Md}աa`n[4(DLOY:RTMMV10hgFi%ڷ g7I军 - Vvx+},G|Ŗ#jX56҉%3 bO}k'L`i  `)<{ <H*T<= _)|v]O57{+`P}. Q0rK'7^ĊI+Jh =B],GF*ѵ䊗jf֯@6\%(W$dM.в@.!AKWL;8H&4qʤϖ(*%ua ]赇 ~t.w& / Mn>4jDH#&1jf L_iDCVtAh7':nz-~d{?i5d4l,1+eLW [R۵Sy~1Q[HDݕMxj}ި/! 0Ws ö*2k7&J!$pmdÚ"?OqȤ-'9F @ ^uH[/H$*B2hB zo9dxa4G4A<h~|\VZAh"Z ^NDŻ?dEAk O_Bgu3_gX<2ma'`lر>}xC@BcYepǕmE@BUD/*þ5r͑쏲ؑWP 0E,w+(UL RG hJnn$*E"~P2*h6+# As k&lԍgA.]CSCMXT~bjZ ;Ԧl \7m(+tDROL]5 @9N3ƕ p # *@܉n+on_ɖC{UŏOמ28o\7GXyk'ݍN.6g _ʲfJs{?dN+~Q*r NRC \Ox ypVlymZ8kG v;B j਄VE?*,$-;a6c6'y'E]FdG ϣ*XWb8\"Ԧ.c5w׸mIdeYp 2f-] Y PB䒾x Mh#rHn5IY r \Z)-s;;sEM&eyr-mDb9 UdLl˺'FB^`b^3ors 0+[ҡIxD+flRk!^RHo d-%wT-7iz箦 +|P 9gNnֲ MaSX3ds/(;ězDmVg]l +Mwy@w z8h xX(Jj"1j˿%3SWgv, tAƌHJacU|#!5BmƘ10Zmv@5HI/O4Qxnv}l'KZ#X\uX9! (Ke{j_H~>uK25FbS<`NF>/L Ӗ |S;\r*f[lEWȦݱ'TL]Y~#pB|dr:2v:nLR!$Pdwǫ&ϔwo$27)5RFmߕJFӪm^{+_[vn*_9 t*흙&u5_LܼgQ YYq [P!h4d1I`_ߜ=߫ˌhRK-P-y"$\z*oE> _U-No(ZAڟ~܀^8( 2ʱ!](`NXK&uB)-NU҄ ;&+ {''h=QQuaHC{$~?E0(!Qw\iʷ WQuAZq OM /YkY)6<\ s.!*vS/z1?t >_lo/(r×l+g3هe#$@`GԖ.`xD 4g9\Cm:Tj6?4cI=ܨ"sgZ X #4Jp肟| zh9@34P*X! ^R{3_YuИ* o) -hx׸M) ^xfULK6euJ݆EBtMb%dگnsò[ cŷ5}䥉<) Ơ,_!m02nj\,tBqgۨUb𑓚4oYݫp H|N}gf`g' hpH̖Dl^W}~D=ͽ,:\~/ҕufۚQTuX3"[)8uuݕH)" vx_]/S}~o\QQ{)f50`#n'62dS ՄiC(ˏ抦֐/P":iIX,+p5ݏ}|cԒ(0,/Ug2Sd?1*tpguJ}͖H1^T@h1/y;*4.^TZtA],4 Z$WLCgraahH: wu%MSCpt*=o O7E Fkd\oa)2 |}/[nU =:P1 _uKb"$aiPb0EPB,(ؑ?U!-sra`IQ|fhS@b߅{Ʃd{R:bk* ߥ#-$*ˆ-Z}nAK0M|jQ͞T d0ˎ Ct"n.PrRV:m NVִayNF.m.Q;AYXz;z]}`Ww1׆9?x`OĽ;`QxwiGdUhJ֒u]oOhx_*G@VɿE,d^MKu6/]8 .ie%in*YҏLAq [rVF;n˃JLJ0Eׇ]ASlĺgU 9P9&6)f׻=W4y<.ڜky:Og+ieyF%/GX[7C}ؑbB2RaKI\. ֽ_HTMOnʭp4 ȓj&q|ϋGe3o"D_aDR$F맖MB"lJtysI^kA :$y9\fZk)qWIj|߶Ll-Pou^H"2,RH@38V#i/\$y HuV T8,tx#άX¹zUy~SAR,ocSKkS_|9e$bs{8F^ʔWc"Vj*Il=JP Y]w&۪Ӱ}+.+t_|cug+ Z5l9[.!oS7<,Q_*K _nH>t4g.C(|qGm-~uy@]+ǃ uu͠J?X(BMoL'] i@H2?^moBHtpI`w6T{½/ݕfX<*|B[Tsa ;+F߈/r==jP W.,diQ;+&"pG䔓 r{G+@L e#1cw4h5D9ߚ\Fr]sU\B%\kA,UB~eY!uKJb@wG9l43eV)l @l3mPSYU`5: [E6?| ijH n>2S3lju Sm z $ɞOoFܢ6Q30DE閱c"{`QhhUNB΄֛rں^u2APԣ@R:<|;i+ԏ:͇12 FU!'^Jd",,nA"kόԍYY:;: i/˷|Vl0!#s:;r@ | 9U]2D}#0^IZ@DK:_/$UUUD2Ti18znԇ$ b!&m/9Gs=%FɭcX~1κJ1𾁰EeNrC?ϼCz=@fjޟyv: 8}B/Pф> Q!5u-yr}%C%) EM,ܥPt` ZxWmJOg$҃Af>/ {JqΘS x+)r'cw.)p"-3]{?FD=lґ<6Kd'%&+bhbcMѠ 8_~Xeg$OAp;2+q:o-}n`'N*tTdkJ{RM nohɳU5ҁ!2]W- zyE~VŸ44.hT+ \йQE2վakOclx]=eY/Y:B\3[e3Jyɇsdzu87 J%ɊaYZ䗊@ml/- '@ Nؘixlɣ"#X2 7гt޺2 $vOiV)|u2'Y˓>4{kgˋEgF$5xR5}wP{f&su?EDDq@ՋOŊbb{fs؍2$MLi$FﴝNm w+訞 4S9;͕~%b;ZUN}V)Sۊ2f$Uw = 0yڹuq*|99Tl`aʞ|lUHw gIwvhhPV4uT x2PԊ^i*XG]f8pfJjQY4VKܦX`{H[~4^dNqd0U4{OhYVo&vSbF >vϔߴxZ-( bxy,dpk?C7] Ynf \\)E*ĝq&XӜ !`0RŇNg̀l٦|7hƛθ{. btO [{6r>Vz\6E 1gj~@MPd Ԏ\\;)4b>n΄RZq1Sްu?S zQ|,:$v0P/6[@qAQŔ?+U #,Nx SW4@9[Y1PhI&_xoNM`S(A󸨋KB:\+PIaAgT.W2{ HHCµ~OIaNJґܘDw0=6!o-T ywL_z-(eF2=3W!!+uk11O/ѩl^3||PfF;apQ_ܒK;|MK2&S5q?C5 SLAG*GO2'e1^w.@H#L4RHi1;GX<9G")2O6/}eI`\\CL)LZ،Y_ʿ~]u/ 1&MYl\Dѝ\9jZcɎ.k%3)BȍSQՉ- eĠIq} kDtjIE3+:dGʮS2ľ\kٳ Ѽ)5NRNOIhpg2@iC)_\Vi9aN-\Ҫ?.VޅY)h* x1d MBN \83ë:I_-j]s6 /GډY!PUE>/B _c٧- ^jXAJ(rlȈ$3œ̈́<(rG>VAKh-V}HhTcT $Bi5OPtǾBkUcA/R{b9?-’KobxI8J;asw]yvыXz\>Wp>0;'w޵YlD̎b.h:ʆF^""٧t$9ߎgi7amh0ЗcRIq)j%_׹nbוtm ݦ}8Sg\EOaR|k ʕ=c^ɈEjo% ݔU#AOzMb~D1\a5+-*:%\2ltYN1ޥ'p .?5Sq8['hfU f * m$ H}n:5,]Q3a1,:We3+{oY2D-k)͋&v 'mRI0Qc2iim+gˉP.sN8"Xր(_ |'QIr7]܈1\IYx%v'Ѳ\Ur~ g8$f@Jt87&X #ۖWҼZQd4jH7g+"!Ǭ00d܌F۩]"sbdRE:ժ_,qG;Y?GeM-jXB&b-<6 #صqj.Rv\ac@D,ˉޙ(+Ʒ0>VzCe-)By g9byH0)^^ sjF΂"O>6fV8S9X,ZBG.KgWxU5GvRI:io_C 8(E,6Į"2s;gW y y l kpt*ʶnI 2̻3rm-mwY Ԅ*bah wԢܱ•J}5I4.$q0w#e=J?DM*?}`Tb5$YdS L"a ,^W?Z~VW{, OgLIVx C :RU.;az:¢){} %=6Zζ{x-K~a˼B-1.`{(0Z>x@PƶM?ن${]TO;7st9g/fSy6` `؂#(=Yϛ'HMqr#ß:/ʘ-*HGeyIZ~}%kC/_&,Z Í ڧSѾ@>{9CeoL 3I\ Yܭ7ffdd PTd#rhqV]p!|_0HF@czOUz/,DJq%_cvd! C3Iw7a{ {|j8 kVbQ$+u}W]t܍4|$6=Fj:맑}:zpթoO vj̧gR&+=Gi)T@$qG(ݼ`D=c}l , 39ZCue*/bDJ3 +QL@`2UE9z|XƁ\ջ&%Ib.7:]$xV-)O(E `c@Ճ^W~t^+E^+l"9cوS+!HR+XxD_e)M ہhvnCA=ū GF(?NR]5#S몤@д~J- XO6ߵ"|i1&+f+@᭛5%mnNrHmy !RNȋwb{o^0%ؾY¼6LDmM J'Tu~gRYՅxd ;)(3Hƞ®Pޯ7Q[ ?z_>.&ܡ}4C(Q68FV/ݭ_`9wl0SPC;B*YlRyP1.pQ6ճGPUyIk.0m'q2h>6k+8u)n5אLc:)P#F稚a|cEN׼ /zQxLenƒH4 6Wޱdh4Sc #ޓ0kPFF}ǟ9cLv-k u_ǐ8k- 7cs4.JXkW~J"A2vRzO5Bv˓j:Ez_>7<|!m%xdKOC *AEҋU"87VF?9i%1k9;,SƊZ^ڍUk~{,rѣ|4KmGCϝ~* HO#vt.4*klJKNIQHݞNQl=ʎk;x+8#?mi(p<W(aqHrw`ޞ0ԐnkQZ`'.`1ģ9049U;ڼyF5x'īQ/ݭ4=-a%q< yPȟwuXP嫭Ճ% h4"fΛQ&fSL04eCy ^l䏞scrI[U!89L?!"dL%(ٍ bElkxLO/ꊀNɆ ֱO\7$5Iͭ7''A 9 &o?38){:>{R/5Ʉ :֍D9L3 b^A߃7"HI}Yǭ+G-I=ϐYP3JPDŽ93A 6?'%$oJ)#+Uۘխ;tސ^/xJ>Px61VrS$_nAj A@~ L SXy6Tt HUXUf7qq=r d(JP'; )(Jpgw~z6,S ،(>YHD>O/`z+uЬk8$БBz@+ \ΦL;Jxd̟(֓L4P)mP\b~H}JM! |b*moWI7VvUy{M9zUvOKHscNxss܎f.3E7UH 1XrP DrZL!9+ H כ)WLPHۣ{u:R&Sk8"9JA &o8c6|[Lb'L\toż XA>#BozL9ֶ̨Ko!ČJ}t(d)YP>Bmm uL3f3sDHNWWFys@ʂi ^D>16K$S{W+ơ-l>yӸ0ߐw2/1?1mtv8Hek{HL7UM$m5AjRT=(ċ=ģ#-\.,K`]Gk_#d98 \un%%gaγãi<2Tc!&34;B/%n g4LYNT_>sq3tN@S!v@p}٤ ΰv%ӱa LEE!Ao7ϖ씭c(aqԅ܌ e|F.C,m|8κŲf/o7~]#}H$6ѵH\\*XƽxzJ{+;ޥT!W&P7ZKLPP'e-H"d@6䙸%I'WVŘI &tT=d,2i2HFbݩq<b&=F5c_& Pv١-["WmqF ȰBx R{ަ ~krǀ]27sH6{ơME\";gl"QኃCF=%3d1a`I9.H~ ̸K1:FP ZOEP{@5\ip(I1+1S_P Շ+fZd2t ɮfe|lGSAVn"43vW1,#khk >;A*E:3YlґMyk'S;nٷ5 < J-5zزJq"fk ŔoUYe;-8[CJfJz-eG[VLN}sa4m< :KgH>a89Id=}; $\] w)zOw8:6p G|x!Hvymh#rO><^]9 k[N2 ;U 1Юije67i~or]f"s nИV5d9X뉧ǵaio嬌_Ǝ;{k]R { נI`6hSG~Wpg#cA40:5QSҟ}fHq7m8'F|x-5zԧljPw!4Ch~?l8egiu: 0r3.X׭NARlrI`ߺpR fNHVԕ:g@BI'/n"-;<״P *HC/Sn:l}ңʭl 1nOI47 NWͽk؁2`e|M'emoG\Q9Ѡvƣ!ný:YF&c jPtS,I<֯F^2BNTYR? Knt1$<@7ʝ_FVBbti9OXS+b`@0?QjM揨 Y\E _nu=M9:)RpЭ S zDBd>'r; R:>4KΌz0· ~Ü*OrTL5_ODNZS Q% Ĺ A?0h fml-,4$["֭/l u/ȥEjtf K@Ρnm޺,[lU\)vmםS~5a\w7UBY٘zc=;"LK?~K }L_KWXaS%bY^Ǐ"&G CGyFKψ{ڪBXS;f: JLUv0tMe]UҞ rvvΈq;Ǐsr!l$lZ; 1B$E+Pb4.eom[yY L "24+JBW KP `c~?p֩tDx8uYRr#FtL-Y' 3׵C^rCM++[zo!3d3B!2k]$:[Lj^VWxz#SݤXmQG`Jkwmy'ӰUe`SK*6,A7$ 0NqJIDL%iFS8wQ[sp-^/ޚ2Fr/Os񍂕a0"Un`q8 %]nE. W-OTmշZ‡닁| gLc&2j~W0娅yJ7 /ɣ&KqKo/۫2%<&E"%1ѳJ6+Qh5dE%#6ǵCJbmqJaYa>V/G7B{)uEtrMxcH/:6Evu# bYo",QƸ[J6džY$& LeVVa0F`E3w9sKTH9DFP~:>΃4qVXVY(ܧdDqaڱY,o0by ΩXU6@0 GEuW{bҙ7.*`, `7"q@3ou$ʋLJk&]m)3l7)m$jo,G2=>v iz_=l2Ֆk4*},kx@ {x4(*x p5 D1NsJR Mp ^nMj2:rdz'+wͳL#'l+!.u&)G.n98RF,cc|yp ӶkGݒVx׼*}~920Gcp@]3х fpBɒ&ä88HelQ `YMQ<8JN?k-) P-9ENBgSe5)c-@٠ETP8QO05#gYDnjÐͶDŨv2Hjn@\{&"? Nƹ|I#WҚH>F f7-("T>4hREUwh3m&(y^ !.CENщ+wV5*:w­R{{s<ٺ~\ xʘfM66>`/Q1)툘GH;.ܤjI[B_XJ2e"u/eMl p~l+.g+K+wQ9}|BЈLq5APsywr"3F`"o33v|{ CB4Hc S:hl{7x\1KzSz`->V)%JݬbUBF!tGY‹1{"v{G $'WЫw`Tʦ=)z@҆>4-fCt;G2?ˌw&qk vmaJKUCE; PL~fX^j*?ti}ƈ"/S0O06l poďt=^Ԃe&%tOLWʒ?٨i N Ğ0S3[޶)tX>iC&{ _QbY?A+$řw~@])?\ז9g<:@ qv!VI 3BGz% ޓpfqV'vLlYlzBǞHE4 ꢈN1簈vdkhz_hr7ȳޥ:WKZqg{mE@K([ȼ'r2gP4wO{dZ Kv"@egʞˑS㜰y pxU” 8~c63![dZCɰ#;s )kKp%4wHO3 (P<"рd 5zw&>Tit6WI֘jC mD uK`>>G)A䢺(ϯr#QajQR5> !ܣb2 3څP$O̜|9Xy*KWIw<.L@o#q@alBj7`؂]Y&fUmɔT/DI%6T8^hLJkO \v| ǫ:ayqVD}^t⡤/Z`~&C" bimrf!kcEbX(|@ >vc,d/H !]V K/=M^+\Cݔ?I'fij󒝪 V9_S'y>Y2+bw=x*akvG7t)u6pAoNZo #Rê}"Ű,_Sx@ jeS7i2knyD-8Jw|$<^۷UoMC$R+;[ӽd~xI$,'A]IZVya'YVә YOo\(>145$q0DRmG2Ή@X=Rv啡1]\lV,5K-Pv05%VL.;B|!fefJőRp,&Tj%_ rյ{lgT%OW0thabVC];L]ِKPIQ(p>(} Q{k1Po?}>m])(."d'$ Lt>Rp1'UĚUk(arsw'lS07:"u] O*CNka6Ik 3M8K^ЋCߎ1R^Ýq]נ,ٖҜ 35HN%]BC~Kߥ}Wѧ؃Я.uOmWk%ᓏIfma Sc[UY>󚺴{ׁx>}0>(<`M.Xdc:Q]ŵ|Y"mJ,Mͳ3!iSZm0:I .P֮_Gg0o1i% 9e΍L1cuPWy V\+L$ Yc54V{ &H+pK:j0T5U`I[T[D, gk !"p!C8H`/*ʹ{au>IZ+"O,GQ0bAO~(v6sXj*:q.8^g-ƱևӣަltYT^B4EGYait4!?z!؇|%ݑ>HwK S|,`8)E.' 5_1g;uoX#>X$ZX:+kͳQn}<EQsf,h1KfKB~DDIXcmT֐Sb|͐5*dG T,_F=Jp+Ы芲{uɼk3|RIWV DY(FǏ(jg\D0-ڥ8z.CxrX>*)ܖg#j5Y=yt#{ưHѐ7&8*^sy*l=Y ]nO1c0tqG y7\DXӋ4H%v yrOXs<g4<9~R'܂8R Sc'ۨI̅tESǂ=juT`w{.'iKg0RS3 x]YO"Q/$5*ElD45xSR 0Bմb0I8@!AlbI_uq$ #́ l!u1P+(&O+WdͦL#~|nU 65!SB]'p59C Q^E[ZNJޗzxF@͆jmEѪEn!)(m9 {KY1X<=YG)6ς u9&GEuāOcrF, qKx`lWĤ`u3GTb)&\Iv7:lK3T?mpr s*̫$]U D|f߁0 l-y$wPLU`-(\f Һʌ_6N bfZonybŘyd0Y\Y?'p|Qj _p ~':v*Ex7W!c6M7׊'r/Ynsrm_O` J<StmrɞX+0hwJmE^h4 F[%  uޡ{\PQg-Ls!,)Д`Vl}$l0C>~ `Uuɭ;7bime7w_ˬue7H΀\5j*~bn7t#G1P1~n+E8(4Eu@>[8x +*LhgU qճ w,SN@62zsZϡDlݴ|*JwKPr_ף'o'GWAN~\RG 6,2N H~3:fÕY"Y.7 ˽zZ=#n27:^\HG (;5J,tP\+v~=.S-x ?tr z-t"QZ*a|_$!6vA_X4|ml.XֽnU[fOӽu wŘW)/%]c Mx|Eu{mnoPnRnG1Mzce`lֿRZV ơ  1=7y?+\5X&qTՁT>w[⸑>t>7f& v cNjSLsV~|UYCit+<9k2'iQq{DFFJyOqךQN0l1[%u(Y/6Bf^:g{kYi-Gĕ3*,-H#]p̀iR3v+8|љb`%ʲ.Jz+9)B?"x7#f$!z {J{eյV/!*%RMff5 k\'`K?)~ xlc2Ze Bu!v*ɼKmp&w tz3rF%b@ET ɴgHa# "p>~ wX]yi%7s9TM@bWZG3.FC7gѷ/9RVh3[M%?z/_n) VI8k&C2Ċ䣒rڼΟCZρ/VJ.tsPpnbAo˄f K`I7i<`plg/ύy01_!-ͱ66aF'[ $,&T~a  [=UMt5v|t5Y%1hKvF C۟`#C5Odm-񫁣j3S(CQE&uƃz7G3g]UD۟D*'m s~e ʇNqLTVGKQH~#d p\U35 4f×8 =v9S̨_֩CqSxC L*g)ⲱ[_U!N>K:bg.;w@.ѺOߣwBzWǗ꘎>6X Eysg`.rUz]V%UpBrAy%ETw>-0,P"${l#ƒiJR4,)%ݼʚA݋ck#?9c*䘍e_Վ 4}MftNY[`Wsx> ?AƮTOt7nW~qf<R`՘N:׽D'֌wD99\s#iN٢R KガcQ*]VKHA)}暧G3<7`?9^,hn*?$"{@s&l9gKսռ r2qV 3;`N.4sxD%#p( jaj)guL˾1,@iƞ_S ߇Y}Pb]_N.l[HU}cK8*dM^7OéICѶܼ Mq;?FM7DȁuF?GM$vٓbw-6~ŷON |s|s9qGn{M©bIuRE!= v 43{uy2X\>0|ܳM ŏqg~Әtڬm342Frr m罹F?97O=4M(V^ *R!`L4͖v:"p,n=d3@$(V7Ov8{И%Ho՗¡vj@]1G)>p*; BuDu& 2\#^8ZsɎ[!&Є7 Ằ~=7, VH09:Z=4/ kܰϦ*LWcIF&tV2bd1Oه|JC RQ77$|p U!v)i%6%wQGvڂW([n3D(UxĿ2&驞@94${B4&$82 .ZSͭoE}QqfO&i).zDŽ*Z0 G$^/dyަn8I!Fbν-6EzLÔ-cC-(7ŕBQ U,1A#'u*yQ+{Uك^ 7YK%" ^I9 Bid\}9+Sӻ+"r6HSvPiqwAO xxvuژO ?fkI mB-r"ǡ\t6^Z0S;̐W-Q:p{8;S̠'.j A8+KRF;T@ͽW@; z<5OS0Sf06Zx6`TI$03m^de07Me%Crݷb +sQ2S/735jvYW@d _[!_Ɣ`Ͷ2!eyطFG؉3u׵>J] =A:0cdM# ^jO׀R<Шo.m%khg"2vlz^lZ]+n6y"]D"6>^#5Pj!c~Cƻ| pP*BcTn8)ӁZ\$ʱ{x\`ClTr"+c|XCI&W EB\!zg9i+pv_cr˴a'pbX8N%7)dF=76^m:`D 6ub(0`{ PEA1G$Tør8ζhtd0DY*o{P@D lun<}y )asC'#J}GԊܔtb>Xhxn>Kg?A&|,tLk45ε@9:Om*;gt~$ZMS*.dcSŠiK _xk@( \Hƪrsc)W _n EPT%r(yet J_Ԉ-zm`q%.tR{sqӹjn i5`Wc~ ;6Xx&V\|F?SEZk[uw)_ 㿷,؉ s:S\~8]eul8gQp@b_&Nwi}rCseҦLdLs>Wi9@DoUZ< dU::Z.ã-ѝyɥ!. Ė #I(J*>ۤ M5oA)>vmF{5ˡSRْ<+'}wͲ'Hl7iJ ol(aU25tU:k%Pk`l\}yZ~B:CKO)P ] \ 4l_Ad@'#A]. ~W @FO#5M\Rd]B=Y~GVlPYbJǥ6}#!X2"!fALiGH0}`8|0|C^y{p%!V͏7 fMf$ ]gjηL2SVVlĺjWZ6/h!2z&3A/J_ `ʡل-\.Ģc~ޮ~atDg^25 uY@":0<#2ygHbw/˘m(W i/8IQ?wfI*vUdt ѽQ_ZHg= UN!P)WZ._n5%ËPp'XA>Cxdл NrXAmAʼoߖ|(JzH޲ b*'K/U\o~ ')6ކnBr Foȏ6ޅ$Vs||':踐nьnt/x&z#Lل(o81}o.½p/> 4'  #|>ogr.!rH,߻cI 0*!E<Ȕ$2^0Uͤ%]7ŧtq#P4KB6 380+n|x۹&"8:+,//G8u |*~TzV N&5Β+'A^st : rμuci7쎵ϮaU AB b3;HhS&,ue*cd_ETɼG|L#Ƥ][ ;щH tĻ0 LBP^N.!P*'HțD=pAA@J*1neMk[Rx" d8-e38k]p8B9J_2F\z jA?+sfctq,袃Q**ټb*"%* 7J0Yqn2Ys\p{#oPBxOA}gݚN_apJlMkw`e޴@t-*)n6nH515*a &@a&/$蛊,/yV1gU:I{bKؙ}TusBmh[IY{frb簀lDh2L@P[H OFݎw5̖ͥoFS>$iS)$GJ_3()w֐AN1ٖ p ΨQ;Wb[y 2B1=q\NWG`Q7j!ܦ5LVbSVr*/ȱs:AU0υqmXftAm>td SKH $GL#υCy=b$}!B oX*3+qc0N0dZPa3a׼s.g 8%,h"4#{a;\miyBrM<ГTPw~oh2~wl-SzВ59*4fK5>X>4HxsJqWۅMǍv1 <{%Zm6ɇ2]EU, 8~42lnl ^8/+oSޯ+<&ˌX+ѵ{_?Ecўw_T)0~uC@ /%j#2..&g s#="j1 KJ4>a!Uݙ|gЌR*Tb}rS% CzJ #7s6x?3:2v놑c֪$1n_R׮l!t"ǘMPtH  'G2ɞ0+^h6'{w7΅7a{i[ (2Nr.ǀBe'SO)}Yi7BKy^5U]j t)io^|yZ؛k $J;SqB.*i?3 /ؒ-9y6K9+%VٕOu:'l,s˸cm!z(SwnfVbI]yЎM&1ɪi`W(hm_|<2?-5 {fwfylP'/ B|Ԯҍta> A̠{3z ?PYi(GU071b z<Tm:zg?o(mHqma-'7舋Ǭ&7`OHLV) Zh1]-c]Rka-v;1`KpYa3=Ȼ/%bO&񣋰y+d} ?VSm-?4O<ޖ)FmC0NnWR=2gW]G6ϳWY :'x"aeSWmũoyi! ,uڟ(2U,6S|oG7fG#~嚞,ChjCWU75!!3,l?xHa~̄~6tf֊9_oEոD,U;/&q>sRpK@ݼRT}AϜ\(?ȼ/ @>ụA m)["s Y3P Wi W%K&-.e%^7} YBqeBQW5gTo=ԾVGx{,)3Nͷ1%0 ;\/>O5@` 3s1hȉΛJ'vbo;8Ki\}޷KpHdf3y!5.}4`#"N0I5n'+; #UjY7oWuHɧIdΥ.>l_WzDâo.&h&f.׾;V,IkT9X:8YuiLenn*Yy sYbRcKMO+SW]7~M)ݧԿSq`X}vO9+*WHC4A ʳ1/ qx\9-|dJ"O`o8aWr%; t~_,`[}Lpr~@K]s 0U5%68$&}~K7!3t>v\bL`Msʿp3U.wPaJOKP僃ȯjf_+ǏZQ1*T`,L=~Oe2-[Z,NNϯ`}hޑYnO@b,b.M]{YO|DaIW(* tY^ %p?Dęd:5M2WZvl'a,"V>sxBadϺʿ|\]0ӱ^$cN1uƴq{fRcbb[8r]ru?#=?|,y$yx( WqdHuB<[%2tt^ eyq"Z4w׹JiFix1-B ™ *M>Y]#A,4+8K!֩ Cj H9k~1=K5VaSM\4OTL) $KVhz`[H*A;hA-MıBSэ~gv ֔av\%,lnNFvA1^{,0T @ku{ۏ ~|sY4;.!U$`ڐᖸQgL{S֜Zw1מ᷅;~K5oNQ/*W Zԏ;xz}1#<*iuhLDvP=,\*YE?Y ZvY%.$X;)"T!v_ l[Sbc|}7br {(%%i[Hh7s TC}536 et s' (%ދޒ8)(*s 0j"N-52{,g5W)L VLf;UT1,fҠˈW H'ocsOxA&C dncE(L8pǛp悺g.Sl2Sʶ]9\/O!HR zg?KϣL獩_±"! :%Y\ю^FMQəHΦTˉewE"ATxs ``t@n94?/qa/>Yv3@(Bt%%r`mlSĢ/4BAۖ7(/Q$d b(NP0_eyg\= T|{pp< 7#mvV1^j;we,;5ִ{H}G*&FF-M'Qd tL ;$s6w+G"iT徸^p]lt:S [JVʒmZ*|e>n3Oސ&(%!`-o +E+?z>n8՗b7Pԡ4,')GZH'yY,˹j v_Pʎ=~"Rx}DҁW+~O3P& mg?;H})MuRqo#֊mNC["Wۿz͸+00eBm~T݄<%Փ?vTe:u&jFIYe>ij"D7ml=ٕTwBz-*"4.ڲ.#$ܒN1ܑAtR7[~8 qcC(UqY\ZP10: A RX}5D ^e gh R0 Y]ܽLi ?kRJ{}᝱8Z/sQblig=$z0X1 R"х .`Uy2Q`"Y4܀lͽiG1Rܟюo5UV$k Biq+#JVwAR}z"J֦w:>RgmLF]|F؎TxRbȦf _6L%y(gܯ8@&h=a_<>m7RH #'Hi/q\⓬p.;ݒXj SDt5u.ɧnJ#ɉ!_ 5X_TNƏ ͼ7Jl+F۶_psBƨd byDL\6d4}/- I,d9 `S޸( :\}yC: [:umڟ:/{L fTHre)qE41uNzlEśO~p;*>9$^ve(zGէXgJs/ ~vɗt 3|{_^B9PIāٚ}23ɴf[1ps}VH/|DaKXN?RS I3tQpN!D\@#W"SYX㱉9nh;" nK_UG-nCETAF{+opRCc+m \wf퇕G@Z,>ڃGȆ^(/IEy\OR r6%q9:XꄨB!pjŦi Iš@yjbԛu~<sΦVx HDS?C]5Aޞ1d`yw[+R&&ydDUjyȎ "6k(^w+ݻm.ʸFݸVi;iHG'[5wLii3\$/7CMv*_$CSۣTM(Q pX}/}X ȫے Dm bHN= dV< }/'C}mq=WKiCb]*!@U TwUF5\H3̺ [H(?D|/tM6#D R\']d K_hr cԗuc#mhNo]zǮ FFl#Z.,oGAJ:0I.C^>pӛ%W|-⾎e?2ymѤwJ?2 s>}? %$b6Eq%FfYn:pI //F;m! w7;ǘڡbN^>Fbcqx`NeMSǏ}/|ն@Yf=;WA]¿ iњFz$%`gVG6Y~oO y 0] bXqtCJ6"[<p_œ$\5b s@]mlcf6b](Yzbƾrb֌3;6͐zY8*F@+x5^8H5; W^lfY{ zfϔW6%@Ix_ #Gcl2K:§~&c"#nTg^8l.`0T(L\$gS0ǖY~j+Gm'ڄFޙ䡔14ދ֨ZZ|[ݧaY{JD4Qrd[xnx}ϻz笢bU~asC0 Ҝ bq#KA }%ݶ!u=I0.QTxEq>IA~Kc ja1`~6%oѭxI2˒}I:n A2ŨEO٫AҝZC?0K77@Kf $Jx@h, \F?Kt֟Ӈ3X&! U^i.}z@F6(*cq"0Op}i̳wtoİ!/)jt'=ń^.@F0gU sȰ_ zmq1@n:=CuìR&?Pwd<v_`>3M]k@w 7s]GU9g~貝 Vs53nO._2`l[l³"ogg_EɊʂ.́8[I j6F*Ig^|oj x?.DCʳ5ӂNx6-~y{T:g,w|A՜%~Qj#O#{<Y'F4}F,ج?f$"+#lmE ͣ^2ԚBFjS4a*z{D$f"U^ᑗTwӈ\H 䢆YQnfRZCc>/PQp46# ǧ#o> Q/Ymq0FQ vnj`aV-8t! ի-*u7H~ҏ[H0f_y@}?#_%i b|72e$;lI'Rl,mx(M̦VWgAW8M]L67B,, 5uSqH"ҫ ęWXkܨkDdo`Q80Gr&\9T bD[$p(o*Z;:Bzur!ݐv$c+Ot] +,2knME֍sEl 17Kĭcu ((*iMl() ˡeR+Wf*/D,kiv<$tG^N&夙_G^$GzE>ʊ =vYXjRH` ?Et8M'ΜN+Ƿu`pB1[G[/&2%\4eq]u2Ǯ LMtΒiːAhg槡wA{S @Z 1mq岕[a$zOW̧X /IG>G)qzN]4DG͝n_C;ƪ6c?!h)]_X۷|a3Sky H 𛍠$ \f241IX ;HzPlr_e0=rv0Իe4[OK y̸(+RZ(Z$Qⷣ<@Շyöev;1h̼(S}i 8_VoZFUT\~w?j{>KêPO МuG,vF[?d,)vWȂWx+J@x+Ԥ!AL{!=u^@2R:ġS}vسMi>;_ tiߏd}Ϩdnr+q7bx^T.pSsCM)dk=do6͕rptJiBhBJNBpnpkMَʝK!<HnK08!?'3Ds X 2W td;CJb-d/U;iꏯGwA2jT. 1w/Qt%AZ7D'Yf&έNlm`F(g npcV3.ҔqɳS7~nWku1+ oH%}L⏲rG6JStuުە~_VLSs ozЈw3N/ۨ<2"سL;VZ':xNNEbZ^PݪcN10H9*XYl4OkLLkRXPgs$r%H-dlJm,{2J@1V02/xOoo7 y~ѳOX k-cZ2S=cS7cIL+1iǒʫ6ZrU!) &eSa4v=7N l/Twu{Q R;ZsWL^oJgw2*>|KlrJߪ8\\uQM l?.Nґ\q*6Tpe1]+Aoԍvl|fwےctew 7 wfGU <B*|qhP.蜨Xu#`:ZӬ (/l:ڒ9)OGjO𔻏Cသw j׋+. u_n=uNZ&Z8D:oIK 謎] Nr*v:Bk`]*0N6Q('ٜe>%/Yմ0?ȉD 5Z_s"R>?vSw#Ƿ² ܜ(_^M&մd [XVYnM^Bo /x"1itM||[j_*)5xԘ5yڐSVNoN2ё1Fj0 J8o2H$/C|U._jl?;1혓͖=}Xhȕ]׎c#;~M=Ne\UM1z .X*d]={̫lm<-ui$G\g}ʟHXm&ZwU< PR\A~g{%\nolܞ,kBA0q—S } [l8G'l[%,u]WhVmYXYDb5u#j|3M* mP S+@HLduE+O`lT.P4Z"FF4K}:TpdcnAUz+iJotD%vP^) XBDm'1hZu@QH )1Om^WKjpxmB(\BD(WDi7*Z%% MhQ/@RnDo ]l9)6`2 o;cWG>m? y I|sx "ʆ}d/!&kyUvCpbJA~vjoT}_4qݼl[I[LG(x;8VJІZTv,׷6D'~S&A**WCmS.Da>,Tm:z.j%:aPjc< /!4r ^lĥ,?N'l4e#>6ljgYt?!p-))_}H3㕦2y`,iy;P1QW˿,G/2ťa~J N/at~x${6;T+>5ʑ=.Cg 6OIgFo0t&hv(֥Ӛy Դ Ge i{wn;,0Kt&tXɁnTh_ܙbDyQmfڨ ߭eb{.+MMJ$8Id ɹh:٣RŞ;hPr$=7V-)}0f8ٓ{ '3lQyn}7lmv+6;Oe7Voh(E uȦ/d,z63M2!ܭ٘!8cPw,/F\mm8I4ˆ-3ȶz^2L]fNԌzX~f5p0he Tj=JGw$ *=2,l6 #.yGOd-l$n}`?ft-yc?DKeaoCL$6D%4[Ld 7V_p?"+^];~{*x,m=5+Mo~|cr 3̀0pDhИRpwܪzbWyPx 8Tpxp)Wã"9 yLYFY'g:;lI O&kK~p|U!W6ύpp?xuT0Q"V4 } 6xdyTR(:^EIa&O[{SYwAX|C3cϪ{i$AO~RK3Z飠 EO:a|_KQr`XD6}@ }4P$Y E1/|7+;~_#3FOX5-bTRl !82t,̮=|!$ хJf/0ڔL’O+J{n:=^ɝUKM/ b#+Sy莕=}w`ɻ 6i6H-I[5|A,laO ƣPɬc⤆+z{dZ㣤mer)dxZw7dnqڒ7&Im˝Dd[ KWps&ȆУqml7_$G&PlPS3 ZNcy& Z(|Cy(yZZ22^:YITޮ!9(D옅KI EK _:uL`xW%w& )i(VDZ5uxLP0X~J#^^@htdUKu~Hi V4ssRrz!B(ki+DeYkj ^ V3[Ghts9HA:z'S:o0, t5kYۈ FZцg췞.Υo_8 qv,F!fLDF9+R,LЉ` Z[l|_vkR m{.JeNdBϤU)- 3,(;Q)(X Q ŚvVh^a(-4JF6Iug!|pbќe?O.uյf2>G[g,p>$ \]kjQ3Q@Hx]?s XP仗xbT*20ԅI8e AqG[/tyċ-RRQ;K8zn\iMȋMxI0Aql-l q=͚޿Jiz_iyj1-+td=tɴao?C,^_عRRgT+MqGݰ7p(* j?SXDUVjl+:ʹVEgj0AlA 9, 3{/'Ɩr]uq(8QK?Gi}ƢAr,(8EIɋfPhMyqiPPh@OfI玅 pDc-C4;)P8yi &Ts<fDfϞśJy(/`Ϋ,} 5lT:.p|W͘D& cvmd C̔},)7e[XOhΟPDt^C}L m=naw㕕8kf=^P6VAGV(0M m*eng'E/6~@Ū {Y3zh v,%FKry2dpC&aWXy -iW{#yrfWctg%"̖0*2azK)%%-U}}t1[>!C^͑hğ30:"I[@ET%N1$p65S^)|\ӇNbI`&k%4[tpm~5Xr㝰eڑY0q wAPeRBHgg(44,n7MFCTx;Ռ=d~󇚿ˬ|pۜdGijM>qIn;<(hy߾S  \E/ۨ?y oGXrlЮ/ՄLݹPx_ vRwzCؖ9/%/# EǁwH]+үoXSmܱ4m0_oh$ewClGBBtB 7=)%Fh_ln lۙ2VUEs"d RP+ٱXg4beרUliMeui7 Du9_((2ua¼ -ȫE~(dѠ& uJW '0XAeeIY1lFyJd;:N7WNg;c6ͩ 'Ґ`H-ߏf46 */HE4P).sh[~>9 өZ~ t(N?B?O ?#%f, Ɗ&> I@mmlIx"/n'GO4酖5JIYMVv[t OѾ;;vt6yOXR;ĵ0(q H6tAEJ[#Zj"?&h(wXr'~rk\o8!kFȇx͹erY 6'%YR @H#a<}gYq%<9){#I% JP*MŎuBFgC Ef_R:.}zz{4sj33U@1"iM B2~dgw9A]7:pi)&}j\WhT"y@z\t+@^/_q+őIG~8UM 7+Ji kI6v΍c#c"F\,VJPA"[iM'K/QpŴ+W?ָ%#[Ł 1ܚ͵WP |ar;[qH.4R4A\~ j/"Z8CE7 P!E{8\hp8ǀR6Hc.q#aoԫ+ `+ԇ~o~,w "֭cUuIJpʺNni\I֦X:ѥ@FY W6A`*bnׇyHnog[_,j߸)1=>N&BXq3.%nZ%AUiai Ok*X 5ߨY\ry~EJYX|-m %7 G* zz$nFu#muK`+s*y%SzyVφ(~ֲ_8"e~͓25^K7Q#DC??B[X6. \`*lUupFlb?\{zA,ȇˣ˶؊&r{ˢGVI;.%VŃKv7hĵR!0}C}_BgufR@0R@B FM6 ~9sN$ 32vgq2𴳿sWXNaHCnݫр>tS|ԾY%k1CjXYwx4]Qd_uN<$GCr 镻PrV\.f>MXgulYƥQ}\]@}gʲPΨoԗ6o(SzCsY:}W.cAU+[H7sg2֠8I]3>(kQ]4q QZ^9թ@\#kxBZqZBJqe!>ǗҪ˾#sx<'zjG֠rgPR1TyyuVTL6V,8ϼc#E*v}32lWBX8 eNEMoCs/C#XDK E{)n14X59'x$33z~ܣ9l:5œQmW@: m9ިQ kJ8iI {6 FvD7J}3Y:&M2E|5=WS6/k[f9bLLҁ<&j~JRBc5֫a }N# 7Ͻ ^"r&H- )u؍F 9T#) hya5E4Sy(-O\kĬb~g'at2`sGWeD XKOYJ;-fSGp_)7 3燁u(vS"H2 lFk}'H}Ib=bq{P_kU0*\{T>;"0L 1b"{oݠͿ9S0Xr1Fhٰէ]L̖=/-p\5?kUSW#$=4}@W+J[(ՓK5]ݍuvKˢONזa(sq;Vv@~ GyyTtns7t(?eդَ+׌!yMgy(3.v}ѷHA<%ZQ,R'byeck7 ߅*O8V0W;3? $+Lb) b71Sqaimg5`&ud9KNf^@smQeE|d)WJ݆Pۤ-i:u7!}q#)K0+13e FHӞDŽNŨ?%Vm̷43- 덄L9]P-ڍ;SsdD$Sj+NkSZ G(n|L^\(ktD3E c`ke:bU*I+?&bv! $GQQZYH]CƦ|? fj'fjy~wLd嬉,κwd eJn4)C%G~\H],k2zծ(WhLݫ^dVl.@ " 0A(-u\eR_D|).[ bL1>+gW0s)YtL4H őWay>ߊ9c%uSC* L» ;*M:jE֨)́7l3gh VI2aZgTV.,'1b(fQTn&S Xݺۧ rC5k`=a[E<)C#Ԇ-_׃*_s;3ZPd}n Qj b&'ោK+}ſ"!C:**F$hfYTRiۆ =RyKc-SI_Ff3n#u qVoTٷ>rf_+zHؑ b@)^gAK}n ƺ@ySCN QL&s<, y-9bh߻w[*5XUG?SO%ZXǯD*G 8C2P G8{di3@AW.(wXr,Ɓ!_xAe1!\` wfM/h%a~[\Cݫ1&+jvb Nl䀐ދҞ`JR,5t Dg$;Eb.!5ix7MNn>_%KH“#&G˥q[)+G%E͞kۛI!F`UTN#D-&J9*Y[xlv ۉc39`Sj=Y|J$#EmbwK7=%Bd(Ky CƝ$d1'SYgQ-vK܃}|nj5`i㐜KLEӏ|\LVBq^rRic갩k'^/SaAŃ, &RxTVBBa{S{o/#,D`d6|I'3YD "=*_r'&yjWiQ/Lv0H^d?R1̞]B5N aOyǓ6eXXtw0dh̵yEφUW8zE1?t;$6I׆EO)B%ϼ Ec^Cg izFsO' Ө.ֲxKYeƌx5VCVZi O&l?z0 WRGoʴ#fm-S$:GnŁk zH6[^r%YNj_X̽Y&0f"?%MEWݡ1):p OU[L1m®r?cͩ@Obl xִO͠W@a<yx'%f4:0]i4=0ɔ3ϭ|I[ j!|zU |k'vig:ux* 2-¦yәI`9Mn $=ZtVfq4jiʷf/en"?7ڳ"ۃgVXU̺bv""IЫ0}lJO"r}BԳ@oƵ3T< PX"  !Q}j&i9pS,/]GA}qgT_\;~n[ HOȥRka_3te02qf~ ( (~+:;j{/?S1nLx@P&ZJ tl'l0vX8 p:@ẠD X@93T.:ݟIxNQsz홓)%JIn]I c/( vS)iҥr>lJIOȻL.Yݘk4xXYP6ueo Hv˶*ЬX{i8mڈw&jTХww&?;M~+;G 1޷1G<`u,5ȖrGw6a譹3AXܖžt)"6哽|^_R^jI8s=%e%u.It۪L~_U}E^Zp0%>F֫B٨_F{^'ŧyL>: dCDCFD=E!(]1J&V:kbPc^dV$DE4w:2'(^Lpݏ#S{(}l bnME D%h͟>Zٮoq:bjrdzgly!Nz]$Eoi.sťֱHR/d2Xl2wĬ*kL&Պ1VjOI}y.Ua ҢJylm*SG†n:Ң@/~, !BTH\&^Wjwh9 V%Mn+iYmO`s,-[.{z\d 1&j`MV)!z?Dse!ccz#r!"ɠ)rR J=t7fR;"2aCJt/ve*(sxTy;>/os7׃|x>)oƥ-rzϺ<넴σ:$r$B+TE*U[N vԦΑ~$4g!Y^(6Wdd/fFNJ}{<+:'4)eÛwj$qMvC6iaDݴŗ)uְ/b8~'VjyX*&olΟ;2TxWN mkYē? hs[mŗm!N򝨯xTBth%A֠md89zo?!~peYkKalWӤ|)>m _?(nxj=B " i;ɞw5Qe-[)g<ˈSosH50=qu.C yP8UP/&G2\ȃvs] }JV7"zEjJfo#ZZl&q΂kͰx1<Js(j6I v`|'a ,D< -} ǓWTfTF^ 9{@oh`H|%w#1).tؚPIp(/W>}" <ĈgRE'^#+;Ƨ>j!gxF))Vy(2:ٳl^i YӸx,R[bI4c[-MM^/[aVE/"yWo'Ì/@\W!IO]\$K X.>r*wmM'OeE+ J;aA cM'UiSckN Jj<?M=E8\H>#u&dRGVA3U36Qݥ!/M4괝5P J2f iړ}"J׏&7Z{kٞ?H_S$m@\˕x=rBMq!PuXocwS./hjpXx›oMdMUDϔʵwꌱju"N,r&?̭UVq|.H2^hyr|cиV|1PK~Y!I}*H{-ΎТmp^#1M /{iuF^2JC|h ls㤦<ˈ/giv Bj߻ѧGLE_N-qK~(0?}و~k2d/exn 翱l;4~Xu#)udal.AI?P$䂟Rע FSu=+Sxk6Xx95m6d0\&냰 gU(@ ]!xm]}#~v@&z-{R)H k2Wղ>2dbl0xHFL *yL?czLW]*[moLd\ } ܹDAmؕ-'3!9Ll0?S;04:1N P>]72zao 29 ^BO$z3\;ymw!QMɖ87s!d06ػG$3AU7u>ߨpߥъanxtX̶+S7MRpHjr_z3 ^gy\UwjewD>5٧>Gel=%UxD.iĿ }IXK żIHs=S]֢CbRJBݤջ ѭ'}'LT T)0hP3~'p-p8s(eJ':>ڈ$~jq#(i2Bj1we=QvA-+so`b~OdrLf0K^(xxВMt{-S-eEh>umm 78+gʎe 3F[KY5=E]5_Cz<95Q4?{FTItD7$Øi-o#4sjtD!Q`@G87 XRb(W֒%h7L7oA |\62k LaJtBk/gs{^$w-Oohp1o%H};4㯷.}:J!F%Cj+%a vh|Dyb:M!^B ʀzU₁ fB ;#j%\!:`{=3qr"sWGVv&FYtU,M>Oo짘D-?&ɶy`~#x)OKcgmط" s*#בr|B6u,]ǘGKڋ.G*?Tip&|e<`BUsh҃D1s( s`J >3+u>tf  6`? Ho;_∝l|ػC;B5qlsF>oCe@Qe hx_9B4,\<" 0|]9%d"{5@KS󡪋w6R(r-l7\IĠ;='Dm\J}2vVx%= M_nxgn0E@ ,k9!U%1Bx{dA%dt/tϴ}c37?,BX*GAvdV(nD*J ^ah.jM!s␾Rb$/1N?ҰaN\[Όsat]lKAQR;R-‹ 4 sulG*Ϣe vnLqlpX`fVMճ/RoGMr 6X!Rں=nj4wZC5qb` 9upDV3BE4js?|Pېa[m=g? &)}P¼ȦlL Eg0Qy.{P<:! bEz"0wR"Ln&XZ_2e+ލ$HhZj YS-R@xo;zWw^OP[R՘OjPd{8y|UBk5Zگ3OYyepX7?ZJiOHLJ̳ͥcCJAoKߙ;2kxv?5fk+|ݰ&.g-YIPNHGwHmPKLP2j )r0p8j|9ѧOہv΀YefffUMx:Em\/ya90f/5qh(   Ǿħá̲؏ r{WyoقSvd]@h2bشSg^XRدn0/}]A!{}S1zķM_89/f+!F|pږNIɛ)V!ǰ`slD|cg% l%Y3Ώ7S*!w8Ѐcgc-Uڔ( >|QJ vAw ZyrF; rI _uJt*?jK +$w@#8䴄幐 uZק#)a2v(\ю71/;#pF4#'4PC)suZuOyoG98ymf&:Vm }78OW 8LEVk>i` , 9H5NKLK #:%hu @gzEȨ_o?!!@϶לlT@_W&J{jiOp bt[NcC|ڙ4"̶woVh TM;e #Br@ZElZS`nk/`a7q:*YUG\;7o/9@GvAXyٳՆ$2h]u-Ԓ>R&eg4ThKA$hcW|ӷe$Y2I@ktgH}[{ǁx'~޿.ؑ|Ewյ_NS68j/V\^5Jy[N#Zخɛ.s;Gs[j?94^wb nige_1w kn#w e־MMPXזҏ՘u'RR.TnT1ƫ&cKf92ϏK#lSQIoWqF9^wP Ŗr$1CѨdX΃u *A[Q&F5 Q|)'tB~ v0h/egGObr۱$hbﶅ#nS΢95jv3ĞlMA#s!vwI5I$ΠJ 𴼰9 vxeLEPpঽ0tb2WQ"걈GlIJ}.5ax8Ku\Iq]@m:R hB|nPZN-Tcs =i;.v쥱?X:r9-,mС քXdǨk;w#]F/UkB\0H0Tɕ撴 zSƆ+*セ1jzDKx^2AqqKaiw,v ?o/E <>Qnt,UQ~<ЁeMM|5}-hOsSHP\79v;H'ACxn֔Eq8DI4KrNVTe 4u# }!W[)s\G0D!L%fWAR *ڒA kN>fD81 \f#(!‘OdnԢ9;1QNo4Iޘbl];-8%uюVM|41N怔 O"c)_"k85Ed ychCUATqN7j{ ?RdfqP/"sPgxs&7KC@r:j|KC)4X_?rL6ՅM؀R^Qx.A 9E$fgm\er`19h sfM'mQ3zNCDƵ/xM $z<u&r$#89PV5%5`fטM9 kxKp_CFCYu`E< ZFOrQ`{j'hHC?;T-6_pkR6u _(Ro~(m̠\}Xܒg} :8x\!hjL{ ^{?lɒ1%ø P35N%)0 }!ȹJ\+Z\կwZ@X͠TnMAt;!Z3ly%B'7!`Y6{~?!7<8ޙG >ҟ,mq![mHsrfNG]%zaAD݉1)bqe qL(ĩC؉)j !~*F.+_4)1a;*TF.Pa! QQ=3thy;姲GE3Բ} ԙ^mη2TPRPLA7'xU*ӝo,VUDaq0AB 5FL(_{?2CDS`-AYqO 5 +EQSYoVmPW;\"ucAnR2MdU*#; _A_?2;BAs]$BXH SޔsU.(t#J%#E D kܳ MW+?sL)M'%(l-*M^Uqv-ƧI¢ǚ]]֔Xnl 3p~z:Tʭ:;fjM/ JĪ6pҺD(Gm0( _ fo9۽JTld=VVV>qK6_ wfpyD@oeGD`/3"H",1v)[/%W ^[z#i1Il\p>sJ0gK*aqy؝G%ݯdmRI%>w[c§liζea.Y7<6gs,nJg4,\֕DjS` q>ށ?C5[P+`G tm`{3&830R4OܝS䢬CKyE{\XF%z2y~lBcT {Hw!3:2aٽh"=(=$bl$0 \hj#?yrی 6Y+cR?.21 !wН[(&A]äu A  $#T(e#D08˨:3EOk6j,Ž$݅:s5Ujpa- DEl)+G֛ \n<1$da eCdp|}=~M"߲ s5H[QyFar//=Ise%D.7Иke|WSYL}z^3-ؤ&{eӘk N%d {c `{.gQm?wWm1⢲6Q3N 4GWPNh)8wuMl%b -技^v3[$Hw? oE?PcHTp{^3z _}H{1SlߌM#|֒/ctNMPCE|UEfT+I=sq#ѽ2"oYk"95KX&_JX1tZYRt= d rcٗˬˌz7*7+bSz#U7StpR:^Y I̔11k)dXR {+%[ }ᥰ)yk֠e^5n^"lJ6\dU5*CͶi31"1^}" 7{cBك/[;ZK.ЄL Pw7:ɊoPhYڵEJm5PJ8֍ђ S`h@j#A,T \j=Bd$uTĩ {#G`f4m4ߊOI.)͆C/YBC!b|Q N5D yiqZlQ%'Hڤb"xEiADC@*n¤" 53.+k۳_.,/zj=ߢ4TEo-lNA0 oiں3)r~T#< N[R_<(ޥTnY mTx)ebzu-Z&3wo8j@{ BxX@inQ ɻ6wr%Wv6&/kb-TbdlO3LBzXgJ)#50V74=J>-M`oBBܟH~J9ش$ K(:vOȨ$-;yC{t$y8͖PPҗKQ((`(M~4@J:UzwM!)8'6ԗNŲi Z6e˒XDHvdlu $xyfC~C{db ȿ99E "dƆd3TVqHGIr>K [L("O `=|hZ3LޅnsiCaB].یaEA ]wāLjM]S{ܗEz硖K3ζ07$Z+2O-+v 2BA Q.nH? DCKrjqVP2I.nj2à;cھoOdP E^#%/|rC߭Y'7l䐚x]fQ H4̶ۈ9T?*#p^f>,x~7IJ4@LDY%O6|0zu=w߫ bwE슽e\!ӳR8)0% |dp08jl!K[ ,sWZ\f-:TGXXh˷ A+bG 9^xvCH~Yy˟8-{aY𖼽ջ'jO, -w#ki/5Ot[`š}:iK%8.i we|aYDB3OP35'qO$]s<)'*>iW_ģfWff԰gYB+-&µ?R9NhXsȩYks"BF@8_%@4vi o-E"߲_A7C-p;˅Ak>ÌߵMn)UD9cCo6r2ΒZuj lYZ:8Jl?Rc4{R͏ûTddxj6z/t d+;ӊ10V'je btD ! eÕ:;'sW[E+uF,4jՌܫ7H]욘Ц4JM72ElKe2/e$xӉc[ni8/͎iZA/Ҵ; ޅ^PC6$Oa$`#nXAwogmOðW=ރv5oKU1"ggQ;޵~F ~-vޖ<мeҩݿ8W]\D#ԽjOeʮxylϲm0d #byFrlEg#y9.\^@]w^ if1 n:lTFS i|s2{?'\Pwa'pϕ1LOle+Y[`ɹ-d4K˱+>$_%dT.zkYc? =H+o]!yś {ӹ7~O C#q,=r^*M`?8.0tN/k烟,8 z1&%q-؄{YI.2yN6,ʖGF*Oqu7XŒ ~”"^Η2{12UjLaʩ\є|_tZ.5\HPŝ&)x.;`ou /sMoF4c1"<(Yn#(;uT.Fix=5mwg!9չ? 1{ُ捍T8[؟uDz5u;_'h/v/>[-k:pXX(Qu;&q A/d)u|WŎt+d\lZ>Ij>j2  {)˪ $aP2y20|d|0"9ezE$ js=cXy:d0Fʪ5 {y] !ɥkatj$UWt.-:^0Wd!>SV.a/wJ7<<&G̱3`o ܵHtd%LձƔqZ?C{5!<{-.29v*>mN3gvͳ^HNލUc ?KlIz)a*&mC'_$f2s)-K8 T!G_z2-H٫+|1|qCA}#٦ŗ'{z/XetĮ,9PDU{j'p53z..3#x@B.*,L32oX61P :nCZ~OW$$cfY`12Д`k&-V/>΍gbq)?F3k/:9)]zsQi<[1af? a-q@6oZ؏%bܯbYC+hT<sFH 1ERK- %@N3#nwGtX^^vgԵ[|U}d jȷN@ǭY{JQ%4S;n_?dBx,e?GkNw3SNVi#_p s<>¡"#٘'!KrHȅN{RiW`j8@~PZ\'ȍ^0< Ѐtx|;tYge:2-! 9!V1lw̼OI/I8dGgȪ|D0,7Z/^"mʥ yUD{AqʆN1}r&@%Yɏ|],*.lѻagE/z1S`޷!vaw|UlsA%^3~x=&osS}6=ficə81X(.x5KM2Ok 7kMƼμ$ʡ /^pPb$l ߋ2>ny T0G.=kr'JtradĪջ\-#`[J, eR(gcXd9}y15vuP,:xKHc߅C{aSʰI:hHhq9=s?8'1U5 +9,Ӧ;iT`֜t ;.iyEz6.]4{{ۧ]wJӧ252՛/"8_RgoeM#cNK! q\FVs: Ӄ|J=SjE'd6;TN\>.߻ܤiQ6è ޡGv {-/zE;fd}Hhdeq Mr}śz_h`+O 6VsxC/F:nW\nPB(Y򃞾ĄA$L0>xxtLpJoa@x'W9YÆ*t'bc/"BtK=nHS JBkN lV8Vv3=ȜT `T a|ËYwuȎA>gނ*FJ#" & O|j_% [Takvqj+KU+Fx,Z/95QjijW &W֓wt`Meqo*;]A$~f19h' ~E 4)Htޱy7P߽F2xxkr\c)eh( ?,U< BifAt -cH5>X> (lW5S$dh0Mm( tYoG]I8IQ 5RBA*KRIݦ* /l,Z~f *Dmc5Vt,oprkJ.7aad拻D̿^9m(nd~t%HdIdִf!LJ_g[sȝoʀTUBJ"thm@g1UP2Hھj琓p9*{*̕v>ƍK,+ˉWoXph_1EqQb[mZ%O4!!W.LDbʻ􌅿ijPML!Z@C"5A>,'ԣ) 4/qwRK)ԅAty |ǭ <_KtOK=2ImgwAJTᲃ衖J>dF}3Џе ` ((7)Kv0R+&jBmOWK ٻpgܠ"M!{?3yFh+;d K+$aqnۉ(3Ya"b˒Bf 𠛝{_1Ф)v䝮a+YQ)/r:\ƍP $G!On~,bSheۛ rW}^$asC<1humv4xNj;U%Akni\d2-xwf!sS"^ ?7-Kvz/"//D1"e ٟ.g7}RbϸlכJW#U)8*{ ^E;jc>̣n[JN[P@L>}MfoàRd;rK0#BVh͒x.\t풌8@ށ3f bc6-U-4 ,6E_NS͕֒(+,̪" s+x}AksS\WAvzdrek5ͨ($Y5p)!MEw)b*[s7R?LVӫ^bai-(_O 4`]jt:LݛWqqv㮛k<́`#tTҨ,bYz*&uII.cc#d(F4 ~6dyZwaS0uR7ۦhUTt ^ Rd>gpz4ALް8Tv>?`%7PT[GA5Cs95h3@ts4.%pg O>b68fؿ7z;qx::fJM4Dc1Vrpl: J#W3BtϋA\\Bte:\'tv^%8Q[g1O}r2b+'!ⵈ΂0bV MI_M33M0ށhɌíA+D2y\eB)axq75o>#\`kˀW[07eM?h@0+2#~p@h~avPb$|jR̨1+MDPUQܓ1q<v[KSٌΫ6n?ո$bAP~&ʱpPםcz$Ԟ_o\DIfxihՀ&o]s-/Z~u8 2J\഑/+$k7ߌ! 𾶿k+{S Yo{&+)*xz↣GZ2IYv,!m'9'qkZ~pC`cY2 p5L#]:emţd{ВЍNf btGiZ0VHB\0Sƌ.{qP,WFxE$/r\7̝{"k,۲s_`TC<' L(>Kfrs8NNosHdbMHgt %m bmJ5C~Rk1|T3E;A?:?Fy-޲kPwt!19Z}j+d7gNu!r0M " ^S/?w!$q΃mg7SBwXﵪpD/8ӃrexDCcfɴ,E$mO%Z:v:-&ab\ r`>r>@_fpIKҟ͜+`?F$h%nSPPn#6//?n{7pT^/6t@n" STA=NdJɸ!zRGX,X 74ww/wt5)1hZJVͤQ )I$=+4S7UG)YP򗆩*埤ru`5{yZ_9YSXk|M)BMcɵt)AayDenr $ {Ɂꙇ6oM1BȊWݭS]ybINњ6[VyUKvjzCHTR+^2gR4Cc:ȡ ȉF6ױ 7US$nhAXƇ͑yLCPR˸Wlwʬ]G`>$mOd?{"=L^?HK!4~c{_vLJjYt* P6AȮr4  gxu~EYD?TmxI^Hv6 !#s]}/ENG] '>^]!)/"p.)~ZHl/p&tF 4  3no,i ڑ%^ݳ} ":§VLWY o f]IU ?Ƚn@*&Z:Q Ho?CDV\y cV+iN()cXf o8o%3d*g9CO`[(9aCGE|5T2PglUӎ_P(+`h蘒\zG'`OJ;@1FGAu}%8=!)E;_q߬)2xk9`C+0nB ol囑or*/qQct cNdH{A D vn4p-݌H1KWfI<#m%87 ɤwwFUAO xoHLj: -3'KTxC |qNΛZ[(E`Vh.:[ APlOvx9`s>u&H" iTfue貍Ax M' nbM\gO7'ۗm'͐'8ҏl ?yx {!N$lRCr.RM ]f+vG= =o0ŗ߉cgC^蒉wT:d;q@hxf ą $0NeZa!^QHQ֥@N<yʨ/fO*=F2Z0eyi(iKμs2:̙t# BjV?5=+.e=``JhPy~]Yt~|; 7ϝub GoOQAxUK3IU~T_Noms]h?XW3ZFq#0J/P a $Y-ll艜D\ K8ݏ(4qƀ;:fMN| @Pg(juVk. npK T  H%t{SCJkhchv]IjS'mSep)bmW[  bj~.A'"[69{,u%5|v >&G/{8btC<*Nا Iu{aօwLMmTԔJ6cxCR\-ݫweP&+C[aoJڭ) YdMC ]6 ׉aQvT[ Wf|"Rj jfѲ\FeST;PTH+crw6hvMZ\#: M\eJbwj¼THL.xoyRV#懷IBEa7wOJFXw=Qr}X\ sz Ot/KgzuFہ[sn?I&Ͱ5 M&ʧ> 'gQz~)N0)3$ 5ڭHlrx6.kܐidHҠ ppa>tO~kV= N=l&?mBSЁVrD;? 33JNrMEWM}("K\v>hMaFH4ePZһJ]9` Z Ը!uHQ( g^1qY18˥7vn.cfPc=!"=\)b?2Wvq*uٴ-xqrGʥ&&\h,gC¶IG^U|&K%r@4E!yԴ933\p8y)i7nhSR>ήS ;E*5wʣxb+ s,j(^)fW01 D'AhyRQ9CW)g-ý-"eRoe g~ЉPE"cz@IT"l5U]@9VU UC+vehT3jQCrZklB{5Q丌J >TAjUjL36t#6_6:3M`_N y7zuܷ%!y :KoJg 1 3xH:ұnoy|':7.iVz!2VDlgԚYnjةu~ޜV!Nt̷mJL0lO餼Lfs؛5cVҷFO̯˷Z [ӊ| 4Q|F'Ӿ0z^Ccw*QI^Èl2"Kj89A+.FۀKRQODK@wj?wouYm6j_g;U>3i RyHIbgA22hƸǀ )5''4l2?BvO97VAuh]&@C4&2Wіpy0^Dy5[ԬqWNpc_=F/wluvZZtHݲ$нiED=ma3.@Tr@=ޟEV':DUE?a@.ݸQ ̉ʹQl1²"ăXfա.'es5ACO\H^%-dǭ8{>9+CcXyZ 1Js# z%M4%}j9lQ)ؾ8T`YP/R6"j:;kjZ * -v~ү:863`3/J¼y!u%Vu T⁸<I"0d^f9Rwd2]g=?{s'}Ek q¬oFbÑ _q_ޙ02NXpy,Sjz6h} R  F])g;w$b5L3mΒ%.MV$w?h/|;eJmp1h 2\c휜*6ɇ?8I H\X; ,ڕ5R8`GO&ͳZT}btud~8I6IAeq@{u-wkZ[ {<\ѝDAC8џ ly v>/wxMNgSKF敃/W&;!gJ~YKr`zMEvD%ڔ+okz%-ad|`=Ŵ.pY|.w>?BZfEm ?rO1mZk.}RȊZbI IKv|qqpt^[ >RQa~M54JȾ4 ఆF W7UOgOI?r$2e? UF%y*IZ7Q m.&"mMw{@ B\'.ůS(#k5t]&d(mF!& bb-p*3X"T0x(βo&H+rT/uLI?>h wهO4zKO%8&Rc/̓nѕWaH^ᓂsvy^{ cA2˖d5nm[H0ɇAfŽ6u<') `m'{MO*80\´~r [ކPb J4\XRTm4e cLHW^_j"$2ZۙIБ?H˼%aQk*KY5uUpx8jr'}WCs*&$.DTHD&I]w'UaulBhtYZ!T!l;a>%hv]|Pyf%ݞM䭖E#5uTz"]VrW;̤.f<$$+uE3X0by-y\\\?`;푻4q*FI a@!q/4p7BWOq>Ac7VzxhJφSYƿ~VY& @:?]^j3@Q`&n(*kP9MqXU6WvBGF:nf\J-2ɥ> ;f57`GIi^2F yԪۈw~5)a2aaCt]|Bg,Y1@._DXy%&;y#6Aaj%ILFɀzUwLohwZ;;BHR*׿mfca.gHlRT= -ٿxFKZ(NZ'D@#GY&-#dfs,xh8jNqH =A^YX bt߁/y5"r}uP&/tR] ( `|L/ZYZ+UZoгڄW˱X4Ut+&1}W䯯ɥ*ùХUn $}ڐɧvM+i⣧uWnS$4vz@9.g%{k.Yq#Jz¾ zll>ONrv1D]ƈM2w]G 21[OTeO ر44FTžze. +Z!0p6.߬hǹvdVilpYh7n`ukZ($5g%,OZ.U*3&kjjVǷX̗^t^6Uy63DaFM Te>}nڊ\LmL:%H3 'ٵ_k !UZx[A3U q4q~D?6jz5¶itl ϣD }l5#GZnCHC rBր'Wgׂ&i)^Yqm GL8VDURj.p6iJi MsM׫-&2RJsҒ#d&WD~/Vly SQ3XM '!+aI*^+F! *"ŸczIXVhO(˸*U$/ M&Q arA5!aꍟDiVa:9xDWrXt6"{b\P@ YW8BY$_z(ni Ss^Y{- gC}M2l٘"25Wl σ@w)oĐfM@5LkUipQȗ7*#,9kr|PKakn:>GHtz-*F,tf&CǢ88Pc_8{͒KC+/]`RFh.yе`8x+T'O/B8gF76#/[k- A׊nѽpF\k% .Z+H^b@ Aȵ`Eȍqg xTZbh-IJbD1Eewl/p@ZQt˭ȑۆ9AbפB1lt"x=9< T^la26[xGCQ^OFft$~i[ wܵ#I֬}k4wde+J́^T.ػΈ8Npa*ܥsh}ïccaBZQo5 yeYxDЇt"hqd mَ@Y{A]!%cRc\t#6jqs!|,B R!*ռj#Ԇ/tVĞBWͨNM)[ &ptekartՙؗ_0e}8[U #cQz QXU\fJxSfV/ CffC{m/`ѩ#Nr [Y\~ļX_ ; K%aQEZ>b ']|e_ 48-6FI*ȩE(8ZɽsI`R\nڹ( >AhʽYیʥp)-)WӲ9tp /._7qA*0Wr^E:݆ZLUO<wn'u"FRD[_븪`cQGGH݁l`tz8!+'rY_&~EQsW fe(U,.XkqHFP/I pWf4+EO E$Śse;,bx5P~NiZRYGm4sO+炷(S)ӥ (ymK_9ɊD3g]𷏨&{N {^KV^Nv! $d!:tţ` ^US/5q.LLs4?ZيP2XP\s޿PRhL\YKζ爞6;%jqRʷ-gzM2J.}HtSLbPsT,}%cLD;iv`jUF_HN zPr^n0}aq rQw֫Fzq }D=X͍ihh..k~ |҅LZx(h5C!h NZspqӇǶ12.+Z-Tz.hc$Y,QwLy]~kc"h(S%ᕵa`M^XrA(^kkL{1*]Jpe^5ꉴ$%T-0{jy{.Ŏִ/ybAMf?hj܅$|΁<i:%$;,l$hB lX2s0-hO?'`zpi3 {fPiK:?Qiu"6pV )%9"}8fX1SF)وD10ٓ#"pTH95h,V/_6DLQZ^ 3>{!G_Pm1eYuZ TXYb3Ş efWAI6ً$'J z< gQLk?4[AOV7gvҖCzAJQ]4/ketpqQiԵ_ܷ6seY Sl$_{ݛJK 'gg /&;zgQ:/w7x˛)TCLٴAe/eNq S@kPJ s`*fPdʖß`Ư;fADNԵ  p;ӹ;ҒyPʇ;6ܻUt=Pw\k,BΚugV~w[KF^D+yr$@#\x"lAr*yJ?/݃R euS݅;(gvd3Ǎ,Kz? '>䖣8 ]_7*TbYX>_ф 1y]" bh 8^7B-7t:_lY !ҀbLѭMs-U{$]c+T@InN[)طuԚJ[d|#-6IeXʡpkrD;Hr5u!\tC|[倎&l!"% `H@P_S+@Fl 7SH\I\~f@М[@6[E](Z/x ]T]4L=9n WZ8ϾnɁhXjTe֚7-|t-5fmp m3?%˜bK:QVwI.jxՎ18}B,O.é} -߼J7~\R11+l ]$'Hw)Ն߿I.AjV8OwZ]jx`7xd[|oLx6?8SIdTPAq&D*1;`U_/GSIM^wGDЛ1;7>Hbp%=t]دTXr7 YL?v fٿ`341W/P\ny=_72ҋ̴ OfșǶEB ,ᑩ[r==A+#} 2Ar )]~H/r WZl9.ks2xVmjmTp:Lj?eĉ-ҜK_Exٲ<M#yPe< cwqM-8!3}A&~RQ*K%j+d;+7˖wYްU|WCKqr071m!lG`vnD:W ޑc<_&E>]/hߩ+C?*2ϸ4Jjl:^ADo5|Uz!vWW>Ք6"w$$at='nf»ljjڹ0$ #3__WPRibٝ < ?үS-?ð ۞+LTz#S)19<%lt_L-aӞV,dftd)tR 'K츢!0z2rL?쭄HEj~.&ReAt aCT\'OJΰbp8H6 RoϚ0"iUvt'^S bd"I=r, g5E+߽d #Y5j?{z>HzI~*}g )S?Z Ҝ5+iʐqBfx>bCʅ؈`ilh 9Ãic])wXWNOd,& ׽ɉ1&HYF;CqI)iwz^MO@4 V;Fqui!TyD3an}MZ{]Z nR4 kuGLNm3i6񉢝@^rX/%TvQ7a$ fvn~ٓTacvՍ\ M*6/G6z-ld&cSk&M:`_%cdn#6iP6~`ihOX"^jPubFݡw 7LmWFA[wuQU1ܙ-'ZH?h@o A) +{_Eն?i*N !e>v0%'tQB-uS3&4_@RHwUn1#x_ֵ}e|I)1TDVL-u'X_&HgeѪ:h=֕/OuSqG$,hMR#{Y'_z+LH`4r5Ze$Em [rIģ@ylydSDG<$k(B9k"S! c+ctx> #3N W#}M淋jAguJ* FCƌ%vA d&L 'p_܌N94,Xmsq'3T{F"*흷7%Rܤ+ȭgTp:_6aAh 9q_zz%fowέ.쥎t!M)won;b+=R 7&-g!|*췮4늑u81m*3 d'60?WFMH4Z[S,d3=AE ?|w7Qmt`~;gٖYBzj)z Kpg5&'c$)6ټVV2ƅu—.wqm [>lO܄[J]bWw޾/ 9cӖc[>z]= / vb-;)J_L EǬs'Ih خ?Zm0;gzdN쟨B<.&LXqWDſuLQ8R5 KٛcK )g)A䍮N6^a*b0r- /%t:pc|'=9A +*^\}X o|ӏ@&J fZ]VuzxG(yC*==So?Ԁ@4v4?[57ˈkSTPqw~;@yMS4^Cuu>W)#8kfEr~.XWan؍b@!|ErH*uwp[ 9O Q(?Thd L{JgQl]ftq:QK7 ռΦCX,C6a=ΕVqiUF`RQ-' jkΚS[2*ȽMq@^1|oBfɵ5&őG8wٺC =O{WnlDWQ\oQ1HCQӽ'c8ORj XӞnєlw'LY"sm|g؅G]58U nl9JH_6]L)O✕{>H@&mp$Q>3~tVt7 }չj!2%v[ u0ꌡx;i|OX\@sG$/b lcocO^.kDc$=Ǯ!o,D^/P2CW}/@P<': `&pڗU&y%ab=܄d6,EO0CC^pyv "oxĘpRBӶgD?)7tz䛆tAQr} 'Hbأ2+I4Ê^OW .A;Bz"e=&0vh-4\+셬Ild˳plV6"D)hحd%g] jN /:I׽|-Yч!/jA0OJ~-1hFBh6bb |ON =sLK"pG)ϑ=IF VgCYT7x$$myw>{oI("S *`(Xxrp:N.Бծ$  x%UGh/P~w5<;NF NU^.LlOUJh4yj&ۇ(]kbJ-Hn-'0g ja-z̉XC繐 DSpQxw/ Y;qaH/V2夼PU1W/{}pd[~eCN ⡮vZW!: P@hvp~ C5 J~a=,1'n= Lk=*"" k9@Z<H0pj{(]x\LhxMp\=ZiAgy-?CLN tŠiG^(o `ҖVr_|Pg24 S~br\Q1qka8ކ!";t̒am9f\|JD)ϝ&*-y>zsso%~Dj?3SfBtx,5ƛ-V"U(|y$k-w$S+cm9 s[ƶ,ň:3zlC/ 9c#ՏȂؗR0 D视' RQZàBa Y-,@dRJ"2,]AoB]NUp>}ϓn4X}/IP/zDSfMKW؁n,9; r-ֲ|Lޮ:d.V▇Amȗ9[L5a(c)ְP »ځG+YxՎRI^qng'l\Ktug\/ 3w[0YL>Ě_ O/`@Ko@Í )D{*Qw.WǧӏypU>8;33<>)ܰV1BiA}I  RD[tA9ek _V±)l e07e 'ye:oA9joCnX5 Eg) V0w U1c!J~Ѭ@bf mםٚ\Ijӷ'/h3<~/<aS<2XɯQW8Б>}51'&'vߡ[+؊)z1O.QYaKShyĐ4eLj>} i<50$xi]}U̳*Sz.B!M ZTdSRՔ kǧ$zBT`r&ܛ RbS 3 /w}2+d^*Ob6omW-4$=9~ha72@cy)lKqs3.`n`kŝ൧Ox _VzN~!"I׽)>}c}Q̈cdj)LRܝz݋⣝C(Z/Q\d.EPAxBvG&8mT)B#}Sarrj^WΖfy J.U@ T6IT n~Oo7c)#2^$O ا3ZytM2AP~>#1w61= f,p7M]*}&}I3姪 ZR@sh!bX m ͮ) r,7CErzg0 yGH>|t-Ҷ7Fz[Цrt/OW~wʷhmf| ųDwb:8WSNJCt\kŬȤsEaLf?O%;3DD^>Vb'qM1ʀXBQ\@਍ eY!K4[t9 倷0s9HvpG\721 QjMB1Uni+(jMA>+39$IW9Xɩ(VBhZh<8|Ժmy~:9*VhMDFjְ ?M@)dқʂ)\6?d<ݫ>ÂcPP pN4հUb2()"fmRP"j RÌr=W6v[ ?2}#V]\|#- 9}dİBڋ۳ĸ='zpFt d, kyST#f4dmn4#Vgov۳ԸOlcgaiR7ˠ*%IL+H}\ uQ=zxm:F~{1ꔽQS_-3Y/F{TmckmaA: ,_GmFeÔl2Zс b}LFL.?%#Ǖ{];lt#$4~2>l22b3 m0^lvOB!;7'e460 nI70 ɭ= Y 'PxpLTU3Og؋ٸXURO%/ۀ_E+3;_~z\2^)+D6>8vٌJ13,WN{GJN޾%Y9 ^jWU40_AWnc>#y7K zp1wמ#C6%FƆkP~8/4%rK8{榸:Qe"`뼬!L^ ی+* =@Q;wQGfFRǕȆ"B},~aQ+Qߒl:k)/-͒VjM#rY| ԕjmz}_@D Ώ(5bE ;-p+u/#xI)2(Gi3щTЫ^Fāڜ!2j Z*LkFlIQNVF灴IrGZF34$@ xQ嫴{Y-m,78gy9k+p%6ī!;Ez EĻi;ǃn\_[ˉ3TۢIkr^O\ ykK:(Y U3JA _$Ӝh3)P|Hn/_% (K({w䭅ڱ0v0iԿ~ƯU[U{5<:}I1"vDOx_TrԬG=tuC~BTM]BDW7 C1vPxo>0ep2mH̭ &ċPc˕bAZ;gIZG_{~%$.}Uz&ejp{-ˍJX=`X9ߺ%7:3<&Muu5 /Dk{(~:eS$sqc>*zNeP߃_|Qm]OKQqz4IZnM$GD(hף.6^ڥ߾/C2;, 2eW_ v5I!&ŦyŔ;x54&op=}t,Ċ;Wd"կVpdb  ) -kotBU4(A%>l)B -qA=bԋ8qz E%Ȕs|Kߍ;2zUL#?jQCW :Hɱк `>Z롅}&BNdBOI,Y :2h?=ț4R\'ůAaO wyo%a[a-)k~À;K,=(M70‡[Wʑk;,Hj])]A{[#z1OSJl~=oP0/LI <;Mu$m 5_Np 0o`ngm蟽~Oi#-E =.-ҷԥU8i;`[S" crtUC-SD`3!`ip}䲒L=z+BD-tbDXDA J{6Օ֔$uJAɒ??͈iT+}uDIo<~e4ͳ?'/=H1\'/trHՕSH}*4G6 _7/p~`$ⱽpg:u%r5 ,ʢN4A\ JHгlp;VB?P@Sr։{s".q"0(윑-]xBԽN|.!AIέ{\i%~B2A1Jdu:z:^BzLf}`9ӕVNSGәn{QeX1|X'nEzX;>VivRN"Lݼ yr?3靀"NhIQUݜ[8[}Fz۔ԈX^GSp-;iv+e뉊hB7g}NJdK|ħ$6*)3"i$ w9ZSYelKX0/~(?[Im.,ooEIK`b;wg>J:Oa^VN@bntϽR:4VcJ65Ebh¼I*듚QG4ٶP0OCVe Y@&''pa=o`šk]q U~,O !DW(OQ8Ց|yмVo}5xm:!`GD-̈rUa/5FTQ(S( 3^ 9<->"k:NxeSqQB_A[m1QmWRZw_FE4sbWڈaH=ɲ'YL< Wk1n2Z<_ͥ\S)Sw_#z.Ij>&D!W$lneFN7[-QxRi#(d3-9D6 8mOMv VLui0Mn`:9B.^P=;i6?Uda40 7i€twІ5־L /)<̕ ueе! .M@ԝ`mAOЛy@O/I7#k?ϗ&\ZKL~0g=}S?à žH87h* ̄eUD՜7Da$.JY돴"jOX;3ږaHJ7=Sj{{dM1Kwqu1M$U[3*$|!kMKզ"4"$ Zei K6UPis uWhT=67= .) 2qܘ3DlEG}p#GB.ݓc{*$R* c(N8g=H#4U<:| BӶbAaܒ@6v%e;p(}ы@pM Pq(cW$Pr^Q Q*?TF٨%*e3'&}z-BƳL}7XSՀ )6rf}6q]"g2ROUɈ34CaZCGIв6Sv\RPq8LNޓ E9Q:?V󿗜 nRnFvμuE \V_jKF݋"SvY;PyEa8/Kp[t8KJ\t./ ̹OR<_G;M֕+ 2 ʫ$J9V'Gg߭Q96}-Imݪ%S*o,G(]L`,ڡ aen~ kVE}cP&dy41F4T$T1@{9 őR8] EޠkKƙ.^|BNlt=^r7=S/]dhu ک;X=F^|W3kL Zs՞@x=A%EB (!>RJ@=؏>4k j3f=[AOԲw1僉~oxCUe}^,8ƴyY.ͧvc>uRXSl_Y.[cl`ahԏ`þD(4 S22>ҫMFA38->;5K?IK}=8y H|,Xt4Ά<^ 8s:g`F2c60)u?OMA(72^U4;ҁ!JkRC{g}u`^\pwteCʒ?B黎] \%e}y=+@⇕r4𩵱sj_n*#lz)b':|8DaZ]{xa.  O_=2y&Aܮ3gPx?( |o"J'Rg0:*i؏s߲$S"o)=³c$~ZWZ)3kO52yCK@{7oW0GVc 1U/gB#ڴyk}!cqۂ* mzp'Lh| wH/eKmI`Iǀt< .72eU5ly׻s UϤ8}u̇\`b(eE—,!$L)KAaS(KGC$E2b1L_;o?]Tg}v ѩ_(W#j@HĖ[*h]O8'.^hAFT8&-"q(RhѤMmhr KYa҉$oȤ1o}`8Qs_%Z2@UG\Zdia.@KPO*M H6ĂooxMt:_H ݚʴY1dR5#Kk@ؗ`"]h|ϵCh6}.-la +D1p%?u?Q˦+D1wnDwNfeBгsQWE-}-S(9 $|_q7W6_ 1JLXn9n;p .}\ r]& oy4\'rcHfJӾGՍKXijE2T!Yre@oJ˷k\57>q skFygGW B[OfI84YBf :!Ql s-G{ z(3m['z$}-ِ7+TU(j=/#y .12dirrYOO1Zn)ĦUM|,6amxX,KƲ.;\YϑMR«Ed>bZ=KLŚ<FBm~^ٴR{zaK2pDЖg3FBhH~YQ!0uXg^+("c/Z?z/'^tǢȻ ٸ6F89F%Pa_\ӄvX\M:y?ެ50`\{ICD%Оrckr_JwNȚGL- lQyX,zH`}h7St6]3#)>V'LjS #"NɂP jDեʬ5jcL AN(@aG|$}'6QaOr'xko>O0YRllfBW,;7=ӌ{;iٯ)\+ o!)p,UJ9NJӿ;׿WHqpG?,@LS(BKwTP!Rܘ&n$^pUfg$S8w_@:q~ط8o-6ZSb' P+˄m4v8˔|jԍeC32@3y_7Z&JhK#72ͮ)>V r{OE TX|@fHPMNFɣ=gL؆rr5ωasܵβojFkv݈q^( $6nwhlП*+XIaaP ~&ns1 Re>k>H0^u>s٦*0 yx*%?ݬ~z9#Tv7iv钕;%"V'ꞋfT3+G97ܻ?Hr`LdUtWCbɒī3D~q@YCJwGjG2ʃuJ( D?`|tPa#tA3+]]sFu 2W +vv^ asQ*$5k`cJՉ6x56?5ǎgqHu|Ou~S7?I8^L'.p dtn_ %7gR7@@ w @9+1LÇat &dj7ǘ9}JLry5T&rT?ɷ|;VB]#XAPM]a;o\!ݑM{5{ziuת/nA-^E3B϶C y k!&TzB(!3l>V0G˹Lp̳9Pk!-W $X=.%d$=\"^]^k_ŠԾh.Kn9RvLJ"ve s@pW8<޹8W|;gSQM7O zH{cćg(8XSd- ]uh"fF-Z.)* ㍋N(,\,d`Y/&AS[ׯ8~4ܻ ?sHn ؕTƽ@b@t)rVqw!‡ϋEٌ:Qegvv:~ּM"^QWT "5N7M苕ZT0 mH:70]$ FSN{rWu|{% VKN饥.*"/0`YG0S܏!+d$?,654Z٤11bXڽ6'k|>g%+t댈h t7)( Oe+:\W8957 @_] X> !nV6~>%F0544]ƒ`}T(d Bwx8M _h^ybL $ԗ/jc).'Q>bgt%sHplbȯkH]bG~]*b KشVuamz-J}xf;eX;(eh-yTG϶EGq\x/GYX' ׃ly-K9da)rXmλ4#UFjfĒwQB̽ž.\Ф? 4l~e1tDϩ(J_7zN]3H/=)I.iYk΂9 @JLEJ^Om*ωsv)} <A6c↑NLRX;e d>2>P`i;ľ\"{&aܥ4g 6ZKB)Inك!KeP\7^y‘n$%bctT]sUXa&J$OӎOy Uz\6c\(sT0ml\ bׂ;3%BO.~E~`O&ҵ:2֤diHl#u s,-9C{Gu܇wG'#{1R̼? +]Apr8~Y8 v+*`Zd4qޛq;тJ d8y=a;y>YbcA~Gj19Cg Lc3wBB(SQlAC,F&8cq|dvOXcM7ȓ 0 V<i~C ]Dz)y(gsx<߅ZLQט 6,u7am^v3έP]RS䏛P%w?pAJў\DI.C߼P{QNຳI-( |_N:6kʶBF*!FXSh2PkȂ[ǘ[öh@r?EDNY֘t~?F>II85yGT9o*k>ÕqѸ.EނoqIR~Rdj^ˤh*%rBpP}\~7O(_.cCm쌞RBLl![L/©LRJoa~aPB[YpmX Uz뚅wPѪJsĤ)0];c`2<B7aY]5_|NKrѸ{_O.}C θ:- vδ3DK4 Pb@LknO|2_Nbٖ;2jT*-wQE􆗍)P)&/H~^{S:j#.sa@SW{mE ] +W*޲hpnV> )Q<5] 8bN]9d9̝p2Dj+Bp<ٳSUѺΪ=M7/:j|<\ٞzIGbz}Jl9.-xJj]s߃$ Ǭ<0p{C5B]uǎe0(4"nΕ{G `w.  \~* kK5?_`Xϧ%]u+$<74^4>,_/CvCeFn*R[MNʬ;^$@_,`> R/CP&MO`̧69P:2\Z1 XJ,A زGI;POV{aYx^NjD[@.rdI8v^ti:y=gldI*W7]fKKi/y&tf#'zɋ:Y|:b#< \ }x$5Boј} H\͞2aY$i aߡ+X4hѲ6n%j[4B.[ԟip=变 2Rt^D")aSM hP|{ƲD꧖mg^<3xk7!(F3# 5pRbpɞ>ϸw&Zh3Ŭ7*n3y6dMC*)ڊ2@HID*[OcCȝ:hNhדAӲsdH26K?-pڢOJWɾ ĺ^))b D3h ީ߭Qh}iĒ˨a*ךH.KH5rt3 r/]Vbp%Bv,~2P~p+3e?NWҡS*ᒠn) xXYQ9qO P`P<#^A7Yl_pMwѰUlIK;*$WήK\g h!gQ܊b֫+*ND<,}El 5k*y#A9;>W&Deac[CPH S%(&y4  =އy|s'lODub h*^RXp -Aޘ,ɷXo=H6-3ڡUXk#:8Ʌ֎yXɈ1A( _U<C[Ƨil'SU{P`1CBwlboc.r'D&x%&5\/*5m6ZT3KVLuUg1aR+E6<prD[1EXHz0q_{-L~b^]%ƍ-8=+B' LSho&g/a-ⰹ!)3'L0ޢ*fq=Cb<^ }c3E(78" Ѯa62=(|B~D|2Vʔ89FT8 ~dx+qA7&V6O/]Yсpiwc]!74H*\V[[$wDYa;naEFx,vS aʞyԖLD.fOjX1>'gƗ:Q{䋆O`=A41\grwv7ìQ уcU}2:ط0Ջmf4a7L:Vt#c/դMΞ&V sPcE|pQ8% s^%J qw $̄ɞDFElXbSV3k-n<2H}F ICKtP^{MJj!쁶Q?+'VO}"˽LOgzV.˳:QԡP6nw P[3~>WKC rQ CSZD'ҊFCam=?}m'D$()aS" }M; z s]a]®>$.ҖxX.hٽ1$KBY1\~og4!ځ OvH} T7ܟ85DZ#45U j#ibbiYbԵ@zB&=@MW~!0 ݺPAea"cPSjKG6Fvp[i74>Et_<#?W_~3+Z:Z!AkSpyAGϋ[Ng)el-0K wqM)帨̷\Lϸk+km?(qtoXQSJJW,Xo2B3آAXV{TG٨Dgl+ʞ Ƌn\]g߷S! mI4TzۀY;54q Plvb>AA*٫p0vAZP MwT!SrWKQ7}宪1`0PLDumK+0:K-8DnQ:ny 4'[cm9&= Qaw #a^V񄷛_ic%$QU`uHgnATFK8.fSlvtEОYض'wT PMh0pn: I::9taNŅnW[UqbЍcg½6?+KO0ǁܴr[w t}YyIE@^JN-[HƿՈ:9 /L2@SOK[U_5P6d&1aD 3uGu+] 衈F lYf@<+Bْ*%`k+Tg0oxarپi~>h5T>OX+*{7>z6B?[=1r:;$X[VQ"lFx;1.GҤ^wRˆKސElDPX V:Wkn/6w4)SvfFU#X81oSslfFg*aR\_1̸Cm‰IS wq Myy?j ˭o7ۿsPkQuT \sk<:@M)7)lb$j\s%X#4Q!` 7=cdp cYX7^g|tE3vx' fH ^iq5 jhY"jq*Dw9oTvvGm?EBWx0~Gmjv#ags>7̗A O$w$:yQ2ݖ!}ώR\-Zpn꜓aӰ P'zjwTG3 b+gMꪬ#C鉄:y]%?85{ m?gI~^ qV (&n5hpXx:*>c} VK/Iޔvz2+cq?D|@Nu*YЃ@#s_=D^T d+u7 4{iI )9X"4B(-߇ؼv1p՗GxD2,q8HbFR  ⺭u6VB7idL`tp*,2@}CJUsfhC0\MIC6lOpσNw2V\.R=IY7t#@DD.Z_:[os ;?y LJqpJi/p9ͮ.[kбP"3$nm4٤R.{՟RӧO*P BKUF9m:hL>)CĴ:0v{¤m"vhװ1Kyth3Ҡ +ԝԾ'0VxB35߽Rf wK9B$gy[`\rsnGjq͌h!8MY.TV˪P*…/_A{^$䕲H6 Wl]\B)iFx_,,o&6fRE?SgA"uh!pVAJρfto߀v;Gk[7ߏ}_::bBQ 6b\sχ*&W/ (*}T|U.SͭY1*He_VtӉ,gQ,ZWCS~Θ\կf45c}6rԛWc g>H C`Do4<!aXWw0C N땘R:hQtˀN_f'yTg`k_ v0M+չ0(JBJ_+5 |a;oc4n;,վ b5M$_R{)y^8Vy{syT'r]óu5x6xKqv%P;/_l،U!iqAopFDDr|z/' xr슸 <ߗ#9.7P-a/֗j牟bpZkPMßI??:ocZN#B5пst_0"ǽQHے')#b@헒BhQL e;je919xd[S1{B_J3BȔQ:Sh# Zr;Cf̣Ĥ\Ph"`a3% s/k(fᯇ%@@ILx_g.~RGK+ʕNY8ui\1դZ8[XW.MI5Jv сOM̸o>Vꭕ4KԿUJUo!\KfZ7ke|iǏJ:rfD=`ߟ;WJ[~܀E{us&L@ENtpNX%={֨+fg.nUr}rL&?SNͯ) E>x?6Hȱ[a N dcg S͑_>>[ݱCX.ߐ *W+P$(H[`)YB.l&,C;V1ϺJP=}]P>d7vV (*X]o3+}Ep`%E NP[OJw7SճڍdPF^huY> ́@w"ĸրiOLT@whE8ш QE~`8SCPg43 Z`3;S*^ƣ%.Fi>C=5.y-djFs<ѻ#c\N&;>Yam\Q6 GOiٱzkc}ǂbU:zkc@ooNOԖ~fY{"=ρC,*q'ŽgBVt K?>㶅d Z3~4q)6> ԬwR[7;fupKnZiأsB™sPۧ>a|/X(롽~+{]"oC [ B#`5'jR "(i @@;g4Y!9.*+Q pO<b5@YbL9zʎn!']F^Z~`Nb(3B AH[AHZfte&d,+A:#ˇ*^zt|Jۑ]Z0W/E? Y((/BNPL YnK/T$$С;J݅ /򅖤A9#}NxA|\~l " 2`rՖՑ hOA0K0(m ;nWhUhisT رۑ6Bo}a1N}K8RQ^e/t AÂUlvC= Z/3,۝w8ğTƌ^ j.dYH|QA> sG`u mzQS!B~eaE]_SM><Ås@A:,=*&ò& @zieA#kFߧv`1Vd $hUgJLp 4Qr6̷G;XjO+D箂:Zc@9SIzIf%Oy?qv!qӾ1G`C_x>i8$AbklH$cۼz X(y)E$OB>Z+r>}P³P⟐ % {}LWbh^@QUts: 0Dkbߣ-`zv9"ѻ^ Y*+b/HIalH)YR^./g\`ϐK/{>%rBaUKLid ہ#U?pl]/̇?] b /}d͡z)7nԿ{}`]}}G&qp5AVJ4JB w2+жy<#e ]WuS( LGZ%Pb)#g(ιd&)qr7L*t9aڬ&{{]iKKQUXaZ_/JMzGg.6N\^Ew H:Tﴵ`.ya Ai S0!5a\F] +\f 'hOR+v=\۶h\ jU+tTYzTR*ͥarbRH=7t+GlWqZ>`(a%CM #r/{޼s @j\.ۧ Q6Vu>LF%(/Eځ(H0M5GhޑVȉƙ*(tU;$*#Xɮ^#ЫQ`$<.xq"2lmY 1eZ}))6~qK@Wp3bVF(t= ڋg ^v|S]3~`+׷ u7^ Z =4-rpl6B6 kU:pUKoʖ;AM@$SPeq &yy3:bxv, |xò=c)l(*Dݣ:x(zejj\eA}-5aQr젭S5jӖYup2g س&+^»L{ceC3/)9?I"A ;Vuu?z7NĐj%.%(Мm6VVtux5yvɄUzR3s/; kɋر֮Jbaƛm #.0 S-=[3!H5YYM::է)CJXM i?,OfC1#yi6^7f ~{TRrN7_QˆdmX#9ghN0v2$9 @jJ,(ͺ$'r@vK1$(>һ)&90|Θ$w@Ec\/3Vx2ZUG=ӡt?GF;L3s?4<)Iti6]Bɂsa3ic 2{'wl+sUsJv=6uuH> 㦦A(\A [/8FJH&hGlkh 19cW`?(j\<9}f_QonƯC4 FNjjr7ȁ!*Lpg\Qj=۰mMD650{NW[m5 MF]IilkÆSUL珅愝$cRC !jDŏlF狛JADw~T ny0! 3l5G~dA$YJ!=cu Umf2$;pDFAƙŧ|~,2_.l79 %H)y L}/mzz%դx4b;E" X@IȂA\P5.Ȑ7ߚ)J)<5-ʥuu>*es6J"M3[t&gЇd<bPGBi%onMZ[xo*6q`A%|O]Z>kzچ&g)*NUm?EG)ۘK=b='OF\h mUvW"BF~A*\i_],4^ YSit2^ Ѩ!W[hr<(E(#v0c3Q t_N%fz6 oZ1Z׹/ { o>vK2YڽzAWj0Kq. |Ɵ}Ir 7:z櫊{Fht+02w=*Z0("G.,®'t-iΙm7E {1PP+ T%)M¥!Ⱦ/\'ɭt'^*Q"|A?p X^3 d=QfD! _IBI|1Ô N^Ds@ _v]Ҹm]LP⌠t7͠ @ wVNb0F=OH'wWF<\#]͘Y5?W*?0,hDϠaY~h ]C{G- 7WLxtiH?N˩q*Yƨh-_;pUD^MlzCW TڹB= ;#/( Ip,H("3,.ظʫmE pݚS;GZ`|NFFgPgAuWπ|F]a$)$iqgMdWH4{췝d/k™T"a l &GEcP3 6F8 {Xqe EtOԯl.Z* 8!JZ|B6BtS,B6Lu $&7{@; A[㷸6Ϝ[CR4n .6 Nzk |76W3p7;8cqcaaUR ڎBn3=!łW8? Ǧ|$ՙ\`J5GC5M!_1+ɐΝucy-[lG요SUj+{7/ UƻY#z}3dL5[$R\/$Ē@'slKkc,+Iْk96dF'~`ȗ@2̢ԌZ(HH(`>?}Dz{CBl "lgݶE2-tϕVJ؈- bM3< ]-֥|7[%`ja[잣dB`*D-ZD7V?G+MsԿ ֜I7>&Y) e;$ .ɔUEK &({z9)i3cEscc,VCy?F(6-V=IgDuPŰQf8٣50DyW4{b8 gAbO]#/nLٴ?_HvJNktl3zl] h6;Buﺱ ~!>0 w~/ά2ع܌~ݟA@ 3P䌧2Ք!|{Bs(}R|>-1r4T)xp(iB+Mx3f[,YҎ0,+ ̭Dz&^vfLgt$Lpu~zCGi{?Nd>aj*c0X"? 3=OD]߾=UӘ^B\BM`IkLhjk7lH8f'yܤA119jq^26.}2Mk"D)qQDi5VeIfGNp@ 0SCiFĵއ0Q-u6\vұxs))Q#j:neVZZ9*Ep*f _xPlOhy ~"nZ 8.({+LR^p`8TuOp+9odeIGMM͌g>z j>Vˏ+c*2_7o$j'Hq} ԣQlTQ &s|h2ZO[S ΈK,q`x+L2乳҃%Q@O uF"Jn~B8;eH֒D=ɗJyaDɊPg!hw3*paǘjT%}HV3Kkcb6McDLO{Y0&K8iGh,d06 -9ZL񝛧J2)ͳT S{pgGR3Q0ӿQrZ1StoI'Λڡ=X1TB2AMYr M^5}FͪeW}Tyh[aDS{mMs9{ 0/ ma?=O[̈A+k6#ȠѩڤP1"J텹tvHB{7$.H/j]-q;@O&?.VΆtپJW;aњ4ٱA$b ۅž2waLXશZXg7 .t)}p9w?vVcU'J'Z ĭ,'A%_Ti\i|aSMдZ+Af@+?ʖ;ua]O1wS꧹߀9YGޤ/ }]m|,=$ŀr][{MhGpdo:JBGQPs9?ׇ76|2#zlp.l|Ps9⽇6xdE PPvϜz88€(wj@"|gm wT4WIXzC[o"fnQ:R3v=UG_1𯜆'$(OX1~8JJ= E >@b5?%*i6yԮj^LW>HihfRL*2]&/XEuhgCd㊆qcUfn#>lCZVrMPA4 *̔q.>Ŕ"q<,k t=Ԭ!!0T"Hb5:NowCE-R&1$|sYD= =N*iGj#9d EĚ"D۰nxftqA7 @e^,25uMXv@d/Y:>hJJu vlMq_ݥ NrV:wxCnq_d.[lrl3)4z\nZ/W uB6/!]8ȟ\nmH< Aeu&Ce:Z&^^,(L4J#S>@1mPptTt .5,"{+7*I'n=(U M{0@Je_L6,$ L4w>3L%i+w6:Uog&P6ۺ=uF 2qr`,YW䈇??խEȩ܀;x#(ߒuӴ̙f⩋gXΡ0aLfwR{#?ɍ 7QGԲPr'8 :/uvnu8h ;Ⱥӎ2EhQ٠-B {[ 'Oį<"# @;@)nM11 VuO*d,C44,WgsKI=?{Vq9"z,x`@`V.M U+UNS` rZ[?>$1A ݑ} ܜ %ޕba،rS)/Ù֨<ɦPeҴ)>%,}ҿ ̩O!ϗH-\ҵiWgLi4(F{' hYkqvyU޶d7ԤBzbG)Ge޶9H]F&]`>j;ќU:U XB4k 64z+l;½ރE;-r:tspfљˁϰ_KV_PVA'Ѓu'E%QBdXDj`@aZ8=|@)MF%4٭CxO{:8=i}p!+3vuN2x)7΋gHۺ WjС|U?-#Z5)?ҏxuctW\]U N)Cdo5 G&{xvȺHHG3}z&}&j}ֲ(*"P~ѝ'73~LcUz5P" y {LVemT&EVGY$oE7V8G|bDp:}XH˙+"6'dQqp}SAdA2zDsN{ ؈riuXa{9ձ häfqf4??AI0k}yx=r>8CtFl?6|>.,VJpy8ggbBT/ƀ #? 9ix(7h! OL)u wTT*hԷœ!Q+e4> tWb-X||ԫx'"\b@)m%x?3.ޤ'5:rd /qkcU+K-^GiSd* 4?-;ՀJk0RE}Asڐ@3:{UPd^l:mDlt5S!& qLc+ZQƴYTƵpc 7"& ҏ.[mQ,G℧uPE#?zY fsCG!?eݡ! 9n×B)%K!@i":|RRDZ+eܕޙ?o1 Z4C mI$i.䙋)p Xz$f~Oآ:ӄ;5_j` qi.Vpˈ{c-oϙ{=*T @]T/c5#Rf(: [w`15r(i6xUrqΖ25 TT}y| ~#&ys v1EpkzזϊKxZ`x2);嫮PkTdQr욫RRLDž\x&zZ1·ZIb :qџ_JUঙ($Gmap0 p!  )]qc LErUJ\,x˷+J x~{ mQm Ņvqd ֺPud+ 2Sk^ r[< Wx3gƷZOyM,br׉Zkȋwb2$U2ob %L4.%h@pNb^S$FD30 IF'"t:ty*:n Vȇ\Q-UDhwRB/ `tbm5+zhJd[7 '($nxeh٫0/AX:"UKN?e&/n7 4a=;X3a+,JM>Voσ":5{L=#XЯ>)H~$mNwIW|Wdq<ը;-mu7f")0l0))`Mu{LKQ^V˹ Q$~qo!͕`Nj8ؒ0s,CӃ֑`PS6V]FlZ^BT͊JN˰>ͧCqfխ?<ʪ[%}QUgIX(Os\r.(cz!XP /oL44u=[I<[8ay0Ckb@6d[Z!l $3`s3s5m Atv3oE( p8) ,N=֤eEN[}T=wiEKD>/ wDcN8żwt,ʱݷYf~K$^tp8|E4W!Y,%TP3o*H/Z^ Aɍ塉1߰:+[&X]W)|^2#WqXm4^}ub)]承ܴ׺E:6o ?b-vP F)?bMH7IOv \;q`Ҟ"2UeI2զc }ŮCg8 >*:yWˮvL\l >rpYb ̩ z 9ϙ g:`g:WuHMt#5:|(Aq]O)J~}1VC?K`x5דVL g4eZW[ҫ|ƅB3~^yf̥{U+_CyT?Pڗ.$JGIcH8s1ײw7 97)v-|V1 L16k;2ef ǰT$|>~I2s7KBoU=Kځ'R6I(?L$̧-{W3Tl^q+^*뾸o)nwe#{`r~-}Id9Ksv[u_eػ0[ 8w I (ã,6l~CK*ì^ʰXU,zVq2"(nۤD E [ α| * -D;bmW%g?ЈQ}^Y D]?BP(,l)i}&CجN iRB!Cn-$9we(zG<\%?|cM[>I8:on# mhS@mR¢RؽL 3G n18ӵ>sڬmޒр*Vr>;]C0^[,'7N߽Ovv!]Z @dgbO#+=3޵eȸ~:<%rCv pHP&)# 3nd9cy Eʗ^?u|NkcUr<|۠f9jT탟j)MTzNI8=r=^!v%R t.c$?16tlNLOhvn;iFgњNhz& :v/[ *߽uUBGnDya#V?KX ,eUDw"_[w|UѾ<k'Dždڥ7T)ýn+^[7S:1XIWshKukv e PJu3M{vU6Tz~ ?zG2Gn?5샤J+]sC?k*>!H{ZZ6.| `&/4 B|$p(F@I[b'ud#FAh5 (2QA].=E(S];6x4r'0£{9Ps>LD9s`5j3)X-꩷-òQ /0kR9>K$j)Pɉ7f1竡̽Ԓy! #|$@QIwqK8-{NoNuW .{YxƲOVfĩ P^׻ia;)e)„f1z\~%ͩ, 4҅qPzBj&y1n/ eI.-ijLfwN~Z'QqOiş_zceۖ_@m>M"V\jh6"!"itc ` [$Z5On&q znmOF< P&藕]3.ka¼\I B9? 䨮$|O2\iA[9/=L5}a7&˜R{Wt$ T*S:t PZY~%] TGˊN/` oo"3|ƱqǷuiC 釰o˨/Fħ~tZs|ӞΙ_8nfDU2o2S֞H?,lĴ.pXVwj +c+5a!_5c?mV(Ht#xxV/:.kT9y@i'#<(C9Ѕ[ѵ@U۫v!|`ah,=|⒫8t#?$'`tz_ \VWkN?Ě:W<4hMM9(Fc00\!hDO`< ͢ p[3N+kyG (;e̗[]$YWזh< <ߓ:8xr#޼S s1@<:{@*gObJUEA[׎ɷ$ոMceT>FǗlx8{f>e9|6T^ XE) /d"Ʈhg1T^ށ!+etIY97՗lں?KP UW.]l T'ts^*;PXGT_ַtk+!-ZJymM17 F\zkmZ>$/8[/ ZY`< 5D '=}Wr"U)ARZON3^`5hծtT8r#ϘI ڴ~ńFdxOKP e7 !妌3|=aifecy x$SНYFcpm[g'{Դ3SX_7ˈYVMV^$-tu/j7z/Fԡ6d7>?D?s^S|(-i&^}ߦ ќΰbL¼fWO Wg}3]5bY`V){0}D4<ɫXdMB2_=xsDۼ%tz 9=fc Bm7 JqV8[0Z *=*]}ʓ@PИ<:e aDҚCFS+0[Nu_g|v{"Զ[y!J!N[P@؟:6_L:(Bޣ[㿷@ۜӊ9R[~ظk"7g,ǽX_{+mOIՎr(Aр0-Qg}i->>#8DdnJ>Qvxe~e6ߜVJ9&s`xu[#^h5֮#B%PQy?Yߔ,IJf$N OUL,1usC#_ Jkc=!;#qZ[]=}2xh4Ljh[\sԙҴּ(:ȯ2Z' L a"'6I)Kia!Fp2$N79-8ӂ*LCza+8̖;KDV>(Lw ^B!2)}ﮃ776t$k֏:Uog}q.J25/&Br<_cƊ7Ҽ8Ʈ `pj`E,=fSg| RHҋVj[,51v:8 @Ok=eGAl]2}:|=.Ǭ$49{fK0\ ilhuZ1Z53?҈Ƃ/ӸNMƻJL+Umh"G+*Z6Ş yvs ⊘*ߨ \;Ytf6=4Gv2f<a;%g/3g c,ERe[:\ t{3) fUcfel +|![ (tv5s&7r$q<#9*:m_ީZ^+!b2SPL%CEQLطRXs^B,](ljIa-o)E{:hluzқF&da"7vP_q%y˄ MLc'q)eW?etKD4}*%~'65kc;xQoVAOwGV̙مA G[]s,Q`"&])7y CG3:=tkrVrnQ?̀h"hA[lN)$ h3WG$QʘeW#1\o:}3\Ld<#05'm.^0m H+VO@5ׅzLH.d7իR+U4'_qOBLld֔ 3ڗ<sA/dR_{44-W(**+Xn_8h=@+^}׊%׳žLb#p&ӷSªK@FtaTڶ#怲t8NDvbmV_g|dGDA*ŗ&d\&'>;SRx,"]E{@@'{;'f8ANEl>UԂ_*Wg*dgQ,_Efg΋~7H(*K/`QkJO]J58I=M XiYMU?KSu%Eշ al8 gwT=S.?RT&(96Ȱ 7aV 12lZ6cJo. O'TwMjQXoq,j)1VʫmO9iWi/\uQv R- :97ރԧ'A_6ظ$zőԈ6[I0!$!Dhk80q𪽊=0!\z#s3\e B"}q__v+c(1 &@W)hSφ^Ϣ{8Ƶnhmh[yF#6AB }ۍh$eB$-ot. ţ&-l]?ÜD)HgwԹiP&o_<1f' ڹ3xA\c\)oK{\!zI;Xz^ yq749](λNڗ txx0~Wj3o x1nb_(Fp|Mj=rrt]vcUiVi-~'P#<¨,-չ⣕.-Nx)G_,6|' "Cv][06 fiV8`AVFR`^:!4zY{+ Dsɑ"hC?ݯ8AY=D`gCo<0$oJBpHUqW( (W(m2ˋ,ۦ:&bgj|;j^{&B2Ot9H~z eGa +{*_p[PT1FQFej9^1}F2ىo7c1 U"9c<߰3$xd+xqH$bͯ,N(vTݟ*ޓ(̮ǕNy^"^]?y&)}nc-:\+{`;ye偧ĺ`GHb7ZwU~?~q@D踃_/YDX|}H& H(J"5> +I܊r[9'p _K6FrXX3z;.6\b(37Ii`ٗvrWRFb~; @'7p1&U7EͳލMnHyN׳qyIeVj{88ݞ4hcتt].E()J;bynv[ַl( %O1B>$_뺌!*A sLU2\꼷[sʊޘݑ«c“?d `ݒ,jKǓ_ݭY8Ϟ%Ūj;5ç66 NX`*"u~6찔 ? 2?~ĿCE; h}FY[A }+i*j&DRíb;pK53G*d&*-NQ-dۡי^R %*h1~>8 #X`%* ?Vd5<ͰqvR%R\ vp^uמ7dHGaNOPlfڡJ2F׉ƴ|ߚVNH/ueU|AA*˚i;4XhbZ̏'ggϼ/b%ۀzdg]`⻰)!DLgZ3C]XǺzC2׊ďߋ씎!Y Y-znVa&2rnߠ_NMsYVwħwf\-"n$dmO+4_GYv?2rO\n7ѭ~R+lN!Z&61n3ISgG M Gďr%.Iw;'E\ #lȏmOXaR9Mn.ݵY彊{^,L8XլwdB<$iWJ>Z-c|VP%1ZsqOexQڿy 0y yʠ7;[V9.ii2#lXHv̡ nHD>8'ثMx&r hKՔDҀWԀVW6B.xfX;%y)P#n"2f.jk' +5A*]WtSx*B5;ݬ:6ptu1{{ӭ/z\b~sHȦ^KGVo/H'.eNg~"X ~x 1OdOduNC @_\UqfEz[Ng7Ib {>2Yg ]fbm2RHN-eY- F;'E^Wq֮~[ TٝpCNrS|L4Raqۄ5hv6P׫ h|\-] 6]ܓ%{ /i-s!M=ܓ,a EQOGRsItIKwD%.\>.]@k!9F0!:JPF]i作V߸)RPD ޹i~5Ȏ2n6P%_ ޔɳOhZ`|`QMG]E#Ok|7W+%C$%moUC_أصw<Z-^[3jT ӣĵ36p2*m!eA:0(D<5=aFunăf#IXnn UHH^+p]mqr81~Q #ӍK:oidqC؇Ɖr:u ݁DY87$zΙB)f}wqtܶC>3҆H"c &_o^-;.ÿ%O\]eC!o<ٷbW][N=l*XQxL -J{"`~P8Ci܇Y4F:Wv#) N g, sݼK@Ȓœ J.QNZ9*1m;h :UXwcoj1/wc 5Q]^oY p`nf7 \ӣ0'`? {T `W2۝r;+Vy{fYuoʔH %"îG+u1̤7Yļ*"%"wQV1U'ZjMrQȔ?c*HzQVwN#+ɀ%>2aez9mi8r GgDU:'L`6맰j}2IC ]ٳ0~J^[ y{G2%W˗DΛ7 RV,f*2[yA|a+w૆2" W{)8S3v[pC6nYU2>}%{කɝ,[UlJP^2 1:n5'B{5h,W7N!X"~>隷ۨ@*_PUfEs #a$Ajqi0mALMo_8py5/r$m(m_^{WLWg!u{\:m$&=e, G0{>H>w:q_씜1 lh=4v:E7vuV39+R' ? z̜xEl| m*@xEiyi`IH_lj_E:q (}7<@ƆCɭQAf1v~ 1t@YPw0=l}KDGmR+ 3/V5f‚AjSZRF)s)Vģ<\4 &'Z7*-p8f"M T8(%ئdAd@R1^vl0f>iҍSQOfs32QkL6 HAC:EKQ T;Ň&( ̏Ee"uDc)Jf2G^,b jƻSa`b]•f_/]U1nw;7k0\/mbݦlYͬ62bZAKǪ7\~ HRfˌ&M[Ca7u[ oP=p={L*aȾ:M\a;k}u߯Q{d.載gE1*`؁uI*e1Kj ( i90*fԣr 49Ąh/K9}gKt,*~7L%lk+e>n^ dd5s +\~"#:S) 6. ?@/gF\P!{?lv$#0 }>95T)"TdqI?N㷿uÂhA9ͤK7jϑ돪g\VBP!G5i@;>cStQ!3|9nN Vcs3{ sٳ%9 IN@i7'/ўA:꺽>OºG#J}4IR,6WsuΘh% TT%-yD_I(ǃE3l#%nꦽwT9fRיF y]A1Q^P09۹*yfʼnawa5_)LL)9,ܧ i[Q8ӣ(^Bsk k>kT'n Ϗ6hIxXr{ybf07âN(/3 YlVxxAv"+GmغJc=׃B}Tnf?nW|{aUNPdڻW+WmA´%z\9eD* # ^Hrd ˍ&O6؉O^.o uSDֆlPQAxvMd@V3|xH9[3Дʚ};px?4ewM\, NtiWQ (4(Q@קًl,NcB^/Ga&A!|@ђx6(]ݖ6M3X[wlQ4GcoV0pHQ7gu Dr%Ώ7)>sMˮ*"1= Xoې}(3m}!#d/.5I c|7߭ODɟoGV2ϋӪ0r\L"XT ;*)a?j%vq#Mt\ߚx`\gSa>uh[ӦU3a1E9Vv'J3bͲ֘V(eO%qQ=f3׏eѨ]|h/88-!͆vnb{nVG}T{$ >4~acd;&#f ^l6=< +P%I#XTŎ<(9`Zp-&lfj.Z ϧۡkSrźru{RI=!  o*!,,T݅wRHףu]&T+4^ &ɡ㐵pHS`Å mm cB2xT𘵃D;aoCbU5M~OKئԄ\K vqyZWkv?jka'3ԤLEό EIQ@ڸaiK*}H?NkWA;Ci} fbnGɀkȵ a0{T.qΈvYddjñTD ^:fRHGtiJy_@4ߑԖ =f%om.}K^tz8~܆$O6  }[+b !%̦]J"ʡ+3'w`vO~so2@*%ROl[S#6M.Ō;U8mFȳhz,NPm[=tNr &eD5ZSr4[!nN3pQW?LzCf:% 7 pg)Eo0cؠ6'Zk!SAΎQQF][^룴NNf[RUbGO/6bJCg-z~s &`JTRPFQ{hv3ey*=2+s]`Dޓ \R:}YZ*7?`*wxs¹7 P%^֘p4A5N,UNt" CK==-K#bJVXMWg5|`<>ߝ0|DN6mw#\b#:sif|)}ZIpRߋgY[ٯk2w~T~a:4Ha,aBf"UVlJS׿U;SH?-o"y7K`LnL 9f0Hm_;?}bgJ5r-pQȩ/[75V ui?rWb[`kIL$dZ7CA9ttbۃBxy2]7Wzb&W uYf.Ez1$x{khQE&fXF~zU5 Vf^?]gr(}mU-7shH4E`RA F_}iĨx14ν! :r%oٕCw@isaԣa:3g'CH^u+"& bp+OAd}8 6H`!tʰ74|UC:v"~]=?* *ovjk3H9I Lj2[s܇'I,#iQ_cDyll~rfrU&,19')/Vn0<70}KY%rtލ p{;µs[|@1KP^_0V5q75>C+ 8  m@H^Ο(AʵIAKĢ:iy?(}.B|/Ynή%o2 9*`L%z\xtQª6y으i.$Uu]e*r>&]Q'uqx\B!JnAfSekwdH~t,K(?RNAȽWa9T/t}v3ݛ'3g)K 2Z0ŷ&ƮPf {`L/!vшYwx.0{7UWTdh6*)wm* 2?Eaj嗢8P{s'6YY*zp9 |E g5HL~b^U, !_ОhpMDcx =~@YR3K6ޚG(^Gܬ7Rzi'lmP$U\\ǁeg(ыM4<: >KIpwYʵK8v ܻ3CBŽС,"cu?| sKKY G^B]SP,哬@-+OƠߣogzS\Ω=1 su؎lc ˾FIN%auu\VvcY lFfڃTWT)~%S{m=ؤBY8=˂#w7_i5q ȳO┾6rpì;W݉#Bڐl"?/S+R&TPfLҗ2!+L({~JyBU K#o^iԘ_.B E2eyR l+])}gv̜+,咞m܁´8" |jeF;|gEBthblblԌH|Pͅ8EK$7cyOQ>-5ptLŔz2_1o;Ire*ٱAr˙dmgtPWR)6ٟenc SA)Mֆ*_ʗ|ڬDEHgiπ Zζ0),GxV^ Oja>AxZp߮`kVnGXB p$Q@SoL*,{]WO{VSRz.G\1zO&%}5AV`kMGޢɂ?GB{ԃ$Tuvz?NM=[jjh{$l $H; "X0AB&Awz nKDanV/*p&,wQ/q첳7!~]HQOnHra {"mb5> <3ix2Nid׆K PXX{6.`ftf߉R(xp}eׂ7JH{EoX#".'n+&f{*~xL^D椒 /X7Ҭé_1oUzQf-PD\uLlƇ7c?0j~l]q^5N;q^4/i >C*D[N 5U 1jM/sa Rh]yushU!ɔK?$rHJ1cd ~+nXqh5GT/bZ5~sWRٚy'^Vu9t-U]! u~e YH. _(˻*n4&m|.|-YR)1C 1)NYB^]HBB,InzK/sGw2HQR>|R}1tKxl81<&o ֏rCO-ٷMqF";|,3Lbc{5w%ypiwMqR-k#%V%/ơWd L}D{UgK7i\[H#2{ ěv=LٍHަܒ{JRB8^R|AO>9e OEM+-d8kΖpۼPg)[^vZy؇l HȾ(;(ԱaC-jfz@ !mws$G^Kr3'oEB|>q+ߘUb+SBeJAK1§Eøex6buXE%p s*lX3oQY@jȑH_'m0WpJ{*F /E4.Krc>튷_Ozע q'ީZ*<5Dk;A^ ґv{{O6?l[NÜHM:qiִK*E)>Ds!|N4խتĸ]H!zLz 1W;.ۚ6 wfg$tމ taR@2].׸]_!fĞglVx>k0ohtp/h8݀"?3NQu$u]B'>]8f {Q [ּ'_ܻ (,c?єłYU[%aM'F0ŗ@>}ĝwʯ4q;P6do T:s8_G^{qѺÓoi2"o)*wT#bϰ'N}*﫵 7P|mhh]rE1CR+x) I+Pfd,9jaTFDW]*0/X^ĐbgkZQ7C/LyK1>rfH?ԾS5rhW8ARu"ۑ*]7<%j7SkK[YYtǓU3."+[dg:}Oar}J,ͣ)} ;\ISuԮ͏'Y 1Nf$TE[Zj (yT82޿m'@{ȁt ĨY֣sy1[ڢL`)s*g# fv@j_DHŭ{ad\_4 Con )a@e5(llܒj^͙JEA~RZ&lGPvRx%9ztX2 )v1&xQ85VIփM|$nP,.Yscmn4UoX$6N{ջ÷suh "~Q%5FY'R\R0#OfKPqHT`GȾN+4)佴l)]slhY6Ib:x^ˠ">X":NB=A3viOúJ@ʺ#$+hg7haҴ23`j٧ކ`ǼʜQ.2>*@S'L6X `o]%^C:JH{y׾l1Z+iFmf͜E} ^&NPW1ɓDQͭzGVũKqW])tF$Cđå( US, a-1k V/P) Z^3 M,DMKb BwVaѢ(,|:!߀~E&.f@+Vu'Tj!Iߥ 5q5)f.2_FS}3!O{/Ηoht|&w$mq0y+CuITKd7Pzf"qV~^mݓKf{ C[+ɚ=<"6t~~rC['ZLAƮ1[)O0eN/Rws G@A1^;p;>]fnc擜P&w1|y8B( ߭-<4m1ΔSC™r%p3/N0Xn)W 3ٟ w& G6xZTE?SZ~gLi&h @4΄#cKY[ɻ:Ge6橲S8^MII. UMGp /Jm`ulkDE/DRZIwl7/^8B <}a3K5K(|&03>[O5C"VrV*;^\yҚe#*ͱ0Me>4 Od`_.~g%5, \Byx}b ):-+( C r.': BV 2|8/ ziH t͛L^WzxNo?#߫T,Cz 4:NP"# RY L?% /Pxb\WGt 5,xg[2M$H \%') 4 Ϋa2M' ,x*{S jd AE \qfWP*Qf* *JB%¥b]UkdYPmu2[/o)ؿ#X 9";f[ks :fn \!9Izy S0`j߷ 6-תՉS,QL@f@j1Y ^*c !{f`yzǕ̊ͅN`ѵ(L*L^"bGpK U8IާJ5x^yreC}b߈`j/ۗ°$\he.,L]3 Fg{ "oMD1u܋m 1S&tP@a?9BJVO!fP!Gwl=A^?D6˶z>vw<ԓv ǬbK2@'ρO'J*dA<2r)ߞ ھ*0=2<(|W_w/osSAXG9MF! RYfQ:hڤ #YG4A3m:[5Sދ݌h۩K6w[=6hΪX,V Q!9i7$^ai~W>{(O7IVCʱHY2eʨ>b59SbQLk~9-cvcpUg z&690ܯOsX~ ǂjEkV>ϔ+򳺯. y~ ۮt#\WRZs t4X+!˧_;˔X6f/w Iݐk'yKT5)P)^B-jmQ/G,. J;¸] aA<bY{Cik7KxmˡF湴|CE47+Xj 6 d~`cHw|Vҕ WΊ|ۥ+׺<M3sy`@'-ߴG tts 4W3w4 "tuh7Ê(`]U\ v9 psb9*6UwX[f~j"b=/rTʹ4*oY%!ZH#Ƭ'&H0=[ `ե+2P{9(vUoMNO(ܳF!~uZ:")E_~io+wP^syKT(\/TZ> ar4z)T)h@Jar^bDtyrT+Ұu*㩔Uխ 5K<>) ?ߞ|ΰ X\ƍulb+h<2tZRls K3'@ F*ƗR&a"ER]T /Z0jQ'C7C+qqd}%=0Rxt\hs&ZXpRj'a ņ[u'cb)# {}OO[.]|"3A xD'7p XUCl&Gv{* mѾE<1dV+EǍ J@bd|\I0#! ϸ.?'/`ϸF:!7خ:#SDt&OH\UE9 &|WcXmN]ڮ@` ~N`uJԫ,s̭LJKKs8GlyK/8Pq],BC Hwi5 ۵Amh7ֳ!G.y~\YAzǟ4i@^_+lt#x\(~j;lu;dPg,?+A4H0G*+VB ?Ƽϩ3}. v־Rq?lBT 'Ѹ^{˴qqJlm8 )q,n Y,YV&(VKc.54aZ!-{-,Kں #VmCe^yiG 7 D"MO3~4t#]ܴWA I?y*ITeWIE:[hS),9>ܰ8;μ.ifnY歴IJFWԗYL(~K du۱(`t (+¬LKoGuy.u} axւQ~KiG 9Wd|dahi/#Y?|@5VHӡ0ZsdǎhI( i!IO ?0 ]HY\lFz7YSҬad9sba xdoj_!g$#ɟ4ېieNagŧ2M䀹p/f[曉3*۴L(w{US=@^Ⱦ >G"tIL9߇!`Ϲ8o_Q'H<ˍ֩GֈaZY nd}(_M"ћ'ok Z;Q[&?| /cȯ%F3y< PhsMA 3VTݏ}(dw=v&d8tm-cCI#3Q" a ǵ[n*6-`CqjsB_Q^m;е), f.fF'V%bOc< Nr[w̺WZ4]C :*X`AM :=d$/.E|pLlp h3Ug DQGtb *gv7\A?諉bEX`5҂o cwPs| z XUSxXɡe%9p%x1*Ulr՞+r rFo6c"&e G__szg&+@oK9ek(yn.ӥ1[Xk(4_6wGFLTR5~*Kgr'k t3d5wdʰT=;?^ U7#؝7轔u*ZբbAݍ5ssúCә @~*&aav=pNJ2OChZ7us$BEZξnHsZ9DjHN"6ۼRwCX]-Mp9k< !GlJ9Ghl€[yw6Wd5]|T6f9 bZ`,#~$ҲQ3Or䜾 H $2(ȘdG'[V #,\M[f@z@iHVE؜;H vA<ЖLz$\:HNj;ghOOO^͍8{LEf!2k; 2GіV$_A3]oN5(O *4W(alKې/Փs6H*F"Ņ:nJJl݁O\@ISDk4t3!]'bhVвLkۗVhTC!ajV^vbhÄ~ofJϫaXYeS(xCˢF -,<%ȑi{2dR_:9X z#MQڅe#mm,NqWNѭ^թ7ш:]뺧MS?QNb \0<i>YǘB+Ltx wv5>QZC,ib|EkCgV"YdѫDd"=(z"s4ZXxރt+% /kSWA-$Bѩ&?H^@Hu1 ꄆ~zxWsm@'awlI*LxUP`2|=(ƪDor;ӈW-DiC*\}7-tIAl8u?v]?ү4Rrѭql6&z@VW!ٺCnckc0tY6M7&jcJnފ8|F浅I-rC@/KO!'yaXmְg8sH+1:}c?~TֹGsՃ%E(ROv_*NLrE;0ϨP0WwOo`pK͹ؿ~P̯z D`qRFLӯ]\Îۡ )$ , {Lm D=ilk&RA ?r!옼s(.{dա R2㰛z&_-& (aX@2ϳXX$ތ$6)A֞; 4lx6_:YX2,`u&$Y!w$#heOcF *6Yꉯl[=L~a~Q$2ɗ?C6f6zCp7ltҺhCim]EULu g1<lC?(ؤCPM5pjPg sI;#Q}&#sऺ.uI pdEG ex\<<-tS>d.y9ydt]ZhJ6f] A~I^k(,C+͉v$`q3mѣe߾>ډMO@.)<ǝ(n-(FZqF^ ,aWAp84q0 Rγ|>~XwVbP>WAdC`0TIE٨OdHCK-$L7R&5h'U L.y1ѷ2O >NA:{CQB,ydLQN9{Jq*N#`BM wFa:fj>*eluE_r;HORoeRN-SdL4!nnU/Ay)m-ty0O?= gd/{2QDXWyچ3g?1?KN_}5\|JwoT^5h|do}B!?ZBsV6>1m7 Az5<]$JzYۂe֬oyʒlvGxSfϻc.9%CZiwLBSߌi_E.t$#C]OeywEo:DE_HYEMiqS.m0xXj4vІLoD$o|ʆdzkv`}Pe0wlWH;07iMU򜸻p,v1HmH"Vc:Ty H@)wihLb5 e?J!S[0Y!p~8HC=\%JX^ho{qX`"'Ҫ=[qmp'CvNMaޚ8ͺT==I|9옅$M-m.]z2=ς2O:lt1ͩ1x#u9i+Z[9{02[;TuJv9sIA;f L ߅  kOO_ GkK!ƺ#L~17(CnmIE[S6P³?Y U-~8Đ}㛭uޭiVb2;w~0pWС1=1/ڝ^_/OwLS8DL&^rH\gnuŘoU x\U10ˣ C~|Kh q@iVd]U3b2gYo;A^|>}T"W2~#{%rĪp7HT#QtD\餵$e] n:dyЏ-ۯǞH{لN&:_N7nLH sZw/h]`)NʹҲn7,/{Ź;|dom51(]r3[.s2$B-D)Ȋ)84.o5͓`NھMF ]5ĖҵC87'BJ YDupcks4@뻝 Pdvf.tm~ŠΘo7Cy .- 60F;"A:J@ח^ӕϐ s`ҟTq [MRy[1YdzCO) " #tpe() # 7FDV;leFUJ`gfqQEr_ g#2Fu!ʞuIw5Գ$&JC}RV:U. )Fd1)#ν|q#>]x|-۳Lcu3zAhyD{OrK!s}m Y?҂87׈e6)lK*[ el2Mk6f@,3'|IőpHM`q B xWIU7>Yk9{,N dNƞϩ'"`2K࿓s>\ Z$ar^ѝؼ6Srf :Euyy ~bi/d\gkXMZsfz67,f]e6 /ƽ=ӕQX4M_Dk N$c@5s1]F09NX64,ü*zRmJ/a)|b-<>\֌xE5r>U<'b,T琵\O>2t鼎t3IjjUe҇$"p|^ ֿP+k#Ea^y4Rlnܬ"pƒ:kxO0kGD=IǪݣ; qq8bMѲԅaHJ5](m῝Gn%QMyd4+)"تSixkysmVQx&s34ga_Gv,&iWaį4 QP< Gݻuq5ٻP,P!4 .;쑲wňP!?ewlfRINbԄ զXkXs">xsrFe5%HOdA i]DHdtArd wW: {Ypm]:aY»TkPO^u10hxv£)Ć*uyq omL yw!' I6iOzC[ I?ZA!X׀Cµ2+1bsŨd# aA~Z÷2j[28x4hTȀY!U9(CsܽLb@HȘQ@G!-(ILvu5=ߊ[G4UM!82?C^džkN=+~/Iȴu?.N!?H?fзŦ4b*"̃{a#=IE+)*b[Xc/%䁳.#O,z㨣DlH{w: JX .3i(r>NjTɽbV78}+m;K7G 791Uą4Ls0BK!rvǭ `SswɡĨKw$v"X6؇(FH̶u"^l_1ƃYXt;Ntd%ayJߚ5N˂H{AY}IϦ01bE5 kY(*p,Bxfs Pf<8kU}ZQAzrȔfRgEP*+Z5CμA*xߧ?a:2BY .Pt8G}x!ʿmzQ.'c>Kx1Hϛ㝻>O)pͥ B8g~ng4^,zqќ; !q;j(RoJFaء7lO._!|.teMNv/ PZI6yBNN̴xi[/.| hː # f8X`&ޢ{66 h3#=j^cSid=ώ oehGP,즎e2o`[ORDV$ʀSDЪK][ #(4ʞׄWn_\ RD(%lzpnK~Ϡ<5J v E{U1tr"аr#L 3mVLt1}w4n1|fѮ5p! 5olO\8z 9?G}M-fgMhc(u"=`JmaqïMā UD'XP´i'dKF9܏9Djr]d䓊~w&ǸINQ[Ӑ۠m>f(˜aVbNUuԱNۉkJY.04{p+ x7e>3j(ʶc¶/E }اSi{t:0nE0RNU?j?ƛy-^+xq{+s|s=dprOV*R6ʾɷVG:$3&=If:g n' , 1/ͯ {VG?h0(KCl4hwSlz{Ð'XS9.hI2RwëY9$\0:_:5ŗ:l'EzN.GOgZqxSci{q/zd2 (TlwXPWe IUh)$7K&` Czs!䔓) cldmI(Ԍ$J BmlG]L;kmaM%u!h(k%p|*4Lys&8O6L]ue_72-:O jU{L;cvB=b3qq B L"ij2ȿ$4dK`[U +~!U2ByC6l%gfِqf<`¹%$p0jPh &d 0ZhOMrg@dn}~UuxprcZC51xCIC}y8p`lр4=Ċ@6Y" #C!}oY ?+77V ^EM]VpgŘyHܖP1z%ϭNrDX2VtMlT,4>"Rzo*ϯL6V9C1i`zo.3+o;FNt`:Kv\p$WfsN&U{m;-ýW6*NRX:7E UE Bn ?LxVo*>1{ǾnЍ {Ji FJЭP C<ڳDf^NQkYVK E@qGOP(:R8rbtw\⡄IvENB %bp,;Ehq5bҚaӨ&-Lܙ,)IJr[l`yZ}cv9d1]ggJV]W<Nem KܲFL?VLl"wg'jƕ? Hvt`GʊYB[DG>۾ˢq+FWoF8@0.PjopsCG/1 _8v?+!Ky &tera0 vn%>D[[zq.-!^P>܃ž{wv -UI7F?HTz݈cx1ճ 7Qҟ"L㖯p\Pkt8hri|Aԣc/v`sf 1VJWc!K*>ueDCÕ6?o/.^Ho3 ߬4Y܈tGMdMef loIoD{0bl k ώL`1=(Ќr]6=ޑ?Wr)u ڝ]2Q2ƭ6f&KLm9z4DdʻJyXlp}:.qx҅B^圦pZddCB\4H[os\ ]GҖeP"I&FLk-uHC8J<İY72B3QX50&WWmDXY㋾̦E}ۃmf! T"oo{S>YjEWr #YuWI2+ªN 72&G|LIUg<\a*4q-ShuIBҳ/>az5Qh` }'9?G J#UYtbnj9H"5zL_-0xWx89W{aCW5" 0ك/vQ@3zL5ݭZWnB쳧 |YQYh 4&)P} oƶGN /;#4`/E4zm06}%K)o$2Њ'H`%XM1sl&҃tsDuB -_?6/WFY?'%g$%+ب.113Xet&y7!` J5"ҿjɚH`M*۶52ߕ;Nٻ#SPh tDd*-{@6iQY9q&(mIz^[_m2YC;/.v fhyhm-ԅlA%=O {>8778a?0iw3WYM{jy{?{TWo#ZVھ)h*h-iS_lB'TE/„ܱCz.@꾀R`7++L܃%.U㔻E%^{lzxZɨvlt+_ޮ.-jR!_6Isei^)أ_I$;\<-(yS9x3=ujhG҈5q3VEsX# jjY`lD) &@qD~Z{A!U`f M6?)M B%| %MG}-D$"^68?{hy&E]F%dΕ:b <IriGgy˜ gUZtvb|Y=296TU_/ SYgH/Ӣam=fGwꡊWciw-n59Eu$Zm>ʓ`MchELgDhW;'C&mj`9 ztWǣ ɵqY< 5G3#C$ YE. 6޺)c8XƹS6$'˓nĀ[R/ EJī*|Ӽuq)f+?)ҞNkng%H3|9O23@taڝ1He,n^5 ]5E|?VB:JQv}mf*3RLr>JTf'>WXt+.Vlgu?}֍ Õp>ZDzEx(qv}v~g(%89%clmһ|) mecĘB>'I?in\2?O P~@8}ezyUϤmnZcp nlhBךּ 0XnH1Gf2ϑOǢ~k4BEз0[.#ퟄۢW,s8Yc y0!'i?\Mx$`Fsjě1o O3)<\?y٫/.uLkq;1N?-lȽ)=p"BpʧT+\nLAAE718B8_j :ߐĪxce-!?qͬ8;&߲qc'=Yt8Y.6.5aҍq|/mXmnp(:,;gK+=tGi +doWG?6Q7慌 j?,.!hB,: m#/kURJ~zKM 0yTG0mFj8ʳrͮ6‡tDv<9u(N?M~WRvdE.(-<^ ,Qa0 ZuuNO$rDg+KHP/8e`Ulfb.GGOn֓ u Ji*Z'ɨ  }lj"zh Nq~: '߾Wh@7 '9Ԧ?s ewP$xō])rb0JY c$N|:U1Y/\]Wg5 Au(z6luGd O#S+cgS<9 p$X҃O 껽(o5X=X^g+|-)\ "y&:EFH8 Zv$"b/P`b/Ny`,`IdbtUS/j*VO[>Q?[ugyFZYV/ؑ[u)6X@pzO1ZߏN\s煙FӏmnC'hxQ=Qk51ٸ4:(@̊+ XMބ'eOƎ)0]Kt).:?EaeOy—IV%GIH6vFݭAL&Ucz<;\>Q9uW=輪<'^Vv/۱^5jZ駥2.U2xi>|׉6 p_g46Ch=kj "w%K sj. 5"_@ǸGQBJݾ=.[[3iQJՌs?I 9qWyu=@8fRGKT݊r1 c>t4דJs,:u;0 OxHg{Z\vP9 Ây PgYC^3e9jaMG$ a=&c M䙻Gr:NG쥍˯E>Hm=9h/\p)) C( >'2Lξ;m@¥yUF]PxYSV/Q)T,.#O" ;N\t&IǸt ۬ 蔘e[ry^`qJ&}ٳGKy']P`ٰCR|aUͿbd4Mܐ?PE'G<8OuXP埽x?Kƿс\X\_ܖU0XoTBQN "ޒYCH83e{řZ~AT Z[|x:۔x+RYT!Kp|]s1 l>f$&`oP8{|U$~.EEN{{0y( c~ad08 \*gH [̥;r fn_O?踷6b2)?4R] ?c0JS);yj|RŚSئFJE* {v`FI#ACk{/zC:+ں^q;R/XS#MF WάdDΟSoW%9iZ-;3=`RyPW GV .pz_Ҍo)9Q2[ PlCBbcq@NMj킼 1Ԁ%/Kf>;"eVmWU`vgy mg|T힕&;6˽M{ΞH_`X)~1tLLyk7$þ_exZDCbQPNh 8?vu"PR셡w0O֙M~坿B֧9jzS6㱊K(7V&LW -h sU?0λnŻ4pɇ騞,,{rHCȔ;"/Bc;|OE/AP%/Z$F!W?pJTCaѧȵC{zHxwK*G*9߼b2_-a2;U@8=gIg 6ìqk2Ϻ(اtǂ*ؖq`3+N1B>]-pyՖYuڷ$w^vc) CnJWUMh5zӘvXsk@~FtZƣ9 H KX(DuΚhFV$4dM71gk6L]%yB겢 S2$(6nRf (:+y E'o.V,QB,&pTO;_ޛ w.~^W\8t`FSi.zےtѝ4tƫʁBf[j%ַp _?>o8.H2pgoӋ]jJfbx }%B?+ň{ LN?D4z+2z)p*[v[W{`[ hcޱV PӬ~x,ײ//ވ8F$Ef0we!l";cl ؊D]sfBdNebwmYJKE%qvjda,xUנ6Dbɲ +Q د-zfcwN<=Z!mhg]k {dNoJ?CmwJmq  y(t72{#'m'r%#Ogjh51>q&Lo4co-0;) PjՍj{K|:mѸ=/ifyZ=ҷV ܵs |=:2fV3ZFg%"su;2-0?=V1j `kr$S4}qۛd>)%7H,ޅV1 cV}[eYncQ77Cdv..};([^74 TDDr 6װ=k@\cqWg 1/*ه PeUdv TU47ҢϴԌĎӫȱ س(ѫ;K4AE?#| |6  `d`=ޮߙ#9-ߚMrP5܍y34]fGqb,$א+%G!9vR/9T mAHS+^4uPEz6>LߡoJ6͕1.U5E0LxML{q>k&wFiD/"jj%EeهD Aq,QD[mAN ]iq~xctG%9sR4 ӗScPֆ>߉U,dP\-'o31ǧ3 _ɨ%A۰\Zz,QPu[cvLr` V3\iΥI}U< ){@qh5`gȩ"4FVs#Q9Ro4LšT*ƺ΄C(?z@l4֑w524!_vKi+M]G.؃VߥBqu$ r䖦KmZ6є|BHE`QeJbII6hQ7 )-UU&ߪJ(QL |~9B{ljNHa&O@-BtF@fa-:ȑݰf6Zύ~4-a [] b!^@Co y0J mC^s->sL+!7s{G).I^FWZa\S[JH^Nj1nP_EP֧]J'z{v"cn?C贋JP6C0H΂gqCSԼm6~.ŧQsWHs ufuPx:YjPXxɢBJlR/u> /Avs7v9 su Iw9JٜD6ݕ114,VpC5muЋ㪆@ˈ:v{5C@^FtJ|k{A N/I(^T|u,Rehψ(w$]gzKzF_{[gK6 fqAp `sM"X\Pk l%\=:ݞBaMwFFBPVR{Qi{'g 4Ջv3d+YY)R*LYyFG"| ck8"QmxN6>jYtpMC#WC[r1cm}:G(cy8+<6BD|41W[X8cr'W:7.i2 &*>:[5#Gl>t *b Tk͢cD AztU7S܀98F|Yla;L~X'.s>RMBDx@>%(fR=Җ}H\ƌpWEpsNh˭G_5c$a,B@}?Uós@Yo~c?¦NlX4BG;y@@.\\=P(RctJC uZZ9TS_luhZDžTQm~k-INH(X"Re}hW,dFZ`̟};C&XDmvlnWu\{c/^G">C/yBM1pҍ48nPTi f>89U8uavT?N/MCKNl Ⱥc8@4CQߓpkh׭f}wԒ 5%)sVƜna 0/~cP81[Dl/CBj6YW3r~/[ _!6Dq+@[FaT|g5i24̋d E7:"f]jJѲ_Ɂˎ vnr[5K)-;;6]3`D\+`#<!vSY}"?U0j'* R? j.Gj/y*.KJ챫1?]Oo"ctg,Eƨh-"0dV"$d8R8Ú79<7_n#>PxwqDW>:*=0btaSSk_rIbN.) MWIlsQzdwlZw: tr~X$(KY1 :}zۋF]atğ.hu ,꫋hT 'ḌYV)#&x 3cKk&zS{#QeV7ڸG6Eۈ bJXԦ7 VA-MKYeZ\.[YL^@Rf @䚉C:i'y=JNW 5PHll# Z 'i>3*oC쓼7FGX/Psl&" G)FƮ> sхۚ ?\Y/Y!&8`?-KYdVQ!PrF v ɒh ȚX{͡Zwwl3C~v[y*fp~`l=pA'iCpa8gz<=IӱSx(r XhJ>nDHCeajb))n Up"`P6:d-ťj۰;vn?e`=$1rl';*V߁3^I.rDzj #+H)u^%hPz55ZXYOs9_E3k\Oͳ0^TmEg>%5^- Bù\ICHTF$ Ŝ&BDsdM_$66r;p1ɅyӘ?21YV_/4|įo${r$oDo=&Q1yL%^%0p ^Ts1o7ik ?,}㰱DѼw݋}j9raڪCNѣl G @1ê\Sd1'>Y*ypuNǵ2‹Ur)䁰1t$dq(O C e}I0Q42o}|H^H|]ʻz+A7ޤ]cEi(!6fUφu Sz=ƈh+a9hqI8و}Ȓo>8y#i$i1 9iK'iZgØ=ֈt)_/a縉ȶ(x&bsUhb#'<,7?ðckL"Symu:ڊ?3E RS6u`g+F-Fuۼ =oз#(_鎕>@#7_޿zHw"8(B7 tq`&r>7?E%Ř?}DzB?`xN1!#F'bii2'T¥YG)sF v!m} 'jYHs0]~+Zo@[ӊF[̫挃9"R0lrH=~xRNf-l 1ZWz Om1R$EP-S!2AK/BL+hmR VOU%e' vCEaq00Eϲj6=wRYXXTM}"_,:IU&8nO| +FQ/j=d#d(G E?grkDJ^V-?(=p*d,I :X!FIOB nhFb& 7FbW8"Di=Bv2@/3Rfz<׃bX)xکn!yB:bŵQ  78]붦"[eևf@BxeZqeV r_@j{΃f/jA q$)?ƺz2@L~Xno9>6숖F?̶jvZXM?7rXYzmFc@ ?u@'!/-Ub)-l l}S#ʟn{jy.΃9`$(H,YK$sɈKEs,rC{ sLjȌ3ȱ30,];Kb.:XL7͡#ȁOI r Tn ;w0;3?Q5w5)5Ygб]Ő]Gk2i7W8mҜ^?k0@Q!r`vNk])odHa, [5g_81o_v"~a%篳"\CaTw3+ $lM6C?8.0ʊ,X3 zVr~8 ~j.N|Lbt6Zgs<;]~ONm?[msvI\bcבeouu A2r D;w0uL=Qvb۬@9aَ `^Z`ZqZA tU2KDy3k m\2GUjMԢ@7w'Qy=4]xSܔJ n\1IMYX^}HVd~=51-|[X9%|VkX0p Qu 7<O:MKz-K'AiI9:ms=z0bkQ檤1lx422[)izKw;MkwBZ+xF ;!\nC)r3{CD>f+%H fCg:ê\hzB'ee[3 ~85[9*xF)etفh+ B<^ l~$<}^Z%x,]{fQwX8)x9lrMEά<=s$S)HU~4Jm]:9Cϓ$ػ #@.R\ĢO&עZ^'Ow6h2 BP>虥u1 QVn<@@+b^#9U .z2N+~'Lzp=|tRyYHfFNKN_^#P}ä>  qc#¸ѾWt*!>V$`"=C+ 2ië!ClWX$uNZk,Õ\O^i;1=8r#站T=H_:JE8jZR1`bx"*ząv:%t<)<>^T3mS<$zquSˉ ׸o;Q+P%߿Կ=%fރy0Lp5j͗\XJϯ^mnӨҡj.{E]Ԝ8D*MٽuvaAqj$4 12x*rA2`3= ,Hprj9(FvpےVq2 vη@sg+(-IN UYE=uG$ED7]G/}u~ ֳ@SQFDMz2 )'m@;j4(]'&~YOn^OM] 7);is<DBkdz>rc[y܁Y $T8zq\L'e O&Uۼoۂwa*2S>Uo:qM֜Y.ğ`6ȫ{l(^;v }C=iOa1)'Cnޣ]X-Ԙ0l^G]]B7R"FWs9>QL6>9ge!=pZgEʨ'@ /na@`PvmCb,fD\yf~Ȳ0[P jǺǘuAۥiezZSYi.6Ya*:z:lG3{8gL  v7t* {`I'N_rPy T\},Mߙ CutoIuԮGn;y%ǭekiX;̙ I _ ΅w/U+k:tw)W1`j]"l A.%nylLK8ɞőVD a+7Q6pۿcDP -0Ճ3G=/;e"/[ұ)˳p_P}HM#Kf(G>pL.4ʾTp[y tdW"7;V؎FQ+%1]sZҺ"sVj_,N~ 9S<%ss󒮪pMCu`Rʨw&Z 0%Xe*GpYFdѻJX>s@O: Z2cYJ"))Š]uBF]K= Y鳏ΌJKmnFSF7[4t94/?|[A6 GDק#E1 ZNvXw#\Q1lR_kc:/x+j A @c\co9&I.4zkQQ#M8PCW0N"Dc yb!&_ʳpeĠzx ]zcL,6:3#Dk9.<,Tg&'^RH)3<0~z_Vt?ZQ?)UKxJ@6wZQ-Dݿ/Z{,}.Hg|!Ԉ&}!n+7dqK\v҇\C:&,B<7MX+%CPP`})-{N &-DeJ/\ܵ>CDGW/\ZsP6hZH?)~#! _KXڦٌ%u78/@/К7$ѡ $\),-Ayp7vu:-BX}X>B7BQ~f<^(rBےw\$"|sxԃt nC(W_v)]iyp3]'7+\B &<{ ҎTtĺṈv w0:ݍN,^wd~iBDˋ+'nj}jT=1_F;8{GA`+9Q aɷVtB8z7݌A~LC vC`@I!Uժo`s5EQ'CTfs%Ai4كZ LG]hٝlʄNvCQWLa!<ؽj(<,*x)޼ET~'XP[`@ě彶Ox[ yii?JT_ /њ^DL/l5B}x0}!S )F~BX0PIZolxKYh*%Yn=_д}uIbypSֱ\>փH(s]vkd  藇7?/m4:v hEq! u~HO3~SnHk\-WثQA6t!`^9[C?ߛZ.`oZrA\r ϢUaNJ9YI1w ZB|&}ju*47iQFR>Гdw!) S%M" ^Nd%9g)GK,28s[p]ξ>{•raiU^4q"WT\(^ef1^-e+|kg|m \W`dUa&ޑ_*;2z" Hܮn !S9Yuƅ}7|GcH@Z#pe8` yP7`_æ#A=v9-#9Ѥ@mJBZoxjrUS8i .dghӽɴ~m)He7 3(8{L6w5bCM,;P&9aDE,lA0D_~Dԣ?^m++ {eI 8gpݍ"00kԑT&N@1y` x\@vW wZ<]#BjRK;|Qt9\WxޮΞd%IW@& O(`}U,0ESJ{`MmQ u As:9RjDucs$1EM@|~?g D%?UY]g00!PAKV4c:LJ˲¨axـuwV+>e'm5VWuDNz֕m?>q;p6ҖZ:Xg d&"-2d7|4, ًzpL6 HJ#'vgeͷ9N*w[r[TQw(ۇH+~\`qX eӥTS 𝐋*OxNAדmd)1[8֒?ȰDeɌL}/&Tj/ip8m &Mdp5<*ɤ$D1lx1@ek4 ~?pCȵX<,MXbVx cJ 4lP>̨ȋgZ@҃&OI(" (.K#ŁPB{ύvWz' 5&pb'/Wu>J*"=ÖF:U\T_Y|:q}/UEݳTD!W,Ԣç6IV>Z9> 1&#iw]9 NmIչOcF,w,&Ǵ.Hyy#ìF^`a64ߐzE^Q?m_MѨk7>H"^6rDXn@ޘ8ёv+Hsm-- l~6 enHMʹ$oo%Ss^b$QʄQR.h0fPOx8Ec5_2v<%Τ \-Ps''OVwRȝTG [.\YxV5* <ռ*>mA QyDa;3ȠG EѨuQf?sa:ceY8tDH>úzl3B2<?Y i !+Sftk^@tdž03C, cIxH4or Ž8cBRmNDk_7ČƓyE&ymx3B929Lڙj+An6x&rc߀b\Kѩ5,G{ n#&H.lJ={h6%1]rD} } Cj]nc8yLBH;L_D<+gLű3#%.ɴ9Y;=fMibKO6ݨ2pNg2+ӧ-1&a_.ι8#U厃A{Zn1}vzdlMЯyH/0= /HAOIXgL,h8Ā}y B=?I+فAwp8 .KvRbb0,ǕH&~4=V "wN79U/뀙 #v.C™4!_TxSWˣx4}|02][%ci\k.b~gG<՜ P~ƺȰJpcϋ_${HMu?s)FE"PΙDk8s³amѭ/2i ez)#WU^Oa"JӉͺOn!N}H:|=rMIdݚͣ˒f pօZΤII *PL,nGث.İwhIȋ(jfwW@ X4+kؔ/l6.:H0I*&x);%| #{xZ3rltf'T/bE\YzTɬ4۹-ȫvWnf4Y9OE5% F];%YϏ<1;6i'vH ^Y>o3 (EczwN+{ӿQ2~#J#ɯœ|I"t}4C bH TEY%}{QS6#*lssۼ72!fEL=ϱ͒}@q_ uz OT SCEbC|jޓ. + Ϋ8%ő5 <ɨI7H!Sd@9`qwS^Ɛ0Kȇ wfkF ?RR@b>; 9 ͰX£vkF Q_nȨ/]_q[Wf{G&Kou,U2UV#.A/䖔J$٬&ƍ'-e :<2+6oӦR&2"?$ =9O,F@AXfj{lIuC`2Bj56,p=fqyWxtهEK'U 2m)1Ϙ\50s1 pW1o^9lP~>T:cV83&19V|$^Uz0"aH ztÎeR̒ieWl"{nړqHv{Dl[maܓo 'dԄ$q]^EZQSdMR-5e˭1W崦cb h H֙ˎi2=KJEI7U$Em2 S'Im'`AnV(7iemD&)KRC'Tӎ&+*:gFn>qIï)'Y$' 4h͂'kM+Pia`#d @Q9ځ&{g,1l$| jawh@zH8vL4h >y &k`+9 UE )Vv%y'BɛSڰo>SwT.!wһ_~+Jd9B<ȭҨu3#(R"Npvd4&'XBMz>\zSilQO!t[yP*`VDRcnuêkn<=$G~zdDK36͆nt&Hc.Xj6e$(,1瘭Nn -2V|1>r֯`Ζ~t OUi8x`Y<>D=c 6 nsv?xȸV5d^tv?gPm>$MݲXhupWG`ES9؀8ad :[a&➒[[_, M ]sK N6އs(yf34]|CjA_Ř: q=.[ajŐ&t(+OX̶uQ$ZP*r)#:mB BBILha̲g*ǮG 2` c~NWN<(4E{#q۠3n&DӦ!{9Z 4|JYn۔Ɩ?:4S5/~E^=`wm%W=2'7=][}:gooY,px} P]?f[ k\Wu:!{x썗M VQ8[$IPz7ED~f s-ݔ e&*z_;@ڏv>zA@*=GcQ׽ӃX3axAT #mEEM S$+:ڶa1z::|ӪP<(MR /5o͙Е%V=S[C=`T9\p:ŏwwݺœ[&Gɫ !$ sDtj(H'p Т@v yHƎk=ӍMs[" k(8=T}C_wnRd s)n55ΚI׈P'D\ŝ34֧;k 陶Ȍ<$P(&t'{1C:"HeܡqgxCyE!\wGŽc}çXOiDIj«]m푿Hc[vH6=\pL"fbSPR}LԵBTB^wԢ1--벲vxf@gȤZ)*&C'i]:"%{I'd̑C8>n֙p}_\g *p58Lr q~eta{rZ\:)9΍l4"`yWoT7?GZE Z* Lp(‚1Euc*õ[sq:^^@iե+CߤWoJ\0waE-(FWS`FO3)^l)T* ^|qJ>`s54WI=X 0Tke2jV ivf\x ^˜ (~0r)b/ٷU|,@ooQ`kbe4WJb"] Iơ_yĿJvӅ̽$qAv[ WM7AjGuټVHƬ= `g$Bgm# Y'3^p.M&?5ܫѠ*( :FO,!:^+15ʲUHQ;x X CFs{AeEw|zuq) >O*j : u=`lb(ِ$7M6}ls <'s`rN2vr/AWb7Ri%F3[Ovly)7j*ku~]qJ!i0!ٶq|;]; ( pLu"(UjN= . w;M}UŰ#ӛ=0~ jJсD,' raEkyW~A.|xϾXjʔ^ 3\R(P҆eTމAkgMuMY~ EF`sVFǤ#T(` {V:J])ry lÖ1"ڨ/A!) Ǡ|Abl>XCǐzQBrG$G{'wѬ鲏L*XM+-'Q ~%9ͩǜlk%68 {n(.}|&}Mާd7i+pގ/C\hWJ1k%"Z/ΰ U *+1 S]pHFѻsǦJC;ƚAΡcC  L>jqrHpN,UHGĶϻjjKAs\(hY==F-~@ˆ~Gp׊,ZɽcG4gdONͺ Y)U;?s z,ɇ*){ya6M۩`⍱2;АmA&ٜrG:i8 wuMAF!֔5`Wۅ>℆9j ?Ͷ%89 !>X: F 2<Ft 6^?r5q<9*_`& ç ?N~YăY:L+7E&OE+v}Ķ:šk.ғ1k  ^N]*Lwdg-Ud'*9MHIT[j؄6@\" ~1W<:JuMU[~Fu1*^ʖ0׻N wJ7վm%h^P{PZ7 FYƷ,=b10C8V=-}]Ԇ~ g)bP'e..)4%n%,:߲;gv@A$5)ϳGh;3vW[Q9 J'Hd#,N ~-`x--A@!inϵc*me< ,4F5rn7 YuĞ!8 ;!W&.4 1Ue;˛ 8h/sjޖVAw <.Fq EW⚞^ a)9Z%іAd7Aθ-]/Yp y_*{p9DhdO{|\k&ی8ޱtqe JhA:J蛉MySؽ'Nl`s|V%6Q񲯺qXtN-X 썣s7Y,(o#jRuNR$":>] 7ܮeH<M5ٸy[SwE `RWطD$}\[#>t69ПE"EWPt5Q]͸²,A~uwܮ_vG.[I?\r݀S'yUsťZ8gO`ãĠE폞'O X+qK@d[x9Jtf,yn5GafE|~9k þY0@OBqJYVCڦUU=)m9!gmU:!Kx-r)K:tfN͸w@at46Ax"<9Ui4&mn@n?neb0`vż:ג3 pv#wQ;ܦ\ep_4SB)B"pI^`{%n`=rȰgn5)V]Te ]4_ss!*G=;RrkCr ɛf<+fy@՗FKO@ <7WZy$ASl {ypO& >SX5)jSLT)(:y/<٩X넚A.A3K2[U+s0 MƊY@7oW?m MYtv~@OlaPa"(Mz037r,3]h> `n Fy97gż vlȻY%PfE򗦆% |?@*6& U/Y8f +fމJ@Kq`xcsr a~U脔R4 A2p\DAVęaN4£6< Zś䂱ܓwؚiv:IJs$A..~xsTb33 ҧB`ytѧ{MjJB8^߃s>)õ 䠕 pC-+b4s0"Zk d⑥>8^,.RYdØa<@`@◦BQCH+>PϠA. E,q +fzѳzKnOZz ݠa#[|&>LS'NUtӛ*~n4e=؊&8/4n?E>砅R$7w|LpCw|j8?\L;:灾gan^^C3U1ą7"Ӝaˮy1 E&!F MVD' u'&P}}Zֻ5oU$OC,J{{]>Hޝ+5-{CEBD#:.C iUSE]T3ra= K~]:3~sK)Ic ɱM(C^ChxV|ɽtas6NZc}%e`>#Xrvr(jOT=Ka /KۉϪ寚4'Y*F)]S|󁏑y^6j:tx5lڟhʖsֆV㦾ȷI#njdF?ʧbŢ88P-NA"D)&%}0Ujf_exM3yٻF͇Szn״Tf`4͞,(??OPsZ 7 _8@H[؄B_R i#Nw9r!?& fwѭ/hᅔg!ːBSݐy錑 y5Q,<ZJM'I+;ǹlӳB2y$j|7PzOL,Oo16~•2G䉣y$pCڕzHJq8 t;pj\5TrIkr=*}N M[T0dC_y BKN c{N4O5]ØYv9iegvu /?N$14Snc7Ё0(ǭQ./X88!~r=†̆dM _߭3hyTDiw#`%/jSַ g׽c!Dz^ظYjwn>c#>oݣH3h,CH*FpgQ+Z<Gg8q:#)DruZ3z%O *4*u[⢇2Xp@<4D[\0ŮTcH<.z ǃv=.݊c=2"kk"(z \m5]+1*@@wP(bjJ>qV^Jk\<GU0\`N\%K:MYIނf`Yo t,31H%ִ\ Jqw\kp"ɿj.DNyv_h {ڵ[5L mj`J$1 YQԦ&JrE"Rx Z`4Sd_ q%ɨZdm'"xV řLl.ͶսZ`ڝR1hQȂ/P6 _@0}yx_A@G8 ?'n]$ X9 6u|4Mi=ldX8Z ԩ>E{s icg0E/pI#B˒'XNhJűsydQ< z#2o&"}\dUqgCjPnDbaI! Ebf(3XD!±w#ĆG _]9n ny+5fj솨{ 0c>VlZByϼ5`}\ۿIsr))c5؛ jA`o1R[4_EӺ$EFH> +=}}S@pW_̀|<؁^YMdvznLG3-\+1k]ݍx*j4JX+h9)~[X$Ib`gs36}3%4U@V|Re٪UEif.M.t6L宷IӬ5QQgqȐ5o43ť8b, "ʄl&'ZRY R|=X,qMS F2Z5 ? ,c(gq s&|lM8Jr:tB{ؐC4Uy?z T4pO-0zH1+CL牘F2|NzHO 'k lL۞]!KVW8,>ejSHh2_r:=i~0DXytaEG+ޣ@6  L+a~(jC_1?{LU^ !d` ƾ:'{?aq]{$N!g$-ˍB?/^V.M~L׸]{vjV?96$0F11%']┈1Slw$n]>N2 N i0\;6ݝfտw`J1_s'y 9`^GA\)Ơ8+NTfAO~bUݱϼPhU:Nj!.6C| +nld?ʃF8V?_gg7Kg嫲- cM~er,&88cƷbͭŁ6>pr:#gGntv:{vohu 7-1?}e?e`vEO;3ȱ1q߶,;gg֕z&6o5$V/Mnб>or;$nK{~đxG?3t%ƮUhKmX3 Rо,F[t2R~xɔrȁY[76-OSHz(Art#NYL"X$ Ų֐&ܛ<#ʡt} Ap`U0Id1`$=%QÍ 8#Sdt A#$@7b)$mK}7jd%գ6גIc}_f(/~QOhWTD?q?v+o; 9ASIN*sȇKY}9IƝIbXoT ~rjt"`DHʔ?X#Gd9LfY^_F[I44ƾ-E5 q856K/3? `@9r-v!z*H-UԟOygkF1^~lmJ) Q)>>`jŐG[G+8PLK^2\iuV.Q 7HfenV-Zݳmp̔!;B{kF|l"WAYAi=y~MxT&c"Csh_I%1zK4 H6 VВzW:Py 3D ,0ݳݗN/Ǩ;.F "]qq/$/c( B{P]!xOY1xwa$7.NԨ%.7X0Y]^Ld~9٪ELWqYtXܵUgqp{~?NN8>65"$Ir9xew!Fb>exe8jγ#>RW 7LD©f -:_㙳fRx-RA)B?ᗆYhˆܧ㙤tl{8Bb?6L&SJ);J"rUcV:Mxmp+Fr2#)4ŧt %IN𶠥sY͇$# уR9d$bfXHA46v<PnvA 4о @GBN{(WANX"157/vXXv)T=سE4!c"S@]-Tx^h1!Vbz*qZi)L= L}064xthaxD)ԣ BMB6{QFu}*&.W`o\s^>xz+жc?rpYn[7LHj q}~WQwN0+Eg'lc|`TO^GGr93]⦨SB3XgIC/Ԇ9HMgK-uP ٭-=vsY o_wO wfdiM/^$#vhVxs{zVL0<;7&Xg> CJJH1e _;u!v3ǯGh:CϽ_¾DF>livn[#,W?1ܺd&6S?o!o@8][NeQ1\<~}k)1*!S$Fn`wHݘ3f~ Y3 ?~lIߴZ8_ XG Jio([oWGnPr-8bxQ64R s\1rԬ=(r+;+} y+Cz+K"^[=.M`ngTXe͇Ne1㼷'xC,kJ (VF/Clb%a|sehf@ !JmZEHI?m,{8\4xhጐC0`^i %ل~#0ăd]H~Qoݟ,Tod0w:7 USjH j+L@A)hez@x/s3D ĉH `bz2#d xjM6 랽rfNٺ*,/(YU0 #HW>I .@>IVlس56PGk4cb Q0@yyebC.䧡|1o\sK9*[8^,pC~kI#C:g\ }bX 5Ŧ&II]+aolV Ǒ&VFL@KZ2#'x*IzE j׼zCʚqpR@%tSv&1ZeuAD +,>iX{]yMc# Q*@SirOo_zH jféCk&ue)N&OcH ,|NyU_4SWAON6Jype* WUO'Ķ($ރv(Ulأv(^zd8@}O*yvlde&[*'iބ~Ovc2N=#e\6lxdc(XKH2 ~7躪Yq4rLҷo&O,B@zȡ-EިA'3"hGJ)lT\ k7Ux+JD۫ưڤFhPbX*t5]ч椯m_ڊPc !NDP}{I|"hyT=?)짶TY8vFkle.$+;ޮIbۇ-D)OwTXR:媥t  z 7|MLPG3<|JQ‚9f ?H߱{[LRC%jr:2$ݦeQۈО[>i-~\ӸBvH(RHboy1*|~F-,*25v$8zq@m3hk`AyP M=&4M"Ɖ BW؇SE~ ̭f1|#z}ZDyLmFШҭmmO?DgRLؖ NY^^#usCG{Y󿌐{-oZRbkSP4'6V: 2ɑ7` S*,rp)!9 Ѭ' V&A>KwLgZsvrBԅh.RPw.GCѿZ!,!h xY#A3ӧU>4+>j&W* ST7Q(*6ԥ)';ȹ^9N>%O ڗ/!$]8qVjSfq͹y9%XdhW v}!: h͆Y+OGhn|=1\?} 7d2QvZˮ0Z~7@1)ll K:Cm֚tDs*ܨT, Λq2rPFlcn kzgW(^& ci@9# Z8o.wúv:5@?g+U}kޘU`@yTHz^O捒!.J)wWk $?8@WO\4>iLFw#ㅵ(o)#|%FGLx )̰܈mnu J(YpF}'d,LR=t3ֺ:x]&HcH3f*VR!?fud|.0VltOihxE"z0*]v` o29ۊ`O`]xe7f{2h&h=?nl }SnJ3#٢?rIIP:^en:O4-ЩiEbg @% +ug;KѲxڹEAJ[º$6\Z1vb:'cLuA2o걃 I?sf:B[2']fE>d zaִ1٥{FP鹸i5yqT¥Tݻ7G;1CB#R%}O1?.7/OuA4>g);) 4[Nم!;*ij%hY;\>2_d"rȌ?/Q)B6&dWd!izyyz}T`ok~,ayϱQ >(2ߙS Kmcs.IQ%W^x K P>o&r1LdGV@1'qsne΍Bp+r ̊LnPmbaЀoE( CH$o{?xcXU;@V.OOS2@!Xg GkrkaV?A]"+u@Ep&/zktƩiϓX9m'FUaOW{85Tr3dwo5MԫdaJ/k5ȼlVYׂ8[PtЕ/!qsZE >&'}˝5΢E,+kkBM Lid^Ym3chw`%S AIL .AWބagM Peg#7xVLEFtqGuo5 S/> e@#O0ah5vyQv?4c"o7ߵۏ4Ld/JD:3~n׹c~^BѴX42̢Օ)f]ͶXI75SNmt:y=* Ћ-8G7D&/$y]I=7+|*[-()>+ZX*X}IdDA2aFW6:1R>YI nyR{D9zz8yoq˂\QҹA9Fo *EeШi 8a vt,&FL=EAfp<4߯◳~Il5Ӛ؂1Kby1BnhQhx %;ı.In_h3a|Pjc&7$Qac\0FE^,%}63Wtߌ_RC9S1|XbCÎ)!zc @+c,[?8Kr:D7l\/9kf+=^ Ua{"K[u7C:+ H~*Rd39Lݹ|_^/^#&Z1Gu3:܅}3|IN@\TeѺO<$c3 '@lA譃^V hF.مXfI6h^{VØbȸ6Xc[hBѝMz].mۑ{ E7􀈂3a ~g*-K4mlX|4Zȵ;/6!՛U"8Y5T:stPz;*'pz{#жOz{b~*Hмzgj ^U4ⷈnK7 IJL'[s:{ Rl#Gt ~nGx(8[eQAZIF=G|?/(od44R hdhӲDnRL0_+kEB- m_=e`*r֘U؏pbB51 8SL r_9{hHrQy\s0^˴ N6(~>.L bVҾ 7rZP%3z+ǩ[x5ECtJ_DcLRlǂ<NĶ}/=#ͬ*+CL+X"~ ؔZ# DV $5ğ5p:wɘ!P> a&>~qPݎ`&>0U^fV[YDVLL:O%W_h@ r'rB! mI2ZFBQىHVp<k;lH-bqR@Eģ;G [p`fTnt̡Hl\N|ԧBRH&ZȐ~)d?0LN@' k[uS(yx2ܯ~LB!۽ı$ę 'w>=|9A`z>cMږh _y|BNqT\G3 "3'(Y`}s)Hӂ$HWߎXON̚&pȠ  x@'sbG*^nG- *iH:vDEU xEPIn7&/EGouΗ!~7?֔J_JR|O)<в|3{YY,a2c^al#&Ii!@_7l2[6[71G=ED{/'8.a;yufxg{k Bk3uа*!'"ldfǿv;4!ΕuY&9f FsH̠f=jn'KhkNNqu.0FO*Ԗw5w^]'Γ\ D*s`Åk1Kco9pbrLT}N׾5s.}x]W9Ε1< z˯8G4H mllN}Z$GrS/)o2{ƮO"-1]F1c8JFT.vD*POEhtTH>e0LO6jEɬ`[X2(ADj5BsiQN^tͩn~+ex1nhZ,;k \pgq%E؋ HEAts$Tq9$bE dPq&VKd;,޺{EzL'v޲R%sHq-7RFʊU[`Flk1Ε\1CN6uLx>rԝE)EVԢ уe|+\ O-u$ mqH JEOv!zsq{xŇ_ <Ψ~#o' 8?..z행idA@a5N2jEnR4>^jPi>Lʢ[O5Vʛ9P_O smV77]W  i!`)~,96E m4t@q/68,鶻>*#t)ƙij%;qjtN>Q4όgMr_Was+"}mp6+OM dGuXAvhl߯];.@VSzmok% !vuJB.۩,G@=`ޒ5 Re}/-{aMx"a4rlHeb*U{:Q꿿#lBpomVF=.H):'WJ!Orgh@qau AT-iιOܤ oƗu;- $)7rz" hБKBR(wx|^oȖ,`5z*kԒ y"^0 aD5e7>gDA/^t/ s\N#+/TZ -t]yrUt=96Xi]K i)ȗ|Ex{QV$>tpGFy=PFbX>FSبm/aDr쓧˩6=l_,_P&#7d\İ؏[*ȡy&RțFz:XX{Y2t"n*fF~zA%d Hu+# X] JR(ySLI$&z;03s M^bWZ2IYݚ=2/dV&Tm%0$XT;Tӽ#|G"A$V5&ӑ ZAng8mQ(|Zn`濗BԜN|y52kL8Ṅ">'[B1?a\G͙~G'.f‘&bEi<_^}kc29 8̴ejb< Z5R6T;¢&G(/-xnx}wBr %% -naoφ RIUV VUNQZ`j0![&:c.擘NI8-@(~rP\Oŀ-NFo֧M3RʄfՐc>ު//mSLuIiuM%"s^XcSu<ʸw&c-Y)ԿA W^.`q#7w[ܓ l|fN$2); 9#?b'S(IQ+2䅄~>Y|Oj|OfS@ݟ:>;6X@M2_\F|Q´|~SϽƓe ?gF `j?dPTH$ tʖI58.s{LK %^vpLȈ p*"ǁ!pA)Ugų]Dbl+0c@Jmی{ |V.K˿*1FqKrdXK{KOzJuekt#SZȰ%`Q_E? SaksrKU#$nOѷ EAF*SC:5_F`be1p4P7+\w t}{9N0妒^q>J=%2Gvڙ7$XO\q ziOΝc 󎼷YY.,Qِ^Vdd1 ZRq847=}DA{ l'I%i+Oߵ*ȷ$LjQnNSy*668x f [(vi̱FiÙR~,G|Ⱦ 0}7sy.wJZ@U*'?/e$RMb2S@0w vpLQbVʮ3o8b-(dN{%n|Sfc7R|cMP0CrHgvNXWFCN.pug( ;CvCgÈ:_ӌd06|9]*~=gO_IP9hFV0ΆZ&D%U~:h5M{iDXug.7?0́hU=G8>wx&%#J%މwMz,id)2e600*%>ـhK0FD~2zy !4ib wAQ4m$\j WE™/*$2@^nNB-I2 jyo1Vȥv$JSG[/ Jر ֿ m.:nPwe}; I95*L"!3!ac_vglFG\"@Cm@7N%%TA2O^i mkjPє3-0W.`\fy,ZςYBAM WIt6W-vƹ% rf[$Sg{ & DlB[˵yQK<>ukyYcJmvXY{{%tvy =7X% EGzLTV5!'ԩ׳i Ԉ:U={ÀF*"N>jSY!kӪ.rw#oZb)i(N9{c&qѣ +R-Q3{́뇫&K<s`<Yuɏ-]Pȿn]ɥffQl% 3yNy7.~M]zAV$铒s] mrC FȐVrͱV3]q,bi۷>uo;m/U"mJ)5&0[ !> sӐ1yTq8_m_Nk.&>y͈@8gOekY(V Ũ=[ꑭW ,?t ۥmBJs&8CI<"j _옧)YT O%3gZ$6,}15,FH!Xa= "b_ |$sE|vPY߽ݜ>Ծvh~.LikEt~ 6[("SpUD_q Juϧ<*g1ݙgC.dz!Tn#Ŝ17!֌4(LPYmB5؊鱜k̀'Zj_^,2a İ% |(~9ESΣ|Iw6o+z%7!}[5UJZY R֟ŪzCcz`-J&.`.x8u'5!0+wfG+YNQ<_+I`#^NGQƻW0.7[,M, w`ě)_1$DYJXkyPE^PW >A>sb'ޠ^!$'=BsHR{nWHsk0=$Thr rmx}Mրp(yxY 1"ـLeb;hl#En0o 831!/5w]I td02rPwZ`됷-$ ł|)kK4l)T';3oV} )B#R0 ~Uecz{H#nͷ g+,sAC[Cvʆ#jEˎ f2Sq%=:6dkڵ 5R88< P~千Iq^! ]jm/i5ǷD0;lǜZN<;R[ō(m1 l G< @xpm{ۛYg KOHE;maD:yͫ3 u]Nb#FCgu-$D:ԡ|kǚKO7ԗΧѬuf+ -;~JZ9wU˜8V暡—iTP"HGfŜ˿-'i3mbz'H4N N=Q[q?w7Uϱ4}~G3謶Pʣ:^o(ɔ-Ν3G> ~qpqH.ZB理Cǒ"6 jLĢ[h~k 'B^ 퇩6|*  -0:Q~VBAWXA6G؎j?)Ejq|my6G&`c;pO=ob>+ZAtlTa/J8!P᝞.#P''WrlX[zY= Pw,/9/Ħ?L8qR!r"G5^r7_ۈ /@=q9ceg `cV-l*ҤZZu,(]sfKEl1b%d?tۅA6ۊ\_99Nj}㥷ꎇ*I@dWld{K5@c':)8;bӠ Ck H5- D !~8G7s寮un˒ ~d~xחiyёaq S$7Q.i>EF^1{|P_VG&A;CeºʼKj. q=O&I{ e2UMRͤjvkc;BE(s v>٘$6R*,W;I-\#|cLc~\ 2=aQ@KP&n$zq[n>/)LT h(mGC=rZCG4T EƭaN[Pm2bEB”8WW,R(>QjQ史x1@lJ'#5P,l#m#88$ѩZng̯/*K#_1+32Y@7jXm!SiJ~)U$($#|AēQ}zHmͲ:2Y-7u =Ql%TLcC~AiQ_@Z%3kHPkƥE([䛏O2xܐUVֆt/pD[`\}þYI btµMy#,Vj=X軛tu8)L'?Jigs-+?dP7*@X x]$Vx}qOeqArL?T/ qVTQhbَ -~9,U哕ƵҹOu̎;Sda"ڳ}nRK^}|Zk0InQHYRϫE=&p# dZ;O1oF̙s % l[ WE(*R<ਇXaie x"$Z 1ʣVuHN@Wz]./V媔G#B:²~1AUzjgݻkr@*TULJ9jBk ¸ !nbB`(^8IE>ltzg] A!}<-9o~ /e[*8`6 |ey49qSHݘ1ߜ03~\ (b\̞>RڝX"0h ~aݶfg/>UʊdIV<4KH1z :T*qVkJx^!\vyA7{KC&~G̋u[J8 a1O+Aݡv 1mS/;L*L1L#D*5K1/D7mg(ZSkp #ZErcFVV]H/W9A_dP/LE+PVST&80(b8楧;u{-+¦eJ<^MP~_?|`0&LXZL\Q^M3GEeSQkU)ڝ 0Sǡ` 93Sٱ#s|ٵ*G.`p0YfVjǡ4w3ONn:Kns oCyHCؔꕅ8\y'd߮Y[=־> hPvet7.a{*2+Qv\nMoe "[PHǐ=.lPd%!zop28%W ރSN&ԓJeݝ!DʚON)lo E^ V}Z^-\ZS1$)z՝6L\(>"K-N6m#Ly 0sc:t a{J+tYpSJy1+gj>$-?2Tm*K6 L~j:wU+JU猖{?\vbėcicԽDe*`੐;A)L^Imx;u{Is'򴰈_R#/ >NH%=L 8cĸ4L;GLR/x`m7[[>wDy>d6qL"Mc՛P`LJğ]VAdjcGqrh&wY<4F|َàkPjػ#-ڦc Yg|,Hf'ב52*[$2(,k3ۯ\fP"D{(l< ּ/ PWg v˭#,n̔=h+DlLoIǖ~{fcqo,uy4!ڋm'[}@6BW5}rhF冲Tp6VRݣS4`igTV&SQ2e`\Պɗ:mmsS֑$x߂Q9c^A_`PdT4h0ݒC?<}P2I>A!uRsٌ^d Yܧj5|8k G1SvVw4^cnE4csAi/icCBswy> 2'sbT({1Vqf_vXwUW*K_n_( >kTsHELA&ӂ4L8o]ϋ(9%R =p\w R>=Yǰh.Ydb~MZ"R AP1KMRsN? pQ&Z+ќ$v`lD’T_$,:7AAUTZs3Ԕ{) %(,.q3Чͽڱύ(:I8FDNUV@EBA̖3M]G9oSȖnOXuCfv$-I~d NU9iHzLrQxN.gp\Z!rTlƌE2Bsr? JJu%'QaP 8*#l.]dFEssdKdcPx8H E_O葆Vr!zQ[ 90"4}Kd.Țc8ٻ2 g=ehy!^(P؟$\xN)@!{CkۨQ,q!@5HՀGw^O"z/Ҧ0T6\n91@b 8F]W5/coh[14BjE.nr[UeI$g?ؐ]>`dY*X<9byLPp>ɘp܌E !+&$+HRNfsVe) RR2!^7 5 圸g' 8YˏP:8#*H[R(Q<(I$ /K)̊)DG|XI2o2V }Yb6B/:(4k]ڞ +72|wQ5i +HtVo4x[}3[C⢕ߊ픥!tᝆ޻^[ )31EAq |#!J.nKöNM*e@v S6cn?TyOU@<2l% Q0#)jPQi G|4SnA MifezӁ]Z ^*MAes8>%O!e5 WCז|T#4fk)Va P(I= z!t9CURGNoѼ8I ǰ*2 ~ ^%11s8/K'fJp>Y۵5ꋒկ̮͐k@2a۪o``k&A^yW1x.@NזYB=9'jDۉ'i9SJ{:;}#f-Bj=bfXbLƏ }0K&ȑiU EWgYCv'FWt*z~OEmƺ9 -Qo}gisЦ:ڷ(=:QM.F@Qt&uw'4 I5?Cc>qRz|&-k9@͞:=DQwBx}&o` 1F=ŻkJԹ]ц)ߗgNؤQbïVUa~Iwυz-z7f{ҏ#4^1΅DN:O>(A[jݨT[RH{ AFo9߃@ԵR+.J*+NjA^_%nzE;-%Y.4ώ< Lr~sm0tpsw4 =u׸6$e]P6̬NîP|vN_ i=Cr͸c GϸrU6.QҁjOiÕe&r`- 6BP+N}HrWW5s=:C+J,\PR`MXv|sD39Bb>K7Cn9n7H "r#iKXJw:@V+R{pd,R.h=^[ʤSiNN_VO\}ل "oꚐ:v¾T5Dgy Dpq42pWz՞i~|m RD{M (Ū3~F2 <+حlho0%L^#j]biU&+_ &-e|!SF՛-]k9.?GDˉ6l JqNg2\ʲJkad]dm_J1*DK_q-64@蘣u#Wߠ -q@xyf,7]C@z3I A[īW ;1%4 LkcZөƋ"_rs>^.h>\7] 1o AwIR Б_Ch4"7f^kl\߬R.c--N ɊHrɦYÆ$ [ ˼yH"Q,,Ҽ;6@ח;JmН^ kXYNne_B䏻RJglJトq<,_]Tq Mz|h31\3w΁Zގ6q8x/*۶>UUAސzZwa*N> `0·guHE͙-%EPOfFz(?7U-s-q!d#Tkm7Aq9v3 _y›A G"Cyq3e6K{ch]ΫZO|#!zLr;o1ZB8۲; U8B>[aa483`d|\ _Y j5[IE;G;Q2lvGK_ZԮ%uP]ַI$q.DWYUX˚/`dMl0peWpSL?Ghbf Ŗ?a .7d Sƶ&܀qSdqBsLRD@ᨁW:i<}KO[V,DTٙ lAw& RO 4&J}g E8_+"><ߩT&T)X+bkIc*sF#haHG?Kd]8@~R'* 2:@>,&b#AU -;Ӥ33aд|3F9cv$'*3 n)InO•r#0|L k=r 5`.GjW;Q3SfeiP/BaLK^ bs\b^$\tZqv.rxJiËAe!Dedǫ=SKחt2F/|}̇!hԮ90׮kiLEmj?Ҵʾ\z=MAPUAG,]8{f80ؖsϬe5ח-s)Xv5b+Wٻ`B~9+O?զ{1J _$~Gqe>_x8(~@]-!&#n5'ŰOoήEo-/Nh`+1Az[0BH?و:y<ғ}>gekOŘ 9e 7/Vn1s<ͨ NuMg:ufSJn:.c2+T`2ԄNE1J$)Kpq99]ajz#F$2xp!9Q(\ɽIhmr{E>%73LzC>-)a»Wieܵ0ʎ$;;zo0-ʻ<*ve#-l2#1UZh߈ Ł4SrwCq92,oYEwHec8ڜ#HG}cGN $Fn5+HnZ f>v)U` O,]$IggnF>yCQY;% KzbC:Y-'iυ2${{4NcWlVx7. ]1q!Oޭ#kؔzkn"xqo *C)em ΢dPHjWެ³ mɲ<$|r# GLT6S{;sJvj3'<5mCy/߀ث(Ӝ82.}F [BhWdjMMp0m"ZkkXmHOcAǯ=!.BC;fC޷) r^+|s6J=Ee]4M\LC\?+9& I|:'Km俆0D~PCUHv8cۇY}8Z(6ׅdv))V6&/ڹm2VcY_jRF\چ+L.s}@r,`RQ>2T`j*Q۫VꥤTZ|Ew*+A^-,3Dj8% {oG/ |)HfpB);1c_=~od<ȣ09_g4lUNZ]i1T*nB҃uhבfLwzuы`F*/U [tB |2 e_(}~"X'Abu 6<֋S4 A?QS8’`zSzcIݓhA"‘~;'D/0FDcN,t2֥+Jp!z Pd g#ۦ ,^;@<[b\SMs#)\eǯ aRW4ٖ.U-D;!A9rf Q|膣D-jΉ6v! ˪ w XJ2l\&üYxVsE"e.j*B viOèy4APRwL-2P"pmh` {q< F)@3T,$W#1(ck٢yTೡEy'U [arxFQ0/;{<[9n& ^6' } r+&+c@ԏ?-hzXVR{Lqî@A$]kć?.%*X?dyJteALŎ_Bx_`H1yQhE|E4c;+5P<ؠ@w[Զ|!XKÌh%o >X~C]l1m3f` -trɪ }d:]sy5"i?>ꤏw_ Wph6 eϐK/Gu0濫M4*}0'2Vz۪)QWl]UJ!!,5~lye9䠨z&O)tH\7y~ 0IlzS 5M#7B?!gz@Ka=2f7kqO9Kd`7 H$]yw>=R小Z(o&BHnQfk F2ah D7Hj@.5K=ܵ-nU`)0~M M?BioU*ڲ,5^*:;UqkX3!m%nM0'8bUĿ@3~l釴e.6ܰ3J fC} $0SUOd*|5Ŷ]Z' it r-kKT5]~Yg+Swt0𜍯$p#+b5FחVU7uMA\;{veXm07VuY E:Yc߫^½Y|3⤎̣q//8{ .e;VëmhԪdjEQ#ae&*n\e?5A˛f,R`Qt>1vr?Lwh]䏂V 57lxXs1Gc*6Bj#vsGSFH7w6vXՒ{?j6xsFjnOR*Gf"-nsj6A˦Iae XTZ{j {&KԱ=&FB˭Y]ޠR 93 O%i?BJЖCP#-,1C`tu$h Pj*^7iFh(: OibĬ|7Ǵv߷W(8lR>XŰW]QIe{;FL|+!$&gV(JSRo@ J6 , ۛwɤW{<$}Ic&spxj}e -b뻶 27h 0>4u~̕NTp+jD֛P6 x0?ztc} tY=VA| $u1(L,vVpPA,){L;s H{Jj XIGP҅DB3[;G>$ mKzn(.BQ #tp-&SkEaC}Cl%Zl! ث,8%7r>vd=yHn!20$pLÝ)jbq{!&T R74dvԌ D{alH39 =Y/8=쎰JGzb6tĝ%g#ZRgZOԩR^|)ձ^д)-OqyJjtC x ;֔1HOT6nuZQzciK33EUbFb#jo-0|PT2⪑J/X|X rB,p9k")t`@#p-. m/YL7}CzTYaG| O5@INcPuce XHV_3b"}16(-gn/!gPXBލ6܎9zG ~C;"~Ny~[`pJ[439w!=g(r|KF?e߶lbSํ'BV]Ja:]ﻕ,3n$J҂޺|y9 waa0φ>~i r!OKMpol:V4ZݐY>W`%_ c9N_BW#FJ<۫{Fck`PPͺ/HR⠞"VTVәՍZXQJĹsA]-gpf ε@6r% Z` ʴw|d/sd;QKUop9u_gݿ|L $(} rD<up2a9XR#'DaacRzo Qh^}w'UÇGYrf> z~/) }m}NL@S<  Xw:v"q[*{%.W]𢒥RZv[S3m.0 ee]n)#oo"ApњԷ}Wf67Y_V̗QxY5c"MQH;@(@NQdb|k ЃrJ~H vo@m mzIF{*' l~Ǐ3aq`_8Z? Xm?S|o]3EӴ>U#3oSWm8Z_r3eK#/ * $@cfvl9C2@/M8ir \'39E3DckGn$W v5ɖyJ>=my(cǏP̬P?@/n7pEߍ߾wtXx?|)v)?uIOH$'@20QqľYp  -rAyY#gfFRNh&)XHD. |'рXz &-WziJh4=kQ*n\p/N?:;qh!ON_}?ePo*5%*8^l}oyuh녉^[_w1]@F#SMqދ| ]3`5p¦Z]Ÿ}|DD%<: ep\;RHDpYy{.=]aˬnGՑkL} 5-8ʽo]XcNH jcQ}i.f [Ⱥ+OX%4QFwj‘O&`^"#hͦBOEx&W;s|D cz!uRO]9&jAU8c#d1ؓUdwHQ]1bX0=>qAuzKBah@V`ՊͲ08fuƹ7-?)X9V_y+٠V$In2ˎ/6 '}'[NOU>G!%ԇxZ6NL|\" 5Sl EI2kPY.,$tu%xy+:xI(5ۋ>y;~_l|jlSõq8hYl~0X)J2~Rnq;SKV$5B ic@KlBynjfQ_yx(y 3S"X'Pa@+%< k^|Z,m!Y7X#s !c*so񪏆X C9fp;n'~8B]x"T!=1o:$ПEJ"CJ$NcFgXB37^MW=Z<\@Hړ9o<PYu`*e`ڣ nuy9ӗW C,U]Ce (fKUIfg(1!ZqFi gD)WeuT"xA\EUteXk`T~ Ӳ'm81BbeًE,^WnIzRYH!\%lj7:!:ri ݊y<P3/Sf`O ܗ" FQiSA@i;/~#}ɪ7t| D0.F 1/vC?VQ4FdV3UjXGKX Ue\FGԀƮ:vhV߰o?}ȯ]R2F=Rt58YxOnv'Ї8MW:w y(YmТWAf]X%`1\ԩvzyF-;2Y5lISy^.ZYYP*?).qhSW~&K_#|dev愩ΧdW<εWwfέİZ+􁀍rje`ZO02y0.Yi$#FD~ M#@(IR0{GPsׄsU˅o{X#?)\5 ʨ`sT"Ma1k;ýp;_ztedP-iMĵLGx^%gW*=D|T5=erɍE~v7K57m8;Y'^: *qgwT˵[5Wz/K ?t/=PR:9٢)۠~mR%\nQoZgEC+j^<2){X͉!`?)쎸(ȅU5;ckk֒7`I.>X$B̄jBf.J1"רUt=Nnr~?7cU`{'\w*HsC'QW)W'"d/զi1NPd$I{\z>MU/߻`)c04VȾ>Ld-펦S`T=s>.؂䤂|U胥/޽f>ɲc D߈:gl>.R3<,ֵ`NuP}ݽsGb^9b3Ϭ9Zmn_t!C0P4%__toԦ?-wִnE"My!;HIV 95ȓ0/7dReB*^@`%ii% 7]L4ƞE(=>VVPxhl\VR0L<͘TjIQއWOdy&W\ ,c0̀p+ƹ6dG#s3O.R9)g.*mkYY\su=?\- C;id,f߶r$C>%\#a8IK4l SO2I9٫_-  FyK^rKd ݙۼ&Mz?/ f+ϣ O.hZ変%LyC&fp\鷡j\pFFFm6uG<yQDW<@ 9Y.q+^/oLm7crsj]@SK;Iecrz'Su'zM@*s동ܮ9044Zj$b Y"e [1Ï>җfvbɷJUCM}L۬1w'aUy;S[XZÝ2$<%Է:.|*kkMMB1V苆_*^yϩG<{Of"d5ʮA@ߙk᳓mA_f.kuZ-dImnH'`Wci$W;+Jtsv?>cfjr'бg˖D#O]\<12e."WϱC~eTF',byu^tz$PJ`H&{DJ'g\7)aeJq&~}P ,f G1bMm< ވ4K@L)\ljh3y)BwnG֢%$p%,ǝD ~lg2b]\aeAEs%Y0Ο~+§L36ݴb ;Y)15ǂZ? k}JLm͟$vȷ0"4r1r.{`.łUrXձరG}nT߫.;u:RO5K^xπP2m 1vBYhnWM(&1dmD.l8n&{xkGh/1fwlw"!i L1ݲHu>8;sNIOńH5sQ2tkSNu1FjZ;Eo*9:F8Cl#L.5`K;tDK:s)XHN%j}ZCAރӑޓ^jlgwe2?;\gtIٳ7yKF(ׇMt `6FX3+ǫd&G8KI0-ҎtZ0C?L)]\Oy=X+,`w/4=LF pҐŅp67 ?b_ЦǡCF*3T "ymdNլA1wj"H<.,|'h_6Zm̍]{1de$y<]:ex v}uomr3|quNP<"{ddnq)HHPígh(!%7*G+_<]˴cd-\> %K";wenbh#SeSEr[u;i 5\&L} _)$}訇#WnuL)Fw,`fu;SS'`)$]< 5ɍN\}1A!IMNxK}力8nCPl %,q4>K` :q]BYBg:iUDz%5:bU 2 _Ɯ[*ҎgxDZPLcj)uAgb 4Κyy5ò-Db#jj:R(WMu(W+0l!ANSk"L(БZŖrdnd#mȻ1b3p~tJ6uHUɡ;i3A2q#W3bS`Ya?mF;i@&A3krzI} K+2#a0q)GK#H %7҃[nԍeĥ2DM4n=;˽*e7I8}-D0kI8fvT[t6׈}*fT./6fLY+aQC[>Xv hM,*stspN=5 uF-AmLW:_Nw߁vMcxlڳzV/vҲCGp?w%[3Wl%2KYtgІwdA w -*VK`"NĀ שp+̂S+g`ӐH0Rb=d?8fV z{̈!sRâw42,L:A2)6^^ C34&- oCtXi`o &2LH]%_Eeb!nYgMӏ$+Ky(p4_At"D]y6ڂ]ʎ}ރV.# \iЎJS `dlsROM5޾Sfdʪl Mƺ+CK{ mvlET )ʅ*RM*R ݍLsZ;[N`dQ᦬w+E! KV0dLh4YI7 O #!/J@v+{oU!gE#njc't['[+Oc=?#bQ:֨[Tշu:Í}?'k`4nPꉺoaIHΎnTȊH !~t Zһ븊vIs|<p:ճb3c\zd$tr?==65؃q;yMeDJpsI&;OM*jp /1*`A] y倚')i}-9<ˆ!tK.הėh K|$r-Iu`wfT3FjS<{64U{۷}b=0s_j@ _畩mDGCуP?_ji vS]I{؈R5:]UvVܗ Cqy"2CHGfQ*xGp}fa:"l 9/*zGlbsr"go9Pl,پ[; ,ʆN]1d~HP 35lba5,A'HA8Jla"Xt;wAK҈T쫴v;m\N**A|]ꖹs)K$8*DUUU#[ZVBwS Ú!\s]U~)1~lOՖ_lemYsiA~kaǻ#y65s4CVBA)i >Zt;NGv*:+8L1|MpӺ_ȕu@&+H&U5B(2Jl{S`}<E;&?E71d[樱St뉁 Q`#I^aBag$jm,ѭf?EAbVnOq6v+TM#6.>ZS<4qI قhs#sщҰ #!`/2 3gY89a=RZ2KV=| hCO@frOpzGB7pbPw Έ%5H $Gž~F }]H( \K^):\ ^&` q:^.v2ZSd"7\p<#>vl1/4E9=r=0"|E?%ۗh9[MCw( r1RCkTlϕG_̣\!Wf}5l(1w 9,W7%1ZM[ 'r5·j OV$( 5qReBq9yUQ$b!w>[?!Sd'RX?6ªo;|eLN4 9ܼdmi)Ա[CаF )LZ9qI(#-5̵y;XQrhPAnGPID)IôkbI }4rDk6\"rԢI}0_{ lK48p{2;0rZbˠyĖ+T D7k\ǦD4ƷJtz!lGG:C`;ϣ9[zi*=ۼt a4=FfGЊúg=?;0t_Pd@泀]GZldrLn>rvЃ[ ;0^rj41L62k Ga"?.B@VA]Hcjp!Q $0%q~Kycj.^2g,ӹDָQy8&0 U7<οu`R_.H"`ӹa^8ڲIkg?wm ,a骄X]<4/J8GQ<.O`Ur/}_P}G'?Y59}ÈY4".]6Z =ɻ6A^?oLsvc;rj M1X H!aH UkmG\^%(=Z0>iP~MwOߧ_.'q34ZJm.yM%֛c eӹgs*yLI3@TpT8 [d\]NcpWHg"w9\16@Q0xTe 1+ĆFhX!u3dĿ.b`dx#fȊ,o9rο\.1EfHxQ,\¸c=i&iœ.Vj?+ ̂Mfo&tG$ӷA6JlK71$^RO˵Ḟ'WRP*$X>+x&?F,_2MηV <@eiSNA${rʚ:.S"" IHr!_Fk iU&nyw~pFryM_'Qcx̞X8B!z[UfZƔSJ+Z\ovsl h8NfǴ r_.*Hg\qݔb)䬈ץO1>Xy6}@m{W_ao< im-vS: IUZŀ4b}R=CoYk7VJiD[ {.+cm|d-q\N|`Q}!?sTc,<˰Yy}pN:(XYt^o,0)Kg&t#Į7"F~T![MyV37JiС;HC3@!p6VO()<߹ oi7ŞH W/{~͹+N=]SLoxͰfY*$jL_?b(3ڵ\#>]c k: ~4PD-ARS<sx? }(y~'11197CВR@4$ٌt\+` V7h*'~9|>$H,9'ȼ3Z9S)vG &x:L}dx@3⇒tK-}6̢O85*uU5Q'"4z` 14~#a"2Ȕ%b gnckϸ($EzhDMf~p #^5&K-E8t; 9!Ѥ*]TOP3E0$Qk.)mjzжHՏR|풆zM/ 6:ƍx!!F)!YӝzY fWb\kiF96X3IXݴk%Vמʲ/t YASpf)'L( "N+<[]t(_'WkuxmzO&d*Twy˜|Bbc TpROB?:'lE,ǹЗX[ i 4^ e tv`A>„e hQ3]&m7>[d bײ%y3}h[ux'XלEσn 02<9:ǹw#ϰ=&ؑf fz(O$hk4,U[UHMl0K;(olӧtw'攅M{*̈*Á9Kt?;޲.ё'X$ym'(Ud}^JrfLB|-/Z4Ҡ;ܡ궺 #oA* b#؀{ch!2;aށ3 +fݜ1iyӠWD J ƓS#mZh+cR':C@,OW-s9@ {,1~h@~)وf9zb՚1CkX da`Ip` V iAc+G OQ0(cY fpM.m5&hgiN}?fѾ͠Љ`HDx⻽RBO̳N\ cQϐR:l^@*ZpJGI:-7]R~L)s_h%/Sy#}_A, {թq >6❦jp"=µ60$z^݋Naq,=x /W^keLe%|产BmթY|r\PUy EDiDA- 0_0V%(EX`[I|P>c./O:/1>Ij)ܫqLvg% !Q0+hٶO8ë+Yp1S ֫usRWRoL2w;;tۺ&F 깻;悟zCia\!! [1~Nzr9Q˘o.4ö__UdߢpGGQWa,M2 w! shB5;OngFe^!yO` 4ӍT9۬ Re޿V&O&l?%,c3b^WBq7ݽu3{\q*BLboѤ/uK{`nř?H,d'˰rVq3txMn[(ftnm(ż@@oJ6n-RGS6@wk$`TJӻEXy$R#N(ɎK: j((ߕ3aj٩B{Y'@wp s:q:BQHE byOù: O*%URǯ %mj^ԓrcɜiIkT?pH> bԇKL@ #MKU ^ʻEf5O{;!&Ez6<`D|/9݌&}hAkA3LB */}Y~L~",RL}j {l6Mbr\ClMe jF %='O-KZEU & Z Sܿ;oz)<ڠ`ĵR!%v%_SuWQ.Ql%P [wLLZ!GilruL 4mH% ˚toYtyd 6.krLvSA s,B"IзVLu?fh^=2B&\*NnlhZ&*b7Z.1hHؓ1lnE|,(@i/a{39>؎J?mד-@;Q-O\*:W`8E>GCwԹwkm> gժ`]kĈiH^;*<]F+r}$D&@" ~ ~ޜ@d-wZyIj.j:vnͮELmΜp @]| "|ޥ\lg{ JBhMQty$&n#.V:Ŀ]'lOiҍ_'r7:TDUӧKn@x]p)fϑh<\9Oʴ9akϚ$sb4\p3 NhI[aSFٜYy,-YBU@YfA}ABF/Kpl6 q (6OcD!r-::zNqGM>* Iz$B4*PR 胛q\qC@d..@X+ڴrzTg,E92 g?,vPj&kzyzB4QY2k7@Odt4OUT㸬C3.p&2r[FjRWbYT $EP$ZR?DTUFq ԽKfNKݚqHQ*E@d>Ҹ==[ڜ)q//O^eNmR04A 3*ka܄Ћ*V3 EdQpܒTlxzfԤ9 >;Sn "`yPF8by0l 3~Wr0%Q"vB@ up&(䧭O"BX^W-gyK6f ZtE 01g,dwܢ:#3/Cby*CĘj;XCH,Z͘Z h@[V%"B:S1mǺ! ըD("=sWM"&B7[y(`:RpNxBn$|8.gĈ{X1³Ub,̛v.J[kc<(k"}ے∽gT@[ \(W~K%K0A8`I3sb.Z aS^nv Q3ٵ'O:AG3dAQVok / 2,b٦ 1:VIӤgvx7cF[v/w `a{%}5J>`Ǩ̸fl gZKЎ4FpS*2 ?$LV6r~R픽9qB$=rmz*d哮3l|@b,|Qcy7༔?n σuYn-Kգ^boĪ:ǹؓ1&m~b#LeT+]/*Ĩ×ώKKWZ(6 TR"ڼ ٬K<{毉;O%O?dr' AP'XX$u5 | O+F~SiZ¿@alj+{d1)jsu8$B{ex=ru2] |} :%XK%gF·4)D[k+LcMf$A%b[y"Q 6]A^|ՙ^] 39 0 \uc}^Q,myt0niͤ?Gvz;\^_4Xp}~4>85Pg_MRE2Ei!%uL:]?"YTYldD6Z{ӟQZC]"cfg*bѤcJ_ʁ(XEQ匃ԝ(,M_@C3*oWUoyŖg_-nYݠrz- K0P^^?Zz:D넬=[콨_ lޯ3#|ӟ~I?_vɠ&UG !pZ;`?LGꈧPPVPI2c^-0ԧ^~χg 3>;=} Ӊܺ=T97lw$1V=8/g)u$$ Zqi6$}Q4<|B'=K.7WFq22d7QFqӞrq1h 7fձ/Wu]Y\ <]iPE{ (HsY `ߓxYߒI4NCGw\F?S9{7}P{WVِq퀼|J^7> ZX [2q]K$[힨]VtJt&aRPEu5*.hv-TY͸N4rC;sFZ"MNQ <Іan(D*Bh~4K2st}9\hsTXۭH }K2'>jk"IZNFNotOwa`m}&ipQ-A=*45'Q?θ.eFŭA*s8@j=SkL7د id!Ғ9r'^nPrC_`gfC1Ho9g?yY Q||4OYgk4J޼~Wa8/+Rw13nwė~G:'54t( d `hpC!ܑ%*++cc "WG{˩WRĨ yvbjKCDŽ.IPe":kb-ϒcV% }xPfly+VxWՒ~c(D։N W&=mQZdAP&J KrCPz3q5wȵ+fi'ʬ`.Ł6+zv5[{#_&h4T8 M&7 օaaI$?  o:74E+jp7T"~Cы&t'ƍx|0{?೎[9q̭LdkҊ_ *˾cWxc9H]HuT馓g,`pC:n;d0Ԟ:ұ ,gGcy _Bv7!6If ^^CtDubwa ,ȟy-s'M.w);*k c5)%^}_PRRvա<JMp?+0͂A p۱ֽ; YB𿯒zW}_4ҳS4 bqTMYMڎvoEU0OPdKPW '| D}'pRSӺzYRf5ђZydh,la-3z^-]Kڕ NjN,I1< 뇊3ՠCda`]w,BqMJԼ޷_3@57OV)4 5$ )e_1u7ŔT=R@[ްYP $EgRʴjoH+V4c8cۯX+sxr8Wo(K?Ȉ߼A)aț%=){! cZk+۠0$Z2-oTiue#C„\.w|PLsJ0ű*0~(9nm%4{?z yU3G13RX2UFٲ5swf|?)27HxhM񷵊uz`/h0 e&Yٕ$*X*ug;Ac m\߰Ph0;]pxo_D=G}c`j>e&T<5ZQ4:e:0Y2ί!yAq+)?+w-pw03YJZq4ɜ8 cD*wh~Zam("szL%'p?CJ]~WKA- S[&_eyH^gVB5J7vӣh5DXڞfB}s;`Q6f9.SDJ>.^&UQk8`Nv¯ T?S/VcwFA,?eQ셶>-Oz^A01dP"+GLy_dW1&iqN.{sRݦ)Ew_e 63v9".SN;l4QT]0Y]L *7 !'ͱ˃䢵~/#֞JP=ܯk޳d%F{>@Vq=Cn-a%&7B4_LJ8 1zkd(48JK .2wT{J7oXjC~?W <Rp*ڧv#|:B*wT-5XEX`ש.y͚{N\*3ʔtN؅pNfv\',lu,U7]aS,>Lk9KwN.˰Q稛r]a Lr\aX8HBXb~e\ k۸#\yL;< v|VfY5NY9{L.9*ѼU6\ T571e[\"gR Iud{%,`_$>nP_?7Q}qMieY8lu"r=:JK`ѳAW}VlCa*cš1V'I[C%^A@)BtaZ&[ф^YRO һXgh̪HLbSÃBF4}H>5 ?HM91Y%_=ns{U )Q 1C\?Ul؋DbrܣaRojT1 zI6ЏT 83ɆhU |wJΎ|ahu ]Zr+Bj2"T(hAP쪤\1[`oY#a'ѣX!VCEfOt3JT[AGG U$3Ka\\LuiSM~rnUYڬ5~%1^ ϒpB~ R@R~PkX:hmd>ب6WT)p+3 BUdi4d0CWK6  -`wk@7I+% ޜFlj]06L̎F4%Rx[&*|^<""a{[*%0㩋xXPvbN!; tӇ\*hLu)2. -^vw(ΎN_BqBTL'"&ikl}ffoŬN->/=eY{l ɕ,9S !ןb#%#(zւ3u'z8˅/qΏ!!)TrpVˤ9e'Я^I.ˀCiݡS٫Bh=f9|࢑]`:].cBQ:v-:!kM(n;Epֆf% y{Tb-)4G@( 4 #Bqgp ?"5tt*jJw⢉NG4U.(+$GJ^tCU[IܦDkO4?cs3b,/uInAZ|/%nWQnD3N;;%X5SX=ZREV>x8 h *\B{U & ~H?ev[uɇεsMeܯx:塷cENh\^|)cqtU6O_l˚\/sik+y>؈Yߤw+-Ke92 &%pƜ|Q7; ^` iրh>X&nj2V57(mAu̸Q lރ\?&8]'ٴ4,F#}-~ n+8bv^zx(Re78ђJbǨ.b:VO3 Mq GkWQ_D.]"Rֳr1Y9 W= .040}6e8v;۬ #}NԇG#838䴩$;tK_lJ8A=)QeI{>ab{)(":>2BdP)5}$'pgb;e@#^} ,,?/(םpx@&c Fa/Zd3Ի/qNo~+R>2FGeޘB%V餁dIIθv{>I3ypqqԱ= ~{1a DYgçK%"g}d 2{ s$dߊo>tF v w.wI'9<ݓјXѪOdP=qGO$&7"]D^=?\߬]wKR2.J2+S b8] Ӯ%@-OdF5p!QS>0]\\p?ΜBl;m0 rnHOqhU W*m>_76F2)ޱ|L18fqxAg 3+EC *zmf|ȆcӷD{&~A ݽ?TJEN:?3/ dߴ1#ao 0ٷuUPu#JV.91]p$~BΜY.uq:8SzNU .=,Ă^;jL2h^dqa0p,?ꔔl2$3湸ۦH, {%wƟX91Ov+ӚZ놑a>̨odA  D@A3o\޻b帓蓂_C@!0 UiC$״{5o߭{BƯfkΰRCRcA|ٻuߥTSwZO)9و- >䃙5R>RS3-b.nJ!M*$4\|+@F҃T9~.Hg9])ץD5ePcj:^Y~"y G^d߲eMXK6n20HB1q~kzZ Aգk#5zl )R@ 3 (5vUWW!ׇpci.{it:dhIKu-!G[23'^KiG<Zhl $Xn*& _dL>>+m#Tܪ=N5"h2I *Nlq"Xy^cf"&xf,LaE `tB qjGRC[ovH%N^e4 iXΌ2+Y}T6pS)eH{^Zt h]2(!trH8Uz+V/?!Q:60c+N$9>wى=ӠX{ M=`}I_W$E򡧪!+«{xu_7qӭ14 g<0TPe5zُ7a~ e0@'hZNv.t:&aA{' 1Ȱ?nN3A m6jy8 mY-@ȆDU:uXZ #V=i .Y\} ȷ2S8t/()4arf}T+ςcwSj chf8.LiwAZea8ҹwiР3u6jZ_oԠE2JވK0-x@qI*( 31nk=Vmw^ pw5M/(/PAH4< )'2< c;W7ۅfo>e,{S"z9EϵFSpwϤCGfHxx*ohd,sX)H ,䕛<W>?EF "*|^p.yB싣fcL֛VVvhK*DhٜayQRZQl?5`">~D\ypa؆_ITs3lmUV_R- /%STԲr کs6\TllEb( v=}$t&М̽X M?nfO骥;DnSg5R4 LW0B)aEb36HBlEO97{`8"d7 ^w'IX&!$~j}8bK:7iɲIWK7 z g%?NO\ʋ^_4jCt1y}TjfFr[jieM`Y_DYՁTq+c+[㻨* RYTlIIsR4(y_$VVpU?z")f{qA [|M7ax`K@Lo 4j TuӄN2z7 u3UpVgS< wxb㒓dvP.](@["+N3uZl KXe6!%^7 .`؈ɣtlֶYp [A4vw#:/ cؾ{YJQ*G {dә|*7e>ʐH<ɐ;g:I̽O[ H1]WOFrs+x@'ȶ/+F(} R[a`ɺC`0Kr5Yifu!o…oy#=࢘]F-ꔽsrӉ0 Uoyϫi]'$a5?U򞀹[hNgI$x nKC,I< v7Qtw]'u2yfTó]f`?fIFe 6KeFb׍u*ptxB쉊͐]uL񀩭}ֳu+CL0{oNUu9Bdy(SL6l[& q|O,&.(3eofbSԆf.fܷOζx߼=ΰ0GFX"æIJK$L況2fhV8܌]h9 C S9ζKZ::Q$d& N4&S.:g8'#U@uf"pr nOȎU]ivQ<SYUC}'QgT}iYkt4P2#WK^#6~H}hX=xr^T2T\5K"Q%# :\l y12j6 [rI9wCZSFUn[+d:aUP;}^2v+JYϴE˱>{wL$Ddk_,-_}P/ݿ76KE㫦}OmF_A$D0ǪO6tصBxVr0YaQiDa҉뷨N1rvjfxMZdiśƍREPB2T 8cUq0H <NTcS3].tPW?ZȄ#` R F",ໞ9l8)b'A:1:f\G/L"n_i'K~@_g ^g8g_/Z({sXK:MM聾LWk@E!:/W$)SǡEb|".D w> fMb LW0yҴ?_o>Pg1s@R.@ oB\`zfVVx"zuw)/'kZ%.7o0Yk5Y7GN&Gw&\%(y>Dy,hB--,km* {wPno B׋UTHxoeZ0R{ =`0 h W1 I&I3kn%1ulr镅nS%'M=RȞm3mGdr+#/7Sf@zz4/`\/8l؃U'K~:BcCծbX> e);U9gh"E¶=9uHU*"_<ݖ@&DJAzqwC87,/-\~*yM'A?ajDk+b )W~?{9Lc`) hk 6տoo։05%v$hdvEQ(jlMvz(LW^En~& I8X;~B+zTE#Q:ge -2eLɣ% KP &sL?;_G2L+#D *&gP| n5 >ʹu*/ U ]n(;96ղWQ'z~XQ.= BȤƛ=̳,v#&8x+]t9cd7@ 4`FI ~j'1NIf9nov 5abɍeKޒ0oz-r=>jtRsILT zůR:o5R_!ij?} V qy-|2Wnv6(*>/?p3t:1$))qF: ?M!l9K+h,tHǝ}!W} wVa[bQN4bOj?]6N! ʳ7U:̺-F*. DFpS{ѭg{?-5|^vzmFPŷ(_fQn(J$:Rvg<O6D+$v !D.T%jj* aqw6%?bfS%(~b4h|W @$ͽٮ{xu"kdL꣣e8s\wWȻ96GfhL0YYh嫋EGWHu&Ms q;[T4Udi$PSM {(x Y&j~8@,ɑ'9/ of˟ݛ99 }296+=>kQð9 TDV̄(D5tA>$/A0DpWD8m`( aЏ^u$RUӖ?ePMz[Ski q}zؠ|oYz\WTGAbW\9 j,wiX[B mV0p0NvzM俜Iܱnوh:2(k 6㮻2tC+:|r\ Pn pIj)W_wGG@~>127#܀D.|FzkDnGhtB¾_X hfO?xBM% K9~D+dʉp\Aʣ/K{a{X6sjhh#pΐ޹0RϬ \Qǩ>5c! U,Qa6q#20moAKP)qt?MfŽ@֥dzӬ} n~D2=_)b+gb)..."SkGi KfP}ζWp}1= j.JW@ҵ@qtt iȪPB1N%0Gw3nT^9 yiKtwa;XǮ$QW- |OP+~1# _C B|m"}wE UQ; >_Mt?g}'dUuX-|h=}KKZ*F \w5"AI`;FX z fDE<`. zM4128k᫕? y7GY\A9`c`rNk M A1xS&tYlutib?i{EsV⣹7TbK۶D- qV-á+9>kNh1qLL}𛏶;R*W~Jfv$OO>sZbR"Z4iB+!QNDyi#Ty݂D7}4=A']JiK}^^& T31Jp" /":rU$)_lf'^G5HG̨hE9-WvAǟn$QçIAI!ĚGр79u%,9 `OACޡ ~} Th0SAt䇒;<G15z:d7{kM,8҂'4gم_]a4ZkQs Q7ZԶHIkgUcBOg<1+RȢVyi,j.N(mIIJ_X,;`Vc+KF2sOImiE_B/P\ʫZ_|ŹX˔ u>wXhi8A^{pt|z$:{fsN(<^pM$!qʖui -]y8qk},4Un$*L scHlA$X)o7)޼o![)A%b5, v 9ka*5v̌;JWx_bs @헣+U>qDM[кLK\ܶ&hB-$le)[6v5O/S@mVqEũ慁0ZX5m5ZxCT05C6>WmRn4-]Z e*LG}ť\y8F$BR,MjFj]ٝ"{i*bsPV;&9".úRJ6&_ cY#:v;*|(S27wK +g#tW C`՛3”ߎ8a{΃9IkQ4]CȽrsF4~_!pz#wz'T/O?uukā/KN-n<8-" omscS+gxZd/#Sԡ7@eif?EZj#ڇ_cKcf/ ycͨ{Am Kɩ|ha!hlrU͝ωyZ4nPv'Q#۬Hx(eȺcn<+2*JlQ8N4KTFA"h`:LԻ2Tz'7RE(P2]~@Y6©&;Jq/1>ٛX/+#(b*]Qw ^|X* (n[]dU=;hr3. r\䇼s_ hSl))*_ :i)~)Nܚxi oaʮ۹ܖ>53Zh? "ܟD@zg!V[ܗ -L]k|ʆ%2DM%WY^ >)MF,%gd4KIfw I\y]H?^YP|7Ы 67FwZG;Ӆog+XS=FvxLPlEk]e9n$30xHxT(RI# KSθ{fƋ@%C͗/C"D9J/eP/Q, _.UcwjL Lm _'^H^z4.Gu$Mj!9dV=?sjf%$郣 GJ7ɤWUg|'~`y3ɝۥW̳T_RKx5BH*rHIch DK\R22GQ@KAȼMĿ~(Rn'7GY_BSĺV#p&lѽuہ~K"w^BU+#֓[ եD]֌푿LB:s@ .Bq讑qu}k␢!j|r_ q!Rޯا[@85FWM{~l̋Z_EcIE0tnSA7XSt5 5.":hzHI[&d\IEJˌ[^ Ů, |S1.]&_P9gO^T6~4Dg>,2%lM2,r\M*={~+Ug@B+>CVl"X*- ǖX>s37z0U®.CcdSaXޝ}K^m{h Vʰ˹I}f+*z a`C,B"xy+ϝ j{ q(/ϼ0K7qFQ@ Eby(݅!;sm@([8WO"g~H+1Ibb5bEDֱkۘ$s~ y|qE~Y@8QW9đȺ̒ *c$gp bbO]r$vu甹7'ׁ92n1/3Q:!~=}Hө:zet2$e\7^-꒓A ̕~dz t̩mIu,WVƔ3uc%G&DFq($ |;&>c{'@ǝ!~`)d6%R\1xe+@plS?~r͵&f# /ౢ=mJvn  ur%#sivB^!*6XQ.+pەd:ω_E̽d2)BF)lj-;W^O]]DEz> LDmֻɧfqG}3}$|YYM.K"Y)&J k0+Vq;e&=^f6%?OVWq?<1VMKiVȫoqq/%2ӆk* xboj:;-otV׃3d Oc|@9-y/c{FFφڶC;,.(Kj97Wo,]m sүKzpMӦ^b`C {\Fnxn?UP~E^`_4$! n}-=Uigrb~naB#~MZI#՚F1>U;VGr*9d[c 7Y)(Z~!_gNo0Z S{Z1<؅d}(^g/ 3.殣&8G= ]RIf1VdFG=ld6#.z[Hp$t ٔ[ڷU#&L+E&79gaF iObN} `[Elz Wi_O H)=d nׄzl=9vc >ʱ3X֭?G'7FG6DLboD8٫>M4fPH(o<{ JdQ &;':t/lbJŨ~Ý N?.@\sp0aU^0:$ҢdwL|FcG wh|i`rͷD4 Lѱ3QӬ$p,]p zCv/lUP|(LHm.߉Zň8 ^̣5~\KIma)^*!MiY/owlsGst9jI9oH%p)% [;vg0oq,펁\ ]Ƕ6Tb Z0q!'˝ovD]R(w,He7:qHcM8aq Ǫt`x|6:HЗՔ3%^iMCz~ҾWv|U;NZN3egM X#e&fS46{%EU;y}ڬU8di&p5?DNN= -Ϥ)4s^}NI5eqbTA: 0O&A7 >ˎzג0j@ (t:ӴUI_3Cl^KZMFTXvp&e[=jko?^uĸ^po"sÓf/[UujTImZlXn!5y=+ЕVqqr'|.vN_RV='ݟVr]E>W)습h[AQDAdW1WarA |q^YBprH cˢK S;y2s8b MV&"95H>QƠk34u?I7ȞT @UAla vD`zJ?IRbCFߣ~op8z)GjV`=ߡ`Mz_G@gA2N`Ijdcq+vY3pVվp],.F2y <] uK8Ș1k9' 29uyn\>K,ћZ:?N@PW ବPDL񍘦o:Nz$mŖ_stЂe|yê?.&C]V2c)bJM2$?kSGؒ}tz;e-XQ ;j)*%8$s88>zxy[LCecy 96y&'XrvZJ/8Τo3 [+(f}kJ0O7zW ղے0a.(x Al VC[ >* "l zgY5a0ɒءcY( 傶jύCQ-3T%}Ev5ZS4"rPn|.I9!oGFJ3auWg z`Vn^ge|B>AG;"œlۢv}p[Cybjְ 3g*kkA䠯lWR&ݚlHvZ"tzEWmӋ(B"gpwNQ E<p K~`Y ?ڢW鯡3GGQEX9G`BO#W,ӌp{ţFeym4 mtP1 3>ȥ%:Aۣ oK oy~LBYtDҲXF!V1yP*ƗP woM 0ͥ3KN! /ZB+bb5_Yfp?/ExcKc~k[ )eBtrFQ'26(&X"q ,'dO{磵rQM x5h4Y(H:!ȗfG rV(PazЁ"%=XRW~Ne_C~DO(,Fyp QH}$Gm|1O`i \/W3$T ulDM!ae( NU~8V2~ C'Vm~kAPdj#nLJPF]|qZ>lkn鏫_W@+9o(١+8 ꁚY*b֯+%X |u gbIM)f[.})zLZ+߀?>e;2\:%Qf)I\+Rn#&5o^V4qME?X_2v,3,KڀWHذs)iϒS 2D+4,4/*|eD !1Il{PL釃-ԐM7ZD8|N8w^,v7ld#8o2miil,1 ޕczj jd &Pn?c7~3:T ? BUDE!M _/*#dy[ASʺ2)NtixU4q*ɤ2OX[hyP)y$ oeqEiҫnGocj枔Y+iwˣ6,Z)}m 0WUxomu~*ϋ /UuA0B1F>.,6Mϖ񻞘\x kTኆ Ԃ1 5{ V_<.,RjVFCq#zh-j< ^M v5?RNlܠ=ĒvU AbNlѼ w">2KOFu!\]r۞yPY%M256:懍ڝBf➱4 >׊be<nlt/Ԙ? eh KcYC!]"S9N>i5Fmٞx} ٹ:(.Jtgrej4k)DlR{imp>Hb6FEF|G*ِcl9ޫcu8݈kVKVQZ]曩-ہx&,TG9UYisUsmai'.SԨbɖ{0_!>w\'dKPNdl&J\a(d"1FH~W65;C`mVFpS8 .NJH2+?b8'n=u9k|m2JVlBڳTT 'pzix Uw^@F{?xyA Nmkq0@-SIVV3%jm`ŽJ(ʏJt=Ŏ=qs>0tx5A)zd0v NrVaAbm|mo>A@NT-oiR=}T _Dur]Mp:WW'r{Z;Һ{Ӳ#Ft*5Cr28i~֎qB?l_<8a#3yǜJUY[мIhNdzg{IIXZ c2Tnma_r_y*mȅnZ~WoȘ3h҈hJ`f9jT B(}=]#ҞroS8<8&Lׇ^y|[{~&޷&cV6/.(@dj2jWk)W݀z_UzxkZ|N%i+e RTꦶQp@w+*ƾs-=(}rX($Cmh/|Y(ۓg:5T͵ @EE]ױSt]!QFcZ|ZKhF8Mߦ0EGAv;sׂo-{"q\X1#xQM>Au'α:e^ЍVUyo`ϭN܃¯ _1PI!~cveSIj '$CTRM<6qDBJ$;ULz)*𩮴7:΢Re(˸4};fȁcU3x}6_R)5<['IK.ZyӃP0S: u9`%1 %NT:YWcjEa~߽f= gMu8:T;Z0,9$2=X7zw}LixT6~Ckyyi:8pAəY:mBVbf%32)ZwgJ(KiRBZ++dГMASR gQn8`®PWw ?OaOВKnyp :Unb*a'܋,UD "Ot2@Y˅3a3Cͯ_[mF $+# N:ƥjzyZf~:&۳ [f:k!Uc_%F c3(a5p;zOlCn\-FVQUvyHgxIe>A*ި8zG|OzG 2"V箾C-Ah 2^K<>qN,eۤ)Za@NR)R"9a DlItuN 0Y\rJTbJ . ;G m]4J򁘠/ Qe8-F!`gKʤrM& [fv\҇Jg 7s-臨9$D6Zۏ5%c/o^) ̘ͦ~Ed$K( I&NNl$ɼ-=ǚ ڔW#n=^LZ>xh2)Ŋ]lmp ΌU-cq_;Q(ULfTF*Pe/nqX55uYBMKW-J"0£{V5}vUkorL2.IQ/{L&^tm@-W;%lkjTݮ@Y}AA#V&47bq1<PU 2qw|wf1wi54,( > d |K*v11-]!EgJWlsk=TcHtTHoʎ\=8[]J9~ȅ3 dV9QS,BV5DQ!fE~ d o[" pڞ!q@+ ۧK)cx<G?=kp@oy*1X3ߊܡUu%ZڳH8y)y%kF%̓G>`/~L_kͨy~ |1/G.Lz2hEi_=a>UW>[\D+ nsA]~Yzٯ._<Š)u݈Q䷧v| :߹}Lf]7nTr x&<ϫS}"R"%+hhwS;7\ SVg"?tbdT≸GOE^Klwzt`=b-ުE;J,_M{ѻ0 5Xzj!dӫZo71^)/X 6qvaiG,Rӧ%H;(sgo?H:fL}z# бűuxA,|-BˋkT;ROqz~zvS+mE(1 )|逸;-:obar'#3SHNho#;a{HNF0g6OBUk(SҡN4>ԕ O__. Fx1q؝UQ뎦nI 2<z_%8 3,J#>r&2mԘ0楡NlݯOy\ i{YC/Mn{&Va$OKܦ $<{積T6,?,,~hnVVUpAQ3煫> '^S&K] oy-a vG^u1- k F-Rȉ!z.M{g;yqBMshNxa,J$9W}!T'-?* \(PR/G/zLh_R6Wksa g KƔHY!RwJ5;ToQ?joF5y~GeAZ"5E Y_) Ԏa{EFnVU!ޞ4N݊) 8Z7AyLZ&IltΓD m}k %!"p=拹ۚn?_褡VR mƸ_B7!q.]KDAN!~Nh{6?YCy>Ҥ-.@dl,őSzpQ}J:8DyfXKu.6ץlxXsdY J=v_@p[x4Z(Cb~8H9ޮg'Gm)Юռl8ol,mxk7(@FsGXC~yb|qpŹH2BۅDV(} ie( \sՀ HO5]3I~2C‘*RhWV<^0gJ_L{."!^rP쮁+o&*AbUwH]>fƯNl x3(Lo=f]ݎLtzfpEP>ȍ=2 !Q6:vYR{sԷ~O౧}M"B|Ȋ!Ti!mfYBėɆ$-b@zXcD;?D|n_Υk$&,lUIx< \c*zy},J|dctn_a f@<>P9<-ⴤZz+Lno*YAj`UQk2_.X:u7Фb3{|39-WpDױ* qDoBFB Yul좗 _X||]2ل(j64qL8cYbl΃ɾ6q!GW3!.je | KIm<5h{É*S Ir|T6/~W.,9ޔ9+g^BY.Z bbQy(XgY9t]{hoHMb8]k, 6p_x\f7biLKBNuu_TIְb3݊+lˆ11y@9G0TY6Kh6UPbVNOs{nWmE$GHtH~cB4@: AMɌ!ɜgtii*!o4h>'ШcDo Is.}ػ\v+c*O&&}A>16@xµ'Tx{0/Jz G4o `8di.ʎ`k2.ۡa_TL&䗹!dGbqg_h'6]:jtUHL:lt'0mU/tw8!;$$ JY)n{ӿ( tshu:Z6%  ZG;XI|Yz ?_ i;2Z8h=&^[cCdK90WwŤrvT|vz}?9?;VߥѶĮyk4F+6:Bc_. ;1ڡdb Sl@Kv9{i\%7%d`]xf`F*+B[%}mͯ`櫾t='2x YH HƆjkSjM apt@_|`۾)]fL@ 2V`@d$ swcf^#ALm"..Tc8^8_u{ Cx3)ta78d&z CtoS_&(+4\MgMP!};%cU,HPwn! qČTP1&gm@R-:ee:KY2 I"(`5~Wyη5M>1ٓQk3sdvyik ;\("VM!#OD4q)qYo iLlr %i$6[l]W l)+!7oXeap ^ T8]3&.n طg3QhJ:r1,dnYjzQB)k x#Q$l#^o%7~"R 9Hoy-}Лч0rd/$d |}Q"otohD4Ji $×AzN:T~<~]HS`/Lh s2 @Aȷn}dV2  f,m k}8=kƨ:̊¥RA>; sqH9"Jm GڲwkF"Eug"ga8l9.zu`A^匿ֹltD1WC]!RweHzm|޽QBB2$=fiSNAHs c~ЮNmh0/Jc쇵SoY2_vVOv]m4:Kz 6Ů5kKoa A9z0Lm^!X\0)6o&-%0^l`3b\Mąsk$QwlJԔyἤSS1y/[|p/)nZëEULSבv @wj>Xs Y6:I{@UZgR;Bd-ʍsٶNgdp'AxJ6Z{fyk¶nNybա3/kO=2Zs z\wE'7F4&ag4Kb3 +ݹ;R"ٛ/И&wL7@7҇wT$p#ٟ*r*}|t6ۡzgcpk. z[#K 616QK5 GZs4\͖i!.5S;nVS(?y=fYr~?oka+`f KK9.3T_Z=P1 ;ψzq$o`?PL}gz+84 |=VWrL ,X]y--f큜R5bnz)}Igr| O!,{Ϫ6KfYv.o'$υ&&6\&Z=y[8Q6k!c Qmn%3*O*¼@w#JבÄN\*y(.= INWzFyVn-\Zz{6 ߵE90eF9+Js-< &YK!8-<5qO*JҼ3&+М_`Rt3~WD=Q2m~r-g>d aC8~#|.YԹOت_䅎rw+#žIf;@aϾ}[ή~ G}gS-+o\e)\2 R]Ξe1 o=i7 8:3?<9 1_" K\noc:3G18k܎y_? |SIèB?PY*l;n G{Y(Ns\S-\CAOO{(oSF@> < '5dX+8欩CSuk}([h%9T" [R''@S.IU,6"E呠Rv 25.v164Tl&t $^NY }&s~SP,tzwmQɻ'h9|VnaE/u[}<鑉* e=m#ԦhwX/a\:OeZgk+h Og? {D_DEvE+8BR:FW5PRv >7ajzWjEө$'v9f22 SyKR^sT$|Qzi}P,*nܱd+VCCHC&`Ct0,JA?(^qtF(9N5tQX0hdOWY 7Ny!"al"_fp1hICF< n'ч~?5d߅C㮝 lae_h1j h0/GN_l.#ew-,&Cruqͱ;C£7FAu_pK%8s@<hr]0ߵ-xpY?ѾTr]Q9 B/Ro7o+v|QbJ-WΛ :urw:a'Ybtſ7fE͌ (/2R"vZ9]/}>YgBw+nГ@u;'n4b &Gokar֨ 0_.Rc)z3y;}(UJ ו% YwEfEH;z8# λ7 [] VZj&((I7W0Vkp|2줻>2[V~TKLSIQbcAXqɸ-V gAFo/RcJz{aj/ M3dݝ_Y>>>!w! QF웜ϵP xz.C ~СS{rK4 Rغ'Q%w[]\\^ *ShĽ˚=pL >{pCZWN[3hu`}d`/x,TOs fSx6I5d(ThNR?]"#&|cF_r|&߹y01~hCFBX tQo?mU@^hNɇ2Ky0>f 1Zs dT1pe\SUW +]C9ĵ E܊(lh'l_诟"fJAT 5Zo~tbB ^K=ބp~GVߦj}G?/h1 F@r?GN]⡟XQn֔){;x*w[dZ˄}?˪'en6]ˮPTzPjEqd F_G/lX,SPpPrX' OE-B$i\=um\drKVD[;kn5T,K_;C`GAƳ7|쀹4y#܁$\STK;ntpK7dXoǃ԰R|V)57Rv7EtV̌b,6Jcvx~? ۯuƧHeoO++16K`]ziFRbak.WI2s~fb0އy)3Y=XD4q 1yd{Te=zލr~>x9"L+hjN:I~Ψd T 8Z K\\ _ɾYQOԧ88o h MiC>alj:y=K%OiAHv싥i+4< 5]]JijJ*%i<Ҍ0G[7/=vRߙ 鴾XhvbtOfռ41Y75EX]Hd%-3ǹ5M2PT́{lyo7+'SfL`҇2%TV#\#(&E|3 }C073n5/~,hs)ԉRRᴎ''!XׯHIukq[ ޸^w=ʨ&5jFyV{F 7W_ٙ$}1Mm#Q="r‘k5x4ß\@ZҕxT{ *oOxҬ۲ԼfP{X*٭AQ,n) 8ڄ;4~<[WʳوS<@NY`9NISɠI, Z0m1[0$[!y#` uj;hYn"Vz-Wp HAmY}M0i\O1gGT1_yn JWZ=:t١d茗]ZWF {yAH\X*a4D;`5?=ŋ]Ғ)'~j!KJۅav?UωnYrxjо̄s 41@BFα.aF}"A9Ңux-sBGdvG!șVhC;38o:Eb|(ࠖďΒ  dA8맘d{s۶VxQUC,NRׂȰ1:Wq0-d["OiRjoW\d5/j2FNp8sC/fOW6is2U"Ob|:3 :R_;{[os|$)q&g*C⺍?du|W Dv(C);W5uPwypQ$<0)7Yz*gȊf:SQHydժğkaJqv傓<:xАU$OGȘW+߶ kFq)}ZL#wn55Z`0^,4+Շíx'brX9Iъ"jE$tT^ի{Fbrvw+(}- R"HrW>v!fI޹ oK~o˴UZP#!#&DG хsdL _Gy*HWal>* rTx̕?juP23!Ʀޜr"` cf G:z6f-؄acrn-F ,( '?S}8IL**4j&;gi[e\M~pv^Ԃ#*emb֞I/kD@&Q[ogABq Ip-Ǒg.0` 3[}po\my=| zQ_#n}+標ªV輮s&N"eңiǂRM`rNGCY%gx¸<{!6Vpz'3;LxT$fȝ4]sV =O'[Ztv7`B]fLMau  fuzgD: fz|E-q[fLx@Md|"s-狍cK2\7ief>XO9tA :x{t+{Ĥ+yPop|FǕ,sq7 rה»B=̓.}0;j^Sgd.3oi8\FT7HN@CųU]Q8}ww) 7M'g2rD@/4sVJ1mlɾP_Gr4nde "#[iD,c¹L|Pi,7I)D[ӈo2YY ݜvpbhF.iJ*ޒN!r2ܠȷUV҉Ny>-.!Ă?_N$n貭1SsVb5lRc&h>f(qlR!|xl+ȃ0"ni5hl*\$}vL-iq\P1N8b0t-?$-#oYGń'fφ8ִhUxV0$9gR? Bg]2̞8 KLgc ]3*WAe`M\@Mp@< 6gu*R'L] sg%qgeS䞃24d!<@4"*+!.P,\qIɭqLz4h?MRB A'ca :U1';* 8t;q=yEZMoT@ tj?V~|\$:C#$ݳf[?+þ%HpBwt%Mh{?YC8F dRFzd!pwTeʰ Z E-TEAQՑ. hNߵ˚w qx4Oxc-Kv'JMNR\ԅ,N|i˟%p/9|}R Kň@/ea کK݌Yj-ƕҦfkoY;2<q2wWfw-7_MDE&\c+c2iiAgaɝB U񯌭a/bLуZ~b_jv;gb -=])LABe8EIiXF{;hi7H;L}^jd0X{ޱ.ju-eMsOxkŷ5_k'-喦h `<$ɟHi4h).X?+xѠ0 /<[)s |n9,o(9\[$lWL!ZX>sŋF%ƹ&lI>Itr MNJP/g9Ž~ Sslᶤ2_8ubC6{Xtr|5#EI ^I=!.gg\zğ'Uβ4m453V0d#0c%*W(ԉA ]7HKGҴ$Iʘ f7,w"(]`|!)x.#qOV‡͎kShT}V<[방3+كD3΁щ29;qhox]ӏh :yl/5o3BVeE ʒmׁ]N#/wN~$DruTTvgFJ67QgoN SrnqLŴE1Kq*~ e` νt(^*j)ib~ .>t3XoE2aZ|O1t¾~o[ Z=f@RR17.fnqdE iVE Ikz;vVv)- q}%yܤ@'6H!\njMF2@}SklEH5gqK ;>jd4IsB@PA(r~U -`{W" хvjxunez<$"-Wc-_u3TCŀY,ƻ8ywݲ3c0(gm,$O>MUv){APa4 @XPo笏'kU7oP%%G t mbzc4ç6+;4n%ja>|[j6،F1wBZ_ ~ &lAvuMH֨} pOL,uJ[GJ0(ɋ!|$LYWIF*ʌ-Р$h%ܬovGxoO^j LʷjEK5W$j3u,F3؊"7uݍRE8g7ynbՔkDpjX~XO-K3JjB+-443')V%7sozc9mqyyLy*j`a@lBD46j20qXh'UHuz za+2Dz0i K2S.6$/ 5;jk@M:,udLsCp AhZ-Ɠ\6>L&9p>wsc+3;qM"[ղqZ'J ҉40؀sWAKh525Yl91~Ŀ)KdEB@C"e xsOl"DUlӚٱ;^ 3vfͤV,"=!/ ,p-m'r#<36n)j ѷ>'S]?36NjF'Mj_3@}:61Z5E7Ϲ3vUg*ݠ=bțCG}>d{c Jc2#b7^iD659j@[G1}1w;o[[L0ڊE*%=?p%*oѓ1ЭHa`?aY{&60|a|[Fly<."^lIFunn0aJi<7-ј`&goѭ2P4ƕ?x&C7 :xP)2c !  jbA=MOX ARr+nv3B<ho S?ðr0v?eNY;tT@D2Kwn,SZpi;9"܍(Wl Ӣ &t}l\D `ԏ.ƃţv/{e୹02^ʣF'8oNhF՛D Nd.ٴvaE$:~)B>WQH FO."H$Y,?v}wPaF+~XzŷtQVtCo^f]x/42Œ Z)*[]/=eֻ?=*s"ټbxƊb !PJ>}ea#m1y,DG*\O*CĻS}cWLXoZ]^c%| 9%xf&ָ7}vE:o"Mp6ǛfxxBzS)ńʙm3J-ʀ Yep&WŪ <.VE7NaXr;vHDO?`ɏ ] zO0t`cȨfNplM=LWfY *4 dw KBi;Sz?@ RFhAGᜊmBzr`[vO WSȉ 鼋a=uF-TF½km*qm 1,ᰐTp>g7z[k`BQDmнB-lk07H_]wdoïm,;Zyl4M/6@7:{& l9#}r /^١'hDIH_H+roVᄞTZZ8fe~3!UE2$uYy-, U=Zɓ|BPUA_$>Lk M%qawf\"ȴ~1}#^PV֨%*qS൥]54`chg'MݬMd>+L JKPzM~~zoeb akq1^qsР# crd0l=׮iP-)}ǭQoQJ"鄐z0 ]!P Ynϳ*z/al?**6;P.EeK Td6n\UsqyjttVj/-sY4O!{N KbBZR j Q >>ƒ-CU,i34;HDW\LʦC=EWB$ `Ӂ$T : \-f5 =!ZF$? OI6|pAfxՁQhFY8=x{PtJia؍\fF;>A^vT0\b= o"PRWeq^9کT0- g  5"jTu?R۸w*/#8]ofԍ-"P#ԬD{{`Pzs:3m|ӵTL^Nu] mΪ"tX/tn›UpgQ*H mT0\J{N}K[dIyM,ho*D#x w0&3/{fo*BLąD„1iw1,;s]#TsV * mN)_([3fr*Av{Z. }POeGbB|-^hZa'xcCp7mOO/| @"/Щ$T쳐FvUYe~0Z5zsNf`ג[*9TC2F|Xs+EV4洖;FϾv0aLh?)/rmA׹YHx~\W/FkD%:6F|3z5Y4sa&l ql]Jj[6}! }PHT1x&`[EV!dOHJEJ>W lz3[w2 LA>={)B˻*Tmt[b/dlР^A,QGR?ݩWw.`nPCiKn}Ehb%H{~s]]zɾ_ؔ֨%Hw\Ҟa`s![87uM)aq#;|:hKwŤ_rRyL6XfF@6FU+3"s,+0)pÿHd|[\dεl;W H؅~NQLi(#A{/#iݍl2cDLb$Pr6'}tk&Fciv3o󋯱941+3k3'Qvu_N_q^-5D ~\KG3D̛Uuco_HM7-T"f*Cf|' (t-Ѧ3vLΦw:ERFwqk݈+<ǥJcfn8hbi\b:) YajV;L(F-u![s3p^^{[/E؋$$FM0_ F2$=`i/l(arF~ꌓD#x] >y2_V >4`_eؑk.Ww-K{F#zyQc$j]8ϙ5Fj $!v#d gB9%H l;X˔RZG.gp@hF޸Pְo[{ 䎒NZJ ~筚 |; ai]CW@x] fЕb${c8Lv}0-Bf#M̒jBיkZX9ScSNw|0Un4X'#X҉(%7d6# % .ҙu)BşlwoL ~vn(m%yTE꧉u6AlWkMzjD}Ot] mϬWHJ4 xC8v>ubMb}-K3Y<.,YAq"")bdDLNa]h^@_j+ dOxϻ}5=֊5֟()LRiOCH^c:\D,If&'xSƀ5uN7 J st+f1Mp2@7suu`b۟Ӓ _(}]~8 er2W^`vW($}ho9 oM6sK&!7ymgxծɽ$6I#&oCvƁ/s4=2"RFn}co}8/aL<ԓwl Ϻ~=UMDi~&eޏkӞ-hZ3%Il!gxnot=+45 +^3Al}!+r\\#!v=xnQsb(PF_;$Ή##E^1ް y>fLݿ0 vCN(/":h:M/lrTQT-$ޱACfX;E2MTƮe瀩tL2)z_F X6 +dVvH:e`aB[B>;%`?F͞ouL+Ģ{3C,U|E6]DЅ'^Ƚ[nJZaaǵ1,K0V\ h ]OGC(j˹ZQ#xhӼ -Jr'prD V}x?lTrvzbꂿ%_J;ۨs%>bFH@D7m3le >vFH]}:X07v/C$[`yJg4==QC(BDtCPG(zޭ'xM92F| _YD[IQO{:ib/;xB[Ʒ|SSߒDJAj* ?bhE?Oю' UA MT 3x4|:`fkV-R"[ mdgƪP՗!P'X.;BR0&v 0_,,6u߳ӿn)pT5.Ed04Ukvn;$zFsyo1SD 49^QiN89UKJ/veYUnbl2^o..+l~^Ԕ1Upf 8@:k_ٕbꋥcnR!&XoD$Op?(IfkõTfF&F~Z#7!/9O\eq#l2p%wXرFʞHT>5.k]G O8:0A:IMB/Q_f<$M,DϲzxYrq0r%Lrdz(Fο{Y@9=zO7lO2ϧ#Jy߭эvn}~w6Э8`9eΆ h*2Wܷ U] rXn/Ho)`/D^H{Ȫnޏesk?V.i4gp) NÉ΀K,9D}Su3wY|)+MsׂZ!`<6tD\}kCcЦD615:W WPel1`H%h) XOw"yS#7 - &N i-POHexYnT <]Cn< 9^>D*îNٺ{ǎՃ=Z tȜ oJ{ʔSUOj;li<401gW@On;C:{$l5b@`-3ad䟎me< }( ЧXVwdYYi_m q)N+Ri.^M$4whthh]F-$~@Gwɔ~/)U@Mk?7}B1OCR]L\Ug!Í7O$ ȋFDPE,Y4w͢!ġA#U7}]3;_ Bʙ(cW1ϐG3\gP,Mo80'L`rNl&ņA%*^ a>opUWh?@ y@-1nDKTwnwϋU>1 Z !|8c:G(ȉu6Wc,wg24_іO_g&%Ջw[ B?4#E*C-b+tӋP՚,lA64eJoÔ7k@/g冣[p ǬnXAyM@4?چXՎr Idғah|JUwXj y#Lt,viCB7>J/WwDN$| wā)B[kUl,7:(4IdN7{T5yI.jٴSXj&S@qO\DͰoeL ?׮]#tzxX#`}Bv0 LA@*Pz?p#OE'AȮZ3˒;KŒrg1B6lAqr7#P.dn8+]D(OQM=gE07j)~/B^@+/=2 xxq2׵]c#ea&tAO{]pzmY|&&q%k_Bkr;,tnjӵzb uAb~ϽS 4{xV;Ԋ pωf}eq*+^yHI U F 6-c+ldc˿TJC񞗛]SCFbvOɭI8m#%LE{i @uG<]bAMiպ7%o8ŧ_:vIS JعBv썫oU\b72hQZ>U2Cٚ- x/.c27at-V U~|לzVhJVWj;p\7T,"t`l% ku*+#O_W\| PR1xjI!!ẍ́RPؿԬswٕ{IഐuG-@dXLFM5 chMl3a9g\\$( ƴի~/`,~;TA3@̿͗I? IqGQmڲ eX\nҙaKF[s/$H|˼tqE雄Lp <1( F x 0M{.#$FŮgf"}EYxv ykkzF48 }FM>%"2[:WCD䣃F: MޫyJ}*.ii ᫐hURU)?zŬJΜ)z ^G& ЗE2gH%)q{dV\JО74A4/T!N tO(sK$u О0<yU儉uqʠkh)tCX\GŻ%E)H`r͜HTs7fWs?cLzQ6Wl:8#:xn T+^l~Qk%n[V"+FtRsg,eKӁr%RN-z+"mrA.iʣќӽ>vof\",þ$akL>9WwD:=di=v?JNO +qe YUQX0r7"F%Nbt-[ZK}oU|bD Ab(*$b/ \)D<)^ep5NM+ ́̀Pts2-)7v;HT`D2AOin?pO~dLMS,#RWf@@Bͧ#ؼt4@GtdyN)| (_EYp⍬sgs0F0w 5Oʊgjpk G|+Nzr1`UHh UL:pz\q}"~s(J I@g"֨-(J='B&`I q\CMfY6D4{Pqκ8=qCcGPt논}]]v*qz՘ߔ 2._#JxuEkBE*rBYҷt2!ez83ߟ&T2G '' 1ͬK\+H>YG]#TvpQϐ/L_n،cTc!*HGR۽1,NF/DX'ߞWjIn;s3 0%0/f Ir7J*>3mNh`a'>fKNUoxdF;*#PM{%_JHk0A8^OK.^$i4M^~oFTas) =!iIPsb5~^ 9d-In#Ă(D/>:D ,t]zckV lWH@&'R od^|iç+mўs;t[fHѡa y@'X"DOii aT|zeKZUqӹVsA%x%&Uͼ:ߟ 2Cϐ4B)dHwdRXʄ_˧!4IR;cBPVq3nִYLw8Ofn1bU ulYD zh)&s)!ntָz62HGJ4sX}s'{hUT~}8O<1RrBX`l?oԭ@5G17 |Y O`l@ه'ZϹ+M6pKٞDE;k.43l QaҤ 8>ħMhdok V.Gf[}9"@+zkvVZ)R1ŵȻ-ՋRt=keB*VhVVF DdnTSúٜOI3́r ."e?`}@nP@>HEmڀps[5zVb{6^zeRX iL& B9"PM"AنŞCcgC#vyIމ=3`ٷ{uwG>3'SU¸'rY`0p*h33Q+ [/ٗy(&hSH轭N)L5B_ xF)=2Z\O(fos^LI٣xt-\#Fja[fuW3\ru]oF^ =^RG(,WFք[SHזkB0\΁LL+3m#42A֒ "uxKu@]=ltn}Fyhnm3o'␳i۸}0c+%]`kOK~$Ub݌V XQ0X=*Q*7E>mH%GCa0AzO\:ve NF< eU-Zn~xT$y@$zXrj!<>xR#q{>@af p|f%>2̈٦ABp/tm/b)HSGI1(ږSɘT.83Ib}l80M!rtg8 jEqz;`+J@` 2 rt!^ aCiC5[`C쎪^{2J!Sma=L=Kɋk 6Ir0b<`H抯fXVjq5F𢉒A49fT lPk\g vjH8z!۫D@Bh\Sw+8hSgŀRFܸ'Dfƻ\r,-z$M1*\l'2ld"X!הgV(`簈H@]`mfpѮ[TO `hG!rsiEOH^^YylD,VjfǗ+qKnϩ}kGnD)n~yd{"JJosl!RU;'j(h^y 6 =Ɣ4#6ןj2R݅69Z\2` Qr=e}R {+[MDJLR6B:Bws3ݛ4ʏ|3@68~jq#uY>U }(^_ɖI^se݉ޯq6*w /~[D,G[] G~['kRUxmFlMq_'m<-BJ5nm5i6~+%C*_2?[փ:y 40zo㇝niS zL偞 -\COe rp=g* 6]VكkeN8Ӣ8p E@ !{dVM\aĞG5Ea6=#Wxz '#wI;<4{YQ8Թ4#nil?[B,3^OeL7WFDַjle}8S;6NVj: V<\.33Vrfpe2n.`u5z3o9L6U2ߣFԘCG# =  !B%92G S?D ?|W:J]  ǖݜPıKM7Jb!=K 3n i+[<@ȚJ$:P#c~s%8SF X%':QIwe/ b\ҩʼ?a{,f{klhҾxTLLJ!rl۟Xt#DIJn8./\хAx ́V/@S촱yc1< W+4_ az48lHWslqi3to' &dNlpId O)$SwFk!N.gͭ[V/7xXf=0RGgXPZj)f~88TG_Aliz|¡xƩoB[x8ȴ:{3퐝 EKy$QZjFICϊՐ h蔢B}Ԭxbn݋SaF5 ]%qKBOly׃k ixxdal5b\ z?ƬtG"m /w!f+-Gݏqm+ $\8,ƴ(_q3wWQ/q#u((kh_@ʶ)rew!fAviئL[/&޾$ ~:#ruz~ %d 3XVƽ@:)~Z,px'i3[Źt أx;9L+HSNPވE@7O@vu4fK<1!qC^M8s ~-Ru`Gk!88nղ8c2/ۄ )FY(o#~˖KDP^ mŖֹo;ǣy-UWyқɜYKdtLe ]X JwMD >X/ K:&i#O}0ũe4}Zd(6 ?-=3"F ɨ}9Wuf,팔YYfѥXpdTwdA&o}|=\6'$"T63T?>:}`MMٲtN^E7X/Lm ZؙcB⋽3CF$W7Դ[oX4犭(z;ghsv} eT>(#@9ti=$"fwu]E9EZuw%8I[X %HLJvxPtWkUWq`*j(Qư bK)$XNŪOO8L3Ԉ:H+8NɦUKXvvwUUFOhbyT9:yK*=70_\*X`|EȬĶgX KT`߼;?0Pеr;qN~n]xK^g1R'ugR;JRiUSR\+mѪzt.,4ܡiQ$Z0Ymip' _ D\ɭWrGviE zJgZWصjUgTK 08dlhϦ¯e,h):"&!6 &fHbDJve]a;ӿ n db@ĭy[T*,A'4NnBq=RHx.HxÑA莦B8kN7J&#jmhΛt#V()kz&e ځ]͘eez:z{k۽5@j~6#L3-{{\}nmo> ж3A9P3 O"}УHݜ /G IuOYXPAaGѫwSU$Vҙgv(f%5-Ę8mM;B Ji'Gxtx eMG%U Sz8֘eEMjyM!0`ON \u!TWn]&f95;cj$FOɓQ NU1:z*GPeeq- x:.4}IyKMwLDӴ.3AGn3ʚHtĥ@N}Lojղ,}O~ d\2Myb6 7`24|ОTJPBjOC6S .=OЊ'^i#ֲM$ix30RaO5 0"Uz[&ipM"3ub6DBn`od&WNKCW,>}3}eRo\jqx I.-H蠹VkjS+'N4U+НWd~Id}glSOB|5$o`>jn9x 8挢4ۄmfBfbϹqY[Y@x[X:؋jZY:f}<ȉ9N[E3,At J7؂jR h:vQZ-uoZKl aND^?AjV4UTPQl=qI*0z"D3|,טdLhY@n7>yC":C,ew y`<"1Yu*rslVha?wK@Q֒_Z5_KOν͛q3*(cb| 0P.)X!mBThMmskń~oK,q BC(i5E5#4-HJۍg{[lp*amGY1'AgɰݙW&` -NKѪ#viWUJV|BH{uЍLV\%l@lhfՐ!J{%]~P-DRrFBרvtgJCzwyM4VEJ 5u* 0I3AI׀1fAR̼U< ï=>Ie 5ޯ1Dж@Zm&PmA0+v YMd2uɇDb$6  okUA O.YCgg2W 3 T_dm&fG5(64Bs2c̐*۷i$U6.s P;#1"#] +:#L_-2@~ *gS獤K2dz?z^D {=)fD9@yp&p&G(I8%G[ Vl;:6s!Íy''MnBw>ϹyKqdP6_c7# sR8Z:ШF &sue.E$ƕl ]j"5%V>^yK} P\ 2Щ\z[k em2kۗtk|RyQ9hb>Nk0*7dcE7Ayr.Uوh Hx<5?r$,2y*WyL1O>nA;ɑr>Mƪ~ t[B&Kag11!vԩ0ZC}2ćb"g G0f+Csx6^r1.AG7*%*GY.A6[ I&tc񳙔ќ\هx-‡a? >e$J:-՟G V[۴ibC^O"]'߉{/M Atv^0cݝ J'H&i~%}I{6>:'gyO!MxD1ƐrؗK˲|mC.4TA *rz>hİ/gW\G"#H@ we%O!GIrk3vPqYPd'#Yl-n$<-+ nژ?!N} 3\Vj8*UB8 }&Nw8T< -ycqVoz;7֣@a=M.D9Am[PD$rV]4^,! bև_#|="0 !XOwM4T7̀,ٽ4R%.Ϫ xdB&Df'شOuȢeS6D\ጢ)rKau J -Wb?G8K'δ pn' 4Q*}^U=`2b?%6Ddr=ѯ(!?&X=v{ŭ3Fv1Uz4 }!֤^<{g{sO{E.W@U8Ķ0('l9* y:$X|*P'7$ټ^S`GtXk4 Z`; @KŁaYe%_ɃۗſCg@%|F hEjUJG8.Y%ҪHXк+4| EX#"x4a k+E2%{ 񐅁nNgbxF6yy|!+$R]ѕYL>IFk rp6$=__qPD88n)€{-8`JhcSe\lGv,g%Ъi9熉}9l(Llp:HFWu39l#Ď+nŏ%b&RŘ%d=]EGXdh;I|p6LdBnX^TCiuvo5 ¶WmS6LzvP-!Ϛ&GJOϧJJ b75ʵԁ/*GXGQXLȿlH*%7+SC|璉'Y~lؓii@S\=7:byA7ী ?8:cibm T bEeݱBwwc-F BxAv\>a'ʢ^dYn3JO]uc%x0@B-obC)d°XP?/lkPQE8LDHxG=?,qCKi0\LRƝ/~, F$M,kp ~<]<31yVȳbl<ևś^ ^q 5+LX-nD$*Ry)x Ղe[AҦs-S/ElBwaGu%ҐĜ)mPA/pxy^|T~=_xW HRZB5^'E^: V*7o;` vX%ԁ$,A$rx̍|yˆHZ9찫n>v"`Y{ë܀@1򠦇%~!CK-Ӯa=f7'*ָm -Ɉ%>Sh-19gQy^+həURNX2¥ }=ڕL6%{!@=wfkNkǀTQ):$cmBqBu[~s8sѕn-'C^W ׻x(OF ڋzxB3$ۢ:1@x ~4a4>8YHVFsoA^Įr>-A^;۱s{gJ+`"Ƿ \[w<%JTt \hEPk$2Tc<X[@W7 $ YٰZ&K%w(;<ʣͨǃcSl|ĽBt=DF6bG%n'0 U=զ~| av!K3)bt5|ÉLXW)|5!ݍ}ӚD!2 [/,!1^d,ĶP&xՖtUS *:; mȼ鋬31}$p[a3 W%JͳCWv\%,c^硣<3kz=J )5!能?)ʣ*c82V*WH;a uhК9\p@cB JktEg!Pػ|]}zKh|]rw{-^(yP&͒a[ӁDZ`o٧ÄcȘ!~yJٖ :䓧G5@œ|Q/YƍwArFΖqW"*EkO=R}Cx68H]\+zZa^e@u2s p\oq2ځVev Y6D=E>; )?ra[:µJ,tR#f ،!V%C)'x N}Quzb6 SE}8J,"jƟyit`.#\O tqW 6F|󖡽-ʜ @xfH~ѷ\괼5Fy(TGJ#Aɕk cB2,{!;\+^o?{Q˪KKtBO򴊷wܱ%.cBA-%:3hj.ؚdH>}S\Ex{V_7p]ϯj6//EwV*Oۖ5 2(ˆ+7%b15G4f -``<t%L%B8s0ݛ0#/|X-\_w}=;oNʒ?gs9wcX ={:G #&%lƬ_%>MūiMp!UHs7F~i)K髞60)쟩j_s1 B\3$<w-%o 1@fQx9Pgy\z"^˦釭(v3 :%,OLrzBUӌ?8"Xk. W3^sҟ6hPf ژД "m1僊+rmTͥ>zJ|}ehod J:;,t7 FE[%ר{L[$H[(drGTgD=^6qAuF̪MRc5F+o'X˿2Yg n͉Q]"5vqfbV_hu7 !^B(sŚ&6]M`eRe's$B-ub 8+"Vw_L,bf[lo*͔[KHMJK2*BTM8ܻvٍ)g@B /Dݦn<颐% (P5#67*V@0I3\KbOH05Ts^Nn 2^Oy~TP.r[cD?ɴv\e|if|nPtI1e)wo8US0_G?>C`}]wū5mX@qғgA|PaT^2D}o{o De| K?1U<-PzVTZQ?;44y14oK*w[ޚQCcjќC25gWVF4@kBO x|[dA3K .`!nJPuAS"SIƤY<&Z## 2v -[X2xOo XBzFƄ'mǞ9v/Zivǘg+s$ ly#D""N4OA &&iȺZ\K"6^pwQkD(^m6740J\v>.F62;hޖb % 3l mj P}}w:]tRSwT+m<` d0T2_96]$8gVI"FAs v,9m]+wRuDԾX-[W TFRu!>Ĉ[P=07Y\sCLezw6Ζ&W2ɨ[,i9ZyV dڃg% `>D+!:qʵI!A1#x#;+ m(xZIMo bbWȥţKҞ'n$nP`NS2Q>ޢJZ 2ncE=` 4@,47!e VwkFIڲߕ"mn<%h_pK&ҷr.'D.ԍں> VXr lFe:#qwSw:xyT8 *T&ˑ<9Zl~PWЎQ1eVsWOkd2LeG#IG4^ 7ES;OH*EL\JWAZ+)#/"ֶXLy}JۖRל4 Ђa e9I((C5#9BwJX(MnCM} r>);!7/<yR*+fݶTwL\j`I}^l=i#5ع[ "!ne'&qxcFUh0M(YexLZN1akF{)]S,<7K\^-(>(p=~%!"PgqN@]*<̓ʬPXJ)L-O>u'Af@2E^/3Hh/qgk M}۲Ö5E+ NrI_`h\![<I5tF+QQ{ RpEJt6`\y9B_{3>ݭ?itkL$Q)aIѬlt6X5\at4h{ ])1o'6 #4W sWc|GSԙH58!\ X|YGd55nc{ltd ~3@GQ:y)5$|Dxe1 5Xߑ)Gq@ۻ\|v <]aJ9眅g}1P9CɦH2ra)& { T_SwL[(k>w.j><;4THM| -5PX㕓XƴKq ;Kn%*>ւ.dAB9Rkke×ܾRC|o㺘hϕٌHT;iY=[ /fNeOJuS.B煂NOЉ[nj?8^Z`IJ ѐ#u2F)C-! hmDkϯO|fy~ >7YQ[AЁDJ_3Okĝ xMT)jB9F xԇkbZ)S*mW%z% ӿyќ1yݫQ *ZWOՉj=+['#tI#X>~,.i8_h5.amR>sv AU 1ޮRǻ" PDJ}4X.b8]6Usnc!T+yZ9͡ ٳ=l*r^ %ɉIIc7;M2ҎD0TxJ[*"XC-X-2sE8S@G|oTCŕBx@8*'$& [DMVGmåh'HEGTXObW(c@0JU$U@0(vJ[y*_MQH27<) ;q7"rʵ:O'bZt \]Ԋ(qp&lO $MkY{ť8#7*p8ZNVb̜&+tãc5h/00Ъ($T&hH@$R}=2Ud-= O@s9]nwN/D> dh˟K4Y(&ZfYHGvq>A\Z !aۑ= e =gEu}; ~nl*|%)I`QxxFs:E˿cŏhQduic!%5L֤ h0S'xRlAg 1Gqu^ɢ ;SIkZـ-Vk~+s5nvC5Mn.&,lbm@8`-I]E\ct\)p,F*@@\K}XU천;] K)fb7l+uߕM[غw;OZ4:r? 9C-`x\& [YxgUDcJlxME|Gebs?H#lbg{o#5o^O׈7ؑCS3%xiVy.SoS"Gy܁kC>ccԨkyR}|W쬾总g`י!B0CrTyif+őNJϔK**"7˷%'Y+|p2>BGD vޯjrB.=A2snTqB݅Xo3AO4%n37.hM] baᵠh>⯋TT&\4 ʸ[ucoU:!IED"x'ÀJRVmLPA.罢sja<:93hCd99Cw=;K4n˄@IS%|t<Ni- O1pL;]{D\_c<8%9 H$ 4$#`G:8D#z\ faS|29XNUdֻۀi_{#p<2z9soxt2ֺ( ۨC3h{@ F؅!PU7d5q-v0;~,ʌ<;|V#> 3;~i)3?#C_=Jƿ'Ş=*/!<i=z%b WX3~֍ۢo9BTu~s[ 'w5ŝhu0"]7kv,Ow}gOEh.gxRap7vp_;mM8o+geXyh%[G>Xlֆ!b-Zq (}4g~ʿ& l?SvB]EX 2"2 VT$Rco?64nK SXX֗Iۥ[`>9cwH8tȢe ] QF46 '% J_V^\L}8  @3vI|"hRgv K#޾q6tTE;UsRL sΡ ^"G?LVؒfsT7GG]/{3{KV1a@[5^ca!APc&bξ~ʻ(-pB6<UW%- h0Y,6UZw[H @-,(9pL̬$M0osہ4Tغ JR#ڲbPEl;Mq?l2) } >?d\5;vfkoD$iMQlq}%(9W50hdv`?޴3)IuvU쏨ؚL@?Wk"O?>TggO!Ո (Sؕi:ȧ 9k!ɪk5>B+("}5bMk+3gHBza&tx4WJ3hx /=۴FC' 74 -7qaZmMP(r9@Gf_?˕ &ɯ-H-5`y < 1bcoKmaۜ1S _@d[Vp%t3&/FqLmq܊DgBPSF%%0(|'04cPQ$ϝ1q_CE%m"ot*<Kԕ;hz; m3iH]]J{CZ@Qs(ZHa2[U aFy4^ȉX0yz ޥ҈Ҿ7'VsmZGoDI>5@ iv_lt2L!s#h=&.ş+ܢ" o$ʄϴk 3  ~GLqS/ىNt$%RT3XWLj*ScdBRmLĀIFNSRƸ\wI$6E55ʿ~0 RbDz;x)ZHh&n>sS3rvu@!"z~BW/WǐhO[nܳ6J:~ç 75!xC< q4r jhϚl_GFcyr#x%[r,)<t}'Fr;Qf_6Ty T'`2EѓT РAmNfbدUIY0#6o >xfUB{;v/yjnpiJ.z˃`p$~ ΕB[n7+XaupA :{ls貼4?;4oO*Nv_Tڄx=e?ڭ"_yqLJZQ?sG|4L >:H ]|0 rhֆv'de. ȇ^WE#L+Ij;*G8)c)r j˺od?"'6n3|m*VX85Nl3 H.aR~Ŧq4~1A"KAG/02+,{O y]VHJ1@2$"bA΋ZM.enw8]2$Ҥ E"}$ʪMzKC7hпNRICk'IYޘ>@tY6o;Im Χ \ԇ4.=g Q 鑣R|l< \?_y(}Pe0QN_vLUXUگDWG+CG:zh A\b>"ƺm5vx#VfG3GrM`[B$'+"!O/~rO$韷H*́.{e&=Kxc#״Ԍl{ia)-U"=6) ު# CW:Gږ7-i(l^`i[C $FV>7Peb4aʚϴ˭AE4N_řac/d =LI늒LC~hjXz2#ݤ(䪷i'Ѩzm.i]X}\.y^zBL,Lm,KG?ϟQ\*͠)N4..gi&Z>I~X\!='h>#tL+{zFQzwUiHCo,j wBKR.@ZGϨΝ虒g=AL08RQ"Ac{CvҰbs܊M'jq(b#u~ԗYAfh]\Tg4k&D+``}-/7joK^o j֋a*l̴+xQXX4Gkdz@g'r<YK k8c9( vvief>矐| \ JkګT,fNk-6&(<^ǃJNVΉrE㭂$MF`wѴ(4PFSiA79zJcaD| F+9YUDR,t&Ʃe$dST8 9%e\*eԥuBWNZVg`L;15VuH*Y8Z,+ay4U2—Xc.إ"us樦XT`;hm-]yTK*ɩy<0igF%ꘀB?C1|=xCGMcFX crINt լV[aCX]n?EQ= rߜ\Z­b@sOGiT9Ȗv x?VKZ<=zZ ͼ1W);Մ ],wa>!փ7:^ٖwkJI.WaIu#gHBB22. P}˜$ÿ4`= ӐyHDE"k3S($77#TaTbi*RI+y:#44X~'otsxQZ7w E\&b\2f FW+J4pi?%ʻP#sO#My#Id!Ĩ{x8; R+<-Z"j :j~V+EKJ[f|sfz38?}y lEgf|PӄW0E9ʎ9 +LlYj]^CNu_OA ^L\ lNSkKDa]Q̋|}bʼ9*:8*_}-jMw^R h !)c.!"wHٕ h8Dr8yR۪"%ZT>. ޺%0xp>P9כq<:nhYr\@~^I"XMs.dHrC/H&Zcd yzE!c\v }4@(52ΜGhCn:NUHGE`?y؜F{/>l2,+tSHƵBH(7}3"ɮzpzт[\kV㫇p틡nr=4S<8͋6NFd$(վdNA7+Ώ6 C?ףHL}NƱ^ ͂ʛ&({*m$*t$ Aܮ@5ͳ!0-Bk\SnDcG‘R*XIP1wsQIVRz}\LTU&d%>,n&Nl(KN{t%`"d5*{buo>ܥFuOGee%Ť Nt0&7hZBiw2l7%ZJEHӧq>S3&!6=_+I<ީ3HtL RC\7man9 h55Gn?ˆFb"Lot^w) 0zi)jU3Vrw'@&OS!@=pj\5+xcҀN7I,pCIͭ=c-${_$3;6635N .MIV=P+[ iQIS '+wܭ|(gU>2>pH3‡}zhm tl$jC߲$t=gZ0Dπ9L@B`|hCptGt'9y_PoQ0=:>8~J+M*~Ŵ?wO5cA*RSJNC͌auq$N{ZB)(:Jj'񖔭/&ȟN/!Lz=FPUonb)np87/XйrMq۾2tlxWNfb/eBB42ɻ/ɾ /n2|$^-˽h͗ ֆ8dRpU2?bm𱕕v,k(p3CP/tD-'FNwN{'/*4`СMkYtUc #}ǒBbJÿ́k[wȰ"1$sq<@Klds@-7Lnհu*񸙉Nu7=_цqŜDFFkK84:~U9m?`#wQ2BߑNK:M|6qYKQ$n?nOdeڂ8L2V41 zs~Dc>zwM"4/>lSrnwPMV6RU/z*"TD xcʕ~Ūh_9 .szcϻE'fK i{d} mڨ5J h3DA5D*pF_e ߽Hdweƕ)34`0}x9k^؆̸~78_ORzw2VMi/ c8\J Wس4)!» 3nL %g)Ut@J6X}?|[4co/fB f7[υ?*:K= x)HVٶZxAꡚ/}sWLӦW{%Jf^t$C Ȅ6BԚPw"U2}mwMdrW.8ó ;up90P e)ZI$Ks'0'((1Α 5G$[ݶC_Iw5 \/Uw(Hw}}W@e(I־U$bmXK|(Vz3f8ӀoM#el{u񰜶" ^o=US@tcw (_+ :$LFKFB]@)e :9[6#/UҔA9)>IΥA/8H"Є㓋IX);^b^.ڠ-z^OyT9=YslIǛ9,oJhPb) Cv,Br9 lV6QDcX礥hD&sasU'mvo%g<]P`X.ӏaZ5.I8K@!?uW;(kܦK60`rl.G_jKtM5HBNeEKdw|(y_RO1i-Z. X 5f;kdnzZvk$-/Qn=N5v=߽uHפȑ9L-=[^¤îQ.BQũ`C_+Z<3rNa`?U'Hx!?M=޿-OQb«0݌rYAҚ3 ׅ~"~-Od C#e& X+kB'|U{D`ހȋMu3V6(h\:1d*GՙWgmkMaфi\5_j--W.(]ԯn%;m"+1GF!:Xiɭ]'fN>h+#%Fg3BhGq7H W @AXX7.D@B` 5*l ¶DFdߋͷYvpoq\pJҤg]i.ˌC]Ck6gY6uԐGq6?H?삫Y8ae\|f3RaFXDg1s}Zp-EJy߸U$;5kǻl|dXC(T;jf7~nߓO 쇬>bĠ.Z!&nxcU?iofxW Lִ#Rd{EXX*շ #Y9Z 0'6_4Z`={iQ秪sif3uK521ݪsC6[m szz(mWt^K1(fAHnp,CneWA~v=Ecc3:y@ "-a8Biz0'&\˕š\fRҤl" d7+@nyC'Z8Җ{zikƧV+0o54UGl-;sJ~8Tfv JY%\r v9%ƿQnHܔ :zn9y4C'c3O6ÞTaT'@{^4eN0 ̱ͭjY1s4 >T_6ppn2pabJ4d]*: 5hT=GQ/q3Z&Jd.M5gb/G 8ywys@] ?hrŽ.!"ZH8y 5ae:yPpaiﳗ0 կė tw R׊@ϧ$t?N^!}݀Yf% B~-43d<68؛9Ɂ*"XO ֶ`Ö>@{zýHNm(+O2\ ׉ʖAֹ4cәr@l KWj`. ^/tA7BR)>emG#3`LD*JA,L>rP~ƻ [%/J~t Q5П >8SJ%F2Fei/$]! ) ŗst)h8}qE?CW'k/7wOa,"Wy(qJSpQsW_\XnJڭWl,no#&'+%qnG$I$'Ls~DV)4%"z>=v\ݒv8T{\;0:nxϩ=FCU܈S3t7E?Nv_T}BA12{.H搓sBTp^ʤi2#,ۅl&88*hVr{ 6>\6 >on[+p5APUPֵR* Z&H1lۀEQJf's- eC}Xhr00 ُ e"xwk鬛2eCDjWAx=fغ*"$MAD6#)YHsD%BQ]?u%$ <+B܀jTl+#6xMoȵTgӚ.efJ [ 3ve3ygŦE?wQTCP;GP0pe{1>\h/fᑏ׉5 e۷&/0D0ipva҈~֡,wOF܊78 QStl4Cr+ ]]wRQ8Zr*5=eRZB>ZB%(!k϶ᎋ:A6̷2i0l Y1>o!(XػdB80YV$CnUSG/P=2[Qe B>r%Z[a pЊ35J\.*$6)՝tz}7Mhۘzb)PAF=TL_b3KwLQ1*Sqf21\+v]169-Wُv '4,<9/VYyDƠ~|7 25q[aŤ r9IBER4:55yBaґP{Ep.4'DQ1d^ZѾuSzUTó]Ҽ^N1m=gߩ!3:e~B-e™-o(AL̞r[RYk~$us>e6mQӳ\mɿ`Ӧ`-)Mi RL75T}2!Lr󮻅֥ K+Th4f(hR19r)Z)a<Ѡh(2 !Lg*,H;'a.*,3K8}< .:j?gbmiS!i4 D/5GMD}%}BXeHuO;6w,գ؊jgFl V):?$zW|{(WOЯhą3 l*kK\{\8 /b)dc/)UƯs T;zd;G:G(V4[ ʞQC gc$Wsp/60z<+\ H`Rg zP-܉x{6Ir, SV'65)Ӏ 7]"']ʍI%`!,0qXhx< Ft!^_ zد=x`]6ۼ]LmbS^!1;Y6(wmZ;r~UHϨA{t[N+7͘qM^KHyҋGzTgzb⮳Y6u}$mP˪lcqNS!p̗$~5ڣyyw'}+PQD/agSitW)NQC񳡿'#ٟy'WR-6|PχY>g-`@RX8c4ǀ'* X!0NQą`PN3/gJ(I;L YVQJXdQ~&Ge:j|4>6[q]A> o@#1(eJ:4\WޱM%\Wh704.yǻda M2s5!fjsn ָj].GDo/agW$t/Y~ElFaOȘ \qZZؤKoԒWx_^yeLװm_nUWv5W& )gi73Q'3 \|5~ ϓvʈ'Υ)%o%_3shz!lsNI7>@oB)9vz<* s Iq _P(ZyPZ[ v jW bQqSaߧsƋ۴tG"0^5V cOXo2@Qӌ7)џ*,2t#R%uMjo an఑]tH x[̯59xF۴Թ5 3Ѡ& Hq/Ձ-_ yFoWSNW_b~N,bٿ!ЪJ׾X.\3:5Lq8s/[[;z+~B={`Kn&u6Ie'}"Y L,vJ=v8or6S[E pH}-veOeD t"m7=_2g0B%:D=Y+2тY rv¿愼҄ iAʹd63M]JkṋF4JIugÚIIU R塡=Z+f6Tǘ}\#35heJ}!_>eZŸ x_%txt'/rsuu-`L0jt@ٗp~;x. VRj~"50`ֺwOHig=1Ka]BID4^l娗enj-)|h)~C&\J>gk!O֟^dn`@RVkÛ2K*,`&bkgP4LrWԍgZs1zkTs ^_uyrF_|꽉Iw9^-n>|K`3._?oY} J3uGKI#0ε/T0|N/4%59,I] lh`s+_(.Jο $(vZ!lʠ#z{8 vZuV[*։FHYo]k7vr|R+ 0 r:S3lq̳ $EfS1.E;yu/8MB1{/qǙG.f+9ٹRhD^Mj̽+DfQkG~㖚9".~NȝA ksI! v(A_ ̇%cNfL6L]?q|I`F uN`H)ǫv OQW>d.v -޵NN%N8Ӭv;Rʮo0ڒay}>p~I.[L341R}"o[=I0^i!702S(EG;(P#$/MAnP- \M}96˗ VT'DXPbJݮc\^TxL̶"O&UFCnVV-zƢ8W 9|-RN `0Sf֪lOș wv=CEV("O-~w1<>Oa14T̀H `ʠVa^iE=WCZ@~ ]b4kVGK@_[xrZ^BIh }#=jTG8{e;;2h݁p0%y8[='{~gV TH܉?L _yJ4(L،1,&R_+块,~ [y/^oh=nz:o ")1[Wi.9H")C K,,TIĊ|sPQY YrwFVԺ״ȼ YaKa]С="FOP?w q84sZKG®\rRvx۬딁',1W޹.%ҮN 4=MHJ1"~i)_O:nXޓ΂ߊ|8l=塝r<2'h9:>ΘS՘<&J>!lHWC"#G5O٬]'^]b[h&/̼K2A e.nDH''0=9_ z~i"(*7t%±>]jpSŒI5T;wo%UNt.5V(Ð0vd]{d2TS<& RyG*%4硁[N%,H ݥYjL(,@#ʯ4&R/2Jp" ڀrT]#)Cƈ%¥ "Xl? z&p|X*@CBm6rqT;}g! X_0~3A|sPc@M;D$ Y+`2[]``|n`xSgri{ <`]N0v5~oByJtZW"t|r4j `r;9vQ%C 0({ S픬wA6lRE;CE@*vsQD[^Ij_aޗNN(6搈TbYz/ToKd0% k>C6xx!:|- ;>Q&  O2o }h?w.42zR ^,b9QrPDIw|dGkAIĠw0fPe)_MCsqJ"5<ȺΗ6Ip+EYm_4pc-'^ k`k)ﱙUo\[ĉ[ ځb.w_վ(ua|'Of$AޫH[/4aep~W~WNq\W;ػ0Qk%`ZӽDD }IN 1!ŧKd4IZ$سz':X*hAî &IPbk,pJl!%ȑEe.b:7qvjж66՝7g|*٤`95hϢ a>ޖ{iix( k~km  s/gE< Qzsc]6C¯5c̶HA~ڢKLZ` uJPۦɇ8Izf &nO K&76P}])%ZϬK#?(0Joȴ,ђJ;decF{b V9^YAqBL) 7_[yZ M2Rb ޅ03*%uWھˑGPL4~G]MrFыdm@緣ySýp0`iӵu{GNSԪ^ۥMg첄C{]V4kP8>pEl?Ҭh#%Bo \?] W'x.#d\%*CA-c-^"DuHI5-!2bst@ՐҎ߱N$7y!Hm-|#˝p;.@I ;s|ةb ,ZgV.Lr=}5Xvݠ*ƌiiP3-E.Kp"9r ނz0{?jC<)T|N 5f>31F7Mnȵgsbwë>N"^^%ښ *Lz(';pa4+y0[x*;98"2=ޑn;e>w%8Af&ѪSp۬C5L*~RDgA9yRO4<&X9WQ)2e`arޖGk.?ELHӵ剂q2mh'sI6 &=xb}Ali$~P( d{]k})e0>\s*9pJ Y})\_ph,;l76F5dbA1k+5\.vTCttg<{mwW?KC*[&ƢBx?U:}iN]7]ksfG B\6W$#_ےlXbtѫ?QȐXJd+۔. 64^aek8BRlbi:4 :T A~ jU쁧pz߳g_8%ܞ2a`r(^5xyo]Y@S56iXsЕܡѴ݆:C/1ճC#H-~;*f[d1hx.49j%Seވj h&$K-U)Wg)Ά9HmLsPa^M!1g(2UVm/~<8`JL3%DB{*pwKWj7E8eZʛmF=P58}bߨu5z\׉0-+C!Oо4+TڍWgzgfi5C!Ȩ Էkb3}~Iyb{$5l/\l?#wܛ F XB!r14zHj܃C{_ݴ!k#2% }M f~^gnuV|ɮ&%N(}1;bu&ב2w܎NjD [|#ǷS89FK>;~v t@:`XW;k5Ii\^]>#ܛҰ;6,U:=Z ×?FYU@؂p#!nnRHz!<#3Ν`ogŶBiq3@q]3bPq],_b ?u65P %,wfsu\@ ./hKR2`vސ6xwé_4+Qu0U ^< YrųГ1I(VFhc⑵8(7J\(V)rQX_n4RꞺ" c?T '0I12VsH)W倎/;:<] Aeh擯TgcA\ R罹`tSyp$YAYh'欞Z|]yX!$Cj/ \8W`Ƚ>"&u!ms &7`T~o( F&y.o N L!|ul\9!sJ(PcF7u~+}2hsMTBM+EP~[! aac<z qdb/Ж3LA[@G)'1>B#ҍ樶 ,[bh 6X.t߅SQvbW(@(/Ctˌq}ېF`_Up!Еy΂I[ +1zپO.BQMyoX0v7Nr=Of3"/F׺]JP՛ָkngt?l{&=K!R3|^ JTa%y@3d?3wvlU~ ,l-M=ʟ-I+i 4uOjk^m̍p4֑`s(8:-_吻LYX(x+6)`8HZ*j Kvu5pۛuO K\?[;,>f#,]Ru6&HVrke573R#)S z҄S/.L_YA\^9OeC1;fz6=*m: T=ތI} Ib 욿Wb3q@{*\膑%_ʟ;3E.w?O$4C~8M/ˆpoH)[#oU's@j)ћ1ឰ2wkHOPV{Ku [C9/]Rm֒@:575 ,d[јELɴ!oqASɝx]\ &h^HY0:v&`/ǹj`&wswpB ]D}671p eW"_V}[4)C%i dZkX[m>}e[MBׯCXi>mJQMoW0iÝ*I†xe45d)>[Nsńczc]nX_!>$39S 5g%qCWǦ&CGi(fg$[Y` <ʇk`!촇<)Qz^Țܸ "ItNXʐ?X4~^ u-*٧xRYN$_1&Eׄa墨5SҼOy^) #HG}C- ULyTxH@m‹sA}".lo!`"ZL]O_ƠMfc{*cJ`23:OtkNk3*nf)߇Bs&!XoAo9t] >i0=Sg'罢P8AZWA+mkG'TTKk59Tџ eIJskr7K;VvYГSA~gֱ̞Ed:Ek|˻#;mRJ+SKb߄FXQӆn+uFV99p!nC+RivqV20X^eC_)CntHr~-߀8b8jɩ!NE_ze#JPTҚ{]4oHO1Nr*XOY }*ry*s1e T.dV^<OK~Ҏ!ng2=@AA [8DG˷+}zSÐ n=㦮h?yG!> mFbK۠`1PmT>X 1+eNe.bؾ0H;otG鐵71;#PJ?ImwQjaFvzFd;:Kќw0|ZarkE sG꫺B,Xx }b;RY%ٷխ>F9Gd[=$μ3;>5;ŽwQU+_uCU4'vEi*(M#pJI,G=- zx?PnͺQX)뿾++[`|^4t.MNPSZϘy2LmǓnQ)xCޫDn$saÁ/[܋ :pSQmK-'ב*H~XİPlAfupeʴ#ad3HY\f$T (qEoޫۊjS%?$Q#Hvh$QG.-d[E2̣xyÝK3qbEt4e,+*=!|ftژ˯h3Dv:1zt5y/NmҠ't 4RWƄg"qҩŻp<!:z?0Өr ?": KVx3/ڮHKDrByb4X<-XiR!Cc5^=rj\%v8<%2x\?bد.rz?Xj>c1YgVg㵻eeQ!@tE>A*I@{{߅b<>IaevN$QՕz?E9s-)0zq 6DόG$`H\JDiFNy\jc"nl%߃ y[h2z(JbIJ@&o=BHx҉ 8Bݪ*bZO(ѳw!'N.B\e]9Hj+HxCDDb65LgI?j[46ye* JXbN4/ZbSN{s^eVr[<ǬN!_do^~dl+)v)p{kTk!'Ѧ?0`Gr{[Š:^[Jonh$ktö#;rRO=П֗v'v羽l#!v$pW  juj Uhm8I.ݳ{ړLL7LH߭BLtO P^Z<-N%^۶ 9R*F.vʬ0~{&*+59~^9몠A"弨]Khp*&nEؿ.a*gLcj0<Ҭ)Krm'4A x#Rfkd<9 y1a.)T \ܔ5U=]C%m*+9 BV?-t?›BYqlk?a2B3P^=ޢw47Ttc) G|;⁜':/\S-u\Oy%'vӋب|!;Uhlzn_Eq ]ģq)wGWh-<}>QMąK^н̑ cVЮHzŮ]guTOs<د7P(]Q ALSCgyp^6 0s`QFWP/l@: W4nҗ#$jL`5q:! :T nEc}kPd  a HTxX!я; Icܼ +~dF#JYKu%yʑ:Z:-ͼI}pZV$sԩk 'h2Gt"򐛻OZ=:2vd:Qr Ajd|;`:3B?Iqf_3=AQCO^ӂaEy_ k wn廁r(S4x,W֨WwU곕t;uK.).gҰ0EM(U> {rv)G/fB~ "pk֗lÞ|Km\aԖB%9𢡄&Cuc47TD*n.LSAy'H' Ҿ*$]<ҫ)n ک}U~J?|]-J6'!zJD~q*?h"`F=t9\ɴƶt' CCN:S&w OC$[P!gu 4A/tz<{ 1|qһ&yUw%\#URc҂MM$3h߫tSg .!eepqz(6:<9̵&#<|,1$ЍjӮ]o Y JV"~+'w  2/[P-%Q5W6rSRwF[J.n!Z܍i/hj$aʟw+<I"zJ"}9%icM2# /}S58=WbK >0Z0i+0jTVwpe(8]SbrB?u`>\*ex oA;jE"'/8]:`u (f_t7!L|hU5r<,jɹ҉ô!zfރպLԈfՂӂ + dpT}w✾j*[4ށh*B@D$dwxjςOhȂZŗ<cI3ר}B/6(K7ă',EӻBhiFD=8)φ/۲Zse$(lf~bYboۖDTRz,ElQ*: Fuת6林 EQ-mtE!fYхm&!,~JBWGڻ''㋱ _jrMKyZ/"#trBxF6ugʼn>ءʔ1wwVTqqn X%͎Ih}^Y8eQz*_6`}zMImtňo_ɿ@H>}R%yt.WM7$#V6ؿ*݂I)OH*'A'jT Gk%UaA';r]B*"|#H g$q1#-=&ln}-V=նT2.V^h\h {//X=%%yLdQX &Z偢>G G j)-lվHSC]cd)MHHLS?Y<' gnT|z\SP!:~1[PK9+`?V9E4cm7ybSkT1st^ B>ݪxIMwP!l,RQ#|q@'Q^ճ^.5\,k$&?*$4acvJ {p4\`4hC4j*hhG t }|,vPkQZRMk+R䖖{}'CH߰٫L/[] +s%戩c]1i'«3h!za(vnNk#ٷ)}hmNC8'g!q e=u322t%`|_G"w*v*D> T:ͤQ>/s.emZC7#e)]ˏW#aŜ-IwZZi3ۏbFYR lJD;_n~OXQoV8$x&zDsR@i^^XO_A1X:;~s *(֟)1 uBscBcVn1̐nU{Dؘl5ZP=Щ pa|) m uAy(^.xvY{ۻXYpGÝs$.t=WuuAuvP.BF2ʄl0NM3S{WWw|@%U5<-&A|yi2Y;WQo9&!bdqgY5Q%gh  R tTeU>=82T|Sɉd E#hb)"yJSf#ṵƒn%xb8_Ǧi~PꑴF&WsxM;6>fK `_Hȩӎ/S<dqAMGY(g˵wtap+ux_Z@]-{ltDy &>> Vߞ,dY:vaŘ`U[!Woᘴ .c߇Ⱥism ]6C%I#a{न%+_v\)].ss>6y0= C'~{̬$\d-|=rX7ю*Q?I)+ݱҶbUP['Si{"NㅜhbR"[0@ ̘Me9mlAa}yKѱ$.ƅP=e,y)oMbq,2-{0#]؄^Ȏ9̉WXtH}bل#d $L_H^y:9t@NWZ/] ;Žl>b0CZsB>tIf^]{xHF>Z AHج#'N$вL6/nrP:,2c^M?p(KQb"DQJzrnk2[Os^l+,=_ y[DM2#)]LMSdť;Ζ"_<8e*g{H=~Q<~9'4U֣?%L\ofJ믶 yqZu<|:rjbhSƌy ȿ,%{I8u3/?_[ML<(s)G<& ZEUua(CJ1ڵ x,Iv$r܆}:_Lښк0jaFY!soV4:_֢OIZX+zϷBrܨ2kH+F]ҬLi2==X_Ax7日|A6 -闘HDMK Ԇ '?UTY4{ W:Isfa7h.KJ#X1QIh*!9bbl#3{E5˭"׬<[بY1pˆr|ۥ,E buV4z(l @R?Lb:owsi^f9| #"Mr2a0<@R8QMڹsqs.X9o+_8yVU"@<ݍN**KW!7d} %[aA#jy'yփKYD)zpHu ~t.F8A7ɏ]ZYd? s~anEsG;I퍷r}2u|'p;%YP#[8C=rirqͶw=Qr7DZ[=CO{dY&=ZL@yz8'r}|[6/Ymo8xo\i ղJF؄ryiր텞#jG}D뵹x"$o/攖'* ޒ8أLZ.fav2gJfmV`86~SnS;2 ᧰IE/:&ҍ0_ bc˷ +;Pz]&NUtʶM(-fT\SmCGL&A~?<1ZQ\JḭmFVg%ՂCpSJk˻ ues L$󸹷A AU tu=yG5?㦻m2z :ܙTt7/jt/i^eSƁ^߀+%pz[m.ލ;Pݘ@lzUe ]\^!7@(ro ʼn}xuRpuYYG֏%? >C-ws[y<#,Ú6Tal] %.w8lDqTրƯx[+#4~2 MVmq'vNI+>mۨKs-X-Arh! 0#:9W$qB5oi 05H@ZMƱEʝ UX=/Ch  DO>Cܭ iRe`qW61;ݎd<:EpLI6jY^U6\5tLwBHutz+q=YmS~|xso?wVn3D:ߘMN=UPCVsQ}[? 6Jڨ7 XS]o 3IN>ިύn͘3 r݃y騬usȩg1]dgxG7~]4-oKu1Zlbz'\]Ń?M%Dk̍3אe5 ad9QwV]Ejg)HB(@KyzN(8v)Ft I}I6)Xr=TퟫNNu7@b0Oђ.kFC+*]_9 ?Lrd۾U>DI;[ &̹vs8,EBYT'&ps怒3pg?ֹñ@}Xш{rǛߙҗ8HġoseC9%*"u5zɅFF9&wnmfe0(K`b@<'k2,&=v=_ngP[~Ee:RŁ-CQL7}ٕFp}}x|qzˋ̩S=9a0`RFd'dN>.GBWZ8rk62"3wҴ]o^ Dbax@V\5"v-܃'3+Ѝim4Ib?͵1p`EK"!HVK髪 ScP&x _4I#d0K{b>{,e'8~d Ì*]u ^FTs H> xow4: UQ9,OvGx QaO,)kݫg+Kq" -H}ᣲhD_NwvÐ-LTA6s@|YKǐuYcZ\ Dv?R<㎉q׀ *К٥usa$ExCSv"nމ\Y`mN$N)s66,.F:Reltegs8F8(C{v= ¾K[yz|E%z ea"oz65v SY1.Z?rDcQVko YXEj /?t92a6M[ ݛnk4=K,C`X09k[  -1jC7)F ;U|T aa?c,=I)vP. L3mLKi,I Z, |};EA1z]JSL6-'r E<2|GP(Hu^xoqYr!t_*V/~$"A5<Β8aVP Nrx[SUj>% H#5t1e߬@|M[juvg{k0I¯`i=5\~g 0 A ҘlPumsa<?vФrvъٽϙЩPtvK2m&1z?Oơ58f|;_Cje-m-<SEWQg}p:.Sj!Dы&x`ʴ^VPѰDXgj=jHk"N9g&a0Y߱3ht_ @ߌz2,ҝE(!G E \jJ܃m=lNü8:IߦШ)!LhQ|`>C2`L t˘s;,zw/V1c&Eێ*Bڻݠ lI "Wh\"MZV3ֈzJ*l ,3Hp8Pn̿;8n(Y-מ(#2 Q$dY7?>SI°}/\ĐD@"0C9":^TG'ceWQU ::tnTs@A ئǘLvUW`й-#8>(,o]5a^氢~hX_<ĪJPbaZj6z oRq,1ڄ~ PPZM=' Yq70=>EâHZbW;Zk8 *L%`|m@>b<ӄT ڽB(x%{bm`҄W,ie8Oqt\燑6vAaUuӚR+#mk1% J+O"}e<0sɘVUJ&lyx,'])ڎ% )SEW IdK.Hysd)| 0 )>l\#nA,kP- 2^Ằ0r(rHKJVuRLJFX;?|A<:~vi={{C2?0ԟ#YMp1։**\ލ2xxҤ5z47{{N4&yaϙ:|(,򙄄{7!.Ф!jAEhEP^9/1&X m164C ! pa6\JhO%bj?I/NL\"oM807G~+- BByf& upj~O0'^%1;$ QSLץJΟ 8m(;z|<>tC2\q|qҿ^zjј6ZsN+S{hZ%HP0wʷy륎G{6rifE[iIOJfMܒ=j "uT^oY!Dhisp/χ*~^պZ\/ZThU*Gr5iKr/{2b2$/f}3/Oɓb5Qnh&a6`EITI%@کąB,`SS~4"$ytD\C/QR7]ռC>I٘ mGb^ !8Ѭ^ym&ˆ{lS?VV:u0 |^$W毽nR$=n֋``S-huĬCÔSKTߛ60Cfy8"Þ~X(=8]3^xNZ/oo_Ye!v&'DV|sأ={2Ӡ,0F N ώk@CyZXYɩG&RwV]O<ȌZ>)e/p\_75 z8.QOܢ3\^@ZOnc~5>`MLIBi&z~hm*7N9umS}j$vnɾ޻v\4牂e$+h&_sXw^p^@37so֖E? = [{=6O C|[ (ZBFRqh^oz[ ?è}MbI>p -\CQCKJ4j!Y͂D(h!tB?J5yzM2pݝTfa\&fvgny0<_} Y_[ L)g2D){T}Gqc<.-q^Y%x~֝~T,ߍ]mt;mUX`*|Q|Og,c\ه4YH;zrihv G'~Pm](xǒ83<Dmlóʼn/Il7s_+]H^CLIN-!sXɊRE9₰&jUXSW $cG.D=+u[:qn1&.ʱytJI' z~ )ԂvݼhJ@j7RJg/ R "M; & IS/j؆1m~Hץ6faG}jfʻ<ɫm Eץw 8NNe=)A,>HL ɝ{{^28$-1>w^%7 ᑍk̩f I:ȅvm^nvӂm,1qgE)Dp`jbiŬV6 );R˪դyKnlƑqoM0Q!8fp*?o*co$**R DY2:>2)>Ro >#ѯnQHkӷc`B9Pt,QKvRd 8`ِ]Rk Fe,XQYǍC4lVzHF CuQ8uɶ2|E\?.p0)’M(κ=cId Er&"%bGn8IvAUYWc^ `D_MNHmX̶eѺovנ v7r^Sa}0[,;q.G7~XW5Dx{_Ab@hG` H2HGϒyHH/m෶R& $nsP,Zn'G7m$GၴпRby<R&G|{m[ Zv)з(o)| w9$\<\h9ȎafdG'x9)2J*.~ M$>ڬ<~3mk?`@ o~Yԝن$ؚ_IeF/dQp:'qg'n?\NqsLW4$C *O!um:[lcHŁ"#eM<\MWu%T'̖.WIzM2fl2Ğr+h[7ixs@V?B82T?=|7qqέcBIL _NiB"0qEqTgL}?hj]-~R9a4Tԏm>@?p1ZTs( liλT $7sIP aٱSFX}.Z;b15= YeG&9!gJ끋\ˆvV%nd4w+:pZ˺7ج]gEUQխ?{M$IVDН;j$M/ǽ04Pj+?G GD-ZXx D BP &|.SG;Դ$kc0ʐԶ̸AoW-@xd| ʚ$wf:>NI`dߒkUcYlXZlKT:)doI{O%Y#PF;X|@U␵ѧu[!IV6K+Ͱ)5Ĕp0zB7"q0?֕u ̽I(ؘVܼ@WhH©1((X(􌭨L{?{(T("5}D72QN {5fNuN-A=l@1 ikuS`Ŵ!s蔩 :CFzX\ =U=o.Z^T{\ghQYƅ`_^!?NQ֤3 "P7V}42c謶  G/| śE MS%Nb U< ё^ȶ›K(bij}9ЏJ.ufڋ$% ^PF$BY飽tn[<0Ae4rE>>@*ԖVOQN!k jU6 C sş2׍C;9vR)u|ƟP󜄛y"Y|'pxY+Js0I|!$ƢN@B fLQSH@@66|oW8 +a|(3oV%ONoH[,]jNN5BR!b^vO4t`w.|RC wD4n`'CVO*lÄטFv4 ٵBWUb8wԎQ@s}9iVة2O&FjXe~8ҼʹA[6ec/~iFI LFՒms9=4Q[HϯQ/0kλm&g)?:0=80H  gܬ4٩{k`BZ&}>oTԩ㳌֣o,Vk0sn4~QƖ6'4>.U0cr3Ɓƨ/2vl[H]_Tm[:c'PPJ|ŷ̓޽(&PLIgoof5OA5_Xoe>D/ 2:>f{k"EeBs pqWr T+߱CȯTp)*⏵CobѲ]CH8p3}N-aȏ-:+N0xI8MQ, vⲼ)n(WQ6V (gJ"yVZ$zRR4pP]QZΡPZ]U!3 _ Hb 'vsIwQ:k׾V|;l K s*'wHvZ (H]Pc1Zq gm<,}w0g>at42\ZcW],YR7JީDڧMaӍ:C* Jc+ɲ+qmEezy 3*ys,zK K7>3]s* +@ga*d<9jR;UGqio] 2 &-; 8y+>uw?RN5 x<7fw8yuM1^9R l$J=KkpW XZn64A-_%Wh$Q1Ĵqa?aSgS͓?b>:ڂ>i]uZ;5q@5%60B]}g>;NJ'kͥZ: l!~/=ER$%dYeU:s҆& "h}_ǁ9[Nf>[ *K•qTZGΩܙ7k5祠*կnlJu)R> w!K0*@K sK|+K)[6 Nyiw_HL+0H20v@Pl+\GH Wϐ>Cyy ͢(0 BDr.\Aڅ'%5IBDs/gK\"! ST?04- 0Y^O+X=m˾hw) cS?yaV#PC%svέamfhk?/SbAuGs˪/zjB>oүOfٍeǁӑ3O!,[U/ ;1ỖYKZrz=cY?Rjm2ZnS'U2r i;bD?-Tzdά\ֆya>#pѰ>ԓT[v.W8QD'z׷ :iu@+GR.|3R & ѯ=Az=*H(hF=.pEбE!4!'gxez[ߪ l+6f>8ҡ=En2,]Ҽ,3;ߘ~b0OEp=2R« pI, sZ!3g'͹_*,YwnKs|=Ɩ@d93CIiqThnjSF[dy`% ˡKj8GV:Yb]yXW3O:V$ɫ97i &.:tXjbˡlj-\^zL|ext+z9ByMJT9 uzh;tAc؀ol*|}D4 tٟu=/\y#_Tɸ=n&2u/ZUP礣ɠA(0ڨƗ9˵\22i "49X*ɥU.+~qr\um@Bc1G83/otdm'A Aþ,Y heމm&a=GuJiLG"ǚkTc^wU)]zYt4|cD~H-+C ت4W؈jOkp ˤ>-\:hOtiNT8&]Rx:I/!WZ9<Z*G䅏mjFl0@āv͔fXS yMK#-YgY3d y>h{1g~gB ;)lsG2 t7&줸qw -U$28y.ine5>bkJ_X@ˣ}"vn$EiS0gHvqs Vq߂8giO}(?A=o'QμRBn?-V̮ڮ<ӎ;}fcZDr얗av6]<ߚFQbanŋ׀fJV!9U \ ,S8aR Fd~.j3:"igଏՌdXE5g1@~na9|6sxBjZByk;E av5d|+IVxQTf5 \_qȒ=29aŠj^@IE5xw{ծ꺺[Qu(:i#-g\AM{xBpKOBꛓuZ52H|L~t Vn.(V!cnd_\0/zrBo \o/xfL*>h7PIAɻf]O+H|]YTS[G0+U Z#ƥ{[=7ͯo%oWF4c,W9̗@k $:ѥ f30Q z)zENCW4jnZꘪF D>oJ)i 3jiCYΤK: 2e|&K8. k+Y>1y23 nlz0>O-`BE^uJQ|m(DCD]ԏWL0]{U6nXP.#I˸N7*M%оO{A{1ʉj =sdZAAU]:I ,>q~LE\/ stim"%#ݱ@5+!`%hRew+Ll9BpS"Qn|89%A2f>gն343|#޹FXB`kץK\BaL"m5ܞ}$ဩXlej26B2&9 F$%{藖\yu $C]>*F^6X v1;?l3S[cX|]0<9dsBgD P8Ǻ@\P]tI}19Yo!tyC,b'"11nhE8lB?.|lpVX[^K2] MނӹjAfN'݆4.`㳣E ;*@ԡyv+D+u_I_BlH_.;x4.R3*wp0X"r(u'?MQj@,"< s Iq`(j(ZoaE n˩ܧc~~dWɋl6ǤOwKnhj!x(P۠+of[RmytW׫# dg/ ?Թ|aZS۫<!aȦV9B'?*'0Ah-~ws_},>.o=VOZd8$q3UŪ t)@ZWc:mad7<_@sd.NC!zÁ3316g:VkO[c1B[1U+093}[L_ ݸ؜X3;΁/@*j_Am2佦%Ffes>9iR=YNha npRF{j.O41l&فmIgRPtxC#ItB/O}~WTd#$G3R$zNe6l賎z&QC*eu=7g^br col Rt1j|҇]ȂNv})U{~7 %5ҽ;^4iChZԫ4_x`LZ?)k'\v41H%ZMY] A<*/ =LPM2T qu33hY??&NGG<"@6* cEbDjoQI5O}x3Aj홑zPvF5f Q {g`J&R"lP(5ዟ5hzݥIVz<`qWu53`trǩu!wUoT[ӋXnYJDbMFW}t3/)KX-RE3Oݚm̈́T޶a?0dZBBY\^#ڂysp8׽"LNˏmi'nF%I϶cg nG9\M=J1 $o6ze014 4oڵxoZ"ܺ2;Ԥρŗ[ATŜGuQ"|9^qvq~[ FeWYHyɓoL>}aѿƸ" S;=@Ws |VxEKb1_H/6kVJ~>S*|so 7WWe!}e):.v /(*1~Gz˴U-yX?&B~E'}]ZJ{ SJ#nJ:(-VIܐ^h1WB?"Mf͂.@(d.Yu$5c]U 2ufYNlMNH .w<8E]y]~]p̲Dɣ2*-NXnm:j>J|5Mm ;ZMd^ #$}w¼s+-#*Z8S)[A_ {ʑ>aˁ`|SXh^'M^ ✒5mz#P=2"e1}c@W& ]?5(S pӜa,Ӵ=H|`Ip(AZaXՀpl'ly\q?2K$r[w B[2 T%\1G8]@O޹B]"5sO>lmK_sTjy  >7z$X.{3ÖWDDg_˟:m X3]\(ƕ-eXP2X#7;͊";X?Īg <%q(bS~t Py~kζkuU?b t$ve-|fcμHx50y.21{i"ɋgeXvMtފ |}X /(ړ^lDS};MZ>VN`("7(@. &'K*g}cn(ಸp S  q/[RD`ဩڷloD$ɊxlHQn_3ijee%2 wrFʘ;^ؤL:^96;`N|^~OH%}K֒!@)&++śBu*7^Ș&?G+h&ۆ\w(߹c1}[wB?v&.6Tٻ?ݽ4Ζ+Dмˌ6{gBoI&_Ny:oKv~rfwPxMϸeZgPz- m;ZNe8JdҊL{w&rFdPNYERewS;pV>qc/vorʅmbK2xr#Yx'Ԗ9W/gľzM$D/f7^G%Wz|,Yɖt&#HzC[сzW4gl:@][H5MNCEU1& UЏ~*JX\@\8 +y E6#*'+$UmMyњaGrTd7DaXǫE5DP$(zو7+H4-S_voWa,wx&b0 Xm|8XO9*ʼnE-k.N^E ՉTAcʨ#1!{ 6;Gd8չu4hw`쀆g7)J+!O l,f! ) %ghZ7`xzo2GE?zב E=c@g^b.ˌJ}`-ͫM;']f=sa+7 ;u8ojs"7"VvQg9b?c+ԛt,љx43FJz1JRf9" ]\\găd!+72ޝ[p"c==B#vU>-ܡsJ~SG#A;aqU/aeNvZRW--@ҝl_Z/]5ll.nUNscUYAo>ϗM0$TbAv@ޑgpedY=:s@؂6?G,@XA${ha,i_x醡Y TW,]癓;kggP!L=G>3!$U~nސx2a>I`'F_R3AHVW!C?|oKV[g? =jo8<9:+_7(rۉ. ({pf<9 M@ 4ڞW 3f?w ܺ5UI+{{PO놲B99HO6@ "D5}_pe &"Q{&RDs)&rmu V .v^]pArfmN-}+hVEC0%)W(¤t6uĖ%M"#XN!xޔ-{ ۫ q)Or;@fZ1dR oqZ_"LAY1&6>Pj׹<Q2%6/䕎 B^&sishfUV(ҾOk20C~)n TR&D9\<9jAhZWĭ.+9~mPG_1&iDeWCm+<͞2LT\ VQGj,jH :FHfFlS &˾G'M; rHHorm!aB=rԝ-cxCi"Hǚr/%Éߒpzw&r "/}07e!;?i+o3K,]uY:ì9 [ YvOq \?<7J"Sq{MJQw`"RoHfS9(;#5>#'{΂bMQ<̀4;qY]C-C@w~N'!B2-Pc'()tչe9ePȖГyuS~xOF7oiܨS,~쐜5 Ұ|/Ȍ7yA5QւfNڇL80"P*l\o`0Oh#oYg0X4s~O_o yixW^tA-P!e[V'…NO4 "7E,/Vt0*=Gsh+I1^5r꡻|c_'clՂ5&Ņ6ɚW7x¸4vO; >&捤GpR6&j&F}Ԑ_QWniZp)IEhf SĨHyTӁSbA-/ )?GlAFդcj8?~~c3%ƹECY5z+$ n)L@5#͍kKIFOq9ێn2_fQ A<x'FHvĽA-C]C Ot:,S`RAWZ{/ZaNͩJ BË/4MB쵒{W'%5v :(kds<i1hKZmgUŏ< bE ~U1UuHuUtuƑC|SUh怽BQtDɳG`[# "#KMjP2svL\ȀoU+9H?YkB{+rI^~3 Ry_& 3E+ ֱ,/8D`b" %bl2f>~ڔBNY&T7q.?:=9YSd6aEl>ݠoXZ1(N{+r*x$RBc¤ F(C,)X7-UJ 2&5{㰟*7Di-de}'FDShƎ琝=n: 64+0$Өgsa錨%opI"@Pz:!9,hi}MƓM"@dM֐s/æU~?Z~kT/f@iܻ]XXg a6m!+D]l"O}_gx-a_L=!gX<>] -@-θAb%f$!0 O)ňU6]!wb /"`!IPn@dS"~4LaG9L| DR>[3^5XBJGN[z.T86+ӡ=4ggO):m]$ 4 ,0˧w'Ν+(+O;ڜ?=r~ˏSr=,^++mwRUl}f{N4x4⇷n2d~ WudnnɡTFax@B>0h QRͰLFJņ7d6IhUprr? tã+XR8Q}ÚHb_z 2iԶP Z_$:5ȞJ3+J",0aq]Eo(~ӇE\>H 05&tHAr/";."g7 BM/&`,e:o8etq mx*iʉHDe-=(ENQ Di4 ^ 4LΨE_6uY|_׭dV-ZS, h&L`IΚDa3]Zp~YDM Ɣј=y}ZE%P$?:s%xF+g ܏A G Jmיf݈m) 3dC#8}@iE\pyhzc^[(Ro8I>u9U0k)rӹ/C*^:_!,]O@r:tc&LtbwUK_` &74K\d‑!0jٍ\Xk 8H?܄(RRڽR=)BmgVbAJQZ#l>g+MY}j[D@оZ.,e?,| ] zX*PXK 7͖6|Na98 O36rysc!!`5@~λ}ro51l pI#2AOS=h|Oj0V"?tuvtP iZtU$q"VY=>xp lS&"cafpiCrC$iCIa,SxŀjS[]Y>&uWy냕U"-Њv@M]'PvjXӇgF>7 ̓lJX՝+)s`*=Bg<'IBYܿBlMaᐶf&ve+s{l:|&: eoΛwu^NR ~5T F9j+w*|X6]׼Qyb3F6_#y?/v&ezo뚈e0BG.*1Nq1ˬtVp#`ut_lɚR{YuuQ]Cij0Q!Zѧ9慨4^MvFXcޫPu˻mh ]Wdw`9 .UT㔮3Z>qYDF2us, c_"3 C8b[^__Dzzݢ3:c~U p̭;j!p%anjOyRqoOߗɠLF ?_i'~Rjyx NF7?Ѩ7H|8p_xI\׹tʬr<1H3f_0v3uܨ _6֫Mo?^JHI L`xGGڤE}\jF'-0"̸iž~RJ9f_"H5}#GfD7xӆ %vw&ԬkS8jx^L! Z6*mF-uĬv)005لJMoCB,qYͤUNǮTA$ G`WG_$mcxn8X,Rn<݄ΕˊP5@Uu҇E\zGx cu5=(VFoiqLe|m"k^QV͞]nd9`˾iSv6U'p*mf:;a.Y=3Ko4Ew el-Z){[3ݥ移%,)&y|jgYTx;~AO., a H|KO|LmϮmG>A J*޳GRiG:dIո@r+M&EWJUyND b<IUۇt'}r)<TwqnH.cK@qA}) Ɍy|+2fNDǤ©=T) t:@]xeht{4Y r W=xƺ $Xg%8*MG (r 6wA gJ6K,~<n et~5M5L䑺e4ؼoN 8-km^ fIl jK:۷%m=|Mt*ź5ǚ$%&**%þսS,͚4G JjI^&Wy%<Ҫ6`BD!8o"tAEN@~nh=El'52pgjN1#%u)XQ?3)-Y.Bm-\8`#cIb&InĵEsec;(*瑺|г>Jg(&ܣ&`st͏u ?jMov/X7"xќ>??Vg1.;<~3֠ wlm\N=qz`1'dZcPM%5T}B"{)0VrtJɞ~4|;Bk[,vK,E-ӣPiGj98.gxRMBgsmBgo/<!AB;!=WTZRfyY3IfgRIh"w̽^kKʖcE>d/W gDM͝K|/vMhޤL?:pa$.e(W$dԴNtRχ#+*4 \D|bS-5]N(NaU6F]3Ahp83l(:tUx4 1vzpLU"0hTy:70\g'gj͑#=s㩧]]5t։͑>kx7`HVS)}:Hȍ'4]ۥ hxLUɥ `Sg F]ʫ$PZE9;YId"hf%;~+xsNJywf;meT9n >Z_v^ q ˝?QbHS DgW"NYQ܇/aB( \řW@C ,: =ZصEX3_HCZm]m﫾CC PI%Ku_޲?a?Kj|l7TGB|zTM X9zV,aDf&@*+L9j;V0@R ɝ-yC)OԳ%$mtS)e@H̢&ʦSD[F]5@ ܕ'm Ŏ;Ⴀ)!{Jx(_R:/keQW mަ5ӢdC(:%l(i:Uj*֝?ƒE_\y o^$uf-NIZqg@U09aV߀,oKؖ)DqN9 zr\ !@_ϧߥW`ǹjZ[0d&~2㸹01aXę0)sWM|A9PQ 텍"2)~X,~}>آM}zJK5mvQ.VĤ6 >tV ڮBT>u v]z!̅ 6B2E 1l8V%D[657Hq.l̊9Ob4o:N)j4i?U. ^^S."_0;ߪ0LRp* 敕4"YR:ߞʵ'}Rjl1*z_NtbF{vc\$2y% &6j>V3vdM/> |n#AS8(J??ERBx{_G)qrw@$֍llsՊϗ{~epf?a '07τ\45 0}c{2ӜƉ>qhuF7BBeO!w}tTv_CnۙĆ5Μ T rrv2bR<}D OQ ;e)[wؤP۱]FVz=C1I6iL ^xgBkU/h%ХS0dSnX܌7TA=ؙ#sxkNME" ߰Ju@B/c0&{#t^dn;qM^UkD`JJ STa?9(x诐u*fK56Tw^~DͿݫ[Gz)tV{2Yn[$cq=[NT]MI@p?\ &Qg^PC> 1iqXeGo%UCV9"Uħ4C[$0+"&jܶRnbb9DوP[R=nX1ܼRn\P=1+(1{|znvq+gvQ bJD 8.&|c mtYN7Sc>ŵr3pqg͒lmO9y;1s\4Y۬89,-)ۗSѡ+_гu As܈Eۻ +C}K cvUWM}iAV:.S $s +2'{#}]G!.)NH>KHPwx&sݑJ Ra/x jdX&<1JIsl{} ;$ rVO :]2k8Jn%O1mdZcTS/ڝU [w wÿ~ Z܃9~I;?\_Trci,  *FN|4ƻ?Qgkd̼ TW{(erL}`P_9KNH/X8ĚKIě)5 fx?WKYoxsցiHqyuf"#@>`W[xGTHpՍ>{hF`?x ^hB)$g*$[okhƎ+;eH8κҔ~[_FnnB (aOXPg2vK`EeNF)֩d~3eA'r o1Z.mJu %;y3'$ZAqa/p=K@Re{Õwi {;}ykC{ڢ>WD,, "ͪ,tR=i>~8B?+)AtP'Q Š_f~ū}kmO([/ s/AlBXb11G(?aZؗxIXg&o.p\/|<DDV"b/)=g9_W13{n%I.p憻ֱLĝRd=jf6nB؄o.CIj/Ru3y%6IxKI-7njK0L *IݵWGxT$3^sTmfe,( M'4m'髦0ƖЩӝ߇^R y3ym#u4E1h(m | {=!IxHXv %wMNE;oäOub˾c =gƎZjeP8wn~cjV f }R sGUqT "N{*?BamZ9%5.ȩ|omrD<+P8}ía@֫pSݼ8@uelCd(F8B͑_\;[Uӎq9Xu>7v xf <ܲ-bӠgheXfasIJQ튃'@ of1q(@y,i~U(!7QyN$2J>*1:E?o͛rtFlC=w29YC%CN:|D,!yYQ?op֠lS9dŕꇪmĸm8|t AuoDy`-/ Kq]+5n&@:@T*xz0?[rssoV*$FQZ.?y~Oů?D fD}#NUn=+Fq%/ݵn {p,%@V+7wte9#xǭR?~'riD] [‘ٞW^ǩPh:?2̵1'?+AC SӦ--1ޓo _M.ɶBP[xtM8]%Pz,q[]o ?=ǛsLIfqen7k9BAB-Z 5NLA%ӌghfj15p-?5jB]_I̢yic웮MQ nօF{(r!5qTALƢ 'ɩ\Tځ1y rF^t艝G@Xh誰+ */à('[Gb\,˒*Dɘ6|C8O~VN"ŝ a}7w6D?*^po#:#Nš 3ŠkHwIQynD~Ilɚo9W̳.zy7xg=An&}Y 4;toXt W/>N0*ȃ+te?m`6\8MA#a)o3@\FvC R+eZ4sqU/mѷl%/DHGP }>rGeBP7& 6%Q{4̨#/j;:G<[Pf}%&KI]RZ*ڗN`xh"pc;*fq:v^ WBqA?Eآjٛ<eGBh ,Cv!:,.C# +VA ;a$%(|tG4[@s{#qp?r S&4&ffaz'\6Z- !@bC-+;~WQ++nE,&qX{#Ĩdt`0yk!X@>XĴPo أDP9щ o1`{VTlK[ZI٧(e#Ȩ`JoxRz416P}y"SNv'a5L־ScYd14ZRw`T"eomd3neQ) Ƥߜʍ_p٢>Wҽ $ .PmĈ:n-5Y$RgvAL RG=+>)XXʂxc"x:mԏ'3y_0Ee;CPۛ 1w(Ln6!Od`kt`  . ?p=;c'tH?[uc}l:{wocd`e'M\&@; %"1'hXIE͸WCDB8 k~5VHG.'*Qz~^d’7GJ~o0~|Nޒf2(c0L.ރaBkQocWe6ipK+gz :#d*\#Gn>btA;.٢w-@?gA鎁ldzP!1t+{0zzXAf%>r %ޕNA\R&O8+ހ739೨p ;,("Ԗ6, y'NQhIJJ{Ĥ*`ɦ4'ۈK$oڗ#`>L"+3[F@/8r">,UD4$&~PKxNzFr}A0rbU㷸*umإ;W! Vዕ(wOdS˪lu2{znaXd\0\B<{0i,Wi^pB>oJ=S5qaNK[o2o-z<-P4I!\Jv?iL1b!iAhu~UÑwsE*@--99,&\ 8ak]1/\~uP5e#̵ Z-R6TYޫ#:bv/V~9/]g5 lMHb"K<"r)-PoB#B%6gձchAk3Qb_بC(8`*&`>2MkW&9;j(vf;O+oC_^.|1ƣO+ [V!e)FP2-.V1'"F؋x\P6X4PU# npD@fU/ߡC→&xW6̊Ad;Y(A` r{]̇v8?ݶG  _ST߈/$iCؼm ʈ h ;qgF^Dm7Ӈ$|]b@S~3/pĎűJ \amDN$5td)uT=ifYL.~W .;jj}p4.XOf x jo*ڊN 1 ~&=rvhO[w[U@52*14^]ϲ!TrB<1E ObE zh.cJGк7zU4f/ripO-m\M98˕ݟ2=X'3[c^l|m-3&+$$D7 >V^G@AȅaYsl# j?e }i|_ V˛gPY7 NfCn X羒1.襼RW ?գoj*t KvuLHujwQ}3tCri;B-8/ŝȔf/4Q3ݥv׹qM*5h$H ͦ^ƌ9@-ӻ(#:NmK^4f` JFyƷs2=t>Gˍ_ ?Eމ 9aqb2֚J'[<@Wi\*@{臑zWp_ɣ*b(f|@ 0-z#}wK *sFH×.aLoj;>7>HyF@"ng#ū|/?3Wi*0Y[^('U&6vcUFk)ж_xA9e T;{r@X}TElޛQ'/w*µ83z;R6!A,[TyHKQ]~tu5gu ,KqL@ůꔾ"IZnlBXL/EϏH")̪"[4׹x_Rϱ+O\Dlni[XA7OXD[ ْYϝڕ6prxu]S`C; `E'R/Zel{ ,!I&lۇqݍBO!;' )=xWvK/!2;D~ Z(քd&.b57Z )sƎΰ&ʑnt= }Bn(zVj"&W2qF N}z&K *ǼZ!D0uY2)Lfʹd?>i] Ғ!XtiPaUD$epNw`֤zN?FIe-Ut: -?=ogb 79݃i{Fh%;v(KSya([Q% | [ 3ΓPSl`sW^y/%<͕d_LjU :]mnJ g+Y᧮~h>3v&8 f^쐟<[[z#= FJGz* d8LxT\lҬGz? s8L\ٌ< Z5nk01og RAw߶[1}Wokuqn 4C(Bc-MhJ( /lېj]49 <)>; Ti6͖ MS%dǃ&Sx0 |Za[ |'Rs;6 yn+#CD eMk}}nP(^ۡǘz)Iuc*XbHVvfw}3D! Vj;B( ;Y}dRq Zfb0RUG?0%W]8 kqV"E*BGrqIy+4A2_s%QRO?oc◪F3gMiFֿ-~fK%O:6U bPcI3#MN\KdZEw8w8sx@>DX5~9&Fzg2ȰI%tEPU ,.{J 7r/`tb-:1̕Ju N /d<(t$fU,(Wj;KT%_bWYѺڍ[g P⍄2FQpy|P  h{ Kk >cMB!g@> t<6ʁ_G\.[Sw >]n '~G6 dKܡ5thՙN{]ӝx*ܒS30ekD{B8VGdB"Y?LPo0hd7k =e [J͋d"]Y :@`  |)ZsQ;AH:TSw  &~[=6jQQAYL[? o9c8.խ7GoH@Pk E+{3ڱ) 5OYU쑰 3AG{Z_?ۍyϼBhh (Bf_xf׺WhI Iŏt! ! j=k@Gڎ8rY㠞Y:VjۘJA ex`^F\:F cJ#]UżM9ހ])G֌^w$ǁ9wK1Rę_bL'J^W=GY1X;v-D./ Gu06<4(uK͛G3!1kvh.m*(\YG}uG,S61oTJ_2C !@Y9gAi-ߞ-B_Im<`Iדڡi˵}a\X%a(C0SP`"3[х rFowId201 ;w*fz'J/porn٦in!qj$sFA2RTlCw v O|DЖzkdHʠ%? P6t8ϋn+}T5'?KIO(?WO V <ɔT{^?8]1>ȋ95MTgepǹ{t!ګ{ x.Kmj 9{"nĎiANn^5z;q2IFP/S@9g"kgnck>clyסøiMD7$6o+3GDl(82ψ@"R. jyG8\v%<^|Cos0~Uănwܔż2?vG?hFgO(-<`k^tN b C7qyS(A0.Ӟq8C2;JRN^f`aB&Tn)+fypZ@Yaߜh+ζa^H:6fJRJM_52;B%K]K=D(َ&ш/2cXc R}[Yp ).*Ei$ﰦ R!|B'{bѽ1M>kCF}֯U}CX70 vZn%c,z+O&zj νn׻Ѓ[Bgv*g|,alwΩpy3O 4%7l'1=9@O7bVki \#` dE|}=%IlDg \cgYW{ZB<³ X\/_U0Wl$[2wXwѰ5cф v3O~xƯW;}%F9!b$qUR4{wB$ĬIXaAps?yf$L M@aL#LEG|ߗZ\Fa1:ʙ)ħj,`Vc3XLqQgPj1-!mBzW#-,.[ VjO AܝtCB" .8B3C|[UdG7 v$=ۗO4HtruJAj-aАuL~kc. |ݫ\Fj(#(b)R)Qs8KPih 9fNդndHϼ3)owo7 C)q٢ ]82J'G+dFM.qGQl"}#о`eBzx6\$ ˖YPõr8%l"U9ݛމzDQh&SqtK-^+<^ L}C W<x_`Cvh${(Y'>fxhsBXhjf-*OZoCNg՟pp3N)TПU ʙ/D 3*MV&D x1=IuѡD\h{;KN@G|:07KVp=fA:wf 1>>c^ lpY۝6\LR`",]:1I7UIJ ,(aUIL *-h.S[[lUQ/ SbҜ Gvxm!lRzH8_Xośruf&S`6 O 'wg݉+m8Zy({[Ar'4͓$t%fqڤ#ڥiqccԧ^EP8-c܄a|?SƲ?Oh݁џA̬+ZK*sŠuY݉H0x*ĺ#E0%Iasym Tu քrQ$OHFCX,0ܵPidr-^WF6kt%SEoY5IA#|x{ ˄9IYItP|&˞RIzsP8qG#Ygme7Wɉd,_4Dĉ'zB,=ƾo1)pF/NNpCH|/ٝ*6z!Ӡtz=wM)tyPwH!"6i`Bx ip uu]?%{i1X_מsnwXȉC̚^<\V2yP~h?cX.o~\y\)k|حY=\SAr6jKؑDGçc `e^&V! ɧ&o[DG$niɑ^Q>)$nSt7S$[=&g+^#Vu)1W9q^uUc N 9"Snڨ-thr=SVx1Gfmo/SԷf߱[lQv?ҜBh{1kV޿i > )ƺ'㺠FPxw# 4zM[V\(XYE*zpL^S{1Ds/MnnJى11;mN829NǨ@0) LʠkR*2)8byԊT"Ktjk\S|}}e.<m|i×6 H( K`Q{ u"!>2I8EI{g!CʂK'͆fym;UP<~#ظUNYzTb11#Ecqjקd enԟC2m=jLG!x΋H%!1J m^88b8c7g2ao_U4)#&(tWU6x" w3~5 2WҾ afOy]Mm`KSMKS+9Q~D 3V}7ԯIe:>M"RHG f>F8Jsg,66'iuJj_?/ Qr}I 8 w"FEs)3Nݵ"ˌ#Uvz -GgC>y.Pe^<^Qk@טzJi,Wzzs A (|dTU|q/qv ^[iTÊc+n`-7^'d)eVd.F &yY^eG$V*͈5Lee|04 sTz_d/>&ԓ7yJH'x GUh ӫ/\NK2h1 3$. sdOmK,[(UUJi=f6}jd͍/N5Np^+! .\Js.s)ʹT&UU֐.?:^\AYc`7j^%diѥ"∯JY0фO Cc]WTIŖ Ïpis8Idt'6K vf(׭˝ŋڜ4q=$nw[ 8ck &Đ.ajd_&<&Jziq%0  ƀfpioLSN5繜9@~mK$H7oIbsB@(7d]+ w f筟i&bqDZҗ#w,!4+;vQdOŰ.EDwV87 dE1bOs'7V叟PCѺ P5Q qT*.UwAdrЍٕH,k6Lv%U&_"`ܥ*QSf~ ʩ[N@#b~j|MloZqD**ȼ9V-7qҰN˦j-LPfk/2]#}nx+ghͪ#c 4 o􍛰Vw.f7{6VwRv}j}~~6LNŝ6<$ }xJP Jf 1p mvkx~-ޓaRrMhѨ?zkY@՘J dbg&ks +K@hwsf\d뚄h2c_\Qb<8/r(5uV>Vn^`bwCqy_&#kNe 6Pb[#2 $苔d,#/عh'&V81L0B{/K钆[pT | ^խW\].! ֧;V&%\TY Q("! 9@ Ҹ\Km+lBĺq* هIq2z褣҉nG69LŶy:-W8dQUZh U|ŲF.fj!yMZL|08C*U^O*ӗ(}ƈ0cWr!4u&t_:\kh G/(sn;9e,YF~-r@/RF +1;8uS`!3t' _D9H7Y,D=A6 ٬)aGa~,5(۩})Dvhԙy. W׳XB%5Y@xnJ2`!a8z/:kȒYxiArU (p/$O=5N*&mދw%bYaT)^!7 0+Vv7z y/O޿֫#mnKmH!׌9}+-d"5tZ?Ga[WOgx\kݰFnlͧ6_0,^,/Gfʡht|O3]/8;42hL)"QvJˁi7u')et72}7;P*g)μOͣ1xJkt0nꉀ/"Ü4vh knnM g yEJ|!|RliSZEP)SVXIʄg0:s@)1 N@\UyMf;2H({CwymOK lw!ROG N9QnPc*Y|oa y/xڛNz P D9uwſC Hh97+߃I8amޑ"Fz췃}'F`82ԓ@i]2aE܍C(há/ؾ襔hWz"Mc.fQ_M(4xT5que!2 瞣X&L|{\IN<г/K@pjAsdPuAd :D2ъ6&b5G;=1.|bfoEGvW^ { ^iq5r{3ڦK[<|ѻ5*Y`"rۇB3z8NB^{l 8V,=} Q{w "|k벎Do@T;ZNj+uɨ~bZ*ĐTRS)'̳`# *+,>~jwoCdogf$`OqݒdCoFo:؆@h[1{ p$lG/Yb8)Ȥ{ cT\7<J7,Wk S"D4 'ʼR0j M\ /A7!yR {\S=L ?M<{&Kk 0H?X5 'fp'z,bi^U2$  Ht 0KPh==D=d^XY{\Ljת(f2o RMl+Ś"萹j(=AvEiX3= *rd>IڷI}[93׫LnOr ê Dݽ" sޫmּ} p.xk="B3^$ND {=bF/ՀCBšx&}^z*|lT9+ ʮ4&m@bg -#Hacgi6pYyefP ֱ.BlkkK\}Mܻy˜Ҵ]oH0VF1$oX,Z)tOÌBr- n;*%)X$jJiY{W[\`\n9''ky2+q%PEFw.цs]+@`C_@pS]}0GT_Q+671ىOUcrCj+. (]tCxBɶ6XWIX>$RxK5dHNb ',ej2c k]2FsS<ln,cgzoqfy.YkXKrcſ)8iH`vg%hր`Ns2qfNODݡM%2מ!9L̺uO?1[5qɹy d  ŕVTΥ/W'6t>dQ`=A׍CD0`PؙA[{&j=1K+hy:K~GMl@=UZar'uԌ# ]w%y+{ v{(l1s_ӡ*{hugԄ5iqnW(=i`nSHf9TU8jC-&s ӚudP"C, p#&" rh7ʂ6η2*ze2JU P\&dJ24HD#-߃eDc3$MՋR[T< oEGFZd)úܼ{Nun:N4Մٟ.]t;NNo9GDndguw1NiCx>YҸ]v5B0=< vHv.*`S`r4s~ PJ0;{4h(?E2"-^`u++{hjWw`f}E :.V\Cmo- .ߙ4Wx H-ҴТ?g9JPf;# 7E6T~X;vIFn+e%~<,|a+E\ !Lri]nGIas5o[ꦔJgdcFm۹DA_ɨv}m<ڕqFMIZ$mydjOo[b}T{J2)JB !2?IK99%9j>GD:?qm/}r"J$'!*+"ZVm}PNu03|J`e8Mf:)ņ 0-*Dfi B!W9jTW(<+JfcBDF-ᅲW-ؠ08g^j(q_a ahH_4tLPf 1}j%bTXD,VֲhH n=@F.FSPq3<"+h`m(P;d NԮϻ!i5;<V@ow*q6RcDǁ^T< Ia2%:{|1@LHPhV2X%dp&a}Ɏ T8$E'j䴿aLJ2_ÚJGΗVPLPjhHDQKݰn[,7A{)_TWjt,-S%4oVt{KUR,0ZcTe[`iu7$ 'l=+tN@/ni\.v(X=y4;9Q@mZ1BYjqMb <ISE.:`#K3vϝ~t;cvv/p4$IY ~b=If\2ng@BYᯣdqqō|J-Fut`z߁J-W84M#k8ǼgKYR%aav3 M ޟ"=ʐ\5HEBع"HYRAC1QOX{XU8jv>f+ͮ@ЮmJJtVqGxqƇ{ oAopٿf;%AN+RHwȞ\\H%3 5ӻ:xbd? ؒvXЮ&%X W%͇]jz8'O5mk EH&\PKv{O{0h| >):"`+E39ZQP{VJ`m:|Y>B{ș)hp.ByU0DSٞc#Pۃp TI3 V2gHtzIFqcUXxij41]fKX"c7pbs?g7Y Hw𲽍mqM:[K߳ i[6^1i:w 62  A!aio 8׼)i3I&6sbF߂`{bPP{mFcyZLP=iE-u^nBn'vr="}fnNAO)2:/fL*mЍDHO}K 4U}ٰ(J1>T\??,\aĘYeq}dI]S bz;\ՠ$a,(]nvѷdPYܬ\v;o/ ;HR/W߾>]Œ'eǢIJE Zo9H}1yF.Cf9rP/} aڊ$AMPGBq8@ tF#r}E8#hDɾHw䌎VDOg U>98k-Dgre5-y|:H"uߙke9 JqN 6mpػZVG;<"0D3(:}M H =4#zsm6Mm*xGGF x/KmW,d端i/!ByW * <=xo<5)|wf hT(}/F)֭Ɨ u)=EƉ[`V nx;ؠńh X9h9dxeGuwcF-yG&f/"*ÕEVzfN4Dmӛ$2=m[Mg=tal~\} 3n2^hT^(2xK 9wފC4!KW6ߑIvkz0 B?)!g>XZ7dm Q.k9rPv #htbrIHC!lK>~ l.>&=t@UmRCWTB*%c0GtE1d ծ4xsbC[&9 39'4,.wP_@C Ц0$gq@]2[=Jj$0 8 U.8JPZgt54!^#f ]OOg⑹F}{}3(ǎz;lӭdZu2ϥⶏ 6YE 9&=~FK; OkwtkS&@|I8R(~J(ی>}S&6ZxXwrC uQ'7dL-45ɲT!`<2`6p-7tp5Ĥ4C\2Ɵmo/Ó OUjӘKm"gՀ6>)ۄ{1үt:w~d1bV߂N1Fj{ߋ/KDi(isklUy-5YaXf JϮQL U@7/؛r츪h.70),qnG*"ެ+FiLMY-Xsg^*W?Z<S%'x>(Qi_zH&4 ֖srmYQ׃]+:7WTzڸebUӥ0݁jV<JK~Z*xCkQ5v\zr:YIPMg{7TO %^k7mOk/pg,༜ yE2#Ph~N,{ MKМ/h 6, 6grQl=\/YԤ((&VR[ 5pu^Qa`\ws3R&U}-i3 }BW0[,){?S{CBJ}` {'+z: `Ӧ &@4pn{(`7ql;vQamlYMi)%Ќً&r-{F3x,|4Qh A5G)E'M,LȂ`bÙf,jBL͒sȻ6e_h,sYaq{1DE1,I)FJ2X["o"f̞DRxN1 O Ip<åcI)MaOJD\9̿Br͢&m,B=ї[f2IA<υITxڠuSTRIP/߰n.)ö@+R 6+!\L oIe;C2zfwPen'NRBA7;&3 Pk}1dž_}Ɲ]"(PD2#-x=On8 jX"M{q p,%xW`-Hxe`D݄`UN?ߎL01O5=,U;\_Ǒj`x]!R&=\9MFjF}upC!2έ<Ӷv+_]v~/FF_#<5s-͹BsUhzDj -# z=?$Z~RLF0Dʿ8\X&6T|_/cݝB~~L%7+u.qtLۯMP3ͻQPE㚯^5SeEp>L3qJG9&E@0,i+>~<$] "o^?2+dL1 :! hC:`h)E̯d$ %$*=O}Ipy|城M-o~s m3_rh[&><,hmRt]49W& Hھ: M^Bx'wCPA%Zu/w׸Xsf$Zv_r/:wO7(Dr;vx ѮqKi*-CN;^k\3vi8CRş&r&| UTЮ&哉YPfv3 芒ɺh :LovO3NTfmJ`%6&[5AtJ8arj@|0=Q n G"vjK`⦛&K<)mU7X-EᚸW[.΃?*Yy4$ ĚK2O5ʂ>9&oEq|>k92+3|-]2ʸyVv!yY*]|06peڀ#k&5L_9& 2 z:>79M3.YR{?)(qMOzk$Ng$-ocmcjZ>D pҵG9zyVfGV@ϝ(f)!>>|&y5Ia}g MYkI,(H/{*;}ؙĕRĒzYy[8/1xz$|}ư.vRVWo/9/K~fqĶA\h͹nԚA2e.p0dI)8v/+BDjB~mՓ9ݡۋ@LgqISޙM%l+E}#Hqv/;р%4G|jBкTgx+o=#T)$lARË?rI/:HZ^`ʒ^xѹuF ͋ASpGgϟ<#m l-WLJ ٛu4Yaug\Ȟ1FIKOD_^o\@.?ŧ*5=g\ҚYoY׳Iln٫wZMGJjZ4Kn8¾b$58,"/쳋{xFS brx&4G66Gٟ|msCB%g0y7/%{҄ι7Hڜ#t0QXaqHDNNSnd0NLਥ۳AЯX75ͺazVZ`pbƶ'MpJL/Mf*)Xwz#iK N|"E3O'N^3m&]m1jMP>ߢ*7 &gZϫUMaRgӟe(;FcIyOD8F; edgfX)- +89+ϳ|]Eeg{cӰPjE` =zTIk};!%3Aa, /J|et?M2[-Jۄ$es2¤L00_oH:|>IՉ'I?XWwVIg>T]">PǕU&/?ҡC Q -U`\RuX&L9;nɫ_e'Vce1 OQQ.{IÁ P((8n-e& 娡ݪ3"9{İAmeɚImrW8EHI*M jwzqδmN(w|J1Nrdj遹;+t si-yZVaQJWi ćE|uG HE.d[W*=1ߨN"G.gqL>Zz*xoF@uh OyHAMդP+BEi4o46lR9 dީ7'Yw\=11 ˟~V]Qd9'ɽNgJúr1$?;cbImiqM7޼8fE ;hzi+){ni1&#QN0v+ޖr~TssU`ŒX2ųS3V_B{BQ d/%t"p #4z.pH# BϜp`Ip~qUi5ja)KM627|&(¢xuxc+3fxMpe ]sUHz?o\FG isaq{n;b ~ IGQP6m;kI_h"VSO',ص)M8t<t^0,Gmyp\Ha$T}4x^4,eȧ=$R]~l&S[h?I9x^l1#*=?5Kw 7e/.5bɋ7^o]ַ̔ 2-3:{ ShrOZ_,8P Nc9NIMѾ*xB=':msP'5|Aaх#dبxGl?ߙSQ>YwySYy(nwJڭWy̠l\p iELeY r - fDd}mbG2)?0VGcztiR2_@Mҹܬ0 tXg4…VX,`pWl( X0R9szRsnj`J"KTVʣM[y26RWe'GH@JI4^ܚgD:p7]f˲yeB;*r(B2d8BqU"9#-D †V GzۘUȕn3\T7 |E-ma$,+ovsI7Ǟ'o/&U.a and~9/PدqVbUX,0cQna]GJX,nUX5UE`b'q|)뚵2catf(V{aacw|q$&^ɾV6I+0s1%lѽ⏳~`~\6CJ.lظܩbCZM7g#ɒ]}F9o+Ox]_xiDO64*fOcw?{M\{Q56tJ@_FpM,BkO{m#"ЖXOY\CʽfINr3m6+um:`g*j b1|p,*w+Ɲ}sV(gN#;6c `5iĴN"op cdK4MeVOy1p񘓺88{=]Γ#яp/,eFp!WM.i-{ܳ{V}W 6TEl`w+5MfBw\ĭR(}WpaFz'k?N@ gYR4bbN|HФ=͍ BU@Gýbχ'%?X9җ=S$pSvCLjH^Wt)o5TQ-s4Ƿl0KSe-/onk('C_%ZQ&iqzΥF*T"[QJ)޷Ooqb+=\ԕQ&k`"N\_ؾpv땟Vu\>^c=Sqe?f1M}ӡO+Ђ" |^x2H!U5F3ckK#[0túM272FI3%Q) c`2AZ 8駺Wm@T5z 8G%eTwKڷJ!㩌mSCH'08\~,o$PII2ޞ .77Y{7i?u%L, ͙S:X,T;c)ȝu1< mCp.0/8a};]@&U42px~׆AVVsH FWR`-c:n P&Iݔ5,k7G ؏;p1ڡNLQ(Q唨VŸmTw]j_6yy:f{V1n*qػtg<[X8*8ލJ.C&ϩaԸE]?txV,ĉ(=c Q0WF(Fօau$7N]cMѤ*;ZZk+&sIpA6&eNtY^-?9Jmk"%#1JU\jY& Z7bjB)4s&'k8k{]cY7U'nB#6p% ;q$_,Ld4?#/̐j~nDۢ^u\l#45keYԷQ'^˥X0J~t4NB>( .X/k|\{k+oMiP'A.Z??| ؝'^y>vB:q#Ac nƺD"0+)z\!lo-fc$m_TD@ ]Nh+;J|~GUWY̐5:0FG|e0}V|yg|U#>g~c*JS2oe<%դ{eV3T@_2nr6ߵUi8Ar'*82& 1ZG1fhY E,\O\ ~E/T\l Uz.[ÇSM~3}3GJqZht*@HyYJQȶjX>-RqW&ݕdSAEFf4Hls#xt~dxLɽNE):wفxip$AuĬMUm$FL^%{?&0Ž6fxžqrSgqsuR_V(9J2p/E-$po565{UAQQ ~_re.6K{`{}weLLdS? ?}uR.zwV86Dv EIn2s7A  lj8x̟tV &=^Smk`DϮAJMCHrX(sI"xOy5t8E1I7+/S\NL6 tTRqW.ߨO/~ϵ^ ;Hc U- D6emx{k~pdn !(UFW5BW)@aMoq_! BvFzIHh{:pa{p~MR-(k;pWZ<*1EZ3>X OREr~Ug%(\Alw_2b-r$,& UbX2i9 sWg d;bt|b^Y4ǞM?*ݺ*DV2W8)v-r`"'Fh&9ۑjoWLR@A,qOYe#yUSgx sz d ':v},M L df2 z=[ X0_;,+ur 6T5䰟~o_ 0ԱyGe&R6&5 +,G1)g j&§a Z1(Y*R ^h~}86P/E oB+.z._d1ts/׿gj=4;lq[K}fнm\ ƀ9U?Pj2W]E1۴DHD(cr?d<v:q9{ZRrɎ_ŀ'%to>/팋+u<%E/s|Drkߛ=׭*qPEn tKP\TJB ѐ'i!nc0]:4nO<QŌg¾3֢;ia'*x%\|TruF"igi۝C>TԬzn~8 {ާ2iDL/uwy{\o>t~y9o=A)gƱWP :X.+$ 8M.1qkEFSG_bbiIkd?'MbhREV!"{$<^ i =`6^e$uZg|0 3Z[ 1.yۖiZu/w"vkxlQr<mi$m\iNXq87&uHRm`ѣNԓz'A!y& TJ 76SOVa\^ɣ?.Tʄpxt K3̈:E`e2ax^;}P9}ɊD3Sr\')lYDeeؼOW n/ésJîZ ܉WZ_.أJ&,xP9(WK|!Jܐ-oHhP'@\E(ŝP|_ڹ8L_t#ث-s[4h^x $[;]lEx?KX58D _#$"@qod{, @BR@U>iH zou{fx6V dmNJobn"sg4_V&.LoO)(2<#NHª! ;L T=GvS+NCW%ww<ܱ$P4'zIxN;YixH(x ΥA\DiC̛֯3vV9 ijzRdihrz`&VFZ[:P)0t| F';֕t nፆZ#8oH͸?aU5QIC c(ʌxQXXkC eߠLχ7ti B.MO׍R9޻]\E>o5mf*ܤtDi{GqZ[&46gf Wu_H*YR$?C{@ _?I|K^(negxq' 셺O}X7_=@XYapZpwQi>d~2wA?ї bzxd>].41wL7v;%QJDvSеa Jⷄr1F=wˌP  <\s:ʴYb19x>ԱEzL_Moƀ-V^i왋y$ILe3o~V†N2lL[8k0h-6C;xV{b 񭠇 mt};sc iQ ނ'u!_?0 I,"Y (s!7 $?љ`_'9[+23i+ΤxgZ%(LLm÷5zPM;b@ r Ji<֧sM1(V,Hc:+U YrE@@m2MqFβ 5nYy"iv~'K ٿpFeX*d)ۨ<Ɯ ,&ׂ>΂{=4 &ixvAN}L -]\oAG #e -Z16ÉÅru%(Rf W";hsBs9.Ekzb#A']{nڤ@TߏOE)RPXW^blc- @>F6"GiaH0r*{hK #.D*^cX@ARk$oƄ$GJcEU8cn6ȏ(7jx'bn | q@Fa9"~8"̝\`Ff+arG_vdoɢٶ){gV!ZFlw0B\`cQ9B(XZ&Re!s4zH !uVm,0c LPhwzg*[4JTAO@B(tn|e bdJ[ְ)ʜ=CATZ?8Y\>n|W1 +g- G<<1fIY~%@0U^"))}p2ѧbA'ȈtoQ!cUF@gLmh;*=(d_ $ 7.f/r֘ 'Trb]]2 T- DHΞ.\y1,#UeOu/`t\-;Z'MT!ުZWtS T<)T6 @χF^;^nslfm|8lt?dq3Trn4i\͍?TзA_^V6Mnŗ DZ6"YW/(xZG<90Ǔ "MSR+ >C) %W!hVV<5fT2H%`OpQEMK\w Z *CzxT/xM1rCй_~WfC+cL|zG`5A3<׬Lw('>s9cԃF^p Z'z,Y_Bx/SxWxr_\~hg-.u\|t0X#9&EzmBP GKW[%_lv|E[3H!@q)ul#JWW{j$/fgN+4bQl?iTm6WKh3:Dh+`? JMo@=[Y0/Gn05ۅ} UƼ >((3jij L`˴u1YD)$G>Y;܇Oe'pYMoD EcJлU޻`ckY*!zC d8J0SU-@Ƿ_>~bK}i6{+ E?Lk7_yxf!*te9l%bv-(lP;'}%G]CߵYg$׈$s; l-TcOwOTY4kZsUw7ރjeE?ȴIQx=qvE ]ĿSeFBfXQlr_Q߳궪&u$iOk_zPl*>U%ʥv{i)KlbHg뱟|Ju*'QU*bݨϮ{%!lp%OrRH$FC U ET4*Lbi)0A\' 8eM//V؆7]GR=K X[ܦh ݵ[t.qIgDsRfa=u:Mi[ޠ)'vv[km-tU%+8~vt)NVrZwDe(`.R>=»I _gx̫e,Fg5M+@&B83gqMreG=yA*ek"gh<"of5پޑ) +b r?m=/w50={!XWVR OgeUn\,Xu)qn}azYڧOwL9Fgzp Jݟs e@xdS?Y ȿ&M+E\AVHGk.BHOj49x7!s B+X R/CQ Կ5Vez44G={2<`TŜ#rJ1p;Jڸho;AQroWLtne*+׻S'i$J:e(u~%B[Bp !7dakd>)PkCF#=vE 4̫쌜r:0)a8@32wJ7Y!gPHK?ϯo@6I%!x!?.vp*tEpÅ YcZiGqq"8f?ޜ\ 8(3J\ ^a&V[\-u[,׫ygsQ{cXXr|SpK@w=1:p@5fz>`ueY ǫc#h7L(Tq'GMУ[xARQ,1i;6Z$38f*4m̚ ^`[ӹ|յۢxϧU,x5yˁMzClqSX?I;AQ~#^b)sIU)cBт-/.縋OoqJRM}z u6SEM!}JU^`I-$ީu̒쭇 ,!}]w%V?'rId1&cl20h'鏕mje 0t{ȨBҠ.qz=͋vBPb> ZCyJ;Fb窞r@,l+sRɏ-2{NR"n9=eZ:$8"0s8O}͌Lg|lE>YLdboY%06ظ>Ͷ YlQTfμ?"d>#"p5 ˕;~iAr`qDpܯ+9<Bc:ֵ ׫J8 .`N0qY5Ikf!^njyS: \3݃})p^`v n3{уڍ!v//Z{{W=`ƒz{Ct4=D='ZWClpB0l- dY|>)ʂ=Z|vhf$e$ɔݸqzꭷ-ؗh ܫ\JL#R%[Q\>bh|1VrH.7\7st :\-0n\vS/R~^P>5<g;~)#.Fw},;Tk; =ˠ\y1mȓ[ =qFp"}L;0#{F[mVJtIM 5.O-R._ļCtnNZ(VM sָ;V70p2/!d-ԗ1:Hqr0iNܚN2\l+P 5E9 nx aOJo$~ZM$M֊.ʹz뷬NJt^/6 WKuG@I%%67>$1#հԊMZ(b]^J~j漂E'`ciݑM{.GLZ}R"\q{5R\tRXI~Msi)0.@F,W>L0m!)TciDž`C!D ch%%yOO+xY`BW}zthˑnrvEυ#PVyZLa+5 `<宀l; ɷxMX1-h}KgƸPW2*fA N۔OȜ z  S Z:{;2B%?KcpYbYo@'|r;iSQlߌzPÖهиRQPb!W2EJū! A"<(|aYzIQJ]R/VL9Z9a>mGS6f K-R6ᅪ! cHٵuTJH4~`Ra00%w[ۣ ,c7{iFYrq$#6dѴu1z0 _x]paT*!73D 'jù Ui4ptMJ2);_nvX썜 2͕jժ .Q# I[WZگ)%51)J@%Ϻ ߲ҘnNoa@͙bY1({VRni+cpKERlB&0 ]S]JӦBƈފ)WP%eVsȾɋN]^[ެmr PN ,7MA濒uYi=il4>^ꉈ)+NGGWBOzTl#ylDǯTS4@l5$1GUj%/p$"aWȎ9GTzzCQ 7m%T0DD7IP`h*8qqe8pJ e| d(i w(A wz2 d"d(|1_MLd0V_0^ʨ}r\Ey1aӷB&B$Cj>(#gNg6` eTa !}1aD͇SS%abM;:yVdU0 GuրZ<So 5/v7}r<'FDQ?ķx3o/'p })x,Md0BmCӮRKQbߐ&˾/A3B{ʜz)_1ڥjCahӳֻq?&N+< $c8^Ϣ A- .1rtJNRdcxN0 m/}!"s8py,XtRnJ]*NyLxE ez$E;XV6w#6ݴђڨMiMk#d/)R3! Mo )=>HF g8!%8?Dәow}2plw z-0lj+?-ˆ$qf,Kg 3T_\&glյ>ō%F&Jb<_ @~+7RNT[ji҆_MA8Inփ#9Tp'B%GvNy(ùBŌ2W9XhmQG3/>pDtߤy/u-)`A}Qd9)JS9+͐d2B-TThP׏v6Zq 5`fg|nAM\9A41v$9$ rrKmA^dԬ'${!_zbB Dž-uz^ Y1L0w7ܻA9+A 3Y% -F:> y0-3Fc-49C(YmpʅJARgȲ8I{Ľ}JyBݴˈr୨弳1|X 3򇊦Brsb]+b|tcGB=z%x I2yB D+fu44p#3`>Ts͊n{p&;Y8&k -CE0oMrG&z@:0w\X\6'4GD.F"ccP $,ոΕBz,4B 8G@#H3Ŷ;_=#?Oc#Px yÇ4GvmbOn T琤 EUkDw) 4`{+.ړޥC$w\h;mMzijUմT9wܿ/!!MXx+2tБC`iC9c.7{- VſDpSDUHq@H-1+йLAUk:[DD˔j4X 7H+rN/@>Ie/* ק frh !*'UEChSS{wZo|9~+E-MZۨkT;yIR&"^Κ1fK M)suO\vi]"9Pw+8lI e.U< <%Rn 1g>B;žwu[ xa<%'" !N7OxOMJ86W]?NUq2mC:8duHND}g*kb5;dGRɧީ NJ:jmt=4b;@q~Qa%2/tR{JeGc[ElM^Y9=c^+WJkSW1W8b>,E,5ZhL֥}ZSÌJ-oKD[6U:oFᅔvA#:$Q]SA&3ak#ز3kK(o#$CnTVrαSQm*x/P6&uس#pQDJmzYɏ'{T0ڐ@rO-_ٗWDcSI>3Y Ut,cL ByozX<JuƵɛj11X(SDdܶ\ïoZ7B?M 2/ ~Pt&zD^> k1]XTx`}s2ݖ[ak$%n2G{mn6ȚNO玜5\rܟ/=G#mZ :$[܆@n4U\\K)Ԁt֨;A'J}W}%.>ܱJs,RQ0SYxG?Թ5 Lӻc-╦<LJ"/#P3P BZEzeu ZQIN}fI8U#??X7-&uH`)ij 1Dd@b*ZEJyoq/WF{b}a3sh2 3KNeoGybn5X$?P ?\kV\{Ցr,=MU3)+?kNC 3WUGLI^NWX5$Oǖº- [7Gk?-Z50cHߞ T";=,raco#R ?V5A_Mw/0<[K3n;aNQ=oɥV~r[+f[m_r"Mh&% XĖ%o"gdpp5ZS붉' |UySDY,LԠFhw 8d ӎ#7T#6qR'U RBWQ1`X]f1K\f1dmapo߭D#mt8jRڃsh5?Ayajm$?`\BXk3wxC-sWrSy_C| > #uDD6?<Dƴ=v tApGs#Mj{ ĜqӭF戁nȈf3 OFO֔]3' ·YD*.ƈMY3|5⮜H{&ChVe4#]".{))֦Fp2oCpV[Y!Eea&%#6!!t |n|kid2鄡+0ѦEeSU~'nc<4ܙ$uR^ewkvV!&Cw2tpgZdtSW/.8HO "|N i&H2Jt'/x1B.jxL,ܾk۽ٗ͹jVӫE$W@0|0DSݫ%IKg':VآaM:nu3U4@Qg,.jZNJ~ zE[Ù 3Lc S!T܇:)XkTQ&\z 0D -8O/my&;ȝ0Ze#L(Ŭŷ=yE>iq"AٸL(١쬯8ˁ* t)Nӕ 5STfaD| XZ?GZ(?.;6$6̓o:?cD쐱~K52ޥUsk91՜%)~uK5 JLO<܏Vkk?(k"*R+g6b&Zw-^Y2dtB`2R%AstqX՛Fwx}Ypvw CBeY0T_ZNF#µF2w:+ gy"FFm%jvDr7{h( ƴ.0Kzmeb[2E" ؽG8)SP['5L(-Gy]Zɠ|0OgNoz1z\"')huAD$SE}߹(AMFro6?q r驟;m[:*@V[BsP2)t{'}Wy掍-|(O?x\RQL;h'#, gvqݶL78Zt:f@u+ 1=k%}ZBU{5c] m8@ߕA1@J=Uθ >wDjJ9fad CnhۼgiϸNGC` >#-NB7yJr㋛="ō:PLO#B]/km3-τ@K(kU}fɥvvlA _ȩsmAvgL(Ggcܤ{BrnNvu$@3%P6)=&-fJj@̟ʈ~M@&+\g";o~4(#.e97I~xm>4Yk-nmCp|хxp}/lY) :rqRLc~$FӨU3ݺYAUB&nAK84GJMJTxm7wUcgP0ꮞ;{! 1w3:+Q+6\J *;/Q@j FbC !BDsbԺ!,}qb>&b4,uL㐋} p-71||νi o&E۔JMʃ]6*Bo+:&Ӣ3{H vEyXFCn~1LmGtjQX-w˒sI*@u+QQTou^6%FIdžEJF7?2VAKǡUK>W"c J'4x&_wjք!a8")opC_J6vx]7ħS k[ {\g?Gż-RCF:=;qLPhI ed]dObQ ~U^o]<~ATk!47!uʟ cE*ǻ=޲r}q̹*S5hhR.ٙs[Xߧy$Dpb{r\`aYՖ#`⇯_S<՟ (haM3KS*IisU^x8KʫFc=B‡Wu븎MXB.] g;+_;RHOlcHX?jYY6p |*%8%0`ґ@xeW0rOX!:wV&#yw4KQ555-!V:+!ބZX#~Y/phC ;G.cg8@n)k/2F|M*x-ڻm?Lbw57R7 od ZeOL[8Q 5){T852mSF\ը7!^jXeZVۊXFHYx/Rd(Nzy >N3Pffؔ 7Ч@ $mOq4AH;G6ƪI2ulϣl3.՞S6WoisZ{~LvFdr { {~kh:*F\j'R›>ꈖ9)ZZ zV;;~'W.-V EL͟%շ\3a=ϛvɣrb|. |@ѯO50G>5<%N o'XJ][,'vXk k1 ;ڌ$rNN^[p y5È+DXO{|`gFY[LnfZEVPfC8p3 qz\>J]p_фQa$Z*˱?q$1soQ^ABmQaWaQ? wyA]+&Y'ztN!>9>l%|}2jffkW\ZO!k5EjX&n l<.|?r96PQl r'6c|3ɹ.k;Dp@V(5E4蔬o:!LQdKȰLTkO b  :m<=*(VzӒ`s75;S> U|+www9uK;3;4ZH[=`"Fѩ3Z%7 c%[U!^Xuaɉ5dii&&V+T' 1\ jM,AhsawpK{}_hKO.sB#gNLÂlCXu7MqrL4{]F|s6y`fª"TM{YŻ;-7Lpnxhþ̜Y5Sq|Hk7q#ΏGK`\kLn DeM¿ Bv3=^1<Q)cuAFQ`c/#[J@Mv"/.| $㐟:m q֑WWn_nd\EWS)ۡ||ʹwSHp^NiRlYyדas v6][R\R>B㍟C=הѷ9JsGT/ ~r?ԃ>MF!02P:@k#?Ţ_ј?}*7c#-͉=- :ɍdc6E`sxKQDzvSFJZ Gv81Y? BFnx@JZðx4+Mc-g!/!nA<@Majk;^,56ۏQE:^("r,|X͟$㝵 !BGf EX?A:~i"QJh'a`M-gd0ΩrvaE[TXjZ A+̗҅!9=n~F:`Йxa`%zoAZHљה.!y" Ma9Bo:Qs]QÝ_ԥvQHvUݫN#1fs {y++rU)A0g8'cSyY+JBOL%}H7”A?X !Mn׳n`^3V"GQQ{bX4 l|5AV[kG:VX+"C&%> x@l]>!'J# B& ]tGgPUaQQT#mӓ)yt2+nT|n ŠtJֈB?}q ܞL_ӥȷ@67t.tWbݸB(#۞ ik\$R𤋞\dL2o cw@d-m (Mvne$N rhW}.ٺ3[k ~U!hX̫@  @] F'r 5clc:}+T eu͍,kdH{F}t_TccY0LaY_nex6ŀ?*nTJ APF}Kb E/su #t4*1ICMn}?1O[bjGwBِ/SIF Oz}8#_)cRlCWD%g*EYj ~_8VA"~H^U2hS5`0ogpM>o7Yba5ܓaxʥrXH(?w.]AH^rr \IaB.!õlzv]!"38QqnrRJF:YBf0jX4ܹdU}$X?eP{o?ښh3ۤu\hd >L` sڹZt\NMvk4ؘ4-'Ldq؉R׉dlw Z|MR棿 PAS~r b |D KeO~ [W+d#9r ̅5kwȠ 5nq+QV񨫴:XM0nF&Ø:@^\#[#E~$\?>݉N! ,`x<cW'| -&DI:Svh5 DF2xK׵^ƈ5:!~\ޏ/ܳ7]G9;X\@oX8JFa8N]i` FX͏c wY9OwBwAdKrƙ?.w݄QUX2 q-ƫdLj)b%k}yO"@Po Eʋj'PT.?`cj>C `RdOBuWfuNԄ`v!1/*g*BO{kPfq"&֏\kX~\L7srPYVG}kOS8 hz*xfT!k[M@n‡c=uM8.Y$x-4ʭӅ#C{Ժr@ )ӏ<{ۦ5Hf?pK),w٭*vQǓ qdd=UQ+`:zLLpR;1{o̫&Ǣћ*D^vьs9֝Mx )d3dW (gV㑉&CTY؆+5UX;s9|i(^}пvm=u9^eR8ةӜ[UP?sz18ݒbrKM0c\юi/ *QK.ތ%Züz5VLH`V xma 8Sܮ!\3#|$a dC* G@z EI{wIaZm¯h1V5Ū@Ϛ|^" ^7]eqWX cƥn q8+"]h,=%oG@}nJ,/cb<SWGN !Itނ䊇?∣tyi{ (_Mao+- ,oY2wel`%"]iTď65I?'RDFԋY~̮"ў-O7lɻY_Ѝ&j.eOz4updzુ9EĀϲ-*: v%"3/ȡSy9xu'JL,.~Ml>ik<+wOK0e4CM'JfWl F!/gFCێ?1= .z@l'rցQЪFrkFj.BÕseA_cqê7#gI\UQ9Q_඙;h WԐƺB*ճ~c+iOT793"b{ҺBpCգbP~/]*B`1 $ɓ]K,DJG I˿U(g.C6s(1 Iq3xI{(d]N8zMSۖz6;p<(z1Q) b@9S~H1cG3+W=U~^ PX2* -c?{ 򾎔58lݪxF@kRjBfmG ɩ \"K {}N4շ6a:TS/E fgsN2qi9$`yZYǪc˂|xY UԜQڗ\%>=fO7~YZF9O % N3?/gqeT3}d9bu˳j\-2IwX'ƽHtqH楙xۣ0V;oR :nT ^WR܅A:ATS5F0h!Zsb.2#vIU掗ts<ʚy/7EiucrgzCX 2PH|CYƒjxu7/!.8|O?[f)UL=wJN"#Wa. vKYJ. ,-Et{I_zm9#P^362 ΘO%]koFGFTf4ʇ" $l \EM ް`=/2r="'F!f;"󺷅c !RacO-\ M=Mx{H勶LiߕM~="#LarIO,MTPX):6QAJpaFJc$=41v͐.+C̿h{p i*S&Lao9x&:OjSc67F(=,ҾM)j ʳ?46C$_%NdPGX4h˪mb^u̫ }+1"Q*Vy5ux`"MݜfP!>o$FyWt4H3d<=R±4Ӎ֩=8si *!H)QTh0* `(vgsSJ3O4gr痲3P R4 I[ZuT@K{qpĩݺz:A)l*2ÊivlcBÂ8kXXtBۀP !_p%%9g@/c*h\j}iCrĭ(K6Y+! &11(]/?t6%3A:Nݩ^vt=>92VHj=ZmSd0ǂTj-hFO sI/ ;ˇrM6q8s%PF nK<| Tp]?>|-{~ Ot,&Ш7i.BuxDe_fMLXr1'njkĻ [1ooB%$.R숚x24V~b-3c ta]X3 3#nz *lrY/rL0#)q0,"$,>B`1 @Uza =/dW f9S4JmB *ySyr}K+E\osK0BAzEzdEe <봊\q=ӱ+q mr\2h^+şib,:jaN@سeä3*fAA{[Z:ct ̒˸ |ji^!(pK` l`Ld)G.d"$ʧ.]iyӔH<#7Tݱ1;S cը}y\y7geQ]kݿ4L=L"$w:2j_Ob8fHsTv0{RYh{Y"&S+Qk߿Fj:]|mgC-0A=kJs3tK!`ژ!~8"FX|2R):H-L[oQ'P^zU"Z+aTv19CfVev/_iJuCX>H Lϭ`u_3R%k~BaV){H =V[3Ǯd|ϙ: 1RO7DuAQ6Oo"4 cGQbJ)ʺ(X7Wi#[<ލ^ZKN?kΒQmh;^iz/ACf-ekgeL4KJ y O.P\)e+hpjZ@/Ks^iaYMwSǂ%3A]jv"sz]w1o0ȁ ^w#&?ѩuI辙]fîNMGX.嘓sÔ0Hkީ igCSq? w)r=G'&/lE;cpVì뒐*~ 72d: zԍmbnxL?$(n}_RL;k *ZEgXފVX4VyE{Ĩ\Q`G/`toVx܌(ׯͭT~XB!ʀNP![ 3se߫%; i)"oy V-UdDZBWD]KMIj~̟||.{Rv-=L?PiXibu?2GŴ$Ha ?=;U|{ M$rPd:Ya IPRev?W&`ӟ8]:K븵vil38M_#qk&>L,ɋ_Kn<ܢKr2Q>ѩrq/!niK~ NY)=ޮp@GB [['}%uZ#oܑ /KpyMk8!TWKIuI31n]j ;&r=w%XnۻwMF_HO`#Y%F8[9Ln@!o `?e+5EĀzNe&F7D6)0WB =pO6|%l7vRTAF)K[>b#Y|1SF2kyݒ~b:B"S%^fu ١s+/H(QXy H^]3P d|-^Iq4u1m44%H>8e!;/4g=O89"!cF8Zm !m#g'͔:փYE0=^h(9aA9|HVk:Q00ʨ.ZnbҳC6g*DJ{3ÿE%&?E|Y3 m4N͗9. JYb___khׄW%]d2~(d@ s;V"0T=ړ!6YNkFw`6]\"2c{oF?%BH KMFs3%Ď;@VэzB-?$L,f8cDgSBBT Z9l@jLC>V_FBIJ:C;;n5DGJy=?CmǹBU0m`j5{xU;1S 1Ko1;#ʁvb&5 5ٚaTr: 61ߡ3/VD*?c$4y$#0KWxJԵAXq&*hU֊vQduO$u0&f \Jl h~OZ.FB|(NcJ$k-+Je[U+Z)z՗_FtcTbû|̳f:Z1oon, 0bpD]gXPWSvjς2- Kl/]ʈļ|P؍ ]( ]CQ* 1+6yL^͓1ъTӕ9(2jy`.ҥX~C;I0ءL"pi%!-  td+P-HHO]r7VxmC61C1R Gf&e@ב$єd6@x%Jq[rq=Jٵ*H\B?;YqBvՊ-n"arK'Ͷ~O7ў."yKoJLR"Lyg Jw$g`Sb `eTd !aY`kI#*gѰdh1At栚+R0ӹ1?VYop,ޫ)̕ELrrߑg;26Am{ePK ($ ,\KUV-G>B BRʏnT:)㭯MuAE.U ujW/1؀ 鮭y•i5|>4-hJTWpkV4^0kX' ECGYAk\˒A_N1ؕ#Բݳѻ&? *)%9.1{z<'@3Ӌ`U%C[8nܝG:>\it5L,`+vHT ^u^=#d]8\(^u47H|VPk K/,_$n0Om?5w 3 rhh"LRT0s]"0vj{w^@m*G%#V"AJilw*۪J힜5 мD+q7At XCIV5{ñw;|Tз#4aA2iO?#zU).lBEC&(J|[j^^KDkf^X~wˬ%´TM/8~/[hUBJ"CAl'`o0DsnyKNZss4'k?`|Er,b;d[9U3ARX ([bE]Klb{7u|[UEzĻ]>GazY )+Y7lh3 GHIPf;J 5ܯ W; ]vlD/Uщ}Eڂ1ߡqG۶8r_HˍmG>F!7auum'j'AOV0,$6"if}q.`B&o۬[6Qx_U7J#]_P;H'2թG{"za6P,~bXU;]4k!pebtjvAǩ/RJɣ@5:@a07X:_mu0jWxFZ8E?q,Hy 9=vNd[j>=` NRQ1! >9;Roiϩ[oy HTl  :}c/!]L`\dHͣiKYZPޝ}=^(Dr&|`lOl5I5~*ԭ3&? UgQv*%9-gAB}FPSΤnS*Bg7* Ӿl& }_.Lke'(R(P =B +3*Y013"ZxN}Uw_GՍXBDjI4 ةQlsd' %iRDjr@8fI$6kl#|i•ԥ;q8CjQ݄S/7y*dY[#{{ÒtCnhV6K̓ qMe4`m.jO|i"N`!_[nH>N0 h:"QxfP%g9_?0ѪXU4I=>k=~QHuht$qz3ȏR,$r1)PL.NaBP$Poo+.|STV*c.X܆',h f0=%oylĸǺB6C9aN9lړ7*2mUAF*kW,{&Qޱz)e+-ƜAAw-/Rb9Xac|+AkW>K,Q9_=mI2ۨ&Ȳ)‹׆7Y&h1m8;"sN9ݬN,c)] &"HC)R˜EiXzF?/Ȧ;`! cGvc}!Bxf,9'āC:V -eJ˱91&rJU\x{AU]_}T(*Ո(NU1RZjLnn@Sg[ΆF`t|! i}kdl Q,V3co3;CWͨi:xtM:g=11&Ч)QJ*}`ȸ]Eht)d7 =SV7[r>  }V+Bv:mCxyQ cg˥WvBLPY_-(/V!bN͍%AX H,ou@uWӗzކ0.y(A2"g?{of8kXz4{xBѿj&ژ$"%d$ޡ-Z maǬ}r=D)Nb~s7ER _a\T0( Z.]syOQIW,ͺ?i8sSuĀWJ񫪍H)Pj=G'aT*8\x^ z83-m% .E݈*RWXCKuC腋. ).VmXdSGn#s,BiϚ_9 ϲabu$9WAhxt-3&z[jWr[Tu d6:$2,g`,Pzv .:O6̒󨫈 ~I#L̑RN_2NG%9GЁߓ*JSؑcwF&bv׆0,B_ո7:ECP~:\Q\@_Cfq1$<wtUYj"ΔgA[o=c/B`n* 2XWbP)?ͫa[:iV{KRH3z q>UϞ0?Xm8!UzZ 10oՈfnIF[ͭ,wAU-}и$z qS02zF8{R+xR,.<008JRk:RdMϣ /R',=eL8M⥈^7;UO{>.xl'}a*y:4 ~~ <4N( P& J)-|If.ܲ»@7' Œ }9܀FE>-@#.Kh#5Y4<"TjǺ芊*aHUhLugjZ6 PQRK$@D!6Z}!1G#9-ɏqI st@uS3W %J x̹db@b M!`S_~`G&6SSE?:h?{hRZtÇ$3|mVfY'GA>)/2G!8=V;>11:kdj>PV//kds@Æ!y\Fmjrˁ~X9uZfiMA3 }\1iJpWJs`mUV(T N_b@bȋꣷ;5 :uJf\ O0wgh6#$"5 7yshA!;"Y=Evn3M>nt0Vi*m}J`KLx߭pW0;u=ACX(Eb.+Jr)sډFds 4jB8~xT|PEQ{_N rKۢ]e)^H1髏e@{ף#M3,_$0+OY'&^k&"e1eJ%$uZnx,_Ŧ5EP-DϱYQEwnS>o6i+^$Dߕ )p񳫾_IeB=8zȳڹEQܻ[jR#˘Cɋ!-\3^cxDZx\\uPw>"*+H07d4fQs"WU~8)l35ϒњ:[G$e%&F \/ ?޴ Y.\23^3*>#>L E/_}1OpG:&79ǃ:۶|==-R L|oCmglbj_:ܠ$|$7R쿀_K%IJYOI[\" FtÏnR(:ʺTǐ\^<7@MW[T&]kICk*}t-bڰiNrJ+ dē~|O9B+]|mry^ߒ%`NP1B匾j#KG'TBGV//e+)EZqITQFCU~e_kJc|ً\wZQ/@ go#Jqa:/w:`,d@>-V HgQMVMyJqyާ?~^̕Ƙ{Qّ諣mAR F8@N PwFCf۰ ~-9AڶS})gYư#J*.gӪfd'Ҡ 2S^? |!j:VEgkX_6؆SY:A RpPᙩypDZŪNA`q0!|U%" Tz9Q(28beMFvC;](p^ Ҵ Y̽gE\Hd)mQu϶r"bMhuo(tik_``?N"n{M}Qҙ=M7v=֙". 8b}q45\ =f欵dZw~ȹ0zx"$5g8X8ڟW yIm/J3=3A6ַuSRgFm)֝ֆjuǷG-.u43,SfSp Il [)8ڀ>[ _>ࣾ,@t;x/42 ݿt,B{FJn꓾_w~ŧ̘K#SLLNT=\uXqZgRwo|_zƂZXfܔ-q8 >3w` -1+A)K hb;DbAo[u[ ڛp1L9MU>zJGmz$:Swfl(2tWpQf[FJ"M!҅S`X [Ff533!YJ)W(C3e_yyPwb4IGoQh^2y` hbҏ e뗊oA.;4:C.e'Ӏğ{E& (C Gd68<>b7(^#gegIҰqTsÜ]Or@ G-A-zPyiN 94{`W=!O{Qd:YU6N2 gmC%% )3OgmK0Qt 8zne7$#Ygʟ WYghC@gEJĿnBm! 0:LMVJ%,(F6VfK/xߴbi:mC!&0+a͟m#5G$Yswt Ib}3#?F zkc=r@m?GI &]4EUI!Λ)ϓЃ`"qyӰt2 o'ܾAMvTʯX^]PXD Ó5 aa*in@V_1XLiFyS aJ`n_$;ITۼ>F ]SaZX;BNIe[Bs;ۓlYܠ[4otq$*6[*]A$aǏeo&lqf>AtZ‹7eۧn|~Wֲڐ!C)C֏KKW(}u)erG#As wv^ϕFY2(b=#0~yX \+?X{9TKx_4DZ3ta6tc xNC&dC1< ȴsG=6;Ics94:ϔgqwva£E9_#s|*+JTDZͩ;t?pQ7kXv D$6cwAa d B-z;D l#"zc:V .RG,^XkC Od})4۾T{="7ND}Cfy`-gP`U>"ݡS?K_LqtINˏX/1\ꡱR\enOtefN嫞-W]rјPơ5s'K89e|mK ;nc.;y*|2"L BClkg0Rڬh,D__qv CR}9p|>B_0,#WaBh֓ZF/X ^řlkbX@f"66%?OB \.yP z敡f+GHXsPgRAUaǹFbmob"SkQ _P6Jԛ9r~tTi$kE|vwP'+BkT7ͳ.9nJE hS4ƧV֭Jdfb2:-Nbmq$:WKt|XR>SK&n E 3xw.`MH PdPK^r+4X{g`E{[,M{,8?H퀬eu jrx A{5:O Rvٴ"68|h\( T# -^f;S]-2?AN;j kNc՛;cup&8]V rI=Dciȵq\nAy )r^Z.ZēE3?@pjBj bQ,%1:x 6>8}C`8,Dž~ Cwl-w`v-0kM9Nn< zM&&}_o YC bޟr ?Swfk}/S7@kqI7Q8f]?rA9vcȰJB;I 4R$@gP-lNF}wD9!٬YiKBt$XU0oحL_֘78y'ߛIu?w{4a$G4;^6۸:7V.g_}MlД{S;w>,c.w|[@2qlfz^.S{0F!u;g_W.5V6%Yd6nU_T#0rN}nϩ}Km: (l3*N Ii0=FwjەKDA4KN٧ G^"DhzIF I~SDw=b^Fb}܋s 3"jFM<ަFש='ѡY3ƶ+gݥe0b| mv @[%Y!M8cjOs[+*+}h)b" E2$Lh:sZU=5{66jϞnhEñwAe4:xVQ2vGDB7QCCmBUf 4TIUf,aP1< DXyj94˹<6x{U\82&/ ܺ,OF淕Ts­zF~}eLU< N0~G~ZrHgn ,%}G*}iO]1LtrUk^COwfHMWgz 'CkohISy3X1I]X3 늻%RkE3+lƄT̳$uU`PqzW90z h7h~keu\UұGz@ h''O_RF'΄Any`e\ / $|rzSFEgr!P7gШ"VD_: ȾQD\*HؙVbiGGTSc31:JB|-bVZL5p0YC{b5?ƫn&l̾j% 43g~fJ#+>>kR\D!E_&; wS!9u8۲ $rAA'@)J{k.?x]>WeT<͵8\c\RR&^bB\Ӣg-mƙ asdPF@(I2&ye8޿Ϗ0(֓\4($ق?ӹ2>t- 2E]jihM3-'9op9},0ߋvedGM4FEm0I&p3I\OǩmÜF3t<:tn⇿R1=nE6<_7Cr' YoѸ ض\["sAfȊQ"5lTx1U/C} _=w61Qm .?/ 71HUTg&> 'z )z@ЗO_3*5k)5_Uż]^yw0d  6ׅQJ=s꫏؀mt< i _)\AV9$l!~Xұњ2twۯ%3C"7S\Okx0@Z9Y0u $jK9IPP [ӻmaX.Kֵd/Np(`T p$K:yQ76Ȍp?o<1/m:s0;}c5wnE/ 3=>4jV}{ɶȑv2ľVm X‘(;rSnW! r``sH1 {:klh.=8'if6wlD7 TRq:͎vk= W2F| >AVQOFq)eܦZty I~) 836/ќ8p%Eia $ AMM=c)|,g?p` mgC:[hLwi1}d|xBy1WÛ23k% &>m7Q|hD:yW L"p̟qaYGܵmBìZYGGVC͖HL˂_][$LNFˤ9Uj͙ tr`jTM #y% ]BS7+ޘOŔG㙾u x纍w2bX!2@ s窓)!s]rg(  '2ϟC"z9Q RદQ[: ~h{3Hch}^uXQO-HD;ߧ~M^=9'[Uf˃mXE!3{ŀc~(ܒ?RcE!*/ńdk2_ QŁ̰/`R H&^r-8 ۵83tJPKjQfc]pFaW ޵Fٱֱe@`p $" rX-j\w[$ z%aG[xjDwQ_d8xDBgO~F=$&֌ڝtȗt'Ner Svc,wjiKvG[5svz^&v  @'b2u`4{YZRsQ#[飼88gjgaZڸ(Hm& l?p{uf{c-ez _p"/E uO+Bl(B]((Y);Cj-q +ؠ@zze-]M Vo WJGw6r u C551NKr:Sҋ3E+>U'L!$+U2wñ@fѠjG-*{&!id lŴ/+QPDkx gtq6Tɬ;0Fѯ;\@)W1|3@KF1S}M%Jܡ+v2ůpmuFTɫ9<^alȉX/򋲦 oL : Tb2/~Znfڼ<܋rsPe RaK/pu6d)o ӑ ?CJ{SBE͟^w:]qnwC}N jM)8ޖ1N2ڜ=   PrLVvP!Hu5XO 1m kzWvNA2m!S{N2wg,8]BeAlݠi{,5s7zm!}ܑRM&BzjV'E =/.{B Y]&Zn 6a-sD**&V7Kz8 .>e+FhSr$>iR& 6,FbD3]ktP[-T0#paLY"n?(H托v,xf8L,eEIO3#kסs# tj쥾$5ESp0c0P@^Rt=RQGb(=L Fc6j9Fl^! }4 J6a}{oM%N*@bʁ7>5 P$!eK fҰ #.6TNTEHOƕ7mrU7ntXxSԳ.i!GΝK$<*jtz]䧨̪.;uKV@g4Vz9ɿQ v"PD~z 'K(Zy7t@}z=u%Ell%P`TJ9{dZ,Y"Ҝ!t[LP>+SHa2&~Ul m IE>1cI s4SR㟬g[,M)H~je|jLf ܕ a% ސ4^% L{okL%'$ǝ*B9}W.Qs,b~WP7ME5yu[Ez,/L>XRD9NM\ Vm}Hܢ HἛ(olMW? rs󦘆8-SVyyvRG#ux-ZZwٖ|v{SHuߩ dWZ)#VĭNDEhnkt2\^:}3e.{_۝N'RUD`_Ns@ikܴ IL2zQJ1p 5I٠Y~FBwu&wJDao[u}/珡pT];pM{s,뙦G2m w y2!%O)Vqi Žw-5jEq@,nf A ^Fc7z |f82mR'a\$頯eVć i Xԁ|wv(, tgPө|g%U93tJ fٲ4{ (;:)/`nQ5z~m}GI۫TG*M鉺[KyR"]48wsa8+eU'qcjs)safdQ6dJoܕw <sO(1a^7#Ckf$@c+X ג<TO;Is74~&0M.\7G&'W=t889M;/A='RwT].(bDsX"Iqua$CV͏t W~c13^F jPnA:JJ4ѥ{uUXe45m"ODlVC]4-frdn bUBenpyrFLQCK{.Ŝd@mv =Ӕܹy\TJ+1εFꔪMew'hV]=8 BR,Zӭq+ ov%ʑ$pub#\(hj>3ALx!_`zp8K(kE[mLӗ.G.ژro  UzQB@\ʧW=`\i>k s RQ71ynfiM.\SH_XV r^v_Y!YB#@MBB?ЋXI85 YFC ^TP~\>"k=8IS |&U8~Ej`W҅/ ehlhf5.&W}=Pni5h, #ҁf%} 17K _bP&-Vf"sX ~v/^[EƁPtMÜpt^]Gjˑ;҃Rm>;[J 9:ܜ;<6Vw'gqu'R?iMWwTj س{ҵ{nvi@;(3c-xnE|[E]gP\xQ3#hsWoCK(\\6B"w_u Eg AYEU2/. V*I&1IdUwK`?]{ǫa <+FRcL\}\ƴw}j-E:AipQH?=xԿX iթSmʔ?Z.OUE L&vnSu,zNU*"Rf<1>M\G$+#oW&̡T-Ύ| We*U7J =7.;)׭̘g4BGbf|~tZWG[.TIk4E*|uk;!#ڳ.L,uLHm`X?6al!>s}fp R'0%IG {hHLseP2νa#fzA׃MnG_6ǥAN苩1YDW `ؿwJj 5eC ЏWߑP[\b[vߘ$XQT~XAztSaM?SՊ"sg:MRv5V:f 7?-Nf$  `_U |@f"}3[} u| k^@X/AB,҂zw^u2uݱO >KaJUo1S_!g~*z{[+WG75w8n/I꺭LY+Yuܧ=bMS.(cPGlS7v2`gն|RXպ;3qjr +tΡ0s0oz+& 5Fi|ʮX@Rx鲥Jż<dh1MEu(Y^w!NlG^"$ud)4`#Z"27j׋B\]2Mv0.~x@+~(6E6൏<*XAQޗGmY@YN̽_Y˨-er01b.(KMT/n| [BM%/%"sBS<X8ÝL<&M}?["Z,L9 Ea* @mKln }BX\%r,LpC nn0)]NMGqoı$bG|Ikr&ljHo MDtu1~ҷǞITO嫮 Fb;_7*A)b~h=Żm \BݲE={+sCS 9g)uoff(GՊ_L(7á[z6M.v݅r X4.V@w2 \=Y2ܢnQ!NB2ScܻB:tDJdI焊>cF DUbv:HA-I<ެ t)1%-`oTq#^%/0\PWuX2 L}qr2ז$|wYj`+#EX|Y膻R4ΐ3'(&_Ci EV\"R+5 %#X{v?eVM gDijD Jޔ'MnN,M2T})$l]RjE\Z(&`$}UֶV{3*n$쌐 5BwJs{_7LWfzC9|I\Kuk>XL]5͠9Ь}gh%}ac_XÏ4(mn#1̶nRH6w7{5doDkZRҸEˢ5p&Z HɀKG&R=Hdi*{K6g2Xb][?k#E;vjEwC S]>m-Kl/DM?hO(?یr+9܂p{ĥ׵xpLJ8pyL]qbL- }qFoU ] $h! ؾK+9S([IKwz s;rm}dq]2Egy:E.QHY()W}|Pv9`i Pݦ*Ur˃`[p:k"W\LW#P>M:$ʇ{O .TN2G,#\Qb̉a>|W|n<u 01/ Btͺ}Y=ʠVRa9%["vW^T _2etM|`Q KpWL''TRCl JF1~<(Kh{UF:ў_s9Nkl8b,ag4RBJ/j3i d,j.c_٫^XܙxuO*-q(#ޝr~Ή +q!Bk}E`Q:mc)BV EO!>/lrSG]vl$~]]qf& z@&wD^~+ric !f9s 8G;c5mIn:k0IerZ,Q_YXRLV DUd0EE>nLު2M/!][GtLD!xD-R@vypc$/@ESxA݂id5J0)CשW96JX 7n8-G Hv1.w^BD _#cbDKA.8ٗ }?SB~Y+$r.#v3~ZK䐿Dݡku:AxPEkB\uG~3mo}C=񢏺E* Z ' %ҜȬfI}fJX* ͬ(1W** ޱ\?UWȀV,Bj>+I.~6> .#'J< 8`#$>J.ye$ح)Cg5x~ipQvJ)M@ճ`!]'^,W.cK#Fe hrVAW%~!Qk vetپ jve<(͇' ̯AQ|{fl,a" Y;d持HOjzt.P-22B/?utU[ "mM)nɍ!@at ?mm`0wyØ]^jY 4&8tN{CS6z>omvPnoy4#_1GQA҉15=}+cRNY^OU(HK? bYzgA&cOprJGE ,\ڙy5[`4\J Oz:yY:$t _r|ly8 Az_jRO\W' KORrJDqHV*o ⚑6SAdKۖgs OFs~]YA?0|[#]kǁWO 2^;e ʙuǰ°5})W{QغcIFjnUVQzn~LԺADAS\u{/h6h#cKE1Knt68'#wdq fCYLOu6!i9s|hf$0](.i/n!.vђU| qӫBi%"؄Z-k=D'Fu?$'3Du v1`BԊlX(ZX6{Dd 2$XN Q55HG!k8 $D\mn= ={fT*\>?~VЌO Eo0n ~IؠÅ}qԠ"5Vy陟SU,;%*ʒGVܗZf^] UfEwy:Ad1Ol/ lm{:M|'?*92~tf8!':bшX*tCQR?ŃRzkv⅖ݔ-(c%~e@s|U%ԢﯛT)f'eT8*ػ4.e-S 3iXĞq, rE=xLѨa.ӟ'+ {IWP𔠠Gv>p|6]" s_v %Wijv4Dl7ٱJgmaR6A>[yˈ}&K[>#4({ ٩bM~Q J.Bti!ygSk~}ꁝ[fÿ`k)+ M ψ TtIy2<:-"P3ذ4|58 v[(*|xXbvcXl_Ht@/ Y&!!\LQ5WkM%͂1<+r&ъn]r(Vsdf+?#ʺG!v7>HHDd&XpӚ8C?’iaEB`>^=hH_Z\W'S-. ~PӶĦ fBT > u%y0IvE<$AIj_U׽!Jv,'sD[/.M#ćzt>LTHˇf]usYhad@1M5{PKsF>(Q+ |>0W 8toT痮k"v:Ez%X }]?Hqe ˰e+0{5{)_IM;Bl_[12="%+ױ+74ʋn cX5TȨEAػJzLB)x};o4ا#S]b\>\1$bҟ^l[ `LpM8wmIۣPEYiFIڰpXlJL,=Q b.~2Vrqipֱ-65$>ap֩!xVз3 )VJJ.ͮ@+^8,bqC:~¹ P[ۮCÏH}Oih}7{׉xr+l4,{EmuaC`Y:vdB2,sP3T1-ﶊ1{ j9P0 R@,kP#4 YWto7S<=AWZ)Nnއ|{ a qmhc{tnϧrfmp%Нp X}DGöLK'M:ɮՐ41=+8 mj ^lUG"aX]6{_幙] d&з$߿M)\-PX_,3~z"f%(^?l-yҚ7QlSIYzu*DEN,"|9e%łҾmhS hzk,˃bD2Ưڳ>ѵ=v&\lqhaDDBJ*I e-ClԬ ~IqCbnB17 كZa=?5c#:zP1pgd Y/?iT=2}WTmh!z~ڡwf$:f8 Si׭6e1+ gj^$IX˰U0,Э\d$# CSDŽk/=,гP+1=&oMm˚rgYNG }J)B5L"ÉNע+')dc*);SR!oE7"2u&y*>|6 +]N } rFhYKNs`=+^**SD^ K[ DCbivʹjW~mb?I;Kdke?o&p^ ,HpZ{/&s~jw';Td7ٟOl%mt1|^ۊe4lH!mGDh!`ibqյs*Xk7~UsO^ap6waɐp6 /#̷ngFiZԽ3>ك˰ɫT욒-}&aCeߌ=!JAEKl$lO !K}O*^5m)'_&ǘJ;%|㠏܆w~?0e}:؎+o~ wA3,{N_̤<5AϾ.&e.?<^1ٶᨼc+[lSl^"qҠP!?+8p]5{"/fdOK]td16 XcH{i +&qKTIl.zKzK5&DCܱ ?LePf{0.׀M(5IYnBwRŎ=n㣐$rh(>fTB{$xQGo.ѮĸýEE:Nzm:^l\5(sg#Wv=qÌ Wi/>4 W[6#pNH6~;:Wz\ pK/Dy:Φ}1d K\kJeG»;jXHR䮝 ڡ%tH͹G"jW;ʈcwFc-AKPc Fm\Hudn6(&[6QF5/'D#D@Y#Wl\[xTbx,i֗ e<QءAK~!5t.Zm,tɍAEFnrOVjVYYo았c0=?ۖ ϖaKd>{ƆQ}!β`BЮN@ l!F.( k}5r4I0^ΡEv)&BrtE҈4,GS\UfyVs'z<+=@B^YzЍMV\궨gBdXT)xE<s`7W $, q[ 'mݮVt 6E}Q ]|rͦd̗BnZZ&h|~W 1i#iQJXx?~Nz Ĺ]Cژ" enH;>-:lH]FPp"JI߼;XBأ{  . oy2@)w#Eco6XYiFR"J 1:[I{eۦvYfD3I# &hW=UL-|m8)n E TT}\ٷ*J~~`ں[XU{O:w ͨ~٫G- H~eOX2QK@Xq<܍<8!@R,!25 |N\1IP"nɣ!nȋ!ShU(: 6,)!f4*vd,0<67'.N qC@Ze!?A 8cw%;(l̻Nj"}0ML{aڀX]E—I&sbUB:h|HPӨc; eDB.eˎaMOغ (Jt%w Ý!BNݷ/7ǂKr})\IiQ* ґ<NF\<UsBA~C[ЙtA.85ъC'QuJҫ&(AR4mk6҆CC+jn8]L!hOT cKhD/1=wxքͻjgκmZhDӺl5DRVoGO<"#r NBol'3YFFh3,zmU0!woP k4؞9"p.e| x3( 0+;Ц|1޽ Q)k~4}pE913:= 0Jdj]UMQXL M}}=`Eb/aIƹ,\ntZz!6E'帋"}Yp.sy6A7⦏c|lZ `8盵#i|fRg7\5c3yK/A+7}tERP$t(R갭Wz^"' U-F~* ܻzx1$4NK߬5װ/GBʁ)Y&˺**ЏZ"-dBZŇH\/BG$ZY [>r _be= ċ^0"lu-; wZ<'an4Xr|OBHWBg˸9I+F7nP }G=x!ct*厪ǘd2SlJxS"sZ2:閪kpcR-G(~N0~2{/4i93 ǟKc!^qJO'"-+dk fg#sݡˎ[a`yu]gg}P݂`Yd51쩠RsYDmA!xaDq+擄Gj_?@opI x:P3T3}e"jt+eU72! v /,*p@5D19ua-狆w.Qmau݁A~l~`y+yCl s! *4`>'J(v OσQ߽!+m/Re+5:9~褓f: L4>;<ʌzՎuTmu): sND!w5WP6=l,^\g>dTaBYF~FVg>dRx!hIkUK[Od7RS pN,}Y1q+B~wdL0NpRwK0)f P'ŨU$q'J?8ꈳSL<!A6Xy 0q [FS_Xo-ISj'ZwASF B5(pz:\>S܎m^[^^~ ;Q4:~˒%+8|VO >K8+p$y7|!5y=zU#/J<4ʼns(!%҈^]7]ǙRiEٮ7q^B\:M=fGOT_\tH𖵜1!e䛔))6V pa?e2Tbeͷy` Ah; 1񂔿Ew-q 7&e("sYT ĸ"8N ѥERnK"#o$Wu*.$lҜf1TfSeuhu"q议ܬiꃗeE "9ӡΉgM4HAs:t~LJmBE ! LAIM*WJ: vGg5Eۗ5]T һU53ӊ()vJAmB<%i\e *KjDe#"8)}H V=\v$voaK&cV=nyUl tΤi}Z 1hӺs'{DKȡ >gec.˾"_sny )yQ20Xeh|?4n׌áӿ&5SzltYBET133U<͸Tlm#X߬iZ&q~>PMpbn@_cxaQWK߁bV@¤|?/_gY!3J l!KuU\+B@!;5(aûDo!DϤmݠ}A88gmye⇜akaS0 2xlLkn=zv_=J2zԕOf Is‹vЏ\k\IQZpBO}!uPd ݩ~G7mc=[Z0;PG`'OZWl! 2D2?ZȌ q)_Kie2,P PVTXÕ"ޭv-0됔?<-y_] Rd'Če [g!JCqv *(oh*Nǫ=`upTK|`q2Ѵ\TLR_WzwH1?Veu0F`6my4\3l*&U!4qVB`n`SFg{iW9ѐ@LJDAC$`Nj;-dϬQF4OYazu:N݄8Yl  zf.kBeUF.\)]V8w ew<70jpW,vL^Z$]cN|m? $YQP>G d)z騎s/^Zc٣؀s>Gd%#Wb޸BcF\mYJslt(ł@<{nٚ`{y***"6!5_#4zʉ%)]͔"w>iE|X@JjZA<7KֵT{XnciЗzrVUSh^+Pq'd6P!7n.ѲA_9 /m X,\8氄 1zŵ:_{篸K!XڏʤKQTxusZụp-8 7ǰM{S|X!Oɂ;Wqwj=9 ⾚Ēb47)/IDx&FAP :yU0r^7?`(ck}eKK="\:覙CUE'A*31a6̔e82g}ူ2t^G^⭭I$5EO'%q`[mHɑq wen~Y J["B,QiKy&f?ЇսIk)x!FU\=Yt mUUz#Xu ZV7TuԬ8Lq _ȝP&Zj?;p5ǵ-`F3~)R; te]f>g7{gm9YKXc*D>ނ9x{ԨdhffÑs$f61 J4 odZ?(rfуeJ5Y.*&xh !Lѹ kыic]\mTS-|;=~6ČRpy7/_J 4#ͼ#b/m@zda_!azZ没g\$ߥc$&^MP+Ї^9f%P `"qS@<*'pPYCdM zl2kouolnFpԜ(,WB.#%m/+d S7dz&S%xXʯ=r5.GW3J ,b+M_i2fµ(UK B=AI0ôLPebr`0'; Q}LKS&nN{M3tE}aXCѕљqfTdʿl[mg*!`?$؞XN.ىRQ)(.T ]=ڐM ){5 67FXZg#6!#47(g!`9sQ5QX˵W΍dRIܿR&(_0E*ơhe|bza{;*q&bEB| >S$fe ԛKhLcCWS%y!D/~kjM?8=IrI򬠺*nO;CɆSl? H&PqVQĥB;vC%.0踷Yk"&X1L vJ,B1T=|[nH1 *F?XD,1Eh= 4>lh"nH䂕[EjCOjlT'Gy^_w){,\;R 6S9*(>B?(cݯӺ2Ups%K1$:ُlUݓTǞ<3*ֻyK|McM=3_ ø 7Jo\Ie+s͛vR#B(9[ ⪿/ wG?}hhR#uVn]IӍGMISTǫh<σv7vD84J1݂ i!3!+"Ƈ:Tns"ήA_4 iԣC?vTzbPq oV_Q|V1 5~ 1tJViPQv⺢7'XMvejI6aADžn2b)L4D'2SJisF_KƱ d ƚB, Vk0jA@U5ztX;(8및]0(sz[OqQ3^ *K 8tNt6FVVesT ̇+0"x*w gXƚ5KFߗ Y}TM7Ϲ=!mFuG.%6xk~[sM3gG<f49X5:8?&k_ PJ^?ou}J0Vm mD+ pnz6ysA.Nbyޟڄٲ&m0 JU<:Ԝ}(y^fUJCɡɐv3emZ|RЇ "IF\ z[~mN+N K@ljjHuԻ8XI-߱8 5Mi)+ oAÛom p4sQ]\/ [Ӓ C0 r˓3Q Su@i^2Zc:N:&1[3Hf/d*Ga[ Ԁw ~k{I%!Ų 6!GT]vqMѝœtb5*F{N0ʢP]HjWk˭u^ԭ!+0UU+@#Ƃ94xeG3Ê"`SYsD9sCi\’OӺ8!J> qe܈\aQ}wzg$z!Ș\fF'RBFMܫSd&ZbSI1U /@dʝO]9<_-LJE Fjm3㫝TrCTpUy9\Olrj!lF8ʡrW zJgIŘr{1;K_q?EQ3t΂X+Uǻ#]%El1[!˒~n8&w_[Tw9Sǽ|d!<5=fZc'+-$Bj;\?q񫙊.=54x뿩AUY'rFV?$uvOl7f)>NgJn.av\1m+J+cBo;>AGhxiCs.G2VCEE>& &" K݁U׺a IC,ҙ߱3\'$|*?e[|XچpƥU(N7 HO%zgV(3 gyh$ӕ"SL#ܰb~cߣ-)L'FԆDٚ'D1Bm'12(cD3,Lyfov[hB\no6%R䖦!-坭Mk9cԫ)jvֺYKm6v判H~0ψ~X F yO40,{ r{l0,l|'5 \ izp020쾿O.ly5v&3/>ǫPGXq4U6$f*ݥ PxY!5ێi-&/Z\ 2Q_Hz('!o&vx!46N[~iL:$<;!YdA̶sOifZo*\ s_e} ^ssI:jj]3^<-J=)sTUxJ%l/S~ xTzu }2m ?<?4]$1H]F&*n#ʒR[~ >tYliMm#I+uE#k%>b 88 B4}Ҙ`ϰ¬\\;\+Y{5*+KA'.|fwfs >O^ V`>NhD3':oH&6ON /\I5 c2X<6"PK`2O"!&U5iJ֘-lgCt5'Ǡ]Y/p:q&GE*8{D>#/ -dccd3 9 qԀ%X-``YDĶ:`݆L`(qxiHwcGw@NcQ*&D^d*;xpReQơ@gƇ:}TB-殝/8g f)7pUKq&~ZXԾRG˩"3=@Ͱ=J?ħ&v~Ka] C)1fPA,4rY+S J?˥YEK(A,D:d3H ``=6Yqnr&XuKV7aO(4( ;6/6HAaB>4$qEч E""q̃A,ZKͰK<ȓt$~!aUjVB$ [J#~Ҹ 8m%QGm\~w6i@7@E]ẜVDU<٬ͽk$*:&$4oWyѤ:atxV8u 9v5@2:d3q `!L~(8^``-g/qKN5ǡns:Ex淭kڏ 2L25.k+$WܭJΟα^ 郾ȒEz;NP)yRf\7\E_}gڙQ:L{Sؼdg_Շ^Ť9r1.mC6^EQQ)Civ,B_oe#Xג @1ٝɇt,"u/ߺ:Qe6H&Nߌ-8 c\ 35Ig"Dr9C5UY93?·7 ǼH<.-w`5"lq g:U̢hw |xFg}۠h[+#ǁtHVl,Awok[gj:Vep.[wIǚ}ْ4G^rOQ,݀]kw~u3tl/QO?IK2#@gOG8qYhł[z XLC *Fsn8>1`\ŞbAS#; J÷:#Ts, |̖nZ^6ȴIԕBDFa\1Uc\ȠPc h {6{иoH 1'yݟlR s̮|NX0P {ClpxzMFؐ[p-[Fi/jP#4%Yя[.I[ TlB3H4SyE P$" t=&/Qqj]4م!ˡ~Yi2u DW!+ߢ"`W! UjZ|OSP*IC&c%S8#oMRRZݽ`JrOgɷPbO#D>r3*ܢ gZsj`nH<R\<8Cpg9쀐ssB )* wU({rK.B5_-Q= ]k%R a&#q)RRgqfPYoli5%?~Iٝ/geͤCwVC'B/?2켖:׀.L)MQ8at;R&+utnXg.QV7,9IX1Vi;' i )TWm7N/J̟EBc"]_grP;.:JMK{"ukoT@GߧGd4q?>P!#ɾ9KG|sӠt!T&~kmMUzۦeoģ跇lR}GIH\/<'EDV0<1M/a`~®3((E԰2 'U2n_n!!r-C"p V;g7]e^5T5bO:TNkCGRA:qhx(i<{60wһ]h+PlIo'R ^o1Я9M.X~.^Nb) N2db n:ٸ{(t20CtYCpZ箔P? "羀yq')I=C䮗_ߒѣ,-fl*n]7rR*~J~˪9)J[&I3bX~ox dmp!judmDL@Q v߭BU[jA꽆Qz5Q`FwZ5, 9M d>+s}yɈA-G}(Fm`1Yk[WFfJW56Aߥ4R)4HNhvpĆڣA1Tl7)7DV3{/reiGTEݺA  YSWI3g:q ¬:y$& ڥmX|rUs( l xyUQQNƯNtr.€ǎn:\g d]HV6"|׬g9d)Us*N˟(L/?/ j'NO}ܣj :Ũ ɸy^F%zoÑ"6#mƻ!B3 ˈЦTר*fg4Lz< كE]ʄS\Tu#xyZf}hGе7V+9 }z&hI 1hF 2NkbjSm{xd#^%']1•A@9]2*fOQ!|^9u!&!"k#;]Kwng݊HOAC@Bh?; V=͇rv#oox5F4A'#A(DgQ I[`}pp1N 3>8̿eI -_{e%8tY`Vb?I&M$`' ݫyd?Aqs|۩ۊݜLR2_8:R g oy&F>W\X'G'5@̥ W3.(o]At.c®}erld܁J A.-Ȝ@>~Wn ULL.\_dYFKTX{fs _0Y<[nh-s!3=]zX/@ }>dvs I`T>><,xӭiЫ:@B<7QHCꄿeU)ѧTˬ 1&Ņ{, C4뻩ߴi຿Sgon_$&)an`[G Yz-Xt8At#JqĺiۭJK3Oێ7!xɧlvw4JZG]`S~gkgJ0k4@DI.ejSK5RE>MSq[K uU8s*5ψ6*:,':O#=OF/_Gڷ% .֙F%sR6[uN(B ??`U# RwfaϛҦԸJtzi6(L~ vS\DLhƈ;dR1Օ"J`7MHJ0S{ 2cč3sP'5[{|.kVEZϷ-;)7٣xSih^Qzyr3K;gG`z!zq«# ԧ|_y{D3w-9V#`Pٰ@n+V:^- Iwk?LJӃoHֳ,4+ɻǞxhTcE*I:|p8}ƵnZf8HVN໩#ą!6,+FzTii0PT#*0Wx <풡IiwE~+M~}뿿QVR~u@AZ .{_3f%Ph!]RũNůSx' q"a7Q5 ]0*i=C۔ܕtq6bQ +'u5NׁIiI#jaOY_7:(`>V s +:,bl.@ՔA*VyMG0WͯE 兑#K8 W h)4I.gjó(rI)o'ҕ#PmIm R/R~rCU m}[rBHAc!^a]ORdO%vj@w~i'揝tbeS UXp_|n5s;,3 V(?/Òfc$Wď \\ 8|ͺ9\hgN2qiP!d|XJWԟY—<̡R%v>.>=A¬9X>w26ʼnV}y+cX_.7PIPQB .sYTnL6*IТ+n b)nnm96_>q ,aH&v2q,_yų PNm:ѸyG_ۈj Êx>H({{p&3 =OC~cv>2E>0 9̫Cw9  *z|mR!DHK'hЇ£^-_h) #yU(L|SOC&CQ,V(!L?[@Q'ujIT|DZqaa[͞5~by߬R2(.='^r7[e|̲rݜFw4L_f#o)Gi?2W?NYO^">3\~X6D~nV%lJ`vXw@=y碳(>t,./"_l mS@ e? M R^n "ne%'4SEfNu]ȓz]:m ƞև:ji7́qSn[y-x ؒݪ%>t/xрtoLK,ڐb)ftk'I\erc)r<~΅XH Ɋ٘'JU+uh=`$H_+zl,J*I+Ѱ^@HbDZdA'q 40 \@GLʜy?hE;"vc{gt\v ~l|R R4?1XIP7J{<$38szю^^UN_z2-)~؛;N8rnok!A%Ƀ 1GmI\xwrT/sJ.۴Q9EI2fwhO^?:(ΐ':DDU @O߲ד X Mx0;p;`fmdX$FZWB<.}} N8 t*Bw!Ekj^xE=0*S= =Z7PjB s_`pgPC*W'j".9|qV7ؤs0A͏67dyEUky*bqS 07WWVJ +xm\91Q[Tn e[Ko;svHn4O鶥/-(MXC9FMN"=UJFR 賵 HI+ UČ9Ɩ}jrCz0g«<> vNq†LTʓϣl\f`Bʵ,'nD a,㿔E67(zرd :ItH" 3o5c|IKkC 5Y`T373R3^+YɳrJ:?fI8/Oi锬e?J"ȅ]u RMB@{}&:U0nj\A SA-rX0J W4&FBENOqFbBX5,6566Pqإ63D溌G^Jyj_b0h`8+%C~2#/!FǘJAs kmD:trFZB#GAQx}9 n?`6F}2Wz|DyX7?6ID<ڟ}:G"QĢ,kOndݪ~`vp=U.lgўHQTI8R >~қK۝2+ 뷊H{vjLҍ&Fho#a3썘Eӣon6\&S P:K&5Ħ+أ5҃a)2^jx7Pers!Cǹ];ݤM3-#Rp |z xTU9}>C(n9|XCtT!_ŸTHwD44\=f1Bawxe_CojW> 0J#p8A{*9k(GMROj_"tPV(=ϱXlo=Z4kt]L0~'[؆3md"geڴY |[ Ed4K5#`7'Q]=  *.b:%H8 aoi}O 7/"^}W{^Pid?q92RRZ;+Oiֱ3ymGR xtն;/ZG8 H' U !U#vy7ɤ/b}rL ǯZA5XH c̎cjR, چ+{a pD_+ =Ի̆N$_ p/1t?m~4l]WBd e;WpgANzر z*~pB ?8njѴ G⿰ͲOptǗDE/-w8MD Q~i%{Hc:WՍ(ưsb5҈"_ ;`ڲO3{]p8VOV`!ܽft4P)D#[ Fn_=!̝G% "eؿbgS7|vv*۫ VmAlymcCSF-Gzq܉vr?zS/bm1#_kYU U!:ֶj%*c-/W>=H2R*L&r@_Йtt}Y!"N&)? $xCi6wlwFup 4 )7v|fYiVj['sA_ha1S7nOQ? ?hyJUn{d >qծCIIh|FA0RsY߹_],yf^D=>%YHd"$v=\ [Botڔqc n#?]L텊N(.2@uҳ#ǘ:ҕ(R@ѱwx9swLʇUӒdE\tF)ZokҹG4Ǔ>۫UkP,>UjE&D- в'X=q5}ho8*`㕶%c v-.AYbd¡U~lx&a+Z1B]*TPCtA[T.۠)X1)ŸJX^GuR#d7msX)ZuB=W\x}Ű 17,u#`D-,"crNfvL 9"9/ t=)uuX`u4TyI^.0&ۇtcwO^?9%WTֳ-m*}.ޣun;б)M2)Du|fY}#Ծ1DiG>;vP($*0+Q0[ 5C:q!Q'2.T KIȘ/#7r2@ANRM/v QIGt*_;VH=`>>,:u Sg G_k2wo}Pb0 v"PD Fv;UgW!!LFJ6%s ෻l"R,{wڗ׃ (@j[i)q\*^;~ylfY/bTҴ\x'7vlX:xPg 01q8㳛$Q'W`W(KYO3{>) vWXFxL%Z{NuTwR%B:LgM*,꠨x_<8 u1 JFQtvbHG8Ŗx2J0(אfSlYovo8P@ q@JͨCakRqwoGthS~R'Bo{hGK85nU HAr^4 WXeG];jI/9Vr3H}dKm*e"hPX%’3jut77 8Xe> v-8aP@JK@%) -N*oH;paNPBt-{" ̠\y ۵ދnwTxN Ň} kD fkHMZ0۵GلݪIC#о"rll>%ׅx}Sjx=8@gF:Y+O kræhD~pQ^ίд&k$pL˛3lmx(Zm YYwH_bk#n8@)p,~7oE9l ۝ ;DsqiZ} T÷H޺ MҌUeuԶDmfYCDUUl$o6'}spt03S"'t 橏1Eu/E/{-bjuhQ96Y4YUM0&@?<8-tݒDؒ^SDxe6(q„> T'R`gpkǥcR9 䠋WfAWS !,Ao3)D|z{#Aȁ1ϊ9z]æV G 8ň[5^!S‚vH(ߑmJOZLuƖ&-ҷF;緝r`Ei~e> ט4A-Wx2#$NvW/:s]G mgO ӣ[Ht $JhflJcTMH`˂FY.^cHs1-;e7s/w=Ћuf͘)zdwN>DzTF";$pά*wר4FD|hPm  (|³l"N7"C "N@/KSǠZc,tfB{Nv,^ **,tk3Ũ.{Ubf9Ϭp6?0!&bּЍ7–Oc,@\ٶIr 8֎*Έs.Nj5|t[-)]װz>а*\pL_1Z?圙qCC^#B^ 8f4'&1ԉ~"F1[6FG)l'PIכYܽ~D~bEH(Eh_Ƚ`c;g Ș.)m'*gRZGrmD)V JvWȖM۠Zl-fVMw͖/Gƽ Ϭ~!HΡ>eqjFxGtV+NN""裡0zϓؾN=*R2_6RA ۄ M5ε!mQBPFU0-|C/cAW,=6-`%}6<=`Xk!2ݼ՝r§as+X@n]c`GpeTZ~&dÍezo>p/0WPOXp1i2F4iOSt0"M 6gGYgF&岸f<`ZFyH4+ͻoIH6+Q4]7bq>?~{iT1fx,5"Uu#Rh W13QA(9Qw|Lzb`#7r^T7$r6g( ,M@F&2Q@FW !PEz(xwݥONEu^qSb)S+c$,mavTeHM[mS6O9T*?גc[i5dGE`nƟ5;uST \*%8gaA39rbp8M"*oN~S*n%s/!!w]䉆H(=Pc 83HH4[3&yo8!~zux[%1,Jh6WU 4Û>oDK_M?ֲJC:[ӛU1g 酓#_RM»gh_ pJv@Jު>ԍ<׭~*l{}9?ZvuJBȞp5Dvz& X >ieO(eMW&7q!* ;O"G~w!_ !ơIQpW~+k$mNfn?Jk%{ At_!2R`פlc-{a!dY :gcedMzUOaHD%̵jt4m.],] to0#3xY4ҽSP~PrMa+ͺ]E-}gSJeGѽoX81 AD334 cGuOfH~. -?%^sU-jEG|mIt#0_*Rqy8ƈj9C?]=~OBsy&c̺9Zˌ%81g6 )M@CYl3'QTw`uή5|:y;lc/~jryUԕ@8w pEsV7s&4Y>~0w[ۦI_hlZۦ%D쁝,_%7IKirBVŘgY34dS b0P>DT~Q6TD/#xRaE <!^ks&Rtȥ G+nXT5|3OEmV\TWM"@ojKi^T*\J$e 8o'_:>dDv4*V:rhM@9[.g'xOt8Q!X/q.3g!8@PQi-\`aC|/O7_-Н/4~Jת WѠ.*~N`CYJjb5oŅh*O@`DI 6dGKph[(i(Ĝ,݋r!WFt~HHݝƫ;V1Acnu<ꘗ.rcu3Yv)4`P=sjHv嶾;SKNuJ`mr 9UMWt+<{ 10cDZ0ihK, хw L2E[/I2m9,PF ̸Ǖp\tk=݀ꠈzuńT"nFhIpZj0ok (YYrxC{3:f9!l~FDJ:aDFU|v+u!,oy6F0:)%IFJJƼ7d8J\݆مgjr20& &8ʬ*ߋ~R5O( 2ء8tlo@Uٮ-@λ^(Oc4zݙќh&ri(04z ' 8KGX^HrN@]Ξ}sV9 '0dk@ٺ 0G+;;6el~S 6n:ZZah(hVkC"iQK9_{c^YD 0xbwCwCpss~IV`F U!p”jZ ^K^kJ  nȮ$/P"]cJ (~ ,=8Ş$ AcKL#*+٧l{hmYsRN8ҿh"QN}VWz0łL}_S]X‚IMK|lguEp\lZIy )eKNnLP(2 W 4.G8k0lM~A|K@FxRrkVl56 në4!qQ@A"8 q'\qŐN|1&K=K*V*B n4$U (MC)jTJ=wVN\1͟ۄ<7`L;Jb'3LC3(4c"4!]=h ^^IJ'ʼnǠ5Yr7zǩYFὼnHjc?D> \c>PT߃vTψSo3ldfg (r$#v-HD Ma5=mfb@}6| զShdÞ 0^=^(ho(=:2 |g;`GEx;c 8މQ5$s;I7`P ^ϏFXOx5y^ 50c9awYne($p7[-ǭl$d#7R9SN{l̟%r 1Ql϶F‰^yl6&HΙE,P;%}+dPdcRskwWҗB`d<,cG h1)A0RK.`^E=>Iz 8Wo&擀P}uMI-z$xˤ.Λ&.N$V|xQ:h@2O~C&x~GX<@UHزT "XhaZ$Ր2`A+mOOΓ^JsUwSڍ(%†ky=xAh΍Jse5Mh~~/8lfdv>h"ϤFo"Oj S p)duFEd+NC1FC]^Iٸ Bo/Yit7rwh"h"O'a4zr5c`YMU<{27aCpU1ε(j:烷b}ISDV7_}]%53@pKN^ 1Z阅srtl)9T Eoi3،DGuOFnoz@x\w"ZA0Vs*Q}#[T=|=`:4 XY(4 9AAʂ![]GZ̹H'է=CTcf ǍR]@pQN7/oyq0/Z'01NyՄOҬu HFBqb qd7? $t l{yVSPi%0%C(42:Cx%=;B`T;7yqvڞPZƍFug7 e5smH털b&YjRܑ1l U0T$MT݄*w]'MC ^̠KGSs)%mD@_qW MDu)XiN4PjpC\۲TH6XXy\J:=(@xyBj"ŒTͤ=*8c96T]F*Qp~F TM}&y6ݓQg%wӮ nTo2VOl߼cHr1=ɱyw#9 n]뚠ͤK 6 Vqȣ14.w dh?Aqv)E$A@&/˜ז<|6B)9|Mxqx8brغQJ@ d|-^ᄿO؇T vZ)/@o6?5TE%,uԬ!ck꒺cAvT‚P>{+*'8BI a`j P$@z(;!s&ly ,F]ԛ4!xaXf  #P9F~AYSȤXH+@B* Uef_%6\Y 029$Ýzg>S`Nꟊups r$~޲M5,n#M`̎4N2WZM#w bUOųpj4qzKP`78(,ˆu|5c5c)3f9\0fВU dS+yJ^]"ksJ_ppVGƩ2: ԭW#9Ӹnd 3sAǓ*e:pa~3L#Mc֔FiRƮ}Kzܕd?U 1|{NS! /Lްs{)#H0fvɏ^%E BB$O ~+!Ku<@şDo> & Z)2bPY3^Xƣfj<>|j`-w؆7eCu62KB8:7y&O?4拸,\/ڥ'eFstȳx;@ܶ+2z0Rr/zwW孪7R3f-˗#u,&nN3beZ(m@|3t"Pt~ن0Ѵ6hӿ0C)Dzji5dj #47b\ˤ0y4 !jC-o/g9/b %)0=rު^I*A4B d<5S{sep;ID٫ms{9%Oq ų qBeySiQB?Q|7.KQ0;Xhf-E@y ׾\1JTLEyoXd:s3^EC| ߖ߀61Q~91維-BLR殏 :3Da?Pa@PAX_a:?y;@SW4x޵5 `^_!]pp(E(zbb)_`w!J7H& Pl\bGC\\Aڅ#~15Z~{Mb Nz?G0Zrr.G02l7v&d<8FS P]vٔ34߮x{LST3piӡ)mlVsP}DFkv.'~?W"V*AW=~ 9bF`2K58{].)9:8=_w75 iLÈ\=g5a h:8)\Ph1Ѯ$t.F oK-56\W L,_aX&^p8D !LNB 29M&% CN*'Ic+9GPZ {oqb41qH'c㌃蚯Peń uӪ)h:^Hcc;8(k,Li//wpRCgȱh'2y^'kγ}BX@x%ˀ >[(l͊#9_}Ʒ#{ Ƽ[BH]ـIe8#ݙu.k͋ ل7;o'z:jm+om&"^Ҹm[/,5u$ݬueyAҌ=RBOpIt @ S(yBik=#h{ؘubowEB4'|2<͓T5I "-Sdۣ+I¯;Q6;y2 5zoOWn@rW`xì]XoxdӹZ>r=[ >:sͤ=F4*"CH!L29-G.z oP"Ij 촛d[2Ipe1αx]۱YIމ ޮ}}&fɧs אۘ-vd}L,K|U$ _;|sjG8߶ IA}PPJӝAO1u `Щ;!9$qKK{RR+Y2 KS :yeI'TI|XS{hް *"=t-y0ޜ]1<{Õ쁉FX&GBE Jl$<EJ³x}s9=<&Co!\{Ef'$-M#Ds"`wiK$7H (d[gZN} ՛4`BqOi0܋T>I<2SAHbR /)wv3L!빷%::%mtnus D0veNhoa "ֲwݺ()ȷjq-5bIǗ7vvzL2ŒKD/=0\?86 K&vC inC49pzMPy4P%m^΃[S1CRkRTvi;xf]MI 9{ 󑽠gX\iՈtܥ-F!&kw _zb@eNjpY.?m% 9Ͳhwqot?!Cމ+$ CIfPhyl wbnOp)]ަ=!C٘٧m%#r 7H6zr& Q;&I<,I?#ZL{GgD3-]BؗA(Q,B0R"CZ'MdƵWgYD4E)'vCYy $($CT ؙί_zf;J.|:Jh)(UTf0[( npYs#S߲S\G%FZS:dǽ6ԟ&)FC6nfoA4vU}C~+!s_\B!7hY巩&0 3`{P7IR2Ն8Ţ`q;Ny< {Rqzχ߮JSnZ 9h\QX|kO>(N [TI/]saf>NH 2* \JƝ],# dt͞RNn!܇5v9JO؃Ң2Ʈ1(cb^+mC2B7IH<ീ:u.6w(r7^pꍟxP.+_bXw_uCkhY(Ts*1s"L&1ᡷVq8&k7Fr2)$~|A(Gbx/\;$f $ADܼ1y+knw*eJvgʤm*`K1uŬ-P̿.yǬ|e %`VZ#%fuqע,QjՒGe]8ܦa `Y Rf+QC+! d y(L'AC4ƬsFnX< ў@EQ7g@He )}N \6Ƃ/\Ǽ._mL.@\UT E$K{-r{[~ jxA,F-M.._b(#3wjý>o}P+AC/ГBSxTr5CPznc" ,$E{YWĴ5s-TM %pG5{Z\ 7get+k$BܽNi+nF̍H/F0-K3zkR8 fӅSW.$zhp,*.og'U0m"ғ~aN*J|;\ϊeͱ&I`Koȿ[,17XAgrE}j@GPb wZ3>z!a'_j-3֩V9X齏ifhl4Y%WxeqNUSūQלQp$,w~D<6E)NzO ]W"JJby7lm椨՘deq>S "ܒQ:c@@-bQk'-<>ezTm'%{҂eXz?B/h;%*ANeHHe6GɗW{Lm#-K%Z8._=SU@ X67}ī3x!Ic1l*Vk},\ZkܒMoÛ, qض{!U,ox4+ %6渶)?x3wuŃ⊕AeHe<&4,\(+=H(H;+QV`@?|3/F!RK i)堰xơG&ȇXʷ.#}ϑO\OU' ,(f>*"V^AsmT~RуJς;Rd0ΒihmQ(aIvoTKtES7nD*WKjbBM(V3: {Y5m=3y:;`V|#r j?ɠ n+e'7T7QMf -՘!#sNT@DA:6 My}\jHV Ț,U45Ol@Bf ٪ef 㞍eXHE /3.Z#;^ec4#OB+*4,Ԣ&uMgQg@s-me 0Xkz*021y>jR yիxMnliCj-+'M?.yPmMcuPj1lʘ۫S:@4\;}Q";gfI QmXk0eǓrT5140tP+ OY1e%F^,I.>{e|kt 3pC;5w9aV5MZ _7{Mhۭ͵BIojH.x׳8oqon7z DΙk iMH=j cXK4uvygmgEDgkQe))tE>*kh<"n>ԌPpVh QȽtpR)ԍCkw̳\EҌq͕Tϡ%y'2S-P(A!4p *gh莄Aᜡ6~W؋Wk.UJtX$Đ(^c>SrF}_*nR!r<2I =*Xrׇٲ6U+[罺)<)=fla7 !Cޫ3F[d o>9Kc&`P1*_NVonaى>TR7Bd'#B9v4_YSF8tuLPH^sbev6ڔn{7K,N=74o4ɲ? 9^j/yA +@{2Z {p玟2uc_8Nڳ*"!N TeXJ:ȽDhMz k*}YD">2v16j0Sjt h17CͰfE@6QqxpGޏ)Gڮ>w.kV~> iFlfMe֜6 ^OHsbB]2.wޣ`xλ+߁D^.M5h͹-(mx.{V[PjTxfp݃P-Q\T~nvfl?X aui~"N ;&rEiySx~|}PYihL2<[|Ll0r-6 {=:$7+I\:U)I;SN+ۑ*=Ybx5Nr*l@l—$^5k$YF KB"CxJMu*9aJp&c1sC^xii`]'b>! ծq_AZ)Ϲyv,WDX-vy/ ]K!oj! Ce/D on^yof7f1$ߧm^ |Ck~4d~2 fFwxnHuCi+)B (-\6&mۑSBU.>Sk[:+&[d)~l>D:N_Q٢ƅLjo%#JCs޴'Gc !,>vhsЮB^x˓H N^ n0<ڊ`͝j(D$( <_}tHfv\&<286&S`'̈Kz~eMD_M/ tvn"Ysvat8Ճ`qA/YW,B÷> A-ߌ׹ӍjJ*]}9ղux֮wvuMxU5`g~R.nC렉?5"k9i3>'G3YZ{|b?u$%e2k72rEMwn8l952ˢaD@ 2᧩)zisAM ~3B62qMp`c.EPcvؤT/}j 9Rm)+Eov*}/}hP$TyD*c_PzPRbg Goچm CM}rw*fyQᅅKcqN4TDW3Tb^~i㗝PbbUE7[|S)uWD_!HӓaMF24 #W$A#ዶb) Imk^&'δ06ybx +*Y_l^&pB0"N"L$WyWO2K\幩Y-{~dhP|:F^qOii0)ae%a]K@; Ƃ1AIj 1r-1*,6N#5cQI" 3(ˮOU+VlFLde>*߂̩Q@bZz퓑4a%Co`U|&!"Ui(.uh2'nOa 1D5g %WnGV0e !#R=_SI'Ʃx7E@mWԡG=J[d}x_I^{[)Ŭ*kUy-*_!Wl-;~cK~9ogOv4FZr.j}W켱s/MZwS%^z ǩ^i_ʩl!7̏q'V刜?Cu|k/$2$)i5J'o~ Vh\W$[.;_WpBs u{#2W]:~U久F2XVGù^vښSM2_(/GA qڷ$XT}@d 64Mq/'$``eo]5<-ʪqB=Y?7%y!!u0_S0q$~;ӠYdAez*!,1a6>JP׻}+..rz) ݝ*]l&AmR RZtTv+_3I'ܥ,)'ibRC8 / b/do&yy(8,9,s @ǜϓ J|0J$ZA6sh-[ߺRO$0X k1YJ4gҦO'eh(qLr.e5'.,>5cQ)MǩaES?sAXVsa3\b[T[|c ?i? vEe^ t6!ˁ6~ cv8*!OcKg'flhVП^h+q5 #Mg*MXF^ʖWqU%&}~Mk!O ICl;E6nh1x`զ+D<º"*M (ުvghP?:d3HR!Ch**Vx=oS0QDUuqHwmFe cR Q*Hb9<Ɵ?@, V|}Ք*׬<:h >q|,]Q'j ;ja<=+]$W`] ?21=AD2b ָSB}:*ҡ/Ac};#U(fg @&n!-vo#O }e0;,-*Nȸpcv`78 oF8GYGR"DeJ>{+Ԣᔎr1EZr4\H./(\Lc?=xA@(n_ vg-sP^%Tw,훩 ^Rt: >cΧ)\)_WQl7+,ZF]T qCl{8|i=^2LT qȖ.j^s %Hb7U"je ƙbC7#֟ݯ3[˛,Jm=n;Gd^NꀻO&hD ZzX,_UzԅK3һ怛D_|;p,~AfFÚR6KGSaA}zBǖSy,Pôc.P˟+)ju>xk&k}#ܳ煭̣u4}'0:J6(Ftr^\fXs4Ô6_z%]]'U4 >6NҴ/Smw3y9QNnXQ"*<1%/8rH %k!u1|2I 7M >bd,h17q% ")af,4so,KM ]%4-TNVrP: E<6)(>7Ch4]j~f4ާ/ZrDݕ+CTؙ%,-SzӽwN(֥/4-MF) ɲeGA{;A,g"/gG16E)Op{HM4S|ۉH+UlTҒKq1b{/_tuxv.,vRۏ9ZHx6qpV! HƁz~ ^6qQ2 QSgG^4_yB$H1`m7FÎƐM+4W־J%ȥ p]x {W:)0srX;) s/6l֏ϝ:XT%%7bG9o~᭠nN^wqpu%OZ)z#c85zQX8vU_V|uG %#׬y+56+(cA sUͤKeiAq2%=OtZRs. >z.O+$˄0fds s&|/G^p ܖNOGM6C/Y&kEa8e:7?Y!2DωAE/􃎲Iq]yÚcƱcL;!pWyM5J>V*:PolG?,:ՀOb|b ,)HV"&c 83U3ʄrW}뤙j8IX pͷo ^ÙZg>i/R>+=X @pԈxNq* Lj%g<;GGev76V &6mXEoi|joXNٛMfm@a;k\cZGKgiJ\k@ liU̘T`t-8s~JMZG)iiK"w;}A i.Fѫ[tZ%t Iw0+%;d6oa 9M~_#}J#2>:6Ԏ,7FU񓞗Œ[Y)H&;VR`6?8 3N gLly-fJWS,,G?B Zrv)}jt`_$f)-j9d'Ӏ BDY2=&c>ޞ""C6vá=rgD z;ǜsbtC ]Z{Wq{= $B†r'"QP&`j% +R+g˪o\D -xrK!4ʱ(YT#9 oAu. } ]>N -VmuIB=ym~[Ńkm\1OìE =}!bUx¸~v */ՊNXh#^{nZҨϮNh6dK^8 a+Gbn;F6EE(,d>z6 ɞ$# q tq} 4Q/4!* l/iItѳP|["[-ԐO܄F9K0jIӄt#7,gW`ĪrݚuG_jFݞ2pQڬޗ ?Pϡiϊ&5,AGBz# #T%K"NF(3ꄵo? ,+}@x ScUr'GgfR]~yD8QȊUjzh) *{ZcFTjT)w0_\unmy%1"w -gyQFG3W~~ڒ 5(x1s3Z=;KN[q=/~g<<ӭΫE̯x/K2޲9Wa ugJ-(qNBO/0USSK V,2Dw[ʜFXYQ.OHl>UZeLГ?ZWJmDdA ҇Id}b; |08y;Mn=xmb˗REq!O뉍H^b]@ /lk~_\E/=ތGWzCt&=lG 7/W`͊/4S9Մ=ODmN]?֫@"$8< cM>Y~9R?Bȳk՜Ƅh2 z5 q|<)Q6o:Hv !Ʀ~WE 6踞ߟB&ȮxW1XFY^ͭJ7w)b|"b.o;YNk9E4|I05qՌ5_[2gE*ًnspp6>-ua鄈r i4sv|GB9Fg?2ei֚UQuPcdv"^B:{*Ax1omDsg붟PCYV-|'햫b 򍹛$ 8PV7=z :nzRCt{HuOgBcmN[c KXi^0=(Hx[[6p-EYJ{Vg4q!}-Niw .V OL <\p\>/<{dl8`0stvB[/.E2F*Fd%ب&=c\ȦH u! j #hr0оJ@$E L.p\㒐y LEalpBBP. =|ӭݿ~(": 8 U4?uKQsN6oWzq?ȉ8} e 8tSWN\t Ļ:W.";B,?j˕e`8$Te//q! |u+{UN{z6ue8]ܿ[2֩$YsV^ U~+/2s,L>t,S3^7˷s}z!@EuXo2jC3H21o+u$Mq ltPz"Q#uحI>`g N%S*<(d5 ccJ*_<^O&-|]̼}2@@NJӡ!줋4Cqc@{+cVoBxfvwAQ) 2 h2vr$"HkPy[WnM5X`R=>xyG@|UuC.4[^D{6FRkZr꭪6f9n dNO:;Kxy~jD°`י[ $^&ˣm5Zix=EK7rg8vwb2\5GVM.!\anu C6y2[:QLk/<^ ~[OѼLcl*@Ǝ݁ 9AHRÖhs&*1Dt:nAiVs_]GRv 4z~PE6vxo^n{o`U/NAÜمL ~t`r _1P ibx4s䰥ģNi-'.͠?H22̨j?A{ao"@I<i$ԲO'Ayς4=MZ!9 <2Zri)"'':^Z`i ʞϱį"T]U߳jb(B n-i[.m>Og6 ;/=:Nدf"hYnIvwc}BMpdw,z?.Nأ~Z$IG EyIBq}AA!> `}C Q˫rm)a>-ʤ u3NŶVc Df:ͩ}[=&[2ie͈ܾ9O!Р3& ): W>ƫxw$rWD$6VM&&& 'K \Os,NVr@y>3cĖmp_r ͼjUv (A!p_Ի{qGAtdT@K2V=UO%>ދajC7Hέp;Vԋe3r4 gc$z؅>puwRt7Z:N*2xhN+Q :U*=F8!"{%'}a! ;@C5HXh^ ؒlg/e/*;xLhôX=}zi> sQb(Nσ5-e2^$yUbQB,oy6a 8ŏt#lwIe扳!t*<{M)`&$pd e*=)þX ϔ'o6zYR+m(Q2g3۩Q[9+]MQh~+! h*_/|C_0}h6ƹ`/1< 8#ABAjqp!Rp5ED*5|ETg $oUyK s)R1իm[Ln.A,ٽu!-xAp)GƛhCr~͗xӨa̚cJЯX-Gˆ?w /N"'ҿew$})Z79KS|[#4sW!,#\}?2[߹sEaG1+k|ezzۚK<>y 2tOi/ܷ"כiMǸ{-VQJ)"PtAg$ `^MBpdR[`,kh#% z^Ъ8eCq*h6$65֨uYXFV^< EtPV&:6'czZMn/>ba]W K y z5ǺsBQ e lts8x,Vzy"؎!Lɗ=2'.9~<l~>Qklh@44Q(%G1zŇg'"1s\&$PrX54Ȳ%C#@ԞSQvBEkL2rFEvє5*y'ޟ֞D054###P <m4Q֎ >̆'x]`^R%^P3Q`㯃NEMeEe-ɬ޶}V_]^ \3 ߼Y탖CTۜݣ- e 8ņſ/SW[2RҬҭ_{@xlݗsAwLSV!5 x85J2CMHV}" v>9OjNaԎ`$Utʱ]`@3R2H1!JF͗z#'RGQH9A{xhc% ym|{RV.']-P in 3קgddb47|ZcI&\o!iDV1} m;٢PlK| }O3;hzUMQ,I,BQ_I>kt UO .=Wi _(V0e1S8{+bXW-w ؏G< ox<]K+N[ m0>P]* 0t2|S"touO͠|3ɦ(cv1B&L$`Q=*uژڶk,p:"L4ɶxTN S.F}߭aUHT'F9+qz<;|R,Rw LyB|2 fmxl ~:>~@\ Fdvk?*fh&p\S: WYzb x3&OE޽#"̻9gPZc{@7ȵ=iƓzS$w)7olR<{pdiSrכIy<7Y3Ap(lԳqM>aB$+`m}հ? {{s*Uu̓X $,}Z4V%AENȒV)DP&>4g!XceBGM"&X2H-\ Ze(7dٍqI>Hה6|d9,Lٟ߿ /I!`K$גhgeڴ!22QB{C٧>?)6Պw3|,[y@k ziLJo V 晪M NOT6@HBҗԪ#tT*x_$M9 qV.IJ!^As˧EC!PoGISyN;O,fj#Y l+GH,"PdH#|%^8qvۻV+l:}n*uMJ#)& SFMa),V%輡5f݊U&> H'rBQH00du^ڦءr)9Z|$E1ǹXTMJ.~JTk-ግx]>Y3OXI+-9D[`PBBXoo~ۖ]k`)^GӣWe+c0z??QsEI&.<-R7ӣYb 3YnuA=9U͝"n(Hj_Z<%헂f-?={/eCQ3)(pg"g3w}&@&VZ'[jT0rߏᚖqEK&VaEiVTP`0f9/fʐIm.k]V@.O𶖅]nո_AS"PekoٟK 7+#fn4"OU7S0DjUq:3Ù 64F*]t0rIMOFDfgs ԭolT7;9CkX,?bczW}-ىMjBK{{Wn#?xN2ŝX؀_P nC}nu8#M:7ZA)04hY4О`mcثL o;x*&}T1^d%Jk䝯/QA!)-_iGBG6x\Eէo/R:1 BGzTF-ºiM*p_s9AoU(dް XA(os,JGi\'ꕌ%2Dׄ& qtZqJT9-0gQ!C1G{"RS<{q.AjЋ-حĽT/wB'0O #? Dp1h%?CSq/tZ6C qr_Eo%HH+(??iS_KuG@n=Ы_GH~}r̠['7ƈgq\ ,v.0|f7MKIpJs_ي(?ԧP8UK·H}s\hr68{+sUKP55D>1 'p_΋9ʙ8VA]&lj t綳.5 ތkPG4|O|bU*((jcncg'7.xE~Id. |a}$JrG]esg*ßa~7S_l2Kf_+ a9\9sZfij9r7 OA.sy{4IPQawdN#=Jere(el}鑢uZUoOp10>E~ #(Vuc;ͣ*$͞3`#;b`\R"Ps[!AǬD`9<65Apz}L m\Qo{ݾ=牊2 [? bxa;'a5UlSL1OjES۠ l.3*{7n 6$d$)sڕ59ɴeYeq̞ġ &8aؕί b2%<4v 50p6f9s.9ҺrWe%s?\ە+[,f挐jeyy}׿\/zptŃ$ N=(180*y`,q-ЂRF^Rݼɉ Czr/8Z?%ʾ#&72Q(Vx 8sL^aoL,Mxdݜ6q"@]:R+-_,; nXO=z5į@$.#NoMzc%1룉Al_N>/`He2u3䕁: MRMyh>ŮE8:b8 Y*hfMuoe &oSƸŚMl*Z:c>`¤|K~7T\UKV_gs!.<-!ښlTjD+]4KmiśPJc}c(S ݞbMsTWBҴ34S ZqPOnmCm37|/{7 g1$b~-^D#w>'LTWbϗ8;[Y1t! ǶK:X=R[7Y)+wszJ$8\.{7^QZE$B(Pݾ3n#38*KU-vRth&8pv$?4Z^DgRj׷y8jQ9+O>{sdgJ`3S'=l^j ^%ID& UKQcXBd<WWiiaKAp۱Y,{2=U$GZf}Dq h5Foo4n5 u-gF*d<5A`˕WUEhzB}P1AYO:UV3w5ul+ts@x"^,Uj媠c,*U;HVp<쌬%rJybe(tnqUj Gܕe~d>;Krvy*`lDNԮy&Wwڨ*z.L/;'iuT(=H)v*AȽe&};V ҋJL&JYGŭ0i#lK)S4K?̐6T,SGdEMXyaHQ]_ڍbvZ ,Yo ƌe}^y/ȩ8ɴ763w?Zc] wipm^%ӑS_+5.{ޑSH]_t]$α݁X=4cI#˭*7SaʯMUNS"HЁ%8cFP0_5Foz",{]ݽՂg?^ڤe"Hx@>N@M%܆[9Г% UWzɂ7tj}#ɤz1m*U~B^CNSYFEOA]]>t'7'e1Zgs0*k6}O"9>\+jf8z d|ve^?S#>vX@vz9rl* hΎ~)*↶3$:qL.|w: ʄpVv)=0{jul!kLXjEDRx;6$onL^VE9Xgi0x@W&~`Pj}897+ ƕ@ɟE^]|O iN(4wsSc2oN}G,܍cF=] 8o P%m^b4M%M5ΫvJ,^AL:3ҩyßW6/E(N5A|]~˹|ȕ˽ޙnMiI"I O"n4ntL;\[tN?l T@-HTB8}=HuEÇUلrtbŏqҽ?a; - uK#'eP'eȘ!䙋ZwIF, SBSi{Y60JXk8Wޯ W02c `I$C  OsôStZZ%Oq=qIډJbw7g0啘- 3Wj;jڦBR֓-Ixg9d\[{87Z O5D:}U4"_w,@,ZY1`BqqQ _9c eX@0 $ H٣oZQRXt$%yG4R@vG}b&SEȒb*")_@bF@8ot_՛}o;Q 6j6GܙUL9'02I :EnIСג ?eA& s7_΋6 #O[ꎜY)o_ 6\!32%2QG<&FϞ c:jWgJy?.>Nk mQzzۿ#lu\i].%n2)|'@L':WzÎc䟔'*r9R )Rl] DʇS㚉 1:4GC<#İ aP)ơB\ $o0|P솶<"(6楫!-:ZѝAKKjm& YF7 f3dZ.(y9A >^ kW$Q-YHzmYnu%|԰'_ʉRQ ZZ&*Nn{^9/קHFRȭK ڧQ6ML ;K: +W^N~dwR\6GŠ%+!P4Z  ƁTw{Bh<"oqnA`=pr=8PT@/^W`P{~TAupg~ʀSֵ4(IT*gI%4^ p:PQ/n`x9IoV%sJ-zgEgsNflt`#`M׃[/uvRxj_%|\5֤L퀍W "(?x2-\67G(=R!jDS[v̓E3:"ՎY/%ԉJ8 |̓y}R܁w1=WCo3G{H0g1NxadW a`@tHFQmJ JaᷗI G&ZQZ"&Y O4Y>|S t*w7G_}$~ќ{yaMu[)5*fnOÌP[^ۼSe DqQ ]Fw*HY&(a֕uY: SI{ G3^_.R%ica>D'j̮^*ȍ1|hhc_d=ˉi,z:Jhw("Rp㖝F}V]YDשnd]lU(7cPxVvUtk&qPBcs!QrXyR5& hStȹm9\ap jΠ>vIxt1VQ9_Q}KY_ﶼ; B6Jx=ȦX&зuG5q!Pj$Yr{\koR2- V {9 -zL}aXffXc8REG gdQ_BN~\cbv8[ |,A ]F?9)Iha154/ovWp 3\N#@ N͟*GUZl',|^ wkG DU$[ pȽ"װgEԗO®&~?c ~. j$/M8)[{ ԈRIE*Z= %b7?nWǎϨπܛ_v!vYSGCfQFmqR 12ygG 6Ik}c:%BAB>'Lpl=10K/M{:$oPUEE;5ko˧7G8N?ͱ[?a%q*;t%fgZSByPkrv9`jUkbJp\eҠQ;a֍Wzھ(^bd8d@ƠZ#VhRu$T*.^.u h-O:Ս-̌~ (6rj].vg(cLZCݨgǏlFw6s[.taO)]W$19=j?"hS2ڏbV?kN//Sځe7~PPtH 5*bv-1t&<3o ꨧ 3>jh뾆܍Z,K5n)n'sS{u;@A8ͭ1ZLb//OHw+`uBGFAq{!n?QT1S59dzR%Zӯ<=p!L]!2[8'vT ڴth:rd_u6ɕʒJ+b8j\ OBGҧee#6KLߤ"8`R anb?4҃9JMYJZ^nhtā<]M*0f -T Zӆ=^hYv jI=AʵYqYݦnCdBYՂ' {)xiEsuM[[TCA ;Q:_%<1; f#=Gn{LD_֬mьܞS$[q3beiC>"#"d*O˸1"WV##$jW]Zam-k[Mw(= 'Zj:;[/g4ER3a1|ۇ:O& }a/oygjw}և/kH>Xpš;Dfg'ԩ[8+JȨ6NdKivGfƏۋĂBS (n,QO@j0 Уں:H)xDR0,n_9e: "Ƙ'@Q:ph Ejc .z?M!TɮN"ˆ1 m{ҡxV 'Ed^CRi`ذ>0Y61C3l6rG-s| +fU)٠<-"U)'M4\]O`m+Q3'& tHKk$  e= FYB 7;-,c~`^Oۮ+㓟ŖW$6M;NM1ʟ<+~ u[OIZ1ǵ?h-jx)cmEYRl4' ~R*Cܔ꧁EEeh<ljvEˈn_g\pe-V`1R"`@;su+-%ɺ]#99MiLhjAqG$0Y$$<hwM37do**i& Oek4voZ*cČ~E^5>`Dt"3 ̬_;qZBK&,d4Ҳ Z\t HbBju\q9G t2XXre-.2xuV(@> FJ#!kA!SȾT{I}Fok z= Q2.ZLp35Xe9Ŏaa 9*=0'/1L=J_lAE"Wp|~(Z"9ydV|ELٍDK1`/qF0o&wwx+YAETwYB8i%4)o?k b%7O@SڷZd\(CoR`n7b!-{yvd"uH])q@N2q苔t)3&>"ZfmPL>F̠~8B $p$2uIf~+uzp ].RQ ח$r'H|."З-T6V[-W1a#Md'{&sżC~Y[U+ Q5HMJ; =40뮄`!:A;mRP;7xԼW(?t;ى o[]׈~6dhO2rE(89:t&|Xڟ<붴G!3z]%-F"JGH#4ue3ƿŒ^4ESsBuʵv?]H^x@r_ҌO4/'>ZAv)>GV)y3o(}7)_!i*o֯Po5CjAixrHPOt7B.*R;~Z1`'<iƤ Z*P3"bln{362fu>݂mE U5o'cE$uw䎸bM r"5:Y_Afq59>k'uGJbG[XE/]:x4|QbR6FzJxAO}CdA`NrZxk54$7= KQȨKzd*?k9 }m3RA),ztW D6x3ę >n-m胢N{H7ua\AffE Rl}-w(.?kF*5%#axbKn\k,5kPz\#hikbdžkÛHM9#2pS>k{NXIF"l`{,wݿ~p7ρa\cP:+imO,oȈt>,o' Yhni0lt`?ϊ!S/ա # sfOFYv:bN됦.ݠkZ$,W,ߦl*3qCyL::**x iz'HKKRCؿ4?OlWRrnWc9n#>! a;ièSnmV(}r^ԱQ d\h1U>L<FL$[&|)wbɴ>$a/edژk-e(}V2= ]"9Fԗlq$`d6mIhjb{OB-`:""OԺRU#I+As{ `%.XVcTa7Ww[\J@qȀ}VS+a RYHɘ8X1[CV98EgӝnVIW[C{bJ:] < \KT=Z(rI5,&j(Sfd" 62Y\0s6c-5 ,Ae?EToU]6Ijm9ݸsTqAdzFj9 4^P'X+}.2T9{ Ϥ㋅!ɚD&QPQ 飼ݛpeJxu.vcMf6ďOa~j:66H<(;Rl2Ċ $YrV]ԥrA'/yi6F5zpXvptk&ZTSivG K bbyF6h\խM>GI2:i* ("^5J/3Ru#4d[)ZUz-"]AA)bئq:|Sc[gy L2r+V4YAϽ\X ]PUIY2ڙ{9RU7Z4 O;1B~~ êL#b? ez$j)0¹ ^H "ik宂\ 1^'-i9SA: DQStЖbpRp6NF'wdxe-\yPf#nLhvxo%]!@:XXQ:gM%VCZKy"Q@R- !6VEHFzN7֪^ڠw򸩤gI.$Otvs,z4u2 ?DL$S➐Z ~=(r$e|BGR'oczY~nE/MF^bL`l{48ዸ̔{QpKЊpYUR3~"`u!a^`;ȿ m~_Ʃq /ʨͷV+a\@zsQ-9A*lڅV!GΙYz6+'Q,?ޠr~r:7a6!;5̩6{;] Eu☭X+l,lwu3@ԇIbw:0&C:їtkXtI` w2Յ"q{Ξ&) "Ib^W\G 1_pڡA{qE=,;.SmԾwYͺ`2I dO0+.K]?} :oqzM&ѷPMܡҕi^ʏ_q̒=A.l#As,]u]%=Z # oxw8I zPG' KMO~4+Ƀ1ŌU.bFIvߋgc8 meBlfmKYAe/iy)ՈE&_?}wV$ğQ63&Gv$8pճ& #ҵ5KO=s!~dɬz:Fy*Ĵf T4O/~sDk,zsilOj pgu%*3dOmϓ ԫ(AD˔R^ 13FNTG9Rd耉ӄ<0Mn Y[lvL3T2 3;+qaqF5lT?yeّɪT D1b}L~]"*OXX[MfT;žޖ= n*/hu(hH`yDy{Ѥ"YCy6g:P>qi{Cm]"5NQpLjj@ggcS^Wԫ>}y=}.#Of%RI(HQô@/Ka6J-\j 47tE fwLݤ^׃H[_j ZsHl >VXZmӄg#cC"Pj'*t=j?jF JM{x9T {eC'eM2B,4WwDRXf9;ͩ%?'(,qL_}dbX[Mz۟k*`*z(:σ_ufLbpOQr{[#PjsHH8# 1ah$H9'Na2k(3w4-nao2$ l.4{k&O{H)]upA>#!C` Bqn*<x/NFlYjoHWi6Y j)G VlqK93t<#Dl`ҚC8-cʳm&fH*2OӪ4 Mh:rH69k\ '{B-@3 $N ^Q& ucnc?'jI3ǪP憸1hx1!="w:疙ķԼqN=\@GsmW.0)M^Qqo z #)=UVᵊI~4Dk5G-;$ڲu>AcbLE섵70j[9d vx9sH\Y2yhm?ٻA le{Eכ-(9_e`-U_zh xO#,cF6dr+ŁC$sh.VktQUMzZT׭5iu%Ub$D3ZU8ڌ.`e`LOGpg`,IiɻFbݫ )n.5e-_o Y55.ܯM8Q9{S ->g>*&et+ ~*P$~K.a}/=ܠ!V+lH8Nbav> VRd{Qndlw*4i:gq087 CџSglmkln \cS䨟uK̃!;ƹ`i" SjbQț2aZ|oi7 v nC$+IƠH:SE+hXPYIWIg Ǝ!13BP$;jlg7'ELRӶbApĒSLy9X&,?('7#s8/xzr)Rb]o4LT9w?[bBD˂f{P6T em>rohE@eBm](O{.hL0G5_=^C}%6rPS~~p7pmfVStVf 0N᙮%o6vlh5=. 3#ojłsV< $_=dũ~xɎ&cݼDxw1 zWOw\StokVY"f':UMS mKWĜrʽ' bG"2I.=j"|M_EmkxN͵s p(i|`AX^fI۠ybi[ x 2⠷ H]09,j@``?Hph~5bt<|Ԯ<~z~(&#Y!ٕ݀#m'])sECޭ$8 7Lq&LlZ+8rE? ѩo_]HR;]n{䳳5|!._uM/S#`KGsoW8^4ץ][M #3ٙ<'{lnWueG$_Q#hĵȇm'i蔆@ ktH@%AeJ1|":3i+. |a_y:,ɢI6L1 iW7\5T)s- nkd;ksoR E3,k_O V2>rmUSbq%Kkm(92M_CoI@N9DƿX;F喂Jrb-ŔQb=Zf7Ż{YXABǴ}=]h Go]$ Fl:EP[ n@RY(aTzi|(rĵE~3wz+rǶ{Viݜ) wq'|Nndn to ~zqPegCޔiz h%Z0y¶6@JUƿ:NT2@^\ekO*f[7i/'JtHәoD n76Rn>Tu09bu.~oG\d ~jozTsA)7B !eðfj˺:u¤]6-7d޼ yYJrvnjV@G?׃"^*% tv_쿕SK0#9M((=o Zq-8ˈSžQ. RJ(`3t5!?7o/v- Z3%QGzn%؀"%I2X]]Jphy X:_0{ؾ%-W>+\T &K;ԇt%h\p,w@rC' $ ìvċDҩuk<"tVHA6,4*}&`b⫀ ؽA$!7ȐX)[o+"q5@t?Уv*AwF/.^oh,V$Pt%Ka`352_" $ikp.BXpL_֪E0am*%I2"qQ718a7ɏμn,D d]MqAZ7LHnBaP^$P<;à]ʝG署LH%GìOr3Z\~/W?" > JbSF~&|tLFt_7snM_!c~AMnq1{2k1Vΐ ڔļN:s H䥶x&tS>1hV)kU&m E@ \zNo̽ Ce]iʇv1WS27%Z-n cr~v<+Bvwjo}h2+n;7e;.Y%s6$,USW`KlT%y,"B˛&d@eZ?&vk{/"g=8n?Bo`},XΰfPqM[`{_`T2(/EvgvW#y9%]TEC e-woW9% jKmBLt8d5z̸c.?>Tӻ30H!ѓLn:^cJ*L>F4Ȁ+N%Ǣٔ* *vJ1 g `)T2:a9/u}0XfCq0T8ѝ j h)G5ob^CUI dhEWCl#c=ԀL<@7PnOўE爘 >[T-1LXp&w~&Jȟ*!آm!685Jn8aﵙe>R9:,$W |-bca>>xX7:HrlJQW'pjP!Xs?(L-@9.u^6, Gc >;Ql7K PeVෞ,kH6d9}w5s>:4w P.jjE 3"ˁt*@ׁ%Dk` l& r~ Mlf{ Qkr.NoYm O=oڱ0ll.I#`E~ DXYcΝ <飿绪⤾Y울j'r]"Xw VЦņZHI>%"oZx@/`nN0T MR u~Z8rzJ(pB@zR׺GC G`f>p_>YؐBΓH.YR 볝Op\.mHo</&'8'tߩi 1C7x c?M}; [acf2/ @:C ~~>mAK,fet x-35bT Fli~poW$b;%{ GSꎗ>$G5{NO(x<\WA1HҌ`ϧ4O<֧]*ңʭAa ~?+xv Ty3LBYU j{our/rH],P}]cΖ# {^;5l3qKFH35a3 nz l;|~ءVGBćƁ O?bU|\c.uך Pm05j ֢piJ[sF =%M]'-FaV}<Ŵ*^P+@4 p *-"-5IW3BGwKYn"ZCv(LķgҠ%n56cuyYM hluqÇC|$ri&hHr?[?K})8qǃD¯.9C t-|`8|2eJ񐵽{?98YLlg2igcTbJ_   yt*8F R8Q W*U4ٞ0oPm"n A~˷4XLܘ_5naՎL* `w4 [ PvscIL|fEc`t*sOP[y&磘f'7;bn$&@&28m8f9!w2w?)(O4ֿNejɿ* 7Խf$|X޼I,Zš&O98ޥId"/&N<0gYyx7V4MdT7{:~&ڈ bl] G |^+v!eBpOs4v`=Q*3J%wWɈjS2[($f -oK}7fA_6xV#|Iע&ats)9] 'Rdzpy[MPz芳 4<:Eo!#FoMxbP~ gdϡ{H1S8Yg/o 棝ٛD*! '1o/gbB+*;_CH[̱ 870@* 4WEt}RwQAzj%_HG~4Aw|G1<{[mdezƓogm= ׄ2]-:k_YjȻgSJf7&gG$FCJ]g)Vr,dDѰmC AN- ||3*yэXB|kM49/M%H&ח[0f`-E3H_d[Ux?U϶pmt8H׬.}IIPogp'*u?:=dHە[76B]9/l<#B;Lf}BN,աpJ9CNZ>cش@K{RHwy}6O=不DojqPT u1qYlZÚYR Q/d]I$Gs9((eա4 v9&3o}tx|8bʉ{+B}m:S%vs,yE0٪$z~(3dbh>א1\1W>ߣVPLD Q˓ik5d\_M;!EpHlSi$IyZ8‡0o8Wb#bJnYޗ n@}]M+ul y]KvճTK8JdK8ôcأxee CƦqOt䡲DQ~~{]9_YV IM!ϚoB~딙+cDĒr޹f q|&T$eM=/`!HWjϠKг ڧ)Hf֮iNh3A)ģ/'vhAepd+dg[[us%MeWKEDv[{㚥YpPFLenj=Kv`eAq\N6(ֲu@ egBHN+"C5ihff Gl`C̀E/ sc?N?8 E 3m\2wL8 fu7VA߅A2#dZ N#fB)`Nn<"˥s8HIxyx 1|J8r(@w'Ӛ>N  n(VZ#QHdWvjhY Ȯ%%1j)2LCВaE<`3!lc\6{IP);T?o& ,|Dïpvi|?pYTǓug'@zvjjJ|!k<7V!E~/j!IWkׇՊȰv v|.F G&.>vl[&Qd&uoE3x!~y@:e iS?!':*ć6W2Ipp'0 u.)-R5tR0]['Pw(y@~?y?!rPb#N*]jfBIh$WؓFDg3-2B %H\$OD!jVp皔 D4Dh6+^Wegз6h ؑ6F-mp:V7e^Q :^, ;U`_-22d cCjG7\6)v兘}rꝃWhhZ0X ʁ7W Jajam p)^ڼcoTt"^a98 e}f­ z7k̀u7q JģT`hCmjZr8Ytj,L߲a׿p8&/ee r7C\^Oe-ŵ&tχyjExjo\*)r?t+@dvw|D%.D/v:9Gq21ݡX/JR :GJ!S53U#o,-{N%Pnr f9{jo@4.~h;q̤4w \ н@ĽUֵ55E& vwWgWwGRcuGX*vhz^ @9ooНxXTM3 L~2p&+{gU#}Srܭ\JaU)cuSlC9+ت{[2I ϘB#Aj:2-m a>DScxqTsgeًl@ظ9u7[Y?߄aU#ϡTc':S%%kxO3gi!2&EW~QV/NG!r˔/ ˪2o@>Jly*9r "{oʈ^w3Dr+DyC7pϴJ`f>~J2#g\zbr1ތj2iA U(Tyէ{YDn2zIr_O ޏ;/x> *)}q;L14TMRPp'~d]H'[m%/{$7>xϭts C޿XY :m%)QR}'gϱ"NujehB)#62dq0OkN1% CEQ?Zd lh@؋AQJ3xOr3軨>,WՐ/K+<5%bD. G M.W/cnbDݶ!(@Ge` FқYx($r%%}Fm{|^ŕn<o52NnY;@š CHx\=ArSW$%S8L=0#'owr_VDr&_?@-m eXKbjzkrQJrwAnt d|JB:srM2:y3߿MׁU`ݖpU;ρ0l!uãËSƗ= S粠n0\!S;B,9=Hx9,QHC2EmS oY*+ cY=Pv}D%Mz֑~G F*Ϣf)mv)ӿ۳(BK~cL,/C5hMhbƠIGQ|{DMO膪*sovrw.awmF$רzy {/.?>ZxJ|tǒfzv/ln)-o6qJt5WרM-†;daɠqb,W特3mFn+JT~k%ssyh%20XNh8d,Du=C tܶMc.L35j 2׃Ei7^D52?3zu*k|KtՎc蠟`M(~ /ȫOm )>0d>bs. V[Xq*e|`"8=YH$Y6rPBZ ?ޓpk3zb8't䍍mDۧQIm$djzŒ'ۃe (Q΅wVGJ[gR2d*|]PpI1.پzIK,Msxɔq a 7 d>k^͡F}Ue"c̢x( -FczO,-oWcDx|^n2s>%2~[im.@?6l2NOilN5Ind}d+E3]X*w:ҩ؍gR`/qI xCKQ>w#|+C@ZZ{G}JOK>]##X8efL. 䡱gx` 1nT5}u zi+wyOLzjw3K?UcFuB7@g˧zxB863N"(E  z s&tcgI :#1x(:fm6w(#ԭ 3\ӹRPʭg{7 J{.~)XQPZR6$wO?3NaYp .7EHŀP Oh_[RBR>h&,%Qe*DMd?8y֮;ZYFT>:ܽlx+(̜SV_NT"PmBCЉPaq*6c6htnDz0s-s/mkN|'9VJN, ZbE_LϾWU<^>(ڈOp Ge <.wֵȃQ젞x%kQ`-DG`h7_x5jx70/)nU|,@z0 d_!wf ]Ha<@@8^Jtő"=;l>$1_amOsjp G{ 9^ǁ:pr;۩ó=-+|e{R\-i5:-ԥtƴY_wD\}ix2$EYGM~ԁiF5?Ph)D/ѐ*ώ_3E0O7<*WXAklbrNYIL$eJ</u(#jiAZ4Iր =[u">* :$Tݗ/*1\T=iGhWᲣJX!PbLg$r6#-P9~O {D{8'#: ߣgl%|ffP]qьӑ"~׷.S@d(MOR纑1Eav.1$wIǞ)3$NFi,J,er9j ֚'L*.G%AV線1lK1wj fٴ lU D}39W[En ]DsXz5z{"j?S]ayw|ϸ8Q5׭0;Gg+3055˄L+hTb $PҒ%4ء$>od 93>_:o׮ষp8 XОI Ke& 7;.9 ([*꫏"}FsD\)6=uOGlJ O?(\ՍdV|Km&ԙ-[ x r\q.j8S[@$/h ik%\M`+!#mi;F\B[J[#XJ&r%.wrA*T=΄>#)#)d3SQ0mKVi2&&HPk fJ!eu|$AIͰ0^('W!+Sd  y5|=[fF~uج$Qe%mjxb#E;EYusテ ~ T.?1 l{=mܤ釉ߍ `MZI\ť ]9MB= <Yab =s)Qܼ{ m2;k^gOvBKEMaa{P)wOv2#,",(B?6<-m=q֓Hd7Cm Dt."i8DU(2RZ—6nX _D!Bz]f!Mq%LrNK;f?BfaSъq*%yͭҝ mbêFF5+*=rC4Bop9gl|XL'HEI}6.nhUR֢x{%>Fjhҕe/YQ8u(Ce KE o62C,J?FL9*65:L35#slUrt3m#( MޠSfm-K*XT8KIw7 ސF ~ط||fX]VlX#k_R9(%·Aʏj12h%0*HFv~f v\bbu#2k(jv>g1!l}mOnWH΋Bsό(3^<$_}hIN\ f"x{9m4{Cv4@ m =0x_ xt;ky'ăeR]\,|ԧĵOqY/ o懼|`(!C>?,8vuvK =#r_M4o,}VGӴޔ{q۷|3X] Z6Df">7@u,=w➤e_f6drb* _}wq["@']Nj9#tT(ƞaG KSuriF xfz5ɣ=A 뽆?BB82FWsp+c]^2xDHS %ɓT^*lЄc1hGٰJt}'|_X#ngMRNhEaaC$尅yhjL N/ x*A*EZ?jdOvXxN);x ;-c֏{毺Ҡ:ӁØ9{i=/63vv6;Kpߍɱz\s{|1zGt6Pi8p˺ GK4wP).Y/>+Nh1c-ҋl BI;xaeC0.i@BBRH.Ncqx;+9Yqawn0=k)L#Ix_|P3>qW2R&{:>lwðaϗ TB#{,j=t=;exyB|z{(VyC{ٶ`{eQ!uz)H|6C5 vp!TYdkL@_Z.0rf7(X6tIsh];S%T#ݜst} W旰}Gf>\Msћ=ȓ!BNKX(*usdi 5nn೮$~ _K0KծXH" ī1BT]>MWR!|rI.ΛdOS㼪C ubhÓx~ ](6T>2G ;W:!L{HUE̜ԯBkK}r}gN`.AN6|fw) +kjY)+vC*A'!\oQy6QИa&MuWԣxSOJ=QdƴX;, l>Gy)_Wѩyc!ٵBs '݀3y7!W?ˆlB%$\$V{Ce pLt.($5An>f߆zWXlߞņ7IF϶ᯇrGK.%{w4U vJ'mw]X}Ճ 1RbK7csϕ?B_\$ojQDNFˆC-nmVϛyAT ķ1o^s>ZH7}>]yhkfVBt ;o*5/ }kv:ݺyD k:%7.*>n=.8" xfU,D>BsTŠ ɿ,_N&mpT:t$ P+5/O,E\g$÷NGd(K?#%^6K؁UJE*% {1E!lΰ?2=گ /yJl#PEYG9г߮_^t-;B[F ]i=r z3v %8_1>a笶{̲(">pU85 ʺDT#y1ϜM*4E9َnaS)A=GH-.uL pn "+  t^D?Hѣ*70i%I Y /#IG&r({D>~ȁjZAdKŠ]G& lrDE,VCX<"9Q`e18Ez_(X.KᷨM8/Pkj)7$ D-Prg;5NUg\fU5Fy#9 !ϡ7 -Ou-E`s8t8@_ >5Դ4)&Fը7>qs3d uSP{zǨfWc NzjfLXU!fݥhXW!5_& ՃRQ7Q7_>{ԟ0#ȗn&Ql_Kܦh|rOeɺnMHvFw !Ikg\d,"rajىќQ0D'')7()dH5"EppB7+'2]d]5 *ep3 ,ޯ'C?W>O8I ?ޑkS4#T~ws0[\=״6;ulMۈ{M$ jvؑP^0V\CK wٱfV|hIS9gqMPf% vT̴Ar18xĶZgwى},6=;J{tcrRI+;t#Q:% Č \r&~\ʑK ߒ61͓aBG!iÆVSQ$O*6TߥKݷ**'{›FAZ,N~#TOz}55e窉hZx<}yg|=;@m"wjK'`iuۂvOZ6Yxp;f+wn(TڪJ u7S7u!#5v?|M7OX5Lnm^%V|ɋF'z|9RV~8 mcl7̠gyLBENJ0,[7LJLSϭmP^7w٫t9NqOw86 I|iGL*[^3,OQ|?Γ9i1M\iPV-u|b|ɘ'J.zntn^JA,0K&0N:OeNsPqztNR@=2݃[Rr5pJ=z ^㹗6fTITɯto}_YeWJ rEq1qȏ@,3!ctHdIPP^{J:t3Z2U$04笁$;$ `KepRUDƾyq,zE.igrZk1wҜ|nĀ *e԰l}재t.oxzL'kZFK2(Tj(֍U;`' Fb\IJj !pf׌V@CPpmm_e7ljJ5,JHze:_t49-J^箥աg>w\.O 0goGENIyE71/5 |3݆jpFʅczȁ9\/B80gn8gmq>CXsP} + (QL{Mi)Վ* T~^ˠ+8{as +'FXO{wHşbWD_W#^z, +m9!ŶwqgjK0|X^6'4!Cv#o9hmKr (kmn7+5pTO=Zu8QZ|liYC /}6ۃDB]z"GPAo_m^D!n$5j*nRnT:Yx`X<1BӺ.ibkkJjW#brG'\A(jI.)K/ݜ&IqNdfjB*"3HHᤣyzO.4nF+%mpY^ gW`;=+~kM&e=CF,0K2mX k\^jξ5SUP[ Seӷj1D?u[vO?d6VQPίU, EnmٚONqN`X 6Ē]PVv~0!ob :V=r.#V+/^ު;xAt3@!=@8eF:eL*74b-taz"b\B&MilRbX$"A؞:e7*OH(JԷ>OpYsXiU3%J!Lx=j"H$X ,pXW$YLqvϫvM."XYFbsW.pOK#]?QҷnѲH!#ֹ>oV礼j92'k4`@N4dC&,S ltoJEamcM*ezQ.הW6Dx32 #0~%GGS9#'60zAhc]&؋`1)]K*yN3Eႌ%v4qcm+E23,ԡVϸh"ZG=].s6 e8~x%qʬInx@uol<䷰۴NטƬ\Zz@Į*UHON0HAU 2gZ9nC9ީ %"/[ΡyB%yͩ6T_~Թ<} A;0&[`Wr${JQ?⽜Yޅq lAn/O-fab/wIPw|>GnD|*z,h`C>԰"rAԇAG|MtIH5ip/vXD".3!-'1n Q7]Yc.g hݴVQ o5pbdTn"FszIfW$.1-8s+*GyYa0yg?ODyW#˴rBPv:{8*/?tf[*G[JĎ-өmZ%G͵8l QgI`H\yJ*I20! Y?fF?= d0 -jQfXKzĤmѝ0YGr̙b,Q*7h $ dX}tgQAN4h+gNśuɝҦ;<@YV7AckGrVIIykPgAN*A+0?&)in倅Xu f0X}9YD8 vUރl.|X%p`L̲Yz*zN"4Ĺ2rѐ·g`y_ ba:B _O0[gO[c43Ț_ p{/>ghp/XJSvN&ܨ@<VUvŀ ~Ճ_zCĢy_֩|9$T'K:n|-t1*^x `JB&4.節}$. >ƃ!<kq.&mcX`ғK)Ќz4/c{|?'b[iƇY;t/s )cd/|4҂?eEơd@eĈu$Zt}gĭJP9Bt @^tCmס;hL?J/4Nz{A*ȼ sa)H7 ;`Pd*l6f3oq1KuEZvLb1}zt+]f#=q',F*o|~Cer_R(#h$ M Ig&/2pw/zTO O~WGa dsO@RŤ̓F:,wAbO%PoU4|MbՁܬ =6gGC9̠a͹V&2 ^;xBRJyӎ! rD<0B#ˀa.GnCZN\Vf:B,K.Pu6:[Mt:Lj;1! QuZ3[/{}őD#Nӹ"b@@*8hP`m?WZD-֟/ĔYXAEDI'FFy,;D ΀M kvP0"pGKC0@c⟫KIgI @ Oʵ\/wGmZ8MÒ/Sd\D3=wRz}u8sg~N-n0tPTLk&J}ް>KGUK,W0^T ߌvb<6?9.#[[U~G sT-2_S{H줃*o|sƅYN{S#B[8C& v5و)+9~+& 'sl D[r.NAoȣߘH"+wW-;չ[ۅ'[%UheKN?+2/?u5= Qw M6Z ~B,2b. |8Ow\%:sz{銓.V$n\j8M)FR~,iju-u|nFӈTY/I؅W{,L^ @*8VA(sb*N.\S^NM#fKko,l#KɎf5h+/ፂV&=w JmAYaC؉7; #o}="Y$ y;@G>̺M"@`7sm9PtHE_)Oh*#19~4 z rIdsoʕ/u$ok/Ν ϴb.`^p2fs:>=AVu&DAf?Ry y-A.V#+p[H n,bՙ(|>D$@^Ô<7<(Ijͻ8D.SRW"~)Fn.T-_I#FPb__ϢuVh%K.qJjQYaD5E3X%^[, hM4Z4iRqnFž*1$$[@+"=A7m@'ۉv_8 /ݱ攰πQsylAkkGȄ.x'i :lE [eFy,r`rTfAׄY0Jv^n3qwDNw0Am-,kj)@v8Q E.90 0xQqypT̛Љp5dzlo%4̈́)e-tC* .]*R{ #vO(9]VDϺq}[TI79%ouuEjUPB ~l[kSyQYl3N%Z |x}b kJf%9lSif-V XŠίҥW[q<ܦX (ZPN#W<*B$k1:ބf:cN*N2e?.R % ɱwFOs'žjVV͐em᪀{|lch+~mGk *e=t"&T:pBwׇ [<(b.vq/*poX[f P g%/x|`p+ܫSdeH zNnn*# lb{^ O} ܴa,2J ʋn\Uє9k p } $6y0X;$~47nks>aLFLlZHd^rpX&>6I1GDǰgn6}gAڲ]u;Sc[#HY|PO-dʭeankz+N|/AЀ@q.Nl 'e:7aa2\92Z0Pb*KTc3iƫ;{ؐL+i}xţ8MGmiu}aV DyŒĕ#6%й w(|@4)C #E-Uc!]Вղؒ[Ȇ~/}YVݍ|o ϯܲG 3^Uyn=G#6lCQ.d3y8hwYxܖY"Z-S>#FA>Ԋ1<uz S]fV^Q 4>$=PrZz_{5^1MtO4MךmgXDc✡dH6?ÿD/L 1-zL;@ Єswwܾ$ߑHxAj݁O 2_b\BV}[ĂjOڠwftŽ}u7pY[tG:Bu`mb _O4]u.`,<<:t9 !D|dWG@d<K:ƃ M~/@@ێsآ9ܼ0O,}߼9Mȑ+,5SQ $f2FsHdKT+ QpOOyCޖQj9oC\oRL48#oz @_qëU^X=(e!E+.2jI267q[,TSjl^4BӪx*'LLG>Q}$/8%0gQR5煂J"xzIDN4ldz|β`U Xϼ]C}Wc^E\N# ݡdW\P%xKQJVe%a{f}ohJ=lӀȥ ݋ ٔհd+t|`'}Wi4qS +^Wx m"Wr򈍴9lQ H Yz)جd43o 7E2Ydq^30#K6U4Qe 8ע—d9}vaS=䴫3!~xmpArTcOx6̉eQr~5c܆B ޯF@0G`n\CQs:Դ[4z׊:mG \d-Xk9B5H=UPd12*i A#LKm_CveAj E8R~)V,g1I/c9 n);Zb/tAdۧ%8%:M[G4S@DH(v[ Ge*.'% pF5~Z);K2w'Y+J1zO~ $:+'/%LBd# n) L-nS@+v4_7S?uOJ@1:Ĵ-5̃R0AL}}dj2U7|^ķj6Y 4 @bIT]el伽.$!~hwZC,~!~_.(;iLՉt8m^@dj$U*wrY4i-ψ?8>yhfC |A8&&#;c\ȖSyؤ'Å<[G5ߥM W(/$yׅ!B-}cu)KE6;Zѵ=KZTEOQqD+WHbbڮU rsp8). '`Uʙ+>JI04wpci往]=L|iyB:9l}JEfN)6^w>=2q*{Jm1b6븖y9p(bnˏ%J!4q ٔrXmty W7 HH;D&Df=DZsj2CDBi^YĞܩ%JaL{K䠖|\ |7]+` t]fZiS%@SN9r.ݩh*RW+3GYМҭ[kN]^ViN%ڟxI "{/ ;[_kYf+&bogtv{ j 0Ե9;vb:H Gңf\FN;zULl3.)ϋہ-W#؎ZD.&]c-})v.ŭᅵjV5a5 gbnA(Y-7wWNlޤ?@tW2t,}D AdI6Cރ7w+Ͱc3%\G&"{+o,kK֔(r1G!T"jǰ6j$OeMG/439W^ؒ2BF ?80\NnLT ~VI&jh7TU׵%QǺIђ&D}&/=Ȯ)?`>ϟK%"hs:jESyN*K ҂#3esBE,䔉"WndhDU_/f#B:~;_;( k/jl'p|:g; 0YCn5 PNKK f԰3-"3-eӮKA^rXxS)3v8;!, d̡ˇ"P4K ZiZErPpbDkN=%i<݊f[Ce&.nIiEN+Ĵr//͐Zo^rC)^)w&;S!phy@|zV\޺RC72q6r7 ~isX-=iG]^X{TH̪/Ud\G8HӰ1-zT0∏NZJc{j\)#~"ܮC`,&eo~WxR@`):x$QUC3Dp3&aP&Fe@% \u'BBzi .'K2ԩYQShM[V1sCN66%W=y(RNa,SĎ~ -{i4s58JVP]L3^ϱzf9Wa>*zXQO};y#A7kR^H`_j$h=@ k׃E+͸+[rwQ , >8 C{  ZZHGyZ!񌚫IqH c ppnJ)45o 6ҩ̭[^t.b-@ ꧭT a= 1X<1dê^\eQw9x &ˑsnfaVGb_jfGkEKkrhV3sGya6f0ݷKlnHB^l@Z|"f+|׭?bƇέiZ?mkGm*6{- ncֈ&Ntn%(YB<hD;OQ _ZB$XYQ[N<dڜ&FVc!صi7L_Vwҟ^b״bI2 < ejQw]MFwXjaGc< oh)jD^4f"'|zpQY@%*+y{i} SH|, MA+>Xz!rdSG4jks$cs g6) u4!=JuQOM^M&2*hKU)i:=fm~U1f`|4.RO}q$?AĹCMu?R77pvˬx[}`k*?ngMHLWV/DuOƤA()->% {-x_9lV^܊hTt𾦇߫K׵&$TwkC}v)XjE ֝j#ܕ?R˵0?`(;<4d1ӂH۩?qRB qpV0RIO'^IH qo3)7#^3@.V97 =N.4oS! @ H.,H*>QG5=-S_/ʥ T0?nwI$o:ϖtK*De:do~댉].{;.!XeY7I^֕9ֹ~6^[Cf _T]t[.ja(hZ 5x&嬾$IR?1\I)ؐGcI=K %`Pm(3WGYIuԚ:_Yz.D_M&8vCFN/mK@])cqTw]QȘwqq Z%'єLKYU `/ f¦Xp[*Sy'j5~'P ԏָ;w C{ %4œ0n0%M_)a1QlT kCbh^ƿgޔzBe1g"͵,˾9{%ftE{:S*DVQv?fseW<qy\Yr]7_ls T?dK;~̹T'#i~Yʧ?|\F&TXSϰ]Y^xeG9Q ?RE}iDio_8TR)k݋qh3>Ky[n9ceg?*֥~np.g6pjRԳK&@>{txm˘~zPeÀsH$(j{<[BrC@r 7w(/!paM |n'P~{ķǹQS0-E+ 3v0je] jH}̍лІ$<&G)R3ѼQfî}뭿2ۍK~ɲ]ϊ ?LS![։b^>.q {}AXkoKWZbӄ@z =_P%@ܑihV(0H3ҲXbql-nΑo<-bZؚHeGw\kؠ3ƾ'JJYbllcKKձr #x}| C/ <}Qi?y)&\Z43.ЮOVmB%[wM]F_w,Bt+zT P)<^\1GkA&EW4mMOf께 )3Kj#[%=/\ V@.AnT(8]|dcosVH ihp=^?(Z$gƬT}̌wtn^Si QJA~Gnsj`a2,"^œf҉IeD0:}7}{>m;yI*M6";Pslj3!EB Gj0!yĔ؊[1lғ9;f1^(q%<1^bKjqmNSt,92DWb0`B9O n" .&>%sa?Ƿ_2&IcuwLk;MNyf:j1|Ƈq|G6̮U+.Zliy8E$*/0,\0$8G[Jb 8|BU0QODThxE_ylTl#0v('̟4"O0xUJ9:`AIE6!O$F9Ir>Lwqc_ B#ug*Qт)=CTQ72N#P AFP3vg8p@NZ3fV_PNQ8acHwBv$6~ `kAd]^!S>o]\DJiIa *ēdӐp;y:w_0֏<wG" LԺ"g/ejVqLBGEPxH ?/\ԙQ4ApJOA BfXa2\I{X/3XT奍Jݮn,ۻuҝ=%B3tXuC>u"tFo=fȈ?*?Pt.|7h^P<ág? I]׏?3ߡ,:,ح g\2GΛ_XwQNy%Q x$(L)o.)_5`6Aȟd*m$- PUt52)aIwd> %u$O+IuiDgt2.q[?ᓔƹ `9꧴<갹 9FD9Ռ5yb82q ;RroP4!a1?o+Ys܉멌c闠d'K<gw0HU՚h"$_ sbΧ}B&nZY?zK!cAE4ѩ @HDd$xgnOM8NQ~ܵ*-n%O8-5%`sIЭ3*^wKn TpL.?@+k(xܡx:]v3f9g#0TڲOV ]HqGj 5K\_%4cN}Hv|@nܤ^-<^":kn.]w!f[uK`N"P$ΪdB,sr  '^V+0!𴺵$cstfcתgF(Y'ltmy͡";LàĶ:]ZS4uVݨ*M*["MH!YHw(_7wCi䵞/z!]R4sxDXR&mSYCd`,r޼a ]C]'k}mm9Kg[u&3 iu@9wZO ¨funu{etLO?/|Q@R6mVbmؑL*KO.\qj\#8:P^ #)WNR$*j}&JBfj]Md]ˣQO~3"< `l@>G?A7K^4 %yC!Yg5:FyH)zpMZI8WR8&aq}O=ni0cZy~wX}hGaJٟ%gZ 0M72 Od砾0ywUCF";C.&Im֮S>\I|^B{0v4Cߪ;ǰen3Bk Cu;hl{ F$ޠp%&iuumF`%3\(|>~ꈓyӮ -ܟX3 Ep*b%E+`s_M7U%DXyS6}5\jfId?7\o8] X`:I/jQ]5Z=/W紀0Nc7lq€;#KD93 3%|V-nJLzhM ޒ1c ufb<=|mSu”+#|w76x"Cw8ϼ+/yns @^3&ajͼ5 )C! (ke)"JB٩ٴlD3ޱUiI|>uǭ+f6ʠb oz˸1/ TxưR"wM1eHsoZٻv7lȖ,a2 b-FLؕAO $ZRsٖA2@_[s)7#A=ˡ52Y{q_tn2ܽyb BXDMx܌OO0A⏍$_e=:Edh1Dְ?yEpܶ8{}%]vC0plI+=wI)I?7z2|Ԭ.ON/I:d4ōTWɰĴZ<0hJ:TYУ߽@u1`,{}Εfg8#?a~V4>|U?VYِiSt+2`\s?' GfHj6z@sxI}'A/I t\giF%巂_U'NA) f[_uSz)ژ .\̟lj'A_Kbˆ~_ 0(ĉ?FF0`~(UFd<_=\"KDT`^`vɟ^wLW< {ʵ˦7A6L:\" FmjȐi2:nO[Tc0vO q#Z`ڄC_u*b*ۄp9kN@UoH>ވYXʲoNYe)iDG}ʡɖ0]vȐmk¦m"@,CH>k]@Z#l)(=ک>IqX۵ .:"0"OJ97T绱/JGCbEF+3`9޴ H, $IүƨAbk&gH.Gm@(/ q}ߌpjd{&ekqq7g_SdTr$T;_!5^=r69r4^ZM[]UcCu@`pH3pPMgw[d="N>` :|N& h>['Z` :Dm6$޽yZ,#L8$rr?Ą?uN75Lur磪w^^z+ `?WPQDK$Xrr܆ěaR0'."jz95c hR@"z\N}! Տ9ۈs7DnPJrz8"KyZ<+aj UMߣMcR<`*zJֻi( zm][i;Vmi3o WIQuIs XPK}mdz0J`eCd.rƣF3doESDaLZ, n`O.|N 3D*ЎD[9^ݖuɾP4M)N~ՊheOP7$[u.:}`ׄC'ZNX+>E@߰nq mٹ >/7`IJd \^bG_{j/ .pjCXm̎bG,`\ U9Bq@U3R4{v/ cכbׂ߳vb2;!SS,epU8oE#:L-1?=ܯ T,c&p'z3vK eKiAo-H~?SAUP>9q#G 0j/:?ZSqYTt=B-&ⵖ5<&Әgs7gf&5+B@4oIVdh'G83A@ KˠMSdY5E6ehv" |:PfWTՂJ\l. v^;'G֩[> և P6]}XW=i=vbeU]Y@11ڵiufZ)+ɊL6uSZh1)fauVFKO+a #.zËʈk?zT([خW[(ROB[tyՑ4P!^>@MV,NJwrR?a_dqCy} fn1' ށR*WL  'NcRc6qW?Ury)TzhqGu W5 - 0>A)YmWA|I GCٓ y[:ft}/#M LƏ/02N/Qp;=mkDjvq|B2fp~IML, B-}#?E_̓(+?2s^[aW-viιJy%',vsܭ wZ61fZeMv2/aWgKg1i=¢8&* 6N 9a o['pbd#bJ{x*|+^c\{ϮkՇmA^ { ӁAmzX?6v5瑽.Cd^^*(f~v>[T%u-sLOʾӅX@2@UcDwGum!_-OPqVn_L@_*9b 7a:L[TcV'2dH峻=6 J/Y'ncPNG ݢm'%m@8Ye < +a讁Q3=H+x%0 uB! fi] ھo|:b_o& f aVKz>k4-rjR u=!a+ī) gIznVncބ4DUBwة?jwy'YKY3gciYҋ{Г^+w[גBR CEY ˫xwvn[6I.E;s4U}þdc:NUt_q \w%tA\܀b"Zn IC>H}eTfE~Abǂ:X7Eag@ܛ&Jck;lAh! BJxa} uc@z/wNBzdGq)[Sd7=OQin_؛&,(cA ۟ř,x+q )\?AN\cE{=Ua'@Ye~v/ \%&lCYՍ y!}dP fpQ?"xזVXfsFeŕz!]귌4@bTjM逮ύcu( 2ǜ"W/qۖŽJH xD-jgU,/39+2.C4@bpa"7  f}s?X_#~@ꬊl#">Ҽ{Iz#^^`T-K̹c!~ {_~ dI"2Y[jb&G<lj]qV T<`l0r ~,`ԓ PBI[5] pGH!"zy@6ȣX~ʢ]9Lkw8!|XiN+F"[ٽR<S<'6žc1,^Mk}%55(3,%eY{mf>8·d]t >'(r1 u]s/D*Fk/hho=I Po |0 #JLZrCu!lB#T"yB{N;Mʾ6Pv5}faIR8 \pג3X 5}TTfq導+CSKcb>/٨װ AvFCL@`LSQVjfJMt3Q!: g r„o1)ʪ29Vt.tJrtdc{2+gbnc jZ,Lp:i\$d0gR[-mҞ!^U}g(M(0SqYؐfm/Y9~ťǦqoP9 ꣌ܸGm`< 0W'u~?F$?Ѿ~ߞ<AA)LkhB^C$Cwwv97l+O=lW𴧾o bƅ.DG^]я'ەVXɾԼ%r_sy gu$}09Ow&tPٝ%ah3w_k,XS:HbU|Ӈ/p55gKzeLtՍF2)aR^9|y tg(} ea1/X^98|(/7PI6! 5\}~:ٶH+XP'jRj˕%L|K}hRMyy.UU~ڂtqR#0%޿tN)k#ֿ<$f| SS'{<{ a9wo8Lv8Q'.wkF$:}tK8Z\F 7wjꨐWo;N8{#iNkvX Z1PJ3/_sy9r=M uChcY0ZĔj@YLޠa$3PaS,e,˂ĉa_<۰`]@LR~A7Եy)%w -Eq3@E gY1Mp לt,3Pu폰D.<=Ѯu|kS̔ϰL$| 5ĺhJΧ9$8[C໔mIT0pr MgC"5=V\/:{~Ԕ7Hj)P "7 >sUBm򝦷i95-? mW.$Q z#fy`c⯟fU 3oC-'I}ٝROx> 5%"` T$ɠ~ﯸ3SVq޼EꊇΡ?)JEXSSbiN:V8_1%N';.zpEn'9`h5c|+J %M_K1eD|] 5GGoFsBW YvsWu>CYwɔ噡mm#f*_rk,. :MI*?(g<߷  n`<*} ΣW'C&<;rd TDQأkSVJG.`KNX(ft2m8E@ϵt}F{a 0=c3741DM,P{3Xr=QutjDͅUD*+\pҶ؆.ء^h*ks3K/V9dVk*/0|bq8C2^ dGDP+)vlHWބDEAij &b1u=y"Z`n|˼E1OHFl'cf($b(s%_>h";$ʼnT֯z=oF`y9- mNA;Y"_MjڡZ]d <F&~ m.fa'km`x͎*%ԙfwM붮$S#) ] *eNC,C?ؠ0a6 dVYaBk"86QRqE/f8;4ݶ&}RxLk+w @$f}$veu$[H>Ovޗ̞HɅ _pq147I,.tWoޙC$& ({FJCUgtRBRۇ/Nc6R'`&8FDjvߝ\༫,*E+4&c?3njZށu;$<jyF9Rhװ #u4JL@99L2;4OeYkX!plĖOa = f@WU$/Ք?45lD84 |&(IET-;#kQ8=}1ds(ǵ, 3Iֺey؃"9k' ޜI2eo~68s;p|.hj+4ZR U45D-bӠv< ^PEJ+D*s>j"g2'h vhGDA#ᎠY]JJN}MΠW-"R95P0 zNPYWnbI;8hUmF3oӛ6&: D%o ⾚}wjU~g%1ȴ.OX+O n,`1iR-"O! "Usx'aS@[J].)'Xv|%~tm~a~+F'|-:D5O.pGRb*gcuxknA:q/@*-q `nĦD6+Fd= 2%N<ԒSХ(;/֋L:(S.D F50;~ORPWȂ1؆g=é΃)[dsP2. MFcW?Dڏ*=?|84sfQCSmzVeO`ݘ,{q/6"cK۪`ZUN^ u)Ʈz%΢\ 3 ZOk!Ԟ:W.f}[vLe}u$wQy>p7')E'ūu)j3dfyri&=Ӿ{&zJ]ַe[nuS8żSM&'rY[AYwAKdI4h;ɍ2Tcg[psܽ,Kcm.N^"C)h)}ҩJa`VPT 1{^S ٔޙb5 w]֯G%W3d%dt!kd kO$:&ԗWk5lYC,|l=lL;!+ҝ"ڹ6YAC:-<ϣ7H,7sb0 n Hˎuc?"Nv?:F>lBtZ u˝W`PLLyB~mA Ϥ}'-VI.ۋ a Fj%N䤻>oU?ȁ[$V.M.օXJ[< "3Bܒ7ޠZ UR)ޑ ZɔCQ˥! 5g8žFp-hM{&8=vf!O;;E?V* eURt;i;4Ao37B 6]vYJ |kHf:!٠K `GOI%o%:{A:nZ]&gܘ ,uO45$am՞^bjDYspK6K*Ŝ&{d8Oz'1~1·'\}Rof%DVL)˘S59GǺ8dWa2_=T !=\@g#[c&~eݥ^>n~ha0X2D Wq3!\3{qM*M+*)qg|R^*3=ͼwu8Eܞp/ C9FTt)|M5rZj ʼ;;I9{,%:gZA+ p^t*{ s,f ot0bP:k3lA۳ًZP{W7z< qn?xn{LM QDeW{-9?b×K!BbDQ[;p 1D69Vv;y|uCz6;ݶBnʞن#2~E@~y$ĠyQ}D,k|(utӍ IzëɴkC*"$gg\J (+"h{9E1.2p>t(J!h'Ԙ/Ww\EApMy5r|$5{O2 Q>{A3|ef{ 9{ˠ0\ĎڐJ;Hwy qUJx6/%@*2%%yҬ#9z.П-6UJS}s.M1<JO5eâ1{ *"7r~];vx?pX/gM">Rõlfv~ 4.ڒ {˻粔:BVUƗ8]? o(E!['ԴmŔKN(\q" (B i3iM2BDs%@dgE%t.BQ`&)+\a U:#Xq ;&<([mHBۥ:BL$gʃ$aE]OYN+i4}8) \VLFk?,Q,Q9 AU4MTC&M*$שGBl(ܫYeǭ&k1 8 X-jkUB,vYRԠX2=g'MPi2_VUvyw|$n wH[>.r`,ZP/-xxj'xf?P,EGɗ $S5]T[-Y>``{9SL,pToHA\S=VtɰNB V"X1Efk@_⁄C(Ӫ8Lipd|DD  o%e%Nʱ } }Zb Ijꄔ0~BŹ|?A~qcd~63@`Y;l24vehPKu^%=JMc_$fmO௛cpI;}0r=BkybZaS F[.">Aз jM !Ai)1 jg:C-c*1lHƩ)>,SX}mJ<*6Tbᓎi #V o|Ldw4r3>@ ;gь mQ3_QdݑSCY)i@7fH5Yq˰:~g@=/N?eazI>GWUFmin2mrD/ @xÒiBH{{g 3otEDyd{٧`1}o, $i.~;*rȰocdkh=`UH#|'6='ۥ)%pǓm?2[#v"!-9~+<!K=BG9+ͺC1P`ɍHXxD$=:6jiio+Xܿ(ҺQ =5- V%?ɰԁrRlhg-98r1AΙ{hNt45 =`-LXf-pFETAh(d I1ZeR!OSJMh}]bm$N>G*$gr㢡vҕrzer5J#Y }Zl]g6̩԰GBL'$&OEEւWGet&LAI:+: rM )fMH- \܆Bd kvyW1MQtQ@ȴ,ȥE˦YϏ>9E{[d(~ ,Ȭ=N Z$yt WjS5@vTѫw}E?Vkyd}϶[Y!R.^mc>$/!ߩBP^#aDaRa"b-vl]݈4Mgb`TDTUha* _}85E#ރ 3ʉBaeaЭ>)kԘr7<.g+|_*ͳ#㤇G%\9RWV빎^nҙ-ۑVDQWh%{#{,,+!} H} Z6pw<_ 즗*a_g+9Y5e&H<.uD QC*Nj$/UJE܍A\$hFGl:xz,\ G V.4:#qX dJ2؋*+aZ\B05J)=$޳WnsS [2АM~Kxrj-ih׮g`],iPn-_O"a޵Po t=C+@އZ@.]Q> /4oH ;Yc1\~%y~V%Q< y0{₉>LHy=m=wgj#HHn!JCjEDCo5OJ%U|,۶ģRTb sM^LU!`eyPd_@'#2S1O(&AuuAmssGA'/܅6m//~z."s(9U=Ru-N`ęUDcz(#>D'LLh|@Y'^0D@S-XkN 4fo J;f1F_Wb*2Ik$~pPi}:_KῴF&Xp$*FROq"r9kPr#&<uuLBCAHVw=/eu,i+@T+nDk|2Og@{+shVID7dzQ=SJY(\K';% Y{vl9*$xI[8f!TYe?.8y=nZuU\ *esjܵ;v?c9=H_2s!o<~Y%/fMݨbe}h0z-{?rm$?YYa1<*tⳘ\e> ~YWO6kizщ͖7^f{{M-^T׆B=B@z'rգ\ag=WUW|C-MTfddOtxٛ-!i PT": Urf­˂(JUMt0ĨѥJuri ܇ WM-ÝԿx3u CR1CeYYy\Lйpcrw.5U|K)ls W_/dX`Y$n5v-8|s3u)VYi1Ep$8%ÙK8̚ۇg}JzCt;0I?Z;4UC`m[xPeZ~+i-teʭ])l9w ͹NUAl%p̽5dqhu< /#{"t-A 3OݾR9B0ȕZ!h [ݙ(wLUl0)Dnp;Fն2ↆX~73/" \wm[<07̓m֤U̴ ^OuSnTjuNm 6_`%@8 VԦt?EA92j{8+hX.A2X0ٮ8C-o7!Y_ɇC7,i~ ߰ rPJG'J5hz3%p xrïBp$)WZc{HO]g?Aw÷;ubiKMDLhDi(9,v4w -8FvY{tu?0(g׽Ӹ[7uvPACJ⿟acDh^:ohy˂~$ߋ@圍)k-9K"8ob)H9#ӬHa {IVh"/e %Xf_ls[xeU (t"+CEͅSry="+crsǪMB<mvdbڰ#%=:V-*$.4tݴ39 ~; -b{Rr9z`\°:DQ$"jЌU{Fm&Q`!bInZ{)ݪ9 ~?:5@Bu)hx&Wh8T~Fn6u-=Z~]܈vMNPz]H{\G2qܛ <.xb^w׷B-@ḿ|={߭Lviδ N(9Xa|MQ3BϺMUJ!]5Rm ze1j!u4.8Lk7qwhǣ]z!/+8]5zn7] T I]I2_J;R-6ByZ粹mXDO 4UQP!cQ. 4AdB)YVp%ʣWF~}M_H5;4ݴ5^[քP$O MT="fO倎6fl\} !{9Vؘ1a@& I^lc /+‰|3fpha^K#Ij% 7 ][#tLD ey{ I{]p*Zh)4)EO;]G,ag"1."g^Ȗjg հ u^4i9*hJS"[ͽL!fT޷72LX>^yal-~?ۻ~Ktoq<:YI,,FOVO<ٛ;?QPbVo1#9uc; HgJ q {~Q/ 뻾 /vCb޷D7W{޴݇[juk {n| ɻ0`kl+7fn: t ̋){s yv 5SɃ ﮺]+ RVnDR>J\ -@l6t:yM׷q椞vµ~:K,ؾ6[*zIY-*Ϗjlz~#߸܄\0Æ㽬= o4<|+`-1S/:-m.dk7n p7[p,ƪjQ]q~#ܲ8BT8=2@ rpFNv Us#%C,]mYu LUjJWgP.[../+χ r sjAV](]u+NSFhS}eir̆^QJfOIּ$xi.<`PҗPQCP2Aevc^#HQ60uu6IpHWJJNJGr0*)xu2"sOfC%qn:-W7Y0pHETN4-769@L{/xg +5'o#AӉ> o5{ Q˾mPHÀ7]bjS .iҩWfW5w[l~Z ƗzE}uuX+ѷ%-flj ōe@rȎ ˹]#;Qux:o%Zd-5#TՠN\+Ydj#\FtraӁ!jܧ9Mm9Nkd%p2k n;`+^h6ɠ(4UT~[[$m2#H_6bxkԕ ajN Zg3"m82fl:3+Ov>}sտeol/|.z`W6B4)6VoȼXAJo|}4cHY Ѯtj=:\p޽7޵d6R+q=XQ)d? ՑV`k*z`˓z K*څ ^kvy_xvUrt|47NIs{9L3An $C+횏 Vrx-i׾;͌uruäz;VPf]G 2) "S}cL{~%bP+ 3{IF>e懟M}Ye8ISu' Dh1A9+LdOÿlbﺘ:q^s7i\0J~U-*-oʯJϱ+͈-)vBW+=FDM["m.U6K|h2IEji%#ff0~k)<1ޏbabU`KV?csg%J__>3$$;4Hs5Ado&O$x4lX!L*ȦK&B{&~9Թ EPvuE Rk~i %I[e6t0 N/gsKK#k_vܞCݺ nq4}ϊԚ/!4Bg%~1H5*7-Vb3m"Xݽ8p^~~@SJT,Q F'cD1.K1?SN햊/FT/e-ƒ1c4[x̛FZ+d#1^] !A$tk"w @G~gэmEjnf6mBe"-^?3.Cbn:NCi|%r+V3l ͧ_hB}RBrm)cJާ1Gj02{K-}& ?+j|#쾤&P[p7f$v7,S7UtVRd~2Eq0;kMx#;j?C8ޠ Fe<$Ov/PmHv͊!Bt KmbGfOfK*:M:DC#/q_vC]rvдH)=JU#ttT~PmJ5Re(/|q.vV()*Mk3yBWDt#P_jCb~S)H+;1dAtmcHr6UN*.J[19?uFOO|A'ۖtt'*A@\7ZP>T tFL,%j@;[,ˎJgVT3LHݕQܕwvʌg3g0>(8 T.@O_ńs1CsP_}E}w،!,ý?/&.؉X1 w |:L v̌_$u^B^&l@yѣ9b9ʝN6?)TJM91^޵';DX<1vڏ/tD/Fd WD~)E"Ofsՙһܬf! y}b鍴kHO0# P(QdlghĿ;Gf6nL(]kvOPz7!8Bui;R=9I_m))e`S41X0LpG,_ nC(o7,'Ӑ ӗҎck>7/u~!Τ$@QO> ck|'_DIcU6a;l\ +үJ x(a|{@+Ruy:x܀]X}je, f\{ F+h'Vg  "3ܗ"X릜}'hk}V~wSjIp i̯c:4R:bR{@  v'Lkn a$Bp;fpJKe6{Q谯t q1߂:O׹˻|s8W: G(؎%eV=-:.\ эܴ^EJNm!>UϷ{ǰ '*`0?pBeYT7Z޳kp opў ˜T3Q֨ZBjpV.Į6YQzV9PXad7!B@٦X7A(vr/b,̗9npt4=)XAc?! BO?=33z[w  :Y iz@税1db6 :;EF ',l Qg .]4&$C]'J;)^@7`F)l%ǖѸg(Tp6RpT)zȬKOD刮yn~G`kgR^ Ec5튁=]>(FS2j.4\,eWf#07WLP*ծ4fI]Q ̀J0ۻ0f7A1`L凒g*2ƭzooXswͯ7dS ?([]Pih՜H*M  2-jBn4 4JʈL909Xx%T`p*o4IOtUXs%Z=CP!3> X_駀& % _qc7]}E0^k~qW"#郩{ʺ@i&g%}/tã<נvp7ίÑOowW.y8FR}T3tq  [->]ڡaJwPaFfCV5;Š%H?:W"jL3"KI+g+CFm9oVX*}_l(Nc]ydU6P-*~̡XP:}VK}wEoak \vy|'\ Z?xN} Ӣ hHkzNjsoto&D@Βpv,7 29n&窀n\o|JODG,RtY|YZ\Rܸ` %QcB #8 T\O}ȣlQ!ڨPh; r}$xEiخMXELipR!ll"<]-, ||dcHAR!tG ^'x:X$ f{Ѕ(4ްj]Ka;rG CK)UMHfbT"! Q { 6s:\>gZ|{,T ~څbz0mfiw*chy̴kdxg^<4>ʤR9~721i> YC%~Cm.șXȽrlʔ].aϸpғ8` GP#}=YRQ:g9zW {AM3< lmaӾi^s̀x 0>^BaAlD9ҝ3l휨 f) _zbCٻq~$\RjѤ MK2Jh-uZxfNT,N*:=m0) Aakc("ҫR?u)l$\P>_v>&\,; AhQu1RBysT EHbxz0,3>:uoShDZN=2, xE;jƋu2LӚ"gkռb =:ZD7I_{}AN \縖VdAC!~w}213ۻVVFrQBFC)5ݚ QZn`y&^.}οԲF/'k=|\P2v *C vTRm5k K?r2 L>xT+r`dKe @[I3wKea'^g܂};\ =,T~mN;T:`?V>kf;bh.?By>vGq ΅C ~(F3B !P=koH@sF;Gzg ۠u%T$4h;8&gQGyQAASQln]MZ9z2\.OSoxoofmڮj5gmwaN]}X݌\oo汵y~%;fqUjKpJ>ty7 'C"U l믩 ?PT1.M4|Y,떞GImbA)3Z(sᄬD.%eBy`"FUG,; 'tM;B uM{Ȯv?z6APZ&w3g~mea D0ZnQ5\96'?"̊~L,ja$ oP/7A-D[sU0PRxK+lAފ .ܰIjp!#_B.q[ػE*V+1sx_?Ձ$7g7OGXE^VR m"w^.,"7.42¯5;!)$9U{`6H`t {,1+]9xI Z, Ɨ:'` .W-3e1+il#VC<$l UBM#AouIX ?j@Gc%KYl8L7`4ͯm!QGvz dR3-8!1goDkuPX ģwXNjQ316>`apeH\r >fT#K3^ !G›ᨡLĉ4 <L1mvלtDj>BʧrN\51f=Cj~3yji)f#V^YOF[R_ǹ[h$wc֧K#`Vyz&{~?_!t] IeGH}Tbq@!YZ׻41HvD \ b ){?1U¼ԉ.3Ŗ7ޘ80KvsgC>1^y?,V݂Rw&jY҇$ ^gwvgb++[RE e6A5E ]6WR ާ$(hne􊊘5(  Sܦa@wHV% 6[͑صef/^\1^B8&k Y b%y#EY S n2ʺ>T%:MCyCVUfJ"T9%$uP1:ylA^2<>wDih.\HS9b%sɒC1#st{ `%~1 }+M Ey"T/_zt|IEkm tGtN= 4߇MP"^iMxp "sSx$Kِ.MOZ['TSPr[x, {lАgBxgŠ0ˮv Hen1Q*V).qu~أ솖a^fz1oھt9MQ+`7KB - F4 rOR^ǎ/L{q?{{f*aUt?\b%R运ڏDž Sۖ&RPhUšvhzBU ƥ.FPm{C VuhaO h?ON%Z:tAkdf=$xTmj7[.fp2jE}36Dgl"[1AcKdVDqW<> ;Z>ݠQ8ehFQѾ5+`wg~O뜍8;'%x6i(@bUB #-sA(oFDzY tSOx'>4S[y_x13 "v taZ&;]O=.]4nFjp[FCa^+@n~_N3YmIr{^Tq! HLe\,0!'QEwvG}wvyB pA[L1@K.N a1ks<\fڪyzy6 O vn h unkyM^<^$,s6%8aϷeC-"\v\1b,4F0c+b#:.Ы#5c)]h?6Eh#G_uA&xvUlirӇo]`QN!TCnšڜ]%-X)fHz.֗I2:Z#< 4?A pmNueu-:=}F>]&,·@=/ [o:G.ޥ\ٝ`W l5BmGs_x}jlmGs&Sws/zK-=]OnFoh;m [Z5ދ,AQހ ψy h.!Lkou&mfzJ:m35i"@DG/EN'nFQB1X\5zpJj BRQ@~БN<)d>'q^g^C}/9fl^ ~կeT;A Iڨsߵfӑ.?16e…V8|]/IհIw}P {at8ߖMg=Y6w5Z(ױ|-{aIƖN.[-o&@إ9 *b1\n4iV>L qi, ,+ 1)-J%׾Y$ADw=&hat3c}vK*NxG $9u[W|=3*5wbE/|^oAT'Ř Y "[9NHg۔9?ZG3D⪈}b)@ e2i)fM|ѥXP.m[ ye?Fv̈Ώthy"zA)iQ70Yc8OIMz7lm pQ]Ė*bȌY*3+ZV{Ձ BɎ$">̑Kw9K^l`3N['>tú8\ai $7aR]kU qa)EL#ᖛXh@ooF V HD]pl%xui]/@lHz6~!/[,YpMkZ#$* !qpxڸw~}B YSa 1At!y=6.stTәL(X1r8&.% \5R womMtjcgnlAxu¿L7t7w=~DJPtgԝ+\;)W߭qG](eA7+mq%?&] TWy@vQ<'G^dy n"ӛZw57>\KW1{nF"&Gϴs1$Z,{`x(3N l'J5([o i)}ܫ^",DyXu L" RUI+Ӂ7=nO#-ks3<`io:}3iRB\gW׿Lޒ4 B9IiܓpFŋeAU說 S6NH>KzgDO?suPG+:QF%_U Y$Gb'iN!Y f(i<92{x\lao]8ǯ; a;ɕuCtVO0h瘏=8.(<ORi`Ss~m}:R{4b^0!hCK٣{7"h( ݃>4A8]TC,0XApAQy E5ay+v]&WVm\}trqŖ{1z!1=k@SxU |N6;@Hr'k wu"B9?38>2'Zopdy6[&q"=vlod>"umO}g~EHvAXEѝTZ軨΄@K  V9*7_2y[D<;!|s99˻I_4ƷWʫԎ'o,pQ tO]fO^ȘԚ$\xH0xL :/jpˆ"8W#P:2E),߰8SM9ve{ry,"Cv @PpqC|tZ`:KzIJ8lùrO>FU} ?ٶ/_ o_XVi9k*̳i8DN{4('H<Gd.uPnT`^Ï{x5ϥY5>8s+=+|W7t,\)U O-3? NS*_'E-M=FWM%TyN"V|n}?5'Iu"xX5lF4|?FJAX97_UqFGuC@ !FX?!:1qנ"N鸱ip 5cױpdw=MY[KkWfO!ټs"er }^{Z9ds%Xz{; Cs3B]&MS=jO^YXZ6P8>IqUPH+A$'y Dܕ} ؖ\<*1Erx{k,B4YBсH8Lc(͟/ ,c9K&:'h;.7; >q7Inͷ*fwDۘ}4__ۼa9 ͗x(`*9;cvƦo,*"(>JvJqgqĭz.sJз8G ߯/#L ]>թ,%u=f}T}tCL  6ņsqu^$MWɪcG8&en #eGMq_+=fZ8Tܬd|q ƞqD b&jՎi36cp4FY!Ϲ2E( O>R"J!NruSBeǥo_>LJ͎AP-p!+`lq0Z\s=.5jHs,?vҺa|ɑmE1e$PP{^H iQ̊țFVg5U˜GPtZ{t{#zE35N};mZe+5*y.FpIojöWC)7Dt?8j3yXrxzjmY$v %BЬ9#T\TVeֶzux(N H̹E:{9^66R0MD5T6tfsAB {$3 趝1bJC>bA=& +-ap:yQPj%xDNү2x["x%u#K2ϤdYT(T'{f >fYߨ2Bqظ[slIQ冫-ȭd ʆV/'iss70ѥJ$Sfl-ÂgeUe\ &Ba7uZ5rc#q(dIcuv)?Oъsu,8w x{q/~:/֊rn\cDl  ޕtE)lKX,HrSNe(OE /ŻnBDL =ťK*SmO~.%34d3'Hn)6kVbm*hS8)ETOX1OoGs2aiR~cdI1u@!=̢t秒N?Q TvLdu'-S.5T*|BI'/^~ PEWqsW"c\zc 99i#aUn .qb#bp I=4owz2YNE64-9>vk] ye꼿a)%h*dS|!GZv=':4HT,I+ _SF4ʤi)H}Mof}#3xۘ fgH(l= B9 Z>Oc aQKmDC8aٰ Z]T G>a]Rm!7X}d8D݂8"_jWf=2]NJΏŀ'I7ۧ'h[6[tOȍ%>ni//pm10@Ȁ΁>ZG`0t/02P.1ĎMؽ|Ž\/)oRw5!h-WRh?٪]_:Z>_wH#(ps$Z kh(\mɤRys1̫F }S/j'gD3.WݦyN}}8/X=XlyVY!^7ó *#+>EĂUbƮc750q 0ubni9ݓv}V9aA/7Kn@ ! ZNM$#3>!=jm\H$\Z?Ė8C)kԛx\M7@.֢Ai< J&{<=kvpQNuxd >Uj%j15ߒw#v|q/0Doz,Ç"BGI P; N#c/ ¦m #S>[&`jMP< ^PWf%ثO-\ET)$ch{ TX[c)b묅chhTMq3bcVa5p+}錌QQO),Ap#zs;hQjqv,vl:smi6\Mv;!󎭂ɒYw__RP;>اp&}D] |1> t9əx vuINID0*mFZCQfUy<+'+ӟY[  DxS ߘAOgz7xaT",i͝IʃC)ra8[ [trzi^7ך8dڔJ2X>WX\5贠9t<}Ȱ'QO ] W$3FY90|g}adX$fӱ(Oel217v~bnDe9w@vVմ8 ] ,'Z ?DWK lD:BI)ĦĦm1\kJ^ؠ3r\:)5M5v5a!I`L5ϑg Wu/w:uÕeC0i!|i7;SQ5lAU'Gݑ'0{%6-~[Hi16 h ?-̎,T_Ͽ7 K tQͧa*ڃD}@8?d{*7F]A /B՝EX ,4aճ}+ PB,hm1P[#ib X- Z>H7av[ٔ0OFDzLQ)j &A7"f:ꥋb2)+_%sԣE%٩7E}SO.l=ńN3Tɔ ( u65|;/"Qcڃ:n]=5rٴ\7"+cɽ,K1o"^N^ G"^IK9ŶŽ_EـW tѷRÍCn+UzA()M1UpI@ >Ě3ȭenU#K ƃXӍY$-SC z?hjV(pn]L-7lM- nI"=#hf%^a/jm5!Ok2sc?~kHN~C_FAX`ɐƌ׮ڡ;-NxKhD4\ Ow OA)Oէ4K%cvf}y(uJ1[& 9Kqa1Vc{>s? ntveXd t{7ShXI`|?m'7#ypcU9G~$ױ ZMuѯNU>HoN5&o[ M{Ns+Tσ4?M LϽiϚf*oNGʟz9E8;}V!&MujgskaM0S 6 1Q mGp<EŘgcN5of,gQW6>S`քR R"(nc[N|{T3"`x."@,O)WC.|)0(HG?1N/*[6RCdU_b攊Iցb16,&+{;Qߪv{8+=o1vEkA\PlG鸺9>mOUa@*we<_TGj`(,VZ:hNKEӧ얝C?wncyN L%pÛH5d]aXG]v=*ڭz=tK0fmcl.]ZsԢ|T7o^NYVԪ& 4YvV)IJi:H]/b- I~'w7WXd3N88;Fg^ҘHŒsce&*PQ7(zZU`q/f35TFvp&5AY SͿa~S-@?Sa]ij3Ya-c '*pe(]l Kq <$,Xyĭ6|.3N\6Dd ;F>J%Zv~AeiA@Ml& .^:TLa"|ɳ,g(L_%=3iYi0û JaV4S[mӳ!?aA s^&o2itU:+.t7IͨYNX5%-& @#*eA,7|Zk&Zm <,%'T d=O*Wӱ22RTe-=4Q}Nvlc{p@0\+ɲjXy V젨 B[է{DXLb0.CؖJ^7M9eq5+me6I@pp6 dži# qf,_n23',ˌB@k+02c]b 6 wFGDRXT!J`<:W\~ve6)ÀתjN3\$]X42-XcQ ?NtHxp;:Oɧ%bcӖ ,}* <{6W:Ș6~Zq?<"\UL [:%+{qhY$7q twpҐWd:M.mp]ؤ=c;f~4L[H+=)jtR]Qټϔ+YIM(_x3k#\&x8{=i.c2O5@ .#|G4[Ʌw0gcِ t*rn_r`!PC /wW](wgi'n'T(BQ,TG7xȮ@@4-,a9@EDo96mtzL'L<UŇgXxVV&>\-8܌;-L9&1]*t5/-[k~ZQmAeŚlm6 }`eC׃ wG:h䲱rqID : +Y'_:eUU(<~v"&1+!aO@)u0JAa:z?b>e>~q;Nhûekŧ{ni\ߤCRT'p wR +ϟ޵Dlf8ЉKPϝ܄jPv} ,SI*6|) mJPx!/z~7Oe AQ54e7"Aw/OM'͛yy/sK IhZuYgJ QPi/ZђT]\2:?AּL>c" ovPR;~ 9I>s=)F'o4 ѡOu;ƊgSV",$pd%8fddn P$fPv\q5@s8iVp.QfbɮRNhQbNԢZu 4~_(+OgMutr4b;ZdW~A% 5DO~&1~Ð8YTW SBi1іDt(V0/BI1V8|F mA__!NvYqW":[2/L=iS&ȴ)en|uDAMa`3OYSI#<3^Dq ZUyߏamUdw+#i OW֒gp\n>K.r@PЃ\9aз&NpH2Gn9I4V(Tcm.#Ho>v6iZIe^ZdA?QPTzvQ8NSY1.$Dl&J[~;bKaI4b4 E=*޳L?fNsV%`11ύT2 <},n">p"W@e(Vy̾#ME5,PBG 1뤤̭ze*0]"bkHg;0YH#(U|g\mxMIxrM?wf6ӁA=\w>I]n@X꺻OQ=<_c5g݄3wzFQ*ژ8ruXVY.{&Y3ivCI_4.N8%өQ@;ZBmېcd\jCޜUpy|;R'-Wk?-&߷lA̧H:Cj/{'a﯉ ,t굠͡LxS-(k* iOt^!.͟9K$O Y*nЧάimpdjw A&. !z@`'U _^b[R4SLve,ٕӠ}H$/ݜZ{d L=Ϳt _D M$ FDc8=ZT\ Mr9!1kr l,G_Q ݶx[ 'NE Њ {=l!Ƽ{Q'sgIdk+E0,H92wa^ ;-ͷ< Ix0|A/cw5Yx2v^}nֆ$\#*r`ܙ`VtUmJVjJq߭\yuVXW=Pdcn>!Y~$1@ R3VEc u)m5@:n|k *cD 9bHL@ o&}Rn=1gWwvy M|<֊.81"15XgM\'P"0@܆f0-TC p AZҢ@3X7V ص7ئdد|,e< #'Dx:G! lWV7$C@ Gg^t>h Jdu٨.-|H);NC?C@Zjk(\ΈKv~9-͉Uj_3:8)>3ds®M8u,_x´B<h^.ὃ[)Ui\T =HhU}n-tZf?o;4t&g31I8VWmB5 pd 'xwohL< 7(nRS ;86uŶ\^g608 ]sKTlqhV" o}~P rz:mϡ:ĭ#cFQe qEe kY$Xj7 dR#0c5Y{WUϾ?Y zur[]dIѧyK߀+%a+V"8 ;hl${|phX)+{y8J ay+Ag# 9wAm_#zL V/F- v6!@E:h3dFRP?WdDtKsj:{Gk %)  /xD5D ,S:tfO T?٫vֶG8"GߧCL 3`1)q|F_׶9t̖:l`M-XI1\/-ڢ1nFk2ۆ~YV5sْ5AycHΘo IH#X.)iOg6!V*?vQ.Xl 8e&?󌠁ɒo87mב}f`bl/z?ѡN*DMͶN]zi>)pEX4nOL`At𙧜ўjASoh".*84ހG%tC&9i$Ǔ|;HZ+/WD~y>{v?iЏz6A@IkwQK & Pg N(Y'ݨ}xV.дT6~ћUcL]S˜[s.I:YU!WzeHDh!'755G5sp/V,MZ00 E|#i\nmyHfwr6{7Y*iF h'3NœÙqZI/N$w5 H튦3ÒP+5\T+q/$&.\7PsWˮgej?b5&G;mΨ1Ѳnn葬o⽗HBE`d/ u,b VVLO?Ge4:7<{@oﲻ[KZto/g{Vq?-8!d.XStZ=XQ~uaIԢg PZ'Q:Qʶ܃50ww}bq~'$ԿVVrL,Y J["\ʖg?D ,͕GLbaw>b 8x9!8Zu+){gt'_N"jƀyk?Jy'$'7D@Wt&\^>WQwKҖ%Gӹ6 qsUݴu|V=FDΘ·)T>s9c0hCg K+wc `߸XYw.#'?,Ъ~R@u;ϱX#cLZ9U@4.Pev^gL0Km Cg,,#Ƚ9 f{v#EAOcf R= ]l>s9IL}=G/Urqtavs&fV,TȖ0D$\ 7NAϊ6Dci">:IpaP;kLr:F.M Xc ko5θb"F Kׄ~FޜZ0!>NknBԦ97PZwE1!7sr|W,IN]}"mD2eiPabCͫ^, %q!v N`T-ΗToV}hhN  |7c.o6_g6p\k3X 땍9KPEXsOa|3.}*ɭ,U0M=B{ 0گ@;XuKYOq>sjv r6`[X6}_,1JREt{0vWѩKj0gFZ{@l]Z)QUv\l/Cc:OXm1t|}?iѳy5mk.Wܺn lfWwqLwz*N |]")kuXDrz3ms:ၘf1y~ϰV,Q'].EП;A:~#XxP>N8 eYx5#%0gYj=yY 8rSǐگ$?n i:ǴyPx/~m[?}ޒ 8ExU\ҽr|QNt[BFmMK(.@20[Q6bZf6vd̙./QϏS7EDGPQEٳN6LGW@UìOVs^| }j(BOǦOU[5!#zq [P@<.SiѽQ_ Vp JS:a7TB#=X:t \wJ|u QS;;,%#,)b` Xu3ѹK6>[ѪW$;Mx3Q=_ ASi\嘆 ކ&'J+!d鵴ƅFt)̝O $ BiؕGXqM4Yn*kjrUeO\I7ؖhW}K5@xJkh{;.E%HҊfVJYRoED=갌G pC9e߂i=|ڴxdUh;Ak͈dd*,l|-:l$>QB2*5AG¥ھ^h h?ƞaǑ"\'k4#'XC0@罞ZTͭT--!m1``Y"xD})0m>[}n}މZ9=ehO/qXY|.BGteVuXJi<3HW#0r0k4mq\;م %UËI +A8 ap)2(F6>uE#XKKAlʢ&w|o*:t25{_8]F'JՖabhhDUtGPi*!N/>;D[!]1.|Lc9MzEL;{\Z\SWŔ7./zpcQ~OI+xz]"8Xmy9Gh%=@ ?BQKյ#{Jcng֥W|}T 2;uG\]pʷ$};q2)%V6E5}:l`.J6dZ[JZkSiəZ,%|w)5MٽL, -q+LXUjLTh`+.]./¤Yi7JX`AWg(xTwPf=WSإ,-NKI2Wu.$*-1-Y3gQK4(#=4ǥ{.;ĄQ0P\mH@(JB&$Bm[}^1!VΚN'`!и4J W$덶R4UP:q-'C\T%-ax@ (/ѭggqs+qtNi$EMȯK)=}D:U __B/K8kaï/ڐ1[z N 2Sz*oM@]D6NOܧI\>ĻLoM+S=[^0N'ДPx9:J4 21qZTpBXn]+)TJWvZ\SR? dIvU->Sv{KI rwFk8 '#.t[ ͱj٣ +(yD[F05ݬk Pï)fIŮ%IsR=EYU&tؠNf3{8quq+E"&lqpV}O3g,m-%owh?*|8/ B&N(`/VݘjuD6%;> 1ۥ#,8@ ς0#ܦ(a8Pf\ Ss=};0ULϘ@"$.#ȼ*qVE~!n(=7oZ̨Bq0Mc8 %"{2i!J(psc8*D 9&@~?.3;1#QHƇ,ձEs[Qym(Tm:{EƄ0sm扟.|2//þ$[Iw{nd&{l.}M&G},~?c3*04ZAOy04\VFsڽND|8p)"hfu2rЉy|޹H,N RbMɚoW}1JNP=g€I3"pKQ6OnV4l,bLdp]]3 m$l ţPj%z+iP qdKs/,Tsvf4F1FFZ;I=vf1\{¥ P0m )oYnk!-!kHj+ _e!$7BA2*  %!Z3R$V9_݅=!%=,B:dC6S ѯWy4){#{fZ9%-zգբ%ۊ/Pkm++@cz)v6Hh%8FݶVkmKvroFf_TL7羂5<f(V/I{`1S,mD L<|Sg@47)0c ,ɍobEMBLqhTgD H'& Ɗ 9Ya XN"G?>O.ؙCsQXk,dhQIk W,=V`ړh3~ >r>rR!aaK)=^-*DZ1e:qb92-[/R4Ks@zN)1K}^3_lm>]e%v<}HD,~׶b Aرٙ(@rQ6+Hu.gm Ù]KR#ݎ}\ϻ cϤuOwhCB1eS!=,OvrWQNVas_Տk6Z$gM'RNj\ 1bUȑ0;lWC6,)J¢]h%A*E3kK Gv8U Fi@f# j #YPV+dClم K'}zVQpvݰQĮ -,` ajՅ.xv؃\Yb7uzʸ3ƍ%RT}|Ⱥhpۛfj\pt5҆Cm_K18 "*C!Z=-f9._f\,jS&bJ>pQk_.uk gMel(L"Cܬ;]te}ܲ룖ퟬ\ldݗoq\MF߮{W̡s6C;}e~&˰)J=v_k ˫14U`my>obğ5[P(HFI sW7ˀq!fu7,3jeBI&[(>-(|ௗ$*,Iʺ*应=]tRpAbw\01sPlN/'7CmKywnOS.֋yPR~l^ҍxN:LF+&ѐ;.cBⲮ a]R*_ :ʧ>cN-E|ENB(N&˖BBFa$wL!>V 'r_5L%im ZCyTa! %?wiF_G]bxMdn #uV/ գMD@ 4 =m_ ] ߣp$2Vr G\v ZMK<< B51n~Њ֟%ѩ=*?ԙ; ii^:b,6O!tj?|pu57~UH/ete+ ?AN:REo 078Bϟ{'玽(ul_J 2# )@*KcIe|X1A>2Vd#a2Lng,n1'=r95!ŲOeuryV|6 %qx h!ϐ%zR;|\p;rlDTv%:{kaXc\C,v!|0We&q3oL I;wAy&PW/?؉ϛvZXE<ڛ`I$' Xoczdv X `Q[!d'bU`ZH Z_/G}75؏JbyԐO`l#N"97֎$\qɹZ6Dyͤ?KK#NK1e6i/!CIW6aZ-ω>|gsYgiun\NrhO< ̓s+g,(X $u0+'IPGU~%M _zq;ZxuH}?+*\̿[.U%tO-lƭg> CpOH(69:̄mJVzh&9״A_EI?i-@ QNqjΞ̜|Ɵ&nI6N%^3!L:tC`9˗eJ"` lEX4MvtۻٝM f5X,X?(N@[ʢZ(߯pGM<ӑdYctHGM·זIfɵ6MR۬8RH?/k@dI~ߓ-c17L :pM麺S_Z9GGr#o ydܞ!Uy|wzf@sQJl +}3.ls`h/z!lW"%b_}?QwWw:517H[(E& n'r׍`%vsʙzID:}H%to-p$oewmδP(*/.Reޡ%^G]o8TP5:jd|+[M 綳q^ {2؛62JwnwԮ[n P8ɇ4xt" h- UWYA%iSiҳ ceXDˤP_}\λ>6 i|/b#u㿭- T5ЫejF ܫ0HqbsW#*/";fEm+o|F30) )qY㥛qa0"s6dm? czb]IUu~0&ȮI OL \R ` f!pc H^0exO6ؽE;P2F]?=blܩ|I 0M|;4TLȵC3L~0*ڌ>]Alz%}T+JYRϗ7F"7})sHʜol>͡ќ}>vʱbvq& rr1mMl d \FR=lKZM_j-EWbVC+ Xs"59,/ E8nx $)%zx^mXts¨FhH#U|$џZnsj6'3ඎ\hѕ%@zu # x3e(]s`q2^ (Pn=( a~l4~eʮmXY9TڹA[)NDŽ 8k8fHbXӘ1Zfs/T>ʹWaOOU=`ΌK0Tιr(7sg?!E`?B BKN ,'98&c*xlea:2q]5&3IM;b-1y0ݔLu/_M[XcP ~ ~WZ0P]AIlOl+9FH]~U4;`^_rWz6 &o~4M9 V$<}* WW@ڴbUyi}l6<kNR)juZx}y^KHzbivؓ<R6鬩| J4X ?g<.>udojPo~cR"0 ym鳪 @߮`\eRkf+hW=[ڛ (;0j( d1B]^odǠS{I_ڮۇb \"ojqXc^:ϗqs1Z%':2Z0I؟nKY71G!]Ǧ7>X}T˯Ÿ`rzf: tK1-C1HA.+T.<3 )d&w![7d\wꠏ +ޥ՜-ջ-JZ~Ȫ b"HYH:»N˸AH{  <n왽V1 ?qyhsEbP֜6Myh`Ea }W.Pٰk͵#N߽'a^QFTƽT|R |M5U@Jwȁi^P"S,[#%,ZhgS?r [^y4vj</ gAbjJGE/NRs۸ |` Fl} eH7qhs#WCU#d9;CP;\R0%jWC숯Ō}R'eg&J ($C۳Wf> ^/5vp:Q*#~wOa%(FOO4\@dV^R@J?HuעO3Ǒ?E³{C8n EaExP;n^E*Z^;B<9W=ÎQ ~ϱm.\ XaJLۼ,PS'9n8anged%0p:H7`)h*3#h(MEDOzcZx^cr ƸET4/':l[ F"lS7?;I arh9#7q[6[~TpkBEC-м|7LFҫQٹ{qj+Lsy]H[ N,\-N# l%a̵BDrik1Cn庭qDo66r,d-b "Oj#)8 qUK /:& 6'@ph ه]hAt ;o+eBnu'i<қ"_C'm,4gp:贈<֘vlTo`4$\v(}LU~Ri*u /'"Ŧ0R1 Y}գLJHm>܌|x3`%ؠ|"#5Zxee -`8 &]016F7W7-3>\ťNz=9ӍI$ k?bmZS? vC '" u[cw841u̕H^Hi;گЃWWl=_ormašG@..6iCO0Atbj؛YjČA`(g 5,:Rp'reL5H YXc=7Xʥu-2)9q]:}k)ՌKk#[(9B,!< J¡X}JOF#x+Cr1ۈO Ocׁgv3'vAٙxklo(FkUqA| 8egB,hܜ@Yb5BBE|TІ`NF 0`]Xin["OrD]4R=D2Jr29ioPԎs-MF_>8ߎ :/hցRW @P:3@0Ҽ5?=I>jЀه(Zp( { ).sOGN\CHw:9<`.cl}z^X 3YEmM6Ǵq)Nevg4 n)e!DX[n۬b*<ݽE58ј1:BVZsV9&@*2:yf2r>Xuԁ=y}w2[1[S/]g̔nQەiL͎f]e(u5 Uh3>Rmbˎpv'?ݒ{+S.myF|U!,9Jtxazx"5%^`z6\W"v950,4 ; ѵ-FPj{e(#IoW}Xgr?L3q;-D}H/Uڴ`RƟf1lj=Ri] V 1di'X@Yi_Al qss(uϔ[/^IvqYz`>3wlLX(qP!sO͔?;sVpۊ[hUZy{+U>i d1};RaۻDWelbdxn CG&"դ@.fM +l]Tdk3~M0n'cԌyNu&81QظVY˔qvVvJ2G7ﭕifRyJ0;i7U.PXN2^HSZ/sn}hOnܬSbC:RK~%;;0U!kNÏȈzn'R@XƾjUS'\KquàfUPN nЍfpFg8px%^tH.R!?E2{2H,'aɩ3 |H< %)&wWxo-(SC27?=ׁ;T^'L#bwO q%*O}F?`TrR0x@La #oIjqK E :w3^ٚە,*_ܜ([Cz??>_L0.u` .9m ^} ܡ[h "V #ƘVLq&~}rhzԘ'x#)[ةhB8 ɵ'_Yӕ1".IP~0^v?BK5CR$׈&Ahs-W%;oʴO{}eH ͱ^wLό }k9ۋafG:/= i͊%<*77G-Zzzq|#"߾u#NWGr .Ry5u€ΐ&Pskv:V!0)2F0<ʃMr9<ٚn.VK7A&:1CґغÃǣϷj U մ؍Fc.W~1ϥ%'fux 7r}{ˢJHv}BWp-wJ_?mI6ot>йOimYUnqAh?H}f8yv[*r꽓h14ڏf+NXeO~d=s`7 41ʱ?e], |oȞdw&T^+F=hpb}6<և%9L+< +ddӱ@iFq ?ǩyw܁zuy x& -t:u0wS3kiWZ-X^*XXi~}q8v$e*^#t~sTqf}D{K{_ث;o&{𫸟U# C ! ^vułh9;W_!{P!QV|] a94H΀TJPA.}znzt$iM[dihrSY1rWjOv1 9 'lqFԐ~β?]F, L㒿J0I,5R/{ٮ/JV EɂPPm$;#&*h/:^TlkA:_JN?E]e,0_2/3!N|r>j3>v#t 8LV( Iۢc |->F;dԹ!Pxw^{oEչX=PcC3;5׸gR #^5Kɚtimyr-$J9ANZڋ@ wrX9!(a ŮV\f *cv\6.@fc5Q"wn]D?7Dz&˥ w ȭ[VI!qy.*Eg:؊ QFE؂S&]XFcq(g cDL?$vcMHE5k|7a༿N'S1D?U!߯,<ob?{g_^נc[_m@#Jܛ߻PF _\}urj,9097%`X0wFw`ϋ<`fQƣk֖# [>$eQuۦ9y @}y` <'!7el/3Nc}p*xeg˭c^FX2 :nYSx`Au6{ NHN%LggcW(p$s<2W04T)g{mxZ70Ow0.'Ok G!C% п U<[VhC2dx/%uƘ#j%P kٚ XNUׯX˵d"ާ ` !SQ)u k-) lgL$kW­Nj=I{$yxhzOs04Y{bH_i 6yHF ƽ}|iʒqL |m.:巪\z͜z8ٴ'@tLOhQhSQkcn!Ħvs&s,"읖SrЋH4? 9%e qc^g?/<2rЙbe,_?)pW*=U%I;W*nPNxjjgՏQo '<Ҽ4型P9%?eqIa&!8Ry{G>eV ALZww.APVev: -[#KF{jkW.#ڒyG\ _Ԇ74n;wyb^bo؛S Z\׾\9`^oͤ|#|V,il}g8C0ZA]nyYșeU&bU$'򋁜F4g]&U{I}qh9(LUS~WUmZIF$@tD7>՘b?%t`3'-V$kRWoT15"dMߋ=p)k]j;-+ZU@؁udsk:,0'A{vLىQ@;|J",5+t0OtX@޲uGbtA4]fV.vg5Yq ^WC)2+*D \E*T:fGX1:fP>{2Y\E|V5q2G➪v:XCs_cgt@0ٚ[jyM6;)O!.\n;6}$<\h=5\DÃذ_Wkʻd_d?Qk2G|6i*ڋz<&sҡ@J1ĀPSl[v"tDf1Wp}Dá}g1ן$~ɐ Qvեg T21er, b6~A_.HOx\#h㠚RpHZg0w/F< AιӮ^ `kRIPeB}a꿠&IR+oW'i@4hmSq"bi|yiv5>lx|r,PP%jMԾ f/A`|F>tZ9 F :cɂ6z>>4؊HP;ȏ@^?$,WI>G]U}rT*ەJOM\Fh6>8z)y7Zf[gv6 , kK/\{A`9W3$3[ȍ0g6٣IYˏVx% 9Rn8E)ɂ~O tnUIC: b sC[C4sxYîi)u?Freyݵ)G*OU!GMOM@،'iS)`<ѥp 7h05>{3 H]vgX4 _.aoo2{8/>D:HF:b-5\6".e%2nm*rK?Z9R٧})jbľ~dɒDh{"JD˂ݱԑٛ+?ۀ~գǖ'lqA?#N${+* f6ѱlO+ʼ]1)@@Bb23{͹]_Nq+T-g7XoEluBrIfW&ȝҀLwy>vjtrg(hs8o_@hg %uT '.<q}t, ,҆VgȷFw}ݰ|L1L_ 7i&iLhhgnR*eiB*.Ht.P賹lNAf[ƾu2)Z:r# Kz+RSJo84E6[,_6uPF>vvbqJS F[I׵ơJd K:}$"A.3,d?yg)#p9w_QL+lCc<m m;IbmcJVo=ԯ pBQ]^_=R]`CW>6kAZP7}/(A Ү2%]Jolw=^~9@uBCL$vSE([-@`Jy()qmw̸odLSfFL=( <_|9{Z *=o`7a;VEQ C6Z {%7Qc%({*]W)F-4+ F<)Է7G?Df?G6_TAZx] >yr@@U2­~.J,/dR R.MV>ЂlEe gzHCuNH!Έ6笰D65-Q 0뜺^QR]MkɽPFZ,"7I^7ߌsH䂞n#ژ[OeVI&QFʥ< YZ|yA7mChk~Ub؞r8Vd"D.Kޭ[pPBo;'DnDTS־9޿eC7wX)+ 2OZ )ܩΪcd,N'*\T)"ŖNl#lb_?e'ɢ+W/e\$'@ YhޖxK1DX wZRV Ɓ8ЎS4~9KbOȬ? X*FJl@w@Sa&{5G&]ze@o%M"ĠoS#cGKI;os)<664'6R>yn7#t^5|bJJEp$"o:#kyngԪɬgިNJTS]t\sza#\;70N+΅~_}a1gh*p|8y-# xij x,RN Giq ?&mBB$Rwݑ5zЕEӋTMMl@3wߟ!uﺍ*C]@z[,}|& vm'7VĽjGu FnriyYT(>g0DL"h4|n:խ vgǹqtKeb6КӜ\U.Eohm]߅#q?1} "Wv Ppͱ'/s#>EC.n@ZSTtM UPF3jU]}ZrW' ;>x{u"#mk {dJedO|O MiZd QGoSAV/NTQ,~q~gQdkcۿТp 5Jp0sW" Tbp)Slj*;WYRCh $MI~XUñ6z1}z{ ;vvT\@hQ6A0(_4FmN)pm J˖N|x#'nDTPu+ Edo<6NF\D jD|H߼/ ޶" *^FI?\9!U g:GvJ[ qh E6mn0ڼ(g 7'@QדּЬ^nG`T/4k%+HY.nkZ_#TI(E!Y߄uIQB9"5蜦De+A82~zP*iu _7EYdX3lJ%4Tc$a74mV ѝAܿs"8k,beA V&I^AG /Ϛ E[`^;'= mksQ/90Mt~Mr1F{ȅr;Et dDټF`OMv&QmQwr41 e(-KL;?\篫Kvm ?GAfBŞ')(v]jyP5w0*kegh[T)w) Jl2_Ͽ 2AE|xŔNwi{<Ŷ$YvmB7SĀ/<.tsK0"䮌f\T_pfO!oVpOER5OoR:%1dJ.-~w?8ѲVYQtc^."ǖrvekiQ8例XRƶ {\35"Q&}yLܵf3֢,wReq`34U/7_; t_80S1Dz*陼*uUR;c+()MhH{5aH@4\ őGvH^9"0Bb':2haNY#g!*M'ZD7=#P'Y!t 7e጑{s*ȑ5G͐L ;Jj;h=T(2vnn׏B B3GH VHtKHO"c(@vpmH0e0 Th$IO U˚+b*BRo_~ S| rϼHY~ Uw Kh^6a?n"^im"t\c{o-w;[.Y~8*Ú,kڕOWcƳ&Plj' E![*WZW%CĔoe .a`"[p՘J0Ւ(UqiaDhUq]{ՈZݛJ4G8A'&z -`3-9s)AؚX`Յl T󜉦`;ݣ||l5IW >wG^YI0QP⪯2<1"WgidPia֗#\?[aOЎ nBxb1 M`sVQ PV69-N,(~0[(oj8y Hٓˁ􆕫Mzhy̤HUM i3sL=Ndދ_þc` >{rFt'Tat&t jUHc*$r\[N@}HG#}5'-@Db xFJ WF{rr&sY`ls)>$B7?W)n?5Tr!'6+E6:Zk<:kX޴ۗHH}z{*} C̑?(:Y\s o_ g`gHMdgΟ4*y?W5?f'eƁg3V' 2 #Q}Afu?ǤkSk҈\Qࣆ?qxH&&%iA)Au"A/ψoޘL-Av9_%}Z\ٺIk$HrI aeZңԑv)K%+(pZ(^LA2KXJuGJS{2فeW ZHbILi;٤XZ|j!eS>:alNaǸɐn @4|fªel&M3e\@W%| D62#M\i$r#dC&uIQqqaэe\a C̵hnf|/ћp+bhP)O!P*Y-5@NHOxa31Ё&>@xú- 0%I+C9m3uJ#N뭶L#jl&]tmhNrFoJsH@7vC^+9H#!#⠱ `yv$44Ct?gYerPX?wXB Jf^ד<#Co8{q@߮8(0G} V,#?>\ǀ333s+f#HNdKr 6[~^͠; _D,5漗̤/-Oruј ~ FfTN*0(0-S ׊ )ks,^ !{Ӣ>32nk͋PÿkŎH>Ib5a|u 2B@|09 TAwl2 ۠HbX-ҹճ`Py3Xf&sGbjB~;ڟY:T}}$ŚqE !m@Zٴan.+KxXGS-H)zPp~B+y[}hJSUҍh&C(7˔ zK8֕+GQB3' q&DqE "){k)]ZAh5l%}UC(ۇP]Yb08+^ȈL[H-ok`=@_C6]C!%Dl }(9  ͫ%#4|az^Mۯ̑z)@ TU7Q6 ӮSxL9ů~Bɰ`'Kwtɱez7$PJ f%=gqM㉺Еi+i80i "&/3y>:hقaut6/2k mMH[[JmJ䣇2ި>VMi2ax X򩹭5+q=Θքy/5*!88Xa(^UU`d2}j h~yob5UyЦ&%_Տ75 jQ5av]or *+&xuNͧOw.e3_@⌺dP5dq^/~z Z&y n`]:L4VuaK7w檭x><ߖ/JZ 0En1x١k:G5i;3>0I(H ğXxV<U+|HC#J;5C% cyF9&>4?N`@<9#{kN [| jh)(t ȫgP| ߴa氣) JMkZq *i6@=%ϻ%)Jn^t G$h×>~gO94?embcL֧296@p|ͪ*4YY!|džX+p[,E:CZ_4uS9cnVzBE.UVc7ۂ[s%#x Ѵb]NI!09Z2)OkìbtymR>u),ZVYbW@u´s*F]~yȚeCX|hJP o !縵᲏ig j i;`$v#[?f\w@$Ew5[~&7l[{`}4N٥]|(%Dk&j"؞Q )=[ی29%URpL?шivMAk?SŞ}5Ǩgp#,!C3+:-q$2v<+G҉ kl_аUCJ5j§b-|[/œQb4 @61#/r,4 Ϸ13uΧ1Gm K!Op= ߟaLң7HIpYK7X34z?l:n*K_M6.~>s<$0xc%I%h%Ex-95lƄBNFO{XHzo/oO:*a ܾKUU IjI'v ZOq#h o{6e-CBY  q+<7sD+jaǽFZ1_ɁD7(P"{1k)"NVA2?FE^d.NL#ۮKd‘tHZp/Vx `,QʺYa|Ij\_ $~:psd ?G$Ȇ.2oߣ0$?y)Pk@m2p;6kO;tøܮU4z[ڽibgqslvA.Zk?* `ӓGM{8_؏2ӊZ_!s XߜH$mx/, dzo&1=ᛨSOvi ؤ )ZQ ?NY\I16\a$x<[/Asf PO3fH[kJLe\zhCt? ,!У Q13kz b1hqJKΎ=7h* V TěM{E򏳬Z4LTrvDj7X0BT㥣"-_R}rV gѵ,c02QzSf7%8R 5u~<{DWEzVg=>ZDtX1AoՀdQGRQ'?ڊNtܰ 3*-~5CPŹ@r2mSM?3`D<.`D{Y[`s^s83\` A޹SAm^JJti M&>I»5OXnOEf|1%ԦՎ KkC`&R~8[IqUxҘ#ۿT\_0IBĊf 0P)ӮUOF!rPoT|:moo5`fo=|)#m?^OOOA[Ѷ;E(1w(NRaATUpdˉS~y`n;g6'e䊒=%od mp75A0_E;9 ;Ei(AIs) ɤ>0xOF :9:@zV)hzW_=!LRq8HN֘9%93Uje;.d5 +Tខõ1%ꝃ˒K2VDpKk_Mhw鍦4gL!MkGH;r@vB3Qmj'6$>%KYF/A$jͣGfH92~UN[w @ظÏz\qs{j(Rgq}ϨSA;e݊kn>Kc=Q-YRcߓD_LZV FkG u)!U=}ՕS9؎*UzLP'^|>{ 4+JsfnSOu9(Vu*Y|/6J8c_j@XyyGh.?ac͕ DZ's6,KaIKf'[0,jx.̥ p'Ưqb$]r\{}C/ Dq:WIw_*<.y2KwY4Q*XY{i,p|zB ⥟\"2.xH>:nxN4J*$Om{8S2zխxޕ%\;O6BY,hm;eMz ~C1R2]NtD a\4ʗoBǥL8m8@?߳>>C rX .mOmS6P;aɶ)6 qkk)VIZDDC#ZTY0fP0^1KU479پ%%RxW<<,j(nʚaxPK`>P0 rS4w+)j+y96c/0{t YY'p€C5yibeuI 4M}3hܐv%0qKv3u7Jm 1|]oJLP‹96Oƾ !=`8?&%;)݀67lmcYdb$U1~CyA-NɵpֱؔkıZ(1#-9qKn]/+ !> ٺ8?Nե\'@ ݩDxEN92)4z`˜"4h1 + Wt[nC"s -o_5=9Xe,# Єi+ CW@:n$֗Ar$ṫauo@ M~W5Ei uQ&L5l"z* m zyQ1)$7dcR,.Xf~"hO!S7[?EoaNfW]ug6 '2?lGp[`:..yԀ8 КuH[aa<( #U51Q釚4_k:vB8༔q=]W@$Ei`#c:RF-E(*+XQOTۀo 2p4cVU<}" ^!ۖM8YCVƂ^vh$ƃe61B'ϵOyuz`'^f e Ԉ})&0-?'$4l9Ovš>D7x`a< +bF;L,Hft@%(צ)ӞU^LS [OKv윙/͎y+cFrW>|Z{?>3[ Í8舛&+f$+aUX6dyِ)tUV aM*';a=D^u7aDv^L)Fs,4crY^ 2 3`C^^7a!nDMp0΢;ᗝ `+9L~~*Z>ELcu?Tzfh ȑ(}+@*D&E _nsbqnarIY`zQɦkC(` BfzΥZҐ pT)3 Rh*X5T vLrJG ek>)A4BZ[Mg]l`&~=aa&? Э|StNh}9 d<&0O0Vt1E GNg"-jaAP#45P&37A8+xR4P/D@oj(&n%>̧ ̎Ʉ<=AÏ ]\+//Sh &F amR6lNꭲVAdE-۷N?v[4)#30:bb>R? X>Y= 뭼D5%:$"^[3tF PM!k:Y! Q_7MWuDtnv͍ޤJYʵq~8a`_x mˬ}7@.簕]Zg rt^y5 * )Km]y߂3-vSN2J*zDDTcd]BCożSi(evrV7:c Q_>LI<s6j-UseO}̼'-9=AjK'QMa`<" Նs98Pa)S zP%\g_R,oG%$[3E*k6316 (Nj漜2hhs5>AORKw+%h`+(X Hdg3/P+||NZaIR5uS#ԧxׯzқbm4fx2p >IUmiu@¥M@5E\=..Й;%WkGYzC_^k=RIߋA Ų #Z#Rb |^rΗt=/__a%nkV`&RGeػ%m{> 5= `w+1~1GeNhWj\ `#!i%ѳ8N+gYʐLREC=0ҳ`dƛ֐mM˞h[jZ7d+I*(<^AŚ|4ğ5=5zenzqiR%ƞ3p' &g<Y14ȹTLŵ3UiyhCHďZ -ڎ@ G{^_"493D1s1^E~Jn!>_JC6ă)y<пQ~+y=2M.H:t )HUЋm5=OR>bB@q|`~x!3jiu0ec\U1 ?KaUxcȨsE/3أ׆BT)gQ5I|> NZOvxz{v>GvC~ n矲q|@~g$,O5R֎WoN(U5Z]X=JPTs:ݏC.>h22fV}|g^ZlA71^%e(0HK*m5`j96nș,A+H6q3O"D190=vM,:O0trn ޾8q~ so.h-O/^T6>8" !qϚ6`y4N; /Pu./e=}(H[ϿM"ܧTUeOnfR>_kIwD_{>wIh%yCҠf9t<؋,m5-)%BU:)mRyBuMV8 s;IlH5B>s_ !DYuɼ#|5kHH[ּ7f0 -4kKp}| IHɧ%%e-p(wb7,݁;hKG~n>!?(uzx,26a r~DMf,K] :ϨР.*EtА_V> "&ĭ{rreWW2wF稥iC a9eOj}LYW[~U1_O" q1*{ DR0^^0OYJA4V`s00B8ڞ7-IR~;ۢ1|gr_MX* [N%*1%$dCljZwSz.';6܂]*i3bd(y;_*4kb|DWv.#e-&{W8aVh o|nmuK6NlMf[| Ky;g$溝YVZ_^ou={%k]ҵZzj¼ħ0 |=W!$)*~]4U^9G8=,VR;4%G$v30x} ROqbb9\+N,vLID pw+-@doSng+$WzRU["ȾYYU^hzh5ĀZ 0fd#c*{'E?ɪYB3Azy޺K1KyP*HoDtmrߝadtD-qBM|bm-%uj]\KBr7GKb[d;740 qôwF*zl)̝X̚W;ge$S&n i xMͷXͼNfiڗ mjRk& 9|]Y- מ'΁< DK! ܟ${{J !?]c/:֤GKnoUM1XqUA\e%9n~;سd4MYƕp]E@O|4S(L ~ryORef'nkEԇF֌Z3j;r|su @JU-%/HľlJ{פKjD=S.M =t0yGDi5ϫçSyU tJ$xVN9ط_a.cY='ԤQ8Np\xS8Z<;$ѧz>?@i#۠'lyg=]qSTaӴ`&sĨtEkJ(oe8Hζ3\'J{ڛV_}'"f6tkF9kyƒז8П tolfѿ'1f,7 Њ:+D2N7]NRob Űef\JgGΑ{%/4Яp"ڣ8Ĭ2[d} ϚLg YU[D~iy!ҧ|@9jC/ZD۫kր`M?5BYG<[xp\P ́<;ݞc0 鍚5ksh^&BHsWM_%rV hC?cFXM NxnIK8 Vp5RWmAaoHS\ܦ3[|_G5C;ϥ&6PBO}4"KbfFNqjđd Y8eiӈͯPN>ȓxS}=ju5Kw'= S;^Ol$XGJD;qǿZ%JB5oYNn61+xT~P ;( eDyOg,kABn1HbC8#%l2DfNbηլ/%L|TpK,bjq̇(I) DƠПu Y@R?"B۬֯îGfqJR }p, _PĠShP J5ӁMfխiT[ؿ{/? u dVކt`݁XsښAoK.qLl9f_~2x(B=D@tpB#W`cn౟WЛsROOîx(l{ׇ?8%hDn"u4g,!#Gr#c,}EX~/IgJi]puTɗ14UYFfkhE1cZ+ M] JfI)JãV̙koqt qj/?٘Ӯ㔏4PlVV4m|:nQn:B pAGɢA_6^ @lŭ<቟^abZ>Ϡcؤ46;o4C S(U~ .`C6ʖnxp4hT/:DJm㿗~G$j# w9lB.c7KՄb6L,wқ'tMEq9 <NS=5XeU ĩYN#75:^J:Ke[h] tm($ʭk0$SBdqD[rKP4]]Jm 5n86!OeD lm,%Eqn."#>aG^SV s[%f„bQKIckv0C`?'1Y>ICz1* @dܦnÌ5 hޭ_3h@nUQ):;ԬU_7Cp-A:6Gc4ϱ<"YȪ@/iV/h!ѽu'#|!:?^h`ҽMꭠΙ%Lyb f _LV$lK;>uNN͊tBׁ&Y]_TI$iK UMDnN0ȑt.dI?)DB[:ұ|.bW>Fc}Lhdy e㻉ʐ]+5v{:w"T4Y_>eO'R< S bv90.'$dlK>ܴf(v@Q^HN= .*#N_MP_w;O$}a] ?;[fRUg!#;.B̠rM giaVXMn[ZB=CvSn~b|Cƪ,V녻wF 5tG>P5ctz)&ߍJOO%Rq=.6 -’ +7/ɘQ妸 ר9/w Klpjy]1+F]K鬪XIJݶU/tIK\dvx heN^5͐]y\“!;ݨw15wF׽+vy4Lz%VݽM^O4_AƼ}u@AS}OZuw{ɽn;Nwdnf|k>E( 1R{ CYzȂYFlmE3V[f/1#T&Y- ӽ5(ЩM$Bh߸ɘQXp*ƺO}+tIlw}g <YM=N(€ߥڵol Zœ3L]ֶbBQ`7!VI.OSLɓI]41m ;ƽTLNx=dMё9j;%uA+^ROb(И[FzXn̝*ruYo}/ xc&x.;?R(4 dr|E9SB\]ʊRC0ieK//DպL9_*~B9@y+xd,B_M(~A\ۣ "1 VI{iF˃UJrAHJLhl+'i& 9[Xґ ǒ֐d+ct*~**׭2*K)f\gG?A~ r"d zm+E L?X9opa9Q:^ 4is>`$OGDƭ3GR'Uv^lp;e&R|+02_ؗdr)sC[|M6 z= c$p1 E2)6Z\+?d䌢[Rp<- t_q)PM|dŽ󕏈h\Z8d$prL8[\҄[3Go,`ҰA>'ȲHK}F Z4Q.:Ti5; H$9/Ցş4# זAx0_`$Iќf;-gL(٣|u5?e[4>- Z ,Ūk,BNs3\^P͚#$ldSJnl[ a8tp˾BXcaP' ]v53.]m7Ķ ͇wߍ~^. >(~3nǬ++yS[рҳ' vsSԏsDVPl1k]gS}].pj'-(/%Oatm2Wd iKW9\\GG#(ÞزRx&ۏXt˶GJ3b&]x? lL跍.eO/\$LQ\2ŚFe"kKZ^9㜖,+ߨA/^hcxJ@TCϛ6ЂUEƮcD\Qs*>McвQ U?8^"COK+tC[6Ȅ!5 6WD FN` MXꑿ-sh傷ۊ_ão^aqD_;`{l6 QWzE@Mvp7,['~be)i68K`'QQubKU2a41"CXm#B (SwS#哟!&0'ɸVvX-BS'c]NYP<%&!_S6qAI1Yn,w KVւ'~ɲ'S<'ESRcEʮluT~?O9kreaȏiZi*%U`GJFɱIؒӷD]d)ns; 6$ G_.)n?sW}FE&gorZMQO.r o<*-: stPF׊yT_f?mH Ȧ֤Ϟ"l++ ctOl\Sgύdgb o3KguȫvU|f|3UVnͷW3>ӤEl&fԷC;g6VQTz}sgLEdWJN\`kV qu* YP(<3_2_6|ehNct0J8):bjjN4(ٿ[7T?dzJ Nz6yD瑃`+Oԣs C2C4㕋0nkc>B'o=ҪkU!D[1fI̧,^~Qec7 tl-CXaپ+x@=A@-,ՒX &6ctv&@;RbqY%+O/cZKbE.Ȟ̵ ų CtKy^]icٙ7O2yX)*o+GHZZI(OVBHX;d2(ո?oXH%9oEAa3BXKv̪%#.bAJC%]j|0ע[FBrP^gxqYy82 jUc`ܮHEϮ4'=}\K#.9׎BsW;܈f2E`^FTM`5EV{U 4N }ڔRkx - Ǵ> s {^\p3\fWVRL4+T ;Cy#}FÑq+\;,˰z 8:?N)dqm<ۼC/d NN?A菁]{BX`RA`AZ*6(9W@te =zzQv6/?;OR#)̬;=tGzȾ2Pz"3y\}i:$=Nk;lX0ʞF0g16˟zU[k47@*F%cH/ס<;!`C˪8:YVÓ3lߑg;(H |=Q Oȸ &J%C^x~ar缔Xw hFuGs''d*s\v GA=]L Ek? Fdfij9l/l1~ B uJ`Ƿy\*RA ˹T,dxW^YGbșERngd ӆXMd\.ex~bE*iWr[ֹS+m"I֐"b?9.!ݴBRooeЕ2ܧ_j]"RMWeF " tU;t 7@1M:<:+pՌXB͋8tܬ7Qa3:Jecc#mk倁*zЌĽ* x15vmiݻlau*KM@aLA 0΃n͂1_֨F tX+ :7wn-SUrrpjOީȕB~U}5* d _<@PUubvQH( R3V6k\Pz%# ab_@ҁ{2j}P>ioXv&g*&S"pCCP .;t-WTtկe,i MT4qDE@SuI#d4⣭ᛗ3Gehv2QwUM$c`k!mjav bPYONMg|"1Zʧς=j;oH d)/3% :[7SIV"ĥ.Hq7ůQ؃"aE.|4rao^LyyI]l l]/SP6Z,(!6:A;U]RFRɥ{ ./vGM>A . ߟR^aCDGg$@- s`@k|]+'݉Y%t5ؽlՐ`f稡W Js/)Rrqu%#[-ο6I\ة=SMQWl޼d'вirRyF>Jr}nxuf/X`Q0> ݜ?:`h"-bt ZWY,kQ9cvزX5&UvziBou@sC0H[%LW1Ş%+/m +kyNvFRH8E Ԡ qyhA_cgn$d:gju7ur+mixpYbZ;.7yM !07fwn'|W&:nq*5GpPM /nnix̧ qLWI;WE|r~ʺmć"*Y*K*@l]@j*{\QD%OvkOaժ[2(z*#r 2QNUB!:(}ʢ҇:d.t ~qL*cMO c s/1&E+6 8n`io4hsm<7E?PV4,R7YMWH24)Ǫ5O*z7Eo [zF\duSw>]2Dzu -^%CEmk<+xVx<5vaOdKjAPZ;Dž /^R7"V1tQP7sQIibS?m9lb.bGL]-qK[,kT8_R^r }f.k/$Mbѥ =Kτ@t={|ʕJ I$\bVrY`I{}A{US]phs6xI#pܱ|r oدd aP%ZmS|VdRb\W eg"N9 P $~Dk0M6!7lг9'b- Iw.- Nh Wu^س-fP$q=o-|Y ] vM1LZV'lC{=zo+vOsߣS.[{Z1b=HZ=Р}'.Xe{)70c(PnY*=!|O)}g譨lp.= "tPKu16!p^װʷ٦ ]=N K ߐ$4 PN[nyOKf3P.CR uC疼J-ԇ۔VjC-7Zhz];-班hCȦE~ds&׊pc<3Ўr+DWH_Tu# :}wK\RuGdV Q]=>MI/X\|ynÃBJ3p d, ?oQ dXc$<,/.}Ql0MeC<W=3x$K;Ne Qa}qv+O>ݻQ*eF$%@vEa8zE<]{`DW'-їnl걁~`Pe1[M{AM8!,69Tz1|4~j607u@7h(!F,{ A;uS_ؾ6Im!%6efp㎄NoͩSNH߽&˖]OK* Ld-1`ń,aiO(9-T,23\G:+n'8Rp<=gsŋN7T9M 0{'>xc |C%Ĺ%NM9`\4n>JXChĀ}I=9yQ%.[tesI ^('+-߆G/D%RU|1՜S)d TC ]+7wϯX+iW ]9P_>%^ [A;rgԴҡIVKlPCRE۽aBtK5foNq'45V3OH׎VLrtbA_6SpU|X2TXBDfh,\)?,(F%{35_E%ߎ]:U;܅Lmt~vJ5-; sҨQ׊+җ6}oVQhq݆ccA{W _lzF>~<zN e( {6uCE {U\fwŋ(|vO0^]h[z- I;Ƿ[P§Tp{.+J)QzR"h)ό1ʚJN6~"0{kUU!{l[ 灆+uq|#.`&i(jD+s4!CFMIjE0ibDxf;!͖\MzdTJ݋zzˀ|:Nf#3c]RA*$)fe)dzɌ~X/ݥ KWs~Cl|,gз!sU]¸u6 L@-jA4y0&' `}NQF`/h?a!8G=E ]'P)ӱI]YTЗZxƄ VfQI lvӡT$R8e;bROX1]'5ڛ?VqE0Q#|›ϣgj@A>t ?F}{e)Yo!|w෡CP JN3i1[ljpP@K P ep_*4Kf5aa9b5MA5f-Bwc!q(8 `ǚWįW0j$dYh ɃL`i3yxo@xƑjOczy4:T6}r@gt2=Y"M.}~pY0\5sX|4D%<{ohE&:a{|ZT&i¸e mGx]{z\?ws!bjkbx8s,|I&"_ H.\F!$U ia9Subec밮rk@H݉dR,n |e*Ćf94k#}*پLY׫d<9.d.ĎZZуq)ߗʈi}ݭ-Nx+N!U9du{_1+ :/hҁy6\<]GtCflf0/\ͯdt%|@k7}as[oɶ4f JcWEbMDAͩnA9]]7 S,-ưj,l8W>bI t㗆 St.'z_Φ7kj< y ~GT?Չ") ck\l|ԛ9c͑*S#%٘XKҔLo!m P'ڞ5_Ú5|oPRVLERتb]U Ͽ[PV! )"tJx@M 'ZAl]Hs]yaIBe21]1V( R$R7/R}+(qBrxdIxUtf>vW]FP tp$gKSceB%#OGPv yO`mʼZ]!aQ_lAm 38ԭLa$X`*28SU@߀kBѯN\(ƃw UoGƈ6MV>J{iO1m p$EYN'-Btf=l R;K/~Q$Xqc{4=[WNcvJ!rg߆8r9ɒ1$~kxI('3.GTPF.&W(v~M0QI{I9M-M@qv OJ%|* h\[23XoVB#d 1H2i9V ZmzK 1+W{8WqzK?LX?t,H6fG%^`죿9XgT:u Y*w Hnr4cL<Cj {1k7u1YŎhwiOA-; v8^b +z$1h5wD>*DD7L"OKp=SMḣlVjk*{@vBkY~: [li^4!⼈Jw6{Cs͠`< rXΚ7Dcu4r ZV>.[%YjA]!+->L ʊs\,p=7&؏{ٷ povWIV2]Gl,ɗ'%"|,7]X, `~'oYh7ފ &vC<"P][t 9NZQ~w;akǾ<ԧl֩'Nzt6>퉷lRo݈јu-O(ؤ<Ax #pT'g{6Yr鑫z:v.c Im&X[i54Y߷zQީZ QZ5x*g^P{((W@O[ebk_B&h5#2Ov 4U>z w} oJ,{j@(D7pC0M&oFƳ6īb+;.(P掋FhO.J3 CyCXo(iGюL#W Ұ73FykUc=n 5աiDny +R6[E!?4 ݚ%#\CP? :(+)rn뵧흥 ޣМn1 3Wk $*bk#*#lz0Ip`c蒮0\bTPw-P>JaK#<<5FO0Dufǒjχ,_zLlvfxy&' ڋ~|>"zC>X4R%>X- E!o616^(_1zRLЯ Y%nxNLYβBauc1EDl|VŰ+*QW3P.S< El֐9nlsz+5'8/ZbQDh pfa!bRI5RvebK@--^{ 3W_>׉dIaXPҗ1b- 7%Jg:p.ۭg̩8jOru."lgsrvea^$ân>=fT06P4?Z Wd e8B׷03AI)+q)N9!Z*행NQQs̨\i0E#!?ds+RL,YE]}-_nPM Fۥ &늨kFк{#r4K7hv|KL*Z}-JkݣTYޕ~$vO\z )YO_&M2-0M00)︽!;k' }Jd% h/:cUE-ME9sqYsK FvUٲ}P1sgbU lcV 51 "-IclxޮQ;0,Մ\WVP > jCو yT":t .m>s!>CE\KP-PDURGmm;OƃKb`?InC,hq2q_":| l5T[p+ a jXawɩC;Kp^r0X#RX$ =j\{|e:i\OLfg*8'< */c+/mGc^()\^ȃ1/4TZ!LFo/Pp@9ڰC-l_*Ss lW=]߿m`HEbBp$+RT׈r"a9:8gOjr6laX,DveR%qtd>7#`7ǁ:}+#V-n]G&r<W >h`bM$:zٙgB. z7gAO .'$ۓ3BDq8#żtˀôG`imvʓI[Icȫ̭͎`5I?yWD3(\\cc'ɊICyi52Vqfn ^R 22>Ԟ!_ýхHf;0 kUs{ {,&2<]^ w_󇄇e:hx}({Br|,OlRU޳7E78n F l)+p{CG0Aavז>yS1"AGRVLȠԙc')W)U9X>ָ܉tN$^汚z K51fߵ5Bާ&V=f ߽5\„>\I`p2Il<>o8:Zg)?&OGx Yb ¶`;섔S?(3cm~OL2z qq 7 BS\ʧ8q fuȬ{ Y1iyC&TI_WZ8+i>9M'(=Uќ" ]R]؝|JQ~ Ok[Ra0hr=6 jXK2~ؼVmHr*hǎ~*~CRJ^WmftiJ- 8K"^|'b,|ݞHb ˘j8j?p/JN@W-;I1\{bh%zᱜC7 J?ei2L]"vBTX&@wT/)/HΫxM/嶬%i ns$pwEh 7{F+Q T i@{ M/ɣ(Gy*dB×<>]nK7Pۯ_P_U,rˇ#R֎*fZA;C(6SmKޫ­bW.:ɶr5g'bcRcpɁϟxOb\GЩLtd+lUB}>{ z;g=OX@;Y 0g yЅItG3iV[Yt0 qMgY2kkS/D*{Nr36v_~.imU0,6r*le}/'? ukǵ5,:5|Je>㉖sh÷tdXA?qKM=$5i_CO;6F3/h%cO<$bڅS[>Z>VPRvYCƙ(eGTj Js?B+x_al:]"8_9jibJ$L<~}O7? ..ӄG bO1V~f9KnprlmbIs" I ;;fPNfW.62>aj-{X `޽DLWvm#)FI@ik2y̓ebLȕt;IW=ӡxQ3}9SW]΄+l} lz0DZ/W_r KVE8*@6ʲbVou UsH? EplzZ޾+"'yg(ljWQsl1كDltjWb^P<͢`(A/Rkr|KU`v^ա{1<6^G.␀S5!%C4 ªA+;}_i!'͘DZQU2-6 @Jwv-rOxAPD ;\`zP 5Hݤ̝4G5`E}G#W)TrjUڷ gIDny|S"Dyjas3$c +Î0"VL{@qMa|ݙ Yw*9~PllFgZ|G Ga!F}dNh{fjUW0.QS4 2>fП@4͈zyA6 LO0+K ˏ]$bMχ#wCF2#0拦уPyOzQ4#(yjK0vëSZWtI]$Q̎gLWkVװBum9#O(dYSawΑب@AGn2lSS~^1ck?2䦴gp$WOMW{Do$t=LY#l}w>z]܄/,w[m+Ae=Pl>^a=DeTOe`Q㼢K1j[ VG>?V`"<\ Xn|Ķ]%T?µv |wueOEpt8+0exȱùBUc.D{A"nR53c@_>H% )܌_Vϩwf9Mf8F1zW1BkADGuySHhޑ,_ZE>&ѣw S hlh*>O{i>O4+")4g˙Tu|LVrĤQ^tGEtDezjeZ)MR ݈"qB pg~Eo? gJs ?:E3AfcʍɝTA9 ߩxt{9{iQ^?Jz &%Cm!Yg|%Ny3%JH~&.HHryTѴ+7fP H Q丨Ԗ_.sGPڡ{ԙeVԲxT﬍}ja"VTAj@>'QoB\B4rJ Pc{Q,&9|+2rD[58&?ٲ%wGW~z`ΗjstUY #Rb,7Bnީ2 ~!n8NQ ̟>4L%G1yq@3rب|QڏHz)"zr$ePȘtO&ixːEk[RɵK,nbIc`Xrt܃dfx)Q0ŏc_L2' E,]?2[B%\˘Jen5[ ]&릒vLMwS+-rfGs{JN3wSU|Kt#z̷S> 0qj^;9-|~auIDmS Mk@u{S<^Qx, 7IA:ACAH?#z;&@U?KkφevA:{Y霷o_A#CmL==&hpýx,< 0)EއPaup `;gN19wiCx ='M54]8Ѫ|⡝3_Ui՛۟+4>YM^"mg@$nB_F־&j G,i&u%lđps?P`E0$~R:V?BìGM+T& )6ʟ!ɡ7{BZ`J"\M[fGYk#k=(\f53 U>v:$3|^VC>jsD³:JeB71-OpTyw_s(2ׁ*GѬrE8j7Ʈٰ/?3FԄ%u]{;[xͶ-% 拎1`ęl?ד0sb=e jK]>V2^\;_i~M(2ŷ iTefqT: eW GR,y l܅!{Y1 ڰ %z;տȭ @#/"xCd8mgܭ쌪pM 4 %7qba5AF?cVs%8Tju `c)2QCP\RqBXJY\i2bf܉78M#"$S+,Etm39Z~(O\G Q2.>},Bmpp(#$|I,J Aj{A>F?jO#JY!Y>w>>1¥ usLN`a2BN^aE_qQ'9)Ԥlݺc ix˄2xO Rmщ SFהHni6!,f&2הJW-U= J­/ELՠI@f?)[5rNL\Mo"L!8L?_02Lԅ{VEU6©V;75dFQUjӿ A~U8HkN)TlzAҞ<:-]?v0D{kvU&>s<&aZ窰-j˗}V9QEp('$e&5I $T9,| މǼSIƽF$AUfD{4չ1|?]D *V+ Q,E|`[.̷0\q;U3. 鵵6Qt(8xę*+WrlskhS yVh|8_d()=vU֐mk䠭]S SQg76TY\='MMF FzM#֓ %ga 򥑟r8 -<yJ̜frRni @U3aU2!? iR?ְĞ4fNsHL8y5!9\/+p0aHw޻9g߫2- T+`{m8m2 rZՓ12 BIò3J:WZ?s^љ9KoA֙&~w ~׾VVq!jطa.CdЄE7ri'F]uN){ȯ0dgrYsEi.?ǴU [VJ|g*:G%?Y})lBoLpNd %Ήd㯮`ٔ8ܢ`#Ԕt85[蛮U;!PHfGޘK&LŢLz"9ECfIs-QgG-5t[ o!v?|JWMX=Jc ]*C4Ϥ/E5k5a|6pbp wg62NA ,Rmԥ}&pLpubx:,NϻY3-2rA,5<&Hvw AoB̼λ,I9T.U h>DYV&Br͊{ ~Y`Zr=DikiUC1<ּZƶn K8S(c|&o([lK3d'>gvHg#mm0%xY`ZpiZ)]j[܍ |zPhOX_?+SiJ_$iH/H7BP؎JYʭ^- -#$lecRIODcתwj@xkã'H( yWBQi]~Y[|cWV.j+x?+).Hĭ s;RwQ\]s/)`tqr4Z,WP4ZEukJ'.=GLW08T @ /ؚ3_yTkxYTʠrߠsm.xGuԳ`g^zR?<O!*h.0LHm|2ö2o0@ gAbA7O]w)_rƋor..B'ȟLI0Nl]NjHfai1&JMf[Uf9 F++M]M P{%fvYu\2Ȧ~y[W{.njۻ$<'nFe\ZRGެ^hPQcu."xO B\dZPue0qZR7є'Z!"B+O7nEih_B%o0 ]xVKJmPa WTl'::Jio)Nt%RR o%:j)QkljRpz\ް53aXb=/ge[:T,6~+I7䕲 ۉ19vsIiX5K\D ;P ʼBLXQ\&'|J"gsJq ;KY!S{)*wpǡ+>{ZeQJL]8(ۿ-]bo#8YDBXKWX+Ћ=^N;'PxYrғMq ?hp}{C\xz]Ei,;XwD=U5M8Ն k| ʶ3e 4l`p\|9X_Ң3Ts p< FG3UO[@` wuN5{<4>%FV&2~ x (K.) kbuSۇ※z~G3z+"Pk`aʺDYL_v)BxuBF, 8bLl OTTDGyB I\|`N+i]n(N22rzY?~)ϭ Z@ y\FV!Q1rV9jEL6xdxaVh:5%N?}v3#/kNsx^ B7y!E4)y a|GibTyKۼo,J^ajC(pL{%P5Y <!JT`pܿѴFƲ 4(tTpk%(cuBi(zU9sHOiXGq$:aӅ$@߀R]YpBZocUqup"xjm[0Fz@W_0}1jQf5xŶAJv+T4*->Pk12ӄvgYpP袙r U~Ӷ;vCPKx=`sic\e ]3/&ꃴ\{wneI@,<90!b=lk Mx]7³fs y$NG:!G+ 6,WRKo#Q (4tjʝG@^0QC" 8z_e{(DܫCI W?  0n8 R($|"`k2E:+Z` JLm E#sDG=[Q܃Q%/9yd/Mo%ɘ?Lsco\xqַ\0t6УF4womc4tXx)0؎dj9v.6fIW0 S.`QO d`Z)aM:W*=M:NGO\Xlˎ0]$Co7L}= =㋶5KpʰHjRro{bJu=%W2W `D~n|`/Vx$6Eח߲nG1-`JU@@X4_I4HVnZ,BDja ?5܇Z== CA=p'$+ƙa\٘oyy&mXP5J_dDL*nuݕoQ?dIxmVqE+|י7_]:eMC`H: 6#B.¬cuݢt4}-$TOY|T_R:O nӪ5қ'%ρG$eDK`.f7+$ WL@g"4P?Q CeF.RDknDcoC)oEA*Gڊ5 cѮ_eޠЖS-bn"eg%4{p%-ۀH3S^5dU% j=5y-䩙׾?B?i OU'DQ.du@媙rV)7{Օ2gдs\e?2L7^?("R>9c OZ9wk 0EJJ0T9~t}:`%0b1{})B*(rxc<؄ȐeP.t(=Gtց)btqi*%)UPH~*Ka{JlckA@7ٯc%͕bdwm p x?(6SRZ 8P.PMÍ1ɉUc6kܭ>ԹVV:r$DM pRQvH!ZΝ>S+&p$%ҜZsƛF\^`1mmZnԄ7? FSɄۨ yLg`K[ $<33K dqE佂\ rM╶:&ڵ ²eB1Z9QY >|h{r l.t8u;{):뫚O煓e銎XM `8FR=x;~gɶHmyI 3㬍عX!fQgpIMO5QbzA<yVݭԞr{g5o' ٌȰy}̭,ƳoGx#awSY4}c+$]Uoh#f݀~Q̲6xkR6YB8Oa !ld`&xDb&$:n WLVNR6꣪98JK|?|b`s/B7!Es帓{#}c}<}BcטL>O04` %ܺVx2#y([Sn7Q)~ §Y21"^>O~wF~] D- CY-98wj$[ X)&k-coc@G@/UK^ދ8cAFju*zПc+3+hvǩUi:خ ^J8@Pk#w+ېnaSbmNS<)ppY=Ayv4mb!6\O(8 7 L[av w=ҶXt1. #O5e}p@< K|Hj~DB e3C˸cV: 9l/^V|;W!:jO"7$KKDD+v )MS_ I K{ҴWN|W@0u#绊UG2VYwx@X`&dhbxJ01)Lf*Aہ/!+AÖ꽑 :xЦ“TxӂQ~Bp4#ldG%qy~#m*2[T4 E7ֳO5ľGûJg7Yԝ">}pqJtPQw&"nňw^X䎟ű#wS]m!ҠbaȅO?F^l0Ռ{++/_r;P2uK"5Iup,Kpɘ5A;n27bJ+GEp26iT wm¸ [ и#ζ=A2jӯ"!9RqaQأ jVE@?  QǏQʏKlDyT"#cRo*Qc}` /je XS#ㆬ,Ax^i_ܪ19 (,Ɠ̀>hoc BH$_nC<% DpL{:[ `{,!`mdGJ&FNwuC fcz4~u{)ß(,x38ڑGc͒t*ҟ8+5aR4@Z#̿hRcjH<҃3Ȭvp=FKeRPi,Gf0TʹڃdSLڑ;ġA]|~γ=}O0HA\^vn`ͩ"lC-<~׍EaV;NxsJFMHg~Rߘ3.eqi ^w ۼ LZP8m@ۯEiaEHD!C]/a1RC=0Rǘ|k)FǶ!V1p9X,d&p B\Ծmz#ͫz6ckoT_XJJpHuwfSo-M&9=*Q9PCf;#Ez?a9s"|'\]b$.𢡊oxgZ|+ +垲٠0xJfE@ҴsD' O4$hա尌)9{0jhۃӏ#辖J2cv[|/`sj&Gjtxd! }ᭇhtmYpcqr4fHGU1ݓіIKZu+TdWq[']#@|i<0SH/5Vr[o8)s5!T1BBX8Svgu_rKt?2b_#ʸء ?vJր/,g q szJۚUYSȊܳYLv7g+ʧq2wsI_sDph؎U\ֱ[2)DW1$=KJƮ:r@]þ(Ugi;3Sj/s%^mrYjf!h*Oz6&Q?uH~WˡSnkF{NXx麧ckcj=Ve (,)+4w<HvF1hsyJ, z95rfe>%=rL]α,18dMhye۽Εq97ն Vٰ̤\P'GiI_389!Aù75o;"3oZ1tOtH)N4(I7kdދb/mW)^.pV9dG@h 0oduQ髻\ wAŪMUe\dn`"ds3yu:6s`|nLljO]b8vۈUT S4 r^.=.;!zQ~ K"(#̔罠U ~n g6;kt/7ЅĘOwzԷ ͐9Ek.-UԮetG+AaM".R+1]G@َ|)KC'2f&~'sT炰T0PC8i4 OheE%d^*i VEҊ1Et&ު+F%BiHw3szlBm Ao6Zji#;Dl3B@oUwu_HEn Q|`yWV&g 4'>j'Ss:Ijt?^âu8B5;(,""v !mW9wM|MZm8gdGv朤k9 VL0w"{VPTѳl*VhЏ>1pnG R]w?BQn-^;`?jGf*|r_˔!"ԭ n\+{=_uÚ"p@eVƍ0䋮#e YX./gF \55eZ @~uDǟ{LusIꚊbf NU9{]bNyl$)GO@r6%_:=RQUqӀ !c`hZѸa#x$uP@sU2Aahڍח}O)(_U> o0_dBB%QL/3 ~蘾"BGEQָuh߈*IBͨ|-ˠ`Y#e;Ș`larT/v%3C=x}QWzJy_kk ~!]LJ5 >'"^VQ<5Q ` j7,MVajs?(E ̑9hMn7fe#3YY3J;F;.۸\&сvL &r.l?" (foHgyV7;#&boeh|bXd[q3K]_aͧo*! #ALAT Xii\Ib=0d?@f`bH0> m8CRTSk8Z8۰B<4E?ݛDI)|^ۢxf 1F+30^C$Te4?1'BN6Fpơ6fK0 ~˃1%Ee^n#X9UKBO=!!Rv7eY$9>og8# q_%Gӎrec r*΢Y09հМ5/ɖW,IoJe%"!?SczbL ]w¦okYoQV?ܖ-^Z̈ߐ@ 犚m@1͑rRA n46lUFRM!A4~eC[%"#*n.ĉV!zADix©)!]!1K w31h>KEx/d.Y%# ؋^GX}3l60t`" OeMA@lx:jl@Vq`conic,0o_`/w"!q<5`1WY,hK Vq<+BLAg&B#_vMߵn+y}HyMr}_yKVz6Yh+p&*V^5r2=0{-W!~ @9gvS- \Ս*_HY20"lj`r$)_*YZf7Uq&)$UKRDey'].- OfpHIk,.M QZ.Pma 4)`QKnHK+$,| N%2h zLܿO[_hߩASPi87'э9z>xnU 쫡L9c̜R(L[%8}zN>eI~HGG8TSfPTM BuB$lEQDp̆7qtw h|:SjyyQ /a}jA l:< 9&5C'vCH'JS'7 QE$P=lNB 埮Q20v#> ,Hl65M]H-Tןkf%fFL &m݀}=ߠ^pctez[z[/-4^H(o3̪,`X$CWXR9%V큁P*%r᭒#yoR6W'3m# ~]3AI:]6J5~wHQFl oi"9/jO'P'o?j~sdIá" bǪQRRݔ2s^ ?a|+ATݹ =e4ctϪ6kRw_>L86Y\kKB A"g>mE:5Tlǹe:Y3jc!{zyɑ96 JzbQHKV-aɑH7Gg b7zźouAMf' A"=p(} N\݋dNE8\YM ֞g@`Ah_R,us֫elrQlnQRKjo8jE,#^h|$ Sᯟuj !LXfی<*ڰLt'{ U!Ww\+Y=E+FQXJRdC-MڢyAXm1h< #y.t%-woS4V漳e/6⺄d2]D`׈@4f O- )Ifd76J޽|H ǦD*l&WC޾>-gK0*XmuK3\h|4wf႟g2OKl/᭦gB6`a]D:+P\(V@[l"ESx j4 e2w%L1Zm6x]q4Y|օ8(zԤ1"hH1o3N^E-gZS΁J$Zi,-7 %.E1& e~-^! yl!Kȧ;sY6`s#߈Xt`[^mJ%WK57*kߝ+%p؉_ir=+>)FK=Ȣρ7m(k3u1w\"ɾsI&aGgvN=4K<~kVjh+NUi~*{hIPhCRꜲю473pB~U+-2@uYȠe2Kv&6,QK;HIPG=\$AKCp7duIM mZ@Jtm >vVr*ݡc?+}3~OA_7IC* yM?])lP&Gj tg<-)Im[ylþd8 dΩhsl5ퟑ-ï};Z;'[(H#0TyOE4ڟ<#dȬ'*BXFp -"%Τb*ne1kGq[{k=R2ϸ"ӓ9+Oo~"cJ&cG79}7Xoe*RO F_鑩Ȥ31UnNHJi=5UEr}J#T0.1c 2qפSlS/-5HY7QT ad"H9[b9 =LY>G7v_Kt_GtzO_?rJbߢSvVXSڟg ;Հo@'4c@-Q~C(~4H dnhu F|SH ۝R^䪥~Bbs yU(Ŧbah"8vxOv-vMP|ڿ,]c^;ݑ^kc.57CHG亃R*?%8Ŷܰ:XAc1:27d8%N\l4 nQ,諻=5'z"m#uc-K>  V']ɻ#^ҍPQd $!4=RΔîdjL#7h>B Q>zrF|qM<ÓP]4ڄ0Q8^I\enoKbS4N'0D ֌bNaր>dt%;4J"4 rDǥ/59)=Q [+l¿'ӍӬ^bțpo|(YP>tiI mCsT[R'ZjBsB8#'¹JM]]QVC-M`Bl!pj5Y=rH( Ѿҩ%{ ~pG3/dXQPaGED-0Rg5]̙V_W> ;#0wo/LS}rG({3ubXTdc 좁b`X.Il#m%S„snx>L++8N{(^yvfOo]%oKH\OsȠƚKRXݺk,4D \M" |6exSy S59/nw\P3 XsD7}a@PYqkGx[5&2R(lqюdCؼYj´u1MԂzz]FmSL3RLjYo l%_T  |`| (> `l; $zX&[W\L'Ӷs]Jeg`hg* ]bo%s:J5YPm&~UёJ?\+5h}*c 4petQ1A5{bB|}F1 t8wetA#rh dPFYa ÜEfOa,=R mfdv;ZKމimb+`/Md]>]P8#fĸ 1"4_~8us_̖|}^@ HO3sfS}JW0 y|cc8@LayMo%~]P %,i<^ID y|aY ~u>$Q?Oܚ ̪$05iP=B7D_Bs3aR'n7W"P#fsSޥFA`q_fҌܕYS #|m s )@?ǘXHU@~Q˭p:@3Z 9]Tdlmv?Lp`w }H RA+RC!.M+5, >Zr:,$ >T(/h#ޘEm2Q.*_VSVA:ıҋVU N%r$[ni $ x&sPdlBL8W25R"lABZzCDL[9y >uT1?O7 @Ni_N ; R%0n Oc4o.NCVqs"BoBBnl}T.䴋N޻p{-0j8ZhsgjzQnxsnKJBS J2 v`/ΎrnQ|U#]V%P߂L<'_}c". 2nlKJgt?eAE/mg739y#X*xVѨ + /=n+g9-n3813&cgd5UZN ~ X֮%]Хƃ/8TR w|ђCá5v^󝸝+!>MgS' 7;$4_O& B8m2̳;7)x1x=^b Pr{Ƚ贎khw'H}m7L(Hxi9'}PiC5 Nf?b/;DaA$|ڊɥ"(Х[U>Mе%s($T2O3h0-k3wDoRyN60ӗB0g||mG2P"BMԳ)iLW/f,[17, j.Q8="cz o&9ҫ8|#_Jd}Y>!>G @aq4ԋRϟ pMOPc. EOr-_w2WV1ͺˏu'P2 Q[Cn@sW7M΍.,>'f}QJgR ?ukpMR"{! %z#SMXui%+l#/&'4ynOSFdz/38쐛*Y^jx#Q0꧱MRMhZ#@ Te =&_9S>Z/X0 XPVDvps[yZ!Cd˽YG&!^IR *v(FsF]ׁIs=Mh5 x%Aas5":V'gc\f4=K/.kEhK*kn&~b~jky׳ g >ΑrLHnj`>Ͻp yHJvH++¸mhK0\ zb/C4-=z|Q4oЪ+" č؍ ShUnU'Wܩ= h]aH;<LV-ϔzB┃i*/ı4Kޤ|%$8WzA4~FK<'qَR2diCqc'.$HIs6opv.#OW$j(r3_W0<&1k5"V26*zS2bh#y]i;^zӇKVhݮ~p|2e/:Z"Ґ R1)PYh~"jrw]O,/B*& EJ޸ȏ@z=jCn봦J1k. cw"܉GY"261LJ/UnqY(:%a6񓓁ݲ oX9J{>L q̇i$黌IerV$o4z T 1k8H:jot [5 DVZh/\ٯ#8YiBu;$~.`M^n> w$ ᆣSʯ('_ط,sW =|5x2hwGNQdq+.J5TB'XjDck?)Qe_ps@f$?R(htd=ives]"#T/JOZ@s# ĉ08~ 0${0Cˇ|E)p2,p4-ػOs:â}ߴRhqS氅lEd>銘9$ nBe&,)}ѠL'X;̽4Mg3832-6selbVXu Ղ/Tf"ùw;3Q~lIF#:-q"z/`0d]Lmy_hO_ʀ>ovGQmSسBmj3K PbNNjߴQ/ѠMO7l 4QЀPWY9ʸN =ܥ_X.R\< [+gVrH(Pp[i;g@b~9^tf"?5kD2#_%B!F-8@ RJ\ p@99ЏܐAh̓Ҵ-.5)$,V^pzDkgM_$#[ͩj8V X9yIpݑq}~@Y~:RFl/23|VP5<F0rB5ӸάF Bj#  dR<֚]e6пw[3vZ%A\۱#k?pNtWҀ($K;Jb[EkȄ|"q^HpSY[~'0̠o՞+S9_ :OlR֮eR6~dŷouJ ?*f%_nP8N]VX{@0v^1ԋ1V4w*9X)Fkm1q6lQmؗNCDaqS $b7Ջ$G UP)NG y`::bfė21M/&|bVVIu%x4E6 ]uAj߉ٝyLS B}R6}zn-¡2!RSo|)V8Ab>3Y3^ˌ źP A$T]YLk++Ԉ2'z%Vꕍޮע"H]<2̿>+dبPh4|A8uҐTgաN0Jd^EyP4,gHW&]W ņ%Ñwk" zdïU 4-h׳xLm_W, ڪ7vχh Td6O.GM\dzig?zlZ4],ns=t&lsQ˨T5\VN\ʥ p6c] ڼ5qm 'z$w7ͺd{6!١.whG?4;`sbέj2P](,̑ꝕbt.2IBv;sY!]i y3'(RpV߻\-tA,d0f@un3mBWZyPIJ!A3WKbhH :љ#9xZ<ݚ[anôĕ&bphPpLQu])kk}XѬ՛F?aV/um/Q*5pW0oՋ QT FU8;I,c$4"~(O${.cV6ГńN}qh C3$NΞ+5fgo2XKPEio}4 tu.HӞT%г`pRd{;(v- %*eSRn.Uit:nwd%B`]\ik,rA":JoBjD)?fgWz8 96-7 \Z@cCL{ӿO!? >1znW戞hu@xp0bH:]8mj1FsEH1Ei?`{𔪕ǃ3W~<ϲ{(@tw `[-Ͻ̿GPop%^9,- SI 5l5NdYm&odU:uu@jޙAK{E U'Zh9)h2#H{o7){6n%brk8O(Rr\_g S(e7tT͍NbH>+Xd ]dkz)h:jg/Nf-4 ؗB Hn$ԩAx6lHWZ": $& 6 d:},]n_ G|q5pOVpy  #9uSh=\/Gϓ]Iy_pSfВk{I$TOSZ]j]Zgʰ=|4?PG !Mak , wE@%H_ӗ6CW7驽>՝vh$7}8iկ*k0WޗeA [(jTs%.qd.Y[ Eء5T0ݭr (3.ͅc̙i/&ֽ9z` iTl#M@{4%]6b Wgׅɤ&U|Wr,*T֧IQ*k`}ٞNT4:{yN#Ƶ"nE4:0JDRpW=U#X`J׮uȌTHmz:LuΌkQt=Xرl MZ]\*14#E䍹ظs $U|zZ!w1mB蠦MLp"_?9B>?"}AnQC$I9icI|BKWc D63xQELr3?y!];18 d ú $G [xXJ;F&hľ߀ 3ILXW:x[/AC`>j`/(W9EPgQ7/7xn4oQh{ /LĠa!Szsv 6Tp`㞒gmiE:A_p㵡AoȴG&m,jYmV?8ˌNcܷ{ħg lֲ$p(6\=[\im CKT~TyUkiyy:OBbco@rZCߕh-5WlO=a.EBna;jC 22˧`rȱyMSL8q MaG|,!~e ^,IOp{|{!;\&B策DQՊ'@ܟAct9h[/&,Z xp#Q^ 2Ce/6TnDWca>dk%1Qƍqv'o_Ձ[|:r :] .NTVeùq=MSQ*NDC Zf<$FB!mjnp蘧w}w /%0z=H`'A ߯IQ+|ܧ7}-FY=[:5CH}H(&<۶H`p}z M4\N'($MLklM,Bnn 9s">CIn[wk:s[Ltm)DMx3tQ[1"ghp-G8vx@ kn=f 씻Z3uBpoR@b"[R]ͮsI 4U]BfD'cmWm\xʲyFbK 'g,߱|jf`LLLu69R$ԫ5 SI+wC-CN_ؚR(UywaUņ`f.]A& J:gV^MHQ%j[I!󰳴dC>d#O OD@\8}zBD^pZ$!1%4?XYDWֈE~%|fP*8t#`^HTrDz9̀=` LT_7)oHt蠈eNjo{I2(HIHe";@IBtH PKZsLay(Ҭv'I'.:tF?o`]):n=5}IBaQpj!35>h *uxmCt,/Hbsg@eP@: Q ȢnI!a49yZ㵺;oؒj;H|WtySҺoF4⭅;U> |u4Q0^hy k!,!e>C qKAX&P~wnp1Z呣 qqm*OZMzr]\Eo5}B}\ ]?4q Oa]qֲ++\XLͩex#'TC]qCN^KaJ2Z9j7ܬKWMzKT)~[S:lYRֶ,z9GFUeG5и|œ߮Sn 5*=7Ǧss|,R p'~talkJhqP#o؛˛fTedCze9Ïɿ854;"AC0W/sEe s/FNâEkUXՕrH2/cgl3? Op E~ı#,<<‿B¼oA8|}kww8-%+fxJM$1(Ƃq5@')P||Ƚ $“N4g:'i, !?5QNڱe&'0`SBSǀ}v}A=W6;?'M Ӭ½CRmVGh Ido5xy\|^ށZo BLGs NQqe[Io vǘѕ̮P\^]Q3!f+,eZli?Êp&%=F m>3 xU͕|uu_"oƯ X&MdY@F 7qSy2s-WavF6e;pp8ۭ0z|_/m@3۟垊~ϝ4FN#cD\_)Z+NlB8>903 5a5~ي00hKw\m gd/{!Op/v(\8>WG]oCԒX8NmE?˥4]%vX߂yu |:V6{_lfN4lPz䉋r8^ 2?;y1QWV<tA=^MǼ_ˆgsN]rfLޢd>HІX,;= : }qZtZr2Po)Ug|e4q[%,T<}Ϥy$RK (@n4@m(f%xjw2Qv:9*byz6ʨˑks7Rwԭx.HFWpCr)IfꚠGGd l [|j`O]]by TzoXS,$ I#㎁S瞮aöcOJt|9mOc9IiR$̴>&xUܥpPa"uKoy-CP9ixC nP) 'A!YTwdW'ΉT@̸oV4[`4b: 'jAؘFu6dWftGp0i]Phcx5 4l'Z((XAؚu$MTYx 7C&'dlq4o5ke#B%iZAwp IlfyFt=JlIOt)@;;OCW_%TUcERSˎJ li|3e~võ|X.Ji4mpڽ2ڄ^boi yO ]H4fL7k%H,8 u%{nv $xw+3 #NeCʶJ6LUuzSW%9l޸TO=]#,KI5|V^zf6ٻG΂ M]k×/1)|ޞx;<]"u(O}_2֮!ѮV RpTB(ƣX]fL *.nДnbEWy7Ȭ8 *$<U;kk](y8Ά:gh5'HƆ-D _r), P$<IedxV=Έ@(ia?OɄ7K)F c uNf]fBTp">M 2 ߄M֒u#Y,@ %C=,fT_}جB@ զJ-JFNW_W|C.COLxY,Bd:[(_SʈYE]SQ.l]]1ұ7ݞ:HF[[^CgD}2W|a;p,G>=qY?qjЈF$0Y" (C#^c٤+O#"IմlX aO/wJ*.©#:r"vy8_Qq*!0k. 1TM@aS&y,&Hsr=BY᭔Cs? 8Yc$/hulKVjBH\Ns黠s z䚗:[ɒ{ ME᨟V(BO*d}қ$73FcEWgEq=ɣ6JE38 ;s1ޤWBV1XԈ%nJfdOFj9Qc}Kx"R &G\cƱ[`5hHEAt5t"2F^"XTh^x#TWל"0;z 3w]@£`'s0VlBuf>8_TTLB=ުҢ"M @UG@?+k(4G+I fX.<Սwjm[ߗzU^+hM̜\ 7xD TǬe5|<*rhz-°.U{(_үNnx,WC$p`ű GFZ 9)2D7+:$mf)uaa8=Y/t48.y?R!tp]*JtQw&wW֗Yrkdv5D0$;/.< 9 3ޖ-ڏa1aXүޑPG+8 D>&ë*l(4,9L_==+MT&jlU=WkPGP f_tł@UW M^+8aݲ7 a#8HʖNMԳh dQf%q2|(/MG\l~ͪUT ,βuq^iZ0V],YEá}g~C?gN]i4 =Ocb=fyXg||o2ÿyih:HeD8XkWA8|өN ;phxY6NK-(9يx&HLji*إr#5ejco iYk- ;&{3uvg ɿQcEg36r] I27ijtxq!l`x6n-/nj&4ɆUAG۱N$x_:ZXƪ|!S6@˜M{H 琀9 [Be7t(h@9*tqxi]E˝ >֘0Q xB$?i"ysgZb?OA_R /1s *9c2ZPhaD}M+`QpOC0-,LZ0Ĵ}ATw.ۏYK3w䀧8$cj~N:6;X['[X9VÛV!#jRExN?c !'a-E#R/9(&w8 YDs䯣mGL'kX;Ã5Wՠz*fU qu(+ǾIE,l06na%kasR\pߗD9eKF=[<ޘX 9ϣ|e5'ȆLNWv΢ofAB_鈶,DHVPh:w(U#mCkN׌%?M'bV<̙%"f"^f9i*DHvf?.&9\i'ajfT-4ڏMnd+j&4+2lqC??Sc@'z1ӳÓ ~׬: 1uUÈd^b}.h %+i`% Q*6Že1^t:u˗A(kyLi`Aa"nҮܵ RL˸Xb- &r7,I!e_HKmRXg2{ GA dfRGA\}l58r_xݛ-%xHiG(Y ˞?(lWvܮw9< Q'쨲ccbGoɠǕ+WIu*"\g[SdAofB x0޿^j]=HChb%m&+1{'?\Z:k#Ke.Vӯ(2P'ĦY~;ԕBmD)|$)7bЎC6fJn]/]ۊZ;9Fp.1Vn`h8pXn&*^`!8Y3`)@)2ORVĴcMp(Gb=|68IH[j$:S\ WQpGxh8)ydI&QxۗT-D#ͶaKO7 eT)6-[Ge>D |TE\ăQu=4\Յ+\з`FåЂX, $*kI}%3no aIc/|VUߊ1<-|:."^WpWH+7i+nNfDhd\\-95[YHR/] c @_Bt#R'-&`9z@[PcB #P"A#kJp"EjbXD93T7nSf_w~ޢ-b;EkΊ>v&O @UUr1P[6M!3K(DKkM 0ۄӜ|* +)2V?9ᏗwR*וֹӎB^PGnj2]YvaTSZ!J t5qq4WAhZ;M\@Ȋ`l2O@[Z( x+ɜM98"7W{Df ֍yYI8'ebGߺ ? }x7,Yw&>苔7<\au OyA@xIᲷ ahٵr6; kZQL{Az5B7ة)'K5kmzGևK}ݒ!/d'M%($anglq9CE H;J_/A' 0'tx dt?vI^=Z'B~+%J'L/bBQt#uYA0*YK7q8$X ~Ai_EߙMA=I7,[ؐ..63Nd\@Pkvv<&QnT͕('sJ^,ʓ('~$Ty7CtgYup!?%&sUr$t٧)Ġϯ ~r`2YJ\Ji3n@iD*x%q-8uu<#n-m]f>Ta/eYuB!۪f}NY*t7o;ԜT_fE*A÷pi_ cI ]bV?LKl,I: {6ݙ 6_ ;ZAÜĉhsVjd3nˉSiF.AeDxr#sV;Y1sց2t; "'oPmo$^zRYAsLmCOQXFȀQL*};ZaLitW@QL;f%o%HREJgn?irrq=crslIzBOO8Ap~*q4őC_gYE/"kjbtZ*< VπbHF+UB @$n9hp5!+;caoS7-W26we~tq:t3eNjLuEeԭ%p[bbs< ŗۓvUcu 1-ˑ.ڜi3]^B'T{_\CB%m߱N/@5 wEFvF{>ixp#}v*E; dٚ99GF9^So57Ma^$).A\U-Tik; inW51dӉo%hr@d ~Sh4?\hؗcTXA%KdaDpu;0t8f;kuToIqiq<0h iFM7-gBJS!wȝkrA%6B"P: Bޘ2FWE'nz LMgulmQ FK˱u sH徺wtK>2?c\40-W ^a87fZb'E%Z}ʳJ{TI+6vfmA%GMyU vi ~Z=:MKIPAV S~Y0ť#-o7UQ闹T4RIvh!`#펭PϕPC&Lq.*>F"B˥jXR~ZvEP_gf04`d-*%n+SD4mX.}}4vu-ӻ(8dl^^$aA$&&xp"!(j0d-wVTkܲ}LLds=5a w{ݼӓC.QD @KT:ؕVpz?pT[R[/*ݖ5a.W M45ǝ=QQ-37Uq{m7o_4ޠ[N:dVcF5ި[pBϔR}^RAg_c0t+0O:R2pK4'x^ a"Ԇ"m& &wq%ZSd],IuS5FcyL<1/ ܧC/*m@2I^=׭$3nCL8 5Y8cb@93hݱ%40bx N9b-&}-aYdOiE VH(V{ t@hMd$rH|13ܿmⱏ]WE^ʭQQŮZw00hya ^X}tc2@W>g a+=Y0#4CQ7޺ඌʀ5 ǽa OȵGydf L0d uWX'4jem:zi1&ۚXמ\3(eѕ*74DB9βɄǻu =gl=ʧ}#6(!cW\EA 72dTD_|9LN"u!M",GW2$@>d\u"Xe_;%C^ۼ.0d8%>Ԇ6|>E֡2XXG=FئQX.*߷ףpIp'SSe_NFH6NM1Ɋn/+TzKIn"CJ/9Rs|\ϏRͷ̬*϶v΄[G؀ &xSbŻ|Uٍ!Ǡb|'XG|FE]."l *&~ -^*UW;*oPBYrʢqʫKe\1 Oɺ~r2%xN_fŜyfܰ veO%ײa2/'(@A%70=/u!:"Z[J,| 5 nq6GMjw3 N}P_0fCY!n 2|q@MΖU!&$3-L}ʦ0>5'yZ,B6ޙNRi?O\/o~.S8zZ!T8XrDCǬal-7{scZ5P9g-HIUYCp͏|qJ8J0s 4}G΢dOKVOl[y%OkH@p X Bj(& ]57e9G)܇SغX w!CzPvZD/aHzk0X0c2 ߬aʃcD9go8AM ЪY0n |pP\-ZÐrsumY=MFF$E1ei$U KJcz@D(s+Cۤ~Ki#5?ކ7HhبGa_Z(4gsPw n`DS&XDu48x$cK&cD2.g#wT d^faɯn96 L(_BWa7P",RiB'\00.W/jH:4wݼϖtc[|2U.y5OM$E䢆ە$ ިI+%[*<h{V%Ngۢ :KՈ7c~!e(1 gm8e <_V. 5YON&9AwcEij;pMr 0;`x|J&3!]; * qmw6xDۏ&IB ڀ#M{헧RJ3fN"nJSJڟfSMҀAߕp St @kjRqs ajwG:ҧicʄBlo=0̏6̜Hǣ-L'9}k01%{nyF^iwh?<1C%j_5_#@BB"$uG,dSaB~}.ltxSYރcP#Ѷ9Pmxs7;}wa?+X)>VɻUSIşjE^q苤`q^gG5Id(#Losə{qDW,&؃ oE8^~2kj9Q׻W*QaDRHFy1/d#μiű]: 7t X3V~ۛn&ntTGa03<ݏSǖIg r~}Kr^ :)_Nb96\$,ΝjLB؟y'c1VsV`ϧ~$(Z(S5MRb@,raQuZ b ÓFnbˊEUCK.mn[-'5`\E(y "[ү10X- q}S ¸|:}s3QDd/{k b9#B=V8-=Нq~>މze,CLאN"M@sӕf=3`if]>DĽnU{1;)ͬNSM-%$5WAe9XRP}Ǻ\ {қPV<ճ7<d ԺC|ĄJ8Ȱ_ؖ6rЈ5:dGi. 3& io&c2ȃr $5mugTLP8[Q@`UCAA@k-e0Wj xy/ݚGG`G[d_h6v4 . ^gyXT:2݉o@U$vK^=Y <>.3pzA_L4 ز< `4 ’(+{`H,>; ǴExP'R"8xO0+\۫lr"Z-œٕDɡ'Q$.^,R[m3;¨ >ɻͥ39m9~ nܓ90;ތ83ߘW@4cTSF%5acsGM T/kʝy褿'swU 10PCEF,8?|TYLZ^.rh0AiPc$UgzHҚ&!ΕH[ ~.BGY:>jEּüxA(8F:K˔gfw/WæܷٞwDsd?U1%=q[o%J5땮[#b xiNFRO s5'_edYaTS> lke>O]'[rK~/i3H*+b #/q*uDhjkWRNߊx/7>A'V ,Z~7Eq) pjzmivZL,Q󎻚̵ԦoK*TFdm<Û~AזCWZlH}l:+2JT'4 ñdE?=ϡ٧[&/Jr^乿Espg>uhkъG Fszs/"uB>sl죈-e:AqKr+ `$'soVθ+ڽmcy^J_b4"JR[p,|-XV!PDsK PӇ!BeSWe`Jt l. KwJg;*Y1Am5'r?@Q\ѿP%z:' f;.E~߹ _WaXmn}ߵ8ɓZc:!Q-($Bkۙ8K0G38m@0(\NZK@ZwwlAQJ VgkIhS!#͔piq zwFP@5yڼ)9(jr-WquYщ"j.5')ݍZmqMJϳ%u<;@׼y zjR16yHa"']dVI%~ߝi97h<$a @xQK M|*n"?0G[AzU^՘I 6ħ#\ VVTl,9ROk 3:Z? ve\#:vDgTr5J@3}u\b0哉Rv=Hf-(,tEcGNy9dAXt.==;s5W?!hhTF\ۨfNH!РYG*J%VG"@n 3y)FWĵ½zjשHڄc{ ̋ՠF2HY6W;p.?|&OGOa'kuQTm4!ddAo5&}X2AShTYmAT;=cOgɑB#_+!Ju\/h ]{RL 107scpۡK>OR@{d_|nAZR~<)8& [K_pAR(A}:Һyzp"Wi5+MV-J'M~ZJy.Z 硢X`g%,& 5'"KY"/d@TU}zTR};a`-9s2.RW}'bH\wZtG̘+#7.c!{c][J1t*"&Hܑ_N.g4k6Bރ_ =&pdE1mXڦhۮڢT3  cKp}HV>){*=VC`fK2qQ"I,sypJQ:iZj+g3WWJs\ *aH0Am,&T}#[u]V20a+3_#Fe"OGcw1_]|Y3Y+~|3kY_:˦bvCKt1PYxkvN림)bO  8SK:l QsR/(iq4ZOߍt Z',oTY H#&~+. 0Y='d_&p  PϝXtOxl7W-dZa,ipvр=:/CT01jp :"6 dq]l,ILt)F?EzX7ȏ}B4X8M&IGа8m_;8 I68H2,Y"W[oyI!]| Rje5@Zmcs\ElmʦE`5D" >X!X˹`!.hO<1 hT¼2Z`Yf"m9o-UفN8ߥ^Rl48zI؃>8҉&҅^_ ػ*WF;as=!Vj^~ #'-TF/t:3k! _7g<D=X2y%kzo_r_sR:ԋP zcJ<;w*"*>ٳUĸɏ)S Q۴nrƃ77ԹU$_&ޡMlwZ|-"{'[J/)vI|'JM_}Ό4k ]AF6>?ҐM(ocx4,ȏXϥV#jC( AFa5fz,1a߇ jerpyOJ6s] /]a n7a/-jS,qor^+\I>D\?A._*ʇ1?gSCces0 ĖD={ɪc+`cw^JK`y_ s"ax,a+ZC3 83 -OVf~وϺYg+Ȗl=?7mcz,8u+ ZE)g=[y9fDŽ瘅R.xehneT0Y%m ͓{d?!dpd@k:&}D,`Řm X7i;EʳMItvZ}I͕;Hܭ_!b*E%Mci}VQ1Qya(A]ڒk? lxE" #qbgO:, _֘X+sQWԕ%km8<5Z`#Z5o5<|"ͯМ8ؾュh]S, 2#DJ@6gT kÀ:liЏƝZVl"4{GX):?Nر,AYR_BE'c@,Q=6͛Ð4*јƍ8ٮ)seKNSMZ^ ̱!2m䙡a@N%ϟzMk=YӍ>~yx6]m m0VM۩ÂgF0@ܝ)ig$e]3WQ>E]PR!!Fmkj 0[HOy鮺uϤࠜ&n;ۇ'9w(ǝՒ\7 ^:fq0Ta (\cvQ|\*zцOf!\.; &g}]LuIA"AM3a U͙yF Jz Oۼ9$[$yKelW Z4N#ڱ}(':dbލ3n50.ǙFi+f'; noxV ͮM~ [= =LE(pgD(?l Q~*mtn~R;_(eGd'%N-fb-M^T3psݩaK`_< "EE&$$Sh.MfDE>W0Zy 'rfsBᆰZB"@بgևH:@;؟Ҫp j7"S)A<;0ǏɡעD"L.ً 1݋!(X7 +M.$hUK ׼+*r#5RR߻ jgi E)t[c}D1-cq~Z3bmE(&bN|K3]1=h3) I64{en0d2]|Pmٕn'X,Ly%-se4<|jnSgXOoM+r6W؋E8Z4FqP&CKw>uΉ]Y-yK'N ףAmc4rFdս|#=zg1OfGl <={0"[Чz}&X߹KSUOA-><ܔ~pWcm;S|YuI" p{}'V|7vo;:06FtQJes9e;a sXw8~ 74Ojeo>bBlȕT  ܷBP)4DN%SK@wK h10WWpx(,],<,[>HJ82}e&^l8m*3nΙ!tal3/^`aAvTkmk~PB R&O{y CC'o7FźuI+^!0Gc'Ը3S-ՋՂڨz5$*J$̊F’m7_9^A*+mfg^\'a-N9w@:؄WVB+{A _:a>%pO?-L8ͫc1~KJ \9u<$hWbU@ZRHE~>_K{ 4<+na\;o9}њ1#݉E}݈3ЍڝEIoVlϨd?Ks\376 )966ˁ8u(@8!H݊ Q\q 0&*ꄤKP<通N "#;lR&jIC"Tf8)z>xo0|۱ο;A/LA<UKucbpJVF޷mLW,0ʶyiO gL,J޷F[vj{JviuiD6Gv r~o4 i\vgw oЬZ|hZ%;7gw_l"9A @ tpѯ:[/ ԫ*[鵼7ta^UW%,+SO bj6eK"yi85@6%8[c@gͬ5M ,+"_)y:m[РKw{DT^s=  UsZyJ!]=6Woj/Cp5DU(. _b^ɖ>_`B %9K^~ °-]&>þrS E: ל41k>ݨXHڢ}Fc #au} UTJojUHIؐr_Ol *))IO]w;#ެf@`IFjVŗx⟼efpU1|a3rd&8? +0~Ycmd ^?0+\8[H.HLԶF_R$P:2%?~}I_ 00<ӌ6b#ڏ }1^2JEYtbv۾~Î&1:=ŏ*qL*ɡgb|zx)+:FnnRb=`0̗,ƷF3RͷIoiҡ|ۂF F WsQv H1Q~mI!w `r}r02 p>k;Y3AT}X;p7SϊiA G;(h5Sn.3lh IXYQzڄDR֙\Wxbn:$Vy;H*6Hˀm)w؄a W|z '.]R<:~AT_6  9'y?ڃhH4?y7PAƑB_8O7@4$34SPQYxQrIKA(3*O#qI5a* MFtRRȮQG> _IÄ7td. BIQECFT2 3WɝHxEjws}8ߓ,}l/L&hx7{P5`Еyjo4۲PD=œ,KA?J81lT}˜nµX (&KՄzf (Mjls5 ($ -Fi8Y6>ϋO1 .|5`a\*@}o3xmlTz*>t5,hLh" h!g-2yP|׺x_x#uSkaB z@aIJzHzB'! F;JK?L/`[$ڬL)ҧOTCZy8= dH/DG_jc,BuҶMyjn6u.nDr{f:9Ր8쏘?)e?I`1Ci%L0`ZXn{KV 1``@ 'c}[@OWAeʤ .WW:ڢQ*)~y^iG7ʩrlC8{9J)-7G wx';biCCwR$@ uvLw \FgE]޸Zl-_ϑ`2a.Ql{HYR/sbo)PVw}$?#=eXF_"A[~kFʷjZjPyZiWW[!I2XZHÊ-T Sq#Nv&Mm:Rb۠.4]+rC?N=m,׊)t2."Ƈ#[EdZY}4=fL,g5gg@bKDMd#^Zh\cB_]ޙ?#=+-jЯ=C>S٘^B4\y䞞'φ}wp!n"N3* i4V/\ωg 5I~I܅[f ű6ws!xeTh ovbEiR<_Wm&q$\$&):${w.,uwOq^H2ρ7zEp{uAc*Ҙc.qvY)F@1X#3{R ryKoOu}>6j-Lgo@UX8/etb&/KZkp=_fދjƾC9v[5έ]f?0-DjQ^aEܗ*)>{C]Ӫ)EVM˾u9\,G:#d w)5qik,ڇ&8r4Ƕ2@俦ń~lsJحF7DoXhQ#tݬ| szoC5HmiO#HҾiI%؀ZIAu Kw۝ oqnA\{ɓٙ$lJJ|h\VFetLnUĿ: RݴX5 uBq7`/GY6Z OKse Cp8(9+t{Y@{˔ԟ9^?d~Z4 @Ti_E ນ+b}W6ܬ2rZZ&pkh|`@2b_Lm cbSbvIb74xɀtw]M_B'^NF]gmtJ GNj}X\3-ȰvD.Fߤ q׾ SͫG#5?&lnP9?nNK; NOtqdjڅIj:#˰݅Ϝb8(j#:;~^Sm}*xm'G&5Ą7,|.As%1d6*$ax< urcp,U* c+U:+"l-d0V#$h@YroZ~1*u/&ys#ILXژ1h`뢒/=s \@IZۧ—6r c>8AdϞ(yQw集AIac_qkk"4 tcpSNJ p2oL".M-4dQJIU꭫?Tr2?3uE(/oPw*U1utfz/#ʣ\аٺ*k_)248`X Dɉ.4f-JzL8w{p!Cq驕 a}fycҴr1pDEd),E9ct@/2/%`SׁJgzBxBdfᝥf(--jRS%T[4'h++y dt.`WSwvֽUEoryC ׹"q;:FؾHQY]\G#jcjI?=@E?' upRW4m=!h #,m[˜Β10G\2sDƻv-w0`^gk"@rANvo+S "z,@0(}KO:%;c79aQD;T8\$pJD|.ѳ66@-R `BUnv81` &]$F$.ANω7 ltJtb(7mk/AaS%?Qmqu*|D )k]Z/.}-wؓ!Y ]lOcJ׺͔ޤ7/+# rna0IZ|_ K;V:_f:x,?I53=w`\vʅ#Ja>OUnJ1|P\a ~XOX6~" & k4q& mbFLܟ5p.i4BUnE4[ 0]m99>cF}YW%m D\X r:.H\#l٘uSFLLx"bh[~JmŊfySтͷ.7MzjTE1t=%1Q`zFsࠞ9Lǹ |8%ǹ;'~$C5\33.B]VAӑV1>hv_QdP&GޣHM?ÃfGKa ^Y\;xdRM8"ܤ̕jd ']:E:L@/ ZICBc_,Y@Xoj}*VgLd (/>]4Ujֻ]YVQv!lHcrLnKg ,FRWzR p"2Oy$JKo%A +)ҩ; [Tr6ktU0הl H'N B{ h ut[b=#vR:I9bj KXDŽtY=~̯Pwcj:)-{Z-ܾhȊ)3 b?cfC>ݹr絥A lqtfhyoa#X\V 2mK:mFKПnԈRP .AYvT_< 'MVؚQEGNmBdՉɒ}3M\mu9j*}ǽm a{rM_ʲ{iޤَ@q/dV"ԫXn8Nw[06ΫY"Ml*G>HK بT*d@eK;箠"'FԏxE*V,1.{ؑ8y[ ft,W%tf]fC[lѸݒ[S?n߄@ fxr;k%vS-,aixSԪs`e?rːOȚn=!JpF+H9:o$j黈)gbO]lXY X'w?|zL]0d4)v ܏ɓ`.5NQ<n\W {=+4F'poE6_UV5:BY|q׷d X@XiZDDVY4YwK=[- L^j%rj1sv"˲'AR>8E ;=p20C0XzҬ/P*9nP& wHS?R c,/ Z#+mpʙ"di;ѧ0tk|DTgTZa+`Ŏ!1ZVBU1Pwx+/KYL%83kOW#,آZEqD!-X/*᳷B31ziJϵRmQA{ҋȞUlghwy"!}*Y}`S%>(:(1nd(~,sP:mNЃvi "[|ȝl)سAr+M&}tt%(D{-cҙzf-ۍ77lҦ[%ďITuaS%Ѧm@ȁ A kL26O< rgl 4CႝZB_aAu/і6+kC @ٕ`[ w+i5l_Iv2cV&cA!Ӿuo_%n_K N\"k<2ӖINa:mX;ShA$fc/7*f0mu:맇DS^D8|噥2sM!xW#  %rC0C| bL '.4 w84.ܾ!MyMIyw(8Wf5bp"םni"j(MPL ZL- f;A^ _Xڶ 3hnu4A@;fuci(62L[ek6\!)y|Pq-qV;֥6#.v0XOZÖ׊ٛ򈌵[瑏^'I2=Du$b)X5q#2C7qG 0-2/a= / Ak8銟~<v׿F xX=OEGypw G켄`CBQ$6{VG 4z U2"xP>l` >e2oՆ ,~oboEӣut @a ҷ:jj7@w4kRgSK)Mq'|+yIi]{Ta:ȽlۧmcԱ>̬%@p&<4e[r JQ+ņLeDMu\T[t1Ͼ١6AitRSk[n@rqYڳKnB>>d*g9o_:.BO P=ӮaPv1.ّw6"Sq3A ćB7PCV(|5afZԕEPL~/}RQcݺ{I~%5!yc@Y(!+;jq^C ۪׎؃xf,_y/[6rii| 28}4< rCA?2_N8lHwZ ajhrlvmݘ8 ϐtMo Oq#ٲqIQ|>nl %6p} wx0҄ߌ#,261) '`N&]RE&"n%i@e55*٤˼:>||>wi#툇U4AV}EjU*eOr/tD`y2c|.e ݱ>Fk&ROn`ao*uWY,YhM_LLђ. z~1z9gq߀=! ^:!I _#t8Me$Gd@< 5'U ])v<2cGBіG/%.!gco(d|iNգAκryA͍ONwΧ4{$fʹ/2Uh)8IŶ@!(:mW6N9DϽޜS}^!ݨeƛZM#qA0N| 5c|nmQ6Lޔ-| .m ‡vuV1嚃UsY_,MuTU%:|w7"lH EQfݹcUrM[AlHГ0ΫI7s\wU#hZ5|P1*z 6C!5~ oaew6}lMe{V&FXIj):.$G|z}vH>{wF sU(i2&`B9 }eVB"WXc#cjl><-T#?E@ {.yYvU[gGh0ͽnO.gv=ߍVX&7mZwo`!e^՞hDSn.b1m՚hoZH}ƮA~i5`8;-BVwxN)/qMzݸ{4Dlr GObf`Tz9KŃnAua-_+`=8 e/ qzͼܮw Yy W#Q 0c qQq Ŝ7@+'!۽bbH65G* p@?ә9ks;ྔc%,ΌMIhoY~oM^FBHo"*{؋_!n}:[CʗAoXn-U&88*;aPX#Gj~|rV ˙9`cSQ?iGޒ$EDJ,St -uQ6+n=if~jŎ?*K*-o41KZ"鴮kKKX}y-qBvs=qXXq{ZZ㓌ˣ%.덻Ƕ A +OظYt..7+Ox0V_mx_X,0 d;PR~4tyI; EՠYxDQa]_ p%P(#}O&+%Iv:PddW\1oÀjļ.w 'h/s#RB¼ jn#T; |>SbjUB*{o'1 |/d"0;8 Y=/TT4%  F}r`BOa*L6:s+JO휩"3ߔTew=qI =Ω Id dg~%e6n~`5hOpEM y=#*!JW}97BDe9[;q\MGR8DDFVO.׷3W $rZTkiyiƴ꽞0qoBj:5߹`ML&E6cB1iׅv't@0"rj(P-e~x?)q LNXLpyT$˓Դ{ռ-4 4GLOCv|Rsf ܃WzM.QRirrYB?I暈#J-yPd?I\CƓj]VU鋄h@DZzPZJ*q vͽ8j.z=lnK M,x}EkM6xW$x<$($Js.F#vqf`+ݫA.c?Hi&.G!.,8WǺYξ48t^_+S[W}/%]I [J2L1^URȑeDG7 Sq`(5I:jiN˔v呖8-43Uo~F=( ?8V!D_{Ɉv.5R{AK-:Ҩtu(k.}V, yU]^HjMdʾ5s Y ڒYfaE@3 dӾt>peӃ.`$}/χ&:͒fL[$2(R,n$}_QճE2\D) .?ef0+ vL|A:/"7_i#6%񕵋u+RK9a;5x_Q|\UN)[|)8.kKeSRE\)# g_,K'<ճyLqϊ̛H'x \JOL{Y-3͸YDϏD?%8K{qGH W@)C=y$HQ/ؒ555RS?YzZ[z@CMX[.lqrSCxH`{QZB쑬mH(UPk.ťŠDˍyC V/I]dm;>/Be,MEIIwp|pX"f2ϩ+}S8۰T$MiKW@,=Оqj s;YlZؙWtE%ݸ_o,3peɗ)z /z)ᚨCtݏoɧ]}a7ĒԧbC1X0pi'f \:t3Y/P } a8bاpxO\ӵ#{mbg3ź tȠۃC L 9tjC.ݢ op!C$*~0'.Ⱥ[[0)N bW m{i]x\E/ЭVs{bcQΦWLHjXU_PYvR.RS=1ƤsV7lcnQ;R*Y?URV)>ՇE'X g,GGgj Z%}(55 n숪ƛ)T"Ez,\9}௱lt:K}`l-9U 9uWW 8LYF0 5U\bs>M:[Lg&Npyٝ#ѸeM:Ĩ,+os{ Zuez-ԻVj 8s\5Oq D먐`Js(j4meTᮻTw#nłơ 2yWW(S@?+zFs$cN)tU'>`WК~Ӳ J5RuR>sex(:pF\q Y_"FԵ{a}Wٸ$r}9LLp=casl5.3m؞Pq6MKjs6{6XH%D)#4/"QN0a_ cq6'{  R{3S96Ta-j 0 +2x"[uLgu "`C :◴/eo[q~eFYg`p+ݦKuGvk؂p,!/s{f&] rcB|ǾmIj[Wz')d*ZS@hú )3np\%-EaVl!Ky IyО~7zZY=}Q"0xʑ}T'(9n\,Bzy9&J6&xxV7"f+GY,Q'!r2J:2ppP24MiZ0xz]8 wLS'f[dd RLGm+tiڹnτl>S<G~8p*qHyY c>xkqo|T+/b;LEv~_Mc}#[i+5#q~Xt%҈J[emB?5i7M|i{}P2&hz<֨/NPAv!YH6"7>=3x4 9'YcVS8e&_ aNJp%gXLuWE.bbX]|?d'۶ώ-|Qgf! h *0ȁ@b)̙BQZ٦WU0,W\I~$ɢGvUqojb |=g3t`+;7/+TX gDfo(ܭ7Br\T/xv(LZFC,>S> <.LOE9&3d fpcCuf1۹QO5ΪAS7!%ȭ+ɽsKf/#݄ ~KмN>s DqȸU5OӳYӏ>%.r-@2ln&׉9.#& #V0LыW|Y}/w nNwm2Q'iw:Iu!",#9HM56Qك(M)qv? rFjʗ&f2X/;]K˝ cLpٶ҅I8ӧќ` uO'E0Bbfy2 _','>ey%B0ߗ>u]㉃.m:IU!o;D5KXz Nzn= 4m %݀5( {ۇ&~{ZIH`8l`M_+As:!jRӎ v+%?ɡ)$AA[fR#\EGw6{ \:eaOU[ό0t̰7o큲 >q!g=f/ v  Azq* 4CěG ?'[t=w+i k)+ F}%S#OO3$<`-_ES? Ӗ3&T""5el?T錽:z!n"vI#-`5G hf'/l@٣ Sb$@M̏ui[ OG%+=[j*SE%3;> Y|*t997 OK|QiQ|ygVH>s"u2 3Zc5URäK_*X<uJ%R2ϧڦivKnPw>!RJE?aSsö q ɫy\8W N h qM6NDƩݐ6vz p0s_s\ ێ/ `K|6~o#ߏpO8˲3hx{]N{6B𡪧^x_M/ѐh'ϥ)}G/DT\hAdVEGcfnℿ8LㆾiA`$$vR#cQ~wkTP S[amKtWnDA\W`28LVG+.{Fa0g&\> K(9{7>h LB" 2t6|HD9݈O"]-IR!drhma Ns`3Z6:P8H,Z?oD(Tc-/NPS?]7vb@r1]EzfBqأdQD^$ѿ4;=mJ ?:AOtݧlo' 7 DA; FM5_eƙjH|&uwtԃ!]\6pk_?g ]UO\P#vi:yw:<햞ddREK DSmHmJ.W .S4c95IQKdiK/8R3E(S먡-|JIm }It ѣG4HB3&p:uOuMX$y=>L}yͬQfkJ<5N9f h|HOc`llȽ^Y6oFya; /A%-u$u_BdP긶z >,Q aAM*ɶ4E9#3b1(wc=(܊Cr050l~G~e˨]< bHR.ݩmyC i"a@4\. 81 DW! `,_;P@xw67vY[+xa//#U!P^fcZGX]e"݋{-*Om`\@ cwj TGDa(㤋WYbd ~d" IDf $ r43!f#43x>y5jt&ja2k1+TiQVw8=odPDlTԔ eR8Gp:p^@ҳKM,-PhsNwCEgtjFŭyHU ֫f}@:6Gql?F #؜G|M̫=+M /Ql, &w6rǑ$%7Y~6Efb:yR )˪;t=;u{G;ݹ/QMN*}/g-ZBB.n-Hd|E ;HBua֏#*=y3…+3ZG~x7"Ldi֝{WtpbGgUnk]u J=?w MBUz.Ut1lRenwx_& A,u,kV:'%,@ś@VQ[ +h`Y]F(I\j\lk+r^-^'&phdISc BB0%[㔀njFڲh"!]h` x_ޜ5,cv.Ԃ_o#AQˤ@JX;`$z 𨓷糖Eo a}St_\/ŞP 6&-rʡ򳓎q{A+aă 3h2C?SK'Y,Фn(JEw{u1JP{: uj&Qۉ "Bɜ=Pqn\IЙ9OѷCzrVN8}mG<>?Q:7C/86=\Qo{Vekפ[nO(gQTʡT%aspe>硋ǥYRs'oIHBc_ܽ!?杒O?t޼Uߖ׈JFT#Ԟ0;|:>aNJ]z` ` {cwn#NED8Kӓy 'vPy*L rZo%!^DgqyӨ4sL`16ċRksR8w:uu83Q@*I[dW2XiQgvG@;*o'm'$E j 覼xlWcnP|SC:ډś&Z/nEͪeȡ˿6*jw--i|#ZV: tQMOYx) 6C':0\dcFeJ0 vv]ŀՁZ/Ҷ{ӧXlsL!NZT }AE-ךNNBw#kFt > 󑞃Q|֖죟)J+ݑ*-jƵsCkW-4c>cGDW9usk|Х:fQ8^#;KLߣ_h$c:&,345ڒqU} hlSmܖGU4<]K?1*Oޕ՞k²!e"xb踧)3UIn#3/kQŀxm3lQ3Wt0-@XbX ę< M󢞙 ɋhl -tE Hd<P"/i%n%W+]swϠiMW8i)Ch>yR~Tp~}[&si`R dLU$J4UH k<\3jx-7π,P"[͎z,s%R;h}z#i©J+SWDa(5c9MCTQno ^~+.H ,+6EP*I1@+>r2L}B3PqIvAo * QH R Zw)-ΉR2)v$cXT5A?ǒ `dϐ-{-EدjQzGhkw#(grD1Ɇev?$9`KrRAY-%[5KJv$|,z+ .~ =1X.t3Fh}~j3ΛE`aON)q4bzN ;{jW9Ggfkg?#Wuycnf 绣_b%B @ٌ"_J/YPT_V/U+4,K{ր*9Fx@P6W29i Q'G|45({4۪U8{{cԦDhzx/ M1y풓ջݵ_]$gm=R!-:yh%% pB!k.0 2c ġ9HYO %S8G:I=܍OSo|\u}1 XC.JU`|MBN S~ HbO8pێnfS>OOZp+0roZƌ>&jOE8]$oh|81As(KMfA"h/.]7_mB3:%A8ITΓ+Qweȶd۴P~[ VC75hu#r%N곺$@PjOd99t~ Z&tsIHsgIcLe9-1=!iB.eY , ca yOC^ჹ*z e̅/5cW߾vJX#wrb{i'̼ز/VF;\?xԛ[,K+Ő˓7V*;4꜃xrVGVE:U >Ma U 'GJ ƨ~i1G)_Đɒ ԃ s/H[.*Re5W*;&,iRu/e+\C җyU1yodi33׵0aÆ< O#ұWFX4Ѷt=FkS:!u$?Mf*N;=)$-W^MUv q)8/Cjw!)5HO&"告0FoYWo߭L} s$>gKM 'qt;rocއz(ꩡ&_>VlfpEs&AW^XL%ǏIe'{[~Q=.H{2?3C;.ѶeV~yxr4BǏcj=2&H+(> h.b-kxDRb) : CI[V'z 1T%eWLepVUmH"-Rp^M]Wp bsY$.aW7w$३ߐ5b)HHQU#if{hAWWaNײ{Yʲҽ 0i,[@R5t:c8 1]i EKHy#w~ a *8Aڦ&欁^Ec2%ļly *`b0>ܣ͓y QYL,qRic j\z,n/q^R &3k+C ܗFCsg|.BNd!.,X5E5NA(dh +s>׭^BoIr&ZvSQyִ0U̜@8չgR{]ƽDOq(JcoOe WMzu>ܯ,4|JEIBl1Of?07%aRxGxJK|z#LcZ`CJdsQ.XxO%1Ȏ & t4#Zq*Q5m.t' VܨrvͻOqk7tXay E"po4!z66%TQA2fiy Z*N *aY]3 7ׯuʦBBnݹZ̦Fv0=Wڐ $'JO76Fm[@eo73Q4~ZOEs;a9}hp{TD0TOotQj-ﺑ⃧M!rEPs;{nIiLuĜ`PHLWUJ )%Z% *qR43kVQfѱ4c*/1vK= 7wn0N6E06{8&WU 0MҺOL'|8c)YXxʳGⲵSo_eE.œ %K2_^.G2DbL`rRX(":<ַa ֳy\7$Wa|6W'it˒j/# h#Ĉ D1a,&–;>3151ߍ*58:::rBxꈥf#䖍L1K?&U @M4); !9:i H`ŚB7ZWf+dz&OЂw>h3!zn8:G&blnsf]&^Fx}!_8Etywv{W_Ҷ #"':JV(G#&;B2kDYSßq(6] e-#/@i#qzRJ_ !>SJu+IJޮ7 #P3]_;IYy65e͞!mKv* 1q3[Tk&ЮxθJdn<`,$:a肉\o~*`]s 4@JؓR4Q`*$p<. عv2M")?L[]+<#N)?z)I"^ю ӡ;C1V #]`0ALtr۩?E66M"9j,pMss?r:pi3UwqtбMbP-'%} zݩHI}oޖ:/-z`#kJ7‡Wqr+Vw)V\H3ܳJQ:JޡP!2`ut~Tjrx1 yHOuݣ:6aZ8/IGa~4=G- ; )-QhuMpaTOzj_A]ycz1s+}FOV)IJ3}-P;3;M)XT@H,<vWf5oáJ!,=f%T(Nݹq[+u䶎:`5=K\j1cPcH;mZK,+tL-/F8ԙ96^#AW`TZO^ö3|]_h)| u_Ի3sd m#d=]v [Y5byAKfF4 zZAxv60w ~ǵkf)M(Y| ̷dP4r6Wﻦ9 h\W#taf`y.5p]{.-~= h;DXص<~ BjDǍÇAfp!r^U}6Y|>خk:uоm)Qs \ːvkOg* h0ieVo*.vncTf%׊?v">6qpe1y%F:1: )+,*kr|aԤŊ.&ǨɎK8D'<` pv7S6eĞxXwϴ w2(B!w]jԏIcYn)B֡ۋ) &gZ_a74ws1t^d17œX~*]+wن!؁[z8d3Hȭaav,Iq`QXM$>LɼP~ Xp`,1I9HsG eߞѸ_84B{ϥ)"蒿EwIM㷣Yě(bd\_8e$FU%Θpx/w,~VQS5[zd7KA1>2Reop즨 ¡?9_[4;-=\nLm<=~,]0HDsF%sxAZy-'mwYK";. z@#eyf*֥Cia[ =KJS.VtpZQa 0۷ۆ#?{{B5עJC~N \bGi9Mzi~0z1W-OFK0֥wzfUtvjtttwctvƘrn2˅)١v+uYl?v+-tX­5[sMVOKեa&aYr dZ? n)p^lcX$-B tǺp9LXT4Ƅ hp:9ISpZ;2J==/J[UrZf "u0!т=ʃQ YpNk/M5N2|gΒJ1gY(4 n͗ɠ_YAP94aoG,;Ae70!{V_d8߹RO|'PQ g\aTL-zO9 4EP!UHs挻G`#;YxFA"u RCGI}OR[, V/t$yQ|~6MڣʈcױʸT5(,H^7EiO{/'^dժ%9MS a'ا+ϋ^\&ڷyJRɎ^|tD 櫩k{FZ6Z^Zw|ڍcX t݌%h᡿Ǫ=1o ©Uև:;n[iSK^"VSieX:&:A$Q CӺ/ȉ` p3Ŀ}'S|u_(:dsf_jLܭ:$?Y5H>xw)e { 휦KB _^y myDA?GhU*1=_G#*ò":p;tE1+aG;搆t4vXt$Rxx0>)+o`zP)f=Kx5nO rmFS&qQd)6p :_Y6Xugӗi{!EJ;Džc{9j1rOf%{e `Eeb_suSx=6)9 RG#h\3ƭ..(%1J r/KF{ 5KܾTe4*n$PZ}\R|2k4c29z>Z"\nm]e0SP M7vI$aOw+ =Ә=R * GM̻ s}v[plf!QxgqX%{s:x%<'gx}yBqM_wn }6qE汜xYp(vy۪p ЮI3 U F,T%t&^ 3MV_sL7[;ϫ$w5c7Q6Eٯ}oJw3j_lm8P2!C2L9beϟ-{Lw+,M2E~Kюh૏;v0+uRzm޴N ~ݕvYKX$kwf6%ճb&>=hVK ln'C(C4pC w$5x?#\gȎ`V鬫K @Q?W;E3.MkBP޷~Wn y'q`OEe}_2n)Fe í)äӍrrDXGBEi)Kzr ѣ=V!]2>ܗJ:48zG E*/4wvHT"ki9~͆J?);1ՄI"HD0 띋*ɀ=4VV5]Ab75""PMB?, 7X|T9}V+Rg8p+ECQ; /pjÌd-vLS"cq<^&l؊Q*LS=a-F s2BN]y0QQ 4SIŎ7 VUL2"x:o<_R=p@N^X)jQ9*-E_njӎT4*Vs4 eC[f?!\3_:ע'bYǠs~z0km_.lfZ3s/eZ`ڝZ/fo/Er቗]dЗ~xUJbto bcgÕ5Q| Dv -{s2B6&K'K-/ ,ѢVmO\#;.v{KU(`7"^W1'akN 5pe&-4oOʣggM ucPKν*ũءa8a :aSU9kH睡[(0 +_N! SIrzqH7dzjY#5|yK=v;kٗ{=\:XKXR S̕T;mL,#^\hJ+-]1[V\uM[uj U2/ZW+!R =QR694Wjqj "{LiU6ldd$ P&`P/޶I4 Ftc'rSR~ "2jG'ǯ DϷW C棷aZ7q%)O@e M;2NIq6@hbV^T\INgCH^Ot]+_P7JQ vʵ_ƴ8$r>'UVY}w*f\26pWe,0VNXAD@2HPѵ,> Fm|8K ^wEÆ*>\5}m2fvK*hOͥ/h8{T(>Fi/ :jWjJ\ZN'aPzdR_EZ.j΀9U1'P'l4K&9P4KVC򈞗ȅPd-aYIyFmyFS [:ws]' Haő"ea>|l Wb2N&ͨI@6U%-54tr]:y|y'Rpo/Ԧ$2rRcm"1`L1c ށ8 ezw&e'/(UM~Te{Aˬ'婓qȨjO l̻O<%X^f%ଙbV؝ހ#iQݗ rEd59 {KG ]`EJqx-u/(*P3^!Pf7*c(Z0;K\payG<&9|Ǧ2!}i,? R1˿䡦LIJMutV0: KP}!AKG3n0ytC\e4L_syJǵ R?Wvv+MLX%Ϸh,ܿzyӣ_% J=RHm>kgAOnM%ĕR>6SnYUx#>36"[}K},KH܉NXIjS XQkk-/n<0 \D*|n3n$6vE6`(5g86/$2Lqz2|̣M5 @ZP}yL(R"ّ }z ,:dH$ϾGm4%{ːcJv]娵 ߝ@T.x ۊ~&I"O{"\h ыkNݜl 9&ΪʴMQEt"6Y@NfJAQn@ἔ+|}D+<+%a/X7U <cžuKpxFb=CJZrKrp[Ua]-)\tRIVGpZeP*#J ֧ ⒘oƒtY¼/\w0;cwa-S(ZfYGǺ삁5=Qڇmzm**(={ByJ]q\& e(+ͽv"_^*2 mGmCYBq{'ﲕAY'}i~yw`…C)Ծ0b[R د>bB]xQq&#O^݃6լ&6jqxS5m.*w3:3W-xTЌj(؇4?vV)edPo7u9\>v\Dؕ(I0UO k~U:Ӕ߲zmE>~ҭt㬰 E-I"d0j+]TـO0Z:;LUcjr@O#L3'h4@p=+-xToi8#up ǨډZIVrXw(B ~4¼Mj(9m`c\8({=՗܉2(o]uOj@{-3>_kTYBL2히Lg}gjb)2V{ vKr?Q/jR̟s|KmwszUɡS`pvjRG{$as5/@f\!17 @]TDԁg/u67-BE*h3v]拜&o*1re*J*}ȇ e(Oa,iN4r0Xy{ >_1{Lji^)0ݎ}kjwN'2aqO崫v [87tGɟ޴4{ǃ+\"$?^FP!hBW#0L*& |K"SlP̃K9]YHU =F>jv#;Dn@ +\]HЂ3E4֕% ]C )'ռ\SuȽ> ϱsJad[Df&bk0F99,]p\HS-rFv},s{g`Ұ?zc##eXv+$zRhT2 ' Fd+^qƬ #25vCas(/! s(j ӈ/ A,|S|ww'V01^SfC Q9جh)ʖ-Au  A"_$sFەRx.7yUa:KIMpSqU_4]&h@yu8H\ H{(<#Tٗ-?o_H\!*I0x ~x $01:gB})\-HYnn8@K{Iv{#5A=w{ޟ~vqUźQ*tTIb7K/"|O?HY$ yT[D7""Ha_HTFT3V=zw Yn|?XdC(UV3SYgD^vGg~ re t :|L"?ܝsSu[snV٢]$G.kNZΤX-<٦h@)bCv 5m!?!nw+5:%k׽}mpZ(6[c2>ovZY׊}- |o;PKс[Ow?u 6WTI/*uUMrp1E"v5//M"ϟ,~CuEu|7R.eO 0!F%Oņѓ Jq(,jܥ!C? %I}9)j"5d"#CH" 8MQJ@o6N& s^a]B=QX%jI6A !669xàD !pʧ@`W%X_R(n'w9'Po<r,@ʥLݑ \ \(qNZ)_kT$}o_+, Uh/(XB:>}kCN^P fݼZ!'p/?ڶL#kI:T>2;Tyq2Z YvA!~&`$ *s%#1 O_ҀmW5}4խĕ«)ֶZHvkPӎQ\=,m#/``7WU2ˡJh/!܁mŤ8DLsmnū5lܕMa,AJWSH%;sp?Pm|0L%S#=vU19>bܤN5h# ĮshZ8.k1X P)DeK>  +-`j Xu7.T>`>_Y2C'6P2 J3T@ׁi0=9uU9V-0 @"CG&cȏDKFR@>c8C:j51em3BYJ\k('-Bٰs`*^Q;BX`J#(s&zXʦ2kL;)YiBJ#ZRP^`=n:hP+>KU'8,վ\2>P=[^A{1ƞ.z_^'u mPۛzՠ36_5;\K՛Lss& &YEc-?CԯSF8}NIqTQc0kg"|!΄O+ LidwJ~q:L01Z"11($ӊmZK4Ř>(ljUNn >M`&:{D|6aBh0wDTxQF]<^d+ *p >)11 ;o&..tMO!mR阪'gx` P:{B1jqrS]}G!^0H2;D]4a(2DjKk#x\u̍+q8'9NۺK&g/ʿJYL|{= J.Z$h& DD'#b@QU+Rl\2y$.7e (;xVNqJjof_"RTcړRA~R!;w ka{Nuyb\:8rDנJnȿ%yw8c|v{1} "6q|Vd? K@ySN'T u0ja "$&6Kik#Pk3bKk\@n;ڵ96 Hz2D䩳cGLPy>;?*F\[TDʍ6's 1kPx:OH.p$ 5CXH6gn=$>?nKA_Fґ_4.FJ^j]v5@[N ߰^7 coF1y)_Oa0g7ӲqD>L| GUhw&A7ҫB@DHp&фPxe!^Kzmdة~Jo1RN_v5ﺛHIbO-qmYo+2]A ^< ŷehFFbW0^9OCi_BIhϘT^#\)h~7hVeŖB_06JE}}v_j凁)L4Fgw+ ?tM 誀4 Dyf6H.5iڑk!|3fa~)%ȸ=F$o W%rȨF]B3;g")\j|9 16piK3WxA3LxWaUSè@zgZok!qGCIړLNyV]S5ȱ %Ĭ 5U|M@`@ P Ia1L Zn['{ rB,ՕIt[p6Ƕn;c#lTl*ѯ(?98,!ruPl@!i6}ap3ED^-XFRJ/sn  ).LvZǗl0s'xvYuj_OVz[7S]ag7BVj^o8>q+&KER%Lw) -ډ%:a:k# (jH"K!ɼuʱ^4raޖ]ڠ qcbyӀ}I!kKUYUk.i(J%(:g^Fɻh~\?Ťnhb줴N[(aI)Z5X4НPQ9BIәѠqh]g׮K=xVƑu"mA`LM!aLlp V_# d-qWQ"JV^K#Og[Xf}@ ;$K+:ZǏ-4Ύ.Yd‹$Ld45-Yj_TbFQsذ5z9PztJwܝdS]jlށ]PeDQgj|67LL2[KF1]L?6v 7tvL'G5F|-8"XvX _<3)2+% "rz.7M ͗ 1SBe蔠[Ӥ4bu~"6߁qs[g.) :ĉЦ̢̥O_<āTM%Oi&:bsDz>G@%h ?o`Mp g̑^_}񢁄Ub$tT{V_y-d'Ͷ&"fRց24JRM-{$Ss;v#.t`\E }_ FoIGIR6Q&{pKGtw6Zg5c݌7 +Gva }z04]\5'g+Z IeiVai- ?nR|{Rs#|~t͏ah5>^&JAJA̚ݰ8%k+f(EPA5=ho`lnL}&Sptir m}N(L:w-|4C΄ӭk9ҡYz܊ܬaR_OuNyzS* E:HOZck `Bi[^ )2fiZ@`bc,4d*(>r47M0R}hl)y)b`=#TѦG5CEt~r7p U_k4ҫSSnwN0׬5Q/ Vx*ygGM$6"G9VSMܡz_F},A=rV5ʇ$Cx+oYX(M{D<,^8;~]7 }HєB*Lv%:N'ad+}jX7;\=紩8:KL*IkOmn?֢ƥ%WQWP+fseY88^6 }=N4jW햬UV_u)0^1Zͻ}Q]ȄVʺ"sډ.#cϚ۷@Tbdp䀹8vۖ hKgAάeNYdzY `SGbP_貟5Ld&;⛷Z^(њWKu~xVW>oQT JYTdYx,؆NegN%ʿ$bՏjpi /!t\t;6AZ,޾ Q'^TFZM*]G@n*eJLCwv=*08cA&Š8ݡ`WO*p3%&[E cdnIxk|_q*9s} n&9`=acfb2EE| *O=JPE!ƒf{VuuR9 ;ԹmG% i]D=+$g] @(մkKrDc  qxc89(@-/ aA8>QЬT :ߕ"{KEVu#L29)MEvv0 /| ]fR]7>edOkjM"m >?pv^]؞%|pYPdKh\s^.{YU&ׇ:WX& fVSUS* ftF<`ު@%ftiG2J:J>\~BlCAEb]iujCvB# ~<n#/q%c` `_w}C.}c[c[4?Ɂܿ7 (W^`w Lj59<y|ϗ@F_,~di;;WI9dE]]j3ӫNӋ!q_ LdQ8| /g$ .TшhOp+܆] :+|%{13-T-Uoe}^tLY^A7obأXUQA?;dGs,\1c(8*z3΢Vg%ZRϔ#;W, &t3V+q%](x)N} (K#GA#UbBHIIكW|ryW OvTiECf븖 W) Z=lpE[M^$:M,Bj*@ VbbqŮY\Lk%(8)CNjC &  woGJjj =Zjf6}v6T1$HP ~Y/+$}!NɩcMGAɠDzDŽlQef fN -|A8-FU.=AN oo)~֭~]]dz&|b$Y[d,1RH85wNO3;f왘@m@cay"":EEOF{tJi=l.i55Kʚ/ GLW(iŽNcJkn=zjV›-~" uyv{PP!4t>hZ[ws(N>lleuUt.B_p&hED6"]G^9ŮDjV i^}zC/񮨏JgJofgQUfB P()K33D<(@.\ZnĂJp ;}wkeS?z~{=QC[pvy;Zg^ !43{Seu#E# b5hQ?ZC\7F, ^ʥY% rk%Ԧٽc`JLKsP`g i7wC`zOI%ijZNR't-yjB$ir\Mj=F!Vӯ=0dV; VU1SyfQUA\Bn1 x>\q=wyՔfE/ nf7]m[xjdH+$`TɱY$S8aMz7AV(^UAĿJmnAhV! DJ @"vPƘ9rӯ:iQP_R7E@fNңx)i3[R(ؐt TݗfmzHo5ةB)T+Sw;sXe$:1|-xDXε(8 SXER(vHu0m# Et%j^ݒȽůiXgE_#j&;Th9& +CU),c,K>XMLIQyp nI{FLԠn p¨ ;{ y},i>iχ{*: ձ+SJ!Y&،F _DKAn(GmsU_▚?Z@BPጡ]H|}u|v@Wy._ۡ]6ٓ[vB^seK@N)P(p/ 50NFv0W/oX^F]wV5$3Oݖ$@M Y67BxBu1|Y0HSK:!f"xo%Jn+\MdGt,о ]H3T@+hniE4T?E:m+Όi`QdȚ X91ɝ+AK褎ygCܨ#'Fg9}\5F =v7<"d4{R1fG>FzJ-q>JM 3씡 M YG(0 |wM&|K[b6h=IΣ<z Iߕf7T<^#fhZrp=qL;5M4_Wb:,0=T$l=/uw*r}|fT6a.`p7'6Fr06~>CSR~%(pN;3w DVz@TW?k>Iٛ2%;u] Z.uB\DVB̐(ke' 1aV9!EI9w:BlV"7g QՀqW#2J8Ӿq&dW]=557KngSڪW]qjso6'l/Fΐ|̒KO~f# -o#0ǃ'KcA"]0xKKY 7kk.l[783Òl@UB 2aܣv`  i zʲH8- ?^gJXA(ʌQnF'~+^c >+wz*&Qz~>|sV@4↖GK:ʔGOvq^WdV˞YziBxEY2Es|6SX"EIlyŮSXykwtQq詴M$@Įؾ߉fB` ei7ZQfS¡g840$A !;ϭ B ?PvOяzO9]oj/m4Yv"]u>r] MHbԶ@*QmE e<-U F/bJ7DiD d&lJOH5n0L@ODz'GR8xH"Mmg8ϿO +n~=osa$MeiБE~B\I Mi Яa8{t͖r~}^E9Y-Y1w j`}YNj/ǃkBBsD E{fba7WˣnZCݖw\m=\\qq\^ځ4ɂ#δ*0gud?K3qÈ[#A 6g.BhIb$ C Aw$$b $DYp* }ݾT]Z nY t=*.cdO<>yAJ>s8`R!ym%'D1T:se==fy act Hwkl-FH{/GA˶I*"BE{dzy1F%. N-*'V,oW@2xm>ar"рY? J;x7GBl%@:)8{Śzp{^*t͆wأ-!県0Ce]ELAU[l9"0~f2_Bt_x잗ftߘ XjS 06 l.uv@ϋFB gE-ʼ|Ax`CK\2ddp&$)fHtpqP!u"̀ tT7$S,]gL ЎdRKM|رTf>\_`{}n;Aln'(ث.CYLP< !"f#9%m:ZI\b*F6-~_Si(ξ*@&-{z.Ž*-/:}\dXYn8%}RGёl<~q93SF A9ʐJz ;9ObQl7nTΛ㱴ݞ^}M6ֆ rU/JZkTo4žY;w" <8hW <&pC헋6tN KnJd3 8+iJrqWqQSh#q *~'jr~r:I!_QjrSCmOwɍݢ&} l+}S$`n="O WCBއpf.ľρ97}*w!:3@gKqcTg'פH=PpIcviI' [ εOÚ*x<dMxt+NxzX1<QY*iPDI2TnJiK>ײZ xeXNc=\T#;Q|Pu#yiBV9cpp5Fd.Bf!.XGxx%ޯ0ׄ3\Ixt$yöA )d_ YCzB^ݭߝh/t8՗ {q=[?.8͒sz7f3e_SݭH)$DvwM.G(ǹP?ܗGné*=k [H=[ MP3ȬjjwXԷ=eH\'hpf]08Ù*CDsAThJp/Bf;9ζQ-Wmr?uSDUB-2ńqoUJ D11'9~e- h̾;GZA2vxM* KvYvKn'c?KmÎGa{X+ox(̐RҡEf5QsaR3:Mi4jQ'PN$Jڭș^4'NGي5Hno7-8l+Zx׷/ˎ.xnŌ8F-3,g+)AGI ;=opB՚B'_j{ჟ>c>{%&Ѐ!rLϙzţ=* C?za=euUbm7}j;"Wө:ĂKAnZ%ja3uHds+ yo7);,w);4.OՆ~\ ^ |7tV(6E{Sѥ  f58aY +͈=@km# !2!ٯzZZ^Sde?^O9Tz$Ql4_{@i~lBCMmdJL*'ƒJ3LV\1HNH SVj{9؈In4ߧ޺ғ.2§ :Szq?ז1v5^\Je9piZWz>[R[iXV;`q eޮes¿vs^O)VX 56!60lã X̺>`yۙ0"vT6"qv<֔lCr^@c:mKVwT`K>`6.xI Rx{d ߼+-$GT7O\o*aΣʢ$[ՍVɧuD <眾ᖳ7'd)HmU! Q̱nO ·%.%LEGVrYMV0Bd QM, &ń(}{h\U`]OiVUdqCnQ,[:nOae)d 82/9jCn\uNgG)@yQmP@Rgb7үq܆ͣXmIQ~&/+hVF(I B|Mj*>3X:9gP2 0sRu-GkO֋NA_(n͈,+r4$o[fp&/G?/q#ϹR܈Q-8e& 9F%>f;{z*j}f vJ|tl^+#rIYh SVx_#`]ECGJ7IX̸<tA60\(d6Z.0fnWZ{CFL: 5CR =F?aF|4\_[QL[7 j^ށ[B/WUp9뺾HB_  CekY" r cv5qɘⓄ8Rhqdu~[cAAt4IKݴV-!J )X/FNuG]D n !&G lԓjHͺ$DϜKs%E׀I$~lO  ) Nb4?_|9;-H)G-l%HkKg"Usrj"{HD]i>İY z[I䎸aOA F[V߇iAlQш$8 [Y?l:D>IyXov|ƱM6j` CF_n=M*F /z'V G:߻#:#T-C2vE6)atQo2dHs!J:_X\\Q9m6}b9w .ճсJ1Wt:tBctbfw?)+(!IkqÞ,+@\9l6h fJIT?d G-2>qc F]-m!!81䏟sRCR,%7g0. (){Shh6c^/$MYB-X&EREHR *GPqn@'$%Uʮgk7O؎*`H^fĦamIH7-?=$ #UM](-֚~/}%fԒ- zP(!8XxJnrhRJ)ޛgHn'6[B b1gkpLo IzS7ӥN4<3*#xO>恶%/V8 }-V `㊴:AUZ`^.hß),S@E4 ,ݥ5dgI ez#pYC&GA#Jz7_ [=2?Fs_`/Э~hcpM\}q) $Ex42&k2=fWg.3f41;z`1}՚3>c?;>qB;m/tB TgZ7T{DJ} Sj~5gF+:qql#tȑ]Dޒ |Bw.lrVi&kS1T X鋾={hީ!N:NOS-7 ?gLFhi#% _d/bni#34TlJ'Bmk}ͥwE.ǻN kܟcŽYJn#yr O: $+p\gATmL犚+Bu}G։OaҖbs/6?!@ ~lZIr@H45bDn}_9Pg.`^t;,9L1KÂOq(%-Tp%:Z4Z< F(d4|;VզE}+gC).2 H/E?`'O/w+~hB(LH |gaHODw2R 8©1yGyW/ ( mĺ-Y &>f 8OwG;x>&P-,.yf6Zg$6&)|打%"gFj9ל]('Cو%_ tI)eov۾=}7r  Ԟ;`Ad' /걒V*@ @;(a2$)*] wq&CW?L㳜p5JE>S*9f$>D>s@j<|$&VNJЙ%|[szI^(~̃*)\Zmj"{N<즎蘫*Tqn~XӐ30V[1re}34*"a.XlR(%Phmʟq U[& v7l.$% ġ]M'k|6A;aT *s+%S 4S ehi|݄!%Ilm7{9ϐ&xi2Q#_1;{~?2 v~ǥ=-``|ÐIRp\;4OBL? PKV\1^;^TUH>'63Onٓ54mV|){db/BW)w쿸kvʹAgFi5뙻BIeb6'VaOK7xDCC>€vÂl.1o #?eoq%A0A'/R&A``3C?9h V<f\WNЮ6}84d#!wgLd *$V,VB7 'zQf׹B 9Lc1U Ri+=^,G:ܢy"=2N ~$c{ÑX|6^9sٰb *$vzEܬg:NJW#] 3Ɛ[e;ˊg3S^C[]ERo%WY^¼+T-B*s(sne"&~}3d>ndm&Ar+Ϧ*> Kv0Q^wѓꩥ,^FqOst^Ż?3§"ލ@䶦dW2Zd)ؙ%Q1eEpPﮅIc!ڋ#[8p1A,vg{o<秵v~u@Ĭ9D:Rz1.ႁr3<,7l\I|+]juT}싽9 #lP#*v9f3~'Os*m4`T˫w{hi 24.Lͨ۲}YCiI=~|u{oHJFC08:DeF Lۥ9qUX?=|B|ŕ:՚decdV(c;*m~=9#p83?G>pwD|}mg3;6qj"] $TQtAPp+s{rAy]oC[>0 3lq~/Ӊ7R |,5R[j83l_ :Z[*zMހq%1X~h4 i`9Gw۱O0+r.o%풇r[˗Êhj_ɐ .Jޙڈ)H1}9PXl|Dߏ7e=GTth3Q}l5f&*K<@ݽ=3E>x'.~Ǵwm\&UEʳ4;jw"(haKŹ2x$>}~a??7W dB]nsCp8;`qx{wK>wXtV 6{ȸ{q!/(aszn!OSQ'y'ڼUnӇ?݋~NIA0CsܩW*VA &N"|4D]r, {sfxx`z&=6*,̼ nGnU+s V|TG/XMSykꃦH[ROTnۅ]&),1ĢZ)gŬm=gޗ a+ׯiP5cl*FRңé\XnH""\VZ[%޲,X&K\<9:+,,WWSIK2H`YgEOf2*S sb *KfH(_+1i(+2L%|Ry N"ڍoSZCFvEƁ,&XRk{*RciCxfOÈ2щQdȘ=wݭIӱ7ڞNK]ي\4 #@"Zs~?̉kRE<BIM7U@%!PI"锼;X#<6y%pjj7h,%J,gW 'iRΩ$fwތjy{h-&$';O?P'oJ|DQ>83bw ܉օp88T G6i+jMjR&)W0 -_B.LI䰧d{.aݰȮ)ī~X/ٚ 挋̫e~6~q"F O3-W|?+ iF/]"f869":9I@)[F_y ZrވvvY^ƁE+~^WDk1~jۛo7~섴{sy┅~I)'S Ʊ4y0?y Kn77;Ooac#,د86'wlqݚ:DohN23+#T` ":BLkUq@QR%p _꡵;biE(-#APwO;4) |Ewנ>--R񶤟3~[Vg>tOZ/dጐ L{#sHBWb9JqWtZ4Na&y߰(H ɠQ(0Ƨd't$Gdny쉚rؼ;g2+M+ F-í#N]ܿrC|,X[Q ͿpErw[Q63gƬzGSlaW\< 6VR6w֣퐧]9M99M2-)'7$UW*$y P 33kRL{^b ^5R1?2xEa.8ǁo5G+I&JO!DI!^>D(Y$R'J_:࿉>yX/S&ײw#ZX5lTO(GI7ȳl:"P[9A"V3X`ԈȝGOE.COfz &Jz}0o$u?W9U\gXF2KJ+4#3#E$|ș_~ʀڎL5[$">1*%ҸUŒYoŌMZ;ڗn(W)-8Y.AgbDR)Vx.J5`=Fesgߜd ibVtW[v kB`ymؙKNӱF&7Wfq.Q P`TY@/6<KO#_z-CUm|3yGnt-nجj౟s^9`8дax.p &6!5^++];+Go~SF!J1$ k a$Nz<|ԼMWaD4)Gq*ZY}0RUF$  KR{ Ӕ ؄q츸9$&B>|=y;'% %dOEvXRZqFF񠁓%_i/s1V2!] TwWRiJm]KS1C vvpȩ~~Z11<&J^ otW9N97pJ>?Ro bZ,|#Zz~?!]cHlXZl&rAQqJ$ghU7I>NO ӄ# sr~1r.!.UMEP]'T+eOH^7:QְNjdFn⊢5:1IosGe# 6_^?Ev,;p U$*{]^TqEA*{y$4SLafrǫP^Ffэf`qH,ȵDE\{"V-8.C@M-%N' 7\=Dl$E}B-. f!t$dNZ"!>#ʙ"Zw\. %h~`pT E u HWl"lL[xI~(3ǰeIwRYLU/}$0J}lӯyG[4+XJ"D$Xs}s mΎ*$eӼBGq٭$v0,_j2Fis EEXrlY0?(!Y&mN5S. UC' ( ՜ Q骡 $Kwî>)Y/gu C;-2Viz~ ]uLi΄*ck؅gk 3e`D/+m 2M_[FJ7-IɋJ]8"ZxgS5$"Q5.z8-Pc>u=K؇*6)X ,i 0}&#B8]J#K;F %2iΗ u_v369^JEWLQx` ;ı Y$P'|4@{qUjHwTod ³UxXF1mhy{“;2S5;+ϲ)c+Ї풤0Ʀ=z1O8ۺ'w #_l)29;5% :ϧt'k[C+J{i'e9eĵWfUŷ}čZ;Xy &A"D!Haewkqo{>DL; -CKDCY3`+ai*fłGǾP'-ᚾ1ugH,l: pWiIH$.JqoeKdy7NB,kyD lIx)*@ dٝTÌl%b@Z}NAo;Y]I^gN\fF>&MZ6,E`I_]q#RqCgNq̿r_[sYTj:O$vwe ^R[ zYz;Dfl#-#c-MoLӍqmu?Da}.F?9)knKB jU6t* _gz&͞ PKC&ܺQ"NT3[xoX+E03/A_1[0驊߸s/wU$MAedBӿzה_YmށwҦHDwLZ.q.~1+z_v@}܅`" ^Crf];ㅽ q)`I}P}u}3Cľ{"<wz˙S`S}Mv*J@:b.Xa\"Ň4X1+fY,Nl"xHNrY]܎ e+LrA[<ȑ1y%,Z{ܹ VU|zvYkzvt@904iC!{et?zj\5Lyj;J[ h. ><|H!.X!@.%*%QߑFT%wy ԈY ʱ"mBJdFA1ƾTxy޲ t\y?\1̭ ڻB  Ӷc fSg8'.KĜ a%j84e(3ɳ'0FUTEi6fQ!'1F6/)GOmֱ+S M+É{ PX:yrkyKfO:Ḙ$8{zj; ؛k2F.ɞf}l~liu7|Gk;6vnkӆTYep"k&R' hg9s|mK'{zaU]b!ZֻKr-5rq$^^H'6˗t7*wP X1]F:6q(s˸:|E._X}Tr^AQ*W'HY՞]_s'´bfw-Qy.=MOD =jr>Y;yNx.-l?Se:_o.}Z/Un:ptF jZB~p]l]0_kd)nʁKФvJcv7A6amX5οL-8= I&&2)QB¸f/ &:٠Ǹ:|g4䃈 O9Mx< }]\2JLwt&̝`W֑V+e?m=*ջv?"{҅1[[~5X\GN }JOq2vcCUEDynL&{%kY*:;M9b=j_d ߁)֕pq@RZ*}T}&[ifwN?盏P]GחDPO{^6KZx0吐71-r$dc.'NӴT:һ8E#Ў:CoO5Vy}G9+*6eK[,g-ZT8WKl֬QENu<%Lj4yEg9Mv"B c͏5W b, RS_ fc"ڮ3iKCQ]S`̣9mƲ1BDǤW:^JEB+u9d!ʽsf*M wQafVLCܴ{>fKF$ rE-.3&a8Of|OIGNVJ)$DLPE^#uIO.-)]Kh-Xja<'z>5U+"F/-'mZƓ]'`{U"m,jvClo1֕B4Ӣ59ESKɇ :` }=(KRV>P?1ݾ^ʋ[edZظaA H4*q7XGG›]q+}9tGVx8iNL5yt _tQ`&v&M@f=,%lwgRabb~ @+Jtq4c>JаOHYC# rda[ ( {"3vw'PGIwOUhuaY8]k;)x'rڭRh-pLHT#\RQn\IKO;#$^1UգW Gu.@e0!ZLeIO<=vs-~-ŅcϠ"Y፯A}6'e[&k̋Vgdh4:I3g  Qᢴg$ Bt*&X=2Bt5jQdAHPېM}GZC"VGaڛ:Yf̕1T;TodH*%I| g ݳ]׺{}BpofK=Bӛ GR\TB ,Q@kE7" Bns7_='Wp@}Zt3/0i-[}|dT&skd.NX`=PNز1}~wu.LL0^=Uh}ef 4OSHȮhIEInQ` _q5^ٛT *d :k7ؗRomЇh:_X3"W6J,01ev)JSZBJ5S\թ)9B۴̋*hCF.t 7g( X̛zK]gBݝ.JI b\ħD7ע)@!"- N*Y9$Ƶ(B\Vʝh`~s% ]0<2#r_MRȑoK6-h [O(i{ʰ&2 N: l- AuƯ*Ƶ;"¢{Lνj0,4ȋ-%5ZDHYx ,qz1t!ʏga5 A=wF,t}'5nZ'!ǼQlhA*PV3 3?/D:h&dkwzEl'mݯs\Lٛm1gQ!W$Qd NЩ+WQeqrV%y?Ĵr"FKz)u2e8sХ&~6n,槊ڈV@Pđk;3=o0alppQz8UVA-GXi8sK6E_XmW[{D3kfՎ&g!q&ig)>>j$\s1G 3ۥ`nS>bI%C co[aIC| %YoCC9O {ݽ ~@sT{8.0 <,q4uLp*Wܥq44OQO'"cQ#'Hez$ $cNճ.,dFO AOz/sj4vFos܍Rl%̀!gAs լi-4x#N}#%W#HJbos0(c_~=m^=P1hW@vYe,>;4o܉Z&a?'SdvǑAlH?{)Y<[͜ތ A~[J6 kkzRYLѡ6\Kܻ%$) KӗJ͓ܡ`Թbv2a߅с){cO/ek[PXP#34u Ocf5KMNih|&g%, fSe0`Pւ6X\.E\](T\9IV1fG6uy"/OjWb3P~`D qdjBNӢ>}hIB&Q2f,v%9=[x&<1-֗t"] CK()r >>#ɈCTw֟nc:p<$/*kmNL2P59}}[obbP]A.Z$,tkqG/n53$+8D.8V3v~UKSmzL<)){Jq4@-"lPweYr^qz,Nْ@&_,SQ,z""+8J4 󤼊 ][6~ijha27\7޽b9L3>I73.JkLu!>DQ>cC/+`rBC\-ނ-29U#0D?Tƚj)E\]2rӂ 'YY.L q2H"4Ǻ`PXsO |".;xa[y5o6sN+@ W)h+N3NMYƁ3 g9Mfb&ڲhpK:}E -t'hw#.z RQ$r!^%d*" ͗W5seh0*ٓsMɆ Wu޼57v쨶?nuWo^:5KaS)_jf=vY]*^^obFF7!\eN&}h'ߗh5feՀ12+I GP _n烑v9Y7١Hx®+!PCp (9bK̶׸>&55Zq7=nDss{\?Rt7>M؜T#^-@:D<ż`9=rbGt^xd%q̷wVe .!zur1 (lsM=<6)K?$g8W*J?b>zfHKFhp >@  Q4f|}[8C!_mD&rVqMIm ^!e6+:do:Em2t(8z-x~fT)7oDb4K)Xϗt4q E O&~Avs$FI ±|}50 ЋaDIp%}FxcaC[gP]*UWI/_O7(קewԀn=M"x81Hrfpp5[<5@O8^Q,5vo)o\ښoF \2JBna Ap;~i|Fb \>>c;[ZBFv NF`*1"X D} ^N?J䎉RG 8eI_m^|WnmL8y8$Q{ %k|5+Ho,թKɕzHՆL`R'SL68M &6քG$G˴H#q QT9;w^m*J)MNQF,$q=96L\L쮁Y. Y)3ߜ^tN$f0vE re w|BmCW }J^oUQDWށx[gj/W`$' x9܍] jxⶲb}SŪF-ٮ:#d-A62MFB7b|C}=fKAыN{̓ `N޵opU6<ӗi)S9f9p 5DMQ) @~4CBx-|#!RƯz^Sn],#AM-]I]h/mZ)\Miub7Q6܌h^ ߘCK|pӻ;\!ކ*R9>߲蝋!P(J [/{2'U[tGIP;25:҉L0V['YP{h="`0G[ My)3W{=Gb6̆ܺ|ZJ 6 y"|psiloaK3װ ȠW(q=Z"^2i@hVtw0hR|8Jp <`s.0B4mbu=a%ᨑhj%X 2Rý;[gvqxS8TN@Ӑ{,/)~ yT]!*8]@|JۖU=/Ď6Jۑ1C1`eeLt J?D̿V#ZL|NW5<"tog Cb̒`YTo3mR9>2M uV f[+] \ԴmPg(\]xŝ Pv@lW@Ec=j#ub>^ -` vd Rz^>;gc@q4Nic\iMZ($l$o>rT\wWd(vO$-Gލ1n] :Z Wq bS@ 2DeJz}dxwrGF6<ZcBl~=?,$OchҰQ;iv \+^!^丼A5wUEPCZn4 FFE{Ł`d$Љ!ڃ`3ɴ_ۘۜb NJ0yǒ"S[VV~qVkhARqӨ%:\}*0]R#jɌhwcQ#e-v=~`0,+yP~Nb'.8kuaY6{;7{X{ `ԫ E6|Zk$0eጲ2v)634}ea1[on]isNW%Ip`U,񆄜;NYc6Ε:=[= E24_# mBXMtJ ۲Ǣ%QFcKQNO!-=_Y/>ξ%z,ps9ѕ &C6rԇ1Cїό~H"=HC~ܿܜ r񒡹`*eNRs 6B#7&V%NZaR!Ţ eqe+Qt˭t3? }Ea}sPADr7ZnWcg_\HE5b¾IxW-2@ՑEY|բLhp7P(`ɭOԥRL|íH ‡'wIi6 %Ѽ΅|*i6šśֿ81dȌ".C S%NH&ojM:aɵB.)dw.)x@yjvBd\g|X$zjG9T$M3 Sb%G&WA4i`Z&4P֬Xv^O@J!#Y&#ǶkާƋ{l,ʸ9uGG U2S “L\ewg. p.t9Ⱥ$h.Mx|ɳt.^`Bx.zXЀs3j54o-UgOJ)/ؗR?veJ"ᛰ{C#XGF۝G#pD9{~2ʧpUN]8|9/8b ?~T?zWx]2QK$ [}pz}{Czgݽ!կ,zcWanb^w} ;V}F=&J -de,/װ[/#q.fv8o`m^+qhэA10nϢ$omdD3 @2 HlQBnIv2: m.Bln;8<5`(l;jkQ$<ViI y;I9O;HO9&ѝF F![u&1EX~t]畸~ob Jf{^%Pu3co`y!O\EQU,>c/7KqDT|]AIq^3C^l@ګ$ k gӘ i֔CdjRX+SKs.`zR1<5GjHŴΣ`Hwksd3ܡ~d]Խ= ["ZȣZ7N;65 j)#ʾW*&ab-w8CjL9z6>ˣS~5UD rYڛ~.f[{G+7٫WW޸Ӎ<8Rh}!|IYpPthI-6?47 ûOZ +G?[ 4)wu AJr#W_n8$lvp2RͲ{j3i9s\?B+>Ci9(תWT$8h`wF4ye݋@8w](acW%BaU[9_CcmQm9,Aܳ38 䘻s+҇j@">տs*TQQ1T" ȝv#%.sGR);<:2 _':~+5!8o&H{ f$Nz&x; cSpG$,v4 }Ԁ" 3\f4-a*`p}BW 0C5a6ӵ.\ic<.fļZtGiF$\O]i)bDY}! S^X.PR2 §*3N3v遅dakEԢԑR\M[-F#rB}hbP줳S,|0L ?cxJ~%&hR F޷>v#>CԴRd%%)w a4j[yk(qsE7qUX;!@達oBlqDhH&߯E5[ RGk1aG. A ;ː@T{K|a#a49T t,|UۧD[ Ԕ򱂈" Z1lHKn*r9|{%jOM V=OPEn. nM Aڥ+6ѶSB]ҼU{7rU9bu&КZ-ve#N5RsBvPRlA.'Ü?5޿[hF}~MƤ|.DNpU%P$* X2 -}Qv"5Ul5'U V|Z P!=p](+3p&š:'M<˫#W)dfgp).tĺ~CLAM>h.:kQ.14Nz0m`}"sϗB9 nҰ  DNJej ^ PzNV'INr6r W`%@mc}\=ᖙx wӃTAd1kBp7g$THj?w_@dipX)|dI 0j(#Omv M93uzސBcij3O貽38'Qi 䬰: |6ޔKVww{<,+&(?E8Kq A,){**|>Nmd7!m#Ѡ"0Qv]aѓBl z =Z;$Af,%=غOgp 8nzSycGj-K#qGԤ4Qgp r4_·Ն wV#s.@~ISDՌ++DbYVHnn1vZIEEi!Or}i(VW>]UGP\q++i:Q`܊0n.US6 G<h 56cyd`bǒwAXp/_@jS癀[f㬓/r\`=~ n%{ c%8ɒJp#^5|fߴIG zXqeEmg@+$u_g3zF{>ZpܣeBжG|%0 I̲am^.[{e1LbOnn0eQ59PѵZF{I&vFƣx𚒢t,&w ¾8s"~Na7Pj_#IsG[8|5gH@ ^*al^־ah=>gI%ힱVGB&9 eԟ Im{ UKcixC<@~HBR! &8Cw`lEWtVz{e$!V÷?>A \ 8M?JK΅xJ.ĊmN\wfun(?A8t˫j2MDd"ĎX̐xc.'PEZĭPH`ʞ)(Z֥*mpBWԾ K 0o|b E?~,sʼ*I!,$g[LdPVLqJ}&V-kJޕtMLwsgOI4 4K~]3_.>Y֏y(MߘuFo4 #a+G\. J|=u`ܗ<{1r'D:cbC.*@v%њ6_guF037QtGVSJ4} vom)0?)HbG}Zt6UD.l܅*/%Sq,‹!Kr]\of^<`(XC"Qlԁ:Aj/6"kh=>7:j*!`S[P器l>DGD|P̍9Jqkjؒn_V,y,<&EowKN$#^ETHc+:>rHê,;؇-N_٢5@`~Rtp^w4@dZ5Id5#qG^CnTz/9MlO 9`ּye_vY#Ępfk1x>CŦe[#q~SAp*ѿK Oq`X9;3˦ OV75LjA 9`=opѾxF]dFzvA|">x[BϺhy]R{E^Olznэ # QDI&y_)a\]私 9z΄LsGB7yq$Ee2: }ر }S68}l99H?y$N BHL-{);WdxIddi@4.jq}=60\32!_-4-ŋ# ٤S.~=yЙx/r‚Vnӛm h b@b Rx@Fi4aoAnzPT@)Ð%~;ٞdU(Zt`Z,zPO(UlD0>өKзʔd0TPCfo&6vn5w@? (JpvVoϧ5ύZ^Tܹg6n ef ϡMT’&{ g4Cc 8@cπz$bQECnoI)f׉VImGwyh%0U`Izvʬ[d}c)f@mB!`)M4"R;P@WX厸qJn UF9 yXn>e#4n{X5N#ZY\,V֝<;א~?* j\< - s>8ؑFbG$W_EFóoOHa-IPf6~^jSf)"g!gI.0o,˜rN52+"4KBE*FB R-جw|ؘo[c^ ǿ9ۼwڸ*Nan|S>_lkH_4ew}P^j{-_>ʻf+gȸNJE+ro;8?EZvߠY(śmޣS!}?ӑV! }U }G[LYgV;\䏿E cc*9*` ?|Q(pgq?ʶ^uy#Mu{*>X~4cb_܏ݛ\e0 x)lϿ~*z@k#T߀=c$*E_>D鍰Sq-X,)U QbA] m9+C^U.?Pkλ5H_yO / pXH]2q,`{XiJ0JG=e񴀫>GIB,qTtPA_Zu}{R<0o㚵r\1((Sz uI;}H8ح|t.OPTsC$!òwE2GԵENGqM#vnVw_,$vs_;i2m\%X6X3#YJ"tVsb,`XEz47[4*^GYh #,GPPn.#1? Kd6y"+~!+sͯ}k_Mf V{?.ק>^>B{G3}v/ k`;eN>Vذ{ D՚i, u„+,@tu;gP̴Ȫ <XV&J]#k3,(]M[5]OTNg{nOE H}WolmtyvlmL.-RSʽ)yUU%[CD ei/e[+S.y7s6zLAS7{igh)w#bǫ\tcKnt]Ng,d>? @9b}8dviuFc.x4.!w {g6l;D.yߘܺ,ziw.x mc$uvde 6\hpp3_Ⅼ.Th[8|ُ(e2G U.Ag>qn2LSPkL-ʂs6{\MbfgXdW8$Q # j)5N7?d=O9m :0"V5Um=d#WP M]RYBn/FRxl"|13%TËbVœׇ A«2V\tE}'\fF 䎶s0##FAг.`K)&Y 6`H:bHyyc[ЯRGM^tF8uYVnWeqTi8flH16N_.@l_]Nc:<qj< .E,rN kc,!EH<]"JeXr$d=竀oJyacH yd$xR#.U&EA=J_w!SGrW0ax"np( >1sR$CuDh9ZGL @sMS7HW_jS0 +ó}۶> "{I}I7vqh=+Pu- m>tt2rC,Db AOPmm,~ Jpqi&jpkHyEcOOrxNqiG >AGHyr}箭08_Cҙ`GxK\ kC@B!ʎ#{ݯTwdW~Di)L]deè/Y_<#5sf\w{2k1PJ[#MC-;fζrj886?c OuY3L?h'w)2yxs&3CDN.ճ &7w@^fhu?4Kٕrz:I3+7es钾%^{8'| հYaNOQ]J#{1M9CS[>8 tPjkv)9cKFF0K4OQ8m7 I-Y)~1JA5Ϳ"Mie!dTQbVCfC{a_3Y}~~O]ȮK0ӨOL>+tq}hoԝ+owUd6A6Jv^5,-#Zqc߼jLgbu1')$~AWOL w /)oݷѬh?ݐw l6YKrhi, #9c?-ܴ(g)ᶁD^/X tJqn| ̨S)gg"`B5[Z }s>m]ZJQ\l+nz#4T!bcD5Ga=Hm#ӉLGyٷo lΩb%y{اc|UmVΆ yKS! >08NeT8͒0wN# "X(qrsRuF apZ"a&+r o+L7}\#3 NU}\H {Yl̢_( ąg1vX{1Gx<~~ DQ!U!6\Imfii}BSgAXS(!3h:SraNsLm'AQvέ`]k_47`2Zﭨf. DS褿DX'?ㅷ@MbkEt9 :!; G0X7ȗ93"&FXo-ʏ5~~)%X4WCPi ])mC4-/Eqsֺ 3iT/wQ7Ā1M]3;:Q`Tb|m#9ԉM5eLHLȕ,W|.+7^S *EDm.0w$N(7u!khBӔ&/fT/Y[20 G}] 40GbR1Nj{ 1-/QN"ԘWY=8æ|! aKnP As7S( Ʈ{ 'L=Oˈ|n'È:.r>iVE $ &+q@?"ZB6FI}-KUP~OZI+)[yEQ )x-;\݋5uHx 6mB492N|{rh|@p*Γs"`j7W5H/OnjB$Qv}[E ߃2J9U!R)Z%iD9Q|D:N8@>TS7T[l[cIq>U$;:kLNj'O+qW85KnaH(4#p7glRdIwsŸb$(V8nB;:s$Xu"=^eE5R yT'c[] Jyʡ1} YKPIc/:v t%bU IYLgЪ;xNA+HK-8a3>\/ZyTсK?8yG-"{Hm"mڏ0E/Jƞ|z0z c gL A{ai n\鐵CcJ^W['siJ@q X |6VS`E(\rFPUiZP<s4';cVz$9j¨`WًGN9% Eƭ=$RWvkD2e=X_/d~*?mvA 2 Tw$v,-N]n'݅T_e-!2 Kv@yr! 5TQRxg|߶-k&;KGOlA1Zq얖Pf|MIKQ9fyJ9헻e"|dN_ɥ O$ШMW;oGb Q~N yRTCjR 0{E1iSqg} ;|6;2n#lWc8_, s>9"4_~c!5+zR{?epI/^N 2LhEi7 MƼ,gf+n8ʹqN/e<{cO֝ `S$:@A!V)j&%w@}SoF=lM+L/KN2PT,cbSEo,ߔ} ]n̷viGSՏכMԎƛ۫(ϐ%'{DRj3չЍg-o*%1= "<uj1LULWnM|)~ 6ΦqXUԒ1=T(]0b092fr-Y|?Y"-K0B4%Ql=ͥ~QTgŀQ]C.> ]6Njva.%ю?@Dg>PakR 5s`N43tNl8^Anf:" &ws<- L;sꕪqʈ;hts7pƢLO JEuiC),Ngtۿ旤DĥҰf|Ek^C,&UɛsA= !’}gIA8{:`Z9Lzy`HN˹FNcUgG]Ks2 g"8N?1|Bfj{?5*3:zNOn/XQ0 06BeXpFp̲b_$gLcC$~!pf{7gѓRYXd  @Efh"P>^_5zpzv EtqXkJCzr[4e-C!A፝o[J*@ȦӋDᎰI6 \ʆ4$@h`޿%G(01KPݩ #oHOin?6 Dq(X:?5E/Rq"L]3b@V|F-;蛿Iv%Dz֓FnF!P)~m J ofwAei| cRNZW6 +uoI /MtfR Ojt۴:1@ΚW+ G]!.kf >ga);;2&TZpk&!=CӉ 3)Q)hzǯg-7Ǥw4 [P 5\s b.qhM|_쥏֦gy3r(\g|,GɅ5BlK3. h%/t]t9J|w]TV i[x9Q3CAЋSC,͉AInGQfAnytWM\wr1yY~ul̈́9m(2X&罧kjqNfBXP[˵5  f˙"pܑ&g޵ Z<IJsTWz, { +=*Ҥ@ӥ*XmIiTUqXOd?Qioi§\AHީ&]fEL Zm{|oW5lKQm*b!b*x;̳9FKtLK؅[vl}$"jE EcyQU FO[*=õp2{XsN˿%A\}}.rҕ{ |F۱yt>|m|T_yw=WϨ%g !JW،=AlE'vF<\'I@#܄Ͽ-@[\N6&1}Kȱ\$'@ᆷ>0p1wha؏)U `{L=1'V8S] ԡ?Roж?f:$N68# zWM1`}kFP7~|YĆ2 ߢ$G%8P)Ф2v@vlbcی,ċQYI-"U)ٛ~\%D0icL? ^,K"1myQ<&֒RRMT;$y-=!LlL k.,:,)=ۧR Y%/8`oPH.!qR'gb71:.U澱G9ĘdO}[2 ܙQ.a7A+\%C%,T<|$v4A{|S_ _lhyHwB7WKE  >IqSCr h7^b h_8$-8*~Fv':ߌ=Sz(1Ah2G*D2%04/o+z6FC4`$58Ҫ ]ĵ:ۧeF0d?[1:ⱂKFPĻ&5vlD$ nrFeEz# D nZLG3kQk?n"&[,GTgu\ ~b@#7{zQmFG Uʷ!uy# zK*;<6wǴhZ RdZ~8@GLvG(jcLRp = )ޱwӏ4>vT0ި@ V狧MҦ\B$dYd׊Q'K:#75bC.x'|h ۹ZuK ǻO+acu|PD&Cesx]&Hx)YY HH62ޅW)[6QcFE@43yn1CԿ K(Xr!k vV`qq!\sZj~]šl -?0tncS4cORwTxGHlZ`UNp]3 o^MU#C ^ fYMNdۿ 7$nhy~ V]=w|%7=]?P)M.d1* ?->},']Btk~N0 b󴎨Tp-HJ|sO#1ma2jbΥr :c"> 9s b9y[2.u9o$D{K@PsiO!S;:NHIngڕ$-QkyncUw XX&߆&zO)-:$Uz}_nl{ͱ*]Ea*,RLIϔFVpCcPwްV_n%8u?T{?VzŠp 0ťגw,^5ciAWuV|$F7|<4%Ϋd=huP$w L&s&.-~zl1Eb-\f"g}aَӢN?{1x}٦UՈ5W9 b/(D-ېvI?/  F% 1֨\fG $J!X ?1ipE X(T7λ# !/[85C&D\cɖNRJhgw>Vs`hV^AbGOtR|4+/CY.ʠc8^': E&,<[H>ƛ@YuFIQNXWM4SgDǜKC΢E:V,%/vXQln(OqI'kDE2!sł.8tq-Hwp$) [cQY}?c vk*:"F)Y dFUzs t®{0y?(F Wۥ&Iq̞#?=%w0#O^2?\C_%-sT?l _p)UޤAO8h|U 3V[(Fa mPAF& $1 .xCa!AWʲM#*i!5NW i9uNl8 Lj4yl>*4+tw5g$UooxuwjyOdPKn${ ]ܤ"JyCvsçwNFtܮliN7vR=Ȣ8OΫ=(yI+I&\Fvה/dw?%.F&CkCG0'ɋ: Hh˵Z Tܾ),x;4E9:}&fG`ER  ;&jłE*m֖9ZD#c>nU¤H(yghrPWt)ul .WqfWȩi׾g$k %"eSg/Ш.754_63hAurJz0U^k2-Uwu6;t.k =\Q[fMrN r'L&BM1wf.ݭ 8w^y RhȚy9ڒa¯l(ńKNW5ptdF75*ivf=U[FOqv}Kh͙8e>MJ8 đWϜ;!54*FœJ&qqEu5~QhPz!C:C+_޳e7NzݏOF᳠bNoڨ@91C٦MjN:yHoFc2hCeEwE_Z&9x 1 K uRZ NҒԔ,VRM#&–oijiݖjUGpʒA q0g2Lź見b˫x˭\Х#?zZ8X0 s}MLNpt+sGږoy)Ly*:xI:epZfω+_CKt)V=֔Wp/4/d*CGq OgzkG"tGL!L rԽE<"~ݩeYG}fH+Ltb^w(65z1[￷ࣴ2_ΐC9]Y ]irW-;n3y -wD1k #dN%w.ɝ#NVA>C(>gmg3 @9Zg%블ge !)po? w+~ٷ$8sdmݩ=RWU*p ]bˆ O6\MHڽB&ւ#S(d>D-t:DkSP_(4-^>;w72b#؇#26;+ 'hL$%? 3U66[G)IA:h5[QBdh،.ٵW#ɞyPPΊs7j34 O_ CcFgbJc:fZGލ z4(6beKgzy3xqElf ,C3T_9_O/vGV 0z pꘋ- ;QRM(Jo_d;;Q5NůK_6[ƻ&`F atr;P *h0,)gzTӘv5 ߾F NrFbtYG*j%隞FϫrEnCTP6̯L1TI.փN|U:ǧΏϛf/J)cs{ÈySt-Dn˞2cc+5g0f֐O v=[QwpsPͲ2W NcbN^ZG%qr)"kW.:@bS!5V/~NO7TEE\Ya@Р8U1(Gt~2Bv m{n wש:ř #N>)jl"1jp%7Z5|\K5!Y]!#orK>HͽFxpMy5%f7s"nbա(Iio}耬p?>x},:fn;HM/A*O)k  v0Xg[[3mz2ԅ55i3}=PR*Eux)/q# e6jOTPTNNM`o"GnZptWP)hZ<+:;'`5o$p4tpv7l\8z,gTt赒]Xր9; +VIapRQ>RnIBp'_b{($8 .8dj Ji꺩!KaE7 ƣR{,Q,n, Hՙ-DtNzDIz[diG7,%DRoqBmVnxekбxߤ$x@r˳+:ss:w28/+ C} VbFۍGrhlIut.ve-d4}}EDm7/,WM"RDO[tXB`_ϘŴ~ @y[v4'܍+.MIr=% 腋ÝLQfb#~Dr(mun./4aޯjJnn\Uuc>0K$7E 6&0nNw 8gs?泭yܰ>筭§E HD68 qWe\5O,#[ m{K!S; ==D*,|DVOz=>YἈKn}ưEZIM)^>rm @ԁ58[^q3䷮GR5_2r'չ эY04ٳ1[įrҶAOӂ*^(GkFyP:JGB֝E}ݬff(l \Mnqr=ZF һFcmG=D\J51+~:$B0 i4c-YtOߚAc צP0ŒgR B4: 7e6N& mE]?V\MRZu <@/}ӇaK@nPm$N7/o`>sg].'NX֘;xPpɥ& ]ȿ(O.`֗ݟc0f~lHfd,3AEmwFHݧq=6Ԉ;1d(H9fZ+hUfƇ6\ϻN#׺BtL>ԣg?f vOq">Q%CSj)ȨM񈇢9/TզDD0O1Qt+uOMydxvHZ*SE6 F7:w rgc iV7<IaDz+\*C*%cz@1vV/˘1w@vV67P.yp6-h>׷;X20wVZ/&g}@Ckz=±>` #Q:.LI?D}爏kJ3}.]hX ?L$ʶY}P,C%f3&y{oYLR0UЦr_63 @7,1Xۓ#<΀s,1f.~P p+ ~];Ck*x97ߐNuZr[Sr֋i#8ERewպw!lTޱH{QV!׼bmGv=١d #1 )`8S_ - eN9Tk*@-*+G۝8nÒR!u!LU/M8ÂS*źr?HpR p Y}' +hUs(~X爢NzU8&z ?Lck_݅LwHR<ڌ;nv՞eJ Y`^6]-LL~AV \4MY{wM<~P_cEW"uބ`kHS%piVѡwue!±)VP.9K;f!E-M!`GJ6{~j<͐ #E;05xX:Y^po⪼q?&.1F6n>Vvć'݄M6!6z0sVMphqfu _TLKeTaZ&"C}w;h˫x?Ѝh}8gb qs滑O4F^.TV W*9 CWm&VIŊdRӵ (fl|F եˌ >i[Ţ$1 #ݑbuIgIZS8]#xbFB-\C$s~4yv10fh UFqH벧~ X&|Hb'O65}w(~8q/LfR!7?s1kBy '{}eJj13ʯ9ŝb)::cgZBkq:,0_Yǜ`i'unPțg 3=l"W9?*M= \3Eg |4Gz_؏--󢈫t $.~e.׃!CL6ŖV#w ȅ,1DBoVtR ;B()-<[FNū,b0A9Oä!B{h4\ fÇ=nك}1u! tчv_, _tC=D#c(0=>6EPZ()և(- b^L>?cjK2$|77uω I 2 ncDhnNտek}\ %2I a40FSBeSi0 k$k@rh6}EeP*Ȳƙ֛Lr[ 0r"5~U{ c̾]М )wgp69T=7=< yX6 4(dD6TLP 㲷O~Ӄ2'yWnĜ9$Qxn [ ̃'~ 5,Β^.s?% ;l._􌶴[׾K<\QV>\JB'O"&ujfڀk#(^* If 25Kr^EozXwoīL[9583OۊVg{@U)y-`צrsVS8I{JڸNz%.$rLqE@]P7o)Pwaj&~?M L@\蹞9NUʳ#yqIV,2{4Eչk aeV?O8j ڦJՁ&}M]'\Qz`]iMAkK= _&oDEBՊk_! h#=N@1HE83R c3jO_ '# {Ӹ#X}]-K$7S zqs3DF~E]c|+bAQ ICƣr,&a(:Qͼo,qXא7~w3f{ & %&,*CB.~HBr#Fbs(@OpYC bM''K:h@XQJyl(^/i#wP Y0Jw>r[=psDǎ丌/hҧuUg~{%dR:v0N,,==p3Jp!gktH)w$!UlA3iNG-=?Q;;fN""l{r#ک5G߰9=8`Թi Ni #1%oYX(+B:dA&gJ2h1<mL qRsҰ)̑X&6 ML$lhء@\W9>nd}Z N.gݱPl;sy\lto~W8 Wdlgə`?hg[NJ:rg&<ɺ=@yDRF_#7+d2ݷ_ F!;zUxW|>X: t3'D F|37j<{tjP2XvB6_+~~zI%JںA%x3ku-*}J,i+V8XT-ɫYuR ? 2 [Gi>5g֤vSc2,%D>^W^c8\A{m$\C0XGp`_v!"5m?z )O8 y8PŨ }7Qe6hc701j<Z}[7FVk2ԛ\<Vx5V1vcHuinsI[j$Hb_Ol5۪Fm {_|rqceTYYg6P_O9?[T}sY ޔaᅥq=*i o$nlDH ntd 8c`zT?& Zky%-/5u% Heb9"ɴBje:dv)[,E݇ykI;*´?\8{zܱB}|t!Qh z"qW`X5>V7_.B9j)ۜ l=2!ja_ 0YH |W7ѿɨE {ATђmQ6PI\mW 5"H~,ť Z"FC@p+tɒ=>[@x19_1;ic)F7%z>j@f5c &k{r3:%m..98f1PL mDDjZw{$*pQ#cIiYEKhIQ&e|'c?h_$fC4=!&e դBV> jƗPпO:-7b`bmx|UQ^6Ϗ^l9dFI)!|-VjàcBAx;5LXQ8ǻd i L{Zko:u?xx&xl^+D$M{B{-XW3[s W>DD4lzwt8ޠG!*+}o\Vd`$n+_l=$UjKDDq5H ~&Fќ{`љe͕_DW0BgP*hj6A`ܫcc~[zȜ4 X @L]ޠ䘖8Ք2 k\B:ߑur4 m)5B \??% ֬/D 5M9 lq )WYv./fzwP  ?<I' .؇#BvIȖ2t:+BDo_$5(w2Gt@@ "xM: Y`b˦5g4$2Z`z;ř~SYqot)~Iˑ>ʗճ\ևj_(fm TӢB}L/Qov!!CГ N꘷R495.ýK\>|K}BLDXýv,p`|֣TGGG:H KW7(٬i:#OE(/O:zW峥i}~S|ѹ |cW 6E+!Xҹ9~/%]B `^wZDpGsfBP` f cౠ4qg}ǻA2}-\"_DRd"^ʳsK [)pQEC !I:߄cs}D1y+PksoR}ʁG/2^7Y@3 U^ kc&U~em z9dsBlݕԩ?Zjq3pWKO}@~ j4TI (")OAKY屼S3cA'!d2ՠuNHg3Z)& C\L41ۣTqJH`YΥp0yy76\9D+0am "$5)xЀnOv~~ۨEpQ`[̈q-O~@O #9louO2>!F~嶩 ՙ4gYk]+x7C/?r|KĹf!5NdIٙxo#b|H=}FL];Oaos4uU\V_>JKJdJ`L͠-tt>BZ9TI&~Jz_z xdmD!uTud@M4]KKs7V(D ?i(c)(ϐMhUӇ~; @o<\nwR?)V _I/LDXZ`:(S܁v\/ߧig6gKFS)& Ȝ[Օ  Q> |.AH$)ec8dXQԔp@C>9O[- $-ѿROUmt0VAӯ(ቹ =ڈ/>dp艅oF{~g|[;p>\3lI^JW-yR6X| _ѭkJN>`KԢԔfY&>^!04h:X;Q(7$0jEG9G99SҜX![T2ã˝v>^#s4C&9[fzOt:Tl1/;P{"rˏ&*z?u~hO )QZ_:I \#-޼%[<ϫ8ΦσB'|n7KiyFn*]#MfvʍiX @ }7RTϸh{jDڼmwu@ kO0tk)U)5l8^z/LW{vdR6 1Q;>Y\SRmRֺ.oY뭵!^habT*juT& 洹R9QS똓H\Xcj:/oY8nWIyJ@ف*`'$ ?MQHjR6XLv3*ڏ]mH\ /gn.s'sYKC,?%`~򮴉oC)R2ұ2[`5YR1XEe wJ*_kDriW^itI-SضEZSwqʏ!©+Eݣ.ݣA- ݒ_\EWv.Ars+-\z%4 bSϭmb11i]fx+.6q\U]ւbhChgT?1(TΟg s~zT+5Ŝm|kQvoHYsCZSG+JgT-jf*(6L;4-bPn-)⽥ܣ+>חVZb>WN`x؄tB_ÈKT=[ UohNv|'5@¾}qCoa] .C#K|NW>=mȇ9d0R۴r^pޜO(p}=e plE-&DT)O-E$gT3tH}Qy4h*ۯm7;$^lZxG",lAR)7ѝh!P-vfxlTT/ |%A_Ӿ}q*~!f$"jdؒ >\[eUi,kn)ChZClyVzW1dݞ~&Cf[Ys<fUj+Cڷ>2>eTT]`ȓ_m_uR.L u\@ĹoqCWsgp <南8/|Q]1;p{'nCcJkF1"m9FVގ3ڸ9B8vVQXap2܅#r\ CG? Xa !`TB137l=Ks{p0k:˅;?ږe%/7Gq}6#&U\mjwިlms1bT=fe JT(:ty>:nJn_lEɄs/GQhű{;n)=nߍY9e(#<ƭXu6SB+8928@7bs.sg[6å n1bݤqyR`1¾3&ڪ &Sx{>%Sd9Z9}"O@5P˩"&ݾqJJ2X%"(nO>zGDWfPJ) $ho|'s? qS Ƈ8(}u %ft nxfO]I4fNsN|>\SnXUҊeQ۬rouBfAfv\A/D2*ôź֮zn,(rG.e!NA:{+NF!.:ɺIֱr%f-L/)&֋{\|s:ZI׮}(jT[쪋w Z+\{ߖA5S8<4Wy#`qnyh 1 pw&)SM;>OSN!|k5-o1K~+*['tS>WnW5; [C$D]g>)==Al "v&~}Ճ8+ú1K\Һ&"f8VBuAZw-o۟*8 8le/#pM"t f"_qل:fu.ND}S2&b &a'2+%My'i,2>y4!7GVL>j" _"BT+ojD3!PO#h_yUW);arS]#)jdMPR >2  ٘HT r ulm(ޭ(k"9׌ *\j ?]YwSڿxc0g:>}h{PAhE2AkIr Q ChJDn5w2\.*ws:x,\~SjRbRӈVE=9l3KtY1G*+[0+Ya5F/$WTe3H.܉ ,Q_"OTyvyoVsS߉jG]<bʥh"gmuˑ4kt.ك{{[5Êg0QXFfN9UyQKP`,E\> n;ctl~eޜ!Fu{`\Sm$2mYS[1 DeMݐ 8 i.\*踜րL `lhID8ħE9Z~g(VG Nr<؉aL7 jS_ 㱁۰/L Qta۱nh$Zj6s@DWU82jCI& i$avTC)6@MG7Д\<ʁ6AFd<ڒuկDQ)>@F @t{?XoKQ[ú 9ߍ*'ϠQ "5ᜁX$EE\vme KG҉[g>}H<+rRHhik|ם4UGsSd٧>ե:R&\0,(ۘ.U*ĘKje*|L!KMaEs3'$́T+WƎI'߮͗虆Jw"8?ydSJ͆S Cٲl* U(g-m\Vni Ɗ,p89.fkhݗ; p1꽖 究p4-lQt…|(ȡÀF 39h/-u8is2ƒ t"3T-fix0F9!:%c_&v ઼mtp9=0z6l-a+Dž=LJR?,gbIl S3X>c(aG|&>-Gv6o{a%X:T1T5bυSp"`GQg>Μ?f OY8;]Գ *#MS9ğǁ[{9i}&wh;2@ ?>0 `$f]d+z?(^ JND:^k%='83X ͬ9b&*9pߘQlP-ϥ}>F pף#!йdƝ 6G j|( 4οay HtTGbCxBΩoK:7;Ѓ%SdSQʚ<׋nqP% y#4ntkKV4GEB ڹY[*S=ߍeC3OaY Jn3/xXgU1`>L ̓IZ`>c⥅2n2b1k*>rCTF?K X>)G 8" A;Q7i0؇{Ѧ.M\a(A Dٽ*QU PI&ʫ(o>$--NX'R:F>?U~$l9kzW:7bhG7&@sZ;,HQm))14͇R4߱- g>< e?1 0=h +/|&Χd 9fs}7m!)ZVoFګUQ8>ֆ{deAJwck Z0*KAsArJlFi1#΁yK'8tA\<(=68 Xk*'p@NLﬡۧ*c+UHT5{/%܈x) o){*|Jk;U"H  = HeӲG^ Eۘc O7+x+*e?|8Ca-jY*}s.cm4aSP R9[A!T \@'B;DiRzI{k/d Zo(??U"|`P T90& a5D Y !V;j!bHL~5HДf(9U\P'5B#rΥK t:> RWyЇT?І#:"(]ěE|Օl4Ap٪ME1%j/i1ş".ai&mae5 %᧽$nyԋRGR"Ӥ{\fr[aS[!\̹*cI. (g9[ u`C+Eio`1#Vt3'u臯d1j)R3Z~ȺN\ 07,b[e PϓXU"PER~>w$:q¤8ZfŽ[Χa"r nbWw) RG2uS#;:iܕ h_U`DhiꉙuD#M x_MM+;ʨ?*?"H3Yt|_fEYA==ݞLUX5)AꔐS&хͪ21ne;{v(zL~"MJ 5ٴU;zUb8bxtqF:2'V) JJbrku;,!H# q\3)9o).I{ >.#ŃY.steKV$ð|'۠* VO LZbގmENPS; wP1 ztǗ}{Y}]VʭC41l=+p5\׺Rz&\P6)% S#^062`& y]'pTaVPR'!ўzzTWRtX# ~§Ab+◚fcѪ˳,Tƾ>C m_\_xj▜B=V}F Ia ;g]hOt,Eu0x V47 }Xi,4lh 10Cs &={qOJ LMj^H΀}dsi!B≻4o!;6xiP:uY" o Zb 0T0j$sJ}iہD`0$OiȢU'U {rN")nb[F{? !Z*P!@DݙŮ+f.ǿKȈB? 3sஊ9}dx9| fCunTPSgw}=$EQ\9ZSGHV%DG!:764e)XǦ]6F^e^Am)gW+e9Xz,@6c RZ E+|es!Pԗ¥T E"}g)r wĺ9\$is)wYa$ZY־Y!ر߻:bOb,C#<9CFUBoQVڄ`U: kρTN{wȖ#=w9BBgalGdIb 5 f@rm3Ŗ&ּklFIjUJP؞hG).pDzl?p|<׀:v< r7@AhahBZ*L,ʟrax@y QQ a=N%{/4Hj^b (8O3zx:_+x:w@8B>J,`>fI-UW4b6pd5t^ҋ!M_HA( xXBpNa")t|7H G.I,2/Ϧ?/B ]˥jn.0PãpX]YNRWpG1jpԦK Bmx;Ê|Y 6-L>@uў L}FAJEn pȏZgn__(J5&u:1J9/79b=T[Yۑ cUdP5lKgi)VW4 E(H _&zMQD h&$0Y9"`OX֩e&шTf^Y@c|fzd_i:1aVikÓ,~{;j3{a}cR$%ٲNlExXMYi!f^Q!!9:I]dA._rK>6$vw8qEVb.kuݻ3A= gK$CeD$|%>v4A1ڐYՍIzS3kؖ:}1Ѕ[$i9аМ<6vb >ay}@K\Z"+(:ӘKs6ܿ 0E u.Vi50GIlKӇmu3++.&Ӱ,2E >8S,8TJT˲UJ^A *w )q8\bxղ~L6aH\܋tERAex'+Eu#*[yXXˍ#4jŋ }WCsm;ґ a@pzW3ޡCHgs<=^(Gb8wTGf M)ݍ6ػ*:صԭave3i8|%%N-"I|e{yiSܣpo QYy}cx= Ǥ7Hrf} d3viF*T%[S 6uc,5z/ck "W$mڧ~6?9{qpr)esҘ٥8`=OiAU _tghq`絴 [Dv LfJ+.HD۬<}:uҧ ,Ǫo & y(猴#4Agk]_7"ܵNWA|g׷g?KiޚP ޓk}ⲕ'!{.@vZnnufI$j-Q߼%._+3)p ɢR.9)1XdĔYIKb} Fv'f#;Vg X붨lRtxVvYg>=G0 VnzYigӦR$Q| kE~B`W_M3Q9V&D{^TՂh q^iJ>K" DaL YocAS\=ޕÄS󫍲X^,$Nx ??9&t]Ԉ@H_{Fjcw]i`=}9gҺxWLյY%,m$/@rNoQ՗pXG= 2E+a%5nfl3u"pvauO!u-Kxr'Iӓ`8G~Ad3(ۦďfMu>ptڴm̜ kYr=3ׄVrUZ)X%]'U$ /eU5r>"@u4O7,x%?H\ɹoEÒĆ{U˻4;ŭl} (GI(4ޯǂSI[SL_6zIsz|({I V˟rS2X} ^ #څմ`BG0K&hӳbս/,: 3* u8Ϡ+ yίbh0TFiSӜO('ۀWI2{Y2ǁ r#yDsL#pHo׋x?UU^RI^-]#{6AYK)K.<*K됛 /K|r 縹ƴAN1]F3xhqH,$퇡c6~~Ki_ \:; ~(FX2eHaFT3Zp7/~O~ qj;5nBqxĉUu` 0 N4?M3{=hB#e} @rn:^<;БcNj!l`ԋ ) % Lɮvpж`j·D Z/5 ҝA)GlHԻz^T{_a(5T]޲>6 /?AM &%IMMi8_2K)<ޥs-7[s%تu7v %N<&$[ ;F v,Q}A9GJ LGUM6"6DH5̌V掕_mIR.uyGP(dw.{`G֠&M{Q0bș <;j5S5z'hW|,PW?'>4ƁOW' 8}| x-"ff2 7ȿK*b~ȻVxZ{_E~@:kf&znݢ[buݾ0`X`v2ȜJ r>s&U?0'QDrHh Mx!Xƃp,M`2y+rGf7ujSEGz#`AsC}*|74 M p+ڱ{\Gc.Lܬ `rp;dR/ "8WqZwLDI{AoYOW iN?mC<Ga}zad*rF26cQC_(,ND9T&U?}$ *\êkI`_=:Ǹ"PLwXEl,3X+nk,['3Q@}{HZl՝aGD6d94q4ksa'*#@.6g3ϝU:ptl] PR j8\"څ?L|pn+ԯF.&} ҎNVޮl[H|Q Ѳ3_#+7"S x{ߋkk !IZvxAŻ*k&։1]JKJSR|Ǐ]D*V wx}j5Ly ⾌l&?Ik?BM>( kLry^ZecԠ<"C\bޔƍt`͹h䋌xɨ::m͗D}nw["Z-?k #)Ld2\էi %q)Q،b-N\a߮/Y3d4ᥤ&iעX܃Z LQLl95oZ('^21I<>*w<BzuzuV\ Ct! +tuߒ.VxRk>6BT8ʳ1d,wX+6ÓwZlt 5Ŵ`=BŰ.|" v挬|8E4g Ʊ#4 g s;Dlݱ7G1MO$du#zXA`i[10 z;70$#Em/P#C8e7>@)Uidm:5L>ڷڃ""md̰ȂIȚIYwH9"wRc}hDoݖ]Vf\ir|Ѽ_[Z(v4^W,ojŎ=WM<\K1 Jx05 H\sa3 JD=L>Y @t7=f?L-ָ"vm.p`h )d y11SB ,DԣL>͜mg+eQzE$V%^w4{OGޫ!~%UٵES5pw uZ΂$ͅ薄5u)tyToе#KrNV*.='5D:Vp"۲ N@C{BaXzB:k2 -϶IU߼53[>\nݘæ[S ~;L?̱k(l/#zWqY(Z?jm;sX+AsNe'y)${ P+7]{R3="p? ZyqSf,H(έoYcD{:־uq/5ms'lUr3_f. iFqpA|/?ܰolF(8N,-6Qڸl6SIz Esq> D @ӃxLiiE699x'[f|"&X8ҩ0gM0)MH8ZHԴb$v:M:aDD&Q/jpcEl]<W}rl#'D4߰ g(/>b+j7qAa6%p*SW;ra콌RIq`{òL#glgw,6Ni~\ŬhPtQ%Z*?L6-i q,Z-]ސG ޯF[zlnX*2d~]"'m AsRО aׇZBEpO&0>:+3noyr5N PIeMTF Nve~# fvr3{ޗgE`}_Xl4Kr_9wɬT#l@'z¿ p99}XB1Υ_!ؿjM4sݞB 53~ǛHy 9 pȴ-E*o&Dk !EJ%P^t"^:s;p^6xZo%B[IAk,Gkk 4VN  AEn3mṈn']Ҟ^NF!=(D4صZ'/~oz/bJiU#RA6KX[]o# S4`r|9O+V3Fc >! sdOnIy&esz]J̄\0?3QcMң[&;IJJ*> hJ6*?])#z zAl]HQ嫋JIzTG>pkYy{F e姘^z fQ7 hIw{iW2:?H Z#~+kQ3פ3M:NKّ}Lv&FVJSj0yM6?Oy-Jg} !|#tQPq:C.@GL~"=0I>GƉN'=ux+gPDZ= rwm%z V-VJ}I OJ+iC\Ȁ`S6[a~k[m?@osLnDhf4 .m/}j]&:1}!R)ĎrH? ` Qhny7?ya9Wy,:z6*+Px~ԻA/bSHNg D̲8wB%K/HhQ> ".~FS?Q .qphkZp$=SOI<6k|K MwOUݱ{9@\1*W){ѸO%A&~&j7}^/GXuwLeK"ִQc%a\nL+ܻ%0F)hL^kOG7 50AӎOs\T[iYk%^ /Mxlen|lp<^86c!_0ajk+] yM:*R窮[r4{#h4c;эvZo&1;-a$59~E'dLk64^WӨ(I]>s/Tk>H}jB wtۢ#ۿ/UV_A͡v khR^l ~h7NjKTxT6C%'a1XO iZ8SzL#do50̖~ha+}=H3^w1NąvԚ }{ TeaWKGkIUTȶ\ZnAb/CB^NZWSѿ(w8bn1%M5ds^~fO&o.c4mr MDME m;vM0MF0-^8dϩ(g<^bHN=˱.=F=T$ZåC{HN8ȱ&||?l.8qbUk9FG +ZOPZ9^&h8BG#Mp)#`21Ιܩ9F_{lN$iK Atcvh>'shR~XziU&nuIQtЅMf (ĝ[~J-ָ?pu8dڿSJFJ/6 ;%]tygdɴc*(aS;@둵G/{ѹbsQ焯l$< @LWBlGШ[DM6.2_N|1u'aU''鬟W cEj8AGXts )}GIv|gk,v4+7?|7'`%R(=(E55l@xkEul`A̻c-TýGHgMmxei.,vx o.;hRgɯ) ǟ Cu.?H·ifRxQ`_E -/rHB0&)M;ő?yn= >tQ|&FG~*`+q[)*Qr- _mQqKƼӷZ=W|`:bg֐BtςcUR-=$F]tss;KD+9=kjƹLtΫjzlfDSdy|c#[˔e>.1-5[=cDdy-Ufv^!Ƃr[_\Ճc ␋#1b&|Py |M:?*$ѱ[ŽpLU,l2p- qO'/UM"8 _||#f7#F8p,_xW_yTEG`J=*7/RZ$ZX+aH"NEC"tB{.w+B |RK 9@4_Od(TdݛT2GzwpTz$,5uiU!(k|9Xu,sjOMdzgPQ/9zj tMg!,iXwE̹=[la0=PZdGu$]''e:[ЭcIWΩDeqtzH]kw&Ns kՑcfH_CWOG[s8"Z=.Q0Ӌ(~=dJG6+k8誄 eoh]r.Ffa!ڡπ J*2|~!-7޴RxPZM 1a$<~MTőM"ǂM=|b@:a4u Ψ:`x[DɒjbSt\|Z_ SU $ħXog\FBf[Y\Dr0~slN; ̃O-26Csy]gvf3ڪ[Q"kݺJBThm2gߪI"WY+XvɯF1%G=U;nC *5L nOEZ8Ozlw^hF!PUǚGga20 ƻ$@B8cYKvJˆ m+9z,T] Tn@ފ)ňSޮgzr[cdrO>ʖs!uO'<[DzUSOtwZLܩyU=B[S9]N]9P]BkWV&Xq҇-,w=u(wCt4NBW͋h{0dyW( R'V)0g#z՘*qE[V%?sCjbi x OM7E-@K#'zyYI𻼨\pzXzZ"#b/3`[ %:~W2 KDz36WX6*0@ msLSes]M-j~~է2L Glc 08>+DETpC4$I$fL [u4m(E*R<1fe&D hO):t9VE03y7:`Ug⋫6<0E U-,Mk {-aZZb28[>,F'h.u7h;"FKkxVCruM{\aUoijs(}Qry]Uuɨ~R]-L3W 8mGcG:?N/2Eݹ! / .>RQ* ٸE)+tO/Diȷ"oc`;<qyKDtMu۠r9*?G5oM Jf8R y{M@g.PwHIu'Z_1/.}_IgG!G"S^_5(?_ }b^ '|,2ܧo /gc8rFewau4vMSÜ^,[ `U/,vhrp"@bjì1d+ >ȋTk~S H16MW =G47( uۜy0<|DD"?̀l[=psڌFm&첐7 >&VD!{A;"(f0KopkWdq@e%y&o*F=!^\Y +Ϫ2vN|ux1ήQUT<(ȊPRWeFqqZO`$ }:r>qH%p/6۵cXYb>igm8uܩ;_~6>ouU-y0Ղ.my(蚚rZO6#܈ >˳'H(@!(q('*ڍ33CX.mΕ#k[Ӎ``f݉]SX*^xµҀbARD)(׉/hOxNxUj,_f_ 5=8BWKZ:aRVObڇ eZ?6˝| )גQ/H,\K $rT}o7Fuh ebvAv?"e!$mGA[nL N{t{ QPPXf .B$0{dY59R< qLF$V%jc ;W=.se@+Fya??~u !ObfDE\&x8lG7O?~L0 s>$,]vq9E_o{_ j_:W@ny7hdwH1\t-uJIj"_ ]w EKI.%HXu{Qӽ&jx[1N92K K(JDdnIhF"*\Fz)._h>l6ט ca XuBlnrۇI/L#u / Yv-ߣ!<=*HxO=kݑ  ~zF\a;pT#jV33_,@fUkXK΢G k̊# eaoLRs~<&L#&Lb&0GJ~eM'43sf ADy7PU9$ZfzS²3e Np=yAEhҴ Q,-;"ABc/c~"yfR؄66P̬zTH˭`>l!ԴQA}KН/_A]9#|`A=lz2 c+Eu odx<%%B]puDtǵt%p!jM#(mTd4x_]uʭ"iA'ht Ka`>^dO{ $Tz6> ND cp͠J2[( iʫY榿`YPbTϋxAC~FcYZ;u.ֿ!^vS;# $q>4Zv7[G;~z䣘Ɣ=ީZ$12, 2Lw?$Aibφ``o`mm/H|I !?ny!?&ͱ k'T.4K89Yl_0S;H.QM ! `e^2FZW-ʧ4'n&G"(YcOyr}?žu^_`f  :0B!!pjhH#aV-0@!$<@V %IhޑhBheܢAƮE[lH^P[Ӫ8 u]P|V\"gCQ'\(erF\.W4k? {W*7KGKYOV/l>v@6ng ܲJAҳr[P1L6n |ͷǰc|V8FA,}Eb)5e xfQV2m?fcLfU=ł>6) q5eiėꐝ-&˙cWVJ =ӈu /iSaè_WRsm^zԫv"kOWVxD`/6mm%_,C3;aa@JՅjTn9W4䧛V@b$i$ 4Rsb0bEh9 >~j {lp&ZĚY\D ? sz[nv,˰Yz 8(JMevTcL=LMS=V0-z=&r՞¥60Xߐ44n&p;l[gvڥ&kd|kHqLT^!1Ti;n!EF[;jMw)YjL1ƫP]DISC[ZuxZ!Y#ː9vIF hwkX듚 Qױ|1R CYMz]8 Am.w[?zOҨ|#kr))~to3IrU D ("h<̦]Pm Xl޳Ss zZJO`3[ʮalnߧ??sl!8ywXâ0eشbZ&zBKfhXhAq?4t,Bc_jAn\|8..zoƼgPѰtP Xp^{G4^ ߮c2NZMteLɦ(_p,Nʦ3e?M&TVjE8QRKf^#_C9q&OT*~_-TYI̶n`BYD3:.m6}3qԸwuLS>Y8:O؈->ncr YR.C:ħYR6'%2;3Tm<lɏm誎Lj7z`?_y7U.EP]yƿi+F;c znr4vYHX2Q#o55n ]*$.u<3t Y 3o5nm r`n g$y`|;IQw;П 7?x[R, q"@9$؋bF& q_%UϚbMiy5JC9|jnCC~z*)9o1 x/KM5P![z ?,rS`#hCCKUC}c&fkzq#{hҏ97?V\F:ՖW"; d7~Seܶ?s"$E=t:,;(\r5|v*pq;xya2auk)/M a[0Fq. ֲ:_hԼ&MX.oimȢP҇ΑEXP;q +osuZ2jJ}a' šK1ik}z88O%xƵ4ִlX3s6Mb*vMO@:8ISc%@Ijb'6=|DbfƬIŧb(Zf[E~v^n )yaIAmb|^l.@IC"f ET˳N.t%ϳD1HS# kشW^ߗ-n'݉lFFʡBt{qĦuf*p\D@4"k" 箧am$UíUזQx}k!|EPk+*%:xOpXv>%u ]…N(CI;ujhC*|"7i{(k}zk4~?Kc$VŌRp*vT><թ=BTy(P6Xes{11ͻ|nݟ VE7BovС l'V_1(S|M _~~J ~K Ƙya5:x!eCSon[ ]s7/vq}IqkYF ,Zf߈8"ܺZfMks$T-łi?Ω]#}w]?zsH`X3 }:fbmXw㮨+wJhgqM-7Zٞ: ?>ԡ@a0d2~y+ʆݔnCF_=>'wsxf-=y'}*_1/\AK1hS)}// np5&crYx0bogpd@ mO{{PRVV3m^A:zǑ()R71ledm=\,L:6(Ɣg C$Rd=\?6|ù}: )tO:\  S-$(z23 Ō-/uc { S,(t D J#[;cZ[S b:Rz"0x*AyouG{굷W=O\>ca*rКY (b62h`M6{~Muf^h>5X7y,$ 7Pej4@M[n8aiy3ﱢl[k ]4VhW:N̕;O~lQ:jg?fϧO>2mZ~IƠ< h>h= XK v)ԵކZ )H{o)Ďd B@ӡjBXb(MB|KIY6!)ዋ:gkhJZEK y*/xpWQtْs8y-wf 7,rP{ha(f+m' j lcEPB`-u'5X5=^5.p%pίZ䞸= {VRD.Wf}[6sό@EW+ne(阡x=$x50?p/@s, }%g"`d駁oqHurAPڬ;!z,&DFN8T ='T Ts{1!;_o8:: Dӝwk4Ǜ f"`wdj\DDfB`[0n͒E(XU WE'&xs|BOoAnGf%VR>m{_u*%,n&7#0gq3C{3xV :̑ mn22 E1!gr gr/k K ll7g%]vʼ)\i`>b2E`:)8 `PG5OZQp\bϸn9{ \# \[mH J隅tt9`T4WZ` Gr +ka)VO7h 6dkED.u*DoLzI~"HNQ= s/ v5g6g2?EMwE$RĂ䞌/_620e*}%ӱaL+CnX,wYCļlU`zˠ3W^Ne\.q=m*. trC mR~7B$" Ad+sGd<8u4ט9QB6+^-NTCԟNңĥ:.jZy Q 0Ʒ1̓E GSI9:ekc bޏ50DQnK\uS4˲%!ix$ LˌBAˣ2Hx$:b6TFFEtY7⯼+ì0 5bhI(3yVF"k7ܕ.mQItVF FH ɑ+-ΉhRď#[5\~5y, s]̿׋ؘY%,̫mݭPD!X}`UfQZÞfM]1yថ9)*~="KAn\XmBkvSpW^jZ/!<]B-dt?PF|7WDAgZ'q@儍%SüT8`{bCrC) k3}R'`L\\/(ֵ.-@?HB"5{]u+QO/07rf+ B+83p @/b7`DA%JܢFO> KZG,WxmCьG[1fgT`5A/+@*7CҘ C v@S/!\ ԏ+d7?o&0|{ Сeh>\?l CEtu_\'\h|[eg { h[iPA.K = JOmvV֪Ƚ:F~k tcV ⡁|LWϯR;ѷ;fõztgcѨ ƽs1d@ͫfxdnFb:cZ'Lfy)~$L/7֩N-xe9Y6Ƅr?T1D2mUB!_'˙ '$>`Cr&mVO9Mb9zr/p'\ _ḢYf ̌N@u;1J:)5qY@h~9YAsv խ5iՑAV|!D9Z1ܴYo>@5T!BD-Քa~TUŶ}cu…g3ikC)^A=zwGjut"qtt|3fC~ v+IB&= q~Dq\kH}0w[zGUJr]fpd˿nK_Y,.מ$$f˸ƏROhN^HR!xSŝ v*V毻,#<;LEaz7cߟY$aR '.MOY( =Ͻ!;Fk`qCƭt ylMĔ`$Cac\_ly"P83j1XS)zH4?'>7ojNC:^Բ"Bx %I9_|0FN--CrSys Qq%(jf CjkpdUQȔvfWu">wre7B0spixyv/W&GfRK!!qH7+syI~ie:IucARA˨vZdZ-vY'U/G ![,X*+"iP70&` q x%5 (V쟔 ɜ_/>Wφ1*Y))(3$sX&{Bi(Nr ʕQ8etqv%>$yY+'\b;Ia9dOkoKCqF{ʉd'VN0Ã(:QEkDU?9ZfiFr&!]V8wezðb^f`BBHAy? ?2ݱy9b-,w8'@(ID͠bJJL*H}l(,12sD,(sXX N`6nVVݑIti_4(/cu|j-b`}ϗ{sGC,8BX_m7 zH^^>y?Dϼ .qy`3 7֑/kq۷Z$ܩY,(|lhC頑jAra1q/K%tuσDƪk3C8i0.XbϤDšrM؅?N"c?w? z\,.W, GJ.N2|Sl*Ute-I_7zY(+t7.t~շ] S^kQ`3'ĬAO"תᶺ 4C]ai v(5U9Q=\~4o0?78Z{7dY\Ytn;p*H< Jꬢ):d&x g_ä&Sy4%Kq[lo(KE){ق|GZkEGoD?y{uqxybg"o~+q&Դ.Dx78j pƈc}cޕ6B6,}0NQʹ5ͪ^b'Mu--aQTa3y MDN^LҨ7aM㘝l6f)xxA !.kA@## x)z:n!@_y=?<+ e/ ,6פn{PqDk#r T mG,1jY`sZU {Q IcI볉wR5MHbN uYܢE5RzH-{}\zooxA+z'D+aXxFZ&gY?;ipb+m4Z(h.Dp!1T4F+0_6,MlLPfuCl3>tx4 =Auゆ3o(E^Quٗ-Fѳ5x:U/YҪkXQi,u;z<ir!Ra*L  ^$0ӫO="Ȭt2plz6TQ/7m}}XS,[N%pp0D^%NNY96sIe?pU#4-VD?E 'E wv>6fxR;Fs밶6BViĺ`ǝKf 1y^!ѻzD*\+yި`)}#> s&\zklIA*Y il>w0JS<ŋ,ޙ a(FO]>--00!r(B"*&Ɣy-hr@w Rwy V`BMxyp&0ߚio8Zz8R?Dåԓy po]oϠ"(%&G?!58:Ѿ`?L1 I]ѝQKW-]OFImʈf+^WN9ϙ6\UzG\v¡ ]"Pe-X nArcE:npݣް`ѻDfJWdxG ȱtT,X-E1ԴO%6roWsǖpӇvlR6 NnB@,j*9#gK3Mm@eRlS~56&6d|RZ&)z!G *ڶQ9FۧOe崭S0z(2W<g}7ywg|lW /n(eJϳXa#" [XKckI,uݧ~xخ-m-񭰍=Ir#IѼ~.kF}!8!BFL$ viW'x8H}UwGg7M5QDNAT;CU%J3 0(Y/ ^;-Y^?XR0e.Y'GE}<_A66=ߎqOnjԵ7 A)S=#c:YUI}#1^u)HּO&{'*0G[gJSaMe3(CK`ύ~Ui`HzWV~卞[9|I+X6 RSq?13+Y?iDOJw7a8hp>Œo# AC'n]j?fjVsO edʚc89{1Vߌ-1<3m\WNĢK$kAjك-[;$WYu{b§F%ѩ /cz ŒBf@3f-R=0x,{rc߄΅G8ұՏ 6x Vj}wOXsDŽudn[{IǚUߤ9+[(F2-7Sy޻ͯ_Z);V[`ETpA?r3a߄L p&92+u0섅8n[6j6F憂 Xʩ rL%[ ydDncIO|{q-0O[3bX'AI,I_!6<7wFl#v/IZdp5h'R)IOldiHQw-x[K j.-=_nRdSʌ0ll>aD=.H-3cUGs_S,~}6\e,fYt1,x4J6/|䅸߲q:Do{Y2@xCKxS"DDC?Oy**ћqezUTOw m*>Q,feCܻ܋ *b͜ٱe=cUO!qVr m,,2tC}aƤ$ a1z'7# .Nt+0ʒM#X. $karNV#CB9F$zQER·l|=uLREM\ N*fc":7`Qs NkD89nz났*#[>a3LY1%en'ȫ"EKj4iXh_/@;'?|]c) ?_ U;8G /Xj\\^CdyO>sQ[tkB[:c/E }p~Wo5oFRV&ebyg؁Z,Qd}rypD?ԹSM~¿ ˳@'U]DA[QA( #9˼&a[!&sI_9lڪlڻkmBR9Mbrkx*iKхC0esM=DWtS2[sT#otT׃HX\Vx{n G AbSp;i[rJcW%{ՙ:@S&Tp ޿$**r}S[j%(XQ=q$N8p+d|> * Yь[=\@yO+M. BQytc bjZj"!lV6ۘIp?A9RZm 'v C__s`TR"[6~;}3ˣw{?)O4+7(PoԊ$`~T ZbwOX*^Hqu9eF{wQxlf&*LL.2+ê2Rf0(.@#_vIWlENKf^gW#Ƙ2,d*M PZ++H}鯨Ijnz&@`D_Mf7^Lcn=`U+T`|%?=F@"/ˍfX0@yg)%DHvmMHPSJnwEPk끠uGL N} ;Ʀ"yd) ; qmo8/VQ,$ȰNΨѲ{`G`!k^˸F QZ&ؿhX_ McmQ̘r{ikLBglEoԅ(yq"/46MZf)E][`+yG5,H dJƘ{D mLQv W4%wPu~''+:P߇HIR9dPM.Nx[NO9Fزo:uӇô5!cx4Bp aq.;* oʅ8Ԑ,^s  SG1⤔l@80ZUZvptiu6UXQ7Z2^uƑ4CĬzf[|[I HׂAy^ftS!^ֱ'* :Hn)I0O* g-*iRnKHN9#.$f6HRDȆ稩r÷kvNw ULKIF5#,"5g T"lGw גݽ_s\EXJaT#I29:A&dNJdEF 0`!1@Nbn=-TQޯ.vBrrt$O;eճ>K_^h|gЂ%%u7Vy#H6UСݘ4`qp":IM렇>=GFFR|g\K@]VAt)oX@D#n&^Ծv%Sdͻ .5 OG[ɻŮ{K#a6¿Ď2e2>hmDϺ"=Ir):EKPU%)A8͠:!0S->»s8*y6:I8 E#;5Ϣ,.!m;ry셇o,Yo5ZʩN), zRX1bRW錍"pZ; =%эkFB$!@XzZ+,}7W %5dĐ1kz^6-="L,kI\rXU@~blZC"TVN~񩞅o >&qmFMu!sm{p6iIGw2);XQbq{1-|e+dv7 v_^9b;犯 4ǹ@BRD2 %'ofV :%6lm/زT Օ͠$Q%]QkӦ~nYLSRq͘TBvycIw˅3x~%I ):xDU )[dy$hoݣ" Z€u(HFAۇ3:x%2l 7ANQr*iYb~8j/2=uްk<ז6Ea% o$ .<@>҉s`w[ \v@7"rX֍vi^L\f fկe H)lՐ!j6=7:;Hvt?5^8D?t(\0)\ sAZd,Sdqd7[vz∤pm9#{#HgSp=iLJ*M?$I-5>=M|UqeFӶg25*\^߯tTFz\ZEtWXp#rm2  u$$%)Ms'b$[Uӭ_)Zw,kfgGQ2dLz8I>rw-壀y6YH/"HyC"}vo7L|_ 1Bs3EΩyG@sea/NR)i?_/f >A.wD2@pZs'X3MIWnT@5и!Hb2p_*Q\Vp#QD7js~Kzx%L> M#Je^G6$Pqup:h#1^):{"$"IW^ 0%DcF*Pt,Um— 8c81Jg8G/o?j F5kOWO-}+dh j2s1'q8qU>f'l#wXw߾ۊe44&8yVl"g}{aCc\;jT}J}2mXZ nc^o.Z~B?=%(cdZ MR%ǐ\DRQ+YGaˇ=GXo+commx=֊]$Է}^[delWRTG㞼QDtF®H A2L}5 beDM.+ X1To ; 1}_B)9>|PXjZwr*<h\(c05eѩ!<0nSӴv>'!WC Xl5ʦLI9^XG7 XQ)C|UTkrŘ>(F2:Q.E,BqϻR|e>Ar{8:q֕(RO- Dl+@ADbt Y DW+3G&{=%|p 0j:0 R*_' %8DITމ[Jl@y er3F5m_z3BKF$rzo,ՀJ^ǀn DpC1 ϵ. }-CuBTw\÷˰v!f_ ۭs@=I}knpM7ٔttUW㬮9? ?6}5U"hl(|л8AO7d3֍ެ|43Il-RH}ټ У3XonY8 EYL& g+_shYC3N0Qz!?YBO]LJf꽮% /Ag(nJRRTNjF-uDGYА'2B:Dϡ1fI]uşUf 07Sx3#4aE f@"7r*LZPdUf<5:pd4@X ss u5iQTNh 8+8۶9|Zϸ9~vN;cm"OK@vXra\$f*VǓC+rb544jvd wYlTYQ} RMƃȃ&2x1[)Ow}Xjr{  WGKJm{ԽdcTvDJ*T '>~z-hZ)!5}l\3{\'OTմ4ǩeM 8Ái\U&Q &v{o@/=XyV>$X^v̀Pu4NE0գW&<";̀0> ,(ro}<i䭹R bhaO{=0Jw/ڳ?AXpQp`! ~Y4oa- !РFp;TU]ҷ5kNCގuQN1%f۶dlV+)Xe+]Ɖ\|gtCE|fR}=05;k <d>˸悢imv_7PRyn _~+1VHBx-oK%EjqPœZ~NnjSaZ䵓rBnmRK^Gk`kR]/Q/o u{N2hC 7;LڔtiSq̏g;׏9,/U$M]]EƎh2r=H2S8b9Rw%ƸCڭx.R5ST Q וrTg63KŨsHP:GBυq+@ޒ1rFJfVbڒZvU@jl_PmFƒQZF8gb=]m;x1f.eP5~ []v(Ut" R=W1|INA[V8K۩T}P b[+uebÆ?tZ$8蓝ur4.}_!׽Ǐ d@d}Oы*Gϖ攕%oep ,TJg@η/9).z\AC8{p9ȍ\etkH~aaw@phI@ѦJ )N3xR܎)RAּSxAaH$}Fؘ~\ZڃJEL!k&œNy>ByG$xpQ5M3p5oF˦mVzg:JƦVIMk3^n+)K^{ 6xFc7~B? W3Ĭ=';˺ c^!Mh2c:@ڔN.@?tI$sև,_0V߲?J} \,j+ehͷ Y{^vLq{˔7@ `#˛RU,*0n, d^e}A}/PUJHXP" 7#݅F`^b@X|L#z ݫ`DYWXԛQứ]s.͉ ?ǰB4zW q H TnfU l-1sn [>(ťMg[#}r_D*DZ{^ npΆImϋSĹ" RɊ2$Y] \P }#c8*wҳt:ZLJnxE_p Hp{OnC5Y1t 9%7j` +iM0A_okŠUl@/Ef/O=4Z,.!%т~{hH,>yGcRN3nUW^ոېQC7X|h>/m52}cmMoj j[ջ;* TfOΑ P=`VbONZʉ/"Q]7F}2*T.[HbkLE<{(a_H]grS`c1rwGoh6 YβXF:+Do%jbQ23*_\AZS5B0eɍ|+#i ^8ϝ2A$5l4'N$x0%n݂1R?`/#jQ2A-yˆz kh=6^ ɗӕ~y귩{ץ<5CU*o{4eO2Rԙm;P4OrSECՉIm *QЎ=)9ك͋\wYc\:un\P[#xbV))/m?nz|@ŦdKHgD;fkm# 0i'"O/>#/TT&,x,b͎I,$~<ЩsmzT톈`N-s:KֵT25Ap@o6;<Ō6'|a9ٕ物N@҅ dvǎX,/b|/ ;8zf89vT˚\]y,S,j [iQ/XbӔ T=T1#^XކkV6zLJ@{zZyI]\ A/]%p:ӁکL_FDxp:<#}BAԥ5fV^[7Kr ܮ.2֢Ƿ(.)' pYe6h=tgu^/Srzeo24f،)rx#cs=IʐlH&׎#Be\C9ѫA@F,\'lWZ 1 JBs19wh$UhOOP# EdZw'gNWR[pI fAP*5嗥<:IZ(.Im~X5уvukؠ`$a{ϒ|8 3Q2kd=&ve(DcB| q`$햏)Jec RڪDF !B#z,aB>#uueفP=&XUyFRܹؐXq ; 3W]. S+WY0jq- &/aS QZԉr+z:{iI/vm!r7wT ,+*w^HFMׄL}LMkhStSs&}[x33bɱzkW*)P3Yh;vDۗTX F*&VOhUFV^8 KX~WU !4ds"}ҵJ}``o7P .!ui P$[Ne¯` :#gi}76k T֟72|pȳ}3,WCNd/Q{&/n {򂸚v"B8f$I#>*c\h:A Ed0]Pg=Zoh-˴< N\zj8Wq¥*Zwh !δ> "qQ&>e%;H92JqƱϒܖ/fSNj PYT2튼bwJ$@m[>Nؕ[\3 W r tp=Ec=`xaX8F0nm&> Lo8XI}4*ʴ(̱oNh]\}Q;˪8Kw)U`M]Tyf~Jz` ]}'yLbL~;64HHɸ|auv"~*,<SⓁ#;u[|Tp sԩ1EB47")bƁQ"sgv]Х1\ql6FBoɻKu8!h(J nf5+wXwW.a6p86l//SIYQ,k9bbj \'7'fgӊ>)MnCYƒ;R >|{V\쯼{L.T*TqN 12eݼgfɚL 섃@mzwidiZ&,zǛI= Z,r z1@m"l }SW:}LA+AZB.b ~cD- /\l_UQgE,={Jy_E? y`AM;X@g/Ф7R*_C T;¤OjqBB:V;`ٵ4B bAsuKȠTיV$OBz+%qmmn3VEQ6NsGfl{F\ꌪ܊껼5FocWbVҜ1*)&rpJU4I|5m^(&M/6PFI֭o.^hz)앀P lc46<"A<'2y5OME3ĉ%u?o冔وJ/{PQ5y|_y,10cP#ꑞoxv< z-@"r?,0/{-! @bZLO`wPy=NTR`~}㚆jN9m@gt:; hQRj]CY`EVB"y-?wg%0SֵM;q &KWհ"݌_GNODM?W"&>翶\^zYM+FP ffdY:ت9 fM(W[;ݏ7ᓀ-@I7yV'F 3R5ovEe|F?(HGle[oA#jʍÛ# RsǵuyY 4/ ur'-QUyy012LvyDd.VM@E ) I-~{z3X]DWkqPr<9JiLEiPn'_ay?_x?f7BG J'ܸtU=e*PB1M7/Vb=#j[dQVGI%$3{M5/Uc&lLߵ̭XG{o1<یgsrds8Bx N$̽dtw` oئ:%i pyDTE6Sɒ:l^'O_0ׁ0%&2Nuh({q$۶:3bvގq9ƊʮSSZ08rx!8GU,C lf3D!mޅ&RL~zxN7x']`ϔx+ 7hv(݊ 2'D I4xɅ=K*–wD%L}@A |sq)H+S@&9QnZ%& 30B#Yh1R0iFYLsJ29Vw0yXr]fz UɁct0XDg1tHssRYxAT ;輟w?.0+]EBCeŽN n/Uv+zی!FyVՄ OL/|#t09gxצ6/@Ep-4JCBwq- S Nu΋Bo<=.蕭c$o҄5v9st*SGN ݦ33mn<%,)匓c5?{/.huςřƅ we_/b ilߐّ/xkGGLԏc7D r|GS5OHPJ;G代7F]Hx 5ɀ5Ь܁ƬCrg!Pgr!8B&. ܻ.#|`-⇢0d]=WG0T \՚>m-^M|zا1=ў<DKRW"!eȢ.;ؓyf"]OsE? JsӃ9`Mҕ;]ZMhØNl\(2y(5)꾵?FJcK Nf+ aBEf?fvԾY ) h2x*^<!1XS[ ^9`I&ܰ> >h<~1KN&R(2ʅ}ͺHQ,>x*ovDž!<|Y'^e!YZn q58xQЫF:]* ZF2XW|MZM!"ϴTO QRo@hpH1ZcU`cG2xL~WH} gByʺ᤻1Dog\ḻ evzbK?E +~ʹX !ݖ$]#N` ~ 8ҵ" ѱP9Oӛo^WFH MZ9Ä7 ʶ) -8B\CcQ,NZbaaXe9 aTzX=ѹjE6R:ˆE(%1*;ԛqFڢo+̭CLbwuMvLI+4ht%aTG_] 'Vc B !E` .CS̜L ~>ǫ4ܕDW bxDIPr#U^Qi^{:MoI{eN&Rv`սJa v޵sS;礚"8ҶzWD.SDۓ[x^ρ~38GHK$B2͹^62w ;hF%,i;Yl&=F  NFUmHUu3bR]'>4gkBcS $_sQU])'+)?efj$GM9NTj[]tĈuGO=֚]OHPt dBǕŅXw;X!X~VCCU k O㟕.S Uꛏ\ͱR "vlClB,S@rpM/$Xed B@ ~D(R\ ^   U65uk@xp5W(?TNϛ9PC3`ļy}0kYM=d:,6|t`:P>$9}7բMJ4d =0nEg)ZHbG4ч!hŵm(H0Cs̜ᢺ`ѯO&~TWaB玿YPv,S&ȹQ2!e^VXBDxHRLJ@6]Vb=|xpfo%/`ZO*4>VIB]fҍ N^jfʭU~y'۩deD1zN9V~>r%fY@K|3(FfĂzG)IuDU2.%;ĉW,I[2I-SUE{3X%|A^mT]f| =6`:x3ЃXh/X Re) ~EMR?Z-8\/0Ź+Si JOKʝwEj%e/rehˁH };`- &[}q#+sr8zMP͵M9(%ߢ{m K )+':LwȽʝ ɷjvöz/Z[*կ<ɧn?gPC{$hSG!AIrt҇W鹾]h~9VBkn9U}4@Hɱn0FO3%4Nӿms)yT iu(:Kʣ/I.w oˡ7%41?x *AR?NzVGuq8"ˡ5tjL)G 8_*ˆ|6[o۾\iwl4[̊utW,8tpɀJg} dʹgne4g ͗sC\HFnY F[2ߤ1Fe !>% 3AԅL׎3_t Y=OV #߹,ꀝaI YVeMJ'}@*a;aZ]ƛ> ,r pcA]~qJ^u҃^ګjq@YPx!#U!) PkM%ꠡ Ɯ?L~TJhy-eEQE1_<|ݓ.k*`|9v+=I2ix)<:ԷJgƙć;jy^gn }H6Q7@Sb (z= 1g}>Zck"J/838;˲m)_W# rWuL%ݘaBfEDN[FE+9t,u" ra3#u7qhN;MG5R$ 6s=[೒גRW{ZD;H+^]* :)xBJH%f-pC{lbsab@>/B U  xŷ5euei6 }jauK{vex!XZsFׁ$[Q N}+u&?]O&>qi EFsJLW0"x&>@9?/[2 sйJXκ3g1:Ȃ v$u©]|a43flK9pN%tw,xU^.\7,AHSer&F6A_- 2!kbx2=po΍; >.N!:_CgP:2#1•**]s4;-w1|LlqC 2f'T yV5ʡ)Bĭ$03rW7y fg+m bw%Tfi /ȼbQ$a QF a*}0@\z/lؿ"QJ O8ըP!'jϹl#|n~ޯ5wBiS9ߗ*RoCzKUZVt?pܽY^W~bX⼟`}9@W|"/ߟ>x U*^RjݺN)pCs4X.#DHI$B;/Z:@؍o2];ۈ*qml|M2p~XL%Jdۺ\L"O5:~_K`z5Ȁh<@b`9<;tx~^S۰Yw]Veah)y_wl>4?WnvX&CPi ͼ#-Bvf&Q _> g G0kd]Xկ4ф&DD5bM^< ;$,xC$UpA0XK~a-uqhi|%"8+ix [u$dA3%;c죓uZL=(( Pxy%v*Ь>oﳛ⨕4XEHHhJ`Ӌ`1CogSTRt[>F˝T^ܲW&:?j^R޷rQ1,gs_wm4O#*9goRc=x+(~\l) ^f ȶhqs(F_^ F3 5> G=FuJY*Y@|}^l fH#N7`E!VQlg Tx = F@DG b#dhd>d$4դ1&L)p<%"łT 2\ $mh$.$G D9*)-s?&*qoUCmء7_*H Ūb%Xu6jy/\W ;67n"lmP/,[n}Z#Wr`jЯ/Q KSd:ZU"ƪM'@;?7䑬qJ̓MyT2SHY6_ j$up-}7鿊spɫt:B:!Mtrٽj() L Zф8OM' nĨ[ނ\])=27Us~>-2U (.Q&@QGj$H)9g=^D*4R#2̜>k Y`= /I=l]?B8g;jm+[z-#7R*J6 pQ;R˛YY&1G(< Υ0ѨM#iCBr 2ݫy[*1հ*^G1XW=Yc|r#pQ*!%,*`S)k8]Y8?$K _f=3dͥ  #Rci;"nN|dNǘdB3pr(%u:D ??-wV W"MvE,,Hj'ʤeg7* >N&AV:w<5~I\knFZ<Of`Ig~F'%,؃cjd>_n\ CwK%XZO nfѰDp ^"ցa!7/TMSk Qrգ7n~ F>Þx->.. §E%%34wIy'vW,MnB苘y޺}-/ Og7`֖B3I,˻) #5;6JsAr,!0T%IbGI/ML$#۫Le;:uY~u7#Cr00/Vѿ^T/Yyxb ]p0M늸1RLXKs6h\'9O<|}c9*a 8 ҌHgBQqZ8TeN[P@&XUAFh$Ì?F2n;ðM){Pg;HGtf]1`EX"2+sY69,HI/pwJH@  ACR\RH<)IZfXȊeEj T;dr^hotțlҌOwp"+R\4^Q&,gGh#Q55uFNhVFCb,-Ł^D9DۮL^ U`IJ]ZHqDclbvzz8]nǢz^LG=7+!qx87U!ZyaQFSF܂Ypzi$^?AAU?BY͟ ON3" (АA4>~)S-6:u BpIJZAg\&Wx8'<>DAgS|sC3<GH7 \-;@]rA䘕kKČl%HgH_kɖGDAi.E$:>3c@@aܚ_E\^QBՐ%6%+нŸ]J%_63@ⴎx3voYᛪT֋7HbKXq1Ha5u139GjⰵYqԮn&Bo@aCEHo/X\ocŒ@qX )T&@8s=v&f 8+[ xuwo &1_?CQ{T~_ݽt(֙h""8yl5I~+*P@]d‘UP%J W2p?괹uHm8*9?]'^,6E )HbŕS "V`Q~#Z'ςViܔ(  #YFtr\^J쀶Q= Bjp˅y39$w2fk;Iv|왻mUWE0N27DKܴscR_x}88& ܇Ŧ7o;B E9XC롯$;hJDMȒ!J } &^R s;bdu ,;k krmJ\ϋ fn ۾HX;@nųE4G߯+G/{r{L{V2?KfE'Wz(IX\`Ń*Mil~5/b61A$r6S(|O _F{!O~V4@D_bY ʨ!ߝ _ȭ>]`Rbν'V6*{(7I?" ߵzL6urf.;ܨ.Vˠcd1d64e=Pʌj6AV_5DqiԡւUJV cSۇvߌ\im А;@A_]2D֯H j*b!BȄS9CT}& nNƢ_AKenD5B'CS-D{|y*9O`-ۈh&&a. , x..:1ϴ)2EƼN7yKN3* 6P`?5!T`vU.D ԣz;D9J?Ρ;p\TY2^2¼yXPsP3,iv}VRDT4GCή,$XGq7iYrSixgePttE3 B4"Pbg]cPx5V ]2B7UceFg8`{䕵]i#lh`#YI?UVAdrL}ᆲ:懁-ER&=MĮh'.[9G;Bc‚6JN.̃&=z{ EXn!{uԏo§9oJL򨠤?aKI{Xm /Ou_͘1j+ۓdg]D9 ?_hT ?1 |y~|hO$pƧPIrp}'d/ײ(rh2#Z1rbI{@;߮v* A9u{m[m1T mWZCLEoPF/^hc[D()ӳCL2iVWr<1:39x}9i>ˆiR@?rNԊu}B::}/2[6%s'iO\R Sp6ޯ?g־{x0ġ|s؆Sߍ ?bF lkTQ - ҈q-` &'D{hld,P,M7#U I}0:HhDJ]fO3K Ǝ&ʒ~8BeiHڗQ5p`$N PmárL|}^wf9ej5P~g$rR&.d )7~'$ o6.Qe%v\*&}Qi޶SHB F@¼oVZA[YnCY 9gUo^eh-R3Y0GFy+/.ߟxLUΥڲWOc#mjƗfi8hrx'z$?s82hMU6qߨ>1M5,]͔8>b䱝lAɭ gH5)M}]7랃) ҄33 'B |X@Ma> g5r -SQ󋬓)_j) ]ɴPl!б / T 5Jc6R\=a;N򕕣vp R{S%$p]$cԼCl 4*!O󠣞5|BmN=oUq[E2$uM,Gc}U>(m_4ZpXQ[$CjF0wnOd$lv0S="H ]#mT1e#SK@l4%GܒYp($v(XX1}g> eE3K.>7Eݕ^~0}@R@v 15u7} a-udJ"4֪+sFsfZ,"y(^=7Fg(Õ[_Îk=<ƋHĝѭCPQ9dPՔ!"l:0ZC%aAT|YI{BZeq+8Prn*YzyZ-{!G9) 7{c0J?[ za٣xJ@x'aϢ?蛩3UX욢˕&}Bnc`׿=2\vNVN?C+4CKKpҙ}3LazPѓlV3oR}\q#(Ll+9y@!I @k YC0CViqɵ _H>#K76Ho=2 R=i[K;MR)l1vbMKZDFJcxA;:~6GxaENa(bmxrH獳"Abyq4gCh +lT)4Ӟ컻ٮ.own@ۻd%ZϐNlJ*UcHH}ׁ:_%A3C_1hY ZBww/WOB.Bx)ôb nᵔI/ sfqw|W!~IҚ$b k؀84^}Vخkv]3hu,Չ99kx$"Caxb:OP Z_X$ԀsǁH6Avr?cnb\e":Y,ʅ b͐8F{\kaE: ҍIc޺*$UlV\0d2 qlvB,qHs)BWQIKECu1rRntr`QAwyM,w.fB\2zTފd# Ksl3kOX|f_vax)&Cyb3w秣n(aSy)]C6M nZΟBwሧ|~bS M{uE ,_0*f~_k3@%$+zhMO趠D-Aԯp`A%Ia ,c+ ` k!./gV{~8pN^GU x^-oAK%ˣuI;DDf2E tDMβ:\r-Rp~GKdxSulsun83uoǙ-=3&Mʼn5dglqJƺ wm& J"aG1S(s_(o O+]Sg*|Yndau&meBuٚMV?weRʺe je.('}2I]@Ȥ<ݴ~ipzQƈ@GʹLHBJb|6/>ϒuĖ xsCVRWu11n-{{[N{p"['JT,WX[|l sSSw5qC\1*f6/(w%*W!JuYn˞߀T*? 't-~@Nԥm_Bb1:Pt0EHLU1ݡji?+ yKy|R'5#25қ^: GiIH]{`)VXQx:݈\[e֦R VjoH e2uH&ke~t6?ԺP\&,Q$b߿h_rs~Ny--qPv96Ekkid#!՟,(AKDQ/bUb=Ĭ䆵u(*\RPeKao%`D.[g8MnH h v+W!=Nخ PWj7&q NY 79+uָVhwG?,_K1&2!I+9t#BAKʽhQy7}˥s d ?)c,ʗE.LLc}#vկ3{`t%B-`=X- >ATJm}obtU]Ls)XTff=bﵿcKj!>q?hhvÆnNYoF/7/Dy.H[6(R5Ex2tv+J}|R*Ze *Mr_Jj.+ôVB;rniaÃB D4 ;낏j:=Dq$멺A9c| u?nKUnE84Gq!:re> a1f ӿr$'AŸ҄~pD_z/m v;Wͯ5Qhcr`s&ּ1r0 yPV6 Rz$:S)bAdUN]"jaFV⭜F;}R˞yӤ"u G)UXm'焢ޠd 4$L#MTzYgWÒ@O-'д5c Am1I!Ѝ>:RvIIxF4&+pS>$" q#s}@O5No:;Uha gVR2-T8e -_~U|" 1@8J<|o7]ӛ'[ek2Z*jK7'3L,csCo BQGTΝRCO[wVez"T8tKP9Lt. ]B)eKH'=OHF\e~zkg&tף1[_R+cc fz$&EG2m=)]s~*9H=Y8$е^C۫ -%ζ<5=]h|&81XZ%4[I¢kqjEgP~ҒO{* f{ ۹x4ض_9UmS~6ܮvrZ.z2…LbS~a|{HK DV6٬;/ݾ$K3:SWo}RYqAh z˻ftjw+Te+z!Tڛ jbߎFrxF5,@B v8eVܴъHhZNVS.\sVbסg]$e5Bilp(6ԜYۣeJxKwfLcP׮z>'|~&n%5T޴ů:c*soP '9P .Lʢu<^ IQv4ҲzȻ T5c \IOs1=L~^nv5o_3AR#܆F_US *,xof2p ՟ךd5EO (uŮ'Z Ӳ}8\eHΰ.dY|0ky*1폢}vhf GPVўuJlpK}YŶv_i]bՉ7+gM>"umi$<m4"ZY]mKVN2j?w^M);jdzVc]\ZYHpʵFdG X(cSq5ǧZtp0q&cm1Kn4َa?rv{3 *2ocr #ʭǖz}*м]k,Fmp)fZֿlzgazd7s)>J>_cOeE ,Il\ T!||W][XvȳD忪5ml?_5e} / DY4ab-i>ɍo!SSD5ၧ2'MalnV&S@E^Ffm;/P<ޤp酬ar Eؗrw= w;>ڃ*_y?94V0"!G}{3 CM7|F' P-?TzmÐ .E T+3!ͦg}@=!ҦRMs(11]iu7׮'^B S|zREø8ť$OnYOɩ nP1TBٿ @Xѿ׫WP Dk]G!2yHDwEV9aOv;SߎTQ^_NҀy/$̈.^siPgcz|"$^L6 @&INb)No, l5$.߉T ǾQS) @cG q+B\+Li@9q #i CSe"!bAtuK;v;ΎW|/mбEoj}dB0DǔRBX-!gD%T r! ykttxP s2-־B/D[R1ez Rsҙ[!rTȍ-hXf]Y4+#X,xHʨTewBLP B|a+76|2F6JVl~$RMū~3K`c" ~VwO-C-emUg~Υ5 s꠩ԈNԚG ;5`=ȭ0t7H =;v{ D蠔 `sV4.6 Lܔ8HU2WULc;'-^ȥA) Ef9US|fS/y nԎ(>(b)pMaHly2"-enfR~})px5:u2GaKLr\*(b SRG=>d ꈷ-Mzf3mPjuYSGK\OR MHY{1c>˩&xڛFFF/׶=Ss7V) 8jmr{qw<܈_XQ+32>nM:h5+ӂ,] NʃCd@b%j딬l %_6X^XA  χȰy\U0H!y;E |I.U!T?iW\ߧ .Qjd\NAI]^{Qq"n.J: #x{+1XB|$Qt. =T$)ɈOeqO1=|UKqɀgVRx~z" d#Fo&϶@h5p-RYԵmTdWeBi۰AvQ߭qq*lYy2+)/5.U<$ Dj\EGʻ 11 9n _8x0+C2 ǐ:,V:u{&wlۨ_$3r}6֕+frVp9v3wZ-K"gCVt(4h{״%v7"퓍ϴ%̶?c7ǀHА<:=DJƯ>H'o#[h1@/h: @GNY@܎v)sdEI{7D+c0!Ѐ3@YU&V<.ܑQX7=%5R YچꕭZ YfVUSn+_^K> _>`66nues8fn|ߺ:>XwBNQ};Uokzdg-|#+I!{foKLkB%=7e.#iUP[?:,,sP8t",u'eogw$ʏS8 _%gIz(ؐcE^@®Jf@04~p?mT>HD_bjߥLj`MMgTQQ"!Vf5蛾^onP'Z0qQüò0|kqos}IwC*%BYhH|Ep.̆#SbF75Ivg=T^~;G Rn.A30W'ׁ,KB XړP :QP(}^Z1>*jg |FPqʬ Wk暆={&)}8Ik5)GOf.͸d  6# ;L6$n'pb j% kO!toBx糧0bPHYAL?~Q|v0QK?Cȡ(XU($/";AzCõZKܣr~ף:S>棽A̔x01ۺj֡vgU%/?]HUg Gt"LGNHZ;|X|SCeA0烃F ujvů8l7=qid-&c'㝳tZ`:;Ls)ã88pY_ CD|f٤# pdEr)͕<`(I/_B)R = a3hq8u}C_pl Nch3ꘞð.bIƏld*'zY>iӑ'j0I뚑~qFdvv}{eG=y Α6g8aHK+p޼CM4]}/M K0&PK wٴ}Wgk8~Ed 6Y؃o:ר0 Bxy+;<>:7֗-0Lz"vJ3r aS3W}@?n(Vtլ_A1aYt ܷohTDE?W|fy HƸآ'B:[u)]v/u0/M.т6s<9-)BI; _KC2ꋊKX@F]4U`w~ vNS 3FInLfeD#MCȱJ60[F1aQ.a'fsƼ SТ~4nHSVFu J}!Y"(z2{z:#H CiKt3#⁚ QKrT&$xJ6Gwrbd:&]22) dXHK2 ðߜt_lM㏒ѽW)o/hGN I]ڛ[/~*sF`Q<f[%gU4)qmI869W2[k)6;imUI 4gaJ(ۉ*|$i?f8$iUO'4,)%0 :K kyyE@fǚLsS6ӝYyZOWn~z5 ۪ d6xzv\ЏLr9 NWi5"zܐ囕= 8Q[S~U52w* Z >3|hqG1;i÷j=P z2I\z96 ,}DCRh?}]Cn5 NTxYHkrj!q/GiVHH[ءMg83oF u*yrKE\S0W58;uc#ee/eP!J1Zp17W3JU"nnp`33_: p҅wObva~lG8JH_*H.FUrTPR(c|a;3Tab<* 0qW).epoDRHe ޡO*96L-N1 x٘b1\tJ+"=' ,q)f V-YA6]DapOR&=O] $IS 4vd?3UHsSld-^8ÚM3;Պz1&tj|z%пQd'S7A;B%Ѐr=P(})dk -=T}x ZrJ$vCdiRϠPD`62sj@ \LYW_A>nx-T4iEj=pd$miw设r0ۚ fv)qɼ)!CrS!х2[*]CLi#4c*PX#'?+x06)Y^Ͷ׮ob=.q,LFp|cjs\3Z ֗|NrcA8>@p[oۥʔ ͯ:o_B)Qaצ-}M$]MS{@`ʖ8B{#ȴTHuF%Uߖ3ZQ[u oXWjX*"4Q;<ۋTP ̯ h2TPE7tMX$t#gQ?_%w Nu)0' pInWT\i1I(!+X;`30;hMS/uD3'vY^54&,YMZm9Q@PE8*}_w!$O+ӕQ! b^mrMG^yKזo9D1y2jro4p0LV4_0&26CXƫІ95Ch&V!+$AV{=~/=Mkի8Lcv|r!qs @qڐʯ66u13|[z^Ltܦ\츩 ^9Y\;gЊrXUH5i 9R`O'ItR+A[}ܣo)ז#ILΗx-$=PY:)N4 Ǣ(֦X:5bDz[;E|)zD@^m>?"F&MVhh{3|]v3GKnC|ļs$Hp7Ci>: Ot5e{%Hl^s+0/modɠ(?&5RwT)or$2Mm2CIzZaܲA$;UT4nd\q 1(pVȗy+qѠY;Wzˉǟşg$SY(p4 Qu>&;&iMŀR6e8;nhIE_sxe>}x(8L*d,(AKchҁn !!O6<~/5S7#Tn:׎%M EXko(9㌎#"ĀO'3-st}45or4V*lN%tA롿>Q^(s)̫$.[Ȯ#CpPRS&7{(7GGȯEʵp3H5¿ ZzV|iޱi+ޑA]&Oc/Z@5\]" 83 5~N(٨چ 5~##ȩ̑FxАsGhL6l$Ю\SBf.3D;K5\ x|S|SsyL%cl-_縱V%:zF@]-K1bOʚ[l_#ͬlEGW0{ oZ+m/W*ٸLD%E:>n)旳٢!{4 ehXt dfΝEY)ÓHk=";k$AH{$3P.BTG+ᚉO1/!E  A>!\LQV'=<FI a}͜`|YdQ|Ym ><Ϡ#`Mdc_h"[O}XV^>TjzM~e !t-@ƖO[Lx4Xz(՜/O.!y_4$0/1֟;k톄{2л_Pw!FzkmSdJM*RQȷ  >:h"zL<;!av"62<0Y uKb7̇pvi`:AYifÁRwŏ0[Hcyh(^MwQMl$b uw(rGQR}sVsq.׵sضCtql?QSt bHy"PU858>8h~xƇGyӃ5|Q]6x̩lȦOͅL~1 o9o{lKG$ !u3G@|dCI0[n#E8;@\z3- [zYL5St@zud(m&@G: ]kE:A\1o )ܹ2([5ܰ=\ߑCѕ1{>_]w=z"~s9^{GY* O5uR Z0%[l5$;'DLP&nV25r힊8Aj˸܇JI*#q˒]u'i=t,pfs8h$ ܥ8? 1rIԖ Ǟ-4NH&_],R s;AFAViޑjfWn UDHm9Z8Y'U'lԓ570tmu0}4g2cIi%'&V!]wb j)nخ[#g\-m`6^jC&%38)\l2"{Ӓc1ǀ.X!} cn'vZ%y̼}?l=)ݘӣTRϯT{OĀ`[j`nI'߫0Sk L 2wiC*ַU!n'J 4dhTCĞ?nU221bGz#41ꈼZwe9OYr:?W̏"Fœ{w͚cWǢ.i|&w"}wj)襘%̘Z^Km}Tlꛑ_߻S2(mҦ2% ̐|:?@x!vÚa8x/̛^|-=v洏Q3oֵSc |;ratӇ vn ZȆ\"Og~nn:"fumSJ+RBQMSJS{79e+;T95CxQOQdV+yڂ[ըHbjNFD[] ٹN>W)oFVί(?X̮+LAy1Kve$xmq0&emj(]FGgճ'o]:p"\ ,OiޫO H3 Ѻ9`Ider30EoΑ#3rk *LüM{>(Bd1]u -x9B'2r@C/~g{?X3~LsIG~J+B{1uĨ7#O;XO߇rG@ot!ޔI/IM=w [g$ky%uJym]L5נ NĦ@4ЫnjfcĜ1B;&\o~>D/Fnbot@6 y([C Er\q[B =%5<;N?/ W:K=/@B0zʫ/kՍ*M'=[ 4$F4Q9:v~iRMS<% J,`_Oݓ!?Rj%(@Ջt!1׊Zt.)+T~o^<%7F 0_b%3Q(ޘI'I[ ple gg;W hџ-a~i? ѮheW>aZ/4Ֆ=REn!Du1Wѩ&T/F{I@ #~9ٲo_8}c> ¨lu 2?Q0 ?xt Nt9+-Kug^ɍX~"yz6GfyfRi^ "_Zw\){H2z*.mǝ= K_a>Be+y~ [n&Bkno!j΁Φ-B }f\o[E{5Y[0 v)r" @~*!rxb Tۗ'πC KV>D(eq;Bz55IVq-#p, \[?oR5/P{}neяgу6tۘAZqlĭlh[aӤR/x6i#Q,l\"l `> ^yX[bU? f awϪjyLAD8ɳ:쟹<<@)+EEM*Y5Nm]$CiZqKi-2Q^IЖ. qv|^^K;bBANW)y[F`]Qסv]T.1aq-Nė"ӑAtM 20 iwPX,t,u؂ܠmC6q|Px#qҀ #P"h/|aO@8+5AL$_0àmIa_D A+':ruk7名m?JE=Ь3kka!vwrz )-Wh)7d[#k9ڃ㷠WcK,>Um/!q&ي^$BުPbE9I[_j>Ae88ݤo :p[XOڃW cIX yCՈ愞$dEQ"-דKl;U v246LE+OF? <~ۣdCo!rFJ~^j'^{7~z~wZY T\ܳ.oKNO21O0c6Cǝn p`tpcpϑ"U@ ъ9q;E߲7֡ ˵jPl?<ei쓯E&?MAVJalG-k`F%_4 N}.x- fx"|8LΏ- ƏP&`[ YTشLHn^ݼ޹ YmGmfQ4K]IyvCcÍE!w}T` #4%n 3.E؇ G}(:N)e:u-yFSTa'@}<Ï 暍@n0, ó{6ka\ͷx,&вǻ~v i&u61 t-W cƒ'W;D`4W :z 'Cǀu"w$Lzứ/zè8C'BoDɋ''뤻|]  ѿxUn WKu@nKz"49q b# ϫ]P^*{IhBy : %+˳=*Ky@uf9 :o~iG6 %VTY%!Ofs*!pЏ\:BbAra6έ 9XBa?qqsfG%g'15&^jpN4ԗ7SCc EF||JmhXu8KK׈,Z ۶VVPMAQsɵ[ː 7U%|l=jj(| 2y)m}hWox訴`2nx$u^LaO%%y,a wb(*,͖!1?~Rq.!!~lG R& Nqq>$D7K]"2p%"v4Pf:>cN?Ó#3s~F싿Yĉ[:,=- C}.P *G:sd8$ʜkQϙr8H[#F&@UX8гs/ߟ>Y1G 9ΎnT.Ҧ8pABZs'|Bg #c 9YDN>1mW;ʓ' ੘FKA-j1 9S8j1tAwXT?]cP?u GX vLN`ּ0O6=g}s qtP ȳ9U^w5<|{~}P A9Fk?#xH r"NŜ״k),;a#c:zpvٲ@7Y[ͻA.;TՓ{*Vu!٭>[ UXij?Dh7ѣŭ39k{;f^l[}"8Eٓ#GI YMɸx_@˃gk_^2T9 eR!q1Ĥ&.B [e~ )SP;*}ด! ;,m>-¬e9hz.+#oGOgr`RiSEk|78.p!,*eͫVF=7BcTю2]O{O y:Qo,J) !3%nuaznX:\˓9L|j0^@xDPF | W, D7`Z &AtMeo=!;iCy9~tԉPhzK{ Hf}T3(t.~8kb)%$Bwgz&d1&sb(is|4=C}SyoZX\]D3/3D50 i'xWo`7V24eP殎# (=d.?Y w[9"HE&zq[B1MbcxZ J\W,0hT69idƆya k[>S EdyY KrSͽzo(zo5 1׳z9،ǵA[kxZěcI[o`x3lR{*QV-7{n"^:ȦW,2f "/VÜ X;V|۾k"~< #41H".9F K8]+tQ eQ@lJz!V^ f\Ā,,0%sm3 O1 V{h(~N#"x#'ѱ-tl 'IPۮJ? O=@3`GT4Ch -Vo8z֘l- n9dc6^-Y-ETܧw6`Mn2 'ǙTy6@!>c^݊>72gI`aRe*>c(F6rD {djO9ːHj/ l2[Rx~xm&b)^$j)mEp^A=Sؕ[ cB"RGԸ)4i 8/ۛ"ҲQ~v&g=rwz6=4~E]yܣ!t Khr&eI }QH撛lzW~*(AвGVoiqVXA![u; Ea^CZ+33 O-8Ƿi fؔv&Sns]FW@31~ª[xڡ٢ ܳ$~;-ɪNRI&|X[9_SΦ:~6@O\^BVI3XSr͔:mOs]XkDs`ƤߓO`E7Hy /4`~t|N  L|${LޅŤwAK\$q%m Ј0.rQ1sikWݯ1Lܦ;hH+mampQhVҘ iF;*; /GH\m  \nt_0mf:@%^`7,L2ۏ4.wlKC`4FNq܅]mWf9rd:<설7d%#M-|b{٫<%f6jV4giPߞZV6Ԍ,DƒmgR8*ݗk09,>t|&1~h@OT!( EOg',⡼_zS~q@!bBq:@%(Vxð,%<#I:"],"QTcBw)zb(HnŠ'2 ؙŰ]]O;ɑBߏ f;Ěy܉#`nN\]տ]6 atXv*zA R+MM/ẕkAԆ{DA'WsD"#(g2uuU)*W倀pUR:*,C$ "FUHSIXgRV]7{,_a9_jo;aoGAfk}6C _0z JH-c{wYUt\@P}fkQ}OlK86̡m͎4OE+I\|n IȞEm+S{G$~;fl^¾nn!Ժ$?Y肉H+"+$M.*)O$&)U/dGJ6DQXoW5(q+(֤1*U-pp(3ч<(p`3*$^~w{UU /@:m F.yF'\|5dwf(t|}=8p4tҮA_w ݣ]sui͖> =G 0xGx6 > C{l~e-ބ GZA0;L2YP~ WHk*Y"K*޼FF٬Cn|B5xh>wvbXCO?b$M4"a8L ݡj_w#yZ{ ˄meĻ|M8 H`rl܉5=9 b1G?|"H,M\/Z 1}fgt?j _>IslQ),`f#vɉ?1e;6QA(,lql-֑9_) x? b܏aHA]L˝'SQbf5$+J^1FLYL~v;u"W>s QҶ 4R!/`yL^zY.j5gT[t#а 3 |ɷonʝLIbJ3܋t%v9>Nr~ Rc0My0xCC2Wc3usoE0Ae-Oc;= xv:,82 g _f~ NHw^$g_R5;E v9ǀ ֗ISqCQ=yf=׸x\gIsMO2yqwD;ex>t8jQzZUjP)&<+4hjms'>ۖwfVw EOs$Wxڨ4\ҷxIs#$̐r su{RHWٳt? L _*lNIe!h @ef}PB:H)Vt}cb_U8YuXZac#Cr%)BXҬo#R|FB*q5G_@:Ñk`>4.Aٜ!"ѱ_, NݘO1Fc0ܖȯ<4K* Χ8<QH@<^HUG%tDt<8ڤ''Q7TLc@ yuOO4Nv@9kSH| ڷ!H!Ɉ j\wБ;XB{}`` Eο]U&i~ƠCȎǫ7jW3D3mwOPm[{bU'm$R1R|jh'9C'?5\ȇ7 $亗@I A9^.; T҃TSHbkH{;s xsLs [zW[YWwsCv 0*NTY tmvwHcL|XSB7uJ;_ cV59?֌PGp~V}P?@d !QC=q=d4K:#% }9&)ȖN.O Ԁdif`h]MqT$V^ :?rؘ1pΝEAw|< AqH.8iAN د7ϥ% 0TWKk!HN52\(D_ 3TaQ!cgⲭGZ#F{QfkE}J߳6SWfej+vA %Aֳf k|„Khu~TL䃥$F"A#5~J l 7 PPTdp3gEiM]@D]w{wy?˥Yg$ŦoAeΤ}ji$f0ɄkNzZ KtnvLh .ijGNrh]C+VI=I@jl!n=ϭLkwYHN|ӹMS&&oM^@ݤU3݅Vܜf1-̂?7kY= I5@-Vr3E7zf)ihlv?7SǓomGS}dKNDB% *xZIv8;4y)ݤYkFǦ$TI^X1+a-xSӭ7N-^  Gjog"ޗuxهLigܵk`: -t)[ڎ6$(#Y&=,+} kف@TѲ2 oeȤMF-놟t\pZ`yWkGOj潋JJ}P="t>,K|$l߰(VB K}c8LTEZ5lZ@TE/i(e bJw/Fk3L]vXOk׻0!~ rpג (y.~}']p|$ZcށNy*P?]`Cbɲ`镸O|?kZZ]@Z*,A~'T2 :}y#ȩ _f:!C2.Y^O^ #zsӀ3p.P{2G!N6OBH h };WoGŋS#G=k$|AwU~y'@GAzn6iK+EZ#s` եWV$2>dn4`~$#'&pG8->C{ObWPow1*'n5,uF&L֟F,8W@ĊJk fK77;%RZ'pQa5æ;I'K0uBx(4d*۳ڛCh6օ8@Ez輮}y@lI:ꎔm#f$#*Yk!X-aiDfF{dWBgA*GMHI!aύvڢ2L̐g̤d2;6&$ C/V.:{ ͱTcAwM:@7PRR&qf'IТ>`X.2A*8qBns󦉐v1WgEJ1Ԉ*oNmԄ@ #fy`<Ш4c$|=X1/IzXYXJ1nˢNYfS8YujG8}$*DM0_y|aHԸqΠUne_>Pc8hG2=iJ "ep|Eq{Yf gN ?O>w:z{˸,=X@{i]i?W}$8s +>6{!֋'}k ם{]DCXc9)R%ũO ]C)^PNw&'W; /9nΈow.W r4jy?6'n&*DN4X8MKsџy*mM,&6=@dL)y)B<6~sKh˰q5VmY=ʍ+-8g`vDʣc#+HO:HoU,+A; O21H]xtXxF~$J*.zXZ@fm>0R<@QSXv0jx:T`i ^E$i`)J5:z>1MԐrZ}>al7,֦-bٶȆhh'A2#ڜ+<_ 8ΦILkCoyD#Mbw*F `[lnj]w)T`F>)SYx9O` LL30֘;xI `Q2Te(g [sY7x\b`ʮvypy3N^p8Fl^;z7B(zP*mx.8"8a쬂?I 4Fr))*ۅQpTaRDyɗ5a4.n65c_SKInVMXͽX&M;d=l =I{X537w=EҶvhh<9 ?xQ64+hZz`mC/;`~ekͪ5ٗI_yD)Ȝwgu ]abmNU~SacIμA8AVnᙏާ[5G_}Mԫ-gᕀܺ:F7x~s)fI/NÁ X,-y/e//(WzaJ`jS /*9E5wNHf%tr]0K 5+3nuã8z7Ɨv:Q2_pBoJm<;JiCC=4,hޯI}4`d)՚quWl|2:ˤ,8盠0ybV8ŻCn/oK^Fǿp"?lXkm8npGH/#<-ð}"꠪8@p!oBشSmXvOww0=\{=|2"Htz,_/U~Kt0M7ɭ=ɹ *P0$nM\ n^0fayM+96MLS*a$G@ )OQ@YOVo\uRJז.)r)UE:B _+~L<$iך1 Dx45lK O3p_5eٮI6`gI 㩳>! d˨ҰYa%$Jkq"ᱱRvYX +K%m_tky;S'<&@iJ&ֽWU[r #`7FWg@Cr/ ֒ڲՕ ^^R^+H~'tϒ`o]1u{~ėyYzfGY(I ]c+<ߋpcG{PcC[N>E:6z$΢޽dPW4vM/l`h0жHxšbҸ"giN_ijASRC4tm]kKQE ,t7d &U"3,P% !Ad &Mt;㶥R,Bk:m_X X<gnMTֽ4iE.3k;4>-d ,9Xryi| FdXśCcWBY`qJu@QLkmF9ȭO0_6:VbҀQ}KaEhb_f1Z;k#ݖPUl-O9`Q^[{[@Syz5FlJ߭C1wڞ焪!\J@Y ~Ok]ie"J,fjt{A T$=$t!.%*Ti%yPicW/ǜ8o0r'fU[,3)|DK[CC/^fcp}9_lӑ ƏJ>p \ hg {p' %EDh$!}Qlg`RtS=6 1׭ +:ꤌ3wX{^Y!DcNvWg>i_UKм3 8;l+$/UL*S0۰F|GtHdv1N8 q\AS?○~{t١0\?mc+<8!2s=]% ϱO={1O8cX fW*pGTls1Wer6d:J*ȀǗ4 SW *8s8i[5$wďʀ4_ ɉjL̖֣2=b,w~[tv,%(yܙ\jR@mƃF'v;-NcMiul6o]uTB\XTm7`3 gAb*&qVrBA >үxɲ]+Ҳx(rYV岏J C14F;~]HRdfO ̫rJbZ Z۴w]mSdd2x,%tӵ,LʑOס¿.Ԃ qIms^]xoJ&Qp/gy?(@*Tsdl@7ӛevT!ؽ'TND0{wFMg]-EKa<)XȑNtfYr2ALH08+ʠ,h¼!g(ك (Ϛ!" Cԩ|P @:1\ބ2<,%"7,Ӑ45 1LJNbo'`ُѐUpBb餠i*/97K1~h94ZQ`S6V\&ʔHmGp{tFx/=)nU=a NNr¸Sg k@MZ%-BX5N\A_.,*KR_h?Y4t"G%18??h%MW@E2߁I]7(U~&32,T.e @HBtNd{wbZv0*֫DoōD 4I5 d}F8ZE 5gOu%Fe76EfoZ.JC!RtK_E}ȓOlOj)*)ގ'sJsYb\KADyhҩie",JvYg[\648+L fNфiB_9J;`EØ$8g {|_ mX ;5;#K G> t˶@_V!7nMiRRŔᄝq}X/RF\M|O.!T:CcU"liCC) n2dгI9wH#AU 6f*|T)(ƾFf4qO.\/`,&8ֱPlpfUty.25J`G~Ru3Ngȏݪ78u/@Nc]Lqs"bZ_6/o0&BU(`=X:% 4t .sJk6"a`+J[]뮪{aY%k6Fgs.$gHv:0:-.#? g7|oTO[KK>'M*'w݅$M RKZCC`W0-˞< \vU̇q|I_[YwqJz*R228Uؐq+ FUU|1WW͹|gg؜9 q0,uf>n¾Ыghͺ4{E((W 2U={[ ׊'R MPH E5IIi djқb~_db޽jgyl`=1 >ܹ3hضW.m\QA8Bk(  5)g4! d-Q1 j?$kRjAW  Q5abu `EЊwkunr !5w PmcԺeuAPhgM;Ҝ32@[T _t2kڠyYteqK(dv (ve[Ip142)5?H5f| liG ?9Y7 }dr#;%+z->>G_su*Z0O`փRi?Yz)oS]-9MuGp4F\%B_@R:HlGW5mgOr9[a!5lV%/vo9?6;ST12U۹.'x _hE.1n;?xCEnRn8)$_ mh˞]AiÂO=LVCD良A.(VbSUɁXRKMZeg_p/?!-Е:]U7OO׿R xMD!oaZwlbk>f/gޟ$Dloh]V-g N)ca/*7ё1^3OF]}C8jyeˉ 뒚HFd%ma78LɸʞSg%$pzn!`S%6q1|M8\5s)]؟ɂT#lj:b`M L{/$o'GtjУ2c]q y4mɫ/lƢ'd͗j"j!rQ@0m9-s_RB#F,Oh;!%Ca^/30 FY"i:Ku*`1h[-6a".cHBɳ65ksnjo٣~UdpMK)4%x#=FߤȄ&r;#P$6I\UzQd1)ڐ W j'O kgנO) \=@ 0{ؙQ)fG:r+^1 *6W2u޸*ho,.< w-tQyisfCiƽF(F۽ 3SyNlec`cPɯX2Ȓ:#P57 UD{e>4B^ i>zi:\Tzjk5ZXټ6[M~d%B s S%Dž>*HjNǴMKO`s" ?i 0C?=;uJG8Bю`ӑ2S\m 2/rd2KN+fC1c5]ַVe$$ ^^-3Md3Ks3˖fj .Gl%8#V2L:K+)ܩ5T=p4vV]4B)_=xiuI;#%S=|Ȟ% (n-IE))sv'r(}ANYUֵ]Q l}qw_Գn> 5*ٿ"FL#*`\m{9}пx=G=L Al`f89嗦 2a~G{w&cV  h ܯ$u=n:pXa^إ{ʨ<ŹoԄxKPs5Vֹٲ,n. kA51讳 "hj+G vdeɸ ;_Ѹr ǚ9 1[G@PK\i%6 ;en1Ρ%)*4ddR540<9[qp2O-3[;  k:RDAp~p-$LU;+M8ˇE򵸍.hI6o^V6c؂4W]k_GKY/@-(нX K:~/6 -SAEӚ\KU)' gG;pK:[jfu|q!6ay"\rHY㭉לȎ|^U[(Y{ p<*&wbˣkZTD3lr |ZY %Y}elq#S*L }MMc;I( 熡?zLr[l*{,˹®:e$[gb^xa'tpF2<,SqִCÚwU{Ht|M ݺE6+(riφOq⃞l:QHm=4nF?|՗,lps uތt80Ӳߑg;w^=ӳW*pةsA"\Ihu8] m2*I8S;חV85E0d8Hxz)xhi%4YA36R`a}q\LBd̲knĐj\).JJza:Z/{SQ{>9L"zhԓ SJ&܈(hF,_.`^D4 K陾mϚ}־NOOAWZC.f Al}$F-׵8JL;Φ1I%݂|-avVjeVuZ{v~Pi@н~,Cތ-I} 7[O/R VNVb$("{o쏈B;QXFcŜc6mR\ Xك̦ݮa &{[ȯ,ڢub1hk`WnLLUN!3YF\̅'f}K qa. ϸ^ +0,j=0bOTBCJVbD]#ܳ;Xiy[x {vQ-`L4?ncVY3 M$zy0{7QI?LŒ%̰55!beUЄtȐE"YȀ t\Еk#g@JeSc@AС,/ni!:aNlpW~_)ރ~mgMd2KW~ qYղ.SZ80J0 uj/WFUmY]v'c;ϛhxκ"XϳB#!B8@cJrK(Y'i=T C1L^rIVzC,3fĩ7(5QifZDSEKDOP=ln sB~9Y)YPM PNm,,lafI?M@_טR֫AC:[k*Tǟ4ct[ˠ$-Ύ}T7(t/4hV-M37-4p8{=f؊J4g2-goz`T_4*=L9c_L&`1\`qfWiXDH/o!a6zX}E$w5xYQY~p\N  ^jÇ2V5Þ5x, ,,}"#Gpt*Brj?t`eX϶zT3425g3'iBTt*~=DI/uyLer{Sc=LY^"{cHdmkހ/cSQ9+2c ׿B EuZ/gn> -D2Dvc_Ep *ր+ ؇ɦ np7`M zOY\uzŌV[^c^:dz)IcqaPJܤ?/] Qq~#X9hoB\QRD~J6j/W832pt2Egv /.*ZWSP5=WOG$;3cj|-%#Sk129G/ q7xoD"cG@ͳp"1rG(8şdA6GQi}ڲz'e\yP+=Xh#RJdN3 SSEOv޵||:3-慡~x5 i_JǕ&զ4辻W{{-@ZBmb2N?sZ FCUc|x[)y 8FGټ}Y)C+E1`YjTyuqSՕE^rTX0KӋ F-A J|_ Ɓv˘=_|`s^a 5le ׄW픝4@Rǿ㚶2hX=8Eݥ!^&M5p->PnlaKU3o3ڵ`Ii|"t#iuxwElLE8@sg1 r&YD|آE5>YEĻ,4)n=m ]N` yp:L#Ɵ2> bkM`F֕zIA1f'MZvt36LU#vF!\{ wJ 05&?`"@=Pp[R:l5l!`r*v.5D;6k7`7v PحTr y AAq0 z':#+~:@e`7W0S[wD.3 4;khħE'q饫Ppckz7=w )/_8P!1pHYEy^^HGuE?s=2KHӦlWgRrƝ̵W3 o ڹZE{<7kn l-Fp# Zj9^ZċJnGTGݷi.cqP1aq2㢃@8_* \@ ڙ)x`byh0;于5 d$d WjYw[[1^ OKMWtrƐ9vkTqFFKyMي<=NbPi`Wz @߆m\1b#1p?)i%! CSg 1a[9`Hs2O$֒z9GɼPƖqr V[aH1_R^}[͛I|A=@[@SMЖ^>ռ}l=4_p;L;duQ4c!(ŀB?JmM Vrn^9]+\: S3"WiSg}C\1c3ޭbfU6[V4-uV_w- \4;7FS罒NЀuaɷۈdU [EqP >>J?8ZM]{@[ Fff(]|:Il!atTJ޻R EؒH#' b资)u'ĭxis|n_j݇=rZLGV\H 5nrtm=j \Ɋw/JB^urUcn!c!qr#'yzqB@j,2)m005ՃC^*>e'&"8#o (= H,~MԪ@䟽<_-̐uEӹX)m@ f'>CeG=.Dph3#EA뙃$9j3-5丩1nIYyŶWRzߡVw?S9-gP&A/N[[0)fqhufaisN+GcWIGQ76G+ɮ]kHz8fTZ.zn[, b8lH ,zPUһDGtG2" O9/WISNk^5{Anh#i\}"I׹/+$ezS_~ Fo9X4xe  =O4u|}[1?,5y.5i<-=zET6:v O/{7KHgoTq҇כސOU<ɉ R:k͡haaA Ld|[o),bN$ǁ?\X3?D%EwׁTN&]>cKyٺ¤ϡn׿]bǍGK/0o\\?N"& >p-5\q 4wL lͭjzjkbjiJc9%j~BQyF߹yix~ "aFE,ȍ- 5 3*"lަ8h,5~K*ðOæz2)?!Ei>ʩ@۸Yg>Xn*0Z5_%p?}q>YSw7?/JHz| '{uwRiԀijY0]Śڤ!2jcc8:[^񁋵,#|.q鋰O`͚%ߊ*BȬcuTju[duldؐ܅=&4 SjZNJŎuU>0ll`b6,/ F5j:u%sPi#@$0TTʆj(JF_5iN~THҤjť'A{/6^ <@kaʙUb{Sjk7Z{oO"Uo09>DTViZYԡE~Vd9#`LDfb2 7A܁ܿy?yvXUGF="G`,&%+pjt8?{Йw:lɄ], al䮖 GY[CK!C zu+'j 9TP%[BoRLo0ԊԺTt#NEK4W7f9_FjO2b--Z9P{~Mo+ڼp\+|ͱ8Lhxړ|F[\LrCØ`I:s@Fp\.M0 +uqHh{KE,;a!*+ zt.짔 Vڢ wu ;_0U{`*֛6ۉ$7/&FqQIG{ BFhE"_U} b/Uӫ뗆OFTU7A*D(>Rઓ@b׏^^0#1ǖs2C}]+Z-Bnt?[ < }fUT,R}N,wlb^ Gv ) V>y8KǶb ci$YspzBU6e<Ymm WkMWnC_ba"֢ (h~EB B> ȹ_*N7 Zy)c`J:%($|߈r~6rF)qr5C}xN~R)h/1D͗U `4d';fmɝu{={3L%aZEo5̃E5c<)OMujQi[U^&hoPXl@o˟{e!ujW8EHgď\BW*bd=/JVCSq%7El L^{nm%DfM/X’i Li@t09I}P+ Bl6kVUw:DU`oƾ~ҬW>,jLp&V&;[Da[S29Q2ّ NɆU:{<)f'I3AĄE<]r)-0o_Ψ8ං.˖ &5`Th1wSoRnFSXͅ˜LKI Qo@mk`9lU{f& z6rZў&v&Mfc̀1 Ⱦt&F^8@x;J~nF# PI܂!dWI\O[eCܥ NNlLf^cSs!${2 W]m^|^ȰBUW cUk}Wv~XW`+TDS؍soJ{jloKfqmJW7ͩ4s6bT*zye}ζ߅Eq\k_lؙ1|s" qxZ50lms|UGQɃuS T8eBBx ]t QH Y^ Q>N{Je*uU`cBk(39do QJ3O/ )%ass;dzb9?(W*oCĊLk՞_OS n.=qÅvSA  d<;u؁4\Rk8]h`FC$ $X l1u[ ~Yw>"y.fzv)}WU4)LťA񁃛Yth?!%h/;CԟdP!Y4Tpu?g '@J"^`)7JGQn5RCbM7:xk 1Ybz#U=?GgqꖓVRF7"iZT)_v"$#6b YSEIƦUgDx&S2vEaK8&wNB"0F=>#U<]TdDoːCl8{?EV~0&tIv5Hc⏎DV96ĭ"1D{w@7UgG\ &ɬА~ .#p'Ye =gf`gQ7^zDCsGd$WRMsALq4Zf"m5#2Fō?;=h6#8sSf&Я_0x-Y]/FhrwV/?P)6gj$V] {2Ѵ M'v¯3jV)A|QB#'񄹽*_lcNmINĠ 2вIe>8_BBsRi^cs#oHUqm~XgB$L&Qff{Nr1{=zreYќ}\%[joKAUA ̜2՞ 9 $`BylLH|8^~7˟hMB2Z W5-VraNsP@ܳIWV`\:KvN'g^hcWDкFk[p7biLj:b^Cf`'ǚJA|`vbwo\mʂ(跭lMܵLnUfh= T޴v`Йm<߅1U0z_ka;o]֪_ U*ȸp.*b1W~ [8Ua ۏ2 eO+`;Lo.4xyN|ܩeK~BTB`QbCTs.S݀l#1uOEӢִ6O.ͽ,ڒ԰"!쏬‹!Y<AeUK@ZD, HI$ Z\0-k9L=_02 ز$\mdY]+\N!lub`M+35B0#QVz`QdzPj]! }kz?/鞈mTLB/o ?q!)q "i?G<+)E4xYz2͑H%YtPiTN/_|\SZTgnj#Ljp$*,\ ţ#nasjq|eT$šJTCTEp37He'YȤn_Y# GW"1˄юPGDJKO/O2s Or, 6XJd0w[]KøLSyW{z1#qHoȂ"}5Մ!=9E{QuwlTV?PTYZ*> Hz=x|7eK+3|$R]Z4,,[T]IOXl){L-7z҈9P7qاn;èj[t+,*ܖWs&rH1m( LVnБ.,!u<Յ4&C}oyyeRT^&I B5/0:9ӄB`Ʀ~=E)ڕDb OSvmCoxU)pg|lzbd* vt};w!ܘtVT,{dӇQis4#IFu@Κ.o&g$d( M8ûRm^$s +sFNJI_ SҼGj8oDx"o%êh& C6aigZ-;e]l߇t$ϟdEWJQPH Q$F6\7f -'$&aEY:O6JOS𤙈_K^E2|/#yCl2 z29Vh$o+y3ziS8q6. ]r|[8Aݣe!j Tv']Ɯ? [{x(٤ai 'V'y=KC꼷QcV1e6.e̹."#N<[r㝱KO»{L .ͧxl &M"[3Jw .+u"#5_pL =Ό?wxe R 7wm#T|Xa {϶1}hc.2J״t #IӢul:?(oy(YAL?~wMN&X7꜐Wyl QUob?A C6'Zb(̉Fbk?ia7gLz7^t"}ҍm2 Mm6fSTTlG&%ZB"^~ܾ5UV &0G벢^cYz㑬QQvi~r,H̵!]-r6J}qcn/$ipW$"$xD24d4{K @0B\\Qo]%*y 3^I|c X+c*W?s1.c Z(G?~Hqyc?{p͕<| a\)J~lڛ'j>i'9B_:!OBmif7#gx,/t4j@^F+ SKKUz]d#;.\m G7LarK0,p>+KgBwߙc^<&l6@RT P8z\ITjDXU4|L{b52Tk_!zk`Ƚ1gt76?7*e`ڴp&wkMV%5h6 Q m:b_PE} ⹆s*܉܌dqSShVMS kj/qڥ`5#T-}5pߒ.Q)ֹL]˔2–:jHM:/GҎe< 82/ `*6ӅDz;"pĘkVg, yLI{Vk|5n .~pxB~T@ՙm($A ؎Y g> 0MvƠ`1{X*^hnLxQ,@~uGUHPO]Z]xJ+;8Ts^3}y[I.~uFF>LۮC=:CdžD^E$SD=JgO3mOw&@d S_  y`(fw98Wԛ9H)! h:ˬ§k>,j>F}GdZGW &}\Ҧ;uKx')#~O p`QK؏O2g2 3yE`aH3@lزQA-FEjKQڔ?ɫZm5z/(1y£1 QS؀cpkJe8wT(۽A:9)Djw&wkh!|h ^.KEm}_Ils)5#yAWWêkrIb,UEqwd֣(4ǝ9Ǣ(&,:]Y$1Z7`nFTz紣)Qw+p_ W06Om=uO{~BӰh7ek`NJ1q_}uW[` fP/9g[Uޤ֪nPV0*}!bqE"_!|\`KіӤTKSzͽO<8e0#5]DBYp0]/ ' Ru0z6JصM9@٭M8{WԘ`ysdo|EK#o7&jN(%o~e`WH2:cHJIP $_HEp+WI3aqms ;*_+E77l ;ky,ߋnӞ-Z1sQߙ~~˄H)Zk+ʎpUEߧVvk_&u={A1H!` Sfqy*"0ɨ#{pc*aIO(֑epsoo~$nWrNaj8KQvd0dz!2er$L;"(?AF>OFG;( 멑yb3m^_ ZV.ho,: Nڄ+7 u=/…!A;`xm-(9agu-+J #vN)]ߓ l5tL-Q5 o#F CwQb⑜ kޞE# ޒlA8|* )oiiN H9Oޠ"=-L?5Û97*v-8 =mtdq:ˢe֑͝dP7_W5ȬSĉf,b$^4@(B̀ǮpEPFnWYqP\O@P&Mnp'Uf뱫\09TbH&¬ m59sH}a+W(ʕ&i(_Y 0Mq{N& $ ̽:d>;znmZIO²A(v7gȶ vhhf-,R&(>t #gd<%N`/zZvmr\k-ӟ_YN 9YE/f[b+´OEb+nqƢcN;}yl'@s]#U0_t}јο9\E0I(̓ƆlTZN3|%ͩz*PӘoSVRr`6^ѺR-nZF!ޮx@H!zC> `hG6PkPliQ[^ xEN mQ,@ޟ(ɺYHOwV1_]B%>xwӣA@0ès|Ȥj]d(o񼬶~?بň>/)%) ;YOY[% :&ϯY!9N`BKqK D?%TX_9'UsK*%p)Cv8vӧc蟕 5;݅L`$jI M^X,ajU4oHqU,#BYΎǧ\fbY厣"Q[4*m(}þQE U「*s({*Uvݒ3Xq5SV-h*+՞MVOK79Dj( @L`HgCvMzak.gʢe'/ `JF Eb4,&UQ91PdϮ訆mXDZOdqk{Nud+l3^ YhA [MAIh+7xqJ*2FE&$=f^h)]6Ўy';3(niҜeӬڎEl0tH:әvuiѵ[P#5E͓xcoԾ: 5( rD_)'q{2H"6L ޕ)h*T[𐖝ႫqC$p`iTαkґI/ 9wI@}#V˷[@ُ~'9%N^-YI`zofwNTL{<ک^Rfn| {Ɛ?i>dtj6:+con|)c"^aʱ?jj@SzIiEӱ Z\&xTAgngHdk-wz#(àxwwmdEl IxR0C9=IwX.X~JsɄtuW@C"ږLy4 oXqw=a2~@ICF`~$o@(ڌ8LB47鼖Rڑ Ѯc .{~l%$g[ [>eCIG/BhhI]S󿻙vvAV3KA0լ*( 989H>Pև2S*:CǼֺHP;:THn70hWDQk 3tC;k'XAЈj %ѝb0v]NDDsA/EQ'zvub"0KKďY$aoðkR6/8Y>A.-x\9Ñɴ.ڦ$_< k2s5@i *|Fh-O"9VH~:$폕kg8t A "K YZHQ{1|/m t_ZUpnKmYP/~yړf͵ۻL$4TΈ"'8BF$v2:Pa?3-ڣB4ku@EkB>LpDPppvET@ C$n>5+7yx'&a=1~χ^xe6Ь;О)&q OcnyPfF4ïȯ;7if ptx3hV&xZGirrJ7.:Рh<8-l85fb.iE03?qQs<{DQEev^=~kD4>@4%Oz+hnO \y*Gջ<Ʒ{\k7+.nGf@6b^=؋;D*=x?~o/ i?m0Ph&zUzLMdKՊ4@/ R=9F"$篿#'g&o2Gng>5e~+\Ŏ!*$**BJ/d61#[6eOgt)Q!e&&eRZ^FepK[#c7ꖸIZ6@(_]~@!/r0нFa|{Nw)NP]JH+#&LH7;F|gA>B 5XAg ɥ5ago{;yS}v4ĝ)Ŷ%q{擧v~5Wz$j9FOw;o_Pvxr2-4Umi*WSӷ3C8%!+Ͷ"\ @;ǝhp7`7 w Tdwfrǁ*tL}҄*ϷA\ 4ʐǝk[*lԔ\r x(G c=&朽pM.*/!Q>v#`T1U ʼng{:k I!V& \S}vs9 ;/+n9IoF@Kxixd3x+EutՏ@Esp(@n,V%بj9S󪙰/N3n~`!`N/P&˧_d O#@Oj7$ËCx>+' MahHTO3l6@I^uW\f7CIS:n6/vDX4W+N3=ζ)ŅЏ |ۥK3Lw]?.BcQN+Yxv\ KHL0Q[鿆dݩʳSӸZ_$́ BB-0QڧxoxqVaUαn_8HctwhA) [p0"Ϡa}{UzFaKTC]E2ɫCbŰ-Hh YN_([i%@s&r%-p#\N'ǚ^4蟛o/BGvڪU sھaE@P"Y,GPmc/=EU'M8G&nObgCtxHDTdVJAEIX<$AqD)} >p>l'J v>x qjԯ tΧ֣ @qCZ?Mw;`ڟ4]>sy ښ@I:Ǫ8DAj(xēFgPl+eAb1@gF|h]ᕨ.5^ c"iɦ|hrѕ}ٍbIW OAdүŶo`ܖRe~ {!a\g*_8\MD_27IYwO %cQ [>,{I 2Ą^zsFտŐ>jii0]a%$CDV{!`HM{vþ8Z$l4,+j,OqE[3>w:5[M2׽l7czo-69(!8i~M$?d!,?lPZNiRq2D(H8:h~S^-31ֱ-`9Rq鬌E#'I~eIX+ٵf'wZ~-yH2kfNeU{@x E[4{jy*h5>x7YZīo!TA, T[5kJ֎T}o]r"exav5ym2EɲȩW1ԟ$/D'UG/žljv%1am Gn~= 68s2c$kiӭP_xOu2 fuSuPO( PPc5lɏ_{OE!F&|/߄0ƸJ.#(S,ɻ5N ޗ(*G-pK#xlqAx-<;~ٽݧiVYziUw˒+%Nj&w}\&RN' n \;eon cPg*8,(/v]B48͆E Ojh8z?4IvNL_]a 9 O "3;O>kГ@CL"?\aI ?^1񗆧^j9݊S.ˡJ2GSXuf7r$-c𞗌D!2GkkkH ER0C ?FJ|¥9;v?V].{EAn[ !RPցC:12Ö{{x;&y;"[X\[UҡdvH4Mm85Oy= 2=G'B>em"`T?=tߢnȒƘ2MWsmy!3bH/Dk,GzM$Ӻ9L^ :3$м|GNQv28grms"ȳdr!9Xf+)Ŗ|ļq+Z-=餆zdL=sǸ"{&0HFW _5@uZVÓj}A @/nZ!H΢nZ<`J39u9O;6|,W< 37;N,7-GI>IG Sı[,WU3w"/PRC vK& wri\fXsn̂ rkmk/]`WdC-²cL z=9 z6PWl/VV*x !Ww@!A7F"K6#a8X c1C uպp`ZX?{|'kmKҹ%O8{ŜP'G{QXw߄@jfUVl@cDfjTW7+%S/*].`:KC\h[e\<"6&qNȬmIVD}]X;ɂQLgG%V<ś o7B 7H\];KR;qlɔu>MLfY.6}⃞úy*OVL&[XB``$HgF7q~ט8'+n kDGVТ)Xs*In,k+)q( >ϱȒ|$LꞜ*HUʘ Ƕ˽;7L}!9Vߢ-qbR4 e[ieTwF6eSeї/[V);Ȥoܼ7jx1Xz@ĨtG,vc~Iz4v\Т†RorO2P|"7f7(g:p]X%Lr pm8XEUG`:Ԙ;] z^zÈy /³N8VM3nUaeܘ}fCT(cq{-cW.s*{ FڏA^z}S-ۺbΑ֖(ă#@zC0_ x\¨.4{Cݶ@JPM3O@neO ggqF;^2;s8VeX;nf]C[UN#pc- OjR Opz΍|4ZC].- l"# ?I%fvTU2m>yac–0i\|6;$07Oή\l!s y}UK-xa#Axree>8$}*bLzKܺ\Nl jK 2d7o(#Wi:'rJetK"P4x_; (u*+*&RU l9AYq3:[kwkKGGT4!D[F(MئV˳4smwؤ?^F2=Z3y 5y_IgkjCQ:M)ֱˮJss0ZdB<Ɗ@oS_]=wAKDDLvv*{&s4Yx9ϔ)OYAO0m4c2 z :A@T,a6P^;!P !í7w[sVtiu!soS`[vlާ|.jƘ=͵e&d5dWO( PnVj *E Gcjb}NX۟]~,/И=M8)Ov'hIF-ĪS*}\vXZLy+b;%ic9CE=*CqVjqGwGJ[aksTx}tpK$(X'29FtY3 `>d6 %Zh23b}ӧH;xkïCK)Fyڑ@ %~Ueõnrhs2";䍷\n93U &d%I!!YJ! "gH滎rmVHycZd;zaOu*=|$db*Mu]a>,*"v42U fXAEh7%炄$$nFM6(4b7dIJ{mlMh 8}E2~ъQ^s;)3m{US IRjo gU/YdC |NJZCA rzeu3YbvgC,BOL *&FxAH]* 364i.SgED#c/ɅU3|E\o)Eڞ }0肽}Ue7VAMy2U?^+Ewt`[nZیBߋu$ȻJ=lASZC18ޕ1L %dw@\D&#M8)B9ЭN *E?:v@$?ѧ#h?C3qՕf'# z`51i՜w wϧ%&A [}!.qIf@CŢ_ ISfJ6>=ߚ^BkOG 6 8Ϯ%jӀЍvٴc,x@!f_ Bhcm1-Ohޢ }u_IL)'4f@!K B#Q.XR#]'đthI;SbUP5J[ ;iBk)dJ#9p_i@yM@;Pdr"[ؽ.11uOa gˀ;LӅwDZtUx'2pcq Rz'э<$2j騷&ކ2\fKC1{ ̡FO-3fDD>p :AjO&fi9$cn`GU ƅF:-LHD&F! (jp']ݎ /g.Rrs'E0q\۰.Khn~hHJ`ֽ)[k-nAWc֙6XX0FwDAPE~o(S+tLwDҬꜹ[*>]T"kjYHt4+l7"DXWR ܖEwSo,Ů B8TiJtB5_ZwyCx9 t?SZZB~n-),ȯn%R)i+8iRfl Fŏo\*r|TN]h<ڶVUs IyQ}芭v~evg,=$ ih϶""hH+84fa>@.9#W_B@,d,r j{Fz2XcO1mB a3wxMܫD9@c \h,PQ#r0<:q}3jpZ#$̏}\Yg}rx(w%gReVHF8RQS"@4)R K$#s{eI0D]$}ßjEG|^`rtHjKY"pWՐ+c!]P+2 ̐Wm.RRL?#D)w i<{U: ɕv-9!@ jL;D)΁菜 PY2ytJNR 5y&ˠ_T[F`·CwoFCtې}qB5hP{R:qSHw|loU@<&?9%{)G;ۼNۻ뚅%@+Smq w<+2#;֕Vy1_-a!cP[IJ|Q@]m<]ܨ1R4q$P1ǡf;&V"d{o'?fh"gù ƚʵ'HĊ"oiKH!"xR |d:gQͱR2 M0w`2SuT`:yYuz6xr2ϼ0_{֗Ҷk/$X.CݓR ,[B[gl=uL"+ƽw U$ŭOYu!W!sl!Dd\vnLj8"1$U\Ubs7oV ,!(8*ۉ@Ѧnr䕛΍wX8 ၝ4ԖѲcYV2gvfAЯERnb LsU6Zvp̜hJZc\ir% jaGWPNc|7IZbBK U<3EYqȥږ  Tt޲"c5K^{9YM5UGr*A|3c^E3FȆ G.p÷tgbaqZ&ςgА!lUxιC׌Ɓ>F.%Hڽ+,厘ΔD4@R`LSO2G'-e+4JoEwHgx;g08aފvUGTtsw)Vy8%I|>08-'ʬ' -&v~~f>CPAN<87U9x7)(Ny1;&dT("6۪ȓo fԮKց\&ʱVqEVHgWǟ`i¦ ˯mP&HE:MكW ܮ9y ^tz/VN$X/3_l5T#j1/JCs)OY5yI>B8GL]j>?djcT]!mA/K>f;` T/ ecO?@|q [ <.B7x Θ|=]mA,Tl>H,:;=s9Ӫ?$hS< e>AxK^Kp };ۿOt# *.EuTU',Ky[_rw~ Ez^wH6!el"@y*&5<+dGT8hc)e :5ٛNtMd:V~b!~x+:oe8,:W ۰Bթ$d_m-ÚL7!Q̙y>"MO +Ì z<{<* tV~ˇ:Z, ,J3n1.z>M9C9b`V-7WLbb[13tEubF͝2Wx0 M`A=?;~Y!YO-RٳQ dIk} Me+Ӓ=OaeGa?pôIݝQWH1<89):c<Pf hBqp3O|oݣgDB5FeUxf:m CuBk?35zG[CbH_l@|VeOa]:o,2x~\ИFyFLLT*`5B|6( J37@hQANB%BB=-?JOlޚ` E>̽`]rLkWiCLQP%mMfű9S .1Q-e%qz$UwwmնC|K*=K8t##ͽNC55\}*a,}Kh$5r 6G6]T؂蒱j:^<\*&TemXS4%sH N;]z.TA}U#ѤnI.  vyC 4n>$aTdI+sfy^GjiZ"aDOZئpۂJ$X.weG;KSuRZw3?CI[ -x Yk4f0XZ4tJ@ fѕ$x} 8 I[+_lsJCR^n-p.O鵞Na9j*T@{M &@v^+aВO>ldgN6TXTjT@p+iR &}Q;Ԗ[jcqWY#kAa0XWi=H =.G献By- Ğݴu1%~?CT\ ]y*6zXӷM4 aoB{$@p29ANA(H=ȃ{kIm2l3׏TbMwd =Wrͦm4>lDU!%;T *4N7JC`Ύfxɻ~14T|mk ;eHj=;tJ:$kObpyB $#0B8!R!n6OY%T2{2\H1枓TYE9 fMuQ4?Ҏ-{?oѫ*W~$5m&6cӞtxnk [B'`ضIJG$P;ܞ[UX] @}4'"EL1h0ư Po쥦ߝvŻsўL>IJ`' #+B$A^@ғ!/ӏ 79-J<,LE)YE/mrG2k7ke옻TD"2K˙/yT6tEع6WDX`F{郈uwmݬ;`N)pmw{ۼ%E7e6d4?\=j6)?kT] w$_0@qp/yh1“uN+}J6[Uj7M1g{))ݚ>{-"AmQ˚̋2W s&KkVVLj'WJf@ ƯNK\/Pn~$[O<庿j֌; -j7χiԸkZFiklwfR~DOz'PDgz*R2J ݣeܓSj,f`Չ&Ɂ4 <*R<ݼ.# u'@kQ0#Ё.fƂW}(,[LXT-$Ƶ`;uV gതƹȒ՞4k;F{IE"cF4BL:ae흱.3B=ֈ/{-IRo#S߈YѸ2i(zn֗ôӼ>- Zŵ2|Z b~Y /w֙tebQmDŶ#[sR76g2 [ٛhx\1{{Wjq+F*&[36&4h}>UJkiuvdʊclcyh0f%{@L;Gَ-uMεGngn}Gn`T~/b{rB~=HdEOena6}!fEiIùꯡ\fOK{>4%W!]!i8Q!ozRr"qs蹒jgݺݫ@竚{^ (ʁVDPjӥ8PT#-au&X gZԯKUh `=L~K2昖+RITXSq\=]nz cXk!=vXԚq8Dh Ĥ̢~AͲ%`F<1}xO4H̡p$`y4e13. I2J?42VBUΜ 8Fb/,"D>(9L5it/N(x*{ |75ȳ. 1NʻF+b[lnqlω$&tuEtvL1]v1K[Ӳ7 ;+wJө:5hcm)|s?Fp(|O~fNo"Oͫd:\]M$) $ 8W=EZf͟R׾UEb]Œ8hGZQI[.!N0٩9L+0REt6s(!new*tomQ373-Ak@,,ȥrᜒEy1 v8$@NCʙ%|هY|" !MA RֈsE!R(wUŴٶ~~HZE;x҅a9.HזNA Ic)'JƎCTE16ytAj?ͧ( Izl;"qQUBL]Wh^q!sXLn|`PA̶ ~c;!;Z/(5C>G{8[*V5+]"'bB1i_̐' ,/J2k 9x8rA//Tڞ>3z13;7+lḄ™}wvZW8? (aI>o}6eJU!k&I(STWSҗ2sV KEnM'P0B%O 4RgKQiĥWázrN(J`n+\^]˷ɣH(N Ulcs0W(s="t8|U|h1 BuvlH }mRe,"tEJdj`\ۈ@Ԛ;EU|NP2zO.{U%y8(hUfZ΋E~4Y/J |1@U5Y"H7;,"|b^r5]hojv`Ǹ 5&6f+ץ>'|SZkOZzFQl_V~Bz6dy!rpS˶f^`vQ &?PDt]D:s dx~ (:vǸ-;7j]ኜ?\7 J9ߚ95/pg,&ƺ-p( ?AW4SyRMD6o~B usHX)p?^hlqp$i⩋qObF94E$J`n\ t`=yB梶^{R~Kj"Ic .Kۊ M-(M%31-jÁ<3gbͤevbI4?nvm6EpveڝWͺv4%׎pquRmϿ$P(,6ȂPڗ`fډ r{Ap!sO^YjCkFg>fVoVe V iƹ΁r\@56+9 J34TKF+[ A i|j7Jϳ*.g9Os^g0I˪Q'e3$YDa$mH v `Zq܆mE0T w}7M%ּJʨ𐬝\ڻ$/ϑy GלźEDm2o0z^*0í4'Pftא(ZY(U%-ЎPm=EaYT"rGNuFJ۹bۇ譭!x吭D @`&`?@9(@k1;,"'t옖)0/AK w5-rwjO\o~ҷzW8gшxP~/gˋhlgDfCW1i^TZ'44q9i^2#ZH4njuSt 9*W.֏C-{WA:j*lU ǵ݉8kѮsK*_\5M[チ>M]!7081_\ҫU TKUCcoBKu6}QRX+漕6԰F6x)טFWQx>ѿaf;TrXɾ/JsT])_%8a<0H?]pHxm v" #2JAɮ?,._P7fTqQ$TuUI}=+qLJl,KCu'6&jh4U o!qscVyMl^O Bf=l-XS;Qrфs0K0Cwc|X:]'>9if/ ӎd8It{8Iad%'B{*^قNAo4\5M9{ɺ ВeV|Ix=K/8n6Y|¿#5>E=E-|9@l!EiuwJ}FA.c92\9K; u:3Sj\ܻ& iig$X0{0D͠d?X(Xi,Ы}q2^r9]/z.L?3?1(=&dD*Hf:½,'i}Y/2BۿN ͹#i&!m5]ooaLعO뢊&/c84xs?[G?^'bx8Sݥ$mR-? 顳<<p,*C=P_G,ķlsSXtu%T% FkW pXy1!UVG˙_DdLھ=zld?_~u4'҇pݶzL!u IҤk#j՘o B5{\r6DVhY 3 K7:>1c'Y1 @$GhTtx]ٗP(',|ChKzEOҚL4\lڭrRg 73qָpt9YQ'Z:O*«1Cs'J H{+:U@Pђ?f)QUvH6=DNB,jիy//A .M̳}~f\{ N|+š/={hҒo?kFrv!Nw>%G.%lH*c[{һF{W+|oR<:9BAT^jshh! n~d,=(;>GZVpV~ xقЬ Ҩ 8حV,?/DH ' Wn|Vpׅ5oN:X`l(yf{dxkG!ՃN;EpEd:xN7'~fm9HJzWБG+NSPS5ӧgRθ1 E+Jaj6$y%\ e{ƚ -Dq- ̝DEF.v&{f'QkKQp"B{r\r?~6*4M7]NxK(ˌ!\LZ`*bi$Xl=y׭|h}* RhW8RWN1Lh(|cpgdϨ\W}$HS}R ̛V2`Pjނvijp=B>J=L,)+@ SAϏ-Xh<ٖf1N_FRwf#Jܟ U~+V:.p1hHsfTuoiRG,cC'a1Ë}ykX?N__DRW+SI QH A. U>(J(sBXXfk@<~a^k+Ρ\nƱ ,^qI X];˖@H$xÇU]o8́ _ulߵ+IrNɖIӬvivxX4"AT=FT)j h|Qw;˹㑒:W9 bptbCC]u#bAFƤ WR!COIpCwRN]?kN$nrpsUU+ι4i{X;"M!nUs["l+uQ R}.eB&+u*CqPH7Қ0I,@q@!V#j#xRMʞ)5ߝw8h1FD=Mw Cc&PPSl5h:r]UU@]rcۮY{&|l}ނú^@ D 7!$~P΂O\iC-v7rsv&э.p_80չK-nΜIP$~k^5lKGCiBқkUdikͩf:4{!ٷxB Z3 G=tigtM#@Z8jT `H$̾}"jŊݳ-lII(Y#%uGlNLmv<|\Gf~R/|#Cc\r~/N0r3ȴ9@RF9=4wά %YT RS7i2nNE֫7G8MiFTgh'{Kkj,V18:Wb6Kv<\<1cjx%2)Q]F|h0^,Vufx:s5+( V:AzA+8);įޮ0p45uzqQ&GbP{멤c,CJy bknd/JؽR7Alc m7Y4,r!{eR_=ZxBFP;{PJꢃO4Wpwh)"yE yUJD0@]\HN[yqM2Z-@;=p vJ@Eԝ Y*m-tƷ!IkAFFbi ЛIeJTYwIxg0t0\5i&_C|t?R:y3&s>>D]ws`= a{- 1pAN1j(|o6D*,jjV /pa|[Cꈣ9 9y=91(Q+^p2J5 إK{;n '8pV %f<&yjf2CT;c0(| 2SX'|vmGs! -C Pa@@RvkD˘];.,\Ze hΞ6#1)]{mydWS3,x>[Bc^44c[&ZFj7O%!0Abm-\zU*Om#@])%@j% 5K+. A_?H t^qY4 >AKLb;)7mdy l.ttmtC ߴ@!i|78rrG߭~k*ה hէL*?0ϕfCؓ T6l \/E %sVԟ sPJ~PQ|ĜI9߷0_R$XWQ [k.kd޵Bw}Vmk;<'@NVZ* q'&lL;'L#tz:b`RVMX7$ch`'ϫQR4A!yk6GPUXRxbp[ )0mPpp[\ #ьe$Q>,vRtSiۇ;,p !$\g騒3Wo]x<E}aDM}uIO %kFAEDԅb"E1iBDNVkN:IS|KwK7TJarl;y a?rԜ󡗝d=ݧf5 ZuzUGá>QY[Ɇi28Q> _\Ёĭ8mhy--"="/Ύ.שq.Lç1L9m9J\<ϡFϝyٓG}rR5'(cX}ToϊmW6f]rٛ1&X/paaj&>.*7+>`@/%xWhs 55 D-/L#>;j |rаBDR5˧E*nf_Sf :蛎&BIW*;H1ym͌cԷ2gԠU)%EY{y U^?q( )(ŒY5_Й2p=a'{i4i&6't5[ xr\a@Kd 4**Tc"WSߠ'QJb<@^o;&.s+NG? 3~Y1|4w#,Tң.8vanװ1w'e٨՘&@qM´8+ ='+ڠq=mV'j>@,$ZЃj/[xq*vF/F%nl;.Ql 0bgB,^FĚUᐷGys?zQʒ.;mך#Rx%$_B8QI##M Rcwgy]/ҪOס_| }̄p"A ks2[R.qkn-;~@%NkLnxQsD 4[qNW.&Y[E۵h U.U}D'06UCQހ+z.\;g45s2o}.0b{ KTL c/`tT'1XիJ,[>b\4M T.ń:Cd&e糸maFq >s:q=$c+0;dLJI}fJ_[w iCU@눑g J5NܮdzoqG#" "AxQOd{cfi'XB\<Cu*kDϟY;!j&ZCeqw9~>oZiEZ4~rا//@z=:s O^)%-扇1u>9֯ëyעFr|w_Ʒi74gӒEЌKbi:iT@74XӬ /į`H 貅9[K2v_W, [>gqmȰ| p*s0Q&HC֌^j{yR'$@.Rp>x!8/si9`ʚQ rxV'J *C_rA~r] -wM҅ǁ@Ab ;L{4Ta낹k!%5)Ry9z߈hwH‰Pa ;K o"@OF$yYFPvS’@冐fAgJlJp>Uל#m Sta_I'QNbtϩ=Su ɺgYg&C7G)&O-mͨXfrJSirOsm nDnUkW)@MF>rj: "5Ze2lP]DjW+adgE%:[Qf, pmVN_tETD0UxE&9ur|`L} , +p:ా\ ao=q_WA&P]T#AsYI7mKR(k^l-\Rs/7'($@ͫX Al,ʄs*c.l ޹Ie=p,ej3OVKC1ݮzR/>H|O.(šbAng*U~^H'ŰPYZZa\mx5 F1|jjuc uP ӹ>]V0>}vpqz-r)y 9?}n)IW,/ZyX҃z|,/H!C1l=QsJ ֽBDs[YU8L&'`ZBڄ2T2{.t+ ^ڃ' Y/hbP^3 !*m6P.3n7M?OF#JɥFdA˳^~2k_\HA k^Z,6j|m/SC%Ejg@`!ki<=8ɛ TJ ,`H3'j#{jQ){. }AĬP<).aHF b2֘5L])w>PMt:pxa.ڿ۸KR /O܈xtH^/@2 Ux<') <,ؙYh+ՂQ>^d+E^' 5cu:\Nc aN2ː7!>Հ +A 'B(l̬ƅF e2*T a6G&+xSZ/2 <!-sK:vv赔4A,bʢe~YR[ 1Q^&=:g)/4pF9( 峦%*NDYWk)f^W楩4qJH8gNJJ3u}[}ANPDw?}7_I0'o\RK/\a[2lƁ>[]}Q[<:-t5JSEF^/K,mm A:X`Klq>febT{Yu\q&_;D+xʑs/'@{KPuYTꏌe|lYy7e#*X:o1o觛GL}T敿mXA@)DCëY:'ڛ ]VIfF%gQ: }sJ'o ں"1?Xe_>5-8Xq*~ i2ލMv~Zi`rq1qhIeq1fŏ_%1F1-iw6Z`}"> )ec(>YsT@:qi?=ԿV2TiS+#*sR᜔W${8Px `gu w2'N2o_v{tK3cz٬5\.Zkj^qAP(6Fcm)RMc_Ѷ#r-v9ެU09qڪSW샎gnev4giɼI`M"E>AK $y5+zi>4RJABrl- /[v~Hj,s !OǺg=kXUЛsDkX &I @=k{Y[w>у5J. Vr@}!䣮 HLl5G R;:!đS2[o&ڴZN)zgt'!*a2uB'(3 / Z6*eVW3R#[˻-` .>PuS$%a`73 b!צq[5PZCzcW++?}DŽVz I;/(mrXR!ooZ Hrlcx@c8+v`MIgS4%r/`^ȩz׎BR<ꮉ-f8e@"Pd>gBpEi=7/;aMfٌk^P!Bx`H2UIrQXu rU`USAə ▖ em\Ͳ.T+2|]=(uQ:rԾ8c$hqgsv>b ьj){A[7奺(_YQ(ӽCq^bzCBDrr:$?pOJ!2DT.4^QqpaG23/W?US&-QG9tiY#a͋Zc*D qLQ{l9=Am48e%A>:(jRDqXEZ+lB:@I[jv\/e i>H{~c) -_-pW FUT 68u޵nrꀕm1"ĆgV!2%6)aVH/Henw<5ү_Ԧl``/Lv9넬֫7|kxͿ6[fuw=7D3 6\h F(aB^0@טe<6r7Ku*q~v p) zGSƃ9gt-,v>T/0'+FC f^,9EK-!HX;5CHl5IR)% /ia,!dD(M}!>(JTEVunu\ܮ%r}- PvRK?N|vj$c(?&l9w$?)EQzlSOEE߲~lcvY g}׆Gy6Ss] }$RmEYHwn7z"p i:߂C/8+*m2̯C)w!/lz':;M[P1LP/< goVNP=y^V7p_v6Ʉ]a?)KC|] }s7bf+ig/nBI[" 5 B|~b5k[kju jUރE6jX;m2I]eMʯd!7t[,NN!k*Cutu+c:h˼fЭOa+ǜ@I$8,Qr rIR7gGiBIԹ٤}KQ Ɛ9gYBܧhb; :f&, )LMN1a`Ww}!? (a.ؤw?Py+lQY/z` \p.G1 5cf Oyz?L]# I?/wEzڦ1vڦ#^&:fO>IРVřଇEPt^\0!ASHyv CZ̞Oo.0#~119Yr^==co<5z4\l֙gq?LL!wy{'?|1J~:+L+[w.J?KnJJlt|LđH9rfTv3lu5|W_=%Ng3,`6C#@؅4sHPJ9_Hp[-*yI tdـ,纳SJ`3uL^=ZtB:HJnN+}g1$G32zƛ[`N5e/:OmrϏtasH\[ivziV%AzXIoǛakHwq@z9[.eDQ΢57cBJb\]?YXuLs*Xx r~˜ya~K5 0Æ s]a< SX)k8}cl3 S504דʅ"77vi!ۏ%A,:Op2~凲$_4(+H'1Pi1M@,]X9,KIeV^ 90dKGImM- Rĥr]*ߣt " 4#p5xxeе|۝n'ʻC4!b!mCrDS$$ nIuڴC~!+&H[ͳKћ4JƵ 0wjpFOl1A|I.8. h̳d.js*uue@Wyq[S N'o"yꇈGD:^)cEe⁑x~ HJU01 (7$fjw(z&6#:HRdk2&LN5y~,a?fۊDl똄= խz̝ҋ.3oD* ױ gpz]?38𚆂[Ů%ff Z[Iq2Ԛv7 5C~G8W!P]t1rqp D4C4&u}Z!'~C`zTE.3B7{-U;+-Hv>Ë2tݧA!(Kui(_wF]7.1t&YZKJ @i8ۖ၊Q.j.g)SkǀTuj JI,9"ݟͭ`46 %fJ¡6{{ e=ɋV[^ܤ qi򞷵d$aТ~vhMN~q^rS|k/kM8n{Чk5 ?!S&{'^mCFR+B7 y/YڡL'9pt,gmƢ{alj2@}X?ǪTR|@I cU۪X\}\eLfLN_!)t.榰[j|6ӺO 8Nu"`Y)ht{>i`+\pcRNAتP#`~DH]f#җo)͑9 jMfDefޤN^$ IMp}eio1^dWM<.`❶kE<ϛ(?)ΚOt,(spNTѭusm܋\snMW)|:wt_ 0$NJ4G57d6q ?sV7$˻L:'9Uvz?{qze>cXI͑m\mnq3jƚ|e`:00[E7l: B@VM{$Kj9K~y'ڋ&z=y[} :11}[0s_T,*&m5} ?7H,c:eڴڛٜIx( µ까K!wLi]V& mJ&|s\"%}1AW8;n:J 'ό,stCQc 9Y3l&-=a-y_ځU<۵TOm )`grRRD^IE>]l+)97F4]lԪ I_R k=J݉L|/ g6&wyթR'^MY6\ipKì\k8׻U)vf'&?cH6~=MdD6Q։P1 .B87# O"(|Hi:KVו9GJ: WWSM|T͵q F3CN*k9mz*F׮K6٭Ҿ6 [aCj>ӗ?*Ԛҡ~ %G`.~=~N\ɚO-%V[_<* ^A_iF]% m%pLJp]0L앭;S梬/mHt6\i vujϜDp.`wD06eI%PJ6%q:<Ǵ6n㽢m@p̀rfދ@Y^7۲fVO;Ib#RO\edd|c#{fS^)fQg/~:"5[(o,fXe'=S.ۏ18W5|{\"C+έ~]^kz׊l<Ծ=&<$M:ۥcUqITÛښñ{gnYBb2^pwEA .%Vn0=`m/@nЏb)gWEdkcuWY֓ )㘶" UI5SblŃ7 7xHjȷm3v28~iC֏}(k8W'h)y}"ە|Љ-r,m!㩼yzp+RZ22}ʑQΟ.Խ '$@:+~67ǡ́ >*3ĺ5+f-{W5T-wa ۓ&(NqT^5-IAH3;O;re hڵU|MY- Pe>#DxJa֨ܡ ^J=b$VoR jy 7,x>(f>^CН@Z\=Kі B^pdLəOa>n+9C^E&4( 7Rˉ<2zz[2\eyKkqL戛?bEc5g~mU]/C+:IqsOJ`9$r}$#׉VӗΉu*"D:}lkAd^h+ U"(=hEa#(|K F<"ˆ,+ʕ 's)>Ej&FWh.8Q:0nטrFfF&$Eųiнp*bĊ̓h }v8b0XN/!0k4 Se('@vBO׳R5v VĨTvE*Pp(Z}$_ȒcʸdaP+)^luUgU9^YnaA،h?l.{|4ȚjrAxV\=q ӵބk$i2md4lџ5*$Ma-3E/-E.u`ui 8{YE9m J#{7T5W!yןHVe6 PS i1Z0yrq첊1Nj)cQEI?8QC鬚xQpi(ySA!cW 8 M>NGġb՚϶Xe%'<^`(_ܩT`ni*ȥZB{֯(?F'yX-sk 3\Ko1>@Jvͮ/ t hSf/"R|%9_}$=r7}SlC fkV4rVp{_8U7jfُ)CPӎMmzׯtnc6 m y=ޗ0tzɄ*;a}]wp@᢭)li~0qQ6$.F]A}>N0Iq̿|NEJb1Rhz#SD@y2\7t"9sEer[u&6w32=cn31bT5 ! :2Bu>7YØG0zh۳D8nǓaf YZ2I Xwai%xm՝WN~iNtO H jӻ#K_t1Y9 N(h/qA15&gҊ0 0Ms" kdAu m*'D}B,O%V0,v){ud+UiKfP,vD Qp+q\HH=;it%) 5^Eҥ.L3D ,w6ps3O Ăר*0;hYXfs8)CW[s[z 40fq b?RJD/*n1ӫѥZA3-abIN i|)ۣ4:KPs8$J deܭ ~i:8ЙDeu%pٌGvu4W'm;@܍M/uk:#k0w_۽kg}Jr|GTx"uŚ(a$ʾ$b~Ѥ%<YUa]OLfJASV:VƬ@?8UF/5vݻ'eOH]➙,U ;0mNuh'rÉ8X jw w0s$ 2nC 5Y4Zfe>,c  rU?!.~^ 9q_  pú-h'C߹Ĉrd!;F<$cQzHwF< ݑ }Ζh. i+M'/c"SbaUC*lo9K`%"ϡ 6E@p Jtň=r֨-8bJBL!Ӡ:w{d_ = %5ݖ h-^yhveI|; J~I|h]3\q}Z[1?r3( mstO7|y;̱.ls\45tG|M T/Isx `rnܔRsH98:V+88ް1=M*ٷK[(e^pO-ǻ4]B!,r)WN;.gX2}uW>'No>ZJ[hkz2`Ԣj9iKũS4O>sLzC~$nP#pXUoT聛tv;@贌ɩx*$xϔ)TP഼%|A<67'RZ^{T% ɦvvD{a(1=~`Ga)uk'~,n]Lv%t4 |!H 7K d(f~Ƿfyd`qAjc|c5av<2W`񰏛r{ "]@9&Y0*-6F5Vv{4z\9i)^_q﬏ Y U1DAF]V" tƓ鮌gOOaP2AA̩?jc}ffd! z(|`Koa$Gc,H{qܞ,WaQ?}1"$lYDaDzC2)3Q0eo ٝ&"V ##ܨXYP_1嗞V=OeIK{8ꆐ>Ns_m2.Bl;(EnT UgbOՁ"dnсP\8~骱(J#e/a@,V$,cVcBʯ׭Dq^(R+ÚdC?JV-JD<G\Sh4=PA#.zXwQ8M+6n]nY՛)+fWt͚X%lzq6=` 5k% r h~tAcMrşkO) zp9H| }'2[!'μI~n)(\><7I'o?çXqfm쭙 #gqsz*'TY1?mOzj[b =J "3Og+{beqT#z1au c(d%i|^lz=?u[XxP6nczJAVx!֠|SIN3x WXEE@p ,WTn2gVTT DG1TmJ]0~W`sMhA bX2B^ԌK6d,Lۧ-dl~T1w4.PyrC"yܦO8/_7ؒ톙f̡ld|_-Tcb8ձ&j 8B_9 G A~ }+i tjA>(+FKX8q!D%gB{.UIz"'I@IՆBxo1p$48\k蕖r3ǡOx='(09QiImX ?VcA,nU56RT|D[.% %*(QgM@kj$Z Ala0%D\tA zS4/\K^:V[VM SqMTb#˱oE%ޑpC488a?. G:Sڍ* "eQc0uˤAQh|T#m}- x;~nԍP{(<鋎$ 1V _rHаwϐZY)Ԑ"dd˹R3=qT𝅘𝅥𝅮:6ueoS5'y%˛OBZb#W"B BHG yC#(NJ붦ZcKf3_ɲ8Yh MknmwQqH(9 jWT@+v}HK]LI' 5g ڑ jCvqxOBG|3% mcN"mr6l Џo b{U)|J~K>,c&ߌU|  Zv93"j} 3 (Q'`>G,wi jAmMuI A. =j$`WU*B?{&!ȌR lRS7KK>#%3\j\dlu FChɓ{d@=-mo~0u6Ϯ0&{()pmX=/v_spsR"5OjFtA*4j!cq#;@Ѣ_cQG7d 7Jz) rJoF)O#A`yh*Ny@L x8B'.q#¥%FAFKdΤQx}vRᱚ/9ocWBF; z吺J Y{Ҡ"W7m A~`O,Ŭb ==oK֙bEf̥c`P79\6r\-r9QU Xtq0t_GKrsr8;w] (%@ðZu;uBOUeG>aX;7"GF1* ѪV[bĻsGmIGhwԀ&ZqQC=d9,5\A \u]$r" d-qidV.fKGgԔ7Ɯe8B3qwJtfL:yn`bh&c4r 23fZowTK9v~;}0 yǬ!P1\N f+cތNw^8.%Z e%Z@9s-Y8ݔ3D:aG$s~mGK׷YȿƲQQ!2qqZ F}@S5sCnGVN`櫇WBqڨ,dfj&Ezڑj.KY[iH>=+g*@Ep k^\V>g6 ^~"fV}n<صC1LsP vr lGdF{Rtn@/LA:]z/!o~A,ԚIwۉd?FqnaHǦT bDžS\g|2p<߰C:YG_^L`pU+0 G%!]W^,' ? >]V^G Đ50L霫\.Kϴix<ϋ bvն'*z[X]Q/z }jE{y0\\:5TM)X%x&.|q#'uik;Cwm> }E. wQbM8bOy˘.ap\B!Ϩ+Yy5wbϿx$@Aa75*Bv~F+X75e])a:Nyv{']^F)\`d8]0)a<%V5LHG@U]jhI΀ re7EB1(?ȯҡ//_1&U<N /]pe؆dou!~lh\xdBN_׬th%@YQr }r=a&62zlD$yQQj$񖽸ZبavTi?F4WD JE# @3o|)j!o-,oD4cc}Ԉ G1]IkwE0c2Qmz~c#ҏ~P/UGyJ?Kq-\`?/>bFPj!SK#+W_rh-Z u@4tp;Vp*Æ .HRl#@_ Nκ[V(- NNhG*}h%1iy`-W(}$UD1 Ŗ+L=vr<+B}̒eh9<.o뇲IHsT%br 1U#}ݪyhuP|Hfr/J͖(>+YDe.ko'2!-p`S?Ah}  M/$hF<*V!ѨΕ6/ qѺ]Z#f|ρC( u_jmTu OMk5T2`Ӧg9[.ɽܘ؈#KLDT)mc4[}žu!teKY,'$rZJD[ԯbⴲh,¦,.g{CԉnB6#qAUmr^gyz:1w29Pb\`t_'muԉeFd䫹^60̢(6Fm[fzh '9hEw$5nŃWL> o A;ٹ4*Cc?}wB'~ْ+ɩ!fjA_ b'Qtd!S˳ 8 XOLh Ka/b:# ؀,m/_. kACdDӣ yR8&OEb,$`{hT 1z \ Pj84\%ٮ1흚cyMOZt”"p6,' DNTSȭ=nr%<}&Ky$1 a|ycT?QQƏ1YH/ #)Ѡ1T&𡻮 3gə6sGJܙܲݍ7^ku29l[Ԙuv_o\/}uuuj;胙{_P9dˇ=M%@gR%Ho<&СN1'R ! 7WO@U.YA$X-^VѣĂC8)ЪxduOcf'oR^slYXY?, !ge%[0%^v[+}C 8vf*Nцiir.Q@Al.iS cޗK cj[ػ)CHHeZ '݌<گx JwIC }L8xWta7\_Z,=}ʗ$gΥ+IP1mZo˲뫂--t@G:¸![]w(]%ϋPoʸFm4V,k\/bضJ2톾. M[j3ޫW85kRۍ^8|TFWh~A/Kr6y\q41`|a}υhsá'LR]I f m^(~4w$LXɩ*oⲵi zP {J1@P & } 5+#˹>nٰI-${A:&7gΦc8aiVT4Sk| p=#N TpeFYZru'uojy1ith6rsoLԛQmqZز %?d}2Hgق~ g^w" Βz(|h/GF]n 7 3 eJkH ïR\ODutGB;z%sN+M!kr)Z6\$jN[;wyw{q2P3Ež\)\g,#%wzwQ$gQI{\ _>0 ە3ADoZ@bOÚ-G:ZZYmB\R֤2:bzIAG m`zun•A֛E&+GXB@J$L>q(mn􅄂wH$#AAu=qRA;HVA3hĢFlj-<4 h`Dc^Nh].?A *!/zKA&<3[@|}6'* A&0:qQO;Qߌ7v W.\[x+njzo31 .)ea% @vjSk!yDC!;}=sc4.oU, 0džauHlVc%{)׶V*Y K|ƷQrʣp-[l,(bҐx˚a1DЕʇmAX/03ihIYSrlsk tl3|,WSCT h.ML,f*ܓR-RSǀ^L+q_/eBJ^2uC?q(i?Li+ IS&u SPA.(q$S܏u"}:I0k'9t}%2y*ݫ4Ej] u$OIg8x/-uz-Xd h5::9 [-WNUW|V60K1 f$bΐq~Qj oTJJ$>mtX. @Llf52:~5[ҎˡZ,ZO%zk#r+aB{WQ~Z@~M P"G\y@'9qNV=ҋe01+$4; ~{`ؓPmdjc Maf8p ` Th(>|Q2\,yIZ_(0ɗv|nX}гLJXUe Q1!Ôh-osJ=@Devc.tXEC! m{d2Z-um?yF>z8;M@SgȻN&XL{(q\s?(B;;VmO Ie&h9}&:.Qzaz*CU?iQdyO1ʙ)f  Gl͐d:,P-pMVJ^L+/6N6 1bƋfNa_5 wU',*_5hZ=-7_. qFv@J6k4i]b/Mgõ^c:@6HߞIS26vs+^uYX(ʗ$6#;"'ИwlX>X35įqVHJwq3 !cLv RNd䪷jpep,!t\Qa2ڊ;kelDo`7~QZ{c 78kn2,͏si?R+lFC{34CT`S_BbA%h-'AT*\y홳2bERG$ WncnrGjh.7QCU}-bV-Y̓"yj!C3hH l'Sau:KyGԟs}5E HsAѡ&h',^Fr>gndin{WvQw57tߐ' *FmL|" Ù Ky :Pgc ~U|˸&&Sh4 T`[6S<y ]et +O,-g95 (g#>HaO nK23p'(8BqI[%WƧ[ /lE(>x:+m|NP(s^V*$"w嗩^wA#M #BӟݑYȀco%nBkK#`Ƃ PzĊIƣѱy?EH}jРf,`oLF4($D*$l7!ׁ$EL΁ÄP #/N&\u$Dnc9,JS߾ނWry'yY,yloH=*[O˺ 1cP73_1c+OEXPX]lX->w0DPq]AXg Baz*Rir6.^,L{{Ǹg¶Ɗ k;Pf4ny?UxoHLz;mH|00m ؔzЩke<ôفFayj~1j kLB"ZR #=BAtIH]LH9֋P jf="U5'm# bxhRi<lRb;mKo.rgf zjo}91Q_sҖεZ^wd'a;*}թnrL;A]H~W;|Z[Cm@Wu}'&vF&DuDzkHwv%J/N;KwdVmiVeIὝw=f0m]}z}%aVQW`%lV|Q/%ảm-8֚X%$ƃC "F|l, 3]utVWtIe"`c>PS@{WHV}YbH#hŴȍVPj&]b~q\P Ǽ2oku#{~J.•BqjO%?b}YrU)#CYZ8Eۙn;(+@ lssv;R[B ]N`96mOQ{P` c9%Cs6^io파%gKg|I 4HKb>xc ;8~Ǖ0;"uϬI&T^@d8јVb]3ԚI%/w`϶{B"ϥ>v,(M0o~O4ܹpR viGp7sƐ]{8XbIG:]'+K-hI9^J6Ш<7JP Oj`˼ִ05[̨xY4)‹%O^wɻ!@[:d}.԰}U@(WmU-t rD ~,4٭DI-zrO)'R4fɫ?ҸW?o.S\_n2RC.24v@2(`ѽ`#30aoKeTM;&%eo+BɍN˔wk%0O$35o‘'}[maRaǪĻ8o 7mᙐ)ELOk΋9;oI92f= I~l林aڎCr:[֓}NqXZy"GD7:76płmX]iPpW:PWɶPM%+ ѧQg"}zſU "+I(!ra\~]f`m^){+>&Ƃm"!J!,Q j k?Jj'E]llQ"h$ p G;w2y9֯̇+,ȁnY[nra1,0E#YYȈ8dASAv$M,`鰣iPdd ee@D*񴽪#w2t'bxK?&6v=(}nɩa᳈h|_uV͐ϲzq6Tc\~:u/,^ObC}~ΔG8k#H4De%)b) "sLL(q ;".??& dS)|F sۺ/BD'VrW=gQ?t$OwU;yxgcN) \tdo1$ԓLΎ{CPL٢@ |\_f<*GC~0~~? eW:c!uYL~0^xW|K#)5{pC9I\5zZ8$t! m"6³7ߺS CG'(zMKȞl zԝB,uT)؜:=zVxP@KvʮǪ^ ͠ٵtx1 }!;5YT]%Z'iUpy:hߌmJZ e H9hR1o(h|B6$to  u;x^X%%0XKu)TO0L Yu$<}Kԭ yZНu[Ol[;p?kTr jg}.]l ghCK]eTFqad'ޏ ce/! @'f ̴ Ř}oaG:pWŠlgeQy+ =^/m\W#~M x2Tfr[F' >ϱ]|74R!9_dFAbS(; .,s0g8h$G{*E KN~AOz"f#荄e?k٦Iu6PoR1;(mdZE˘1j"jKuQH@w'>2nɥ$sLy;bAH86 nTi5M]r:ڏiz̏x{Ŵ6fbm}@f ۑ:~NsӧFb3 W-m#u񁙗ӵ g C*1Q/Xe0ib(k3Ykg' nSib6( ּB-#$"VEܛfb ma/@5张{My(!Au} JgB$ t<9cp A:o*FSb LӪ_ pftrҳ:R jm쥴f~8˫ۯ$׷<*nFIY.& RVYGMd(.jF쥮l%r4n-cϨ8xHakvH7k~#7]-/eh naib>@Smq^ c>Nd`6< R@qaX~%2^/2q8־ ݤ/j '-2@vǃgnGC@ŒS3[Fg\8QՃ/Der5 qQ\ݹi TxLnD$.tUHLW ڹU؀WD15/ժ.vʷW66J:8֎+at귡]E+z{ O&P>~xWQum8@'4)5'!wĉ{etT{^*e[:aT &.ݫB_P[zmO5q)Ni/u A]>o[Mxp۟lls &đen[[i XWbAx+s8@ƹ%wJHY9_${)a sJk|M4JW=#E ޚIS 4쬶CUc=n\DhϊuWe"إFMlP}wyiMĴ[B86rrbtvP* r/Q]P\syKdW̪z^$e;8QE<p{[+.Yxm" !Hj[ wʆqSJLQǸN#w||ۉh ԊFIO0~pN4}Xv!J5 NLx6}ut)O=O9fLi>L4T;HRW/1@.qeGı"iT59$q;wom[N@[{a|Bmx0UB:v~;cnb҉@fsi# ,c'yq/ɎWŬF: Pm!4h )a+rd ׵ :8FY3Cc09Kf0 kBWΚ쁰\QF zȹ*?C^SƺI~C1N.1lOpP|:_1(_/ o6{p(QF9*m_+3mש u39Q uMzFt8<S//*DC]٢l#Ӊp|* dzUhy uVjbXv8N^v[M;BK^t8.وJxe' [, FI5Ǟ%zkǡԎtV^&ahv`C|`6R3;.MEBgU0\J2Vd|R~V-7W/!TRvieOV_uFt\Xi,5h!K1bĝ|9:|2(gp/B: $☔l&%DT-GD8X,;J0Yâ4=N^\| ;qul%<?q|!~(a/ܛ*r t/* G\! Sf#PX|!Ve.Wc%f옭#jCFy \ R KQ(ri;EI1?os$JA],H,R5y`!6Fe֕ ɖ4Ooaد"j{/ltBi褩2qS)氏֔-D~d1w]FF-IWank+fQ&y(?q&4R<| bia( ktQQI=k1/ywbXnb(aTOcU?\;Huwf{8́RILV_E~#mGW)! \өa)9cj\Yj6~QcBoW ѣ,WFtwնteDV1hw//?&^Ty]S5ܟK#tfP:BP4$ly"x*.;[\mBqKJ2B̑pKε(IZ,.+b a k6$mʤyA*f'(<(wGS\<|M X3!.ԼMF{r?ܽƏ}-jhoWc9QiOozCĶOI-EaJc 7CmqYҥ(kStsRKň5%RE~ΟD‘2MCUMK@S?n47cUu;ԉ =_4BMT #8/}4͗A8s 3j^V\yOP[o03:e8b e0{ZN"%I *tg-/'`O_ ɂd4Y%:wF&fh8BbJ()Fþi'2VmU%Qq$ Ydk|EXJyּrTۢEȽo8nD/o vZ䶖1$^̌R:` Cbqcee9zїdmǗnoPm4U=2Oԓby#?t踡`B䭥uFjG2w]9_$ػdf-,2:e{ea6ŭn;4p>c11iHC(37.#ImlaoNISg__6RZ^Ljӓ5"qfQBPu 9CJ~ [T#t\;8i.9q"n\Ӊ-P}!̶d7>1|xوۈѫ꘵66RcǷY#_( CFErY$ 5یw'V[DƝR#k&_pζV lLԟܳj,k]!6cZ] PcƢȉȏ\*{mܾ@g8S}-? ./B6DV鬬XLUUXԯE,ğxx}K#jxpZBCUI1Ȃݠߌ̄DIqdW5ǮWã5) $ {hiWɘEQ%ћʏn?n-eaкUUkH2?lz 6([7a%vJ\ A9>#y=d1WQ nGejdoz᦭ D佐cV]J\=f^@{~틿HO <ťeτB b2pC`ϞAQCS5`OV!eFJ㑝f]+W$PG $ [|R]!K5 j?>fz LbQk&%jT߄|k M?`-6b`]FKè "C/x>0Î~# J@6ڂ#4oDIR6g *@/c Ff= jCMzmYK Exjf42,o k.$N]d*WŁ(xtbJW O6&s9K445f0:z.Ù}`#e7(sGcP"mQqVt7تo}MF*yC!:X1ڜ_WBˠ,ٲ_eށTO ݅G1̙*ȳ[D?hC"s9A:ZwBc/adXX%' 0APMҳ&n <=TTsEbjeA9"+5SLrejaDY*WUWrH.NfJkLs_rROLii"P.g8 Yb)9bFna|rM @1K^%*6|p@g<}K!PL9IpVsTNz*cG@|TS]*/,VǾ`\T*-YKRZӣ7sLlG%e/˜qF̘9O81(;ϻmz!_'iPڊ.WjvsX2@Y,[=]xB- ,DF|<껀M\'jG`?ⰱ3*Q{uk'HaІfpj,'}߭/\b+1"q˨- kiO*bEq/r K(!+#z<â8DS)> 㯜JTIbAc$s<Η[c5~l\ɜB ̧2=xof"UrR>w)F9wo^u{TɹϴZ{-fI}3;K.30u#3M'(Wxⰾ k~"^iAɛ8n*Q; iPm[@/ZK(,]U:t@Ł 8| R=~:׳Nys[W!"Y$Gc43IT7D<-]$;>M)vtۉ44:7`FA_ށE,tgy]T< [XT̐JNa1 rC@v9 _MTypt?9Hx{8RX7[ũsr%F}ϟ1f |.KF!3E + S{I Ҥ)|Z#9 3[*'#;KtT93Uƨ!-J:?7UqU=z'V7==@zlPtn$-(%}.<=i*@qA=7> Op؂yBh=vT*^0AZ9 $ o5u}ȥTbJS-h1^] " c"&.S<p$%ȡ!5萟9s 8F_䀦˸<*6pn;te 3Dsܔ=\Z-qP&߃=C)2kr_wp w*JWj|َ̹>WVYۨe$rtd_)rK%O  ͌x:;@)pS“^+bЊ!&(ѷ$eM*_k}X303SW;Hom[iG+)FLq?ng=%O^!:Tl7gԤYQwhvDG#vQ& TN`35ةc+yTbs;RX }/ r_HPo@`汶Ao ~qMTƠPTEűc?y\mOnMCZ5oxYjQqxƽUv2:ˎfh_s s,Dr%˨ي}[C8O,@ǥlHr4] Fh8zh%> "6HJ u~3ևcd$ܴ@6…!gFpjJA/b \vy5t&zyp$q hFx4X{aWd,=<a춺m@u8j>Chw6+Pė-UBck?;Tu"ۼy)iC ޴c`t+?޴Ջ!x% ]ۓOFK `tT&!Ns[0 J,<⡬5$A Q [ 6=xO` ɱG,r +~~ssސcaGXihvkL @ h\kuUj-pHz@Yx?N?;(?ҍ tT<DՓMkr@:sRA)s%yjV;`yѽ7y]S !D;S/*ձ_dQ04v5h oEɡ86GZ&\k)e7d.kL7v 3ʴ9&&cPMY1~4z0}|^ڈ$ėvBnD /4rɬ3LT<<3BBjObOW5cr=QZ5-`6Y * }@mb1.)A}xUHg. )C9MO7Cۊ^lN:WbDU8iK@ibQh7<{yDTa$㢢Cn1+=b◒J%!8$Һ4M5&d~ܱzc,dC$ ZgrcrͯČ8o9&ץizO"F!/3"Dnm'}ߠ)rú7_p|SϠxV]y4|QRc"r:6L)gj31!.mZ5޲DN}p]8JX*Vv\=8-UrvӤ/t{5k9ٰAhhO#tF4ΘTRh;-΃6գΠU35%>-ėtZNg)trr/F DT.82m V;7nB=RdW]w59Gl]8+Zuw- +dHOD[HyDZ/¿چQ^: VM'nqsryvfiB{e=䝢030᎔Ec%RUi$"}Qm))C-},u_{do">HHwXA^MqW?Ifue//Y؂(NZl=I bv[ m;7F=X'O 䳃&36d*y֞l қY'ži\5<k{8CkFnc&.kx!>S$OPa y2! O]ʷ u]fwQZ~uX zP/!c՞ lH &?9CY.gHv[c^0Յ'sPLJyZ <^WaL~d>>M93.ڼqCF"&4ؔxg".ǥtޒ/Xibr#:u_(Dz3?nxYo|=i1 E)M0agr,Ϊ^]u?Ce`lo4@YN&+賐?/)jYMQvb@A|\<֤T5` ;'NfQuZw~u > &wZ' cCCr_RQZ$}h 59*u~aNvk+#m:i*4O{f9ywr sZu$/O5/fNPjJV?47D>"_޸\Wgv}1Ù"G58\Y5uhSEDy?]xPP093Wu3-Lʗ$"hJP2SEXN# w_9+-GTjEf>^P^?ehWdIs'@/*X"--m[k/3ľ>: K^} 6P[Xv\ai -${1=}93÷}z/FWssL6OI4"G˯ъ׽ tg%߿`k[mD#toy>9wNŶ!Ks꫐=_2 SȨ{ĻZ׏XQm&)N䆛l{lÒw+0埯Y(V*о SV -PsAq{]c7l7`A0~a_шnoA-YtaIkbZbD]o.vCK(n)WT2x,epkMD)CNy*5yUMC&Zy''rz{v`gg t8%l\LEcenk bt* b˭oEh{^ o#E˔Ǻa٦"a;Dp!6{[%.mtA/zT,N w;Anmz.(HSt'-к9Hٛ5KF!#Q 媟sH6i X*aG H~ _#c$ہJrC;"cuZќ* W]Ң֓  L+kV҅^w*1gfh3b5XER0M<٤#tWP`Yo|pFE%oB>e9gNդb$408e|6q[!2FtkȄdiĻG,#~񼩎J1/s KNCϠД=n[ъ W8718KdR /!Zj#2LRq_hq~4nՎqˊDL#܆.N%[A ֔P/R&*XEڤb@]@wks)\fp5(z2q0*ƫhw[G^̜V\J&vSg J:%=t,1ՊxhTuə[,=H䨰Z.A1G.j81 ڝ68Q:6 og-9 /ba'-}zOmg[<.U4n,meLo[A+jW:ř`+ vyϴy+4F7[-jw!V]~Eۏ!T:G54]!=0W0Ӆ_ rоv?N0̋˳%DћhXD;07Ͽ4S/7,0N0[h# VVf/w`M#x&bf.2Ewr 4Gioܿ3Z.aEg-6CT A(bۖ|@Q(XxT D<~qJnS#6Y^@bn0=8_CԕkI2gd (.D2q %&it.$XPc{p 4_^b. Az:^?Nh ΑΫ 3fɞ|gZc=rb7ɑAn{hI&ў\?;k IH~Nv7O%F1m8AޑwՓA|`OvtdkHxJd^ER'4 -PBfaOkn[έC_RWB]ŌA;H֌^43p)%aiu݁IqIodRĹ57pR&U,`W! Sll:n>J掸A>fYC/Ajs|z< )!J"ФLzEiN"R4k{+[ ?ﻹm`\$rvkQS1_ %*N`rYAR]H=YvZf<v[$ q D_ +h_G?@&Ҭ$GcdPq0":J;Y[ehnb' !wV\Bd#z"qbiyQpNUIOkU{uo HH**v+w8HMe-*|ev)P)!o"'] N?BiJ[qn|WK~EҔ&n3VH?E L+oӚ(.@/ljW;1d3]ps7Cv樿 # Dk}JZQ 6eQd+T௾-O׷A]ctd3➘ۇW^@yZ{SyuETGw:xGs{& Yʊ^V aw Jyl6":WkTSB,  /!M꛽oWC~ U|\d IA큘P)'xQ{ r OqӎGn$K8ryЖ5gB@J|֕@*E:}\NLS 5PEpv(Bvh٬ ;*R#-X҈<'\=?rZWۢiEu[)뮊iį8#P`6rNC6Sp#|$ ᐎ7x@2 7֤Du I,,!|Gj&Q8Hڷ; ny|jI!UVj/@z*2\8%Z 6&5ԥ&]1,ÎJ6*v = N*As]n'MqJ($Η԰̄;*:_s\!15[Hqf{U@?3W5k`bXY@*oԡ쓢MɲsauZZı~СuJb^!G$w&_8ЧŲ{ELOωCvM$#qc+EKgp 5x ?Ie'TڳYV: y6M* F[|11Vv';72g&?lbqK.GG.mqY/XΉ6U뽼4wTU= J:f]8NC$Oڙ |2r^&'L˜N a>Țw%ț{L*N#·[EIn8 y/߬@|aqG"K$#H؛n!TkR~`Yʼee 3;^!5ԫ&qbǣ1UƩ 6\v- dPp TYn4F{Ɉa;>ݔh(Td%[9x8Tɇ7uX {ȇ4٫ވ*qW@~۳c-Q"ЋtUj*&5ΑTd1E1%uLN?V7 6㒟FW0LA_5$Z+cpܴ.FRFdBgm>qXX'pO&U00kh*`#]>\h5(\w<:]Ҫho|lT\6*1vI֝ dlXg^@-z&.8*ԫ0ȯ6ZP*5yui{;n*rsn|)_OZYI"S]ݺ6.oElGԍN@UViw†  *+(cJ":L|nʦְ<3g2>*:hN51m{`OHՓN+RI U_Logk^ufTwor_Iֲ8/Ԭ'ty=2 YBN#1^ dž:q|lEep軹|n< ;PTEI-447 ,X1 wf>/+Ng(ƞY(@?,8avKNL)BVBsڬsq|_& Tw]Y+?EbjtI 6}@ ShTU~b'gopP!Ȍ@g7ԟӇGv#pZsW)ӼK'E25&ZEݕκ_3`2P0D*@ׯ!0/r[W;6wUe܀ (,ͳ3l4/Z@ugHJ %W-* |ՏN ѓ!X3H?5_jKDvoNc%aܲG@F$',a5i|-WoAng;Y)$|dH,!VC]D72e_:.FρIB=hj :EIمGpΜTah ("6>WQ^ZqBu"Ǝh-btHv 1TU ќ;z]m m.4.ʈIU6 ~g;vcYte2hCuո.ba끖&0q;:%Ҹ3NT.ZNL/5 DuM'}w]XQRq(L(q2^ٰub*d)-#Cjg@ϒ9w.(1_H>T90{iLS1\2PqcL3H>K0-4,Q5f,R`O7{dMp J?~)L@U?"IF+e:΅ 4΄9*9hg]m/~+g*țfه>@0}:I\D0Z޽6Q@]m?d)=\"biuwY F5̬D8YB_zopgSKHIiwJ|4Fq EbԐ`uM1i@1b6("!rB &[--6 OG"+Cַv<ܨ=BMGFp1$*d1@U-\ykP^zWjoKy׃&[Ӂ.C!vn@0IݝGCZ e{ʤ؀ug^ %QTAO b +` K\^O_?O%lh"T-{BV8֌@ *iش=J`43ZJ\ى(054P:*)"}M1Pd0g6A,n#"r<6Xd0ȍƥ"]5sIxZ2ө>s*6vq[]B@@K.Za r>xLA,glzfrӥsm-)}o FA>"X(vdSz~4YR.H}}|=iރ9BN/>0Mԇ2yK@ BTXqԞfL2-5Bwh)%uW'e]b#1ݺ?ӍɯjN!m\1'Ц<D݉xA׿zI|j:kmU)kC7z[ObESb4+@dE5>|7s*\y+u%g W &uNg I!%-w{m FPT _p#J5~Mq_T u8ZvN!-k+]NXWC !9:f30K$u;"=Zq[_bjbVr]@+–WAJّLOݤ  2k-wc/bؤ uqj逜ŘEE[rx>$b/ܫ)i}Tcm>UIGJRqIspW˃:]d2iij čwc^>_]X~c4[ ©é&W}qvX+h^>w1*] N %E> Gq="=\N֑oJK@<:$GQPl-dۙ9Ք6u饷Q\DT"7:8"RNQ`A 4BCr fwGj%rf/ই_ل{Mxzh4fE_@C[-xQ qiH6Hu ɯK@1%\Ԧ*;S7b_tcĦ#SPamE3$Pt~C8$zKX2;{Y߾?dBIs"z-3JvWz6Z Z.(].'kT[>wJ~?p% lfm< wS^qSD #E^d%E0VVW*m!kǨ4`L\A/n)Fc QZ_ĸ\Vם5TMULokD=$mf<(M5֖ua?7&qz0Vߵ; ,6y3y/惤Z|5qQVCșvU0,E^T#V"g0h,(8~$k7ܶYƹP H;G5u#;zzv0@'uX>I~zTeCg5\4 ɟ-viaX „WgkV E8`ZcmA~o=ӟ@{ ܪq츥ӊnϩQa! V.z#='@)1 xϲ *k>@+Ʋ"m4=ࠅ!v yЀ^|N1x.cao JqFs A 6">bƀ Jxͺy|=kڽ4=wYR_~;i&̶+HH%P- P7RWJ 0Cpؤ&)-9YgCK/DRL-Ď:y_&%wW@< Uր^sPLQnN,fxȖv mQgSb% gH )bQ`ڱ5%183ܻl+%Ek*Qfg;|&9=f~ uTr[M'I +eTupgtèx⚭P_Ufg6@!m+@-7h0AS(Q2J[_I`f$:q-*2{/b'}T rl耷UNerSv kץ0VԱ^(_;Uzʜv 1h| V""~ٙ .}FyDBEo^ = lr YO0(rƦWPڍji6MmLAU iӾZukkE|y|P.8hU F:+Q!@ cC!F}h~R 310=_$ka];%bnNѿlD0y?9~iuK .{̞Q•33tZMŀXgA2$u)mz4u:I]0hMe$g]9TY)JżƘMI'(:IuTO# :㏖T|K{06q`۰}ta(ݖ [C{ULQl;aç"!L?Dbàђ~4$4mDvbPs>S(hlxFyfZH:R kGL=ĉh[# ^Rۖ(vspA]jf TW{xJ}s5 zH?Yv$^.DU碌+4mH +ZtB0+\0C3ʲo%#zN3RY'CؽOQ$7Eиbsq(|mg|`4Tg83K&bHZ.#VN2W+(>{P5ڔm:0$Z6i폭~[gl/L  /?@=4T^6d~~IMbsa;[8D[%򘌶LJG)A-!a(mr;?Ym<ghzl?@[?] hJn;DK*C!NEǏkgߵ,/ Gj!kKi/Ds~#hN}a7.^["#xl/1Sil#3GĜrXbld^Bju4im +D@ D󏑜waN[I Vzm"GeҕP(3&CFU}7/N2JSZ"Av0- r Zc^TLnĀ>DS>z`_Qt m'_: `8:gdLvx@a$^y )]YGL)*F@ByT?~n0fn@BBn˃U ʰ)M UxG䧏0w @ ##T~eA;<2O=> йDsK/5^?F {{ UTh˨tzNRG1;{șϘp֙T~QR􍼢o^^>aqL7^d_1W;caijq.3A1,,1EK +){a\npеVVM%7WSWtdlWI$3%hzw_t(] K=c*W|Qm^ge͔fӇkW/igFJHӷ156U^LB@L==ݝlLٛȻicʒ1}/pN{{ C0DbiHe(tA1(Cަ7uK,Uve>pz90__a }IRkOyL&QrdNd@'O -x1eJmAWI?Ru{c-NPaRp2KquD& R-D g93"jjv\ s ۦ\*?' yX=QgE5fW"6#꒡]^,Qܚt\5/>TJZ=k`Mi[==>/z㢼eРQ.ѴbU Z` 5u5rѨS T[{%ȝ[e7>ae`; ֐-{{w+\r+NYNhB#!Vu CD), &Q9܁Qx[. gèJ? `z}R<ߓKrjȷQ◶1%k0OY#H!zP{`r:dN~=j; DpBc`"K֨4wYaph3IC{)GߖP z@ƿd5]o?>h \۸F*_." `Uz!42Zp\~*{!J gL\Xg\BQak\6$:l?r}Ո~۝&=/PP7c$aP.?`>>5{yxbGQy<298 3r6&>\(Dn&}!JUlevV^wLa. ]yˍ((xw3zD }׹k(O@d)ԆAd-xٜIvQ1Q\ BB:Yx].I)<<⃡XkZ ̑ptC2$5_4LЦu`96kBS"ṴkZq=5U(FP\e'C(-tV^g n @dtg$Kg%"'iTGJsFpIr?+@],Mv:?Xiy'b\R59ws[עs=Brr`!8,AYLC6W vL.$xL\T?[6v-fq@~QS@d.$Tz%>bxʌ+JDO4/S(G\|w^EcM5`\2sM<052T}YBSN|j^^p:Z 5"hFE/ݍogO@g!?P~/ZLP -xl?FZ_~ίo:XsW ⦀"tؾh %^߂LO;T3gnppOw24]pSpe~Btny˔T{ǟxFNaƉz6 ^ ){)4J`&nHUdUh~`93RչS[p`i/62[op 4mMK)rKeֹj|%KVd< o(,dQŇ |͙3BBU>̤eNx(IFzxږT/`A?}K]jy !`"_5*E0ljF7*?EiTU˩Ge:$ (MEW_BxYC\֭[圈>T cJ"ɷȫbx=Σ2H֦Q\:w};fdhOؙ.տ{P~ZCKQM2 Z',Ŷ% ;8` 3^Yp99Rk@֎ZlǾLG`6J)y0V˱zWភXE,<}?LCoѺ1(Ik nG?? Ӿ,b7x 4)yqjR91[/r[NǸX+jQ!eovVT-]~QOt-C@Tp]f|N`bB3B.V|u%Spv:uΝg?0D]T:rK* %0! #Ӷ*<#[~W(3)pDjB0yc3~֞_v. Os{ w2]o7H L5%i"$Hz0\S֎q6UǪYujY+BMӸMmXU<%p=RDWSCܬŲIeyietjoj`Or(h q*l϶`aL:C̵5nc#'Rb@o܌w/ydXX@uC m3y $JfꌓF?%RMv%,v2&>Wג#n| hC8!x-f֢I+n#x$Rg {𺔷1獡c޸*J~_yrWΧdܚXօZjBxΰ @h;Mnc}GNgENZ$IE'ƴ&:n|.fRԣ~eA04x(-.7HKIub7)+MKWg>:oe[ B>[J4o@=4-PqL;B.iڶFy1nbbq0p-hjޤuJR.Z-K CEv2˽Oc&\EDVe n'>Rr~Jwn $Հ9>}zs)TBCl̾aɌBLE!}=ޤXiC̮r޴W^pu`3JK{l3rzlq[3kvVPuDltwt8hFbXE' NGv]ǎτCcrw^62UaG/ $L99z+E`Ȼ)ҕ#'f\ 2@#FƝ HUV!LY=R~1EGs2q-^r'08AwI 8EŨc5RƂ'Y2} Q_j޼>-2,J7&{jg$Ɋn!QT{':]mg)=cn2}Qvx]i55X;b E(1 oAHwT^RCL$W &*Z=?G9o^oUwRM 8930_X;9/ְ|߫7U6X%k.f2*v`]QL=~fYE0HGgeL ɑOowAv!l{A퉄TԜdMOړ4OjojFLvw0D Iyyqfn|(XFth.mg3l,7% މk]Ѹ#Q~*U͛נ aӾ,Ov2!XLPS :)ZR[xQ:%9jw 8lTԇ<;bBFH2WŢSd$ e4du>^jYm!IODi;% ۸6:qWug.܏O6"jчbpJ7}_Zn#rwa)GFET/;Ǔ؝5 F)v /*V7!Oa+ KQ!+Us#8%dPB L< ߱=q]CmС+ ]s+9x'I96(!>-%I&-xL1 >OPOd@w+k OCzSla WQ{`OP qy6H>Լ5:U?K*[U 7]yGK-Bhk[|%R/_y#O8~B.{;Di{RԠ]C~7k;aiC`61G&7S WA`A"-28-տ&iw#ٗs;PB/|)o! 4 RpR[G4B!k=)YnƕZFbt;jǏkrie"7R=rGu"Vd0A5t٧&'w7ZdI$ z=МaW٘ Zv s;5QdsF"hp>z-zPkL0OpLo8˷}E2y$XK51vVZ>rsX>KsUZy CG +]}vjCr2>Ǹ#I"z@ܝs_ḔӕߘeJw/NoqB]ְ~35@xoۅb5u6xT:krq![fuOWv8rOuh ?\?  _#37+{4jDϸb1C-U蝆 eӌmw.|1:Nx:4A Z?5i@yk(j ??,A$r^qg iG^i[Pg Z5~l+}=W(u[0U&ڤ?_=x2 n%T%C.KڭNtsWL =Di :A*햝/y@[Z;a;2gi⾛r5o`SεAݯvNj]{vb5}uPym 2٧{"FuKzGc YۿY ɐvjX׽KSH$&hS 8R3asi;SQrٍX 5?g`@%П*[=h:}ŢVR8vgAL ,C<ȢN .Ti}Lb)sV@9Y­io0qj^H>2Zc5̉ABNS "PB pz)# 'ͭ'JxA!qȽmjtg .e3qCå)h[H?96REx!Uwj5* u!aYop_cȓBц ـ{Mϭ,zk mE'9>qh<^ǺV{6̥ŶzboL#X.~C[,[s+QZLN!JЄ&׎"Mԗ5)\//QcxlV8T4 9v17ަ~OlrVk(#=RڐDqM-dS7zsl9d)sxIC<ֱO`l Y^`,!U򯓬 q@Ro"oL !n"Q!B=pL[>!ȽN`Ģ:4_\^饗:R Xfua%Cf5!pGg«0QJ (o 1BIVl?' fn؋Z&Ǜ1]b'skՇMg3H05EUmYPC;TlA/B Pi vâݔtfWeXu{B%n^tDP׿g#<x磸';]Gs!he2'Z)psK%[ H,q ]\BX XL-x_^~U:>R4{3cR3Ρ`NL3@XN.iXii,ǧܮL;`T5vDՙoH|-:NrH5g/p‹,a/s;* rmwϐ(L4\szi9 55k9#U+ntaeucƫOKrK'@CJHr.&ٷŅ")U+ӽ x}fIxtl$:t;/b5ɲidmt*X x|l.dk|1u Vb_g[F׍m˒]ԬdzScL;tS׊*lj||^2 o79)~kd "1Qjh[t#>7x^Ÿ{]:Ӵ pm%"B T)8Tyb_(EVuAE Z{AG^2=rӝƅI@`x9Uq` ZOSkt-ffC䂋an0{)ÔMc }O :+xȁ@/(scR$6^D1 3 :`*Z;KЮeP 6 3b`Є'$m3ܯs%]Sђ=UX'@peK#;x... BkL`:foeJ\?>. r9^EPx7b,`2LS7\e*qrO?}sG"_ґz+iU-bU9q B,3+!N_ȻCH<y-޾(28A,oF0%[PF[~n\]CmT1O S&S>c :3Z z6c@jhv܂4pS5i?ƚW5W- 5l̾1~ gܩ l3CHuoiלJJJծ'a+;(Iiׄ(Uؼ8I/W!ѵە=>fчV#Yڊša'*qod,r0#t>e}3B*D~4ʧzTM͡1}Fc99z vA@Ks{64 3V峜b/' Ӗa$HsYQjDݖ1m+h=, p+b1H F{ꘓڹ"Ϫ*Ť}U;Ʈ|0z I!Nss_?٪ ße^VO^qiQQ*)Ϸ#EuEz!]ϐIY"^ R*#^-( 9,\&b'(iɇK*갶LUhR$gmj!-ȘMalay kڕ62q{ hϞ:Eɋl/ mS4ANJf:٭-`Z31iUDx5|tX,n{{B)؞ٌbZurޱQ6ܗ~`j&"}?tZsٵM]")ihUܝ#7#^*@ pS&ÕxTv4l$iN!Tޓf%6;$7,P{Hwm]_WY1۾E`ozf 94?L*h;9;5H.ίy~k5al3a3Ë&u/h D%mGi=8398 F"fF`:>y-[_&Ir N$v {~ 65qRM6UI%>3GQ}Sf%wvuPedŽ7h܉ܑ޳.}5AQMW`r:A&5v*6 vV!CEd!~? )mBnsX;CҤ5@g&H|Zùڮɞ硳V+lL=0!X@lKͬt0lN̲Upėrἰa=6Q,0Gp?AJljRWk۹wIm`*0EUQWw>Mp+>AFv3jR|$ caݐkï.a0'1KXb7\8_^Hꬦ4` ba`*Y}L NvwX7B (ǝ9K4GyGb<BZ\eL= kxDHV12#k͌aWa#tKjb˒g{;q#JD(^N0C#ؖsC}: ƨdr{vcBU >HS7 /xjbÄ́x7٫>mK.0d~ j癶;¢h >bzP)dFwDu}@#;XЋxc;E9c[jIaՄٲ1!GjwtN?'t?GUPZ@Zˆ,b^ ܁zDM#LNKʉF05{]hx-H;Ti{$b.\';'mݸhZ^iJle͌n"2)eW2 J ٶ/вZ6…|$ z]bqO;mc y[(zW.4osxs<4)X{bf)7 D-N) z8 ,ޚ憴qŒW_qܠA,uNĎ @u3>|އ\FZ,J='rnSŠ,w*?L$xRM 9m=>XFx׶,,ɧ)>96]e!Y*1A0%ob苺$j CzWʼnF܋j'B8 #꼌b|B++n+]`[3A'!{cTAo [TNK?y*3O _L <#$8I|9eJ B uRC%uv7Ց6$لAf}1bW~vWJn% !r!׍x- @vp~ >~S ng2VjLD'>xhZn<2VRYDIvLqt5LunYFp2Sc& PWZXq& 7r$ڮQBpOoO|q̠p cX)֠XFg(zGGTJY^,hgT0:< S"  "n !(}E "(wS-Fq#ӈ+ƸN/`'׷N633b9Mhh}2\ǁ+cS˼Y+%DϺԾLYq,a肞?L'DJT;(x)^4Xm'v/ztۖ∿ߤ_l" %&HU#Gj8cO"*u;ҨYq.%5>A#zHgko`+u`j$g;Xʷx++g 9G*5I2k;^? .#ʄ@MoijxP,ǴPE' BHmJ{02n4DčӶ]5aPV/@8]*UϏc9`ZJxvj!\o;e-^U X^6v-z_ V2G#=\+@&²$q R5tMoπ*f~ow&-|=z^[%hfn@?&XchÁ'g:I쳙hV^53!,Mݮ)[;C>STjE[ާ=H[DŽ8atYQzhu>P@G>߿-ANȻnvRv:5.Q uErJ ODŽ:?O tWZid/(!&rݧr1 KKTZb`բXLf5Ǭ'F:Dk1>.A;)4xQ!,ա%sW3C'%˗r$7;-Tϩ[Vy$'/sSR-t]Y#Bf;u2pcb#׬>JESVP2v?m hk=o3 n3?1XwrTL=fM顯c0 aWP) ZXNP9>gk Ӊ#>r8ߤ$lPf|?Nk E ճeDi9h| Teoc$9 /my3 i?#hBz41y ^ $]v8Zx =qE@W'P$+O*JSEJaTi7ԿR]'  m nF7ʧ$?"'q 5~NQD+O1s$ d' Z >{ 6LEUL_o?@;|f D4OG3i=Ј9a'CzQ¬q:D߿,Y)LM7(fⱢA?I3.IVbeM&ݼR9SsJ$% h4;:>xD.`ݝU>// Ð"vm.Ocx #bHX7y"9`  `w s6::|*֭ Q R7' iKtxZ@˖c.'rUT&: x#vp'̦5avVbЕ jΘ9"q!PY. J{9C h0(Q%т(z4$3ƣ%޿gԱ=e goqm@nu\)/Ⱦ%]jǨ=&%ѣU:kmJw>XxFjaQ"oi.Rz>ǫEnB)pDA1ު{"D[ C;sEx^Ec}x)"6LMo-Qoj3 FI=1``h#q2\Rfzrr zCm~7ӳcVQ0k(b1A&3w5%\3Ҝ, AqXNɈTRJaكv}F`X v:e8%h8RZ9M+1ZA|cI&5k?W!~ Mg@Z,D,؃:3*`#,i_tߓx$8=;H"ekB1^ 7C \!@rScDkZ(YWuB`ӹp9HPV=; [d~3ݎRuy[M1w,Md3#C7K2Fv аSϠ[*\a-N@FכZ4+[B$ 0\9I0CI\FxHݟ 3&`@79A0 _[Y(Nctm0Wsmܥg) 5"UFw-PDwF'K{TICJU1FUӊ1.%!LqB@3Aɩ1] {,Pdkȅ[QlxO^’߀KĪݒn%2̷cTZR們{4Hz@\ݦtW}Oކ`ХV!*8IcӝK?td7rʗ'!>@~r.zYEK!2*ImOI!(u&@FF8|W $nχ,+ "`^\r`/;R_]amo8Gh@zQYiN?sG*";${C۞Ec"cڦ.g˧e9d΋B1zX9su4ltXزG>dZac5um)rhw\p&O&غd4wjty}p$nln\)q"ӤrOlyy0Ma2C "8`O/vܘIa?j<"dRFheu:7]@9O L6~lK4OsC:&- ٭H+xW.z[G٩+U:P3R鉔_c"/@0A\^u 6iEL崬cʫO~8Y@ 0I[]ynӉr }UpRzN#(g''Ly_U47.oT97Z* vP6\ LlkWEN*+iACUp`6N\yDD}DmO"x# n-m3Cyg 8!!m0'p^#v ;:J\g_\W&I((]F[ NuWݎ0bqy "Pd-dDmEc}YF(p ,_ЕoiȾ~x>1kd C~\njYA ZTUs VNz M|La OQeCRՌUDJ xϜ5oe.u?7lP\`} D.Ё)uԐ-}4fz:\;rՉ =Eud:"#?qo\tXOLaLd|S} kJj\c`%OnY']6RP1,FХgqzX3D yybDq Fߑ[L6͝ܟ}8jNz A0Ը&':bsxd{8݇aϏ^>!/2__3|qy8}I19=YLځ^Ɍ]0!EB7+7&CAix;[|pLkC )?(&`S`=hqf0P"ɘvBy* bSͮm}8ޗrȘyqfڬ/) [/\3VFwunXfDy 8`NwSG]֌\Mx!0jԨR"aElW, [q߈cZz}~͡]Fu`% Uعb "Pk\VѥH-2AWGEuTߑ<]Mήqwgohud}3.,L`0ѳ ?Adʀ"6~?rpY3-mgNdE1QEDx- 'uyg5PXK jf-ΜT!Կ,ydzHZP.R21m=EA}aM$Sqt;ma';0w>GMx^*OG$zU1osb%5[Y-74hCZG#gLse#x*6b+[E)~G Ae}'9Z-vzxA:fc~!i^>|C ~\MOzEAElO E\m{;_Чđ]|=|:R] 5"q6s~y>@1Q."H>XipsnڸbIB7?&w&[S &XC0슖aBL)r:7?V,oZtDi)}~9IO) 'f;dN6W[{5GDyt$sf &lmRx;e( d:2%M)\.E?YT=؇UbЯ;|U ͚YU#ðy7G`6a*(q$UۂSY`Д SL6:iz1305mܕmN{Yos|8E=8ْG hh)RN_5'.)yhsWGoN$6 4_5w" e/г~'W1U^CQ23'D1O.O;܌NKpɨ<8cuˀy(B me?Wb:V @)mD,5 -D?eK}j˷_Q/MRͷuħf(e]cc*Cjk2%c`ðp.uyeCBx[ *p]e'97z_P/uPT+tܝkdPv+v$LQkR~$5%d[sw[-EZVC-;TlnTd151&xL1OdRpAA,􅼩P.[ 58>Qŋ=úwrr#+C -)} f=F\PW}&tֈfB<^E>Cm,qh(5&L)6 SJGhHa0ȏ ރawP ʖ91צ*8y̑X榭j [KM;>><=c!5D̲̏hϻ ::{FKՖ*ڻ7ɸ ܌^o2;tǵG-@V~igD(sI!5O\6b\*᛼8Zoܜ 'Gُ "Z"%m7Oi'V1zSBRְSط)Ċ^Z~du"_DPuxԢ|nM(gU>V' jnF,/ߟ yJF&X >p5YRr.J#59;y.Bk;Η%"7ӨE"cmIl}V_'YH(hdNK|?Ӈ8P2RȧrEcFSYUa|P=?!rYoϱi Ā=Xy ٢1ڊ@HMe1-|@AUHc㮝o$+!S` Ta/x*Uk(aN{u pʁ+&M ßO_9kYSH\UBzʷɌVDEsF],(^=8D*sOθL`#KYzb=q !fR{x,B_ok#PTUJ[A"&k__07ZwK ZX a \q- lZx)nP\6 :.Vr CWLB#2ZiGҎ1-L\y0o*B%ĺ`,mJ(ҿ *=hG,`߉ScS5^l~P| zPG$١N0+~4 ٕKBkد;:"6 B }2[{ CĚQ Fd Pab,- RA3z.O1q +uS0cFgbLROFe3KD:O*6iè[+%} D o"Hl{}~6vb0w-d/HANFw3{~vƮI^0I7PXy^%i2μx'Š0Ql{bW tywxl}^<|x*l;H|ɽW@Lmp}Hzu+EM$JX(wVP+dPQh ES/Bt"7x 2+ sr{k} 'C}hAȁ~Q`BD$)@.Z@\lQo^*FO!N62H-(;\LJ=o5Pnd*RIMʦ_Ҿ~͕٬}6 D{ jR}ZwĹ1칕 5kG8d3 c\ B>tꍆ6iDqm-g*=㆔L*g> V5 "ەҌ#`E5Kte_?0|u6' An8zܒ Gh̾%}¯bdx4au+^ M0S.MF !(  4XghVl´[,4fR' 焄54/j )_|}e% b.nhKcw*O.y_u6foS]?@h)!AH _kl7Dʞ= >9B3GHw; -xv? B=WF*㨞E6q_' u^C 9`X5n S dw7ڱ#aVL$}(vQwfޣ'S,2dPlks%>|YaXי8k#Q4o|}-]tM5f׈$nVo4 Yظxzk㱢 !'ŮZ Hjw}`s\㩙8?ɛw%XHY*AJ]`z|rN gGt(h]Il)8<q9&5:bF{IgIZDś'f#?fbQ·\j`UY^TKۙV 6{ k 5,挩ě+;ApV$bG CORʷ5Q qb^VBZ2zG;i0i\.nL_j",$XN  BIl.5tÑ#`$Q#H[POɂg2F/`zbVO{Wq>> [N(c֖aF9*>z , ߁h]]!U6$hyHԉF{\KE*WnF1`R+J}k@]|oWU3/L/OtdDiUsNv;%%rZFjø' O@m[6a'L}.$q 1Ҫy:*3$틩wLr^@mR;D8Q 'a' ݉Dr͠s"g_7DcwQO #pN@R4 0X^81|&#SGoNMcٍGgy.HS4; _mhݸ%gF;d?FW3=b&k5pf(>vFHe#ʼGa=y #-dGg2q6#Dw:$)5XwZpCXK cd^=E)]9xV̿Hk|3u4mʲ6˺OPkEp2N՗csaIQE~c;U'Nf4|]^:ү=B'q6-v< <`.{[d9+&}YLJq6qХ0ix%9-1 9R,ۇ*e:շP) i TT*Pǟ4ٕYjC&z>"]QV-xwwA\R?p rY ]j<+sU(Br#RDcd%poztFS:$`J-t\Q~*8 PSV7euBe߭u3pn5t6.D79tŊ'*:~ cg:3&*:Vi `cՙ0}H;tahkRѡ Cfk \F$p2|Bvߨ-~9D 疥H뎐HU 041' pI (i,.iQ@RIJX'HC%`!yyl+h\CMMrf<85 ғ`7.^40HsqALʳ KW*|HB9p^>]]2%kGh!<L7U&vX;iKȋ0YqJhIz:cK?qwX T =OaW2qE֡}߁nyׄ:Sn"Ȫj5`^O"Ñp%|=xgu5EY O!ѿfxf%HֿʄPٮ VY|M}/s>|4躥aG'` Q- bkI^$rN\ASL-!GX g2yJ1:cRĭVLzt~EXeR `.֧병)C%:} j/ӘKK]Jc\vRŰ ;PC/[%g j-}U?.q 3w@βrRף6BD0g:yYe+k;]|_J3A}1+4|t5-x ÜBݷF.[aHq9#|k;5JQ]à*C=NJxژn3\XAD~vAUŏIF{O_^"T >,'+>jJY\ {Ȳbĭ8r\0gT^f"36[:rCQcɨ> ieE֖w8/q(Χ\y^d ΢Zy>PGyDS9οCElIUƥ]w-ZuyשbMȠ Hx[`.uFmqC S4v` ׃p֟gO)Nwoqt"ҘZrx"sƲR\:l|w)JA8$:"un0 )ȤRw RL5[XAt[{Di笕g@ކPzcTgD}j j_ʅrNpVBKqmeQ;XÕ~t@^aDŽ :uR2ԫ,+b)NCB@*lĨG72vV\nIfO;'B ͇@o7|R0E΢jn?%/h6{Tjs\tAkK\N7?Ƣ88 X*X*lyP$ `MU-'i ZG!lmY'|At}{<J&ã !<`ziw h\A`4} v2} *'Emh[wvLt2c-/\IV'Z@]v6B^3qWQ=I% 4SEIo9JmM ߗuHVamD3ўU+_'MptTMI̢yƒpխq}B5L&<ֵij h;v _[muZʚ ذ| #ȳvCqJuguUSQVSa.|=+/N]Zxsѝ!1.lOӆM̭H"u3=(*2YlfGfm`T^KGY. iaQL9[m.VoݹO9֡NL"s(G_~<6Z wrq(" aQ)3y>x晕,)8},p#w(NB8!Ej]mP d'78tr I5$DaH^7Mx!qxH9Iό2{͉PLbAS!= _}#){s8vbW%cuECesNRG PT_NLd*yk`%P w_{_pfs YEEqc3]sBn1څ)b*|Y909SGA"Ba[[iۣ!ZCTR)Y`߼"0 UHF| Q5^ry= t0Zk~Rp" X0pĬ 8s/S=Vi|Yu IAs̸ \@FJ}E%6N=C?&Zq_:(p).)ɋȔc&94 IYё?5m29 bWIqE"2. "aJU`@q܋Sw^?0DyԦm"ӷPNfcHo֋B($sas˖5^ˊs70XZ!w3O*Z37~ӎm+4J l3+,Hʔ[r{*=41=4~y{|]P٣ro! xHo< 9f¸N "[;r7.زQMV/kY(ԞS?/bua^~(^j"Kv;="1Ӣn&ӱrR =EYiqc]_cY_|"lf2Ȅ.e S+i}9#JDzH0wΏK3kJΥ~=4kf^E"^l!O@m/7NbϬ?+yZ$e3A筹&Ewmv4&$Wbw|γ^=&z֎%)?)wOnpČ@IR>`繜h FGܸKٯ& ӵӤ TQXGi F6sTsv݌IF\1!ut`am]s0YډR c|3LճH&+$qEhILCI*O \ 9"*J++w^τW hpl2en]i&-Qqo,}ߛv=Oki7kp}ڳuk,J\D#Lp z<ܨHY/sIWHuszZH13kCt|iXy-S|6 ]&y У{:'ۉ\Aɷc?)IB6c! NRY[,NOdظʓ/Ҥ+H2b żLI%nG) ̲+aia~`h9J Kܚ|[&Bgt[na|2 j#6>^9訝xjb-,, fZqKj6qt-ő__a~vuo0NWA.Ble5+zŪ腊{$D3<ڒs*l+ kaa50)J-o%㸢VUMmfD]Vj`mE`9Y'E@%iPGρ:|+1C|k탧H܀1s6gČTdx{yA͝b.'to$nzl&R }} /I[H<5|,5}AXbWZolF+6V3 /p)b/CߋpErgu/ܮz=P&  韡%ΐ*P'~f`jlir=U}fUީ9@:x6Zщ f%čDRlN?,u8'A"B9Y" yy 2 24 9!2D؍rA,zJ"ວ^S[/_nb }9DƓv)٬2‡L@}@sja_j ]$nHGN謃F4Kj9 -5,>ȰQjiUp*ob?-*ņsȞ+f:c*0@PL{VF.(3\{YX."NOq; ť˘J%IZsW؅It>$m=FCt,/C]Nl忽QبĠ^9r:ݧ9I&[r1.3LK-A$w@Ed(V#GvS*>#)pzhkkMR?ᳵ.UyթYH3- 7)2GkZwZwD7*K39DAvZbnxMS w-ӭao$DZ1}g~mn!pBhw?'-Xߴr M5HTwGۖF薛~/H3~iS5Kv8+ EvǢ[ᜪ/;\&)h.V| (-2eRJ9D_2iD62]viӬ FDZXtideL(WŒKٌZa8W7.̤ik9|M#^$Bl .)c!<(ߘcQ/νT]# 'Dǡx] ɺnD&" D N)dmw~5?0*Tdíܳ]+%W|ކak Yi6fHK})ZfooL!5%ȿ<8kh,sWu!_r!Ɵwv8h _+ҢcFQ@0v]UAjp97Hkȴv(oLMhBqlLZfʕWNjejȽu}d`)'D30ؖMr]h)-%8^Wm{rAj/F& Tf0 Y5S}ĀRμ=ǨKk5l=BIGD(0ձ2;M^W`|ge'ڂw}%-x^e}%%E')F&u LExk/agIFaYλ ׄW} %-dvH+ЪZ2ٿ^n}RbqtZ]N W/]UWYxG&[b0bD7NAc7}̓ų,xFQ gY o tݺ! |^HQ5zJ!XڰI3^,{,,+MR(6ڋ0%xG}ũ$id_z:jDPt"Lg ZJK*#^e֝;xg}+&;[Zɕ[?Yޤ_e { vhĝȜ i(f<>\9&G!8<8 ^&LȮr`u)n^Dw$S)ط{Oq0aȵ:emd_'AȠ"OjOQMύ>fM1 .t_;eioD?>?Ӆpث.ݳ.Zx{'! YzlCoQi۫a}1xӍVKBGAI?IjJw W;W4n$UPTz[/g/T& |=3_7wc_w[]P9@g $׏[FoxS?p`M5jTb3{D_ Jvz'Ql憾$yؠjDf>aiW ]:`3*p9 BDNzm&/g"Aq-GF]s)5I;t-ZCk\^7@жt- W2Lh3SW o" 9E:7 6PvQ[qD$VD0K?}4~i%yjZߘJXbdY5FJ􊼊dM tH,c$ed( a jС.p=gVSTɕk| I3fC$ue;&krNZ=Qҽ?GŪzoI$ qv(ci?Mڂ*F2UnLZ`>/eDɒ*HxhKIiЋ&T{Ǯn\ ,5Ur;Cta@77QpGyk/%^ qK{7PFª"FX]cQgY^8d=_rM;GQ%Ȁ/=vÓW~/ jj/ՒK ξw5 wji@geGJ|Ї!#2((\W%5'cN)+ VQ'ClIc|f'vD fzdy",cFTq3먽Y KpF`U?ZnE@3yxiJ ] ?K k*b]Lg`,L0^EJC;ARP]7,qeyȉ\JLZ#4}G`ϔ+ǩ+v!Ơi:/ ȏ%s}e낦c_I?I!\CvBG,hW T6 =%S,j2#SeӐ)pxK5t( :Ww^:{8)_4!!p<_Q?I2T&96Lc[[BFt ت`HGmG^iUdR4+^_*86,0ZaΗrHnc]R??6`yJXWԯNydÖ!"!i݆v;ۄܝ(Vr1y)nI$5D .&8cL ?X-te\24Չdݽ]԰Qn^lpy>% jN> _{G15 GS<=$Xm7sI*e8c:LamD4aol4-rmZ)4\cg.DJO&*dQgyŬ ~{!A{egۼ^EBDWx>elYjZ"e!d:S_Ug-.㋒prD# C1@>}%QLrr>Fz2j2˔2`_hm5:j1+cCҪ&1E1B8Y潏,Qhw0y?lLn5¼m4ǤS@ԃ%~:FP,&\%Te+,4t*^~b.ԩiS"`rFQ.Rs.kov-&C={JwPwi<7OuIR]-4Ѵi4Fˊx4*h؏yA€} RQ>$Uu+iLc_:a0 /7c聁 _l60=AYeY8)O6ч䁳Cͣ$,V^􈡎p2* ŏlW[Q́ {'&9⛆_1PG UV0[ vɀ.RhHLBH o*u\g"=UdRѰu#~ U<}Jn!E/t-yb17 C0i}W޸iH:k(ڍ[Thb`3Rc>5b'Q M+O 51ݱL˱oFqd@q\Ω}Rҧ4H@u|h@APc TU}v֎IMcuCAڒ1'p)PS|4HZ*7y,R ԢX &7?2M'<1hX;e`\;=,-KFݥ& fȣ}]{ 9rVޞ` K]EXSO.d6{ƪ܋[K#Wgf[Eoh$ﴣN V9lZ#yQLɆDƍQ)k $F@z t1:)Esjq y>2[wΧW[X.<9j suVJ/+ 谥xFHhtcЕM}mu $4,g9D@wEZ~`Qʺy⑺KСdLK;LL K cҌJjdM:B+I Y*妶;qmUE7^. /1ٺ;F@װ Q곾_יik\/J_ғeN^" K 3> Qg sNaW@mLDݙ 0 s=[JbFқ a7^Udeh]fVy=[G Dro6k[gؑId8uL H0z Hю魀d7tri#o+S7R7e҅Q5  X/]{melvjڡ"/^eIp7˛kB RrR! -@A ZzYCH<$b2]i_i; nP d=6k&]١߃Q4Ĵ?_~R7~;8 h?Bv(Fw>'ÙyZtFk]TnGO<9qy\Z U# 3+3C/3i+>Km.+A8k kCl=!a mI c53(<P]'֢}jzp#!3G3'2AU!tWh?e7m ^Wya-#H Pkc4~QW}gxZ >e7hɧsBv۽7,Hy N.b.0X9zy4ScD,ڬ0 ;Mv( 3;^"cIbu6.o[r*n rs#cFx:|Knl}X#Ee@1z=C mWhs?x_R&?2fov!x%*t^1tyبnn~$w Q7g/[-քYC~8C~jC(حӄ59qPW7jlviЄ)aoh$$k |?M-D]] }]f ހz]6Esʤz1syEUG6vA` a|R[-QBzpH"[4v#:ss[2x4KJ4r:G ek}>o/qA_|7F Ƃ -hM誹\Bư%euEgw Wx3W)2Ls sYLq|r:>!uZ mر72pr fa09O7 <;^Ƽ+6B>d R0Felr;*Uo ng%sːL .uWJr0~[s^%05Պpϔh8 fw!)< I+p)IH0CUFd AL zg^L>|3\6 sAu?d s@ӲX o,I^GC9M}{?2_Խeڙ8CYOYPHM}~ò*yanKc|PO{((+c(}Í\gI*c0 _9qFob/fY@6I/>qnߙۏ`_ Yp"LIq6-ےBz9K^"N_Bu\BzZ{qWO[LAb`LfԴ/18h6ВH$ZIZu1"?9oۤj*aMsm9 cD5E^.`G>8g tDfS#C\+2zLEaQʪx]˜tDg r,0̔&ۗyNӌ _ܡ# 0߷ޮV5-^Iv*i:a"܋-yVBn l.&B9`ěAtw%r a3`n(YwH4z߽(㰺QC >Y _\p$7&ķmy ;ۇ B^Z|vAOK^fa ׃ZߘϥUV7f"M)xNyQV֝x_=Wb *_THP砯} *R!DVTZL"wxSb RภG zpnWܟO3;RTN,dy(m>;=Yt{?e_ ; NAu4ANy\fx4'" a>JeS`fh9jh |63i¬\hhAPՑmjQ-<sϯᕨxeB$׭u3"-ҫ@٬j*Hj8LUC'o[NWj=V#dz`6lc1dFl]?2N/Hj Dr{%Slj_oI‡)*2k-oÿ JAmZNJ 2j!)1q&Eߛ[r>*gn̊ap^8/S($8n^(so}ļ v }BL78˒tqLml}'ʝR*M(_u~Ul5m-vYjw-#E?^Ʈ.Mh٩_VTpQ&t'HLМp?ԌBjnF6kF8:4F_@گEjxmEH@R!!+"S;_7-uacw2҃r$,X RodžUhU\J1s L𹘩ٗ;p GQDO1JSdmwv6d,XQ< aXXTԁ)v*&唋4,~Eᤇp;KpM-2V3 t$ı䍰֦-ho&]_8o0!F.5vot+젓UҰmqe1]Y3J# :&c}b3T8Ot[{\qfsZ8*i`BggCVR+C :V&^8˭U9o[L̍PvMW3V,WOK:-љx4zQQ bOsfJ`c <I#у:>`\5JLQٜU5Xe@fPg{~d21Z iߩ.'lFkF~>l^=+YTB'p !ɍ_ fPu='lw2{~CL<07 hM#lφkHk! F\@"|JEm"?'@C}',=Ĭ/q W :\"kj1 Pǟs9笲йк3DJ$vsg(2n 8|eAs;0'lBkFJl2F'` I>,)1G$>ʛ狲^.:|+2iKdkqΕ?Y/m=$ä=v" ~,>&R'[0^, gbhx>,M@[nE߸fTAAl@.=!MjFB Zi¬(GH8IP}OSb ntchdw Owy,=i/s/DID(@2n%Z.d!Bzkw72: aFx mNM|eڦ@븎\V?"pY$ӻ#qao:L@OsO>LiEږ%E?\(0 ]#]f@삔iX2]ГGI? YXW?5E,buc5{A}g 6/iIHhaԊ1'x3PCa%mzHvk/~l̑Ke9r9sV{ub>|*?LܖhT ޸Q*uM^,T+'KDT3@ysM0h 5 GiC. 5xřLLY8v6DzZ.?>f=Mo`3 $pc}Y(=6c<nR[4(;Bop@6k4s C7/cŏoCJ }b%0PN2%ZwZ= i(%Buz]qhvX/ͿRV [[ɺ:d%?Qk ]GDZ#͇n,Vi&'u28~kM"B"v+EI4]I@dĢ?*yw`R9 {UǀbKvNnq<˴|2Oٔ7ǀ#n@a%Xn >C` p/4+y-$O=HuhZ<$Ml}aw/2^lӿ-]Y9"pQՃt#(Eڭl1V@TY&}ۜ_\Fg15Wr9M$Y v"Eaбv=$}Ϧ17C -7`VW&NΔ3K]}3Wg8-%U&s5I@H1IWCghŞ74*A 鬝OIddF.NH[Zt%єwHRun$YxR @T:EBϥ 0 EH-`|&g:OC8Y'3lj(k;L C pNš>;JMPT\p Oe a9Ow$n\܉Yv9@?"qܚCP!dvq%]%hx#(`-~E:/J'4[J} V{r;WpSTvලEޱSpW8adSGŤo3P91ֽ]wie'b% ODN&ZŮ095lhg/455Xה(/ Rr.79I`h1hS& ?~'HT=#;yRƂRdHl$drji=">Bk6|xF`" mTh~0T̐e02P;gF[r<š( p4F&"ip\ArcYdCzE{B 9Wm3yp7 &o,Gw rM7Nҙ̡uoK\">T4&MUn#C޴{\Wm jZ:K.t#}=mE>{*wn na̠khP/p?AQzqN߶.ZdE.U0g%DuqS@ t.%QZ|(.DPFi R L\ # g8BR[qQVT$U/zLJS[MOF}W^t:9%KFIȚ=`ǹ}ׯ?`X$ '0ԣSU25s34qku6 =(Y@)`v ,ɦ^4~ޠ|y%*I2+d|1X2iso{ѬD{=Hfk%slߟݢ47uעAxȞ rJr^ PXg}~#Ѹ=ʪ!>KSٱ&l?|V6Ў3>!޺՜NGHxhTⳗ/e-.€gv⿺ZͨzQNVߜnDGrɃƘ^N?;ETQ󿑏ٜ1CM#*.MfwzHyst|(eP?0ɥ =F%pG<[ l.3yo"g_&Ã(Ӯ񜢇&U`uM4*dGո~"oVpO"E@^z*E8efyKOzֳߖ걔acM~Gtsњ:L mC-Kހz{ ;۬ZnFoo3PP`Efk y--\ȉωꥂYAp=TDt:I(x"#f,\G-Ou׾ERV?ZhRKfqwd) *06Y-DOp"po&4)Dh(_ϩ)$7ѶꋊSPAJѡcדVfTC e+캡6:x{$3G/o5RA,VHXE8`i#ߕƒ7a"\e%{mʠ֗r 5^UTfI3q4"@|s8@r N5/xMxmbaN' (zZpMhد]&',j 푣 L#,<ӼcoĒ0S[OQ&IF2@k@Nڽr(ܰ|%8e+pVqW E¤ JzJoANAdxWV6ٱRY7%^!̯ѨX(~[皍!7'FB^x*Jdq٪o-a!f=yΒ W\ZI'3?HcPj֎ǜoO GB3C4Ae㟲9V?P_7T 7ZroPLǂCo p d" aJs%j!ŭ+ e5T>$0 sUxiwM1uӅ&lYщ嚜cmo6ǥ|*9,ƾDš"UHgoVG:cm:8pk?v{D.4p@ȩN:ZV "?oAØ dim3gf 7dIJ eR5]}$aW.W~gR?-͇i8fKcٙGœt? .YF2]'z! 'D!ڈD;Xh Fbr}r}q\6EGCY@Qƨu0P(> ?!Kwt" @p062WATsf ƚ36;hU9yfn.Tix.0v;+ "=C+Qb#6c -+J1 "U-wgw &{3&7nB"ggFJ\Yq%vPj#FG۞)Y!Hܑr9bI'!rk}Kn r[Dv,+gJS(Vz`R\qߢ2$t-~ 0~:ԗjZ 4Y^< =ܜ266mC wx9sV밉tT0v.ܼhA3EbbdC<. `b`C@ /eQ\g0ʶQ-Xp2p']mBS_ZqF¿'BrN z|䅓r%wnCΖ2%/M֗;0~T* %ct_(^}Q(9yՉay;|3}GAId\s~!>Y)xN0nӡBM<ÓJ)9u;0IӲӥmw-ϽS),fk#63Qա‰TUT`*S/Q&@w^f;(Gք]I !V$(G`.TZ& ?)1`?N&!"!6:LJ+$6[)=.P5C@= kAk֊O` BaZj;DUaGG6(<h9?fĞ P hն%bhk-UEwj~aҐFM K2Na;XSx C46խldCKW~&F^Nt}߯1ul (͡[MVVPʚL7Cᆊf(P5D?`xcw= 5J9tN&/j,%1C_LjAg|\L=UGf:H@Iwl =_qMUcHȏCC̰4:c "cdi%p8f Zfa.p3 c ,G7z6Xe=!Es+ZNJrW;0@Ja#UicEdGM1Hϫx\k?,pz;ڮٷӯߘ*rE@84h2n?z'K~:dzk|Hy+]yvG4|az9p9&?_T~$+$T-֧z׍=n+X]C ]t6õsIpV'`Ҧc^2n|%, HYL:+<*0j//VW!1aDVipyO605k\bX qS"➫9nq ae1? :#AD&8}"5[>Xk*M$ 2_$-Cwwcڛs~Z :Y :a6p:hk xKϊ8EcKFWdOSUΆ:'kP1Eފ+('KeƯe *6ؠ*X IשHDۭ 8$AJ ,vǐ- '* nn{7C N7p >. R8mTrJbsHƩ-Xxd>_p-~gpDR C v'х>tD&\,&.x# ՑƶsҴL:bX).#{N* i-˰%Z6F:hNtZrT_?gVtϰSHˌw?.^զ űE*/i>Y cW>b'(27FMM썁b{rصU~H_yw=-P&w9w3x')0Fv)kBޏ%h}qIk;upٷEQY]֝վag7QBC .Qy zOb_?CmB9ʞ :$>_yPϱg |ZP%R׺9_xhkin_`p~C{gy{%d4v{Gr%RblbRMK,U.@ 25xԁ]x~WHovzbAqh_z=G@4ʮMvy$]r5D7(/hMmݜax).?vp7&^fu5Ls:(74Ou>ʲY5aM@_@pߎMSatcL:وr8 $>04mE>*w)"WCd cS7?*~YZRf+| \{ BEQRy$zQ䙌˯2|y5 Ͳe+7!k D^X/_ke5⽎U*wF`CRj?.X2I,fXa)[Wfb?ܰ61XNbrE("+BQɽ 391%]B6,h:[ӤxHx[UWB%t}vj)kZ`LBMzX+b Z>$Y/|` p#l=ူa,ϳ> 3ѶʗMwH?b}BxũH`ahAȨmGŘ>c)YqѼZqÞwxuX?0~N&@LFF3XCJKNYZcl@P< Q(M%絜ȣF5b#kX$*5*_$-͝e)8| rԋr~X`byVGk~Vtt-*-Ghf#prp.zV/_猭.y;r .{hTzNVDӘ/9)e\}_6"#$Gs/>>)/"ǕY ; bQꡤ=\4Jph̫X@s a[@ X (}О}BVZ4۔w 4/L_+wFז箊NYwDC])<\)^$-$>Êv{hݤ1(KvH]|KwbB@2!%-6&h*V<[dՔe%Tܞ |:c;.]}xE10즚] }D-_$ `2(5&[Pna/BjងR4weعV'ēVh/tq$ MѴ{1Moٹt3UĆ $}9V F}^\O|0ƶxF,*AuhɨI Ҵs}ɃU.g"#fӲLa2Q鲫eflIp#]wѝpw>ޫ5$p0d^VsO")Px!M] x İzO&փo_7KKsOЁK8VVY^5{i,t.Ts[QF}?ZS%VBr8mi8.޻ 1ֆAEoNAp0P1R9Qa )c;DHQ|!W%X6Bx_׌1"Yp74U=N9MgEE)Kż9/7Sjb_ݥ%[~ 1 @#u0yXY=%ӽThwCկ y8B$͎>y}4}a ,@NaOR%+mB.ƳٻkЇ&hU [耋ԋ-.(]nD'QVBH̰mAKMoQL>EQ2Ҽ#=w;ŦX?spMѸ-gC|mF}af+O3O{ HU:14jCC6۳ܐi괵|,$mp_fWX44fXBgX>/[/kGLNQK¿M r6<{Ʊa+^#b'x~n>&'%lkžJp z,0>]5Пx#~n 6z[ T>5Y+v*9T$JUxg",EY:72FVdGJv&s9Ax1vQx|KK2]/[ϔ;; pBF3E8l~kBAOAFqν(&@uv:vQ21.@zap.'*xY!# xǯ[2  ?0U]]Y!4 ^7a/orDXဏD#ɗka3Z!Ks Li@' 0؂bn;PeKBY gDx*a;..|x֩j10Nfz'5EC08(qy+`lG p1QJ Pnj`f6c}+O"mFts(l[Z.)hPz4y"n r͗ԻKDV. +9cƒ }rFSPTػPw( BDFRb7kcM'+\lVI M9tL q}yg Η ![I.&NʨkKa2XG{Q/lrLъ[(.la3e{'6|%M)!.J-33J^ ^:NPR] ??dF)fzm]i194eTAGjr[k-NAic18qK ح*[dM B:f9`h4ke:@dv%#t>ѓM/~TU^x"˓*bsZH /1Nn?x Tp4E.>if9v$Р]ZceQdPQv*nY|үӝlX;)JTB>1ӧfPmwh)3{Vz>ћEgYM43FT2̋2xF@H kef.6P,q..h%*@BXX#8.:#O2+޴l [VZ7֖jj\Qonq B^jnsbcJȾIy 1L5Vgٿ憌EZ[46hc*ox%1{KB#^SKFXMK-qAÍ-|bhk(b?I#sDb|L֮B##X\huR]œ~oA¨(dЗU_A'7~Pg5A?}kJzuI*7M@4>B<='~SwCYDwoiPəGݩʱ /Q ;K/i.x|R!lN o6L#VAEU jmWc:QC9#olc A 8[mkkuAR]Tư" yL)W)IxG"~v'Ce{ ;֒1s}XY}K(j#̨:DaٹTƞf`LXৎJ|j`:tM|6%6{sxqLuVEש2yY*ubjǪ# b:' f)苤QQ57#޷ Ȫ5?)k׉G텦I<1&dj[AxT-:=fj!N(Yf}i~qq5F鴈=M[VT$!f O8)-N1%DqyTzHZ"8n-6D𤫐ȦK:֜ZT:DSg,U"p\ *K1{[ޮHxO5VǭBS8h=E5K@Xo 0H6P{)3&?}^ ~\k`Xp }LhJcFooϚ@qd{C qN3o vގ_gi/πrK{mM3)IpThMR1;s tvYUlav.H`+&[?IܐWD]4S*A;0J{4†|O `Q{!h4`MXg#fsd'{f KKrn 15=ӝJPbZk+ӁHEX )ih*<= ^; 5I\i0vqƆc'lUTşL;?U4pqR˄? J~WVG2m,$ 8b CEwFVRD1tqTuDZm=pث߻h-^GlP 5rsޅ*v1-9weY'V?P 귤r3tJҩfu@%)jաxC= awlY#(Ԗe(ߍJ6BO-Bv|]k(Xs7@Z/pke y9T Tr2cY2~QAO Ӕ"cQ0RN?i/p8ᢠ=kqX?ZwjKqo_!G7P97G3l72Iiڂk3!t>dln5v cf<ɑ!T?,AnEN_kk:.x*Jꈨ&xz|5Hy8u-E_e(2@2lEU6 $uOԈKBpV U,j'v'ԢQD5!wcal tsV} vltPAbj%~\ ;t?m8swJŭO 5SX_A7`'=ko bG)z)--Я(U3yt?ZVH dr.,ֹUDt*зI;`/%.-vtIr$+G=b`Sd h~} X S )UqdFz7oy°Kܸ M^+B0Uem$"-˳:h57#kC~>;~OQ *R*PXx-Qr.Nj{tmx}[hBf稬J|KHYe8\i`g Us _ihJ>og##$!eSqRS?4+(?,1*+,Jzwij3.f$Nب8ӘW[FyT9.*a*L|^ۧK.FMkDhүHye =X̘Q҅g귴 }7L zF_˽Juȋ' |[,! UxʎA%r#*$~,ԫ͈XT[&ny;,.G FDI#30x[[6ƂISN&ԕӹ&ڏ(A8ru_GftFK(Joڤ,zY*"K`&o_ l+5DvKSR9%ը"Lk#>rQƐ QLا4}egI#Ծ-Bcgh ] :e 4]5:H&Ȝa&};?3AE98CUʛn*( L0nfj/b4tuePGg332 9:_ ][i9*8|I0?'iݏp!Mϳ-/tL 1e] zYf(.h*y5g|;yqM#KӛB>E y1NNg%T2s;?ZGC&ln-㳤PL*ͮi^A)ϋ6 7~]hxoeVly:Щ[vYMtny_G\'i~m^̐|o)vU d#XՔc? iP~Pposh{oUQCsI42XPgvTwGoS̵OHYHЈgHuO_2{e0>׹VˈC5;>71XRC?`&xXq]Qnu I eQGi $;%||!cl`iA*%FeI2U˥Gyc^=4_O^-꣦tvipOc~IG_q 0iYTsQu{Yryy/9jy'!D}{l,zd>[,!X$1*QȰ%Y>e?(靦9=.qSjyY>nq Ѻ+ C{Cw ez*ŕg#:"W4pֈqD7p)-/Fy:9ʹE3͌X/d|gn 6h(N R)"y0F^bOD.I9iy3Ƈvj{1ׅZJ5 @}fXm,q)0HW3r\2Gn|X IqN+iq/Z5ltt.jGH"h ̎29,ZaOo.~ty_8dAx"r?Go60Pn̖2=wX :S*h? A%$*aCZr>EO䭔ש-e׈ ؆.D^aCU"/)&duA'8#w~jɾLJ%Q6}zrcG5x2=4G_片({g7pQمL.Fjt+hMa#dE- 1)zRt͈ٽ)1EAHW!><<:94\!:~R `_-4Ԑ WxN2G[%j_M> ;Ơ_;|Rz bT:Àd $GCK:mH%s|gw"L,߫Bp4loh$I`%WqElϤTf_棸sqL6".çj9^Nx8Gm<ɋLf+|n|#W@$dlZeP* x(DB=" ø>đn1uZd8kCRBJNܙ,띷p5-^1$C:h+|U_##WZQ6L&+\S es@.soK?]F'KYONm3lۆ2E`d`e8QL#B? ,n#LЕ`ΨzF)+Zi=|Q m* L6!$, HOhJKm4oVx@0nyXMg7#RX}>tš[K4rglIC\o꧋azy hHE{Dć0c9| fF,}jRX \7&k6D׮i%Ue^NPlϽ%}D':>$Ƈ_h"+ی㡫h ˧P3 M.2cOo KB$ PGvu`K'VS^>/]FaOFl*8JS>LȶށDMaY{Ye  #(Adt9o}O\PT}hlL gF2/f[l#51} /ɠX*t ǖZ4ZnaX!İQSc:.Q/EiapҭQPd$Pz|#vVe9Wߴr_5ZD/A d/ !Ѯ SA ;y R8lܛ.ϳ^a@žǶ?zB< gl_BMO\3t\ U11:4H0Om4&yt׎Z3q1~:iѡq'2'V2+ F}\~<&`E&]xc,R2PL_Z;4"x٣?Lc")^fR P\Y E=RJeбpZ9SaJBӇܨàlM@ZkA 1dBӅ1OllǾJs1DJO w#ysEbWk]GX*ËX[ #ԫO.ߔh!'p;Vi9g7x5-o 06u\AYcC:F-lMeG4 Eb7<*R Fk3O4zpȇP֧`O{l|f0ևL 2,c{zQFʙg&yf}nswY[b#ZL1#GglcC_fI4:H.n{9|ApLAXqEZ˾Z"Np&~ v3w]tXE!+/F9PCKwkoά|0^seG/Xu٭:F/RE~Vdega펼q{O gkckb:v(ouupY.RTo3ϒ k\ySZIe4wZDN2HjMcL!$ ] @V6P l+Cxic{楣~u$v;ZP|pjAX4w`o q9MCPڴE^雮|-q!KP'cہ봨e 1Ǚ en zb*׼ 7'G4< |)hh3\r_8Q)Jb`=l禔G4OjQ'Q+@,jM!l$UyHj fP(/>)lZSq>FaL? yi6}}P iW.;VHY=K[:s^*ȔBȌn \okTf;e^C ~,OhZlN!cPw5+AvSCLq‚U,tgҚ4ę`7_뤽 y# Nܬ0زAŇRztuZ48;SF;$-b%%lXgm Sv׺h>*8SAY}髤ˌ}- |dѱ-ƙ6mͶ䐜'zobj݊yp^I6mu J8K 4DCcT~c$ٯ5DqS85L)S*X S-lr1+u%~dWk#mgcMԝW|*LgBǸw2A/dO`'u-&BI rznioP`lkDEjo*`05Cs x }iޥ_~HjI: |}%\a`N2feEU de7O;w>`;?Qg/{&8enTf;؀ndfoHG]+{* M]*Z(+?*]N"Yw ֬x͹0KIc=wΜ'Bza7]`6zr]Zl.^1D$ف6}۸۪Pa*;%G}W~ [|9~K6õ\x^C0=v?o6i9"ΑgWLn q:,JK.k􌠞\%'4ms?ֹsX.TVµ\[>ۅۘ 9zdP$VOk()dUL|lcqI _+AwTi=YqKi|hQt$M:L@<ܬgfx%VwNaQ7SM5H5 y,ѳr*KMl6ϸ 8>6_;۵fO~&{Y3 -Vh :75 w_tiZ3)+3<,e#LhOK\S:Jz˝#ePa-Y&vX FkcV0?KNВ!u'D0BT:P2ǁ3LɢbȕbḆI+i5Nw+1 D+9A]ho;A}MaFo?xkњ|gJZʪFp[IyR9bq^3.W J6B{:5۠hGF>*K$7}W({Xg3IT_iL o qSg"9m\4'|U$ƚPP*.R# ] s RD5NyQO r41]TM H'L-gtoJr] Si~UPuuwMWp 4T <8;Sf2+*Il23H[Hvت.l^u-sS䃻ّ"wSz臘NP{};-5 VUqG3mj73iq`3t׺!l-leN :iH6@ "6@e dZ&lĜZP L#B18XQ!dEaLspA>av$I8rOѫvr1 X])X\pK7n& "f-ͪRռ|ta9J\:g{s>n7]8I֗j^H`hS\)_Z@. 9fc2! NS][m_ab%vb !G3 b"- \ WcS/7gmqIx8AӈdQeހDHg@HV@M,5~lgRD`fלS3M' +/(0 {ٲvyiD)ƂճĀ2Yl`K'ˀOa;\0Wu92Δo3#WմЂ8}9V~$!0( =6DJsVYrH&pYLGa(>06q~X) ܎T+ЃBrcaB! bpƀV ='$f=N][ Pd/+nP E@S$RF`X1j>E\иu΄a)y`y^l Om^':9܋eE@7֊AyN8[9D0_$s@}r֟B)q0PkD&x@B30P. .O0x0Jr;@F[44ɡmy4F‚V_'pU`T+"r1lmNEfޫTQU +#;SsD6)&5iֻN` Y>ڂ!e{^eB juX&2h:rfsq]&S _4TIc{۵ >n5z9A,hs15ilRi@jVSrˋ&!%СX[q/E)]k\nqD>> ljB\:̶|?V!mqc+5] nj?]`8W*& >s%x)~h)_%ӡ5F%fZwǛ w7WGgၱDjjq (ha@Qo}5, &{*eUK@w@@WXTIue*(RyN!O 21)!h+H;ܤ;1BuU][[T Y\%/Xp]hь0Gک Ӓ-*y"Iم[ ڍ4eȣS# !yҮʗRHZASK<'(F[͎H!a*`(L J- Qrյ D9Ht1 D3a.T"BxJ|?h\@A ƈxN5pXHBڨ3?k}gyl>{dnAN"%ۅܓ.*7O(`T]~}(p= <֐Mا0UHmNOS꼎~G1[ԸH|Ðk#[=,MW.#UxnϯP9)ۃ!v*bNUإ| ynaŬNc[;o(k:u6|&J)I*7+aC-h"$*؉ w]|a\sT(l| EaϱY,@6^O6ť2׭u#u xx ș'܂M|%a=,[i4UBC^9kDE'WZo5)zR}A4,抁?Ь0)3c=@DBkK>歳PZx>H2:w :`p8ɓ*tnx ^}Nɺa ^G/DϹ֜U~2A@tAh%чS8G(xJ ^+cA#1ǰr6fA1ZVP尵BPtԛKQcБ ܉.qb$-4P\PQ `8*&F:YH;5>|S :,?}Ҽ5ui gW541Bp^ +Z-y +\lv#UjL.?{ %y&'*=@n0ߧh7~5r?*6m"U pf&=P?)k0MeI/KZswu}w>ҥܮbS2 z~(gq|{Ơ^wyg|Q}(p60]V f{Ek}wLvT*EŞysG;T=8h<]/=1} >riLq"7N%_!s:cK(Tw+ɐhOBFAKP9T>!L7eSA_-%(2R+ z͞}:~ AH3|Fd,O#~+WT_ґs%vu7(F>Cbۄ2'ż*"#py1#L?i1d zj*I0i=E2Şԩ:~{G_eMRF+_ hG.|D)P 9`;k3^| NqdvI1<#!0'hzÊ`4B!%V@o%(g<:[q0Qg,H% U><3Xg7D[ew*69#BPN bk{9>R>ܵnPzx"oۀA>9ve { wwgVyYF`^'(0K2kڽusj:2u̚iTcVS47K\4y8Z0cx">ty=kseǗ6!ܶh1~Anr-HZGc fji1uA 6@ } 8 [%-XɹN:!(4就 ^EGQ#C"g;ޅ;-Yp*Kj٧}aBV(#Y*OStK]t }NQ_+Յ=qR5L# n2}3nT OQ̮p4J{ki:^s?gl4Gvg :wK`<,Nvm-^wMQQ;nWbb(ӽ.% 0>ֆq$iw7ޮs̆UͨNyrSB+pa%l1DqIxgs"sW̞@:ftE0ό4rA\D`5mv`pŹ&Xf9kOKiЛrluq(T+Pױj^RkjљNb1d`eUI`9l|0#'mJv1P{kO,S S| ()k;G(>YC0_~rjzф2e0f@=2&̑/qRcKJp^ѿ+?s#GMʅVX݃Qnxo.1UaWvZm:S b|+K`ƈj~FQ*0efm*1"o 6fٛKA Ѓ1t̮?#;0fF`84)_1;,/x\kY)D,+Qpi;p%Hbtl})I#;޴D ]!ugX VT+ آnX9[2%=RcZ36 1y(]Y*\k<8qf( #kSӿzpSy^&6 SgZ9$iFw"0FdbmB/Cl)/i^k4`*PA6"QKsk5,]oߜf:Ƙ\8QӨ6l m e7676փrC6 ɔC5V" G"5t4FDHi841:b{tEQq k]gsְR珳pԹ+rQ[W6c m%" ?_CIO#~Ź 1GT3c<egN.n_ָ5j`hy:|cfJs/> B bmD5piڙ eΰm)OoV"b? 1DfѪ|U>Ŀu 7]n~r4_J,_cXwՙMQ+2~twBFJSx#ts^P6OODzEHBXzh1@Bm:ᚠwױ꫍\YLkxkTq"423DUK&YD'ȇq`f(yE^0xI: 8Z"%x@"풗!IZy,Oj\Tq8xΠ|xJ=y6 wuwuUO qYPImC=jMdq㋇T15kSK~6> q*#=J!vHfO9)@xЖW[~uDP+3YlP1JYV!'^9uyh9ha?-pK`y6VNX(Z=tXi'Cݯ16BU9s>1SIbz6(`%ڽ OqG8t]>Faq9;Cjoo˔+G3VgR<xb骽m9^h=55͠V'QUV;_.1Qa%/!j3j7UCVI =ۑGFn<~-Bo k6vTtkkpZgH|XHό칔3~?Er*Nlc{90eg9Y[^d)!"/ag%\=8  r3s'cE /^#'O=5 AD==p>3IEqIcJ\9LNv},]?}c}D[fv][)Y}!uk*`GEaCP,#:OOv`S#F$UೳY2kMV6DR%H`1c_+LbUgHVeW{YDWA@1a\6*x:ԂkOTjPfARE?5XJL 9GB}3!ֹQ"}KQV`8ܮ O@h+qlFPkDTHh#Ej0 XȡLFkdL;!~ɘ„,T*jju: 33j}H)wA a&RH>jFQNaӣVcJ-˦ 4L\טp$ZW Q iJ v8~ Mi/YM;?VLA0*彷jJĩtL -z. }PQp_ 9;oL@R 4ǒ&% d>{ㆋ"A)A1 ;7xDI^Pϗ?4]@jS=NuxBy/ G_Ak_*٢=7.zC%T4|6 'Rt'74!cшւlCo"]ZF,dr j(u ^v(gNL3^Ѥ:<1c5e.$Su He F5(c 2Q_wY4B@?6]1%Yyt3]»"F6bӔg$;LlTV|RlDя6_ΎtU%[Kbf~e2ѫI8.Ai^&x/՞7) q<60u:L"%Kpu\}I˞$AfTqYQQ&+ɴ*پr5LU39vy 3A UG),/QCiN0 +QnUe[q:EUh; -=fH>`TK?T6o9}vs31⿮>ef.m`_I\ekHlFȿDJmmh xs?XPǤH XϳۘK&0ݩG~K zY9E-e5|vU|2(&p^ӷxd,VȄFjJPYe?qAp#2ۣ-c$ Iӝ\=nAE릖%YCF8z )#btb+}G)iT 9'{Q$RNA,7y?π7@j/6];KnٿYK0YCSc7JA-/P`rsg 6Y`^{m׾{$*Cc@-o^2[O`7"JNssC(9W-~Rtk*.в@FE0:o֨uLh/Ȣh;$7)A"%!9"#z6ך?80YFu&J ^WkUTBSMYOeJ/̉E޾Z`᫪çhf'VuT ~\ zGG5Eq9 X\ʩw#44Oߵ٦J`*%  h{^>1ϒY?߮6;ģ:TtZ@gy OPq_z޲8hW 2-+HSzRi.Uk/=p,zH_.<]Դ/pV@-}!nU*@ ;]ϥId͝A3UM,9c\2 #ApnoaRU[w˃.ǚv**XLk HW2%'R"IK;2 k .G|o(z hf5KQ񚏅d)FYUDR;qVL`G b?W"t`>%^=]aT Hj|<9'0ۙī/#غ9=3mC#mw+?&5c܀4'* ÞOi)Dl=_~lTrf{5&;o֦ Rb4| W&LG 4^6REfvh0|\Z\UiQ #-g+*1OO; D\Z^;nJvժNLbn!z:K^ץY]v?S`g$ؖsg@遇^*gt/R u]A=b 2D3?:6:]\nX QX;discOnF'hZ]k :t= . Y .Ηq/:Osi+/1G72RGQ~$̄&LB>* L#Ѕ'WPޔ 6MO Z&':R 1Gi$yKK)+Eoڏk7 4X,9Ks}*dkԕ x$БʀڔO+ c }$$zddK٦zW 'ӱeus`fsѕd:S^ԀKᚢ,[X!gb^?w!c-\t IyјCzf!5/Ny=Ϟ\C@tEߴ'ehfE&ei3./3[ YINS4;T?Ol}/Vğ`+otDڷ7ـAvl\T1p^v}~}$QZŏnB:(޹Y989p7k7ҤØNbЮLbJ+P3?FݫRUJ3g>kRl'b It#:@WHWBV3 ^m _E~)oMhL@|0~Θ?T&Y5!1 p=p'co2: I/$? w1tyt"^r+5pB9aN7KFW@]HqpcMџz@;9xY@daXZg=*Lp `$8&85BR[|>M۞awgl #8G S >̼0s?!6陼ɢ#_ RTdhav M!.3V9_5ժE"I>ϗC, ƝpADNHn4RiQ,lK}܀:7pAUtSՒUzPqIwT&iԮ"z=8 㚈K$hKhXBt26TwSN#G~3ScrOvq3iS]<9Yŗx=._PI ;Yl8jqN] )j_b }$ы/* S:Uv} r:O%NLc&p^}ډ૆e ,WZv1 <G2_9tR1|,U`nSG=Wrmx9USL ٖ,{{N-MpÅO0;Qӽ5*^Ymm$zN!lgGHٖF&ZEjI օ QY4{GǴ-ڃ6{:ImBZTMp"-r]#߽'>1B5I1zYKG: E6[ lA)AₜB'aGfa 73idKXDNvupF@eΗaȾҥCaP",@5| l[bY͜pM\`h͸Ѵ]i^A|0^7{54.C.>LIy. #Va@c?r0e>@2/V:1Xzgb͒#?i7~=ppjc{TT<;t}u!X'a}%N .l扡(d&|NqT܊߭7ݖ{J'ָ 6ՍFD'/!_S.tͅNN5k/FND>E|-yVI^m vKô wJ^>'b!6]&/rg:2DJer\eG@f|K} e$:0NPe W&`v\ӱwU(=4 E͢AdEC/7\9-OXO)g,Gi`< r!kU"kB4@RrRw}(Uv `sɈ1.kKfOVnAc6˞j$``gZYkN-4p`$zqΌ5*rF*W:_c'2ak͡v9fv~g7޿ȑ3d2.>Daa>quKli"(8ͯ s=91`ĕ;|~_JgŷJm뵯o4H}ǽkNI6 +ՍK{|nSo/m\% |é9!vM0|IHwwrfW_0ޕ,c[+r, SR%']c.Gw{+OF^|s9!鳖#-?*ӌ3]%9sk?-{t^ŒQb3G-Xyo=,+`kq,o'Y<2qZ)zw:8OMF*W[s !WVqļO\_S R;~KR3q:̸s KH,-hO?Ŋsvhf~DP\l+N`Tnf:e7ig}҅z9فv¹S~P ǺR9&읝Zd3vb$ɠ[lh{iq ӁptfQ&)u6CG85g'NhM܄TO`>>OMİ)q+T!芄y/Yb˙ϕ לKa",*1}ۂlX᧬$m u˹ZpbwEL ;J@IzW\u>GGͫDo .ɨʶ3}k>9P QVoCX4V,56s|#}yEm>sq߰9߷qӝeoplNvza\5Cm?>yRقNmHjPx 6HeK c 6%MdRE߈L/#vM.#Vo Fsn_3b"ut=afȒt8;f3k9Ð5?m*;e&O!*\ 0rS;P a^֞\C 6 gςvsiFrz;~s'TVkD#Y.DPHHR\|irٽÁwskb (ʂ+4sG $?dE itqѬ*L˳Fxip %ho(o*ChvX%\ _o Ilhd 0RBW|=|ʀB“rP21sk qB-Y'7F#np쥫P>먂Z%[8Lk;C!(3H!'E EmS< }Tfzc!7$SǺEWB%c3Lp 5Pt{ĉa/6V* j1t)~JyJZQJ'ow7#&{86Iʠ{l*3B=Y'n'ƔhS Nxr"ֿ%צ -c4NZL2"[5Lw|;<&z; o:A` IRdFq6/yUTDr]lY)n[KI9'Q#hL{bIJ*V^ ѱہ>/i*<!. <RIh[QKDak6TK O#79k9;t:<` ]bysWr(NaD|Ye5)ePW!h8[#9"/"M 册)d"!y+1T=!m5I3фUݍ"KYC/Yd%߼tV*]dkbkr' 3扢|uӿbo+KJ^g#-'#>gR r@)Ř?P+Ш~J\Aˍt' &n3( /SA|l½9~% 1}"U$I:’C0D+>j;ͷ:ȳ,ahj^h'6hZf<ʘf6x]uRJ%M3&G*X6<%bP . F!-"^AWYK+3KB#_fBE m=mWq*´y09\C;>u;XS4(6WtfLeb2`=˜7F5n܎5K;"~ ?"@^n@kn;Cv,)P%wi%.D֭Tz2_2F 0254o`L#.Rck@Vy܊Sh=9ZC,EKvrEe𛩦rF"<XiZ^85hu-sDPtz;#1%!\ yƟx)%m"|n_%I$zçClCm&YwLML>kyxQ+EN`"îԻsK۵(9lË]MSmjeGzugLI{P]Z $I@wgU lP{Do];9li2n=+?ݚzwk< >Y$QEǦ'n)T+&]98Kh1!3DJllkgB)sla>1تb*پu2\":NZ-XkIRN WGK4g )h 8/{eܝ"+}  \k*qN?pv{+rhKm6G7z#F0:?q[/dcxi>n& 0rg1 *i6 cM^z3j$׉G,aX1*}pL11}%#'3yz / n /U6O–̻9ݘL6A7BynO mBOkhQlkPDh]L "{Ӧ qP:xL\ac/<#C]_ ڧd8Fl:J}# _j ]B@BErmeN[~1ww@$RbD Qeo 3𲰬fkvR ;L"5DQD= $ʿš(N_#y4ylWp':ýjT{_\0MNd2MۼN tguůSwD[Z߈-L^CrFGz!;~z;aԼToi|]m_)bu*?*A5?[hT#u f6ӯ?ɭ ,1‡GȃS]`;W(v}Bc[[%e\Y ɐ#'2gs8_T[My9otoѥN:#7 !V?1ujuځD}&[?V!͵먑!=f2f"ND*[N}DU [ğ6"0|U bm7XʳiLlK*Bvh=`V(׉}Q#U|<̳GNIa[ф*1 xJ/_rc+1c#L*},MlX}7}}swWXXueѽT$W\ .MYKиT u5)Wt!60fbe]]&KŽ8/Ƿi3k`HiHk/9~ /Ȋf^u@,k*'꤀8O+S6rO4is~lc~əl絻51u+ä`Ǹ?]Y?UBgM.y6)Cld.RVd+#Mή?"{fmJ|b 8>$!e iFwA8.D\EQ -]h!{."bCB +%5tIwB.:&|B?mTiX6aFVD {jri )C̩Ba.oPZix ۩xXX$2L`Q[`nVH0x9Iҙ @j!WJP9/)eBT.ߟZkވ(X( h;o Hਲ਼UoZ>$ߏB󓷘2;T;!?Jxyѽklx<:"{XiG`98!D/Xc|jFğDҜgLzbY{#?mHb5By ,'rZʒ&a:.fH˘'od;D:, QYNG\ 3U Ʒf)!QkyB-jdՀ_oy*[Yv[O_8;q^ @N OU{T%wM4:7m`H|jڜ}uYӢ8H"Y?u8ީ(?k;' Wb|bZ@4W G낓) 穽oi0Tkp@.-+S[x-0!b@H ,@1>q5"=,^R_mʷ" [%Vj/W#ZWnf7r?aE4kTr̒ǝ< hTᗍnzfN mK=,)Q_HM;> "q³9n,i;hTYa ܆&wt[}Q:MY 2W5?C\?OPF!V_ )VbI $s¥]?.w,a$%:rmLR *sy2% ;o]5?Uu~c>uiwlM X196 5W& z4vŒ]DAtwցH$IXb<x%6a<=*8B;+JMZj'nf#7o-/D)r ~]6?pWyIʯ |H#9-dzW>2:R1ʙk 86܈AJMϨ freX.FיV07)8Ji#<6vﴶP_mYy$.H=+wS*{=uϺH *;\ !>Xʻ𷔛xӜ.`jeZ^6uյ̸2Iv1~;Wo~@j{Hj~M>4:OHЉ8G"30d 3a`'a !.1I^[H:(WVbr XJN :{0%."p$'F1d%9vޔ):g=Dko\FSkME H ~ǣWo'isrjY{:avTv {fL RS@8RdlY <͈)+ߤ6wwk?2b7PFNT{tmB57NK8{Ď$:kJPb; P1eX 2^˷߾[~{{0oʵ,9 KM si>mI2\c-7m|L-ZPN?2@ S&VFQx찭~ǔO_J>ń}!"~2_|6}-zz1oQHIt:v+b~8G61?*[\* xZg^da^ӕVLQd o\φig]BVF٭N7WTN':#wώ'Uh,HX Of _>9m`ߛ+T)ɸvgXB>_ܹM7cqt/$@*0#K PSDlӜ̆+áGN=^mrEn٫ } upHI=y\ł:4-:bau?y[iLDs6Ϫ3 zk"MAI[d|)h`?ё"Fa]VPDzgR8^(J. 1+|=fo5т|`'=떗w,=kQm`Cc{KM+e:/Bnfg) 2]ThxprCQqp;MI"H]ixن d!j#҇eä G=M|\S帅߀a.Mxrlzs`mWawʚsyw+@TBεi3f"fR #b#  X@ivH݃gxHɕ#l0{*f7U~tj 9"DQT@~Sȃ堋IwK^pEsio*,(>[e `ADP\;OQ'P |0pIhI$I}uGN CAH,/Sb _"-xm܋JL7`l>s4?is ʴ|)kq;•%S՜bw R( !0uhɸ55+(l;)`7 fNrCׁaꉫ4:L^". v\D8%eɑlYѠJnPؿ54I#̤S]^┈6kVl၎FNoT˴*Peߑ8sR5R YFĖhY=wHmėHڌЇd\~%)&B_!cG{ZdDO~&H۷uNIhQ!-&r. i _bys Ljj:zAhjdVm^S8woł&b!}S. VoBtcp39 i .fYWM=?DpP::rIm7}B!][KsxڠX`e; 6ÐTH|,~q6W"v36CB]+4z e8.Xm&9a0-}j[}bVß(Bd'YA py=I,1>)CBw56d,L`9`"5Uw^(&z WehsR.XVuA4Ћ&KMƓ:{s¢Zӑ=R%&ei>F 2?X ֲӦ:hYak>%5^gsj C Qh3/RT62m \v)nc4-9\敽{ZDg5]{`3O@Tkaի 'ZQ(#9 GvfWwȂ"ngG| f(gu&B9?wݦ78ږDpEY/(Hir,kI~@@\Õ*`3 /Bg @ ߃!КpV8*Vf%#TW,'",, XMȔV T&ںD|#JwYRko^r;Wy:}61,c-ܑ85l6rmnQ5<EϣKN`:-'bVj"}8P:)_[^67+3}}{qɋ]l=ڢJЬ9[CmR&PfCGm3+-Vj9`iǽF-LW "Kb/ !JVp"ΠMAZnV Z]AI5]4j`nt!>L~0 E\qT`b^=tXdiaG!Lx8@+7G[x*PO 2:lȩ߬]$ؕӟ>|YvκOQW?I@8>Jך]fgś~=}i&[G +hM%;dΖw3+>c´1nrQMi9J*:$2X6f~Nw=O~[QˠjEC\XsfCC`&ﻕW0U*Y(({Q_E>0sW?V t8pQyyXA1tRsq/2B2:CBPx !U6'=Q040`E ׷zG(<0X0 į7EZ82<[|>_Bd)(Csސ*ְ2|+A`4i "t^}v51v7^NF?>Q!o[_;DC =Jh6 yֱ=k–1'۵8(D}C*aʎh6Ԇz˽[ȫ9 1*Sݔg0ϴiS^4ׂ,${`z/o>HG0ڇ)qHRf2ڟ"+ؒQT `}*Q~@?ed}ˌkee0bsϢlX/ux U ,1YVE+Ѯ/n7q93ý02G{-הĉ$K*mrajO?XYrǎ%E0LZU@|Éng8"P 8Kvy>ڐv:(PքޤqBqq|8؊ghå(>#޳:*~.C7;q^[ݼ,. Pr#k2=`4/dr6oIŝl0#snHŹLSyVœȥ~9-*{-p :Y6X{Ryl~΂ЀoJ}wq[dh \]V9R 2/7zs.ٌR:v^$bDOL= :4-]©TOOutXvx/36|ktۉ۱d!OZLSr / w?Y;=Qv B6}nL{3&K[SVʀ@\o3WAml+'XR]N|JT gRv]`]1܆>E!_t|ZHOUi7XHR*`'VG,kJW4|_~\,Vl3a~&JfeI(<]'qXDfAwM)) Òw9r)DS(b[\9z,hnsj6SN˼b-1u~++-w1E7=o;D'+GИiPU${92(/ Gyצ~r%Q Ls5(䧋x )7J6".l B {*Ʋ _F/!/ ZO=صB'Ф!gs<)iIGnb>9u*QE\)lzո\h;rh $oբ8a{C*+ Mm*4w2)pIyVS`y?h_=vnA {E _8"É/ĿZR)y)윃 ;ʉeF4K2h"k wzEY܊l (&u]vB/,Mb'e2- ,ގu4ȽT2I\ 9V&i) AijtvMwb`Hl$eNb[R]rc;&vgc߈V띫)π6(f̼t_.bX6F; KP*$Y>էI36c9$|ftmQ1a$rlntƔ}6F!`T 7,#bp۳ Zt>ܫKB?Q|h}}-Tฮ aS /fёqjy ښnhJG\MX[(Ti38I+Ad '/% 7] WqlV ݁G޼%>f(^3UA抣+9ypq>d%.T)gK/1@~#>?P3cK9'OНVVKo\|y GT+loaӿܱ?Bt# zvME0[tn}✹CW;@|wLsLZ.)F?"0%b9PηMT܆QW,Q:$"uV+%;3?8ά qt27Z#>ЬE (6]d:jG\J9w9O*)9X 9Tƃl&xFR{kj'Dkk}x*(̗׃3D3vFW͑RD}|V$ 3$HFҩ{?ꢈ7,4gz_DngR O]KjHN9ql~4o*.vi%HE#OwA0䍉 y}!vRط'Xr)iNYE6(|GG7+gފ-@AD {r> 4jc݅|Y#'y7EXщU7cYPYs9-< &eH.0 ?; 0gNPe Um[`k{Ǹ$\UΩ=24aoweom\a6xwLbjÿ4b_fqM%W,wctޘOok}n"%"/8yxau) }4n-7$|URA*zB1O*}[Iz ^:"nmR{M(4|S]^EtB΃tPP* EQzOJNnGbBCu_SFa7::Ⱦ~Ac#cPM<=^ EM"gےpojnzY?KĊ5^ vp|L*FWkdpKG:"a,荇˂R~זM;{u"Fva"ӅdH #|&iQ3h8" WM!9{(nȺ/7Db0#uĥ?j)kb)|hU>Mqgj;=n)`؟ӭiA^s>\7FR ~Wzh$ ;;<1UV/#ۜKS똨i Fg9q,OÔFqm1QbGI7 G@3qwvlu^lRyV'2oߓw8aNg,,ű ?-e􉆪}Wb+<³ĥ" <7mR'濬f&J[r5{^0Ł |Ez}I넯F/?"ὝTz%=lz>GJT=@ےA+;b\~㭴.^9Da9rKsQzqo,h6&qh &U??=Tj0Y7bEctlώ~_nMz@v"UDr𪤰1%|daWPv0 VMolɂK %_exQd\ <9 >=xd|37+8MU"F=|K6TIQNaS|6.jض/AmYg)_p(efu4i?jt.]?Ma;juY yEJyWP3&kvDڋ +Ѩ_m9PWq/+%3 `sז$c_l(X])DƵA8&кM!&,b3*QXO$۟ M CjdK /wKkEFlqp*0:huSP} PqsM>ݶ@RdB}V_{ouz!"NmV!GVÜ_[N/1 ċF^gba/wkItHmv}ٮU䶗F,a>+n؛"(\j0j{]nî^1;,n &Dn,ಋ1H ?=[Dѐ=-jT=^ȝ$՗oउVo />ך; +!nNcp ^[2:-0q]UxH tV>nLdZ T, wuVg]ֺVA߃E|!w'H쵝b!LɃx,D^4 )tqGi؆3ă>s- '5'q4(@1`Wk_b8oFk^JifM2z`<,Tt.?kEkF`݆rY1hr/Spr&Â)bVjϒE8Jͮ6H.-5trD-gݦ^yػ+d[ ~κ?ĄlZz \;y2$8%o;phi/%frj1O1fTϥMMPsO.@Nj9ǹTZu޸Z"^6z,s戀%U[e>9!//acBIqC\0~ {l+sfYY1AQڦ[Iv MJF+lLKݘX)E[ Z+U5B' \*o TIb]ȷXȜXB EE`LqZ*!͡]8|?"Ҝ<$H4VQnd {ŕF'.QUV4@@'ʀR?H" ¯wO #s9NRRH&.`Ƒ ȁo[&bLK~:t !Sg;b{tԼqL%݄B04sx.Imn)ْ:=X"dulJ r䑚zN KlԼ#5_̎k3F!6*py^io-f[Ӯ% `ȲXvJ)C(/¿R>xC+kĘ垤&n<4D+QfO>15e*A^Ǐqկ/|KG{;TG1#d}hRH#d1r9ՓQg zE\Zۏ O+ώ~>C_)Jdj 8^@K A6LJ!8 bDqK\T(D-+yzIUJzCϑN8 ڱkrZNEy`*cK6 LP2KMBp9@*GMO}j:6m<+TN1xpd%aiqoCMP$r5 qc H d3JC6ȩyNEKU ,ᷨf ;&wtIr6zc텷X>4 1 u*XOH4֑ y7<{;H_ XxE!JvXA/Z_î0~+ӞvD֘ kA.VWy ,_EZW0<+ 48mg{"ۗ8Q~#)aex qn~g7ȍ}IT<~dM# 9D| ="S\N]>2E%]s|5Nif1P'MG'kU.~(q+n*߶Ȃjx-fksyXCRD@6aj}=qMza 1G“3t bq_*U(# 'Y% ա:{2h"d2~q8 & ybj[k<4 wI<dh`T[wlH)j2^}?^?UTߟd! c>=,L@ܹ5.ag|~ƣ5 I ]E_P9¿qLdx9"m, {C/0zqUu Ir`ia2kĸJKƷ{~w{ᵱ ,_ ^x!>U䰀zJT;' V[%u_5 UUE[:g)=@˟jOIsQ>3]btѪ6zz+=Y%%\ل6g=%Og!FAZwC35XK,m<.ɒvq&,J, up9qE}W8_P@ViGK "$Iڧ\6dʾ!x0ł*"Zjvsuiџ%LN;zk8zOワ>LH?pG`k?٤mflvA4k\ ֩@qfjQD'!;^dto,0”;|ӌc sddÈ!>節`<pC0Ŧ"2 S*4sC1Sk,+4`-*' n +)}7W*1 3 7yj/,-}>'Nh3لA4@ۄqZNT*@&q{:R$oVJLk)73S9[KxjȂ"Q{Sa22C/N3ꔚru'×,C*?ңeAҿpBb/s:rČg wf^ rJ Jo9w`h*&&}po^>>̍‡+Y(4sQrZԚa=lkC]eqFK:+#9ݕ[į4 :vu*oHoA[$pRLY~3sy3_B9% iobwj$2?f]NMښ#V+ _@^HH`-IГX/ -)AKAkCu&C: BA}'QIN#&+ҁ۪j qe s29ZM*SMhQSaFF --[~+& \Y)1l).T!$ /n%a*Rd%>^^`N03p"zU׎ v&~+XCBDVJ! 3OC-J\Y 7&#y/gL~=UUN9hUgBpi%d-w,z&9T&M >t'c \ݨtAmrWV:8"OH㲼ڡ MP zd潠v\M55/pcL|egm0) GZOYyu~mcJ8^%Z ٬m![U&Z?Ӕ 82PWpq+YZ^\^^eiFQ @PxWˈj)R,_֘hctoաHX;jM$0m̍ݖET3FqS+?~`wfTxI[P/lo]b\Lұڠ fo&OKk1ZើΘť:,{j"Y24oCډt pǤI]jp|ɼKoasu~Æ&fP0q*#ـ6kҴjGɱF"T"Jv IDUSMKL"xʄęw=缲*tEP {`hYQT )cJxo7KNYV;cmX\v/uRfͪ_ ߸N'@Pޑ@B)N![΅ lbfFiVXr*,S9y_7j9%0!Zz|Id=Wސ=gUE%g}ۀ -ڕ>FԜUa*t"CFϩZKc} Jnd٤סxfA:-I)JEpk[XAqk;F<|1Lٽt~7eiVd$|$0|E `@;Cv3c G1u{0.;ox \1$#@8%hB͏o,8dƅWH\ΘGa% {GY{P=m鑚p /ՍQE/1R/ &^T |i7es`ʝLϰ~h"a$h Lê:xmbO \m퍈j+Lz+ڕL5F{roBdށvk^^:VbS=U?MHؙwSg)4< m0gO+?LW5mUY~w}g"*,6m <AvhTn5(]A}͜c#4C+wl2+rXn~18Fe.Ttmt;jQ>8"N ēAj3+n|V0캋fC4d;L. c2E ״<UL@ -WaAV`Kh02bONS6BftD\<+2! "3ສAF PJxL0%+TCQf#d IlD*VH *N4n^9 %[`2)YJN_gRL LՃ b:O0LdLܖ. ĝzPr(N6poO^t,r4߼"Fs /ͤYlrS um]w#{+`KDH7 E)Dou.3C[9q!0A #ٛ~WY"?JY?2%bJ^;}QV7>]d]OI* c.kH ̤'EQ37dSxfUp.R=2g^-*:WV p+ Jٛ@ :hzΓֽZ tVv@ؿl tJݿUޣ +|2A ]$ڏN9 [1Ԗ7-Ŷz"͝=%Y qMeB$+2^ݽ>z"gK2̌S+ҾUW "zYĖZD-o t/N-٪Bsc]\JG&̵wN8-цdmL_|@<"LjbZ 萻n l 4Кf>%clX;puߐǸBA-Dr 򊺭PY='Y~4=!MԆvdQs!e"~WmQ5T?Nk) z"|}` ji Z9 A:'U6uS~0>=.$"\4 |eA ˞-+'k|a' T#V[146Q6i#4f+4 H wsUܲrZ/|/h"6Ȯp1d/Ӗ,.0E1yZy^W6Ah[^Z"xϮ.bu謩DJ%g঻Ӵ]`gJQKSړ aܓ,33˄==r3)aZN8)F(徧f5[bsoh҆;0`[Z쭺sN%nkNrh|ƦKNQQc7 H*VCE!Pi!_p4 т Ңg8QZ(~TszVCCOt Fr6辏}|n=rVf ^ !gtofCɹ(OiTr֕a1Eu!E/Rk+mf6BSz[eCH2lp#ԿCJy@n#Rz)7b^>Xs8'SZUa&>^{parRFl F5oe SG}LҺR8x#Q qIl }Ȅ1 25z4>?:譫E lӾ4T:+Z1'WDiJs wfIo$jSQՒ«m6m0Q4cLn S2&l[Q #`+fbv"GJNյ ƥ#` %`+Xd@ DP8wEqD<|شOkiwcOz8N":t<'UʱIHica>hp 6` &Dh6H땮Z^f Nf=,s]`I*Sם',sAGүِMX٤ t>hE1:_sn*nhl3FWy)r-.nԀ@8rIW6?"`Qb\|f4 :IߌM}i[LAwdjPۘY.ߣnC߼sN%(ҕa(Fxy=Oy+(dw/k/+c͍2I25/ d_MhOI6]ti; %2k`JHc|7} lH ZqazA3CLm~͗y5{n" }D?  ʗ\ʷoZf\MoE8e!ޓRK76 ۦo*4-IjL&5헺 Lds:Fjuwga#vug#dPÉ:R"h#+lUux81G@^f3кx[Kſ#qy]JѦIm آ|KnF:9KZG^>ܪ`*T+mE99d{dPu`;T Y)O\>3PRRwUʈu@6w$'N%D ;!#Fq잪3?gE=1?A^j_}ٸDgfD›S$LQZFJ 1՘?JU!<;*)$qԸ:n|6 j8N|fʊtIxpF;p*(WJH% -ԠŒT==CGzN K+D$"[y:4HA3x"zB3A ,1Ƨ z=GofԂʒ\tJb04 TXѭ;($\ŪPt_\@B6_ Lj_Zƅh@fӄP%]VdU$(V C.;hM1ʢc6˖Xc!VVԡ>.Tr㞟).3,M^HȏTxE$E buh_\ylq!vMj91Rbcfqfm.]` ZZV:].8Z606ST(8ƮΨ;z%;E*ROs^ןIb$o~_l,=yv%SS_F#~yDI=>+%)I.9D0J厲t჎8(iQ"8l{$"4Ne'&GRu'*X}A v vܲ'V>xi7@?y"cCo_QnF+XW+XOAܜ:~/MWi4%/E3ͅ%P[FweX 5|u>OYoԶ3H)~D=Wyh_]T/g߯($OO$*J7oLOcxٝ(82Vf cDCDOFsT,ƑPz9`|O28`pu^IXo#⇛Md _ 3L9ݲS m4ˉITiFl"~g(9٧iX-06k2)_AJdY!xXe} Sib;bjQ=J<tmZ9AE"my¢ITaD '-Sp,7?%d T!7"mPSFgżI3 w؞ nNc'Q,1BWd*5rm#ѥ^̿v_닻 $9*~5QOl?):APeH3ހkYs^8%9*+xWʷAQ]kD DŽi80 ۧiH*x9ҫ|>T^!)zg\ѣ cv̦{}EN#YHp:t忊W"Zmź'}oy`ͼ#.82ݱTu'Cd{^6ÎOF tq=\ 7{1EQk hf.gTEIL@L-VJcs]@@SxVDܝ݆@܉ %S"O0EuP<.fMnn-dEAr PIA1ieE>X+)m+0{>ݍ6s-0fFkǓF#DD-L¯Ǐ}_V4VԶ2nw+큢,k={Ȇ/9 K&ӖKB3%CiP:b^Jp^Kx,NJN4Gľ*Dمo U~s/ޝX7f2 vƶq\֧R-%_?b#nVs$l\U o_P1w zԳdE\oy {hb;dž[ϤA;1"U/D SGjb,Zmd7=ezK_ Ϋ7@Ka]^,W"{鎗 \,HTv\˜4 BOiWNv+5 ,TT~7H h:FcKqrM@z)V* 1 ^)Ūg:`#ș (E29|է#c&'rn?SApVռ igD'\KY!dYr(R%R^ 1v,w-KS^4׺a&}Ѳ,OoYG `et8@xu,^j&aG3yB 0e&ѯ;jmڬ`UjyeIH4r"z'3?9UOuqwNCn5ȖZ<Ԭ\x$Fj}T,o05GXPs/n^󶙙-%NϋԼKbJ b+F>qoc>oD>z9yN l+ݧK)p>H$| o{YJ%מoB~8/_l& .r)sqO0FZ‡ r$\z^PG" a_r|b(fGc[\O Uy?ݭ)Hj};cThntOHhަb Omˆ*T*9vI30㡖÷("tۑ)Zޟ3l73]wcɊ{6b#K)9BTeSއ BƐ`*~MyD$w®A}`4;NJrD:O5U$ev&;-dž+sĪT>6P#^^r J݅Gg`h 2,8Xfûpli'8.\ө3Jy{&gBsս,3A~k~N.ʨpێ^5XA^3L6A3X , X N? ;i O_OL{#nB>g\IpcBÃdU(W/uz;`b_e+*, (vP^.fGٝ/+C-]*+ pg5/0#w2vP? 2z֬VYʋ\&>*5&5(ʖRc 8/T}+ت# 9nC$\ú[m%ppVJ܈_Μ xWd@B4Hd|8}"lMgA0(- ]|˅t7D&@qp> )-DGM w Z\*|[j>#o/$Vg}&li|YhN[/cqŷ_db%fkн8{RR9XJxr%7R xb'($m.ΙZš'~E &i:eX)331XwO^VAY-+J,`^=@<1S[k^ΆM+PR0S ~7h B 6@هD1?R׶wli.Q6}a912՜U>*9ES",&dpf%J&95Fr\ u3ݰ+,*[r=Zt!ZL!?y2կ-~N}t!;:/:;S}O pWλxh3);vsHh])z EG*B/H۠c_:V0ȕW4ʿɹw { i%lei"Q"BkdAX{ SOa:=Td~ڻAXL㍸ 9s1 :OǽYW|1Vdi+\ȐIB}|Mk>i*uL䁛1-RhrG?9Wj0z*"$L;g[] ik+ ǬIc_7'N tM|~N`<+(=W>cWĨ}AޤT#ՙȵ ݖK;޵0N lCA/f.Sk}3>jA]9 ?0ٰZ]Ńɏb^09+_(MXnJI\J}SP`ù/vxPº`dV"=0VjЦe( n Dm)↎ȤESbрՐ@S/EdR)zCvH4]Wb ?4MVr$$=Zl[=5)"R SHLs(]t{ VkxmQ!AJ"ʏ/ɻ~;j|9uW: 6$Ux;j_}=+L̈mvd2!9OahWM"MR M޸sTqca+tTAC 0sxKT`ߴ%7#z8tdNr&9(\żaɕFW \ה資3˶:| 8&EKSdŕq`KGo~r*˅B6rxEFe!srصƤzX.5gP0iN0f9 Bȇ6179IkǓ pХRFõǯ:Tל'JP{{J׆> (knR'ˆ1=Z?F~,YKdv"RckCC0[%i3 _꾡A6̹qcrK7{~$DK#I3gyA}¼ᤅ7o!-(RLk@hH?T<7R9s׉ƙGҢ|,(!ъZ-_ݥ&Lg9`a.N\^OƵh=8A䬭$^J4N-}ncu@d܊f>@XQ>L&ͻpb4 8J#]Wj` ƪ- Kt#6}C㝒I`1onk &x 2iS|R]#@6& N:V"YLh=?u x)V,S@y"XT6#6#HU[@UL#!7C++V&zٞSD{ dGm|E¡UwhOށԵgMkZ걎WɉKQ60.td 4#G}^tZ?ȐFF̌"b'ytA}vLjR_Ѭ ʋ*ENXp8/pv(WlHCd#ZVQB]*Rd˰EcҤS26/JCJD)w~v:. mf܎&-8G|'CۡG[2#a3m\;D+4bAeAmy x#0^TƎ0ϋVf1^OsS$c &+9y%&gj*1B<>c*}!?|QTƾmLIF59(f7) t K8Ǵh8ζDLNUy"wes!|߃:PLsanUU3Cqۜ%^0BSE~,DL0 rrtlnPQJνcE&oV 邖s2I?2!jh(ًII/ES|djV'f=&'>u2J~iEqh|츭//`Gn}s4~9I%]SK+,ހΈC2H&pceRr `ʀ<BrsAjxwؒ'894mCCc.EհQղx)OpRh]V#޳,J+\eVc !0q *=hf֩44Zfәx|d NDv+S Kˈ9%,凙fB;ê,8ϝm}9Gvl7Lyϒu.&.+h+>d:!z ?y䀛gjfzqQuQ$0M·w0V ?!7[.]vHË וn@s"UVm87\)b,…1y͖a7nmt2ڦ39kv `A- >mLTgv@vwjv`X=Lofb2N)=( 9|fX8Wi@ξ <_;f 6{i]ЌsW1$Q U>4F4mot h&@„ FDO6ե Ў2wP5ȩ9aAljyVP*ggЭ.7'$$u,Xf1"=l:K@g|2-FP\~ H 挆LER?/Wx frŰ ml=LV]Ɇ[r!ѥj_ט8A(cQo?0};8 yˮKv>0 iBIXf$ ޻+aO bEKv= )z^A4; Bitr=pL?CsizFȲ/[wMA imxH~ӸˬT#TyMbw3_8z(KO\Z.7-׼pfE20E,Vg1dRi:'.FL.ER2l}e+_*yzł,/?ޑePF,W <& :7T얌ܛ3xK ,b_@ċj.  %Ξ*0 Rه#wqbˬ|Ӽ0Mjxe Q/@CLB*dE~So$a_9Ho@TuD17!!Bv'8=t]!1~ͬqw+|m/ LJn ŶSgDwJ "?֨G*SJז€~(#S &"cM -'r_~L\7M(ِ5vܠ)XHgw!N|H),kmŒJBb3#}gBիP`m=ccbGf׸<ƈ_]`bqiEh>)+G>0W"jdw74MaK7K38=v,e"XfrGvb.Ү0z!Ll8vPG&aN%( =BTly*WoퟷD\I]?bqx'>hQ^YI+\iȻL: "bPJ+ū*º½tWz#z|HF=|7Nfzi,h53I#8ݹ3m>ɧjJ#F-H,Wdc5x\B{|.phQ:n5~P5HG- K_aun#n!sdPROpt&WTv\|s4bH AZ>/AcQrf)@& ,RfrvԾ G8&‹p*09$IC<;O| Z#/ÕM&2б5ZO+9>467"kg9?dcn,5Ul{AϦd ͶowklX AиUf0Ha1}WBD(AhH`YMU-id]QM3Ûy KeY(W-4 *)i K3aG0G la6y`Zs[|Jd"Bpf NUZIJ/Th?+f4)@Sc,e!)9㦏55SYEE2Mpچ@S&bx!&jDn:ȁ۷NgOwS@dVX&ytT_!)*#dƑxrr@xT2blRˑ$w_7i{c 6\-4V/A;XKTV1ƌq6 b. oٿO0;趓ď#9B1tB.қ|A_X~'mud`W\4\4Gg88K!6kg#S_-()xٰ1PE<,h.]u:Y&zvm暇!_;BKMn_902zϿ}lY!6ՈߟtF_FB_!f-%+"46sC:<+p$KWRF( -']Dëߎ}59|a|]ΥaiYSV{>o h/:.xYe:eݬX$8>币wMhT&renB\Jqn"Lw6w|57k-Q8%y1pM &ՙ5p:B&yLM&wǢС/GFmղ- =8DEˇ0<ƑV۟V|5ZySZSR|FPHoq k -|k/ /Lؓe,*>6C{xf <%W]=p&N_t4UnIw y'1Z۹@rQ؋,9]vo fEVWc*ٲP`|jEoW>B# kbxNYퟂԖ-0ԁKP#TD5Ne]1l<ڕ9z;W&zVT-֨4pDPՎfBM+B_~Rъ0 +e5f,[O>xSb@mJOkTwxRo>DUI?Jy3>ZV!? [^W8 }rhԤ% OHpˎoxa'Wݸ3:v&Y-c*i cgcce>ʽgf4Ss$W TKqmp;62u&\@JmIB]`a5bf ~AТ_I:2x]Sx8bRn<6S*nӝ֩xkۉi,c EzB)v (:: $cDgP d_kF!po3u8'G ȇHo@M:}]ͬwK~*LőU $AٓvQns)j\t'/ j ⵶|n$CkZCZlyl˞A-y6l_vm#xz#Y΍>[]M w;aaHT\`QRŦ4ĚNDA%YVP~"i!m¼TNz' nе̟R$*Ă WA%Wx̻q5~J_a \1TLm;Zj1:,$z(\yDo߹ F"FD}ԭp`Xj['f$#5Qײsض@'c 58*4ܜSFͶ?;*9Q79V Ɣ+)OH}( T'G^MzhE6L]%)Y@ua`GsZ$!Ip&^;x} `r_[pu*=']7LNF2U9tr%Y]&]PH8a){J@NY ƈ$F픤.3B@hPyMu:ngS6_ 7:ϓr9(ώ\%^*cnx/A)! +(߷o.?ҚI#n59=xdmkUBL"#xא nR֝xZo} i:j^FH^SbSwT'RͷJg ™Dw2鏁Ezxb=VW.49ctv zA M2T.x}B`#o 6z F]9xrXaWN]ĺWG&~*}X)) LooJT"=Ob%:S.GZ=_$eKYnb4vY~Nڀ~ΤB)O͇ r3<H+H# giY=g#AtmyJUErugM8$U1!D П OC :Q D]Q8dh*YǛXmPcmQj$l_]/9 e=Xs/#7/JkrS.bZ΄vGKPu7_HlEjm~:^Je$~w&ɱ-'!t 6T2:|0_#F[^vI{"(1xA9@Qq_xH=ϒ_a˶yTL1D}g6YA\K-`, ev,<^SFC é` E{#e/ur-H&X xq-p w-!U+9=鯰*C dާF_gj [zk`)n܂ac(%[8zh #@n*Zx+cOT.CƵH<|A:xAX/|9[y}aJs9N!pAC {Ur8Yu[עt?7l$N"sW3܋G'T划r8ت8wv p`qycm7#xyb}k@Vde֞j*ΈԌJDA=K9^lZa&)jpollmrP%L`]O\zV+3 ݼ]&(u+Mmr<lMEsep,@ZGoŸ "Q}Uqy,+?  7䟊;^:ra2Vf&?1b^ Rνr ^U/Y>_L[H~9O}K";@Sz s}؉ o[|\!ǿU4X!x*0!sA@+_8y7aot#y[{V:%.ɲ,fv٬a S+-libj}Df| %tAkԬ GEx*ߜ駫=+Ac]_Q( 1CZo oppq(꓇W@Q1 j $tqyUAO˃ J:択ެ^1Xt>3ϊE\/A'tj0{spDݓPYGoo.7ŲZD]Fbzp =I rlhP $SrL*!R~8lPU@wYt4벯'ZΟ EEKilZܳ<jx2XL@7=b.IpEӧ{a*d:bWjI3\2r)( 誘r F9g/1ny |ÕMXp, Zk\BmW ^9%({5']y(wh kA` H13PP҃'^9ndCITav:Id7?Wf|g?m&WV"f&`4"ax ]t'T'X681x΂G?]-1RPyQKr~..ǣnaO,tN}/?_UwY4hGѕa?YÀKFpƫyg?8W^kS9X*Oj(({&)LvrG l+qd#oKۺf@US*oXoZdŷ'r߉t6Pk=Xb =Ydtχ|/;2i3lO@ o>t&VoTB6 4).q|{e.JoE0|l SRɳ#g( gXgL#KKc[yTgF1}1 Oz0~ي0Ļtf@8-BUyS)h}5c fqo۶@b$!2#JÑ/G4Kt>5㔥4yssq0=xVϱ'vw& Fذ!.C@y+ OFf{w3R\c̥i $'"{v~c^"{f7F P 5tƃ3=0Zk +Xz5W%k nEÌfDno<Кw"*aqKjn7\'x=CL叨' fvX]nM4 O(q0iMǾ34h;u|']UQX,mo2}vEh4J2.kNvRkR:3c)]bnin,L?%U?RXo^z jzzƭ3lHup& zZ&*% 0]/G\#}ΑE AȭQKؘI+}-BO$Yz \j+v$JI0o/'O!,@]7Ӳ0$VYZz2nN *Aӑ$NK"Idxntg%$K^I,يe q ̀KcH> 9Dttx}H儺^.aݰg?t\@. uS)ն2.#O^I!}? ?e(L) o)A_mjH k0w5>7eۥ/ʞHnͫf| _t <~o(v|Bj*xhw>11>r0 dh{z"ݛٹotoQ9KHs[e9v[!}ֹMG6ݦC^SA~hQ(HqŸqEbѥjC͂tMb6nlsj1вKDh~1Ew="SxߓRB*r TO,rfJ/V#M ״$_(Q&4 7[$ cq+}Jˑ 28uCIOeF:}r$3&EKUUŚDBOA(_W)boS.2rY?"QWwM#ʩq,)fr}@ -U,#mj JW"]_gJ X +0iQk0[O,K,fX=?HM|_LJtpjGUѽt[>uWIwM,7J٪$40avh<&{ ci`lcq>*򲢽 6K%lŠg&b,FnnVwG/!q=&Nc#H3b+ޗ,n=@{طJ nu%OO'ukڛ) 83@FEdyхKr ]֜;݃|&]MslFJ'M_].*55܏ }X",ją?N(J<ǒ՞>jz銳XtI H?KM&nkCE>nDV>SfZ¾N0֒a?fM[*:i}uhi:0֒@ e 9:WZݨ,ĊEB,NT3poDM7ERxLJNG|~v?dQFI@Bg 0O-~Ui5*ayk#G$w\W]S Е[b0|xF焪ZO9t뛤F8ތ_ߪ`y7Y Iz^vCՅJYBs?,8r*wm1]J ZU"\i|xN@}6u#[qC WKK7h]3Ia<ȲLnW7yOkQzYedGy%>YM}BoQ!B3 ]6>'=#:#/>J+pz1]w8CʺN,Rj5I`7a*˰NA +=Ond7̓"2CZ[7*j \_;m.62R # ;udj85U=: \?l}BTi2鋕 ᠲ8W|k&Mgm39!YZ}3} o'hmt< peQm MvC+pM=dT}T6Mm+@~nhj[[WU4*tjiTjLYD_HV/|j1abOq+~q7]rIqOɂ:"jZˋ6A Ke'M}Ȕ%.:yP@ވ3l)N4!y|jZ3EԬ@mQ9=l͚ ]HbqUVoۅ-2أ^Ot̀?3jRx/d}o~>uG@)y,]=MU YjpghД-%n^ O9 b!KAoǛ"槹l((j%&=2YuƇD)7Фp&t|mۥQ[Zs١Olԫ6k,^Eq Q6 @檦$/ >:1!൝ߴ߮Pg巅;, Jrb5+\8ʖ1y  [Kp9%/r]|$yiH-(j~ íS b2:ZJo$ Lě%+Ո{% L۾|C#;;=u5 ~^λvj^cu <=A+]KΣ/pdgBY >\t˟fftvLRF&I{|9d[FQD|Y0b:_. &E1Ѽ*)9,4EqZuv<@[}f2m#S;')Z&wH}<PWeQ'Ԫ=I/֜(0jYaCF+;`jt;4YoO! ]J@Eުr[zvK]"8WZ솯1忐dFTeAiAR=,hr(oh$65ky'k a:xc :œJ?>qwdע< 0 ~9ЏȚUmפsg=ҫǤҡ [ދ Imj笝,Piuɘ:M3`0)AR'-7s}fMS瘒Nhzf4R -ج"`0~!5{P s\,Řo;q{!o&H~qxƒk۴D}&˩uwM҈ 12f0Rh j` OT̐t'77/Y`F H@`"$te?&BL_W{v?a59=xzc}-S\1?ƲM#bj7酹Nh6VSh/\)¡# i Cd VZv&T[2j7 OZ!ExݻbMyͽэaD`m#,Ro ^n ~ի%f۪TW#<|EOs1ʖO{ƆY~BcK;Wo< l= vYϽz(jk~[B bOO>nQ}cӺ5'hgS 91w5yvNRPL=n, /eg7*X՘XÝQ?lC HedhN9l졧ش~u cVܼ*싌8=Cwûm'WC0 3\+9w2^IbbzX;ѵ2k B(ɔ:OtƀXRXk) OaFERcW+dhUєDJ^e@d"t:"L=`}g\,t{^U5!j `9B~ ج]m)ecvUY2Jv Բ6&Eҟrw*սVIKA %V (؋Od&:"#a<< vl\b#sȀw(A|&EhvǫQp8#q/ؚ'$R*UB-8lY3Wqq͟>T'tM':geBmx`8.{pewrq%*ۗ@>MX#9B$T]魇<à j&bFЇ6V}t5MfhOO=VNRWMm=+," @>,2c {>rVWÖz8·k7ÌǦC --(0AeȘQ!A{"\g^JBEzY EKqjS!C噪nyig@P!u}%rA//[>vic6qdJGOTaB|F*srgИf-PMsJG )SwP+̯M t }V2Qu p7)<$0myf@&ڞi.5QƗ.ѾF[\1G+L~]ݥdKs>5%sBܪ?ң-Zjv`.f1}Y[7>ޝ_o7yAv41$%%+kUl2GQ+CnR'ysI[,c)\WMfVsq cnTPRǽKJc)+j 4#e< }$Ԋ2뭀Isa;1B 6ǔ3>x?8hU :]H)y5xy^fI/ATޣݔ՛vg5@Ih4L#)_$I 4XL1I$mFeg [bA<|Ftx۲`NG[ ¤7ۗJgTG'À;[ap=M1Z5WJ_JT8*aLU%ijw΃e9puc)[S KA|vxbTW27'h24ؓɭz٠cEI9 )tG9 ?;Hݒ+e@5IjwЇZ=D+/r'j-$}DN$<Ƌ7L\$j?Y: 噂@~ߛi®3ᑩc3P4^* I!I(V.t֑;mI?{~- +6(C}7Rj3͂amS i &JGq4X&,Adlmx.e{D?rtl~-IGIr 0ǫmW飬u ?.ddhQW~B"oS@P[qs`aZ6e7Y?GQσb M 3^ .b1F8a TlpE;++q($ 0>TfG{XtwFJݡF4/w3/zN: *7ZWj$Uh_|(=V|m/XRPT-KFg?o"$aVywTNi! xsIF[+zO4 $5Ke A\"f5BS Ǩ"&tx) ޞ$9Ddn>ft6PTB5A؍aՊj|E9[Pl!R'Dլ&]=al5lvz&^J2&a=Ku=9:2Bͤ]p{H`ЎN9f)u)z6z;I)[vf+GL D5½7',qԅh ݅sq_զx|Lz&06h1Gn j7b=OƇh 4o h(G,FߏGܞfķidPnoc&hXXRw:iH0BC:(oix=Mv@Ko{1 ?n)P@,?ѩc׋aJj+Gc-sʰBϳEk(=C|L\x?<TH WhId<hB{Ot"M rC/JQl(7?qC؍Zs]"'iw`@c8HՌv+e& & Wv-4K"]وHVApT6n=/TE9I)dw gWAn3\a)%jȇ]v]h &5'DӴV&ǟgNm]{}S Qpd8n;)qOM*q"e TnnI/Z}><505z2y=W&.Ev 6ovΣ_I RY( *b|RCq)q~: 9_o+4P&7ZG,S*Yp6N6Y:${O(&ߡ_2懶UKҴ{o7Q9e ZT\ 9fSr:j2`roBAygI$oQЩjő^ʿ,sw!>ry͓/}$\ z]2.X%VTHwYN?FijVSI^5穝m`9#{>8k'W\7դ͞)I[Ec>cPV0CdfYXr Y0(Sn9!ԉBo]J.gsK "g}W5fz/9ȌNĭ7d$ۗHT*ƤQ.O4ۇot/0DGqB5Hd WA~66@u"X6nF wr0p"P0p{ 9 +aRF:L/= :Io'#UMZf勧GzR]\; ֳf,`0ۨw ֟|q诊nVNS,PfD)&4@ư7eO4)nKo hfԪv`άiGzYp+.Nimm?戆gHmi@%0Ĵ`Ԯug} o}ga6JƵL6/݀}iz6EQljOt)YPLZnNꡲmad=BM!־:taO~? (ZiqJ|srIo4rf㛗@L.]lo@j耧g2,s9FLfH-uF4ԬЂE3zK:F0[zn  )d /arX|:?8aH<#=`vR 5¸I .> W("NcinGbȜ!4(kA*慨 Mw8 &BORRF3K ']T0M8Y0󿲊Y˟E;=Д+. 8|k.uS`7bܗV}.P+ܾ9n/~vJ_k8;V^ۈi8[O7o=w]@/ sᄷa*뿫R3.ySss:k<#S^~/:4{x7w "9P,Ri ot21@t*rS6EXxW/KsZN ]"Üy}65Rʝ@I^AYW1Lm& SѪ<_p377"A DlKw|D8)S&ZQ/A~؀$EK!H^dsLVP-%Cv32sҸ# 8;`F,F^lT!u8 mn<,Cim[,՟Jkp\s2^Ys9gZriU(^r%* CaP>YXjY,ZI>ߞI,L"_c@ ̑eӷ-ڙ Afy}E./O%q-8fiCfOYɿfdoaɡ̷]^c]lj+%+O.P+09ZYqp Qzhׁ37D9Dߪ *q!ܜ%jLlђ'z3zZ4 2OcfOf bV)SSƁڎ7cwDG 䜙cj>g^ d/1yOKn}QrҘm.R 05 R5t+S3F<vߓ5]H?-ȹb_ 8HclUz*-R2"dYqEhQ DZے^6K$zPu,0PT"_p;27 *Z&r 9$p#_(˅ѕ}Ԯ5ܰH3܋}H1հ>ɖ#ϹsQLJQhVb#V.7x[(y\G`)@\}Ԑ5:hRF>+si<[4gPx-3|&=2l;FHaoV\(hs*v)" N(G=ꠂtLf-[xy7 H)Qeb/]b\H͇CðKIkkIX0P@j"\8;29H ;,U_}q־mxLx_h;Ԕ nF!]vy'1:N&ZNp-U5JSJ)\8\/ ^otqJ-9F,WL$20M?r1O%0[?XxiMpԒNz㟉>L%ʚ> 6y|#DdGnGB`iO-~{\"?ϒrz&Si,,p:[ܹz'4x魶R?q h`;Z\ڜNT%H,y bH+v'S#7">xt _)ڶx!FImU?gDUB$o-Iu 㧷O]X8+d d׫+Zb9?I1%`4[aʫi@Hq׊ G+ZݖFZm 77jt?Z&/M(_S:?NgD^Fƍˊ㻳d8[ -I>$Yc,uu]91CiP"6\x!cR{ tf ƹ *UT> E0 KdILQÃ8DdR\^h L3$uI3kúqRJnKӐM"iu#x|v%Jf/ϝuN*3FN3 11dBB}6 J_J6 >PQ[-_F3s&S-G65[D25 fdk`3''>z8 )IyA]p!A,-J3,J$H,6/N+iajv!rhGz2yt]9On<(_j{#8 6,Cis5>rJkRyC~H}.WR@m)[ͬQx+F?A(A//1!mB?g9X+=[r \-p(C̓ad4߸0,k _k:M-A6Hc{A6cfb2KRԨTSࡷy6<$%D>B#\[;c+ ͠mHY˙ pq%="j,%7TGi67c1#X cB}& =]m/?FHLXܠDJ@_0vfuc3׻b`®;8,3*JF|%yUEϠ2Lm@E;衒m=u+`ca7yr"6JKm-WP (tMؘ'٬IN`?<#/߀+`YDNI*sY۵TnD7 +w^yqmb4ڄ} j&ѡx"A>DiEb'1ࡎ(A5f 2ll Ks]`XP}ŒaT+Q7;2. kn` 0Ʈ{[os \H+}NwT@-zҹ#'#_AgmCAb>/mL5O@FMTvd/X_2GB5N셞6r/BQr6,%UV5k0Pܟrږ:3"JpÚYC(^Seb*%qOg6Fbs=ɟke>_XEKb( kQ|rOzAlPWEobJSFu&,*ysD@"f"kWZ,Q,Wv:wThIi@Y 7(k)P78G?|nyPߩ2XYw~U]-vGMK[8$ˏeKCrE5 UuՌ( HhRiѥNǙ‧*R|T|d%DzE)ϡcP Ϧ k֩}Nw?'Q֤9D98 ww6@9kw 4yTaLq'swЗ1ȆJ[`i_VգNe%Oxzh'LVւeܿpAz*FVbp6ېnփ 8&9[b0i-Vȿk:<5 }m][k xҝf఩O9$! ߢiBQb+NE:Fu;v8CHpr#GW+(嘀_DJ^bfD*Xf;}Ԃ!jJ"E؝W5pp._6֭7c{װ#&M#[ZT"%϶>dw:60P` W>[mH8`q !k[BgڸSnp=XI*vw/r hSwAI螜0_|`nO =$u}VaDWZ\7 D/ ! f].=!lmm䩊URXc"l&@B=LhvOr_MzHp8T)'BG u: y&GYo3Coaȼ HvXyU/p[W X Ia,>:!6®Qs!p HO`s6HBbb7[R.Eg3)9QG&JkODUa'-Ol8^1jSR{Csnl6l ]1>brN F9?Cr=t@bWVcd/,21f&gݵLd׊_huk(2e7w$="K-7<ܴٶ3ea(KvX댿dk_U܄4E!"%}kMu%1-69CN?5;k#/ƗR 9l۪R~mKN?P,Yt;hp ~["f Sqrp~V/\)=.V7ꀍ8|k5=ӵ OÏ˄6h-ǞeDGhBJS;P|~b]:Hi5@CƲE -DWScÝrS}#h=<`@Ogٞgl0h*Xe\Rûn V9o&a-ٕC]p%AbtmSx_{7i2?2s|L VT93u'CpV½&Nz?Oeso'ySkpe5 0O3~:ו_ 4\x) Ap_C>NH?/Hb1M(8+O16K[I([2=H.ėH PƎYawU;JB_v9TOAk(TԆ&*`Վ@vɶ/9 y⼟)(>hn/CtM kM[&BoW ʳT9j^w9h|?KDug8rQ$'b|ˆl֧% 頝t)o;I޳౱ޤѾ~qPNsy;A<5^E!qq0?\bwIAC8ڥm$XT'7gYG-x8agV{-gyV8%5#~K~j"``IlgLr4숮SHDabV׼Yq'Y^sEZ#ʾ3)!i|=#Bҭnw%z[m9 sQ:ChW'Ó *YP4^Iu]5r R lE0 (L.(!,>[@"r,s)_di51UF*BL9N˘5fj%lEQ*MmO|Di];i*FVpz(ZXtrJgpLGFٕ+>Xp ON).}ߕ*~M].? w*:.ͧ[W߽aJl1X lRu|ڇ}=tymAקr2.ezHuO>d2f-I[1[01Z\{[:j̢9-1 ĈPR F"Oa+ݺd ,}:I(z$k$?H|ɹ->mor=ZA *L p} HA??/{ޝEGADAJϤ^+ڜoU’Ps "mQ9502mdI#cj`eW ihQ9oM0YpKF7L|lLšW4nЍԳE݄8# \4|QHBIK,'Gs TdM" ̻=wF(zQ)1$L(SRGcq8vSn/N))H7dc8v>1q,1 z.IfE.k&3#>6܂Sʼٝw\#Ip~m{J$Dڐ51@vyC͎Ct$=#r~Bp3j?DE3AmBP@"yj8)ôfUJ9'Dۆ7Z7l#zs]l3 vyPGF|HEti–}{!Qc T=+UF0! EODMO v]2c[`lѩTF|$>ӗ}[ڍdN^3·--X 2nUfn$0J-;e'{C[** wU&/J ѵyRf @z5mMO}:[#v޷b;OfvPYُp=B11L+ƚ3R^+AN77jnUid$/lxd;h <[,}Jš 6}u|85pPG"hk|Ġ5AstWT֫׵)AW0Uj騿|DTx9o툠V-#v)9}@M6myD΂E& cvwם;YiTftb\A) ۨ`:MM̩]܇#cn(u/$_Z2#hei$7`.X ƈsmaF'tɡ!aw:UNNrڑ^db%Jh*cHHZ| Lfۚ s-}7u&|[MDK1WegH<HFDGeͷ;,cRO9Fsm&cϟ+~^#C6=Llt-xL}{ bfwThETcQ6/Rl |Isgئ>Jj*uzvJ3z{Tz.#M1kusdQ6pP7 y允J((4=AHTja=F#_.s15%a:/ߞSjRJ&#-ľbu+ŧb} !HݶdEF AWL/1`{j )y?^z|_0&b-#R--XCp;«1tkՎTWEEwU R $[hh5QӹH4fxILuR4*䡮v?Ͱv>#SnvR}ÂV L͌HQd^lƒVfNd+Ba[",Wf!^L(bW\ׯ#h`'63{/~b5ddc%yHzj6{"8Ƭ&PJRnolh]zaD^Z!unTo$]Np`!C+#W2ٽ'Is?W=T- MBc p`"g/Օ$UM%8eANDT+:l C~ϱs8$f/ Dc1}ŀ@2R$ 񡓊ЈB#6]ʑLif:YOIkҦ\p=7FrX }%cޣ–G]jW*D,Q;d#dNf R%syNY0MuUzoO0?0 PpU)~K֖#m^PuQg&>2w@N[MX ~j=c2˟QO® gC<u6ĖZELl|\l]UM<@ eʦxnz1u!o_g f-wˊ-A\cΜ)~rP /~?sXMR!c"Dzibl먻)= {IKf_ 2w9b, 9acZ s]ҿ,/+ƶ㌯8a'UThH(~ -9zʡ+-ɡ~OF>5kfx"uHE] NVx&Y\DUZr% ڔ%{3F"+91k5LXy9؝N\M^[REPz۹wiVIj~nǽYVP0oz2YJ#ci76V6bzc#%Y3S,c*g1y |)RZ*oy)EI.XdN+N K,N5RuYjK{W'cu#"7][N> bmzuψ\\Tt?%MfoEm[Iغ hbif+}1EJAFՌCm>XWơڰڞ)~7ʘ#cnzj1JVpPЦa#].*:x5C|E+d9Nwn| ΞU7P3Jj~Ù*I͖"O-h8IO dP!1ҽ9se.|K s!ЈiLAٽͬw/#)88JR2P*DÄyv8\i4dAo%7xǾ6Xg nv ׂ>p1p{Nj+ň/& _dgdNRj=hPNxBK;X}~ăstwxX*Ewkj[d@-;5ZE1?pF3ՏyC"Z5}Zzowyu蛹zmZkV̜'T$e"Nw kRe% nuMk(/rE'VS*TAPh"߸'bu!nj\TL(N&vx5AgmޝR+Qt2'杭!+,iflof3+3 :(! &l DHhˈIڔFvVTA+Ě,g WV٫=B++P3@TrGݹ 7ٵg?\R5ګUJۦsT|' Uו _ꍥ[TB'ߙn@-a: :eq-H QP $щy3,LJ&սECRq]ξ1[7J |gn_vEv3[P<죐#RB|KBbYfh7 %\]Yrr cRWjnLh Bx#ۮh2V-$i&Ա;(>TyނwSf}DPU[#ȃ, ga OCK]̀qSs.`&q[j K(S8e2_{7~:9(tt~:bf\T.CRk_~eN{@})+NJGn|(tH-*E49rw>K㷙b*#IKӑv+3B:v`3^;G;?$+-*7h[) :VGzCHISG(j%sv&_ԖQfH;5[W)qw: ^׽xYGj: aң M+Sb07mΡߏH헅-E-y@,C\߅/VL!cB $d^;Mk8yD)wuۥT#SS `?'-/.+Dܽ," +VK*-b"q?aq=LŜ{lFƓ";HtS*D:mO~9qzI-U4Pfߛ-v&(6"yE7|FQ8v,@q,b0pMR`N;*A;IZnC|Vv\7\Nb@IɥԦ:b\L 3<ѯzDwlɁB)yKbVje|֊ t_9:,ON覈^4J5wǘzR}I4捍kjWIU~|k]T&ʶ]6婁j7a?l$$ܕ_s1I7tt~H|'p WSʕvJQFIp9tQ_Uw  y?1t5Iv:̙mjw'y0AOJ=}CU|>ޑϫ9)Y-"&+=HphwSr.T-1jYXY>R|1vpps*v`#.ӘfS]iž*-uG?hS,F .T&\qS61 zJ o!rlOn!}>\3ӽ^=|o&&8paP$$YGqݱ†Ic:?mY8ȳxdVnZpy5:Pn5T"wPp@g~NGNy(c)EYHڱ;1 e;]Мh~+ܷ8=8$&[xoR=K:[aǞ-IM!gZR2tOn$EfC0*r. e=4GDѴViIcbOl:΂XQIIb1 -9y 0$!oz ߾J(Ht4ppq,QdfBݫ&Ut%SN:rѠ[4<w<RT0dcRk4Cm;pgDs_)HSznC8-{/rm5nE$0WDND5iq`#Uq^$/zUBŶs SqrCQaAkulj!SJëswE;[5R"a8V :ubkk&8ZWVJdF6 |_v|!͋=i ksNwܷ@'X}}x+6G2L"unYaeO?8)XߟkKFQPڑyt GcE+`fJ[CmzAJ!MNF^A]}Ha6fTYAաIyW}7e A0PF5Q\ˀ-ݡ: yBڪ47M-h($GHÍ:U| aOb"4׎*Mzi񀏕Xr'$.u]s '&C\P>((O)wdWrE\aTdNqP?\IJeFzq{ L#X'*>?ӨJqp2 ?9amI|9[qެ22' ύՒ Yt޲5<}OώٽCđ-i$7аŒ$5'(EJThS.ᤏqO!(U?7:i߭9ÏIN4\ 4l 4̂c ̡}jEvǹ&sr欚i0f}I$d9YX <Lm9hSqg.K$40eefPzL]pt {~qu(~!Zϗȱ\_fI6+{)|s[{:噣2;|.9{8J̬5Mq[Q.zl6o |]HO3ܕhѧsY27D 60 gRfz''J@)^ʟ7r$5  5~֢ةe P˩*нW'.χ q~蘻H/e^I`WF}/OZM=P*o39;3U,wGC9KHz9Qsa>mFm. &yߪO#ʾb߮TPB{x dk3" b[!dfN1n!׵~d@NkĘ˰O)_;#"_fE+uXiPD52p|dfkHtvq)ۑEn_,E`89^~ÞO9/Q3Xsp]]ܮa2S~EtpDll\H_9)a: S8sK-.ެRYA[x7A0D}pbqme|=mPhBVi>85Zzc%°Mq .1١}, ƺoZNP[}FJm{Q#`&!V\Ϲbfgۊ/$ |%|ubv?'E ugVG@2 Vu[b~.dׅd(typ`)Ò۳?&)B/M ̻!yj tsCi}`NmlOx^xFq Agf/?/;%4<(˪Q"+K.qjH\8 ɘʲ&wY_ah&T8k) GCv$/lWl3V8!訒DVJ =1+1~ka]-@rlgNdm:( ?#άIcM$EXC2"CP _2~= m %mV56ja$I|WB߇K`SYBsꋏ匾WKdݬDI ߋ(`r[ q" fN\)SvN!ld4 uR$镶w$IFſd4:dIKnl M}t-l pu&}~r!0jipt%Ha`B֡3 ۉ_h0kif[,VFc",8ݫf^ȑp#"toPƌX14joR T^o*ZLb%%L\שdtl*jP۹⏭$ynNV̷nOQ ŋikhf]}vοt'Қ؟K&Ne036lΕ*MU@S1ԧue{Q,,ۮQ@5%,+ 鰊ؚsߔ2.,]yh1gJsQLb)"o+gLYg3λn.9sɶ圲nl(h_O$L \>[ɯұVQlrBDXo9GNrGI֛ H;Ntaa9Sr!4߇(x7" > .OqԻDϙ]zNʹ>1޷VGR JiEexWgM1IT4k/rXGۤAq>UaR! vM3p8(T'ܢwPJ1Šy`f4%#M?Vڸ t*(Cr G_Zn3fv4Z >甔!E+o5йn*6捅}W\[2uQ*MT(s>,d3%(x|rb}d=ږ jex mJY"\; /e;SԡiMu,T$d:  ׉0H0Ӟ.=L.@W&W,0]h}j%fΑM,2E4;v6Jo\: ٽ5#3txos*3eAiߐ vD!3Ql.F?x_s`jFNߕEx0DR6_3tB,bҦ" 'P%+J9@Lk2D ̰Co֧n\#6NBRxE|7{T*}ةQ϶pJ<Tsq@X5] 7cro[]WE zDE|rOgd*M =R8Eisdi1~pBFBSzX`1A->DċdŻCGz!%DuR\훙2zl{=H[@.hVIǣ=:7csf@2 l"|X4I(b3n0"o6jh"i#B&B mL~6C `#MTYs?͸h0;hǎa$/{- )a_KԎMb@Bs8Ck8=h(ȫEF}ߪ˖9d)FzZ+z<}ҏltRh_RPH11 ,tRtkh" B #GT+sW&D@-zS:K78SY , 7I<µyK!(@AfX@L:#j>׹\+hdnÛ u\Mw+{IkTϟ {1(-,^``Sc [`ݜrQ. 9CRNd3$~cOc<\TKiXz\ϲyߘ  3TB!O""a=Si HA Y*l47Uu-i>tq6|Ճ;B-UMQ?Ų֔M"Vn&=N5XOss p;AB*GU_InwY߶1_P==e'z9}}Cs* "NX)ؽ6 ؚ&]Qq'INaLW# m22f5O_@RIQ|T-yuR#5ⰮJ$ )s2ڝs2,'N,E+<1OLJ/AaĮh*9nJCn<<4J EO $YDM=݅p79Kmw~uXT%`6"Xw q>g{Mi+?c&ãT_]"|LB$3ʌ\?b=+ t;;|r !Kp*}xS^" >2@[ɉےbcI A}DͭW0wΙyԊfK) T`Saby$'^}x Ɔ2ZO-~A% p eWM,5A9pG}?Ǫ "8 vQBsjQN&d-SK-[r "VuFQ56nz"2$Q9O#1N*'!ONVpqNtu]JTc1d~Iװ`vfA-ى(crH8*B =3*HěS&Hvit^H7Y5(&X{>;Vk"Ѡ|-,b,Dߣ=lWéTef8SмgFҥ;%9aD`jA~hA{mf pJl ir`OB?fzb=5Ju^9rk aΌH6{sT;Upa(?ןkO$l-Gˇܹc0◱ڛO cѨQ亵ܴ:R)ԇ - l $cm¾SęXg/@((;X& `3R텠x\n4B L_*9o[5߇<_WZHyoD7(rhH?6Lmxy$2U'^E*"CQ=Z'w6Ob y$ ֜< uRQ{飇! w$!r0͚A#Z^ZsZ~KYƂXU{k#zܳmM;t6@؊^vF01 +ӛ*wg1s yA7;3PrPqڬA'`$>&bk5#KQֱ؋RnfPEHM6w﫽NJ%NmU{h.^MCVsG=`%ثڥ0Oju2v-]5jhUGL!XK"܎Zy(*# YO*,ħO%)MUZZmPrSIP_̫|+xoNFV+#4Kׄ, <7MU[_[d5JU^E?=n;Aj g|\Ydx.>Sfƨot|-8 ޽GQ K'܄>pqfNV7 tBf.KIJDL%K+2jcI*ӶH"4iOcճuPw$l."R`E(xցKRv|Nh)LAaf6}Z tn:/7귺\>aiZ11b}tF^6x|]9ʒsR8)F{sܣAv"~䆆q|^E{ݯgMqiHj ݜ|7JN4UZ[B1R)SG09?Ț 0v>< 6 +I~e:JTj lnv?mq}mn)r`?JCN4>P'e7BpoPf{@N6=҈(ʱo"3?G|w+ >C} FgOeӄB?.GGvNrJl"bR9o%_x|K <8H=Q( C&9Cȩ!ɤЦqSsRr3rE]R> ĻrFfv jv!=O8oe)IMho8kJXL{f-oȿT-])9c֞v$9 l9BC +Swב֭ P竦}p|1i;-l'>;#mF65 1 pkq Y*iEξQŹB׶;,s!|(Lد]euS*2}FңS ^@gd|ƤZ mJuv{&P9. _B bWWޜǁWM@8kզvB}O+'~B529nX6nߔ'䵺JEtam#T# ۑ ,р -쨶gjP2–Y}NR`,/Gʼ(cf<\@(->4dZ'kp0؜OQORB2` 6ߠxnRk{ >8ߺE}:;t9?!ҞLuRƳa!O l/;_ȝ{,JJJ\xa1e6J6O L9]vzPaS-hffSm+o%Wy՟N  -΅'|/SM<Vf%tnx6;S+J-<&b>`3-FAb9#YaԪDNqpF `/:!ecupVEKjÓc`V Ɗ*p,UA & ׺px7ܣQ*M N0HaPŪ$xhqU@өCCb*.st%|BFŴ{Prޫ[=ڦ8"pݑ@5FS%@(3UY)Z Hb%WtI)-ks@7l'Pkd5EV}!c; 0 Md_b&γEYNnƿ-C'+a2mK-✺BgA2sU%V~upUewv;TcF_'!|O⽅Rڊb.<.HUؑSW<GpI^lВ)l7nǾwj!T#*m㽮ɗTA^YW_]33 7 [1Ϝ$)HboNx/t(c105ZFᬗ!J؞C%9S/C-g̱bE_]<^ԍx ՓA6 z&qW3G›Ƃ\vYscǐ.Ps3nT_%i(0?j)A3McԯH8f$lZ{ېN3/)6ܗ(iRgɁʞj7Үi I "2Y[G~]V!Yw]D| -Ѡ]} dxR }Cg] /cQ|K\΅_.<$hD50=_5scT/X qs%3fYޱ]Q3 Q#'^;} Z/JmE[fnjK1!j^Eah2;n$\ژPwf'lKP=6[3ktz݊:%o ś˧u\uּ9Uɾ&~KX>Ζ50 "dv,O?"Z?d'PI k2`,*ў::IS  W ѕ2M+ @dGUf8e=fRmJTh[YcM.xr/DͮFfR(]FMHi+Sz"۵u b *a ڝNJ?kDeOf HOm K? tnvh'/r-il%xS=/Vb?K7ѝ+D+A#@fADs#\Äi*Kah/SHGIą lqZ*42U3E IslYU M1( #`bDbah!uGBXv3i(!yf*50T|,,bQDZRS+ZTWl6H)z(o>i3[E^S3$UGSH?i~h W@y@6xO׺?w/s+֜&zĵblFBscpjJ?:ӛRi#Ԗ"؇ ÉSŝB-1JRoV$yIT~|L&4@ZuWnuD*ȁjܒKQF;>;ZWnDn.ʆz~))Bɞ"w㨎ؔii9n^o^qXu]a޸}k?ǴQ #<"x8FXv .Mg)Q[@yyo +<2+{ Xbߠ=N,$?f}WE+]( vVxW/+y҃y .]iT6CQmFloO/ՍhIi}BzDF_V*ɗe3~O ';ߎO_b=xNoPxg:TKdI*Y懽;Qp9ӄ6L.1 ~nHk96byRNSQ3sʔ~x.?^A+}lT.p"%%I:}8w#xF-&g7YO?MVSimJ|Zw/抽nAdԎLWumO;Bes%嘑(&ߍTp1vӨqff; ?W!UqEݮ1+PI\7K&V2HHu(f} ֳ|~+;l3ʁ]UwT *%nFI26E#,!Ig$h|3iTj$7Nq*;?F+p g3Gk,ZhaAVh&ݒΔpRcP_XsNR}\Gn.h2AU-Z8mk,|A"m})є<ܜ^k.J v9qC&Nm:~Qa<;܇hZeq'¡55+`qU"եFTU呪 z*Tlh3ý$`#*}W(?/xa2{}GMF )0S˾)lNv}ޥUJS B^\ոŷ鴉h~_G:љ#.55ik5wvENk V-\zWĶE\q$eS=X *KOKkGl΀aMzf'hw36q?=_)Q1p[ŰpxB h2&_x wfbK*.ȯC +g g-V.Z߿-7k~< %dҕZ! >"M elj٣AGd  1@ġ \q7%83ױܲƾTөe[GbuKyOr}=¥+n]Bﺌ4-=KCO^|Fxvxl/PBJopK J_6|XLRzb4@  *txhW{!1]Qݧ̵f~e:9˛ fPw?9}2ZKT%*& R#J3b^y3̣۷ [< \J}cqP5nq$cj(ߐog̽~#df7Z|-yxldX"@tv$Q48g"lqS%ǚ(ۍސrjUf~[SdUkbx3E"-gMƉ|WgݣPܖ2tjs[LO)P> t'){Y|>3kZ7lH~ (v˄SRg98X6f,Nz˥Xg n([df:/f4 ];$[1/;fzjI@=x_nA4ᕳd7xۜDɅPR*ߨQ aZv >PKe_b_qqBd'a۶= UltW R#SEL<2sSc+HY9YC U>,k kRL].fgc} 2mhlYl@ytfp&Zpٿ#܎ӋUߣ=L3bcNXpKOc̟7P!n 'O \43EF/֝RWh[X<74/9o]U~#?ZY<3A -ڴGjj P(ﱘ ;r*SWGڹ:_F$ֈ62doJnk#kseڎ=U Ϭ1 yb;)g,bt;9>c5Lp6 qJCu*boT H.=5$o aS[Kr=A.[B;4`Dʝփ0^el%3 pSIUJDD| nMq h [O9@cZq_vu?qY^BL[hoEGU_ < j_u>nZ+Qٲaٸ&to'')C,,lv fk+į )^HwO1=D[cDn_}6L[vW*!cz($>dyr>6/ƪ|H e<|Iko}{oe3ùh#pI5Ơ9r m2WkvoqVg lqmsjS [nԉ39\̦}2 Jz 򑫯XB"s?"`zT"?)8蔷אf͵j-~C>ݒϽ̭E$3 , Y I. 0L)C&C(]p6Qq*j^mOX5Cyۗ񆰢fL8>y'ƧPcQI|M^TyhFJ+Uj|Q*5Fi+FnT`2%{+ki_MxJ 3M=pLDb!TBjM F=5%! کY-E,zѺ'J mkN S,R"0f?KmK/cvkT6jbDn>&48gp-J9 Kΐ6!W0^z`u|&t<Гu_nO]3-eSRWJbabE;QSwgR#<1gfbThsթ8ڌY}):9)cC̤R&=ěr3\Q6t:jzYQ+) f g9V c2 J琙-Y AqY®p_cyM7e\,3^ G.Ъ4'|=42($OGFsxP?^;VB2' Ҿ;RTHÍ-CYGNDem@Tv`,Z6Z&(N>S?c U>X̆ۓk*qF9?ƕWM6RC30Gr{ݎWyx[ | lfN,o-Wb4">^rF nN(,߃aOc}7 mΨ#.qfUVNDՕ{+SiJI;wza,E<~lt[ | -oIxإ\==KdvK Anq`B]dMnV2g1]I<_.)@Р41/BH$%nQKԼ<@mд0&D AɪVY6+v 8SlBl};mS<+vޢN#7m?긐 S1BAXK:.v„3A&Ův)u'-2 yN?w@ΥuoaRU~ ʬ1GuSF 9Z`w.64󫀪d ˮ:j w+XJ5`!ȓ.0C,h>/Rmn9!TOThx¼w:nu*Mhڰ恂Aõ t) }\)m\uI!F;VxyX)U1#&E*QSsM9d/6M 5}#u%V.[3w$\b7Q|À^Oڮ{8E/."m@ב-B C8Z(:8<=PͤA7@u~WGC"4F#2Nn3*mSM#&RDg[p*RF)МÍT n| mzS:Ʈ91ʳD>ﬨɔcq+Fq-eFĵƧy_wP-òP:wۓRZQ55c 9M;҉HkX <6N)'i r(&LA+[nrJLpm%8+ҕVGlExv.ӓ9ƃ=AXPO'TT~Wz GR2 EkQTu$$חgI1[&A&;g[}un>wc\"Wt}}榼5܄ iDWHhD&h˅J۪p-V{B&'N]ߘRm_(؞`!*V"(M~[bIi΅H]cMj`,+ ʟ#=/mE#x83@Hxlb#+ыio͗: }ʒ в sɅ[5qKzbY7F!G'e&f^ S&1Y1cZ|DDEF@잕FnHQO] z!KFl~ T dp?/B,l < iVވ0扊|FVkF彙5͜(ʄ8CՋ"] mE9"EjJu]?6uYtm>2DMrI % Q%eM@nĀ{LkJ&z]oqYz T7sg\QU ;h8z< qA­Aӭ ,Y M.ȡpؽ. Cđ~p2yz|UB"< o ]I]W3 ]z,Lio~z,"?@ {|W-ibatfᆶu<#k`>}w?Xfq W'>xZNb>w>7't T_4N[=VQLV+RR#A9#8δJp/vsӖ\҃G7HjL}:aKi6i#\*_@ w r`F܆uFt„XS_`Dex7N1*\WaʩIPK8 kOFH.ƊsW}-ܱ2s;+ _zKsJ )*6[x-˄ꨐq-%d3}X#)vP6?ԃhò|8]Ѫ[Uw`3-'rs \oqp<"ޒ\Ttz>#cLl*Oʮ^5G.Y'#b3Yֈ]b_=g%\́F ~jQroGD*Jb"N[ȅ~/++׮WV)Xp) jH[ /s\O]vvZ%9^JjAos{݀9 RI)7BwA L1;RrúߎA% jk5ZtSK"(pa' Nݻ, kXBb㠷 nD$^puG2'Uw#hn-eMPh*h[IN ܺG;]SD+ L,X9 /y:^Z`PtI5 _XEs_CNX [r@%)w1zX89Ҋ|}Jmv\5KIeڧR}:R Xquhg s)av+Ha! :i@j)ݒi~E>dJO(bX"2wacwZ^Ef* S>{Db<٢L0LƹdxQ%i+d4 qh̖{n]gTrMCOX ;XJy›X@.'脽JI9yKԢh8uܳh\}?Y[cy!)DK;t [+vck)JpcZb+J er0~iRQjb,UoR}ڣZ8t`vP uX{K~)% $>+q!ڢȄ'"Ȳ.\bJ?D(͐a~JW*}iBTsЧan:0롲ED̿KyiIqxJ!@Brv4t XD.Ӎ9Zk֡:}ZR|׌Ob@MOn|>yt*q*oUX偛%OEqN]:^a*+1Iaj7uI3zR`E!(O I ፠Pc] d1rå0azQ^0mg5k/Y[4X" \2Wv|o:u~6a{YXN Η:,[0Vؠ}Vuy)9obq>BEś~0•O~<2U(+=8'xHފ\DO`91`pDv0ѵx:GC  @H``,j_k wolMZl2-!MrI^^n) vړN FyJE2 jHmҭ).<-ZOD!{\p`98K!/Y[CxYU[.@V7.eCb/ H RCQouQ,>]~dwr1oSQgCKx-P>K1v⹘ޛhq^i8߶FrD~aWy`ڝ 9W!9, 1P!+Αԩ0!yq[*|]RB}A1 @@,Rhi[htK6`nHŮ'Grh E2,Hm ǜEZJmB|eme;wh2VhH(72XmbMJK@2aùx\D6/'D{À] X2R"*ٵ+`K&s[jH |L.U;Ǯf>}NvG >&$Z1zoXTN܊U3 wTMQ9XF`Mm*vzjoN^]|`=ڟ'|~&a?p'ˁ_tRiyRq,ɍw! UIRSee8$--7o< ̾D2mFp[9*2}.-ZS #W9q)NkI =`TZYdUpb,)6tft"|& 菆 \M3duMB@;߇jD9YwKJ2a&^B-ϬD ,ROzB&X־ɑ6t])/V_T!4#2Hp1Ⱦaۚѹ\[! bK510gb_7z8fyR<}|vKQlu[FFw£h?0ጒ5ʣc2 !u׵Oabz8 " #E+^ݚMCM?Ӗ:W&\3QDLſ _Gȴ{ccPF)hhp*}V:pK4;&W?KOa/3mV2"dVeޥA&a) vA})4{;9I3l'ho=)8~6)<#NvHyIz9,0 TE F*T'7K|7|>  9D6]e[oK_z5 T׮YU5|&x*^p`9o","#IJ20WyUqiͦf (ɰ*vRSkW/Ies4Ew%%w+TuܔɧVIy( ߳nf=Jx SblW<. NCU$p(]y<.ȏI1:TLEc{VC<$^NT.ݼ$NRVVo0LvoKY3/̠A [A l F_k(aaTSzQA~w'HP4%Rv= mRG*4^jOnJi]k׫Xd!#$sqf|j*#C~\2ʣ!'8긖; }{>"k{{bFa Ljv*.UY^yV5AqU]7^?8}stJ!/`jqԇ巁=f.8og٧naLz.v\!lt9g7*$R,A$#‚= qDyU P\Co?]½;1OWw͋Ѓ]"%σ:,q׮YEUͽ6~ CQGgxaȸZU1c$PѮ'6˗Up6O_C;{|-]ֹ;G^5*f~Y-?R,7d/ՂFL֌PШC0_HVH6A(>衕.DUB6F k%ɏ]Puy)?3 n";~D,˘dMBTjތ G@TᜢdWd--O~+F(M@߃E6+h<,g'G)e ─G9T PZJD#)g:Zq|=YIq0Ѐ{q]kH :X{:qe^[h]NNC8:G5Ǐa* = /}jd̔B0wVkL:)%p`\SUF@_}.v 3GtA6(5Y.TkBG>n0sZhN$&o s͂ .FWv>niO2/OE;䖙iX*ےSA"ťgQIƘ@u-}zpSКkF<~ (9? s47^vG!@ 㙺ThW" X[lgQ XucJ*l.[bٙw$ߔ R?w**X=c.Z$ #Y̋QY$pX ް\2@WAHhID&n4ڪ=@&F!(tic^uNeocW&+0Qq]U19>u@)1*xȜ4 ng9憘Zr,Tv\6>n!NJݓ9U`d2XOtnfDl>L|9&\B[OD͝~FvSNu*2?3?zy"ImhAָcn I{WIXAvwb__{_ǎ#~[p/tM(41o, x'Q@?*8T}$fVX@btUrȤ&kЊkӾ=odsբz Φu]= Ө ,&J|ߕ藣uXr@ڿ cDM$6Y'(*iyMCAx?)$}f.+^2NWk -pT5;).f%ڠƔu#үīJg; GRme{_]:^X:<" sW̲w}y\4c'ʛS29Z ^IxTCn2fIdUG]h%wQ d&p t2'z Uqu\}eo-D٦$&7o!Ǝ3հfu *Ʊ$:Òޯ۰ X^dZ6Q:KTS9INs|ĩhWbN;:ny^f`mUo*˦yQ@*X@̎iON;:I>kKG[J:X/ZP^|b1ٳLeNe xyұ9WDxV5;p=J@ l<(G:ydC(GCŞ H xŤ>$/#FpXiX%Xsu:}B !aD}}J`&󪇐):@+2ԎP9:r҅ `!qYDxwń6W`Y /U|yAߨ񬂴:Yg[=`8D`A,ޏѠ}PSD:t7#]k'gv>8>hn 2ee+Ǧhn$]`!(j:hCg*\CtSfk]ΕW(,P-݄J\ X!9/ OC(?!YvBo !ʛC)vAU~FIPqO`XyvH縀 ` 1XWi7znq( ԚI4SΣ}PSfAj:PƟɢ`^Mck`?d5xI'AX,Gޫ&$n[P~)̠x|6}(s. ~댂ZƃI^wvbX\>qNDqFl(eʛca@kj G#evsdI/zho$21(f$V3`>GL7W(Ve~FFK%OMhld4-/ڛٲaXvϯ!un [ӮRĵ~z+F=[@O+K([nӟ}G ?M[_"]EC<Cbτ5i)Y ?(`⏅7a] aX^[X_o׼/.bY'E8p,֮n>}rkύCccxw{ɪ~/ Ӄ՗QIF|Cl_/3E#8'QhU0 ZC$WR/d #RȞħ2PZ?*7a'PX%#ff}vOP%%1C9a 8^(g,oC툅P55{4R7lv`ճ {SLDbTzxo.=x `qgV)6lQwjƃmQ 2r#|{}/v|\0v)P_nCѠ8Ϝ(kIJrd"ϝn5;Ѷo9_@%!x-,@Hr D4ܗݯ楝7|wس,AՔhvZ-GӶ|2a6F +}An6CP:.ZhNXNfn0Aa aMPp/ uӳ!Ij&rأ`0ʱ\0E 8gK(ɑy׌4N&SBw`HS{\N~!؆YC<.bGlqؒ8"F{yl#ubpsJ `&rگAj@57  4h3W.~eH;j -SPs!闃wx@7{5,'-u"%{m`Rޞ\VeI6ِS=d>,޿;E7?KB3c¥?򱯶 79A]qmtud҉d͚m!ǭ۞獜6xҿ ' Ժ4rwڡ"mw3uځ#3gO8]2(f0 g̘ࠥn0‘EyJGf)dn0 p_ C{ioq@mM]^[ã`j[]vI_myxbop9ٶ1r-uZ7ܞy[jv-Uv܇ǁ̂ScX_KC],{AцXP<7zf -Cq֩"X5ݪR)N}jfPEGt6V`jQ$ vaC֗֓}>ou؅j]3渜' bL O`O?R;rWkgkmk-VKtUo-uUEK{IۖG~8Hf8>HyEy3*\sZWVi|j6/v- [duZ* .__MkgձZ=5Ê[6!8PZlb &&[m 97E3V!̎_i" eitH8kxx9ڠR'ޖ8y5+Ȭ=vҦjޖV=`_ 3OaҨ`]+r֘fw}e kmLƋgu"Ro|Ws[B0ɨ 惍"Ֆ:q᤾KHƇDW%9"ԅR6T8( nyT/Rʓa3!I>]e& ɋ\>:姛L5nzXSs [\RW[KA$ۼδ7svd}oAx[)0D_ FX-"žu1cjs e=vY&dc!N=@K$[0m-+Op7]H8_!Tƶ&sa8t OǑ<]( ߢBEpvd9:DY/S{hpcSzz+ŀEͭ>1,)##sGTaaBo;MfR׎=2ΧNɭgMrAJ̔bD-`xj«8 M[ϖ)MZVSm&+\&&YtB`m:~~*rGa> , *$%bycD&¬uϭG ,!ONC2V@#tCZmf? F|OL1'l:I`NBCDc(-A r+[3RE4֏| -@=l3 xVgU9q@(xN'\'`rcG)oqW%;eEsBE)$ԑ zl z:ͥ\o]"s;sxވF*ͦt>?Z1'Y$b A 򯞝?ٗE7ݻ3S G#p#*X.2 @\ RpujYhT" 7d lZ7Jdۇ޳~mKv>秅&ZvCYdLnŪC:I1Ml_Hj S=Й*`#;&&Yp`tSX.4P}?_(!}Va3дq (yx@PˢeW|<33м! W+" H9bbXK4>/eSUz0j/OeCKRMrQ%v<[&/3^[ ) P9l<œC5$A( >$ol0t:d;}KM>VڂBjP̥@R/P?~MEcR~(qd)b4dmiT@|!}).PچoLL[K6f `JxbE\&q9 ~V4Dvp4=hRCdZw!MGܺBB2Tu Ki"NFP_q:, lOyJqKX"瞄'!m hF%gJC[E :=X瘄ju^Q#`]HB2C!3­ZY{zsh\ 3!3ßwM`1 8 D% s({"DJ`q60YX6wr1bortʃOXEj* St ԑ!^mw,[ݜX xӟjgׄdz_j5H?-C^N $|$׈4e'ȁ',Jed|)s2_! aLSn ;ʼnE֝wo/buOK։ Tc#S}̚ L.fimvGjQp7 hz U!"n qOYUjс'ֶ68 g?1fe"`X6k_XT~'Ym7Y bMt38/vf9ywo'j4ҧ#? y$N544䩟On:W _VA@C[q:(Nq P-*;=8t3RNhi`3}hzOܬifa4lDF١ֿ?&,#rܣDtu[JM; އQ ݽ&] OplixacB"Xo%( _͏ m*&°8̘B[bgl$<d{/+mάKw8a `,qYli'? NV'r`l2EiEŮo}B{,B )BeհPK$zg^Bu91Y GsTw.j:>W>Dsx})J &}AJPK6+.L12D}|6ysuh2.0s8*;2ݨגD1g^k=\Own^D}51LDEV0 ~"kWz#3t$d"831Cׅ6W)OP@VX?;8t2@MwC760zNl ! ]@;ݣ/lY+;RqQbH rq3%Gu+`O~}.Vn&g>K ڈkba='qʙa\E|?Y|·l=հqť~P] ǭ LZj2A3qPwf@ N 6p`&ȆH\R8{%Kk>)]RISI%\"Br0bH.B } Qa-Hep4;/=,t6 S7U yI7^ %Az_gѽN"lg9`ʦ 'JXOxs\U-tl#KLojC~v2kf`|k| |" 1l>P>XLtY+Q4/:~*`+ v'htZapinUB Fv2U QO۬3mcDTr;B Q'5Jc nͿ媊to; &W:4 4S[Π,e z0pe*Uw 3ȮԞA N^(E%DK;Nپ>Kmds: IƟm\H" HcbH,EdATҌs_9ʌ|=6Yr8e)RA^nJc4pIr; d r2l)tW< ^c,9AXY'}BH5l `iXqq=Cx=_+3Sn:}`%la}g#Clk׻q !b/zjMzKjU\sbz!,߅ŹV!8|$GoJZK*P+pq5'nkuTsY'hk`q~-xP]YA! SL =5ڹi 8T8sr6SSaMbQbqCsj~d-- x(5t~xFTWPJ4+f<р̼*JRAn.2Z@/$Cvt&]9Z+|{{q)H=v(07AI_T?Y=M%tpYs| zF}ޞEץPB z^*OZWy ja+E{ڇ(٭~F f0)k I|ڊAޏi-jQvl{{2̱1N!O m7deE1*;7xR ś?& ck9YLB2M#c w~-9*Zj e$ +3s6){I<ue!12ZTcN>.Ǘ$P IF+M\jy a=SfWڇ4 ~'9ސ y*Pt$N!Hw=O= :FwiT},5χfltv$td_6PifD\ Cym!kXF|UY5oӪV!M^-/Dnm'f̈́5XC+}[.Pt &bJ;a]cjd+ FiOX]e`ni2jZ~µg*`~*klSHBvc=P`6ܖ6^ }貢V"wK3=wbtуh;sUާBЂbk؀> -(V[^v H% )2s#X0仚ɳ>v;oPlQ_`B-tK%mH3_]DhrԗϠ5s:NƘn}o?sM؅_ِ?B^1as Y% L1'zI04dK-Q߫}@P=J5}CXvU73ГHʟ>$6ajEXHKMg6<]Fua:xu[x܋f_Q}3)>lJL˴ib5Qg. m}~ݱG*Q(y]Mr-eHC%< 9,]o #aNQ? qQE߇q(5-lg/q=٦ =%(;}YtT2ǎ[çZ]]-yxNЦ$6 ACs.iۉ6JȔPbM[M⻑bOXDU%#).ۖ:=S?hx{--q`x Tw"f8^+"sd_lmw7{V4)DW7ZKzAR0j/u>t&+x=9.[`҄׬{ F茖 97Ziy,ؔYE+ҧwMEsF82δ}K0oi%R؞숎)2*dp5[]CLN'S$)Vαt^w/Q.Rxcd$>JyxgWuk_tQ25Ɉ4UTb^oS|w5G{ra~d f &;z ~?}IiFIOR!SߓPK߶kJk@)÷Ŷ}#KFv(@,PbG. m/V* }Uys"us=dnhoEᇩpnm\̐_J*!׮ x#`>ւiVW7SX(Z#SKuy~N}L)~ܜHw`ܔ!-.2A nlu^۸-ȄF~;!"Mz۪nWֆآ霳 "1bL?O}ucQ8P`JF M~1H-}唼O:K(\ GC6AH#tPZ֋F,CDKqB&16"9>u[`F"IKD΋T2Eony~+!JU ^"mGY"ͼK-Fd!*A'̻R2'b-iS÷1 C~aoA>|Y9̣cKM9]S8CSHz[Tz BNO=/g/||k@GoNÖ+稾njX 芤H Q2E9ّ te1Ьt@$P{Z(0.QmDbMA^Mb0妙}]4gDtEr7u{%I,+> *Da0ȬHfwY+xȹQ'/ZoC[ JaR^6 '/DSdsl8QXCn;U&-e=̖/.[V'z[C$ xS 瑹2L:Uybn -ihmnjtϩ~lG"d^ztewHۆFln˕+0D/*>hȝ*_+3DkDŽ}}<dM3h%q?LNEiG<̕Vo9]8zKh3igrC gKO[o4zP%hpe}ʼ(wb)la-&Ry+E"hR-`>wJ&_m 5a=0`raV޷]g Kl4ݘ̅J0lNB KN!w TP'޴x{Qù3cb8aT‘N"Xb#E0=4WPezB8cym%1^~L諥'oOh-Lq. 2SRu c v]k)]}ԜϪ-tuqWeB8'@ +ps mCDAPbmp^N|MzdQfT{v~|Ք;bbV78<'vQ&ObKyt@<DΦ} =Ht0)n 44`0歐If(ٟU>SY<|m%a-_:{(yfUE]1qSsھ~Y;i@%MkLBg)&3oo@-S쐙;"gXﺩ/Ry#c7 z8gBsAJ iWNƸ;(N??%TqLR8Dm'gHWB( B3W{kIz Ll[4O9̈́:)'.Xe$d*ۧ9z'BFFb24.bƦC?ctZ2J!r$lΩ$@IҊ wxh w1^QV".6ZuZ@[UC0?5 T8b9mE*9 J#w{Zǿ0He{c .ُ]*Y4D^)r{6H)RakfۼR`5UOo;.6eǒ r$ڒvR-yӃF(B|P.vƵ &zэgC b?${b^c{;%&e,iEtf5}zjRMxgx}"\۝pw*!5# *l 却Z"p|Qe0黤b.!rֳmx; ߿brcn^n첯3aVMy*]/C;݊70Ve;rzo~seosV taT p f¥`Ij>y],ձ}Lf]w: 5?_ހPb~`VW cH?ѦeqxfX9Uڤ߬d2UÀS FYEK$0CCv-~C1`NwhTy*6s8!E]+ݦ9}-,!2&?zApHE?;0 pU|K%GU.v)ɺݏyZswZA󧖥$Dt-2r] TQSMȘQf|"_j,r\sepN2?;`ҏO /r *96V}1K#J#B⑩ܫz*=,E ^TIT ͹ TiCY8[I c n[E' ;~F87ݿQ9 mD?-dwb0Ff ejZTjL}5OuFhb#?:$B:5u搙 -V^ ]?p'rm>D%Wn_1&vevtB˯Bح1;2SBiNn_xn?.z,g;}$&u4#oc(ψo3qZYH*q=\tג\Ӑo6xLTղ3._G`8R,0_s >r}tUC,sQf;*GIP)g ƙO\^5{+궛wrZl N퐌: n}Vy{-D^?X"Lo1m@l1 ALUHVlvxĨd3 .kQO|KD-N s5Jw|:W۱z~o2ŬRhtBr.[ϐ\[ҽ-u+F?oVQ ;~E윇+Y7"4%|{Cnm`ÀUh$vOL]9ɯs, oI/#C{B"Q/vdp?Fc]*e$ج2<_ OnAaewSIab>ZɞH`EFZԹ1݄RwH.r(Ču:Wqn6ZUhu9uE,;8OT`6Fu,V"% ,|#YV+ >2"cwZEjhaxk!=~';$7Ѭy$2>tJsUu1H9Ȓw!a(3M9"ήBJ#=@1g ib=JE*j o?"kTn.UMPx cp3;WcEW =*q* U`>ǻ^IMl\v,óo7\O6VV%*CVGir N𥵟P}ow&zA@ Hxbš'c덉M.*?D-ODDp_W7kvk=nCgXI8 UuAw<}jd+a%aK}|j5ҥv >P3+70F}O *qhLxӣh -{T*JR*zG»KLU?FP8P~ (Me"gxO׋D _7Z0OMA"DMW~ڜ la5Y*U1ԫZ!xl:$uyO-ה_ِސ9T,ٳǪ$|A= _5Xe,bau B6 l^! p]8X<ّ]4g9NnDj#H|ĥnY=Rʡb PrG %$= 0n\rXH׃ ݸZ'yas5Ӆl'3JYôLh\|DLEϒdeg f4sXD7{Z3#Em8j u];% :S{I@VF"sġ[[{? kuo|ݫ <#IUs!zfBbX]J>DU)2NxJK";s SJ^iKSe4 o xUj8؄k_}̄*GqwFKE٣j _ VQ X΢z@Y6-Gf~SEն'2ohF/= #GlWΧ,g[3OY7YcAQ~J25;T4SjtaC` 渫oӠqv,l,-]5:+O hs;MŬ}s =2Z+'<7cpĝG̭ZM9"&M#h.vKX ɘjp.io`-TX1FT3;`Uaua j<Ӿ 2۲}e7r 2Me˿{Sucz.=BTaH5'ոUPk H%FFF2+QS:].Ǐi}^À3`!A 92͵ t ]öWPƝiLɳ0O<ꂹE6Ly鄄h o)hLa4:((Ȣ[$xfYK֎gYS3F;,I :gdU2l!KcHy"uAaZ;QH`\4b*G$Ʃ W. ZX; 9VlA9CMʝQɄ@dQ8 8[դ1kVSXv.xPڰy)=~ qZy2(- W#j3 !~,[se(//1ARKAjeCHP᱔̘?s]ث[E2{͠f28|#9[Ӎ&26/A^& gj_nR =\9?rO8Ȏ޿{a#҂Wk $;@ %c(m]!Sjjߋ`ZȸDEGTX dxBlH8 P& K3_‹YP8GMc/ܧmZiL ^3{`_#!t V#<-C0e0`CRx$?Ѯ{5KÇNs ٣X fTIMwh8`f?BJɨ37}b/`wT[ J2!sՊnAbgi^p)6RӀ_0t<\7ڣgeIl+)!}1#S+^Xܰ3ı(a ]m픤c/H? }=~MVdqV_+@0wG3`xޠ06T>Yy ?J>q48(ꔞ@0!uOʕZGF,NqJo3?tNә:R/N~ɭ/MuqrdFؙO[a0̖/<|b޻XADz*TIs(%t2e젵UC]\;!B"URsX%a&[%DF!q6uDueIPZ {EElյx j9|$1w-b܁h#<TDMp:xrk:pzCLExGN^̆;ÒMVIqrmsdi2((1:J 7;JzaR7wzŢV3N]"0QfwsS+8OȒ6A@=Rmמ :Lzh>6ӥ0ky+fg*-R&h{_. MjW>~> Tw+J1IthefqGg3^5k}v,H2V#j?44#Dn?K::V9)~)S4?^Jjp! &   į,:|$DϽՕc"&W)h7tQ›m:Qg̣: rEH(GpL{mdêG㢞 Qä9'lP⥙:8SFq17n]s1w䡭~}4![Sf}1!oћ܄Li r gQ+G6_`C_v᲍}+[z≚fy{&d1Y\\ѾYB [U)Pm_@;%x}|}À]o:m4sof"#ljY9zJο6l+e; 3a|Jm"%Nѩ.uΎo S*3F><%I쿑zw[^k?eeēR@L!J^( sre Ņ06Ǥ;ӄ3&RK 2="5xg !'HFoSYX,53&SWxc5'T>@pF>:W|kJ=L\0() "3hTwnʖ6 E䃝--C DX( OhϢi( 7X83?(czyw^R\ QYhRф( [5*Jhcӽ`h[CHgd!\n"S d-zkQ 3r`$dea0Né|7g֚ ]]*·#36[M)|+r7ÚMQ}7wu8\8v'uBs]:6.>]zt nRw8I䠮6EJ')"_g*nȅ/ӊ!DR?-Mvnl%נ/uǾ]~ٸl>z$Q@`h ؀l1(pw-߱m/6G )@i,yOf&nvWFV謹4t-df2)^BhHuhb [bG}V3o8I4d9 <=e?׬gEK$-JM+eOobU̹*F}XkL >G+̦Grqk/)\w{KJ:3;P%:0W3F )Au] Wgp%> [L6+H׽^dAT<'7Q!\-\f;ZӼ[OA 2z\{A?CV iq ӌShv%51^>Z7z; IwGVۗ7&Z/Cn.u=vK|xy3y_ͩ4^cR kSs6 鲄cѭ RJ w]YYmRԽh0uG(k3 8 { ԏrNxو+-vVV+sl;k:Nvu+#IG{62oQYa?Fz$\kqyM]GWx $@x}i ßc6r1Sp> b/d===B:gDbc?W%e K̩}I+Q~_v.uUD`2hq`l@זSfk](z;b<6UgV9OT)C5}&Q=0)J[Xgdr 41NY6L &M͊U>yui;+*wP2>ف`lPz]!Isb:>[?UEwEDXN-S9_FŠkљoѕ-wB^& #^djWa,0/Lcv*4?LuaM5O+$LFոTUt%NcN^IRGxihJƹ÷'-~"73Onxt$™;Ört"NN6̤7zRdP]O|=ż5PJ8r#~3#8#E 6Uƙy{bU?Ѷ_&z1ՔSfധCPw(e0Mѯ ɔ֗Mk6>Ph圴jDH֫dڎUJdg=NuV $| 9~Yw^δnLyS`1ӭKH73/pQ*pFoh[9v~gܗ_pjΜ^໪޵ ]=@H*iF{A^2%B^g E=d<"WՓM6*9kq !}6iJ8,+OQ`sO^c Zgs3 7oiꦝ_oÉ&&7r#c&r\IAxz>6yHnI6ru־4ahY i1>&\W~%8tZP̕.'n ˁ&wNA%m' ,-/Wvyѭqi} ew)t;LR^/N=ma@w9ö!Zz< \؉ }x"1B-M헵\k2aM7RmxDUAZMO۝m.CeΈYJTEG<Ԋa,c2=Zϲ{a;J3;,aJbe?N/\!c:\]ЃȰX.GS+fG8܈=ոbJPΩQ`e󊔛Ky dOvi>#>J%mQR*RbŤ?.πcDUTMPf1VRZ)=Ko2JfǾWE|F]8+\Ms4/ P!͖[" 3p.1}1d=zԣ}("e. bA+{U!hf1W-Et2,mjhae|W};̱ 6b ^~Jެeٶzb,}Ɗvd[LrrT CVvMhw#a*`{2z*5b@4_-~"青qDAG>9߿yVy\B|;w<@BZeŲsu 7FEl1!NrXgQk#&c| <*G@Bb`VV[88C1`=}#'ho {:;.wbHYem# z"wl~SD>5WI-{n8ǨuSc((&!ȋVk7n^Ko/X4P?.np(Km;^l%gE`PX=1S<`#Q{M !2#觪DNکVz`=w1bnب넹F%1*MzRYS{*/%fCu 3~8hAX~ k*j&EDNc_ 8°X΢虸#4n4RBz1طaXiw!,2=xo#LZ¡.:aSG;6n;~hqW)h񅕐}keps~.@8᫄U'}'~#U !ܙK+[ NKGn~>IL5R qV7+#WFJk\DJvX#RjПW hBm.\쵑End>ӑ2_7r7 i#ZQۆ&!)sg4")%;V<5|Ik{-Ei^רZ~>8IQ<+ZgNre AOZLj F4bj8Rvϱ>3^k[XL}]~k>yl',_bNs`<FJ3m=_L!&UCdn0.@d_KU!l:lvoaE6\7x;x8!srv-u lO?'cBx1h\K)vl̊'Ij,C^Y.&?3(%aj{eQ9ׂnᘦB3-ҷꆂ['le?ٵȔ;<+(b/ICFN~tu֍PR?@Lq;[kuJQ)5k).dSw߆J$>KOuFH F2`ɡ]f,"e]qknsO FXa`x>ׇAP(=xfH><.lOkJs, NIxFv; YBVgT\c e&:\ I,f"PEL6"YVC}5O1 F-%)vgٟV/|2],6]XIC/  I?)]Çŕ6Dk}H3*~R?J194y*Y 8;Kh,ͬb<6?19ܲڶs[[^l[/6V@t'`e춱;Д<Ңz@G* { %'|Ҹyzj=K};"$(QET ``.˩_A! ;os_u^CX YO-Jss52[(7'M;У6˪m!"/鯛j*a]0+XrLwd`uH}'Q~8F[{6 w淐Uc RZf)P[O=-7l%+DS8K7!ڜ},hEd+#ZQ^>^2mr E N$C~R'\5M"Ây>0DxēWG]*GfZ}R\sT٘ Dl=e.?wn oD}]0B|F\XzkqM4E_;11>PZЏCtvޤDBoj[6 ڰ`wZ?O|6/yf/n0ېC{|fŅf5_!,F6qA0 N`tu|ڄvJzV aө1E—/^߰|ùV~%!z#-qadJ õ˰8[d0>{a!bH/F\ jxϖ8ZgJԆy]ګKk>X}`,yuyfIҹp/H[QO&H ;u) ,2hmH!ɗ: IQ}"PC&<Oz9Em (BUOA\ I.ksrxI`Zk߿a< FC%TEn'm:][cԜuՑE &jÐ_zjIY( >Z0?Z-q;:66njCY1荬EƂ".'uti_P8ǫ%Q]J;;]P1R~{G̎E>5:W;T;1fiO4bPRxMNyc `"^CѓM2>fNAkĻqJP(XΥP'x8$΄$/V4GBx7nl'ޓJSƆ4OUHgl΀Cp- eQ;Bum?uZMSO KK#ckibȹDB!M8÷fmnwpatUCҘS,qЯz=ֺF/`Lg3s~ //S+u7u1D[K16^4~:+?F%zbb7'>)x?3>E{ -İzp&tߺ.']"&|`{]R UQϧ% |6Or8%q)l3&n5Ƞɘ qv]+*qЫɎK1WVm E{QzBlOQ8Ex'pP 2WPI{QùK|# *%,(}%.Ȅy ip %bk.jKfZXHEeJNeBڰ~.evP/ֵtLj>fߚLg 9. ZeK8gn:0>?F@57dp[W K`B镟ȩdGZfaXX % @=ژD~~kaEi IZ܃P̔|98օS -(BQ7Y _=D,ԎnPF t 2K!Hs$ K!MU@-e(u)(@ʝF$wuvZ@&!*Qaz!/iA:ouߖk4id\}4 2PV*MLX"&S֎e)ţdTGtnRb [rgO 7tw2SظJ&K[]pV0rYUh04/*L@8 'f;]Q"NHq #Dg Q Ͳ 1}P8ҞK+|cyLe~δAx9H)⮴z +],_߁ӂOb[ Vo1q0矉m}G5#]YCsif;s=ݒ3Bhm/ٷJwRN"*L& Bk1J\bkId*ZA Ι؇ځG#ޓ^310AU&tx?103U͊ A vƔ`d~ MH)1!gvmesmlM,Npa_\.\S{H?2Wtv0B6.݅-+~ J pן^zSS;۩O'*E"!NQ>UB76]ʓ"b rnj{`],MoNx ~ۨ0>Og&_XR9]ƣ^ֈ;L=V"Q. IWzq:x1|̺JBIO%gIʃ B,y(`YZ'i0 PAWyy4CF0ao#4ڻ ݸ,uv*I BưG+"ٓ\ {m\*WpV轡c +cMW{x7@{_U= 5,1 G#RP>̎< =޿L||.fi0!>qS:1ʑ$}x9'nn0!`̰.-U0Yͻw2)褪'v]ۦ5}/U&e3sЉ0@Zj.Қg ^揄8Jڣc`^CH/j8-Vi!|fm``Dز H"H|fXWr9 j4~ϴ0NH첥/%nO5Pz-6N4Z'ׁԬS#A$/&mץ!>QeΎѼ \:Ћ 96?kԑn4Л*[^5*>w0) uiqEpX y1KUɢݓŮH$Azl33Z0f̍,"AN|*^z k 3?F(Cc+J{#*g&(K ׇTcI8B{6 _\ݒ($.$|GlVIe| ]%!yȟN) qQh"PLIVJb]HB`k&,FBBvJk9Yk8E&j]N$"+?FO{4zVUM3jBF@`p)l#V*$ Ъ*EΗDnݽE|TC7aj/4%~}pTԁV4;Ut}]S{~GXw si[ i zR[Mh-)AgA4arz#K Wj=?2A)ww*9uL<ưKo;gEXQW9`L1ք^5hQ2 G.5rGP(2 sBf9&6jX~`LRyʟ ʴa[,C"{H6NAgoJIQ7O&cJ>͐0=ґZ& yu;?Z3[+nyS^9]oVk1ܾn:1S ^/~7Id` `q_7pT}%D+cAhd&d4}jSAeN=dk%?w-m>AX-D `٫-uiF# 8l|qQ1 XC=|e%I~%[a)ckZD:O~m)U4Ƴ .O|M2.􏘛20VpȖKڗ*F >v};Cȗ){dJw|9Lp3*n3pj0Ԅ9=psgVR)tS)FNX.Bm١t $8LwV!vCO6F/s×pg _+A\<\,N$[Rrs"e9.)NPΊ6mS5=awTȋ|qbLoh u, L Xy67[F94 d/]AܹDePGu pPA¡MXt3׀me !j0겾Ʃ\0N~(j+Dž)N} iR>l8Y$D2.1u(i+Y.\jn-S L%7hq EIAmم"/pȻvO#m.K C;ޮ3[xxE)(-<ߕ6;`n%\ y]4=刴cBvH dY4Amcv*;I+@ˎN>YSTERбϕ*kb|XbU6r,  lweQhC 6SUL/mE/ FTB2G^,X"ך=?Am[IC tKEI8W]E,xhTk2@Aև!R/*@ZiBI,V+몀5 hx]br;aaHԳ͔N+ 5Zcbq1VÌyEtuT>79`J-J"뀔$jd8.i&8oDq\6}nNVQ5OgS]R8ckc}8 ?ц ?6o;m_^A#TsdbFxBRPvܭm,?--o¨q^yY5J:Cg`Z!Az'ԶeSLK>kL2: NxZM$Z^ I PigH`H}mAV2 X)F{r-Ks\`Q$IH|`a Up.~sHF]5P G|̆bʼnV~DZ^H;H2y|3:hS1Ir^(ݬ KUs9s1?y{HY+9s4FE.=Sֱ]<З/}Ab|03Z܂?@RĶlWD (I69oUW{.J%Rk!^"+|+S;+ !et ܬ)Mߩ} g:-b`En4z@pL.#0vZ{?!t tpo:QA tuy y(^;& g?/C)o%U9Dk,Lͦ;Zjq ŨM]'3쒽!,]`K_f',lM~4Evy^슐#1GqVW\ &FϔELV|޼ lKԊ"ЮPG.}ݕ))}` 6f?g|6;u׏F}lYLۜ͢iG~5{O8j 3 yY0H`C'MFƳ͎$&.F?ZAfɹPUQkς^^<~`Su>Af!cJ<3^cH,'`_˻FȺ lHl>b}cR"?ց0{c( ,mg!>IG 3$xi4{A{KXrU 7XL>'J8^GSWg>oqpcA+ ӹW}¥o oD~H=w=hQPa{4XbuR%vH#Gu}/"bA=bu07}\ŵBCE]cAg" jy4)d2E%mePI+GWw,'1w%}ZMŦ5>΢Q8<(kb2Tኚ*#<$t&;z VQ@^D`L D e_A;*qd6"/m!֬X2QuMթټ6W9<VBm11< yo\LkW`I%;l^'h9#CtOxzQ-==B6w DJ~=Z ͧPjXBȐާ @)oI6T0  ySո\ _ 0%:@3np&Q6+d)CjɌ'ld3Y3߫Bb_a֦AiʟhdNάy]ZNc)nں*JoNZ7sm冡@]yM- 3 ^%HmTA~EJQЅPer5TcBf;JIҌ+iY^pwÓ~@i05Q'"i&Qf'O/37hqADi-C,.NO Cp'eҭzT1leKr(ވ<١RYYu~ `t4{pHpdq?􂰍20DYī=x޾P):e[8x!qhEø qMcR,q;m4%;tISq$q\T%bm;KTpSΔk=E\1g6ec_2\~:ewW{W@}m>oW5AMc2}}AUʚ3S zkV,H"cfG1Vr[ߋm Zac~YXSv}<4lro-+=&T s(]^-GqU;2.жrys-Bi$x~OQO&HȲ{#qQW{BuvpBE6Jn^$CߍVUʋ8&/^;Zqτ4C =.?vc?lyrӇw"_SpSXӈ16kK& x5G2xB9y5 MwE%8-doW#\mj1}'Tx+?cA1OZ_hBI^_MxwGV@L1hoi9\lL(]8oP V2)H&协fΈA¸E$ԖuxzR?z?g,bQ+fZm1xk9斵*L{,R5:rˉ}=#DKg{-eZ5fLX$`Yi PK7pZ rzgK-)yd,Dj9o:뫾Q#!hGGsw{jBE^ŜݷVH.u$aDj" Rs2]bUI9ևڮ?YlCSĮ`I`>EE$>Q\oaȈ*`x_no8mt^[P{- ax{%qPsf: Qݩ)^ o.eWm kesnԚ ȸሒ\`VH?;g)4C'/D^m;fnê9YދVM6+Dѽr<%,sqA Bb+ CgݨJ<ޔs5D2TtvD+!͈=4ѩ[,WU"}W؛Sz;{hhKJl ù%#96fv;6"R/AZyY2xUP)6R a K)( L0ܶv,z;1˲Jx^GkSI 8~c{8QFڎ* D!=G}"F)xBN!lcMn\lmã2?{rzǫZ>ڨ29AGUƵ6~Xz&ހCͩR(j#tٞTd3zuMF `ݵj HBxqݫ 1  {4j,-5qd|+BEUsz#PG( -`ȲvP¶u jE{<]td\Izcf4tg|;}S( U9P'P O:Ck H 2'ӌ8m7 b „y+hxOr?ܾ^$ Za8]EYmP;O)G1Vy(21+wJF&3Zn^0ʩc}(b:k_pY#URܿ\oW\Z]i S/ͪvxTy83ڳ˟Og]23JX fx1p…J1< )T"2g|:`|nP;PڻdʣT4i ]{ Ώoj63~5!a}qꦊ8:oY \6Ր\̧當8bL qs|MJ5MFHv&7lx4>{ThS튡Gd43Jwz7^) l8p/pʜ#ʶ#Cj>pDhBO/ic6a|Xhd\³aS.i^s4OK0Nw@KHv1ܹ/r8|ai핁J; XPz"rÙEF*)y` 3Unlķ6q$xh94YSoΨU"ӡ@s0'>焔uWTr~ _!ZҀd%DĬ[݀~Z?x""{S9vhLeOuUZCq^&gcF_a E4x"hͬEA Ji lg 9mů҄ rf'e%]zx){ vl<{3z9Q:Ln }sE-Tâ ќUa*zr:'Ymq_+ LƇ,b*T +Ѱ㜓;wYWXiy6x>w'h 6b MT{%gȓz"/?3 #VB|-uFƊ;5-+&'҃VG]f9/ao2dȟsѭvw9 F"'?[c朆Nɵa vwO>.Ҏ'9&<͟ĖAO= F 7: gļQ{)ؾJ^zs^9*ߦ9B.iV YIF>cLKCl|m\831s2># H Η|_Z6p Q;2!@\S.u@GG)Fj?͊ybj 5]+pO!mQEnOЁݧܚ^N`6o4%ddL!t? 6'y$kC5 s }aӨpcs 0Ȃ2(n yt;`αMWа%j(Vʆ[q#)R~%޲`mB3|(8%ECĐ[>֣qT F0nR^4Y;0(Ƕ:0#rDlRƻ(%.mXѤL*93kҲ A&a՚Uہd&6:n>L!;?ktU>"r0M4^C!#0XRMhHEJnDx/B?q!p;;jt̜Fd4;֭)Ɯڱ $ _EdK$S \dj2ܘ #G%, ;fH?34PʍeCfv Shz[sOcH o: T{=qȣHdCEf ^@0оWQN8e]S.U"-_FHXDILU7ANƜ1XmPcw"hy0pqsv6v|~&Y"숰D#!yzﳧ}9 <:>fd~̘W}E~FNj͉P$UU @d G`S]b|g}hڢK2*RP)zˣ4E VNbMl'pҮFmGWS'&v*%OAB+]!$7]TQ,7m*bRI/f xvh{2HT!m=Wm*+O6S*Ȍ~X@;Du 3;iV4_5j=Q e *X԰~jOMeﰚn4cbܕ>Oo_9A$`NUYŮjsoRaW)}>BE$+:nϑU,!?+˖=|F&OO8>v@Y{DӋ+OLp!Fy5N卦td$<egɏkpѽ'r-V3RؑN-&`u\Ȑ|>3DJ `_ޓD7'ҔyCJ7 RYClDo3UcnKgj]yQU@mAoX!}C:B4&. #ĤGxz]#FA6c:G`Ai+<؊ّ{8eWx rA E~^Ѷ} ҂D~:+裠9JߠCYCdYԬe^oU WYXg.n.ebWmYWg`mv[c?ߐ[J}-6{ˊ](0nxb$lNag8$3U>%51J8lFWkpW' 3@!3,Z.?zzAJsUB?L2 ίuFc |; mfЎOd 3Y9b_~%=6 N'[v'gjM\ΰLn]lO|-k󌱗<Ј†hFg`6Ev(GJ\䞂F/cNQ~OW2&^D,IzI#BM@la.sᝲнң gice+܊nm*o'>oG!$-J_tb.1D퀿v I=`SP|Hz`y3Am5I2±[P;2SpLƐbta"7qv^_WF?T<ls`夏%NO SI+k} Pض!QC9T 8#GB<|`~NQXAL$,3ołFVG'7k~lbIT%gҐhK\;>yX/t,\}nx خ2}jM S |w;JN>2օR+iګAEY]mz_؉ޛMdn H4 XkZzY)lk`a |AP6ǀI*B(7߂,¿}Ql)'ߵ֊YZq sfaiBR+O",ʱZ@7ځ]Zou-EB6!Bq?:g x05vAM-J40=YztVCd%O&,cR(>XT`맒$ЯW'kilN}+qK K A݃.|_h0Փ!W%2>l{`cHV\v˳rt}jsZb|\B*2Xׄ z`#g)8ln(P*ؕ ݝgCdfl:8 Oom۠!GSKNѺHxaQ!ɌSꏿXbLLWROa1{F5FRә)2]UTX+M (?6bZTͱy11-qPaOėQ <|qɚ/L %{tҚ?3N )Z ay t$VqŃ$N'%Yd% 3|icü0],p#$f~ϛMY*6KAZ$3Sfę#G[:,hFWeS6M8+L%[QՌ!J{Ubr}spIë;izpZtLOk iZWxe:,L?YJsA\̤i'3Rµ@Ŧ)Cb=$T\@'rE'J@i]Wl1 C8ʯTzffp6BYv_Ql!vj+#uє;\K }(ig)V?VhHH ~88\K~ ӺWU/ KR`䤣UuxCW~~0>B;zGS]A)Z_$BSIW+ D !՝:;mݾ6or5Di?P,qQl>˽&zX <; ҲQ7[V;iTJE[oyg|zHTm O~^ώb~9{曍Z8v8x :wI.`ex[|B=)RY(u3 m=UmeTJd ;DIEAj5wNꀉ{^:\^?;Τ}D$DZUKCFu8އIR<=OPĒH7 tX,#ԼNmr o=hs[GDhA32,~o`)IƾJ3thP60$.^YQvGU;V/ fFNB2⊀.!_Gb0ڍXJ6 o5nۘ]LJFf.Y7G^G(r@+<>)\ *UI?<}1rJmĹ* 3캔LZ|t+wr` : 1 W/fl]t^0̖Gl`f+?`[A}yQ\cDRպP"%߈)LbQK;,s =l.ϙ6CmWplNXVLg/2P^23FzFeJ^abG7D$xVX:~=a*WtMǼ?Em߉pvc͋Ze]< R"]QZ z43-RՆC֢`G27 w;U~1ES8}a RzUMeT!:`3* F-aX!rW$=cĚtelcm8b T.{lG3k܉H>/3;65٧vt ,U:p)q)ٍf| si!2De] V)Nq [o|?3F&DAڙv&'9"L*p!>olVVoS\}G:.2Z8DЊ^Iuhx#flB1 vfO uV)3?N7vjO XvVCh%a~xuB]_C,N~L z@"wf&-X$R>zbϜu2“,tSne!!{; 6oj;kaOM;©~Z犓I0()R4qQNT"gL @Y V=+XgfsʚȃoT7H*ht?!ݰwxXE\ Glk#倶hTQVq iVXhdz9MTEěߡuWJ9PQ[G߸G9$a!9ݳA&5A¶m W7S**mGKjXXZ9| $ :;u X oIogh/tFEhoTruʗy .9QgEuR;,eAp[(ire9m]h;pCVj~_űZϨ{dJ Q)B}[z:>Y.}(r$`XtiQ&8 緤1ITxl6-E!EcLO z-銀n2Kz@ hl޿ {Fߦ|\fp'zQnQ2 ۆd)F+n+V*ݱÕD/r yLv2"MGz1koIh=; ?Z8Q{Y^= ܟ:DND/(,NNq3;AFڒJ#'xkvjH(vu/uH+ #_*8=%?tUA虣j+:CRwѡ&\IIwtzsp;i.:ZZV6֧h8h; mDK{ NI*D-H}߿ aH7-I? #mBJWjǐԛ,oF1 LIYGb!NCViFF%ǢF!E`#c*jCh-L>Ȍ!)RMUk.h^Vf neh? "wʩ"phf7$wLD4ZПcYTq̮š<~xn ok{r>"|TYa7z$w⿢Xg*iɉ Z/Mz#moN\?f%G(%t0z&[3SGѦw?+oh{25Y$sr}AcEh_ؿd~cX5OJoÁ7ZSW8.` -4)Ÿ"N&>|*í }k918{>B}rCw~1}e1m53EdE<R} (fG7ƖN46^Ԡ:;Me[1k魫W׉NLK1")q0k˕d(+<)V5,}^mظf@s?G_ftE9+fkԴm1|y5;$Hgv*%Svc%i_~HD gҫy-T^뽛jyᆝ7YE!.2";8` ?X̃%Bܳ"@|PqPrS| }ÈIZaxbVDpH"E$4WG0# [yicFC:M'p>}kz+,T6u{0eEp+-]˗/0'96^td:@g:ٰ. ;C|w \[vaDqu4(&2HY}4+2#2]h bɀCA53$4Ihxy}Ys[NLzeS̱1 'HQ&y?V4QM4Ruu2v 3d^P u|*Np0 bi,o1s>%R} ?pC:f)=(8.\dQ,)˼B%\ 3xE9ґvT2~D'@`J4͋MvubVߧHEiS-9~[u&LJ_H<} *AD(|?bc"gF9jLۯVr32Z)r NHg3ɵgfeߴw-KCerm{ћd*8ZQ޹m!; ωdMsӶۭYtjMtjQ֒(Rl VQy,JKH&pxsO &H(ұdjW5 cVJCFJ]Zn72vE:lUwҫy]W>8 6!mZt)k0}e lo'ZSFP1~܌ ?b: 8wR׎PCIn#C\ϠN [aiQ&F;)xsh'j=Z/ ó.𑒾gIRlfg>'97G*~;8} @惬?mAby\U5\AEJ*SBۧMN8[_+Օ_%̨/N ǶΘm0dÊỊIGtA*Emǃ']D)*f=0e g9xjnYwx?:lާj/H؇IG&hOHl 㐃Ŏ6XD܋_+V`=Exe`l-@y1aiK]?RJG+K^Y'jXȝdÌ'`_;6 -!\%7q8DF8HM+lEQl;kje0wJ%Pv =BQ(_#C5 T8\eplE= I6Ic9k$lWgMc_E&;* ]% d+AbBW1qOՃCS@CYXPf`ާ!YOU0$Fx=٬`@;kBHZSS@d-iً7(.[| Լ;PB,< +6x]cQf*7ػDhVҗ>Q(] \@<5lZG1d"}-+)bR5c%+ fa`<6qμp-^ e7Cr'ENKm|>Fߵ'myTGjt9z_2 )_g7Fpt;6‡=q u9zUQsp4QZ{o$+F֔"#΍ %e8lyv}:`lђ$/^;ཎ<>Z`^4sAXswTy6 %S ʼnOVǏdbeF%72ɹg&R69曦Aļ*|e,˞6N<(ghxm8ʚHJDZt{zY%6#({Ű ށŸ膡H7(֚{9/ҞWVQR.FޡiMphX+|B=ވ\=lF"Du0uJ Uwxô,gwdZ]iKm#8^<;nV+N14HpB@)R⧙4ՓuxNQ1pDA6K>BP? 7㟿vqNzaL!!QqWzǑatFmӈ55v?am8X,{u$!i:h} (8kUsB39=lH0,6=ϺfQl@57M6KT]˯r߫ƹق5[.(nOkqgJ;~^44t7:]vkSE) ~wwX`'}3Y a=DP Uީ;(,g"c_*p׆WY#BdM ȍMJTFLi.eC.woJ:<= V\f0U2 =!%7B>0#%=9o=cav*c1_8px4e*t+fec -Ȍ;\9L]pinbgFa+b"QxiP{`,8  qn(I1m򒍣(W}xLgB3rbaG7FiK:. 0g3B*z{)W! { N{q C@<I_б&'ļhg૳94 zFy?>>pqv1\۱i$#DsIх3eiIw"+Qh7@hpSցWrWI3PeR/QB+h٠_{M7%4;}09hcǚ--Őq.K;lCwv*OΉeI ;5p N_׈"B1Zt'gk׍kgH`?'WFXcIUj"$o"B +XOyI_CqB g'0iĭd,R1VQ*@8j4 36E24v6Q,fmj4=yՙ/a[5=I'yu 4,],N`^%EޞWYe0!쭃ss'4 G\+UΖ{:ѡJg/RBMWV5cfސ>T6γ,,L+  쑋RSTXwC??iV‚q .If8~SzP6TTQ44kUZD#;h6RwK[F ڧl O|B-yb[y?LiF"Vg4,~j[7A4 EI2M[XB1hY8mu\ ] ge6bv7|.Yl F;s "(U>7w@e\фIS0|J;;!/W{ӇwᧀRC3I0H`y@V,槶P;~"I0uS"*e ZT ulRA 95Th? ?Hg>]RLOP]wU Yt^ k1I]NR ۗp翵qƒ6b>7vop3`R (,r3~_M1m &]ޕ6QO@`V4>2jy:/+cZGobr^\trҁ_:;zjqYIŏk\`7DunJ;C/md,F7 K 5O<+?uwXW@GbThk t1$sU`(]e7 =i: q`f[>fv`8џf#CH2-ǣSuILצBec${۪M{\5b=`VADY= F+C, 0ijy} s\{2[^CZȎ[ p!?#s Wj5 ύ[̣˯Ty&gȗYœA, -+8v^{D;ix/9`oyE5} HذNI >zmu2Op;u:Vl$6N/~6m0^qY|dBW#a1(szy璋8=f[98}OԦ%e(z 3 HRX3Q?@}:% ͋20JYdFTƓh}R=Ogl*U2T&/0{a7Ͳ];'lh ʁ2 kQy([]xW}0ʸ*Ǥ@?b(?8xemjJrs?Z ?{ʠ]< 3%zuߑ80n% Z |n&A4cI>RRCd'|߷oDrc 3[Ն<M  ;`GDw/\k]SV&#lMwUuxUDbs`SF9}NѭSG$ Jz;va~p3 y7go:y?tEOInD }7~| /SV#X!e=Y$q|ҫ`aA!`WB $Ф%ķwr;3 Yo~3^m]nئ ;=$ r 宽TvZTB #dC[ dH̳(}|IRi_1*$D8I~+Y*BfT%h0n^HL󶰬xH)cmRT}CF)|sPIS#"5AE%bb31DN)e+Dnf 590yʝ5뱷@߰cV`؄{Y;Tjζv%T6kٷ-bxze>/:Hh<ԥíle6yClү+=!*<7? ﷞#-4 /Rr*Б *6`[h}ק4bzjeMaN)*~aA 8^z哉Z$i ކT0 pt~-o Gu`W!sQsLwwVP3{Wu'ȿQGK%W&Ia<@3lH-d:T6 o̬Wg5 Ev' qzt!XF"\~5*RyLAXX߸,#کUOPA 8dd􌏝PCga 3*7!95aSAVK5m`Xjd!Va;>om Uh CD8 w`$_Lw8-wRjp!F6|fl|Z"yjC^z/"Y4?UbOz&:vbءNL ǫl:*A$J 4l{7p`pHe~l߭p; KJʶprLZ@JK OXF'r/;U)spA|TȒ- ͤwp9KRi\8;?C[6> svH}|cʀQ5m]g?L ei0"ňW:3oGoi38rgUE Ho94A옲AZn?-i|]`Q'4;$ށNXcvOͣͽ`ؐq5(UyzKĈjSO*3ؒٸ$ˁxA Ls5?4z"UdN}.ƪ-DtzI9r7TϷ.^ $=gQ\C4sv/T7"ɭ1ψπ]:El{3vaR%ܞ OY&yhlEdR9)֐L BĹ5˖ #|}z3?%O<p 7ƏYwyqHbg1qiKnA+VW䆀Ŀ=`}?yĂΦI /H; Dlb(f{e)nT$ĠU] MR+0GL*io6اc4P0Y2Zb[XC[渨ṋ&{N 7: *M@F̥:z, e.vFR?*{ , EզodD:MQ"]F>$D?#a8z~XO3ºvnC(d "xI3.%5$ X2#S;ڠ}Hؼ8Ūep|V~ T ޴K^3("#@fD:h|nJyeo\5&SjgLmZ< cų$ ljY\׊V&eKiEz4s&8є}xT| Q f{W6w|=F )4: wCWN#\33Go(3GO`#ehˌ׭`,u@ oh|8)XRĖ`OmHjHsubd青 IFe һѶ!aϔoVe?&5 %),T R-RDC9W&}? XAsfXLyrpvWV`A0iřlH\Gdbq)-0xa8KpeкT4_jDp)2aC-zd#eK@n7jgSReKYyT{qz٤ǡQo:ɞ4alj܋ie1Yћ7q S2C͟K[1pO7VܻDAr XBYؙyjGmlVk"7 {Ƥ.Xð]+>]ra~QDHT:^OOia<=Tvlz,vŋI䊣` tZ9,]#%ȟw>٦ 9!Jd A~#IT~jڼ{xĴj:Їoš ʁe" W95tI:\e)X4|G`t-[N(n$w /%k )ZQk#y1"ɒ64A,<&̩њ&?_ V=Cp)VO89!+"F K]`sP]5O oR>s:.eΰqj(]gMCǝ.K ܊D4-ؾ5XS&xg ظ;y 95fILxFC~C]o7oMChfYRN%HB. W X1d <͗yPHxDFuN$ zRsx:If93A68;pzO/\w)vuIqy)dܨ:8s$HFȉ!Mz_p9$cQʛtId?Տ- ՗v閊oi$OHv? ']'. @&-6*k<J\1\닕ykl"+=>ầ**W=s(\m&u7xkjw RTӰQp}Dpexo kT7S Kj* 9Vv!-~kƯ=XoDrW׳ V6\ə,wZ&oPa0'K̓|Юig27ϾaoFNBвU#Oh׮rFG8fae`'cC0#;n V3R@,n$>>N-+`fvP5 |"G}u1)|W=%FlmI?U F*BOT佧:kEþc~¬9hlBrk{ R6 KMγFt%h<ՍMRؐAN?QsA0Bi'}Dt/O^4nBڽ6 ?.`ź:Wb㐫N n qt86,TvPl%HRL]#wOD gWmO|% C,ӝ ҽO_] $/,CH{ IJDӒy$1-W 4ij$G,Ѧ2~P!6L9=Js?rX[xw4@,M򉑐ů^zN[u>#(Nd% r]9z-F)|s;*PȩrWO=F> {M [8qϿ4i\1Sۑid;{ AhR_3t0.qVa}jj2[JO1L ܽU'pWfgFj6Pb[ ṮebtU\j 8%RG\GjN01jĿrvT[Z j,I^B\5F+ O#Df39R܍K˝.g>Y'~+epЩ"A*Rt'.ދs q ŻV~Kb-<{o߿,qr\a1J4+EUL֒L)]3mց:)z'rMsʼn$MSlv!ɐq#T?AUΆ;5фB]E r-M `Y >0ɘnr7A.^k15z^W~&FP ] k ɤY&Elޝ+;Uq^uT#oV~- 4*f~h>T7"\/ fOiB>| *nP H(CwıvSVڟs3'RtԄ(=8yzWpLCe2>0gwfgu".7n./؆I&YGkb%Elx4`4n;JKM= mk8J0&4g{jjW/U> E{(Uȷ ng}IOe[ishmc\f+Esmӆ>9&,=,@43^m̌58E؝CiO;,o~"iPV#GU%♒pl le+m<qMu"` r䨫,j8 sTuvu'͘_rvHLɹ,OjTngoIO"Ŝ%^V9=Rይw}%BPtB289 puP3<K}zQ;>>4D{V4*Cmū)HՓ uR9 W!;HLjK@Fb FEC~M" ~ j](:;vHAh 5^e2N1.rӅ{/A+`DК2:FgcC}'g- hyf' Vn 3ATP\VPmOb})j!u]1JO]i |~B]tG x( Y.x%5:/C;[ir> X qem]ӢǟYUZVA/!c&Œ󺸯ɔGNrE@dRoο%H.cNM,pk00`f%=~v9,7[^ "|/(3 M!9N&?i~G )Ra)> Y[ט GꍎUb 8^ı˽([o~NbnHM L=&8, Ph/ìoq`~(* VySَ~~? R~ZG=QGTTj\^>lbLX-I2Е#i@Yw<9^ʘF~gQLjKIn/,9uY]HuVhAUKH,p& Zj)olJ[5 G.il˷k-hTФVVUKm:Ѧȯ0Z(kmKJ"&dUQ{ٯIu4w>FB>)Մ=ɢtrH#z3U*g9oݻoIxU)Qgl fP&?D:GVDH/9~Ggflؤ=lHj &e83E՛A,G%5 q;zl_|xԡԥ]FU3{j6yG&flF WR.Ty}f y)dCB"\i;v' u_S1Yo_ Uu[ய_$%{͑bS8cCAvYڐm9yvfPrWuIMW\]xiQC8U'R '6`|Ǟ y;a~54[͓:agX d}QY>8Za;olqVS q 9'*ЌyQfN[CV~/uWg68 gs)Peͱtta v;n2EeWFz( 䊪\j:BHӎG!1 !fM.?&V5WbH"f9| N?]?nK>VhhF`O=`O5wT!h0sC oMS> ܽ &dUu rIMx\'boV"(6Wdoi5(\]CUve@V96$]C3ڞw6KKq0bs[}M&̋ bA͙?YҲcxRxbv =zm85e$ zwND:K0,  w?-jzVGS囕{[*MeӪ<Ё +x=W TMcJ]v3 L=3K#hT]BޟNJڦʇ _D!yp@lw3mLcM W2ǜwv|)%Ic'jk1SbzUH%po%z/񚄌}9o|mB*QB޽)pe[GtraPAy؆eqdk 4vb|xi!0+G.vf": rZݩ8ebsU dd)0*DaH穐gmۧYxd^L}q/ս6וk<9h=[ٻH(}i֑if86PdC0:.mM"&=ryz3}u) JBԶ9,}۳Z0ѓ 2CC>"jBFA7x$obW.sS RfYX=EpG 46!fuF +a@KlԜ}6rʵ>Eˌ&.}gnc=oJ@R9kx9yF'\fߕnԊ1ź_h+A@NͷTP-l.#|4's)M\W 0ݛOZW YA!>m286 ri, F'\4:@am :b28Q#N4eo}{3e1W]_*Ϻ)D×p 'hbea3 _n&PmOZXi MSZ&H}r;ȩDYACF;-t_SzN,ypwLڠ *~\pi|pB$٪k?KIJ~O3xQ9F# E& 4KMgtgz!o=župp2FU>ϴ\ŁEf>ر+gXX8|ޣMEVuL*_P@5ı)kSbn^G)O^:zvuհ`"f}fРQyDpFPʩ.Igt8;ɡ2LNy!uzox>~*аǞՁ=32P6 Ɂ4;ӀNF|Xxgmo$V5ab;N&$\_dJxB11HU:Ot/I;]RT0\$ ykK]a^X8M@֠еa|C~wVmtP32?ZXa[jĐ82Odl)eUfs@Qc[#V2Bd !! >97:% ./琧spx=b\4?eIq lKF& ~0Ksܭj D>P @bڴy;|0DãGbDCc2h~BN!*j*%_|v(LgbDAu7ʘͫd78V*lrydq5\I RNL~'rnX+>}\,De 9%ȿti|1c4g?~TRS}+dѐIK^5j} L1|{::S 仵 Zߎe${nEBEd>NH:3z\P9^;2rƇ"lJ$ht)͕6(m*9Cԁ3x92{P~-i!׎|NQkho ,MDty+9NX"VX5UVgdv_Na4{+C#7\ѵ0[pQƿo![ϭ(N}¿Ӗ8{ud9f6a\ e'f^T彷.aV0]i ̾ۓ?"AϵtŃ ֭(Ń]Q8wה;üGՋY/F ;P3S;6<ɇ; 81|u_Q%$1v wƒ% 72;Ψ"$?F%G62x*>½n[%6gãfY&L5rג,QMBs!mTT, I \2%sdbX k"> Ű UTl|Z㐬hywډʪ~QOț3t;;nWlVeQ|@>xtB:8eOS#M"vU"sulCe#Ò}h-\șQs1YʈnGvT- c ^Qca4ASoq*d| <"X E 6PfD-B"ϜT>šeV7'y;SL VRɓqV2Yy}⋲poa#E|_Qvx's6p( 7; PWkc9W!ļ賓hKV4I}!3v[ (\cY) _fXaBdaW:k.@$ Rg{ {4{?ʋ|XS7~@.KE6޴Ɠ=N(G9a%`# CVK_^P\!űg,% leĦMY#i,]1!KTp`1^yAڿ'}"[ɵ;’kdo9lkᜟ8`bƇ'DZ^Kc y\n!vPv2◠iNěH`Fx-﯏B¥`l= aw#vʥBH)|36fU9elIo]n-yoA$#_ ҦPSS< jq< 5Yǫ)j!1М {'zX>e7[ie΅Ge1tڦzy 5"]o8D}:#G~1Y6فJgO` 2iV \5.]\7%=d]^Y&oVٗG~C>u*[J0r=J<)8pq!%Z4xӚaOp{cz̖WFv9.Up!(`_?lpQo{:1I`qֈGQl(6f/^m"Uǘ'#bM< AᜋŖZmEW-/)Ux@Yp yjYX#}ãFeN LF6w{<¸aF8aͽ锫*4i!^#|(X"{g% A&4MϐZ1Dmm>pMY*da8Ԍ̸nÄVO6pb\† C"M aJ7j>lvv\Mn 0ČZ{u :=Ķ#깽,fH_3!zp뚽|Ix1kCh126cF`I$b Z;c;Te씰61mFLh[@VA04 Gdc 1hxH1S ךf9oX| 7lʙ64I#.To`>sQn `))˚8:n|pK?K㽛~F8lߔ RAj@QY9\3mӪ4$ё+@*|<|,2wRX(1>)u][\]-!135k$(*ܿwz:IE.]TmV<ĝi`@ c+${.ݬ@ʍcӍpg/cQi/񌯺0?ź K/f^FG œGJ?z) !4˖،$͢bY]~;.7t 9!fj8QCX0 (ORwg nN»_豩gJ3 p94N&PdʊBL2 3 ",whwKufF˯e(golt%*<̊շ:{<uc<пaM+: <OBΐԍM^GaX{^ #pUy !z$ఘJV}lǬߤa]`0}a<k# !z(ݽlfU16 \KuX.(5 MN)_'~Vg-㻱q;OL !X4܄R?#={^-S 0`5?{F5_cJ&@[uGnNڜVkrIG(lލ-48ͤ*NȑKnJu0 |y |XFAn,, (5$eg"Kvlt\۱zdح{ 'u0*<} (⛉=^b @xDyeC8Sn)2ԻitN#u=a)_lodp,c]9 {>%.MCB\[dR2g CmFua`SO[rIj]LN KLQ6ґ i-ԃqEVNSS |(O7t_7Z$xm)k2\vPЫs0er9ҿP sȡ7zgՈ{hDlF[/cTGۈ^nXsS`k魆LGYr ng<U>N_dISLDP B{!lD+D ׌鿷rk|M]L <* jpWÎJy, ²u M!|Q[ZKʿ("T^G>pjZF OjdvHC? 1-3%'xE=r@ %3^v?!ٿȆ~ԸBܷw9KSVlmK&%q'U|-o WO y+†ӺH#o8gɌsvlaJ[}Xo<$QGlv8mvcbJ:NS3EEm;a￱c^6TUf^fg1{IC]Ԣ%>%3l~ZRb CvkG`"#j-ONj^T'JB=tNKwAk3z46E9C58s,#UhmaA9p*s8Goe+jyCvۈeɇ{3mÆT:t#m˧b$F*?kan'g[Mu~"Ab5X9o8a_9;0 VGýU]mH];Twԉc $V {AEE@d}1> 9 ݩ2V"\_/]wT/>6#=8,ܦHmPTȽqFu)ݪ?)up Y2z^Z= &1Ž3nbp$~e]~8;Ϯ˷m@Og"{sru 8Zl6FpP..РXkqc.ХLq8U&s&w+GKlGTLĐ^kCjq"& KA8Õˈ.$-cCQ+ Ɉ7%U͔:l0ϕ)[AqIJbn\IM0To&Gݠ9Ih1`;V,12b2EDZw6CeF`awoLjY. .FVϡMT1TgV+$]-,U%6?#̊C[@ L5pw]B_}K&{r|MC:tٻi$ @[7(+y]^ RlsN? N  DCWh1dY]J #i̩jn 8kT ;꧀( q^r8,XNn58!BBOA툼C9./sY;^D1u/ 1р)kv;wҗKZ3(X`pS]C,_ *vJEo/f=!\B05߼ZP=;߬I6Hr"h4vqV~i:wVi+Fө)9*V~)}*\DoGoY *+Eyb 'Tq?qDx4>"IE9_S~i~Adzd`d'u22KeŒud2OL49= ':'wLs#|I 9.Tv4 iG7qjBco dJ7S :@:HّbnGӤeQ ;tR)sFf:Ի3KhģafDoa2-IiDZ|RmvnVABzu)33gR9'tl$`w0H K42 ԋv5>(67KC7ѹae|$Zio"pɟy `б0몵%}kdNh1BuJ. 狒ڨfk6NxEu\ʶpYFv Dr>h1J'<ԺG/౳7|@d}EWҔeDE<!au`%"[EkqQ8sVn޷:7 a ?]ysEXGﶨ}+ fف\#z/j0\MBr;3fN%{ok!6?YRʩOEM5בT<Id6U-wFn7)O67:QD [0y)("F,*/)!޿Vի*q/.R(Gt[@ l9m9 מVNHM*Юm@$єl*EUg9tS/VÞOȸXDpmk&fm(%x X1[u'SPTcڼ?x7vQ4ʧ Nx.L%$Kwe˦>*ǎэ"R[v>yZ\%߉һۤ p&<{KM<80[NjXOm4鐻M>vˀp9` 65MW'6:$utt`2KҸ~u*| z [uzwSdݟ{^XHבWQ_Jp4|d?Ο hI0MK C)2b4c"IX1P,|Ne3Z? 0gwM離$-^ JĝSF0.qqъ"j(DЯ94 gaU9I/oU?Rt\F`ߵkYa8]h lմ} ׃ޗPK e}cFjji.^B Cj!M#r{<[6nϧ/pˤռ;1f!syߐЫ_VP[.0S.0$:#5|hI*.  օ\DqNgw43]Η FUՊQtM-=zEHѐWx}ڻg .ţ:y3[\tEYgZclEk}~=(M [q ĚOQ>t 0 D19̼# 9d_h8c+ڽ8vDS`* ;4rث͖\ޱo_:{ofDO|\H!Ҕ/9ry`~/*.8r("v H ⷰ"s6/&ASk#Fۗ(ߟy/Exc4\ŬҺ%:gdiClNX 4 ؃NM5Sg tg!!m ~Z:gHg%"pOΘA9V1'7Ӄ9V;"&郡2ًFk7gw 7m|=:qa7evL hZ4*m?IMF(+˼yb'oo]Dȏx℈ !8 c%"ߙ MZ}VAf80bzӉy,e(XTjȚfC6r0OwT2RaI#5iugzL"´p]^(R, TԻ0ڴ~d6 x0wG-?|-C+Fs,-_:nǏ!5-lڏU ȥC%JCa4'Wڋ8285K.; tgPW6\OBql/n|\s"BݢίO#M5+JX2*D(?༝y(C0R>B0p mqP]. ^ϿD7ZR[ȽNN1iWQBU ɋݿ\g:t$1s "=T0JFn(}yȑ[M1I ܻ[,N4>БgH \,^9(sWJoV̴4q~o!o{wܾ[[d1%hk5,g9P>G}W1˷LczN$Z/em5Lu_F(ܙ{"=Ȥ6fuԓ;G8BYS7:u_bp r}YWqmް v;Ӷ-9McTP`r,_vAu޼:aۘ'UfKlXK4f:3'Cg:\x,"Zxﶻr8pkREU-"Eח@dm~qTs!9f?<諍nIﲌ9ZI AE9;B~Q%kU[9vTQ@uōhK#|"8eypIF[z7h=W@C]?)ݰ.S8s( dZF0s7c1"QyQpImx[>ai8-\TI+i!V]#*6wDr(afSOC=kC͞&0^> (MhԶQ{J'3\#&xIFnoюt#3SMBb)Nf_  +ͬARFynT~27>1dGoDwW(gubS@.9:R0lM%G. !Uk0頞3Dy[$#-.^XKnqiyMQ&e6yKB&4MK[G#BER85^3܎9Vݞ;sg/Dнp5B nܡF FlZV6##ZE07FbMYS5=0v/ew{raI~C0UAm;L];V N̪FO8(P i¢yV <.1hvLw~j G)_' y$8#(qL4(gbZXR?iAkԐůɩkŽrO_(|iKIA'jdG G'4,zim3_4خN0A\]ݞR79pz Jd<*zBmJx svAX>Nz QLPT-揞&A2;Vتd(jXo!X}q]YJՒ@+w׾ɋ;65%#{ k I@Jbngm :svu p@ÄhhR_dZϤj z^owHW=ԧA[u p (7y]H](g. g@`YXhGK eav¦ p߃vՄxVG(rGW5μ|bRM/y3HV#_#== a/fpNaϙdoIyfڞp΀4im$E>7Lh?8!67g@* gنE7"j[ ;Yh o\{:R*-OܳvOv?[ |C!jؓ ikkZgP^ P2=ukt* MDRԖ8.i/?kSW3U>1(+SDF>pi u ^֖E6| X2炊dVRƆ*Wz ~I &A,w&+a|K,CƜ~=! L[U;?iq9pV'~!ΖŊ,Iqp3G= $ȝ=2SeK6s.H9,^Q CNN@(oc+\nZM_O\po;$w*B}muwl6| SS4P/^û9]NBhZZqH37J"btUV';Z8To9̋Q:6gKuWxV8% l BJ&i>Pkk / vvWx?fidLN򡅃YP[LBd4Wg#Hk /|ntK8c=/(}G2?nNM'I}Ngyn幙Mv姃nuD)# Z4?s5ܿɧ t6?#rO[a}bIZ_\Q8r-yƌ߼R|\&HfxA'#.VrߝuDuRP4GQ39'ET^j.YLMe u6KlxټJ_6Vh_Lvd @u|~Ei!["Ӟ8u7OS ">~\ ''A:S]͕͡7C-"-cAjy!P)'_Re_: ]B,?WHp|?ޮBCPilD4a zK'+"\(Xyl@>Ղ .u̜&7'+$?DAp[ Y}tlq VY#/Qvr7e*RSȇ!<,g? HHl1ZJ 9q,kMYXL̹yɞikiBH* ~ WS52Eo{E}=%cteaP(%v(cVM4Q?y`GI2߯stx}c2yZ*2kT a9χC|ӕ(엠8 gP#? jxkxPg(zI S /puifZFE#NlA]vn!w$peƙěi4+üM =vG򺣫Oj v!n@]MM7\?SHxS ;ø)ty1e}gJy&Ce6:m"FWB P~/BDg7>x㪹I0[2y?EmВ %IYOs.IlTW=6rC@|Ү0MedAߟ%<W-t 78o"q\C 8:GW"U{P^Џ3U ȫ_q/XodHՊ1TȢ҅NKq4yx^Q6cF@܎- h>+=2k_JBࣷޕ(j w/L~EB2:'xRgKoCK"77mOG\%^/~w?E.m8}i"!94T^BH=BozWѹPG3*g{{Az](!wPF}f?W&A7Gi>ʀ%hVA# &4ʂm JMp(T`ZTD >60dCqO }Jot@kVf\^%}ڂΑa%VzX7\<X$U2[*^ȥj#I$$r≧MX1'a! ?-;"o:zَql%8Aap>f0S'gkr`ɪ?% r6ր츃JV=6sf+J#eK|L?!D &q0.L ^GဵnK9ɂl#ɇ`ky *^!nlE&04_9?Mv e r9 9;HԎ'>f~lT4#NL47<;x'ST(-K;:BF YZ9q_:pQA*=̜1K=юҍRcn)xа '6VE_֯&3`cX·ZchWkg}^jPi @rz^NDC) IֽsoGTVygSҨ(@*C4ߺYX'nxLWBm 9#n$1ɹ7v<~Ua$#pM @Ċ9*~xQ(e߆ɌdWF#Ҙm5_zfZ! mGwTXM.KH6}1F:e˚/EDpד}k0預RAS4*ΤryõɿmcO{*`$h h,5-証ۥ]d`yFr%|. gɜE#q} '&?`T|W૴,hpZLowv$k/xF[46ܚ_S,,iQ2.v\u_͕<B!%.K0H^oE\IqLʲ23uf/Zq'w)oүwQFJdDOz ]N=ϾT|4 hqc3ľ4=tm Xqx>a < {G9M-"@!L[ 7#Cq6u9ɖ^e `*[}wt){pe)chϲ%$~8x{x:'XrTƾ|d/pG̈́ b4K2Ä TiJlmg$>8M<~1+hO~<(#O,zI1>ej4,,wG+ZFҩ'_@'c>{C"2o)C5215  G؃%n댎#TGV %l} F.Y;zJ/!ta*6r$kt zD dwG5-"3Q-maA硑őP@-*gQFpixI?Kgр0\ biGV\ fO:U]#[eöoQg{az#δE']3QH4[ؙ@u?Z Mx($;}G35XndV$n T}דk'yX^ю@7c:ZWO*Gqz,6/sC0>6ƛ`csg~>$2sq|?ハ>n#uFmKʼQ5߾Y >tYK_p̥2=_]7-ɇ}K68ʺ%hC׺C6fsvu|6'Uol.H-cJ7YNOo7vjY?l$|Gvbck|<Ǡ@Sr#3ŝR`nQWe~lP7):'oE٪,doE4UkvGQNbir\.I;S?TaᵆH~'Dnsk$8> 3q5mj}"*YsyZOn{"EWxe ɭh: Q;η?:i b2Q"aL3U46Xꎡ.f^]#/n ބ{uLv??KZZ:|y#"ꋫ29Qs"Mi8ó--[xCm9+d7$h`ծ$z<rRjswı?rjr/'gS_`(AU%/_jeja$-`Epzc}Fvu־M4BXZNf؎jf蚎Ω53BJlK+WJI̕bAý/ :'F@<JPTJeR`9n&F|6m1PCF5='z_0JB(!FbRB G F&8IU}EaS)ΑZ?+~_Q Gsp2%v(&R(V"?{JW[VuuHiac,G9pbjz=US$50΃t8W*hJh&v- ^ 1V.,>,eV.96lR;&~IW70JE|P0edY 8խT-Rb&R\dCYYIa>A$ٝ𜰲ʦ/cM51KGq٠Ge{gMN;$g@/ ݋hյe @G{^S7ED8FL\15܇N꫒*y'$mP 16fv88#?g<9eWEyL^@G#cA| H0tF؋64>V"Ǖp7#ޫej-ͶXa2rnS~1H e"# =n9nɎ@ni%ch6s%!ByGS =*3Yc8 X*H׳~MۻJ*"?3 D68 فwS*O5x|u'M 6.ӡ>bDvL;V, ґsՅI.-ˆ2(L5y0ECI=:9C`̸r V ^V~I <y ]9’įǘW! q$H֥Z%E *y5fPq29}j"B|ov4Hdk9b4>s!JDʤ9lj (f̳"+Ɇjr9,`<hwYS@K9J=7c##koRB~Inj-be-go|V9{&Z/ >|v5lF'ViSԋJ/m-t{QHW2>2aBҭ8&;qD!R?0[RWV'vߴBG֚QCFy$VLln |h)B)/{0xOI96 %2K[Ȅ (CMr^4f&I _SX]!{4=c4nי!:%4E,&{uB*?X|)&Zr_+~Gj:d9ghJtJfWRMYCz{d6^y],?NEco' n'.>-?ncs x@ZAC:ȁ(ț +9 FiI!әAOE-L|j&rki-R3`ÃY)DۭabndcNa,I$G-O&Z'iqΜNddG~P?]PBaiX(od)hOΘ|˪o9}{`װ]_>$SҶwE: ǭ 1>|Lh2O&Sw֯SQQR $l͒tՀȍнX_.gqȩxc]i_r~K~wulN(8,Jo^W*pJa}veF_mНHAUiE%yh++POljR.qp͗EǒB1%|q@-1fϷAGL}aȾna ͤa7b ֈ &[U?%S:[qoĠAs %:Q~a(OH.#Ŀ59q[gҴqAO<'0n8٬~9Ufk|(j$qqhI$ӂyĝ2iJ47]^" V.Sc^2A@6BQH [Cq ZS͎P0o6X򃎧S*0 I^!wn荣wwD6TuUۨ8KnS' S甅7#/cE *KOa\ev1_?7j[j3wW3J8ߖt5q6_^1̄7N% ƋS5rMG'9)ށLO/s:iKEg{֢Gf ŀ>`f,, 2Rc ⌵"ӹƢJ$Gߍ G0ݴ׷tJN@L=EK}#5z/zI(A\;kr;cyS%- hp|_qǛ:w~Si:-.<p*fr#8Q370ʙ47$6؇8cK*_=HÔ^j>潲"I}NL!Sw[@gi  19>"sKGWg[~ͤJAKչr7 05ƌ\v"j{V!:L6"(iggqz L }v󫦭9X%_}(:MQ{9rV,]P= CsFkW9=vm0*aiۮLy-YLvT 1G 8* 6t%I2OZșvY?4zLwǫc;$ X )Ot ": dZMA)m EEL M+@2 8gVu菳1mt|dT15I:\ J%ѺԒZ#F3] E1W(8i{62˳ZD^ND(5kdv(b} {$@.I'&lfe_&_W̋#2Ah4+bjBz̈́\*|{sgӌYhbW@{j9Cع* m<3blR"Qu{&nN; ('2!*|7n=q% 02Gnze;w[((Щdٽ'1rdfp66v0@0)rI ^Є"P!Be'%:D.Qt}ӣ/S6rʘM2ZG^j[wG:Ժ8w^4?ņmWJG@dR]0{ǐcv`+H3R\YPL@ړLq>J=ۦv2ɚL“TYlPG}˺vqs+o3uԳ7p"K\H.9޳%A!qkJKu)Pig]`Y(qb}J`ooTp{foD7-qXC^ǖR]ƙ+pBzFJZ iSL΋dR1 Cs` N^DPW:.* )Th!kH>f;7=~oPx />H\fVua3{EA/r>6%5f鬉|}hiWT4#o~RD@`o!TxTù{H=~&_}XAr 4Un`3Bie^QҿcJ^gmp IhF?wYÇza2-Z*<*.j~xMOإ+f eeZ+v*uv|?2ܚÀ76~Dkg>y=ퟋ{qtB?GhN7pj-^e- / [H[5s߶To<+ ("Qbz,YO5B%.&Qb<^|~r qw*/}kwAsQjUhJIMQ;`yOIʱ t}iaCuC\kYxvo!mV\ҨlCUi1T@gu 8/s Ң)(eQBR񝴦OMV7_9i4ކ PdHˈo_FJ?[DnRJށC` JW]XG~]A}Iz1>8*IF*/ Qn(鎂:7w1p\-<#YIp|EO ϴu1aXݖPH;uw+m# Y-HAZ]#M;6t0}ݞ)[PV #q'/ːap^W};0A$B1j2,6a%kᦅkƿHfGf~'|⪚W3""~@ͶO'!umBk3!JS)&$VvIÑO^;ޑї*3!U>CN & M f=_,@jگ0;)!N5†1q}ٚW#.t F >+3sP/_B5f4.1ŕq[Zi<__̩S:b՝(ιs|4NB ̨xW*8` &UX&ҡD :3/dqo 8}a )3ѭ "() 9yHpqSX{A_npS)uZie+(O[&L\:M wѪ1G(o5(7φ#P8N#O6ѩ&95Rv_&oPR`=s)(f-q+)bk- [ ɤ6ZDq4**È]QC ¶P*bU--ێoԘ4pryVd\ v㠕DPpMU 9Lc|)WO,211hy<-%&?yyV+ 1TK}$dFqcIYH*{_ oi;oCL\y;|JתχKl_v0wyՠؚs;*|YwmUNaQe_珠-dXD,ӓY\URX z"o岲*"I @PJPRO(OY󪳂K:$Dҥ)HUj^sjG$!TS-X )mq5\+& *R旙ҝۨSf.ҵx,p@4w/"uF.}TH̏sg}`~:xx< S:}"p5 $FHkcւv(Q%L7@2o(Fx4,Np3]4=|EީST,6ސ(Td;)3һK+YM 6FB1V{BiUz0~baTW飇{E?DzUs@g[ Dce5rT}}ˎ"t"{fCB>t$*|O}Um?L8aWp{@}P&sCz$ r6^D bbu7ׯ'yk H|='nyMx+ZkX֑H(ZXW5H[UkcꝢ%H1{XVg5z)&:I.lŒK0xPOI?J'SoLO1%~%gdFY"ٗ-ľSvWɖ1Z.)a8ֺg s"ͽL 0ܠ"[x5 2*s]g~PIxNCa#bXTdC=(7uуPwʇ硍gQˋZ84myQ[Jgb 8!̡Iw)cJiO_G DEz ^R|UM:';AB);S`n@O(dYBFM֭1k1xx5H*=s\42l!: 4L7-pAа٨1 .$,=\~Yg ~:T]۟\r0Z/$Rni @{jP[m菅gS0d asKzܳ\G[ d9ta$J>|(etU.ԍC`M!ҁqa d׮=zw-,}܆Ÿe>̃%Mzh/ml l3K:{H98g uנܱ8 pAXide*$}`;D>{K0 ƬPjYKUd*v3])^w/{!`ԋA@.%i5j PJ A2G +|*"TQwhw -O`8їW"Nq{=lDCyF;ݧXT۬$,iϵݘ A㏍! isȨ}n-'TMU[2:SK"ai=we[!/х.ܹ+爇өQnTQ~ BxIwu1`/1<ީxγ P]b"wl#0`Ό39դ) 3y٤5T7+AD〆Hm2R4~ D ԢVD#q虑V嵿;B+C6oK҈L^iA%jnDGg[1.j- {"+! "d׮?+~0bbإ YWZxh Y<|z' d'̇5BǶ- 9koR`/[Eoy}c kY9jym6:֬&9C{z[1[!^p{Ec%l#ҝU9ʀ[ynEx@ĝ v O2k d8kG (5["+=ʒ>ŏJyKۀWv­Lrbd-~$hA 缞`R:Z/[ft2]V Syth{NM@AĚlJ9̧҃yc{A}Sí9ޫRP۩N%c\Lwb ;O_K&`^h~QGxAԷ"hgS9Bg _޶Aиò)I0 _B눂;Am 6 u9+x@.Dc|L{ hW] -#UQ}J UWx";"uu`m<o{ Zw ;BJZQ^ U20v V :P߶Om N 7gL]1bN[0z7kTxQDj|5UIǿVϾV؁߇|`<F#StVƥ!?G8~Hk.Ě`wʴ:ꅷI &q$aҙ:=o:m]r80ɜ 5nǵ~xcL˔5R 3IUa8 )x |*rip T3SgLź~[L (:[=YäGkJ%;VVz&G<'^Q #XyF!d /,&Jaa `Γ0WHR%}vqYtcϚy.8qz hn`Jo'"p?vAGMio傃j  1k:p]V6i{`w048'φp4Wa8UuiT+Z``"5.ۡ.`fƬ:>vˡN&6Ak]InL 1I@=|!* z2jɃ(;$>0Vx>j(0 R=yv^-`䆐#&Tm)IsK&]^eUxM +\]>u|Ax߆5VTDwU#^۔?5pԑgEe[@՟jS__}BINu 6ͫq uш Uv#-[Yz2 t[Sl>i#*8H`9C0`hѧ&7Թo"6msLj9Cn_o. 9UG_+b)CfTs1?tOF}TafvǽH*'Pi Q';"`X$O[[[û2N$l;hS Jw5TwF58ow3ז1ֈtM@}IXw&#&4{)R؍]1Ozj͢a-XQhrsԼ9%tP9gTgET6ҖB K>Dui[C>k1$[ e\K-FKq%7Rx:!2 FOh<B'7s+VʢM3X[$>)x_0 P$B2ڷLi/mI29N CW$=Eepޫsק?."_.MB𪉍\9/-N;%\+zzvS śc~,WCDb}~ȗ' =l^$k~P ܒP3!ardϝI<%N"kZ94nFC&Wo-vj8k, JV;bd|J I<7A}Ys[3`;kSjaoxE"rW?xj0 G#ՍxAVV8# dRLMGoJsA]p9a؏bUyEtkbz5]FfE+Md,ky|K,;ߐ @;bboN&!d=dVp0(po8vu?$mU ò/8Q[m-l9=\d{o Zo{47򵐎1X(XQxP>ga{@Id,v.IWBKNR\ J-,齽=mz6?5z6#˖$\j |\ 5X觃,vGwRA_!(0Y v%ڱ2Q%D[Uײ ` X|QWxqṿ8$ˆ? 9q xڸ@'U:]XLLݦK pU6dm,v}I|`uuَ~!GQ1}h)[᠄;Sp.̨¶֋FTV.;v|B k"Wآ$%F#vGL} rWtS7zXTtwOb_#A]+\acQ(xlaUU-O wkƮt-hݱ:&v_p^OmX9YԜ1(cMT4/:İW I|3I^MA:i~pngك<A NҊr^OC|&]£E8 4aZa%j+t;ޙDlʏbCatdc64]e #A')JT!ֲ֩P0cJǞ]@JPXy+l[|uLHFD|W8'.ˆdtJz:uל7F`6ӈiEuA5 a!W^+% V-h!AY",N'-I\wbam#gvSn;ZBL{nG5vI >64kEG9X^O8Îvo,@bزގ ЦmhќgOZU3n|K#3³l;VTQx"%xwG`qDF&:|)/ q5|Ti@MXTfPkeNjpZq)6״+\wyيw6OW~ M_~gS ͝Nep[nʽbs DMlHhQ 4߁ _uUf9TX9g'S}cB2'8F-ޝӄmvT?;WM$l*ىFr*u5 (;!@W1} fZtӾ]P7us3L f KK++Y'Բ^yJLwp rI3V*`.Ŵ@FR WA,SQ( l@؉ ٸ*UPd`7;료UyC/NFEN** Y;Av.pLX|HX֍ߗnY)sP;hy-4)|qF}_EK<5}K?yrqr]پ||d=RDyFW@νghL 0/6!'WD<+لt󬀯ӹğ`2μ2$}2˦N@EYi:gRi1`$i5]nFiVmB±? ϟUxPH4:w`ԝ]IS Ugb8(ڻ My{ILj+@vYӭ]fHg*WLP K+"Gc~8(GE\}v6~"Zh $4"_.MULSkN> ߇?S^?N? ל$%DZ+~ʢ`u%L镵r`;go5h/W8XT; }C\hgiheF qa^^ϓʭsP EtwNe -}m 6}]^LЎ2~?3YT챮ae k$ok^Vgc%"3 :6BK΅vW%>-^KKFfAT:Fh~t{CSeϑ2y[ZB[s(qbQVqkOڴgY\GApp3!#,29z\>d#u,C#޵ ~Dqξpc=R;@zdmMS(cg7=A5Tp(Ez0Mߦ0aaAT`7E׽u@R_07-⢦Fp}?bHmRƏ,jRoH~yG =E6^[)˂m&N\@^1M6Aw>С "SF.p^ taoIj [)8&.e!-`m%@<6_K#j}$zmFɡXy,oת&R[fd٠X!0'IqIuؙYZ&%X中4qVOJ{Y9B:칮=;[Í5L+((dY̚ "P(sxHN*)F$@z/ZBF>~Tz0OWP,C?"l9Ux5xI9KچoG89vc:0}ga'~*#L܀5~Dmژ-2Uak}ֲ>|wk;Q>?7)V6qn}hZWN,-x>c0IЍ0u.[TTAϮBsj'cҗcyӅ>o_(6b/@5TCl얨!%Hn5K0<&вn=$=3qx>_mJ|BK&IPn ݚۏ ގ،UK|Sr2&Hn_N6] x\f!Q<'(>;n/uݧ ݖ^8%V'ߍDa6 YB׵Ms"Բ&d ΫMH^QmM^@qpV#wn"tP(4% hqYU%-T ̔i|t 8n$q ~d#134 `J@ *w?곛ɛ~I߮ÇNc ky%[SJ86(!# i|gS<+x;/6{zK'e+:r63T3%_0%E̟7HΙ,<4Pnʐ:[gsZIԁ[ @ϻ7~a%k^C; /!4cZN.Col> LC@$1O!+[JgzQ n9uYOEAdEi[/[Dm_%6%]cqb S6P%?}W:XV0Dvɣ"j@IeQ[s sWOZ l~LqCq鯰Lxhq! /Iֻ;ݪ]?;< wSJ+ќ-".2C +^ZXP'Zr޿M% &~p3yŝ(>gUf.Q<@@ᮾkeK,kFu|&j>·{c1ke eb3o_\R XuM.R$u2@q`&vt~ZUxSd1+ͅaF2J6 ,Kx,qx ,u0Mhh~w1Qc/xXt=λBc$)vrLnR+vb$/G^*.G'^=6} 'h4 n͇.Ύt4,)T7N-Pi䩎`^o߾ %x|x1XI\tSoy'i]3GK5r`Q/d6oٙ*gA#27QX]xTȼ>2P4 'ڟFAb s"IÀ/T|e1[MX_ IVp\0*C%HZ)MaC)0< #:N⣡}l{w4z@Ğqxn腌R 'ʍ+o~<%*a$[x#mXp,-vDh#8v-/ДBtIk0^\r3Z3aº&kҟbV_p69š{l^ 2 ,vx+S_e0ԏA֡Fm]@5G)/ߚa:%]9T? [;1>Z7U#nٴgjt^o} σ0Jn P'@ާP+poS;{! qQfO8&v6zñYSQʫ}T;>ia}  U^=0:II9H?aѴ'+sZQ\N ӠM+ U(N.낶n'KpZ80TcYd4o'ĥ lɧ%>+S_Na/[z*fxe&p1J ~XUoebEoLq, 7C*6y9$Fka#lq?L#/KsنEp˜ 0s*Je8ߪo~ SƹZ *xs!^BK$^_aV<;uUӋpWV;i}ϑs-^W 'CXPAF;z:%-@/^{z񟌻p|_jdɣ8Oco{ "8MtJ0.'cz^eF,6SښI[_.+Se5:ft8F}D>X%&>3ι@{luBmӤdA'zܿ*Cr!a}w iH'qN|ZVl臝KM$|ͨ`jf5)Ĥ'AD;"=[ }|H~0v1sK9xS,CVJM2 F8!.%LH O~MUdQ4͠OG=b1ۣ"ӹH[_NdI@֞+*_{Eញ %oEځ5+4{;X?0=v Ei2ޜ ^Yꙛ@_nw()q&rf#]h 5DoAZ g i=+bݴ cix" r8V{&U;ef3ifp;i](PD͝p ?NU-i|tj4Zp $%H VE)6ҩ̶{۠bY= ?&XE.p??/9%񋋠cx( HIƋ0#kaCDIٴ`:(?V%'DK2"UՕoV@z&ng\꺅EܔaClGEZ=!ʻ~k=21!y}(ɫf_-]Y '"_/Pz OOJ6jx6l7uBRmS*_/ x9U^'-^wېt( E:8E>r!~uI+$CpN]mWF }7'J[t+A{!̃=7^đ7\q:&S,_j8%#ׄ$s5dm?,mcd57+l o'{^7?j_?F6?f|ik98ɐ{TcFgOI^F͞saPRozI~+sMT0V.vs0%{phRM 1FrVMzvYR1E+Gd̶{*k{OkuGIi%3 &IjAiSm`x;.M_<++jm-@ޯsvd?%ǁΫ^@'hmt -1Sx}6Cpǚq ҁc(  0o#%4 6KNAVx[PRkrw~^)eACX2̇a+ ?fЫN</z <ZK&lrj2OxF+s%bYت!]nE63'j{*DܰyPᝂfosߵΧ * ĉYo>m:n) APg`)w"4˚ƿLhuI kAiAlc{r6{_ 1R(] e?2-1^~y/b$1,#HaH<|ǡ‚.F+-c'1paڌGsȪ5'X:\*O{~IE!/x[y?TCUW1X :/y\ՅkFN>k>z(>B8w% mC|ån! hEJȥ {i}q9%Nv3^(Y:cTw0.':[ vF X ~(,66t7&dԩbO _4dD&ݏ'χğ@&1` xGtF4rSz_d$ =DTU~JFl1g~->w;GC$3g@@2;dOVxxl1ʱ< W>" S`^‎.i)\F#8VD99n~C/%-a€+c:W'(F0\N;9l2m+=JH 7?![oE6|h׷|K@biǯ W\%Z"t}ϥB] ^(q(:/LЎ(~d#F4+ETW];b,.P$esڅө'T'6?]boSHpv hQ9X|=y{%#yܼcKӉ{*GߞwR Kx-Do2r .k>;?c7ݙ+/-o˩:aU{^皰(`J5ZX!`/gŮNJEOøfDiѹf`. U;s(Wma#r)t|J0}zjR6=ZNI'/ndY!ȓuv 9Fj& '"Gk~K2i}}d,\1*oXlə땚l%r> o !%Iq♴r0XΎ HTavI1w%Qd )4Thήބ#E5cwyi<GdYg.$G>M<[߀"0'*/ hł/J6*=2,(G2؆*¿O?W{.sIMֳ+5+MxV`дPT.!hLQ +GgѺ_Lڛl+u5١G=M/jjD"ߚ-Q{껷-A'fE.Ts&Z6Q28Ш |C G(1PSޡwI˵QXk*&{'QLv8 !I OIu[2#@!~j;{,FѠ&{\%M^[`&,l #VrZBظLtP0즞8lc%<%J렬'X0U?Yr@V\/Ŋ*95N۽ GCqNCnh*ľ2gt)'Z W8mԼCCrфܪx${6=xvXȷ|&(}sWᖍ6?V O,#ȾP5SgP an vWceau8{"Fѡ!r1BqM疇q1ؠLyU 8N]7VXNqzUU{ n:7 v]cϗ#qfM,bDS㒘jHz []?ɣIVt Df۽*ZlG0AMJ.ɅEQ>#r淨d:Ir(ImxTs?7w$r^3\ztDJM + .KL@42p'> ,:볨?`L0F~sד7`$0H}M;]jLUU*5U,J,i,s0t~Uu ݕ_ުi@@ ɞ%Nύl atݥ[ +v]lӇg>%S"zظ%H\Cq &FQqn9wT*÷9hHǸ9-1xJqcg<_VM,'_)ZjfY܌Y\\"]Y(m:NJ_<~ ꔡy?RTO%$ȥjN ,wbwƕv!+NKzoBv\PGWOȜ} ~pr{ OhlA;ObtBd+E%.is >|oy|Ɏ$.] *cBTv*DXΣhqxv҃d:-.PAqe HO/&n>X !M (ϛ^LyeBviL<ݪ0Re"Brgro#xyOKk_Up.vnqrh8 0| B>~IIwnst1cIE5ƛwdApovY+`uCXweo(߲*Rs?dْ0F4֍ntL58lo>D` Rb;ߛCeD,*0RNʒ }ZvaK'F`ҲfʤH"&tKYe7|LdH[ugVPVCvY}yTirb:=Ὓ?XxY>:0BI>}955+l{cn"'W7Ku)hk$k嘷LP<Ϥ۰>߹VՋЖ3GC㕋0%kB.3ggf漿fZMIČv]Ž2.#0}*ʒ~%H JyXt{fCGQki^un)57Gc2Xѵ />_'_|]avD _'9HN?*m{ۆw xMXu8~xWyc~E{!f+T:2 t~GȐE(g'~{?52t'{T#1K;_XZej"f|##iYȸ4|ah7rj]+M&]& "F鯆aYne}20VkiXBN!8Lo+l$ :J|YCjzLg5ޮ-Ů.oR a\l:LtqA5L, ӡ?? L8HguQ.:j[;mXyjwW/O?9ÍKd[ [QI?~VVD>gӠ*ye1X,]M)=SjIkC)a3m+&݀=/,&CНZc-8xdZK548QEo|_dU{y"3 Cp!ʦ#P=Y&[ҝk +2ʰS)<}]DKtD@Ѷ n%0vя _ I fq+ L*(`Ds{ *>UQfe X~ˊc!@J ,e-eNRO2U0tW@`^i8Q>ZhDA2qgR.A/; TibFK n8msq{f+Y0:ڬ{RAM̨RmL+\@WwƻA\9"ꪠGBOR,n%dΣ^TUZrO"towRZY9s4$y#oC_7\Y~mL)ÚΈIN@Yh0̖J=v'$Es⡡}[N[,Qļ/=H.#0c >GEտ$_<ȯ7#tpl/D\7}݂,I;G%1:10̘!m}t.26Q7[EٜW,=|̓N$Vbd)beN^Ǿ,h\R0jL>~Z ZM|B(RHS¬Ĉv)A)K[ۘ`.o?5&?K\ @Ld,M:}^ ?y{VШt.W肣* J&S;z vY 5QT43;M՜ Oʢߥ}|0;=5-QqYz+o#7_f=s<z ~#hT6 VͰnHnHque4Z:HjkզB!h |cGԑ"WK*=341a[Z]ۮfl\< m# 1AA”F~HH}N- #+d:#;eGvI{<Ҁ+XU k E~Vf a=Mِpg6Gw(1|X{gpi8JٹҌ~@9@& 6R`:DQ|Rhz\A:z=LLoԳQ j?O&Hˌ.[bt@jcIXbՓ ,V | W,#&7im@炕T,5-ʅC޲2sNEh"邛Ng,89o3A*ur(l. zۆ~+sV#dh\F6bJ>ېoB-& ͹p; oҥe[8;:N*`gAI¦Xۺk28LIi[|"]sv.靂 =j/N)q^o+'Oȁ:cfI%v$I^]#%R"]Z-Dq7 zFȨu)в,al i)N`}4+O9hҽ֋9)\2{~FOxᡣAGt&%J ˆ0 p^< J(gg{ @)B*|e%H/7p,r{8sZ:%/P3E" >gKr?RM/ n_reАCZ?QL}oY L7<\ hU#3/A-!Un-*(甆D58a֌ j=3r{dž(t)$YTJស3ܣk?B)Vj&A1y4gNފ2t90^fQ*;IJAiGpeH(؞n4}@ӻH[)WP$gnf=Ѳ/SDQRqјO(T&ډ:N Wʑj S<*}snPH[}HNKm =(JP Z輍M;{FHRNb[j_Dxg3;u ړt:b2AB# ,ڑ-6"iiF Y}W@C Q_,D HY(350ns[VHyz|a;^̡X/8{p LG¶*c TM?:~gZ@:OENqgʹZ஬ݨYuGZ2dqRuʲWq>X2 P=ػqgJP$Cԫ|ɖم)g:I;ks (R">9hAk ?%IC7Z }U2JL_OZd]JwSҌ3ص2 ;ޏWU*c~hYD۳i#:Dkwv>MePzS ,5:Wp<+w?I5xK}Re@d1J`[ǿ+]"* m}X'G?1O>D|-i 2((jڊkhxq?6_!>]Ia ԋl;дG1_tHP:]Way?3FB (P5 bL|y6&wQG-3!W.;Kb>ٌ~>`T:ʫ?jߒ6NEAUya#踬R+qRbU;.=DH^ 5h)o/gnj5Zh" Tu<>'7F_dJ \ eQS/$ 8k,n+*p!uP|mv~ZwD N*Z4ErϾqA x~C.qRA^N]X,hgPbnOo=H,zke@޵PI}zf.k i b`d8Ҏ*hW%-FF 6hC{kđb꺀/ͻ*j30 DOZ~sZ@%vnaN?,,g9Gpmo,Hqjycd^Q=H`W[B~Mon=eY$P1Ƽea)i\{Rz/"Rc[[/?""jF-G[vrH|er-'1fpOP7# Rh1!0Rh|}߲5kN≖IQ]Qfcs K;  ]H%G/*rFŪV,QLm/(kLQb" Ԭ0shP{|׮HcrX"rEc^y&8lTr lr*]բ =dfP ?$@+ߣݣ5Q'A m] Z\-V@&,*a2"9kGp˱٨ed̚?~nDp6|/#x=q-X?&l1[ێ$ sM<V1V%nSDԍwot8 ީRZ|F̕~di,r0j˻+!j^@ he8dIE9b`Xd6ŵj3'h>B?Z,Jfݙ05, &vEwW"&`Hs7=""#}'j݌XWa:cssH͎eL"; mYĆϳ^Xr smfPRD׷kYq5qYDu܉VS7-_ူ(-) gE}~,|H4m}aIǍőp9maO*)sS%o*x&D.p_\{ BqsVsAQ+_}hZQp 0\7?A%8{EvH <+JoM}&_ER]V-vfڟP5Ce r@Fऻ(Β6ESt ֐9g+ijmk~Kc*l~´ʧ҄q(70Od=%SPG;z֢+<Ľnhj(kZá؆ Yu,\2Qmj^MS01iJ*OFka uh^ 0f=vOfRV@XC%|mvB3򾃓Y Wb9fwAH4vN*#u n,V%=cgh(7$) F;9^s|ygM n˛9u!x{B̻B~+O7a|nkmѪTl:5cn~.5-v,xet ǝs -~1. ߏ4X'_9uv/U_RyB iZX_, s:\&TyZ] 1-ǀGT!A?;Qÿ|Gn!YΛ+_)lq)qAIdTE4X/=wτ\͂GHLI4DR!xFf宻Q+1 ߟWއ :s4kmDu, iK!1#rz*SFˀ)8V4`HE{o ,.#?`@Յ & 'ZR|#?ħIeY ɜ6;:2wf~\J(]O_ 74l!^m.LG }ʩ:&Qx}03w2n4O>zaG5g -n< ij {:%%,TŅT\Es9(ZZp*qLZtw) B*IL*9htӈ.5 \Q#vw^$fW@xp5"ZE`<Acxc795BugKMzKGoGS}.{9k"j@le;OS]WߺZK0yE>~0E; FXh7Bf!@nbl@ɦNZ wkBEe\)QP18&8OF]T-RE^8%](7=;,/WEqGP`E ~'] m{QrAyyoǴ8.@ {i<'iYv$jY2[h cu [DI0,9Cٿ>O'JJ<͆']nBz 9Uq(CH+ D!8O&"wfApZ@ uP15Ydź_F=}'~ PꎞYDgph@-pm!%NK,;@7*7dƞ(tB ap XpTώO9ޖu^. (&z2Rp<,(̫"qyDmV'Hmdɷ9`f 3}6g]_.: `+z8;ŝ7%&^W<OQ8[?T=?\!MHV-M| Z*V>R1hM^ms3P;z߻ż01!iiSAeÝ-d Ej=CNnd>4k >.1!2?N9RVCao紦>|-fY(WO5hT \@2吳 };S+q}tgi7m?M*F,pQgjKD^m>RrT!|s|8; _WS-%b$ċA$`ohȝwtE;oUZ^eH+j F!J4dF!$_{$CyPgjLG)IaYk]!Y;q]]Rvĕ͊{.5GOũU 70roꃒb;U`ǢN~da=w`3=%2dIlG2xo_Z:)WDt$/2 _Ղg}`G+ӀO:'Xn ~_ٲNqѣB `(DSOXe] Eu"J ]7hK#6*ßs/V̜fM%LggͼrPT>\U=XOTPN%yC $|uD%7n6-t5n^X{v܃?%V&)7w3L?۴ţU}SRb%b\xΟ t' 4kN@*jA2/ݨ:vhiwNb~(W}.#-!?heZe=C+=Q6ꠅׇb<Dv 2{LF*jԍKE{Q`$x6KKG*34+F"4NSkv՛?c2L4˅S!ܹTMsbA R5\(:{[/P@aLZWu+!/ᖑwpC }Z{ac^ǁd7QIo;S HsorKx OGh/GWbDu)Z̏16@1v?t|plc̩6#=SIcg q EE7 P=rpM@37q|QH#4ݓ,pDD2Sbc59_ -jAy#Q6(?!QbJo=d Gw4!\ whSÓ*3MѩצqP^Bg{4<1qS%ش)S'$%-C#咑f{w鄜MIֆm0T( i}:u?ɣlIuCE܆.gd;%(%ß/1ˤjzVDģ{'?1lVd46r:dˎg4yj'=[s-SaO i} !26 35?(Sq-16ur'󹹨pǸG&[⦆cp%VUdNa1]vl(lI^߆ a^+.HyHfa R8\ 30Q+SүezlmbFB[TO%[bh3\iHa Ki>? vCO'|L7 Gksäs Zc%X}߅J׿NˠGsEkM# p6QtE36MzJL}A11b ZZ *HE|Vs?*"7o1Ŝup9zo1 c CG3//""<&v|W|͎:,3I:E{3 "-"5ILC-2&IH0w-Cߑ8Jfcȹ:d TMmo]'H8 p٤<dBHp]Sڛyh;k4)`*ZJ8:mWT-]14>٥ȭ<`SJE>#T[]V(1YE&1Қȸ-?IyC;p(eo8aį= ٵH*h5Md }5IPسIeNJecWA4)YxӻBP';Zs(Co=s|Gw$08yf0GѴQu7u`t_zG>7s Z7b/*H/C"["o g~h]* jc&x%VJ!)q DV i{}qfR1aLM_V+^߽>VQU-_]萫!-`LO<k[uE sl`3Eh#gB /S&<ˆ}QKTG3cNaJ حbe s\B\|zϛ m)j:-_\p*a\iT h@4jѥZ `.]|3LeG=8TwiTDvw6rV-)Ku(䯗_MuYܳԏ!Ł镅7=Jې vL#"\S!ި\)Mb䕩zR6B⋀aQ3߁~F\XOGN ۤ$s%dl&'8*-== 6?:_3s~K:I u=g{ +5c֩minED@غA17/MD=/ꍟɍ n9*T>qSa GTppswp)G#8ɻ$] {"ӣNY3tTX˳j}$VTc}gKԊ/$w T_S!lԽSkVYD.TRfǼ2eOS ,gP[Cĉ=ځ\:g++t&ٱreAA M;g+Њ Jk''RO M-(mIَ6XǾQk2 (xKAMa.D}'рwzn$U'p%}~yCdziC|Š')IyHM]7`Z>91B8͑ rѶ[p 9A00%|fC@I3ϋOAڛqO؈S:)M>z1Ku8HVnCxIv7{''j8ѓ=#"!Y+s_cuZVmXG>HHFM͗%x]›'/~xrѝ '">xF!Dh8@K@(Ėyu4FJkfG7f3iq =c22@z v OAxesK~]%8G{RMa_L6gHXCVnIVe FdMNV o焠h9 ]b8W2EkXIb.Rla>~g{ސS_\R/[q-*,Ӭ FPCNE5re K2ZT%^xؚ51fG]L^VEK/TA7{St7t>dBDkշգ[z)爠7qs|p}%t tv/ߐCγ ϰNp2LaPxr;9Y7~Hfvnr]ZuS4]BK@Dm֌۟v,C*)~&NF4șuOMȓ bo-.v݅Z<>ßd2޽Uxa4i+q=r UIt$&QWJ=Fہ\iQ`č7GxtzC|!B,Y!؇.➇4k~nItׁϢ2eEژ1YuXȲ[BN6+_`NvEOF| oV);B?|LL!j‹җd;ֱobڂCFA 8eCK NB7l}uo:awnH:W8!yB+ ܍JNF&owZ/ QP,E>Rsvg+!Y?&mc2V!Y/+M3^GΡDf1[Sjf9D |/,+yF+wcY> 9yQoGl1GQ]gf\f pbWABi8 ধpa~#^QR^%A [QS(Yx{:|j CQ^ mhvneoT`g9b}i3ԍs W3KV+"<4P;A"i{w7MYs ko4v Ԋ#kY : O;"C; ݧ0™i&9 B*ʁ ξ(֟@b%(:jJ@ͺ!׷#ފi ʸOEi" 7~4G4Jl5O\gC@sXj%a~PH#\G>*9cgS}d;CTPԆzؤ4J%[ @GAe^ bSؖ1 jQ w_LQ;jK (ל1Z)NX|t4ѝQDpOdgC" AЎ{%' \}Ly.g6fɦZ8Y^~̅I}K26YKu\7 3ggG+cbBvGQ<=#ɠ, xkx|).NΤ_jUmK TvBS-Qt+_NIzAʙ!ycfqfD&5!_O(f&d6%)6DU)ܙ{3'4ʩٳs6?LRk]su:GѭZ*2о#ut>eu(ӿt cO<0Dʱg4[DcZu[F[2p7#E|J$Z*˔JIos.hfc3HM>tv|V^pYfvZwbwm>M4>8m),imxvyJ w +V_۾5A $|(ѻ3_(`.msJ!>@%ASHPhF5w.DzeX#p It/C|uc`Ϫb~w\`NnF#hߪq/L^ 6gg\iXcyH_~˹uB){Lura=C!'`vQ+6Ksl!b30@î&Ju7=Ň]]*)]Ғ$ :v;е,[g"irȾ--Yg,\{1G76k9q4$@ b*qpj̷w8MVx6b\f'pKbv;mFl }yQ߻Ŀ9*:£-cOl`p/糄_d#!=tn2}3Ak| Xv[$"u7o6+U?Y:KKy`b GrX7\0`izzvhY?+T6/ܼ m&VxymMKծ\%[ƎqM.s%ť\hwM}EPB7V3 %1S_r^b=r)u/&)q]>`@cVdچlAݵLSRnHBA4bߗ~(rWvԚ' &|6Is ^I8<Ka]sZy+aSPnj`LR\?1ܿyrV-Sě %r6>L^P8ҏ[głCH_ĊT$iSN.HZ2sRX21'tI>G;a_JYr5VJ-5Y&&(%L 6`tjPަcJ}Th'Sy j![kHm$3[rofH_JS!L'N/i=Jʎ o,b耂;'u_^*JQ˼o:;=Wτ7*,1mVh6K=MGU:"? h&y\0$ZD/+q!ȖR2ɟY|C7r%+27{ CƂfuQ`+7rCUdq)`di--Q#=>YwfN@YNui +_^z ؂>rri eeZq?fVыIQrp}{`i0}A1ĕ;_C@bD^&dO R 8맬[|di8|UCY>+.=.\Ų`%C}۔*+YbGryYtў޲WV6saZY:h/F b qxx#&D.0Ji@?fB*,Air.GnrK&O>H݅V9kcTTQ>#D>o1!I,!9=x`5O]ڊe=b)U $+exЦ$@㓞v4d˗P〔{Gg&6l^ɳ>!ѧ 4pI2 W?LّԧeG7Ꮑ`GV ScwB\4تDjHZֿʰUt*w\<&šV#| JV9C3M4:y+h 3,XADŽ$xg0ʂhDU2jLl˙:JSg]&H4.٥/^V읞4 [eȒa_ϭ4i+$3ґe?Zgbĕ/f sUy,R&:Eҽ$UzVF~ T=gWBuE_FiCwѳ1DE{0N4|-І`zs?:Ix`\F$ 2c$!nk[bF:8@wʖjLE8.;?#ށ]ñqf1r%]G5.|̓2tO) 5,VT< T_y`0ßmLsg0q!Z_kJf f5o^gCi5  . CmʙRɻa!#p',hmXm5/* D5hS$Z~= HdkBHl2!q1րoϳKc\m MN?##UCg~ -vW96=[+OJ ŰF6[G6Q`ޚ>njGz1VUE= ]&E OET%ޖ;Z%|Ve"I vAYNL%'VO0It:K# v(i' )h0l[gmS;Kaң?5-Ep Q*(IiI1)ˣ/K/ft^ 5N@B[OCgWI-MP)j {uz<3x?Lެ)>+M0DOSZ| -7mvЪA%G3]3X6VJ{oXKMT-RMJW`EL>,_\HVYqgIR31pfƬ y7|b%?ۆ){3fw|L1 CR=_(P i٭}B܃tYJW9AymSJ(gl:kM.36Teyt(>Z|`,`kS$[醒MU$)\_̼H3'5 ee*QZ;}d1¨/R4hQxPt@~#!hk7wK'Z[LFD 袕p|T4}'f)}QXX|]{Z%DB8\4kdl%}[iO';i% hBukivT`t ekuݢ4꿡Ro-]( U7;j\<~otBF'!%:$K='7䖩)y,{l`ffpl@&ٙ::}VS!,(,Xxt^͐BN DI>vKOk3gx/t{?p$ct䉙v,3X Ļ9{o$hBM=RW^]+ 8e>oJjzK0d*\?F/#3% 4CIF_,%$67uW?=̣!T7b3t]釒aJG^1NTh6H >Ω/ۀB*i!lU4y' =jg:]ae硠A]9>ΐpOɣ'D TZxi|}E ]pI%[@Zx3n|pLzq ]I{%BA Aݬ;goC>FC ;I,n1K|RB*R뿥"O WG1wf@x3X5NA`  ʙ"-W0k{J,$$4oY yH6%wmR_>Ԥ8dWu pknVI{8cɗ/*_{K\V\PMC *Qj[pXcۉ~&Ez QՏa_䥨տL,~Iwgq'7+5 v`ɔ(D8쿨B;tzr(nȋ¬/:S9wpCsk 6~l`xeiKmA)@M U!Kٔq@# n2[qVl Agꣴ3KO@*kڵւaȤ)y !w@37'=C/8C@- 0cLX0pF^kwңd(]GgWx^ sy_@HԤdx;z}= T؏Zj)TeY8FX4*}յjBTbzF} a}@4 pG/ %_׼@c%2x' d~6iY٢XErmgb{ۣ uҼHPRco]3߰6ǼYaA 6|#FZ]/!s|4晣Ӹ$/l# Hw0 _-l8d¢"K"ch.śwy]$K yZ 4z-WuQz_$4 t D`h?˯)>#)@J -UG@#H0McR2ִb, v:)b 佰25)w|pQn-015] ,=Sn'6n \!Q\AJx#PR[A"$W| = #g6A2 %o2/ 䙢O.:(3J/P&`" jK {!sVVH"T֖5/WnjcBQheU@n"pՖ%j:ا\:.%s։v9PYǝ D5kd zJs f(Q>Lug=801rdA!7\n2_"yʽ-Je;å0cY;9 [^6c1#@Id8S 4MO>WHgiWg[3,jIEv90]w1@Zʔ%{]`3 7/( nCX Ɋs穹0au]VqOKaH3[̑Õ=.լȊ q}5&!hݲW/36K{!5247S߁fʧfg9=*ȺKqzߎƸ:^zV ee x (sW-8M$S-7]g*b 5bV7JxmSJz{_c:H*"&DVDr,[Ύd7cj"6m ]ϵy逡=6X{ٶiFaĖM7B&:oݕ 8䳗'`Ana]=z56Z|$^tj5pdUzW؜`qHhit2ЬHU I5 My ]ie1-E;@8D5b=1o7Iۘn[5Lsy ڷ/BKEenVtd5ef3Ӄ3&%'ZCZXT`e\y+6j YBx *CC|?--x?Oi,Ar#'2tp޼{DXS^V8fc,Lx'=~2\ٹ4RƖscOyNd<;֦C]ݕ k"B]uel7_* O!~js^Fp+V5P*~it䟢IY!y9R:,B  'b6Rx(ٿy9́:"l zYBQ v8 XԴڸOd4r꜔ "0oD2u^:$~NR^d&!3u9O9|1_ &зxU6%: C\]_iǜgو~% "cBӑFO$ΔSlܩ*|~rR+j4~S>oB f ~ٯ:Jũ&$ Ib3vgtE2vɜ)M<?:k7EŽnVkmza / NDjg7@THW_yhnrŀB\WLK)\lM(N"d4P0-\Jb$OM)l&gʴk|&pѺȓE#ÁA-fFæ D`piCgC&fz`~Ev MɵCLaF]wDSR )Qڇ{ID0+w+?&Qe^bE *etc+e[ҽ"8V`uEx`>Q1˹2V[I_!a="@ǁ)WGb8ޕT,S:$Cztb]:!uhvNw HvOQ$B¶ҫ}cmħԳM{9 MAۯȈ(YdIʣ4fz "[d8=\yu~F=DU#OlI,@0Y46KDNt}253zЛ%~쳋Ë4J+=<ћ83SG͠^P [OJIRu # b [=%Y(PB5I.fgy4+mL5 a6P;x?v<) :B Z*&M/۴ b9X>@Z p?&|T jS4Ѭ(;KKG!u;R[~[U4L~4w$^^pv9ECy6VIj|@,qAڻPGFɸ|m(  n9c)1>EIY"'m@[IPBx$4_K= dTgAy+|0s&\{|w#s}\5 hqdݕMM;6&y!FVD¸6C٬SO׼TqEW)t-V贊ˋ` PWphf uƔ&gHA>3eC.,YoOFݐ #&>aEU&*֎^گ}:鉂6wv]'H{2VBhqc"I-xN7-$L*zMQ-:d?#LHg)#ұT:zQ +jlQ[$u ;?l2"3J]((K`=&uWń$H az‡=:;Բk ^9ͮr8lU?gLmPo }n+os{3sCs-5t"`z9C>Zp3n\h4U}ؓ7T >tepnrHU*J ^y u,>|}G8#H0Pm M/YS!O{,DziٱEbBA狆iD[NȌU+xYB֜>6qf"S;y++8׆Zf:>C vM3vC9DRg& ~{,p] |@LMZN, G̍]"2Ez{֕AX5;Z7e+N-`  PkLgM{>흠̪G-%!$~ƵU(?'Y"ߠ`R#ug qyub(g+$%[FfeRe=H/ؖ8mh~(?:;xNFryMpwP^g&`bqwvR(_*Act6_׉!z"&0^Ej5WɃV7}p0G2AGfmo1%"4Ƈ|Nnxgzj>7廼eN|mtNN9Ne-~K.+l 0Qۆ#0 ]-ښ"2DY=jtsFRw{BOY^REA ;9GleD-yQQ<؉kyDHZBS 8ݷk*v›YB}&gBmһ }^!o;?Dq5d`9TEu>p,ԧh^u*ʯJ#J̺fW"'>j6 {cڲ*& 4ւXTo@' KS}~4%b?kI.tU6j QJ,`JL=O8e̱P,&!gVn_l'2ݰNHTWg[P2XBO-6V Z>}`2I%˃>B;;:<0xrnmS GUc=ŐޯRנҶ`Qe{ME;4OS:dټ 6IAs.lÃ*@A[>neR*䵠fH)CdB-t9es,l1(k[ REBC6x|N]r x!\PD +U.7>!vhk)WS& PC.>ŀk6Ӆi lE71'YĊ&k}ۗ\[beO/3.宭"#kD9b0p&Q*k0}%͌h7 l^g.T:7mu!x˽o2EYwq3zw<["^*EbO#geH@UB9XO׃NI38̓.;srg]ÍLA+5g6!hBP"}#}J+ sH1e *y`&{^ka`-I ~Zl7+g LJҖ,]jB4xL k@ob@qF(O!3ClC-*"!raAi*Oև `Ԩj\ѹGCrlv2V¿.n}<ð ܌~OI68KP ;CS[a\OJX }ķ!G4xc 9tstmg:k(S3M[j U$.WzV.cq8G6G=UɠA 9`9}'wNL58?kuTZ},wryPImo`ӗ1 #T{!!k2+gF%yN爚CTfDb<#+emvd2f}u7Jq~3l_0cgHy@qjeXwʣc fE"?́Qe{XΆY`qd HTn,csW)|u-&O@Ѕ 6E{ebdJ4X~OArXкdn2A2iErH88 @oOT&' >H"5?x[0l#C h1 q-uh~S5td=T}u# >*xOнzdtSjQpc] y| fB\u˴(Tvތ2ѥAe-A'dh,ΩC4t$RaVFUa)2Au< x2k@?=#oi̝G^En^&_<|'{>@fp. EsV#T:ɵι@F[neSt sc/⍿Ӝ}@cUzgihq z/ϧ֫ÒdiBTbL6ο@jV?z0C/Bd|o*tt Wӡ ?O!/@^F)3փB,mUuy%=<"ȞzLl poeЩypٱk;T wZ8)ĖƔ5}nz;s8?*Td'HH"Ӝ8C_ES4tǀBlJT^آ$)ܥ?&]í X65Y7]`u0ZF$nSyP.Ìތ=GABKqQ %I'mO27ISR Էİ;Vdr'f}W.ʯzDN]ID*1Z5dYqJ͠ Vͬ UEϤNAF0$iimR%=rl7&Rʞ~vn dEfb.8.}A>_:)s2N8 I_8Nk>B$)q6QzE&gJV iE,_ʛ8@:76XsvatUa]jUi:H1Vrhű<- *mM#R]S&V*=pE5a3'8&/и{Ƙ1Mc-˦:8q(?ƬpB+Bt v(1@K&^1WK/8@)@Qin_Fu1`G|Ľ=V؞6P/Og R_TP3X(u(!hY/@DO)늑B Wyw׏zFL5aQՖLA F, CqO/`p>ˋ3? $Em[@J(mUz_tf7Ƶ͇@]2e7aj!7QXUՍ;@\ k<< \8n< 2ۨÝYٌlZ^ʜ "p/+UkhlULoASA\_X'<?Mo_ D@'ir7x.RєK!]$QsbЂ©*c^jRɵ}>Wmkrɑ+>s^ _p 8(\/ܞ@7vDU8Q*4>v8b-t>('%MGZ[6uu]7.[  F7`S$ q_C%9Zg-DV@"w|F@OP1ԀrqEm5yZ&|Ii;bRi^5+n7'gFܔ?,F~1}gY7R 5O$ù bc!T%LuLRxܫ Xq | Car 9,Z|7: d,p# oM6$`y8t/oF$9z .pU1ilZ/v1&2_]`VOAh2N.^W丐Q$u*X, bJ+Tf)fcWoWcUz[0O \MP5H<5BQ5¡,/@ׄi@(?*ಀuŝGLj`%OFbjCda܃ pfrg:mVUP#0XI(.0* P$Eո*5i:[_gn_v@ZM uzM,I6w46S?9zl,[mH3ve`#.S>;5 mD">V_,W!.}sh"{ Q .ڀ"3-Qs/g2Z1%9GhyBâ1% ;Hi}w=F|{[z);>xUNPoYȟ,39+ fT'b XHf`9muMT~c}/e~KuS-ǘ,2!?d!FIs7E]עǺ[Jk 6TnqޛV)0e9Ie _-u֬SL!J {j1§:3eg L.I9"Υ~&XjƭF𾒦; ~d"!# za 5樓DvW*%4`m,vqL,܀U6':U"x)1ZT۩\[ୀV:n҇o+RJys3들[A _QUWMr_;god=d_]ݱ҆!̪ @94HWL ǟ JEΞA[̿~jx~Эk{fxbGvlie4Da~qrjxpHV'd~  G]ܥGM;1VvaG@7|CdU[U!܃^܍hHip*ii_)㐖rfJYT#xXsIHv *U`|*BJ\bIR|md뼧[B.-`9׸Ώnp;Ojag6l6ETbf ӵWk'0q乃"fQxUAQ5W)Dݕp_eOuvںq@pxP0wEE~Kd}>?C]h?I7%JQS+6?[Dt4>MMyO6bGUv&}:k>e59^2QF/]+LRHsHK틿KW`<薀6#>;m՞q=p*X6fY_wr*ATa,R'ҳTTXSqe Z|3J!tYRu-p2 }|hFUS!>(\/%smF1?/Driٰ'ֻ ]3b*Q"ڻǶJQ Mc6|;\g!f[Nyk@5vwAtA:8ҧ8*Busija!Euki .9D4Yhr (>7i5ߌ|F F]e#؉ydV4.:oH&gZ9zvB.O[8jHR}qmxZ=WH\͇b*իHvlxt~~?iPul Pe O,jWWYۀįWjGQ#w$63!93PL`8k>h[݅:;xcg_b5 ;u)k5* pW"lY*!X E̟'E֐{_ Z`D3&=E@ՌD9 &jP?qJ)gw/ɚOP$wהu)ӟƣXAiƹh?+yŪB+[Qb;(Hzd{fLuLK=\\f4GtIjˬ11]Ês 6; ~-^bqDGOLP2RLTnd5Ǜq<_ Ffg`&=U@iBK 5j'xW2" 2֒^X\ hE~JQ1^T;J3YG-Ϋp(HRݶMBMT5>5Ca,&Jm"3 uݰfӒK.<6]膑~u?ALkbeW(L*!~_E]Q0*j2xH˔4z._݀7mC/Ҭ~?zՕ׊"iTEॄ1t"UAEi~?OG scQm$xx |@ YVFy1ޔjO{<53 k`5˘xxSFW7˕u5XlF6pn7#p;c4"e'J[ѯS]I%:2sDU3mrba:Moem~*|,C)Ssg=%qdXK;U?I.m%Gn ֔]L&_Zc,$v(\8i9pWQPe˫J}ۻeh́)&'JOФ/IѪ9wOcW% n>i^-#ZEt\l(< IƱ6x4l^^9*srl՗cgkFj)IY)čnŠc+j)<Y붌N@[RA(I@-A]hQи_pƨkx%hEP*=,%$V'TWņHH-!`qvd{ϪME*0hxA{aݱ4ə s얛1{-Q)'o~@ V㊊DSxݯ2gD\ N$]/Px"9o5 nd[XgKd)Vd£CQ_4 #(t[c,ݿ3!qb[i^=gӥ ZCg؈B@I\G.j-. ):4^l.T'B .iD"WLKNCTLiY>(IxiYFo*ɊxnZp~@!<|<=@|N̚gF =Pu9&l=+'EY ϹKb I DoEM=&Fpy#FK̬[%dkEoOǽH aY~FLg%Ǒ#<[mΎL LT%ri~"%kY7)pw7)a3&\I/E쓄F&{j+@?INRT?M =L5wGC8u:Tr.CWC)Jhva/4e6H7a;Ef #$$Vd+N!"hozT|Nm^rf0G &dDbqQ".+[?BB%a9t%s'_p$YR<>x$A ݊&dOqw(ۧPgS{]n⸀ 3n̈&3"L $(Dk1l0>F]dЪ^̃)t5`u3ˢs]l=I`B.-K 牤khcJ7ګC`z߀d?)Sx]_iu6֌rSXC]/QBve* wѨXx\*@| [=G" 2kZK/m#^>c_I1L^QGct_ȤԂݜβ]ΐ:"Z_\vj -X K&2#cF֦ft7A{E 8ٕ3Oll P.pT.<p,'+H@yPKˠ:Yzg۽iw[&_ Xe$(`?6tE6',pF )ʪvE Gokk D'KEO ap z{6׿ M ~Vb oh.#Y߼gisj3?%9 1&vA I'>_M ҒBqptUCBp}?! TTNw%~9G/)}scYb=r| *)dp9534wתr]mJƿ*L9Y]|& +4xwW [Ac-C?S Ҋo:ns3+S֟ح@worj\1F8!d4nH%TKL07V =e 3OdimNwti (E)b^~w\oY&+YFJ9/EFAׂOh a{ 8!ٖ}*hFgN&Xd|d3Zfc7o#+Kf=lbd+y<"VU SC8ʅx,̫q֔mQa/RsZx8te*M1ߎP]Xq4 ׯ \`htOFomq( W#Kh),YdIBF]ې ]_T_CH/GI|FSG'+0Ll@v XTD:;ڌYPw9@G77ڔV壅<5?yvk{u _IQdrSߙ62[7\" XkpxW TXV769256& \{=0f !q K"x>4-{ꥺ=ثQ(oA$6Yr&l.^P'1b)PNjyo{OtcU9AĠ'(e*h< (UiS0nJѯ~f*gӅeV{Z Hs+ ڃTG Q:s CZM^@mel[Kk)~z]_,YM\@Z1=JZ;~#'M]QH55O'zCW Q9pWig=o~" 859 גX;><&$^4u6r?aqoe}ZUpz'kRz 968tP(ӰN`Xf!ڞ@! ._ 0 L!j(hgNZ;{^TN `Weъgj4}:"[:@hnN+gv$^S0Q;Dаyt`ez]Wvƍyya%M-/[ǣ&+a S)zÁ_ 䌣]%MUg%dD0ӮfKbG7˱m/!w T&StBtzMHեE# mOV.fibO70ϝ %kv$!8QWK-ؕ`B4SC:#uc:# qg@-,x= AqB /T=gui(I&Aq[uBvKDo1";yrNt”8b|h~G+lj _2SP@9^A ˅ǧMSN m{|KR_Ǧ? W+YAvLuR$vt t-Vbf),`b3KS7iF BNOV"Rp[Dpp `}, U7XW@MO;((Vor*ob&uyβy5Uv?'6U͵o"CAebc- )M8ԂH+#%2m9-sϥ؂O6l`·m'#ՑKaړWq~%޽ǗØcA7cӻ8H}՟}Yr)8#[Ҿ΅$R-P6>N43O4p(Kq-M,BC,خfi 2tt) M!*$Ա#WfDϤWqXa 3S ]kwXYo ^ޙYys)BzV-_wn;axbX̼8+jpO"wcPV<| 8&[asBYFtk]Ěo; 4^蓁34A2ol"Un5lRnHccVm%E#$Tz ]%Hue'Su-O+ri4Dv߳/5*/WQRGauV4WMzd2v@zQ})5JdPɦApzl'udx4y˪}|m_Z׳8F=2qF>o ('u .S ="O }\iܰ+{v-.IC 4)1PE#Z$-ъJ5 9vD,J]0e<э,D J73WExua֍SU>636Q׿ '?-Pb S\"v;s<}Vǜro 'tO횪/Tہ-$n 4icD'z;Lb!~^nt)]ᠫa3*-e*I?ɢ}}[;f$vštC'zbP|P(f%u wZ3Or ėb O VCq Q7*S.7~V|1WI5?Ñp5L}@Âs!S[v!Z(/jvŞx:\l|)RFLKX͇{Xl0k1"@Zd;삅!Ei c; t+FhuK+D2AGrҜ2ڌWN1fZ4Rv!ctXGwvX[A5}PrZOej6K j9.O3 U%r]``G#丌ï (>eSH(&ZP*Yr-&WԣFI؈ɵ_(R}t&UgyO-M4M&t 8&WNR +N#QA[^c\r%RPtn jAƔtfƓv+A>"qepn^ 1ſU&]sz7KfJ))I~oRiNN2puQP v yOM1`xLA7w%h$:[5E$G=Ai\/xey# ][ zh(7P=d,%]s^Cc.¡ٸ"&;c~6Q=#m UUE))᥉<]$VTp +VJgVk({`+3`r(; ;AP}ى9^wIǍ3l? ~^Gn݌ TPO 6-#͜$L.ܜgK`ܼJ(:$ŷ8&}fdHfh?Eݥ \bUS #b-= z`8UIgOd4Cjuԯ?~(&7ANM{#ITv&Tkmx\Jkaxu-$;XO-aZJ$ۿ{䋄n#$NrٿoO !{GFHg3 @뭠hrm]|E_BQцLjg^ܺ> rKșV6_b\Q#{3$ߣ'\8sY-dImiZK?U36Č0boIv,U!6JjB=; : B\~3$y>ގ}: PȹQb!%XȏڵN3M1<"@[ω9(Z5\ϏBjS0;svQbȯF% c96gu(Q6)0upJDh {&U1 ܖK<9RZa{n>\}=xI`7s \ݢ|V;ɛ:?[44|eIKd<"@F}}Gr{!*(M2`8B[Uܒk8LabS4DhۥdBFax܃/zG ;ć>bKl6$fzM`^p@YcJ.FJwه#gt(XOA,ĭP Qhėsmf· yUG%E-;i  p3yEM)bhMqMkKzAxd ЬK"2䔚cxt@Le0l+Z&Sb B6U٦oM.y dp=xD@8K,_)B9Cxm+}_[bKQ44*?T# "[EsM+5 PL`א YAsr%>*~&xmp@a.R1iZm݊] F͛$gNqIr)unWM뀯з+OUs 㫢=3U k;oӷc$(D"f<7WӋ$j}0BO}pK݉Dx/,> v.Oc˶f0Q)'~m8%0xAHSii`AEMVn},{׹ގJ!fAÀVlC5`ϊQv=޼ , c"=D 5?*Hur?`IWVdN6^R^gz ]c'1S픾A!Hq7ǻJFԡw{l>;K὏=ۋ3kX?&8~Co%}@PgU oKH$堛KsUFḋQΜ<?akrfBOm1}^2>jwښgWPr5>O-W-! 62Li{*̱V!AxCVZ6o&VxD;"2K{{WZ68a27t 2 JHI<᳔q`ҟ?1h:\Bf*pnwj/&5K;旗fjUwk1 FhSs8]JpOvPTΝRvuB3c:Nw'ºKԀ5ʉjtOx2x} j<Y I{*9ްVw;QQĵΙ*O]Vu@U)4<" z$K=mi*,p|W $KĚ^Q@qii}+ uqR[楑{wߓ>أ9ں)n+곫J00L'B ƈ; P&gW@HZMR;<[}fu\vk׆$Cr5|Os\ |iHrj"CSM9:/inu%QXҁ{m4gJ&?1ۓgyͽM=1*(Zwڹ'Xρ( X6 U?}!TGT 8R.ڱ`\ܕnRlyrc1ˆBR:.LL=飦HE#,˕ x,f'`Gl17jEMBLa.LQrWyNS6U[f{V^˛jvo5d!;4n o|UͫciPR: 7"cPt*#Ery?]WVpWˊ?Ф)1iVNI"idԌV+5z&/O⥫[Zja49LpN[q,Gvu_O~0(Gϵ0=i*=7pL*s9M]l  %p '&tB^@Cs̕ɏLHhGg O2QOL8T.zFx뿃(Q=zN ɏМQOAHPFٔ!Xg'W~0!#RQmEx'zW M?5܆+Ԃ=rtl{#_LΜ+bc:1+l_H"Ԧ*b$c]bPڝbŹдVG$׉y[`uKVRWYqo5|$I@Y})b4V\x3+C L^#.Vn#Yx??~9W>)S9/j?2綋bd~aЧ\O5π0n˥s R5Or|$'3޼M,yPmVt {oBDZ$p)d9RA-*+:;AW)<GlHζM(C8Z(=F{aNb/Ճs=UCT^>v2!7v4kiK 0a|ZT7c2iJXbJ6'/U䖘jW9{~3oĿgˆ.{2s$o\g'] [^ïW`Bgbܨ0&fuh63SX/_ Nc >0,AaNecn)[پT+|dPy]$Jz bmd1ͯD'@)XZ)jS _(3*T̲:xWDq0x i%Ȱ6/jRsOb`>M#b1v7܁jK.zelɟ־Py[&HARVKf4pdum<~ߦΔ؊0IkWݶ2"|hѻ#iohҧYq(ZXzSD+kXVf>b`L[˛d= ģFn""6$~t c`y$KC^pDWp~z#H%(0!):[Q6"lȷ}Y hIAusB^;W6z94lYA6 MWb^>b>SuP%[H4Vn+Ori9g7HCf+>bzЦI @9{řO7X7nRǽvǮf 4Ľq5oӺ[}pv5dh$"% a 2- OM41P461jVfY<.?]3bձy^&ޥ$FcsQתc YF[ZQ1Nw7??QCsޣ,zKpS.8c5c 0FV`8DLmXcE  F\ޗ<d?5%mz(90s# /+" 2。WEf*~CNPJx!y(]U)3s uGE&! oHZzV9Mq̤EW+/Uהt?xc^/{|gY҃42Hߋiy '\GlCK39@ ڱh62e38k%bF]U϶و(/BԜH{i \g4m҄xa Q{f 4kP=*ï^+)NiE Ajw$%V34U z|_2eS>#L":?HcB{KcDǣ$2Y잢l@C5 ruV/V zbux^ ;Wᝈkdm71Jad,.遯d%|@VS/>-@K٩i#s`ø H1^:qD2 %fa1SOao3GQ?GXV1p#vH8+`싪TsV3SKp~5gi|т8W&5*Bu@^扫.%Rj3@)8B_87b7}4>pY$Tk"GJ:}qՃ E^dC$z\CJCHW {{t9g$8_dIJ}ԝFu -4j~3)b(W}7m#{J;+BtUxvkHK ha"E|FDn"^Ī߯3>v_-Q}ɰ5ۆ 5mY|QPt% \)&N+0cz J$Bz+q5 )şr}?j5n=,Qξqd;K|Zx{(gKl+7Tg9蟯\Ԡx=>Ý:LmܲባIr3JOZ,|)v*;,=!M+9A;fH4gK:P{@]YÒXBo{ W@Jޕ롭6Gwߪ?Ra2x~Pɑ4(XJ2OCr!ɱ}1d<Y7Һ'VN{ɂ@9@4s9apRo1K" -IPqxڔ%RiS$ێfZܒ'%#ܒU_AK4$CywZo]QvkiH"Y?P#׺2hSU oLF ߽p޳I{)ǎftyMc| ³ e- خ kMKU+ZN&oz3Oy?ɷ`$Xf0 *4.#_9|4#">'wo^,(ݓ]{#<,ďÃSRhؕe6oE\vI*%A'E*6leNo"@'VYP pލIW?B;Pgtه'"_DŤ%T`~|ەu` SBfϨJ>g,`#b-F=j90RxSiS{SdR5o3^"գ>f1c1ئQ3W4:bsh4XDin1(j[qbp>0rbN^o*Ƴmz.eKGMSKh*дgs!N5U8A/ 0Ij Toqv0lЪD؁W #v??IʝȒ#0?2t~n gB  j AwS 2 qח !;G]2򌚾~`[j!ÿd`г,ӎ&J ֔s89'|CF@hPx1s&uϬ~H^rNjtߍ8r} duH=H;,3ȧЇs?y]}ΎdG1\zT|!8;9I)Ѹ-" _sx8Ͼ+3wݳO-ߚbw&[l:ŭ|s~;&'(q{m3Pޤ2uϩj+=BLg W`N%OuȈhyta~IXa9>+i/^$a)E(e]Nsc  S).|:-m]RԧzU$ 5V#ơt"h NrgþL2TiF{6z]pW3X")1kq"0vEq 2Ѳ :ŨO35w+IL'O6^ E˦Q7?AU{f[?ϷFt-ltI&cMc//ճ*7jW>x?;eg{;S 8a <(7ye8NsJ6lܾ1F qƿ"4c S__ ްn:g L;m&L:䜖 +SOMk.ނa/fSUZ iaKO6`F+AeCD|s-b;^v}WCE'yj[ʏɬz|߆4]%r\tYk` 6t9)0TZS^VNקǻ«JlxEQYZΆ$׽E|Y/^[^*|a_tlТK*b IqPQQJ^y+}Z5[gGDq*ߌj5pїo!]D.dPdc?+ΫLXc dٺ_U2Iܤe/ xRH!J>%B;* )Y2/S[rUŌkA mxԁ4f>yP:{(:?\BL0hm࿸X6ǘg?9O}&O]gs0͒l+=Hya{(2rGwԼW,4J/ {ε18RrP6EF{B#Ǥ |h/˸u6|(z~-,]z:/%/J։k)u i=S1Kd2uvJW$blUnˑX6e9D]?Ss [u'7ESALf_]w^njgo -uB7ʋu ~hB|SjhҌRc^$2 ib;y8i3Q}}_JOIeKT1\O-ܩNz!SBw??8\ 8ih(Qr9sR)f^L[4Y_3Ջ Isw@W(WDۂNe+ ЪTۭp 4;-CԚw,rRJ >=t4iޭ18'vp=::+Q}P:\b$ +߾c}UU6-%AdxJ&r\ֵ6W~;dLɏ(aQ^߫rKJIS-[#v3=$Fӗ >| gV2%  Hb }NgΙB]R!~42ylbgÌcF(x3 ;bƕf ] ^,32f`S&>>v_3J^G+nz8TCA=YjԐ`[lHУk4 @:垡]uoe"A[%fD>O;gYn.]Fbz%?]QA/\d*tu&,N%}=/ljZI2ӥZ<#h=_h:iOucsLwr*w yȉWqcrC[`t+!`+pg;(3򐥆#QFA <~~a$7\yFi Y ( >(-=~f_n f $y/6/KJb-CJ[ԘIՏ\]DP-?pY;X)F/v6rg$+Zx[BA lRv_t4o tALM<&8@Pl|[ԼM`Ѳ>ЂπˠF9M13\$:(w^b@ZN\%׻E a:silawM;*88tMgb@ɲ1SKPYwfS $@4ت:b)Z9a腁[pumߌ_\tQىA@%ẁ:pE}(9kںdSOg:\b(@Qy.4vHh?O0J\ʃg SBzRD~ˊ+@]a OTEs>{BBT&`fξ4z͢yDnȵN(ԦXj(2 L-+%#vWc j%Av~ l3{7ઉl/ThL0xb׳+4vuT#v%?>V趲A%#h "(5ӕBSqŖYɇL*l-h op3_{1Vk>}=v^/ՆW^2xĚ[{@E|>B^+^fYgIz)ۀ1'~ht85t9T,0W/`f5H${kN)V":ՓjM}89{˅HCR8-C&DUʓʓ(Smk^Sԕe ;)ewt7Ht&Q:B鼸Ǯp|n~(P WGirz9Ǣczω ,SaԳ?Sr!L|W2$lὡ(ZVKv5ڏ;h1.}I%YߝG5_tOy ؖ=#]'n%5nE8G5(8h$=۠GH4\ƝZ/n:'wAwB(jO aq'`K5E|9x_3ܻ6{0̙:Vh P nE@Pv3Fk3:Qa?=BbTpw;R/^!%?Һ.ǒ7#X!Dv$)VJ")C]=3 u']R|Wo^ Č b3uYpbIo(X~u$fWQT,}=R9-Jz7g) )D5ǑcyN>j60ӡ gA=dO m%X\[I ye{lq%ro'L>wzmr&R쿝^(N yt(&8BDID fT t NVޏI-f WaN9a  1#ōU4՜DSkA&zI.^r'](hb+ 05+4UBbΏZ=^1 a#P1rho@9mԳ 7<; [HYP2ܗhc>[_f{p(ksfJiſ,& IpMۇ7Ls-=Q_z•Ḷ-.(Ec[|8=uOǞ2ɒftWܠЎLsqzɜD,A&Ύ9:k¢HyxuDl/]ٴ4a2{( \@{'^.jF½8TnrdW{B_π9eMw }Q:Mpŀ|Hӵx."e00 Eq&ʀH,H1vοsMZa fmGw_ݘ$c% TNOS5$tiֺ^ nuՒjp5C︃4/pY>|YDV>e1oOI2+"lѽ `+t1Cf{Lekf3FKaz/c8YT̅8y")ݶK5 #1="ySC nV>SWk~;]KsK)oTR`驷f!h_rJ;)qvq >i!(?B+`˄ѻѺaTh0qemw9]h='MݡnCڙlY& 2lFt.;Sh?Ϟp[u ? +00<2'_ܴ6ZO4 >k*lsVjJ)7_ AMkҸL4Ґx'=3 ejgYu ]+$N8&m­V$-4@ȏTVp$gBiѫ?y2dѾWƋaT+=/ wN#Q䮓ķ[hX_xPɻȄ1)~,ғT(U˓ UɅ塩|+(9zp%Q]y|C:~bE o/D)z i`@pY?HyMnHfRg]_?0ٲ2*)4!JgAدk:žUO[諎R/=TC]OoRz?csK}Νvt}:7 0qC Bzb0^@F8)J46Y"*+e xX9W% ݢƔwd>*H\d.tâxpc8[D}%"&߸ yQ`BٵCq-RUuponzJ(?T >G&={S.B?Mn8?~72)a8 j%7  |-4s;Ujr)qSvaicH`cw l8:evR',[:b4 ~yF#<{ySw/=(y@"|hyndtG+grVH}=3 bIrկ~nL2+q:[Ӡm_` <߶q<y]DlS$g r `6m4ѕvZown1oI6Ht`~9I4yG b8;V=IXka%H|΋n{ *-Qm„hz3?amMJ`2Ha7MuL]@i\ ^\mW͉+ؖyC7 dl~5.BhS@g 2J]rw9ᇗEpcpXB>^Xn.O@~pc 6 *(% ko3ѥY'LzM#gkKoǸol9/6O~h#.̱`Z ECRi{HޤbӵFn.OCFsO"I5:w+j}uk cd1.| .KWodP%@8S':?@RZoF䶕 3[GVLSJ&o+r^t0AڃK%kU0 Fdd:V{iءا~{-:[!SɁTʧ]X@.c^ ɁKbdk+*.\ggWr5\ـR]cK 1YvqQv[8EiJj(u( 3Mk]a>e'cU|[NK_٫C^-49Y ; vӛ~ЈD ,_*mJłU}}@d[;ݿOX#M#5֖%\I }pj;V9WֵIjp3I:vmRFav d+oVC#{YQf\}p.BdA8!jAA h~QF$GlKבW{8f9a[ZN ԬYMiʶ J:=?a]`Ӓ)/tpÝ+;垈X5}uRv@Ʊ1غ=6R܅|.3].Aǣb]&h5&{K*'? .>]qר/A$]2ʩQ_Sg,Gp/Q>ҙ_:7Ϯ]4$f7Dʵ&f1l}_)'nȅVN]ڧV/""u=mdv>5d]b48M_ThTxCw W8ȢFôՈ'.̧'VQCTK\kєTf74zV kCgN1p$,`%lͣ//~P(^/2ySՂI8p$W@9Hv8ԄRlmRx*W-G t:X\*r.)).gMLWT;^' E2ZSy]'್v '(yqڪn1ݚ"`?cZ :mr|% CI9}%9p' ]jsorᯘwEܯنٝ/j[ݍWV1qovU: ^^W]FsNPMbB ;X@!ڝĠʄ.^'k aP8*s׆KKHqji.vA̮h>킮tc>LLg H#K7z_Qi"qCLtU}s7S *PR R(MȲ1gB@mƴUZzCCLZbsS/ʘjd[I|ZXh^OzA>Z{^9T޽+5/Z:.0Fj/ƛ*SuWɎJ  TCO lBGܓ*H߮bCO?;"?s6嬰]2lV|^5pAfG햤R,;Lؼ~rF%. Ay}j輸sRb'K <5D}BlVA}w $ɽ=*,[xA>d?W{;oM%k4 VmB&p}pA"- HDr8We֣&:A%Қc<ݾBR" z>Dq^BP)uڴP2mnzi9Q%\p[!3>I ,!_,8Fj{٣a>&Xѓz?*!g jAPTB<,d)Fz9![3/6)ډց!ap [d8iXY k! Me">%4ޜ0(Q[DٸGvYN!o.PD_6!jV0HP Yt#VvI[^ "Qa#N` (n*8#H,v8%nLh?0,>$ڇvi<$cGX FBB:@ԑ@eKHϑ:oDs|Mc=C."+DNI u*92\ǹ@ez~陌 J_NFƖ,+$)\nr2 va3{ %x fbkרٸ6‘5OFe[d_knΟg>&VUfD;eBﻼug{>JdŚf +_uIff^OkVG45htJT(e~ pFY#b6Ջ eوK]*c,~1ׯ']jGF_ަu|4xqR1§]g3ʻ v6K~y]eXISugxg t g12"iDW<=f7m20dM4\GWl߀|}HfK a͙x70^u\`qC߈8y峒~)cc}N F[b>-P\h'q?stDQ:hLsC=şL:fzv̉Wnqnbm`}rzr NyUs.7{f8 fMn%8(x7g ކy MOi/`K3sr>gwICuv )r0ҽhQ1UIT7wT_lv-kPl"*9O!&Rr ͮ`62P2/B=N.ё ⵈ21!At3J7a`x  /DwǬl] -Qem8ePk"C5О{/鸔lR=MАhpb ®}sѳ]PrUuK" y(0 (+౾dN9ݚK*%)c6VOk8) {6+H5ܳ]46,G^LfG'MxA5 \S>ZrR(fXfΉ C{bX-{.@"=q>[ VRf>{!!gN.26`aF"JvVEcS3v8Qf䟠,Hi(;#]I;[d,WjmR\8VDCL)An eoFVy͝QBQ 8r%k#S2d5 oz5s3O#1G5934INU1y@i8LCK\FQ7y-L֛<7ns/9(}6C^s-c@TJOh5]]|R7l,w!% 4fZƟ&Xy*w&6[r 4CZ09mM@˻4U5 Z$f-=-{f%׸ۏ 8V/!f$$#_o%l$nzYK[Y_mŞ#yO)]c``1Κg&`bXEKncRS沬]!t]se}\BPk) -M\]pFvkf ֗ aR fҔ" sB!<1YvvNr 9HD>>-:tRmyc`(i;MU>aHcE8 f[(mqCJ%?꿼bLk35 .T-Pr;o$\ .)u}0E# }ViW`ꝶY>$]B.w>Qe0dȬ~y=?;3m=e{NR[/}F2n:ErUtIz9bO-~p6 o^ڛtJj*ЋSBhFO)No2 hrВW@?{z[ "FbF| wIh:^IψM"R9 4,ݲmla0̸beI<]IK]Q%ōQiF랇N&Yt:L;'Kɞ,pҎi /qkÄ~EJ e]ZߊPTt P Q2[ 55HJʦ6@Fj)]%@v2 d@}8H-æhoJtmO5K#Q G[$=HSa <> !CJK'/ƓK5JQmdԒ}GHx?p76:w wiZvs{Bl0 spH-z3& /ɇ3nEb2Jb*`_52{mnP;٧e^l*k>W =?OԤ܊Q-[#Y=_oWA?`g ǸFXkA@\x,G[v2n&HOkP9/ y 靳 yB/s\֒#bi$(E,3C!sJ9R׉QS"%N֖kҸ,SzQkQ2Ɖwhl5ƿkR٢m aAEi+x͋zfkUr#1*0;;y6ڧwL>3o[-.KG?r%gFI( C^ _"H%;b@(Ej@UX|`oazjRm4b2X"f(ޙчEk1}kXݓ$Åz|ZoċY"/::M6"XZ@}#̪JT86NfuV ".?f ÌÁYY&X YL;ZPNn;Dv sӑ|zZ?^yv2$#.f싚IiBN@O]4~ݩnn`VUҁ"y߯}A†p7 Z8"q ; W$%RΠz(N! Hx,Fu7.Z%an½8^^4 e*@WGT8|⿡6 C \×}nE!M LV8)6j-U0ԞGj5z+0$1Y+_ K~{3jeg b^YYnЇ/xxjv.( ]P< t Yr;Y^5MN T0n(0nU*Zq;jdO[,0b\pzĀUE_sV? .$Ϡhgl%c0R^jZn ğ=׵^xq%.c{ gayAhSp8L=% 7~"e<ݛ"YuƋJ<~pʠ|H4NOslJ(O{V4ҀLGDJҝ L pOg&wT"`JRHC&P2=_` =[LEIoP BPhvս2۰j6v BJOd^c*ؽCY^vb:MHF㻩)NF3/́޶q"ZH_tpvF͜jXJHeTWHYK74mR[nl|4~B隘61Ş ܧI7O^^h͂o4wbFPc<IzVDOakw#詖=8ѦU1&41k@nGa)bnfFT2KK˶62@9DOe_Ty^ ̓%?Q._fHyH,xXbPqӏ%Rtu HW/m\a.X)woj!/¨Cۓed86rCw X((0Du'7!b?Z։C m<zwNl!d,J\GƔK*rZN V'?O&h'(#i]'XaܦC9< $;xJ}qvzҮ<2ꁹGDR9Dh(av!ܿlq--9\4k\H7^&PݒL+S?P @Z*|+L"ܐ% ~̏ >oOZ1o.v"?o ݮQG gQF0Xi@vp7JQ5Hgӏ]G\>\:'ST `3CAjE{a+E G!eSpq @eb;5/g·!mD5wFrA!йuzƒ:u럶k#^gT\)]/ d̒ \$CADUQ+1eK۝ҐqtCby>?3U;|=a3E9Afמ/Vb_ckۉ<MMǗ ?YWֶrMoOIʔn9J)"~"#ٷ,VKE}|X`"e_|gώ+ L(^D@cEM-4^@)Mݍ_lj,h`Պf7| ֭BIǘE?11c U*M9p۝ wWpmJFp.W cYߟR(̬I)1'ZCsZ&쯭G'): hel'Cs5ұoX.3{IW+Zb-@o bl 8Hj'B3NByvkc l"6YBmК\G9~@@ùrx&!xR~O te/Ke::q|A8H:p]5(Mr-v/+UI`x5 M(>d8>Mv)w ֚qgckJ>ȶ01WTѹov˹!о;w Hv5|Sc*$C٨<+KӿrҀ듍S*tG1*խ}Vv<ސUE ͸62bлul4eTeOc2Ә̵@5\~AlVO\`J^>Ծ?v?s&\evp1sX}IwuL;ςXJcLUܒڑA ":tpos:h)yEv'нwcj'd  o_KZtn!cT!P& !|iV$ Z{;co€6M)@.4Bk{g%Db#yl2H [4x_r}ހo 24u,*JbQhd^dϓlqA= |ula.lIX_[m6K_W6`uV~P:>pi['zZX7B".4qgR"V%TcO>5#.߳%_vJv-vbz-j)yI'J%UVSYK,մ|Z"lPߐ!ރn?ia.ï;Rpޞ-nuԮgxE"ZSwY]2mЉ).E"'}юs.b^)[|l5znIpLVUPyXȰEj|~_ 2HśӁ/FvL}>Oqw9ol7Wʡ ӴY^θuRuI ȄN U dt=< }ģ]NQs/twȰlWZ9s8y6cC$ez?P{ݙܟdӼr X!u$(oDLKIr ]3|O(M8vABQj}H3?WpKr~p\9 6GRɦ#a)tH~h,KVR{lJ)6` ԭ0U?Qxп2W{D|?ROɬy11ΊIǂݺ/3$'R IU[gh/tW8GjBDPMU "Yt7A43 k=Xԧn~lϏ:d" N.ygR*woԼՐLwZd;E}^e#b.EoKz:  }ф n75ה ٧] c r"VDHKx#X/B|ζDA+'.~#{"L_S<𰴩lٴs_N-m!FWKL4 wV,ru>`R@iDI"+j@SxK&d6!P{{-*\2HC,Y+D鏓lS1G-е{_67qIbN0cPψw~AHƴ7'eP%'4wujV*틓&`d96- -^:u4#Zh!2 }CU혗pomz+g\FO3%#1U&ۭG^[RyzynA2^=(ɌEk]q[gȩ|0Dŵn"[m BϏc}9ćX=H)kd\0/Ɣ~iU|xd`9B#Rȁ){g1I@Vb'-[/q9~~{.z@]F^Az]-Wxg]}pBrQ(f4t'0zh *dM;&R->Ќm' _X-Y$\y0Ytm ӸQ&'߄ѐ|bcwU8NLݦ&IKppW+yfe,њaxGVAjB j>éwt'zMS{t8"MTAKcυtMn+- S?‚rֽ˲Tbg$j3"L f"˰R}^Yȕ_,~iRd6dӭk`P->V->PU?dd0M s3|7 :!rP6$4r:))N8ə?J=TiHfOY ϴFe#mMNv w;U_P# _Qۊ($+~/G 9)Ll|H XFp]߬5:xjcEndž4.abMYF9@bjeY0?t}vZmA' >R>[/}?ٷ n)Xg)@71-n@(v 7C{ #Y;Vcy.*3E\9 .v}䠋fv ]I}aY:;?vRW4cUSw}M"?IL7)Nzɺ*څI=(a#ݳ#;Ni.~OjvV?$7X W뺡gak5IKٍ,+ ^} |:Aҋ"}(<nH h]QNB 'Pt-{Íb|ơe=nF5bkN*V2,ylߡ\&cHb>~?=' =EM#o%NDW˚o:"tA:SN&Gh O"q r?tCMC€3=?w2f ]x˟"(]J+W,rgSw4^EHD=kK<8V\I:D*"59įG~03*'mufVgàl9gZ\~lX:eyԝ:Wt#&4fyAAtA* WIEE 6ֺ jP:f#F|`v{ 9ԭ$N!ؿ}Q\CYYTfˣ~0(k+ E;-^ͷl ƦB56,M@Ll['(00+uU@ ?27`~Sœg3Z; ۅv4r\Lp<˙^wp^ܒYR;4ٓdx>qY(Ģb%ZRLjnP)1dր/.^mXLj֑o6 &n7GjGǕomN oZs+`$7ɹqNI!2$-bg^}d/l̶!PtKVڮYI5`Nc'=pih5"ܹd Ÿ|syW$G0K7zɥ <Ҥ"( +hX'm2H{ԭ-_vݳR ɓWjx* G۪Qꄹ7u`|8}*E%g\'J.#A<+nr%!><܅lX'zd`7$+WJ~tqN\ތoD_ RmnMs5QKE]5 Z<]G ]Yp-}; &d>@|[iә dهx[`}R淴i lQd}EݺeP(>twx3x1w*+n- :kn[rQy" bR )}ȭI?Xݞ+dÙM̅Pظzo.0.Laf?QXġ$W>A}7ͬH|*xC̦sz_,O3AIt<5`VEsOEDu.sjsp Bkj0JɕG cՆUbI6 o4}2ӑh)enlI:9Y*z\oɆjOl/i=iYIcGf=5,/<J]>>s@JڝŘ./[@v)uH0.DqGg-¥1YV,\9q&1anqr_WS}!GQUGOM[DdXHOBÈ#l]0Ӄ3 #M+ zC='7nlVxQ]@yȟHx.a2V&.E1u"Tx0,<2h@0h!My<d>Ϊ&"I{PMgoA_cLןeuE7rfJ~-wO0!-29qd mG-x-Q rCk'dϐo9[,p+(ohjmm?^fl1$3\|~wJGyêZk(Ш')wk xk>EV ?wrӧt$ϓnhaJ̚"`ǾN96d$Ro #zC`EbAN):Q"6! iN7eT6DOVDf+`ǸL'wQ^ڱ7|MxSOr+\1Ո!b?|yC#8}i*u'ͯN5FyLX]TM͔)bc/?!u%`(}m aAGВ(yQ"h+8NM[\06.Hj-ZG5N~qN ɀ.R*qεryFrq/-ɹ tc~@7 ٦ȕ :F!:#Lfx#*,se!VĩAh>x9TvFQЈoSccK> @ Fp4hԛwhӑG-(pC w0|gv[boU˜/~[6paf?az *ݙ>>N^5yr SN2$B9j ؒ`[;Ek:, .G](:5b<!#2]a7]]{09= >O̵ >?؆!26thYE(9{AnѦGBϕ{6c>PLghG}0o5.MbSd>Ѝ8sh[sxq<P\yXLn5ԏs2;qLf}f 6fdG2]?qiw~Z( h\Hdkf%oghᢳpծ.!ܔHʑ?bb7at瀬D¨JW!< -EPNr q֏-`Y6z(jH.$y_dBZڨ 1{r.L/WNrI38d@Yaz@nx&b:UN!u\Lߕߕ\v whZ2DRQi*7B<\ed%ff)v<ڌSGcAzi$-orM٣[bʫadC~4 wOzO{ЃM}ht +1] 5; /m{vE;*`Nܕ &7߭_(<aq]V]b|9!| +6K׃56gc'[ H*n եu=:~b+cg |w )aKg~Б(VڛtEXFnu(Zے\>!IJӢeՀl/JSrbNpϭo%Cf8Wy"QY$o3-tq)Y9\D65[{o<|Ǵ~fu)f 3YJ6/f>QoW?׌ڥjh:2Yߧ\>S5'}uB=ad_Lx(6;|FxC\fs=#Օ^A;|*$,WKN8[qAY/YJK z%5yJ+2p'xfo'/y94Ίz*jKsIfwM۫(Y^VeEXwzC hw(`?ƊbXxQZ߻< :w(T@Mmq*jIk07d7}t]mqX1 muaT (Q(W_e"R<+-=$)Cz=B V_-ʥ=Izgwg٦2O[HCf,20W azdJ(_10fSf?fR * ӝs;ɠw2Q"̯4x%LZ}`V,*H&^D8VPVS/9+$fOWstA#C;#TBV Er`I8>( 0Vgѫ>&cxAIU&ylմV}c}cn!,>xH(gVFFZ ȚMmу'WVK Lz}942 U<<;e\:W0>T~ϮJ^ҽAئl!-)2OO}?Lw/G3{{ 6mg9HxmMzHt(Hi$p-Ւc|Ea}&`IVJ).bkɷes$}7/"10d 4SucQ&۲SQcEX2gG$ELVZ1Mpޥ@b{o* c!*Dq`@wpx[Z3x NZeOWqѢ}Nc8 D c$ԞBrpNᛄȹ+u6ۗ~{:,ҝy&}/ߑg?pTpr/ ro6$m0i fY@tPaS ]X&aOڹ>~Ҏ6~AټmƪReԢCk><#v}k! /(q/_GfRن#F=fkv +w;4[n~#pnJogv۔ѼbgY 3pm!;mxCiyJlhڸF>UgJ[[0xf<*Pŷe I X$sN\1=&2iob1 _ ;L}yBALXFu}#s,ÕVߌ^Y&,{bT;v<0MlH dFMˤa<ŸwlpMͫqL1 \T$ 7uQj\XFhj4܏B&4\U}_cV:):0G4WX|+?09ެK^"-DyI}RnLN( 5gLŵo!`mGOWXI#/(>板){IklyHi_Qf1>K7.S:NPZvzH j/wI_adA~{4n{Wk5\Ӧ㗢wFBټ~K7If&C-ܰػ.޻hu@ou˝[n҉K֝Z#Foe\dW0bt$<ϭ1,|hlFzQB^Tz/þ/I6׬ctϖ(ZF۲o=]|GixU0*^=I+>+X9X'^؀D-LLy#/‘#F=^0ugM+G $W4Nco nP8ĩXVtAb.ru{iWH[kSxlb;aJYX~fDXHGפzXB=JW jKjsˀZ4;<*wӍF;QHQ{*9@$iC@Ļ(5q 8r:;.vׁ5 BQJxQ d_= D$[v3b<(+6@Nhؓ%ݜ{T?iaΎ $[B(;.=X6HA]?1bFeNQ~:%8>|~*QBAJJha?ܔ3ȥ\V*6st+>2?pOͰɋ=g3صԴqc5>W&upSqMeff!jJtt=iDj~(=%q&(.9 " \3 FR#2=G)`N9iwg\vK_`EtNc6'޺;YEj;1bzl ޳FwҸq2JHmERlZ$EOQrȪ̧qAaI. ;- n "x!2|5abϔi'{ $Q@bNEnŔSM1>)q G]_~mݳ/zP{+~H!Fr=u K|@NO(BxPEmv6,rcTk;UI<5wQ&?;uBwB4~ӹ.QgZdmA9j?]:@dO@%*KO]:nP .%K ֫ ~ig[O!X勡Wi cLӿ0*-OF.er62PQ ۰i!LbKZX;/>w5iAeOhx{Й|[(tyD GFO ¥U)r ( d5]f2;Et8JPKZ>w&mpT٫L\ c:7(+tY>|>WruژJD~|AY7{R *(,`-8k=8KV)NFŸ/G={t<8?4T"*4nUI|$`ǹ/YoyШbu"2r1hN*B&S") qiږ_} pA\v inȬž^Gz:U7'oT&vY ğöNoJBYYzUt-V BV%?VƸ@tOuU:v &MN J9(E~NjKbf|yhppx,$v#hQ&WN) щj±4U`aeHY^L2K *7Q;@z<Ł\ƍ|B"[%Wk߯H79HSG' 0b =Be(J@ZCJȓPp4=x T,^Wd8"(DLb7oWJ pMwodRh @ n~|zmԚg15΄!(vub11~\)A #zANJ/O45RSu /:[2R"Fׇ0 ; L%,ݍ.(1r4gfun|(i8;NL6¸r~yS]36wֶoFT"HϽNԅIy 횒b&sn/ELvDxG<0cKx%/)G7*Sj,T"'P{` &zwٝ;g,dzAW"z2`xUF'*`&qdـ_Kl䁬6_֘J_M)ڷЛ`}P~!UF*ňBгOSX.yo6@ijO8w 2yf?R;@x6qNÓwO6{ i+ 4& 'NNE|i]7YIUprT>c^-v $)Hm"Aɑ qFWV̀M| }5tՐYM-dAc2󝹯)0^ʴMx{L2~Eo?m-- !x1VTH-cVd-p GE(FǟB gޥY M,%5IȜzϚ#3Rھ|ܓ `.H{6Θ1D0H=DLۧ>ΦiD}/m|ʥD&2*4SW8|cDޥˁ^w0Jyo@hHPuq&1`UQQ#ߕSzgHx7N&bI7ҏ\̽rb"XT9 .|,Zҭ-A^9$F҇JU)Hsh!Qu}U{0 +W jtbeyG UE9XTЊ mvFV@9OHZ?ZRH5qGqo="=4]T#Td56^"?GhҜ?Vk# lνLsC2ۂ4+[u\ץFY>7uhOx@$J S$r\1Z7?yJs;iyũ*b3T{,!GQ}ϙ@7V_Y٤";F%qpEPB:i*)9=079- iy}z'=4|6!/ Y)Tj4UNtX_e~;%ԑ,!Pwf|4<L|¤ZPwٽf'󋍿=3?x390Qzp0vܿnh[ 1j}R- We+𾫙K p*<?WK2[2PX#Q #hd\%W*k>e7sƉ!7xPmEc RtB=CJ&س܋Fe?9APVXEȆc=S$Ek4=Un%\@:k٣ EP.D!=q; !;L(u9;ef`#6& j[Be7 e.9LB :p뼬ZLqT r *̏Oۑu 82 'N#Ƭa.K";b|qBYAsJA#m3MH3'Ҽ |iJ+EYʻsb 2>Exqф[b{Z0qw8Tyv٦:H8|)Oɾrّr1܀م`p.[f<#pyGnRPm Bl1rkk6dQ4Ӊp `/1Ip,Q3p&ӎb7hVfrkg3pg#yH^}ṫ^*5g.h7y"-Igy̓l OJҶ8[aގo[6l]]UZ)gDJqQYf蚹]Q%d*F&]$)y. \},SVVa%hgB *:\堘$wlF4DL<aToRv4 P_[i+/?ɺWu"#h PkÌ#ϴGblh׳/+S-VuDŽ6Yl]b3r28DJ]ginޑc4qw t|M688^ H$ʎAo*/>(06n!#Njb_}!ɮXx)pzq>Up9:mISuǿaĬ0u:mfhƬrvT*cjTxoTn]n2P GQ#kkqoְ'IG&W]5Wb:llf-VD(SQ7t5ޑxrrKYegxAATJ|g-zE{M+E_C"&0S*޿{;4C/ɇ3PUwCH)U:LuO# U֩ߚV՛PM7@Ct)R!!2ØŜh;d,'d2jXs1M?Ajgq QzP#& <sVc7aDHOZdt [JuM,9qF|MR Qmr7X27YsBxd7xn5/Ҏ|2(Ԓ iΣz}NJ6.H4˔՜ s[@H|@!|R$Hs -lumܹ:4 KāGt.mA[|6ܷc hWZ,'u/V/ykdd?!iߊZ\o!W%~0(#d.!țs{#tLyWH?Dmd7ϹybCB Z#'Ha,N]I0K_}cbpJGPma[(aL>,=E㈝wRѠ̘e[gB/ԼKl;93"഑jEv ݷHWFqr'x B"|Y{u Q'3C"F@ 9-X|"2ED#UFOL"F ?h")X7'5ڢuM Dre]L}iqÈ[ip a*M/ah$'=:%dѪOS3? 'f{ xF_|/0`sŁs;*toHvC:C& J!] vZ:J,fKDCpx/Os9dhΊfO- B_?xdũ%8%4i֊Q 9ƝkR0Py%ϪǿkS6,Dh7ò,cY>C,* aNLP ۆklNKkU'dLwX Jz]S%ر{0MA, !/g"G4"tmjHm)@Y4E*Ƀvbi{+5?z=5.`ɰ5W8~M=*WerYGX% %~^iwײ$>_mH(OtӐєBx"ZPrSwi1~DLR 0,X?"kH{:8M.U4S$WƩy]`fΊ˲%|Im*O;~i;Q-`.G:W=Yxi5;^ӿg{ҭka258)Vֱ֔ ׋Cc: S6ʪ|ւKv S, zNJiW!NsDiZ?w8:-v<&SQ4u&yc{VTr?f$uq2c:Lmx{#Lm^&hP_+O/n"8#./3w D hN0[U4#!@~A[nLxJ f2MuʹmeMc勈>Y8nv4e Ko42ҒS*yl]Xuf [{F#RV<I/EaqDqbQMQnvcyev4TmMei3#=WopDhr;hViyf悱Έ)kb >7BU-`%\ji$3ŰKYd!mkΜ]K(}vekK !f(}ѝ@|n䵺9A&)q{)a9 eEMQ*rp2]g8..zE 2*O(=,xFAH~zf/(fxNܙu؇ Z ZmuD{NN <{B2 7?,'L]Y/,&i-;Xo+{-Foo_s)F "Ā2 "ѪwgAgφjH+#@帑c"Mڎv@ |6xL?WijcߣuFŕ̅H PF~BhÍǁZt,oN&~929QyXUS?}Pr1| f Ѵ-]!aNx'RkgC5#- .0|kC8d5]cWA( v|C:3Q-פKmoOȷifd/R2C)!߅;l` )W=PU?*,TDK#BUhrs"!_A$^ZLX"$xOcG;I U=x&os]"Ֆh.ҬsU2׳1b$MbB:-Rh<w6Ga+RhC\mVU Fʒ#6<,{[> e3ʠ*'\ݵIUEٲDXrxp Tp Ď M)J/VG4?ZJSN4(ܘ!q[4(pUC 3puGw7;Z2*ȁE`_ ]QbwT;1[eJ1qb;MiASrz>z8fij`uh·\tYZ& +tw$9OR]3OBRVV$渨^YXcqӿd0v%-3W2?m1cԌF&Pcn֝YōH)fe_ٌMYL )4e%"Z]-ۈ;"v'J٧1.<,"mp|! V@c mMs42rRW.}[1R}~N:xp,Ge2qXfݽCC}m-W*o[GgۿiDž]WdSK^L#(. &g #Cy_CI/*R*x1`j)њ4/б'r9Kgf$@!'X8h}C$qy5>&؄XG%icW<+9=ƁOQ=hyd(~*%V(¿9^&^snN03҅l9Qvͨ!f%VuU̳)s(&&5u, .E|,Cɂ22݇o+vgv]gwڠ)O s 4?D C@\]T.㮯gPgm lF rv'0Jk4ʇ.dΑVcz [5yϡ;`1ţBu2jtiH Heڞi,$OmZ * M7moszV*v:;Ԗݛ1DEv`:MUV)tYҁin";r-sYӂ}0F@.c^ ޴#n87-(B P4$߱sޮă+yX!$b |RPꩬ״,]=))൸PnzCE0៺ն_OcdM뵜A%twO.E?S6FAjtJzg>U81yAPB,q1/< CSxn{eO,0?"ј!n Оz&\`ocvvޜ΀ce:MᓏO~ݦMC;&YkU]`[c{N&F$9à ꪶn]q,,]Hգ⣼,$us m*%T.]&\TE7f'8hLm#^kk^bp6EF}lL#( bC "jwKr;DJʎfy-VB>c }3y*)fnnJvGgaUg[\VkԠ%Bo7Y1}ۢ tX"ongMg/`"$ȈC|s-_ ۏfd_^lJm 6'ф@Čm4˾/[5-4CeÏ]Q.DP5(`yq~B<\]~;+A<AݾF?0YMw ){y(ۧ_ RMAAG.:S5\nJ 䗃='b<3&%c"z<0f&0k@etV:Ab4!X) j˵ 3Y͋=+0ƼlNU8;:H ͌<-CLZI) "ūX"&%*2콐ː2qXo$Z>4n:7و Eqh,E"sߒm&Trj3A$hR[Rkc|Q `IR f6:O{ 2_9J~ض k=Llsѿ̊ ~zK#Ѷ%;Tֻ0hK,%ʐy ڮ8ROhʚaOaZe= Pqk܉h, ^a]&@ϸA #O|"t!!}u&aW;v#L,:61*î7Z0wmvxx3$ \(qOR~ӯ^bJea9;R˟9 QAs&hp %&SZR&b2$z{D$bGM<ضyM  xKD{'vrB^ÅbKq|o0k$塝'ACauw{+gM14#fqTK|۲}!Z&F_2p&RZQtf#lY %"<2W%ӡnI<~y@9<5NfTNBT:TTuHsݣf<3g9f{@]#QҮZSeBC,4@l [0<ہ77Z BN($Ebf,| PeOle|.-^}yjP_&!(%_}x5V pJ1WqKZY1u'9䝆Z3bW 6\!2MD:Oһ|@Mf0.tƇq1+Mr~YX!/pB,NQ[}D?L}\f 5\!Wb:/qkÑ= b_@a/r 鶅_ʇMB^\|M n&v@yKs;sR{UT}0 _xL<?ՙb!e2eH:V`Ό}nov@K4C;7ڤ$J${ ͳo]/Z# <'v\o(a|H{ R"NqBDf,{iMwb*LIIV/jylXTA6@뛶 F.JzM=fk+pV'uivgF&(%rel#NyHb:ʡb+)wS16TmOg#zH;RD+7,'se/TǢ,mZR#G9357bR][aKgD)$HBZk7.hLӼؔ[:zUDPY+(яZ4c#nb(0t/Շzgn{ lOօGS3ל^r B`E}$KdGBm5 SDScc0.K?&l0>jW̋IS\Y q<J| ܒlw1F:)a `)$c5LPO.ȷ}ǕQj@Pen^6UٷWx XwA/_4 IiM'bTZuwR)!]_^r1-OcEx.rlYg#ߩ WԵDCsގ(fP,eO<>.Gkou2:`;GWQV`z_£/&E/Kz;y#FBDd< fȗqݗcT81uO홿6ȭ!l~HC"SuɱZ@ͪL E]x4; B* hJΌ%r ~oWi="cHJ?C_9!AFZRmp]%BiS? ļ673$#&#m-#Rߍ{W {@w3q Hfc"62یnˍ͈p9L0B@0 oDCzo~8Op"OS|9,j~9"iGRze ! qT>Oqm5LLJ;{,V?[v}+_<"GE7r$ytܭ*I n&bt -͜Ni6\1{^;fڑqTyK ka -Сjdr^mHk]noaߙ5ibUeY٠}=e¥~E߅@ Jb\Py|[=f!p`,4)5׍ UtSR|q( O8G"5xWޘS¬(7GL!0![ ̘8 =дbJd໽f_oZT tPj+ZXgfT8(89(w:6QGo\alfVK~7S][0ƛj3tih&Xϣ*ii 'c7W:DE֔XW\hm þ`Z4W񹮸79gFbHNnh \Wd5s]viN,n7GO )sJS1 %m l3Htv' oyСien=<okpv <?-!]bs ?QslFG4=MGS)c#LBY'U{^!0b}Y1^ poil%]CQRp WxDIQŪL%Knk~z,Iׄzq>alLQ -ϳt*wCce>ookv+U4` ㊪@Z6$WȽlFdmW>Q½?봧Ja(I_H+,ݣ22i5y&E&~5 `k{UE)]9|ϊMtfȅNb (s+6W.@lBIJ9wbʚUM(%7^4cldELR*b`3UY䒫jTrVPN&/[3@Ѱ7ǽxh|F1@H1(Jʻ2ܩ١ꭕ4`ҽS *YHeEa\y UHk7 y6=NJ7Qyvc^kDyص+acsmVOL1H;JxD:%C3mIe"4Vj7c+5%cۂ.2@-, rBHyD#u%؟kn(4@S&z䪘p^'/.p3Mv–/(SnչjR'JnVXA*#ֶ*XGmx)E|󌑦`2W]3Xme a{D8T>YL:n2v'7I1Meg+U rOh;[{yP_~n846SE˚ HŅX&Tdz}Xϟ S˕5 zih\+ $xŽ E}dP ֤~%$H(YXQ{*3ǔ?fA8Y e,zb+#Jia=i3T *ۻU ܽ|@bYExSbSاђIu9o(x aV]~Kr}ΘDV7]\x%1?<<ji&]+ZQ* ~tRX XFȎϒ?E"u|eOR8 =;qWnB;G <_@».U(`8U@ ecc w+s9)Q oVQWCxny Cyv;U^x7{$3w"yԨ_PrF"%sB͸u 3sNO{zn}pbZ^S]k2sPPi7%XӭRg R0䄉I]&Wwܿ!ɝHF['Hމ~? P9 >ZPCAUb9:Zb2:N8\)!8Sbc_ . :soj"pu߰FwMЉkOWn&:dUF2Y n<>Xޡb쪱_|>sYh'x jhk0I|ԏvƖ3@,h, YaPƆq8_䳕JV!{L?Ad }]C^XuLRgTm Q=Km8䑃8g֌Rm["n}Ø=X5Y-k7`AW&zv.:/V;GR^|2?5^GoZ SX.;Ba&Ѧ ҫxmfBU(r{N^?32.)ѳmPw:'`;U]XiaWf/hx-XZNF'82vT/]/=JsQ îR6PFkw_PwC"KcuB ̙2dlvځ_ސgi`Zx|j,fr}l?~e;2[R/PSG &PG͔WCzk1QiBZj%f}Oz#&jp-{@_ܖXyKbgb%UGHhN!!É%1Y8w S%OH531 fS1t7au:rrAa/Zw~̆V;oXe,ΈMC]_c^=ot~C/TA>ϋ`MHzrsJ{|;)Iҝ3mxgݙ[fVrVe4Mzpݯطy=RP蟤]A n+a0[,.o'GpkmR\Ԉ~b g >(y-^ ם ³>=tZRF&ՙP|c?B6(̢֕aHT>Ge;˩{MsKC/FFc?(s_Kln ʼ:= 󉒄c,MQ, ե'nݘ=@kYKadEnyZ ?:UNTGX8RO>{9*?mI‹)%Ҍk=&*! W5؂]uv29,.ӯnk&o [R`;JY @yJlBDP |`B#K4T.&D^^5-SoȏkstJdtEO.)bx8VÒh|t7?OgODc"-oZ@B0I&?OYʩ'`+5л}V?6 jp?"РW)bm{;Gws1F#>Zs+doz9+c)ÓҜ'7U~DY.ܬ %$6K&LV ItA״=\J9˄q-]pw8okT 袖&i.R@BJ0hשs=EbVlR3RHi}Ԅ{Q{5MzBXGLŨ=sSX]" *H;nIRÀ\^ ަ) V۪(}s{f(oҟj 0, )$os;=BO׮/ zG̢Aލ^RP(gcoR]ȵض[Gew /Oʉh<.ԗWWcm$(K}xI#9v&Dd|\~,ӄ'≬A?G:Huo÷Ii'cߵ۝Eiw6x-}Kf S*uNhB>S"W;]Gkfw,\eB5n/!k Ru΄.Wnń|ԿLԥBk[UP3g{^?`ny;::,aQub*huNu: UPvOUw~ MzZT,zMf<_cd#l0B"@pfׂ\iRѻ7ZT0Soc'H5e1AN5|ogƹ:@' >NM.d_GiJ3R]Oxtҽ%MwS÷ ,'=9 9@v(^D*nx.hc>σnRnk ߕeQۆ_D҃Poe7Jj8%Y31C-1}jAParDYFÔi.&m8"xhxx$R \SnT0xR8·;(7XXY_E` J+¦Z,PAsJQ'ٷ=jjI%Dj ZK w ^Y^v߻%Vt^r; /]![) Z;˫#7B(FHʘ(J'0)_\ LTRT1SMp]]|NN&$>{lIvCQAI8`*R69V+O`̍X`4{kc XnCf2ٰvH/_xgEFH!rf)MH醤6fY~sCJ`( 3kDz.AǛ4&_92ԥ\H^g~ 8d9`oNkEL(8Ca:R X@3N OXڛVHR=~H[Lh$¬0;h0";SdIczjIz%/GVkn64{TatF\@p4︧J؆ܬ-E<+ϗp1k&>S&YLF|£̜j!hUGʎf ƱPF;9匇FoIAe lj_1VIGGC$g큥X|Fd22 kBZ_ _Cv1.K*p"a!>' E^%^h(U}>[ sFcYc\K+1}W=SAZN_F3kv a\=߬w_,Vp wTF\^=ܭB! o@ZX)Ɲsw}AќD>j" I HJ=PJ)ґ"8Re]RH:_`dK[wΔ0CuD*q43o -[hVJA'1lM:Yo!l~cC]@%!%DU=8+xc S$" =kg!bNK|:p1⥰@JHu!-U1Vash 589t7͂ *))4wRoD|| Hhtȴ׋Kt6=| ͣ(.vkϦnߕoeED CQCD`us0 WQ< (jt(5AtfCwѮ}ُL4m8xe;Kc7KR' `3XQi_ 4}_Aol܁0@3>ɬw%s~Ü;)iJn7T Dܞl-idejTXd IMrUl2yMŠ;ϔY]|^8PI!Ƴ owD́q轥5'"t r?j Sk l Y|X#)ղu\y[ fꏼ{X\(@MV5Xт\=~.(->^fr[b@E̠XN@w5 5mxUj9]~೽ tǚF|TYMz3Vp?Pqow,rP`0Բ L6Fiԃ<ՖUSJ$TLB2ѹ*#0Je(J,r+hd_E ^[8ԇ)|m,w>_j4 ~Fs(`n݀Yk;=^P"1bQoتu)e`$BCI1?YCz<8H@ƍyi7,F/ RA+/o_KڲR3 w2i4SOL#|ߜ -NSF暪v&4*Zk4𸢄88 ~{a{?1G[8%$weK+ 3y?o"()t`Oi<ݠ@OBW7p#b)ӵo )ox1B_~49>CLSNjh3"SB8S۳ǽ3dYDUi ԰i@nu&ޕnrp.@$lux[۞\[h?:mlDبY&zҌ"fU?^D]F|Av`Vfp;|AbWYN"GA6"J߉/ΓP 2V{*x8Ԯ\NVmZJT=>u!E$DRTse1Igt їqAo D ~J!-EpjH$>;6;8@6E$n! ^@kC#Cj&싡>~[2&jREgʝa{`WPw+I\x9253YU{$KF* Lt$9m(Dg SFTDC/+- k9Fk:8{^}D3q2kj:2,J4-ҽK"48u$՜=|C lZw)ַW=]JMY@jv?e+2AèCsXeE&#H$? X?>&Ug90+ pv%]lA0S+xVtl )Dn}SZf̠L0]yޛ _bu}$f:S)Em3R2l{hQEEi`;;)^l,K/"w@&+r~\8%SjX xldfysG} l3"V$1WNH:;Ad\eY C괏 T4)]L_M,6HpI,Cwrmǃm"CϧK2%m|RyT2g!h>";cИQgR}?t7Z56rcq@1 P&%\&&ҳf_n clܣ]y:Y.V m.+fO4I:_@ mf̆H^8٦05aM*o  (U7|UP L2Aq{8k9sIoiBݍ=G Vɬ]`  LcbNS߈UܼmV9ݮEUYu/qiiLN,kuH|p 1y iI_8{P?~k0J,{ #S.(PfQd?cآO1T3Ss@vW4Mc^¸Pt|İ!=,sVOo|yBfyXG̸U/8iw!2+nT.}z+T 4z #KM:$^Ե-43MI(lM!tKy#$qVmltVHLheHZYRQ jL5l3KЗđFJv4!+NJ|eJ_{@jWo =\5t!hWx9)xsɻR QT)|']&ՠrA:O|)o,ڄxLnth6zA0t<:/rb{B_`i)W ~sBɟ;yHMoPZA$e؎gv!!5 l#r^θC1Ɇbġu%Xi6%D6 æl=jvjIpBC6UW1_DN%!!7#Pl5sE\n2i;Tj=$ Nf9/o`_᫚ĻQ3]AcC;FSh^?s=^%y0nsN.+[1Ózx0Jʜ 0z@'EYA/"k(%nru(#}/yζ;mOgcA'I4t@s,ws;eQ9=vPFU>(/Z;ؖ7Hz)V= ƛ<]qL|($V.EcEfB8YAFT ZqHͷ2'}#"Jo #4äV(IX8nKDn3Ҳ3uļ0 i2rJ\0('@i+u8=OLWƼbp cR9IVB} ]E[74=sYDy2 qƌj*HVcNj춮*O(|4^&˕C2:b̛GBZH0β0lZ;oS/I5\lZ'N:u!PV%^ֳ!+k.wPr|.:/2{9tvWrǤgitU(H.VȬa;AXqŸfpb[ el~chG篟ch>q}ʼ^6a3 l*JXXW|aRV{h_399]p&~-~KE`~_ǻ]a\hXY $2WPA:ixu9j+Ғ`"oCdb*!VO|oUC[Ã<.oF +I8/8+Z YJ~%Нo c 2J0boҥbAe?:cWwX*ڂÝ 2l\.zs';.*)5hSm7ĽX{$L/N8Jo:]%,3J&I3 u!-BrpJ(,gXfng>AJyX%泋sݧh~uy8̜D[nE)FϏtȘLY6*>e$C+R!f]x-1/JZ ė<7)Rk01bN~w<}wz\OѝD|[Тn7㱃J` ?ˆk&;3 UZY`6t'pJh! 'xC,V-("u:V $ &Oe[rJ`Y_"7g.с XxE NjD\y:xA~#-+)c D5FdUY_SZpJ.?k|YRRϐ䱛FnL78+% yK!~bK>Y^p3/wJU81F+N{NSC6"0T$Ca!Fi&{I/dQﻕ&T EU)vk2Ts(}vzmڛ­Fֻs:S[ntZ6 N4xX; `툘ba6hL/3xֱwX*m!ޗ G\Dt&Qn1QE w}3W^x|-i[Z/Ḁ~Aii琵``ܑc~wnr`^4mh飨S4M>Q Jd .p«p۟WՋp88z\WexHU{+)@"c'L-gSƫBwU)(Pv=1`<ʔ3AKA w46ɯSA NQk@.?[:kԫahZE./2C\eԄpDf"j0 hv%&\&^hC? JIˇ,wψtfNupv(#oJS3ʞߦ/r4F-pH6z١ѣQ6~(vB~488Awt0ثK֭XR 0 TrfyS|U+l6@&Og@_'e#"#39˶};! Krguidǥ)y>ҢG>ղT W+ ~R޼Z^o8]|zT8׳^ v=;2H sI,W&{:kj\kLO[Jޞ#_Nߔc2KHaE$eGrZGsqm$T`Ifsik,۞:b˃AuCרP(f+'W܀J7բP+0m:26릢a4K3[~¨1~ȩWMBn/[5v6d~ t ^v~W+EQ@|kBXfaD$<Qd/,Cܭi M  ntI|qc;y ;QYgCt8϶љ7SfT{?=ou:OufJye]~z#p;4ցi^hD.a(<ՆjQ͋W弦3Lu$Ni5y&Z0$H(-^T){u ~jW;в^Sysuݑ񺺶QsN#ڜJVorB|c&hTs; +{~qK۾LwGp'ORx|#t54%<혟2C-HiKqlAkMRQƛHM!2ҝhWi:eR: E{B ̆O}0[`:֦=,2 ]v7M AJDzИc;y!g-c+?cy'`>`Lt-&:ô¸ ^MFr9?Xtz(hӍv34K+ 5W >oD9xj>>cp 5@5ꪠշQr>lwz%Yw?7vq-_n, zm/4 0ي>y+_,^jY(+ Ë)` ,IN,5Ny./)*B#f1rXW̆K$;UR:g0>> ᵅiG HYpaBq36H5L٤)--u۫TK*eY$+EJg1pExҿ {])Jw/Deu^iv>Xag%[^u7/Ul@ l2S'1f7dnk_U2P䤋4g͞Ѧ(CH%~Zc9H^OHZX Qv3ql&#e[IGRB)6Çŕ;q KesfB%J~*^5j5&2{ [ L6,d$O(e`e9kq&PKܘ3b.cs!M|$JдiM!}Х~cRCEZQ6ni(Wty,@Ơvӷv4m{^F:JL+/ c:~w:8Ab  oz|86[ )jm)`I, }9yeW,c=>P]A0IU׀SdEdiՕf[Yxt(׺ icw|ga[Yt=RByIԾɞEFnElgl5/3f{R|jb1<:BF*I,+`JNrTsUIL%6c0^ w3'J!w&[xY̖] MvYo"($5 .;P3â:Z;)E.-k|>Ê+SCCL8kM(2E 9šD-+:ʳ<喤O;T!?(V'ȩAʪQXG.f͓N.$B+v? 'e!牰eS_W\1Go+ߝ>ܼqR*$z~y%W< \_ue׍xC1$=}ȝ]KKduޘzX7?S@DMOfn9x,w\18, 3_M!^:CGX B-k>wH8()V*E6)qrj?i#Ok#*bP)9T=np_bjͨ2tSͮ A:TuT`akRv]ʕW 5]~PҀ=$x#7hrc +d fGh2|վmUj*ݟ厝N"<7ÁjMqy}W!`gk׺K ~N!='5lj%+]>"zCፀމ(!5!Ԡ7n`Nv '/;N `QMtK5{?&)O҅u,{6&SuEg5A ٷq^ H,Bzܢ|"g4ؒZwmkYRr YI݌E@RӐu·\>!?0 a'ԛt[92hp P D]>O@kJ4:J .H1akP҉kZ8ӄIttIqE  Ȝ֢ףeWi'Yc 3KF%Do{>RG qoj+s9NZ)J!:>$wЎSv3MbH} v jէ#KU)9䙸Rhz)UT>|\D=&f<ikhPbS _[pM*kdc&ڥ eDi;Kpo_WL#tI/,)3.]Iݫ\u>\,9KXa۰HD-S mM4|$F7Ls5 "ȄZ2͉.ꤍ.ֈ8.e. R^e~15NZbj}oS(]K o!_,gy^L\sWrI&l9iR1beydJ:o&LElYՃ{E\5JbLHNүx\YX'Gt!dFGijbW3υb&Ą7'=eXLtpvnf`Zy%3w'dߧǠeIr=|7LH=H" IseȗrsruP H<\-NUu.G$jDF1컚jNT>Q3@u=F%io>]͠{K2c0c2cpcb<t 1= i!ZiWta$B } ~BK_^sJHH;qf!ހ<ye]|P|'ʎ"$rY-n[5e<`'խ`S,yѲ%'hWxوPg;x!й,,eQ4k#d<)n] afh[U/(QZ4?ڶ"'ʑ{@+z zZ+Ցh-rrЌ#}GOKO"kRHс.-זOe5xf,?S T|G-~V>Mg :eѷ,1=px6vn zh$f L_cԏw2o*{fϕ4xe^<ÓzC cCo_z!Y',7 *Griڲ,r  Ц6pY@+%ǹ>ޣ)4yRς8z>c A,M,։&6@qT(8ݷV?|F6,pZM8Wѫ~=ҷZTU+pi=)&f?ZT"|2^!#y)|t9e, RC]_+-dm+{VѽN~VNȂꢀh.IZ^?Fpȶ=}byɈĺ 73Msp 0E !QzN1G>~雤xyQJpiʾh-*.R nBD)<:𮿦U]>X#yB#=At_"x9ܣU9o?FQh롯B=` SR8:أm7;Ƕ=Ϸq=+z] W>L^^Bdۊ~J#dMB7 KX᪷QiR)R`o;JW2ˇ]V=2B@RDx'̐N1nSI9rG ~=a []Z&9u;ES v)cՄAu N0eh9e6WOEi휀? 'a١2_"ZlLVok. ^w<K  ;t?: 7TʨE&6ncsq}EnqrEp!/ Ev/Ѣ^"Ful{r~{aDI݀w9{]~gbY-W 3-TrVgFH.\91''$A2{lsQl嘦{OEԊAR{3]sEBtv0۠A3j.PT~eKIJq"vLGsP/%OWN4- qGfv8\3X}a~L*]b)yTa}dC8<=w2WCF-fQ:+}p,oHv9FA]i]'rXĘ<üm*{켌sR~UܓOA{$H-| pIL ߭bc @\Ti&oّH?Vt4h?$L$WCJ6c& H!FEl 8GJiPuQ=Ml]H[6uk'):Sp/ T_vỶw T Ϡև j2 IdWU+Hqt1psЏH Y(9?ӫ^bNfIЂf( wocg/.C G}كGS}>"W R:˵r-*/SJ\L>JޏEZ}ֲJVds+Q_̏GQv9ɞ期̃CrY$ #oF>IݓT|BWN$4i0@!hur.od8eYLqO+F LCьU a "mcYs@f2wԌYQ?hA)LY0+rRΐG'ܑUMsF<9FRW_Et7~l98*`]l~=,o:Ṳ7NaV7XPR0 ½6ENQr?gRݸ"bmf4dsS &.Tܴ%^ސ"vCWކZvo2Uy$Xl5x>bs7 fم4 @Bl(TT@C+$ ?N$JN9:u5NђQ~Z7dMm-[خoZF>Xdfn`04S3h1;wY=VvcZcƀ뉭 O&6 F5un7Iȭ6t]udΤڇ%W2.n3M1 曓in/ɜl91O(/MȸZSU_K b>YK͟P9Y0Rf$1)F::75!atv /ݾ9=iQ/m)|xk,9;;=G,{CLΐ9$7PvoM=&uR2qh10F:oh6F#Y 2Ρ\nj(w31O!,b 񒦑T;]~8g.3t MJ'hڬXM2B_H_T ~̄#>Q %Ѫq pހLAP$eM%+0ch2;곗H<}uw 9nyS^'1e%Lc3sF}y/XiFwwcko#_{x鮢?o+zC3$wèzO`)mG P5 聕 X"^ŃAd㋜_;ܬIdvK=CLؒP c)dplٺÐ-?-IEpʂ)}3ļՀx!#6_7؍X2rd;?N`W@{i%9EU<#'æoAvaXe+dTay-d<:cc^(;߮X5ԒU٫.NfD=Zo3ok#S{&۵ 74kvזQ_6`.*{z hцAGe;p>}+g@8r>z ie vfDzb`,ql?|ژvם{3kK_ Ӫ 1$xMQ(j_:f->&:7PTQW'yTr eRLY.XpLK?HqA~3 r^+SJt0=Ck74S9>Б),ͦfjH &`$tĹ& wM:*NnƱT4s>u&+N S>Q3 =ğo"MNn/ Lxlw)VS}B ^nUxnkAS $Q JtޡlXG׏8fx֑Z#^.-]M_߅ܭYVtD}Ł*gzaoy++Tv!91F/JD*HuM{Z~Y}'gУ{v"ylt~s%Jf䌖r6 `jj,, { ޱ5`N0̈́c5x8qhL*_3j,5űI3l\"m8@AI;Pm1CH؀髠Iʏ+;~(vߺ_/yJ6m+-1 ;G0(q 'uhv;#\m[J3{gz` vRh4NP.p'}jk^ЦKGCZةA"ز~ 8"f"Cސ)ru0లi6{"IB x}xȗjV҅LYܬ -LlsGGx/r :6>~Tן쩁l' ^&~6??;BƗ5 =Dv<_: ֹ0Qz'Pe'es?62'3\Z;i"A+!y A?d׿z} Zq"nW> 8#y6@UuQCuܔsg3(/پkETxprCT^_ *IC%^hz )M/RP߄ƎNS\pBGG7׽ UԆW W|;}aBf84F>~ /ޓ3{W줘^qUa$XD6=9(齬7DͿ&-Tio?L 1^I?^TY02߾rBs5{n2/[)r!ruwlis\|^w(|2>}MuvPmW.Bc8BI9d>WbUwB~sy\4R^ aJaidXqB34$bIW~s~9_P$vH9/%zMͽiB,QA eԅdрRs8Ѕʃ=3ysdD10{ p0=l(H6/iqwl R0ή*F~uw2]bb:b)Ko;|M>E 6EBآC]^G="bn">hj'є:!u r8zv/;76]Vmρ[kl= xAqHl"tJS<ei Iǹ UyT tEhED9Hq3o4sSOt'y*b=ƂuE:˟J:!>K2LAK'5`B8JCŸa@Y ?V$X8K$JۄǮ(`2œoV+S-oQZ@Ow\`'o\\O;e̳Jy8- с`]1;j9(ůيO)~Oı v1mb\M̍$}ҙ2.+3YvW3BkOf b4q-Ŝm(Jz%$tfAAV=/+b(_f*,YW!Js4`s?K,*xVM73];i gIDھ'm-zoc@lT9I |tct8%&h9CfH _-YEe=dI^F&I<4 RH&%22_yd_/IhE#ó@H66M^Dzqb6ĎG^9g4j@Y?Jmf4=Ɂ6uX}1 SNS%P*SaȐ~{QAeq u8};%.ߞ-w1/ rhbۆ;Z1/o8,ӋPV IB"ƍpzL9kL$[V^(cw9UZWamTX3ɽ)#N~&aVZN+`S**vejWQ? PR.מ#[D#-gHkJϩ3jv"U$Y 'ǒt,kG +zF{eie~40nxVo*.f/\i饐ѰQKR\r$E%TF1!Cvy Sp)UQ%5=ҥf_ EeC5T\˨_zHL?Do:iUt_n8y#nt%Z$X[х9iaFLAD:" $o_zyJDz euk~L85z3S"6!N('Fk^ z؅ͧyyOqG` 9i~9[[!L@KN5#`ߴ}$XMHDKMBڠZhKrV G~YȽ:ȆCȀWZz/^;ܶRt2 q[6 h,6g\R%G[~7q!(98m-LjEmOwKW"x+O?K!2%rdgAn\gӛx4gߕ )(KHoÀgDd=SSShLkY<ݕo$O?Nguḩs(nILX|pKYQjl1r7/q!~ iS'V(B~ zBNH'h=`XC^.1<`Ew֢?Ad2ɊMu&ST}K׿² M&\T|h 9A#$X~jr:>;uzm)U4m_{mG[f+BQJi.a\:BpmQg܏qHdWp`s7 h{fx9Z U7=~-p()Os ױ'V$~O 4Aꙕ\"gb^A3ɝ948Ȃ0*jZe}}O_߀*͋@0!"ɖ DZйh^6Dh"M%]=G*dkS*sUND qHD(^<0ΒqZ Y*ރ6[`)mqLjdB5}(=i6M+fPR J=,S`W\M.(%fp5mwW6(xv_I}|&})jK81a cSKz^t onIKTZeAW BxA|GuĮhm'bD" E"g4j[nSΐn 7py͞6`51wNWxni3\wBh {4mGA7矛KC4ϋ}#  pk)z;3[!= #+5L0vBFb D̯\xxƶغ&9vˤ4P6x2mM7#[YO($wjl &SLS0䯕ԝvXwB m_Ԟ<}L Y52ȊڻE{ 5 FB챭G3Px(nՓNgxD&{cKf=yD,+Md: Qw# ׽*xFWr{L{ĩ/&ybNj.ŵ|^ j])MeXNQEr_!!pMf\YsD8`%N'k_O0Wvϳ9֐V{vXoIɽ+p)#L~嗀|3o^GO_Ą鹡Cg{E?9[5eFjvI m t*dx#!tmʯ2 a$ͳ=; v? t=W hj.+Hj3f~ Nٍ=m0dpfPPd=ǠLdZ  زfoުh=[# %{1ɸMn0i E7M0(+P*Qw&KzyW@Lf!w08ejd p^axsZ/C܌9w0g\}, k= 4QT"x|YwJΝ;dאyXw"wQ>+S{&jxɪۺln0U-1Oȋ%NLL[͓Z?F$W7u/HmE*T]Oa*4s>F{eK=^k}*Ϣ8 ח15egK+* B탱)OֈRBDj%P!;oy`Bކ5h,̥D2@Xos$ m8 0b@t9&|f!Yڣ ^Ò^+o3$i/y2kn)O`SVwQb`̀hXD< %*Q[TuES$zN/;|)b0ik~w9^&wJ.+iݿ{f{9HqZm.D_7[LL[g 6 30%qN}lۗ_lOQan=KYnm*΋>Οz }20ˣ(SB1™9i" t<=)'C6Uf[žkI7-he sj\DXnGlQr ? a^vCDr縜7W8DgTW]DJ3`܆Q a=FsП4(dB7KoN)|&gڥUr6c7(ϫւ*9Ch3(p_Us*b][gU9ʵPH6(\ƻc;D]W,ma;+4C0 <K;QG4hCK<>K9#dbzT\Uvxᏹ{kXknc\|ⴉ |<ɪק\$DٶN7ӕQǐW?TfS(56[\+0j (b]:R^C ߻g?)I(喰xaHѹ~_gV͙\Б &^ rkkҕ٦uHhzLlf~:$$DY3Z{Ŏfȟ#'oM*0g,y ;aI`Ec?& $paM')S)to7B6{| xz=a9"h f,f8TZE TߝZ i׆xĺ\B5i%я5ŷgWF1pCxyޟy|{-!嘹hّPah]AM@kݹUbMKs[Ulk_cHfw5.WuXa|Z۰2fIYMb#Qr7QϢvUUd;s } 5$ r{tqW17!'шH6"c*_W|A3\+)!#'LD@Lj[nf}S>iv3KZw c{TXEewhX/ "T?KWgo+'r'C_>p5t>m f6}m> ِ CZܵCN{.Z?2,TwS Vbtb 1ND J8;4ӧWtORmUڍ/ gJpЄ .7qR>F*h悍AI;6 ʙ Tvl[`|CYbqs4sJ-R,/[qo?Z]8o|9O)&-.Wl[[$e(ܥ rRV7a ˗'c0Q}.*s,IoNW3~0 [b/ɪoKNJҏvTE2tl>L^BΓ:NSAxܮg{2.N]JWW# ~4PՕ+q5AQӇN4~ 0зky9)S̃zmFGm Q;"(i~[I+.I%R^rYkBb2J#0{(XR%`3(w."\}RahV2z@IRb7NB5Ax0 EaDbsa|6 g[\ΈY4IGη(-{ }JQ$˝! l4_M_o}1Sfo/z`+J7tX8j`ap9ڣ:ő/V"lLl:FH Bvkh?iD[% rM50) w kw 36Yi7vcZZ !L[17<72 jѾJynQS(0 3sm#βufASRc1[R If^Slp%v/.3mAWBV? WNS8ͰC?A1Ag_י#+=%eCU $[dk}%4 +X"P!Xm$y봯ie9w UΝ*uZ4`ŏۼa3cn*mxms栕%jQ4SC ΅x]o:1Zh$RdQjGg TZpe0H>Omhfn_"p@ ӟ2p Z?&Ӄ*k*G)vE/9ԮmƘ<J~Z .M)L}3VT_@n_)iXL!yWE A0I. :1CmѷD{䀝$ U47wr&l(H-9qiOVӜ!/vS*ùF8s~`촤%pn3![tfĈ ws'q`=fn֮'NC%IeA-s!סg4wsxT߶ɢwPv 'ŮƑh}YlXC J&|^X~u&o'cR'@}#FbDψtWT<6Bd"\4K!WvḄbHuX%_bYrti/8Q }TQ-HR />zꐬ{4$?Kpj2Ifֶ*1%3ME ̬vA˗O kze{I(rd6J[/CU 0^ f%r>;)KOkfjVO 2haZszn0r"/skp@kKΙ%l7!YaJ,ihR![-|2! T#L순ʌ3XNnvu~&I2jI H1=ϝZu|f1[rڏ$: E4[<$*(@3CuzaMG)[=Ъ7a3YuY3z'2%GP>l!o4I p$ m= RuC`(# Wc ȵQҴQdqмNqj9R,n1p:${ 8~{RDz\} 8i[4T&̏,dZ%flQ$]Ʈhu@4{!2?!g4'Hckژ瓃 8qn Nq4.x= "wZ)` ,oOr"lcL+_1zS'b%=$Q&J( L&M+BWܨ-<,  (@1Mn\ $_!q|詃QL jӃƪ򐱿-Hto]?l S NhMI) U qN7@NyXy: aO,Ie; X7Nvze giؼحY𭡂tZ'x].alQ2~b \}tb5f%xGBw9[DڮEK-- R4z[|mH ORURؚ7\&ў^)u3;e^/hUjlv">j!.iB5^t^WxLk5$L|f0ގni!G\"'5L |$v5TDә {Ti9NxKEm8#W8pP  rjAw *loi8ahwEUKmʳ1MJ8\e /rKx͹ԈǧdbmRjX1eMi*ɺ*XZ.{R`B^Dt^[blM6ihLK!9g1Ty)0hG/=z$! k9!ٱX:]Aʘx@6.bErduLC(0eH HY,J@9 HS.q"76)tְ懏bfQT}p@t]$4" 'Gzܻʙ å Ğ+Nwʍ5i T=fZ4p'd9)$yX$Fc6$R\w>ZRKǗ Df,Ƿo Uܴ;dF6v) H:z\%&x1{>55&;T 6Ak%/68V ) %$˜ƻFEt\moMqXO:95mf,|lULo#of 6yV$%[?'eRci|Z6D!ctlpGZ&U1s&mU\>6S*@\d%wa*kL¹!o&JK`ZPkۺέ0 kel IJ57lKo !ޢȼ$YaD)5ͳ:c4Χ}>ۆ蹺Zg 7ⳬIv ɹ!Sʇ((t>J&?J 28p4f97۪HCpTJ׍c8;wu- sY7| >+PΐsVqi߅I[n-cw~Hʗ@P/.:^Kuĺ޵yijipN/ssb\C+ U R0@Y^&ur^x" =eSq%)?D;uD 3rDOuf70:(L{{B W7-ۯ6M슫FY.Y-&tR+]8JX;- r^|f̡v$݉^4!ݥt wq\ꝩޘw"tWnжs:8Bh׺qvԺWY_M+}_1RJ#T7UL ?$68:M,{kߖ&Kt}Q$;qz:!AZHW|5="+#Q=Grw ;Pف+Em52Ke-J0Q!ItB,j'N7%,j4UĶ_C!HFH&"o `ߝ$mĀxO<ǡ-FO?̿@M:X}ɿYZ[b壠ͅ8GpƩ %(/w x`5q(<8?mErD滈L~, gkͫC~%ϸ3mNEǔat33au(Vg1"-|3yãh,;ibXZ _ ֖y>~ 9 59類U0,s(XcXo^ 2^|yM}"n5`hx `/~kg X4;[E2cXA{Us(`7o~o40 wI"`}gxZ)x s/•wpVk5`&3%AzdOC#SX -ݏboR-d|ea2J1$g.8#l{tK7)iCJꠅ !$@Y}\TEmt4(GjېIA,Uۓj|CpJBW,|G`kCJU9,zu_z+w:y7P[50{z\]B̯])ЛqQF_'88I {zU1 F'ݺڮ͟_]L|ɴqSHH@;]ؔ ifZ(LzQaz}%0)AW/T"qu3dw/rG!q7(mr[ƯDL> $ߘmDds |C'`,(aS{~kam[I`GudV/o`6Y* ωif ͙konUBz{ȁ&l9AӳN#)I[Y9X`aJٿ,ġ @# .~Ѣ7\i%Z}ϫbw.fb`xKxzK`DڒC 0++6aûJ:?c-Ϲŋd} okh+`L򹺺q2U+bV1٥&F5a% A_6v"R ҙi;%;ſ!u⟛x'O5t@D7?;!jv~ z"`ؠIѠ$ai}8 忷|rEE_W)iItǥӊIoCM =YV1<>_|QWV @CkoLtˆҒd /QjpQ|ګd&[lֆ]%/~cC'nW]T|FwSGDye3Kp#9Di3k+g k|&fT:m=))v4{)3C+~b)9 ߙ.gZS˄V Nf~^)o o)I=, :\s5 nsG#t-کQUC TX3Z.C.QIwDl QF͟+#|rƋ[?4' dQC}oJz^զ`' ׿P&xKKFE7pRP[b BR9Q횺b9/ks@xխtذ/PAǝ. (5ᦥO(Mv8gDD#׋l:R3a7ª~lx`ѕ,{2 A g[3O4(>dd) !&qƆgbY|jDXR xppϸ2VF㳲J "Vt "pLFzAV3QO ڲaG+#t){4 8Y̊."mL-mF}ǜƇ֭adaD,=}ycǓDhS"(%PvOuk򺷏J>f^j"Bo+Jgu_[X+[l#CyؽQ|ᠰpk( KV1T:5 ^c-K B@ߔL\G[ I@Q`eEI-""e\ޑ =l훗nb9px/>]N`t>{U,Q7ɇ SrWVeKVm_)=SQ9o y8XE\_]n)8h\\ g0V;U5! MB[;; ZfMДsLͳ?Px: ]m TL)QNֹcz*鄾\I֪A^]VżӾ)@ Z6)C%$2)CW9JڳL+/*ærU,F, ۠\>Yg¶)U|;{Yd>SH8@V"x!!guz~7 Lm6ex^h}_pVwejryo U(?9Dx 9^W[6 bfyuX9o\Vv iQQٛ{jmse7=8 GNntiTT`0yEt7~9tQjXq_^:e3vxUϸJFUeQV7%v$4&ȫ(b_N)"@طyD YAjX~ٟ|@W|LXZ:@R$6łJD)q;ֲL:o5x`oSގ2]og\@ mw#GhDv u9HB˖Q72ӫs31 縛966G[f20FG9ddDk5v"}自|1ETԲR wSPj$ߊ88yHY-&Z"pZO4r-wxbYtvsgYn U04b>7PjpXdX'$GMZKZL6_B{\pnGxđqnIHO"yv;l|ҟa1(id&SphX3 W าg۴7R6,zZ͖7:p8P_T+fXfWwE5}ҔY -EڑR<Ω|]O' Pa4i>B D^0rx8I醞%nI{9$r0r)G@b}S%JDUiA,ib͆ gmVޙi*S^6=yfBJ[xGxyZr_m:_$3ŭXnMjЩy=?t~Z螇15R2*O µzor,fvK*UcS\ʗĝl[$ag,cK:ݨ`5 Hs(8SH*R3=G.jm8|t&s3s6m}"-߫9*fX5'J/XlIF&P*KrN<6K.]>u ֏6Aޏ.ÑxF 0]պ|!;9p@k-?,}ⴸ3/+mƟǬln6 6215s׊$DV a՞vE.k! <0u8ט3)Y:K9ू[W-ٷ% л 3܀VXFEl4\/D LQe9uj쫂=ր7,%{GrM ˧x!s 6ƅg^W@LuqKFFIF _-P-K$Qdׯҝ*XI0Kv,fnE&;ؙVf_z?GEMt=[-"I//6RZYGh/8.žS^64ko=MDhN\'ADZPJ"O5y1e*އ  *5[.1m(x6SQ`{ej\zߨk V5'jE Xl7iq{`v_jC4CNuoBCaEJCS0OG]<'q9ob o)a@7k [Z\\S9:> @j!X\+PP)]GEa! i{^lGeďY-cyZ 6扐L22kiuD>J.K䮹V߁=4>vBqNѼBI/a4ê,ٕ@G^|уK@cUp6cX),!R 7xR\RJ7j'0WxvDw;.>+@8& 7Y| 8vׅZgn2 Y.Q|%i[:2#2HYSwSeeڣsX=Bn!1i5hkQ&-UUdUN+y6ǰAm{ ؟@Aj*mM}`ȯD^25٘.ݗT M.opN|d[^4\&㝕J)r8[2&y}otkwkYR3lirV GƁV4C2{Yжfޚ?%F+j{⊆lS}Ŭ%n6\ez-R_L5i-nXS54[ zdy2Tr}n}hq,ӎ8+iDT0a]dh;Ϯlw=aTUÈR^4HOK󽞒*n@iѣw^GDtQhߔ`q SYigcsVA71]M6(ahT;Zt1 |ƙ5˝@)SqXrF$WDŽ(łz.Rp?gH b[ {~)@ wEh:?PUz-\X} jb hYL9eʂ#z]+w3TFUTER7;bgWf=+P0N<'*|Jj=6:a{deէ.@*%"YnMj0\⎍oY򢱔Z!|etpa,XnToМgq3`3[\nu"%ݽ+0[hU^Xug/O ԴsG-(Կ+n6HПBav?\i\&HoR|VT.\+O{TX=gPPKnL@rʖ; p"97 GMW^Fysyæ={ןf0?袒,4 Bn4 9o#$c[R̂G$ =_D6K/q\seA–jd 1O^~ji|BI6H1 '*(}T"ʳѕl r8%!*g"Ӣ.O|S5FpKTjg`{}ۃk?Mam%L9G;~ :1wa ?4eCh穽qܹ 1yO=\SUT iL,2k#tOP bQe؎!-@Xe'gT 9Ru.cGq~$ogsoNGuFf졉T )߮-T&ig ٛQ5+<7yYyʋ'eBcFUQt+aJ/WkȠٙ"@kϨ3%!ĊO&xL|FAF"oE oʪYqyb6Ԁ63DX* 6 @5?~wNX': zfl1#TR}L`ogq.`7`lXd?{GzJ*tdzgh6X]Һ ajD'( / jI3>'K / 4"x'wS;*N<[>k*oͤ]wjh C-L Hؖ'|_GY%kVE*+ ++a Ksj}$ io2||=ƢԪ:"8g2uA5"ܡrWdY>}kbt@bXt Z+bIUH>J*H;"KB|nޣ1(T',TxzN(Β$7`51͂:횎f剂g3{W=,#bҞ|k //kWYYSC!3 H=2W2b z !(^b>6gva|j02"c7,&"%Pk$vU/VIo}\ʷ$K7f:qnjH5s8m%hz7Un9^N//TJL'hx,)ro>J~oWhCNIzj71@#*iރ bQa'`zNhmD)a{KTDoE{Ta~fgi;K=I<7~؅@T%/PG4bCȧHwapʇ_yasѷF 3{3҈FiJ3lij2 f T|~Ce&/ }bC%V\nhgl2 V'rWf!)/< \ tN6 JG1/ K+<@jFa &7!tt,oRm+/[̬"Q5ý %b$feAh1@ˎDQl٠d(Ð"E@)m0Nĉ#~ K߳P).ʿR #N/Ozz)EN<坿1wă\Q EO[ﵹ*o([::@efN.FZQ"&LJxbt 'EƲVQy]DUOskKOJIּ̅8!wOwQ$j^{FT(|e'`ʀ\YR]d =?x|?+dւp)kL90(kn5ǢM|!F!# `#{>$|j$ㄥ5tMMqbqA"ww6`W%w!H.qIZLn^/3߱hF7IFOK8K Ze!k(N1+ ?h~4*;\E~ Z#gUYk8N&RŽ4cR `~6urG t0܏Y~{tE4ߠɜL5aI(]QGu&l/ gpN/Ǽ}!s}WQ*5)}M>xp$ͻ?cUnb6+{ W~ڼ#c<-Gp,]{nMKN}9N3]C%pLԅK}8*73IqUAh -z4sd-L7w'AR|u`hxj,x a2WSXH=:joRR;C${ffY>8cvPz6Y~lb7 :JKVfXqAvŊ<w~"\zjT=]nnJkȔ`:Jmpo=NH6q9>:L;0t6X'ub1ݡqŒ$ yCX#MB)L\6 o@h($۸KMƋPVD3$>'1b/#,삾LN})51R\YSNHy&˩(s^_0"V-DzYA\ǎh,!G[ b7 D7N7aޮgSԧ~gޜHI Fg,%Dn2s:%sQ׵Oૈ)/6^"2/<'6E pޓ]_@YY4ڽ*4|wTjWX%m3OtQQRT eJo/EW!ƴ1efCB\0@@Ҏʕ7/\'~ÕFB%CR%wUmwP(=PqЂ7C4IY~W5lx _O숌[R=Ǎ./i)[v]%A { ןr6_SlHL/`呞ҊZOƶh$6[S),_L6x)=oNH  y@!>Mo{&;\>ǐb4P< +4'"IUfETKf?p&[)ObHQCYԯlۯB H+%D5)G Fؼ'$=yr cҩ/ X~ Ѵ(=h{g"5BĂ%JHɕr=Is)j,C{}_#9Ll!b&6R堉}`UrN?IIP!K`g-at4jHHhY+yȊ8ҊN3Gμ"f10Gh0I'\or3`BX1נK{[λ(W ߯<[ #,;rVh-^v sI!Zbg6U{A;:_wrC:8t)pҩU%]lQO$% YY- :yw/AHh=o~q`/`nCY Z2֨ULjr>l PԴyI*V;H~E㨎lyB'O%W\֣xOn~Dz`.+_̘ - ualc - c-@ ;-|/w!LYpR",Gp_fkAcԨ cL)X_\D:,2) $7&-!θ1^4]祲K0S"kܾ1vȘ>b+^š0M)/pp9z+&Uk'5 WƝ6 !O1%)=SS/Rw׵%Au$zF\:HA xÊEq{.ƱRa<%&( 7çc͗(Ych',LqE(MFs^!~z=a`K"4HVcK'&2]f<'_y1q7֛Vy}rV-Z$0UHXMܵj}l![%}WRŦ֑vU-I3 d]R_! ^g$V&iR$SĹ o7xBũ0ST;iHrշү8sxPÅYö}S|uD0zLUo 0w+8ЮF'L|7|ezfO4՜60lPBǂЈBXig pɦW?ډ"PgC?j=oXa/'D mYZY +]6&<19t@Q}<(r)D3+!f:6 ƅFֱlbټL{I /uhTfu*oq9Z!N] ˡ` d!_JZ$i Kܜr]?|h``ש{fzCC#WƋK2DL؉ӤAI#%_D=> 3>tXqh18kXigD?X}J!yl\n Յe^qFc6pPDPַPGBޥMۀ<2f#cJ/hoO\Ĺ4=HN\1dyu}^?ݛ%ksz|p.4㨗 ٸ'W "[S'GgBҿB?9E T!E eIrի WU;D>^MPr V0,d,1a僤l60DŽ\B['Bb @B&@Մw\eqTZ<$r '&--O*Rh[ NpEʛ?38}LsT@@kIr85GSr8!z86y  ) [FWDL|`ll~l=YJlqKÿ0T#:h ?W״{RlӐP8wYK/M}ow,}6x2n+XaGeIoX W  y&Q#h HXn8F2@>Cџ qrWm[᫫3E! =B\65O|9_(͝]3- &bϝpcy?Q@RcqTA"C%-RX\?6DӦ#ؙucj6c>.)Tuع \Rՙp9m!a&ed0y4oiFsu!Zz\"ό4%w6q$Wo@$n7BvpHʸ ӂԄZ,Hnb]PokM7L;'\8" Kmp aFks@no:OxƟtbsW)woN% x4Y:5=[ +j(3.%=3^J(pZ-WBTd_*{k(2Ē”~(P$I/\ ǹNkɑ\IwRt` @hccuP 6["qyȊojmn*g5ζA/JHsM$KG^|Z{ XۭiD|ZN<8 [hYP&˓dj>m?DC#j `5Ynn_ {_f[,v<6)#lv |;-ҍ>XH_߱nPъwbNB[JH(͛)n!; IWIdd$=l<Y'}e9~`+O/2r-s@'v[5̀/u}k-K3j04a?ۻM &udm_RCZЛ&d L4&+Pbι0|7sƆ MhKX*B%S7~M#.>.j*~a5m3!ܹ{ 8.jJcE. $g Eg g$'x"o @E# C@ #2MM>ED_U!M 7?vŋNx@/`#GUk$:d-Iz ?k1BK3nBX9s$%Cge)X׀,7J/@"/6Z. fVW"JZAk?&{nǓd\;_(94D쒩{`ghE($U9C ւqPXZKHb"Z !9e;~tpƋR Cr;>Uo#OʘohI.CIB Tk哢pw{oǵgL=i/q-Uw."Φ$\>s.!ꈹyP;xloQ6~VycD O- Ts>o5IsW?xgq$N@^Dc|Z#-ѻۆxYF/=<ڞo#{dN:^RM,Sn_bnray7/qb[ɴg; ABT/C#r1x>KkaYIb+qehs9O.KIҠ20ΦrC OQxE@{PX E(pN_ylU{`Dj+QO \8tkو#Yr1\1S}P 8=y"iYv|lBC}J^Tצ)kP|(5WIJYeƯ5{jIR;'21儞]STqb{pOP/c:)ʂ5.,A~Tީ]p_o0Kn'`O" *GKFtyVuZ{s=>],ei_r)IItғ0 ̸B|:uO>Eg(0ISWq!FeT-9.[@SE|QC.dQf Yf}-6̅4aWwAa0L(A~ +Z7LEPy3H4f:רwi E~FIWEexa™sw/f" x-~y3 ۃ2Z&^(zuk/_y =:HkЫtoyڊY~"KZ+/x1 R=_ʡ[PHըmR~Jh2رF4|**z -e˭ӫ9[V֤M1T3"4_,hvk>1վ ۢfռ^OP|2gb[| VpRsZ@1̈TakiND:%9pǮHpy0OfٓDmkD5 c 1R܈VrYm6Ȣ/>=uY%|{9T2g($3Y RCk֕C\j*TMmJ=U/N_S~J!A O´LĤ%H\$5c69aZX´n:Ѵ<&DŻ: ;E GnՔ 7uFi@Uƿ38QyCR󟙏ş+ dwBP˞9H׀~@ {JmX,i $=yb/%7\\o齸N߫c40I]4%{/D3Zlxb-Մ  BhB<;qdL,Ҏ>ڼ&LJ]*5=qi-&OżYCZ6rlIh[Bu \rݭ-͂5-$OlH瞝 >L#y[p²)x$!@_i#p#۵n!80?IS3<+8;9$r8.A0TxB9SbI-K#Jveg y6h=_('UAo LP/uap cwN@NZZ(xU J-.b^֩4̹ ER6^I?/ˇ*ree/<=~hF#Y翹gF鴉^Α^g[y8-g?8fؒYUe:|7Ln亿{Ts뿵JC Mov="+YYr8asb/#`˻n߮2@TJ;͎ҴU< я^X}vªY"QIBВDst᳎)?Cd1Z;/cvf|!#^y|җJfƆXťǓy ;u$u3$Q.,?sd&!`P3bֿ0Ȅ*?i=5a{jiIsnh``)H%0*$qJ6 E]."!To x iB_iQB^;(enE ΡKkpt`h":|"EG _phr<,˝00+pFD+3 Rۛ,*GF? zuP,#N358#E}41V5.tZ׵WNjx„!O=o<Nhb/xiC p8n3~P :D5bkI;5B^;CF_d8KW^qָ&DcdHSGK]^řel"Zɑ5_Ϧ:N+nJ9ޔqgB{eZ#^Т_[u0έR_u箖;ͮWEWzNX<v;M{SϊAP5\? E+EjlQ'*?7Rd+]4 s:'p?ac՞Zn\IҮ=KzMOKxl$6|*D{ .9!x/ލ'bhfs [r@hwoѴ'%f*<".7eb\VgLX+^ wTNpVYW#\Fno 29|hv=SCk՜|qΐt ( Si.s A!L-!(u:!fH3p퇛*6%ZCCVt|L7>6+ } t֐BcZBُP6D Y9 e7t4ƞ7lXIIYtP[󁴳BȖa)yNk@iB픙@?0RStw'ZV_IHg6x>,gH3?.']}^Ϙo:;M5Jn4>`ʷm/^Z'5au&{1g"x!#N!/YZ.צeg=c/lkKFo"Z@&͝GWPXۨ :8'~$L{r7wȑ*6:E<Y[Gpī1.y1K yG><ԨC="K؊7JÞtz+h}NX[MU,c#ڏ\@AF+ 6S`A5wy&?ԅ_e7$]c28v8 [ͣj%~ݿ6n=h po^G-NO+IvHHpL9I"PV5<>c) K܀[ ±c} F];4e븠c%]=mPtCOp'ϧ!&{]TɌ0%FRRMĂY]"?fRO 㲥Qs4V:! t% 9ǂ~9 mqQ1EK94G Zp@H>5F r 3X`JGq[ *$>'={1V1T95gُSarXm2MN ~܅ՇC:'G\YG)nj2W17D6a2ockq)Lh||&^SRל Cr8 v \^)1ocuN>A[6v> aG`fXܞ']p)2ή\uFg9 =OG/p~%=/$?И28^<2Ң]DFTc:ؾih& 2+xp3Bt_GEec=QnSʫozo8{;r8p5~0u&Ƣ+JJO2qKSEQzxJBߚ~x ^MXB=xF`M eņ<[*4n=F܄[jVZ}_?l2DkbwhGlOj+:Q|o~ʽ: , ;q XʦNf|]8"gm<}BY⽊폆=g FLuNSa^l*;p' -^}|2 P"(1rKf)vgeмDBXվ]Sɕk`v_/z)W~ /[:֐47DR|;"6<59<$*i|""gr ]*ox}NLY=s4[\61-9u寊NNʱ,ս/QG\Ju r=J̮y R܏cX9뮷lNv!~Pt * IO/cT_2BIhLvrMy^>2 d8[y'ym[UKM< h؀Sb>,7qņ0x8sЂ@2Db9Gbe7-D14w ]9r\;aӗCB e2KGZՔxOx!:CNXEԡl{r7q"3?P _A.p99UuiF[Ԟ$KߺG]owIr:[643X6H5q";/Y ,La/WZkF![TV|'35A:+ Q\a/iҶGg(S>W(f}|]Dx-O\xy_'Q]倝]ǟX~ӿ0h+Ǒ#=LL1cfcETv8BV-&e_N+g;@.ԑ_[!K3A`;,'isd9LE!eM~ ddL  ڀ}fh#_mnN\$/QMHWj9O=vY2A]}j$2 %A+o{6~UIS1 ۥ)5Mv@ШCotm [m]FP B0sJYTݼK,2SDC7 EdШgc-7UDO#jsjLѠEc(YҩMnۭeFqA"T0+ C92w wB{qC"h#k<᷉Q=2w1:O E>qO6!`` 6uLFy'_): 0]6qtUNgݘV; _HʦŽ 4g!+@#m̦q6Ny=F{_/LU`HwH=/(АxMdE[i7%U Y "<=S)Z6ML.aOi²E; de‹j ;FL5dF h\ȕV Wە/\ӭY{ :N:,Â%Hq(e$!CK_-n"9{y=|Ws>f0UG@bF{EA,H_8̚f=6 p?-4;od$[G6F'`ה+ GcpXC^ZhlBN{I\s=0B{-Z `0X\3@_)v]AC㬙lԱ1ʹ|gDΙ_E$Lރ—5^_ A6g+9odn0n+!qŏ}ˤ@ ,mͭzVBg@UT6gz[Q u3{a^4io=!ABlj ی^q0/ s ujS=&*mz;z. c_aНwOg9Hsn=d%DܹG&ʵ9cM;zXIQ!NID(Vy 6-ZOaϫ Alo.SYvhJd cposƹ7jb@29b[qzB|}CXtlWOYwx4v0 b7`#mYį+s7o`&iL8/̭}O#3,NpN H*>[q18 4qqmL˻4PA]ϒLI/Nl>@!}sۍ}shx{-ҡK̋ӈScrvjR/ 7f{hэ?\*piº8A*k8nX?7CZt&8Ђ=\D\Mm5͙Wswnݾ_M{ZlWʗAUiE:.#k\> HS..|uJ^n_mWmuF_-,*cr@_l*b{47g EFNk%4kyVx Jܺ-ؕ1)1"F E"e_hZ>kN2 ;x5a7d7]sINet]$vM]):#K.iEG .^ǴG3!%{]EӈɷԠnZm$춡~Խj96ɚγ~Tؤ_E<(o֦Ny+(Weϊ Uf1#Pkkk#w)1Çr2%v]1^;8nLb|kn(Jؓi 6=[}-%JM^r8($#MES!g']ӥnTλS9Yy㼢FO"*@rE|<,J"t?;zT ߷ P/S=Y?HbLhHJƘ0&3R|0J餖hD+FwW;@?hV&޿R7q?]KQU݄!4͚2+!#VZ=U< 8@K{@CW z|܄Ӛ|8`、P7k*! $'M[q`[݌Ɩ\5R 7q NdR6r6A }:Q8W?t3x$32$ڛVzp Q Exw n퐀k#ElQA#mȈQ#Cy(+H #2k9`v,2S^ ގɣ9d|bwڇYq N'#/-ҹ| 禊VXM#dK1~\`HTس\c[,v6poO89=eFGy7^w>?`锝hGPZט6q0Y^l9ض4O#裑V=ؓ ]vC7邎a;(,MAC)ҶP/"z;;nwϚW<zIت EAFo|f TɁ.ZU>)z{\#|y-6zhG<\} \s4Ve>uOKip$nׄku`Y%0KzpKDgK=8 ]LΧ L;r$V9,#;U eш&G7ۦ91K `TY_麩?ЕW;Z$ $s> (;a=(nsq֥uzkci FWe8BY aw, n \&:b'jD!Z+D<3<.@Xj1td=^5S:ė#\rYrS4LvzgiPe_U-:6+)/`o85Ȗ{UQ!^FKҍUe"$?9)=ahJZ9SS;C4gdZ-7N,;ggt,Uݞ!*Um *ȠjT_Pl{ 3-~90 w{yV9JfFg*פ ׊r!yNc.sv] cdӺ뫨W;A~ĀvrF7'  aR3fc;_˙c8,]16[ě"XEQ(HoQ:cTI%Bsu焼R~1\9}In~'LKZC]CrJk9isxʥv*3%4l,LỸNs, !xD^T v !*"/б׌a (^'MM/I~5ઁ+܂ YK+,hG@՝z҃i1:Nm2n@-c25"}Φ3ANIֿ,x+MZ1s2fR22)yOyc:C(!z1mov?Y؈-]EfX-sߜ^nxBM7n9TMW%cNn2?ׇ*WItfq,Zؿ`QTP\xːR*(cZ=iPqrUP&LSSc-[k`o~O;a6,C2KǴtϴ8HtG=/k;7Ѕ?S^SW;ku㯎g۠P1SͭνPrVl]<sZ{&g"JS3MHC(wK}fh m]+SAWY\r|mq#TSR e,mq-[w~Zoapҵ5Tt\\ƞ`H 8%:VDm (ta1Ow[ܨW9zYW1#|UFz"Q}7n%12MaR $~smøTPaN WdmHݷ4W =%F=g u4Wjb1;cTu@Vt+س ?l mKAyewR_òa(Gy1Lچ(:[+HL:)jcnao,Isge%*$؊vYO5s9{尦1%gvZh> MoP?Uю={/Ltpܰ$ Zb#ĐY@8dj{6z/+x|cU]M/3& sacJ좴/UIcKZv@!_w N{w5ns ޹?T[g/_qՕYFN.vm= qW K BcWF9Ratcɂm6c5'inM9o%-׸ߜ|%Rvp09fzZ& E!%3xzJ}se#jމOF_O*)jzU*--'?jaN޿5ԯbKvRinjCy1kZ:PZF O䁕y9c;ٶ$OȽܽh:g#=v%t}0l<G8< 1Ą'"ov pKc.1;mKoKzt."A n\?{Kj+TDsz+h ˭9 >*zu)b'1K$(:bY5 /Z!ĸ㵿S6pCN/X55k*A&Wi)Tj)1~MP…%`ZMwW^֊e9i`i0ŕGv|2xxBnx.,o˃+pi ς l ^8Erkŵ9`x @Z#*%%=$b+OjtI >D.:((Ux3%o]~*xG0R c3tF5.;XG jMoJXK-5YiLrl ]tm26YU3T&_[]˶*L ;"u<=oh0 }FYD$e!刡Хa 9SALK8-T  VEl>W T5lP^N {2P\$R=@DZ߷#:$e"γ`NS_Oz>xg^_X8cQL&NċhwE <$vuO!ΌxNFanLy/xI}+ڽ9w= >mcj/r5 Sz&u|A'- RK cM&RǻE$,^Y {3`qkIquZ0+Q6M@(z] S%V$k㭈F̀x׳h}=hF0^(Eҵ>%6G] OO*0K7}Vc?pte+ʦ "@>!k@o쿊—")]K#oʇOhU{h8 3dcIjwtfu>{*S(px?uĈ1}šA$&\E,$izSBE= .sN%c-z訮\#WX}Iz4`@XQ^%#g\%[H2!y"(,N&"B?˶]~R79/X$~BFnbSJ_HQRMi`䠧d(d##xdJkMdo"Lڨ2rXPuw~R:)f?0NFg j2v:&ґ M2oܣRbRyN4֛!|*&triU5~wx6V_z1i{@=2@k8wӧ,Qf42.D e~az٪}-; F~u'X9zD: rzgh3#!м3wź~%.4,cyiNhJ}|dpB[`MA#툙)x]Ɛ|>@{vt1b4٫zu)7^hnXY;Q/K^pk)YfxBOq?JpŊ0+j oR %?Ixj "F3T9TUrtRIN"ґȳ ԑ4nZkayI/p1e ޝ%9fvo+ Н'0.NΚݻ(=Ԋ Y{uƯ!c*{,lЈ4K30%+hIwcs1gßzyUEobuU=k"Unq:ռ#~`u5_eꬊݢ>Lq_׷eEo=q'HAA`$=Y6C$Ij&5y#;&Iv!n-^ + ;}$q*,RŎL)ic>5~ Y CB0H.7L5LiڬvĮP_(ԕ`V9g .존D7IJPb &sD18 Ah O[P2Ol<R&Ul#Q^&G6[Uu]*?#TkY0i%.o i̿ knQܦx<?TyD n1b[i0>b !Pw]`zP!mH~ VIeW0֮틟jw%e.D] V yFh g+𛰐89F'I?QT oiX64i1T'澀Hx#?/ 1ܜ;z pYJ] 4*?bReR|"vC͵Qh`r$r(e$_dw  ?Sp$1I3-|K r a.?bzmb2& ȫMլ7nVἔo[w9B鷕#F\6][֮^,f$\7ؚ7&cGkPa@_ڬ<-t-, LYP@b} K5 b"$\]6cs|w|{R$H@@Y w +|ؾPȓH#<+.(5=,Wg TIѤ=UKr(3iD@ Dg.eel(H^%PE7& !HvB,N(F~/U)W)('b"{S˺uU)x>Xڡyc iV2ɘX1ňĴ0yܴ?XNeS)Kt1'=7:E@'fx~kJ=Pӑ%Mۊ?a_0 ql؉U~Kk}4!\KĉrVaE9jsUХo2e{۳~Vʁ*{H+U%@ c+/jUMiܰ[ Ɣ4 ~ a42=۸ub+u6%i>ȉt }m`i$۴k& QE 5#[Q5:j5pe@<;fU4a2ZO0K@^_'\{@"['ZHNJgH5l\RXw8KC (ƺ?u2~{uI3SQ}/yІ@WLyU3ABI/ʈP#}1b`u7U<\>>% =qO{zV58=(ndbຓMF7K^B]#{ EUu|x JUo. lG "HO۴A)|B6JleY;=5ПCFk >Fc*2Vm#=pb`j7fT,U'B-'vWJڟ~АMBVzGN;wKrfl%O =jWpeSQzcZC@SK8{485ڤ"?В+δ1)CllvY2M|^Єk5:w]jq?HXS=7 `^ل5R!s"FD6*K$: sYz{?b_z>? ip j=vbls`[㺚e=-. H5T e%0S>JGԊٲЗhe UgNSZNރZ6D}Ϩ:a%$\K[d06auFfѓ'.^&YWAlyHcYdDJ[ +b6SDυ!2f AMFȵ׎Fw?_KQPGjL,N/t#8O*0!1rBqAt˥C(leBՎ'?մ؄I4{ 8w0WƑIm6nj87\q5Ԯ~.#sz1_ tb\17%´uSi`\a+.9e97V3͐ DD E_*%aasH&j?|O%nqq5^E޸苛~a>ޠIW | {Dl(\зk/&kaZ^HIt4eYVSF2*Ae؜vj DKV/](T:2bgaߍa;0ܿێO/qYl%?'f/vaLoT\!9zy/a\R˶2z#{1dAY/V= ];+?xg[ /2fظ^[om~aW>*om;;t!ƬFD$ۓfX1n̬S6Jhq!Iq v^f s^[X4/jMMAhh%tp9lT@-}(aefd(Ɣ z =1"W\gZltM1Sk=;ԭJJ sg.!8A,+=!8΄EҽbP-#^.Thh8/ȕaKrL)?Tg'zj _Vʰ-jZ@fC"ɶa iƠdpҏJK~";(=B7#(L!IWI% 0. wp"BUq-#]9iË{w^󠒵Ր!ۢf,E)'j"hyj̦zqr.##O>8ϮtWc)o-:~+E}U,Bg&<|pTcM} kIw3%o :LcxCUneDESlE+%d<l/_Q7E/ ˩'%鹂^5iL9 ږF l炕y^W`R>jBҩ2"ڪ{ | T!ݴză~oAk^?#C 3>rZ+)aVjኬKQamWСU' pvO.yGA`& DVȯ_h^VZϮ9-r2ݏӖe :{yk3Sd:VGGo4hobl:!,,jjNҡ²xWȦg1s;UUuKv/n#q:D{?gQz|I-F p)ymbiH/{5ʙOJm|$^hW}qJ،>MHU^ ADmoaza&n]:dmd+A~P&<@GBrÑ궜Iڿpe& ((7_%o վˤsKio*,DiYҴ:ؓGӧ C,S>֬%vhM2u/yhA?f/vAjpcpe. <2?lq 9Pܢ>ƁxuvUwտP~W4<(y_+e5P 8M7ZDX"_n-|,+ifoRG %q r6B)hj*O@Vڜ[O +DOA B %RG޸c9:!e 'R d>;= 1Dջ$ďaӇFjs9is6ʿQcQd}XdT T4<5JA'꿏-vK ڣ(l̲̗8|\O jؿ=kل-eNjԯs;w@Jy7 !~`' AļH$MJB{q5yl*+ةqO{/fDB`TJ^mz oiZiRǁ{ Lo,Y@B_I. j]fhdƷrB0 7VUk>$8޷FҽGqq&JG|АfHpDaM|vm9ܻ*wGA E9$r/|j((p /Lڢ_qA[~cbYBAĂ xt?7w0'n @IeE/p}|QK chF9Vbeo-9bMQ… mQ\-^!9H&wx{dgJ*oտ Ek27QqnMzN c&R _pU>eZ^j {̖:H[b2c MH:+?ZB/!&GHt*ʲȎgnG=]} {Gu]m !簻5#%ΊKѤӋxrp`ȐP |#mo YБMb]Ѱ.mGBRD acd+yIU;&ݷ:qmfނVҊqtꞃ1cOciT6Q$b.HO:p3J aˡ,.2d~G;Bgʍ7d= qj{.0[=tdCqxj>è` *\J\+a"iG01"B]3 8!Fh,}53DD6TgE3 o_\%g˘X`[~L&AS5%/Xk0]gw6d4I~𡔧wC % s\m(i$`ܓYd^F/`=TsY| +jq:e0?dQ¹OdR[z'=P_8HUA7"a㊊\(&rZ;eN*O eVOd;8yr B>u}eH 3KYOCLD.gEOĽ 2Bh19:ulI71֌UTV:Yg&S6 `ׁTbFU1CgY~|QT2H$UMG(@ MD8Bx Ў9*.ý> kq;ƅ3栦5]젳 ^W|[Y\<_r4u]ɥPnxV;3a##;ZC9^"Z賈)O ]5qI*%m,ufz?YXYGB\ڽHGK6btEɍT򓥜xF4C myDΡUI-]vq6`fIqj\RC{R&eYc *?>}X]+9x 0YQKp>,b9k@xMDfT&ՎU%n% ;^(=ۤ yzי3ׄ-Ǔd0>(ʾ&U9;xU֌`zP?Nbz*y7rv#+bV?zS#stfqҫYv/e':c|;#.(M8sm[yFN\}bvn̥Q]c36 ?>JzTk"3[F(g-+!8bҮ;s O#ȧR`2YyNwFdH q,L18tQRu:T^1W OKԃ݇l/)be5SSx[]Ӻ7MS߫ Y }y-+-AW^O zi^&/x©"03/5@p Zx4 E۱WzE#zUe2>s{^&b74G?N?6Qž$C~ҐM9|.8hrcX+Aj*©`#]ӌ+e<}7Q[X_gqoT@_4;Bi&9]pFٮ]ZIz` ZaÏ,XA:ڋ- δJܼk5tzA)m~ *ϖ,@uxqZQ9Z 5^h=Ѥ,^_>f1X~W!փjרy˓vGmf$7Q`¸C#ΧZ{>7Qb4鹮Eڮ6QAĦNWzO"o< Q%fbe)t"Mke?1+Z| z7.܉+O2 {fP%A/Kdf6Pnىgя2r*w|7zCFJ\W^!|D%uA "z/݄ do=&3>HSbBY]~3|H|I’ȑޤ#eIG2Q5?!t?f=OYΰl'}l2l&睇!.bCـ{[EOVLSm*c2i8RBA@CY'I/#4 H>; YA`3ɁDR3? tA\?AY;y\9❯hghe$ֺO^P!ǣ-RlMM)0T"/+ 3 㥪BNGDR9)tX QL@=R-Rg-`=70&eЉ6 u~F`A }pͫ k~1G۬.6El5ᖹTc.B_U]5/glz'Dž4>@#jgch_@/MȈ=B8%B+ 'O- L p($s45(AEuH^U;2Fvp"hܼaL@yѨ~MS(E hn K(9rMpQm ]uoЧfdrEw;.I*fWE !ww}*ME9&鐰#R O㒹-6"NHn-ooY!on!sbE5D4[NuU{(a&A>Q?/}L >Yѝq'CX4xЦbUtl;|F1n-3W#pRcm z(; hR j 7ע,F[CYNdbf._K~ofO4PBW\uxBZ1NkU(lX 4,]X^]!‰4oFɰ.bF$,})016Ԝ߬|_$Gt.Cnt*,Aej5Iօ*Bѱ|mm!F{J"㐸o_ٿM] ~\ GgԭVy,S1c;[K(Ij;N9/~xn`I`B QN@'(gyQJ5pjvC0L(ydS?nS&u&~R LUy-^=0HM<ӷc-F f{{% 3ZLeP3g;T oӡ9vw2\2o pKm2 ^Wq{[uN!nE'\ Gմ9建Fy0:C㓭"B}Cx|BPz^9KΟJfDZiā:cBvJO*.\\RuI&s믡:_s#.n\Bj!/%moW탩x.B|?`DL`F of@=}NJ.GT2@米[xHf'KUՀ宙5֫! .Ўq`jgJ])B4΁^@)}% xkFѲ7N@@.g0`T2,,{ w & >ho~pMŸ{+VRi My`& ^!e9No!@ Fy͎@jʏ;ӯt"n0N`?=3'HށD^^M6evyN cT<\\#Ŝb H@; h IM"^<i)= iQ!tef?(xYGpyԤ6o߭](lE}&tP{T_dArgh&0g= /.K^MOSW?XG l^c-|MjqnI{@w,Jry+E/Z AXw)oa O}dN^5t3M]ʹ|^#G%Pw!mm*ϝOꂴ̵̪lM;bNŝU5H`ҿKlбN[ÔS$U;S:lxH[{ٿ@!ֺbӅТն›,93̛V}L? \ B}S;=&Ňrlw˃dr²1_Q!jj=r6SuaʔYwF? 7b%Qs@#h-Ej@ȇ#[n֪x.²^SZ g" ~%$UW>28p.nQh+8/Έ -/.F ).r_U}>;]@iO:Ien@ .1~z+ӥ= sat 9?Mv}~j7QW$K5MIIצlj-vKvM| |H a$^3Fm` 3˾Byd3=9n32>-wcдQ=Qb3fVQ0o$p'Г*'cT6HkNJZzpnr+,R^T9(!@&8q:Geԃ!Ȩ➷&i`f@llY2G06Jb\]#eV !P#MqoIt*ʮ0QRlEΨR )94*ÔPEvx6N&K0s|NU~aα$XKgAȬ^"mPxP~Dꛧ93r o]ۗj3}aX1bk^ o4?/N)] cIQBNgbM9=R:%wcўm;8j [!5zX7$X1$QU` Ĩ+@sjZo^]ͽSEn;tǦp,"Bƹ^R!4788@ub qu P6 '0'щytlpxޕSO5T#7THSxvM::_Pj{[pe)q(w[d>s˱Mgxʚ~+]1B.O.S(v5H/Ԑ)TQ0 D3QѪ] veo?j=^+ /P Of jG|YgcI٣#|)ՊoF?-a2yj_32C2VSH)@k7t j/gSalG;`Dɀ?.~=oE M*±!ibLE,3&;'XV:KzcE_jMLX%>A~7 ?<WN??M&w<ݔ;@@6a% !^b96EW\]O!N{ktT؊0-W 恪+uA(ȫ*fŖ%/T\w Ꮃ/}{^|'ƇJzGxa4w3x^1f7wd³=oacVg4p)l㷵 \[^OքM^K6O: |)D]UΏ"0yF?->(ԐG[cK}=x.5 (kF#4\ܹ[@ pNsۈ`J\,F{W*)LI$i]{a;՟2ckcC+nfC-D!dtrw/tݐڴXc=] $KU:ه8J"6#"BB\d;?غKTg O7x(R4]ļ/N{(6DU8bQ-buNU̩ywUW(ˡ+Om b/. h5}cJ}5^ZMkG`&^#ޱS%邜 EztPjf1.x*Dqj  i<_a:aM'ե0S8F)I> AyY[&3ED/vB Va|jz3u)2K"H/ p1A>1mڍ :q%ZЇ/`z< /,ҷ%:79-234J"XF#5.&hYzP3 :B$6/jC#2$b!{2i1 x|G/֔ EG3VNj w&&{~^ ZȨ Ig %Ku!h&M?Limة3B"v^JqpY۲a?ߙHd@h&\HOHeU&{ :; sNX#ixޓ!p'DILѐv d͜1y,Q?q<m`1չ$x-@WiJ#i;|qa8 ^9mq nG=ϳħSuc/ "y:o7rXit%Ǹ dV"M‡&yhH"#2ߟ ĽcQ5R{ve61nEn aBb?=kszSEQyRkl-+mQm߽!&J޳eEG|U҅l@S;s@=/fYBC/xTToGۈ}&CQPD|mߺQO*d~b E̽ AIf}Q gi1z<&. `z M+n|ռVt@`6*cʀB 3.a[֦J Ӡ![Q;1īDcpQv?U /kG&BlZLo** 4`nϠ.GRV|ݰ2[jk/Ƕ w42mr0t^d|=b R]* :Y8(^CGV tyÀrkɩ*$҈+ O}22V2ޛYn=a 5 ٛTm~D.X `.;P~2?S!JAkC2K]R[PBraaW 4&+g)L?-?(ڸI8T("[KP狭^<m xe4^XN=&󠮣؄s _)51>[dzZ1xkoǑdt?>A5 @ٕQf_:qae&w%n@Mv$BNNJ\H ߁??v6ăKhUD{Zg+O=%қ0:8N0QklT$:;fxs\y %;0]::X;8%ӷe5Gunw¦)?P'P GweXݪg\Zaz4dQ 6[PȺ|0A/8aY\%":^l-gMf?z,8ַw+VcCS'|\T$Ô:s M6wLY#n̲~؈UtHy\jPTG(aD K&?Qqք!A<4 يj]FGOi|GV-6#:h]-M**:y\P;c&}'zD}u p󦻋3 ';#~H% Ƅr ]Cu@\KhlsXD8XWB.R헔zFOey؆B0qCF4a"&R'a@u;gI\?魃^gC]]щ#N;ֿ`P\ZƇ$JO<_e?*yrnSnr0rY6'{b\5Jk L~E}bn(T6HVv0uAƼv.}t &SdF3~")"}|uO*+-@ ǿaVA-,~ D +_:9fMk06-0_^*wcKq`^zI2ȍ{$+aC$ xmxR469_81YBNrAATm08$ʊJQQlWϜ5P$PI 9@7plnH ,g,AvI:M3Q"E]L $<HnDP.o--yuDLԆkb3 BuC.4tg%[?ط@~=+2[!_x,$,iUf' ? |IW]Pag ٭K}Wjƚ,2҉P= l_wZmt|aߚZ3%5!B\|47vL.u?-zLIaCaD14_5?:-hR5HHR*hzUԶp%]·0` :籝ĘS,H0oPJǵ2U2K Z ;׬a-g["2$<-P0םc? #l'ǰ]T04I- $qLn9NsV3F.ZEVWAhd *Z'h/߾-]ѩ[ٛi%F0w;FM(Z]WzkزWG#YbHc@jv[ rgo|1 x9σ5kq2{;Chb 7ӲW>մ;XM?1ډֵ贉97-eLB`S*kc[e[@OO?ݶPuomfƌMtRHO'\o̐R^K2dOHe6S ]mK>qXIR_*tB9\!+|n(rc4]t0EB yJvj|$N75Rj/Qo Mhكdmڦ~jOtV4t`jPG=xˇxJ~u"\]kѬ'dj<^0`C3JU@( oTM3GjuMJb JT>i'<)tz27'GDлګ'}fmqӸ3:rpBr$б,!I~oQbP4o 9 1>W;Ł?`CZH#+U^@2UH 1k.VXC#-C*vm=fHRF('UpVo!Ԕm|>^>1~4[ujP#0߀VO: * EƗ)ܧG!(H0~ܭB*GnJ"Qa2dgiYSE@e_m[ZZ7p[1{ءPͦCD؈Dhjc"D:ޣ[!V klh[]Ѿ;?HjС/Y^eomg'QOS`2f /8j=g!X\צ3vka*~ή\v/tjj(^׭Ke'Rà !=&IsCL/ $GD.R ,"8Vs&PZ=8PDSϖĻ$s#P|(~ ^5֬2#fv ܇F:n7{C PV;)T8m@B1xs󽗙 KcAtxG9G J4E}JmM oV6[ 9KoN3`hCȊ+N`s 7[q{#>KeQ@ot*`cYMKuuOblt'Q9.Z9φ!烥ȹ <{s SlyG @iE`v.i!1WK^BGaهmy|5`P|aW T'[Ns7 Yϔ7ym+ qv74Hci0QpⶑC@(Q;ˤJʾCF 0E(`2>Xdxa5[,S(TZǐu.btpң5 D3:]cN([HW#,aIƸlc_ K_Ku{3C7a1" 9 .'o^KTYJj 9Y]P ;JBEWF}@?uvoJbm6:p`( )ޡ;~I~!&Ҵ̍W( UE` Cڔ=>3b>Y} (T%6DN?,#pIB NBRS`}y`0Ӓp?a,z  jʥuxk1@B ̆7ss5cd!%iPo"F337rc)JXQ7*ҐvnU*<"ITLWKD.qOgo/*uV-'J&_ =9fE\5οc d#(a  K6Ry%z!: eU`N3QZ{đ;7SwR8Whkj1:T1{"h\C4 U ^0aju ǁ Gt̄B[S{EّFjOi_ 浉?Lfrz 48 'MI׈{wXEBXsu^OMgʠdc dNk*ITbYe I AQkV$F]ȐFV项6݂*^3)ѱj(9`)ǩ\جe&y߿pi$%#%&B/Y7K662܅߫S3ie巭.|:ަ}S*!B>rGk>S$(LX_r#`_dTtQw&7ɐ^[VU񈻳^7ňYBvMϜ,2yrNj'y8uw;z/&.Mv $&؇R[pUN0?^ᆈsܻ\l$ _`U^\"]&boWhlrZ!lGM)_ ڽ* op~蛓=!Tw$S^inٞ?t8d?܋: ҀsZ⸁"+%+*ٓ\%47voz?gWƁ<+?/FN\uulǍ H`j澅ΨLb+ٌ4GL!斋e@!6nzZ1 ֒aZTISj? ^hfZu=J-8icgՀZyb#E*f:gX O>*I}@9+)ٽ G+OAl|Qf-<=(^Б!!HI'{sεj?yfGݓGp-P6 n}?7Y]Ql0mG,yܾɳsG=pWT 'jat&H>S*L~?-3`-NF 0eG)؍@$dR8η8|Rg"yZ V]xLBty]NJٹkV5%33m,i)5^`:'^D'z v@2)ьCMle2tyfpvL fFlb+51#QZ|ZO=}Bn8),ƒQwN 4~~tx:Eb. 44ԄtIj1WgNk6SSn_yHqs ݡDOVnB+'ElZ(ItUXfgD E2/Rd},P -psynA ~H4XT(.  h~頞YF@4fy<$a Dؙ_g~GDwׇgN A1ʯm!c;rCp(j& ձ-KOkYٌ̻W Ka~(ŭv[ƈջ<4C ܺOu-&Kz9R+.Ӊ]g}{*G!״ymZfmHNn}ј|(oO* [=I#1?E7vΦ@0~0gNnOua\r[ hȓW5Oms>*uO9%IpUC3hhTCnYE֦5$:*[UN3٥T ىq IWG*^w<TIѯ&1t' Mz-daۣ c//  j|挳r`/S36A6 x+ T< $ m.es:A:U4SO--JXz;4!,/S ( /օak;ĢlvLsxYfn[LcMa]{[Ǥ~D0m /r3#@`<*=cS:~8RVE $c|acYȢñK ,pPͶz%1uaBRޏo'VX|WP6rSz 8O9ړ_P%wmNkVu-&rX+%U4K7$<-FfcelW-"&EdC4njɪ,!@#wC0L &PV"cƪvKc#Ûv1 G!M+YUB}tb߼Q[@ImL>wunޕBRN8r tHN{<# а4'F,NdxK+5R0QZĐ}u*x)s,Xe4f]}471̼jd#'5oPܜQj7"k(5+rq鐠ZEOWMø9`Feq-8S-5Yr+$*ӻv.Uqf<6M.7 m<݄xpx9\јi.Z_A7rsfVXЫџ߶; ҴT%G`J.l@N['IY0χi2 o]&VVKB&n @ϥc&Nެ3o6JɢǴ0Bڼs?px(m|^dY0+oyknG!aaV˅|s(xB_q8*oKY%ɢuR.ˁ `IPH }6y-W pM AzPyUџc hވZzCvHQ!lb+ܢJ]53JE~I|.ge-QPqy`dV]yM9t( DV$-J5oc"x>b&f< (3l>iӡ2ܶnTNUN:/]Zo(HLSH*=E[X"}Ue IٖI~Q`ߦ@gb1uF J 魿Gvm[]7cv~(n_J-eڑeљ'.:D]q\W,HMRPCdnrMY%J5xWC0 | ZAߚJ_t2,Dœ:5N'{d7j7_--1z摥8J}x8'%1,:ssP0ި]hÌdӤ+!ۛeqi LJFXPJC۩XcIc  bPtWSAT[irˇճ>7JPei7ݜG^ -{,vX(5']\$Kxn8I'$_mIrV*PcZ.i3Rf\{|ij`ˈSqOpS2 K9`ێ%:E,l͡|7 Fk,I )J pycU2Tm~ kDl$} }&n]~_S=NV1}ÝP/܎ٹDU&k <Ϙr kx8{B:Ml: g% n.C=F~`:N;'U.5fn2 DALFs,7|фa(.Fñ9P~P9F)gWsrf ],RzlP^Y RԻW#:Ȅ~:Y7E.^1]p7e TtDYtybQYrmD/ܰo*{y2a7ʼ-yKI`T$ PS?vR𳃑IXLJE_0u c^G׈,#L,,͙d !hc5 xðic3~P 6w`a)5^'qAdW""6bhyeuKp:|JWX:Z Y;ENOjI"h:"\l'^yUZUqy+ټT>*dN/3i2 +K[ﱣPc+ۻoTJcš#4W,kYL2 qCh !Cܞ$@M=bV6?I_,{a+^TxD`>[;]- ,!,M8i Qwi)geP#$'|zxS Hիl{%o,)ƅujUU e)-`M@ =+ I PC#h!,xu=bOFgf`8jP% 򃨧"N'mZA37w"٫8Hdz`EjKcZs\;@6fBgH+<6#'F wzN)&z_́5k+JnAZəXqow ]p~?VaB E91CzK"R't;(CqggBL)%;gI(swpڧ~B6K@#ֲԇ!=Y%53^3Ţ69w/Vq="\ 뗎= W=E+/nd(6چgMZ+ucU*utRbRP5eדؤ̑RL8 ;V$ wih`e]818D|y8Ī2^/"鵴~;F(ݴ_ _*$ BVBtPaSNE1&K6\ sm"r9ipa,.9íE&c|5@ vdܾ/M!Fl Ss >l& I7ɉ2<`/=eDxho+rQW)9cOw +aOnoSey: V$nk|Մk#Euxm]MuO`S]Dt#TD|x/teH.{}MցT1 H2pУ n%TP͆+ވ z0#ʶ{u]w.ϟ5[A#[cX %gx֟D/+8 $ z6kByW" >/?"E~F& @~kK ;mvW|ڵ D'Ce 5zzW^m{ǜfnՊI]|hOwǡSLBG5HoRPd]l$ҭ@a{jk8ɳ54_#yHr\;<6>16.iyXt=՘~8-N?C¸7fsT/6Y%FHn&= jKĽގګ )1+ \w@ESe9\ qDal8h koպ5[AAQl <@ m_qxT "TuK9{m Xdv8a#|7!3Bv?P)}F=>J'VZD @B_N_|qԬoUu%&\.[3wsH0nN܀w(ȰޘU׎$J &!״*_O.0z_#y=Կݘ P<2yc 8L U]~pUE(Nza9*d/Ϧ+QS ccdPڪV{08/Y|]0@J.q&b){KM~`@R~F4Zy(K| p~S*{B\[ ;Ka/;ĥ kL;햱'OO2AݯUnz zy-#ͱs|6E;,h撓tx3 p#3dV6؆y6[ᖘpry̾QZ83!"B| _†iHNLK#uڠ-U#\ۓPPUʂ^Ij eՖIZ).!E!7є6q 8p p2PE:#-I6N媢n\Y|{i{ELe,R5w1^֋G9T;im]͆؛ daǗ0Ln.1 F +2sYuC6yQ# wx~#8^"45]Güa1TœIeV7ʼWՒjN /$/` Zl|L b5х6#oS|lC%K_AzV6T@IZ@pTQw&[?{#`W]u7,Z_#OaD@IFO!47;.țFDo_a╮[0VTuu-E-uvRw XHmS,8Rl}:yL@^f{nuZ:8L5 ĥӰAʠW(=|`>?, uGT%Qq:ZG=^Z>@"ysDFm"\lG"Q O1^3n(U:7&t89CGeYTL#2cXRW|tϐPXsBI7KL3?Hk8l6]Q;wXdw9B(:A%jT P277ռZG-fj{ЁDOU2$67]_k>Kacc<i-tAlE! ,Eg,QU/9i/'< )2$ ѭs5d)<78_ @{ IMU!d3s>j4 ߭#dk(Rگx)WJ@?.|B@ܵ^~4!Se Xf%ʾxoas6MIF3Q5َ&q.TcÓS{䲌?uK4{(`]'?_.qMP]o! "gp6ںYG\E+K 9b?=Hށ=pB('d )Fz?Af<ӵ 뫥-ꮛ] wZ ľB&.' ; X<xLIJ)V#_ɀ{0t9ovߔy"8Ԓ :t;qu@DjpTRC4o eHv k [j\XnvUREzh sY=mlf/9<_m{ | 0xN7ԫHo*]!N7~Gj-\pᜏ@^w"yxֹRܪI谐նĶt<|d%3o .CO͹ /wwU(wzsҒs;|kɌ+=j-oPm`^Ɓh4Z?0Mc$G6w"]pE3ՙMO|-_#=j쌲1Vf[7dJ8\D\[o: EʉڡmȷY9]Vhln(ףh2boA( UBQq8OsdoݦdN8HowYpSLB̄~-inabjea+-iŷ )l6ۑ.h˷cm6բn$!ۺcW( q[b,/vGO*K wCJI%!7(i\[>KMh';;x⁹O i)I8TᓪկQW|&m-Ktr@RCu6D-~7fۻ$iOMFl>r..p\*eE0b4\{G<sa7b5w?ޚ1Xo@LU:qI&0wV ^Nkg6݁YX^>/`C15lB}Y6*暷Y & rh=s5%4/iF3)7>[tk^?%\}X>{:-6j+Ym@8k+-\ L;="?#'͙$40(hGN`!U; ]ۅ2/}XHh79ڭ5C]`ѐf%QA0xaMCr4&w5^}b 3%uӱl~2րe-R5R!12Sc+ _亞S]D19G:z2u|HҡN:ҮRűUZj|#3 :/poILh7K'ҼSq)H̒uqC¢#l'}Xӎ'+ ?r0(0S{nbrbk]MOg]λb$03`M T{!zۄԝd^X"l|dYm.?6/BY ti/:\rVn mEoE\B,LOag!‹xo#dz97ֿB)xNӓ\Tnt $zuIw//֦YVL!P?WXGOT/ҏm13Bb!Cl]fj\B~0ȆE) Pȓ ?\z*ӣF*[X1E% dO PeIdxmH +qG @tUpmBuP$2?7$ȁ8pN ́Ub}V7zGs$(;Sd 5PsԆ/L\]ٕsQ,=$•zS@fE, lkja} .)Ggo?:! k&bQC."? '1X$< ;8 [[QqmP j'v͙ݬ&&uxJC(<ђd.`ˆgߓXťxS)?D |v OfXY4p4)ɩavGOn|,|]T79Aq|K&@|/kC։E1_L)\=bYd6F( N P㎾0kB;If[%TK]Bn8@\˕=kĭj3m٫6:._:wBy@/9g}*)rY#B&.*v=WAb'sH2DLz5_.2vT^C@>0CZ ΧX*NL֊H [ߊ=\W/H"rB7cTd>z9Ӓxw{j@[U4t1^#5s TSΣaFȄI*l.9`7"B=rU7b-E5\#8aՌZpiG3PK9-Q#*3 k@8LEչς9ym@goO𴶏![kx~xqu廿 )9h!IŇo&J)΁& qFBh{TX[duE >s +s#fIm]=Q?A0nqJ _D.Vmi,8*N@rz^U7#ʍ=LXpS:LsCfMLhoN9D޹r=dңSsI?9?Sdb=w|`gi-5Q֠ upNj ||ڦު!7y[&vCՃqXgBfݞO{Y}@됭WefRpg;ChS] ;zوWwLī-4$e˸lq ӴcKiz= vjEWr4Rސ8 @b !V+oǯ!KonS,1ځHqrJ)ym tF;d\v&B,Lb|jZ Af9ᩆPEJcM˫w9 iKY!GB# -/!)yz1:if`i/sf[[$dxDy}.Pɞ6va9jT/tm;OHuAU+pgwQ9A*'?Lu XP4cP ?q 8=ӭTkٍAC`ש_،":uN[FCp^Gl7,91+J1t2-Y qfHemx]7b> h$滴kZ1 i/NsFe'>Ihg*H.tjDw87<#Ɔa(fBY!Z̑RݩS~vG|s|B K% *K`N<(TXɡno)|t@y0r,X.j5^+ ]_bZdd-ng` Vk_^:[u0QW* x3mPc0u$hA/ g"'Lv7ROmQϝW hDt"5fA>b҇`M/眆= b+ D鞰E"`9 bzOo=NO{gcEΘF _P!6"۩Ń1F _'}N(f>TQpkAoE#[_ݕʴsxfͫ4oPg!mҜ!$Ů<85:V"ξ!5W]<53a18mjWB@$愜Ӂô<ԯ fǙmJCxU#N)q@軕UҟKkد\UzW+ZFU*`%#OI;~)JJJۍV {mT"7[{ !#ʝ"2CS ǮȘe,5 |2hB|dRgEdt!> yvv]5h.}|6`#dbץ)J9^\2`PEux7ZAf I1s];yS37N^n5ɛdpDS^CjΝD%#1_~ESh5>Тr~o Pظ7 t%{wU~/M~OH4 êBm`56q*F0a?5챸Oa pGA8uZN*joR#?T@$.֗ ~=8_A_%WZW,_w>0Lk6lѵ:ImTG5H 2'̤ n[i<|Dl[acY5GnFxЅ=erj\'ޜX}Pڄ fL={H2'0% Dnv7(oyʭq`T*p=m](XH n*Ri6}2*:WYnC 3`= {[ ȷ%eBAw)&-q F[2ALwdP“y )ek`ZA pۧ4|k6Q+Tdhڳ⺺P"M3_C{f4G}*6Tjo*\1Ҡg ; ?X5*!3gI&O9 .4GL|~p𴷥$g~{sC( _r] XVKr/ĕb2Ŏ"E-Rb7x{&2fz^hQ>Tn@B5!h'ߩ%O|>ݘ yZ kw1~1q%d.MCm dR|뻣^$U'yQbIG8eXBVz^MzOX: \ʉP$=?U ?J%JusHjXJd91wYWʾaXjd}"?4n'?򏇊o3S~:쇛DnXZ͘D3TOӿP8{݁68my|w8#VUಚi'NvBd)e$,N>>wi1IsGǼ,QO蜗:V-Dܪ[/V#Lq0(/שgpi]?੔(m1bWA@b/T@6xq3 NF(]YVà-"0ZT$UP?:&bvZCˣT7A,j- oϊW 2Cs{u]byA)eoHjP8 oIl\5r򒙙r0-PMz1L|z ܤjZNB+aDEe;c'Vjָv]_]Z% o2㠋 {ftg 9b6޸q9EΒXV4$G%B Kzl9䎲xRTS),a5Y!u!X`6>gf1Oe=z\ & ؘ?Ϣ'hȃ C#>9*Рj3nΞ0$ůR/^{ŀ0n# w;=w~FLMn4Njo Ajَ? `rE{90 =*lq>K<a٬E{4 xT($̗7jy=1\&I6պL Pw`9$sɺvU g0tjMI?jQIFM\q/f6L.@P`6P0(A$J(( 6.YjTz&6|pGEkjh"Ga q?K~\6|`4BkZ> {lUfh>skO#L@^eDEwgLa*G/gB(Dn)O81C.L=ar[ϒ{YSv 9MQ> ?A$~o ,t_O4ݫZ37[\C#b^wO3`&,ħ1x&=UK ]tAk-B <,?[k6*A] n$3!yqɶc ĝŒj=Pj#ʅV Qӫ\*.!w{|^K<*Ht}LRKk݋vSH`,cxY΂tL~C 2k;cbg!g8-F}3eA]gLjlжNAyvʭ$Nf'7.nRN;Ѐ0$tf7j RDv$0,X[r-h15Ñd|A?>Yaqϸ Y@pl 6LZAB&@\b/կ`\+mkPr)ȑDOjH#G,Fx>s^| !2t_JqXE,֙5MnT'% {pkY4: j UJtZt4$yK13N huygFS6mwW_5AtNs۶ѝ>,1 0 vxkEj[,W@ϩ+ EMAVëjƴ-smfs9%2 ._Q-@D(k:lB-λ`,y,R?ʀ>Q>-t#a%*YY̋-|DhĔ6Mí-U}r9($$l)հ ˘D=Ld Al}|Ωr=tUS5`xj)t1,W+dwגּ(MءQ= wV53-3tȨq|\#  'oI3=ڢ=TtVw<4UD3$<3g0.Om4^o*xiBaնRG/er|wCtw[3>y4[4L*TH(vf7mxM*S PZ74M#ba4,[x CA9ѳ`f>N66 OVݪSs׈ FH'YoYm顱W'[23ʇ3KxL|~t棈 tto0m%άnb,;d~~(^KgF|YъX*\, c"L@ZЫ``+[t[NJ Eͮ.hK[XO kH` ڒyswW$UK|Tͼ09:(8PDŽ20(/1e7M4Uӊ w^o^~|%cn 5nIN4$=h),(WQjPՇ+,s_Wdg3KGuYn#1!n "#X幗6C$ʹK}nXq-BҳF^! #oMWuD=v J@SfTM(XFk us2N֤cQ\#\$Qgj^HF#;B[ΩCg"'# R5lPMC4ɠ/VƠhMN,U$'Zc2۶cOy(H1a^ku [/J$GcF*$ J\mnCx蘜IiaØAXϣ@і3yla3 BacD~xtWJj.7ەS]+#Q2`JHg3GfH]}LmTEJOѺ 4hCJ"% x [u㾑oo &G&ojLf+K"- [Ǯ3몔2Z5)w5S9C/eʥ L3[T!Z& %>X-*g!( 1b@JiPk#~M?:oȡuܧ;\c]oHڀk?V*C'~@AFu=LieB*l RS1AOx-v4Lp#|ׇTD_TJP_p?r*9xN\憄hif> G*ݛx0k7H{L|e.\].QIO94rX{Oh}gwSӕٺe`q-aKB-4@Y}!‹֮{c LENgQ66=:l%$u:17YŃ$W NaJ),}A2zc[YzBTjy/Pk+QJB®JB+ה4 !pLEޒ7?m.3Ӻ*Tt^JBK5l}?Eu _Wgpn~,f.IsE>+A{v3$ ? ^}j3z1xQ2d鑗S=q1]z k͕BGoE`sZ 'UuQ_+*Ȉu*g0{BF/! rg_DZz* ֱڹ $pJJ`qfyjAs狖F71Ѵ~mԑajr90IWQu}TF_QD0F$.qZ=ѐ# 3 y[*t~t~ @CN'`P}n#J{84\h">Vv%6 ,+p", B<Ǡ2>au<?Z5" 4`Tc8N KJը&{|˖ ӻTꋎq#TZ&M8JP vP'幬]4G% A-dPRic#Iavr<ĸI(H`j 7U.91OC55B6C?֙1[LMDp5)^+>@@ㄕLW ͂WW)ݩ@lFX*\̵n4cyMWaMw2Ejw d*aVPϊ|#z:#_Ҽ?t6K%iu1Qt*?ϼrJ`08)])!^qf \-`Q(歌>}Gw?ap\Fė:&wWҕxq#we6tI0g?[K0OI`VxيY(!qJ!zy/,Ӭ8,T֡Azqp ^hŊ~+&L(;aKpSnURAlS$vm`@ 5a}hs"W'xgAq͌t󫿭,9*X\ f8 />b~ Xa>{Mm)Gz~EUcȼ0ވhiQ綄kF~Pn﷽ .' :=Fxâ7bZb(hs^8սʧJd!3Z4""N&9Y`FʃZio8b?i{Q,ݵe8cY v@u@81RX>C(^9H^b}J^ȫµQ咴iU&^\uBc0TpI0E/29|yCŮ`lmn>.=6&M^t8KMO2=aDX0$=}`/NePlԩ|ڠҕ,íqz1⟫ϡ?dY_3I^m73. {DۦyM3g\9yꑛL_{Sz^x]1Y%%k߶'7Qgr[|OR,@<_˧_]W3<'X'^b!ܤ,:ޝjHk;>edJ^] ׾Q$v(;oXC'p\0%24@q* x4U r! D$Vk&BG@b8wY'f2<{~TXjsOݾ~m)-ę.8DOtݤazi$#QV{*޳B@?(j&ǟxlS%&*hAsH?wes[4 pp# wK:})>@KqoʔխH:rILPV8fE֭,W$6pT3 * *S<+ atPZys$e_-xEH.3* q%jK#R(6&s߹p7QRp߶\j(xC,>j U)xCGćM 3i%n% ,\N>`*V,f9Zk"k%)-LJ]'0]6R1DB3;fM-|6x zۛCܷ;qX?LUͅ{eܾK{A!mh҆/z֏%;$)3#ޤG&40fh'ZRxnlVJɽc.+|GU :`q?rv8WVmi,8˨i+PZmj&utGvlqΣpQ= d%\ lp93טEHUw""z`>eTqZ:B0)rMA‡j\jAjhqJLnʔe7 IRd}HW2:z䯫êHE@&O?JW,JӤ~WxyT٘ͧK=y^UUUfTG֑V}ǂёfTPSU<4_f}cFvzN9BxQCIbT@a&ѹ4ːKC\8r?&ŀ5 Y|6-Nmp3y>k<ޞds J`82@[(YdYTBdTu(d\4~ f0mtW (I7DE=J͍'J:*g*3A̝"[ RU/9j><.Vo$py] Y,njbHj4e!ˮY|UYuMz&âiRM2-Wn7~:7P#cPƧE*l4 s3E`j=LpLӻ8(>9tBy1ע)^%:ۅUN`E+|d$Aw5{jpC[]H>ӂot "`0* bLI`ŷ?:EJ07T<\vBoudTֳ뤼$ ZfF'!(MFRgH]v睓PvON =?5Y^q\yuW&r=U*Yl%W9ܵ3Ocld |>8SȔRyv~Wz/a(Bk@u ^nzh6}`]m_+\:qN|%VMa%8?Lː u$,BCb%XF]#A[7dr<}LY̝q5 Z U%A"ڭ9[tƜƱW wWyO@K$awBfQp_v;? MȼS{[_(c|_0g`0/bRFSq;Jvl@ a._d6o0 }I>@ L"h_x+Y)-PiX̼v1&@D_Z Ms%Hw[}} z,>WWqh/zoǼ/-~p--y&cyٻ݄i4Pcݳj.YL |AVYpK`­Q9\ EmB9DSFPp5r367>K(cvP#1#{@ҝJ48f3.ܒ|ΰ;[$ggdA # Y뤪Q9m'nJ>6S %`J)+Naw(%" 4&RJ1 -Kz5sAJ[xWE>|S'ԨC6|L<$mN@onYy) z6ĩ/#GtGI`Џ9s]5R=AF<2S@e6$:_._t]̩o|=Ímug|Kͫw<~>k=LgT*]b]da#Dƒ&I;w]`ou0o&驿qG ]IVh271uS#"1GRv"Hugi⤎iۘÂ؟څ#qڏ/ٶVZ~%,94 !DH1[WEO3jNFyXXF/wzC䊶ڑzb+q}FțI.0\Q lMmLm9/'n4 ̠=K"Zm MI(ʙe@j:C]RXAvTKں^aJq# k(sfL1x``O\v"={Z'_*Aj[zХ}n l?"82 ۷wt0 w#ӎCc6L4vy/!\@3zTW;πua+Evә77|%onf]3u(nAK xyc0kS`&~ƥ!ߌBS`=cDc-?l-Dp.]ē7u{}V=!tTbsW{eߞ[b_ed@NW{Ahb+J0u@Y+ž O,r"sCd_)sHaI+#M7g%YƻA}+]Ji md^jMo±~/-3՛X u=A%_e_.wo# EhK6RmL}?o`W[!YpT;#6>ބԲfSt.7%.4GO.9kkS}3fKw|;#>عHy%ÕFrB(h՚ӎg|Q{BOlzbጝ.">iϲ?Y}7>="ŒkAQѯ\.ۆϾը׵K$"d_֥Ij ~)9y8*?zjkrl~H̙<=©eIĸi)a97AuG|I}3)ocrN_ҒOt ߱#^khm76ӡkmۖL:ᎿrA_b~ K{gy+D#,(zY5ȇ#S-y0YpOKqY88TP*hܣ~,ʖk<wL+aӅiF}Oo' σhBgD`Z\ZY鬇wGur1վt54x"*16kByI#,@8S^Ob(N;-} c$r]3S? Kʒ=Iœ6aq]rD|5LZ=cu󷇮t'ݢ Νhw 1Ԍ ^5az;5Q(Rg[J>VO+ۀsL꺠^|Hjw2]j q !rhb6O ϓρ%ʎL҅v҈'"(׻.$Z^"W| RU1o=e)Npe> 9kcbhj-ti` OW5 U{Sz_ӭi p 4c*}0Fn+es{ᵵl2=[<=@ˇuT;h >[JkAv5*_%LuOK bc;) f $S7dn+$ mEa$ڄoO&V+8e9<10 0Ɖ>HTkreH_.>:>0+e6`@3$vPrBǎaljߋDb; UQbHgiF]e„r13"'@Qp!gBVoF3n^BFLӰߚ?fB,B_= m{0<Wb)RKؓ|MȾM_䱟 p=$`I? H'7! BajDA# \ٰ3%P=xV1_JXЁ6Ԥ=xF1GDZH[ vonY/GRYU(cD"A*8 2ϫ/ 1>0A/"cֈWwaQfQܘNF21΋C":\#?-(FlFkjrVd ]Sx [HI ;稄.K"fBX5(ߕkX,!cD? Ti FS3UÑ7.ίkB-Xw>;-dl,Sr$yK_(ggy;9y|BFw=;dWؕ v|w['a(k- J?9#((S0,2U|NjޮGTMh ,߅qiG=Ѿ?Pk: :tat Mk5rѲuRE768BY1&[,-Y"]o8'+m-d𚣒LNF{iަh-бZ26|5=s%28NOz[jb .Uy /V(q n#GyPN>Oed$ 5m5DJ9gHK%_ɑEgH=՜gk)s0h *TDr#hլJ)FC?wF_߁c\FCJO \ʞ8!2%(/I uƸxl`4h0l @bNǷ!RZ2I]G/5XږY]^#is=~G-\H/cBJ8$ڈоh2>1EG?O\&P.yg a!4*мCi RGʻaQa[E2ȳbyGG7Ʒ:mxf,,#竬ͲL_w#ug4lPMg6 ($ $9lO(9(^-bJ# בk"YMaCepxtj >bQ5 O 5n^ :,Y6КtPb't<po͚9.{T;w ~ɵs~$& )phc8~[Y.Ng˦'$RA4uȧ,͇qFf 4 )%n,9ܺ< $no6g|-V^`_4|滉K+qFuݬG}q 0nT0nT~4Eo }a  >ۿ F[8ry#-+B)=L"þrQ?wa+VYhl8lɦlw9Np!!,pi^O{ % 8Zy۠`{x졹4eExҺ%Я dfn``T b']$>[6GCAMM ?YC }Ћ*)S"I) ײwm.'EIA~.|m0Kюnpj&M+5Aa:s_ s,|YNI:F&+`pR+jwFJy:K<K?R (LÐ5}VU8lT*uVn61$ ٻ/ ߙWZG Lۖq+}_.x`RM~.Tiլp ԅEai Ohڅ?WTbMybO@:]"V#C3ㄷf70Iѵ%.s%~RK 6w$->AiЉ u ~E)\=a*k4'׳;Pݬ4rǢ(->+hKTNs&i$0dK@)e;n9E1AR qIKLaΝs'OvW7Pe!,5c2..=: h ?u}XZ͢52q$ Ԅpo|`zf4-@`M?-HfD Z\7n#b$LK2,wʍGx<=IN )FTj|zh䎩_.uДRkw`& CIy-X)"nekĖ,+\X맿2iӻw'ܿ ,  F_&884-Hhf+g^uWѭ*#TϾ[ͺcKYd( # H@Keю׵u00k%VkE?S :M i=Lgi8&.@ ,vSIO5Oޢ0Q ǯR,mKQlAixԇ|dG?8:x DI̬%&Ys+WM|KǡtEL r :1 Ǒ$Hlx}DlG] R 7JY0aЮuHtf4> 3',;է>smyvS iXJ׃TܤIƙP?Tb)lwp.xa>tABԷ03%P |s:Wӌqe+{ `/}/jZWr|`8u(i _U}<,(vSKGeOZ`!ނW'<;T!ndXBMY#y=CMłcgBKO* I+(]qIvE:vziǿ(!`BZ;T<12Uo\[KImpӵLpOs @?2 LFEu ~H =oׂ֩΂Asn 3PN}H^3 z{Re>K,"Z ׾J:zDV8/ *}G^іu\-c1Y5Lm(Q-@#LEBׄ!E5JAYP*hdfŸ C1,WWăU7sf|WHEyxaåo5;*I EDb_w$@s-4\|&qаVOݟ3qoȍvMzmWU"08&wAnca,4ǁVcTzOd.>=-pLWعI/tN4V޳菗TRɅAܭEܫypgĶbUOOYQx c}elu5Y.Vh)7?L]7aZCxގb(\$o^x__untnul7TozEC ֭xNl ٕ:#r(πI1B4K w]1zy0{ 8t/m BT1c=^AoeJ|d7 HĦ\yUnϱjqxg iV׍b}K-&0\׏<]|S2Eq&af҈':ϔ9w ߢ3Ks$=nqoin|V]*uK(etEm-Ze8ńK!O=aA4QR*Ą1O껁 1+')gOCfUU 4;V"g t(~5sN2F"7]L'qס0*}_]?F+Ӭ!Y%8bFMS/Mlyi^zfjůC6Ƿ4EG“?D }d쭄qxA\?7~~ƌy|yod j9A\xaèAsHէC:>N(ۛ49Svo7I/dY(93$klnBqH(k˦jH"3 |LsVV} ,nPtƕC"wސVs5Q>gu*8o&kWܥY#EŚd*\j&wn~$\Nby`t h1q8EST¤ #j3iI^LD(2"rJ>X9Z V \~;W&S:f{y h4Z)8]QL0`;E@6)(eN)F6;@lLjĢvF!Z_=QWK%[^oס~R!pZnZ Hzj|XçO!]r?$>S PDl \B%_Ga@QSA޸a&)39@ ]@0Abg,2lL;&gYŃ]ޔ ~.aCp 9.8-~CG!~T& CЏf DrK ('}&RaSf3_hLʫ$dM{K8sA[c}F$p@Uk%72)%\{.qFA|V { S&'7cM}U3~Mp_wre2&Ai9P-2ЌЄ 3mX EfB x#t$gNgMRd߽g]700ҌPsQۼ;*t9$Yg-~+)9P=ɏ˱WSVL\ĂaˠQ_ؤ3.y|.ʚf"в 2آ:4SF×<CTՖb,ܿOl9? J'*M.[0yYٖF %XU&:EtMH.yB()5Pa؂84\72aS Tu#{ km2ˍ^Lu@i-d2%Զ0qZN0cSʳ&%RmFle5" МZU2/ϼK D 9SNDd M N>PQ*.S  &XR]㹖7~KUTEjnd:u -~L pA ے<޿@A@ X*Hc]ƒIbp:^޷,@cG0xy Pb=Uı& Ff {J-'<"- BVևp"3\S$:Ց]FVnNvjC.{pd\^ !rWVZ:B%,SEf*+-I{:pf;|9-j6t@cL6c gj=׎ ^2xd:f)mN>Y@>i{!rdKTKRe [BTs]jsBf<V2~Rl^ sfOޚ/SDZFBVf|VAWzVkKj_)S*(]8"狜4u E*͏Fc~n㰗MUb:d#n&؁ЎpkH|YAɲE0.FɏRD>V4\>u/㭄 d 8=hvi C"kU׀XeepͧJ2}e v1YJ54мByvrws*'9J)%Yc8 úG0:QFB0;e dsrxi<0LksjYпD`s $OOR$ayd^ѣ#YOwT鄒n_3aXW'x?I2!J9WA;3:$CyL=RNhx@l#\0ÄFtH kml([%Ơa I͐[D18ڍ]~hV5C\rE_t,t n!O=e_sBTkl:6utFF>ᖧx`#hxŐ'ꄇ}ˇG4+BHb./zs+<(5(wf;w9zD {f{bRљnR_/fJD .CxƠ-qp_Ǐ>.do4:0QP*Gbgީ㪓m t3[]p"7Gliq9z+ծ2]e`iO?lL?dӷ@+QƑRË3:uU^: 0lR- }NF9b[%-91?~ 3P9D43FWnuv%Dd Pˉ\J {^3HGdY5gMV~3`mꛦX U)ᱧ,2yM"{DFi"'PvK;+=_;a+sDN֤}(ZwNXb۬$Xfo"ms%]Wwf#!24*Yo6(svʅ2\2;c~7#Wc2;etkG )W1ĦVTaM|z8E535Z#J.IcMT?40~b3^7(C9 `e6uA{]e hI~}YOJ~2qy! ,{it~ u&|tгֆkw_/Q Y3wnx1Kp5|ȸNnJPr٣U`iv$ A*|77b `xn GQDŽ:h?%HF5/P_&[rrZ3]l%+~zշwnJg`EG3jqYiu }Pqvߩ[%O4mG!B49C6{ьYCcJɲʈWu+&㗝lK!rL5]*9*2kk1) K"o|׽?D`YUܽGVf\E9gIJJcS)Ɣf,@܏:$V>9ļ=A]Ȥ$ N|pPK7+ܨC\svm*;})d @&!— 1yE[~8I԰qLSjl.w˰mHL<(?I!]05+hzaCkU`P+S+6)DgR*lkM`"x +8cEkBl9o#sf8ޒ;YZR{dY&ظdyy`Dpjb2ė% , a%loZ{[,Ҡ@"}=V(Xn%g{qcOSfh?;@Y5j =az#T \ކĪ"66 ke<~K䔟Ȁ"ĔEA+'ះ{} kƭdINSJsAMxNDj/C5Fneg`;Hjzy88-U|A@[(0%ϗC/݃5#0f\䞴)Հ.' J8iٹ,m _c KIZԜ8FK:J8rhX)+ [ ]=h6T^š[]v@''C`YKopW BԯmG1j{0Hi;DHg6+81X6Q"iK;z"VueK!]oVv+Z91+@,.|һETyCжrhsw9$qpko11&UJ#[O_{|v1NskP3ݥx2; ` !Z"SrmU1JϪκf0;oO2$ac7bқo0]z]1=/3 8 _R{nR85\xT Y7䉇K-(w.ځ2w+ɦQ5ǯ<-L:&("4R<:v!۷ 3ng/7JOiGhB` $Kp^o=F3bxٚ8.}+ 8:6z^B JT^p8)x`sX YSk>?m0,BkBɬ"~VoOFBrZ|@tُ2wAI%>?Z] $PFʀvúBtyAۅSCcࢍ(^aPOI]&\abxo2rՠ 8rSxSX3p$:8H>抲% dQ1ZqpAq穂PoWXAXaHQv80JjkW<㧋)/H#&>öKSĮm;vec(W[0Kڋ%dKt,}{^![ ɼ 06b5$M{h8A|AYX%@cp}x:Uﮦ0u=-j9R% s4m),@01 &ɒ7^Eqm;c0+GɘOݷkdohS.&!iE$@ٺQeI1 SD;mй̅]@v؇,/x*lEKMF"'ғ~?$pxI>F,>F6C9F:uLE=#~^$YI61b;.ٞCվ{Z\B`v`KvMw2Btpo`$C ʻRӸ]ʴNuZH]VJ@08rI}~*̥yo0<=jj3*fGCV?í}Ԫڍ7#.P^2ODX^ʺڠN+Xg ܫh˜;`멄z_co,'~ۣZSSPGكpoͯ>̏#ΥR/M*߭&62a|.EF{/ࣾoFQǑ\LM \o>9y~gL-3{h,r\qM Nрshc-Z &B"C ߽0jZvܙ' > x>;M )^Tǐ|F|}[ޒ90?qeqq6D;T/F,43-_?|e,\ %Xk nf߁}h+ |9} <K^7a\2! lܣ#Ta% :)ʮ7bYLdUr9Sh5:Asn6ק}y]vzRl9Np)TIj|G>{aŻ>ȆK網ehE{\ߔ1jPӗI]bx=aU*EgchԸz fGUhx[ Qno3f+@|saBT5e?xAFe;:~>^ #u> U&(" 7B?8hd_ ҽKd-| Nf=n"IuG㕭ȭC$E(/#$Bڃ"Ԫy'- $,^YAR]ǂ)bq8|ʙ@Ȇ87t`f'y&Zx/e G_c+ZO[:爺mq~̀,0 BM*Do~C Itͳ$]v%9TS1UђZicS3C2 =r뺴&MD?h:\~=8^t\K<SϾˎCP}Xy7H,9LUoq=\ë>Kآ<;8X=|D1;o`6⸨5LnNg-pL.(ݼHX4_$M~ˏOuO`̼aQȕ.&dXv3^zӡkNm($FWaL6~Ȥ&;<9Sj͒zfxFcbVVRzO2>pʾE3MZa3ǏZ>~ˁavYKO$nUM#S HFp"G}ITnTNIA gK@ ɻ)ilR{;YF255{د_!|5`!.;f⼥T v2E -o.;$ll {ő'+YUF"v\-,˘)S-"HCte:^:’3׽bt-2HELt~[Rq o`8Ӿ]h^nI-}4MmldhTC0I,}48z2 ;^s`iCT>]l囜AYk ^4 _+i(qk{̬#`*2@D/5+*$_ATaeRz)xK9emO_7=HW3B´@t5$ {r]M Tt(Y;_G9ySF%N^Bs !2aR-1_'i-P ~M+ U?,V"O"{(qbrP75s{oT3z+YfvnYFqiBdJ,Cc=tx $I%~o;1y W$TФX H?myim}.≜a Ț/聚 8e1*OV~WQlw粍ต/@9 61\FP2|W `92|N殝sE9xXl͊%g7UT4iDJ:=,'מ ZUz‚ n $Dr"p2+%"GUIď+EY~+(Y1ٟ4L;Sd骄di#>6[&2rC>ĵF"x'5J֞n.39XZ£|X[$nC"~i^8 .¬Rm1`UU&٩qjm( q˖GBy; _N7F= 3!6"D1Yr5x)P}?#j{Fm3ԉ27b[ ]3Tvd0B=P(6Mo9msL'9^E'c5tFpۍ`4XR3c4W{P͸N- k ъD'AEcWj`.-FR]D3~`se7b]7<5T"thYjɥG?fŽcߨ?q(sPx}m0[!9 D"?,G7?mHmEB\W~``Z:ZYƕYe8ޠVm#]YA"?Y@ԙfiFEk:&>I1V2wIזU1DC#u,_fDij݂Wn(xz¿A:7eHܹ8/:b¶-^^WmbM^aV AM*$@ ߗ tװmL|F[ ~G=Qc:տl`Gb@e]| h4였"Q4i8¼5sG2=ja'8j)&E?,UE/,EirwrtUoV-l=f@ґ2V H1V\U8Umu7-vL#&AK83'ijr#_<~o {*ž=A$>ԉ'1{$Q$mȲ| cJ! enbqPws"2X~u/G ۓ8[zUntR£]UǨw$}.<.ޙF ໷K^<{RYgͶmI&g dmޯ[d?=|.`u"f.E)$=Dg/,Lus9l d+ ^g[ڲ^xхa /ckBt8Y3i`.&GA֤{ $MzUn8h! s2 +#FdgG!n3:/=?/D[я<ѝ`U{; sBG+cuLkTLp/c* y8 EY8gjՈ.y{yHaTM]S+"W"FM,ODΜU-٪\/vYx7^8F$.,`wm8U*5 ԕTw玷7gN!D= C*f|(G׃$uأ|5P5?w;.c>tmoc2Аd't_/ sZhz]G%|f UY4PazͶWh.)n5q͈85R@!aU_)V+ V2:g^^ѥ%c?zyAP`7( JC)rda#k/@G5j,8|H)|z/h2he+f̧2[jܶ08 h1p9q~t0vVQ< ۥ{4b6vu0|c5o{o ^,E5 uA Ir}#TfUgM 2{unzz,x;j׶+<1DLN"{MԭZ]XvRrևto7ו,&^b+y7@HfYc1gLz Hx82@z'̫[osj;/"pS:V 1T>lY&.t$FaN–G50%m`+*Hgy/"hϮʔ'<*,y;!/'Dф#AYi%B%ɘA̵kBi}ʡ[SNt}=s zs=lBmTc^dg2˥=v]Uheǐh#)!@oԦk{h7¶'x tTn8,fQ3zvwoe(vt/JÌ3չ l#6Ɓ5X^}YAcB# [Q;X1089zܻ97hۖrM%^\vYf5bo7d]S(ő6 Gzo#9s6R:* R/)]UcYȎ>aYB{!!򴌼 E03zԵ)31d"Ȼ]֔RN0!C.-!IMP\ B<%!?Q^ V,FMm>h5YBQ~4Fw`c i_ a1g8'6jzB۶L"#zC6m`A3R@C Htk>YWбˏ|Zj|'4M Ey[ ',& (+zETгSY[lHc+$ax5uw3<]DUVd1(CtP)`Ko& R [3jZҹz*OըAʴ oSueV?{PGЯ=*x~B@Qhhپ+|Btcc("Xi4b}JdJ%t$V=EǒblU#77qz(1.^h 7dn^rqwլҡKY]6tTlGQ6QYAqc]x}>Y!~tQ`FSg~b!".y,z Z>ng|Ȑ:BL/#.6MJ,˭+lYC`iLEVX0VUnpǃ`o;p7v?L^#mNĝ%~RXN5c]V棼'qasO,SҎ/{9NrWfrӒ'z X}Qo < eW2e{̣G^e>ꤋ-\Z8,u^0IܯxыCj^a u~ vY]cBܪ$Jys:J8z0TjfH,ظS iMfRfX7?X|6,z4녆|hJiY 'UCC@=i]iL N& ,Tmv~ -`Wm1鿽qEؓƾ{ 5s|EcZC`c)A?E:4zvP@7w,&}Vj)0AnЖn 4o#q9l|e!.P}lCa] ȊMn*t*)ISo }-pLjtQ_JKxR*v $]zX_n>Q0HHG*iG=%Qçlm ȃ\S?-։spM"v:.sn7x +s,Tk40K‘L׏g8 $#T(Q, 7)F Xpbخl42V=cE})lYRF!,G?9Xqxd o>WMS!&<"Ц+P;{n Yc&:%a<Q:\D:P9HuW6YT0+CciFM;w#&_ Ԭ?S%H^ƞ@` l9/19[L݆EyEF~P`2KCtv[nDzCJ)2`]U3Lg2cÛTGgJQ={%|d߀-D҇] P-Xflc/ ?LeC[~b)oT ϗ- 7IGYAw|PnCÌt>"d/ zo32VB_1wysGoMdx6 ss߫uNHp5?׌? 8Mlu=4!mw9;x]OzPJ ^{ݰsj ~n-Kx]h$ނubnB,-eJy_}IBP޶՟4ɰp7cb֔X]𩒖'$$E. lF5MijlCDRs%EƸ: qNIwUdo¹0o&R;m90 cĤ0Hwz>Ӫ\ߴcBE1Cu8 ${/Ra$" $U۹o523[ Y1 h]$3WO-S K1Aiﻨ!j3 "u 6Ci W`LQv>K-rsJ`(NZb-Z)G6(4`H@zpvsI7<9O+ȃuM%_mp<(ˊ|8w h (\A/SOXCywvl{!HL9ui1^ﺽ2r |CB0{􉁐%|]jHlTn{M9.Vr_n-G,3e\yl?F9 MʅMkUlW_j2Ԇ2 ֮_?S4n/ό2 mE(1֭inu.~!?V6]xycpJ?t77NC l2[. l*d(! (wA.5" A !JO`4_z)T ie-r9t {TeWea^yC. #Gz,タh=.ʚЅ5ȑ7Q+EhCVTJF.Bi` ?/q&UV},}'kcDR;/jA}Sc|}9Ő)-U:e|&d)pxRr)nBIM13C ;/ރ>"J8*b}x!=8;q7YT-ս~u-Q-N^({י]g?Z?<,;H{'@G oKTR}o wPZ&8n oԻC<ƚJAPʰ[MwN+0~|ԕ6Oy7L߻HGC9#N_q{`'P#~uCLk_-ưL8Zn @ވK)MekdXIunrh޳>R\WLL44@1R{ybLMZ.A[fo5PZ*{X$SN_#?r@n1`'/w_2C+@\X0~eAtb|BDV8+&>68"Ut'QTF^ ?ͳوťY@xO鞹e f [Ϊ!Ř&D: `C )ZAQ]aȟ (r4wr뫦f˺.%[">F|Z8iBL9 kRF7p 2%8E5}eWoլcP*^lIy5`LRf尫>g49H3q%wypY3'tV ]9Tփh߼2<&DQW v Naq+, y~t#gY?r>'pgDŽK/{E +VGx{HyD -Qa__s)E`|_ h #Gs$KNT,-&USϟo %W4|;a6-k7ОbCOKW'g]hpK)& y+crvͰZ2_~$_G`gK@d*؃U㐳sF9"Zs)Y80C>/O"q];h1437$T$f&xbFM[NrU Rܯ, Tk~{N>` |E{\XlPV`Gy/2%97e<1] c>s9Яk@W;D5B>X׻,_E Qф3R]dH'\+5aƏ<I,G:qXu]~K5N{m&gvN^Š:7]Z!Z tH% CmF9tVh1Rd5/ dk2 CQl$ڹ]R;ǂxC\@"PT}I&qrAnP vÄ ]1qPmS^IqPQm )QP hGClk^\ Y;D^iڍAa&':,1)ն0[``13 Zde-Ѐ#y_x~TiI4ąddqcKnrg`GYw&)*ܵCsGBXa.{v%`_ٮ !9kBYum]B̧|nFfA>5vV4\o8^xk$l ?"`q޵McPj1?9|gpu,dk95dphVI8ow]e9, ݽqeC̋,ƀ]I!9 UNJW9ZRP)me+L=h^"æjz;1|xgJ亅0Q7*gm.FCYm f')Wzh؏T!ƒٍZZ?#Q톄F&+Yr'lǘsfcɑ|2#op3T R6V,0_XK ר>SPE/Wx7NOUL=@jF-%Ϡktys+FQ7!m9Ǟ*XyeU..Ly@p|;3ݱi~ST;ȯky'"sN>4`ed]9d9}Dy7L%/ &.ϙ+>-)ԝwZ8%%.|JG܌@f4UX!U irW⧹.8 /[2OH"-:,5 *E+ hNZz'Auiq{Op 8B CL`hfP{>ZEa&͞k`C)cPlݾ1`O[0YJzӭJ2A-V7 , SH SP"ëp|^U@JO>Sgm6SM< v [Yhႏj3]l :OP!yЃ7l 9/H52'W@N@,q(=\[.m K Afy$- w>a0C#0$怣g,03&'H!ĸϢ5,Y#2ks=cn :,zKk$C,=qRD(ϽʥuAαsX-1I$AS۟mQOUR.z}&G`:kDrNW5"P@/>| æǔU1"Pu@kmTjex}bHs )o`ϟܜnEINa/( a*TgER} FNy9=#p&]yKm3HɋLjQF(*!O%lA|eFSjhbwmo.@$k2c'yS6!pP^sEVs6F*FZdb) |&[]eSd}00+* s,T^>[# n$_[,\hh#IWokuDܙ_(\7gkiyTc[֙>PWtER$= h3n7tf0,MRH jI%WrX{&fX(cfR~mԘۭ?7nf^ڥȀ\OUJ(E6Ha9N-1;1w)t0Cu7 >I҄D]NK)-Yz_#k[)6A ~Y<ͷWgp%*2йV'[&f8!Յnߒ\V5b`hR36X~~2B 5%n$Pm O~V|Ua;ݜb"R M?am @恗Ocv.Xd{Ȓ飖s >5=&N/4 ^0#urdbsw*!`bHT4b?ewa\_߉M:I ϟv['U8wY\3bcHwVoKǽ!w*`.UD9cXc:P }6R*PZt8$ fVxx3=zޣa!Miz]E __dy˔մ.VNiQ"z0{㠕D(p.yY}B/#RBgIyפzԿ12'nmwOq̒Z?I2: +1PME*ж('\v[3\9fYR|u}0ҭ))v0XZoZ(B8D{v8dS5(fsrXJ\¹qŃ(3e!!PL[M U8))EnH.%Z9y*^G䎧(4V*J:&?#cWRGÚěR SژDitS\ Vnr-]ȡ!1eY:kZ\c]G0gp sƶԒ?*d?Dݐ]A66jCnwf)K*~*Mmؼ@cnoAw 9U6!, JA~>&t*=Bfa'azUdFTw_{Wig6dc0zbQ[zo{w ey¥)Bϡ%, )72V !%7Y6Q #]rtl?cTՓf#yPKz ZƧ8;DTqWʁ06atatʗ/gNtL|c<b<u"J]B5B$/qZiJů>M=R#33LdzgN o%Aw+N +iB.2ں U9@Z"kP.^GtYHXTCNf 5UȠ e/AECI''2>kUtu,/]Y+_#vzG $nB/0|W}Ϟ6Gu@d{m =TUj=IDUi<G!3B8#6z3 e~GmW-Ah;&:6k5R M}\fyy}\}>*GBH|%w|mSߎp1'qi6!f+^ ӯ"Eέ{q5F7ۯUI =&/L`9NJ)A݋U,A&h_B{m#ܔXDQpӉoTNL #B`SU<ܬE ec*~]Ϟ@aߤ~7Y2Ł)Mٻ9f,g+gB"ZSuUGX"eNUܸI:~]j?gK]@Fͥ_)KE^3``9)7Uw)|G) .nzt[bS5VNS:J{")J%hp-Ҽ8@M{ 'í'iZZILk};&@]}g{J#A$K %iCBȷC+bԐ#)i#* r$b $X)# X#_#c^@kP~Kao"9od] rMbm.9Xd χ8Z _@yˠsa.ڑ8*q?G ePܼATp?Ԏyb.G@ šwAhO <7!RO#ǎЕ z#:Ro9'>nZlr$e(*0OM?@v qP߃(; *EAY }}vO.ޥ>fS]d?a7p4 2ů-WO8஭0!hPʐKWޗˎ[ M$8m!6r"oLZ2nySPQ;9T0L p|b AJ hbȎieY$̑eB<]#_xmdԌ]Hwg:_ ?x㹬fH#4ԋ5湅rܼaa%偟yzꙪjHFºm& X&jkZPaiQH)ĺ-9xOtC0GaAb}rs.ꁘPye׆b583~&SD$h1 jJ#d!ܤt0_\.'qΜ?=.*q8Ko\)ǟ_Q/72'?HL7|R [}ߨ= ?G )CӥUsT}RCZ663F|uUm~DY)Vro;gE鯪;y'*'p/6,9g6m BaqV ~q N6.ӭ=.ੀA Vu8rԄY,#P+'AѶMڋI;`=(uJG-;<[Crxu @t.ۋ PYv&D|Ru0hɈ @36>r;(NI -ܟ ykCȦUȌ:zMŌv _V_h?SV v&?'#cGWN!@ryx3y|bo9<P JZ+YaT;u.)-'e;w!?En ] F{Rv悙[p6Lx8fSWo"C;EMsիߔ0$4/U6J;ąl[IQ1S?{/u+=Ǚ+v1o]0\V ^0 :;15B *{P,-WV :Xh=b-!n7e@Bu:I7|riͬa =H,S<"~\>)Nצ+X D BI}tK4Xޜvj\ I|D" eC/1<2\5K #FVsoX!ji &^V-WYPwt<,RES62)d6c7.G@ EVPG!m$ύ3nv'g5߷"t9QVjyZ}ɢ˺AnfN_a4ԭ,1Fh6F5M)J{ Hmk+Va"NBHB扥90@[ ;3{-3X ZS'})%/ 4񧳗+3g;a 7lN5/P1GGl+,_ccS0Kc5聚BR>*0oLe;}-v? 52ܡ>쵢t<ևwiJP-Ow7,T''Օ89ۉ_CS4frF:GPt6an߰ wH S&oZ7+g|#ryRjg3 `sz7jA.XLJ15AfJS{J0_j+ag*; ~\E#<΀Cq&k8Gs+gEJަ; ,ppvP@F=Л!yC_|QY6hVd}_5GM~_GG.`(?o9_C{phݺB'+t}9ҷj97yt1֭4Κ`Z6r j]ޅ@/j\ MUsZKO;I/HR/V D| yH;h7gƣl~2ŽNqo.CYGz1FG GOyUd@i},=]4bn\;2ïlyܜ$7G'.DzҊcʖn7eFdBHFXֹ?|Mi{O.$p=(T X SQYMAsd?FB ;-%KRPw\o^t;D?oޠx*7oB_h-R;OczY1bL@ _/"4 ,8RgQ7G1&FM%(f.ט/  (M.}puPe\:zu-E!6K*KW_\15oR!Vm+)!>Xw4h.- 騫]ی$]h.>ҫ4"j3+g5  Ռn ]Uꛑٮ3-R2Q>Y,℄.8ꕩI9RPXAMFI~}.F4Œ2ӔI<.KphANr)loԪ SttU?Ⱦۧa&xyqAs tO]JqkJ3`*?Bq/RGU]'1q;tbVT g6Hȅ-"{'_ "a5衠N-wV"m8]#QV3{&_ΓOpX/}ty:ׁZn,'8V^g[Y9jh*gpZ%ȌhV@"%uFlvBSlR{ǣUZҠnVǝ$We Ee[ۆnSw)Ki5U#`?}E܊L !2>(qጳ˯? {$;/xvJع^/yRԠ:7B v_=D(\WqTsqݳY{,V$߃rs_]zQ˃6&lG|I"9gGQf?p.bg?q\Z-,\p晣^[XDaPdz?EiUNڒ52Fᣯ/>t gp֜Tk6_Npz/S˖䢚#T72-Pf'e (\ * X`w3iAx(h[B:~7 Zخ q)U1 ν%_DEkbĴ[;ۆ\Rsx懸N}F@meHf[p* _+(3G=q{^aWӣmI Y"UL i#12T' _HH[S^OaNBZ,RF%I+t+_%-\V#;\ზzdhae£Kq[iC,|[Pe ,-ڕ)wwJg'm#- ,ŒLV/?lN0H5: .v3a!_*Jn#0/@E@5;v0edQQY^:/}TxEo"@\ |r-Q"^./j[L@(v3g8_ӭ7nޖk3]X1"+|} q]J*zImю xG!ª*ղ'UJv"Mhנ38]`?'rI^⮱Y9'|{~ dg :;lHg9Ŕ^2cr=V ѓ㮡(ʌk~HM~IuQw32ifAF#Vl?+WXT @5dcQv/LH}q~R6Y*3IGO0h䞦 KJ6KPFӽG͌WEAe.):trqC`LҒ?j .8g"Ѹg.OO8 |`-R8,eA5&p̡!bRjF:[ey{g_eE瀉uz'on1o;[ ňl [|Vq΍hD)rd@ 4nfcЮu`+f=LZVKO^ 5l"*l }="Z5l2gGiWaxv!i=8L`Wթ<o6lJfraS&*Y9KQ' ;*56 D٥1Dc+=*hSm!/0QUa?֊b+rFk2 M]g<=ғQqS1:eϓ*Yug V~Vܾen@c+(wH'ڙ*}~͸! ]:@ԃ`h宐JK~!C¬!ņOvo#;u+뭍7V0B>67M]맶Ǡ f? P&H7uS܅T*VJ輒`D?ҫՁgߝc$=+LYk DV@g%UƗtC(8!n6&nr:;h.V5P$y`GpfZEK7 J Y_[HmSGajtQLKK,-2l/ʢ7+zh˥,>jř3`_w!Qe:c.K ߮ɪac /+?C8߽s޳k/Ԥ}`}ϝ*W&BSIbQlNQF ) Nd𡲖1ϋ#]Ɍipڥ"L|rȂ+kTMOFӸ cJDEA>Y&L,!liA/1ܥlq翰&Bz)X{(ej?U$DZGh:)zl9&4r'W#.4sRb]ҹ9m&GVe3G#]{ %< E yR\̶h\:Z@$e }~-Wr ׵9RtNra-m$Vq .juSB[O=9p^3RԜ>7|Z"s Lw(*N#Q SQFcG0CϘf;HȷFς3[ڨg?(;buy2,QҲ'F(n)|4D &Jj(ΆOM"֔{E e>B'T,Kt5o"=m'#~`U尻W%KkxQ1D8n-XQ@:=?BT2B(^z_[D,+",zە~we%d;qbuQO(Y\ŲsD)wfs4 q]#jU>߿D/h2+,\t#z_- )v ۱[/BL72cP>2BcN]-~+V;הϢ7q;L=?k&o@L?qٓ:r)c<XP?}[|hZ~k:. X}: E "2 ${4baLXiMǮdמdOe|)<VQI;P5O'EJ=gZZ:>kxIpR&=䴛LRv&ܒ_6i%qɔuǵ|&G82jͿ`%h Nq ]۞z\J<+y?t)}c H;wwGMF4Խ\jT5Hۦ\7'-wlCkW.(;EYyYẗ|Kb#MHG. T_ j(.Uº\~&71])OȪ ^Ie`%;L+Y<ے=&lG. T9\M֦҄ܓ*Lw?xbg묧ݡ1XeR1A@kPGJ 0O4;4 Jdشu2ZZ"K(7x3n'VpT|Xa?-Ժac8>0zP ;J-aդs3|A.3S;|Crgs;)Xk("`Q oGɭk9&0l`EÓ85 Jtot*znp: DErջVYq 0{p o%ieFOuĉp x=JX푽 B<^Yf.63. AuViO\Suţ8?j$㸸{6 ũ$w&Z{uՒC1#~y==b5aFZRI_ Q45hكD^Z8Cc϶A4 }NYf4Ot;8>Ъk'yUn ߌ1V661]G 8Z,~16'kD 0>(8Qt7+vWJ2y<ڏ^9S Q!~Cr.TڿF۸ ȽWxndm2n"WXCU /8!g9#Drēd<QvBjs*aWM΢ܙfc9ۅa?vv;SNaIkivdE_xX Y(kEI3YoYkܸ۠ JF/0걍M`Ṕ6nU%y^ІwoNFTDbc®I 6$D08@aoaY} lswƒ6a[!V^7#gs5 B] o`:tS̺ Ѓ[ܥZ&Fk2)7_륏5[Ti ` CH<*gW,'2KlsGƌ!W#1 b⌱r܌H&&(sv"O|Kts]eU"sLOPG@d &|=e;{6?XYc#a|1$mxb!%s|J!Z#,}Kb̂lÕ2%i;Y'}<'ަިo|Rf5u"MjYV){Jܦҵ9<=sը6S| (o ׳@6KTCtb5dukDN:~S l'o)+ano/ɷyj|WQ5ܻcf`?&܇YnԲ3x y8Onf+?/R#L`!3D 葞ÙdV4$RUsVwNf0›:]]\tJhm٭93?Tg=^0JQS-Ŭiaez>Ӗ8 1t P_^uwQqD@!E4cwostqaߧvqt&/=7vK`K+D3Zx }*4&VL/ #rEVMɀeWbk(p no8tB?{5<ئmf*"JKytABT9s2]'6ΦSjP%UU.2)8!Rw_Y޸H)mA=Gs,_@TXrh`\_t}#* v=a;jQC|V}=W˱ D?Ԅc%1шpdNrq&Ft'fSae@?%[o_>mxO:0[/C[ħ bv5.~e#`6r\!Ϟ rxevI+2ȨS\bFGp"Hfi[4HZd`nGO=Dm ^8{jrl-["dȿpWsbCy kXے>r);\M {mԱf/G<[`d87H%~+ņ} q_6df@hWo@\a$UH[4WuIpl- K[v'QRtݹPva4*ėACǹݥL#{x$ d3`9^14zi^zgw04ꤼ{`W=;bEAփ䜫"GF?oBSٳ,6#R w8Ǯ ߆N@V93D@h8Nt<<1Y_2j#;\$? /*dVS5/QuZ1r1 h Hʯ&Ń ٟ_*ߜB1dG{At ~'vo6^`{FR$|+x%Y ;M G8ƽң9}͂SkuǬei`DgAD6#kʣ[CYnaRX?6"%; k'F`P}a=~m&5\x %ˌ P)M򾀏i JMSyGu؞2Yꗛd)nRThaD^yTZ'?k- ,l'Kd{Jٿ(X0[ z߼fR>Z}rGd̛v ب̫P9䤔].x2F1ֆq`#~ȑi6o鸏\0f7dP碆NfFabnؤſ`l ²&sQk:* 889SK%rQ4wLtTSFHF:[>E2cI4UO)e8Lxgގ)NW^NͬVeQB|SU9N۬bX)EE'Q o`͖- -[iA3 [ܰ83vu<"q(`_BbEb/*U_s0VADN~f `=b}@nZc~ia9SL|8cLBpkoo^ R#c~pAsNܠǾI%yW>$5ݎx!dTGUV FE0wG UsbINǑȄ춅UvЦV)WB1iE,RSYYNh^gwNePyg3@Z5eci5!-OXt,/>,hT5܌Q akdmF*Pͷ8*N[;ޒc.s@/WH9ѭk)~?s\3fg9eoC:7@S"w:Df2p];(\ ?1h?|}p(~W L(/,.qUmyh"p7D8íL< K/:.a5A '}߈ P@i ;gl\P~8suʕ[Uȵ>z/}rny.:Cora+T#RvQXY2 3"Fa,(Azz:l5Fp ); #-/FY_m&tXmg ?E;\Zz&+CjR`͜-)#TZ -FK1;{]dGۭWn56C-NM;sw2z3WmAa:!`^}/6hMtAlkZLm}cwrS@`|BUDp5qj.tǯ;YGZ~hF:n A#dj"&!}W'thlyN}iEJI~׬U-~n>'(ōlQ3A &s;+뺢wV_%LvQ fᄚD:7f/ޚ{اZ*'WeTs\N/JHRmŠ_~´.鎫Ng!W$*dB:{YQ{* Je' [IA73{edtlss5 ?&NͼO H{ A҇ rw&-Ou'|rPDt *h ke_z˓{c™Ka'.Dy^$Idwȿt3WoGQ͆ފkBF\f7Ӈ;~@oʬќEHb!@E +8x8cx@HByuD? cӐÞE#?5W~ _9B@qԠࢌJ+eE=uiVWUͷBA%mEf|⠜GL"+HSiv6k|H2{)f'B ptC= eiLj6F]?Kk>^mCVnG*t~e޾ysJv>Т:Hpƒk^tTgzq24{5)rZMC7WG7dkHU*52gtf~]cF$P3JYFO } *z{בiRMZ녟ORfh/LC1; ;u+ӖX6%ܸeTKa !_OP ߄s’uq BA>ĵ<Y3T3S[TKRS+]SJ,-S܅\uV4q 87?f#`_D{- e ' $x #JPeCr2`64ZBԧ e[zg/+4;2η([pv Yt~)PCŊ^ y,M$3Pi)K5 {D7{l.+b#9MWii/wfͦ3F[Y{oK1e’IHAkU鬰0J$;tj?bjIUVu<*C1\ǴA!OX5bn=꽦n9@^Ga;4ܓq6ՎNiOU@›FO:/A1)\R ]MN&[D3$6&XFLߗm@WBꖸ;@?CMv%!p{$ɫLyX[_C g%T e&*Jb\HV=QHrhU)MXc^LAg>_n((hŕ)o~Á2KE6I`TXHRR,)蹯ϙon &aNX*|Z2]71eɎLtWxcm! C\ p^ZfQ}RdY-aZ} ӛ),(ib@K=Y:5n j2?f!r߅M4*},_\>Cg^j yK&-p8{aftPQ?^!`Qa*)a7]2fJxhԑ]{(0P. Brt^tL-mEvTPA@|DkhoO9?Llwv`y IhÛM吵6 l-P<5=a4TOb-Wy>K1Mr3}'=iahvtDX* c,5iS=|\`c@ϐ`_mژg pbŏ=H|JzX&lNW#pMVy[, RqKV4KJ_PΘd92ÓgM)LgrM fRG.ro'޻~Hkz\Y~?áZbȜ)3+dr5~P(#m"7'c4`#p b=P9b Dq˄2%3\>9zj?kg- 6$0F 5cŏ!G:; >C)|Ry)zĊ5>\Njyʭ81 wtH5%"7n˲+ |A 3s`UÊםcb c0Yh@ADlGNQq/kX?WRkn[ p] ;7.:qȠkk9oT m {gY3̿(؜|2ε,n׵5(ab)BW'Q jUFPx's".Y=<)(]:=-z<2"_U_v EY4+\t}+E]1Qw{ -6㨶]8@V@~YDVVE OBv;p3zlG"]"l_,X:0Q؎C v6q-\͏c:lKG»ia^Sgs-܇~m_MomC%ɲ-= =`9}ulx#OWf \F1 pNuP "`+cV(̊֩X6\JOc R6|nV @`U~1@C+ZOLu.,("Dው7H2j)/6=L]|1gxEIosv|he[$OIj3^ҜFu3D %7G. P"rf~ɧCnL?GN*)E<4+zil$4|"֜#|oe>V1PfM$/bcXSfGq6.2锂}2z˂V]a81ô{;B͜Xtuu7E>NwG%f-wjXN ؼtp*헞N%RDBQ_$cG e%gzMJT\G\=T)Vg\13V,k:\IL)Tx)yl`S gtk :IqnL+5$;{A]TG\$?ZCIWLxL+ea^u,(P"xK~w_ k[䓅 ;o@ڈ-l,p DŽ%5cZYp Va&8qgz=/élAbb^CQuAY2(YI']e E~ ^bv?L<& 6Mt{s>!%sIS_3: 8s6}`qsHbf9E 0ɖLSuX'Ï] hϠO^ a* h')?Ͷツ@n-5$qb@b<:s$[CjW2CTz)5?l+%lFwqT7|A>RsD8뫽Mt _U(--!UZW@鈍kj@,`5Z"ibs&tBrg\  z$WPbaf#aܳ$'iL$0Qלofn̏La/~Hr੿EoyWوe:Ԃ }"d4KL9!Lj FH`t%H&ianN٨[:^ 2Mh$§A(o֞ PSEp*mYܫύgUj\5eOzo&YCg&s L#11e%8ggؐ/;J8YXOQu vͦEa(p'ϿK `$yWminw8Jl#[5/۞K'CqCUR!"s*fKjjOEDŽPZ8tl5w 0t.j"u4$xFKf6Rw6+vye_]GT zOHK1ݍ C}uI5꫎o=xGdؖ˫u'컻WhUqm6I3>D(idR\FcC1%?ZL29a&6=0Z߷VLҐ#C|QBi6oneV֭ @Bk)^WuNoqj] Hqħl2v^X^R^Q#5QW;bUk93j8޴k ]1~߯Cg#])AgtEZ!;]T^Q綝dyYIb O{PSYo{&2ڰn9XxL$i]* J<^KM:{-'g=)#M,)jQPy7>ͪhNwb`p~TJKf(D40xuv8+Z{e9VW/~W4jIZb|k5KLKj>a|O9dnYS>F),}͋ez]x(+WSƻ_1=|&X3(dI~,6/PyS!,iĕ<)Heip/hyM{(XKQFnk[-tsֈĥ꟧1IByNJeW/#` A3g[Z gJQXXڧ5,#J_y]Ïpy%NN0[ wFmiJ$P q$ݫMilW'zfWMiɑ`/<[7\LК-e$yCI7(5v}Dd1|7EKk*r\~[h,G@ڪTztDGrZ6yܴɴn!>-k7E|n[.e!>yf@`MhCw$"D1;.q Ǻ{; oӥ ʩj bJ>og4ٝrM.uVL+DR8J08B/U6i6bZrېBt8'!>WiU+ z_uFvhɔFv>>"c8@7gy!l dH ?ͭ\DJ{,BzAXr6,ޏuTT4%hr,YRmSK6|ﷁFfɠNxf=R'|³A%J S=UJ@g7W\X2nۡ!2e#"] y7 k1Th|A|.) !ervH6v/ػVH_,;;WdC^z[~̳|ܵ]%ߑQ%?HBgZoU]'Q"<{nF7uϪDbxBB%o^42l=V-{+@O,vk?׀9hUU{.[{ڕfnfqY#zaCCyIsxN( Ɋ u H$phpv`vmJ9L4(Ev) #2-ɒ Q0:2 DCԎT5 Vpc#-3 Ҕ2`ߧȴtۋ9͢\D6m rK^$Ҿ+[QW@wڹjiuM"bAF o+ع=uA}#eEqCYvՇC[4_CQ{ kC?; XW ޏmePB%Q1UeTF*3A#_pg|0R(5X^,A^%ebSఘPv3(t3L{_uYrnc {"w3;pYc5#5f1ܹby3a,e!q268(Z/}+AbTiį0N`Ќa59m&/V 0}Ё+ UC# Is-U;Pp+\+z#yG6,zE.ma|LT]qӥ<gV͏5v>8NN;ӆ1#)ߪh4X1v"n\> g^+j[֑;,kxgZօ)W7' {`8< mZyJI9n@Njp7M4֔t~kO\wA8%K;w^z;cvqw4/_AWz8k۩<]rpl> ֗jLG Lj9>^6=Eo1^ƽ+$'J5!2|VZos9uiN-# 0zp '.d}G~2ˌ1OG\ )pB ArUs4\_W3yX2K9eQfU;^[,0(oÃW"%aP{Dsd5&, r?XF "DREğуHEujXLh-5 R}NVifJBu.[R| /H$Q;L| ˘k{K=aЕ q|JB[,-{$`Ͽ8ػ<Tš4焼E^m/?$0uՁHƪ! ܅U'/[fbVFl!l ?sj˞CSL '{^Wk jOc!gʬ嶦N|A Lay< cDӜ9ZHPL+l;}9h*Zf]PɄ[B }J ҩBOr =As\vً]Aou,:ExqRVrM Ȅ X\^ ڈ(˂)yuK&O$x80VtV[l4:q}Jɽ<YzM߰wMbϦz-uwAk("K- 6t ;?b`v*'TfDiP$'Nim|҂u )hun5=1[:U2^sR@ٙoo.}q>x8&lYU~fЯOM^`6O1.Hq4 *LaQ]~ol ]jH.=^1ߥ"2u6'hdu*]@ 5@2FuNy.Gͩ4t'ҞߖǼ} rK㩀I|&uQ""vϾW De뎜ߜ n +b$"׭f漜c,>Q UU{{E#oNl:jjF" R÷&zUWB2b^5c|7;"+7J_8+}gJA6|镦[ lm8U:0R]rJqѷPjJG`0"Q&x{uI4vy<Շ?^< ޙ_l:BJK:V–?tDVxH P g{j$V@ښ)߇8h+}A͇,Bxv886 \\ƿk h C KecwMUDWL^J {$<29ɼM#+bRH}#Sݣz+Cuw@wE/ I΢xIޅ&ఏX&*4}3n!D@qv\;&v6CZ}0t3f!֎K8Jn;E#LXy~ff?}kBqKizJ1hû[QNuQMMtn?ϤPU%x!f)`[R :jKs+/K\K+sl|5؋!1DOӪE1Dop/Hݖb{S%Z(gb}2a<ޖQK17O˽C$͕aFfhNQMsqrp$#WA붬/W}wG;:"Yoy+*\sctawq1T/_ʽP04˗}8>mWtn dDc5 E2g'~5jyֳ2V%>ŎnER]D/sނD'5܆a,h R$^R~X-G <$ңNmaɵ7k=N#۷r-U,Ɨ4`\r[]%]LQSO#q(Kf{ZȠ$`IVzMP& Ss%"}_=m^o7qiX=pWfX+ɺFêV'"3}ϐA*mvsr%HgwNj~HsRܢFvi"9˖W"RCAdup=_+1CPR- q# cm"aꂊ;|d7i[FZ4,iOf<ьQe!M(@@SYn SJjT۞h̿5uaoM{]=\)d a2cgQ%<tʎEA/5\k܊1lU/gvKWaIuV4:fH{(+Qf^IM/vYVpDވmjC)r{y(O>7O߮Vi&T '\,_ MK@(26t羦ӽt$e+L@c+Ԯ[yQ>wi 9~5{YB᭻b ` #Qp5*^K g5MSU3ao?#\Deʴw+R0>;mhC۸7# ňS^TFMEWd48L1F:"]vIz2v#:4 4>4GKMjv-Ǿx\:@]FU2Ptb9X`\EsBZ1hكZ2*,<)NL`:K}'_$C"E&0Psq9n5y{v/3 zxiA3JG~Nasd#?69|(Z#HwB,~}/D?LVZ8ʶ}Y:XfE j&*K!9_Fչ kiTpXFV dh)4-" j21x8/p*z}X&q:N0O l}xEMċ>`D䘠C8QS)dUgߤ\('NJ7b>/a:$I-U~fh;mR|{F߃߻wtou"ڊh\t rŹ{0MIM|f\P#r <E!]=\ki̼ͦ- Qpx=Y? ?aĻ w`>˟,! AoxZB9hbhd%3t3f*/Rn Fx^6d;u cÉJlRSݹ3#{T/~6\`]KV,OAٵZ_P`ɑOh?L+nY{ʲQ28c%#&!l/9N t9`Pq.$d:=IžW!톒CB~-MT B\N&'I6cR`wM;IzqXߝ3ڥ]ιf ܬU޾=MK>?}U 5qQ;+(+3od qfx-FO<5yJ<5ǀªoƀ8of]1ɰ¾%6dm(b{%-  4߀^MG"~~z%JKw{M/"MmƆYחg$'!!j9t¨Qqn" ^AիQY7~zhSQw5#5_E3Ց!o=|?je࿏F_j] Ŗ.m|G !geMz770:cg0h( mT_~-a+%bVT W<)zvwAd< <'hBٽ; }zWEl5=O`49lC 2`sFё;P^k+yy(xy/I}Cj3۵rw-=u TV!|7JڒiBRxrJ9MN#5yUIq%~B*WWũisr ,pM~AĴ 7q*TC&W "!1y-v{ YƦYAw r7}L?YFyf+3R ȘXoY4ǶЉ&liXh`SHk^Lj*mm a0`Tʝ+hW؄;"EZX? cCa]Q!ohmu.}od4a8?R)Nru$9ži5Z rjyߕ "Lx PXUvP |W/m|6J.PXmw=x-˄:䷰𵢺q9N[8j.˫B[{3$h$wbQmvo;QI08(]4x2"60(srSf"m9GJ<(FL_)j]d?W AHui 9/nZZnLY(:bYtFZl 8tRӚl9N0Uߡk&# 9I5gj4jD; q2;s=#f LP-pKj]J~rf.S{$Y諣2ة4 wWTujǭW/MeՐa %|`MM7Z\z#_2-YMGwʜ-cp+9QֲEn#Â9/IGS՞a.g M4[8'<ֶXVg7Ȇ@Y)2䎊fOd%~ NSׯwU}o=s~{ VQVQ; # o۾#(̬#8ΦG{xDEVۺOCvUgY,Hl$AKhbNajҐsl pW`*DTϳmL'ZhEPn,pb'dof IcUبFR6_Ww†WķB2in\xk]s^zxKXnH؎pZ4QS}8s!i\g\Eʂaet|1h7-b7qy !C<筓ؠfUh> 븭EX8rU(8&&qnk[]dK<1 >HPw3!*!׾+k0@xSHj$tLW++A`0/%ڑy9%ژ+b8{Vp=3ao KsTTp*ciG~.[^PiHSR;PKFuşԽ>Lu連:5oʴ3(2HcAa`xijcA5:^>~ 1&i ǫ.)Yѣ"t\CDQ:x v={;7XwNVɄSVv M,ʅ?+E8i]J2[w|XxDYx>u=UA3]~ݾe:P #8PNer!bs 6x|?aOv^nZu=|?0fQ4,I]Zu}%$@]R=; H6W!KY~^M椮J/y(&X Rq(20:rd ycXm/*:yU*8ٻuX J#>l5KY q8g@pyڲny L1ӯ"iso؈26-)^[ocu:R Ҋ?^МQ _qNU,VFB့?F&d;>(ԥl$>U6idE$ٷyF,D?75 XO\[K*ʼ z5Sl7??L)<7< lw'ْP PJ-uUiyO8 (h\ !ia#3fĻzz4ί-rR|+xϷBWhD +~smP MߊNBjYWWa1(JrDowe͸~_-pXΊ1K8fz+ҎQQBE -$]L.# *%P5ƻ75\ͼ? g-1I)%SƌtA O2Nw+YLŹMc0iWB؆u k/'&!a.g?`SS_Aoz=otVێ!L_堠jy <1@_SnA(I6:񗝅#8~?l>Y9j>&*g(PA{w<ՂԤ}E@r%JwW>L-MS$~\~JlS=Qx6h#e.eR-zcneϹ/%_q v1B/דcr:rKO 1u&ya* AFA ޡwM_|LxW1\ nD'v kEcĎv$Z5uC~CHHexB}yv 5\SGhĿ!4q.Pˆ J`" *~_6`yûc{ǯ:Fǔd}(oIԁ\JTEѴ5 j(1NG ޡSfb6\fb6 @\2uyhB]C_o(==z7d~:V']O@y3vbEsEnKeޟo> ζp&ʖ\e; e òV_)r`<P)=9ãf`S<-=n޴UqѾF[9&DŶQmG- 3d'*Sf%g|@'&w  k06]3U$9u9Sm>#t€Kf0:h$Dg }0G;b"T@}Č1{=޴l~*fN|›Eh ~HD Jޠ*I +c *F>r[]m\]hP;yU@z%:z~שz ZzxJN02$GTq.;"5j/YD>k&imLQyz }F 2'$? L 4 _Ob?듛 m '_1"[;):>UG9'+ŠȖe|j6uj'k򸴴x8N$D'䰋uRGU.$*EuSP9Kp)&Nm@ɧ~g+dK4 %L-Dm&EvRWyy~ b8 5!@'=IQYehɁ`HxY̍z4h^m>{wC?EM=ⷅhyvwB/z Cg*Ct&,6Ҏ@64{ foFǃ#J= ˇC)i Ohn_Y+["B Lz_ /1wͥ^YUP=r!CPw^b IfNJDμb6"YW1|$ 9ǡ qܽ "brh{jJZNc*7'q]fܸPtbo)t3yWێ,S:LX~~o*g=},4A.ΈhjD+z^nabU?QVnvPh7-b~zREj8?b}?'Csǀ!zGԙ>k ib5.CsLtG.vp(YFr_3kt &hn=>qc`P I+k=5 }fi̢(YhQU{zI?ۤǹ>/}7m/d۳\<~~@nώP~J_ \vK7jsոT4fUU5.wؙ?B^%sC:pQJLÏ4j:M&HA(q %WQ; ;UƚO D:!\|lP3q;Ɇ8B7^G ¢5$䏬gF} Ҵ !7sLL7Umv"#܎HvOuLr=1,'t:_[Zoyf[v "nc& r`c/I~=Q:9L"';2 p2#Ѻo%M|zB@'عż<<*8'"pg-/ITxk64e*~7*K #㨯]^F^g?~l:iY`֨4X3Uz;7*NcP) 2 ΓY jPU1nu\԰@xbgq`,<սo߾O ?ZYwdf=VuYX0nK49-]p6.ڊn~ j‹EQ3x?f$LHl뽷GzZ.lV"9 @v$mOK:@"¨Q2~ۗ[ERv;;nt `w_]ϴVBgVBʌ=F&Ar|^NMu/HwΣ):Ә{Z1®`X\ChH_k ƙSIS&J'^W8zMAa Y)0DžhIrRC@!J [Wk`og&q(]=AdbR66K[/hYpz!_zA .QӨ7jOa蔯0GD@ka\3gߖ͙AʹԯMdqmti56ۂSk7yͪTzDj=赧lfm-{HE'p|E0ݢR7T`j g0/#F)HQ -654 1[I%-/&Js %Qx>뮠&rY$OI;>BmD<<(.֋G ஄WԴ0"t^U>q5;TcA0 zN9 `W *Wɰe@52)fb݌] PJڅ 6BKeT*x@/(v7,$׏^=K;gڌxTf⿝ajzoPCKvZ<:hW=|%l:#D<H07}ysqYW[*72Us/ NftGyrȅkQȓiayYi>= BTd-1bMVe %r(6~Fu_*^`sad5;LZl67xb]\~uvk߂{+ٿN`v+kSDs9h Wএ,DM@@ݬX |`E{*3ɴ3ޗ%I QSh;hO/T-PȞed_ )*Xa[hXU4N[ TE 9/Ӡ'Q-cD-VqT%bL,㲮nT)[dQm^^"ڠ 2AejJjV{jeVcZ dK)U:w6C=#ọVf4 l) %?TWÍTSZ"Wxk>'/{¸Kؗewvk>32{i^)ׂ˘[Z-1HJTU]b-/ꄰ.{ #^J 2wNcPsΌСђd>jo[h 5_o0A1XJLii>dˌIUSk'+G3{.A֦ d#V~sf^ȆU@\))ON? s~O%i9ڶ1gfqWDV;$ir}C? .cU8 dlvطIysTUvmbtÂsr:a5Ix1^یf0KGol1F ;0V [ǶLm ezE V4]g%B4̽93NGLLhݓs[c(G)Q&<O}ˬ*<(%e~pC[^<Պv@` T CO̔B&9GL0(=-ش- KPӌ hQ <k*S%|mFVgu@9W$Ds_z ʯ't)2-VxAp9,6GP~K"TNq CdW~VWѧ~XM jЄMD+SR R'pLzJOqԺFHcRX'qDr4iޒĵP?|޶얻lOFY}h4z)M3K@`P;:)}դ;) %A.c @ OC7~sjY9Q#p&BЖ6a0;C%1[ĮkҤ a hvDt{:Fj7 tF rQ4f3*զ2lc\Y6ULS\/2:?Ay/S b+m۷`+RyIxxֿW"V*' ss:cVolXvDtIq=m;g4w&ћ0Z wfrfR0nj1gxd q1w+'&"C_)]Mo&T۾)[B|a2&[HZ&:TG@Yq mtB h;<qf3ş;uCT_I% ZA[/y9~Vn.^PBO.5`cNoNr"7-1VRKΖ+jwEN;F!2/Ve33q`lk`oĸ)ML`a+>'3@9gi!IP&=~RK&¥K40+e PRcm72i9&yQCG{L$5HgǢR8/`In9e$c_)k6Nd m/&J>ȝi8ϼ'ynd^~6Mva{)l*xyR֖߯fv8oyF+xǑz"܊Hf#Q>*Q3I""g"F¸.(3^M1 *$)\/vb ^:TMi{F|}H86{*_'ok< %A.'5V@w8#PLfJSda/O57xu>әzjLgq'V6,7h_JrKҒpcj~=h'rM<)+.mp,PVQt4X?[$?Y?G|J*AaO{dr4ٱ5E-xY3؂h4E">/-f:5Qs^ąu7H+:kK4etۤ x{hs -5iЏ }.Ԧgxؖտ~%)^;/&rFnJQ'o_13A\]_e:BuF5/FfSCŋDl=/<4]\KA M~5q5z F6M/ i[Uҳ$ϸoUGn謃kԩn:ǎ2+wp=FDCN! *W #/8_lB.BݻrP9^:Qv[QL 'T iVHչy{5xx`F :Oa*Q+iQPs5%)zCdsS*Vm3 ^*O,emWpM2#/42{Y ō8m EWY (7%]} e xWC7nr6Xą8XqC%aLaUCFDG:cy"%hckoܸh5z~Ia#A)Uc (:wb5 ,rVUՐ zZu&K=rsg wMq;_>t H~]$j$pr-{uU~/\Xf*{&w> U`tcGukzwmH|zDwR3m1Y1(J7y"n2?S-:Cȍcyݳ~ս!p>@~PpҠ_qJeWȨ )((*#;"ӭe3Dk{ZZ oY.37ʜ91H4sX ]cGVn@Wnh}]P碫Z72p>ZJ%4va|PNmu c!Np ,NIӈrڎ%b M9 W]O5f-V6*t-HYFRQk8q-?7vRl Ys< cmd'pՈ@!nBe81IJeDEA1g1]:ոz^1Ww VyrC,,$oؾba,{;~ !3:eCEkoDԏ3SE$zÜVgc6_ |ꪎu丛 $;_UqD\pܢ~ic&+&Uplu4ُ2^>.r7Ksn)"ߩ(i7(8whjJ/56`X t zD3Ӏ3<`0dt&)kޔjʦE pWHGorJCx[ϱGl;]]Ge*8S5,2 P<*uNtY.]4)_t -bp6c XU'2^;3"9/7L&G מ%AC H\*τ=Î`6ҥqvq'0?NލcĤ eT g@>ikPح- FB@%<,Ĺw57+^oXO=s󞸴ѷ%arT-g呝Kgi?Z1+Npʬ?ѓ;49R)݊{+ķeC:h-or@9hTb=[QmLGBw+hD/~zo]ƻN=N(r%H+<|e$% :EɌIR!h!J"1V }-4º/y9JhKsGk_*uXUO_dgmcw7f!EJĚC~![0~UL8qǹo纭\{Ytjl"19&K5u(\w^5bҺx,|qo+3ߖe([V0 B!GYRP3 1Ae~8}҉_u$ۜ"*a!ݬV !$OϠ恋MMh${T' IHk>R~m Dhko&3IVR_JoYpws +jgd7ǣVVКh GaH":Y4.]u3[pC5J;i !)21-q0edv<3gYTM,fA;WMϤ3##LsdcZ]~'i ɼ5 f̮DӜ԰4{% }] '`LБh[1xwSZl}YAJ|߳Qo,.tIM֯X^ y"" 4h]+r(tVrUK[&t}~VG5 'Ʈ6?yٓ9D#+GQ9Uh%' kdi8%d::WaQ颟puЁ^ 9^6Zl.e%jJ8]Qcz@FpASjɋkʉ> <\itRP&ɮX ?M0ʮ 0Ymޅ%9P_%0s$esa)^S+OD. {f]rp[xyʇ$Փ]!h!SF!Wkp58\.؂ 7в#l~ hvgEl:wE~r!p0[AvMsX+ߊ^˥ :z al8Flm'aoTӨxvl[`d#@H&>,}]=us[?r/ =w/-ydZZO-ejO.g`N-,W^L8[2 r}eNF!9|Aox '_sυl̵&elT#hP~RH*}W%ך4w(V>ZJ񧓶ZTʃaK B;f Dl>v1.nPk(糺V}rhyX~s)aͽx0$;?B4 Q9!qqwп^R_8t/[N{6ґw_ Zw]M 7Q@eQ=!xIDRT6-CmEȠMIR5:>_ @'wh!h!,`sE Ԥe- !7t3BꨐPyh(EDaaFe~ZYr'Wdjk yYKa9#7d@s@umѲC:OA044=gG@7f6[ "[h[8vl+:ڕ)J(rcbqT~w`(r>f\Nq: UM'ԍꆨ_iedY$,&+_]kǢKS~ԵVHɻ-MZb].kLsJ;U[ذ,Dnt|] g|Ymjŝg4Ǒ "AA1_pu ZKj ]K򶹓=:P>@-51Z]&O$?%)\A6%auSƌ[n,Pcf``TXd0 ߆iGE j7n ,ο5A*~\h=P :SO=azRDjmg?xPU{ӕ<0p o$\MI(ENaMߥm̔pW="ShB5U[VmO;PΙbDK4MwY[4*C  ɋZ\u|SI8Y:h1)R3' >2:.q<)3, eN 2pe,ɾyٙW 1TI Oc:.qb˖/poVGpW=kz8)؂/NJ bG)lTEqI "=5дvc6UJjΘ>Jo_C[H&ZFc\4w$lԱF 7ǝkx}W;WjjKW$U/ '@Hr -ˆQx2\??L^8{6 R@51PU.@BJ~R4QIOwt"wIzQvY5xjL-|Vm.Ʒ@olQ̄s"LkŹx1T'Ga+ߺ%Q:կ%Q!E^R#f:|$|<"Gwv@nF 2u_tY3YF5HcV D@ ک{,$,=7Vgimɾ6Afy`<~A `{eaA|%DasV Lr7񆉍E-]HG_6VjU#|]L]/e#] ۬z) g*㯧J5hwbE]4*CG5e[kj[;PdV*(߸`(7iz!8$w͠iȖ!{$-Bܹ,U/ _l/§<p>?[*biv(z1 DVvp`~QBDmT ;6cm=|t ecDdaScbހ*d-|Ӿ4 N84|FD9@,(i\/f7tԻ0䓉sKX|ʻy~n+/B,J-Eo#\p٦= q\$;wI)7U-Ssb91P]peHHs~Nq%v W#p .~+0\t?۷>i5:zf vQ_u~d!6 ȭ2ە}+ !1".{q;W@BoT׺nNKSt L]oCu&Lup{' ~^\ VyZ! 8~j@ov~P_+8n_9oMSuw0Cq%;*ߠo7sB5 u*!ikVd@t?%q,N'IoW5a%\Nɕn8dFIFc31R7}Q$W}¼5|IlJوY/QJhG >Tv=%҈8STlc{>~Xzӻq&H?!ʃٕ^GIaj nHRsHgԣx֔ W 2&QxGdx6&w~;.?lhLE'ݟтNu> i]3;s88EݎU4 Pkb$,|)%ϐ\NơFn-b3 " ttBZ}W*7ILfOdOX}J EexXј\\A j1b ip~e֌_ɣ!cQ|\41B""1'ˍ]nK靥ȇ T؋oke,>)=dGv4mvn9g|T.޼@n\pdP3f]@laaʖDic_;bdB{LΓ^3[>0|J;G~kS$~o 2M-53|ɣa8ĞXK)Irz*@=7ftDwHYQkX\Ddc@>X4& :]77&KT~M*ۑ8[qo\I2!*ֈtU,3#dz!H~a1W}׊K!Z$ۂ!dCn:"jV4TPV. {ì8jrBDC LS9)pI;~OVF:<`:]U$ } !&h22M /GCڥ]p4; ]ĐAr%soE5, DmS?U$? :7I:}>'L(pV"g'g(UtBЉeˉW0݅,GP\XWgZeLQJޮ+|Pt)̉;߳n!(L鰑)ӥQ%+a0g*fLIfI0%'{йO]@I=IŃ>Fķ.ԈSʕ:l8ӣm Xon Jp/GXy8a?"?~euh9/==yN9J} 8Le$W29>3.4Tuhvdp[ C,CJ F-_UE 1?I4_oDd8AUPt O`6vqkxoJ^Put]5a ռuN64&VbGNWtۢZ{jÞ@d\F!nOqPiqCSphW L87d&?{a+$J|AV $Y?`=߉t+^#a Z%#NI7Ó-=` _c?g&UJu2lz2( d4 "<Z]u|q6;:[sMq)ʿ)׮%1s3*-zeXa,JQ>**VOazF.dΪ }!>;ڛ03E(W߷U1G ˞_ϭ63ҲLυWy$N6-3A v cjքySUp{*X.7R]bvw4q"sn 6C|[|r| ]Ycn8 u;|0e{T 3)滕zg2+F$XȦ*m,crHyw x2$?Z8 Ӫkؙ4/g0!o4 }P> 7Um]CtןDAbZc{'{32,I__Jӽӕičk11ɯzmËqLU [`kkL>3X s8_R -yy8 :* -1]+ ݰwkNdm'y:R-y콋ƠV4p6U8E-]񰮰vҀ(f^d!;%op)ьS_loN?~w#Кj P .bJyMÆ%n9OW٩ę ␫H{T5K25ݴ!(Fsrqh%}*&}7qrHwy0)0O#ȯwQf._Ʃ䴛q>J t.7|p׀h -@E^nDfe3gȖo4+]+D9drÃ!L+rH7D~k[;j͋^S] xڸdg#E="مdTm۽z' '&1 _Ϭr(h ޴Y&f:֧RlZ-߳fQe\F=<6hNPk!gL+\O3P[ǐhX!#mS4Y ur{Uk&D zǠ`F_a˿ pI8VկmxRo9fyǬUxx Xβ;j$!::Sz!ϊN@дzLat'V1ʌ(ǰ\ܒ/Vuldbq[ Ai>XDZ`Qq\O?N)x0P"Qbau]]>N/>IÒE{l>0Ę2Gv[1boZH4 0C>%܃?.UC-:2cZuW ;&_@qY#utE D"IO\Ml-]-(S,?FKHƨ ѣT G?[ILs+>_ %'_ i ge=:CrǠAxJUXę&:D̀ZAf;2KG<0\-(YFps`Ӹ;It$< F AX7}̒YFX{Ӝl~.3ZRey^DUePW s>LHI"g6&6Xv~NkTEncKP׹O vW;ToU X33d| O @MhiH[ւ4ѵ;vR* 6TYOQt}lD<-@&Y֫3&L@B3意޽ԑ4Sdgo+,j 1#lpG#zs/m.r[{nHȈK69fCMc!*=`Tی]FʢZW&NWmo%BUrDx?_؍/9Ӓ ͹3Gx-o]32Δ`N.d~]ud@1V[wkpC? Pcڶ*z'4.vm쐵ٱZ rӡ[B&]HZ)B\ls =5b}8 c3OUb&d`纖y? ]F-2+y!ڰqQ`etw@:Tb{y`M5Bb HdK8 bL@㨖@IPKg9ֵȃbl4i&AS7-2j\,̳\!GkW}hbSoQBVB}8w9/0[(uf?G+咮ora(u> =.j]z Ey1Sano3i %; qŅ Hh3rZ[g1OެNvFۣ t1j}f^w:l{'Wa4}4Y} z742TUSݰ3w܄b# ɍ_34omfqz(&B- LZWkK#Csu9iԯ}% wj\lNllW0?=-=(iNUB]2&Ii]!nc0-aAXK vt%ISu#!|77NV\(<@uX1-ڽ,h7vHPA& >edH5؋mC!!/o 9eR7̘Y̽|isYleD"6eHc #5#o9QC z )4l`;_aO&Mxz*E"̇R;i_>*Ycޠܘ׆E]𣏕Zg(d ڸ,)c1|}qH<5Bхה+0W|5CpsYhZ&ba3XaT-2w-6+QI^0^_[#[ 藶gj) j5uEiTN3&U}\D~\^ yc8%AzB8FQUXT]MMxꤎeJĩE#}9̢Vv?5ӋW t=?Ό|'t}&2"X@sx=LEygh'7kx[z>JddDLdoc[m YN#+M ߖ#LT{C|ݑR%q muHn w~< pi`o17"Q\btPhߙH/cg|C9GQ$+}'"]{nNeu2ˡ;b^O%DZ 7v<鏢" 2 iu[pC׍D̗&-ˠ*Q4:TN@JO(-sS.`7+,Sw0ZBSX4q!9%RW%PϼࡾR)5)S 4 j~$]~=^`| &9e _K|KppDt,^2b>q4^eoOnxbBT RUTv>*^l7y7/tڡǯMMb{L3iN#h ⹏!mӻÞQs[ka峻r7Uch4lsD10@uŐ֐k&BoΛжAŏ~\FA>AZDUR#PF>dpg#џ,2pޚ{fY >Ā4elZA Bߵ+\+x( Ykx[噬f3Bcn\a2MSB_ W9CnY 8v)iOԲPYۃ|GFeh Z+p*P)apGfCc*,(:mƕ&Qܳ'Yj38z5J*N1< jg' ǏZȞ]1j*< ګ K$.~yk^[-=[kU|ŹySV%%Фǂ.,ۮ}@o[謢sOt 3Ҵ`o\OĞGe,@+nT ??$k&T/ԭ3T"8ߋ2BAJhdF.xq˷+M7΂=B^AuV xԇ荞}׶:dm V0p\%H l ͣ )ȉMܜMCWG a" L!)y(/Cظhj#щ0OK ޗJ1hֱ;rPZ Q;f9Qő@`u{&Sh[WW-ITrh:#X'ʻv34q$4O9s|vn7ӚS{ $V}8@IZt섾F|ݬ:mxdPHlSLǟwOo^r%79x^:55tCR5rjk +m矢Oo8c5PʤM<ֻ_x6EP{mQ}3S,̢TuzGU5b:qOI(v՗>Ȏwx=+)'~>~@\m*;"R]&U1qFm&J!St9==^"ӟYpEX*R'yff3!&QQ&Dh?T)?5#' -hg8*hӢeӑVaW>i2Z&1Z[ʂ~PcMOfR{O u7CM?AeBcf*ډ_>nܵnEsJWkx i3^fX3Y9Ӿ(\o_=eÖb2 ![R*"ItkSQ9b I n~齠eg|^34 Qu!z;?* @@TSZ imG:V-pد`gT/ qp ~%!^" ؋H̉d'n^B<#s5s,^&Ɏo)¿ñ5w @k4Uv@B" 1ӱ~o: Zap@& B]_w7e(ѵ 3FT;Q[fsIQL1Fv}I43'-rab|* i M|V!<ցcMǽܩ-Tu,jaO]h(X'U۳lc{2/ʽ0^" bb,"h?06!l[wHOs§^Dr"x1f޶ (E<ׯ{U t*5? Xe7b*@!{}څ TJ9C_XuRk@5f?Z~Bi"ҮE9{^AC;2^G~lkl ߘ_Op:&!/0bs+8X9#" 0!%Uv3. k_QA8)^Γ $-3e|ڶENwVaH,K|<`%VFsNYWnUc ùks Zd]vW5I"G9codᛇc0@] _5ʯ`d19]C =u'  73oY9]T C,=9lբ0)z#LZU`{? >g3s:剑-*LQUhC!^! RuɦP!q4vS?,Qyk݃\ d{tJИ 6Nz/?=U/wOآPNXR'ߦ$Sjqx02ڦ 4D꛹o)֣nјP9*)8/ŕ,ɑBH_Qʷw[euP5Pr6. 49PgɹI*r1'ERa d s,Bz#6ok5Vf2 L~l|w04 :Q)Fza-`{o.[`q(.Xc7x`Esf^>7v3CV bz:CT;(\apvqEB Yw1;@oP.Wa?$+(暹NatRlZX R3- ҩuN9Ud.vefdQ@*|̮:70\V\ݠ2lV?oteD!X_ fbVbYmѩ's @jBQhF# 5!hI|]yv9YM:/B{HvZ`"wM޽0,)"A I^ \wI>nDD谩QJ1فd]ΧVRDVD^y|i͗?^&ba+Y`I];6u#2W^TLHݩ?4h{Gvb4xa ? gF1j]PN/aG}xup8{?$nMU wEM%JBPZrQ[{A#7%4\~wנ{]qk8_N|g-ʇ?Ɠ- -TX ̫i$pRwZ;S3BxvsL!e:HcτGzIpȱ@GѻH~%ZFOC%q#Hoþy.O5l4?iI։vvC֔&-: 'd%YiD R`P:fm(827#yڪ#'j[ăv#sqI{{)eف0Gl'ѣ瘂JĹ~HwG%}:^eMSd NZd߱4R鞵s=r$сMf1s2O= & 4@@۾jpnJXKyqfK5gNAZ>$ MN=Q}r̘gkY=WOE?0NNVq#`=izbOGus)=p*evܟ]V% jWdTm7lT[(M՟|3nMYNݴEcbh^އ`@O=1Iֶ:è @&KdVrS 2gl_f&~ \r}j.֍-V ,%%L'vlJ0 {QN~*Ui s,mD : 9]-z璝y\=#}jJăOeOj_^ᒉz E$*CV ň]vy@`7Ῠg5%G"F.Uh腉9v#@5:0mkވHf覗* (IaHK 7n!@6^Љf,Qq%7x䭌[THuV*Nee7 :,^SF(;@h2sTH?}"hqҏUPlz|rFe?$4 Gm݂S[R5tgj I~hxt˜Zɮh2' x7"wl7KJD9td4rI(:c1kqtn#nλ ۅ5lgs騒Ti87VEd=!Q+Mi"n,m./pyą矂`1ț].:ui<kYiRҏ1i^[1ńw# `plY?u-HqP7ZM% %o?"6'r\iWk$=50G*cP(40=T`aF}p,v\HNU:J淮p?,jb\,W9S6.běJwJ:4PxsOF$-w?q'=4,KZ[9}0[-zqHlȚ!jSǚx'A"}VXi; v~ Ƅ_h(XɳZ;uvs}52\~**9]J?qnhN{ǻ# z.y]M ҼH7| KXgdcX6LG.lLq7kyGs\9wX84澬ݭ_ٻ >Ks[?QBD1g7w%4MvV[,^h˵F bb B9aUiExd 'P33}5{-E/#$$D=4@y`"6)`HtMrI4MXԚ&(JW~Cm<|m+O(S+j&wdEM4`G3+3m@SuWՂyV_y|J Gm;Qb!:| v.sopx rAA+)aR"ĸ<*p H6'_":cϤFqrҳмS̼}G9./6%niO,,F*PzY)?nNêl)|r_6w",,eӸ\Z`q?0Eٞ&-dW4f՛Ԛ?Z7C~$&/~uLjZi4^JW'JLyD/@b([ hj |m'[qP qG~zx^^uhfnk&5t}0kR4Dwʿуm[^^KwV~Vˠ:0J=҈ov|M])ASk s-UOv\* 6X}V^<6e֝Yy&,Wt|ȊL۱~hB%P|^Iۆ߽I]pv}FF `x~7}GG H8~[S/(1g 1ݻh׏GalM՛W!p5G{$s[VHmQ@_4nTr7İ[KwSR2q(zRtT|&ov )34\#2 ,b|$NTEn`6GWjzWL] Lvn=N^ʾܗ7Oud.^tķX9TWg%i-ŸDͺe n92\ΊHcIWy{8-QiV[h+Q516MFI}|=%i::q* =C$+QvG"Y%ų/KIU9x&S}aLco/]LEF1:RδAN )p%4q3;:.Ԍܮ#>Neeuh)sD#e%UDQ܁8US[d+Ϳ8=hP4wsN8? i\>oz;T<$!4J% E&E%6x=ADJR1=O6]k`dD+'hջ)D(=by]?Y,5R2'ү|JpC߶k3xp,;d+9~<0Gc!wi4iPv L#bp%~|RiC1c$r anʛ Tkm>y<(_m>Uڹf^# k|>Ұ _s ~A*UnWP1y0cOKuҫ3Ҡ*^<+ڿI/0{5#-A0MIjIoh_Del,OA\ck(>I!ɭ|,u”w)&U8&23Fq(c{~?Z[Mga)5eu8d IN+Inʚ+_w_IL[JBcU`31&̓|3#`<}k15swʼn^t"G]& ,|O{ [,q[n,&+0@""!Ï22* < zJ5Rل'i u 3 ڊ1?w8Ȳ&~*h!7y>DL~ؑ߅xdz"޺DɸVb(+#N4q"s#ӡSuo#62@ p|"y:̛Q#?D8Zv(WE;GK5Rkʩ@KyqtZ@'ذ ٧'ZevaRqxc9lPp.ܣivP5)tlZbqĩО |ԛDSr2Avbh49~cwsLxeBo#n˦E"5jx#.;x5*sh۷D2BasP~]`LQ|cDrD;0J\TI~Mrɹ5J8V biϩIqhM }re K}r߲an)R۞+j. v03߈$YX[C3,IGp2&]aߧ([ ~c?%R̩-G,GV8:ӈsAh6bńypkKk^vsuQaeY!\΀;FG9t 5g# 谞]HIY!Z,ځ׭Ag9lR|8LWVv#]w##%R:Ӱ\*l. 6wSku%N-@>xWoGh- _$g^*fInFc~#B׽X@V<1UY29FRE+d''Em[}Kzkl㻂4qS@9arNL2Cn zј//1a+L<G InvDT+_},~GtzW |) 4+͗1/ iMPTk&+5!U&|+C kChR.4M+HlIJ2D;&P69 w|I,0Q`qԚ ~d%w整' 1a+ۅsߚ'Nk 2˳( mw vGMﯠ*ѴLpտG|͉Rax<&<ƩN"w5t,2^Og1 C'{ GBެd%O3(Z;xU0#IY)e{FIaak-#5 xT-bcb[6VW?XeAՀX6Q\}U%aS>Oa+ɎlugAh, U0֒⮨䖦O&jV|Pmn;I)!C'%u t@0hLl.'&-#o³)YL "r5i;qmd%FH7L*ϨWɠ4c׌DǺt=D.&iG P qe d79y㫥n 3<Šϵu+cӭ(vνmD !iܩ.*GY?Qn, -E5\]EޕȈޞ7F^eܟBׇ}E fY$s98k,W~/eLt9ޣ.S]=o!9(a@Ql,lý' ]f)9(2}_1SNa- bRyI=ie)ZLTZג &am61bkr3UzE,UY&+g]@>O=&a+ N>̌OkWm@9ŕ9S'p : Ȼ <{w1zC?Se|2Q}8&M Ui*%8 )ҁ \o->c$8ߦڕePS Q)e-;-%leVǿ`2‹␫0,Ym?YlS dQI@IZI |$d

6a\;ͷ*a"姢K"R;C)"SXF_D9SOZsOiP4.u t養ȹvrX+8έB,B0n@&ǩ5>%N"|SuRby;ϰUW ɀvE\9,+y? MV Hq^:E f(j=Oƒʣ+9]l‹)3o/N1=RєddeRWWMttgt1?d5;oǐ=;wF/PpQ |$5BhÝfSI+P;Ri109ŋ]rdV*xFZ``xEmͩݷ̸$6M8D%fQ".<ñ(Ib+ʤs;}i'B>03!svA/pS1*& Ve# c>k(3U[Ը~h: DT rOXp壃$ZWar9^0 7j[߸;v?1Jgk, 4nb]пX7܂`Opv_tkWɆk ]L&8k bb:PTb"S$@8UR9q2"FR3d~RHh_&)*X5m4 V4@XEs ; Cӭ h,mhj1[Gr.4 +a-§jT+c*2a&͏E9HZq NuADJ^EtF|>9*d(:ӐBHc퐇 WW]Yx,/馣Mgk|+W{ƮGEy2#-u7 Z0Gs u/jԼHydaA[W;WR=aNº[`3E0U >T/ZK?!{-e< ,ӏ&6 'WG&dSadI_Ѐ4wdjH^GL/ ̑d,,]'h-~Q2j&7됂lμ> Pnn۩cʚ9\NFrm%adu /}e FHQ1Dⓙ>]#5U|pKiD8f BA8!ETKY"XT-#RѩЄ˭Fîy,4Kw '>,K)QMUU5XR|Y9Ï f3Syœ;GrG|.[vTe dRIU$g5J~>sO0]#l3+pb%`U f+TJIv1~0?M(|ap'e9cR7oZ >\QkP&1 l@6[q_ZJѩS{Sc|h~B !rKMvjtm tܚd?]]cz G`LJkFr|<~x.1.ʛDU"0A\TDO߆tdIJŐM|H:Q#7e'ÝTP]Ms4~T9p?.eπV6_=/7jf&9A9Cg0 |XB\j\^; URg懣#%" zT/D _*)~W` $==DqwOgX:ϤKX5҇RpB>l(0S`Az%Wl5'y)ZDm\%o']A{+R[rFw'rYvsJW5>MAұPW;-31XvC:p+<ົ>UcSF:Vֈ#'t[b1,OJHzub#ng>M{ܸq5wXHu2y41?dEȥ;+)PS5|9 i)r9IQyΗU$:9 1)BzB\AٷGL84)A?hN(ڧ1/|1ĢR ȗH{{ԫَ{>>9Ouk~4Ү!W/ॏT0$j·14?u,L2V:u&Y[s@K̴Z4dyyV$/=A+_ۃ nr(E qk}n+bpd6+=lC6cjUvya| x٘/ QRTx/Q8+#cr(_&<([?yJDync-ԮP U㉓ۈlX&Y'~[ja'Q6 )CŶҺ%ؿ.XS] m(6 t 9ʮgc$>{s :-=w_0\D%rWy@&Uܘ9[X ?;q ,s}W,I|V1MҶ kOn+ueNPXScTtTbi_x(iF~fTPUjvU:-M\9ׇ!@pt'? g$\WQ:?'G獻zqk rw7ckxL[0~qG 2M 0Dxzo9蔶7p 0 HIq4C$UF\@̝fHsd "&dH~Qu$pY_+9f,C9WAz&Xd5 9O|*ab%tH۽]+;RD`s&\ ,+HL !r)Or5H! 9 rc#W=xL՜ aH(] dYhaRb,^հHFR)% I[-<;gM^%V!?{Oijȝg'aus}"kZ=iF\zR=B}ˍ, z&V=㮅֍Db J̲roښwX0 m1$WVPA*XT4 "keU +-b-#9OYR!Qds/bAj겇5R~dh`[X;]I _l"} }VFIST)$T hX:Q1<@|qEX1"˒D{Jf}IƼZ/W--S'/m0<4~-5lj9Gn= BT= $GL\)2Rы?I|g!wChĊ~DxqU;N+\^qއDdIĮ#mtO͖Bc؆-`U1gpcr'56 ֙5'_؄y<@Tz W8|5Rhօ/-'ccྔz=?+8)ԫF0il  p# /Kn];askh?&<;~mE+PtryQ{[s%2C.nR+K]Q4$7IUoPL0:PO>?PRND3"^+N+Z>Y{u*CYI0GN-\OsTJ.jl-3lBgx.Vuc_Kd*M(a{_dJ>=>VwB \3Z YBn[,u,<4ITHb.P$v嬳wS,JT+ܦ#Bc6O5/AdBޢ*GYPN܏nD1fuGlyM˕r*$y݅f9A!y V6a3KXXGKDu9{j02Oo%A~ao|yomifZ"l 2*y7TQ"`2u WܔB iqFrd@o}ޘhQ/Q?gN&#EcbaD~qa;(>i=4ʪ򬗘6/gfK /)EqDwNU6 Rϕ2,U0* ퟙ+4Gf-Ph"L =xdw՝ *` %/Doƅ !|6rgy1O~W:% CC-^ 6(^Aخ/[︥&u|Bva8r/< :Z?,d? ZW 5> #y]WDfN!;;u,#qL4J|)R.!y}Oo3L[ Fۻ|*V?p%ۂ:sUXV萩,< <Ώ#pS-\KnsUӨBLSU|bv`YԔ*#[8 abpjDY"Ѓ>]ya$l;rLt#ᚍ=g0{r2 X81&PS nmx8'B'YIK\MGc w~#GPTjֲ]*H^LZ:ʴLsv5&Hl'3261ШיZVT#ܨq] _8l*.M.j{VWgA xmۣT.妄JvEZ[ZN?cȃ2֬r ^n&OgPtE޲ZEױ>"V0'A l^ABb[Dp67ӥa{=+֘;*/F!?Q[b h +h[hdA >~rTCUH ;/ m_au!W.,Ð>a[vMřACLs] n(nϑsh#]`QQYr~=5EC"2 'r0mu4;sZG,#0?͟{MT@>Եrı Գ#>;Z:khe`@xS0=aj{G{\L.hA|7pbefȄ6ȖJ{&U gT.ۇS?kC75DjmFϵDNz. f!t1PSFXxkw*leQpJ\40○ڣ.րW['Җ5j>vJ[(?=aRAQ Yņ<5UXk?ܾFIzK6^\T֫4Yc}8T` `|]w*P}9$ 䕐t-;A<fuadSi| Q9Ѻ_h~{3# i#d*C84lQa9ĂjtA_wejM,6&qd'>G'D6VI?L 3@[ Iӵ| A(Zϧ&MeO?vZG7ukݱ> <*_QV4".o@^K (B٪Y_bL0[GWvM&@Tk: w [uL_ l"~$ѣ x-[v%m^ iU'm|q,+&Axu%Q`%auA_1Yh+Hlm-?Lf[naD]٘<8zO䈺YqoD؀w,y~Qu EVB?-<@B͡EhMFp=/7q-l\ eTFczֽÑ?F 6y\[Tu_Ui2%cBܻrMH!EūWM< C,j!|ii#P[pgdL<&y}VN1o0x&`K~:cv&'5&]('-R+wgZn8N %2 b2|X9ЫlPͿ&+qjg0 Nn#&LZe??hzj8K1mɧڍLDNlKv6g?_DwHhyQືOgͮQQ ׍H*\{,K^[Hx';pTOMB'S˽VQe{WfSX EH>$WĢj_WhG*w>#^"f;3;kL 82j1 lWLWv(/^ʊ=t7iI&tV 2{%)y7VGW3GݹXа4P4F7h&4*?$jtk+}\B3Hz,B٭ ݈!c^RSi +Ӧ{[ ss% s0uGCv1sD~Q\@1tit;a+~TT!, ZP;áى'ʀoѶ}SߒQ <5hX 8 ~S5+Z >jЁ|Z9,hF"0ZYضnb|=o({9e <]6y4ݨ 0@ߐr} J&Jy{~V'F DGܝ&S0hBrI#N'@f)7QM M%A+o lLXqr*ObH< 'h*J>֯ 39l@w,e'}(W6ꦐ!էTTJߑV2 3bЂaucV]' 0=yU_~jX"9&!^BI38#">U+QcGWG^ `sEaRi1gMac*C7ȗ&'SI@Ѡ۶ŃRܲ*|֤ʧq]x*Ϥ-l'r.Vk/x|rP8Rqu!ܯW~.5AmFM;o?E7s\tg ~̸-E5WKr߆9TcnbBV+-R!lamm,Ijh ISi#"4 ]K%$ө`>S'=L=Ǔc׾'D%*t40T늽A#l=KAjWh4 V 7G6nL'#OnEoֿO{<;ğļeeUA!6ռ!!oclF :@#[.0ik΍fV.Kr%*c@eR>*RA t*.HJe()Q^dLƛJ.[Y|*uv_j2觖~= eh+T)>K&6doB+)0t:Hi0LB -ÿb^e{9x#}oT'@r.#16Wڜ'V]rgZH( @qoWU<iGć6ᄾR2bgQ_5?AŰ;֏QԚV>}F)-Fgq ՖƄSF//_cd*96xH* )!!SH>64Nl7 owrRBWJr==w :(w-xYn,F;E8Į_J;[$bnJ&dXOx):]N/Rj?Ȉ"fǹ^F;uH~83\ZO+йoދ:.&Vt6kȽ}7!ڌ?{յޏ&_}:˜%Bq'_m]yo49I ^C9&3izc%l%C䒦[jQGŇesU{=7)<;!h'_7Q`,x=!ԻK}HɿK:Fn=dVgS"eq3wS/{ aW@Qҗ=zdaśE\"s]\G.%SKK@7uդV+VWJ0QC 4XF}=Z(C3ϦADY>PڸnǷLx2[p M̀ԡWפ/3]"(7N+u* k#d|_~8+3[y3\W3aW&Nwt&Ό ma2.9G&<#+# \31כhO0"^2 5K(K8 "n͋k-zh@ј@!~Zf~D&kI ҢTxkKk4HMu3+/L̈Y LCs(YownVԉm7 )93Z'mu*t7|,n%vkgVt)ǻqQַˇwohoB\D-mء _ #7!ԙu-cƚ!^f"m T.cz+c+/!W%MxBK#"b-_(*^=wȓ!Qlƍڻ5O0MKaiyq.^Ra!Na)BD\t'&f;ul>ע?Dx|f݋]D ~E&.wTtID ݴJ!nm"ܦB&~؅SA&_|s{|1^N(XTjӪ9 pD(k۰D6J ^"Sg}QxLK߃9i2nfT *D51,%9} ùh[ra@YOԖ\t*"߷Љk!1p;\!C'5._oTqvy>jPo)-Li- `\cE]&@1.ERL=ƈS*:R˶ ~+Ȋ"skͬ{rpޤF\A9v\!+V>JWP@Ֆ$!/9z7BV iޟ1mXZ$XyQA3W5RCEWZ Z271+pqdLM[4C՟a" #`r~"T2Z {) 9O༥ k6MKdw'袱I _DBгÛzMԐMVV_C&z vs 1WY3d?ސ7V;Ԙ/JhI5/>7nb팵1q x31ז/vK!}doмkJ'\fh2_OXR+|FMw5N&/8bT.Fc'7Sen@wÞ聙Dd# å[1_j\8, 3_(d"nu)WHl3T{1RQDa*䃱tKcwZ ʙa};TVC-!Ye-Y%)hNmn{ϖمOak$̛&,ݭBvrI7>O6D2l߻`d>nnk#ȭ DMʯ_ezK1z2_#0( v!kjHZVZz[B@V*OE}yҹŎvo9\r"q9x pHrue#ζc{Gy0(um[ɸFyv^7,< ZNf+88;log E.VKoeћ%NEJ-ٻLF4 o^4{pu6Uf`7?f:ƑuBO +`iLx$g>ϕN#] .7@zQb˅Ŷ'xpwkf (y)PZl'56vT'4rTj2B !)o%>q6Ƭ1f6nwN'3ر*t0Dy媅PD-n}'Bȴ ]*RjVZῼqsU`ԡo}s39l.UHtWٍr~q k#! ;=8 8[K1gIvbmtAɭ+CyY`=} @+uȷ۵f],*L[#,z>+CҢq`-͂ր+֜GkG@U8t-8!I;sђA@3GR#Zj/Y v^onc_Kʋ] b~t@|9O!u /U|i2+,K76˸zTWc@0oFa@(9W*9} RZh?"f,~?ʰ9mlCĥ@1"Ʌ=jP? c`3:tv1{,V?i̙?}OtMhA&N؞\GSDGQf̣܁: t&M߫@GYH&.4akSMVQtwK$_$=OQr{di]}'J&Dޣd"C014&P/ܐWcWT'gr+^::Hg*!3얎/e- ,3o:ҎT1K)=]*RR16Ŷ5W~"z͙_] ^L9[J3}RL q=vb;&VU}ho1\O쨼\!RdwO懶zZ+(VV*1%=E:ho9XrbP]WKҫR7 #eՐ.&;!:#M|vѡV$꼊s7Z_r !NƝW<|!nZhݫ 䉹= +K Ha@~/GWTCfqzy8l0$ξwGzFꂺp0,'|c;9!p],؆ʂm< D -OiLjs ]Cv12@5bAS2;*$vwUr9n W0w' 7!  !Sv+lҮNRc*ؕ;-4gy)(jQNMnCË"t`|9M[1bcuoӣEߦ؏+7iru14O~WASZo>K=$GBĬѸ3W G`hNDl][N@4xuk|}xһvtnx7U1~X1&yCDcV.tv֣d]ȼwRK*WCE̓Qpoe>ϦHŎ]™mR hnG88[sH+NRԻFB'zzش~KjLP"`7>/1gݕ]vԫyxCX|-tu},Vɍ(YE+>8=\;.Ԛ!#j*Qx'ͲF@Q%WvF/=G 啾: J[SwjCd%/hE4q@hb~f\ T@mH ݋%An;sLXJJT=͚`^`U!KDt~"j7D*79]NmZ/fG0ihGTÿ\VmS#H.H?"8 -r,+(@e099A c3Ϡ>5cr}EpC >1ޯ5 j%V@{õA1ݯ={[kG*/;.XBIYBZ1I)ԉ|7DǬYrHN`C~aX^Sbšpuy)iS,V(I|G/|{ndjLt*Ed1fPBf$Lm:W29 LUU\˙稿/ϛR*6CΊ î;p)ճ sX+`_IAu]z]p嵳VOŠun{EPhF~s˂L@L. g_3T1KUNf_H&jl">hp3=C!j /rnD.1ь:3'hൻ+P/Gji{N&]5)9I%26rS,%ܐ f(xKk zP4I҆9}, v}\lGiOBQ)vHWTܽ$\LGP-~ %kktŗN_"" PR xk]/c'fh\B6j^)[~qRa_./+Rp@ Q2ԃL ܷ]6(LyL6X|=X SUjC16n(:/,PݯX@Jx+?=YV㙻V'}/LL`=X5m ˇ'"l@GxT]3 X]Oj6Р%4 t԰w⥣,#n( sAU/6Do=JN-T!Gk"Na{ v.&_Pz7Dv;L+9;[RD{*FiarN6Ϥ#~r\>[SMr KBTήп(6M>I bJ0nFD &U\x|Pu)?IwI!ryi:PORQU ʁ@/ y} z]@VlR^smRׂeuk_5vQcbsHW=f_l‡M "$oV►ȅ¤T/42Y؂~Qߌ:wp֍sM}NOc </r,tL7Ôk9>)zK9Zg$}"Xn~Wnݟk;pMHU]Π\U-0_ݐ7$hM=RL',@]-]k79I+D]cF^`%\^8C̲0`Uz. OL&ZPr>ku^5 됾3T#[b r2,LòE!約Gw qE#`*&.`৮^C%08/# D,tGqD2-CX>xyiE׬MHMGp-=4pV~X3NKz+R{LT9S9$̀բUuSBͳ1@9gB-ZAJWN"H8DoI/ERb["k@SȐ HKY<|oS/5_]HEJt3E_Zq|;BX+mw)XXdѬ[&yWËLɀ6@I2r,~:<=V|bv:#' #wOM)2w:ZdvȄ,8d& qn@ 7dP:cd|^5G$wNf:  Lg1ͽ?{AQʃl+ - ^$G{Pngwő5g.$xm"ŲsKD;_ǃrZtE,mM sޙKr<2VؚWl,95 M/d&Tɋ 旉p(+/GQY r.tө77R`2K\ vLpOsYp6޸:qXtkGBP12RD JGيXt\Ig?XK^T+r9}UC"H: z#w9 ?20S{&WuEAl0ne('$~bdJ~eq]QvXQzf㩃7SC{aBF8_N]N^We0F֭sd,=;/gq@j i߭UNJeDHF3ğk?dPxyVS#@* 4ÈjU8 O#oeU#]"8PJUurg@j:}5Ӂ]2{F_tR}8"EOtJY0W[Շmo< qu , f8$CtܓR6ܶe+j3;lQ| $Bcލeklǡۄ!/J7`CzI+TZhbCuja (k/qcEQG1&~~7RJS;ȺNV+ZY)Y(xt蔎ԃmBMrQԢdZkU{I Fh &S$XM{ . Me5ك= ~7lW ;d >L˶dԙX.eHOg*|A%7w@K\ PkT.Á  IR#@0w/]9QO"x=, 7$ǥи.\u^xv W]0֡:3$e0-o| ,NTAï#¸Dw߾ʬHЈ|Sw"ZRƏOZ*ä`0=P9vg=8 b:MzЕCz6/n[&HafMO̟ @Ǯ)Oӵ)Es#O|o P;\MYXM MMoFU??_Z!VҖ45 K+&Gi+_QK NЧ?TXFX2 Bբ"$hlP9CۨMís @ȧ$({ۣJ/z[tS\ Eԙ'*ůj<35@,'YOI,Dm/zd` 7*Q,:SіH~.̈V.Y*γ!m~VMAZHK2v_BxsUo}KHvZ7yN b=Sd'an}cV0C;ޜ F AVλO"DYz1dl/۰Vb Wb.F(`=MO@7/!_1y| 2VbFrZ' al ·[OL7Y^17YUe!U֩51`d8\Bh(7tB.?*t.C-1Z$M,PNj R'4owLqx*Q^ Pb1&n[1ZG4-̜] $UV2 {w ]u4"kT:qlj.8Fj:cSEةd*bP2j?/E&㋲o(!hQPKOn19x:Xbc >O.KW*%>`ٓv&'w^>!+2%6xW~HD/o ocxSN47=H9^-k1G 8`؆-U7ג?D]vQgaqGZ*g[Ɖ)+oUy>5N'#IelQ&%pEG'|>OAL$4Sd쒖H_5A$!9PtA@}X:iو>jP^vϖ->{߉ ^/|퇧&,)a#1HwTN{2bYI9>w;9iRdbTG'X bpz~IpQ@ZX3\ VZǿ=zj s_jڿ0e՝c^&83ކG(,ޣ$/:Co/w'$0ao7w0Q+uFƵ"ÿ wi~u~[SZd)梣lGpض o5/wH8kvr .GH*]>h'ҐtzjlxY0poN(ؾoȔ:Gs(BO^>|e))ceꁂ=bHJ^r!J KdA1ެIZ0-3eģQl-'#@n_E-půS5߬3N*և7XJ3r)X"Űփ gn,We,w GUkK1ՎN36 =9G$!-AϫT?h r| @\#7d5[W˱pf؊"%߼3bw.V˓̇4YJpk!T ]pI)>7`Kz(4=`"x) Iek.2U9U%O-EXS Q [ʙ x=ܿ:{'< IܜE[qs\~l߫0xY)xf2@+Zٛsɿ"6kD4<"25Z ZBW߯l ܊Ãқ8,֭_VwBH -\S]1ګ8R!ZQ3D+$1e}L3N9 Y>gpKkjUK,=1= w^>5D% n֝.ioNkeӉB4|s_%B~֦B|m]/'yYi|X|U+0Y6`~DD{坓oͩn" ^/Z;V V H-T#ҢOj Va3 ti$3"7Zь$!gses#"#+[fZB8+/5?ivyHOڸLpYGTZR܍mă3Ғ $&Bd/ [:P 4!"HnXc .̽3eŕ-ΝIuc{-ݏfY&p0ڋ6od߅Q 'J)F}LG+X z%E(E/>`NRP ;p)Hk|+t'{K ;kck0q||jRx}{jG\F:i#J(ˀbu<Ʊ>7g*b)a8b}U'sp/!Kd^2tőAEp^bAgQdqs))(eA@amX.l}bt=(pчdlyZ…X¬8},*f\! &]ѣ\/(Ӱ: dtZW0圉LJ5΄"%S)1\sJÃiU!k4Gjy$Ig62SݿM a\`̃mZP"whSOVC }4UTJ6 MJ4ME!9UM2$Mk7L(+BH-gx~6>B*}^5$寳S('g~ =BNoQnt9$Jg,Dwg ;}ե*8zJXOVgINmY(M{! ;<;K 'XCwasSbT+9'r&X9oRxb/V9mGŅcQvD/ C'DLڸ?1s5K$c]+dPTl9/~ފ;./ *v1 ȡ)%RӨhXX𑐰 p"LIRELA>@fYձZk_Uo\ugo'AgwR=[|k/nM+gLgjۏyeB_P[[@)|`Nf4*֜3ƅ;y_HTuH&c":fLZbrR"mR|X9m2v+bQη}Yz%sBE1̄PjQO|7kToDʅs"pUs跛sT%(/iqJwJk ۹=39*vy/g'q*C'S" ِN4ΪS! O<)G=$%p%y ]i.NEP³9\ͥܘWL8..bQx;queO&]HYo~pv^S@t:c?dULͳG˃aYF'HWuub툿F=bpyI'C2ZԋFG,;{ȕ ax34^s'eC#k*5qlq@9vG~):'1@ɯ%T!B]j[Jx:\gƖNkhN⡝4)FEw-h7*+1eA~$amw{ʆ;gl`qQnz;8ߗ>gS\WvZF=9H=#&7 >yt=avLT_dȊT'Tws_q~4*_ å$-&i <KpsG1]reeTKz[pl;ncM,Nn&m ٟ[oc!ln}c]&D|Н4UAњ>\"Ào\n|hؽ+G%RplKbwq[OʁbuW:p:Ҏd0O]'3r[$ %ͤ!"T9˫XS.L}F$./X}â͞Fum? g%@2Z1qYT*) .~Keu8SY\6O1Ph`0f'mh׽`E}p@-5Dz=IW۾M^G}&l6":ְ #֗9G, oʁ{0@z4TULaDQZ|G_I1C?Y0?X:-Ŭ6Tg]{*l9%1!פ λfF4P+zNkjRcmU™j26}/O5ߋN~xa6Xkb']U=z*b\0 * "22D2D rԳЛbOyB=7U`-31t; 얰FylgćP7M?&@"y.U?tM<8ftko,JIo,~L%/¤:M)Zò!ɒ!HDNr 3R %݂lP ىF+[nePI=-pt&9_45eMBx9l԰RqZ}y3OHtg/ U_v: }-"[Iԍ c_brd.6W?VBt˚43>_pUu;g>(#!j`.^x悙/6$BH+^M˷ޝ3jVB6Yw`WiԍStn:nvCᝅ{2$p8:<7dlX'6UGr,_`nxa'093׸c|jK!K 2kVD. G~VaWa9ɡf~>֔p[Aw.b}D/}h¢}Z@`1L8x'BjuB@S'\ovR[hX0n駯 ȇ0N>dډ%/\k8;,>J^}C{sJDx1oNFͨ0]9'b4ySxsɍaT[(yhQݨ:0xd?+;zNҭa&Uye«bKH+PK)Bd~戸?˷Z&NiUFz8:\l`*e]čcV(%~oUB؂"o&cyGw|R}aJ5X}FQb~|CBd^zË|X t[@K/ jIEr hT<Ր&xS- #BiHC"o/"LE̒4`5Rpn#h* p&LzH ;q.AsX4=[r>eT:{*,2ϘԏboiE_a'+匂d\۠-\7hK,cuS14z]wǸA\CPotg) ;tpQ>NAkj6 JKj L_B> &a%/F_k[]e$72@Q3oʣ],+lcU eb =l*|@ Cv L|lEv2Ly3^+P.1#pm48#vx׿ 3ا01̨I>У:M' sV{/z gfp;߻Y`UU5tuPe2x'R:.:j37ѿhM;3(Ɍ5.ͮi6b!.!3v뾭3rM\V Oޥ Qb+aq6R>a=L43} 98Gj=Ҍ%3e`2LjDZ zb*\˹-a\sȋ+F&3p~-,t8~4!+ Q)& m ĸ Af/|c7Ah-O=]dfLJaF>RYJdZ4 y550eI'"=.}}UMw`4B#VدIJ?PL&G_j3c_St [hu>7$)(VUfޑ$0x(r3Pf5$SP8ّeʐRz]cPi=UUtuƊk͍Á 9qS<;} UYkMܱt[̝ 0N«)_EZTOP~-y~ )NQZE6R5Ptg9J뾧:bĤ>Vr;pF{Mx4VR^ӻ#v4Y[ju}馜H/,>F˸}K\4 ]5aLEg5>^39{Fo(y[xt~ b~8,G){p;< +'2<nLn6Qr\YN0fa-&"H*歬7#kG 9fK?HFxѾy#:7 [m}XW"v(u%W/kQUbPv&(Ft;n>)Y2Q;ȳ>of1^L5!sW/"+I[/j7poւ*#bX7~_s(GƅiM.sV v#[Fqvw_QI#ajl` gQnjA(cނ '녡}n8]l'\){\, {.>)sGLvR0q,ej~۝E-B\2qYOK4rӂ\ Q1l`û͙A:,=pdQj[C ~FJ8$Yl_qȏ!ݵ1&KF5ySBbu9828<̵ԋ3f1'QmDDty8K4BaJy+ f~|'穳؋B\lD K?2 '6 92yKsRMʄKy([uAWIYjNh?<%{6/˗ 1|J<vl8Ks|r(6dsI6"[ <Wste茮g~5[yRQ/ށ}>Bsdz{r}rQ.ݯX 1ʔurѿ@c'=,QXLݺc#@ ^P3@BrtZ\E2v=%蘠cR=gT3pdpb=6ߋ}./;sT_(dݢ4'&i%c_o=$#{+D 3qVI;YX)X!k{r̃A5)1Gv&j,81TT>4(k&ogRvLYI tHLOd6lE 9ZbknqdGf3 -F[ &E$% 3Oc(TC+|6ʁ:SXwFSsjϴvKw ' U t}(-T &GP+ TPn 4sNVC GqW+B!(Sv t L_@SB5 Y #{i*Bbƚ:FQzmfm0j /%,K>V7 z*H$*mvjX5]vd=S#,2CCc4ͲKf:vT )2#F\s/hz?Qc MW7Gg+Zy~pZ,H`F/dy닾8=}n]&/BR9Z؞΢a$-AXM8SJvy"B%^"<IvqϾ_r]֪EV j)鞊Oth\jbR@>츖Bmw=M+ݡJSɚņUَ['cM~GsW"w!ytv:5FgQbe@[XŠ^4u~\(p^$ZC[$e~)- \dBMPY9]=b^<ЯzegsJj(J&GΨORBIɼP׼f6!$g+6~ @3VXk*,<69Jr.I vn@ . 'U.鬎jY21*u70P1 #YW2%)׿G݅ ŇLj'ԖEwL-OT׉"ɛ+TˀQ94LI{ixe%W&m v{W`9;]&[j˅Lc/ڋ7 Q k Yȶzq7LW/ &BK bY]:[kؔ8ĭP4+)Rvupකo ѩW Wrg=8=ߞ Vak I'W ttNdo=QJ#`PtrhЅ+ B1Gnzu|0!'α hSɳ~$cV *P'" "xΓﰭl{ś]㇑Xw?Hpޮ4ߓ0s.1U Y;863EC/'c֩Ҥ?DQݹؤ(J߂+H;f&?9i]y5+ HM^aTsTz*}< z~Z'8 3o1_)Mx±B吋bHdaܾ+?¹%(6O(b2NL[_\l~K+Ry@SI!P\^TJ: -*4_W(=%DS&ɢ(eDzbSd/BSrvstST,G(yb# [a⦽ѓ )y^B9aDcdv>BN{2@H݃ˬ9Nuz}kٜζl03EPmHf]@:>5Ĉ;& =//c߮6p8Лu=Ko՛'ǜ'TwX}+t8M 2Xj^|#%4c!FiAQ|a@k:cbX2Pq0uxᐯYc xO1ad9i8e>|+ID<'NX~'-15-dAU[bCk lX+JRi-bIJ #?]|lWI쭋ѝ6ͺa[d T7"?խ&R2ݳ@3:?am[EcpF+e]-\f1yKͬ"zjJ L}1nBg"f+k0x9k CQ )4yvVDG B/]ڸ7p,Bŀ3&,w/o mPb4Zr’jSE;C*72Vj |EݠRZ۠VwI\g%^B4'oc8 08_G-9ؒ`sH;UN咄2sE;aie0\̉1}loK %3+5K vf6J+@"C,S0tc>v;6W2MBߧIB(fV&%]YelLN 6|f -a%g.1FNS’nt$l敟/Y1z%xPIbÒes8SE;D@øCDV=YGU@6X-QbkH@V;|=]P08\7CI|#L]IxCIL_3P'r+0Z˖,OppkWڶ "|nqۿdv9rE4.Nsix/ɱ/y2]31==}`Щ-[ڦ93"w,bZ5|GCQ"ZfGmJ:<m5{U"%dh:y =U߉t_LXRtvegf2Lh`ؘ^n0ِs,+Kc4rm, 1Sdᖚҹq [lD& Z,5Ii[LLhb5 ..FBc7stD'g $~j^md'Pj Ǭ^Wd5Ԭe@6ѵw}&Wĵ<ݳK E% wslpD!';nE(*Mg.H2mҙ%)~4'#im3%׷96&mCs9㠃2cyx4spriB9B fIymAO7}WXޝk XȢuRʝ 뀨k6kL)pL %F7ps :џzWd}hOgKBז#WLw}j_k[>3'u`[h)?IgtaHYrRSc/;ŏwoJt.Ћp`jAM ެIt$yV~Uן5v [Y"/J݁%,Y]|jYxjTz$Kɦְ*s~^֙ԡy?S#LL(e+뀚!_zd&\ i`M8(H%1]vRҒt ;-Y̥c&NG3}NlWxZ "^RN;bVq#z۰rdcU`A=?U@)ػ~j;~תSCos̼ a]͠U Z^] KHerQkJ"s3SMKޫǿ2<ǬòǾ`}UGNȣVtLvRlݸF j[hmBeQA~HTwyGEw|TKPHV𚣇'\8~g-}d8Vh{y"rDQUÑ} ^M@p:˔K@!aU҃5g mys`U]a2Q-0'vB9ت nРS :OIBkj y\j]'V)_uB3p%#{o ؋-gFڍ\uO/baFnҸGs,(y?IXϹ!eЭF)?B]>d WF栞̔T' Of6=.4 _xm󍅈~{ 8]AQݎYhڸV{-]ѹKl;R|usL &㽁 .P*bG,#YJoeu] }L߆OWaXJI{hgχI.daI}kxx}ExvqVtY'iWd:FLww]fzxCe4AWT`dyEH#*]@yݕ=>8her? UQ+CJ%;^CFYy>cߜpXo_u?hmi&Y"MP V(5}M⣵-&v gڈiVT_2t5 n/g? ve@3_v_}FÃhMU >£*;ZB\ 䢢"!E;vFI^&/lH\ r%+T\؏(FnxBslI%Vfqb8tG )aVJ;EX<}na ]9/H9  =4;}mhgN3d:(n} E;_߾/L.8ةw=AHs,.#1r Ǹ mVl _Β޵! JzU [7,'Գw |^c Hvᣐ$HwtVYI0OFCT;ٷyՄjA/2]. Q%7褦RJ$HJTD,<Ye5 ΅ wPi3*-'ѤиnQU!ubKB{6Bx:ðR~o=MTg~K50(b+xKH-n&S#? hF]sB8E]:%z.o 1ztrY<}5L_:{Prb\]Uc5\K1hKfѮoXch tS_DRd'{$k+? 1ao :fEe{иeA=54:chL,..#UW?zD(sB\y<Șhּ_k@vqP^ʃl-8]{>n)7'XL:H&0/1˃ 8Ъ!Uqc#tE '69)$dr;Tp ooQ,>=R3 ꚛ&R?֥H&E=b`r~a|};CeeYbDs+_@ t4ah'2_g(3^ XIt]4`3XXna-Œ.lR#+ʏHo.B{ ,]wW8[u|$ԲFL *(8)+j׻~Ύ2Lv@杫^{妮`@p@,YI7,AEX̘S L?WE6M~茏!A\f)tuNZ$/ͶI1@Vό cMf3|23/\Yqn>wwҟR1@<][7a~vssV\uPAC@ھkKpÒPj]=S%b/eo\i x?pyp^WZOr:@r .}hVVʝF'.S|ɻ`t|i*M%hIDʥ\W))m^0E<ʎc3OA`'/0}PY5u'WF=L-e)WtG:89?x Đg?PSV5xM4 KۇgaݻCk?.yx4Ok@ڟxJ40ٮ +Fb v]>.΁ *9BTԲkH/e/(hݔʞφRYågt^;w hoN`~pXwڷ^#BMߗ\[|9 Z"eUϬ@}+_5! !x|g:\PĭۉJ".EOF(IXGpI'\uf)7/H8M1I9op5d %rߡxPR†} BfOFB&"LR#AC >w2W{|o'^_lz{#}? GFf+݆߈oO5݆qZDfw:иRSꎟa_;jf<`Pl@er*ipu(k_YCv;6 1>h-&5ǀ󟺶9FlhM7 liTy@ H7B{>-k'yW0߀^De,%e}*=CLeC2+.>ۑ)!"𢽻5HgWxe;)5rw `ptK'f8v]^p|KCv܎M ZDjfFΈMjhэؘl ٹsD;g<@sݭ|hcΔwδ:caC_(mvH{rȞ[^xc! 4Ƒg%W#Fz>)Le@j?AZz#):-/ ^ρ4{eYZq JƍBgF+%Mni+gC{{9JUsIdhW A)J!?rCi"A AcWb^4`PS,hli3&`16A6/;MO}? >힙wJ^EEՠcv'WĖXp$X-{a;ee֙,5cg=/MYz5pjf0 u^/(>V4R,08Z H Z}h!e\Y%||.-WY$^ t ͗>TR"ڡtmy!T=%$E@:p>b+D l֜%x!ک# H97lwxV,59fxz)؉qZiZNy@'b}Cwlß),xZoFo$Nފ2Kj:WV^?<+`$3|$ MqV=YCx">i[H/8#Ӷn&Y5ǶOx[sgfe$AerVo;hD9*"`܁\&-.6?!辶R NyjG#K6ʡ4P( E<7e%զ?C> >C܀zXQ^:?y6ʟ\/cyr;嗾.A$2fW1q<>jK'B:̬<G&8dզڂβ;ՑQB^"DKk5|pv-P?oUd)R$&/\{Р %Ջ &>g3ZA6K( <9k%v4D= o Ahy'LwrcOvZާpPx1O0d bQ^6 |BR-ajZQKc@4Uf164-U [`6ڝ8@4*j_ǹxtO75*I:-M6,5L|P>RKAQe9:Ȥc(|CݓP==ވ49X(eUL{ MWW3-N?zj%ݢn$*@3*oȗ+0Ӫ#~dV[$]Dns]s򸄌Tgxolva!Tov<.|@B2\shg/*"i;+/Lx&rc=˪Ԏzz]luyS~ % )tL 1 yڵsן4*a| 9?y nRsHxOe٤8TƩxb'k36;2= f`L_VT>PԸ/x+px@2?yK ;CoC{[iODzL/"[(:\t%_B2<" 1[Ձ@/P>[;koܟͬ൯7)(9f'YAFww2цӋ[G<]< zN&5Vg~A=E ";v%A0?/1%DmJYX#KM`C>P-Heo 5*Srf+c2mXlj\ض65̔(3.U(UTz$`Av[,#ܘHgCjdέ S0Q0 gzY#gG>7sFЕ?(ͷckrfM(!njl͒~XZ͠8! .ErH+6AVFSHB=Gƚ~K΂h}XqOcC-t**Lq50x7 Y}@4jBqYJ/fV>6?~r!*9˹rK/ k\:u%%x>C;7SnpNazղVESy\3X2?  {9%^/K!b}>[' 1`䌐jHV(Vyt[ogYv률˼E:Y>ݎ;k-5,eilas } qN^1Li7yv*ɾ5<^ԩFP1)e;]i &K+?HW;=&p[~`~?|)%zk8bgn{:8x#X(dΡpLxY[ݰazuiʯûBQH+[5toOۙ{e8=0>߷o+%; R$!ws+85;H@c'n&,z, I,/B]vTJ Ik:$AUqyed AZ~5 "$)Z0>| lKדyT&wqŝ:W'cyzgL}Hx@D-8(; $هdjQbX@FEA=ީԬtap)ͺ3hp4pA[@HVق."1Ȼp 1ҷkڗ ~ƘZO(#(vq+9>Z%ioJ .nG(G*ژʂ{:d {q+ijMoO-|p`#pRsn!DIT mqЌ .6sY&EHZ-F O~H6_e$TnsGY>, SWݪ=]=orox:^#0 +j#ڮ-F-n_$+\b%:G--6>>6sn+\ 4~|ە"KD;HV\fo*O&g?$72%Xz<vrluÜлnl^-!px`:5*bF19Tx9 y^#IzUFݏ' x',uĮ$Hs-fR/6۳ŸTdq툃jYcKwWL@t >JVoM7[H (b؅V`qL;o(ԼdGWԢJq%ȁZdk,.,5x2Hy3z.+Ɣ> A ,=5 }Ȇ>;[ĺ5 Ls8D8!ir7of@ v5L'4{3tLD*童?c㩶$?IUԩnIF_F=Xhh=Ib=|}I}eL*!㮙n4A7L*֌ r;q dFFFVow Yuk~O[C?`DRYVךqM{Js&~eRgr+UUFŴ$34x9k,b(%Flu!jbG08!e\>wX< 㶲٩UgHs4 EƵ猷ؠJkAזY!;&z+P0أFԚ2+4qjt\KWHjΕx(uJdh@AݭNe#I+R˽3%5E\sdP'nwDl}%]*LRvٺA99b7';wXˠD4a\ ?϶-wB_AuX7ى@J L+Ɖ=k3*(YfƷb?3"vF]2Zz[ńT?jwhc^M_0KBrv9%޴ ˕{Uj)Q;=Ŝ[56m&ݖ0_lc§AlGiB{QZ(#O3ݗM+IQu]Qb-x\\p]3reZeH1~woKvz+j_3͓O0皒&Ve>VO"!2i4zNM)LQB*?C0*nGS%"A8'iNwf^U<_ysX: @ԜUA}΀Ɍxr KՓy gyE2PXʿ@{B0_K?t>藾ސݜPbME4J.2pǎM~uOM)0az̟&>Ռs-j* AEt{@ \L{1/zhOA o j, :uX lCue;{ ˪wsWǨpv@1t`ozd?ʮ?~ v  T7.mѕHD(G`(%JrS%K!n~<< "#~3֥(uDȜsbc2إ:9zi?NG`/kg'Q -e _#Zul7D`\\q +XcǨv ;]IMG#uL)t_̮vV3p\G.B F)gkp~ 55yF̈VO_&1wglm`˕qѺQ-zRr?:_8-n$qgtߋT7 =/{be3fo=r t;Q**o DzuLiVrl'f*蛴sWИz!ĉǣ6o@ܿM8Lc.؃ahSd*~GXW*؈:Xh[ذ ?Mayƽ6 ud_U:MC|ꦞ4i( a^,M.3M[׵fFgr3^Br %Cs<3RBY(#R B,1/,n|3%sTm*It4uΥzE.jVo@ISiY*v^- p30ڱy j}rxw/ˇ#Zi# a8LY.KѬ&S+2^f_9 Rw!uۦDOwrw&]\PbKĊFn#FS7#:ؐߗ<(fR:lxq$?op^)}il5%>b>5dX(r5!/lf7RM1~քLs$sqtaM]*ajqKZ?$el#1i&8@qqΙ L詮`: [zפwNj6h* h@h~bYinf.W-zSӦW^xr¤p͞o]RHNCn.BBSIE4&stUI@2n#H)iҜtZlzM]~0yJkBƷ!/E)0hEeo#fGg&NYzt7a JAO̹@6ɵ1gF*F&^|r5Zk)ޯY3,U>Ej@eXLQY &EdCKI9fbr$ {rhj8YsB Xj{X \MI:+ ;P J&U&(x־+oLx: ]; wO>ɤ.bzuxדm8ʾĩ8RhZwwpm%9S,*裑`]Z2tGsS!~xFo'g+#dԊ(X*Ks#7j3Ƃ@2*WVF۳ f\->gF/N$Qh~>B AtH?Aj7W >nX_unO ?WXW폂J"?_Kq#]ܦ;)'7@EU{^֝m~)e&ڧ썹sEQ/E0Bivn.{Gl휽7э>4knt0B_^ZzVjU|Èi0_hod-rޖ+;L V>q=FЈ'K9xA%G" e$qim ( x(I=V NujA׆t9EθUX1ޒ~2vdDgiGGI{tE$ i7>iH TOY a1[ `)NtZ\秏iI<%3n>oiS`M>].<(2N8+U+oՍ GOd5"$,&¦̌NfK!u2bC|[<(Ҩf.[B*|i{\C Ep&e5K,V8z[Cͥv>7&lނox^ `۱HnWk9a@Q*3`ub"x,yipamIV O;KPBrXQ8ΗQw5)4D.gJ!ۆ=J*>&h^*1{2q Rx^*Od { ,TzL~5A3 M2b*p5!|&P׉(flȹ`?ƛy 2&bd_a"Kqfp߂6k #g5ǾDS%7)zVZ 5;OM%+(o#bKV6(R=N$M '1o+XXN}Gf$$y*nm |hh{ưQ:+0N>DH*V oKy݅eMȐ|'74DZxKwzMnJ]UĜ0R8De'R"q&ֺ7-Et? xjAN\ΘY3 &ކe9EQWO{A ~*3 !Zvj11 꿖^'SO|G+ "7)0j{[ьeVS)N04 Bb  3`#fԉ$Et.?SV{%(o %Pӄ_OA:T*5Lyu94I֞%u;%m~\$t?<,?м9(> ~$}Tؼ t"?_nY}16)̈́7:lq܋0,Vv_jš􂶱&u 5 Hmb>vgAX^>HoPn֯OtGSm@%ۅ[ڊuUD nUM{0uE"~0K$iW bX| ?] ͡ -_6݆ %fd_\ߐ!gh}M|^bk<-(H9Ew6kA=n|Cqvt2;z}9$:ڋPm C!xjpïm#07V|ܡxaCq`%.}fZAjj2T Y)G('Ѕ7 ض;;<PF+3?1ÑHO`^31*?`ܿ% dT{kv2I;!lҘ*k`rMnYE0tE~W "M,p,U-B&rqnc[),\:Rr^PFCvLU#L*;, n1G?ӎ6%w_%.PO!h6Ld ,V##T6 [sAYlO30 $8QǺOろFCKh)1?\?=hr|qB7@PHp62Kp%<#9:鷎ӗGn|(tP ͥl [ȵCu@޽65^R0t :ЫS73ɪf8U~SAEJ[};g~ |7rL±sBHTT )k]T t~ɑL߸9"X=2fg՞ xi\⧊r#%;gԌDRauM":e`ݗZpG*]beVJXx9TmՄWHA9ުm-@656Aj#==hp JؓΆ)} -nHF rE{CVng9()3Do ˜8oʝ@\c+'>9p)CP` 1zp!w U~`5eQYۢl$AYCq)gn9Yʋ?݄xE 8}J՘9/9=E;g{ L7$ݧ(N؍jd9r:[7F8iP0%]?kd^%z/fʄCBA+( ?ZbFa۞ N9m}7T"st|7;:6Ɲz C{wGna_3g ^zD7bQ2L}sms [K@ҳKPUIx@_V7#ݣN+mdޘGgY5O~OCk=;bv}S7>5l`oNkqTU&{>RawRąo(3,!/Ydb(GcD>dY/]V;WKЗubqrb)|f%0{@lDrt>7*?!~mn7S2ͦ:W(ĩb 9y ily@jXc> v)5CEtc,LKl|E#0GƧ>vI/yUP$TFH*Sn}S i^?TQ.̙?OC whݬ*$umMK:$ oM/@W,UoH]볛= JID ^t M8_'7ݘoyx4ዓF{LI$dOէ=[aZU :԰+V~ͬexZ gi+@~xP m/c]ho/O0ƣ>aɰ A }HWwoc? BİJ%ZY +][+HSG'Xj/Y|;r-`pd #;um(m&^Rv`{7=P]2ỉ3 FCPO~:g\3vo˲(>-3rQ5uQG&,̋&0kɷHKplz/NcNj?wMR SaRk^@:[s46_1LI(9ѱ{J2 `P̕JW1%JC+sܻxE ţ'doxݑ3Xc^ϝJmobqD~cX] \GikLsƔ &u_aT.<qDM&2Φ/0Vp *?uUDـ~.[2|%mxv Fܿ8uw Њ//Kat`NN1 Lr@%X{ Sބ#1|T+f뺥R3; OT_ץɀ(qXܷꞩعf#[;M%t;\ rd`'C)r3|~OE s7xfV3"MEtcsuV*~PjU;'/ъ}<,%2$N3O&]Rݝ2r1;gVbaz9M#F=IISg*No*~ZV)M3LtfK;Z! ,T;7w2{q 2Crs%zw5vwMvO [MiAWveSĈ"rg)Vi:,.ؗf[5q[|{in߅rQvVI{]Q[ɚm &۳ǠIH+bK3NW)<N-Q׃)I-8ET9 B[E0fP)RLͮeFp!KfCPYqRy0ie2}̆| eM;AA=D?&tCl-$+EGWAgG6 ñaz^瘚@i~-4FW|G_B_I-L*&򑒚٣5So˄qID6SV$|e,qvVhӾրǩ`xf뚓_4}SGX}W+[©&1aϕ?t#& LFr&b@!C?:V"X`T B#8jN~%MIl?524_#<)$Nv}ʌdO AB"1;4ZGnh,4&pLש݌v bY(.ޞ5'\2%HAdto4}FFjo1m^8='ຬO&8"%昈+z}l l>UjJ̷1\䄻 =xT\$OGQz!X}3=9 >})IOGN\,+MLRhFK/z5lBz51?VlƱe`U,*#o^x0rנ\`8fcDmq` NB wބLk+*zA"Y{d$~uʀ#1d>Ê.nR89TƳJK=딯6HS̄'>  M:zdX˥L,Zn%!ĎaN{*NuZR_5文-Ι -a>v͆AY)U"Q& b cE0ؕnEEwJƿC[3p#=~ X/yG\'4֫@~ 80Ttt ےaa ˾nj`?TA|ޜ˸%͂qh-05MפI4;hPa\iLĞ=.H"d:Pv½+$1EA7\Q/`nM4kWSdRϕ;wMg2+[L$:nuqݘtNkGVcĪd~̆^+2I}OS;le78Y,Y{[n]XQuCZI1QG;k += X,zoe?Cm,!9tXcvJw~˧1/T慱  VQt`АsMpf[)s%ifD>r_\h%s6yDvchPYD׃U{͞@Jl__)c.pcA >3j+MҴwaBOLg@4gOKo .Z7xdc'\5#ɲ2\P@d ]I'g$vi*I;9Wf"8/x[ꍀ{2vּ39-טFniAGzʼɉEIJN p:ОS|nK?Gupd4͛Cۢ!\I?rufg[-x_Gk-]E˔VJzI4G_FR`P,a&oiDke4pKmiՊ! VkHbǝPإ77+3x׭]Z՗uXtVeO*( hYBN`*EG,I)#l&1j$S-%7dM?f|a T4gT vYRW+yK%oE DQ}Zx%P՚׈Knh3 }4{?*~ hs &DTwϥgO#-3O?v|iai 0:Tw' >R({G%'յ u@L1c5i}/)RSj|]8As6Ծ Z>vي K"Fv=9R6{4p0Bh)gtQ;G5,;b +R|_~bEY|K97DuK]1ښBG^í;o}0~6Ys%j5# ZcT,<_ JkMy]s uX"h@'\*Œ\w/uZ9$"$wO$ew4akN2'|wkCjk875Ta-$*k"-7 _ۉ1~G6W^52^M#{)e o\#m)vDK[)ORf7\1PlZE0OgqNdQX@L+)A 1nr>{Pm6jTG` u`UsTTHY2VSBJ46(3o-\bKZ`FӔMP& `[M:A_쟢XRiUqNrf fx* (+-Lx], ڣAW`J(x9&-Ha+j)0r\Tp/Hi~ȁ%SJ,E$! i1V -=~igWH.5:X#Q |[{'Dm쐁]ǾˀXd&4ؘ'O|zcZ``kw)z>oϧf`?iHٜtL>8%- t&x> > 3vRJ!Y"$YǃK_ WE K$c%^b5wS@N] {O~5v5/ȳ1ᮑ3f*"ASohgfiP9o~){['hqIF#m,-f>0,fF.h͹rm5rN:/73{,-"4^#Zn?j JbIp"`I\ﮜDv縝:G!+/ dVwW7Vm:r"UdCL -h;@Υ60424jԶN8*ƤZY^d VRД ؆QTVV0!I1V~斚0)0Q' 1cZB?v T:-"zT![O'vm)Ln x}*X Ĺυl ۪:8Z%K9 c_]/yIWdo0NVsb;ؓG}dНh3J$sݿsN 2TF 0k!7gHǢYds-&ƒ^sOYrN! c77D#u.a9g.zMg}08P'\i{OعmuKoA]He?8y!m\yza֗MA>h<ɱ׫l.+fs{ "kKm^376o WK wɢKr^$F* s/*.zoa9eRS0gve@ΝFd&P(#Gi3>U9F;\  rф(%}p(w > ` WǓ<VNܫ:ZWqSfm 1amIb -fl.s05j.CIx>P} D4G]AS!#5n]}#RDuREشdG{u7t~;'QOIJ<6=% {hJr?l|-6cơgxmeYeC]/ypRC0_8.%#T˄ 7_Pr}i>7TQg& w8㆔@*Fc),uvv&>E1ۼ"K_ װS|2{5$'E~NϓtъQ&a9@ MS:;3vp"y}ad͟X p#LF"Io+?Pmli Y C~vW\Z()vvg||+ve yg&\]S/y_0Rٕ?8CHղs5h=禗UdrJe> ).y̟_Waܙzbz;Eg[y#Jú̪!x/ :ALfL_tv/1wa)l{1}oPOwxo:>l*> - ĴªiqC# ?#;Ռ|2%z'Mm& |ϳ=Xm.Yq#شrx2P9dxuLKnc/‚"n\& 攭]o/u,f1q>z^+Wfu`Od'<#@S><#1_c}{2z[Oz뮇JzmM.`-YL2jXzdtdžUYDxvih61T[@E/" )RAEaj豎SZ5vKeUwӢٖ MO$R'李A sf!$ MQ`C 7 5qlԤ'/k.(}DSp q:׿P%|(:zeu;O) %6e>()a TsKeHǀ|C pdz5Qd ?ҦDhFtàq֛9vLvOELvn+Qr-Ί/G z7#ƾn:*Y FDyj ZQ5P`NL.v*U;UvTkj:O>A%U>*B)LBp=&x|z`(nz}^&QƬ s=QŹ((g$j|A^4?PK0(MZ obFkn9\ֶW|G+; 9y&I"mpaY^j45#؜/$P54!"pJB ok-gg Îe?&_?WT6x|׳+\ .U?)!ko3È5X]y+ ?ouO;GgK\8ٺhA*U?%bVcN+*a7??NuGh^UH|!mwԭ b xbV_+˜$92S>{'PAs@XmD/I5!y(pMR#:t9k7ǰ 6fR] Q*`wLX&=9 O&cN6c{%عM&rM8KC"oLzhwK㍄N+ g‰b %lשj5:0>D➬k#-8bvaSQ(<7XR3bM?H0)|g0ՀO6j2bVlE.dfļ~:J #+ Nj'd\^}O=\H] {\.+k=S9wV;A_БW8ZP9&%ZfR5Ԭ o.A%a&(6ISJ: wZ&ɜ3-xl*fjk6vKB TFv ddrJEگYL`7nj2EW&^Q%,+lVQO{" WQw80rCQSTq~4y%uk 1}?eAvF>՝l?Dc\oьp =C^ PY/P"Pi|cSrWӰ5#nl07$5 .zpͦ~rRs;7lt2lَ*#.518ԗu.ے<߬mIlJBYo`R`F@l:Nö N[!8ԃMJN)ův}02DM:#)6.! j !$SRGv0L 0\ēG>mB0o %/r/Hy(I_ΎJ4T,/Ŝ,9ϭM%e*Bl=uTEi>oͽ|e>Ra1|7b>(ޞلbpbIUh1 \]gU1WT}G/.pN[w ,M; fK'_?5f`zgاug3 s^i%9Cc9 Ԥ┪oi3ujv6.0́d(@i1s~+7@\C.]@؜ttnQ2@};F=ѻÆ,\ߏ)nrO.<y1HgX!K}GKbBKCC~@60QWO8r<[SF\f +یi)"j룄 Qg<ٻ4:Ng$ncܭĂC :P(YE+?EKO3: ௖R1 Tq,9܀z qNWYkk 怸ٚ ϶]{NX6- ruv/Et!EH5lJb~ki=ژj+57R.3Zx7n"FwJGf) FI6LfmtS GNNDshiIht) hdkG4xbR[yFzPH> )t!tFm_*/S M$a 2G R5&‘0'_c>"oN\L(oWl'0,4'[Y:O_]-{/X7H~jN󔤖 Ʌʐ}$=Fzi`e /roa^<\0v*6U%:M٬wqo=#HfPzX; '(jF#΂(aYm`$<2>עC01.nK0n{3[|˧ۜ4'! &%2R)TH9`;ݿU`qL%byllDHC:a)0F+8 n'u91ufʺ!yiн(Չ'̓ETzαITaA>|ʋ,$l(3J'lP=b͢ެT\?4&{H+pڹ7R# 6=U~]dD@WWY! CK5Wkexi|VfҜqkTT,;ƸBt26y:p2@U]I*k;Ad1OKQS(ֱ$b" }詚MǰWNk4sLmT3u,{sDVI ;}7rF1.&'Fz`6W^DնEYF~[O F(-&C|k>ఫ`Zv|۾Mf\2iH:KZ,ʧSy7esN#ImO,hnWL&#b+/+Ԝ~%2=#E*(N֔Wmo5"_Kqhꊊ _|EN%=ȓUL`ȇ;u%[ c{kCTDU 4.]ܟ6'eTu0ec[b o}* y|KO^mo#pP}P*֨hZ:S ٪-Ķb$1BESN:ұ%@J_*bјh=#=wa\W=,oe! \2bCȶnECZ[/c>R; #Ow W ~+T]|?K1ϖ+l[+`b*C7&<` r)O avնե:( )g 9]w.Wܺi3> |RYOq[,d*׎n}T>~NvջGg 恹|%38fEA0 z~wf{?$!Su/;;'c I]7<}@d7#[<rTRww5o#[~U/ds漕D|ẖWWd bv׺{v(GG_wHș4S7: tsf$ qNo> 86kԓy]\$ ;lZ[w`oҧT9 \FTZUބiQƀ ^ayJ JbEكu#sqTQ6Y85t9A?xe9t/_ù}s l)gJW].]+~u N# *ucɘ>jP6Ȝ0m`-XREDY]E=6x̝MKOMsC17 yAV!*f3Tжp1@wn5uIRj]ǎϬýB@%Β( IԿS%U+N#%؅J*1mN\޻$"ޞN%ui4X<:+LPU"3x ^i*|M`GG1~?B$r aDQ{e}rƇBVUW sB%DG,[`ڎizsW:$.n/FU_-0q_Ƽ͛:?rTBPTU4, HL+7%*{B$6S/i%>۞pzGr=DnG >D1n j㱤P ?UdM#O觨nu)y*cK:=T]$ڌ?Ҧh["AP WSa%QbB;F/7lps;P7Bj ;acwb!!PwJ!ЫFK?py2CՆ~7>B`mzݥyTM & dƯ 4A}|T)$;ZJ5+N`RҭjOY0/\WG vc\M]e=n|eBNKsOv whbCom;4q}ZCݲYPKJ/+Ͳޑۖ#p'+k ^;t%! M@J/H[ OSSFQ;Nv}M|#(Zlln!İ+t„h[߳ sc>0.ۿr&fA(D0)KB obV 4FVH1,K dj)[ L uwf>(@m͠ōf`‹d.ܜT\óks漑iaqz^U>ZD] ړ.Y8j61jDZ$[Uj?(޽8M(@l1N٣Le]("]9:Gu8x7%z ou lɧ ˺AE{$b~߄X wH/'LQ~A:g _4wzC?JȚf؟r9w sNJmGYNn0I5+6:al5qCsg}wH(o*PGdڴ$mϤ[5~38H9 &h%xoǠ 7D4ߤYwyZcF` p'uJsk+KIg5s>Kt,X]\al=;B]!K *K0Lq#kZTfe1L' )JO9Ļ{x,~n8 KIM2hYTyȧ&҆gFDj;u!anX_IwgSS5і^74Ts< ܅pk_jAۚr_ԈBBŐ!oNJ2گg"Rh!\V׋T~ܣG I4={n?Z9TLjGURl)F9^B<98dD7f0dEEO2˟'<;sRgVWz3@Gb;VlRWWrRgQg "+F#yH 5/M kVA]%0-AYZ)'FȊG 21A(qnZ">^,p ;00Bϰ3u[ۏe%y\|Ze&,ZA"hu!Uw3E (z"tUb.eMe`X^v /DOa>2v,YX\P. O.N,?B=GFLsZiUvdW S3]#ṙЍuh }\/9HL'A戫0Aے߬6ԲfB A>E+ZJ}{@̍O=>71[u;YBt7omﰟ{ޯJ g֍:XAdf( 9l1Tc1PRdP nM.rk!#F~Œ;,@qf,@Cֵ=m2E8%-*0S+sh,abMҢBę߄-3@_c~ #nhoŝ|wz*ِ|X?p}r6vAÞArëHH)<#D[c p}oKfw 6%b=¬xO2Z:yhqG/$ү5?-P˶Aq)AU"s ,g#"{r,GqY T<"p:%z =/H=UauY^̝F%⿂%%-f-?Ǎ*#3p x.]#x]M8hz3I=`M 7E n袊xc/ŀm $5!h;k~D?u D~px˪Y&6\Kē$ {-6 dͮCR4g.lf}Z{g- $}\dk1qPNjGi> .0Xh`eU  CyƇy+V7#?Z r2+0H[2v$>isC.b7aNgג|#H /Isx]#1w[T9֟>!zZc&Q4W5̔W_{L)+ю2HY#"JƯ?rߠߨyNTApb_)WQY5,{8@$JK[AhN)!/;t<1eC4.,@D+Fـc,fIG|$K}=Q-0<Ps! m;O(JjHt Y7/ua*(3zY3!Q`(Ub4ǻ$I3 nn羚oep\l~ePN3\/&/ dArxǷa_Os9+qu߀C$-RdNXz.-#= q6}ˁm{B_* 5=DP",*^X))eT R%]lILuy͒o59~@ ^*K AY ff}ARLׁkX*.^W#7cI57[Vop0D s uTS{V?,^qҝ~4BψT"E/_Lۇu ,ngLmևSijMn[M44>:plח5i`fN(9+t@9B~ lOujo#12qt m`| zKϤ/х(ѰFc( A`kIN״g˃ #X8 yQQ8_|nAa۱X/~u>Z~BD(ݷ^DrIrXwNTըz8My\b3` ,1alB+9-]ADvxKOa%Yby=ǫ#ڻ_d(l}Սz0yc"\cGDYrR@ 8ʖsG ;|?8 `iS0NgxLX~q\ !/^wMԽX ?>PKބ hCԯ:pkgڧ)hx Vi䧄Cm I+mzϥ~)Q-u!X[-w#%xSd(T /&Cc:1I` Sd1I UىV4/C)"F›iwh/DK>1 NUlo^T@'ŠAfтTd"S!*9t*\檠GQ^m{ ekaxYȺ=w(MqgQ N)*yZfЂ!gbuJ/^UY9/*fS}T7 |_f'twa5%o޲<7]nb+0A1F7?_ G:tX/SY>Z5AlZu3 Ҭx'ځGEv8N8`!ӤB(mD(k"G}w 2 ,siKZnKm3oM+Z82񓫴HWQ[YKd9YW5/ &[ólk,+Ƣ;ivJk~I, $^΢hnc1^V96UQaIN򼰞%O ܎?v|+}vFad_[:blN2utVUGt3^1WW? 4-ZU0웴X5srgajT(jKOM^ 2lׅO3;X3BymN{|}&jDp@fJ2Dl0W|(LWrM?k6pZ2b4IaepIxLo_]C "_] ^4D8ܻrx ة o8FT1 ;~ؾ˪Xjrè"vx=YQeZ{)`d!a/v6XsNe<O//&?R4rjN\G&"ݴ]n 7PiYt(6g+2ֲ蠁婖Oj,pxg_!?ņeHwq1,%(BNPW[􏴺XЧ''ξUb2g_meazm]㧁R_Ok=`]K+v ,14U9~,k?g< WTvȷRHnn3{pӟq32@V`YY-d&Rm׳Nf~@ă OW2M·EᡢxaFrjk:T &w\gbI!(M8wˀiDŽweFIfOiY ++E^y#.8hbN]<-ZٱP=4{ѩWBTZK9n_mM7 !B,XI/Url|Նw|gpݞ~R}7`Mi3٣N*Il9xu8S&i݈t k[Exߎd<Mޞ2Z^QJJiFHMz=XOALX@T9nHETByߟ (YB9ztEbX{>T;A\> .M[Tx;D$G#j":Ŕ~T$lGxv)t*swEcp0S8`?hIoQQ_? 􈾁s.<ަu, ɗdh}kD\PժS.B氬rJ5)ӛBY25"5'GM{c8x=a_#wZE0L֮ b4F_oO d&܋J‹ )! VNݖGw//;?8@n߂s@΄۫,0ԪhBvBl I''P0G?=9RwQ4cۧx (Ut#_iVqaoqNncsGȮQZyD!bnrAi;1eAZD)ҡ`]0y|yJտXݡ?,vۭOh\6KOq5*3 F {@~ Ռ2(kmX4[qXHd5jX?r`+׳Pm)R.nWu|-bAj_B'{`@ޒ_f߉WBڰܻS3'ښX%5Rebĭv [ nH`3'`P$;ocuv0/7 aM(t³ZU1bDGKwE te n`^,)1nVT{4_2o0&b-0c#Yl9N6b mcFDQ3vy*[h:Fzx'%R *p=oPL~zðZ}MHb7>S賃w"&39xAqⱤQvw`d"XAemeBc~4g4~8%ǟEUyׅr48dD;<浀Lښ_[r. /Jl Ig*OSJҴwSH( ρr7Tq/d宬Px|P7ͽ hi<+ ls&I$§Ppb[dFAy\z5q!s"c.An =C-6H;>V5"~$$/;j8~璹 @"E6$.h\yJsW=txBj Y ]ϟ¬qy3VQ=+ٟEҋ ݩc{>CՒ͎jdc5&ҢUE g/Ǖo>|bl0sVڢ ox%@ߝ@f tь >-m7y(AWF@P"H%c\sٞz=8cjE=Webv1Z|v`O̦f|fV3FvL^X+"y Qo l 2B@*ϕEn Y[7+ SO5 A^ɰrאE͑&ə=|t}bR9߯Z#P~Ee>c/ab1tZXIJr _JreIP9* Ar3زxƔɅ8G!`Lico5}_X{2{fXFDaǜMѫhU&K@3;GJ-U0x>LWڶ4b{)zFq^׻F"##y}Da'$Eh*%#@KMiYAYM_6 KOb"lXS_m@+hyoF-[rvp$,eAM3wx~xLˁk~g_!py! %2(vr%-C]x&>Ktjr#\[38K(!^ 절kOstf5uBाJ0lW:0l6L(N[ouD|ehε4}#m\? @3۸#ـL!@ P4ߨ&X;gMf.5@=!^rJDF%YTR#+Rl{mc 0bq.ߌSѰɢAVEq2IUuѠi89wY& h1]@̺JdBCeHg .L!d/JGy1dT)LIZ^¼~>}"zu\g ̰D=̲wPW(s}-ry\+ia?'';Z;΋WqCۆS{o]iOBn]"|8W,Jdpe4w!a܆\2-S-1S$O+\'6 m2eG8 uGo/T^N F5OG,Y2MWGMlQ!1IA;:[j{&xFǰVĠNgR r91pr @v|m;u&73yd& 6YsXRa6W *p|2e?S׷]|uvt(Hf+j' /Th KaN+Vflkp۝5Z用H{\a=|kNo,q<@jP/Ku~-lS+qcfZEELN´M 8e-P{C-l;mv#TM$olcj\iҰw-;t8/RSずԑt%mefŲ%j7j0”3V g WwJCPjaᥲTh7miWNJts ;N@Y@dRԾUΥYAj7cs%\{ FEm)Ikjrꕢ'(U~JRj٧ў`P/aMŨh"Ok BPPƘAFm_}@W-!~` -+ToZNo59SjQeS$fxatR18xm44xaN1#rvޝic*ZFPoKcsmҎ:B@1 Q6R-;Yw|v!2fjAtȡ|%D9|OV0 9r:8ߞ>6Bn_6h&f^暲1@2,&}v3Kdf{kUD8D鋬*8?cX˦sY,/NZ 6Myg;r<}WD1r `ظ+ck]HpjGD/ɉ3=P uB1O;5{$&v31,ޖxv:ԉ_e>Gh|k p:G3=:ZNȪ['Jp]ϔ8pD+@C@[Ћf/;< !9_Kl;b"Z Y!=/kjؿqpv5tJD̴3[|Krt5= $ͻ_Ni>sS|L!-ۇ9CR?x;gZ{c ;F̎%udJ% &2:kK!3 AgM=?.12 / $7~LP7W+6:, {j/֠~l#gkw$.$bFw-";B{*.`̆5hߣXc< W  es^;DU ] o+;m£*ÿܱ:9i? h5IV+n]J})`UeO'n!;v#Ayb<1zQ y5X`~q%'}Ib ˘ٞMYy}3r ZrC:?vt^4yorE7h\Yux(; Cc+Z'HN䓺uBC9[_nW] G] Pk$_7ڈ?񆵟)7^n,*l>(R+Q_0=eϽV˽$Pznkpp.C(*ȫ>Fs;~f8Nb¬?|^**eZ8,N LNx.~<7ġ?WgѤatC]8Kvʑ*o؞ǘK(QB |7`'t{nJTʩ͆O*CWPFJ,>T)w5;!n zyUB5(3š=?'CdeҰUa*2ʇ8\V(vCG BՄ)]_kH+s.d9Akݐ،bmmC+XeԼi[i<#uD:za}:g,#Z[Nݨ+䱘5 Ga}ZGPf}!:I  )օ@qRн;d=bGw<3w>FcQu^T{UپbĕyY/5̷3b>>)w݋W[ sĘam;ځ/M}p`7Q⏼ ^tK~K,- 97 {=!&D%+ 0?6~= :mr5$ $X#H:Hq`eA^T%M2; #w+`&Pz5S[3XH|C\8ܒ{ Nl"X͝lH#@*ŀ(8\RRB;z_4(NFW=sӏ_)ws"VFp`ukMU86ŎESgR/Df=HSπ::ww+ L&+VS2L%YgRd'd=&=KUvj̑I]p"z6P ݆Wȶ 4! v9Dśc1ZKfE`w0UW5ȩe݋ZքxE hfؘK|u{Ф8~#:44_68Z` 8I7 ,n=s@[![W' 'm7]pњI?i)΀ 2q'^&iF!/0Xz#QN>$";~Ѓ.IRdW)9_QT̐-S6G !5num @"Pj~EeFGIQD[~x89R&%x%.-]VQIrruĺP _h6~e<9s4S6w3~N?4uE*cxOٟ[3"HBX unL6E T-/PBP98rase^}%A_cUG\WO}U#c㦍bZz-ۊ'mz?:l[)۽z_|UiN w;h{]S_Ga~-9|z؟v q*) gZHIIbr> >c15Λ4te/-|Ս,TzRga85r5vTaMmEhjrg{&7wT]#3nYmr'f\/[+թj9Ă .ޯN"k Y~b-i59(~AХ :§$lB$%}wEn;JBDhUrd1f'd+BB|O~l\z'U݀R`Tgb&MV@n$q$blP"Sa:R8$/;׆rR^) | =ϸF+W DJe]H lgyWnjè]2EApMo?V%fb4)=]h-jڐct/!<#$TXU¸k & 0v-|dNfcR6#Rj[\XWu(tjVHYe_`(ʢ\6}>epC'ASgS 򼩥qO#Zz/ЧW#u΍? $%F7.Nec^Bk-zpk!+LZB/5`:Y"PRq[RtHK"ݗ`XpVgl8Z@ -#P NEm'֣\?z>}gwI_M; x?ӵFf^U߿{@݅g,z8Y˖)u0% >*zf5lL`2#xQ\&<}8Ҧkkl\cgH씉7-+ Άtw jJ&v Q8 4>\*x7Atѕ3>F#pFjImϑyJ)8ݴz߀'%LWM)S+I)]1G:&5'Q7V!l0"٪|x%4"8P"L14f">4Aw0*i@x\`]Ly3,\({]GnI6_" 6MUERd h:?:GTC%<f{ ӘNI|~Q?IB.JnlǬWMY| Y !h- ":`.T!"޼?C*o+\&}I慨өg!`4m 5ZVgQrIR Fr3Esuw[H2d;))im>WN=kGD3[]_HWHh -[ӕkV0Ǡ:rpWw;;evx$:][`=Dv:@8!>>!L92kr 6)fCm4';'>k7͑ODgH\Nn_g /ɡ.€٠vO_Jd8ܧp/IFDW X1?3 5և k)vSݕ\k{DwyX^bЗ/;&6kojä?r<+8?& u\* xkKd3HFKn* !<QNk!c t #)@+=}`ꋝӱ{; ORE>)M9 Xf>xQv[( FY(pź~SC־P&9#R7h0\o ?̄4Qzh3;!=~sP?\US%b KܮfEJ/k4E?Ȼx}}fKhAg`vVMwLPOń;Mc(?B8O_z[ 7uJ6jVgKQx $ҧT(Yvʸ8z_ca9KSؽAog6 tVAׁ ?9DjfH;uB5̯^.Q5cUlH]/q:݂FO& @u[nwVO3`M& YKg =j`Q՞j> 1(W!T:UU l?'ɴq#lb\WUNa|aRpa=jY>RI4D+w$-aS\ q&sGy ɞ\w@\bxU> ͹LnA/7s1zi]3YFx=3nܱ 'LS?Zx˃wÔ꥞w(7MJ_ht X9%kӯ󢛏m<9&hZ/.5 i?hU#0Q}'w:ڜoGca\o 3wmFxAY7Dw'*[ļI.E©~5]hhlz#p\~j8҂c3HU`YRjmq*s;3z6@&j FRH9uI(7ph`{}T}\ C@ۤSQt1H)|-M@Cz2\pnr-1T@[qcb1\vn[EZb<, ,ߪSqj H&)8Y wJ= VzRTN$W26";O=ҁjз$Ŵqc˖/q6bXh`n\Rج;+=a\[m/M]rƂ`折bg]a#-# OƮW Cz8?X!ĥBe^&Bd̮pxMf>~XRm뢈c&%t=ysǿuơ@l6?ido% =aRox+!GIi신5=%rCmB0sOA0X$٩W%oR_|bsd"[qbS)XuXt5ao!2Lg 3NSLhwO~d?d{a;rXAB1@$KL3j\SipWw+ѮwH55p83t B rh?]E(i?>$F8!cEI-Mwʨ r TOK6qͺѯ#;I l3Ug =+TxV[cp4bi"eRih# ~zĠ,W,:UCjkY) N2]9q}QJ.GB36N %(F8 cVO@)Mt0[YH60%{n+xd׆YXyߢ1h|R5)ˆ;)23}WPy5v/lFmLsH>Uo,O6]<dr-1PJ[wp-ϰI`\X)QB45aF%rJ N%wj2p-Rϕ O흢_^M "[)e c, Su۪lZ`YR,"9oscƨVI@}ӄac+E3.LR?6DʗcVw15Y1̿g}bC2xW& n8#/΄ꏪJT v=~0G";r}QxegN I2|룹!&Lf/%- XV Wxked3<`vϗ'敍& NUMG<+fхn qOĮ@ ad/)U^`ݿmudVxG4+Z ӻi@`GD']xf*ɰSIޓ<҂TVoV uُy4PIzΣ0o2-b(Z)-om2/م$鵰0{ NM$~ dΫZ3oiv8vaأ(ÄP/4kL2m0[7 G^p<1`nMF[{sv!O Ey䷷-H͊G}'DV=+~MVko^Ijs{ {o bgԼXU9g>㒁WL`(Iv~/ZI J:tUmvo%CJ IrKS7PN=<'Oc0I3㾮Ȯ3ЧoSJEbnKn%K_f8H=u$4g1{p+&>lϝBS[wX͞v#\CSA> ;17mvD羺;4Fp7FH.LBޕ列Dyb?fb䰉oWpψPgP)79_= oz2D_c2#cFfݹ9| g3y mY\E7𷄐8\flkGZ%dv\\Pǥ5*vΓMZ፱ .RKdѕsȅ3:7RYjXĮodgj[Q|Et1^5bt87Zcb,Md1eOz3Chyhպ {*A -GLc 9 p˸]F.)T>,;MA8|mfFHzf3u 䜘I[ݼ}ӸIf c'!uNj'Ar0W!4,ć;'+.I[K{2J'ڰ!*մM(m+\| t$*Q4 M,\ߓs$7!Sx7X|]rh<l5hW<+7wfmxqj{Tpd[DR'gOa C';6! s"Ə7JxIL Tws Bi\ (9ZJ@Df N1ZGicUXʷ]7{yH96ǚWwR6̆p?Z#6fhhي'>bC1{RR*SsO]i4ʍmFTvҾe$ۢGI3 C>(HaXП((Ĺb =8DC΁H!bW|YOJ Y,ЧoBniJ#J~ޘܗй ²^ EBb=1͞Mֶ d">ī3Ht~?rhZQ >iH?he= ,lH_C?TA0Xޔb.=±xT_dĆZZ`kS|3OZ|6~]&/WH)<( +,,cnMjK+#LB.K)Lp%%DV e8&mG$C} j O5po^Ėm:(OF^|fX#K|~hO^Pq9/8o^HF3h #84Rqiiʌ9ξ0o$K0<5@!yƊ|;,YW\DŽoN'nѰD\aS/ AyQCzaz_Թ}ع9 c &E { CMomxθq\ݶH%?&b$ 84~]y<Kz>\v%u݇9;EG l8P_$M㰪Wj%KJC䱉7{XL"4-)N<%YiS | eҬNs@)ufʷ1!.⇠NpYYđ$OE;Ɲ,zPv)ߌc D@9 ʈPcuӐ ,?!WySXx=B fR@?/fuu~ e}A%*W[xK\`tf56MEJo,Bk4zG1{H$2\LO0&qDzJʖyO:8Ja{7Dvd f;֘7@9w?o!$ǠKwE% n_VRj61Ydt[fRuVl9\d\Qئ8=x/Wđ\WrIP=h _)ZjW_5*2䑺p5fn {/ 1}4 ~KO1j;IrjZ`uN 5ROK,Xbuгl ū.CVVٿ@)?sY2V[N/8uU3_!Z*GDb&qө, [~hO/I{-pOOPȿYTG A$Q4G l֙Ő57 s?N5 jUIV db/o "bŮ;bD(!:%(eVA ?4ARѧԝUh+lc(ݓ(I6. Z0u|q2#X fY%K 1.މ>IoZԁ32߫[wPt-V6-|. MV/“E-OO~? <i[F&@(ƻ =A3 .#bR_Jlݟ,8nXOv=\R=لI973a#/<p<QT(DDwt?s>u<MV-TYB-7'զ(C= KniHa{r,f[3+bTO?eWʤjQ!/g/ja_´k\ ,Ay>rK9){gʻkgѠ k93+C D|)!"I32 0|E;]26kI<#l艿ύmZ-35=᠂6U 8/l')7s\@iGs&pe.$5Ѷ\qqy-s#5G;l#""gGu&^)p+t'nѣq8kJ0c:6+_=ݔqo#g=@e։ ,r'&qcFLืGO [ޱUVQVgڱGVD@ F6.w:Cʏx5~AȭP K5(8A6V1gvwmWyJad E*NcA8]8B+]`樾 R^W`sYոODڭ!q euQ8~F(`f)8Rk8Q,5 jBFN٣8iw.K>)@D`2 ((^_"$l^C!<^^q;?Ģ 컱\Ԋ2 վ7zsQ.'$<`HJHgL;m;Yys1Idz+*ߑՇTmztDW)3Ԛ!xX*\Du']j2nTWI"3^empcl<d<D*pi< x?*iPݤ$d Rsj7*Y@B&nэk J};WМPQ Cn: +q{56N*)ePyh١c$K`nelG,h"#끟4L9|#7\%VdiX8k?}f{j29l o6N N1./1(sCjZi+Nm/K \Uמ7`?7n6ܲx^ vh&ߚ Oq3RKnW3.Lu.0d]/7bg͗z )bCc:bv+`Ο>J1{xp@ߊM4A=Ud0G"]&T}Hr(&"ʲ"鎠ȌƽM3 i X+̙e핸p_.^ʼndtpT&_wB0y|gr&Ӌ=UeԳѺէ8.zSh JP 56SA;:rwggA1 Y>ǐ83P?m59'<ӊ0_+T DWկ>uOc l:l)nmL\}iۿI(䖔┵d4vΫTM w61.Tsc. ؂ߕf9*3vrZomĭ(rg+SF9K#4#i8_M"ZZp ӀuYdzdo]U/e:3ַ.4E T O) dB9BnN_hx?KW!{dE9shyq{mY,c: VDcMN!rUFx-/)m,1TfOMx,6⏳Ib_(s/=e,'y{sj7f8 :dX~ 9-;$GQ 9܏6Bg*ͬ4&@[fUM+8F:N,|ϙ.;6q" Y7>9:M7!C#WԳnt2aoń˵(\hvePR88 ZUgo-z3ӈƵ$%i=`63u߀c-*,_kUQ[/F-&jHeOnk乒:==l=\v] {痶ՠ]NxQK!qǝV]knohh ]4Ѿ4,>}#k"P8iK͊ğ {-NSe x0}m^'($ v vɧ1f*`3lNK#20hӫ&ɶAb8O@kuY6@#a]Y L,5QDāX¢`,Ð0iIa pC0DV!T*UB@Q>%+59`6x(EldG2mۧ3tb L8m-7 Fn2)V(_|@Wymu u\\Esl&E/lAx-5$'$1`kRh"C.@+| bqi@=,|,qfe=b~IC{%1s`@ذ=e]P{%U+d%NAkʔ#/iOPr"$djFB)M(kAM:Bd \󹱨AO*nbSK#s9PSȜڇi·ˆ'pb}hłe| s!D5dl/vPP\wGgw9~$a,GCuso_I\,Mm0Zx{-/Nau)./pz2viT0UP$śz6`T~?4C) vGV yuiR[LeFejȻßlA}“aRZ ._u*UO vQQ|;n]wYX2g͒tb͖3<7>K3f(&kFv-ZDd:77qbUJݳ W'\mQ| ^UZq.aȋ틶gymɽO#\3kw/ÏGG"⅝*CȊ'" VϨ>2@]u䥳9aM h )~M%?uB[dQE%Hl\~^?g\=.P.9HYcLḺ^Jj۟R|zb ysܳPNOeZK@T§IlYZn`2L?5>@C2FȘ{@By@q -=ĵg2 h|h|kxÍώZvY:>hsU|(e|cCvHASuC9_\R \->eýdro眆0R|8&1fzGA$d#:BB!PPZ >0h x̌ݭYSEn>':l`uhUtʟNjzg:x YHdqqY[y mzo%F@Q4qDF ~q.3o1Rm=">gVnύJ# ߵg}X%Cu[PPA(tfc$R1|C߹|Hʫ4@,2N_ R*bm26ҊPt aϵ+A]CR%1BPG]5h ݢsɿ GofWUXEc..}`۾'^FII%ZG@EH֊mx!ʾG_fG%~9DPcRAΝrVZos9K< ء]jm 0 (PVEjnZ UL.vM\'|1Y#c::!j Uhz豢S6ZRly\hߨU[_+=?]V` 2H@iٷ<~/}/mafBhz`|mWUmPgkn68yHe)r"Yi?$XFGrIJI%<؂E,8mЭ.(D|74rJ|=GPuW7aQ2Tx94ٛn߅/XP_Ȭ_e 4P5TΊW$?I\(c7 q]6jkh0:s(RB䚘Ƿ'Wk@EhUX9 +*p߹I/]ŗ C~&KJ~[qr|9!9SFH/LuE1+>vGR+: 'Ke _~U>Q/m-B FM/Ȋ"d5m2^h>n0̵ kS=8,;E >)xsfcTe DJW_r?ggKԞ;WXSkLMƵP2T2?8|(m^邀"yW Ur4SQ!oܖ.7Dɤ9]t_qdHjhu)SDnz1gӫIdwPk ]:5ARehV lyρ&p|8Ge=u`iiIS+;Lls@:GNL+W&:fVS:ns_.I9wPL vzӏ.NormMzϊgĴV$E{r@Z`tV[p`(X2WӾl1PK~XxqKmxցr#;:Y+wTM8v`)9uA=iKmc2Hlu`%dH 1A='] L w5O6hFX\'uʆlyp;Uf̂p<83*NݰfyvJi6-LwPdYlU^Q0lf/q8osp+^|`;Ѩ2CSLjG֠RzVC<~\+v]?GxR!R#|NF}),lװ~J,r<3IC:eeb/}d}DJ]ِ0PGBՊR?zDX}BxmN >Z"K޾a9iuV豁˖xm ȣ l0X &5%+pAW]U,eoAwȸ%lti$ak :1.ײyypaS2_50K//Cnp.Pj ~epu }sw)bU ydR[ox$r}~R؟CM`۶n_!*Rא2g5.پ1~Rt#Ƥ6Dӕ-Qt&>xp߅u)켉H[q5zve .zVrnIQ28+  !yG$(_zȉ@ա AYZinbzu7vKҼP3Pѣh&-b:S2;;6&oL_sӔ Nn}z*҅@_~a4F"sF8nԆAC._+V-;Ie5CI^Z3'T8ha!OcXЭJ ok6fp,Bzv<|XngA)周rrNC c,YpK>Kk`g2! #Z%U|?r_?G=\$KHNuKby@>ADLW9;|PPC(wBPc-Ŋ'/-yfb;$I;sI+,6z}܃B||#3wb+hLVy<}?\"hQ2#7vf,L)~_޵=DpEcFܱW q JmG;9!O$vd 6W2%=D_52ܝTmc9VucgFx&ѣ~yFI! o[4vh+D Nv`^@԰үB$8ˆ:p_ʶ"D,@b*9TTȟș,cD=jNZJ MP LӾmcFH@U(Vggc"NYRVN5(J ❤Sp,K\d(ל E2|~,)/X'H84o g 3XATe*.%vZ ?Bf=$1z+2w6!RNXO|\g*Ֆst:Cy~b>F`.o)*|MAԚBn篖: %He%,"-M|Hۥ &W+QVc]JGp-!t~ދixC{2r|\92=- LFFNznBZFerg+ P.80S'bǍ+,ѹ\}+ 4>Ph e) 7djWR!.%%6;n ;dt#+Wie(ko߭>Wpy*D? 2՝4棟L^9;;pʌ/_ʷ7Ƚ-5̻]V=^}TDu/671h3'W9.OP.Y̝ LK+^spi:/^,iD ,2r:&%MڀGSvaޱL՗:vٹD)n!YEo`|br?Cas>E*4bjReU!tv}Ƥ94lD~哜'Sa"q)񥾇\GPuBR2@h{%70ڬ`n5񅒩?f: "zq?k3˳r-e~) ZY9MB7\S-2xPk{iGtX}]9 O5, gMQߍ3,gcnq=9ӂrm`*-f{X&4YiKt^tủt 0MZ/j Q*|s 3W~Dף^6霥8KT;Qh!5 #HWUYn@l?J˕p~v EK`ux@eF#Pv͟)-cQuL]4\Q5Pc8H+ P%# ո˼&Ѳ~et=>$zG_C u9 ?DY"i?O'=XYrQ pû\sSmGwDp\EIcIaNO}Je{?}+۰`.f>qJy9Q(. gxA} ZKxCZ~ՏYR(9h!Нb嬑mb$U =y< \s.TnO5rϳ۾1|H[S8Tv@F2K8p&`^CӣVNa' xʟj[§|%#-ii⊺eE],T~{:5QQCW>S ckrqQ!|)zah߷I@jrÇvrC/PUE`Vƀh"xZ(^Gn)}[Ǥ"MGRDZ K6YP t%C]ǎU| K8YcAoW[^Sg_vRˣE궈ZJ*ؙkkJiB?U3wí\m7x[C]Z@i~`4xkXe3_!##mT^Y7^|2)~p kt8ޟ53}DkR݊LJAO0}I} O^4 nnY6ɴ{xEUʁɷ+u & T@5v1Ao3Lr\@igHHl0P^‡hE2bn`d7Wp_MN40,l (RT5!9>N-a.PzYgilu h@xE#y=^(xSWWaն7'hIXb_T̷N:]exUP~q bHLꗤ,iԣ*[OG*RT-Iccp/9B\bh(S2OzJMJ:]eJ=|'$&E/%8)uSFו$f ZŌf"[.n ڊ?)Zەi4k2Z&)z4^-u6r?K^=UmL4'2ڂZH^m 拭\.'ot~R}9.XiY¼` 嚮QDWS0.U&1  |Y&x%cH=6;kk?AUF4d_ R\92.LZVޡewf*pp4fX]L(2Il 9,i\Jy2\T~~0T-J"7`n+$W.Hk@ MRW0y35tA К)w{C]"=SQ;pX`DlasVy{X1NBֹzip]UvP=Е_q)эӗ sW~:Rح(1YVeתlBl&4oiejap0 5PUA޼B{m5 "i_9zL ZR*}h_ -=^uDGZ\]ZGhۦi4Xy&c$M/aF^b/ֱ*_ԣm#T7qS 'zEr9šPLD =C~c>&s~BZ!1LQnj0qa^f xg{5V%H>m$1,U󊸼mɍ@xvIz4_@Ѵ;;yDu,W5#DW l="n' }=: "Twf͞ecɛ w)."ٛ[- ^N#~TyHSuo_7PFwG% j<˕P :"5}G_ƤH.Nu6j10*%;`e]ҏ]f,zL1ykh['Aߟ1%xWJK~%/'CFKFܞ*&,((mu<*(~\]gGCb~\x\^M[ʳU bk=Thnn `Mݬc>0N^R2v.PH,22mJL_f4^ڟ] F1=Fb̟8jQoƅ7b#\tq{HV6:D`1v̞ i G+m|sl+75s-anY\5:8C`J֊}Kp}oM"}ݏ8:}o  &C|;-`@1YVPz0+4uG#V(8ޕ)9 \S El-ꕨʳdXD^fn$you'V2-/f7| `u;‡E,lV:%SVҰ{۳ND+md yݮ =1V+ǜS޻ l\K/DSk&@- _٢+A3hd4gW:R>dq^'\W+ݍDM~KԳ  ,T/e)4[}8Mj뼖}*1EDs.^2NЧڥ 52qJ$b; VLDN_"!8Ԗ[m&kdHǠЯzKgqޚ3Ǩ=$h)bEO)|e {]yb,E˺!! x +PbCa  ') ?(E0umԧN)Pm֪>?UD/]!F.HVjWV(rS`$qsċPt|ܪ2Odzp"<|QjC.-Ľ,!֒ԥ`XՎ^s$tU0<ij0D xTg2c#E[P&K̬ݑe/:{:AfmYDG kƬ@}I>ɯYjڝ (qtezHMx5_ſ| F>)LNA d76sZԕpѝA-3-h 6f}ij56) N3EN^9:\EB|S֭e-(_E1z<J o2s܄ ~#ScV[p7Lrg4\5>-]T7Y8<^#a㍨ LX9g%L@G7-m)݁6`9$ 1+lhAK!.|I_6"eˊAt4@)~J?ˠ`Bة?'5<Qxfb4^6 K!u;fn<^ę5SY~gɒ^Kv/Z嘙jU'%+S$TenK4 ?]. eՔL_#%N:@{ 7+Nz$8cs%܉(W%,niNwUБ1Tϗhm\ ߐtp]d&Y)4/-0cr:7򬮳]`6D#&  eƇH -Y8[2Raf$n﹬> j. 6\m(AlJo-CޯU9寃#M8|lpRk T?>hvU@-+}jOA{@i7a5 =Y5,IVIed/*'|֠ ސ1c٬fq)X4*")Y̍E_3UahS0< $&SwQSDvQM΀@'D>`ey{3z^)՘*`PdrL:e$$W$HهNzn $$mכa@5G@*֌Ώ}gLsUQշ&H)THI"B8ăj }9uy9[=c7g'JG=0)?M AC^1$9<֥@QXYCO%yU2:mri[wp)jwvb]$%fJQ Y"kvMOnY{1/UK}9ʱp} vKwL7 >To%K7dSސk_s*[~Xяc ̙K3-ri+X^Mծ4b|W,3R&/l>6kbD SЩɋ5Mݕ^]t^HknLA+_&X,8ψxi؋qXHxH/j#E"A)J%5< =GymJ]8 n=%}bY92 a 9UI<>&竞bVBU*e"7Mt i4@!o6_{g^b$jh7ɾE*g\t֩TxَnqMI dz.\\֕,텩2o Qx`=Kѕ >k]6E8kTTß@dEGlenv@K!DL2Ɔ__("#m Tz.H{_ \Zs4,ӰX$! lb9)6]icB(@P.ѩNMxH. PEP&>2qq[uTh}H핵80|$QhX2TbH?W.}ysZ",巸Tyk%. +o1LHA* N>]@@k;F o;\pGC>=۶V^)#+J%2V}Iv{ϊGԫ$Tָf.8 ..Gzìm/ZHoQ,Hޘb+ݕ-V7CKXI~ўLQ\qܪDyOİP3&ˇoHn-DN |_;ujAhWzPs;ӞF aPU!/JMъO2%D9lئy0\s)`jk/[rlʒC*)a>u5J؆ѺL/g(Ȥ {0h'bT2):$UJ(y 0鐲3|E7xqbbB7D0ĀYoz*܆̉mTR]Ig҇&_~9L6ԩdfS#Vm۵Ia P8O&@/LmZd\&%Qw&؜x`-up_&lݛD7gdX 4}f4v.9nh}Pk@ѠB#-8-*̄Pq]J+Y{~5wi0… ܰӮvВzMRBTÕIhΗ;7V[Y&CCU(2mB[Q\oan&ObLITR:/Va<,^,9&%\}z8'kLWY31߈kwS~8\>VHRY;ݴ?ae8Wi8Ҟ g={`C_ Z"*!g=:/؉+=4M0I8g|>zN-  Y Ld,UIBdE(MߣKZ".᧶#Y_!T%%2*qS-pTy22ҎzbbszNQ%L!{tE+=k~C0P)# PXm/Jyrcv NQ;)gR8<#Aޠp{kF-ZC az踶 CIb"<@T߄ԊON8ynSq%)kx#n=:+b'cdXR7$ ru<ؚj Z n``{:$3^,~GfX\8lG)/1l`遐_aAv(Bd;#Yx'|g%u˾mz?5~i[֝qo`g]I맏1-Z6vr+7zKe{MsfwbyƁy5J z:p`@[mtfӎc(4[RqjbO:nt3Cpg(s=g#m3ܦ!&+ Lgiiʎ5 3xϵpVDA<:|3@/7u)59{ޤdp -sb!:kq  hE=<,U4&WF'ps =C%jfmЀKXg7r[5<ܲXڣ (v_6}! 1+:-AKBiڤE,GG/;aPwA~H+l+M:X URSm ПKWe ;q l/&eE`'P[Xn,/n,U,skm5 (S%nGI?D7{kՖ :x8_Rk@`Γ"KFP,eXflv]I%L]~!梜zݍ* =#gO Ijm ?Nn,KAߣ!iLlGmQ ig(. !O],6x^)ӘXbZϻBdž#Zؔ|m-9a8a 2а Fzb(߶,[2S2GX@A[ҘL/R%[W\ћ(jׁ~J۞J_ \`T~q̾Lxw[u(C?8.TȚK";x1e۪AhgǀoF[!۶L"svd#י g:߉Zl3{<^@dBqܸ\U XRiA杉w0y '< <#bˍw7E LJT5ZOcy@OGRn Vʓig_.4u} UI'P_ ҷe`w' vzj؊N'㏋k~TIoNLkJ%R褆겳LVԘ<5DI- ⑃7qdu]M$cU6 വco ܙXzNo?@cPD$r8m c)r4Ǧ ;P2R*r͓W/ bD~З'"Y/9lMlAb)1(2wodj!|l!0ms':UT>&V̗߹]DtVP0 NtG;z:oV}47S 蜤ƌ67D|#Aiۜ],\cV-oޑ]5HK#>3:Ka8ZWM=OyĮðC ],8.M4WwT [I 614c(&$ ǿ/y7a-ujA=Y%S3SPz pV?fHbtYl9I*'1ZW"$g䷕c%-8"ϒht \N+jkqCՅVhP.B¦h>H<?gNF`[Lrm[_j~S|bagC寠7^8c`@Rqb_e }}RW4vUXANRτҷlgNna#OsKC3e!wKvpXV}/AvfUn#iݚ•+f@Md\U L4}_,7.Z!AKqE_ -aQuJwTVqpRF=6j̮>:6k _zEVu}+E|hnJsc#/8⪐]r?TcMrj/Wٓi a{mA?`Ͽdgi&k",'rVJ0v&*BD9> Z5-i+"+ T1bkDi>?qzmk2]ŏݝh3N;潷"#3l O4@qL\㷝b IH;%dpVvɰNJB1 ἶo]AW& gv<$Wq-5lrbFg܁9#[L=qgڏd~FPx'?Es=͏ki{>TFξzncLXjJ |ϣ̔3HiWtUgb*l c99lnL`X~rp^VS|6d1˽ԟ\^H9'z5t?Ӹ~^xF9çbeq?v\9"a/@pCOɖ8Q;55'(x[BX5vYEE_.y@€•I,[_IJ_yP%77.@M=ђbt5ܼi9YHD,Yz" yz^f?T%з{ʔIl$cD}R{goL4#S&^=/:hS\\z7;gjO[05;ES؍&Gf@CW|cD||~0aXU^lRIK%4D 9їE0"ZӇ ]"F$K,?o ?(3bFwxW&e*h~r' [:{zjݙ,Lϕ^%6m kU`BrXߐ i'4miMqGVΉSAObU:e! -ڜrhDj"Pz=68|+{8߶`㋀SL5f(hC\ACGYDo ON9*҆:r5A'vod?}&hhO).QII[(r]`UDVdX2qcQz/9F28 {:m>b_7x$Y;-iiLnK 9bAW.$X6<>>@Wߢ?e0Z>ChmbaA”S.F's 7fY>[PqlkآIsJep$_=<;pgZڄN]<$6LJUa*O}lx=豾C#.1o4@q+Nތ>Qm&Q'UZ)Z\+CIZc?Ll SmELrE ;T/X"f9 *vq_C$e6$1EmҁGOyWm1ҩ6$#ȃVy5P= *+jϠ0s>)tqtcPPFs17F!U^QGp 4mhn%(AA $8C/|8#f"`C/2T.ЋZ`c2_JZ}\4#*AAP=0s-"j7Cs?ؔQ4Aa!(A'r kt)gIb6£s:HFC3f{|D.I9O9#{hlK#.*9tDsG3ɿgyE{)vj7ifڵQee`Z4UjcX}.pS Nl*lE[w~˷7[i*pݾ"LiRiZWkGJS)'D ̰SK@h2LxڊOyB60:utFa(JDnH-e$jSmɳ(,+nVT{ǠTwwrkݬ":mzSnix⩛(PZ fP':` CmdTR#IL򝥠L{NHI\q_֜ATIAh~ 1 mKrC"aٻcR\4_P笑%؀Cb@F;gaқ&pYz@ҋxKin5b="L2Cz]t/xHXyښmP]y,NKU~EۡST>@)ߺ!٨lYXde24e6 cQ#C811,&a.VZ 1ss2Pqaxy.v;Ԝs3>cnUupBMJd9͋0id yf"*76%KF+ʢ2e2jXtRy@|&&+n \s|u!jY@--) vU)tm$H~+(!/t] ]o 6p&NNցJ oӜ WmKKN32{\6ds-E}JxbyyR$r9 YRܥ|nV'osvc}uBT|EJ@dG 84oꏫ/_Sel11mp]J4 N2eއ^w]٣k V]ƟnkdS) ov/tɾVW2)e[]8h 3TsÑ|| ̟@+\ T'1T("V% ЈO"BTuw$AniU{BNҪҼMwQZ逥6+XWKZ7ΗH[DHe2;e?$/oy){4( }>1nz_#$9NF*d:| hUÍ,޳g֜2ȸPk'/fV҅M˄wX*9SvY$ 7Ϸ4;soō``:ڋ0s'^bW3+3Dot Ł ϲy ("WmH=E `h`c5۝z 6%+(M^=b ξN r rau??{O5d7 4 J:tԕ9VM/ [G\P+wc3jO/uLS~Nvhn_B f=ƕDr*$1AOUvxc41g߅0S-#_GNFh|Ymٮ8}nk%{Hb[bz=4r3hu<*<)f'9N1Hթ#qFX1% K_"&R4L 6U(t.+|~#6&K|-WAy ,Y %! 4sp0q(.}H[Cuq>X)b(Dhn's'ں^=6z~K34_#tb).A3{Bu@[{;\U{~"8s\3Nbx/ #c]EMs?B!2kYLeB_C<-SȗPdB$ے|*BQJϾ 'zpKC#bni0!IǒKÒfԫx]^,dlE g)cnjOQJ 1LUpDd*{$K L_wM1 z峈:c裠 !e"/ 24-{R s5e/ W%eB|o9`tC"W; Lw3 r@胻2"(~M3iX OHQI>A1pH=w{<bQ6":JEr7f[m y.v@IJF _6~~?bS4qo[-崠PQF;?;'ݦz2 tvKw.m;$'o;Q/ГW]R9RP=snƔq \%K*GMtr'9yWYG.Fbv%i7gAzKvAT@&L͙itoG=A-q]aպZHC\*~hX R "yZI r#s3?y׏gw#7fq5jBzPޝ+2vgCWă_|ջJB@_4!rc)X^ŵwuKn .߁M iq5IIo8鄟7мF]] sqj]zlL0p啲qѳeL gNPYrKA+!\o,GW'OXbDƬ$9-Si.ȉ:_zmOq[o渤~)wMj7V{DAsS!&pkO_L3L7EĒc?*3)/h.܄D6MD\;W3duT|"ӡx#4V$qb+&\hᣁ==6ir}C&`ߚޡ8]D*=ԃ7`wD:dP;@{AZԋ`@gkOb8dytڧPJ ӑJ,  <4@_%%Ӳ3wK<񑴕Y:PSk4pmN*۸vsTnA ZScT~JrZ~n |(5APը2ChFYs_օ ZIڬӲ,Y<>k$cwU8_[*,? O+kLG/[i{eZ-x71R,3`soYE3'i]pi^p˄nȡ=4jQSu@gخB!U8ZA Q&vkxVEBcqclaX|k~ sy)xAu}M=pϻ0rmD3!0J=LJx__FO‹'%*iU*b=RŽTm[#ԍ/-Vyn,7T %-99{s]hjӶP.ey@ 69*8Q ̚ˌNZZ<;^2Ew&L§`.nhc+LNv}9:?K0F{e']boU(^yqyrAL=;@1x B|Wʊk%bC[ޑPǾB!"+|!HV z~e]@ :f=/"wRdy-px eƐ΀aC)PU'`2`S){XVV3y }ᐌMZ~eX$Fë]I*\MD)|~?šia Ob;~IQZUdCVqPP_7E5B0$JaxKҷ||FכLA-+<.LjG6Et6/QUEzw <7޾x! Myܨ*vx&= `_HW^sWxފ}7H>D|хdPj# ͇]dտȍh˩Rs7>,^hOV_4BZ8H<>5. 6xb7榝6-Ke$=luݬ,C2R)ŗq&t7Jst$9P.dUy̩U9D45N {a.\.i؂|a ׳+)XQ,!"I4B_et1Ȕ57[so}V Æm4\2迸ЫCcs .&!N%c S sD~ju>DhmGXlL FVH%(n9 &Q$xx+cR݀Muv1E ֔][ηT*0q}e"ehxg63Hy_w|gY$.ފ0NuNu}p 7jTq刞?14H6 X2_0tȨ)W^ vPa~O{֊X@`_`v)i As{{#fFzfIXF+9wKI‹ǬM`dkVMs` "=Y$ '#3ҠM&W ~/Cl3} sbCEUD//S0^^" hrVN `v]#)9I/NS}N(/:6цwZ{?DoBwǸ MՓ/˒_$]5%U^{L뱨4{5*&] E&o2݄v/Ͼp}HI3U[Ȓ HfLhhL`!>m0i~WXJwM6X# ܿuc² L+ѳ>^-;[x56x >I(THCT KtMT5s5: cϼavk)G}%ѲT]EqPV{C#~=ItO-cd*g$k+eUpl#5F8aẽ3IT<q lYVOzpٲt9fCzjq O9jw@<ѣ+9e!̝QVCICQCb.H6aiR_*f, )a&?~ь$)ߟ R}ܜB-jMMЈS}[+_G,z6#jS{%d[RhHz%lAQ KO5bs_ϫåM0/wVPҖ+!$"NPdlfѽ': DpׂQ_l訄OZHCs5"BfgjawFphLH!r06{)w\6[~25? `9T7%MYJ$ ܞp{"<*t['@Q2E[i#i独m¬ǣhښUn=zNb/ (vU~!~'iQm(Ұ#ްsbQj^? 2JR3+h`NȨ$F (k˭D0YW(Z%= IN>wm=-΢Q,_ͺxsd;䏅fu2A%L!f")CfInn^B3L2}>RKuj (ng-ɪ`e } }XO`#}mHRa5k6W<z7kW>mhϪ{T^vZ {Q̈́jV:O&ٯ ѻqwI}m58H:ᬮ! \/W|\]`wGBߪTO{.l"M (9&wV}4El"[~CPP>trR/p.mF2o~4ϐj(2|םkCx"}b פta[r\nmu9R'IQF!-^fBǀΉ+HI|1`=ӗ#a wQQenhtQ–?6X{i/pC}G$6X*H|T~'+F;F7TLu~4w$IZf!/inj{{ϏB݃.IDH@)g|@|gf8&/xN%߿ƇV扏Dk㿎}2$S-ByA:r< K8kyOxP0R1& QM~P\m@ C _8oD'WZiw+m xe+ܣ{z/%B3#v>&g*k>|`пU#WNtgc^YV%A/v@ ^ $%Z̥_ dq?V}@jx T\!uA@V%yzJɚxU$lHl2[ 8/'w<6y\y[0ci( \^}]MIf" 4͑>, A@icqzW )!|+7#ZsΌj{Vس駼ƌ>ߵ3w~tmGi"cӳu>=.Tr9# $J_Nϼ@xCP.R ňmˏVI>x B׋Y%Q # ї{x[l.NCל t˻\JN @0]ky\qZ>3NI`s ƕ]Lh@d9J:`ba]}UB ULҔ=p !w8nH-!PYeVExud~dh Z"?Ul4axLe\uA]VǯwqChP!׻Qڱҹ ~#"qWc&S)O\H hY>@ m]ǒ_Fo[t7-\/'DKAY.S-w#R.6LBbÊn ؜2=Z~\w6Sm=)VU4/X4 ձ[0/ $$d|κ ǵH [!΄>&tss魌 n<7}l12vd&A6&,khOj½Η8lm pB%$mwq31{y zi6/'fTѣ% Ap7+BxLSO->Qif%m'DɭDN.[$d?)&LKm2Όה,!=baC&_K4ňS%$$4fZq]-NkXXwr˿ڒpX'eVC"4M1AdCu^${5 4;&[H!Цd89jf%hP/05,x*mշ8:GQT.bhRp s$"{@^ w Q~ڽz6 * \lXkR`çJcYG!7(4.vy2S L KY7dD1s'ԯY[z6XOINfG|g(wNo ·#>g (G U7fdm44Yd&^C|>-< ҿWXFG>WkNyqi6oT_sdiPs{V&BL{uVA5 ޮl^2_dY"Av ^`Qx=J+*ih_⟟5]T9f;-Wu_1+Cs@_IR8bqFօm_Z-q%aWh:IY'p4LE7 f2yZbeGS) ͱj=<C9f8<{(ݬ1=wZF:|㤁Aͅ.g/?E8F%$?]0{eeYUqǐA< L^>Vn!昆(B bQbinyjm`ΝTJKȧRUdgyx2yH p \$1`e||Fn] B3eV㮝|iVdz3ɠ ~'{-fҔ65`7gޥLܒr [j2G\9]0b1ym%-:~K}r p=Be/ࣣ&6!@ї>*s%_̕Dd`|\rmki_7`Y,z'X3r\v>ǥ ?j^ûoz'4JO_|钇Ph9!}R»L9M=[֪h7q&^q{Qh:9z: C{ao Zt]a220ڂ_]0q }E:sHf JW~N2~sydHe-~Y&Ft5s(+jjʾWeTc=@yJ;y"pGׅf'ux#DXNbnZ~"k-(IÇ8ZzMPX t?aXg pSwmE'x}Uّ@f%xߌ p c_9Oǒ4 cWXV!=Fn0(A (#g )ܒK0ns6z+HT‚v|4iXZ׌@BSZ%^>R{M DmU]\%C5F#G*TRy^\r<ɟr&/rOb?'Ż TDݹ<@} ̣T,K$ }x]yB֎d%fPcG ;JcPo[R"AD;zBSBL}e 匒[,͞Csks(TD~Όp*5(E|ڥJS!b)’A7exIs{)t#eÌ"\M4`,e(Y]Ȳ8MF^0":!)inU(>\zhX$ _)E}S?.D0KBbU;42IN*5vh$'Q[1]ĕ~f/d>y4io^|gU'l`@H x?ʧrAL%6F[a[!,yv(F&}W@~ 2 J\T36A%LJ&b3ܜ\Faox+9x?TFJuMϪG94pr%+Ŋ_>X^I/}ߜrTMrO-W9Nޛ1as]$I׷אP]V/ԯn|!8WeeFs&QٵvTh۽採FWF>׶֤vlnEC)Z³/Osa 㱇5~oZp )K[Q/bx]dx%kR+ݧۂD[hx8wi31CQYjmT1#w 7b\>| ]͊OCP"n(5VrЗ &vb$}5>/u Fs\sJNZ7@qVGPpj, rP#w9Aq-s5# 0MiKRp7MvXfrÌrfzsFoܼq@CɝhY.k5Q MEq+l\ *JI;"SՔ`@S s]Oø湽rl$ >/I|9rL翻uI=TQn}E- *2keE95> A ؕIpH%|2cCѽ4]{C'#G y-$#-+O_a?1D׈ƶS5g"&<6@>aĄzj\Gh~X=- &0\ m68n:}qy=]cӽ~jZ& 4 ,ec='W H_\22kox8]CC+TӀ);UWȹ$pa)}peH^V<8ؓw2{ua{a$78NWѬ ׶XhĎ4 ugSE74픔+iٷ5Qg`[FE'Ń^XlVԵ\/MfWv~[35xpK as³MՋ?dy sf 㽾r:!t>_~U, U@+Q X\ gcfZ@NfQ>8:D?S ѥv@_[*Z6yo:BZKC0EJ1J5&Z?# k/ȓz;AW{QJf9zXkd_ i9,6KKf9MF+ }lV/ tJ7㝳0~e@㰁*v4W; Z{\#kssEDxɍ=šE4d@ d‘˵EN"_}a\F鶪!cGMVYeSx̐5I#ξ*nO*ܮ̾JH#ʵi?֍v$?gu`Qnyͧksue+&g7ްjdih\(\j)l2ADd%Ӫh)I%ER )P%HL,j!Hfχ ^t-:z)7Wml![UH4FXLZ퐫Wj=cBbYr9oL*[{ZFCe@+5foB||I{Y3n޿ans8@E̼mB?;y*ccdf#O(kJA* %27>*RE)朙t s:S Z/suWp:,79nwQ0n84?I34lCYjKЄa/#+f,8I20[ vUA =XrUqPu=̯2_3ux:\?#NKf$ eDӹ!kR9n f[LxLNK*%Ju#hsU4`ԊY9Y&RLxϭf䡤I/y ͖$T3ppu͐` 3Ϥt o'K46,M25cO TT{&ӖxAGX0㵓nRA'AIvgռw&) e5qX*mr g7/x*X6-^Ǚ t䉄(4jtukCA۸|m0D[i #i)aܵ8k)2|5!8zb< q2OZm(GYyEw3K꼅8= ib֛gmc=tV@:H`m汰&;Ѓ9!_Qqqy1`jn|tS^3k3[9?"GԘN)$㾉1цHiBpU}u_ԩťVۏgol xGDCp \7oӇ9=wVA H9-nFl.͒Ro?A̅ ""GZv}vq muN-"y(Nx+-92U>3V7ؾ~Z5LࠝϑDOʍ|4(1$A ,xN4eG4ACwrlrikվ]'bFpgLYpEɈ1l ]6 O>.QKGwg4WɰBvR͛,el kܓVF8y>Vn e<^Z|s@尫S!'DnT5fRC\yCiq~JMLGITnٍt! (˂%~K͟܆">oz),hAEnu%aSRQC hZh+v~Y >jcI 鎴Lr#!JlWʨ \ӂ3*E|%(hX,޻Ϛ7h$`&yT ՁWcV}뭌>}IMLJAw% H Oe+PV"i!"*Kˎ|<%`߯A]Dd"* yNHpBS aj U?H˦Hc'Wd65^J#@k#~428`ķrU/ k)>̢ ]0}m`Y |_v-K&_:d;}P9>32lڮ@Eki;>/2EYxC3O-tXCT6YޱZgn=^ߤ<&RLnis©Hq* a_@t]@c(nQ l3n! (.a1)7 wvTle <b;#Oj .)|' c%A<ƐTUTH)@KVƃa6^.SAŏqPr4g wȁcRzc cABֽJcÿϊb(XJx{K-_xҚȓkzZ؊U k{W)m8 KOZb^^F%"`[<]JCfdP|lHn%같'HLamRYi&oYnF2%tņ%6sQ"j|R/15^ _k[@:kW"%~iػr=Wmۡ43hyUZ4(#<='L"+ےX? ܳo6h%e%Դĸd+SyghiNԸ3`Ѵb/7ŽۑP!7\#x!Cӟ,LtFDc9 S%& J _C/3Ղ#C+೉2 Z@=Wc9UNgONZ<[O/Cˆ! q@_y*9} 0jNqxWɐ?!Z-oWXZn![/^if(H%S0A_EvԺŋL' J,"1el׍<,4xPcMr4DB7ݮZsc]+wמzk'k>AN^+]Aca G\%-Q.ǫ F]<(L9w 8#Z#ˆsW_,3ޝU4{7̭).D wCG5? kn{$Gd$cRp1ÜF[WRb;xVZb;z ,[td{EMJ3[UhYt^1jז" JM E?LV3rZVb{~BN)ݡGx{: c{(M9ꛩ/蕹RkdJ߈b: 'L)!Iዀq;|M"R(npX^7P'~pi {4a[`dW6uO6dzq (5**f' :2clZF z)B4UTIOLՉ_|?b4y,ZGOWGC$L.9-Zg l@ۋ v͌‘Ipv!"5(u-5ߦ%Oe7NuV[q{}2΍sOF5ݡGX^g0T9Gt(ʌGy& SwClCUw9Y^plQ^|&AA.? ]EŶkTlv3m['^9 w;,Rf,;~1W6 \"_;WDtMTtԄ/[WG`U꥔]w}/wʑr|m5ˆd%L8w#"C59 Fޓ<D:+Fh#/nb]>"zkvM0́By+{8IH>[łEg=HbWOZH+SSQBg}ᒡ#]N̮\aR,ar:LNKyc3r2I>麦no>(ݮ8]PS7SPZq˭L_յ8k2𠎽y4WA^ϵ#}@cas{2 ,qh, Dh&"QI!HU@%dËVE/w$)s٭NJ+Ɍ THow5'҂,JAZiFW$Ɗ;+g޶YK h+hݸx mW) =ŠvRtR8a5j ȡΉOMc!ݙea/E~tC7YX`0 (%HtXCkH--cԬJ=C[mh_iJg%7)qi>M%c. NƵl,mfx1#WT;'F8ˈgt(&GYɲXF{%U'"۵I` *#Bl[ PN8w+W%◳F‘YGAdTi \uG &Ĕ*CX"W=| cEhS벥?Qieij!5/"Vc A:7 #mtdZ5XTG`^G"z\kkLTK Rwi+,R. ?9k#(H) sena YLNj @ŭA^R3FJ%Z'rW맴J%oIH 蹽%1 ~.')IEWLO/M|sSг1q8db,bWa ۗ:zRgKD3yT)n0B8;T E@ŒrVsgoDkWt)t0wG:Z#!]G76V5td;h<!sGʱ?hq='o9qĀG<0Zh4݃AvIURtd !--1bqv$\*;nM+G`4 w71>Vº۾\yKyH 7 < a^WhGNam3? դ~OpS7.kX(ysKEl`_!hj'U )ٻ˴]C?d' &1ҷ%®: XӡiO<#BYi=f=s?3й#}ݮ._Ew[(,}΅U0]٨~{r6[᮸;}4Fb3*D 2 ?:uA0%=5,7gP ӝT:ByfGy mDy>iW#E?{ )a0%JwPx!ћ7Pȣ耻pڼcw <\N+q' ԰5q~Rw$lc1]_#p7/%h#lt.0hvn0]Bdyuk&uF5 ftТcWAQkhq-%^0]KʒvHFEau=a{G-7͛j$ ~a| ^wzpR痌0"=Ë|11:|: uɦ޴}7Z PGI"YJUP^[U3=q9֪FbޞBeeP\9tm[q[5"jB%6E(?PqAX}Evc;$/ Ӽ;ԁVz#)< oR%z4[xQ5#x z X)oρskvO30=q" iNN>VDK1:ٝc+p-AH|RyUŒxHd'zF9tpʔ?AvS^،s=1 ^/nY|i/EJL+4kjd{<<./Qٙ3 u_ZےWNP5m /SlB)ݟ[x0̘ތgnGN'M ͑Z=xW1]|#JH˝"UsGuٝrGfBYV"XǍ9nTIHe#17.)@["m۔:( $ AGԟ;gcq[)~~q[AWjCJ&,i|yR*qy$jV,8SB9)}Q.s;2Q*2UN-FcߚQɓ^y+_R{8b-R 0#{OAsUXvj,%]HM c\2$&PrD_@j'`s)۪FF93`s xe|jJY?n5'RbdO-qmE*Χo4/b:ǚQĦh(v $c 0/x(U #þn]RN&"t޲  H@3D̙yQ +G䆐ViRZ+:6p^@!AO:7RfQײDsnȥ "zJvI$ ۯJm̅~#UQ3ɨҐl/, X[ӾxR>b#ټ0={Is_ԭ,> ;}X{VdgvQRMSiK 9Et\@ g G)[۟tr%UJ[wH0tbJ鍲3-oi3E?& :0?g,(> }OMJ< ?,7q&iV.EtsKɯi$к&;VV,&˼,X``(/O_=$OPXWlw!ZI8WtQ:W/8Rl$eHVcK5cJ7ᒍMhoDXl>b`f#9{ r*"5|F.DOד+FBǡhzCԝ+\x[I2.6KwzE:xhyGN63E(|4•U! estnAF}z;j<=D$1ZfJ\v\}T/$ʿBd~rM`_z! }JWW nga(&J%G/ٜ'>S6^[#lG(׌$с颉V?H#+Ԗΐ[䭾P vZ魪b}^025GݿSoQLx ޤ.8D~8,oI(/>h> +-1D= ^.!>jyb~RyipMma# 'صa.4LRAρc[F)3?Cۡ+}&W|sʫ@ی }Z3:lc{${2FuFAzdQǞxK|C†$>hճ8~eymȆL~+תD;p:j2bT4 f 9YXe槔=}H^ϙg_61ŧt 5"|UBawXr)$5&8^~(_9Kc}{!? ¦'zPv↨h}:tdՈ\:(>z{V=㌱&-P_p[cjy"9鯥IJpM㟫iJ4l9m؄3"0?.jόK0T;@#61Ql=^gýa/@*0O^:ɿLCFVaB2[{1;nMPW Vk.Q,EX*gf1O˓+]DA}ʮ3sb`@՛qrZ= "Jx.] R߱ 3ڻ(2be\H/KBrוEåQ:P%)m&Iy7Vx[n3 & r.800,)<:|}lzC/DmҚ/(o`Wprc _➆V(p7;-q !Ibkz`fp^#W?Lu‹B"FOߜ'` C5Њq5-˛`TH ջ!HfvN( ψ7KrJ7TC*p<IrU[Y o˚-w1GCiY'Rs8 ѷ뮊 ukQ Ö(Ql>0=n:jٜF?CkJyǍ!@ 9Ǭ?q2]mG4V1Ä|zs),>ASlb\*^Ѹ+ʶ׌؉bᡙ3m C8P@q4vf<W6*gn%M^ăON+]XVYc?U<]ҞIa"ȁoݩD0?j򔿟LړѵL!뿒!H*SA/gӐin9H `Bwְ@ܷ/\^bR]{+$\1 RG&܃{Egsa-ίE,[g)̈_,S}t*QrDr+h;oeE 8pSx/x^k&Ӳ*ĒF$ZHٹZ ]c4 |iZԓm@_R/yXf{ A|R? {w*8[pdt]e[YJN0ny[/E,Ŗ 6OFKu0Ŧ$;^#ZK}\$QJ,d=BU^NUptk7lj 9X$DU&z@K{볝g,< f9ޑ?R}x3[^`<&r'oWlܳ}6mz/u@g*~J$؇o?D|&{gEPnB[E F!d.CuTjGK8[< kvBQp&4Y3_6{buu8dxΘԙ \|Iۯ0)K5AISzki I|^U32="\r0ca"@lELG*V Z`a*h>;xӛ^5Whgy#7w9!\P4݂_vVy-."֠'fN=QHwh_19hfj8KXkjB #L(@%ȥm3v.y ?FL&"o :9 I"j8|>&r!l6dtӃ/pz}\.Yћ,X{WDe|K$=YHu7 п9O_*iFcY'm-;y.Ֆ=nU~Vow"ދ?l*s!PgSD*.vqXPfN(wm1ћY#Ah tƸcGʘ_2_&*HOg'&c)F:qj@f:=t{Ļ' 8LP Q׿d&~#%ܼ^HʤK5ĸ|>'j){6|,y.jSnm9_6NLbblftAOx=E^E(n5v].+&{2 I_g:9D vK5v:w1*-sw%wJYjlǙM\LP**jmYt帏$o ,51["{CMz\P퓼5q l$@%}A0]yĴ :9lUT쾰~0bsTn|_0 5믩Fy'σ4 Te$5 WLC|HWڶ*|\[ sMlG}gYv&"#Acz6|,R7Y*JgݾYwqqg-Bg2n P7>:xAp*YGF[s.u,ߢ;*P)K4ΥI3 KgH{T&UЏ bVKds?Vg#ͬz7P8|0PF,МE3WB^LI ܠΝ8P^'@(tG7ޖõe%bj 1,bg>Y7~Cfߕ&z_)vC4#$G#'+ޣKW?C*8d:p|yNg gGN #GFMk}:ˉ# mgAX,zw ݄a5(Hr~\CO1qL!E#s{Q<#oע[UVs!`C*O`])!}!Ȋo2[^ }A C GYObv6CtHRtc}]ߩ+tU[ tt4sæXYIID_{Zi #I/wLsC#Ǔ7ʛ O, м*Ťufs$c 83{wq9Ǝ0M^{'S[M s>-d,֖NF9P×Ce#z.r`X^Yh!Fܥ, ˟X2ݍ:&Lvљt &.RMRi[ZXpC- YArlN>ۃ5+QS׭?VŞHJ?j;Ց2CFzkpa(w}Z46L/nf j)w|on2W cR1 ?MA>١Z,+FcZJo+',L>eǜ4f k= QuU!m0q]УOjo^,pcpcPsbkht@M  K?X6m jU05-~IY0 *ǤЧ GH4< 02#z<kq1Rd?H!9Z%Mt %H g2Yεܣv0E;$d|хoε2Q(ke[\/6(r=~TWxIs5%PeLxR;#g[6| biX O{C@Izb8Z5L5Jc3}[+(fޮƪ;E2b [e-iѢ+[!Vط,5U,ZՈȗI 3<X.A]ȼzsBN0s60rבּ_%)/![F3tU6SNK ]Sw4uJ-sU,`6NN% *r MDԻSkwb?6*w:2n\H2Qc5 W5#!?@5{WH$kj`!(mYq\٠xAB=1er#,ղ^VOFAw\?Svm.;C-誫R )M;Z.ˇ‰(Ch/6?yGJj(gDׄF1dCWw(\Uq@c{+ gZ!p8gy^iI Rxzo<_B m q-X&`ɶI|1nP{INpFLuzTx]bBhs\sijʳ #j llw]i…N:6Q9cPzk/:|s!éj0\]C2J 7tG%%d/:=Q$wRF:*B!K#kV #! O\-qZUH@߹\ IM>aV8N7mv3|1$\P_+A }ԩyY JbEYbM8goꝪ{m)!~Xѿ۞PŲp;պOͼjEz(R.G$x7(O8{Z^1Y+G}W6ARe1 .x=<6/K#gxX+cLJonzL'9mLKn [ D=p4D3Qn4Jq-z!)a'U<@Np 1qg@%7(ϏQ &mZ޵?ѿTkl)7.d~ENB ^cV_4(nb8~d~<}z(I#wZbҬM72n(4;h|j]AK連YLS ϰ[AP=Tn&+1=? 2'$9mw% VR" dE?{;IH(e+\Po(پ9zUI٣ „OeuD*[&J2a~)tH$ %6Ъ?9;C\1 ԒzH;]|w2t Q &lh r}~UA h+Б`v \7 !Z}dz9▢ڢ_SksxhLUz1oՁ_ڢ@'U$ӊQMnTP ,tN5[ŁxNґ9vM\1a5v'V(i8]XK]{n&7ފs#Ȳ}MXMͥD7Im5L }d@q"O[́Qn#y;-fuF_c¹UQoa\>|#GUי1rhg1L\UdA; A6+e9𛿅DbcIH“F.uqH+g&}7r 4G Yw iC,^CQ8ef&Hul3ߖNxKdeG iN_&tޕ[!ChZ/?K\MVau` % 'Gɏ%tYDrZeOm+9c)5lzHfQz&\?䱕; ^o+~COH2 zz.JLFHC9=_ ݲE@ _7$po+>hV/s*{ޔ+lđv0. 5B۟]_yjCǐVd;g Ä2gaJ%uܷ @՗B+Ld0fkǨBhI 2AXb`dnZ`]A2uHCgToa"dl-AqO $-R,Nkäث|Mje0$C9X#lL&=FZ=i[Uލߖel+q !P4wfV*cv7od.(=DNom(R8|LBH5<$ PÀ\ e[Jd&PmQ(s9I^BJ=\#z6'ϊ |wf?:`$xz]7Dz:]l{R"O:z ~*h^yАsX!~6WPT\^`Uӥq`M4‘J5 fa]*@[E @;)S1!@g;Naɵ'ľJ|w J!(N~Z8/lL$vn^c)ҩ8LTSg]k~0rEy L5GdO#IYf Ź&~œod_ߨH@iU҈Pg~lXa` 6 cʁj4RdV ~-h`HqkϠ!3hc&/ Oyi>}BQJF}bÐx(,unQDݴ27M *Knlt2w 6& ',mx2!ٶWnA5_wm3ߟOq\GVi's`Z}>IvyH22x|I Mm"g%*ɽ h5xe zd#svŐ{`姽&|F'5rc@_QP>!5 5ϱ!Q#W&6zo9*utX[C{f%F a0ce[7X/VO5>Ep;J?KG("5,' 1RzT{|E?EkJ_fq99"32Nlӆ.Ծ]=_*h&vZF o:md UuSKmļO:%n@7cSϭA\αc i9eV#K4{)Kߧg)=x] xN[m0" ]q}IGL%SZ*w.M'bh=ے-fUpD V# dhd<=o-'_캄zwP~kx=Vn%\`f':AG-7%k3X}7jFoqn#:r4Q?'*{K2wvBDtƇS5-HA9ogKi ^XI39cWĐ% MFM~kt>s>Im!np:_>lʄ^IwodY:/7B"32RNrաB]SYqpx]?Â)K<| XH3NjxيQZ<57bY;dӁKk)RG'cə6?&RVjˣ*) eyO,tɴl27E8m&LNJi # $#?a!/~jbpO]sqjS]iy(>/N"CỴHΖ"EXp4o v( OjKQ)o5J^T}o$ZIr8 w+t9_$t%2J`kP 8{@Т#"F=!4}++.]# ޞ&[Ϙaݎ7F/Vhn (`Wb)`m%r{3knϬqTs5:W%9"ӧ"XiFzQ8FFњj9zMK쏦9Y1>I87z|: !\ ִH'!zNZWn\wUtfC@my喞`^$FȤdIJrytbJvtR7]oeH< .pS(utOmZ[F+M/~a+3%(hZ;Arf[b5fGeԈW#eϱ!Q#RD> 1fRW(JTӤkQKj%;`QH恶K,Όy+MvPs *K"M{l-BǤE;cj,0 Ҥ5e!$=mHŀtE䢄$,)Fw^VŌS}Ús>7* R\5ۭ6(Gֿ#45Ww(շTu[5FJHJqCKy^rY] Kcr+T jP44QW"L/9:g P{k DO|Oh|UIY+!F*/̍N72u\sh B=dy]ZJoFp&mpFOЀvVrՐ 3AC%j4t-~gJX!\8s}C?qJlig{Ifѭ6=WQ4fqz=+9+[۪٥_p#ęOؤt,phq-Y,f4nG h&^HM'Ahwh )m!#cV!+;}gCۭTJO @y).m ,"mqjuQ#?P~J^ݰ6(kdNQiOְ)`LqP*zŦ ?é e겮hP+xw[MXV'~lnZ&+8~#>@ &<()v0kL߈G1_@4hnk])Jp}O䕞^f*},pHj+D3,n2hUG7pTΜd-(MJބ[sXt> |OJ+;HaWs2܀V JNĊgC#@X|#",R* E"^*2m."dFod0*H[QQjee5c ZMaY]ƚeC/E^ ~"E+ؗM]]Ewa I׈P7'"SѶmLV:iMBS6 &/٦}Xߌa{^t^Á,a=3 NI.b*O 'hA cD:\As}]~zi$ S61xgZ!gHdX?9 6RwE1Ht3!yM_JY l#P ;R$+w״,u `#5VJՖlȭ4 /ޔgY-٬OJ5笜` +lDcLP\'rNwՒ׷f {ѵ_e0{VQ&#R7~kFι7ꞹrß㨈yMIWΉѓ$ cGZ/^Wo}ZC舑t vS ždp;7V,X L!/Xިk0&6`ZM i6"*,}xS9.1Zbî UyY#=9gK-EO,k=2pZrd%AYodSBq>;{K05~ιodǸq'/A ֎:{1,JG27)15Bĭ$ )ںM4qZ(8/fkekBRHd-ar#]=x#8G)YuYQQ 5߲))!HmQ!. ixg!֍Pיh̋E)d7i}@yoO5(RQhQ@LZ;É ꮊO9Bp j+\4۹B-:6$&ކj$߄ʖJRrc #cL)M:4>s&. Bq,(GBOF]=D,˻)⧂MϸlEL؊ )_O秔5L掂o"6^6p*R-l^V;ʂ> qh@3uMQx?y:)nSB/Mj ,OqcvGkm!_JQzf9ۣ2jT¨S \sOn5- Q&%o*vY`iN93]>_prTT[;@告Ba;;eP`,5t+XF8=^w%˪Uµ?6kh}E";ˆ[=#?#Cl?nOvM,RQrɞ_;gn`>( J¡EiXŪ'\%cZe5hJg:VQt7T=wyWΤ0vt% d٘%ZFtpc>>=TE`őhX&X>32fIRPvqc,Ԑc$mwzTL- MhNPMB: U"n>עg3w͓7O!Z[[Q1bնڻ $|yQ_/R!H{ăvoxJ]5}SΎ.BI-Xjj+~g)"꛶ZU\/8X[7ho%@ ]^j0˳Ȏl@lߴ.s_=b<&[ĕ?iGR މ㬧cjS;5UH|NθCSW`c>i rWn[V~V3% * vʦr<}(O^FUqYSդ L%؈[l=8/Zd9sd6[.aǬ>O+jLK4嘀9 !CRb:q.YJzLcMl *Ed^,p ?&J:4IѸ\ĺ M^vv?B e+2qLZlmz5`1!5msS &n'9\t5g":яHXҥC3;E!AMNo8B\B&m׉A|L,X[a[}B Lu "fDx!|L|FDuX)lLC$_G~:I.pMc1!ㆨz5|x˄l4.c$<~t ߙ\k+|Wd$E$X(+,LI!U٤cun9NBEm\Aq4 G[~vbJ]F%7Ҿrqa ~~ ?QP{r"Ȃ6DowͫLJh`V:A8'۱jWQyhg7Lu1DdGkVt{jv u?׷ClvGTHwi{#cF9;^Z"Q]Y꼮@('Zz yڴज़en9S@<֋ d~ NJQWfχSf*0k@ϢiJڌY<=hLbdk `@-! qC#p.L.oCRbrw68cUn[ofg$ȭzipUA".D1}A02+vL 0%_яWHu#Q /:qzhvX8mŅؼ"n+nk<ΘMhH%RĺLVsD&OQI(~qpm8YPX*/"r,?'m R],3CGtZ骃Ja,f@6%p41]Qz0!6 :Y}w8B V-XzPC[* tsZ0Rɏ F;&.JSl\a"Ѫ?|䔅v( Iq-Krd|&qP(alRJ7Uت+{%[c 6Fq#>f_D)഼,Ôɻ æ^?բqO8aHToJRAT) GXA/.ɹqw.[.m- os 0ZBg;+FN4u|x 7)8#qP]Tto]hNr[`eV%n"a3fW9@g7@Ox3mg!>Hr/ŢO{ʔP ʼn J݆`rE J[Qke~O b ~bPod?b p #هm#B _G*N@} nS6VǙg˲MO"T'*k,D9aԨQ-,2Xm{ ghSe!Xo.x9-M@̨E1FpXUm %"r؝Jawp|W/ˣ v6 }Dw%+K1q^}&[ $d؟I/Jc~?<ޯ6ܣW[Y;hH7: :" $v4g$X hބJzp{tTgvlk{hX]ҁֲTSu_.O%յQ22k%kt^4u5 tЙ~Pn 23I*1.YhNU@Os.жAF&$oܛIA憸8;EA'=T.u&h!Z̈́y4t_br)^0w!5ش rΰ@mb- ]]v"WAEn&R z3n;-:R?HvBb~z:)*$? 466h"e9K)Bc\j,a?;=?):!nQ`Ē T%9huUrGfɟG-c<6@fS\{uU`L㡘t8υ2j /^GzR*p VK*vg:|=8cvh*mŠ Ͻc)uҶB=@1 j)]zBA=ԝp}m7Yِ14i=?SzO{2Z+͎K;_He %Їj`|i{?%$aycĨ/ixlu(ah&*4J, rCJ#0_ K1I+\ Wmb,B;pFL܂qXoml/D`ګVC$je">DxAh''`V-< DAݜ& )"Qt[fJ.6Lq$θ>g%l3tUp?`[{p:4BCrPON8CSc\:nHNvG&&q,ռ¹qaVGfY^YZDMRR|ßVRsAf*9vl.8I,^P}WͻVx#Ӌܧa8) jiYB'߰aWb:;>܈ؔip#kzg}1Q 6@9V XkQvi=@*x^z3OP_֪R|aٳ#qhq]mo[L"5:__a=CT8 Θ0by|vñeut:E$KL+rv˲h3l/DžnȰ!8~GwZOf *VE 8kTNh *5Đ%y/L?B)[yg\*3#Pҡݞ|"VKWnvo ;]Med" Q DqBr:lD3}8XP?\-H9KkP|CBIȦUec1wqma^oMVlHf!ՁE@sp_W5 +Dlφк<*IoPuJι͸;|7ryâ-8uz ; $nC&Y-D< V޳\oc2|;rCHۣ~+2"d}m[M]ou~#L0!BkI8?3[NUhE>WPwR$ls6XꓹoE.7`s+9 ߌֱkjciMϛ 2Shs{af0VeB.2 :>}_Fujd%FĞBGVS@NѰ%!T-$NZ A xq~.o(AB{wwbX/kgڦw<9kn(EzVoQ{<#:"JVhSY_l Z$%΍Sڊ6#dVC[EuE(3iIc7m>ȗOSȉuv@^|w2VU κYc|||oiK⮜{Mz-ظl?箍yF3PuBΓ^Nq@4Bkc#m"r lvGs1oLsc؋uB:%: Gy.>Wq~V,]hA,c ]~ϥ!K:)T[&05[rna8.9-iSn1}VF@}7}\OW.2蟺-T:1"#2ҿb\AE\ S ok֮ da'2y溺VĐڟ2cM0̞3Ab+"ЂQ4uFYx9@%|X+IN,T \\)O  t[J/IPzVy0rEc5K5+5Aboa4+9*Av/__cHRe a`a>I8x2oM$b"%{"#s:VP΅?s5 #j-,Fd$Eϥd-s0A !Yх|sw@[Qs{:ਁ،BLթhк dM/՛dM\pÛL[,A<]"ݩupB@1}+MS\vJ͎ʯ`N\<{ˆ.T :@B9`K"!/> ?`] b %8A?}J(Q? ɾDfhaQ,s}Ռ0!ԓ?B =/0WrnxcT6%7>X^Dް<ַi)ږ@7lrKjT*!#DCJ*p_b,d{sgTiG*@:(At`x5r7sy-ozm?%!OC8(bQ%^P?MhPƒ1V(4d,g>L. L,֯|fЀYuwVYoĹP*[LFL'B'hlڇz|K83{@bk+Soo\ Yw?gV; :C)|A,s6^ Zec㭞=V}zmkH<[ oo!JmiFg,GdP4g'A 3BevZ.uj8*|oQs|8DP ŧp%;.-o\C_Ţ[ 3!؋}I emS̽`M<#]Rf$.ɷ-|+U$OqLnT1 _(11!fm%Sߕ_Pgg'- G)dchecU79TzJ9wۀdM&<`ȝL4|!=8=t DYVt7E-F6r0 CϧJ ŖgKsݲob TbȻ5|sNC={Ou1}Ux6cFHe,rxKIѺkӏ*Og8Tc䫗-]TObpLĝ#67֪ZdcX8Wx2܇^Kr9 {T MŒ'7fqAI"wJ ܔ*>8N.cL&pЭbz!cΐ "b@zm?%V0Cc}30IBDW$hOIϭ޻J NNa.Uܷw\2G,qwV' +g\Ƙ%k,MR=SITC5'=HF"~VN4](Ɖ@SPl,@W*׎+{R5 'E :Xb0l*h4:Z7vQ  `T>'3M$Z^&_*)z-6uI@ G睞? ΕN`FF2uxGiNtNo!Ǎmt׎F͉wNMX?W4 &1ᏒbwwB JUfpTG,]~~zH/Z) Lrœ_Trg @ Xzbt)uup̞>U )5?+^mp/3 d(㞠2阗}B<c3\R?хy0KTT ⋷"x[_h`K=_RqM?$YC]xir{40#B6h 9Yrˁ&r'\oOg%؃>W;r KAL/%Q×e@E۱S _P~Q4=]VP$揿tkd$I",a\%͏wP`⍺S~ܞ`+%F&1lb,WӼ>Ҷײ\ڣjj 1m__2]Oyp8=)RfB+90^'072 # v纂bLG+s^żj7T;?d29XN8oMe^3a3dv'y} 1uq2 &6i-msrYؾnM^=*jS 5WVN9^ yZAs+D-H( \!D\@c\%_ h}6r "\`0,b}6죖Mk'Y)8PaĮ]!2g8ҖTdt1H/Cw ?i};N}r;[ &CwP5(6V'Cz}3+#NOmOsmE[ǰ]f7wEp([]Z!Xe;Q_R`e`ibeN %*$;ݶ]pCF-U&@mU\<X7)5q|ֹ}_n5JKc~čp.t  NeaO^ }H. ,f MΑp#$e}s\X M4`ۖ8 ]'9'MH*u 0Ue݇#b 'tѢ+9Biv߷l;L'?+*B !> Bz G(k-Dү\^j ~1팘QlzTI.7W{7ZP00|?}t+u`Dg+2ca@oQʂN (̹Ũ]]Jc܉|_k퉥.CFeimrCڋ 1ЫsX8p9ZdHͬm'l{_)_gHpܞpv#TF4sѻG7|' %jYQ]ݿns IÄԨT\؞},ǔ! y81Ϟ?L% ˌ̰q5sӔ]dCL 䝦uS;AZ)6`=* (8gg4Eю0ڐB=( .GYSi@:M[ p7w*Z2(,p<c"\'`!ߪɃ6WYGJ}XRI~B/Be_-ϽwG% N]iԥ]_ejq5"KvZւVM;)87Nc-L <;okȚ;/>~PCubA}'Փu^yGycfՌRG?'*L9s՘$PoL^P H& tJ^ր<>E1f7Ј_8}W/Ud5޳&7},[\]?nzI(n͟v7u-؇6E6gPlu2Ŕi㹡n.d3çxq,GunHvSQd,7uNi꓂ZlAxx߲Q%. ? LT e]gɬY@=x׻:I;e 6NL-N"4 &Lj<hZc}[ҡv|zw-̋,"'}1 j\CkX4|ʹm:CP ]Q]m: QG té,'&b"lʷr'hD27y0 |/ 5p8o4n.Uŋ!b9+p)Vկ%~d~"<3Q/k]ϋ!AkJ#“DBfxC݁<:?M` l_,P$#Ri/ʶءJ0cx%6^Sx3;2vS7B[_aa8 |PGIN!4OMu?""<eAFd⛓Plfc䪿} 0'AEZw^כu˵ ?_6 e<0 BT&rOenו {Ħ$%Cg"> ~&|9K`v-ڻI +Q&&KSɭeQ- |z :. `$1fJ[MtW)Yi2ј.wͪ@VR 2Djf-K) $Hr73Uu$dG'tTS"BbrQoVcēќ vcͬ.z\ krKzZ)EoJjÝ(dʻHQ# Ujpp}y~Trx٤SdpMt7VL@E91/̢W.LH<37t稌+~4'`.@kUOG˫?t._yM^~t~w,FYd2: @ m5}^sL@.e]lg/SY]s@870~g@bly}D$2-uXOLDb}uX#L7,iNCsU5${s\Oxܣss@~G8Yy G[YhrǼ C[є.]߂IԐreOuZCj%#!"=cƓ7̊-.ar}ev\aQYZɘoHw8~~S{);|z4` GY1'H h#(Wѫ_9bs,4ۃ*T_>miDLXv^E̵,cũC2amK2a4w &r4Z~BQYlf @fߦ|]DP~)(DCZ&d#%:Q5߆{uU.0kv80vISP0<*mw}33k: O=?νC@I;ZO-+EGӪeUuNMغKE| \s%~X`3p 7!W۞twm20Y*Q',vY0aI-~~Uӣȧ$8,S2M JzW`weZVocXR/"PբĚyS[ 1yio~pIP&brQDn%#IDҸW,ל,8rv(ǻ  H" P=jqqH`1hG!CSG1/]Olw&+ǹрzTe!(6_e| Iz/{n 3Ef#@)pDӌoԿ0u3PX}SBњ Ɠ]!`sޥT]JYqvTNMII$@_uA~Q0h&'*[Rfg^&H@HLUJtף`^4?vI$/TY-'ێ)MUN7K{Y>L+6/RSfO<,ިl4?Ynx8za-(E#YW`K)M %bk;kX%(^v_DL!W!,dcF%8f#f5L&@X*k:MRA!C=N{vcdF}vkm1p4E;$!Zs4d4a^HiH!l\]1 n0kgҲs,ܹjr6W^;O vO,18@[&ohj1SXIvƙl*õ8@䱓,BΌZˏGݩ+ne; sc`tly)%y2YOpi-IdPXCA#?'4p3?Wxӛb(G68YA 9huhAft 6h9 )%&O% fFa@ Ұ3 l>4!"kKgJr _jKB>M C|o Im`u'd Bs^0E5|, ] kxn C"]{uiD*̓+ 8?]Zr:S.:Ֆkv7Ys562s,#Q]ҝ59bab[r1= @s~/!l֨Ԛm #b6:ʼ_ơ-Bv׵R۲5#ÈIk~jMQǦ?FT3EswPɁ+Ah[V&ѓ?ܪ,p?u0PZ ֓W5JكQg!ИYPk=Ux+6}W$0aPCKL_'4ޙnzpLQ[24ym_El (|V>"RHSmۇjN̶`>QdקN[KVlBpwx]AG䄃0ْJ4ezY-IwyRl0\kWdsemI/WyVjUMmi cV ih~ Q%BU´@XN1ہͅC@x ə7BU_8o4At%#\ ZLP BL_!DbaMPP :#Z2ABlP2Zkޅo(;XPUF(rAKlF gM5͉>-s6+MT+~ X˪L+9Y+z] 3B P|ͳ!f-_Z]=O5њ?[ Fgy>CD;Cm |5~>Ak &s R#3lc-XTz`)H:]c-D3D@.MIcFښ.t:& t~aL !hf/J2dPG!{ܾ5c,l p aY"}C.8 6F& 6 s&Z{pD#j{m]yLaxgW22*Ґ r""M`f6Q -E~7OD$QT~\B*}+wV)~ ]3兢Qkd 3ݐk %8;Т$ő am(%qǮp?աS?RGPbQ&Iy\ Γu0BMX ! Gvǻ)mQm%NDzmw|*ɠutq nvbA5{N%gtOBT wY&#H%np$:_~}j>3% Z|:8᜴Qv9>h8E2BGϳpLܡ-}/w!`7\ǩz"rQj~ñalW64sf:?M瑕򺞏azZSxl a'Dic;ܽ Meƾ S(]㾃[LTdHj.V |VkL=ǞM.ڋGكT~LѩIsp._{==A0c5P(fvY/~] u9f;wdn8 ZBz }^ krfSk0xRD%&*U[\t~[+(W-N[9SyxAte LM2[Dwh*zYv.h?e3Dr7ތq9侧^UwJ.4x)GQйֲxp\Z Sfb۷G m:R*-8f|n׵goT`@f"GGuP`}4 '?_0Ct+3v82̕w[\I *4%!]bLng/{Eʴ>3_SYԨtFsǾW{C{heآw#RD.,o}gh9J3{]aW1mpIrܦs'X#K4۰B=YN,g:7jk * C KURXKn]OM熫 xhBW[s/J%Ľ~(H%-ĵoX}h=c2/{+N1_;XӲ'n2þM3KtmPa4[u?"l`y}lJ5#NRRva,Wr h0v:6h¢kxa7H8Z 36zG QGjt|og ڎj\Ȫ 4M:#va?;2H /7!e-hhOb'Rm>qqEydЦ-HS{Emn=eTwa\Fq+ƨP$!ϣ+C5Mt\QO=0 x2|M13 fB.錗=$Ht*5QrD;Kr{ cg q؄7 1ktQ7yk'>P h'"xvt2e ^2RΦ,c% WUERPWĀ$A8 fWOe0 ffe( z'81 =֊+^t3${57'Xv4NHǛܨjZQnŁBXBHNr/i+7Cu.&VV-n:v `Vqc"rnYL.f.n%[B0Y\eeZ i$˵Gu:EZhI: %\6"%8[C3:Y*O.٧t Y?QH4W(yT6x6߯.4Qq] )9rvOoCN#CUȺZ<vӹ2ҡ)Jt:i+!A;{itzNz^1cw$iϙ% /&sHpW^$(uqjJݶWxI~]u!d0Uۭ-t^ϽEX$m g䒹jtomG717qֵ$ /F:mgfX?cӡ쥭bd:%?_z/ d-_ K(7GZv7ׄ+lgw],B` SjЛ(֫T y`OGS@k,#~ٻ+bJ_KO`Y*r**^f':oxﴩ(nEl(cs$G2z(THSt "[R~ڍs쇣!D}oP&E\ ۟qATI5W CRw!Og6F>M<+FHk=Qs"oov?Y4FV{!]l(l,vj)ZnQ%'Fb+#XqG.*c*QjrѬkh[qo}P6s' 7PJ`U2 LV%eC357HJ@TZ`0 $KdRv>qR(yoU[5N;}@\J<+w^W13uAlܤ#+/S#ho{Wiˏ{JTݓ[.`Ԃ%kI ˆ`4B!j.g&3HkKgvz&Zu?_|6ZW*?e)=j{_`ߓP9M})TUD`d ì١^zh- 9v($*1ͅ4 %* e?v02>3̚$D3կL`G‡1t Hi}R~Ջ~?X=d$zirv9A`Z,bHb; As ,QShBᢱQxMi,1oG;qڜCzMqyi{eUA1_+5S(0*L@~C LyzUa&7:g!( Go tn-$v ZPQ~۝N'qœ٬PB~%+t / ,4X'zq sKdsf95ПH,821DĴ|b'cy=H œ$VCV7[|k[miɈֈS8{+lާ :;E0X7޴<*ąa픣Sjs_kw:kCۣ7:Mw9Kn,STr7EFȻc̫*ZxEJn23 Fԣ`.ՊSXʚt?-hwHޖ)VO蠳nzljQљ( ܔ 2N)bj/DGW ~0FUE9jXq0/."fˌ?ӊy;#hVU5w"5 3_ӷV%nk?F>ZʠpGTe|Bc ,HB{a'¹^$v+t75k`rP D%f}&w^F$Ж?4#jKrTޯX$Zyc7pe YnK:%F E.bkm?tlj:eXv?d ftPpU(\Ш(xI}z ؊͠L,H e+!8n˞NAt}Yκd_$#J pL>+VIm%t^^݌8RDs@6q4s9DdeDȠpG$3tk1͌h D򿤆eT,.qM2QmU->ҙDH3{S:0@93tǢo9VRv5q }'JЕbO= a;k, C>xœ5ybX?LUj{/C \pfkaf 7(ݪ|TjaG|G"X 8Nz"W̘DnGjIw/rUKRP{iȝ|&QY o@5*C_e)eUtߧv^E1y86A@Y~۳Q0Ah FF& |2j"ιH:88N&%@;T#)6>Ĝ$W,f:ȬxOͤ+U;rg"w?&G @4iU\QE{f/n$%튒ݓ.P'_F#Ta a?9X2 nx&dr*B~_kv|PR;1;hGi+}җS/e*$N]=*ƒ0r 1pXh`k >ɵH=\eȋ^`ϏBxƦsr Gn& ^+]Fb74@ݸ_bdدNO9<5B ԰1#reʇ+B* FDD h7!} )?]dɘJOKޜjPExLҖN<#7 A ȉ 5iXx9!g۝x%!F, ?j s%X<F!6'"%`(t: ']Ɩ싟 we'ۀe`>@ckmq`ubT/Yp37HXG~u3Q9,տi)=|\e# F]#Ǩ3JϪxrA|XuW }dY ߞ4l}v짥ёljrP0q ÓnK&*>fUAV̐fD'~EKt ڭSოٟirI.߲6{ m e2,|J5 l5|íCx,K7<.wϰ0/vʽ]l'4 rJIn?ƚmC &B$ByUBQj[:jJqo+ ?c Py "eXV P#f:fyљԮׂ{va}ދI  "ع-vA*wH=j ?-*I=!|ac~*cq` WmkJD"Olj`)uq@]  yM_x~:Ai>]8+~C A=Q/KNXeNGܽ/D|;U>8t`LҬjUs~cⳞ+u- 9? UF{{u `!Zw7}71 ̪*6F]#u3N/v0d>U5?P}j])Q]Xٳq܈\8,E;^ceA3?.J-)!*zA;T>6F5mйō˘>MY(SM_ "c:Zz?+tBH͐`+2:?4pSU6cw/T[^'$n%z.g5 S'16c 8 lE~D\bxAU@:+<CgĎ=0xwlHؓ& QѣlWkz4W,B/?Fm{ʿ2Dsv2X[~zR覜:%_ jdfБ-($T4.vjv9'3tCw7?,Ws܉ 㖡+1)c7SĶUbN.*̀V:fzS_KG;R]|1< šQxmtp>n)-c͂^eL('Ms3OZǃ$:myv9Cⴷ-Xl:bgێLy纵:i+ Ks0m[EF+Xl)3l[4:qhxxTkXNaP&*??x%3"|}!QG 1~ؕ|lKA5*W[ĵF"O'd̸%*}W _=h,;GxOdžASƇHه驧ʖ{!C˕1Hvei/G!?;&GS96vq=3G:ճPBSۙrCqyܢ`bqIy;<ߪAOL +q`-?^A IJWӍM3Mm 9湙/zDL;;U`dj4yJwi=;0Ra CuƓԟ*|sْyҋU <;nr~CIل̳='lesfLI%TV|򠵃5U&^^6d :3` /";DZò#.kߦntƊ_3_Xr4t/4 knٍ,Ā N?죩5hn5A1N{b}o–pax])uNlu#&<+;EMwⓥ5~o[baiG"`VA'g:/ #P(z#S GG? BRY^yCk7h&+DV]D^dC/X!myQre/ONap^(d(!8W _8yc EJeb@P6^Gb HH`(d'EF)Db.d[OF{Kad+kU o(BE{cL2Vfj,n:_Lc?CH^.Yʥ';D L mN0@C--5 bi`a(-+IzȀ!a?*,TPGg2ⵙ@9چ]Q1 >|F5Զ\obKǣlɠ[ޫr Q`).&t E*]pe-mDӴno&c[x{2Jx ͉ΛA_K^WiMN/~4[iZzytpafbl n/LL(/A>SW@N_ BBGN\a(V&" GI AS|fݱPDM9uVfStja :G¶LQt?7;6!{r*BN7$UD-AđGSAcN!F@čIS> ]Uq%@cHn2zŅR$,Np5|%E)~?d0TKA9^r+?"wDb;^H+릙0l%֒k Qt+j֏He[.dBahYҚ K;'j0/q[ApM2XI=!k<:5{Dun/En/J X0La'jc_#[3x/oOT{N`n+pJ[~%]S}_fVWFD'l^0'%|@O6q "ԣW*eotqïg;WbӗX. [P\PeSSf)Xq%<&Dx?~[Dߥ1\t6(-okHf0 n. (? O}l=ȹ5 \P +G=µ|ۥ̝3Z{ļ\?.5 \>72SV#pq)T!OhuD%CG#"Hge+="Hz\hP؀zfR JXMΊ40Y#f¯+OK6'5;@ŭF]U偪=#u2yDc 6:3@fo }/1V{(( J.?X3-*1b qD P+,_]OihGP̴:b,L} \pw;Ɣ;ܩ8 6:M&v 2= æE"lxmgG*$!e!A\Bs__+7ܦLQN_Z[As"֟DpgJq[Fh46m$snf\UB xw+5#pʴ\Zp)D]͉Pˏ@JV~x 8 GO]`*mOyB:"03b)$M8{Ŋ9#,JĨ&ElynzK?]7Kn_F5I?> wB՝/U]l2F!}c_ z N|uFQ-d'AY[Fn׃˗pIV͍ rM:Kiַ5Be4k%s`K(p |d&J*PY+,WNnwU |KgU gCuO`gAHoSb_if|ԖbwM}Ze\p1;2`Տ\ 7<=S6J{DDV>q- Z%)[M\V2Fr]e3\ -<~tՏ@)l_jq")$gnR΍cz~/%6pCpA lF"MOsGG䐋iwIo_6}X^ 09Z|6/aQV\삀FfOٿV8YXz鲽lpφ7˼G"oAB]K\3[b+YDOpddaa xZ"=T c')(>Ŷa& Ns J XHi٢qNnF{! ed L-0W嚗7%s 3;d*Coq@J =yL^x4~BGz""pʮe>oP> *6#5pO=Ԟ7Nr4;/]ePRd!#/ zF$ՔRnRNQeƬwoh4(D8qy7k 3JZFF*C䗖>@ }XEj환5wmO=fu)T9X4gQ IOoX=tFNƍ>Fr%s̔bdG7yN4&,» uKd~viYCbPX 2R:Mg49mΪ5`g&_L)G7ܙ2g|mV߸&N7ptk݃yHذx).K*q| g^bb;ʫ#Q޽"P޺]ZA}5ǚ JoEVy%#8i'Hߜ41Ms w2ў;/VշwށÆ9? G9b+(G /r*{/.̝)14 e]ۍemlby<Ԛ} G v\p_Q(}˅ )qҩ x?@,=UO cYd{J$F5  bH7Cd) Hg> m! DޅN8}cpQ?>74 @4qҮ ijˆttOtt-LَDڄˁձ}9i(4f^uod!vB-_S0 }7gW(ͣewhـg-MX_*G\1Id 9$M_3FMqoGK x?vIqyCVi6T OQ;ب"jB8;5qz9j$E V ()m칶17pT=7Ȓ39`]C(x;O](tfT ÀDҷ]>9 ˡJ 2W'%69)dyxmL=:ɕfSHRGi7y8Otz5Gq!o}\ndae06ai,^o* 2`8o s'υP3 4Ň]qxR߃Y-Wzz%ҡNo:ޕ,NƕR]AqNy+j[W<1e> Z}~mMF^&dG9dzsa ؘE)& (E2t3y0Vg`#ƫJܮI#ݣ"iU֔ mKS{/V-f&'HG8=#Nq$ņ$ԫWV (ti=''ĩ6_T3_]VSEY?‡ M &TЂjqSl '>TVJ6[ 7|J43y8s?m1-M9 xs#Շ%̓IX򡺬"߾ĕ7/m"EPH^tN>vex5tPrz .޴*HG,4y%[xLRq7ݧ %?Epx naMofheei1d6rS{x?M4WTǗH!2$%{-.շ-3^ǥwۢ6蠯(=' 1ǀh*ԷrX$IǶb0X}DTخ>^Ȟ7u KI*=-$H@Ypa'K g !9'Z :ZnB#-^:O۔5ϗ d`Zھkp?D6ᡭ(l :R@ ģ{Q_p\@ay‰vV]L^vM3(>Sg8Yj\ʮH;l}E V.3pm2vKe82 ~9g&M+]$]Vso zoMS*:y& kʖ+pC\-К^m XUk(`E_VA ?p aϹiŕ@z¶nh^o{OPಘk8fs_5== 1&;󼷱1o6|"x!Whx1;}OҤ߱?Ri.zL]="ჁU=TE%ܖ~zw4U8᳃}>#Kz5Cޙt=nY'+k녖F[~?d1RUbaV>`y;'erĴ4zYNߕ~hv{FmOįy4k-&YE!?rՃ>Z}C Eu k8j=i6n \T3E]n~RK\x H6G .vY5'򾶬:͌Gprp#5YWHO{ѹWl i/YW ;K)&3wpLT yVj} K4Po'.l[=R AۦheV7=xm 钦Z1J:4z7ɢfHG_8] Kw ZK`-։XoTE97|QB.ҐOgA[5ԄԂlM gK&)0P{:JKzB.Pl4?OO,؇8&&,F%3pFDKx#֦i'*x_ 6S}sAoN~!!&@DS,L G0q.bC#"puLf.uTm$7 IҒ4~5SR3;61Xz?L=@8sDB@4~t8>S7 yUZ2b4 a=Co.lw`(ML R07 KPdB(}qٰ"&. ҇:r.b XDRdР_t0#;" cφl[" O@!Osc858[VLDT?GD$K}eE#m8p|^K#U_9@rU=#SV\7I=S_֛ST[AtiN _Zv(g@̎N@o6}{Wp/o` 9>K0@wM jQyVMuKn>!!T@m^ OLߵeV"-B] $Ҡ0x!TQ" l@ 9}7:Hf\K6ydW)Z]`ȳWS{:v!1iC~uzN`'|VhH:%-p s'McInh[4*9UaHʏ%QU4 kc=4=xK(^ĭ|á^4 )#O,z, @w}\!ۥ-kѬp'l8Jxtjb١l~2C{LFn/~_/Jlo 5* SaTeiHR, =p;wLòrEjZfi<c=uz5}DZnbEHαFDx3W!2ARigۇ݆dۃtE7csy?tIXǺX  2+?s-i5Yͽ%01Ms0 ˦Z)aЌMl!酴Dݦb\f:٬!ǕEN+֨Miepm\TQ#[19QjoA܇c %{N+0"%Gc"m ?=њë=& X"H>'tf}B xa@!?;Q\ *A Z=D٢ ^KZ6F:AۜfHSq90I@'6Qj,ʰʝl8Nڈ/h@\&d,W,& Xg}5^/O#U S31̙T!ekmsRU˅٭ey័_S"+&?ڑ3ϾX섀,s؜oC+d&1.ҧ>CdVY__9,X $`XNg3$A] qțpցf&Ƴ$'`䍗*# zg h ǀf#\qVdQX?)(dU"Q(dDM=M#4'wDq LSuAv&{VUC)~5wKj6j#[;ZzB$oJٴ=I$ ݿ{Y`xQ&]~2x* 燞1i %Go UUr%D|+ r21C6 Wk2Pw(^VV=Saڹ*u) l<|V *[v,L :":A34czc_9x CBxUU^[rNv>D|Zy aZͮq+O}!wiDͤ?3 7wKW'$u+=wLOG /va#H)ɘ,[|y`A-F#5/j }^Guh[TLzCxEx9q9oJ%÷M=lTx[!Gfbj*ng hOKtVLӨKu _3!ޞu>ZX(.`$6fקqɷУ0BR*cZLN5 " sҵ X)g}`ܿ 0M{Z/gp|f]Pc|p\˜xO03vk\`q[H;Q[vċe^ig-' K`sia Ԣ6bA/7͘ u0W^72 lPe 9pNݡ󼵻-'?Fƞ3A$ei~,sw`sLFj#E٣l7Kj5)%lV/Z/ecn]#:e/`q_D6]8ůw]ADD*01ZMtR:U 2bIQ/*Q\C;{'mpT7O }m0!S(j@<*X\h|@P%3vr/T]¶ ǚǏo|8Ӈ{>㳙9Q/bzBG/ \AY^9v`L1T.IYo.RT$B'\}V6Di0/8pfl֛c<(&P_oGJ?"֋$Ü!byWVG Do6 ՘͗'QGtocU{8r|zﮪHWƞXtӨdG2h%'zsLMwւ+?N]v?i֤$8?< RjK`-!F]9 Bλˤmi3n0;KC6>1Y[4|bpKE-a,~6ភwtvE(5T0* ,DMIޏޖOmHD[ .O#ړ"&!TeTSBa&Q4&FVc7DA2ۺ Og(Jbi5 ,q%. :b%t-c&PnCvg,&o690[WPb%;ToTMOZC14 >T/) 8i]uĬR5j%IYa*uoeL=ONe㧌ct#om&9,A^y_'kV^L̀>,Ŭ 8 M_3c$tj%Vy¢C!6+dWſ qwP;ԥ+t j'G>ZveN %+5_9.HACBs<tjny _?(bcq"iY|V* 2nTVdF${r)M{ ɁfՇ<-} @L牒#":w8~3\10Ib1Opj6ٗFև`8&k/j,իhQD[YW7gh &=پK豃;8a7oKpU0+Er٭jWRYOԷ61x '@&@Fn.?^yvDXm\"|x! K,R{{砵vM7P28 K[4\}WnǧfՏ^:bŠ'SJ9hBm.#L U%&H݆xnFf|:^F{mٟHQVaʫ;s}MR}S_ (<ѢRXԈ0/"ʈa3Ѵe=3ZX491.w*l"QezQ.>c.m5A94 JK]@ԓ> 䒑t bz T:c3 Z4!ʭ)1Y7gnG} }Dr09X2lcyzKn-iV|Z2D8T8],wGӖݷo2䒂&iȵajH oβx}8D b$צA0}Œ*Qd1ԶWjI!v覺6<5V+K%vH="VnR!_ܦ 8蚄s _& E9L$_&+FdMMr P@5.@Hr;j͇RO&G&-ne{dDJ$"`#~#j#eAW].@O1P5^̚0Iq/,6\X\slM561Lyl8}kwOoGCr-bb|3A9X"T@J] r؊NN7u9ҝ뤍%G z8V[AeI{[7tO"P U$bWY;s} JD9g5D[u2%("\ 6 cŦ/2:S⟯NBE rҐ⍪k}ϯ9N.|xnSn4ڠ2CKIiw6*|X?E>h[o@%NjhlMg q4AێjEٓxv9hs+/%=W!u5cU2*KǒA-5* Kr ӱl⡯2~,{+wnk2@oF>Mm} VǤ? .9`\YƓN\\4(b _Yׁ*"\=r‰!Vb\ ͒!)? u#rSBn=/^0jaB,.^_$xȌP}91;;Kmo=K:~ y"oXS^jN.Šh96V5E""ڇMa+`H1@t#贅2OCt?&MU {5C5*?9,@`TnZ Y;0@FX)hدf* GZFSVF$OpN*7>([%1.A"KEڅTYŦG#U,9NQaMۻvYe g:ڏ,ܺL鞴W\f?d*oy1 h~+NpaH!>2tЩ« JTY-@?r[ u;Q=n{)H_A-+Ֆ5Lu.}؊x!kkŹ0̕')Z@%HB]xG9WdǬ=HOo+1qS.r< ofh%{`ro#goM %B~eh.<8[ 4Ihc99KY{]B]@_3Rmڠov͌5SZ_ad_ 7`ps]9i)F +;RMG/[WIg1Ct@:?ab%˄Yo = 1mA-'G4ڗFڷcss0դi %)D->c} wwvHbN`?Ef9Y[lv20q=8?z1<RxxotE;8vOUðL\׊=T j{{]="$G6;7tu_WŔ ud?J-d` lu1ŎyQۇ=›~VX7ۜLQx\miexqtNz>$#ט z,]blRAͳraFΨ1ԇЄRfĠ#>)ڬ ϵ h{L\^$Ԛĕ7 *(f { K6`071_/ƨ]0oT+5s'X_WʰԹªm7F.\~vTyzi'YTea2I#env43YKs&tn4-!𤔝>qJ{A9H4[˺]#o TkThF_@]/P9{7OԂ>[LmeA8*;p?šf%P8uQ]dk|4ރ|vr>XXX:nTɭ>CMd[Ydaq[% ̞ji]kT Fqf>] 7 ηIU!N?fjpߢ sg!%0X*Q7XSw?߅..K9 9틬Uvr,`Hx J)>6s/,ܷ7@ <@P?Ps^3ZzkYozK ZR8轧v\뱓;^s;Pϸs4ZcB115?F[<XOl0o𻝛)6J%תC^/ ,2N?U4$7pd).rD2ԢFÑbk)N9sreQqd?&O$7^C up{IPV+XoMx]F4 tc5 `D9uKC6(wj7Hl/ij(]r1 ܁m% P)? _7J o#2Ew2yuUyjC!`[Oߗ1)8\BvpDr`pS&͡+lkKsL'aNfkz6j܉yOQѧoOU_3P8DlYCj/4y4+ vn ӿd Z`\{+"PsO\2`_?ǖ޵UcNS]lɻD ~kygȓUf̣;Em|xҧf'w?IJEӎ ]=eI>znm 'Z͂0[xT)tT\gMG_g ^DS)>O1)?1| ڣUbUӴfZ} jMSx>5F.+X -Ѣ_);) 40iu#1ZO|2q.'L\XpGJ`鰅|uWd!IA;ooVV>hV@AÇ (;R p'EwWksM<5hd'H<ru:m F0ٶ Eߧgd;'Pf";11Ϸ/*~.1VuB\X<ǯ O*8ZLSB| t`X;ϲiNnVe~Xsu|vG^.r'-%FPTMaαE(ab6, \u-*tv`HmUlyr:aS~ܪ)H*/91#OQcAm3(m!o}1ַGP^VWna8ufnA8o Rp V%\&OSk%I{{+TC\u{Ed$Lz$wɕkeJjUr&É1_B?Kj=v?] B i^GMHt.F3ZݠFl3`y@4ӾV[gN6")^RͪP|iS&o_dPrh+hbgj's.:jC4OWm|{r]{ey n` ZLPw~%9vؙ{z5͛Զ/mhb ,Y} 98gT{rQõZmfnwDvHΝarT8_' @fιg rqMpŃvD_bz%,'ґx?w]b2=u}-;TICK(ku6E;aA7̍h{<6O[ЃP Y|8XZ|9QF& 9bm`dR%`N9&eh۶Zgzӌg.ީzSgNJ"i2t1Xux&CNy ' >H4mVt-o.6 r$%3靧$e.g'^Z9EMB a)GvCѥ|jWLhtRX>deDQ*PC7:A`6kg!.><$db A؃\ J줍$5?X&k={$ԡ Gm=xS%8L ! +ZvKh5}v ?D ߰f|^t^|Fv.0r6jB / 6ikcm+99PQZI-8;-:{;ܨgz+`(-DHo+wRG= "j0(D n%O^RM1i΅;geb[It굎BLر iNr\; _-PnYI`;**'f>? Vz"*paX:ų͝u:,eI1F591\ q y@+gɨy1*4yTq?b7B4Mn) h¨r]b-{y3ˠ:Y6Zv ଡ଼7k) l }, Ԫ̃CwȕRJ'רfJU67=CinQsNvxC=7#d1bk6D OGvȁNL+\ozJJ'\wYgk^]Y6i5.j|*QF1 R DjPFYȊ*j 8˨+ cTHE91D '1$DRRI^_M u;b,B.p!pm"[0Њ!>ٗaJS k<6Ѕ"A?rQO )\V Mjs~N+;fʛeOqײF;5F,# ƚ'XBJWS^ /RH!+Bk)>P AP}-.D? ^ЛU<,*P M)0/_r>K·-+j sP}X ,L >/x rx9@7} Y%1FeOx IAaqѵ3}!M.r&G O+ GJK4I=q 7<Àեps[EF>ݵ)̰DVW05WQOm , 'wQCىs2@% '-بu# )`C0=R dlRcj1?2$ZMh!h\~PkSj@v/88Km 8WW=ǔEcJ Wn*L_'sR5$CMa8,>-%FjlN͌'ېπп#>ήW*c*ױ6떊6|z! ӊf^^)`QI>#|v5@ӳ2­b+O0MelMRTx;Z1 Ҧb-Œvv:o5Yg}V^7dӞ==ܖ!%Zb'Gْ yy8wd Aʹ4dvcjQ}Sph:D_R̗Լao.SJ %mC9 =gfD`5+&I4&,ZD?srկ ef2<݆us϶tu\i)'mXzxNn k*h~oz908"[6%m K[~:-)-yH NQi0#% |v>;qRVb Iw,鍟7c0]@ E-~'DpQhZ~fMVmM,?aE?3"BpNҩHc=@Cp \dO3N|*>?c4=-sܳ\J!["4 T`0Bf)C$'u*!o6o2 C:M{Ǎ8|oҙB.)cZL?PJyL9cQhvϩ<.Մ^ҰW aȪɂpOb@%72VK[k_笡=j~bљx#12Z"US>j ٣/ >SR**; !<&mE6JҝdvQ=ӗ3JM!_wt^t# Avcߧ}=BN瑅#?TiN;bvmZMP@=l 'D[UKS%^Є껋v apb}:N;pFD}a+&sǏ Փkd->iE\NYze%4|` fMpS?kPvqQ 83~&L5/hFӂl"̂ ehy)(V=d4F~ f|٢SZ80GdbڷlCAKӾޢ*;+Eۓ¿ @%۪_/4Im11v_E'p34M-:pWv!u&AWhEV1v@v7!iq!AoIX~5}M%KO/9dn6`M3`4V|@ @(#uUtӐsb)7y4Ţ~HmxfVy-o&6m嶳ӛg$k aR:wC75i+Ag؇DزɹC NFdtt\)0Y͎"TٓuE*)3K l.?K!^΅5V>sPԜjVrHL݉+fN2o/ ٚe+jO.y u7ᓭeAV,)&&nmkA]"҅7y+X@ C[M[Xu> 4Ջ=62 5>CV3PJO=VPqe.XӁ*dJuSDaj{T,0?"V'aW '}%~_cNJk0l;n4Q IXD$1Ce0t[.An5 ^ l|bz+ՙ_‘  "(dR .s`(Px]Vo):#*z˘;8aF{zIjj7 F=09~ZyA#T5l]ґ<҇-Iܞ s\5Dc.¿t,IP-{%\`5׍Em봊-8e ׎kBGV.͘jv7CK^qJ,=][&kf=EPQ("lڥa9F0pHo$ӭ|Z1L@rlkM ,myOUTLUL0@-B glYh!]DLcA NL!$k&]KBA%}*@8m\BU\-Ωy_..7]G&k fJL$;iⱳW T:WTeR-?}3/2y|d uyv6 &xNY\/\·w8\>^ZV"4v#'&<~ m!!G""$|!Nz2kqʐ 8V3ǀ+LG)Y0eɽZ7AiѫN8*,OPt bI.&"'iF q ۩N\w,!hZ&pV}t)/j'N:}x Y9N95ڻapdo6sG+31͉j]P$Xj<6~_w} 5>rh?1C QP\,[^[ Er,O)>O vWwGLC̄%@\oЬ^|+-{iZŜ$`ȋxW̯e#](Wf`N=y~{1#c'Npmz+~PLbY.حR,ZH\XGv]ɡ^=]ne)!C8$SMg l2^.['%Ƽk9^*4[T`~_0ԇ"Y΅t"r%dțP _RVX9랻yd|Kzv'V&տղJ掟ˑI=cɄ|pDig&lRF,))hV#^KB|BrUKf[4#R̐F2|Og%XЄe'<.MK'S(tM:yCPb3ܧ;pla$J^~58ؒ[ިm0r[i꨾w ]xTWAf#&"W1sΉML] 345'`N4Ry_9,;:{}U+W ̷.Ha*sӵx@vvz2 ʬ$ x.;Lc;3RJSiJUj[y ґ ߪכ*Gx_kEf Ӓ{ѳLFDڐgRſ%jE%A?-THtekb1SSYBU{w'ݑ~{/qkL"φΞ 7ݓԁ~\˺樓oZ^ˬu7:eNv:x>Aq7/ʴKTAV= Awf|G* ᕨhB7Pɕ<œ_@8MN'j;Q7X@@7X8#&ƿFф |QmVes 8d)9Z 00> 5|<[&$|d3xaJBso encK|LOGK6Ҫˊb@L s^Zo`fw0+sFn !L'tޯ C]E&WHL NE#]GP5L\o=Fv\UdT}}\1#εgY&?LkBy= ͪT_8 -ܬ "i* } LZӫ ŧ9*INvp)?~]8n pʖVzȰ{culǟ;0NR=$uF+AF_d)95c`/yf!y H]Ts c퉂wQr`< ũ*>9S.ܝ#nO[<N䗜Μ[AMjCdzIUgD:cEt9Vw.P;(珰v~v& b79IUۊR9&Y{\J&LˌoD^հˍ#fKEDECxRV jҭ^Mxbd"k1ԳeyDy9L](,ڄu#eginצ4(A ]B4DA$/dIa' @u7EM·EXI#1LHV}pM)iF]b_k,UNՎkPŁ5 t|GT#ʹ;s#5@%dZ{ΞDU5 .+SELŔrخV-jk|GP /Ғ {$ByMASxO:L09CMi&̡~tgl4Q]8{0;dFiNvI<@$"lAE !G~D>oLeUcH c R?%ǃߐ$k%OWtDux15MJ!bRb;$[Zf]bzjhfys6}ԧm>X'.\BLB\(Y]\6&=&mr=緥u).fÝRfQ~?M`+ Zb9`}_c~!mՆ+7nބ'>mqtj!*,82MkY/fwbAcR@1:4y.Bet珴;E/ߢЈq`\N̮Bv_0˜=Q.e|@(ġ ǧp4GdʿLNjmy)Z-=24H^ZP:B dEA/S ͚.X~vv: iA2ߙIJ +;Ԁ z*80kTsw9|)i% ^Tŵz5I?@+ܵH/k-9|&sl\Kף#pō7^a.Y s1hǛ&~>]Qr7]Kf; 8o'u̝ʌAuLlnӨ*O9[lˮ;ď].Ysd7g,#ڋ4Bjȥ]sVIsF?,P)m! 0p,,Wg3|lCSPf85xe9n}MgeNlD\fOWn@\,aeT|F֗L t Yy#gߍGY0|>j&C%_ܩ[2-95Ϻ'o' 5*\%Z^,}GQёu٢&LJ*ꋢH(]u*pD閨1M'de/ګo+doI )li+Mna^w*.>+i7 O01X["cs#ApDרK׬c L%vAkY M&W@l4 c[A̞Jl".ز/rR -_óEx 1aØð½;HTSl\ZP|5q{HZh{p0Ne HiEA. zd͟n6Oydp9$ъI䋝 fOUҸfO ^0h-`qL Qw PlGJu4lڣv,TM2g,3$T E *un^쳩~J}J_D)sjm(dUb߇% QL_ i]%ksQM&ez!LTY[%c'l]UE[~O8ͿŘU0(4-1G#mZ^ilTOA|k}{x1B+W?M@״wvUFIf)˭ 8nҹ 0u0ɬf]M}wwԘ89c™ٝ71ɷ%jfoO#x2s3}j?G _:u$w/l]{qjفd'y'+qT;>j|zG>剪Ʈ)~[Wuiu?Bx"p6V];X)&GmP*]:n2=hͩ pnM\ #4 P7喟`TX#aw<쨡HTDAϭL}+Nf097qt/h&LH;eXOD=Ҿ. #x)1Käp}\h\Ww]MQTѠ*1@:f-L DÚctnѧ Uu 9ntx;ƦaT +{GlK͌Qxb8t/JIP?f6!XuԮE0a#߂>v< n+\K3qOۉ(%db-W-~&ʹd3.N1Âq]Y&D4GBA jl߽ 3+ 4~~J"ۓ(e"5ÖTh1sRM_Qq+wJ4Q B #JE 'IϥQ>,cFh} JF2_Փb .fJ^< b{ xL3,HW\݉ݧMYL-2)@xP)mmD}2_ýG{ٽqaxw7g$*Ty44T)Уr'o?.iƹ~r-}*@9=[`U;7c&~RR*ATYa܁͞~qfr1וռŵC? Fe2\~$ WDޤbf*9ltT5V6ϰzv/R}?dxSNM 17/#[tk29 rө?(E1яZc3#bEOn+뼅bPnQLMy6'7{'-Lꖎ5w ]i'dìէs][a*x{"LgתV^삻zSu(j{2yc+fjЅXԃs+Ӡ]b7A=!GYm|Oan7-{{"V$/OGVvh1yh %Tg 8d .t\t{B*ff!է{Cvtu0!%\4:gԕ$(;wn WFPSsY*lF-ݰn4 Mgvn!@j՞(\36ȯVjf*61@"><ʼniMrxPBP lIf=n Gm>Q>T#~HrwMtG|6q./wȳfnbR]59$RWTVs .Hnxa$Rwc_٫. Zjd[#en5ޔ[‘6R]6;|S)pMwUnJ'mm L&C&l1M#xV_\[KQLˍ37ȩG,uML5dCJi :FIԕRGU}lCW=ZƨH'1v .*JKeHRo7LvChQWL尧X\ʄgI)DYğH׋3Un cޡiTX_ȯ҉xzw:)X5cźap (K`X͢l 5U\+̼?M evDIvtB#r觃zrO)yv rWDKt`Z׸m:1t&RE(HKSE5D-nTEecp׍/jzrקDbBcQ1V^I5)qa*_&]rX\,)M[g ND c! bIн")A jx0?H@ I5JT[a#Twr+9#n,ZKmՌW<.儹 FXZLYoY{ opVdu>- 8ڋћGN*M?KO6< !=>sP@[eo_h{0)O%.~1ZS($z5~c<+S fZ4CoHW] #?ѺK B0k<*4y] úu:A3fz;^/C4D}~@t4t|Oi#&6^ޚzCX+뛇obdyD`;9zS؅ RGlBvQOU4T6AUIٺTh#49)] UQclil<_Xi1BkɁp@,84b'֕L@=ֿ`v&#0 zzCQ7%V D[)F]z bV#O5>@pNNߦhO!fN5~K:x Sv6{>O"5]!@zwjcWFqR/MNrb1вODAb/2WՎ"U :dCbŌyڇ;falɟrSא]{`Xd(woMP*Ӈ6}Vi vjmA!K@ uX7ʌ-;M1+«lLM:MbӮabzOr:ヌ3Q?3]0~ pB.z"5"U-vZ9Р#ٚ8KٚќRG8sMJ9bk~>#8W9%X݈a}M6W]Jfo S:6GXx:'ca3Jr {d-I[%8V .kZO{]]gR"&/IL5LWLC*FXZ!ժ{h m?G-Nks>)EoE R.0\džu0(Zd^E*2Qr1)2f8 Iڃ; Ű?ߗy A"Y<mSF!&E酷oDl5*1ȑ(i3`|*dI!9)FQI/a[ň;#,g2[Tl~(V7ËKfpU4ޭӀiFEiN`9%P.G j:?y_if@SvU~Ts!bqpfH0@0|3a.RuBx\]p%,mW yȯ O][PYJimM Y6aw )mqВڽ =Pɳzp-v4;uPH" [K aZmc]d%yw+CE9{l,y6 nRCA]m QJcgf5Cb܁j4dڣ::J)-bd~Tp^Q >rͥx%QA.TT{| 7E0ty3O"Sتr߈`RrGChg\Vn;8rWE+5c.=> Yɿ%VJa5Y[*ۯ;);8w#(Xz96q#tU"ICBT- OYBP>ٵGWc򪈗:^LwNތ*/Oim3n}[cDHn'̷tp.yFxH iL(ϕwkf)E H m)]όTMfK`,ϱK&8F-Ŏj~Y0(?KIJĈl22\iGC~;H:Ȥ 9),Uk;8A}g@j#`̀Gp/-ฉn~s|Q34^nˈӢxUotr^@Yyjh|Uڗ)T jQwQM[ Ԣ=?ٮ/Oh;h.zK{% z/tbܱ8+פST@VNc( yn\ꆞ|N3z[r=kU{_jj/֛f&!TJyJTMI/5%F$HbNTe"z`H]i EA;U*'on5H%Nx*b51Wswy!IA&_Wv>-kvj‡&FpwWkX$ҵDfL/@LKM_)jxՑ7BHW3ӹIO5w(y #lC6(,pL]5{9"BdPX7AipWK\zf̴׾ut~S#og 6f8Cu~dȭM-nt|gdk|ëyhݟW&F{{sl:4]Z6$)m GP7H~+NњֆW@\w1|ڷ& HkOS΍j)[:O22QѽZil5zqK4YCKtQpd!u%[+7BQΕ4F>'Kl~"Pex`dABF)U!zfmT/̞zbFY%nk&= Z<_R%Qjq ¢BžSfxP4R5.т|Y2s&hMthq^GfІPSmdO>u9 +K ]|q}l8C<,{@^ZC.usgkyܚ/=tP4^KF(T{ @,'ЊLZz@i`O8Ƴt6(JԽ5wL -ם(nR^F: nL@qsϚ}Bx1'g fq A0\lp4k-BA' #BirƢ'^Dv 0?jr~i{BiX #:jٵ4 .ނ8ݜ<. V,( ( PM+1sE?N&>2E^/5M[Xϩa_PZĵeV,֨/+9)z=~>h 'jA(bMS##$>A{%Uࡍ˕ep@ oEJ'PIu!TmBLr+IFzK7|}l@@,V ]d HӡrM&6 TKCF\tqMmd_; Vtn,Ni~˓8[ Bd1],Hy{es$xѕl)ߺs?tb1iB!LsMs$SZd N_UO^(ˊ @We -Mn7U[fZJ#EʬjT ,%S#iYFМml<,JђY/S&d3("A{y^+bO ӵgu-x^MW,fR󉵡.bP.RMԑ9428^h:Z]')ky8.)&ٓ;/"]ev$S 4kJb<9{^z](k.gd"T8JmU{ #un§w`\bfK}Q=5)6xBcUg-NY5M&Љ_#s +;MLV \ȸs0xa'ݎ2{d̥$FF1R&&,\oDt;! ˌFJy!Byq"b ÅS"-aGdb\- )xֲU4oy:u 157ԫ1E1ЌO vU,7=ȭrejʳ7Yb VQABƗ ; ϾRxEc.`Cp_2'Hg zNt orPC<TD:d&[U0yZLx?!2ZRًh%1SnUovn쥣K҈!E9O=V83f^yp7r%&FFe\pcShb ~)_5UrG^=@.~o1ؗ/׸Y13W;O-?k5Y{*sa`r63[Sw7BD˭W@4ovS)Ɂv)q:bGBWU0 z׺'z)}FxNjj'xF6=F}~̆Bcv(YoۉѢW_v&[>A`uBn \@Z84w/JeHpot ^-́4l_+-w\E%E7y@ԟcɰcF䥩cc7E)8 8)[* qfh%(m>(epq9CnkK/TXć5# #}Gsvaoݞ1>9-ۢoDO|} {Qx1UMz-?7YxP7͍1tG s ͇6 Va8%DxQ`;97!%Ȍ}'ȭfޅ` &'^ BbꙌu7b؉nU, EA^cPHP"XDؔ3jtކ|"iU^'F#x9C &1Yѭ-r_7Q:*Ths0q3skOq rZ+ǧxz4jvQ4g˫̀2Lvo܏BJ1veB.h*\|4狾-a*8{2 ɮמ[oXxZ/KP9a-G/ Ār%v +umo͆#78a><4I6?D~ί mC>) )Io"Zg|z4h*[eq7.[Z6/HJKҪkX{[ ;R'a I4ߔ@go(~i~޺SJ36kx= B=6= nJY?*ϣ X/$]i$[\SP agXt’?96wzS.]MNc}_ɑ0o"ty5 #)42#7Β"+{@)gkGG^OSYx2h0+3vDo!gzn%`:2Av~NW3%ˏ*w(ironHͼ'uHAwYǥo{Wz ^2y̑ǼfJJR#,u/,; 0*`z`6åtҒ`TOq+ETmש=Ӵau@n8V& Qגy _Yv]00eƋ񵰈NkC%rbo}L^ dIJ|)::#)z}$Oufϻf-0 0R]3Wrqw' 2 (p]BVJU;ҟf>՛ơN$r1DA?5`&YU!?=ipmKi>[O VC:gc%qLkM,PŲYHv.T 9kkF3;Pnu7=fM<>6ͭ {?&cA ){3_Xzz2awd,&ʞr_s/B'!=D,(Մ)zD'`Y`38ۥb7pNn>ʍ0EYk: ƢT5Rt,9z-22дMurr|ߔ #ᙡ6Rj0Z}\Ĝx i"Km ! wwtɻ\ؽquRD~*KN>ۊUcJo?y<}H5egCy4~NЯ6ά%'*֨$ q'O?,Aۛ g xF/Dru!E5aBD.9 n&I^X!&>4'O1}u8Wr# lX'xghofe QLHt6}JLq;(G]TH$y6(VsT0NJlro}Z«;2AZk%^]ak CGwE2Ь@xoݍ4i> 36qEi%7L,q̅efmK*"hV] fmTd[xνS|v4>^==wRTI ] L@s-n=Tyޱ/[߈ov:qL]Tnm' 8JpF M?ʅ^L);aQ~<a`^<|KP[+Gu1- }DKW{u*`$ЃR'-->ZP: 7n4RIfQP>&cI.@w?fq ТQ ̘E@]h? 2-g9|T#$3G O.XcBrvD ҇׊Ώ؁#laUSa9tr~wu> sSGY%V-R@eMjnHҧpbL(eO'!?[F}&Ynl{:WN3(Cfko ÝxzQ4# s5o;NF7U9waZ/g=5#',5~4 _}h0:qE`b\A@ExJ㕸 ƚԛY@~OWir-T*x=(2 Qq"sVguەٟxfЊR M:cpY@@BĤ8s#@zRҞ"p2xP[+>#~_)3m&!P歓݃Ή7 sP˸shk0 ggەn 4-uttx7H"^>.tj$J[ cn*ȗo :<]~E.8ѭ*"~ 5K!`Vo'+McY$apvߖPJ˴cØ/1_S7I)[|.Uh,g6sGZ6*mL Lt\cf6JPTx49/"B!%lfф;L^0Y3gD%vǠ:7"cS7oVΏTT:آM A})bkqѲE$&Sy+%=$~Ga}pK@HD3ORMEq#c qbB 9O-צQ~R=Iiގ ruw{A=CwUؤA{AKNb W;'_RXMΛ RN׀&vKgW=I0l!J [d@s0`~Of-lvjsE_ʿӧ& 5%"өxUIn)d- {dR)&!!ō/nvN_ ;ʡv:dުv.*9sE( (ZKȆp]+̦iqFp rݑy)Ql(tF2S&|2H)<(a9CgUY #`XQ;G`'ƽ*uKgoӬ&VcN-i7XN4ѴAj4,Q,"^luW}z8,a6=ӷn}ouJgx2znZ6f^|c߃;]IT eܫAV1ӸO5|wr\Ch}!~ȏI՛2CD݆.nASz—7&`1buXA25=+Q.RvȊHbZ/o*5;#Ve" EF0Btij ws kH΢)% .s;u9'!jCI̩wB][*߲O)u8k&j:Eejn*b5]g̳j>(6lI!&yQ%X@;UV5DK{?d``:M^K6dLqʃ+g?Y};x)8䙥 4@,篌Is$<6 bۜ7%hX3kcj֤f X~o0gϿY!>FWC؂b I o@XaX>˞}Xh/~N26*)gD.VE;kT%^6sST3:AS\ɏtu `6xVV8jOIHc;n ڃOk!#:\ҘN MuAe˽p`qK7oA?|'\{z,xW~=>Bcw^m_2(l knt£6f]__/f8rT Wyj0d_eqb+ a^{H>^!&=4GgpL6X1ݢL?T6 KTRǵ]R2pߊ"}Orc b!,X{"k$۵|>Ї3 Sj -` r?0`D8KBHj2s:Q:6^6uv1pwEHSnv]fP*L_eeB˾F˸R Uc)VI~[@y݌xk풄&Rk-hIKՙpP*y$7!ԩ&{&2& ^\O!1[D1EQDVx1CD&%8\צ,2<4xܭXbڔqA)ui0mƱekߠ#U@@PMq/@ D1wym* x%G>_i֠RX_Gb8\W k挣&XRDЙrIJ/1ZXnumm>MQnofl#X2eUPjV&)rGڠ]Oִ KF_HE}hB-S,)~Wkӯ(`CSJ:^W<?8I)h+ŏjD2,b{+'GԸD)j*Y=fUyCzީ{ pW}AANQ׽1L-eodI^"$ `t \F#NA1$/o,h'^99q~n;{r-Q1`KgV6}cb~'N~%W sߖ.4,`DѾY0) 0'|A#rwp%i%+?w#X֡йic7uMܒi,Zzs|˧Zkg 7)2M/ƤD6͂M#4*7q;Y@2gdSg,̂0qOHW]l3lpݽ4_ऴ ^2Ʒ% ,(2!$m]^>W%/ &x?T9H-)M=(9kwr8_ڨW+rg@}/x/f|HWT PHQemƀyuaclrGդ*Vd,IңkYK},u]hS{)=JL.6N6QdNhGth[/>BwV`QKLX+diI٪)үt!42kKOw#@J-9910i_$m#pJ+@Ř'ιgC 8y+)PqK#eeO'uO<@3~ GmF"e2["+hEk-G4Wn*dBUztY]Fݦ(rP[-+U(zsQ kci $/vH,+6۟`./%& Yb7WXtNRqB"5̝\Y v00ZׂSqg-\CksL~b0ӥkn11Q%ԶLyn+vQLdEq8ȓ`*CrvTQMC4RXfZDhG ѻ4z`{i|טS#6=_cd4#j4VaVyl&_J}<[T/&/`c)̓vt.->$a΃:x?B4h-IHůIc|t Sa\uPh̖vMwu=|7װB%}dziet@{"x]|EN^4RKf5 1*w{}QiN3 #UiOJqO.=WpvCxΜw(;Pk{p DeЯQD">-a.ћHl|1|9 JZg%y7q\ZE!0V^׾PdQ,c< tE]P!:XJ'msv0t!v׸^ s-/ȟtz)#/q;೯ٸaX+s\t2*\l~CLT  ʲxd; \FX%ZMD*rByL!5C"{zP c}A8O b<5")4ݦޚ(=v>7Xs6J 0*gmCM 4*EkT@F`'G:ZT^ G' Ә.Q ǘ` ##0&SIݿi kB9EbC#&A Yϵݲ%K =Z3s+)[i8:S'O)%ćC.P [WG!wCzksoUfR0P G_b;>;ccU55i F^U(w?i`& d1v[^<] xoI!EܛV c~ 1 gA2%6WgG׾_4kGQld o#ȼy/d1t,7Dis˕duHgn/P-3ALk?e6*w"fua 4z[J9cWvc}-ThqJ&}i^GpS=P'?! 1Χenc"gVi #i}]7/(5a&Iٕ@/Z/ =0/>2"3IFe>L ˬwcIsyQa8ׅc-:NN<-ӛ3ZxlBZ2 qqɶR>3Xf1Rh$E[>N U+] h@AowI]MhI7 .w@2 c53;fܱ|8] RWZ y8yqJ'/򎺼tѕWŲIBPGc'O:$"1Gܰ<<(1aBǜ购j Dp' 7}/{P (De< ]qJEJ+$o)"\3YN7K$>wkD.':" 5ݹX_ '=wax7- :WdIRW Yq^wCz[~?hV;_mvo=];s:]1׳4H٠4ߗC4z.3+s,,f=`wļV̀d WKeZET'oRm麖T~2 #0>pm7iada*uuR872zh$P*pKC)+يW~hk-T;{X f|L`P#^ Ixswk\'5H(`'3CerFY%𲃩^vdȘev3VgF$zZf꺖ƺ6tFXI̙lY6XWA3Os! Px^H~{hwOCao*ݎ~(k|}v ˙r;kO ]ada2Зl)Թ3;+.ܤ+eH!(r3I d b5̖|7S{1"3}]'@"| /s}vtѹV b||@1 ěI¹z28*?EѭR^҅%!9=%bAaT>h|X/p3ϔ$PIvצwM)L};!mED|.~zw7` fMo}ݒe61'_ڄ`gI(}%|Jʠ>8+~' #7=kH-ӇT&QmTzBjC# ~ C0[MBܔe.^B Iu.$$kV0 vXA֞!@o4?sp.GAXF}펹;3Oց Hjvd'p!ٱX<N> @Ʈ;­ͪ@3br3|qsYfw|rX& ;sj {_/յљr딄 ]iexx~8Ǻ11Di1u.0BMUUcUP"V\t'02̘.8l* }]@W[ ^=$BUtl B3fǪjJ772.'~.w7_A㌖E OM+"mAW,m5KQ91mt&n7GΉ)iXQ.ۤ)%8wK~3 x0uI-, ѾNl7`N+9RU?Mg<(C 4Բd#\!0<]׳/=bLr !DZڅ%߁l77h=촱+!Ig,Z}nZ) џߟ~pZ(*.=JCCvU̕{BIC2J>3{6 f'H@Ś"_aIk6{'ClG9as8['O&ݦ\@S5jwV6\?[4V7w*6>za4'#"0c&lDN }ȏelSscRnaGm !& J/1ǂ݋veVF&׺߼~n&=a&>}>GJZϱ8:NzToJdq V3S@ ZJzNG\|A3'hD!X[r&}!(v*`|e!jgk<#%yH"$FN"Y#UHؐ,7@2bSi9%aҏ?bJN? †"PԶDMDy(;S;B oHSx{| ( ©n¢;?K!*2[1C?j&`| Tx0.ﴀi;Ks>gn X#k8 nnTSsWWe'KRT,2LAߖ2ffVx9)YFa8B|Ϊ8жa! YڛUB Hr=M+/X9\YS@e_ZVz=NKXypzm iY͌"a}랍- {c7Xk IL6ì]D]]ys-]ӡ`@ z|{N=b_rdjE`1ͼ} 1Vybu"i-QM1k{G[054Q=WENe4,Op MWEʕm8N⼶ӏIA.ዟNP>7ӖhJpoLu qYWS0o` z]'ZVC3u_TIϯyYEiDbc&*unC~(Le[\"(ZWuVH uVG՞򙺴t HՐx10Dg;,w;lDì4uӿUFײ ¶WtP+,,b:I$~ \khgZȲX'SIdsuC8Guo2]*>'#̆N:[4Sm`HukpVE:KZv2)۽ g@n㭐Z汆mmH q etBX!2s7kz~|N4RH;Pz1@TIѵ5^TCvxD V D%3G57+{\\ց9%xS'ܑdb6&f00T2+Q jW&߻֣zXC&r^JaCĕX{xug=ex$υi}3<9T*^~^w~ri K@8pkFd1UYxmjZͤ+-%"jݐ5\G0xv ,)cej?\Upf3-H"RC8$oln7UD`sh ϖ|ƕ:a-q%wG]B+U:Ma핿% kԔS`0D.QDޜjGOގEiKrljC?ƒW?cSXZ<mp:lIΜK}ED#Z`Yıj̥[t(=::--w@'!NTlŻwE lFE5l*]̶d jEiIApka]і5*ĻYUE5-!TPӭڻ+ܛ$ W.^̅8bsE+ҭ5U"듙Jw\ޤs&gA3 JKOr7&k;2#Ɨa8vǢ>ؖa t LgTw\lCq ?Exbɀx˦&ROn@!-e}"@Kjl.1ybl"k?O0*29[:Z@Ϣ(E=t5   Pz6_y3v p{=M4KZ\+2-"G`C)y{J۞&E&^W^G};~ّov&JfN̻'tuwnv [u!ڄ0l4#c@(CA@!4udEq'2Ge ,Q'DC躢8W${(c~ju<6EyX#J׉CAAu[bfOv?9@!]BHlJTx܍؎h-- LNvb@ Z3TJaHLt/5 =|]ZV=ae}[>0^{Μ=&ex9d ?hM+1+z-_ԥuyYE7W}ѽ&;J; [[޴ usr%bX-ؼ^y4h5].3Av&|>ELxw~^Mj 3@ЄD<' b|hMn該XGIھ]ws# JY\hnϿ90F=>ٗТx*4c/_3qcpOpCCjQaLiH)* 3{A[&gqykXϡ D}|",:Ew Q/q˦kd⚐q:NBӵ̀F\g'*(: ҷ/ra]=+^y{YESŘ6՟;3L׬R{fԲsy]I:&/3kvt6);zn4tCfdꔹcH'7X *&}lfqօ[h0QfW< !">4yPSh 8ل;lH.0 Gr۲% YTK}NF6p1!yNǫɆj~rzC{Z(}Ut^]/i׮4J|GGvSY1F]WM#~Z61.ʠ%0kzogN%h|ϑ˔Y]Vg 2*ǘ '`ۣFc}#jd9YFb6LdɊv_aS {vڬH$Hu'3u5wNx88.^sKQw#;`E6AhSSk}]IwTʦ{zA8ڛ:}S2 ,x8Af6w *eeZ+>>rXW8E@~{gjO1l o"Rڍ5o;wnw=e2U՜Mr-Mj0RhUlw2;z*lG-1h٠Axs)_/;XKr@_NeQS#(/xm˂BIE~w1='JH1]sK$N^MovG|wKGE0Jބj.p-?S$GBV4{vѪ:* ãX/0@tQ]wExW2`ع S/NNO;<ۯ5)Jrj-xҼ:*+6z֎=b3nt gyI4&/9O?2tDߘkM]93]r^fr \ ZwWd/NPvaͥ|"[TosD)&fWL6g[\,~3N;1HxH89bèjXpS%s 8r}"ARi4ʸYX; ЬR1? v>Hte.?^he2>=Ko9b>'T5``0׾m 2BݿדxNGrߧl2* ]1c2X`7]xF 1* &Bg-tgCYϦjSs i&⾉T=)RD*;6& \.Z ZOPc*$.di 8Z:dtF_jM_Kl"doD$p :.hz9~NUR:gXb >#k-9g#8-cDDid;LjNpagtzɊpnc,^ $O&v x,8ʮڭ4td^Q5NicMNDBlEiq Y#"HE5ż&mRЯ*{x֦KʉP=T$R^x]5, Ed ?fpM3҄865lŏs;9F/(8}/kdO!h|pAtLj8N&sȔ&&س郺5_ =?_Iyӳ ,s+}.^W&>{-z3{X >V/aRIUGl^NWf(&fʤ@=LAĊļu<U1K)$0,k#0eRp⥧kP(VD 5q8l4wϏ*.ϡ-$DgQ@,RFo߿1a M/t>ْU yc ^ ES"?$Nl=xŀr{Xw6*uMt^ ?U)n7~NF7#vqdbNj/zbG۸!~蔡qƺѭ^ <2},} `5e8 qbȳQfN_1AX FZ{n0"2{@Yo/CnzMkBXFˠ#KFLƞӍ]| DqlY+7P8OOyeڭ\e h3K-,bQ0n/7/K=v]"R/:7ŽMD!ܔl LyES48 T;Hw3̐2Sks=z?2t0̨oz8y.jϦO@|r8 ]QwCcmM o*Gi8lz?XK\.+EʪG{LӋ#A^:|~@,LzmJEhye 1-v4w 7 -RPӰj1wr H{r & Ifb|zvPL{c8^9XŢrX gP[T|v}*;ס8 +S=&2f57().e  oz?G^C/DaOm$F0M+?7,p4r2J\H<6E }1ꓱ Oa 9 tQvbgTؓdzrj܊Dj[1=3Ě`1zʪB'-5 pVEWG?K4l-vfdHy43a<4v܈ڲ8N(Ha'%1O ,K-=!މZƍONaj=6!y6oX*-K-5c,O)XzMI,w~U ٴT?O ۨWeWpl}5<"\fMe%9 ii G%0_mV`t{}?[eW ?PF qRQ?:EB)@l Syh'#ߤNC֪1h"b7e]}E_sCJ"$(AH(Y.MV4FZnٜ[3ǜNeDE+ԡje тSF6qC/#ysCj{D:BU|y^U遪8nTzY$gd`F1t{ ?s /Y.L_A6)7RbǡĈHVͺ-9ڻCLU @/uY1>c?] p/T9ڬBD+D/*|kdJ0Ȝ>9@5(ӣ] 't 3=\0'=]ݝĠM.#UK3)Zp=r҃ h1LiGMƞ#yG=4qѺ}9˕͖ 6bQRzN8/؁{GL@\:Iy[Ԁ>oPmGZ"8%Lee \/{͟1C\Aϱ#R@{xbմxHB7mSXeo.{w"1L"J:&F}M[L Go`yϙkߌx6&pVu#"Arf{\"g9ڙa~:n7&l,_hjHQ$VASZB|3Ety]4i?\yNMP].4@0ဿJSDrth3"[hJ}ؾjpcV7bYjR/AT9dۦ=y{q+9i,~E`7G FEX& QmzgMlhl}J 6EB5Lh~ ̃ EIXWr&`A +LX]TNX'Vya k9 KVm-:IjTۂk1aab̑ѹ[2 < <}ܡ씀"%5YB"K2,֕dN-L;2K;Ck2݄M῞Y;F: rBAk "J[fVS(=a@?;jO%Bi;S)A 2utÎ"z6&8QI\Ul~N((RYu+*/BsV7=yIoYؑшsn^[M gF^HlWl VtD7wx%z0֑ `I6]&(Iug|9) XJn)Y~*|̺F= Pk&y9j8)_ (M4Wب-x8R*7d3MʰJfgH<:+yӠiIhp~[|;a}4 (PnR PvyTZA~$$6-4P _n5#Z\J.)!VP# 1P}t]?rd9c>"h O[JJ1xG#\ks3]j:3l@=)b&J)tݲҦR8AyvamȥN$a^VU>ed1S_F۫{:͖%S*e!`(Wb!U;Li> M S(W2KY!*( >BL*zo!f{[6TWbP,ʕs*9Oni5t8d푯D)(^qG|VKȹ]I5u0)_d0Ҍ6nL"AI G7Kfywy?7U_'0BlM)`mRSoy]& 5mZ)< 柊f@35^C`;T*OJb%Vm61w\z9>oa~29Π6Ppٚ]5cOh-զjG Yc8Kĭ׵% _Gܸd[G^~:xjGӽ\xpʹ\VҬqkl ]epq?=BfZY?n׽ވ ?rcWDY(%=e8<AӿpU9;o$UͨҸ2z6<]na*u겧S Jld,JX/N|H(IyHns+1T:%MUr,<@m:% yZZlE)A9Ik%ܵ2< yyib|7Rv*ε&7z3oc*v?NH b6]c)q}gϫ me`.j!ҕnb~@ 鏺^1"+ [}!z59gtLk rJc{w(=N>(ʱM$vuC)2ŏo2\+bϸ5P=k~UD1A3usOKjdr-<pҦյ լVDɧWcI3N|_B%Bj3ZppS(1?1!a:X㛫g`[ʯPjCNa?w5B^}ܮ=gn\@|5鳹F2vh@vo n3 4rZZP+r M*5H- b o]dښ`I ;z{% }Nh܁v˃. x5OI<jQ{Tㅎ_1A#dʈGt8&|i" * \$au]e'r0Nt҆^셟\c%nBUE_[_WbWZT7ŲGgtqZy.^T%4W{u5^ETJP3ǜt - g#uNpBZad_b'԰ݠl*$I5.Tot4.6Ęu5]I%83XT\1f%^wy3P=w8+7wH_Ծ("F9^8܈,; Ƚg$iQeFۅ_6M#MGp$oT aiW9%۱uUl ZS.0u%?#6}e7;&@菻p8ފd!;:r!Ka,lp;tt>?o? sCD+KV޷~]{t#{7 F dc3t=P.?.'}H2wX:#0 #9dsS/ s`zl3hXl\w)gDOx% (L"G{ϲ<Цi\/&k2ASj/g1CbG?| Mѹgc)82mdBjb:*=s"f?'Xu%$Н0cgt}FD($ &97HӰل2_ޏL$e -h:ċqM%?I;!b*b䠀ME\07գԟ! ;suŠk/Q*q^~R"ch_H^+g^jD\A[h"Ϣb(| YvjX~XJbuh QbgG>ոu9yna}wDo/%cb"%{kjk,#̝lJe~䨘چ썫ЙWI絼TMyL" %7WZnەZ9$A)Q` Gt (s%XiJ6@7 Go<&5*!!Ƀ0VfhH1a=ě3 #^ _գKѮu|C y0 *;=@y8Tp ؒ~ɾ@2\[nxj6Fu1,ח_rC%*8 kZOsə#RK.D;->5dkcV YQ=j i(ؔ{hc)KWyVg-Ϊ lq,*c/jv4OҴ} P#j}~vDe Axdze't>5:E0?mDYB}PnZzˈ@P|+[bATN`8;&}4,%yc]'T6vۑ1 h ?SDtw'Ւ<4yxMPѹsOezftM#|9o;٘ 7,`Q&^̼nd6)gՑîq^J r܏;q\/8q m*wrS sMsl0wQ4$Abnfo!2R扐pM{;(˔rHk/#]4_ȢMEl<׳La2b5t?ɓA=rA{@Q'_ao@`OmːgWs$7D^1,7a:)|mZع]#&K*b$ڶVDf8䃹JZ/cFy'ޑLeq`5`K6`!zO *ZE}ך/nYnexf3+4Us?@x+y_F $ m6x/Q]gdh׆H`ioٰG˳ ox+7nj"9 ˛o/ӪsvYPMK٧aW䦹Mv)blbjC4g/|T'\Pf~s Jƨ:vD@肑#o\\Qv4hh ^Y[g HG|)t2lδB גx9vkøfXhk\|-q" p_{,I`E!ós( o c%1"3pR ޱd  2j]p45{fAAȮc;x{O\(IerKvuPqp`gstQf]kvq%[?>:<%=Q2;1v[=5?>RZdA:VRZ?Q{);'T~z:Ե#qCgfɞU;e7BTrֱ;:ĕ&}J89cg6zu>e ϟLzozs`I\u]Z7'aܣ#z ^߾Kc$j[s # 3ցYM[$o$?H)s j~-)}ۘiH!))xάKdybB)ߒ\jT1m(~șߴ+6-'V-n5/V'oKo#B7AڧkDR`(bZHƭNaGǐ(V_\4wR( #=Fč&>XS-@2'VdʼnÕa7V;K2)J \o:{1ˣ+XLґC @{QzE;,ȋR}lAGj 'A"Ag]QE_`.ݥyT1X`XcrGA5c5)r7-%I. I^<$dV9+`]6P:ƭe=q6]yX]x~# UTx7e?|GVR+ETSwNwFlR^iʐ(h2Eup]J'(8UQxxwFHF._}5ᗢÝi'뮈}2I.5Ș*W]Vյ\SX3:ΐ"8# )PڀLtԇ=ZdP4JH8ln׵j.r dhǩr;awj- bNzI;BeytBlm^4#S\1v &49IW&6؍G/UYfy۠[!pc{~'eޏyJ X$9%&6Vˮ/0>dE_7Ӂ߄5=j>T>ja p >hZz84l-G'PȟV. 2!(bu5R $AQWT|j*QߟTfWjn ,̀7 ] /0Z{1`+Gz7!±&]ijL PwwpY__'pCvzL5˂RNWP;YP}n|W"9Zv ( 2Cm_uE*JDFoPDwurpu)-,+}׹[~=tij4$K+ѭ:1uƌ˾Ɠo#Qmm}y (_ҍ2+EJKªWNs”Zd6Lu][U=0{g:F/^ȯcl@#qȊoBTYrpE iT/v.: Ă_>0l ltk10G/3mHɻ' V?L^$Q=V dc_ە L][U0-PU*h@b2s؟_mBă.vIӞݫ-壟xt45L=~eaQ@Ϙ{!՘)$-fw߅_gI+I9DCQW .a!:hXt!LͣDCt*qGZYQN4f?Kន-bܳ"H3N:~DJ|iXtSa? d}aY^̓W|O0V&[[ ])mM$"¤22sE+>I׽aTă\e{,] lpk9L2h$EkvfFw3q>]_jJ<Ê;[|t%S-'lKf/⭮F;|LE0%J07BnJ ^\Y;Mѳ-$na-.?(43UT,Wp=sORZa:_[:<\BI[-$&InxvɏYbqTh Zj߁:qP0lp[fk'{V(b)?ٕl?-!wT2Qu#trɇ0QډcB'T A)N R3wB룧j뜷CҘ 9E|M֢x&mx 1vܑeV 4zۘD^~qBwlŁ m2OWmI\pii"7s(TiS|pRLIE| "tតG  %mBݗI/^@W(,L^)hH<{!IZF̂u:/ d>HM{`M̅c@iS%ћ.YT^V@?Գ$1cv^'>W3~brs8I1Nq=t#V#rRγ"']+dЄEH7XDo[ =`7HKzP,(*ϳ.Py `-e Pbc\V*JbL&I>Zɟe G1~4OдW醓ISdk!bްUK7*]cNP=#|Sc ԁ}jk ˀ!VI]8p;9ԥ [釶 Unj; &@݃aoJ \Mo[Cg/,~23Ut_Dv % O<0-K\ղrPga`-Γ%w^gIԢ:'$+b~8+]7eلXͱBP,1zJ{.x+e 춒=4+jc\z}X+wJ" - ,ͅqwyJ!Eu8r3\_ Ps1}pfY% PFRi#u:s{EBZMׇ$OӮ7=P-ԕuS6= %' }K0I<Ꭵ ^'<$hGٟqר-b]$\3u+SU 4_+Xka~6 '[Džzul߾{i=a)(#z2/E=XŽ>wxƵ;#Os^o6vUT"M F<07ߨY+|yZlVP3bg P:j Jg*S&}p@ھS򗗠&[,e9}"))l%/Z7Q&&%i -R%hc#54Ac-8Jub,NE]eSyOV$j#ɲ/T:&䢖GL6-J҈267\YlV U?1C[c觰-x7]No)N_[!y6jB70oOW45֑L&b{"R,6zcQ-l&/^l r{B7@YsVJHmn7gB om5Xx]Ht's%˔ r@bGLN;IGj!9咹gƃ.R SƳ\ xd~q`aP0gU056.8/1e ?5aq-7|x 3Ƕ8MYP2$R|; "PY0A,2$3IR(_W͜q&16:˒0'b[VdtMy`qxCѯ1rpeo* AZ+2ݹ !+7"w"`\i:4mN|3wfC~7SGĀ0vE,SC0K|>fVG/Gwo FgRt{qڥ5$e DO0Q>2֜H0.ӟ.zNϾH8%bU6A\%oЮ^B]v?A?QqijgΖ?SJ q;̠PnA l6RHUt|bK_>s`7LG2Kl]7ܨWFxGX_(}'g0H7u!0>BdVz}qB:p ^wׯ!ځMiG&J3 z\&cBJOtw,<< OJ' eQHj t|QYq.P&9*7FR JA#j;(Cue›Q@pJgA1EAO=t- mhHOh!2ߋisPwp?'@D;s~@Jkx-I7fGMwZ/7"x7h>+. 4I*dO5Ξϙ8bn# ݡS2D wA_0 qJV?.R__( (Sw|p)Jj^gB%P9hOFȯy΍");gf޲ TYl=@zREl6~~}EW B8!!+U{Z;듓MG Jgxzm]` kҟ3;,9VǞņ-vQٷƚ:O+=R5ߩ 9ep[|SY #H+l ^}E%,MrI*o tE{̵,'GĆ:'yl>#qZsyB"*s)ĨfT8q\*yP9/o-\|"gjTpjB hq@O-#aW,ϡS O Wٶ {6P_]1nMvjuUT΂όgQdFJZ) Y,Nw4ߵ*Ǫ-lD°cҜnonEpVE;I7%dfE$e0pn\Xs%f>ik7rv'uϻBrXwh*HZ,<CÉ z3tFрߓ=d{_DZ-UNeCN^z~5-I%IlXϒ|'k !'9?MqP2d $`Ayt]#߫۠I=޸If)bP>bR#tfA&U$ǓvEu*)D ,ˆLw딀 Ao'X#y>ZKI4#4j(dmrfpUq`Fv}%/! ` Kie &LyF-7έ7谁 ʳfUi@t]@f=0sklQ;+^f` @KIn,*==$sn+{r5WyR yJW+y4hV/8NE'uA# ")N/\ɶ]٨}L.9fJlȃg+d2N8gkU;̠{fr\};m@ҵHLn u]oC&}|®Ovf-v:N/U~X>y@* kpsze2(mE{Xd8͇A[<^|U/&;6T,.z]wZ[%a@ޭ־1A.i 5PFq}6FEgrP|yɆ*BnJ h~7>)fpD iq{,Uh5Ťpk8ɍKlKD Rd[bh\P|9Lssu>x0=7af:Sa',HHzFf/e4lk{hWƖ9%S`ܝ .>qTEПU_^7dL>)0̀l6q&ӞcQ$siLiIRrBG U!m 5) x^H? 6qhpppXYr 3Cq|m9: w\CBKI\ 7\Q+3$@?*8ފ,\L}3b>& 屙*YI}Եx8hO9l7xKf[krQy- PIdݿ<©櫰U8qIsY;b7+? lPw\itDXA;46e!oq jQ0Nת/ͦ TN  k:Me,L{3)$Fof_rk1̊sLY .U`MX c=} *{1&%x̙,.&nZ~mf } Nk󕝑切,i+6j* !]J p%t AK;^ː?~8aI"| ҩJAe~N݇irM߁S8$__ ]oE|Q$qWPMc)5YČKrS#ԧ[ j$uyhGH7&V=ˎy, SCB5)&_V".  b !}a8ٵ"dKkejA>F?Toa1y24|.-" <-O%X_JmsOU*ACwG={P6t>{>6|\'umiMHrrVf̺ǛK`qcBrݛ"> Nbnt%"TQsk _e#Jx1Ŗԣ#Xx^GJt A1c&uc%/Vsrf ˿"+en0=lʰ?މhdT3~x^Ux ْ7Ds=c $kgQw#/ ] L*B| ϟB&,ц}xX8Q=BwM a,j~FN nw qs`\F2$ޟ5*42UDH:u׌=by 5i{˪hj=aL*ff8nrX >P,šoIpp5N2өy=HI Xy.1yn2y BP;2eR*cuubfczLTyT%i-,EzUXqy*NmS6ۄ??[ހI~CZB%:)5[a8uж6#Y_^&H.L? 299|/%YNkzBh`s!&UQvcۖN `]\ŮZR !Xgc+z:lq}pUReŕ0!I])YA29͘HAհ'2!ᭃ9^U3T\3%O9O}=$l51Pek7"(n )X" 45:ġW߻f? ] ,12Efv3rL CRK@COH6dL$ hA~\l@i<ᩝT_dz&݈ta>\k9-iy戝X4~{FW\trA ,׳ ur8`*i d3BH|PrM`*cW>/@[ .LR9<8ɠG& w hTj\:VP|{cQRpũZdBj9V}:&m)afH 52O[ @2QTL0gC`Kc_1Bէ:fhl74RICPSzJސ8I6莯e@gm x) |Sض3|IEmpj2dD_ c+u fHV[*mcez+#?OȩF,ot~Z [1x>qO%9dɽ9&er|-!Q2#~+^트$b'\=wH 3zUx=q1]L=&*:~ESBM PnThHkKzz /= Ea*hS#p1 ;b*hEԤc2Zf?@`}tV,4ǩ* #s'X ~c8Ε#k:~jC~~,=AI0vv&ֵn Տ*% |gϑ8*6pO 3 iL}E*D}I(@ZA*"C w\c!OH-: EEnNGdD"%X@Uh ʶRt='Q $b?t4@EWF ˇLS J4GĞ崡bp~N@S7j!+Tȁ~wx/qܨ+D XVJ3} hbϸ'eL GuA>[?,% oFRK&)* *O. {? ?Ͳ?֗9m*/ @*~7} '58M ߑc=:&e\EՖүi2>l=ϲ~]94nש7IFEC%[6/'J*r( {~ RV{4W u"H=殮\wXlt[ʺ P0С7 [> s I3&RK"]z C3ޚD%౨)6k-||F!$ڌwS=1fv iP!M}pLEdI֭q}CFD<7V."?A*S 9wsEo㑵{׻^RJmDkC׸F hPQmd#7qVCDnV.=pcvb0bZK,Ȁ7ZPm%`{7:iaܳk~#9 ~{fZIb~TU;89?iꂞ=5J+\F*ϟÖpڛcDV̹M`VVXWxESu{հ(<߿[l;F8.4"瘢1(W0md .v BhXe\֩k>nߢU6w{ħo~:ڔOEᷯ{%eIan[Ongh;F O5{ԧ} <N:&HXz@gulxqd5EVeSWd.44ʃl 6Ō{:EUW(Ub4tN}D͞ڿ2"ߕR\UPSJ+ 编!kGG+q4==gT"0!KSsT[-D-2QRSVл=1F Sd],33#~UIa$:"&OLOX*MR}I0 lIq19}Ob0dC(q4 i-&?[imE_S1j^95g߹mf6FޝJ5*Hj,J՚#-V[ kN_Wv`^C?mE&q5ɳQI4%`'> 9D`[x˱5vft慦!+5Cаjzm|儧;#u\ь,D*5B aBN|QMN>NM/"9@ΛİQ͸ot5XcYfLqCS*Dy[d0"s2DV}Ws`'ODc[)3x kw¹An ^unޞ ӖW:6lWNrZ8>&v_Cי :'fi"G=P x nBFGR)ٱ, iu WЭĘ"-LMsP sI4M &jT"Ɯ(S5cmaP[th4N,%9"A }aIrI4ܻؒYyV59`ݑnspB"^ϵʍQ蠬edHeU%5gp#귭[0£%;.KIp*"cIk)x>>93oö,jM:v<7ӟpq[c'lbǧ pn mJHqj1n{L6{F>=Vk:7 =B,g,h uߙ 7jZB3`wrsoU|/Ku/%{^Et\X!t,5e[2Auwjg4n^ȵ>y7o=>[ɘk9-98 R,%a/xF t6TS4qrc%1PX,VԊaǏ)xJ-8=Njkm'N\(wS (s}6@7kwsr H%lA,1b}F^>a\M5`A5Z+qR I 4 ,CKZtq3sw﵁C-;SAa[,O~g;Tw޶ad9†2հ]~n@Wi@!9kP/X5ږc"b Ώ+qf1"^:"mm$%!p婫4fo #65뫊N pGjxFדw5h">Rݡ]p x; d/Q W"{D/e&Íw@3S N a!~=wqQМ&ݓ\&UQ 6e{ a՝l\I_rw䇞}$ a Bd%p'6s; 2M^8p+3qdrpUuRT2VC^}\? MPaW]R #=cnxy,wN?8BnV:&J֍47zIX 6ۈ!q.}g{hyJmsuOƩX+ָ3%1(E~a&5cnXU`bqzO5-qCꆽSS:p1>M BROVng r]H~-,+4ZCHEPm`,I:32v2yZޅ;N,=V9fJY_;&E6NMOGn"s ^έ 6SFi1&TRrooj{=@zqNy/ۮ_fNI}T6(3ip[$zKEU^(#f[$K=T٠Q([As.h&LPȐD3̔&Z̈xxa_:k0& 5B~ *NpO_.5y&;ߺ/qbcWPDkqoi@J˄'J5_5OLfN6 V]REͳV3(ؚ4 r8d) ;X T"L+$[v3ZVpT$a:.~ۃCkBy>a SmX -T*IE<|7)$X؟!P.Y&OL[!!~IY,wƽ64nJI W.k.5W_/Q,I${}v%=?"$@9zKJP+x? 8͕:l+1Mg\qt4VzRrPq#, ņoBf(CĖz= i[Iv5:.7[ x|Bl,n6PAI* U{zTdeˬILRL"J]wB1b,.mDϐd=6<Rd݊u$kl_ RRf1wsӽ&!4Bu&p(VhF/UvսA\b aϗ[Z^$.0 M{+--WK8r IZ_oƽXr< b"& g[?ufaT o0́$Ǯ~F _[O)!M?W9oj_?(el$?364pF1{ K'"!ASnm|*/|z9niD#57!p dx@RINWVgu0iK ?ߩLN.Ined1zZ↡Z!㤉}cZXqM?Iÿe g;_wg.-5K~z@Ʀ{$_y өO}mڂX{KIǮYʶ086gfMݡ\?%=.E~G %"bG%w~w!aRR:b%3 o^yoyn¢ ]`C,*UGא)]G6/15ELv$B.ېK"-MGݾ5%FU`d?%2Z$MY%웆6V:[sL:x4Q8l gkPv m ~ ®4t^(HG yl! ݜ'cv@qyqr8MMqv͟8h|eXw^L=-k3u%B&c45-ۂ~el53Ҍ^ˎ2aJk`d;Xᶲ_~^a#Nxbwz7LW_Gfɪ18)ҨhD_7tc_]`L 4'Q]\"JyK;5Ͳ7~f뛹V/sz( ȳwcB}2??Q m,{uـBsXY !pߤ\_oܬrlHϭac6ž &1Q-8< ZyYuRЁ"YI>U} 7>@^%[M g-ei!,tHcƻ֫=aӖQ=BQb+jKũ$H5m㸋|T][:!;5-&|B`EYaQᲡd'NbZ^K5}uZTO]8Ԟ{&1JIA_㹜ꞻ9|Nڭ^*6@g86_fQ9C8> YԫX[nEF)@DMo-}J$1%J(e DO)П_^d"Hh#ׇ>[A8ԌB?s~\9oOhX9#M3U]{̻ myRo #FjPn4׷슔8]%K8xdآCkP?FKrh%#ؚi9?բjW,y*(WNӭHTj-?x-r 6'HXNbΟ(wPc1Bb<\'vvY,=GnH .Mu"PaųZzd޳9MY?7<;\Uy$RQd;@$Ƀ=`MkЉ*jclSoe~ۤ*n=7j$@Ei^Yp=Ź[ AOy2;^Jop:uϲ0 H pd0KQ Nl#4Pj!Ÿ!֫y?=j~Ի10dkuOPe><`@`޹A4DMtCs3NFCT훩b4pcfuL p1-$wDZ!t5plN]Jҵpi ۲>:N S5X{-?3Iu7 >/u3Jtԥ^8 VФ"&"<˦xGЧ{]?Kп@"ldM@zyGn_.m-6aZzl<|3O:}ʔir( H1Pɥ(!j%moxr '#' uՈ7UhĂNC kUPld]!k_Joj^uvwpɊ𴻂!0Zp81\Ec,d֎J(q؉gw tthmᾬw ` <dP{yDd+u0nd^Ό<>:4RpldPsz-ƬvdrS $/)ɹ,*XKeJn8`KkH"=kIzz[R\nMYv Ĭɡ<¸teiVDNfNnM6]ʺ~YsLDH&x{vKI'~BosgvdƕUcZH8xцRrsюP#\VJ:kQH[[ΚK|LUC o\4IUɅ'}R|牻"j "sg HMT[|0)@h+In*=PrZz2 E6m+#%Yt(v>o3VBYXF}`A;FuN U`UYZp~[nٕ;stig_5u»2hd~ʄxj9`~lu:b>Ź+Wcga3;Oy BیӗeޝGiad-/.<=W~kl*0~9.Zo=];tf-Yf, ^6seU ;uӿH%ۀ5}'C&Ve>FKǿ@ǂHRhm.H=ua|zLs9+qo>^KBW=z&\9fcE2L`n>z*'Ia ,*Xx/~SA"fR o*zq٠;šX~rj!Gehz834:I@lݑr_D pdi /scC3Dv9F68mu7eh6Lxj*='*77ܯy?xe:xکujޘlΒ=Nae %. (m_2tlb#vbW4Uv(rGlS- XUK}B(Of{2{Y5)xluR&Zb=L; N3Ɛ3 <?(e),[) Փz`)'^WM$1;U7E|&4)S+p Dp Dn;b,RC>c&}XyC_hJH=xw|Hb8IY_Uu;d ѣ,lsIkJJ-1/ɋ9)/f@s5;P,iӾ{/5U~Jq{KgR(%kg.$<)twhŚX#К?jCAD| N%*Wy.Y?гb.q\pҸAۏA(rpd06]ͳk"Rt $sAD\Gb_꬯yWN%l{aO@0œrz{ >7إX̌0k!dBF WKҰ)*ـ"D~ j$zyO>):;'wDcz!h$@|ŷ1iKpKjnDdդ]vCReiz.`4 <ɮx֧3}fh}Mԕ]Ɍv.^S:Xy9+: ϖ AY(> QlG8懅 Ѡk&lro2OX2*YȭYji KpE$Yk۴Mf! E߅y}D6?'} Qs\?7Ơ#@aO_WVXYYl›ֻVz vjד>^v(vIp⪷tcyEU.d?b{' |~ ۳j?bj*ҕ 99A4eb)[cH i?idr!acDYeQ3"Y MȝPa`1~$ 3HWfij'k#u֧C-Gإӥf3#}=޵'΢)M$;@5Z!s Ɩ8~OE݋ie!.޴"c'L\\8N cM*7T ]~h 7 E u#3ոmXWLD$ΥP1qY&muґ0GQ:ԡxDgN# kdtp):_T)oTh&qr\!mCԧą8g5@r o _u7o~D ,n&dOKUٷ\fP+/zpqT֏T3Ml`96s =yW[%UP&0EG_Dl@ NI|(ڬQgPaaYgCod:]\gl )I6].bv'1.p{닋Zez=/7!'>`2u5KK搑F6Rd 2a^]:ҚFpl_B|^rbk5F@}0qSl>oU`rd%PAȕt Mg7tcx+< 寬p͢i$VcO8I*_&)L[U-fwq0`'yz 쾟Mtcp+Z(SWb04.nW 'Zl|&?Ҥ;Izr[Z\` T[ِs+0M2"XksdJ~a,m^P~kE:7O}>0q @-$/=R7]Yά5gbmLPͮgG [>־3/HZb[4耥]D4)ϬVO2F~#^$; (J)&uWrs='+uR5MK\}(+KҜHkqꨛ;V5o>9p.n3.FxKb:2Fp\Ub^_2lyY޾nD! E}r:f&3Kw8sRwiLt{;PB*fڽ<Ɩ-^ c"}T; 3Pm}Jڵ4ʎh* j:J5Y MgWMHJ>NW-.V/Rts>^_Hlfr `ȻԺ(獊n37ݐ”W Z.`iIR BN6nC9?5Nղm)puS֚ T vZBc$|='{CF[sB"\rREi^q5Jxh.M4g\-|h? iiz:FڃhT蟄TېT#G NsQ!3=z EI;N wz7^5ajb^)sqF7h |'"tJ瞄Aa el$=_AD`ȃ,2A 1AOU2pX8 }nnj#hz0-Yama~\<笚XI$t"őlK /v&b=B` qY5^]2ZM 8@A9G! *)y{1^3#ר< -؆ C;A$lP \AZx- ֔ks&edG/I)x1cE;HfU A]R<\&+"nV ]? f JBEHym$3̦~g㽺Һ "}¯t8 }d=G2^"u腥4YE& ncrZx-)s$E+a}ctbUַ)n~q@) afYGng['M#߷x|N}+ !#bHT z,΢!aƁN]zfbIrzsQ|{ų^G_[RtixB,UΔc&'Ytj~3Oj[4~7e>N]@wWUηfj/h~:,-R9w"xl2N EWf?i<&YB@'|3`rZ3 @g&-} BiTݍF3xyay &k(SZ칹u#pia]ZI?b W+Q*]o,G/1]e HEޠů8CGADgrRwV/UVV1)WNQW\`q'MMD-ɑ%D^̀D$s< {K1ɮiqՐم_"y[&fzI :_ Ԓ9JqDPΪwa&ݨzɇmL;zi0,$ܟU))6W;";kO?_n[_ L%^)zTcN|_hzX+-knYdhEsznɀc76L.O /0*xЩ&XA<l3q!j"kxy+njΤ/]}|.f{Br:0-77B}~!&=_Jă"<+h^gpݥ-H{m*֊F!pcL(2{0a@%nL/MZ˰1Pcb% $qQ%,Ixӧ2(K#jRLt6r!YZmyq8&vhupR41wErx0'`d4͇.?&dqqS{H[fTkCz*. %X_mb]+ٵEL̔ Kᠿ; _H?Ns \XGhx< \lY tJ#c-5k'^ALt~ ds6^K8@1%~̙B{(oCվYU~Q:ST|r7R/K;A8eE n0Ȏk}KǷiw%h}kۊSNDW`YA+bPcƸfN-H!1T+_ r(ހ> / *g,l<.#u'bXqoeY=Al.FLg$%!n4 ZIw$3ID3-hV&SU?w6ͳLi4pV{ԦUU0UpyYBe5P֐s h5҆s |CDM1xJZV`:0]`]ۙl| n_~Jp@M1nnɟ`@ubMV> \3LZ eZZXbp$ެXK&mim|EC1l4sү3Fw6icjRzSͪi cE[#~94 uc\?.@0=qNEwO6(;!x͑7>uYEN`[dxiBŬTDZ3ЛH߾sк4W' -Uir 5as9S^%#ZӃ-iG5Ū <\e4W޹}[_m _O{wF_- & 5jp_=(}FW\0*xb6_h9- Lk♻7g S GP8ϲᨅn }0IANYsBZn_be)6z hY7C9;L!my m;ZIJAWڭ A/DڋD92[{|E^t|W4P]VENgϳ -ZOmJC8{.*/$i2}aUC-8W ;BcVKpjDa`R;5[VWU,ni 4;W%$jc=cӚ?wibqgIp"Li׿Dh'BZfnU p bsTTl[@J) a1F. {៥rǙ|b> 92VW=ɫ"sfW\%+Jw$tN+|62?C+nARׂ,֪d!?ܤD!#OQH}a.Fc?WI1=8RQУjtJj(u$M3}\B 4t]UC:H66r wbI<=V[p$Ri˭9 0E$pyb^N#6 $VD!wx8N|X&< +C h(Q (a\̽e#Qưc? w#j8ljBgcߗšI8RxFAa`[.";L,A[{ &BfnܠG &9N$wFQc7};gJl=eq; F `lAW-x'"J=<(w&}s* <U^Iae|gTK|aY0J/"()7 ނ2m8$M}ygX7 $2qc7EdI}QGJvI>EB[m0 vWd̏kFY}X`t.-H„wh*uAh,Kn1*KT'=娞04ٗ@+OXHӺL.&?A03LTDI^ $('*˵xD.TpfS!Ga`.u{n5^LD#`MeVwY^zI^2r6Rpdrx{Μ.7^ӎz* O?zPKꁾ}!T$fۤ P CKTU;OOs *{SLo4₩ҧ"Ebw6?/[AkX7 liյK=GSi0Z>cLቛ)ex~~ρڞŸ9T҂E{M_2ajP Gg G FsZз߰;Pi$9ӝrrFCK#^ fzV|ݷ}Zi~l#1wK Σ<ǮdS CQ'3q4,s+!㔽R Qc0q9.X`4~P<:E@-";7 j,SqП 3‘ {8/%§+F z;kh[L%NP7o&R/4:C9?bćﷱlESt%h`)ȄkW0;*JrCI0LYF2';]5 ~4:Q.(QlMn6Kw%ɦ hZ,"ES=Ӯllsz'6xCA/gTț/ tx+i޼kn; lM}C 0s'`M#E&cY?p]/S1\w^XI$xW9F%H(U}^J5twi 1jL/Zr4#z?ѢyVIQ=bGY\ǟЫU]٘S߯7- 8eb]Ba{wj6X6@^u;y'e$ }وMجoVOmE "✿4t:qK?D" E&KbRk|!~_N6uuXEᶻf_I qѾ0X$}')}uA%\}hֻF x-^\:/up:Λe\uϲVj{&cp0C1Y҉V!fx!ܞ$\>8)JD+)?DCQڌuGfz}h(4tAwnXZ*iCOgf亘 /MkZ Fpկ9DN3/ 2_]bZ;Ws ѱRe%>3]4ύ!(d^0S@)ȼIϤVG<Ϸ2@ /~Y'HOi,k!2:TC9AAǸ <ؾXb1=f!#O*Lm6?\^J lbf\\ K5uγŗs{Dh_-oC+T1'llRĴcg.>4 I) khQ"^;F?O1%7l(!7U>9WRN,#eG?X4~5miJ_չ};cDGS5t\_ڠ5xmj8.+?ҹYX9t$0$6$){(i0YB<ƨ{\^ҕk%[ BɳRMyQ'92O9.7(1)1(b՘*9yTs%jV bF3|>hbE\aisuKG_7a.;~ BA70۽Ef(z$͎C9<ŭwM u85Oc BДZFT3o/#MP~K%YU{xdE(0iU|Cgek?ˆ͜NOʷW]' 0wxw 2yCbZ%сYtMI8BH/.N:#|[|C;s=œNY8vi(Lh9D>Ifoj#+lXC{y*Jt>Y'N0n7_ic8ſT7Ɨ?I47xHL-1p퀣e%{d8RH)g t[2\@2js$qF$ёUX21u֞O!~GxTunOt"-MD6cۀ `j|*͗#%GӣmXh4w<][I1A. #}VO-%2\ ƆnV^ XcMDTqeD4sN<퀺-ճt ȩ`-׾f7@/Yaq/J38l} gX7†fV;Q)h\E1SƐx(^zwsק~}㑰aFjeOHR );۲G`f)j߻,J [_Mgw*ΊE^Rªc_76el\Ѭtj/oU-jkԍJ 0G]T\@n=V.sѰf! I>YݖEs!7]VUۿ6վڀ Hzy7)n hxngTЖa rbct(o$R9ܣZ5jmchK!>Uн<-uC"ZU=a8.|r>2qc35Ao1*[.o lI2_ 7򪁩VP-i)e͋mU8氷B?XI|\ęή= =N9c':/B:9d*aHCKbAi^C&Sp`hBlRMscfxVbLaUF ]'VH;$9XCi{ XPHY S/QJ)#!6+ܪKgimH>W{||cy\{"@JĩKx&  n?Q_.*3G"Y7 z+ӈZWtPJ, zyj춸1m_`*0|Q(U3YnW[NmJ'y+4`[G!dG xûyFkz'mP[ԙ+iW j(5s굾AqEiqTSWdBX|KiUs`0!!yp|r 0+\\v $V_it8eFԌ0C~^~XxSekFc`ITK>Q:s x 8hTR F _)RkU%: R[ PS<p-EKsh?Ssҹ]4$Lr::bwR]70]B0[)顠#皮n̪,-SWTmt` i\W: sIb 5-bRL>ݞH,W`[N_ٚi!zA['4}.vsB.AZ|CBiBA H_?+ B uH^EۗK/I[yQۭsR] 5Bܶv#VQ n6$_W%Pߊp6-&?pV+:aps#>5kIfM%[FW2c~4h# yv|p;`qh V9;l%f⠪PC5Krp32Ո7a2qvgUVQK+ qj1p~eAQ5#}$WwK+uKޙW[ߎ晨Ī{l13(M!B&4) F5B_D|PrRLQA N_lãUSHuyu5,b G^{gUx#XJ=#.S4wvʠuķf̻\R-f髄N{|o5“ɱD ~Om ?O&qux4E8؟S4n sQ$"T#$ycڍu\%̐@q8.$-9oh8 QkQ,<%{8b[-5+{M_Vj*/D6n2yU}_ [OvZIZ%$I c6+'r>/%JddHy.. r6 pTUdTG`ƿeZf*>ID/s=/HḣAp*zW(=FMQǓ%q dOnҼW{c vcm(/7v-]BJo~Vz߫%n"g< I/U}=p j"<k"n(EsznߺڹS xkoz`g[* 6H') DVH9C(wFEyhy;-uњlq Ϟ U$S׋PxC^ I,͞/2У;{4ХnE1H]4Xwք#؎.+Q&z%ZWʲi>;D$X8wVB^C\f$C 泸PNEbYBūE=bNTu xvkB; acT'|ZyCF\!߱t.tXpFbó4ڗfyhMINk 䄜b,IyNep?uQ;w`q9\(w32L]! Kϵ=Vij1Q0 Wio XN҇8 99ڽq;l\bY۷KbҶ[NӖ4ę槁sKԿ *E@2JrT,1n^}GH=?pQY=Ե+2=wwL`{/;%P ىđF!YQƩ'f\$7<%:KjV M=<?Ȍ 8Ud2MRx%Aq.t]HpYdmG4"b΋ l8f{e?S^gN?,᯵͕xpLQwRe-\+A<tF o,Rk 0Ltc7⭚/Y丅eSri+aaLb8HMW_&H4ڽ1~JI̢{.V<޷aO[|WHEQ BBAcXȘ;R.|v0{@gt6L*T8?*(` DJ|iQSa]L鉩uƭRcw%ϤQHaP3A0uu :ytf H節 ̏@ps֋%tɸ@u,6nD޷.ݵ1'GYy&8~ )s]lCnN v${=d?siE,{ En rp*q t|(i[2&( WWMVPd$Ľr̟B Ng%\}gU3§I?!8u90μ*E k 2Xj gc[n¯Z׊#fV^XW~)/\ʅ:89XﳋB42US6d < T=4I/'g(9h~ɡy\w>:fa:Fat~]9%#{YxN^XnVI42HOrn4TY"B]6կk$*a%N09n}.²?=Q..[s .R[ҎT +ޥA76Xk즘8׮ Q)?168; >.7_ [ yp)[%\^yvՖjҐV NՓ%$muq#VBu{pA0R 3&Uzg5UPoH/a}?褀P5WTKW4}d )6X-k|zq({F'?CvXFaD%=([!kﵹv sԛfsLwYV9)~p^ d#vi΄,0sJنƨu̒ѦEs|֕@Cwy0RJ>lJVQQն]( ]~$lnh6m3̦(K=rYTxZ p8okOKɁYB)u {H|> kxan6^.gi=9g@WɸA0z%]ZO#Z$z^*ps[I|r@U/-|sn4FY\Vsϯ()s_E mҗQ-Þeղ+& k L {}|)r{}iyOvxEWia߆A'S wuhÏ"#Bׁ ~4Ŕ[I._uK3y#Ns~Wa վ+OV@ic7+ߋ3C"nS c^#BLǜ70YJX /Goáagh[N dd}Yq>P[Tv "nADbpp*ah{lp뵡hL!? ZjfQ$܆m ЦKf5_?j?x`2Гߙ[:XY.vs0Vƶ<\ZEsk^]N_ϹLQG)'@/f 2cU{GKס8XJ;"XuFOIe 'q k< 4NȚ\lRYLd4rOHU{2O&L©VJ|r9gQXi$Ak(C%x,SAG珌3==iι6G:;"[ٌ9r_MuȎe3Z ?$#HSMz;fx>b8΃v)ƣ[7*Iq6f0  8LgjvE4uP?,bzi@9}-lAQUm%L_يxo4yGꆰ!Z}HM|=KR#W\Rcvx|)wR$AMzi܉XBXUH:&.\oaqK*D,,i{3;CJ `ro#)BmeYQ,w.̆A$K*9C*M *Qբ.as{.c  GSۗUr.\0 $#$oEցE!¨)&mp%[?xן;2/Ao=1,':Ci`j S&BA.fCZ#vR16FЧs&}P^v\f]݂K|q_ Lu#l$}Np(Ӊ;39S]T*c**\U7!n/f"e`hچVR 8]Wuts7fNoS?k\4{|ðIsxL UHC| 3{YV"@Z]l;MbpV`ȵ' >UyC/\J>pnc:7_#;O?9ƣ\-naڎ$DzIjae%ScP 1iDb9ӵjI ¤,ĹKrdqDYr-Ee]⅙|TA&wul&ǭʤn% гzK +Z{ϿG ѳq-28Jsu1O-DKIi92Q|=h>} Ȩ}२Π\@cD BO C` KNh=յ82&qztO_{+#*{|AH/TZ#IՉM)H(J+R{lh6QMc*gOJ'AfBn@5>deU(@XN1vm '7cxM?8ӲilJ4S*^t:#P)&[e3c*n|(EwՉlj~2л} o5۠0[t&*G$5g OJ&aJ[vr:#8o$ltxȋLM-"2|Avievzx-.M+"*[%d Zw*Wa1u_anR\F}M C^hJj'StI.5[pIb- uG\VUbB|{Xqs`RYYx&umʝ e b[M1+`tw3<L.u㈖l9"q7P*3z'Oy'( `~_慄q%QmgZPIV)]Z]>5CYZ폃2@ 8Zc -Z6 -> B pM@@_ f0E _GHv;pF~h4 h:k>z;BtA{Y yOW&Z+P!.A}AxdVv2MI.q8L0+z1RSW`d7 3wmpi<'(伦0l QV|iM1 rQO_:}ZJ5BkxM LоqкWm~Z|Y4kShhI\,CatYfˤ,g+}5oTr @G3Ft+mp|oPZNՍ pt{"II։*e zlA_jq6Y B  +|r0˶BdN_Ubc'陸Tn m10/祐"Us=H6UZp9xuKfdM>bsDO|֖d'xaW͋js-=lvnw+ޮMlM~[?W{Ͷ&DE"˜N:EYH|ѴL6/Z ^ 5tt<.iXBݼ"u#ʞVVz"ok:tő Ð8_xJ@_BIC2vzzv?FTiÐ}CFEt'4!Z&o `N{۾`6^7!n(UxZxhV`13, |C(-X;<Z^7r:Mqffw0g3q ?^zގ {vnoH_34o} O^n(NO /;T͵\.dWƤ7R=DrJҐbMBvUD!ujv>דɻ5oXk TUHXHOغGqt[~cr/N8=|}%6I\~[!Vl*Y>2Nznj+GOC"t&tDt5ٔzU6L8c|.fɨ:M4Dam!C e<Gڦ+i ;zxR-Ǹwb:>؟?  sA: u)^x?zSW[e` 0Ȼ8+?\A1c;B,=>fOjmG9FaOCFCnPI\uB'IgX-GryaS`NXJBӼr sS׸x\4WfFI͏ƆPF^%xjB)*cMZ*zR{_3 U9s2&mTp駨0l wȳP~YLQa@߻c;K1K"';L[Jxx6mer90KmHSs{x,CHnyAZSz94m$]8P;ʻةyYQ*1KwGnbtOHFQ'&`JWF'= ,{ AX銫V=\TzmN]h|_"jjMYS$r5PB?ά#^:W]ɰ#fEƷ`Avkˬm=A)7S,u?rvrvg>x.S.N`)`ԡ\cfe8X0mYAo06߮&Ps^8uQmON>ݷ["$QrR\\kª>lyVaxDmB1(茞u~5Gz(Pk r /! 6$rsN?;$i7A^d6M w/Rh LC/>xb8+#SߺŴМMCqފ/ϳ5EzT`W!`sU"O' 5)Vwg *]^ʚ 5="s<]RCd"5>=# - X-] 2IQ0vN>PH'NZܧ?kXe [t:=*18ktD;ȣo;p# gM P9GAX͚R'^"'Y;D 3,A+e5PYWa;3u qu%bZ:waJtp?<`C9n H9ѥ..gߔ:N[+Nd<%?ne2ei<uK(Zo#6 }C[h2)n/'Dՠ+9%Ћ]sac ']j LgulЃgcG kSXAXP$7^ :U[ A<"PTX_e1%+;܋"s;'qAmIawuWbww+Ҵ= c:E 8egM+^OB"Ú@u$u?zk 7v:%h 9U S50%jƸoRΰAP\=ׇ*׵,ܒ0zܑrl\c_#I~HG=א ;1ֳ%k Tgc4̙9ͅCџ, g@$vQPV (k/-#ǣcMoLyMT3d?3C] yk!¼ =0?lEMObɴ %mœXD#-?&iTWQK2[HPUS%$qSƭa}8?T0_]GQG ۍ+i)RWB0hWq5*U;|#z|,=%k֚_ ;ٖ8^K]A de4D$˅;-+8BbozZL F(dĿxeWҘIT~z?yZdžڔy_Ԁ-<  h-Yݐ qp*^E r1kej5bTǧ.Msi 3¡Cp((qs*yyV&.Jt߻Q/(aB@}!W8Be.(ߺ C[̖KYmgp'iI%¯A=Fco$l_0H8mT:6qLJ ^7!2E=2egSTU8 4õCŞƧ&L-\^rݾ";L1gO6ٓla`4Tdd7[qGӉ[6f@s$W3B[$_B) {/Vmֶ@ &RkźUm|xIa_UwXMKԜCxҞ|*0`GOrEG/cQC{0kIBݥ7X'h;۵5/4NH/{AJثD{bJv7WrEx<Ë:lZsL"ZqV{oU; %O7_*T=Q;H|Iy!;! E^Ҕ-A UN})':zd߳<. X /9r/TAP_:򹡸]ԫc^+:ю B~a`v )ɶߎ)꡾DQuJ[ u:ش7JQotH6MgF,GYþ(X!3!;6|? mÏX/ȓ,biw\~3MM.ڌ΃OTkǒ6}] NMpvdV_-_@5Hs̩9٬ f~55Y(W QMTItA _3@0>uW 5ӸTxd"ǜMλP9}\w>^q6 ݖS#UY0>#Sў;H=2.dieUC5^* a]ZmHQ!Aђnݣ)GmȸLm{+,z n2Sh(okJmT#(fpf Y8`_A/T\ld>ۮ`{IC dSMD%&; Dlz-s9|_HyNd>Suf:b%aB~B"e҅ΟC Qh(RC-3$^JfFDH ne1|CoXR,h 9/,OJ}L%@4J2ɧDQ(ׁ>Rzp2!w8JR:O $l}mfI5s6`/?]֖Y &/ވ +f+f3&_NÜ^mVc1/ª崅-ͲM Pd4TL`j'g5g]= $b]mnnLe{D-m,M!H+w/#: ##\hQF/bf:KWQApTѦф M :FP޺. >YhK|jYz?>O,v>F裛%؄B\k>& qMkǰnOGu tdI\q% d}gZx_`!&\a{է7Oy䰯O/άRi ;DvrNw'D`0`8lpJێ1y+PǻN&fe>>XϿ<6[Oj-b9:ts AKrI7hO]sj$r3p< ]B2U^XuLL utY`Ot=8 [v{Z+X:i@% @Ok{/2Aw`c~;aWl6WG6;n3]bL#a@ r-1%DB/bS43\kgT|2)hZGl>+&4 m+4,LʀpfJuɣ je%j3Dm*yq^[e9XxX/$}\ZU7gD*42F@vlI Z̴QK9L^HMEd]SYKY]ZrpԘܰ~d`p|c.+A) 1C\͡iCFO}--y$ *r4fZL~|c!&U aA^ ]Ԧg9d Jp%+kd{*,I[:jV[]0P"~ȠeU_@oGh*=ӵVMR2F( $UL/atm ]wwŵ|HNEw#aM)xk*MgxKS 5Ko!&1򃌶F0Lj&y()!GYc>>3fj~B@\8`s૬N-(l\4G*A .[Cu9ħ/=Hch;M itY'ktV8:+>z1atw;\)]ME(Y0ij&_oK%sk+-0CF=co!6ft3zXIQ0ZKaG{z8kP'xkdp[A Ȉ,b` й|^FՆkdǜp,,vw;(tbbX)폾(_ bDG@ @y&`/]!Qw"t-xs4\CBTt^ۜ!6$^lp"Q4쏨^'Y(|N rj'K`[:ukc}=s0ɱMdڊ ӋMԩ}Y{} 6UGG0#@9~ƣN#5". 047P٘-*T{?~g'pme V0$Thlj >H 1Irt21HibtP+!v~͞jM-H ԋ6_,?=P7rUXjXxdrHd4#U^`z&ɚGL+2r]JnĝX)\j[sŪڅ4WwI3x]ܝ¢AnዷleVy7qQg ^v-|dP(=[&ˌ <;FF!TsҳQ7`Pjhv ro4beU?ZAdӃL UZYn5|s.xoϚq;n7`Jl.@$1gyW'xX&Ͻ6Ytb_n5$2ݱ ڌҟT.;\o%몀Xar=ebuvwܟ- 5Čk[)\K잼3!sֽ JZʦGr">:T@(G ]fqϼm.o1 '95D =K,?i|f. ̀`qR[ZicP`cYG?GB/+R&?XZ85ZS 0ļ԰ȉўX^!RLwk1U9L !5tb0[#wt=ONfїQ=zJl%'{r"Q>"lBj=֩kd J9a?97UY,K|HrT:+{M: yǝ\pmۉoQzBS ~]bptQT(S\ɯt> {gQ/ը=$/@&N*Rrݦ &tH;JR?6I y@S;Rs߂]M c6j!A"s,~4v_}}j~ '7iczB0_P | ɦV]kck$"(s:I<ycjž HRWm,< u> xt305k HW3%rh};B$jf, vBߔ*ˀu4EAgԜA6^?LÁAD^./ ah%+\*e2Q- J; GƽIWٛAvnlPƕ0F6 \spBYEZIŋhg¡&@rZ'jgO6C ]#PV4` 1㵿thog[)BTg@8H:N%漥U1]z0ޡr_F@U,AMo[-k_al-ΆNPoWyD #TAO)O+Q!bՋ%>\c7,=C'ҧ焘x{6rԨ/5Yh~ߴ%ƾ3%NӒ0xvO &M)NΉ6ڪHC*6w j4v;rTZ5eq(( X}i81[>I&%v:=lȋMv~c؆HQ_Cw3X+t%\6V.g 3fe2צohQ #g tW>Hㄵ۟E*+f͆ }ޔ~cP1`(Ka[N"_tI;elT^^6m=褙dYPV͞kDoMg=u΁%,A]`lJbzґ]lJصvW4c(PdQ=f[oj2qejJV)qv%@5ea 5)B7HXYµ?mG[t,C>h#CuDYpD&脵DK #f Qh%WĪ(uAbwsh$;W1O[z9 T/{g0!7w_/ [mc^`vX,D91zxNuYʆr?.RB(p.)a1D`>Kz!Mk.;ĝȨÒLy"Q| x}YWזx *N2WV-<]M 6 ]J]Hoh L^ncCrzzCdMT 93o'xAS?"ӅSޮ4Aa<;i/ȑO<|I2y %Y׈e6xEd$T<&}uc{GFi1/iâ%X08X&f; @fno!\BB4G>9fb7j?EĿ:D?e[F pi>^u1q;Ek`eF4ޏ*"^H66(EUܺ!,0!ql'jei˵@& ivu:DÎio  А_ˣpF+^V^3x3AɗBFd%'C =U1F|,aX7Zbx&euکWxW jCї@Vfx6AeHkoS}qq4GM]ѓ1 5ey|:YbeX媿4kvM91hMՂ#0hW,Ho&_*軬wi}hn_OA?2G=Si1[v WASY=#sd/iQSI2R aW4lFoS/c32zBUIj\b\*ۄԢN^jHX՚s_:\`\mIo:G`|iREwr0( "9J a5t*?VrϤH~([^1⑏M0Bw46KR;2k%@ȢwlP6v2֖^ F8)`Ffgoj>,z< C29JjOa,gZ/r~Ciw\JL5#sR=LPfSZᛘݞ6`|儑jsoOȯ31FVarfW#r?}QF``EӔӥ"FnϸF8kjZT(U И*'2 |?u :FB4..Ej/{o֪7ɪ:*q] dn(SZ)@b҆8Qa:}+G5Luy@Hoh,2K,! &Fb>םS$J~BPE4\} Q$ZjKgvvZF> `~aF^׮t5"ӧOXe|Dl꾳ACևFs)wDF3ҭ{ rph1LӛDQ=wn :f/=N.I:PDK҄&*£?CB!@ƵyxlH+CB7pW=Qiv(!U21Nu# O U^Kk>kVXf[U'~<$ Ϛ! j"kn2R[ iH[7iI`LX~5Yt'$n>nCf+ rcE\ԩf\`  R(8٠- .D )qG;SiuCH3Ræ;߷奔n*ӥ1wɳ6H9n9]M]BY>{~k/ %.yHu٣=Vkvڬo6q7,0<D(ckUSL:LML?E2UzS=hn[5])Z2&,m(}?(ˎ8H(joť -ߗخWLO>˸Ph77b GC2!d2/e褣T{XʮOHu+}I,CyB́d^ LJX!l&9jVV-IOx[}Fs@ͬC,mz%<&#L~?aIoI:ygR6h0}=DKo&/ꎢ#G34 gDXZ_[Iɛ2D] L]v6?\8['|rtZZPL(O%luBw$!-]ʜN$Ґi?[ F⌵.h~T8`@:9inj`dnj01r!rla7 c5}[3&t,yem] i%$A{]:薸&j'E[*yR 6R<$*Wѓ9aaM҂KB'j &_5'lRNq>ML&r_ #J`$gb;vCδu70( (%-ԯ_7<$p!dQJ73rWcWН!G }b&W&0T:a~KGh ff <4|reÊ'6j J.3%$A`HL,UѴ;zLQEc dH<7 xFe]8Z/VWX3.iAEi2FRqu3lɗ dadfSqR1.Kü8$N2/nq'[hR;=[a;_B-*Lte郍>s6{7Px6N'b!Pj%&kx>Ǜ~⟂fN!?v^yMV27*Hg!\NMo j2z; ɟC\- b R[?)џ9őZȘ('@vjiBJS9FR犹{Yzju[ħs&d9%&x$thh yD{Li9, nw,sem:Sʦ*kzDֻQFhUߘt_7Vu,Xb.r鿺B@*" reWxKM٨]~zqg`vo--CAR;Pn]],fKh_M"EIx]iP,;Vu MGnppėAlx_CYl ;֘$X-]MV*E*pb>^zYU~O- J!MDWbGI!"tY԰g|&`N_c zZɐoF ܱz̤ZdWcg#Ó`vh1MB,dQ~ @~ = 8A U I&4 ma?LxndnY>|M%U;98=Z7 d}buijoQr+o,G5v>2AS'ƯQdW47@5:˼"*ŗy8&k[KYDy(jzݸrئaup=aqfڪp r'j\0<#M}!0ONc;;WhYO!zN 啕wu 4"_۴%Z爠2_xPDvh//.9xRRz>P^jp 5(1]Tfhqdb4͋Y8pc❤j"|j+٥]Y^jR, G3$y}5XD&3ߗeEՌ{q)V@eٚ~6$;k| t,NHmAsv4 Yrq~%Xsh.Sօ#>jL#ƪPIkm(| $+!& ')-]?i$6g pOlU٩=gUCz_ݫKK,f/[tI@gnHYJW pîƘ熪qe U5<iA- 'j%0vs OuT0OӇf'J϶ry$<:O8-İӡ t`q%4u)qe5a)AZBuy XO妭ףCL$V.m氃%AM)/ ls!qUrm Wb Ry+;Ӹt⎤w{Ǜ u:~4Z-S,@=ߺӆjR9rVPc-JnQ'-9ZtaYdhzS0.89w? 3w#IC'e0éln@/WZ2g&G̪'}Xjm΋C.6FR;㇓8nzu`GƁH &xSQRM{VY9j८.K1UPb#,x*p[M_i}ᧉ- %[~֬B@ԢG/,|ֲMU6)33}_52bmDR۶fu wC&!_ߥ擶0rErnE~3inOo-ɠcMڵT0. ?YCVcaPvس3ZPA-`;DV<WC&&<ۛ$Z'NY-b'O"x5%5fB^ zP"5 ɫg@/3qOSMs0vgk|T]/4SMQ rZ3|syu՘9lަCyJ){G`<@#*d,kFA^]Ij&@yPeIP{7q{RZ|5qp[R~ UE2kJܦ `]%g+T+'reшbs<Á )٤PrssaV (T-{.\~ļr$z'iOc~%øJqVVC wz=Ya0wSpAEӝ&>M>d+x[Uk9crk=nkEY8R?n(/A8!Nwњaw.D>#ȯNFOJ[Ҵr_6'؂JdhY@}Gz WfZ:gs$p>˯|]-\d}+ W|F|UE/}\$νM_LPDu6Od .wePWz9o&0W #!bk٩[w:rOPsF``|o+p.L<=W>'Ե"|N*Y-IbF&Q[łGͅ@9̮}|ѿy9y~hEƍSs5-YNC0+etͬ4fP(NGy62[Z7Ph`qQcS*Ḩi:x]@Mc'"@TգQ>SChۥ; іPIgǾrʐ|S~4x.&ǿja՚<- -@vjIB&d~_8}mJp+bv{gS\盄t`qϭd<ˉ `8+cpREs CvxP2\Dij3y_-BЏL%$pn]h1N xήlr(0S4R&ʫtO kɟ/!Ê5yNb>d۟*0O\a?(;!<0ʢ ϖH`-O4 74hU:4xtϐfj韺TW7jy<-2۝LC8AojͰ -9ƥ=dvn+f zH/OX{Lbᗇ>FJ~WXr}CptX 0򫔺VMwd:W'C)v#K9rb#^jƿ&o {S  6 _汖 xq6Md^{;Adr|ݧ\&bd`&=!RYS'3w5,hj5^>BmU> "8ɣ`s2ǛMc ME4v8K zo䵛x v_F?#k}ӮA?"n>̀7 u=n*G1O&u؝=6yhr,\VuUPwgMJ4d xQ![y"(5MVP!˔(KK҇{+*7ƑvDK@R"Ÿ1]|%ػEvԺ˛6t O fրO=D,pΙ O~ْr/XMXA h>i:` KaCE:A$x.K9_VOmY"G<wZώfw-X9XДHphЧS& l%D2 rw d*gUgQtN7arK YdRF!Tt{E:"v@_{I 1Yg'7N+fAn %@wFJk% -*wׄ$_ߚ!ƄQWI!Uc^=3I.u KB[x(|`=["7OѴ=8@Gz0}ޛPDaXթZe6ql Rx˜NT0,=mT)31]  g M©~J8) -b{'=d*J~n@Y3*ݚ{9q}Tcҷ]z^8t`}@iorX< J8씃;dr_t VO0t?-ImG&,zhtiktvh.϶Fʤ*>MGNMMy˃>W fڕ'o{7LտWތTs .R7LMNY BIxT i  M_j`ݝ^{‰CP(D Q|}g zici 0YFH3.hp4Q up0./:ќoRr!}ټKH|:o)grE*U!GP> lŠe05:Nᅯֱv + ;;,mާ]~L7&D&&x)bcOإ"Rn#u!qmy9oZFS-9lvU~ O慉0'(7>SV0pKm9^g IG) = 2Jێ~oa]al8<"[h#~[E" *D8| "8뀦 [:H ,cᛸTx2</#HlvӯyԭYyx+1&&Cxx./X0x.~y@&o\Z yIiZw {am"5yn3q (;+d*&9/LHF4p 7HO(X?] vR/p0)Ǐ+Mww@F08n%++Lnĕ^8֊t^,X](Hyy]"V;k;EpooeJ&VȲ~N RE]PooK~ߏU<@ 7БC 3..yt:7?Une$π +w13\K \Rm@1fP6|`]%0j׫dGīe^DQShadWVT J;zb_ ]{*a>K>}b0:` ܖ%LKv%~EH-!{qXZGe}}Ba+ٛ(jeq*τY ? 5.W!rs Kq!P ,p#NQѹ&3M1#3_v uWv6*p ;,C= ` ԵwV񛮖  S>׮?h*̈˞%)T%8gkOہo:>s5j&7% w\iRA?ռ#UwIn5r]wUx1oc]QO5U {p@7^Şp3g.Mt8%0w|_~+{b7 _ن5~+JnMwy/3oLd[3SXȦň0*{K8N2[@F"HU*[ [Þf2SRA j#ȳg ؚkqBs$ c@7*hn =]*l5':g,ĴD|nRO2s+h;\$c.~J3TLGJU=йH}[]wB{x;ho,(_ۧQ8/gf_)Whdv ^EBERVz|@;.@k_1VsaI.=A!]BGVuf(bHrX!  1|ZO.ʌE-ޫ]eK0+!'=P{d4 .OCjB\/}X!9ml )BYwE꿺 ~n#G>_w-p>q[#BеpxiP;ÿb`s:>-\55S]Md DV +bAh%?ܚvI{ɗWxe:(i0lӼ >o8 ^OQ.Fg#X\B.s$mr51#8|l +L7wI*gK_HEvA!֠S`rM/ N$J& 0&B+gR<}N9WI+bAQZ-ݐI6+I/FEHIþ6 I1fZrrT-*e5xzh%i&1 LEXoe$X-1 q| zEC 6J5W0cxuH.݃lf6RƼz~KDUs`]n|'3D~{baѤq&h,IUIOP;%3q/-:[Z)cz^Y_W Z3L QV0G` ) sҗm(°PpEv#kv\qk&*fS rIp64"-Z` IGhҡ^d,}dZ!k{/q?#X"$Ov?ꐻ /3s%2*6MObNo-mx _BS^Apd#U*?aUj߯a)fa^-:ַ"(tUBpt=8vs9́vMƩb J x>hNu2ueOn)08AN _瞇 G4O="ifB-K狗拧ڴm꽦$&c]-Jy 2[ӻiN*/AYKv<b!K؍` &.G4gbzӹ%pkB ޸ IvJ@@vCDFN*L,,Llzqc*G†$Z*J}}K;%3aЇ $ {̸CfB*s^b)g z;ν{j;J!%nnmC惧ĉ%ltk9ȃ2+Mm>v̸vd9^{3zasCHF3wAfD jFd[2C*#PDb_ÆWDs ˄[y[k?<9 ?(U˩0\!GV8Aq*.+@W #&XB^ylBJ4Qm#p nEd$ լ$rqQA5yt>+>.Hh%sRȊ!D)T} SH fk?ϊoZ^9BRѣQ !7t?U),,!!ZZ393w-)Z=jI5<),?tDް ъCu;H"Sr/[A[3*B*eWAe1i$U} R`)YцRA܅TR2"P7*Pyk2;Ł#Ӏ/hI`Aȗ0O7 i? pޅ fZ7LG.UG9Ij.+p 1e#ap.m=!ag#X7>۴QucQZ hK+$k^KD4$b1? UZyg=;I:c<ʃl'yp~ Y0dbl6]G}v)HDi֏1̎zt"(ٝfohg }Z0Pߴ"bv? V۳O6HzGc..#+H D`ޖKNN?BgR6c:7Nb+>s+[/#w%NTTz1 :9)Ix#sx`ŲICgb 3fBV̏H"Ϟ Z%^.&&9iZZs v0ǯUvE `^ڃY]3KzC^j[kG2GAV_'b+5 REMn6$g+:Dڂ؛|5G9V;2 bdRkզn<Բ#SjLLy6^U]u6\j۩.@$_Ƙ&lC=c h"liwj '[s·k5`yaJxf >^W/)JڜTwg~њGWp]r^Ipjo!#դ 0WLms\!7MoA=# At'8?Z[H0)$Iu!)d(ءzo$rZkqiz<o|^\}+YF yU0u Lҧ'âIUTKH|Wnj Żo)bܶ,&%$SXJ"q5 kd 0쾽@!]#g$ʫ DCX/eNt="o ¬ORin,OR/)NDn)xꎌ2z1uc)$?D)S1DBְP-.6QXV9!Y+qL+0k~ MWt^:lpދp`)vƻ,ԩiL^DFM|6x %U:}ϊg6̶817S.'J"[I\YM0?+t͍3/1X"| -؏L-<=`Ji\dP>#|c?'k-nZ dc!ʏˢx8E}uf:H#UpJ/>i.~tU%yOhiV\I[ ? MP,hҏ^/Apl\BwbjĆ<\ʴ5~p?So&/չV(+wd7BuVgUcm)y铹rǚg`N~=ƼBD]bSi΅9s?Ԟz=cyFĪŭ6;5&7<&e4l7,,AHnS' SouVۆM/aƄ;3ԓLSM 8d<)%e@ (Q~=x0V\}NE ߎW2{ī `;,U=?!((n| JpAe9Z KLBwju}.Ն9 8zŽeC)8B- fpXݑ;fEKFb,&mhIi8d:KH9 9SI =Ei@bҵ /vȷH_=֡`#sU2hb:b0oB qv,#2F50؋fî84Bk@pG=-^BorjIb]Z֙,#eJI߂2jҭ2B <Hƒ|af?FA?߅ߨ k̶nڤOO#RZոkZl 5^ P,ajkrĄe,3^+vIaTl[lȣhXJY/ēڋO=ۀ43^ӹ^XjDGT+a<k9+6B VǴ1"uyh`.%4-2ܓ|!4Y}2 V{twu~ 'Cgc<]sO<^^_ūŅ$P aĊz]@x;)?rJ)Zaq'b྄0Eh<+MhuQo?O?D!uJUD5:)t9ऐ(En IYc؊;:dsj3Mґ䄖E*ԵKsk AD@DXb I1K. iO:W,ao}A8"#g N{!:^9tGJ9BX:1w k 0Pg(mB<:SNWW/VdSDC`yV? XZṋVTx&IdZPKGӯ~c_MUP%t*Qhl&DC3>/1OAzW5? [Лh77W4#S!ji-8F!ڣ4K"ሟ` VKI/% ghH%S`Sț57Y9oaC5<׋RǐA0n`''g1UID9lG`%dq%bb7$wF1_9F}.N1Տ;!?~aMXz!ׁ4ƞGWDϭ^>m/pVO/7;"[];KI9(BU @sRܸbM$ pOwʳth= :4"LQy:!PzjHa\whAzYڮ>|pM@o#Ir}&ę<ÖmόD 5BlOp|cZ40jtF~-߇KdMHLy#$2`5Ou*cdaCBբ<)4" % C?#cJ$h(Xu4L;9>tN }D`]-s!/+' 4AɤJ4sY8z34j1%;:xi2z)H#pv8uV9R@Ca8gCe,{Q&1Szy|\#,EX7URoDgtZ@#'hS>#I#VɥTcpz02F`k:az H>)Ili #b}3Ț+\\+O%ƜY-§% 2цVU4^`uEʇk1Z"ۤD]$HY{ L v}:u aYo)Jp_dED=j=$.CDFkP~o[?NQC@H [8L+JԤݒbgk rrGȂwSUWPg*z4 ,(-$KňXsE 6q355]uYx^W1x2?'Id蔏i-}C!LSv@}A VU]XoYnio^}f{C@ۓKU2pƸ`@Sh4;ǡ'\NV릿gR$ a[v"hNʄNUd[0=nh tM?ڍ Z]Z0rӒL6]IA`OlpijlA#s79D%jHWBM[I.HB"ӝȒU_D3 үCʳEޟ[oUlMwVTY[a(|:Ӎ,JT3z~$e'x D]IGtO qCh%~5xeVS硨5G)_ʩɃ/ dLJ$tqS;Ktyxs{0kTuZ$W\ e8fC1uy#^ ~]cӏJ/6 $x'zJO]"_MsEC'7#~-3JGɿVۯ"5ܤljNb!;L9\tHqf:R5_6mTBEeSBV7\i)AMh) fJGRh JW s+# v盄pbZ4[у$Xj;$DywrIKΐ]DdT.:\S7¨Xp!>tՒ *:"\##95Ux"XiIM < uԆBG/UyBb]QľK!X -xcL\kȃ9^İ_V`G-K{(Bf,){opHsA㍛O+uDǰfkp{2r2hL\#VG]DcrbG;V[=9"c3Ӟ?Gkr~.lIշÕ.As[(4vnĒd@^}yhDԎ7> \]|@N&$uX`0wx B~B.r s23*0PEv+<7pVݓ&(mc?T0כ@E'ERV(a57Bڔ3)$2U6)'$$h;r8\]Ft]7ͦ ȂT-w{UĬAAQ3iaqg{Ven DTDAGcM0u@\d\ #C= UR~E1u=kR8TRV*x߿&:{P69$NfR)PVZB33YrCc([L7nM{J+8 @|VcҌ#{G6Tv^/y`%moҤlrD1 nfߣ2ab≌@sW9qwZ2})LFs?W@~X ۏI K8]_h5Ҟ?E:( ^V0a悎ojւA௩ή}WK|E0K˸mtȩ jݎnLd+ *"m^Zum 8C* u1Jtb{9Z#[a-Isb߆NƁ`]o]յ)ǯ%-N񘼝>\V4#L5I rhDQ/G\C[[Bo6AK'VpmL" InԞoŔ)3=u}鹟A'@9/fSɈ@#l6Hgcxl'މ;RHt˱Cx瞄Q*%fQ$}B˄JzDb0rfWM..\z}1Zx,=IPsQfNkI5;l/; !M?J4mp54B].N'|@g6Gr-^*yU 2(+ȦZ:Ib'^FF+4^=V =R舋.cV\s`L|V|,'Z W$y\l3RLo"ϢׂNzk{BM˥dfdwKddrMLbPە+GjKEai+熶;,3rF>"v|p}aИo}U*<Pp2._5h=oH a]XQdjTb:DW;>nї?^4Ruv{-8g {Jf$ x)\6z6dT7%1fYR-8H,a(+oG5晸y&۠sn9wx#ĖWҿdft6ӈF`GRh9W EA@ZT.#?WUc5{n#11صoDӽEøᔔ%}_+p$ /$&]zg"Uxvδ9k`ycP]c]ٗN5jb0p+1Awl {ywGB4J毯B6>Ld]Ow/\JHpʩBAD4ƵlkNi,&(50ݰS |:=?ʐ '0>u AǮU4@1= tyRlL?aChNKN yO,KM ڨp)uҳʴ KA uei^pX,Xr!tFįK + I'HI$VD7Oo;FC9&ԠgZBFjh9)d0^pܙHT. K|2M%/=X)h2 { Ahwo"kҢE&| 2H~ h涨HUL_"R}g/|Q>B)V0脄b%Iޓ˾W,!& B NwV"Ā}|oNl{/ Fsb kՓ1qzi>g&CIUсGdYT\6D;/<61IkFOY"QGl] qz3WzQ #ŵ24sVV: +xt߲.kzV햯Q1(PɶL)55U&x-c_pM;#^8.+T@^Ʌ@q3DBJJ.]''uXΎ@I4kdhF8Hqʝ?{,)g-/@vNmP0ru i9?G9$ۇb@ =T! Q.ͷOh0j%Qg-(뺐2y%)9~b7- ]x-5A)f4n3y{E9+;p&+7 #hʨӟ#+poJj6m k&]<ăɆpi{̤ZewB[k:atʎ7 q2-_[Xۅ$pEE\K( &4%aÍFro5g~IZBɛiB*XZGW?3mDCO\ VmՎi(!ULL8{Ac+ mjF;Zf#;cB-m3-%hV[?S'44&؋#-ؓE&v/𵏋SʽiXy8k;TK̤3 C2V;L Օ3pEpj~Mw6 j=rjL%Y+*.~sA`؇gK!st 2Xo7.#ن\eұrdӖR]_TχW(dPSSnSUqWuZH+W, 6fXu|/{&x&x87u(=9B+wCӸPR-y >ȹlP2 N(wV g1?bJ2E)5λ)`g]~p1;)cj'VyU!M#\EIce@ 5"]ɀ֧ӟ_ݢ6:Bcr!WԏH 't#n'>|kU9"4s̒[ofv讱cpdMUFIE.[= Y*T5*Ky)~gX]$vb`9x?!\s]NV`*Y IYWMhb5Rr#r.WPiY @HbiySJu}htM](m ZC/`p >[)3L4U8q5͞e?pHQB&muɒ|Gmg7slC<ZgaE@Xv[ÞێebPX_J.Xe% bCuoаYw֣4k!BǕjDYXNw^bde}G/zr I=%ch^K^BW[ ǀcH9Gr7[m+`~K;_BlJM/]Z}$eq^ƆcGEWŵjˣN1Ķq"x%HoC~K3'J٫:<(0d4p}1 {e5DZ|əMx{)"{ZN A٨y5Ȁ9^j(I/\Cr QP_~c@&XU=W-GPB%y LJOuÿC>ʾLt4USg!TAGPsjěZ;FFI_19ѣ':G+Cc|oIDK5畧 kРUBִ0R7hHt {S- 78x+.axG?ؚ2 bcN ]lOAi .AK,fQ0a0{HN)_<~2 edcԉ(A;A?0V.n0TQf{Es;fF`Г! 0*Dɮ#ƟMv+"d׾h|v@Pي_Ũq֜[0KG;$PE]LѢVjF 2$=Q;Gҩu-5=nSț~$ܘ!nh֫m:{ǛC8?BKhn&TY}%f@X"oba@qͼrErv YQUŽ!Ϯ+~Rpj;[PsesQe%4˻@ӳ82q:D@ЭmW\_Z'( C;w$ӡ [u^|$J#H,XI.Y#6x ?N!j.W/R`uƈ`#vǑGV9YyB jEq8KܧO4LmIR޲̥Lsɪ=7#2iOR 5b^^{_USp7J"yeUI` He[VLy+| Hu5~K&Xo}+ +AF_&ITP;GY8m#*kf_ō %dYS7ß.giyhxЄǪ[qG]Bٕ/HK:!uCm'Iu֡:ASD~I;8"4 ޠ|5˴L,{dl+-4}v9?z/ۦwGK [Bs*# UԭFoy>8UF=Xуxر+L!M$7GIrVMi>]Ԝ;ͺ=<1T5)ey= ?fܛ(ֶbRUH!nÕm"Si-Qc-a,P}'|x}N ݕz5h1~n8ߗMR}_yGc?_S}=g׵YQVOvU :* )^wmWKڴ"QY_{Ž}H(v`ԴyNiN|Y +YH,_њqP%S a1E⾃v2-j<<1pߞ|tt՟ʻ26Tt_bHehT8tgv@8T$'ӛ"L$X ܑ`DZ^]*K;>S.E)|w80E?/&5// @kj_<\N|KZ{ ''9y m@AuqyИ3@]B1dރ԰h3+C9|è.J *M0^4uE_~y|K5Um w!i4s[/ej1j.sT)HvcdX3?#iӀJn,LƵ%$X$08 &C0\qݾWP.F|lSesS;U5{z!e+@<`Jʎ&>{5vBynSpk!{*8}}PILu ٢% 8!]ms?* X@By(ż34-'ݝ7 $ }"2g7Fl$Sun|zEt<]sZz,:h˂FC@] pE  -"("v%bMi2}}*q솗n;y$ړem~ɐ|ɄW?HOSݭp1EXKLe26_'fdqRic(W%\}U\n;-4z5|%ufN )ZIug[ )KG V ͏ϟ1YR#l$Ę+_T˒meTК,4My$_Y+u3uyrPêHX08o\~q mr豐 goWDm)JNߛsgr/d:XyjTeEx v䟩ArRoT֣n$ļaZplL Xm!ဍBact ?@'>7vҀ5'L~e+u:BktܥW/S_ 3gd6 c->D]Q9Y)?n Lm}۠>1峽}Ԗ?C{ ؆ES: [VZ:L.=}$G׿I<, :tD3y}jHRi]>` Xd0HMjTKR[p^XH8֔ڥwJn[4 ۊIf9?j9J=!VNq>TW:v T]&-v#,/zv,>˳TB+5[ڵ΀:PoUw1/u1ċȲJ aO{ߤo*3SDUҋX$YDHK*#@S_t锎KŘTO/뫦uז02 7pne0ڬ8Z~B!˾B05;Gy@z@|z; SSdMlYZ̓e+g(Dutw> Y%])Xʢ} ŽMYufy0kإ/v/.[gIac)%c:{bQvYEdUƆxnQoeYƮpU0C}egg}C)'"O5Kc8v'T$Fʖ? o\eβRQbʟzmnq7-ƃT J`c&J0]BFFbI/NBnGMKLa',8ʎ3;Z$wO v)bk{--fH=dg+naQǽZ(˂Jǰ)[BΔc6"3"BfWzT.PıgE@MPsK*$=ܐ sa0d+ts]iկBOw'$^(-W.u=4n̡ ?c3pZs?]R cmDWwʜKOZ:n&one=!h۸:O2'ꄶSnQ'?d# ޥzl,EMÙF?,7ڭIk.{”3Q!W;2 j'oJ6m$ {LBgDݪLC{U=t%ɵmVM''Im[dsP`exK3仰Ut #H]]PiN@,mVAm+ KʰuoAapb $x㢠Ha)\ =Iu2V\}. ER ߨՅo-?s"7k.WQz'=N*%PI-TNRj1םʥ1&n߆1$]Z~eC vLa7CLu@dȗ8_1> 5kkJQn Duzabx 21_Q깴>(?t/8o.LFSF'9wV,<<` F]_ت Ep(}q$AYN|l"/U |JD7z]E0pz^W[#Zu4=ٍ0/4@cLI9+dtY~=R A~F4yL̛$+%uȰG2*p/cv,Cإ pT?G{|΀WjREpnd*.$C p\/a\M,Y?!&WJ?$~){(7E8l4W_:u7Ԫ]#y% cҿy*̪13L!=j]N\>]CҸVūOe5񮩦"ߊ=Һ-ȔzR I{SF_in$MJfdk͛Ʀ WE$Vn0/1iV̆vB-"Af#hZt_r 2ȡ%lE0n3I0ҏ88@$JVsA9GLT&4 ,ށ_'D;FqՌ\ͤ;MR[jM(6$OKeIrD~5X ƦyЙy0.f;#Q%Sٌ~wO5:ݥ2 q3 U( RJx0ls .cۢ*Ǩxhagj/iN/g"VAN+nѯk睢ñ!x@ zOhyh5XO)CynrDf\*uu>M3^Sxڛ;p 0˥?siʝgIλxROX^V-@̷+koX&xr=b-I)0 !` ^6R?W3è(InϚLGR* ~ΓH2ݫR< QѫL__لЉ]6 OP/Iò;)OܥK|^BRVl:is h8&#*t^בwJ ˊmÅ]oЃ򤏻zS5ӆ2IZD&Ӿye~u7fhg_3]^ЪP/qk#|  G-WxwpuN䉻~QvKeE2E4g 9ŋ\Цz&eAXMk/;Qրtj" c"b钜:2;$YE\Üj#Uυub=mqEx_Ye!34{\ @0Ge=90X {h<OE}xآ8j#zټFPHVMp>]ʌ%}X<7#η1}'Pnثh-Zw䠹#JjKX|"S}x ^>9L䶧LI6 *%k!Orxu>i>J*p<{y84942+ ] -( do0|6{'3%g_3aؙL_j_i6^y&r9&-pv| b{^tICh?q³9Q(wGҊY--XtV/q>~7~0%jєrHt ș]&MuO/ξnSyQ\S 숨?_7*_,s4F<dWˮ.u*YyqY~~̓ܵiN?ξ Ȅ'* i_A`;,8ʰ]AI6SRͬF}Ч} B`Vt(rݐڡe]~iGd#Uhn,&N *qGK DPON<㚵I~ž;A"Wvb}@^{/߅+EGkn s̭ձ슎=b{FA/KjF||aEx!|BYV'gT)J0WR2Lu _Z{"*-M %ɨXq+rTO$9OvmS-VrEPGɃ߰_7&KvX5K2u! 6@~#s˻ 7mihan>cqR.R}oդQIREu颃юQSpV'HRz.x)Z607*v ,(?"DZ;o n;j;`i% HlpS}Qq0ǬF'%@wҖ{IIk gI;fu˹ևU,vST5䕦'+Z enQ}@Dd?T*z6 o[7F?+N[maG.nkv!vqP^^H!1mWWMx p^=CIcd!e"/X&*oFyޥՃEG  0ږ5wCZd`χghmDkFu%=+jYz?JeHn]7"txuN ii:iYbb.$1;RDh=!I2S"<5TDjxn7'Fރ(*X~Hu͙g u0w.c7ou$3)à ti hR#'PH @g=Ԫs5L. zq=0e@k+j ?5i)%$hn}v#rRѮ ⣙Ş/B{(#CHԝEKy3/Yٛ]9~LqrƙJڨsp:r\ oЂJծ7cuAPОn(r='^+MT $]ˤ,6zZ{ϲNR +|OjM=-Fb䡚g:DRh@57eP{uвSIzE|4Ug]Ht&hLLr4ŠOHmbV- _MEFWD UJCȖ[E˲ :MG&ȱЉ5ڙ _U('s;&J)b闹ԙO ٙk>_/ȩrǝ\[B4sl eDg3ryz' [o0 (GpG>6$<3:TNI~[]>DHY>5tX!DE O1 Jtc%hc.nt9bu1@_psv&)kq>FWIB85iz =ԮV{.N OF{.e׬+"y^J69tTh2XSxn:X*6 8*K]$F⬋eV6e0 `I/-3fUV!x|N}o^cte͕\M$4,m-s b뺜N5$BH.fmu/_Š/;O Ӧ1`)8,b<^JDfP_,v:fw knU]-<ӇS6 uv] `efCQ7@NLu<6(hJ8قi.:5tY,vnZ c`g[>RCۗ}vm&} îjЉ8E[DIO}7!,C!SOWk5kʳQXoqEu ꭂ [PWmk+ol,Pjce=#cO{z$0UD+^ńx' 7v,&ȡ 7OnkKVW٧{_q鲗onG& _1^=$>NjձpIVăer^sp=O:c?zsv>>X-n sR [p_xJPs>TGGّ~w{P}F\ Ȝ@Qraj̜pYnS_7 3?%_*AOEEt*zoR"8Uػ^Z%m=Pg1i^`;<x%GULO I!HQI)) 0G\Bj;YjTCVu8&` eu)%InQ2.k!3Tk)bf& CBֶ(ƒ-7yW&͇t  ^tGͩX|;)l*6`97@_ʀ]YlgZ=TQkܯtg>CX]|Q+8ʐ"X|3PvTb8ɨ&ũ*֖,]*sJ v,>B-9G|D}`VK0彚eOacl<ت;;j'&~q6ߗ`O ĵ@RilW Ȁyy"BĪz{zwv^NpjsK%1; ht)̗(Z WD'64Thv)hC؈Y+ $^+nE َye/ _Ehr)eKk1MVVc 8.  .(+l]H\}eD5RAz!49h eݦaVuUɫl g>J$Bjb+"[훽ZE&cA4Sv_ƫ!`p2B&%|W>Tvk;4_`1,5l'յc ſqgGMuLXLmoҗ'ULy1EUݲ?Pv7]\ϵ.LtoaL7X4*֌,hӾڧ+@8iT 28UI-oYF! l]p:؉%38_;4ό9<\[,9A,ܻNC ]޳1%#B6w;7!!~Zڙ,:i` PCiebg~ta%[A}OIY/4jәg' X4^ۋA10X{ʹqr &2. sj8+cDGǚЊ8&|BI10T{`ױyd?$V NpȮf!fQ˖#;a}*ȹ_^ 0i'y [4tq|d= yqućL~v{es4VZAܦ6(c ϋ 3ܥӰIJ؃^H}f\85J;I &c v4xvQXa>KCh3M:m^LO$0 z5F ex {[C6O2sӲԘqQ[k| R&Q ܊bc¨ҲK T-N`{40<<WHNW> otTܲDޱ9kUyȆz.3囲G1 C)̄KՊZ";B0ӇtJq|Mؔ5UC]넞 ud[sM9!7tvVInJWISM{']=Px eNm㨈_4X wkt M8YJ|3 taXr*n}uco  Pn$>H\rR8+lǹZb9)AQtd%]pkӒy"FDLf$ ZRr&L l} J,ĩn/_9UMڴJӛʪ?itEB۠\pZL>;,bg=0 辟|YyθVl27qlmf?vX.SvVeR\!= p *s3Rdc?֯O)ڞ03Kk{HTR9*73 F).[Sc$gX;:d<ΈmeXl>;KG5VMN'ʑ~WO8ꎵ#&`eIvёq(_8w8϶tJtZs] A+$"<PaTZ&\6-p|>+vVZP2NXgjo hmW:?3. b$tbϓ+'@E2ȝ+`E;i8Ӵ*+c$61/ݶ0`\03$aSܚmW;曔síx lV(_XAN; -g^)"JQin@Gd=f`Z߃w؜Zl򈄔P$jŌaIFeD:МJ}đ.}Y +yQSd4P$ߺ3X)ƣhdULiAR |4,򘋒)Dt$4%ٸKk+=9m;b0cEvΖvRUÒF5g5MNI?)FrRyȬstߗ06(!ײУr+V] ŋFĚ-A!Dsxï8!O8#('z|ʀ#0QWp٦.1jCt4%f5ϸ~VRL;2|;\C0Pt'3#y\LU#-?(vyk -%?}f~7 }.M֌Ye9}FgoXc\.(X23ݽ:#Qwk~[KJWť|i;x&j[~JKؾǷA]V~﫺I攖6 gBpV@tGƅGv?VpuAӊ_,Meg Vu?>URV-_0ۥH ڼCcL_Ճ Z9锑鵿2#<" }e>]  }04kr@C1Bye.l~f.>6]rYx2(Æؚ{qJ Bkya;aA"ԅ"x+Hw NSR,‡ΔL1 7sl@kK2(ش|8lQ33Yiy}IXJUns q{$4.4)Z{?|$!Ôy})hpWt <=YsCR//$J"ᴀ_T."wWBRMžbr8uM`4Wx qyd@z[Geݏ2O4ߟCEiRx6*iTD"cp LưPbHFY'~ëwئxzgm|ET.~Xg~ ""ߟaoA]Q( o0$Vf?Ӹlɕ.-A­.o^rY\9KO73'eZAjTގҨ8xz}c-kjM^.S<(tw.VXvm> H9F={@]`:4(JhL+5gb}DTbeR4/?ChFWu[7SQ/0j,9ĩs}ҵ| @L>Y\?8;۪v>UPʇ\_7SCR|=V̤Fc]$E=r"2uPwL4S3M&hw\K[]X$9z@(Y)8OC#y=uO%>b >\A8!kٛ o`Hk#- ,ܬzUw7@1ıB4B.=&)xb1UW@)Y1/ bʩ">`mK?ͯ@¤1Kµ{g#127 pgnAñΙWV*𶘲+!q kP;|uxjhsoJ[Šh8GܑH5EnUR;cp}e,&PzzE&JBj ť1B"x$[Gmp~%N U<1H5@<1V+f|Y?IAy )mjaY0f==g˭H3͗d`ƛx]pC~X&j[ G*ζ`S2X#d ӽS.ʒb@K*Ab }VꩦpG!Yq|[rёXHoT{BZ-ڽ@C`lVU̖r~mV? N]-{wDanA!YDoH:t}<āqbH"&*'`^uHbZضVHh)ҙ?%?{&dA3QTNpkP[q;fer P#_mEqSDpu ;j>5P&jB\žmLc(PBa: $hCaW tSJ!`R$Lg9 uF ±IکsەGxxI,C닫%آ k qۘ`Hu@2M\rcEU8 9!kv߲u3g<0q((wu-~0y[)qٔ ]uPʬUM%!>5;3q b*3or3bѱo{$4u=t*nL=D7ԼWnylIIi͜ PNiķ&8^T]=I{fr_vZM ͎(;Dq%lP2]-.o+3,.+y,+On*n`_6&YO~\"# SIvXg5HNVd{uf#;r>;eʹXڇAG4<"/ǾS#֜M .L* _-Aj5_ʬ:LJvdE$(|ّ&t6;06ȒB{;vW73 }t#rVoF{e┗$P9 *N8)xaoή6M!A<{["}7)HTBrA5ѩLpY>^QjScY=4O#s`kg'vYndFײ)^Q o3RS Rmv՜C׀՝0+U[NR3_uuG7}bc 5V6+ ݉K=Mm&a{fW`yTx׺臭=%_:zs;*XkYGmhn|:o~a:(ZiM$O|m+5C_DCk3Zp*hD;)*:CX2EWh, ̘.%(l[zΩwsM d12 Qj=Nٲ~ΝovSP&Wk۽' %\2l:ʟ+0md*_@8~hsp)m"Ulȑyž ]%ˢlE,oϹe؍2 0(dc` Sg,$,?~5cܴz@M\EHfZݠ @pMnW>2rXi |+Yc J*ǃx7_Ey_ŏ##ի&6d.>>{-3j!guS(6BjCJOuCCz7:AԮ_͌Mf5]۫g6lm6KhqD(?~ Q#.Q~LDEܤ nR\С(fu*Bvw%Wt){e 3E[~މ N0F)yGjd3w+W?Ena`b)sVE[Y'55hj:(kZrD!  GPO[:"< oH@ƥupـC֞d 1#9 tp3To“T>՜i{FJWQ?d31%I_|@"9勮.d9¸YL/IVYOZ\ _9lK~PKxw Қ`z,ki%< q`Y.6Qrdx? g' !JUU/7BJ~P ;߈'x^H%C;iǟM~#- W±C/sQ>"\jti:ۊ*{wkD ܴml]]>?':@ը1A(gAKYl6PųS'MWZ06]ސESS4xF-@Dv.A/> 4`ԡ3HA-O`gw~dD&o#'}e!CTΡ Pj鍶7'Sw#.F)Z%4Gr2Wv*:K$ d$wxX%;xk1bLJ~)WC `(7Bl!֎M~n] !%ad4+p+|4=lPH^`? )+[/[xymb- %mD53$ O;=_`:z/Z\1'x s߄5gPv[4T/FVn?@iwysf]fk'&sCfW;DV<@q)WawRB?Ep"Ie oi#r!f`@mfى, ףMd( vXw1y,2W;y}HkIOs<]WO!QE. Ut; D$UVX*ptg-Gp<3]{ΙW+,.(K 1PS iPdV$TyT\ {&3fV(;}/L7Ge|o jʔP>>y^XPz*;;&f m|bwz ?r8%`&g'YݡJ)խ4L dQ23Nr0@\7r,f=F۱?/us.s)e$t ?΃F< S.90cƱ #!#-߁khkB'CUhN0Ǯ|c}DpFI=K&atY-I~؈G`%r &sldz+#HdL'*.@>p˱dx/Aك)"> حnj"(m:;]l'^K .d羥6 #d/C|8H0IYzjt_sH -]jR'Q4Za4~Ϡȋ gNR*՛o~/v=HFl?l4U60S f5#^ڭ0}l)zgq8 g2T%ǜu?5=aCY7ƾa$lLS>!7~gG͚c-cUuf]o!x~&MxfIBj~{B>%I-hQvD^%iMH#s+׆fr{qY51a1sLW@B D"нM5`Ÿv\s=8æv=ۓQ;W^s1.d?']cu,f!1vgG5/*f{Qh#]+w(Byz<Si#QM|53p.K\3Ctm,X~+kaӛ/~FsV{I9BLDž" '2DNeKE+P4}1UѾՂ2!yN,(ͪA+ȩpuD{i=oߢsG2QJX4 !S}d8SЏhJ/+nTB>&+!W𶄖kؽNMCIgVw Be@bhj?L~USk #: h6T@meaԮ@pU nsyZeu0k__* {g@fB76qg 3Z5[x8{/$r g0}AWOCI'[ m v+4u 0#z5b*<տFۈxU1Ҵ9-AG޼;e0Z)6~;E [zEMŸ6țaXa7ɔn,Um F0S*h&P A۪߼sQŠ%0HScąz|sqU· ( "GTНp^%2*RȻ1]$]˻=|e'qZāGt1*B{XvlƇtSxHA!KLA[BL e&&Gy]5om46.5q31ufunU %-H܈Qْw7,hB駳ƒc'ܩȀG6,y` Tu=?iL/@(J}AS_8KiZNX {wL#B|SX',Gr\YSlQpsH]MFy402N0Fhe0 ~\, K޺J]sB9G'%5h|y`S|idc4I?d|2$,m +s 0a08][eEyЌ)F+&XߩFY)z(i"sH BL,6jJ)ʼn5K@N،+W^lj]kFS= j0`Sg[32PN1w)cE%(X]u߂DJ>5OV—C*V6i <8َqI=XwHK I+^07n9IRNXͶRB&%TTʾQ04NٜM{H }fz@K9#m\ &OɩQ dfV@~FSD 3 OÐIXқ?lx]{ R^E\||"ܘ*!P`q)Ӝ$o,;4lreTmN ><J{lk)m z=H9` 4ȽRP_fy%p*un?BY>~h8[b]` >y㷉YiibSsIḅ;N8l_PS2t|kݱrS4F=vV!,h8fFm"@o c>3rq~I+\Ox`Al\%כsbN[Ud4|C^"Xr(i |=A@! ᡆ|jKN긠-Ya:Q+x~(hrxP+]Syq?'y-vRh4|4Wd6%K-te&ras):s֊% ;\SDr^Àw a0pм |lh-ؐoBkdIA?KJ]:z /Җ_qB'ޛGX.6+( 3vA/_8 JbX̉?ͿLʋoeE]vB'7ހvTQ*`ӬZg<遴#%׺B"(-4`N>хz(d3=J iGn*c$\ Ṛݚo؊q6hJw1 +l)ιķ}Cl(@vCD7|Ao K:%f1al9PE/H(Zfrdo T,-YS=]U ԱJ{[-]=B8^VL0k(}Ԩ[ͳ^CS5nnEyMj`&bT@dߏXR¿qsW?F(wuش*&J@vd̝A:#;py6UK ?%Q2{ PZj%n6ƍ#0tN<7ӘعA= ֊I% Vkz`K~ jfkՋ9S&IQݮ`ɋdz3Iǘxr~o*4T5.rDRirjE܇XL~W3jUr 4IKE|2@4szLjlV+=Cr^!pU,mø aMhVl?>HtH^>*.Uyrz kx Q7ȓ5\ :*G:A(<%Q4A[?6gY34^,ef p r)Y$ 6]P\x#1Ju"fx37wgcZs}bGמm$T׶\T2NGc~tHYgYmUYn6pWx 2*:9vpi F%yKv=Tb_7'hq+2z)o6^hO#6tTJ}oru2jsm\[@ s,*ODoZ̭K9l5eҾkgL$3-y]U * I/-PqT'AÎ'SPUk+m{$G-zvQ]rp@~bN<S <A)--ޤ[GFȁ[|w!,_ڌO{H='o+ʠZa@!V,>&uO li5I*8Y %J D]%J0j"H q:4jr$vdg1 3n@nGj[ |Ll/lmuHoVcVuTNv練U3R fشql{l n[0138Ypn4m38)a"V!H#I֝eWOWjdɸHqgThK3bQxXc+ &!+Iemڸ`5ˢ"| ?e1kU'jH*t_-uBnc!'b*T,D8-f<%2 y( O+tI6+| 3[!=20H {eTj%$-2n L•# bÇbW,%,g4wS{';((Mjνq /e()FјyYYdY'xa>8$}n9-K7'D)<@-+Uأ6?ayNA֠n-5ƍ _Bm:ܒS rij"K0&9qG[ۨIKVe}zw9|Qiknw%Fb"Lro9]50Y|Ѩa#-wȂZcEf)OHf63iLXAHȿp fFA^ <9հSY+=!Rf奼%ނ]_@<\`c~ * _&vP<6~m5-rff3*: Ȧ()#|df4̐r "x:@NոsߘO¹E-cEoA~ʤE $d;+g/Td9y[*3'+U#f`Gt<A"Tɛ(x.H/ &o5_ٝ _Uvt=˄VܰoqY`bB֞R&J:JR3Dk5[X@ů` xj5)Q}k)ysH 8 <\FyeONb@A":mI9E!vq%W} W@pΕ0M3sa|۽WY6\M)xlm{^hrxR=esh+N0.h0frF"leW dsb6А Aqrt8{жǒL NO";Ψ֐]<}e7s%d-(kYFjXk R0.[@NL&w]m/=]N[̔W 6/'Ӂ X ջV&@SLXv$@tڈ)ĝ1\ICRu8{:'kd@7W˻f>b,%ܢh(aOzRRlpF\}Nv%[I_F36fl cD2C6'ioӇ6GjXZzs||p8Bg~RzŗƬ\*a5?NE+t;*jg1Ƈ|%nA-3'}8eRFU5] zD:~cJat[x0kFlqEoʗ}(G3Gp# X2ڤp/o %Yٽ5W|ECt$,pvI+n/J طE a,fKg%x[{vfhAGoFכ%ab(YEbYCgmYRd"xc"f Vßɞl*ƀUiHo v)%燢 Y< ${kDžf{-р'#W 72PUZKijr iq1ljFۗ@/i{ؓa(yNH dq~ӵ۩t"yO\7Z;Hs]KHùFx >c<ԎX[BhVHbznmMh-Cg?XIZe5X>ː<#2١_V2쬉ϴf0Kyk W9bOs( v/RiIO3{X/W>ay#L`}RtOP/ٮQ(=@տn[os3E&K;0`ݰPHZ&?!8hn 5+}`ǫPGy2X4`TxؠqvnϨɑi:tW|x/v3&tĠf^,md2,[nzK?p[\o%reav1( \U_Y,FboI6IBS1-h"-lRPB*>SQ)k~mhTiYo/.K0:qچ_]uߵWȭEFC@\vyGn~jcd&pH'n42hL" .سұTXN1F2+ܻq&l?,ftP[ٿdl*L0,ؘ,Td#%ײ^o(L[UcIWmS#Qbo|.?q<ޤUpy1b ^l,LЍ ArԸ06XthO~(avܤY+o˻^od | LH'Ό6‰<٪>hյǷt&OP);4N|1C(d,6\R_n9m򠻳 ~ 1GzwSړF|O@F  `"+ ~naYxr4GnGԗb=1.j=}񚚭<Дoˮ*hƝ}E`DiHCĄ"q&>rШwjjXx~U_ U7<T2#9A(eEHxf6"\ ,?Ӎ8Әw?szHw;ilB~ t/3)Vn|N6+RLX nViȨѓ捞&8E{P-BsLNu7yxxs֖ qmo}fWy_WTZ. j~?\#:()a>%-*,uXK1G _'@^WLuNrd_5m)5ǡ@u'`iTLk=#vuoEK.Ɲ.x/)ԽI^I]I4Dx1xX BU6VQB3B*&39* 4yosNb[!ȍdqؖ\]RL:ݝO"+˚b@C8ִ^Uvflk8:ݰ/Mg}z HG @` NTxo1'Հ(&I|xz_r\Yl0$4=WTi|b#9?ǁD.YETխEW+ /e=}O%}=r`vt\UJ #Q_ +9tkߖĻJERi"l?DA/ڛ;+G'F fZQVDFopf8E.T ]Yi( [Ev7OA2 hco'QXR'd`ծm}تMvSP8Xn7@BZ9vw"G.Ǎzn7 ;K:_-f0>Qگ=7`TIָYuF+r"Fr r7w(+,A՚9XgZ]1gfm~! o ~ Cub^˾C]d?(1vHk X= VsɞuEb])tk7}ſXYKv;Tk?}i^-EO.~>8E WSt?VK\O82/N[)lV~f ǚ&_DRt輘ftx% $oKA@䈆e5:󋸹+">ޜ-g7WT\1H-2o+0]`a,T[+syș%+ĝ%Ĕ Nc mwP﹝d]Fag>jR JvgS/~4 ; ":,dل֑iQi۶e_úJYi=ȽTx6mD(@vh#tQ$| Wg7dz0.p-d"|ktf<ڻ.F9FsC V6WRlM9y^4hR>j~_t<,0JB4^Cl~JZ`*6~Pn# L $^XM7m{xFP vs,Xٿo"ȩJd?7W*rꘌPr]PcpҎÆQ,x̧]T~0O3e֏zP#VmȒ 8tTGzϻ/$cFwҲAFBq좼h@Y/1pxį0>칞)荜<ӓuw>/јIUF,Y<4(LC$BZ!#݇ ti~%**aˑu`OU FZzݔh ᢾh?*qCOGJ.w_p_j X =oOP]mʣBnvF1_J8:u&5;cOd!!bVg1_7iMJ6='^M6韂Tlt#ɆF "r@̌VfՈvPޣasK)s VDEz<V2 3ꢶfV[.b^RW~XDix+jO>_:"\sD6u`;0ϒW3\6($_Hb()=-K#~ giĔi(CA1Xg捎͒@/r9GM&R MjBL+@K?B]Y/> 7[|SS~1?N;,y \N~|Zo+\VK7 -Q{yͷs @>]F6KzNj{+Oƒ)]tjb)^(0}jS>EF{ }> "x靕̜Sd|R[!yH`p_-1;pRٜXi*)=*EGXǦ ޓr(>kjysߘ*dTڶfGe嫑# fWT0/x)pasEŠv7ֆ0|.,W3Y E޷AɀaY\ =t|9.!qf?ȿ> 2ozcqh}ltrPg>֐!BSLz_=0?zAF QCU+N}YASA/=B\Ķ$x^M6>CRj{ !f[QZz Rۓr4Xx|z3;ɖgLЩ-"ZFBƀe M ryRA͢)btPǫ8xtfUS4m;=cmǎk=m-KCHlk7.TO (y}wpx} +ybg!r+߰2##VQ!sU(L V,^`3wiH{n :j%S~bFW~ 3<(%S0Xi* VK:|Ы!rhB%Zeb _V[Rc"яn P]^Z/INe\fu}3_ThUXKVC1*2mO|_Ʌi$< yާ W]8: ({ry#\#ū*A4^ `UjE*.E]6(zG@H"0JfמTe,r {pGI=˵N- ew 8d|Y-؛D,q_Cv`d|!JY+*85Jx+jR|PJή0id]T%t.>eS} C6`ws hhxBNX y+n>];v4lC&퇤S4t[Dv]b瑭5/?B=_{,˞ȰI+(N@NR56IB'q62~)GRBہ4 䈂Z,Cl /c3GB[kn45Mڅ N4\Mn],w!um:aYfxq4ia{B#F@Λ XY* AwO@]^{7,^ݙk[>lL|Fo( ]v _O8o£3=&eLʱz+|H#XN#SntI!UPF7=ڮY>(HoA{iU=\ʼnwcFzٔr{,UH, ­1!+bywIoWT3}\cb`r+^2zꖥtt;X?GuB:O7/v2|+>Lɛ9cœ7TxaVRMH0[be{]ZF~oW( g9j*7qxJ)H:>a&k &5034wC \ӟ"D䝩}+c󼩍Iĩ󴹒]LVS͉#p01UW4><)p|yeQNo,&qiW84}rW޼S~}Mr Y n#㉙餻A<ϼMͶ0#ٰ(yeZL211ɸ$߭59woIK+n~k|vJ~kLew\'?SC;ܗ6${!-b-9y=RdQXΌJaY%9D8ҀoRO~Q.UZ^|1=_g*f\%6g6Dǔ`I4*jYK`5Q8jZv6-:o Q&Ua Eq&Vڲ.@Niz55 ,ߛY;M3J0~2V!qC؝' r c Bv j]bN*^a  B@g;5'^< 1V3kEϴ+3u(y<%q5ژD Jh=.UZ>6;1XqH W%9A;-:w}nZ X'5C[C }~_iMczKd_ s,Ihc=(^ S?[l-UOhaBkSÒYI@YgJn3 Xr w-*[qUrkƙfKSieBV%1[!9 &6`}:y '֎ AnpeEm[|jzzy0Iܱ:̤xpKL@LxB4oXt&z0qW8Y/;jKXI/bDHJ" 5hIՇ00 e5Z$f6ep{䡯,)PewVl|f%Nv3MQ梸sv#7!tҜk (Hz kw-y0ؖ?Μ"/h}%B5qZu]i>t8`pڃpQR:}_yկ, H?jzdF.CKLZ m1!%h;0ͅ莶/f%9:ZHgh&lY5FM+Ѳ,k:.rY@?G4C30 yU/&>.P/ ̔4L*&3K?'%vvG&PHjb!yb /gX#sf 6]^&#rrmGvNWAv&|5R`!hG fU݅rĂ9pNŴk,%7ՉܵAgGFvn0QMr^aMjW?P`##m33P\!ҹ%Ӎ-Yp+ ^q ; MnLCI2HMHH+KBy" _c861[w:UCsY\!UnKCgv[]^+Ke Vw[,X])&D\ޗ>7)ヨ'(B"GeZǩK>;6)m:bl`O T+jUBY J~#قAX-:46;ꦸd|MA`[Aw F7tDg׻ɌuZ=?.l+΀mi;g Ǫa[c7/˜N1aI=@~',MPsPxZh v4QCw+AʪUm8g+x1®]AV !+.Gwh1y.LkY`d yC`V,"/n} r#d bی;E* vr ΛH/ȁM`ZxΟUˠߴVZ]Y ~![큝/Lnfu[ܳEo+f,@sߙFGq0/GWL 兞w8->=_,5Ĩ؛=rK'LU b IjiTbonPKC(̩%]تYTȝ ~[M*&:on@/Aڨ8#|( eHk}ipX&RSvKp'z^T=ڧ#DqӶAH r*Bѱ ׽[ԇhmsGN=W,t*<"љKJ+>9 l2ck54ة(7 @&^br|i ̓AL1Fm CN29 \ݗ+[qSuIS&&C:"IzRkVt=2^RlmHAy|}xHR;TW3;Nh:v4lQ8M=H+x|STH"f~YPFĪlY@Fc>UYl7k0& 6{8v=Y[}Ƥ ok(ţAaA\8,dANFິRۃ1ͺATjF f\Jk*܀k `IFL ƕ3 u#3<};xHFꖈocxύuiH4Rcv-Fybf&VsݬuF (RlZ T(T5e jV\эlWFFb)rgg(fa`t7AZv?@/2l؜!ֹpeӋ~; 3 7(9AeP^u wU{-vR$䱌Wgzh;5 tI\E)q_ (Le }?vS/65QU@ܝY) F~݋jX<'Q QuI W0%.ssp|N.N˳H([r&Ym{CΣ$CLtq!N-ފAMLLĺnW|Ot|TO$jbS8D;Xm8DJMw,nW!cl@xufD4daN;x'BQ,y'7hX,{of0Yx&/&t&&%(0 *٭.k>nK݂|>JhiyJϜ΄zVZ 4n3"PFtb~:Ai>5] bVöY!fqwu"AߑD*fl-^3|21産|c<~< *̊ùOEzG._ ]w.5h(SPn.\Q`qOUM Gn ULjK] dZQ532C>`E)KCHN)q(i~`cJ~J|SqUqimP%U0v;>=Wl\FHv6iu1@!}nr'U\wE;x7J’W])ǥik+ąle6`2ƉKg+QĘV|`AɺU+[`^#Xl) yKIq4 ,jv/BQ]601dYwVcݥ0{vsAJT m0NrQhB |Ztkʣ2t,c3.ˌysBPctI[.4Fi^S4:{M] ro"CI~yZpBř ܂PYP R5ĘXV"-r[hH5eƳ[HNe8HCR5 !vτ)xۑrc;;M>nIَ_h~(5flPh[lpnAr޸Aj',JιCm8t40U,R6M|ڜ/3i1 ʹA8n` /1X}ogl#b8l0X7"gLP +NTMf 9,b@1 Q kyñEr-`Cu.V|`_JbSKnպH7\NDfnثJFZ\']8Xͭ-iв.(C4z]!W_;)[yPEJp-es2+SՂ` I&EBV$^s ? AzCfG/HD|'}YC88uz%d6dzG Цa/ǥ*.*2XziզF}Fs qf& R|N^Md_@yVmaH^"60mfo)qkv-+0@qSUտdG=dgty`wp_oUӕ7 R6N4:B5-(5,7f`4+ 8lCBL1)zWP@/'Drsya;;* ATP4~ʻ^O"} r斮]qaTK5=]95@qQ)j\Sd>~] S?lq645WfPJ@Ų8 MwI-d*Qf&>b>}00O?C'}7ȽDg! ;[ |<*T_0š?5O;%,&ܟwODS_H:J;8յ%5AG|Z~&.uR&I6M\.5u C PO,">*re>`lߛm7~{,,ԲN6zaL%WoS4O8ݵ.̖e.ۖR}=Mm;Ӯ ){kԔ>JTVvxIvф,ƣ8 ! o+ U{O~ -X芥 5BYi5EqjkY043kOb 1S`w& bv47R-kע)cDY1+]z·gN \nWK!H'@yko- M9;X/5l ?Dz9t1RNI\++7m/ ʲ3EmJؕ[.M4P!!Bbʮ 6cSU6xqЃoN~U':&/KGR+;]HpLuTBrϳ̳|>Ay/[__ˠJS8Hz#XZ䉥miI(R4fmzT6|p/;f)":pr\HBm\mhLZ|c9)]D qIoƟ7ѕA)LΩOQTpxŽ.40jJlơ;{#E2|jštY6=wlWm9NN0)CMѯ%eh>7~:qVe˘6#1M\(C^YWZ&p+Z`\/ :jUҜ-at:CGQZ dr=t( F\>1N7+shg1쐮Vpۭ{.5$z0 Ԑ=o͌nb 4zP%5aߘ VI`&LNqކפ"fk,h:tHݡGp{Co/S{-3X6XtgW*—oEjuƗ+ ? 6j4 -#U, uyt!~¡d%CA_d_؞ml}~Ѱkeڟݨ E6'<YfۜUZ̾1.t ]X XBض|&.Xԥ۽3a`*E$nx Q֏UV"% r0DC-R7u/*j,:˨鋾;lŸ鉝)Rj+CӸ}\В.{_ّOsm&%tyһC ]ٍq ?>xKB1hX75mv> φ& =V[Ԧ$HO>Ijs27A{5_706^BK&^*$xw8꽄5D+nO8]V)gG1+>Gtֆ&AU-SOjot̝D7KuaƜ'$$X~?auؗeRcb'Y'݀D M,ھ5GB"ô ;HΎOn)3Ÿvpx_UAz'/.wѐ)K%Q#@=PW&zE˅8b|J%l0gCQ2HsԎ릲{z\cܭok)«-]326WuęUEU_1żQ*'qu~Ӽ06نXrYOpxQ y1 5?_ٕ2Kmk 0.I1v |RC4?dw1U]H@ۏ4gbk+b:&?*t6Q{v pw'v׌v@T 2tܙX!Z34eD,׭ ;ФDrI`+&ۛLKR]e~qƲ6pcRאB9f.=1ܮ*#N38|_m48u-5klOFu+AsĵfYġ ,{~-3Ol;]^?̇Aec-(m4q,)Ӻ kJCT"EN[TN%DM:bwp_ҿ s˩7Q㹯>jǑ[_a6m۔k!ruT 7i ,!t3yRJ@?f#yR{ |WÀEN ߗH0 noѾ Nw}ئj0JOlڔ%W3afƃph[X~ ՑQ}_Rʌq`gėjSJk04⺄6"m*3*n |vV^-Id\R] |w* }UZ%D_Xu!3Zl^We¡\s{VAG[nXuKNYtmdhѯ-lMrnӱwUdq'_aTTFy1B—*Oh%舖 ?)ʑ3ZQE0d: y3 .VM4kX46Bc2\GVRӹ [A[=:vj 4C9f5{U7j,v|KxK85%0Sz锶vb.FzR_vس*nwh _$Z,tT-=2D[{:2݀VGwN`B>!*x|w F/iȦ.w1ZU+==>+H=u}.q-*\a"EBLAKhӈWD#p]fW%~ZuF ]9ɾ$SdNoҗ!xCZ$Q( Tv^2P ZhEFvJ lϔ*(M):+i.k-50̐x6|bN?oVuEHƚ?ᡄ HBx?F7|Nu1zwDW.:2_ ݲAF<^ޯb9rWx C<^"UP^Qǿ@C2&ڭ(|(:։~9Q"7t!L MC]N̄{HEXaf>6/ѻzwjKdƜ5_׃.)ㄐ=#b~kIʊZnc+N!V z7| N3˱`} d;0)/PEVO8iqeD71DstmHw= ^*{ ^qhl,|PWt}zblQ!-f/X=|WPY.}\fw UJIdᔆu0t ]ZeShs!8Ltu0??Xsާj{r:F̉3{.&Nlku ֻo 2,zȣ|H\eC#WTdU bܾ.s,WIz+Lp\A'nsm]JŠf8}!ZMEm` Sd6wN n,>qȒj7$HNحB3-``ZV'x~8TZfU,dNtX$KC_'^$S)1M RU-EE/,đbx$ҫ5bGD5⺴WL^g̀he'Ʀ70(jD }8q'2ah{Ko&v룊K7}P =7:W\Xpr,W֪٦ MDZ=" !̐?H*t?Q %NɎrgeхHlU!Was`4 TdqVdt%"pbfI,jT(xR7=y#ֲ`?u 1ߍTo\A7O%|l_7a~XIp(FKY}^RDD]8gY³s 3;jUlô:b 5Q1䡌*\g^ |U3k_dJGB%n<15 kvC~\Mfx9ܯzEKژ9jz3@|?Org"&˓e*0]ӶT4A9]g^oj#t }5BC:_ l"9k{BwxB2ffxwfoA6.&qB|5Zܝ9wMC&oJa΢ҭK/ygFJɵVSUR1l#FA,մ18 wd5:-ݟ\> #Ur\<@&:\9a%j S؀9~{;q 6"SJW4T|`kB)H=a-XA+_7M 茨ӴNf烢2Ne}gvQ.d:Ya?K;UOfS[dW?drnF|=IԻZ0μ*xT*X_%Zeʇ/ˣLg&mvTu $ Ƌޡsݨ T )ty{:02<-3K;ԏ,p=`I+%.3C=-cRLj"C6u4iz=u3S..RDbۑيΘWSPA-l>e(hkÀS؏*!GNm.+*d{Es#d*AoeYkfV9>Kvrӂs0}dgv_^c=ReR&%!\PJ-Cn_邷OuaR]Iwt*|=brw`AOștQU[PVmĻM[kvk5~kpdwuH5?k*!_aB>siv+GhY8=bgl}ҏnvRdpb}<CZ+yn|eOB~-I&Rt|x.T!\ZF%[fK?v _H/ Qt|h Qp8 |]!L-!Hg9nuAMHƧiEEYv[xSq9+U'c5,A4ὴN[pApmH_P$UQɓXSh~^ᛘզ: 5XB6#=9@z5Fr7J̼>jg8H_Ρ̿>jeb?6| *v3ހB[>4 CUx]c9:3 ̈́y,iG5A?gVl(>,kF k^Eת<&6%J+!$U}\Ro[׻Gx'(3(aEd)n[Œb%p]`bd/5S↪ `|ޡdMV7|H7Di *Y/˴ .ڹh#AU ĺ[RП#E<1MJ\PK5OpSEy}g!( A(mͻ-8ZWչ:8kWP M'܀h8/yamg=n0\o-4Hma䰵NOO0Gj%$vL!FӁ;8_Uh%dt" xmj[T.2T;|( FNg|'an ^pQV6 L-HBP"U:Fr,sT;iM*4˾=60$ᤘsG<)gކAA~HF0xo:w)QP藡Dnz-Ls1i~bOΉ}ИH}V`|86+&C/u4J !7͒PB!=;mfʕ^ 'n^3bJ!i徲3ukTDvdkC׌,gpgrZ6h慖ˏщ8IH]3Pn=)2r3=qSv3 1^$PL%8MTܑZy͢RwEk[ 牴=#i7O8/ f(CJ5/8: u^׫oe/a)h[S 8ڹ(9^ƍrxѽ}+x6*n>hd^_ F4,Tr߂*Lf\[|a=5 Ex0 ]1~[ RzH,-+vcF; ]`,H&C3`d\4~nPGe l>b+xri8UQGve{N.BZ߯6-eޱGzl55 #@q|Pm7Mҳ^uMm1(DJRŠm> &c4pH~_C^TU#jNB[z_n#6,ngxbqy`om7iyj'Bo;2[5J|SqK }ܛ;`wM^0C?HH}L ҥ%=JhwzkəB/P$3M kzC 0 Ǵ۹A98cv:iܧJ`sb?)?%h {itN-ޝM@uҮ&ػmHhlWLRN]sy INx̄)B21Y4x sE}=|z5&goi@df<DY\dqDM: mB‰?H)asGѸA%-N?R/Vl :`Vh:Nc:jg}QɅJ)tIJM{+>̿n[SxZת>M3F^r%Nz7G_ڻ 8Y8nnyj 1B[zްK$DcqC~+pu=o)SWcG|oa a5K&̦[g^x0)c`"οs^$W"d\LmZ #G"gaMY$9qFż@PoX <^?ټ@C$n͌[_`=gN";/R/6lp8ڙpp-GuQh@һVr?|h}WU"w%E=֦`&ii$~>ndF֖yMS')* ^Q̰;QwZE_Ҫc[ S55ܳI//W#',ɇMHf/&pNYbz_&:;xd2&kyzړmh$f f̵8IoˆV .HNn:H6D*zw+&V/Y#zдYThr٧5aaI"S8ҝʸ9"YCqJeiɶBK∯{q5Ӵ8'6FHjfYn8ҙ9IȾDJ'Y/,]wBicO䩬aGM:\yDd0xEܝ8-={ -"WpkM\( "?uTK!w;FqR"~/&Yi U'\ C\G(@{D%`hto#?'@AD}+>mEwHn]Z%=K'\c3C'-z1&DC$h΀ *$^ڐ \FV?6L()T*E 2xixM/.đܻuRj/z7\&~!vrf"%ks:&d 󰽜T,6tT~ b%XD1fUz'\ڽHu"w(\zA&Tnϻ̏A1li$K^'&<=)u|=Y+A=Z)i ~#:-SOt^+`+LZQs5U) cvN|(U%} O(ŝ궼~.F 3CIL=~757W|b 9V "sWj}~|OxHx2y||Dxe8ó "7 ).G-;B9`#]iK+%.Ҹ ,CxFh% 2rj6hѾeT~5d'Lg;z_P]r)j]2mC{ȀR[!c}"",?|&Z%0mp82S^kwkB;9C\'#a Yi3o~ ?Ή{$ U⧕p{BXoV*p` 1s秉% ,r"n TסN qr(p}YۣzhJ@k7:e1l™A}8BMF)S_̔d~8ms`dMr1_/qStŐM[y-DΈ܊%-2jR`UCṡ %bSpDf+ Gl/Rގkvԣ"/$d~5[%#кoՈh~ؼ)CqJTim9GJp%6{yBT:Cb:鍀~*SewIV}WŞ"r5/Z} 0$V ݡư"(=O6}݈kQ_KrT '$皌Et4Ϸ)⩨Po0$fYsN 8>WlhFqm haMdbw;?0T/KU[#ݮ0NgPh+2χ>t)0Lu LagC=wIy`Yg;E_\洣P/n';.kgG9 F=>ڏ ̽H_v>+*mK=s>.;}#j4v}͊,f0kY,+ ZgmFV))$@YX籢WY!q._JDraU1u-pL,J,oUv/EuP\.ˏI&/9" !Ho%<ܗ#u 2>9*MXKSBCAHaZ/tYcVYX7IS%;YVG744XT)K ujr hnWKz+QulQ֏բenY^wZD%^?s+{RKOFt2>"@c㢟1@d:+4lD'IF|lc.SIؔ~bj )͉KIh'f k[/Q ATLB䉟,3]{5󎯎ygGb8j'*NtW#q@&F; PlO+1y'-F8HΓ,7Qg~䎠1tũ,ߒ`ι*zyf:(Z/D"OT6N>pD4:K-1% R(%%h~.-c;;%i}6jɆheLD)/+u*?{:k~$2c؞@)k }Ao}nUgm)cu]U̷bsmsBg__Tw f^'NXǒ|̄3-i6he˿A?D/xiu2TM+-[(44ޮ6Jj\td z!2HQNv}@7c,/~c(Cڶk-'Ϧ\x8둸+w{1[mU%RH5΁?©4)@q *ٴ }n^<-bP_BCw SL1Fi^(eLF/Sua W]^w8cR*xBDF4w&9qq 372IoW|^j f F>?-X5?t%ҳD'q#Z%a,ԝ~v}O ƆeJ$,fJ DMB)KTRvJaLmm < j$W鷾eUA F~Pj4?B6pjcjZz `ԞGh*VnK+̅]e"#F$HMm'Aw)+w`~&MQ-@ôY_PYyBYEA㐥忌Vj\{ 1a!JH]/zPÑOnZٯ_ ukJnr`Gڀ) hXI6 iNʘ*,*~f]njڲ52xFY9vF0Ja줟vA|P+L*ShV/orUg )CӊV%WŨͲX7<YuA*iCf2)].s׼€0q*%hc 'vr%0n4{=c`);*kh ͷξYKmn!Djs<:y0؏"Cь6Hw"N]jH)^gKj,`ȼ<VQ<ӡ16i=OH5`/MˍV#xjnmBZͺ#/l%M_,N÷I:ic2ꮳ0#83 1Zӻ|m({5KnX%\RČHll 8A\9@YP%hϭ<=uOR,6n@1ʭz\AsPͨGh(&qNnͳl<w d\`,rXAgsG귯`9zmO*Y[: U1q_TC0b4gY͠_4=6(I`bVҖ',]8ɲI?X|Q hTe.hl6^I|vKLYXP=D) #'j5"eII[|6״# *˽y9x_jU"Fdݖ39JE y1wOWA='^X^J%u9y${4rؑ6d/mR B%]^kmoj+Z7D^~3sF&r7Cǟ `+ A/ox)Է6ۚ`9#gR$ HED*F]9¸: R>M/ix|˃X j>D~'0ܘIw#Cg|0atG9܎~'H\Ӫײ!(A$r5IN=?w¸Zw|PxT+f WT Sf_ iÚz9O$ +EO[iXn[߫{.l/@ *{]mUɦ~ v>Oa$g4IYT Ӝ|2ăD X^3)a>EE'$i0G(~ˆ(Z@*L Pk L xT YʦI2{՘:;O[*Ƴ 7ō:RJ@lb)p2!Qߌ҇depMn$xIR'`]ke{@UFt{TRQ\v*~^U|*- 4Zk6Jilf4,,LOtX)3f.,rHKW'a܅sYˆo} )0dM=},98hr.Ć=V%UtQRPLKI!MI7ױM*P@?8=Nדu}Z3eC9t Lf_TNx\mwPa *Nބ;Fm(a&p|VGf(s ;E3*PAm) -Y-X7D_~a肎LJLXT#_5kZrʨ`F,]'ZB0frc&X59MΐgCĪ 5fD[rǦ֫Dpu♁W@!~ڈ.k ;pFy'׾gxwMP[$MsZQ?ȚHcڹu4Wv@5EWxhW{۟tQYz"[Hdb8?Rz.dS7ϡ/=`ٍ>Ƞ&#s@)3 7`%wH;8 uߦ}nA,5yiLXo8Fr짯{~qLMcRe `*_*v("q?ۄS!I1V=e{|e,fpsQcO\uWdd%dP"tZq\PDeL;Q2²&04niW GG#0é^1#փ3C_P_+-UG_,PWp!J۵:aN$js?YS f. 0* KGVXXͰ%^OqC yHk|+8L"ː6./puuמ`$؆2&t7nU[6$Ze+]A EM7X-eH#0%~A REST*vxIA0+ o] 5;m=sL} zeXVTY`ވ'Z8}Fsq/u7/g>O(Wg]f/p_Jez5 y%\`ZK8 GA,k*UіBJ&sB41&Wt"Ps>e6_&u!= ,P'j&J\O1@bFHfϠsJR?B뒰$`Ϫ@Fqy/֗nپ ^+Evku!F׆kHfŖ\:: Ox1D3ݝ/-|GVܿ3yf/:bn;ͦf 3sJ. zw-V\/f\w^_zКdc#.:G%R؊1qQîOVYHI\&4HџGM'~~L\@YT 2B q^U [WV`mi-EO_/+W&27JzAafXbfa]B>: "6ڒf(6ݭx~K&'^Xe[4MZVX2Cv(.;1Ҧ=X);91miQ(@i$ Ã>pչ[%a#y%1=$ :oo=tKO}=M n 򲽱ExNxdq L`uo7W %9cֶru+DfNbxǻ<1-v^x;Jkq{$9a.G9Oo$~>VDyѡ*@-;u"l*(GAg{#ÿ76)]R \?m-a0usIi\(PrYIbh]0=3*}d_ @Nmyg%B`okۈ} $""="tK+2X :^s5/2v9hogpõU]GKC:Rm.$u*h.1;3.?(:Wd5vC7qr`aUǽMK+Ǯ "nVOܹY<4+u Mcf# e,HI>(Vp)\yLE'9ȅsf[/>n)Ј!KT =Tje-O*Zˮ^Tf%,O!_D?Fy-׏7-%I0~{: fݲΎt2砄g3$T}SQgQdS1<2ZcԟNk( sAg'E' %#R<i4K΢-Cтc%ʶ* Id!YbrH4(+ϘV!;v%^Iq=Go-gLgN&PO_䊉ExïiSAb^UcXqcT̅<ťL~Nw2I4XY<oeޗBl $"8Ha}^>C}75K%r ϩuR&c7oC ^Al0SGsړQtl)|Zy?t) jYJ11=˹7( Z_im : 9IvV֤bNqvO-,j 0Tz}IR xۺKf6_U/MZ"o>N2_L㇀9D%= M̤"H5A"W\U*ߙ vFGl'xĪl%ɑtIX[Z%ܻ&2/OIens}Z*Ū|TϭZ7ɓk&E͘h %3Xn0gPws2ߣ-cs X W^F(ҿdk՜CϏga~N5I-d)YW)tƾyuUa[cecڣd5 F3vɐ뚿H0+_S <M X\2G.eT-i(Ў#1\@®q:S_d slv 3+ Kfz40kx~j΁ oy}(1OQTJS͹M$”|`S( wN`K߉鴦+S13/*"C)Q[,CRS`R1$hϢډW( z&L]^7̈́]2tr#E*AC2~87/?.AqIxWϱQjc,s#~EocSk$vp3U!<mE.4$䔞l|!Kd/6{D][ `;[D͕dfd I3FŬ5؅S0͸ޜ$FC?_Ekp9˓6Z漐 ,bxd19nKz ezU> 9tSr\]~ Ke醁1и` =B1Po9UNE7:k$5zCt+z17*]- rfI-GRIR.5mWw.R7:l5Qe tFsek Z)N{:/V(CGQeA<_+cІr.rWH'^υk5{_2PGTZr:/\Y^K5 :9!@'i潛g99m~&;j|c]_P @D5[@Cf+Ϩ/3qC2P|T@@dD ǞLh|Jq¶h``so`UWfF6Yv>5PxGT$hn 8St*wfB*ȏRWE'VH,pɧk )NTQP׺r؂Xrݟ[SE\JX*vKɐdM@ԺylS"{\,=|!\R3 ab.ڞu^>ss,t~Օ\>%9FC%:O9m:kz1c Xo"!(N =(I#@S3R[Lm幞p EMMԏEzQ8MzVAwT㈄m`Dk'%l\g",/ܕl7臶P Mܥ2$YD؀P36ܾ %POQyS09.Um7䆛曢l:)*ĂT &)H2gA~[{37@{ :ꥯ7ܑ?V̀w bPfu6ZY A7oa*8Zߖ+DoqTN#!%Xbs?J؋2~pfHp9aY4(;pS4Ef R?=զM.ʰ2ߞ̧&`4 )7 ;keT-id'%WǸB2f)95 T7[Le ,0qr$EŒx並Cz}jo/4XSiōs|#~DI-JB]mYuDZy\|ݎѴd}%5ݝxXDĎP#?tU\NCw}+i@~Qt5(C줄 [NZ.ږ:!R ÅӾd}-ѭ [_,b71 <=:?+LekPtlh( uE[R#T9ףи8|H./j^UKv]0C!:HމzSa87׽8)Oȣʍ"ݘ7tࢍV2фJ%Wjv/nmUj?ND! nD2цNs8;I3 [)Sq-cnh qTw ս ٯFzIŨ!Zlh~?n5{pG*)h[CHCAOFn)Οt/f_|h7gTp g\F_sзJцȗkO߇H M| "=Fv.'|($oH0k=X̜ѵ4]ߧQjvEZ\AFM7PaĒKe;o1 L)hl:3Ш3=. ',uCôgMzv?vXͻ e54 \ M[΃#^+>#㵬{&);5eJtOhq[,?SCD~_i5־?|FÉdp* Ij9A3QEAOw]-BkA '$N-r%t5:9@$cK5x|&9>9h5~/)"{$BX|[do!ѼHBPeܠ}ݐTʡЩ_ysutSߚ VkW{&DKu.w# }-[)³m&* ;&&m? f~%-,,$0U; 4~O:-=!\;/cpr!M39iEQ&wtEҰ$Rr,k˨o<ӗ^|[{ѯHS2]g&.rSD{qhK ~WN >'+cFҼ=GML5l-*{{$վlOLqEI?j}T[G3g56,T&^;sQioε tJy޾TU"Ua@y |` 'F+!dYXжo);֞3U[oM)׷a8YwwN$tw曄 7߽jaɷsݯ2/0'[=%-ӁoGBdo\Ӎ)Ufn&q/ K&ܷ;o@S ק@t&Yy({uآR%ʞ!I ?Ov-3 ^tCeyflK`,`@Ńh[aj!ZČ-?%OfBk8]@aNULx Fvgb7]?%3d.ن>⵶?_/[G{mO0XNǮGCAFqgt@YPFz8yz5ۨE-A4WbLM+ '=pbf*޼fs%wiҌh\ǜc#Y4A/:k[E>+Em:?/2=(%˜v<}}['y~QDk>t) n0yC56cYaNIGfg_!=tubƼJ𠮘4k< jJ "|w,-,dHUy< ~6 8}RA0ae6@󻥘mZ?Verj`GiÞ D1w~ T2'6l[D3 y;BolU Rnf8pt,-ybcoݩ]h_ ~'s*30ڬH9mgM59rKWI{BDPl.lrq=/=3bg0 =^ MA+A6s oqkԽ&yQB{op;7YְM_ vY'yXKiA0bW) E9,(7zY*G{<uPa64`Ly#Ϛ^w|NiDrRK/ߢ0(z,'1ytPMۏrgyI7}-8F Z.Ea-1P|%&zVCuE^{#ӭ䎔SU31n=Dt&B )G f%ʯa6:G[ vL]X|h>[DH)eZt\NJRi5(AGt4Of52ܗZ>yhm,Jo ƅF9LҰ#k]Pg2" 6+Ou :AtЪٱ#E^nMVDCۙبa -:<`k#o:Sy/Y(gfZ1 :L=+iZ%1¡$ȗn\O 6ݦWb`p 9@;Ҷ tW0d}EdRu*3N3¨<,짍 H028ٔ*qaYs}ȦpwU }uwku.RԲe{`_P%Y0wIA3IU  vIZϰI' ";GCceJ9n+rY.ͫ'Nr%ڭqmD̆x@CHXl)Lx^#E0\)g$u36oua%ĝR1Xc͟áZ%MEf6ϡwQ"Tr"Oԏ?bzfp!?9+}id9J*ն..r{QB gM" 4|rxG#ˈ'KL7{xj6jJGhflz]S>RW!pjGe^f=ѝ}\?wYcӗ /n~ͫ0kw6)7[;8<,4mu+)mj}(N3sIQg40Z".ZI}N ߋ/Jq7 c͑5:Wu>?"V}I M 2/k9Z 3FMS > [$!BU[Qj% G%'d\Rxqsmdw#db B`$>,V|#jٗi4y aZX]A|~Sްj߀m,'<{ZnS}B6pKu =MVW\+UTl.Ҧ²$,Ys TQ&=vg8[9#V}p*ٓr)6OSW֏}&gK{[wuVM:+A6a ]yE"_am.NPrX*ݥW^]ݵUfs#=oT#lrDIt`oZV 拪-6Xg/-ТYLa"p\Hj|kޛxzvM* 듟yAiNʼt irxR1s>x%6tgB64 HF{owLEk BIo)@ꚦ3KW ]0}m_ч=Ty"v[n F0.߄=<юE0mى闿ݩ:f{g3p]^Ǿ{IejMD<|wkL[ЌU1vʂ kstN0p؏8Viz#$қwRiA*FVa y ḍ*o ڲz) >Þ%':+{KǼȅNuDb) "h#M[,n7f։sm/W  Ȼcsi9݉S{Ey܂뷻 Fό"}=ȗ;mfq0[%.++37?fS{Z_Եh2ȷ.P3~3dx]Wg)dGS W6K7Ml,T$UOPy F $l$e28PzzJ'ՅpU$"iN;dU#esĀ!|_i1zq ZIUNh I%`?]-lfm=b@EJnq ^- BfAE UD^8mvCےp"2:QB1VsHSsǓڐBݿJlR-Iv՘H*Ov#b.du +0BcPW1 T,$aݛs@!U4*queF^<gfM"<Ʋrrm=-z`8ܡTXȸNC 伓g|}"wuv>s~h+ ~`Wy(O?oujxA2S̫ ԬY$z+t)ߨYNC)f 33+AA8b>kd '~h|MO Cd?ާSΤ[8QʿIk> ?ό`3?(v]Oı]V"m0ew[H*'=GdA|.zq#B=h*ejμ}ɥ[ad؋+\ `='@2חkML'{{Y>Z1d%")93ϐE4-0K+boO[<6|[Љ8m$ k)T4*y)xh߿'błQ B("cT9h3pʯ~p)+<+}GSDZ lWِEwVyѝS#ׯSS9D-8^SFGخd"#L K[e]=oq)j2lsډY|߽Ex>53ի1=IiJ=;I70=5K\E^zM}w5l< $J~씘K&چ / |\dY? Vwf`yHVa,')YeH\J ~8/üBܗ;jJq5˜̜vAk=&>556S$=2%$2i,:2(˳w\iz?<8{iZ. $p MՍKc ޫ:;ib>*z9v5F!qx +TWebN`7r="o43h7 9LP1 M*D{_+ո[X"u=ܓ҅4NJ :4:lC!8&ø?&;pTPkLb}69&ٟGCa&Q "Q9M9d,KUAa-&G!(r ,0֒F7*xͨEr1i2+a=ﺘ h(Fᨧ:gB %FJ<5~8 \xE ) +7g[`/6l]]a{]_\ {|f@xnIjǖłSB$V q4ˌeT*vo>n?cxi(rٳ6des[R l;Mų 6'.gv r/z։sU!>$"8/ 13UprxSr2<ي壯5hU0֦/@I! 1'+ Y(G$GFQ$u7)؉`4-Cgs$TO1NMsQW0K֢^>AfW3ۺV󪋙9Wjn,v Ld.z5T;C<^Do\B@ERW GpVU4O)LFx mm" J?tO)q jr9Ƭ@KK"` a0NoK L l2Zc'c i9qcK F W`[y~ 1ƹtծK|Cӕ^ /0lڭ[D(:+@zz SĭH[210T%{)^Hi\/ĀxCV%E/ֶ5̫Z893%o^}XfЇ[u;\Lv5 Hjو<{4BJE杓x =6տ^XXGD h8ύ M6ezPrU 法 )&NzQ}b{8?6b>Xh߈MJ^UL}K(f4i\(IK{0LZdz.6v{z+>3f'*I έN 4Jt_Ll%唆L.d#g;.ea, a(@i.v[肍:] qst$/U]cݘPw/k1{2ձ jvi[r/z'IU<Ʊ l(n &2˰NmkP{Y5RaGXd&Q𒍄&j!G];YcvWrP#Y+pM@迚,\YDça##y=v15ՠ틃_V-ަ0 W%hu<a} ynwkt>!.~F84&C IZ3pNq RgZ])=)nȖaCdz'-[4ӿV܀/83 s:BJW5^i>0glyQH=-}HLO?tJ{&B3!P#qO|8ְ31E-J+w bO19d)LF~Q@^X-ڻ؋˙LTv#ʂ&fhmke(sb@mć΋kf6 jB- ;Q|WLsKB||ӕDч6[Q;,&iy}8c >3ؾ}YHK2)vKmsr>0GiSƈƃ@kQjطoul.Paϝj寘K+@$L&s1rQp2k1CZsef#"n],fC(vJƔ]~n"VqٹAz TÓɅhșߥFޞK {=u`' wtg6,Ͱy(+I|YpSۣhO?*l:gJچ Sl W߶'Z#Y 8Dc\zއpEVل2^$'CIQ(vt "_@ 14O͈ *5OΥ[1\*pUup#-&ErDٚrqJ($xr8vDϫ'W$[myf F/oh&]f#ޡ" ^KQV4]<),'}AZUa7׆I,k1] q6*Y5b{<=u˼qR| 2L{8oY XK (`UN'P>Y x/p@ r~ct -8T4-YOgAGdօh4weDUSs0zW=&c)Sny[fgg}1h IaۣGJ:17±bu|uSY^3j+7M4ע=lPG]fb&Hю>"hl+CY# #鍣&טRhY[$l}T^ *3ZىճI(,%Ԏ>鿋*)&?o B\]0!mVmn,C`8؍.וsW89~ț7G"\/*@$yp+S"79 b{m~q(T넖iAxkG:G^TzQSЦs{[̓=o69:=V)~s=<_/TT:KuM(cb:~$|mj~ FՖN߹75vd,d;im nF>D1(ܷZ-= ^feOYIn;K% oPpg]R(Nekh{c5q @KyWh je)Q"~Y<@Lw"GG=fy AXN@EBJRz;VP7K.j iKݩ]tȚm]gmMp抶鮁^|.S z%Ҳ=O F#$J~q#/TV.)lԭ 03 p"xq1A0)_Ab7!n16EOSE l0ꑗt8SΆ9r9 Ft_+ ?7EXh rz%KdbKE.% 6_#Yd."{+A!;1`j|?:氕J71~zW)蟵$fDҊKQu [ ׃,")Q3.tᅔԛq5-}q4F k•j2=^Z,^/ >@IRV0(9DORPa E0L%WX:*/ L2Է} /l}zS>vM3G|":$s@gCD%l1GLC. f}4ICOZC9A.+4?Ǜ?Fy%;G]AK̖@_J;S5O#v?re+Q,ᇮJT?S a*%>lc+VËjSjYg 2ex;l]fHo#s9m%;6e_@ZD `[{$JQ Ꙑl'02÷ ]GD8_"9N0}? Iǃr|qw7'ZTعAXz7}& ԁ ӂiܵp(1n WָlO6'tg_H+q^1X):큚s ˫P羂MGFpG /"^<mK*1JouKdBb 'EL,;K@Ί5F)G$lLFG`(~_o%u?f{y+mLC A4q9oeKwt15>@('ӳN/^|<p>;DB j/U L+{hIwNA۵ДX![Qr r7dE?@6BQtBSD7/lPu9/-Vu&aSX+zeM̲ KXD5q0OW_&{T%@J WǓ格*)fWqWDm^Bm{yd_iC&ѝnC5h]vZ" knX ZꟻWN {z^ʣx TYmʉʸ&\FşS굇l{n$[cJfUj![v[g r+sLPC"R J`\:u9ӏ q." Ӗ:&\y׺U 2r@\oM] `$[cP`'@Oa#N\3poPFܹ|]:߿Varj{hfo GR_Z'VQ}-,gm"1_Mv@Lco8m?~+> e_A)}è2~ŷcl9)kj$I]ǖ%k }>_??0!a'ÈvӵjuS_E~Up;19*,LFeVz{mGΰ5ޓhN*3\+9FsxLxP<ܐKLs$r`ZvVnt#64^끇#c;F`3nO4)hİ#n<I}ʅ?"ğ8wsT -e ծ- vߢb4?FB!E=썔ݛ1Fos -}QARV535^q氙3TLX>!rpI !7 F92 c[;8> k-бks Z_ |r1.9_i|,7q#x aم[_T%VfI b~eu]=2K ;h?w:LcO-;ُa -ZAQʴ@voуYf@l͡stV2^/*y:/ёHɬQ, KGs:'`q UseKa,1A`~ꉠḎwmXuS8U%QhXRH "9?^СI`E[oI B;2M6D}e#49 WlE+a8Zy4i9Z ϪE=LJ;(obùveZ$mzlqx|zcIp$fvK41j |w{O<SN˿X;GYk6ŝ#2[)rI6A؝o1$N!DxӜZO3lHN Q$N jvYbN[!#4+rxzpŒ :zJb1X.-bdGhpx)L9WCXVlnsӲqٝ\6JA*Ao av/Ix&6"-l [V#|.w<< nRV >$S&f$uMHٰ(u[oǡĔ$* M,i2tT0}-`_Q}/%:h.;u8~q)qn~Ɨ_asS_F%c̚iU{c;t!@VԛV k} QϻgKA!3ivo-X'-6bg0GZN;NE֕jkՂu/)~hm"j9\M/ݤp$r 8g0B%>:M nVDc/m׶ @AkmXH< q@Ub-SN p{6bg f:%f^=}Դ9 "rp< [5ZiXV-o@NJhس>®MҫG8P 1c/*VJ˴xuō66 V"ՓdͽPa\EʫW/tٷE:n_ #(V N0A({TCܮTWp!y;*\ qgO=i|ak3D(&2ل֚ib}jPwl~~;@ /"Lv:87=3Fhul=<iy*0VI/΀s!eCΞ5]&a\ S\b۞`N~qΦϕ.}0A'qW,D`l(]s( э/wR!#5c&^ ?Ht$Ye`7"E+LFDt}3 ;Y14C 0drLp6A-FW \6b,ˉ84&n?| Zu*!%n nFu)MPkr :m2e~#I=Ei͟O)Ү\74$Aq1;̡е[O"{݆E?n {MUI+!}}-ە7ܘ-q͇+Ή }yїsec04fO8s%d}e |D8K`?IJJ*_eo|M%!Fut0 bh9  H]iT>䭵 Ϛͅ%\ H2 k}I;C4!x̪D:Gk=3#-"DayӍ=u ؀Xk(Y#Z'ڒ;D|Zz/[zzKJx Ahj5PFiq=՝"92"c8t'ZFZJhU xSHnf tB%93.D2nVz}O}c`4ʘ@EYLW%/Br-0׿GEq t0*_'hJ9[7kjns_ѢeKZIAn!8A'_,~j$}$KbsbJXD]aQBcxޗN$MChA3V&l'C# \`R_g(HV_DRK8vgMr:]@]8ȜN+\4W̎+CW33ޜz^ʿ*SӫS)ؗ RN NRO~8' PK^Kj 5=_x;bJ`b(7X t֫U=Jjm%}%E&XBB  *T5d U)pO/ڈy#N7\/=,Qc;JHk[׶};!&+̈́^U:,u"gf{uƌ‰}xN' Sbxw/U\WdR|F41^m9Mli8ӛɔ*Y-$X,XV=L)_~5G,hj^3]\QtD'W}[ELXzwrY 6Վ')6r>K)s j/@#"̍*9I-W`rgq/JQV4̃FNr2 9FE1Ok tL ,BIp {PE8*D>8Nxe"wg q.D1Il$thX{,Wg '1*x4n|uV0RMgI~G8Ztu)yË2akFLI-N_|v <iv ]'VHٚ[1W]C 4k]5 I:'|в\nnYn5MAKÆxi3M XYZ,N0xZ:u&[w!?=&JF@mOK^[uǜ(h5Li2dHUr0TH0&7yrSB/`E;p:ȨejG`*q[A?ybxҲPaH^KV} è7m-bMIJm HT!5c뢿C:u]FdZtTUfI_]e,.zDk.{Chz{_\c4 V] ׌<䱊~%~F D](`f~&%U6X?*:eW6Z¥Lcv{9}KڛH<ytvFkx~!vzM0rhw':eH< 1P%DxD |23[$ 8ۺШ~'KX)@d}}J1̶ayq vrw}2 !wSe۽}{b3)X;\=B (*%ؙT%h p sW k`879RjxgDžV:R?,<8gh3kV-I[=!A c1%KW vZG(uЂ[y6%gHJZhkFY3*:ф)DD 'oD;`EͥZtc/o7,#;qT4᫉]H̾2D#v6BFɕЯ' &㓊s^Є|fQ9 f{x~^|)Hl.2NmΡF$br&se3W8Gy 6Pg1~$:0]3vB}VZ /miU/:R0ȏv^/w*o4B;A"ʥ j{uo!_!a>2HWo^aD` e#W"\Eld@9GqBtI=x%l`S iR_'~1`Ml%RSV2"&Bb&r&tklw3_(Pp S&퍌5Cj=wRsk**vx<2`*!f,šaYD[y{Z#ۋd7\!p iKVGOԾ0f4F3[E3-dI\S$Wpy,~feЋ!7I< ]Йl1s{SO4+C)Lf*I'I3Қ{w܋ęV $#"r1JsfH:cllaqxlsI‰UHjƣ{KD%嵛_"*Q愍[I57'e$P]m(um 5X:cf|ܿeC<Ύ֗aj|DcWS^7ʞ%k\@^ӱ7LnYȵV:`/v1llBhcBW-D"p+i2SYj*v>U o"eD5A.M0J}L٨Wbµ@T(AwFS?Mc-m8a5)-7V1501p[ZAX) +S6AdYu;Ii\*7ӆlOe-5Ãםktgؑz4*8rP`xˋncY:GpE@6Tj6(Hxa&LN#3J0݌# ["ɿq1TOI ^[dx*C3_2pn L-w`5 ׊Vk :-R=HWx=kz7q^Fo%!Yv:=7}[po=H^,b!uB~O^^=#` D.Yqu3U3rr+ŃLЅFB҂Kh;y`}<.Lp#}xx ?5%c~[ L3PQC/pG+k7sh KL(׵*]^,j.ŎC@;W˄= (}AB>l Xqvۛ|Elbi1Nx5rEDs̗q`P)(>.YǠ%֏Pr ޒ>hPj"R:] O!?)za2%iASKFcםFK@7cOi7ݴx⺼l/"q$ J]g u{7Sm+;Il7_r /7'n:& SLA๹.7g ]:f:uhnO}nj7pq4z q=zb3=g.+-m-AI[;Q-¸rt (dWKv]f*i@')Л(:b,׌`nc9oN_*dnV8w5S"2 8$U@Ry@ͫ)1r[=9Uܪ{.19t0"Ƨ\n,/9X' 7]B[smeZ/@1f/EJe(DtkM $tġ1~ڌ \T 0Nz/y5HV2jdx} st4V Cqye{&IH4c;kc6y"Lo6`]B9ř:D4'2'm[MA,vͳ+xPY'q'A&קFg,UF^RHF%v+ܨ_z:znRmmCGb=J%y8_NIRQU> ]a\u-'ʎ/%_V-6z2DUG9 Bv!W,?  α !O\^з|uINd&T#ѓF/*#@el?aʰN_G L+dkU>]G ը,qtqƲCiZhjaUk4wbx<0naE//e۰5ʛ|;kp S L |:a)SL/S~/N*ASj2Ug:) ;KT yr@Nj#gOgZʺ0u]W/~:|(9v+)5P4pQ^{cAW~k`zE2:lخ΁[`ĸS0FY{̛t:Pz+UuJݑR Ѧ)lۃiX)RC9ʠg2E]ɌYTt^{ _WsJ$+U?E&];]{@IiÆU; -~k7`_#9zDEW701WAخP)~_Э>Bn7,I-Ƿ\ptam%n|lw X CT 9Xset>!/tb^&KǭvW8Q[閰1-.|" n fw)a1.fU{Y}(׃eP%ޟEtHfZزE}^kb؃RV}rU-&]q ,?Y$ ̘ YkDznKo`J!ϡ~mJ7¹3PccmbX~(jŕ"# `FVB?&XJ{p‑^Ut4ʼnXwUV\Ex]DH9[[O, CTؔny&BQ%I/UpHegSWN cngn5JWf G&l Olk8]0]wV1R _\Y// EXyx 5RHAyȳSn8~ҒEYA<:5D0 xLmX\1b.ʹأ1+b9l#"b˯YܘDLB%4j#b\M{[vBV05ֆw[tc9;7R:0G/7ekz~Z:.ȑ'e ~ K$Z1hp Y_Řeյ\|i /sWr'y*4_]/%Zg'ssV%pJ!^>c0@3AVi p2F~I7$^QK;ld׹Xijǯ LWIhun')P5C|ժv `v8b@`U[z"N-?]6QM=z6+?G3ZO : w8#ᩲ\\Z` F"@$ؿ ,K`{[ca(TB$H+k<z,ddr 1Čn^ Wݸv-ų ^CS1LևCή]07G+Ԟ`@!U\rPHmn@|=T*7>JoځMT:֧pҭ5O~(7|Imwy@SҠ9<9[G;?#N\&~_= g;  ZW92gH-Ds6]H_тuSkVwF%&"A?I{S\aPPr TF(;45fhpyMϤݳ#R֚:y(zo49 @U$ժ=.w߻ꇟUN[`7d6 gNϱT] =kNPg ň-5D~l2_ѵm&\D廞P[7V/)Sa9AFSgAM;ǹ/ZXݦbZ%O\SGMv c6R\Y:U[_Jiz;wba6 vA] [U4(|G_nEەJe_1Iн1Օ=.jo=}tk$= F<@y5~] AέVd׫)K>}C>c蹯q_BR>PvAB`ͯkY`k>&ZP"sR*J<^ %'0~$yRS5_ϷȦp3'a}[1p4i4j1\wad0?tmԳ@g[|ԗ"HRq(;181=- N׈q,vяU84].#w1;2w&vBXo ",6131'LȞ&%_հmAwJN|mh%8f.O *Nk)a0lcu-N<9g3SEx4sh9| RMox6e=KV]݂J: m\ڤcƼW\I](Y e O ^(Tд^mG}JRd ]&Vu_+ B)%?C T|)nt;`/RDPM,*Ku!82W]2g|xe89+lCi$͜qү܋j  T]lmAf3:132hU,ZP:]:4`Pǰbu *;RX$%ʴaOYPblKO!aH*oܰNDH!y{9AI"@'¯&!*>ìH_Us={Y@Et3t((adDO0# 1}K#)M h4 |\>w7Zs<]4Q_So\KFْ9dԹ]&'DUq'B-¯O?qt';oL@0Z3v)r; _+lvgbx~'.EŴQ1uSru 2 3jQz=٢_e1#ӴjRʎc~'+bT|13ݏw^)&0<383 r^)6tdt[f)fg9쇮paup曍%d9+k„Ǔ0 G$sWRI!8cal T db"[h+אy >+wD;H=sdZ'=/QG0w3MgwN!vgSdgD pslq1hwg3i_`z+|jMRq!)^]X(,d!X3H⬇4rDڿqlUEwm,AU-%iGZϗRMfuӆfRTs7  &My¦ >Bj72}ҷ9rn=(jmﱵ|. -xoLM/IYvf\r~}؈[I(|&'+wQ`Jb,ѕu]%qA񶋶bOzɁw~Z:= w (֥Eߪr~HȀ,5ܿёW>+!Y0VUjiIq: #W;bfބlG?OztM˶uX-ҟ0|ėS|$ Pk<;;:\3(Z: ܼr؝fD+qUo8p d%@Ӑ>hԫp4\Ib{~ǩ"%dHw$(Aކٽy ^7E,Dڞ.9ZEV=;\15[o5ͳnK 76F#a4#DZZ0a,d@FEU銑bMGTeg^F%ރnf'ʢ(p'9ڑ&iOBp)-ׄUG+V }+xVe4}P6tǯ&mrBׁw'Ԍ >"2W_!nJ`x'GXc5Նl -aV &g1˥i8RЃ 2/mܬe![#aE-"dҼ2&U/u/t cל>qq١2Yw7DqWb8&(j#ɲ㍭@SFCj E};ZΫJ$*HinR룇WĘs[$ׇ xJI@.m,l(!NK'WdX$4R/P_ wCGoiz4eջ;+-}̆զ $<.ЬlZ ؃ -A~ԑ1n}plW4#6ӓgbmw"\ jcOOXxwz3TGqq@W;´]L1 ?={G"u^ n9 FdR v* 'ǔb6Hx.]A4W[{ľ'%t|t:ip7W޺(;/XW^P~eV'־tPZ0W4lV!_ Jv)DiI'5u$M[ Uj9UvYżlOYqTV X?s6n /{P朻B%~ءLLfiL Rj1~;b'']ZD9>lrXqĢx^DMR^sB<:KeG5fQOS⯵^4UM֎+u;F4y D5?4!ԗtOGU(kۺNy`hr4M5B<,i L. GNnYVTD$[RD*pdQ/`+pȎޒZ]?^ B u=(}W~JLE b8[eqPFI@.F‘/ڈ^# q<tplkF Z$Wax~AOZaDfO>3TT$1hZg`_EC5*Xq"wLNU$(F{|8>C\cd$˯[gyՍJWK N!*xP71w[x1 eG6Bs;p?VCmCL0uvU?Z#â'zZ߰sL 0ҵ.3TD# Uf\:5bε5(&0? Rgъ&LQ`/`«ljLӽJЌ eFM!fk^´nㆷdI` fx]*8|DWբznG_lgn1%9"_GC&qE/<'UZTtfs)q4**7֊z>ڌ9RUyb ڃ+.e!A]NgE aGQ%xt2y1GG"Mֹ TJLj>V`00A\Khh9Ƶ9nʠ8FLnR%* k'@ 9bqA$ivq, *i_VU_*ei<7Zh2gg,9X?sK&m FY=h+YxntQՇA;ؗ){ZM*q4*^JXcFI[֕ujU>{#ׇVڿI_2y"iH\m͙P3դ˚րsb 2i̟卆l|5麫ԇ=lFvЕ[iq2qi%܇@{JOkvy.E&̇5SDƲ)0&WژZ?5 Ҹl>:Y' _Dyֺ *E8OoBS<7|rٷUIJΠOZk λMGhǥFgds 7̺ )>v8:`K9ͺڇXH|P!^JX,,v1|wNxegYj Q.&<)I ɖi]pD3wv(>ʬFOd}MVHH|R[Q!m 4H$kzn {㎦;!{U1LS-sj mGhd>Ai:/(5 )\9!ÜBf:en_ND O IO$k s{vƦ):vR*PJm --Ky&bw.t'󷋺QfH]eMfk}0Pٔ;=AZ{X,\c$τ)怌[~ p-[;U>`VSJ+3X)*~# %+LnMQ}vu.X~K%MT cCdII^il$ PV.$>9&ۣC@j/ H8=΄fh֘F*E[j6KO*l͸DlFyG#/>vl$M9 ᗺݵ@Ikxͫc=:_nOBrkm>d?'}lӾE:&*~m7$n;>{>ezQPI2@ }" ^ qDkU;`\;\{uXd2K K"5ZGfm2}WGl)f釵?c4x/JZ}FQ#LfƮI h )o/{ GfLç0F0A^/(v&-}8PK=Dp&,hgobr2V!2И,53#\bBdWD2m|nr;5_Km"boK@w|L5K03ǙB38C*SsW2ǐ٪. ^8t4@҅kO ZƋݤr5QtMyANHZ& nWH0#ba~ qT +PT.uAp^LޝѢ4,@p4Sڈh܊{#^:b~[xfC#pkm:j8X)`4e19!K#fqbqH#󯑫-]Mwnc8Ю"C">˧=E!`P烸#MB| Ù-gs6-"7P$\%(K9.ɋ=GUH-<`T߯P7ֽFlf%KzM;*MQ#A$`@6R8aawH?Ls"N*b[H6tO5,qYD) +[Q>Υ`w͵EDZxAqf8%+k1\zWV[>ā5WFc^g"n.\~J /~mQn B*\*7 k&S܄W}32?BO3.JIO?kDZ_'%,bDpw=5|c1b-X V|I00n8 돩1;|/]j$q90r rF"kNgk^rS|DNFXKԳܖ X`U\I :\NdK/O-BJm2ECxeO]F1~}dWA+?o&J L { e|0-^$%+ ײnT9 wwV¾"I8nLjVlfK 3 ϟ, 6JmyhLnK1|!:m䇠56ߛwRM˭¤m;_2ߗI@"ו9uu<+4* c\$$MxBP$^Al7xME+LS ` Bχ2u}}iYܭYAo\do}a45jSELz멝,98su6o̕\J LAd[(WҸB{GcY,伾PܝS&>ɸ(j&2 ]zyZ r~; [ȣ1]R*nnߥ,xB8U?lkeoJs_E./HD5<~hu0B8}" C^m=B Y Wsb#%_φgްTkPGdpvgF]m_;&? HÞWDy^|+IO6;RwfIa*_ѢX" w0,Tne_ FEqn; zx:EX:v{FE:_*wk@~䞝iD̸x͚mZF'[TLsdn¢6( Dֻgּ:zKxʀ>$H1/UeY֡Nil8[Lh+g(CXQ^Wya$)9?=~ts(lfmBSDZ]4jlj`'X|i XOUIF{r+nDoR6lT!F/ZN /CL+t9&X)h;A2Ãm5vA, oZ#P"?BA} FX: ",a44ԴH,,zmk.][PzD:HpPcp 1w&eU.(4lm+fiEUf]%S ?;sԼmŝVss=մݚ0W!C޾쩑 SK3zxj0; R'Zc3V=In 'k.透C߷#C\,.v&0QÀ ص8e -:MA0!DvAuҤRKF/(:#2Z7(ىP=YwJm'EO|;7}0{|:x$BRʌZeI"hraۤS)'t1gza{ߕh$ASuW|jnf&jS1!}:}=3Tn4K&G-nM5orx+3b4ѷt"^z@fgK>@=x^yߤZj93 ~O)m}h%c<5eWEFZd1JrHrrګ'bůtRW #c=N" VbwZ\TDtɆRi'*{o:[/1V,6yS\Hn!_p"=@T[ fj uWWG:JE@-Zʭo~nrĔnƇB%#YBơz@r.*l€CD~1 ÄMdgώ@E2{t=] av ',փb%Vi~Djc og=^g>z1 EX4܏>C dZnz9bJܓ =?4R8.< OqFwg4KQd60LQC6hՆX 0wvm'AIae X'|`hvZ4Վicc\"i2l.у qm<'_xK`Ν˙&^Kg2Ƶ;{Vo/)[{:$/m~hO ɾx(Z: MqVHBt`49D&km)oKpN#⏷'m<?[ZBn{U*b-DVw  /~#2P %=2蓃e"aJx2ALH8=._йc(/(PmF㘳*!U£וrT;YaÓycq$Xw+6j~؂b G\+[rlj~DbHLP + tϖ44R7:-/s14E5^{,kFްo2:;jS`,.I,ųEbs[~8yTOUt0m  :*_Q7""[1$Z4Z: ?jǾ͇Kf;bzvL! Zl3Vfŀ-{N꤉!V=H0QVIJ t7 lrdr,؂O^~t6ś#{>>Ao;)WMJp4`qˆ7 wzmz.ϓKC)w/)~|>P,V^fS,m,/ D9Oe;d.VQmkRGH~uZ SZnԧţfC=G k SqĈyz^4 )BeEQO7Etq5u'gRٻ  Eǽ?JÎ(_OC^$~BFŕCN?>C,՜o#?hgtCb/3HFx MB~L1pe$GG(1CV; ORlUNy=6k?( 'S,-y?yx)hJڳu+R~xەsϠqH >][e)O[~n:-]Z)je B e8} W/D,Kl+N(L#}K ζD ~\Z꺧/PݬL[" MzSIt%N#EYV=Z*J/$Idaou2,".?q'SQMtA$!s@J3hܥ '5xGXLuW?3܋sLLZ U-J'q , 1κ@50 ^wr3X#K-_H01&@S]y'hi{3 "ⰦQB xi5ލ9o-[FK %€2Gm+-./> 6Ğ}-O +^/MPe6f"*a aZ [8F2Y4XH`SN^1..]q^M Dugϟ.C=Ha,y(]U&,v IK>Xr bݎCR8bjvjKT3.' ߟGH!\p 7ʕ,c\ V9U;&b;h"{ZqVX/B &w"-& .XܝbЭ3>܌¬cGGx9wђlM47~ ZJn:{K z}.զPy'IF6K`2Ի3%+tMP;B&k?=3UHv ZpGNQPRQ"q$}_ +=f鱍* [?}͘Ͼfl$b6J!bX/)V<){D,'Y3S|0 5^n ׺Li A32V09cy5ۈ70ٹOl =]'n\8<*`) ɹ,G+}*L0D_KC;GcʺX73*;۟"tc/q7PɺDp&`'Ɍ`Rb X1[U1?R-ً涜KʿLT`6@gG TU]u_,;ZŕvBj4wSg̢jx)!X3o0X GulK?_QTh22Zh&ʖ))M} 8yV|Bpx&Ba{o-j|ISP 2G…ҊKzU-XgvѦl53únh5wb2 z}լ!FYa'ƕ4O{|%\Y\a ZQM\2Ij,^D`Es vsOݗuNivLy\nj٥mǾ5&Ev0BDZ /,~aiz͑xa!Ծ)h X +\cqJjgQc ̜faJp8k7XVJv?rbdyo-ٷȥO|4 yk~ȠS=Ž2j 8f7Ssr@."]՘?5RD N?6 b;kޭU& ZRO2{n=Pr ~L,sy8ƫf ] "9H]g;;8b!Js6.:_AVe2i|}&L2Q{$>_N1AxYi Xt+tiXr(3g!j-\ IiGAOHevFm8״SItpXBkO;`dWU56 #<>y˿a )eЩpʫ0K2u᱖4b7@HA@4@T|~\IâR>Ө2,&M&7/]o:a9&@|7Njb7((a~q8dGћU9ێ੖Qhl 6$x"*b6-YfTP?aV{_׶X{)$t~\@l'kj2*}Eƕ&Hf95#]HTZ*CsKn0sƋ}DF}w>6-RV)C2}{ )ոr\V"Enϐet1aJF|OsJNiU1"FiD-\K{W ȼ*!+>U'K[WY*O3^?@:T\b4d6#F+pbnx?.3{ҟD$ONLXOo@gt ^ٵ7^_utBGFAc\V s :gfኹ<쟄ڔA&н b޼FQDUi#8O_k$/?(ڶroL}Ԭi/p =mo~]^NvUJK9}ΥcWjSN*MMm7蛳֔~UG~>`sy剷UZ3-a2!c8MY1yJ*N*^yJ^UY$ BM|ʈs_B$DaZF]j=b.3xR ]ioe3˴; {mxGpC? D,X6r gXHcPa ܝߵB;z][;Ar @Gr ߐ}N־{H8`TNy##c09Jb‹mړZmNowQA>c7s(ߌ8#Mxsxob(i 3hu%S'DxȓƏ؈tV9,GO'zby ChРZ,Z,'@ 9Γ6}%)\}\+Y6"!e&'NigK hc ɼ "!i`{:(mR4 QYnzXO,'mFiZ*Rgh74mn$~=HOGtC>;2g;5<^jEHe+<˥qup$ړHY&\~d#Þm0ή g9b\R*RerY8$޹tWl c7DM@]Wa\f5}>NJQpg[:dnet=4PgUUCȱ)6BMwsRβN#l.Y",ct'p ?vmKkځwxvw27Ee*YpY &< ZgOqߑMMBÀѼ,PK1;rBIXI&l$556&شRbӢ ڪ<EPO=o&e̔ifk4,HF7}X0TI[+Ҟg 6R|dVJ]W8ۂDϥo=s((Mu ?.NkIaB#,Ɖ 2=4C^.iKYo"i)uh8` C. 5{1=DzuT$z~is2Md3"SȲVig?n]}c45}3LGҋz]4ͰG ukGqɜ a1fa 2;&B%`Ձ-4Oh Wf"$O]{#0~cI,#c3ٍ'Do޻seå6[foISE/Y \EtLS5.؝V9+p7Tb J(ZSe"+ZE-mOӒ6}c;).)7,$d[o2Mma4a/(8FBXEeN?$Xc3' j^p),je%eꞟL>eb7-l&($H噞5M_sȜ{'.ɰ.F Q[; *& X5&gi> \JC 9Zl-p,C ?O/Uɠ8A D;fij=# fT Cp߄)֌mY\%nZS+C+KK I \A 8quDJpXoe3}Dd1_m>r5/-Y틹mDK5hUNb hfzG!h7|G+{a{cUm &&ĆXrkqOA;.o`vJS*hNV  ;E]Xz4>Ei[ls;6 P)+yB~)#_pAu)+T =g]^kNoc(`dMzODRH}VjaqHvyHDmZ}#GFxfCcX ZsFx_osĤ'2P.(*OupFJhNLCeZV:кWV\ tusbؖfX{뮾mұv)3~axsm䴤UM崩LpPO5 r=i6 E6+FVu$_bwzק;>f~̽JJ=zVs ?#V(fzU9()QSŢX2D^(LԶxOD 7f>{zo#t!4a*4}}D5ˤDlP*tkT[פѿƼQ)KonN fSSTj?QѝV>wSCg!$h%)܏keC2~j۲!>:}(Ft+nJ{-l:鸻5*fǠ#-j[/bgD0I=*@:F?Nem :sVxƎxe϶:'ٿU7.i@>w]!(d~xٔ:90޳~?$']:a3UDնlZG ]^a,RV[Df@% S=U:^-5LŒK&N|\ {^Ϋ%Ӥ0wk(a801[{Iwd>K :l Bd'U"P] P#z3F*xtBaCkrm{ s;U?b<Չz=o2oXx\[JSEav8 ZĻ6;9 I\|A'Q}cOLLl8o=ho V\`WI)U 46^eY5Uџgx{Cl/Os ;rN^d@\`qK{4D;gP sUނ't^-J.*hG‡F,tDۂU$^K#B04uVPGEe8h$Ţ/i`">Sپ4)hso}T̕鴑Ď"&dN%o:E]5etᩤ1XQECd/}z:Ou)?/"ĒwiY Oxf 'U sOI/lA[ pTh˥ߐBh_Ҿ<=$ 52E\=qi_,mNJ'$ȼy}!`m']V_M1:a۱-MWfh*w븃v^˜3u/(Mlҩ__p ( DAq3 T=n[P0 TBLt$i - y=𝔉*m4"A4,nKX:OpMv/0fN=R0ogT1rPG m \o:.{! mFQoߺz%w`OzY\U%vCquCl (6"G>p?m )lb/@N 镱r[PFdVV Hor@kcL#}ŋn 9l]E\4 Q;s[oof⼵\͓aKW166m#0ts/&z| !lҲZ1\Q?DtwSZdDGZ{r R|F+Ek oXD?v!j\mN^q4+->tSv/6=t| =ဢc FfET挸?ۦ<]hG'4!SMl>O\_ 7Qeիry,{;`hꄼX0"T,\ [-3Y?E+IB=^=}~Ր<*{ &wpȕAgs㹅)b3v/]#ut 3*ZpN,a7Zl5F#R[-*䇸i QA<cW6?h]d# CݠR`5#} [cm-j(|HׄN[t$kh:5nM)׶%rD{̛ːlg~͊؄-#o hSq9}D*󨰎F]SkBivJ/s&9m݄ʠ3|edŸ:}L/a6Jb~  Zތn/H+EfuQga&< d"u/$zo5,~{h3Ivb"F#8+YhDnІ윾^ `?rwg򟢨; 8HYZmW#wINݱX75`ŽpPˇZ}' ]Xl$R>f+ˁ=h!En8pQp?K(!"n( nD@|C&,UČ>zAgYN [20UK7*.fOu9)^#S'KXP9O ঁi nsBUaY_fXIPQ9Ѹ8#ͱUU 0,>!I$ _ mܧY(~4AS}4P=S緫^cwgܿ0x\9o)]SU1Okn 1! Q/-6ݟ,_v}V$y^.+0Vq#E;(jrV߭Elta)$N0KMA6p*OP~)v%[҇pHk/?*zJ6GW&cf9'U{/gi;=,J]oH^tBmYw5W?AR)~_^#h~Ӹjˏ]vf:զ5rph8MC|L,gOAB"u>,FŘӨ?y z*Ҏ`9m'`+ {o)UbPExeK\q}sNXaPuhpN#K53w?%>Դ'ND}ǀ]gIl*-c:$q-B'ZQ$&vp0qW$G #k["j֐9UE!OdѦq9jZ>)4!}3F EcOU(4IIcxb$pQ*ޤ2l^ꁡ8!+*r]lǏ+ vYSw:k;3u}O!/Q2B|@BcFR$'|oųo~;B<G5'UkN~H"+&+ < np@jq]OR5([Ok ;|t @* VDك? A*J֙1&~tҌnr&?+uDڞ^cf"ؽ4#ׁʣ#R߇wɪ .)մy_|3wEIM|1S }rLnAsV%C)Ih7*ӾeVOYRMΎv++D'ڠK>%c7<Qu8̴CY]6z-4y"wk@ia}JEuJ7!vX%^alɪD >Y=CFFڜ"&Iޛ~?wrmŘ``8e^%4\%t۸Fhjޓh(Twfx1tЧF. h"-.`|rtR'M2M̚[S%{ ZDP^*$j~x\?f^BͶ?[!_7Jja<Đ͖M?wz^uGi!^,S(M҄imC!muFgF@rU|? /+ƙBJ=vJ==% RhPߖڰ,^f]@TMY];%YtO8aDp Ϻ׭r XK͚5˄nmB,&o,tB)."To;Sȼ0FdM5/k]*M2M Q6CíiEG&@[Z)B 񍔂n"7 4 C"~ }GH7a$_$f'#2i8I)C2TzLRYj [l˙&{v_" $~ֱ֛fJT}¨vZO c70ղ o%(~ EQpҦ9$ybPMv߰;]i@kt."vYH[ǂa^Aݛ0(47yڞ̔$€ %(wK 'E'jHܹ嫳 ħV2$2~ "!3ϴ8?`Df#|r/WT^KHrhnBWR?t0\\/G9FLMm|oG \klxS$R-F"ӕqٶ*DI!^Pd#0b/ t| ̘.8tq DVO _& +N _A((v=fžW@[ / yB#Q'YNG,aJ*Ɨ$SCT!&7-_ e5s`|x[ 6g$Y2RNa{S&uBCP@(lHt{׳5>@-8ulu2pf@RT+%DÛtBӇ霋9V.}^uMXS/?V/B7>ht%`7r?M :?d.ȊL|rTB8]: ^.{$Gx 7H F"X2#%Xtż1ET)aKk* zj]ǒN+@|'G&$ l߅\9?'lMV`NH~UR " `ˡ-'nfI#6*<4:Gj3^#NTY]k꺣pT,7::\b &*iR% [x#x~LuW梣Ȝ,*`8/^=2kH=h.n"A23}L)2 - 4qyhTPCɈ() Ǜ/pO{q㷿Uȝ*FV2!I;ǿo __j4H#]_GL&Y9щ'@DgL%B{W ^Krx$[7 R`fή|83 =%p)I>8{G>ѰܬG{~'۰jvԋ Sn=ڏ{<[%"(3bҡhNWj|@. "PWL^88M }*:.3LB|&kkXSztH7B귏cG(I@LP CnW]&H9ÁRdsvCjHCtB*WENH9kvV7x4MS;PPf;lĮBfzURoK*!`+e4Yz$/ m5|_uXQxROT|/XEJ>_LH᠄76NZAt"-$yMSie仁Jeo6ґk*zAcq=* + { تoh֣UG|ΒtAX9ѿOk<Ƒ\Uރ:[$J9:8 X=.Wr)=[/oZQTcQ) Q GQ6pE َ[T!8&g עb4ٖ1Q9^w~W'%)#^r7*~; N-1n&sr[B̀qxΦm->GIvE{&v+u-^d30o oN!#=VSXtS-~4M{BNљBa*2!#n-,HwYuӕwrl;k~L;TUFJY 42n$s 0  djH 6o(2L/ZL\: 2ޱOKO&;Լbs/$ޟiƩ-+(C9 {3GuR-aNXk0L5lD9?yv$NBO'E84u xroNEɒw^;~/5D&[z+3UxIz+%DqaiݽnoI6"+b5C(snѓ/bP:fo&jn"ˠO<ѕKLRn:OQL[paX Y9^MǐLj6Yhjex}